{"version":3,"sources":["../src/DataTable.tsx","../src/helper.tsx","../src/TableBody.tsx","../src/index.tsx","#style-inject:#style-inject","../src/tailwind.css"],"sourcesContent":["import React, { useEffect, useMemo, useState } from \"react\";\nimport type {\n  ColumnFiltersState,\n  ColumnOrderState,\n  ColumnPinningState,\n  PaginationState,\n  RowSelectionState,\n  SortingState,\n  VisibilityState,\n} from \"@tanstack/react-table\";\nimport {\n  getCoreRowModel,\n  getFilteredRowModel,\n  getPaginationRowModel,\n  getSortedRowModel,\n  useReactTable,\n} from \"@tanstack/react-table\";\nimport { useMutation, useQuery } from \"@tanstack/react-query\";\nimport { toast } from \"sonner\";\nimport { Icon } from \"@iconify/react\";\nimport { useMedia } from \"react-use\";\nimport { Controller, useForm } from \"react-hook-form\";\nimport { getLocalTimeZone, fromDate } from \"@internationalized/date\";\nimport { typedIcon } from \"./helper\";\nimport { MyTableBody } from \"./TableBody\";\nimport {\n  useDisclosure,\n  Modal,\n  ModalBody,\n  ModalContent,\n  ModalFooter,\n  ModalHeader,\n  Button,\n  Input,\n  Textarea,\n  Select,\n  SelectItem,\n  DatePicker,\n  Pagination,\n  Dropdown,\n  DropdownItem,\n  DropdownMenu,\n  DropdownTrigger,\n} from \"@nextui-org/react\";\n\ntype DataWithID<T = Record<string, any>> = {\n  id: number | string;\n} & Partial<T>;\n\ntype DataOnlyId<T = number | string> = {\n  id: T;\n};\n\nexport type FetchParams = {\n  pagination: PaginationState;\n  columnFilters: ColumnFiltersState;\n  sorting: SortingState;\n};\n\nexport type DeleteParams<T> = DataOnlyId<T> | DataOnlyId<T>[];\n\nexport type UpdateParams<T = Record<string, any>> = DataWithID<T>;\n\nexport type CreateParams<T = Record<string, any>> = DataWithID<T>;\n\n/**\n * Table configuration options.\n */\nexport interface TableConfig {\n  /**\n   * The name of the table, used to generate the key for tanstack-query. Defaults to 'next-table'.\n   */\n  name?: string;\n\n  /**\n   * The columns configuration for the table.\n   */\n  columns: any;\n\n  /**\n   * Function to fetch data for the table.\n   * @param args - The fetch arguments including pagination, column filters, and sorting state.\n   * @returns A promise that resolves with the total number of items and the list of data with ID.\n   * @example\n   * async function fetchData({ pagination, sorting, columnFilters }) {\n   *   const data = await fetchDataFromAPI({\n   *     pagination,\n   *     sorting,\n   *     columnFilters,\n   *   });\n   *   const total = await fetchTotalCount();\n   *   return {\n   *     list: data,\n   *     total,\n   *   };\n   * }\n   */\n  onFetch: (\n    args: FetchParams\n  ) => Promise<{ total: number; list: DataWithID[] }>;\n\n  /**\n   * Function to delete data.\n   * @param data - The data to be deleted, either a single ID or an array of IDs.\n   * @returns A promise that resolves when the deletion is complete.\n   * @example\n   * async function deleteData(data) {\n   *   await deleteDataFromAPI(data);\n   * }\n   */\n  onDelete?: (data: any) => Promise<void>;\n\n  /**\n   * Function to create new data.\n   * @param data - The data to be created.\n   * @returns A promise that resolves when the creation is complete.\n   * @example\n   * async function createData(data) {\n   *   const newData = await createDataInAPI(data);\n   *   return newData;\n   * }\n   */\n  onCreate?: (data: any) => Promise<void>;\n\n  /**\n   * Function to update existing data.\n   * @param data - The data to be updated. Only the ID and fields to be updated will be sent.\n   * @returns A promise that resolves when the update is complete.\n   * @example\n   * async function updateData(data) {\n   *   const updatedData = await updateDataInAPI(data);\n   *   return updatedData;\n   * }\n   */\n  onUpdate?: (data: any) => Promise<void>;\n}\nexport function DataTable({\n  name = \"next-table\",\n  columns,\n  onFetch,\n  onDelete,\n  onCreate,\n  onUpdate,\n}: TableConfig) {\n  const initalHiddenColumns = columns\n    .filter((col) => col?.meta?.list?.hidden)\n    .map((item) => item.accessorKey)\n    .reduce((acc, cur) => ({ ...acc, [cur]: false }), {});\n  const [sorting, setSorting] = useState<SortingState>([]);\n  const [columnFilters, setColumnFilters] = useState<ColumnFiltersState>([]);\n  const [columnVisibility, setColumnVisibility] =\n    useState<VisibilityState>(initalHiddenColumns);\n  const [rowSelection, setRowSelection] = useState<RowSelectionState>({});\n  const [columnOrder, setColumnOrder] = useState<ColumnOrderState>([]);\n  const [columnPinning, setColumnPinning] = useState<ColumnPinningState>({});\n  const [pagination, setPagination] = useState<PaginationState>({\n    pageSize: 20,\n    pageIndex: 0,\n  });\n  const [data, setData] = useState<DataWithID[]>([]);\n  const [pageCount, setPageCount] = useState(1);\n  const [total, setTotal] = useState(0);\n\n  const table = useReactTable({\n    pageCount,\n    data,\n    columns,\n    manualPagination: true,\n    manualSorting: true,\n    manualFiltering: true,\n    getCoreRowModel: getCoreRowModel(),\n    getPaginationRowModel: getPaginationRowModel(),\n    getSortedRowModel: getSortedRowModel(),\n    getFilteredRowModel: getFilteredRowModel(),\n    onColumnFiltersChange: setColumnFilters,\n    onSortingChange: setSorting,\n    onColumnVisibilityChange: setColumnVisibility,\n    onRowSelectionChange: setRowSelection,\n    onPaginationChange: setPagination,\n    onColumnOrderChange: setColumnOrder,\n    onColumnPinningChange: setColumnPinning,\n    state: {\n      sorting,\n      columnFilters,\n      columnVisibility,\n      rowSelection,\n      pagination,\n      columnOrder,\n      columnPinning,\n    },\n  });\n\n  const isMobile = useMedia(\"(max-width: 768px)\", true);\n\n  const getQuery = useQuery({\n    queryKey: [name, { sorting, columnFilters, pagination }],\n    queryFn: () => onFetch({ pagination, columnFilters, sorting }),\n  });\n\n  const deleteMutation = useMutation({\n    mutationFn: onDelete,\n    onSuccess: (data, variables) => {\n      toast.success(\"Row deleted successfully\");\n      getQuery.refetch();\n\n      onClose();\n    },\n    onError: (err, variables) => {\n      toast.error(\"Failed to delete rows\", { description: err.message });\n    },\n  });\n\n  const updateMutation = useMutation({\n    mutationFn: onUpdate,\n    onSuccess: () => {\n      toast.success(\"Row updated successfully\");\n      getQuery.refetch();\n      onClose();\n    },\n    onError: (e) => {\n      toast.error(\"Failed to update row\", { description: e.message });\n    },\n  });\n\n  const createMutation = useMutation({\n    mutationFn: onCreate,\n    onSuccess: (data, variables) => {\n      toast.success(\"Row created successfully\");\n      getQuery.refetch();\n      onClose();\n    },\n    onError: (e) => {\n      toast.error(\"Failed to create row\", { description: e.message });\n    },\n  });\n\n  useEffect(() => {\n    if (getQuery.isSuccess) {\n      setPageCount(Math.ceil(getQuery.data.total / pagination.pageSize) ?? 1);\n      setData((getQuery.data?.list as any) ?? []);\n      setTotal(getQuery.data?.total ?? 0);\n    }\n  }, [getQuery.isSuccess, getQuery.data, pagination.pageSize]);\n\n  const { isOpen, onOpen, onOpenChange, onClose } = useDisclosure({\n    onClose() {\n      setMode(undefined);\n      reset({});\n    },\n  });\n  // const [targetRow, setTargetRow] = useState<any>({});\n  const [mode, setMode] = useState<\n    \"create\" | \"edit\" | \"filter\" | \"view\" | \"delete\" | undefined\n  >(undefined);\n  const {\n    control,\n    handleSubmit,\n    formState: { dirtyFields, isDirty, defaultValues },\n    register,\n    reset,\n    getValues,\n    setValue,\n    watch,\n  } = useForm({});\n  // it will slow down the input\n  const [formData, setFormData] = useState<any>({});\n  useEffect(() => {\n    if (process.env.NODE_ENV === \"development\") {\n      const formData = watch();\n      setFormData(formData);\n    }\n  }, []);\n\n  const onSubmit = (data: any) => {\n    const dirtyData = Object.keys(dirtyFields).reduce((acc, cur) => {\n      return { ...acc, [cur]: data[cur] };\n    }, {});\n\n    const dirtyDataWithPrimaryKey = {\n      ...dirtyData,\n      [primaryKey]: data[primaryKey],\n    };\n\n    console.log({ dirtyDataWithPrimaryKey, dirtyData, data, primaryKey });\n\n    if (mode === \"create\") {\n      createMutation.mutate(dirtyData as any);\n    } else if (mode === \"edit\") {\n      updateMutation.mutate(dirtyDataWithPrimaryKey as any);\n    } else if (mode === \"filter\") {\n      const arr = Object.entries(dirtyData)\n        .filter(([key, value]) => value !== undefined && value !== \"\")\n        .map(([key, value]) => ({ id: key, value }));\n\n      setColumnFilters(arr);\n      onClose();\n    } else if (mode === \"view\") {\n      navigator.clipboard.writeText(JSON.stringify(data));\n      toast.success(\"Copied to clipboard\");\n      onClose();\n    } else if (mode === \"delete\") {\n      deleteMutation.mutate({ [primaryKey]: data[primaryKey] });\n    } else {\n      console.log(\"No mode selected\");\n      toast.error(\"No mode selected\");\n    }\n  };\n\n  const visibleColumnIds = table\n    .getVisibleFlatColumns()\n    .map((column) => column.id);\n  const isFilterDirty =\n    table\n      .getState()\n      .columnFilters.filter(\n        (item) => item.id && item.value !== undefined && item.value !== \"\"\n      ).length > 0;\n\n  const onCreateButtonClick = () => {\n    setMode(\"create\");\n    reset({});\n    onOpen();\n  };\n\n  const onResetButtonClick = () => {\n    table.resetColumnFilters();\n    onClose();\n  };\n\n  const onDeleteButtonClick = () => {\n    const rows = table.getSelectedRowModel().rows;\n    const items = rows.map((row) => ({\n      id: row.original.id,\n    }));\n    table.resetRowSelection();\n    deleteMutation.mutate(items as any);\n  };\n\n  // const onTableSelectionChange = (value) => {\n  //   if (value === \"all\") return table.toggleAllRowsSelected();\n\n  //   table.setRowSelection(\n  //     Array.from(value).reduce((acc, cur) => ({ ...acc, [+cur]: true }), {})\n  //   );\n  // };\n\n  const isCreateOrEditMode = mode === \"create\" || mode === \"edit\";\n\n  const primaryKey = \"id\";\n\n  const inputDefaultValue = (key: string): any | undefined => {\n    if (mode === \"edit\" || mode === \"view\") {\n      // return targetRow[key];\n      return getValues(key);\n    } else if (mode === \"create\") {\n      return undefined;\n    } else if (mode === \"filter\") {\n      const filter = table\n        .getState()\n        .columnFilters.find((item) => item.id === key);\n      if (filter !== undefined) {\n        return filter.value;\n      }\n    }\n    return undefined;\n  };\n\n  const iconClasses =\n    \"text-xl text-default-500 pointer-events-none flex-shrink-0\";\n\n  const memoizedTable = useMemo(\n    () => (\n      <MyTableBody\n        table={table}\n        getQuery={getQuery}\n        onOpen={onOpen}\n        reset={reset}\n        setMode={setMode}\n        hideEdit={onUpdate === undefined}\n        hideDelete={onDelete === undefined}\n      />\n    ),\n    [table, isMobile, getQuery]\n  );\n\n  return (\n    <div id=\"container\" className=\"space-y-2 p-2 flex flex-col h-full gap-2\">\n      {/* <div\n        id=\"debugger\"\n        className=\" w-1/5 p-2 rounded-xl  bg-black/50 pointer-events-none top-20  absolute z-[999999]\"\n      >\n        {Object.entries({\n          defaultValues,\n          formData,\n          isDirty,\n          dirtyFields,\n          mode,\n          columnFilters,\n        }).map(([key, value]) => (\n          <div key={key} className=\"flex gap-2\">\n            <span>{key}</span>\n            <pre>{JSON.stringify(value, null, 2)}</pre>\n          </div>\n        ))}\n      </div> */}\n      <Modal\n        id=\"modal\"\n        isOpen={isOpen}\n        placement=\"bottom-center\"\n        size=\"3xl\"\n        scrollBehavior=\"inside\"\n        onOpenChange={onOpenChange}\n        onClose={onClose}\n        backdrop=\"blur\"\n        isDismissable={false}\n      >\n        <ModalContent>\n          <ModalHeader>\n            <span>{mode}</span>\n          </ModalHeader>\n          <ModalBody>\n            <form id=\"addDataForm\" onSubmit={handleSubmit(onSubmit)}>\n              {columns.map((column) => (\n                <div key={column.accessorKey} className=\"mb-2\">\n                  <div>\n                    {[\"string\", \"number\", \"longtext\"].includes(\n                      column.meta?.type\n                    ) && (\n                      <Input\n                        {...register(column.accessorKey, {\n                          setValueAs(value) {\n                            const type = column.meta?.type;\n                            if (\n                              typeof value === \"string\" &&\n                              value?.trim() === \"\"\n                            ) {\n                              return undefined;\n                            }\n                            if (type === \"number\") return Number(value);\n                            if (type === \"string\" || type === \"longtext\")\n                              return String(value);\n                          },\n                        })}\n                        defaultValue={inputDefaultValue(column.accessorKey)}\n                        type={\n                          column.meta?.type === \"longtext\" ? \"textarea\" : \"text\"\n                        }\n                        onClick={() => {\n                          if (mode !== \"view\") return;\n                          navigator.clipboard.writeText(\n                            getValues(column.accessorKey)\n                          );\n                          toast.success(\"Copied to clipboard\");\n                        }}\n                        className={column.enableColumnFilter ? \"\" : \"hidden\"}\n                        endContent={typedIcon(column.meta?.type)}\n                        label={column.header}\n                        isReadOnly={mode === \"view\"}\n                        isDisabled={\n                          column.meta?.input?.disabled && isCreateOrEditMode\n                        }\n                        isRequired={\n                          column.meta?.input?.required && mode !== \"filter\"\n                        }\n                      />\n                    )}\n\n                    {column.meta?.type === \"boolean\" && (\n                      <Controller\n                        name={column.accessorKey}\n                        control={control}\n                        render={({ field }) => (\n                          <Select\n                            label={column.header}\n                            isDisabled={mode === \"view\" || mode === \"delete\"}\n                            defaultSelectedKeys={[\n                              inputDefaultValue(column.accessorKey)?.toString(),\n                            ]}\n                            onChange={(\n                              e: React.ChangeEvent<HTMLSelectElement>\n                            ) => {\n                              const select = e.target.value;\n                              if (select === \"true\") {\n                                return field.onChange(true);\n                              }\n                              if (select === \"false\") {\n                                return field.onChange(false);\n                              }\n                              return field.onChange(undefined);\n                            }}\n                          >\n                            {[\"false\", \"true\"].map((str) => (\n                              <SelectItem key={str} value={str}>\n                                {str}\n                              </SelectItem>\n                            ))}\n                          </Select>\n                        )}\n                      />\n                    )}\n                    {column.meta?.type === \"date\" && (\n                      <Controller\n                        control={control}\n                        name={column.accessorKey}\n                        render={({ field }) => (\n                          <DatePicker\n                            granularity=\"second\"\n                            label={column.header}\n                            value={\n                              field.value\n                                ? fromDate(field.value, getLocalTimeZone())\n                                : undefined\n                            }\n                            onChange={(date) => {\n                              field.onChange(date.toDate());\n                            }}\n                            isDisabled={column.meta?.edit?.disabled}\n                            isRequired={\n                              column.meta?.edit?.required && isCreateOrEditMode\n                            }\n                          />\n                        )}\n                      />\n                    )}\n                    {column.meta?.type === \"enum\" && (\n                      <Controller\n                        name={column.accessorKey}\n                        control={control}\n                        render={({ field }) => (\n                          <Select\n                            label={column.header}\n                            isDisabled={mode === \"view\" || mode === \"delete\"}\n                            defaultSelectedKeys={[field.value]}\n                            onChange={(\n                              e: React.ChangeEvent<HTMLSelectElement>\n                            ) => field.onChange(e.target.value)}\n                          >\n                            {column.meta?.enum?.map((value) => (\n                              <SelectItem key={value} value={value}>\n                                {value}\n                              </SelectItem>\n                            ))}\n                          </Select>\n                        )}\n                      />\n                    )}\n                    {[\"array\", \"json\"].includes(column.meta?.type) && (\n                      <Controller\n                        name={column.accessorKey}\n                        control={control}\n                        render={({ field }) => (\n                          <Textarea\n                            isInvalid={\n                              typeof field.value !== \"object\" &&\n                              !Array.isArray(field.value) &&\n                              field.value !== undefined\n                            }\n                            errorMessage=\"Invalid JSON or ARRAY\"\n                            endContent={typedIcon(column.meta?.type)}\n                            defaultValue={JSON.stringify(field.value, null, 2)}\n                            type=\"text\"\n                            onChange={(e) => {\n                              try {\n                                field.onChange(JSON.parse(e.target.value));\n                              } catch (error) {\n                                field.onChange(e.target.value);\n                              }\n                            }}\n                            onClick={() => {\n                              if (mode !== \"view\") return;\n                              navigator.clipboard.writeText(\n                                JSON.stringify(\n                                  getValues(column.accessorKey),\n                                  null,\n                                  2\n                                )\n                              );\n                              toast.success(\"Copied to clipboard\");\n                            }}\n                            className={\n                              column.enableColumnFilter ? \"\" : \"hidden\"\n                            }\n                            label={column.header}\n                            isReadOnly={mode === \"view\"}\n                            isDisabled={\n                              column.meta?.input?.disabled && isCreateOrEditMode\n                            }\n                            isRequired={\n                              column.meta?.input?.required && mode !== \"filter\"\n                            }\n                          />\n                        )}\n                      />\n                    )}\n                  </div>\n                </div>\n              ))}\n            </form>\n          </ModalBody>\n          <ModalFooter>\n            <Button\n              variant=\"ghost\"\n              onPress={mode === \"filter\" ? onResetButtonClick : onClose}\n            >\n              {mode === \"filter\" ? \"Reset\" : \"Cancel\"}\n            </Button>\n            <Button\n              form=\"addDataForm\"\n              isDisabled={!isDirty && isCreateOrEditMode}\n              type=\"submit\"\n              isLoading={\n                updateMutation.isPending ||\n                createMutation.isPending ||\n                deleteMutation.isPending\n              }\n              color={mode === \"delete\" ? \"danger\" : \"primary\"}\n            >\n              <p className=\"first-letter:uppercase\">\n                {mode && mode === \"view\" ? \"Copy\" : mode}\n              </p>\n            </Button>\n          </ModalFooter>\n        </ModalContent>\n      </Modal>\n      <header\n        id=\"controls\"\n        className=\"flex gap-2 flex-wrap flex-shrink-0 w-full  \"\n      >\n        <Button\n          color=\"primary\"\n          variant=\"solid\"\n          className=\" flex-shrink-0\"\n          size={isMobile ? \"lg\" : undefined}\n          isIconOnly={isMobile}\n          isDisabled={getQuery.isRefetching}\n          onClick={() => getQuery.refetch()}\n          startContent={<Icon icon=\"material-symbols:refresh-rounded\" />}\n        >\n          {isMobile ? undefined : \"Refresh\"}\n        </Button>\n\n        <Dropdown backdrop=\"blur\">\n          <DropdownTrigger>\n            <Button\n              variant=\"solid\"\n              isIconOnly={isMobile}\n              color=\"primary\"\n              size={isMobile ? \"lg\" : undefined}\n              className=\" flex-shrink-0\"\n              startContent={<Icon icon=\"material-symbols:view-column\" />}\n            >\n              {isMobile ? undefined : \"Columns\"}\n            </Button>\n          </DropdownTrigger>\n          <DropdownMenu\n            aria-label=\"Multiple selection\"\n            variant=\"flat\"\n            color=\"primary\"\n            disallowEmptySelection\n            closeOnSelect={false}\n            selectionMode=\"multiple\"\n            selectedKeys={visibleColumnIds}\n          >\n            {table\n              .getAllColumns()\n              .filter(\n                (column) =>\n                  typeof column.accessorFn !== \"undefined\" &&\n                  column.getCanHide()\n              )\n              .map((column: any) => {\n                return (\n                  <DropdownItem\n                    onClick={() => column.toggleVisibility()}\n                    key={column.id}\n                  >\n                    <div className=\" flex space-x-2 items-center\">\n                      {typedIcon(column.columnDef.meta?.type)}\n                      <div className=\" flex items-center gap-2\">\n                        {column.columnDef.header}\n                      </div>\n                    </div>\n                  </DropdownItem>\n                );\n              })}\n          </DropdownMenu>\n        </Dropdown>\n        <Button\n          onClick={() => {\n            setMode(\"filter\");\n            // setTargetRow({});\n            reset({});\n            onOpen();\n          }}\n          size={isMobile ? \"lg\" : undefined}\n          isIconOnly={isMobile}\n          className=\" flex-shrink-0 mr-auto\"\n          color=\"primary\"\n          variant={isFilterDirty ? \"ghost\" : \"solid\"}\n          startContent={<Icon icon=\"material-symbols:filter-alt\" />}\n        >\n          {isMobile ? undefined : \"Filter\"}\n        </Button>\n\n        <div className=\" flex-grow\"></div>\n\n        {onDelete && (\n          <Button\n            className=\" flex-shrink-0 ml-auto\"\n            color=\"danger\"\n            size={isMobile ? \"lg\" : undefined}\n            isIconOnly={isMobile}\n            isLoading={deleteMutation.isPending}\n            variant=\"solid\"\n            startContent={<Icon icon=\"material-symbols:delete\" />}\n            onClick={onDeleteButtonClick}\n            isDisabled={table.getSelectedRowModel().rows.length === 0 || false}\n          >\n            {isMobile ? undefined : \"Delete\"}\n          </Button>\n        )}\n        {onCreate && (\n          <Button\n            color=\"primary\"\n            className=\" flex-shrink-0\"\n            isIconOnly={isMobile}\n            size={isMobile ? \"lg\" : undefined}\n            variant=\"solid\"\n            startContent={<Icon icon=\"material-symbols:add\" />}\n            onClick={onCreateButtonClick}\n          >\n            {isMobile ? undefined : \"Create\"}\n          </Button>\n        )}\n      </header>\n\n      <main id=\"table\" className=\" overflow-scroll scrollbar-hide j \">\n        {memoizedTable}\n      </main>\n\n      <footer\n        id=\"pagination\"\n        className=\" flex justify-between w-full items-center\"\n      >\n        <Pagination\n          showControls\n          siblings={isMobile ? 0 : 3}\n          size={isMobile ? \"md\" : undefined}\n          variant=\"flat\"\n          total={table.getPageCount()}\n          initialPage={1}\n          page={table.getState().pagination.pageIndex + 1}\n          onChange={(page) => {\n            table.setPageIndex(page - 1);\n          }}\n        />\n        {/* <div id=\"tips\" className=\"\">\n          <h1>{`${table.getSelectedRowModel().rows.length} of ${\n            table.getState().pagination.pageSize\n          } selected`}</h1>\n          <h1>Total {total} rows</h1>\n        </div> */}\n        <Dropdown backdrop=\"blur\">\n          <DropdownTrigger>\n            <Button variant=\"flat\" className=\"\">\n              {table.getState().pagination.pageSize} of {total}\n            </Button>\n          </DropdownTrigger>\n          <DropdownMenu\n            aria-label=\"pageSize\"\n            variant=\"solid\"\n            color=\"primary\"\n            disallowEmptySelection\n            selectionMode=\"single\"\n            selectedKeys={[table.getState().pagination.pageSize]}\n          >\n            {[10, 20, 50, 100, 200].map((pageSize) => {\n              return (\n                <DropdownItem\n                  key={pageSize}\n                  onClick={() => table.setPageSize(pageSize)}\n                >\n                  {pageSize}\n                </DropdownItem>\n              );\n            })}\n          </DropdownMenu>\n        </Dropdown>\n      </footer>\n    </div>\n  );\n}\n","import { Icon } from \"@iconify/react\";\nimport React from \"react\";\nimport { Button, Chip, Spacer, Tooltip, Image, Link } from \"@nextui-org/react\";\nimport JSONPretty from \"react-json-pretty\";\nimport \"react-json-pretty/themes/monikai.css\";\nimport { UAParser } from \"ua-parser-js\";\n\nexport function parseDateRange(obj: any) {\n  try {\n    // 解析 JSON 字符串为对象\n    const dateRange = obj;\n\n    // 提取 start 和 end 日期对象\n    const start = dateRange.start;\n    const end = dateRange.end;\n\n    // 将 JSON 日期对象转换为 JavaScript Date 对象\n    const fromDate = new Date(\n      start.year,\n      start.month - 1, // month is 0-indexed in JavaScript Date\n      start.day\n    );\n    const toDate = new Date(\n      end.year,\n      end.month - 1, // month is 0-indexed in JavaScript Date\n      end.day\n    );\n\n    // 返回结果对象\n    return {\n      from: fromDate,\n      to: toDate,\n    };\n  } catch (error) {\n    console.error(\"Invalid JSON string:\", error);\n    return {\n      from: new Date(),\n      to: new Date(),\n    };\n  }\n}\nexport function typedIcon(type: string) {\n  const iconType = iconMap[type] || \"default-icon\";\n  return <Icon icon={iconType} />;\n}\nconst iconMap = {\n  string: \"material-symbols:text-fields-rounded\",\n  number: \"f7:number\",\n  date: \"material-symbols:date-range\",\n  boolean: \"oui:token-boolean\",\n  array: \"material-symbols:list-alt\",\n  json: \"material-symbols:code\",\n  longtext: \"material-symbols:article\",\n  enum: \"material-symbols:label\",\n};\n\nfunction typedCell(type: string, cell: any) {\n  if (type === \"number\") {\n    return cell ? <span>{+cell.toString()}</span> : <span>N/A</span>;\n  }\n  if (type === \"date\") {\n    return cell ? (\n      <span className=\"\">{new Date(cell).toLocaleDateString()}</span>\n    ) : (\n      <span>N/A</span>\n    );\n  }\n\n  if (type === \"boolean\") {\n    return (\n      <span>\n        {cell ? (\n          <Icon\n            icon=\"material-symbols:check-rounded\"\n            className=\" text-xl text-success\"\n          />\n        ) : (\n          <Icon\n            icon=\"material-symbols:close-rounded\"\n            className=\" text-xl text-danger\"\n          />\n        )}\n      </span>\n    );\n  }\n\n  if (type === \"array\" || type === \"json\") {\n    return (\n      <Tooltip\n        content={\n          <code className=\" p-2\">\n            <JSONPretty\n              mainStyle=\"background:transparent\"\n              data={cell}\n            ></JSONPretty>\n          </code>\n        }\n      >\n        <Button size=\"sm\" variant=\"light\">\n          {Array.isArray(cell) ? `Array(${cell.length})` : `Object`}\n        </Button>\n      </Tooltip>\n    );\n  }\n\n  if (type === \"enum\") {\n    const specialStates = {\n      success: [\n        \"succeeded\",\n        \"successed\",\n        \"done\",\n        \"completed\",\n        \"finish\",\n        \"finished\",\n        \"success\",\n        \"pass\",\n        \"passed\",\n        \"approve\",\n        \"approved\",\n        \"accept\",\n        \"accepted\",\n      ],\n      warning: [\n        \"waiting\",\n        \"warning\",\n        \"warn\",\n        \"pending\",\n        \"hold\",\n        \"holded\",\n        \"holdup\",\n        \"holduped\",\n        \"delay\",\n        \"delayed\",\n        \"process\",\n        \"processing\",\n      ],\n      danger: [\n        \"fail\",\n        \"failed\",\n        \"failure\",\n        \"canceled\",\n        \"cancelled\",\n        \"reject\",\n        \"rejected\",\n        \"deny\",\n        \"denied\",\n        \"refuse\",\n        \"refused\",\n        \"block\",\n        \"blocked\",\n        \"stop\",\n        \"stopped\",\n        \"halt\",\n        \"halted\",\n        \"pause\",\n        \"paused\",\n        \"suspend\",\n        \"suspended\",\n        \"inactive\",\n        \"invalid\",\n        \"illegal\",\n        \"unauthorized\",\n        \"forbidden\",\n        \"notallowed\",\n      ],\n    };\n\n    let color = \"default\";\n    for (const state in specialStates) {\n      if (specialStates[state].includes(cell)) {\n        color = state;\n        break;\n      }\n    }\n\n    return (\n      <Chip variant=\"flat\" color={color as any}>\n        {cell}\n      </Chip>\n    );\n  }\n\n  return (\n    <div className=\" max-w-xl text-wrap line-clamp-3 overflow-hidden\">\n      {cell}\n    </div>\n  );\n}\n\n/**\n * Configuration options for helper functions.\n */\ninterface HelperConfig {\n  /**\n   * Configuration for the input state.\n   */\n  input?: {\n    /**\n     * Whether the input is disabled in edit mode, including both creation and editing.\n     */\n    disabled?: boolean;\n    /**\n     * Whether the input is required in edit mode, participating in form validation.\n     */\n    required?: boolean;\n  };\n  /**\n   * Configuration for the display state.\n   */\n  list?: {\n    /**\n     * Whether the column is hidden by default. If true, it will not be displayed by default, but can be shown through column settings.\n     */\n    hidden?: boolean;\n  };\n  /**\n   * The label or alias for the column.\n   */\n  label?: string;\n  /**\n   * Whether hiding is allowed. If false, the hide button will not be displayed.\n   */\n  enableHiding?: boolean;\n  /**\n   * Whether sorting is allowed. If false, the sort button will not be displayed.\n   */\n  enableSorting?: boolean;\n  /**\n   * Whether the column participates in column filtering. If false, it will not be displayed in the column filter.\n   */\n  enableColumnFilter?: boolean;\n  /**\n   * Enumeration values, only effective when using `field.enum`.\n   */\n  enum?: string[];\n  /**\n   * Custom render function for custom rendering in display state.\n   * @param cell - The cell value.\n   * @param row - The row data.\n   * @returns A JSX element or string for rendering.\n   */\n  render?: ({ cell, row }: { cell: any; row: any }) => JSX.Element | string;\n}\n\nfunction helper(metaType: string, hconfig = {}) {\n  /**\n   * @param key - Column identifier used to access data\n   * @example key: \"id\" \"amount\" \"profile.name\" \"a.b.c.d.e\"\n   * @param config - Configuration options\n   * @example config: { label: \"UID\", input: { required: true }, render: ({ cell, row }) => <div>{cell}</div> }\n   */\n  return (key: string, config: HelperConfig = hconfig) => {\n    return {\n      meta: {\n        type: metaType,\n        input: {\n          disabled: config.input?.disabled ?? false,\n          required: config.input?.required ?? false,\n        },\n        list: {\n          hidden: config.list?.hidden ?? false,\n        },\n        enum: config.enum ?? [],\n      },\n      accessorKey: key,\n      header: config.label ?? key,\n      enableHiding: config.enableHiding ?? true,\n      enableSorting: config.enableSorting ?? true,\n      enableColumnFilter: config.enableColumnFilter ?? true,\n      cell: ({ cell, row }) => {\n        return config.render\n          ? config.render({ cell: cell.getValue(), row: row.original })\n          : typedCell(metaType, cell.getValue());\n      },\n    };\n  };\n}\nconst uaParser = new UAParser();\n\nexport const Fields = {\n  string: helper(\"string\"),\n  number: helper(\"number\"),\n  boolean: helper(\"boolean\"),\n  date: helper(\"date\"),\n  array: helper(\"array\"),\n  json: helper(\"json\"),\n  longtext: helper(\"longtext\"),\n  enum: helper(\"enum\"),\n  ua: helper(\"string\", {\n    render: ({ cell }) => {\n      const parser = new UAParser();\n      parser.setUA(cell);\n      const result = parser.getResult();\n\n      const browserIcon =\n        {\n          Chrome: \"teenyicons:chrome-solid\",\n          Firefox: \"ri:firefox-fill\",\n          Safari: \"fa6-brands:safari\",\n          \"Mobile Safari\": \"fa6-brands:safari\",\n          Edge: \"mdi:microsoft-edge\",\n          Opera: \"mdi:opera\",\n          \"Internet Explorer\": \"mdi:internet-explorer\",\n        }[result.browser.name as any] || \"mdi:web\";\n\n      const osIcon =\n        {\n          Windows: \"mdi:microsoft-windows\",\n          \"Mac OS\": \"mdi:apple\",\n          iOS: \"mdi:apple\",\n          Android: \"mdi:android\",\n          Linux: \"mdi:linux\",\n          Ubuntu: \"cib:ubuntu\",\n        }[result.os.name as any] || \"mingcute:device-fill\";\n\n      return (\n        <div className=\"flex \">\n          <Chip\n            startContent={<Icon icon={osIcon}></Icon>}\n            color=\"primary\"\n            variant=\"flat\"\n          >\n            {result.os.name} {result.os.version ? result.os.version : \"\"}\n          </Chip>\n          <Spacer x={1}></Spacer>\n          <Chip\n            startContent={<Icon icon={browserIcon}></Icon>}\n            color=\"secondary\"\n            variant=\"flat\"\n          >\n            {result.browser.name}{\" \"}\n            {result.browser.version ? result.browser.version : \"\"}\n          </Chip>\n        </div>\n      );\n    },\n  }),\n  image: helper(\"string\", {\n    render: ({ cell }) => (\n      <div className=\"flex justify-center  max-w-[50px] aspect-square rounded-xl overflow-hidden \">\n        <Image\n          src={cell}\n          alt=\"image\"\n          width={50}\n          isZoomed\n          height={50}\n          className=\"rounded-xl\"\n          onClick={() => {\n            // open image in new tab\n            window.open(cell, \"_blank\");\n          }}\n        />\n      </div>\n    ),\n  }),\n  email: helper(\"string\", {\n    render: ({ cell }) => (\n      <Link showAnchorIcon href={`mailto:${cell}`}>\n        {cell}\n      </Link>\n    ),\n  }),\n  tag: helper(\"string\", {\n    render: ({ cell }) => (\n      <span className=\"inline-flex items-center rounded-full bg-gray-100 px-2 py-1 text-xs font-medium text-gray-600\">\n        {cell}\n      </span>\n    ),\n  }),\n  link: helper(\"string\", {\n    render: ({ cell }) => (\n      <Link\n        showAnchorIcon\n        className=\" max-w-sm overflow-hidden text-ellipsis line-clamp-2\"\n        href={cell}\n      >\n        {cell}\n      </Link>\n    ),\n  }),\n  ip: helper(\"string\", {\n    render: ({ cell }) => <Chip variant=\"bordered\">{cell}</Chip>,\n  }),\n};\n","import React from \"react\";\nimport {\n  cn,\n  Table,\n  TableBody,\n  TableCell,\n  TableHeader,\n  TableRow,\n  TableColumn,\n  Spinner,\n  Button,\n  Dropdown,\n  DropdownTrigger,\n  DropdownMenu,\n  DropdownItem,\n} from \"@nextui-org/react\";\nimport { flexRender } from \"@tanstack/react-table\";\nimport { Icon } from \"@iconify/react\";\n\nexport function MyTableBody({\n  table,\n  getQuery,\n  setMode,\n  reset,\n  onOpen,\n  hideDelete,\n  hideEdit,\n}) {\n  const iconClasses =\n    \"text-xl text-default-500 pointer-events-none flex-shrink-0\";\n\n  return (\n    <Table\n      color=\"primary\"\n      selectionMode=\"multiple\"\n      isStriped\n      isHeaderSticky\n      isVirtualized\n      onSelectionChange={(value) => {\n        if (value === \"all\") return table.toggleAllRowsSelected();\n        table.setRowSelection(\n          Array.from(value).reduce((acc, cur) => ({ ...acc, [+cur]: true }), {})\n        );\n      }}\n      aria-label=\"data-table\"\n      selectedKeys={table.getSelectedRowModel().rows.map((row) => row.id)}\n      sortDescriptor={{\n        column: table.getState().sorting[0]?.id,\n        direction: table.getState().sorting[0]?.desc\n          ? \"descending\"\n          : \"ascending\",\n      }}\n      onSortChange={({ column, direction }) => {\n        table.getColumn(column as string)?.toggleSorting();\n      }}\n    >\n      <TableHeader>\n        {table.getHeaderGroups()[0].headers.map((header) => (\n          <TableColumn\n            key={header.id}\n            allowsSorting={header.column.getCanSort()}\n            allowsResizing={header.column.getCanResize()}\n          >\n            {header.isPlaceholder\n              ? null\n              : flexRender(header.column.columnDef.header, header.getContext())}\n          </TableColumn>\n        ))}\n        <TableColumn key=\"actions\">\n          <div>actions</div>\n        </TableColumn>\n      </TableHeader>\n      <TableBody\n        emptyContent={\"No rows to display.\"}\n        isLoading={getQuery.isPending}\n        loadingContent={<Spinner />}\n        items={table.getRowModel().rows}\n      >\n        {table.getRowModel().rows.map((row) => (\n          <TableRow key={row.id}>\n            {row.getVisibleCells().map((cell) => (\n              <TableCell key={cell.id}>\n                {flexRender(cell.column.columnDef.cell, cell.getContext())}\n              </TableCell>\n            ))}\n            <TableCell id=\"actions-cell\">\n              <Dropdown>\n                <DropdownTrigger>\n                  <Button variant=\"flat\" color=\"primary\">\n                    Actions\n                  </Button>\n                </DropdownTrigger>\n                <DropdownMenu\n                  variant=\"faded\"\n                  aria-label=\"Dropdown menu with icons\"\n                >\n                  {!hideEdit &&\n                    ((\n                      <DropdownItem\n                        key=\"edit\"\n                        color=\"primary\"\n                        variant=\"flat\"\n                        startContent={\n                          <Icon\n                            icon=\"material-symbols:edit-square\"\n                            className={iconClasses}\n                          />\n                        }\n                        onPress={() => {\n                          setMode(\"edit\");\n                          reset(row.original as any);\n                          onOpen();\n                        }}\n                      >\n                        Edit\n                      </DropdownItem>\n                    ) as any)}\n                  <DropdownItem\n                    key=\"view\"\n                    color=\"primary\"\n                    variant=\"flat\"\n                    startContent={\n                      <Icon icon=\"solar:eye-bold\" className={iconClasses} />\n                    }\n                    onClick={() => {\n                      setMode(\"view\");\n                      reset(row.original as any);\n                      onOpen();\n                    }}\n                  >\n                    View\n                  </DropdownItem>\n                  {!hideDelete && (\n                    <DropdownItem\n                      key=\"delete\"\n                      className=\"text-danger\"\n                      variant=\"flat\"\n                      color=\"danger\"\n                      startContent={\n                        <Icon\n                          icon=\"carbon:delete\"\n                          className={cn(iconClasses, \"text-danger\")}\n                        />\n                      }\n                      onClick={() => {\n                        setMode(\"delete\");\n                        reset(row.original as any);\n                        onOpen();\n                      }}\n                    >\n                      Delete\n                    </DropdownItem>\n                  )}\n                </DropdownMenu>\n              </Dropdown>\n            </TableCell>\n          </TableRow>\n        ))}\n      </TableBody>\n    </Table>\n  );\n}\n","import {\n  DataTable,\n  TableConfig,\n  UpdateParams,\n  FetchParams,\n  CreateParams,\n  DeleteParams,\n} from \"./DataTable\";\nimport { QueryClientProvider, QueryClient } from \"@tanstack/react-query\";\nimport React from \"react\";\nimport \"./tailwind.css\";\nimport { Fields } from \"./helper\";\nimport { Toaster } from \"sonner\";\n\nconst queryClient = new QueryClient();\n\nfunction NextFastTable(props: TableConfig) {\n  return (\n    <QueryClientProvider client={queryClient}>\n      <Toaster richColors position=\"top-center\" />\n      <DataTable {...props} />\n    </QueryClientProvider>\n  );\n}\nexport {\n  NextFastTable,\n  Fields,\n  type FetchParams,\n  type CreateParams,\n  type UpdateParams,\n  type DeleteParams,\n};\n","\n          export default function styleInject(css, { insertAt } = {}) {\n            if (!css || typeof document === 'undefined') return\n          \n            const head = document.head || document.getElementsByTagName('head')[0]\n            const style = document.createElement('style')\n            style.type = 'text/css'\n          \n            if (insertAt === 'top') {\n              if (head.firstChild) {\n                head.insertBefore(style, head.firstChild)\n              } else {\n                head.appendChild(style)\n              }\n            } else {\n              head.appendChild(style)\n            }\n          \n            if (style.styleSheet) {\n              style.styleSheet.cssText = css\n            } else {\n              style.appendChild(document.createTextNode(css))\n            }\n          }\n          ","import styleInject from '#style-inject';styleInject(\"*,\\n::before,\\n::after {\\n  box-sizing: border-box;\\n  border-width: 0;\\n  border-style: solid;\\n  border-color: #e5e7eb;\\n}\\n::before,\\n::after {\\n  --tw-content: \\\"\\\";\\n}\\nhtml,\\n:host {\\n  line-height: 1.5;\\n  -webkit-text-size-adjust: 100%;\\n  -moz-tab-size: 4;\\n  -o-tab-size: 4;\\n  tab-size: 4;\\n  font-family:\\n    ui-sans-serif,\\n    system-ui,\\n    sans-serif,\\n    \\\"Apple Color Emoji\\\",\\n    \\\"Segoe UI Emoji\\\",\\n    \\\"Segoe UI Symbol\\\",\\n    \\\"Noto Color Emoji\\\";\\n  font-feature-settings: normal;\\n  font-variation-settings: normal;\\n  -webkit-tap-highlight-color: transparent;\\n}\\nbody {\\n  margin: 0;\\n  line-height: inherit;\\n}\\nhr {\\n  height: 0;\\n  color: inherit;\\n  border-top-width: 1px;\\n}\\nabbr:where([title]) {\\n  -webkit-text-decoration: underline dotted;\\n  text-decoration: underline dotted;\\n}\\nh1,\\nh2,\\nh3,\\nh4,\\nh5,\\nh6 {\\n  font-size: inherit;\\n  font-weight: inherit;\\n}\\na {\\n  color: inherit;\\n  text-decoration: inherit;\\n}\\nb,\\nstrong {\\n  font-weight: bolder;\\n}\\ncode,\\nkbd,\\nsamp,\\npre {\\n  font-family:\\n    ui-monospace,\\n    SFMono-Regular,\\n    Menlo,\\n    Monaco,\\n    Consolas,\\n    \\\"Liberation Mono\\\",\\n    \\\"Courier New\\\",\\n    monospace;\\n  font-feature-settings: normal;\\n  font-variation-settings: normal;\\n  font-size: 1em;\\n}\\nsmall {\\n  font-size: 80%;\\n}\\nsub,\\nsup {\\n  font-size: 75%;\\n  line-height: 0;\\n  position: relative;\\n  vertical-align: baseline;\\n}\\nsub {\\n  bottom: -0.25em;\\n}\\nsup {\\n  top: -0.5em;\\n}\\ntable {\\n  text-indent: 0;\\n  border-color: inherit;\\n  border-collapse: collapse;\\n}\\nbutton,\\ninput,\\noptgroup,\\nselect,\\ntextarea {\\n  font-family: inherit;\\n  font-feature-settings: inherit;\\n  font-variation-settings: inherit;\\n  font-size: 100%;\\n  font-weight: inherit;\\n  line-height: inherit;\\n  letter-spacing: inherit;\\n  color: inherit;\\n  margin: 0;\\n  padding: 0;\\n}\\nbutton,\\nselect {\\n  text-transform: none;\\n}\\nbutton,\\ninput:where([type=\\\"button\\\"]),\\ninput:where([type=\\\"reset\\\"]),\\ninput:where([type=\\\"submit\\\"]) {\\n  -webkit-appearance: button;\\n  background-color: transparent;\\n  background-image: none;\\n}\\n:-moz-focusring {\\n  outline: auto;\\n}\\n:-moz-ui-invalid {\\n  box-shadow: none;\\n}\\nprogress {\\n  vertical-align: baseline;\\n}\\n::-webkit-inner-spin-button,\\n::-webkit-outer-spin-button {\\n  height: auto;\\n}\\n[type=search] {\\n  -webkit-appearance: textfield;\\n  outline-offset: -2px;\\n}\\n::-webkit-search-decoration {\\n  -webkit-appearance: none;\\n}\\n::-webkit-file-upload-button {\\n  -webkit-appearance: button;\\n  font: inherit;\\n}\\nsummary {\\n  display: list-item;\\n}\\nblockquote,\\ndl,\\ndd,\\nh1,\\nh2,\\nh3,\\nh4,\\nh5,\\nh6,\\nhr,\\nfigure,\\np,\\npre {\\n  margin: 0;\\n}\\nfieldset {\\n  margin: 0;\\n  padding: 0;\\n}\\nlegend {\\n  padding: 0;\\n}\\nol,\\nul,\\nmenu {\\n  list-style: none;\\n  margin: 0;\\n  padding: 0;\\n}\\ndialog {\\n  padding: 0;\\n}\\ntextarea {\\n  resize: vertical;\\n}\\ninput::-moz-placeholder,\\ntextarea::-moz-placeholder {\\n  opacity: 1;\\n  color: #9ca3af;\\n}\\ninput::placeholder,\\ntextarea::placeholder {\\n  opacity: 1;\\n  color: #9ca3af;\\n}\\nbutton,\\n[role=button] {\\n  cursor: pointer;\\n}\\n:disabled {\\n  cursor: default;\\n}\\nimg,\\nsvg,\\nvideo,\\ncanvas,\\naudio,\\niframe,\\nembed,\\nobject {\\n  display: block;\\n  vertical-align: middle;\\n}\\nimg,\\nvideo {\\n  max-width: 100%;\\n  height: auto;\\n}\\n[hidden] {\\n  display: none;\\n}\\n:root,\\n[data-theme] {\\n  color: hsl(var(--nextui-foreground));\\n  background-color: hsl(var(--nextui-background));\\n}\\n*,\\n::before,\\n::after {\\n  --tw-border-spacing-x: 0;\\n  --tw-border-spacing-y: 0;\\n  --tw-translate-x: 0;\\n  --tw-translate-y: 0;\\n  --tw-rotate: 0;\\n  --tw-skew-x: 0;\\n  --tw-skew-y: 0;\\n  --tw-scale-x: 1;\\n  --tw-scale-y: 1;\\n  --tw-pan-x: ;\\n  --tw-pan-y: ;\\n  --tw-pinch-zoom: ;\\n  --tw-scroll-snap-strictness: proximity;\\n  --tw-gradient-from-position: ;\\n  --tw-gradient-via-position: ;\\n  --tw-gradient-to-position: ;\\n  --tw-ordinal: ;\\n  --tw-slashed-zero: ;\\n  --tw-numeric-figure: ;\\n  --tw-numeric-spacing: ;\\n  --tw-numeric-fraction: ;\\n  --tw-ring-inset: ;\\n  --tw-ring-offset-width: 0px;\\n  --tw-ring-offset-color: #fff;\\n  --tw-ring-color: rgb(59 130 246 / 0.5);\\n  --tw-ring-offset-shadow: 0 0 #0000;\\n  --tw-ring-shadow: 0 0 #0000;\\n  --tw-shadow: 0 0 #0000;\\n  --tw-shadow-colored: 0 0 #0000;\\n  --tw-blur: ;\\n  --tw-brightness: ;\\n  --tw-contrast: ;\\n  --tw-grayscale: ;\\n  --tw-hue-rotate: ;\\n  --tw-invert: ;\\n  --tw-saturate: ;\\n  --tw-sepia: ;\\n  --tw-drop-shadow: ;\\n  --tw-backdrop-blur: ;\\n  --tw-backdrop-brightness: ;\\n  --tw-backdrop-contrast: ;\\n  --tw-backdrop-grayscale: ;\\n  --tw-backdrop-hue-rotate: ;\\n  --tw-backdrop-invert: ;\\n  --tw-backdrop-opacity: ;\\n  --tw-backdrop-saturate: ;\\n  --tw-backdrop-sepia: ;\\n  --tw-contain-size: ;\\n  --tw-contain-layout: ;\\n  --tw-contain-paint: ;\\n  --tw-contain-style: ;\\n}\\n::backdrop {\\n  --tw-border-spacing-x: 0;\\n  --tw-border-spacing-y: 0;\\n  --tw-translate-x: 0;\\n  --tw-translate-y: 0;\\n  --tw-rotate: 0;\\n  --tw-skew-x: 0;\\n  --tw-skew-y: 0;\\n  --tw-scale-x: 1;\\n  --tw-scale-y: 1;\\n  --tw-pan-x: ;\\n  --tw-pan-y: ;\\n  --tw-pinch-zoom: ;\\n  --tw-scroll-snap-strictness: proximity;\\n  --tw-gradient-from-position: ;\\n  --tw-gradient-via-position: ;\\n  --tw-gradient-to-position: ;\\n  --tw-ordinal: ;\\n  --tw-slashed-zero: ;\\n  --tw-numeric-figure: ;\\n  --tw-numeric-spacing: ;\\n  --tw-numeric-fraction: ;\\n  --tw-ring-inset: ;\\n  --tw-ring-offset-width: 0px;\\n  --tw-ring-offset-color: #fff;\\n  --tw-ring-color: rgb(59 130 246 / 0.5);\\n  --tw-ring-offset-shadow: 0 0 #0000;\\n  --tw-ring-shadow: 0 0 #0000;\\n  --tw-shadow: 0 0 #0000;\\n  --tw-shadow-colored: 0 0 #0000;\\n  --tw-blur: ;\\n  --tw-brightness: ;\\n  --tw-contrast: ;\\n  --tw-grayscale: ;\\n  --tw-hue-rotate: ;\\n  --tw-invert: ;\\n  --tw-saturate: ;\\n  --tw-sepia: ;\\n  --tw-drop-shadow: ;\\n  --tw-backdrop-blur: ;\\n  --tw-backdrop-brightness: ;\\n  --tw-backdrop-contrast: ;\\n  --tw-backdrop-grayscale: ;\\n  --tw-backdrop-hue-rotate: ;\\n  --tw-backdrop-invert: ;\\n  --tw-backdrop-opacity: ;\\n  --tw-backdrop-saturate: ;\\n  --tw-backdrop-sepia: ;\\n  --tw-contain-size: ;\\n  --tw-contain-layout: ;\\n  --tw-contain-paint: ;\\n  --tw-contain-style: ;\\n}\\n.container {\\n  width: 100%;\\n}\\n@media (min-width: 640px) {\\n  .container {\\n    max-width: 640px;\\n  }\\n}\\n@media (min-width: 768px) {\\n  .container {\\n    max-width: 768px;\\n  }\\n}\\n@media (min-width: 1024px) {\\n  .container {\\n    max-width: 1024px;\\n  }\\n}\\n@media (min-width: 1280px) {\\n  .container {\\n    max-width: 1280px;\\n  }\\n}\\n@media (min-width: 1536px) {\\n  .container {\\n    max-width: 1536px;\\n  }\\n}\\n.sr-only {\\n  position: absolute;\\n  width: 1px;\\n  height: 1px;\\n  padding: 0;\\n  margin: -1px;\\n  overflow: hidden;\\n  clip: rect(0, 0, 0, 0);\\n  white-space: nowrap;\\n  border-width: 0;\\n}\\n.pointer-events-none {\\n  pointer-events: none;\\n}\\n.pointer-events-auto {\\n  pointer-events: auto;\\n}\\n.visible {\\n  visibility: visible;\\n}\\n.invisible {\\n  visibility: hidden;\\n}\\n.static {\\n  position: static;\\n}\\n.fixed {\\n  position: fixed;\\n}\\n.absolute {\\n  position: absolute;\\n}\\n.relative {\\n  position: relative;\\n}\\n.sticky {\\n  position: sticky;\\n}\\n.inset-0 {\\n  inset: 0px;\\n}\\n.inset-x-0 {\\n  left: 0px;\\n  right: 0px;\\n}\\n.bottom-0 {\\n  bottom: 0px;\\n}\\n.bottom-\\\\[10\\\\%\\\\] {\\n  bottom: 10%;\\n}\\n.bottom-\\\\[5\\\\%\\\\] {\\n  bottom: 5%;\\n}\\n.left-0 {\\n  left: 0px;\\n}\\n.left-1 {\\n  left: 0.25rem;\\n}\\n.left-1\\\\.5 {\\n  left: 0.375rem;\\n}\\n.left-1\\\\/2 {\\n  left: 50%;\\n}\\n.left-2 {\\n  left: 0.5rem;\\n}\\n.left-3 {\\n  left: 0.75rem;\\n}\\n.left-\\\\[10\\\\%\\\\] {\\n  left: 10%;\\n}\\n.left-\\\\[5\\\\%\\\\] {\\n  left: 5%;\\n}\\n.right-1 {\\n  right: 0.25rem;\\n}\\n.right-1\\\\.5 {\\n  right: 0.375rem;\\n}\\n.right-3 {\\n  right: 0.75rem;\\n}\\n.right-\\\\[10\\\\%\\\\] {\\n  right: 10%;\\n}\\n.right-\\\\[5\\\\%\\\\] {\\n  right: 5%;\\n}\\n.top-0 {\\n  top: 0px;\\n}\\n.top-1 {\\n  top: 0.25rem;\\n}\\n.top-1\\\\/2 {\\n  top: 50%;\\n}\\n.top-20 {\\n  top: 5rem;\\n}\\n.top-\\\\[10\\\\%\\\\] {\\n  top: 10%;\\n}\\n.top-\\\\[5\\\\%\\\\] {\\n  top: 5%;\\n}\\n.top-\\\\[calc\\\\(100\\\\%_\\\\+_2px\\\\)\\\\] {\\n  top: calc(100% + 2px);\\n}\\n.top-\\\\[var\\\\(--navbar-height\\\\)\\\\] {\\n  top: var(--navbar-height);\\n}\\n.-z-30 {\\n  z-index: -30;\\n}\\n.z-0 {\\n  z-index: 0;\\n}\\n.z-10 {\\n  z-index: 10;\\n}\\n.z-20 {\\n  z-index: 20;\\n}\\n.z-30 {\\n  z-index: 30;\\n}\\n.z-40 {\\n  z-index: 40;\\n}\\n.z-50 {\\n  z-index: 50;\\n}\\n.z-\\\\[999999\\\\] {\\n  z-index: 999999;\\n}\\n.-m-2 {\\n  margin: -0.5rem;\\n}\\n.-m-2\\\\.5 {\\n  margin: -0.625rem;\\n}\\n.m-0 {\\n  margin: 0px;\\n}\\n.-mx-1 {\\n  margin-left: -0.25rem;\\n  margin-right: -0.25rem;\\n}\\n.mx-0 {\\n  margin-left: 0px;\\n  margin-right: 0px;\\n}\\n.mx-1 {\\n  margin-left: 0.25rem;\\n  margin-right: 0.25rem;\\n}\\n.mx-\\\\[calc\\\\(\\\\(theme\\\\(spacing\\\\.5\\\\)-theme\\\\(spacing\\\\.1\\\\)\\\\)\\\\/2\\\\)\\\\] {\\n  margin-left: calc((1.25rem - 0.25rem) / 2);\\n  margin-right: calc((1.25rem - 0.25rem) / 2);\\n}\\n.mx-\\\\[calc\\\\(\\\\(theme\\\\(spacing\\\\.6\\\\)-theme\\\\(spacing\\\\.3\\\\)\\\\)\\\\/2\\\\)\\\\] {\\n  margin-left: calc((1.5rem - 0.75rem) / 2);\\n  margin-right: calc((1.5rem - 0.75rem) / 2);\\n}\\n.mx-\\\\[calc\\\\(\\\\(theme\\\\(spacing\\\\.7\\\\)-theme\\\\(spacing\\\\.5\\\\)\\\\)\\\\/2\\\\)\\\\] {\\n  margin-left: calc((1.75rem - 1.25rem) / 2);\\n  margin-right: calc((1.75rem - 1.25rem) / 2);\\n}\\n.my-0 {\\n  margin-top: 0px;\\n  margin-bottom: 0px;\\n}\\n.my-1 {\\n  margin-top: 0.25rem;\\n  margin-bottom: 0.25rem;\\n}\\n.my-16 {\\n  margin-top: 4rem;\\n  margin-bottom: 4rem;\\n}\\n.my-\\\\[calc\\\\(\\\\(theme\\\\(spacing\\\\.5\\\\)-theme\\\\(spacing\\\\.1\\\\)\\\\)\\\\/2\\\\)\\\\] {\\n  margin-top: calc((1.25rem - 0.25rem) / 2);\\n  margin-bottom: calc((1.25rem - 0.25rem) / 2);\\n}\\n.my-\\\\[calc\\\\(\\\\(theme\\\\(spacing\\\\.6\\\\)-theme\\\\(spacing\\\\.3\\\\)\\\\)\\\\/2\\\\)\\\\] {\\n  margin-top: calc((1.5rem - 0.75rem) / 2);\\n  margin-bottom: calc((1.5rem - 0.75rem) / 2);\\n}\\n.my-\\\\[calc\\\\(\\\\(theme\\\\(spacing\\\\.7\\\\)-theme\\\\(spacing\\\\.5\\\\)\\\\)\\\\/2\\\\)\\\\] {\\n  margin-top: calc((1.75rem - 1.25rem) / 2);\\n  margin-bottom: calc((1.75rem - 1.25rem) / 2);\\n}\\n.my-auto {\\n  margin-top: auto;\\n  margin-bottom: auto;\\n}\\n.-mr-2 {\\n  margin-right: -0.5rem;\\n}\\n.-ms-2 {\\n  margin-inline-start: -0.5rem;\\n}\\n.mb-1 {\\n  margin-bottom: 0.25rem;\\n}\\n.mb-1\\\\.5 {\\n  margin-bottom: 0.375rem;\\n}\\n.mb-2 {\\n  margin-bottom: 0.5rem;\\n}\\n.mb-5 {\\n  margin-bottom: 1.25rem;\\n}\\n.mb-px {\\n  margin-bottom: 1px;\\n}\\n.ml-1 {\\n  margin-left: 0.25rem;\\n}\\n.ml-2 {\\n  margin-left: 0.5rem;\\n}\\n.ml-auto {\\n  margin-left: auto;\\n}\\n.mr-2 {\\n  margin-right: 0.5rem;\\n}\\n.mr-auto {\\n  margin-right: auto;\\n}\\n.mt-1 {\\n  margin-top: 0.25rem;\\n}\\n.mt-2 {\\n  margin-top: 0.5rem;\\n}\\n.box-border {\\n  box-sizing: border-box;\\n}\\n.box-content {\\n  box-sizing: content-box;\\n}\\n.line-clamp-1 {\\n  overflow: hidden;\\n  display: -webkit-box;\\n  -webkit-box-orient: vertical;\\n  -webkit-line-clamp: 1;\\n}\\n.line-clamp-2 {\\n  overflow: hidden;\\n  display: -webkit-box;\\n  -webkit-box-orient: vertical;\\n  -webkit-line-clamp: 2;\\n}\\n.line-clamp-3 {\\n  overflow: hidden;\\n  display: -webkit-box;\\n  -webkit-box-orient: vertical;\\n  -webkit-line-clamp: 3;\\n}\\n.block {\\n  display: block;\\n}\\n.inline-block {\\n  display: inline-block;\\n}\\n.flex {\\n  display: flex;\\n}\\n.inline-flex {\\n  display: inline-flex;\\n}\\n.table {\\n  display: table;\\n}\\n.grid {\\n  display: grid;\\n}\\n.inline-grid {\\n  display: inline-grid;\\n}\\n.hidden {\\n  display: none;\\n}\\n.aspect-square {\\n  aspect-ratio: 1 / 1;\\n}\\n.\\\\!h-auto {\\n  height: auto !important;\\n}\\n.h-1 {\\n  height: 0.25rem;\\n}\\n.h-1\\\\.5 {\\n  height: 0.375rem;\\n}\\n.h-10 {\\n  height: 2.5rem;\\n}\\n.h-12 {\\n  height: 3rem;\\n}\\n.h-14 {\\n  height: 3.5rem;\\n}\\n.h-16 {\\n  height: 4rem;\\n}\\n.h-2 {\\n  height: 0.5rem;\\n}\\n.h-2\\\\.5 {\\n  height: 0.625rem;\\n}\\n.h-3 {\\n  height: 0.75rem;\\n}\\n.h-3\\\\.5 {\\n  height: 0.875rem;\\n}\\n.h-4 {\\n  height: 1rem;\\n}\\n.h-40 {\\n  height: 10rem;\\n}\\n.h-5 {\\n  height: 1.25rem;\\n}\\n.h-6 {\\n  height: 1.5rem;\\n}\\n.h-7 {\\n  height: 1.75rem;\\n}\\n.h-8 {\\n  height: 2rem;\\n}\\n.h-9 {\\n  height: 2.25rem;\\n}\\n.h-\\\\[100dvh\\\\] {\\n  height: 100dvh;\\n}\\n.h-\\\\[2px\\\\] {\\n  height: 2px;\\n}\\n.h-\\\\[calc\\\\(100dvh_-_var\\\\(--navbar-height\\\\)\\\\)\\\\] {\\n  height: calc(100dvh - var(--navbar-height));\\n}\\n.h-\\\\[var\\\\(--navbar-height\\\\)\\\\] {\\n  height: var(--navbar-height);\\n}\\n.h-\\\\[var\\\\(--picker-height\\\\)\\\\] {\\n  height: var(--picker-height);\\n}\\n.h-auto {\\n  height: auto;\\n}\\n.h-divider {\\n  height: var(--nextui-divider-weight);\\n}\\n.h-fit {\\n  height: -moz-fit-content;\\n  height: fit-content;\\n}\\n.h-full {\\n  height: 100%;\\n}\\n.h-px {\\n  height: 1px;\\n}\\n.h-screen {\\n  height: 100vh;\\n}\\n.max-h-64 {\\n  max-height: 16rem;\\n}\\n.max-h-\\\\[calc\\\\(100\\\\%_-_8rem\\\\)\\\\] {\\n  max-height: calc(100% - 8rem);\\n}\\n.min-h-10 {\\n  min-height: 2.5rem;\\n}\\n.min-h-12 {\\n  min-height: 3rem;\\n}\\n.min-h-14 {\\n  min-height: 3.5rem;\\n}\\n.min-h-16 {\\n  min-height: 4rem;\\n}\\n.min-h-3 {\\n  min-height: 0.75rem;\\n}\\n.min-h-3\\\\.5 {\\n  min-height: 0.875rem;\\n}\\n.min-h-4 {\\n  min-height: 1rem;\\n}\\n.min-h-5 {\\n  min-height: 1.25rem;\\n}\\n.min-h-6 {\\n  min-height: 1.5rem;\\n}\\n.min-h-7 {\\n  min-height: 1.75rem;\\n}\\n.min-h-8 {\\n  min-height: 2rem;\\n}\\n.min-h-\\\\[32px\\\\] {\\n  min-height: 32px;\\n}\\n.w-1 {\\n  width: 0.25rem;\\n}\\n.w-1\\\\.5 {\\n  width: 0.375rem;\\n}\\n.w-1\\\\/5 {\\n  width: 20%;\\n}\\n.w-10 {\\n  width: 2.5rem;\\n}\\n.w-12 {\\n  width: 3rem;\\n}\\n.w-14 {\\n  width: 3.5rem;\\n}\\n.w-2 {\\n  width: 0.5rem;\\n}\\n.w-2\\\\.5 {\\n  width: 0.625rem;\\n}\\n.w-3 {\\n  width: 0.75rem;\\n}\\n.w-3\\\\.5 {\\n  width: 0.875rem;\\n}\\n.w-4 {\\n  width: 1rem;\\n}\\n.w-5 {\\n  width: 1.25rem;\\n}\\n.w-6 {\\n  width: 1.5rem;\\n}\\n.w-7 {\\n  width: 1.75rem;\\n}\\n.w-8 {\\n  width: 2rem;\\n}\\n.w-9 {\\n  width: 2.25rem;\\n}\\n.w-\\\\[80\\\\%\\\\] {\\n  width: 80%;\\n}\\n.w-\\\\[calc\\\\(100\\\\%_-_16px\\\\)\\\\] {\\n  width: calc(100% - 16px);\\n}\\n.w-\\\\[calc\\\\(100\\\\%_-_theme\\\\(spacing\\\\.6\\\\)\\\\)\\\\] {\\n  width: calc(100% - 1.5rem);\\n}\\n.w-\\\\[calc\\\\(var\\\\(--visible-months\\\\)_\\\\*_var\\\\(--calendar-width\\\\)\\\\)\\\\] {\\n  width: calc(var(--visible-months) * var(--calendar-width));\\n}\\n.w-auto {\\n  width: auto;\\n}\\n.w-divider {\\n  width: var(--nextui-divider-weight);\\n}\\n.w-fit {\\n  width: -moz-fit-content;\\n  width: fit-content;\\n}\\n.w-full {\\n  width: 100%;\\n}\\n.w-max {\\n  width: -moz-max-content;\\n  width: max-content;\\n}\\n.w-px {\\n  width: 1px;\\n}\\n.w-screen {\\n  width: 100vw;\\n}\\n.min-w-10 {\\n  min-width: 2.5rem;\\n}\\n.min-w-12 {\\n  min-width: 3rem;\\n}\\n.min-w-16 {\\n  min-width: 4rem;\\n}\\n.min-w-20 {\\n  min-width: 5rem;\\n}\\n.min-w-24 {\\n  min-width: 6rem;\\n}\\n.min-w-3 {\\n  min-width: 0.75rem;\\n}\\n.min-w-3\\\\.5 {\\n  min-width: 0.875rem;\\n}\\n.min-w-4 {\\n  min-width: 1rem;\\n}\\n.min-w-5 {\\n  min-width: 1.25rem;\\n}\\n.min-w-6 {\\n  min-width: 1.5rem;\\n}\\n.min-w-7 {\\n  min-width: 1.75rem;\\n}\\n.min-w-8 {\\n  min-width: 2rem;\\n}\\n.min-w-9 {\\n  min-width: 2.25rem;\\n}\\n.min-w-\\\\[200px\\\\] {\\n  min-width: 200px;\\n}\\n.min-w-full {\\n  min-width: 100%;\\n}\\n.min-w-max {\\n  min-width: -moz-max-content;\\n  min-width: max-content;\\n}\\n.min-w-min {\\n  min-width: -moz-min-content;\\n  min-width: min-content;\\n}\\n.max-w-2xl {\\n  max-width: 42rem;\\n}\\n.max-w-3xl {\\n  max-width: 48rem;\\n}\\n.max-w-4xl {\\n  max-width: 56rem;\\n}\\n.max-w-5xl {\\n  max-width: 64rem;\\n}\\n.max-w-\\\\[1024px\\\\] {\\n  max-width: 1024px;\\n}\\n.max-w-\\\\[1280px\\\\] {\\n  max-width: 1280px;\\n}\\n.max-w-\\\\[1536px\\\\] {\\n  max-width: 1536px;\\n}\\n.max-w-\\\\[270px\\\\] {\\n  max-width: 270px;\\n}\\n.max-w-\\\\[50px\\\\] {\\n  max-width: 50px;\\n}\\n.max-w-\\\\[640px\\\\] {\\n  max-width: 640px;\\n}\\n.max-w-\\\\[768px\\\\] {\\n  max-width: 768px;\\n}\\n.max-w-fit {\\n  max-width: -moz-fit-content;\\n  max-width: fit-content;\\n}\\n.max-w-full {\\n  max-width: 100%;\\n}\\n.max-w-lg {\\n  max-width: 32rem;\\n}\\n.max-w-md {\\n  max-width: 28rem;\\n}\\n.max-w-sm {\\n  max-width: 24rem;\\n}\\n.max-w-xl {\\n  max-width: 36rem;\\n}\\n.max-w-xs {\\n  max-width: 20rem;\\n}\\n.flex-1 {\\n  flex: 1 1 0%;\\n}\\n.flex-auto {\\n  flex: 1 1 auto;\\n}\\n.flex-initial {\\n  flex: 0 1 auto;\\n}\\n.flex-none {\\n  flex: none;\\n}\\n.flex-shrink-0 {\\n  flex-shrink: 0;\\n}\\n.shrink-0 {\\n  flex-shrink: 0;\\n}\\n.flex-grow {\\n  flex-grow: 1;\\n}\\n.basis-0 {\\n  flex-basis: 0px;\\n}\\n.table-auto {\\n  table-layout: auto;\\n}\\n.table-fixed {\\n  table-layout: fixed;\\n}\\n.border-collapse {\\n  border-collapse: collapse;\\n}\\n.origin-center {\\n  transform-origin: center;\\n}\\n.origin-left {\\n  transform-origin: left;\\n}\\n.origin-right {\\n  transform-origin: right;\\n}\\n.origin-top {\\n  transform-origin: top;\\n}\\n.origin-top-left {\\n  transform-origin: top left;\\n}\\n.-translate-x-1\\\\/2 {\\n  --tw-translate-x: -50%;\\n  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\\n}\\n.-translate-y-1\\\\/2 {\\n  --tw-translate-y: -50%;\\n  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\\n}\\n.translate-x-1 {\\n  --tw-translate-x: 0.25rem;\\n  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\\n}\\n.translate-x-1\\\\/2 {\\n  --tw-translate-x: 50%;\\n  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\\n}\\n.translate-y-1 {\\n  --tw-translate-y: 0.25rem;\\n  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\\n}\\n.translate-y-1\\\\/2 {\\n  --tw-translate-y: 50%;\\n  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\\n}\\n.rotate-0 {\\n  --tw-rotate: 0deg;\\n  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\\n}\\n.rotate-180 {\\n  --tw-rotate: 180deg;\\n  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\\n}\\n.scale-0 {\\n  --tw-scale-x: 0;\\n  --tw-scale-y: 0;\\n  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\\n}\\n.scale-100 {\\n  --tw-scale-x: 1;\\n  --tw-scale-y: 1;\\n  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\\n}\\n.scale-105 {\\n  --tw-scale-x: 1.05;\\n  --tw-scale-y: 1.05;\\n  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\\n}\\n.scale-50 {\\n  --tw-scale-x: .5;\\n  --tw-scale-y: .5;\\n  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\\n}\\n.transform {\\n  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\\n}\\n@keyframes drip-expand {\\n  0% {\\n    opacity: 0.2;\\n    transform: scale(0);\\n  }\\n  100% {\\n    opacity: 0;\\n    transform: scale(2);\\n  }\\n}\\n.animate-drip-expand {\\n  animation: drip-expand 420ms linear;\\n}\\n@keyframes indeterminate-bar {\\n  0% {\\n    transform: translateX(-50%) scaleX(0.2);\\n  }\\n  100% {\\n    transform: translateX(100%) scaleX(1);\\n  }\\n}\\n.animate-indeterminate-bar {\\n  animation: indeterminate-bar 1.5s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite normal none running;\\n}\\n.animate-none {\\n  animation: none;\\n}\\n@keyframes spinner-spin {\\n  0% {\\n    transform: rotate(0deg);\\n  }\\n  100% {\\n    transform: rotate(360deg);\\n  }\\n}\\n.animate-spinner-ease-spin {\\n  animation: spinner-spin 0.8s ease infinite;\\n}\\n@keyframes spinner-spin {\\n  0% {\\n    transform: rotate(0deg);\\n  }\\n  100% {\\n    transform: rotate(360deg);\\n  }\\n}\\n.animate-spinner-linear-spin {\\n  animation: spinner-spin 0.8s linear infinite;\\n}\\n.cursor-default {\\n  cursor: default;\\n}\\n.cursor-grab {\\n  cursor: grab;\\n}\\n.cursor-not-allowed {\\n  cursor: not-allowed;\\n}\\n.cursor-pointer {\\n  cursor: pointer;\\n}\\n.cursor-text {\\n  cursor: text;\\n}\\n.touch-none {\\n  touch-action: none;\\n}\\n.select-none {\\n  -webkit-user-select: none;\\n  -moz-user-select: none;\\n  user-select: none;\\n}\\n.resize-none {\\n  resize: none;\\n}\\n.snap-y {\\n  scroll-snap-type: y var(--tw-scroll-snap-strictness);\\n}\\n.snap-mandatory {\\n  --tw-scroll-snap-strictness: mandatory;\\n}\\n.snap-center {\\n  scroll-snap-align: center;\\n}\\n.scroll-py-6 {\\n  scroll-padding-top: 1.5rem;\\n  scroll-padding-bottom: 1.5rem;\\n}\\n.list-none {\\n  list-style-type: none;\\n}\\n.appearance-none {\\n  -webkit-appearance: none;\\n  -moz-appearance: none;\\n  appearance: none;\\n}\\n.grid-cols-4 {\\n  grid-template-columns: repeat(4, minmax(0, 1fr));\\n}\\n.flex-row {\\n  flex-direction: row;\\n}\\n.flex-row-reverse {\\n  flex-direction: row-reverse;\\n}\\n.flex-col {\\n  flex-direction: column;\\n}\\n.flex-col-reverse {\\n  flex-direction: column-reverse;\\n}\\n.flex-wrap {\\n  flex-wrap: wrap;\\n}\\n.flex-nowrap {\\n  flex-wrap: nowrap;\\n}\\n.place-content-center {\\n  place-content: center;\\n}\\n.items-start {\\n  align-items: flex-start;\\n}\\n.items-end {\\n  align-items: flex-end;\\n}\\n.items-center {\\n  align-items: center;\\n}\\n.justify-start {\\n  justify-content: flex-start;\\n}\\n.justify-end {\\n  justify-content: flex-end;\\n}\\n.justify-center {\\n  justify-content: center;\\n}\\n.justify-between {\\n  justify-content: space-between;\\n}\\n.\\\\!gap-0 {\\n  gap: 0px !important;\\n}\\n.gap-0 {\\n  gap: 0px;\\n}\\n.gap-0\\\\.5 {\\n  gap: 0.125rem;\\n}\\n.gap-1 {\\n  gap: 0.25rem;\\n}\\n.gap-1\\\\.5 {\\n  gap: 0.375rem;\\n}\\n.gap-2 {\\n  gap: 0.5rem;\\n}\\n.gap-3 {\\n  gap: 0.75rem;\\n}\\n.gap-4 {\\n  gap: 1rem;\\n}\\n.gap-x-0 {\\n  -moz-column-gap: 0px;\\n  column-gap: 0px;\\n}\\n.gap-x-0\\\\.5 {\\n  -moz-column-gap: 0.125rem;\\n  column-gap: 0.125rem;\\n}\\n.gap-x-2 {\\n  -moz-column-gap: 0.5rem;\\n  column-gap: 0.5rem;\\n}\\n.gap-x-6 {\\n  -moz-column-gap: 1.5rem;\\n  column-gap: 1.5rem;\\n}\\n.gap-y-1 {\\n  row-gap: 0.25rem;\\n}\\n.gap-y-1\\\\.5 {\\n  row-gap: 0.375rem;\\n}\\n.gap-y-2 {\\n  row-gap: 0.5rem;\\n}\\n.space-x-0 > :not([hidden]) ~ :not([hidden]) {\\n  --tw-space-x-reverse: 0;\\n  margin-right: calc(0px * var(--tw-space-x-reverse));\\n  margin-left: calc(0px * calc(1 - var(--tw-space-x-reverse)));\\n}\\n.space-x-0\\\\.5 > :not([hidden]) ~ :not([hidden]) {\\n  --tw-space-x-reverse: 0;\\n  margin-right: calc(0.125rem * var(--tw-space-x-reverse));\\n  margin-left: calc(0.125rem * calc(1 - var(--tw-space-x-reverse)));\\n}\\n.space-x-2 > :not([hidden]) ~ :not([hidden]) {\\n  --tw-space-x-reverse: 0;\\n  margin-right: calc(0.5rem * var(--tw-space-x-reverse));\\n  margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse)));\\n}\\n.space-y-2 > :not([hidden]) ~ :not([hidden]) {\\n  --tw-space-y-reverse: 0;\\n  margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse)));\\n  margin-bottom: calc(0.5rem * var(--tw-space-y-reverse));\\n}\\n.self-center {\\n  align-self: center;\\n}\\n.overflow-auto {\\n  overflow: auto;\\n}\\n.overflow-hidden {\\n  overflow: hidden;\\n}\\n.overflow-visible {\\n  overflow: visible;\\n}\\n.overflow-scroll {\\n  overflow: scroll;\\n}\\n.overflow-x-auto {\\n  overflow-x: auto;\\n}\\n.overflow-y-auto {\\n  overflow-y: auto;\\n}\\n.overflow-y-hidden {\\n  overflow-y: hidden;\\n}\\n.overflow-x-scroll {\\n  overflow-x: scroll;\\n}\\n.overflow-y-scroll {\\n  overflow-y: scroll;\\n}\\n.truncate {\\n  overflow: hidden;\\n  text-overflow: ellipsis;\\n  white-space: nowrap;\\n}\\n.text-ellipsis {\\n  text-overflow: ellipsis;\\n}\\n.whitespace-normal {\\n  white-space: normal;\\n}\\n.whitespace-nowrap {\\n  white-space: nowrap;\\n}\\n.text-wrap {\\n  text-wrap: wrap;\\n}\\n.break-words {\\n  overflow-wrap: break-word;\\n}\\n.\\\\!rounded-none {\\n  border-radius: 0px !important;\\n}\\n.rounded {\\n  border-radius: 0.25rem;\\n}\\n.rounded-\\\\[calc\\\\(theme\\\\(borderRadius\\\\.large\\\\)\\\\/1\\\\.5\\\\)\\\\] {\\n  border-radius: calc(var(--nextui-radius-large) / 1.5);\\n}\\n.rounded-\\\\[calc\\\\(theme\\\\(borderRadius\\\\.medium\\\\)\\\\*0\\\\.5\\\\)\\\\] {\\n  border-radius: calc(var(--nextui-radius-medium) * 0.5);\\n}\\n.rounded-\\\\[calc\\\\(theme\\\\(borderRadius\\\\.medium\\\\)\\\\*0\\\\.6\\\\)\\\\] {\\n  border-radius: calc(var(--nextui-radius-medium) * 0.6);\\n}\\n.rounded-\\\\[calc\\\\(theme\\\\(borderRadius\\\\.medium\\\\)\\\\*0\\\\.7\\\\)\\\\] {\\n  border-radius: calc(var(--nextui-radius-medium) * 0.7);\\n}\\n.rounded-\\\\[calc\\\\(theme\\\\(borderRadius\\\\.medium\\\\)\\\\/2\\\\)\\\\] {\\n  border-radius: calc(var(--nextui-radius-medium) / 2);\\n}\\n.rounded-\\\\[calc\\\\(theme\\\\(borderRadius\\\\.small\\\\)\\\\/2\\\\)\\\\] {\\n  border-radius: calc(var(--nextui-radius-small) / 2);\\n}\\n.rounded-full {\\n  border-radius: 9999px;\\n}\\n.rounded-large {\\n  border-radius: var(--nextui-radius-large);\\n}\\n.rounded-md {\\n  border-radius: 0.375rem;\\n}\\n.rounded-medium {\\n  border-radius: var(--nextui-radius-medium);\\n}\\n.rounded-none {\\n  border-radius: 0px;\\n}\\n.rounded-small {\\n  border-radius: var(--nextui-radius-small);\\n}\\n.rounded-xl {\\n  border-radius: 0.75rem;\\n}\\n.\\\\!rounded-l-none {\\n  border-top-left-radius: 0px !important;\\n  border-bottom-left-radius: 0px !important;\\n}\\n.\\\\!rounded-r-none {\\n  border-top-right-radius: 0px !important;\\n  border-bottom-right-radius: 0px !important;\\n}\\n.rounded-b-large {\\n  border-bottom-right-radius: var(--nextui-radius-large);\\n  border-bottom-left-radius: var(--nextui-radius-large);\\n}\\n.rounded-b-medium {\\n  border-bottom-right-radius: var(--nextui-radius-medium);\\n  border-bottom-left-radius: var(--nextui-radius-medium);\\n}\\n.rounded-b-small {\\n  border-bottom-right-radius: var(--nextui-radius-small);\\n  border-bottom-left-radius: var(--nextui-radius-small);\\n}\\n.rounded-t-large {\\n  border-top-left-radius: var(--nextui-radius-large);\\n  border-top-right-radius: var(--nextui-radius-large);\\n}\\n.rounded-t-medium {\\n  border-top-left-radius: var(--nextui-radius-medium);\\n  border-top-right-radius: var(--nextui-radius-medium);\\n}\\n.rounded-t-small {\\n  border-top-left-radius: var(--nextui-radius-small);\\n  border-top-right-radius: var(--nextui-radius-small);\\n}\\n.border {\\n  border-width: 1px;\\n}\\n.border-0 {\\n  border-width: 0px;\\n}\\n.border-2 {\\n  border-width: 2px;\\n}\\n.border-3 {\\n  border-width: 3px;\\n}\\n.border-medium {\\n  border-width: var(--nextui-border-width-medium);\\n}\\n.border-small {\\n  border-width: var(--nextui-border-width-small);\\n}\\n.border-x-\\\\[calc\\\\(theme\\\\(spacing\\\\.5\\\\)\\\\/2\\\\)\\\\] {\\n  border-left-width: calc(1.25rem / 2);\\n  border-right-width: calc(1.25rem / 2);\\n}\\n.border-x-\\\\[calc\\\\(theme\\\\(spacing\\\\.6\\\\)\\\\/2\\\\)\\\\] {\\n  border-left-width: calc(1.5rem / 2);\\n  border-right-width: calc(1.5rem / 2);\\n}\\n.border-x-\\\\[calc\\\\(theme\\\\(spacing\\\\.7\\\\)\\\\/2\\\\)\\\\] {\\n  border-left-width: calc(1.75rem / 2);\\n  border-right-width: calc(1.75rem / 2);\\n}\\n.border-y-\\\\[calc\\\\(theme\\\\(spacing\\\\.5\\\\)\\\\/2\\\\)\\\\] {\\n  border-top-width: calc(1.25rem / 2);\\n  border-bottom-width: calc(1.25rem / 2);\\n}\\n.border-y-\\\\[calc\\\\(theme\\\\(spacing\\\\.6\\\\)\\\\/2\\\\)\\\\] {\\n  border-top-width: calc(1.5rem / 2);\\n  border-bottom-width: calc(1.5rem / 2);\\n}\\n.border-y-\\\\[calc\\\\(theme\\\\(spacing\\\\.7\\\\)\\\\/2\\\\)\\\\] {\\n  border-top-width: calc(1.75rem / 2);\\n  border-bottom-width: calc(1.75rem / 2);\\n}\\n.border-b {\\n  border-bottom-width: 1px;\\n}\\n.border-b-medium {\\n  border-bottom-width: var(--nextui-border-width-medium);\\n}\\n.border-solid {\\n  border-style: solid;\\n}\\n.border-dotted {\\n  border-style: dotted;\\n}\\n.border-none {\\n  border-style: none;\\n}\\n.\\\\!border-danger {\\n  --tw-border-opacity: 1 !important;\\n  border-color: hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-border-opacity))) !important;\\n}\\n.border-background {\\n  --tw-border-opacity: 1;\\n  border-color: hsl(var(--nextui-background) / var(--nextui-background-opacity, var(--tw-border-opacity)));\\n}\\n.border-danger {\\n  --tw-border-opacity: 1;\\n  border-color: hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-border-opacity)));\\n}\\n.border-default {\\n  --tw-border-opacity: 1;\\n  border-color: hsl(var(--nextui-default) / var(--nextui-default-opacity, var(--tw-border-opacity)));\\n}\\n.border-default-200 {\\n  --tw-border-opacity: 1;\\n  border-color: hsl(var(--nextui-default-200) / var(--nextui-default-200-opacity, var(--tw-border-opacity)));\\n}\\n.border-default-300 {\\n  --tw-border-opacity: 1;\\n  border-color: hsl(var(--nextui-default-300) / var(--nextui-default-300-opacity, var(--tw-border-opacity)));\\n}\\n.border-divider {\\n  --tw-border-opacity: 1;\\n  border-color: hsl(var(--nextui-divider) / var(--nextui-divider-opacity, var(--tw-border-opacity)));\\n}\\n.border-foreground {\\n  --tw-border-opacity: 1;\\n  border-color: hsl(var(--nextui-foreground) / var(--nextui-foreground-opacity, var(--tw-border-opacity)));\\n}\\n.border-primary {\\n  --tw-border-opacity: 1;\\n  border-color: hsl(var(--nextui-primary) / var(--nextui-primary-opacity, var(--tw-border-opacity)));\\n}\\n.border-secondary {\\n  --tw-border-opacity: 1;\\n  border-color: hsl(var(--nextui-secondary) / var(--nextui-secondary-opacity, var(--tw-border-opacity)));\\n}\\n.border-success {\\n  --tw-border-opacity: 1;\\n  border-color: hsl(var(--nextui-success) / var(--nextui-success-opacity, var(--tw-border-opacity)));\\n}\\n.border-transparent {\\n  border-color: transparent;\\n}\\n.border-warning {\\n  --tw-border-opacity: 1;\\n  border-color: hsl(var(--nextui-warning) / var(--nextui-warning-opacity, var(--tw-border-opacity)));\\n}\\n.border-x-transparent {\\n  border-left-color: transparent;\\n  border-right-color: transparent;\\n}\\n.border-y-transparent {\\n  border-top-color: transparent;\\n  border-bottom-color: transparent;\\n}\\n.border-b-current {\\n  border-bottom-color: currentColor;\\n}\\n.border-b-danger {\\n  --tw-border-opacity: 1;\\n  border-bottom-color: hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-border-opacity)));\\n}\\n.border-b-default {\\n  --tw-border-opacity: 1;\\n  border-bottom-color: hsl(var(--nextui-default) / var(--nextui-default-opacity, var(--tw-border-opacity)));\\n}\\n.border-b-foreground {\\n  --tw-border-opacity: 1;\\n  border-bottom-color: hsl(var(--nextui-foreground) / var(--nextui-foreground-opacity, var(--tw-border-opacity)));\\n}\\n.border-b-primary {\\n  --tw-border-opacity: 1;\\n  border-bottom-color: hsl(var(--nextui-primary) / var(--nextui-primary-opacity, var(--tw-border-opacity)));\\n}\\n.border-b-secondary {\\n  --tw-border-opacity: 1;\\n  border-bottom-color: hsl(var(--nextui-secondary) / var(--nextui-secondary-opacity, var(--tw-border-opacity)));\\n}\\n.border-b-success {\\n  --tw-border-opacity: 1;\\n  border-bottom-color: hsl(var(--nextui-success) / var(--nextui-success-opacity, var(--tw-border-opacity)));\\n}\\n.border-b-warning {\\n  --tw-border-opacity: 1;\\n  border-bottom-color: hsl(var(--nextui-warning) / var(--nextui-warning-opacity, var(--tw-border-opacity)));\\n}\\n.border-b-white {\\n  --tw-border-opacity: 1;\\n  border-bottom-color: rgb(255 255 255 / var(--tw-border-opacity));\\n}\\n.border-l-transparent {\\n  border-left-color: transparent;\\n}\\n.border-r-transparent {\\n  border-right-color: transparent;\\n}\\n.border-s-danger {\\n  --tw-border-opacity: 1;\\n  border-inline-start-color: hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-border-opacity)));\\n}\\n.border-s-foreground {\\n  --tw-border-opacity: 1;\\n  border-inline-start-color: hsl(var(--nextui-foreground) / var(--nextui-foreground-opacity, var(--tw-border-opacity)));\\n}\\n.border-s-primary {\\n  --tw-border-opacity: 1;\\n  border-inline-start-color: hsl(var(--nextui-primary) / var(--nextui-primary-opacity, var(--tw-border-opacity)));\\n}\\n.border-s-secondary {\\n  --tw-border-opacity: 1;\\n  border-inline-start-color: hsl(var(--nextui-secondary) / var(--nextui-secondary-opacity, var(--tw-border-opacity)));\\n}\\n.border-s-success {\\n  --tw-border-opacity: 1;\\n  border-inline-start-color: hsl(var(--nextui-success) / var(--nextui-success-opacity, var(--tw-border-opacity)));\\n}\\n.border-s-warning {\\n  --tw-border-opacity: 1;\\n  border-inline-start-color: hsl(var(--nextui-warning) / var(--nextui-warning-opacity, var(--tw-border-opacity)));\\n}\\n.border-t-transparent {\\n  border-top-color: transparent;\\n}\\n.\\\\!bg-danger-50 {\\n  --tw-bg-opacity: 1 !important;\\n  background-color: hsl(var(--nextui-danger-50) / var(--nextui-danger-50-opacity, var(--tw-bg-opacity))) !important;\\n}\\n.bg-background {\\n  --tw-bg-opacity: 1;\\n  background-color: hsl(var(--nextui-background) / var(--nextui-background-opacity, var(--tw-bg-opacity)));\\n}\\n.bg-background\\\\/10 {\\n  background-color: hsl(var(--nextui-background) / 0.1);\\n}\\n.bg-background\\\\/70 {\\n  background-color: hsl(var(--nextui-background) / 0.7);\\n}\\n.bg-background\\\\/80 {\\n  background-color: hsl(var(--nextui-background) / 0.8);\\n}\\n.bg-black\\\\/50 {\\n  background-color: rgb(0 0 0 / 0.5);\\n}\\n.bg-content1 {\\n  --tw-bg-opacity: 1;\\n  background-color: hsl(var(--nextui-content1) / var(--nextui-content1-opacity, var(--tw-bg-opacity)));\\n}\\n.bg-content3 {\\n  --tw-bg-opacity: 1;\\n  background-color: hsl(var(--nextui-content3) / var(--nextui-content3-opacity, var(--tw-bg-opacity)));\\n}\\n.bg-current {\\n  background-color: currentColor;\\n}\\n.bg-danger {\\n  --tw-bg-opacity: 1;\\n  background-color: hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-bg-opacity)));\\n}\\n.bg-danger-50 {\\n  --tw-bg-opacity: 1;\\n  background-color: hsl(var(--nextui-danger-50) / var(--nextui-danger-50-opacity, var(--tw-bg-opacity)));\\n}\\n.bg-danger\\\\/20 {\\n  background-color: hsl(var(--nextui-danger) / 0.2);\\n}\\n.bg-default {\\n  --tw-bg-opacity: 1;\\n  background-color: hsl(var(--nextui-default) / var(--nextui-default-opacity, var(--tw-bg-opacity)));\\n}\\n.bg-default-100 {\\n  --tw-bg-opacity: 1;\\n  background-color: hsl(var(--nextui-default-100) / var(--nextui-default-100-opacity, var(--tw-bg-opacity)));\\n}\\n.bg-default-200 {\\n  --tw-bg-opacity: 1;\\n  background-color: hsl(var(--nextui-default-200) / var(--nextui-default-200-opacity, var(--tw-bg-opacity)));\\n}\\n.bg-default-300\\\\/50 {\\n  background-color: hsl(var(--nextui-default-300) / 0.5);\\n}\\n.bg-default-400 {\\n  --tw-bg-opacity: 1;\\n  background-color: hsl(var(--nextui-default-400) / var(--nextui-default-400-opacity, var(--tw-bg-opacity)));\\n}\\n.bg-default-50 {\\n  --tw-bg-opacity: 1;\\n  background-color: hsl(var(--nextui-default-50) / var(--nextui-default-50-opacity, var(--tw-bg-opacity)));\\n}\\n.bg-default-500 {\\n  --tw-bg-opacity: 1;\\n  background-color: hsl(var(--nextui-default-500) / var(--nextui-default-500-opacity, var(--tw-bg-opacity)));\\n}\\n.bg-default\\\\/40 {\\n  background-color: hsl(var(--nextui-default) / 0.4);\\n}\\n.bg-divider {\\n  --tw-bg-opacity: 1;\\n  background-color: hsl(var(--nextui-divider) / var(--nextui-divider-opacity, var(--tw-bg-opacity)));\\n}\\n.bg-foreground {\\n  --tw-bg-opacity: 1;\\n  background-color: hsl(var(--nextui-foreground) / var(--nextui-foreground-opacity, var(--tw-bg-opacity)));\\n}\\n.bg-foreground\\\\/10 {\\n  background-color: hsl(var(--nextui-foreground) / 0.1);\\n}\\n.bg-gray-100 {\\n  --tw-bg-opacity: 1;\\n  background-color: rgb(243 244 246 / var(--tw-bg-opacity));\\n}\\n.bg-overlay\\\\/30 {\\n  background-color: hsl(var(--nextui-overlay) / 0.3);\\n}\\n.bg-overlay\\\\/50 {\\n  background-color: hsl(var(--nextui-overlay) / 0.5);\\n}\\n.bg-primary {\\n  --tw-bg-opacity: 1;\\n  background-color: hsl(var(--nextui-primary) / var(--nextui-primary-opacity, var(--tw-bg-opacity)));\\n}\\n.bg-primary-50 {\\n  --tw-bg-opacity: 1;\\n  background-color: hsl(var(--nextui-primary-50) / var(--nextui-primary-50-opacity, var(--tw-bg-opacity)));\\n}\\n.bg-primary\\\\/20 {\\n  background-color: hsl(var(--nextui-primary) / 0.2);\\n}\\n.bg-secondary {\\n  --tw-bg-opacity: 1;\\n  background-color: hsl(var(--nextui-secondary) / var(--nextui-secondary-opacity, var(--tw-bg-opacity)));\\n}\\n.bg-secondary-50 {\\n  --tw-bg-opacity: 1;\\n  background-color: hsl(var(--nextui-secondary-50) / var(--nextui-secondary-50-opacity, var(--tw-bg-opacity)));\\n}\\n.bg-secondary\\\\/20 {\\n  background-color: hsl(var(--nextui-secondary) / 0.2);\\n}\\n.bg-success {\\n  --tw-bg-opacity: 1;\\n  background-color: hsl(var(--nextui-success) / var(--nextui-success-opacity, var(--tw-bg-opacity)));\\n}\\n.bg-success-50 {\\n  --tw-bg-opacity: 1;\\n  background-color: hsl(var(--nextui-success-50) / var(--nextui-success-50-opacity, var(--tw-bg-opacity)));\\n}\\n.bg-success\\\\/20 {\\n  background-color: hsl(var(--nextui-success) / 0.2);\\n}\\n.bg-transparent {\\n  background-color: transparent;\\n}\\n.bg-warning {\\n  --tw-bg-opacity: 1;\\n  background-color: hsl(var(--nextui-warning) / var(--nextui-warning-opacity, var(--tw-bg-opacity)));\\n}\\n.bg-warning-50 {\\n  --tw-bg-opacity: 1;\\n  background-color: hsl(var(--nextui-warning-50) / var(--nextui-warning-50-opacity, var(--tw-bg-opacity)));\\n}\\n.bg-warning\\\\/20 {\\n  background-color: hsl(var(--nextui-warning) / 0.2);\\n}\\n.bg-white {\\n  --tw-bg-opacity: 1;\\n  background-color: rgb(255 255 255 / var(--tw-bg-opacity));\\n}\\n.bg-stripe-gradient {\\n  background-image: linear-gradient(45deg, rgba(0, 0, 0, 0.1) 25%, transparent 25%, transparent 50%, rgba(0, 0, 0, 0.1) 50%, rgba(0, 0, 0, 0.1) 75%, transparent 75%, transparent);\\n}\\n.bg-\\\\[length\\\\:1\\\\.25rem_1\\\\.25rem\\\\] {\\n  background-size: 1.25rem 1.25rem;\\n}\\n.bg-clip-text {\\n  -webkit-background-clip: text;\\n  background-clip: text;\\n}\\n.stroke-current {\\n  stroke: currentColor;\\n}\\n.stroke-default-300\\\\/50 {\\n  stroke: hsl(var(--nextui-default-300) / 0.5);\\n}\\n.object-cover {\\n  -o-object-fit: cover;\\n  object-fit: cover;\\n}\\n.p-0 {\\n  padding: 0px;\\n}\\n.p-1 {\\n  padding: 0.25rem;\\n}\\n.p-2 {\\n  padding: 0.5rem;\\n}\\n.p-2\\\\.5 {\\n  padding: 0.625rem;\\n}\\n.p-3 {\\n  padding: 0.75rem;\\n}\\n.p-4 {\\n  padding: 1rem;\\n}\\n.\\\\!px-1 {\\n  padding-left: 0.25rem !important;\\n  padding-right: 0.25rem !important;\\n}\\n.px-0 {\\n  padding-left: 0px;\\n  padding-right: 0px;\\n}\\n.px-0\\\\.5 {\\n  padding-left: 0.125rem;\\n  padding-right: 0.125rem;\\n}\\n.px-1 {\\n  padding-left: 0.25rem;\\n  padding-right: 0.25rem;\\n}\\n.px-1\\\\.5 {\\n  padding-left: 0.375rem;\\n  padding-right: 0.375rem;\\n}\\n.px-2 {\\n  padding-left: 0.5rem;\\n  padding-right: 0.5rem;\\n}\\n.px-2\\\\.5 {\\n  padding-left: 0.625rem;\\n  padding-right: 0.625rem;\\n}\\n.px-3 {\\n  padding-left: 0.75rem;\\n  padding-right: 0.75rem;\\n}\\n.px-4 {\\n  padding-left: 1rem;\\n  padding-right: 1rem;\\n}\\n.px-5 {\\n  padding-left: 1.25rem;\\n  padding-right: 1.25rem;\\n}\\n.px-6 {\\n  padding-left: 1.5rem;\\n  padding-right: 1.5rem;\\n}\\n.py-0 {\\n  padding-top: 0px;\\n  padding-bottom: 0px;\\n}\\n.py-0\\\\.5 {\\n  padding-top: 0.125rem;\\n  padding-bottom: 0.125rem;\\n}\\n.py-1 {\\n  padding-top: 0.25rem;\\n  padding-bottom: 0.25rem;\\n}\\n.py-1\\\\.5 {\\n  padding-top: 0.375rem;\\n  padding-bottom: 0.375rem;\\n}\\n.py-2 {\\n  padding-top: 0.5rem;\\n  padding-bottom: 0.5rem;\\n}\\n.py-2\\\\.5 {\\n  padding-top: 0.625rem;\\n  padding-bottom: 0.625rem;\\n}\\n.py-3 {\\n  padding-top: 0.75rem;\\n  padding-bottom: 0.75rem;\\n}\\n.py-4 {\\n  padding-top: 1rem;\\n  padding-bottom: 1rem;\\n}\\n.\\\\!pb-0 {\\n  padding-bottom: 0px !important;\\n}\\n.pb-0 {\\n  padding-bottom: 0px;\\n}\\n.pb-0\\\\.5 {\\n  padding-bottom: 0.125rem;\\n}\\n.pb-1 {\\n  padding-bottom: 0.25rem;\\n}\\n.pb-1\\\\.5 {\\n  padding-bottom: 0.375rem;\\n}\\n.pb-2 {\\n  padding-bottom: 0.5rem;\\n}\\n.pb-4 {\\n  padding-bottom: 1rem;\\n}\\n.pe-2 {\\n  padding-inline-end: 0.5rem;\\n}\\n.pl-0 {\\n  padding-left: 0px;\\n}\\n.pl-0\\\\.5 {\\n  padding-left: 0.125rem;\\n}\\n.pl-1 {\\n  padding-left: 0.25rem;\\n}\\n.pr-0 {\\n  padding-right: 0px;\\n}\\n.pr-0\\\\.5 {\\n  padding-right: 0.125rem;\\n}\\n.pr-1 {\\n  padding-right: 0.25rem;\\n}\\n.pr-2 {\\n  padding-right: 0.5rem;\\n}\\n.pr-6 {\\n  padding-right: 1.5rem;\\n}\\n.pt-0 {\\n  padding-top: 0px;\\n}\\n.pt-2 {\\n  padding-top: 0.5rem;\\n}\\n.text-left {\\n  text-align: left;\\n}\\n.text-center {\\n  text-align: center;\\n}\\n.text-start {\\n  text-align: start;\\n}\\n.text-end {\\n  text-align: end;\\n}\\n.align-middle {\\n  vertical-align: middle;\\n}\\n.font-mono {\\n  font-family:\\n    ui-monospace,\\n    SFMono-Regular,\\n    Menlo,\\n    Monaco,\\n    Consolas,\\n    \\\"Liberation Mono\\\",\\n    \\\"Courier New\\\",\\n    monospace;\\n}\\n.font-sans {\\n  font-family:\\n    ui-sans-serif,\\n    system-ui,\\n    sans-serif,\\n    \\\"Apple Color Emoji\\\",\\n    \\\"Segoe UI Emoji\\\",\\n    \\\"Segoe UI Symbol\\\",\\n    \\\"Noto Color Emoji\\\";\\n}\\n.text-\\\\[0\\\\.55rem\\\\] {\\n  font-size: 0.55rem;\\n}\\n.text-\\\\[0\\\\.5rem\\\\] {\\n  font-size: 0.5rem;\\n}\\n.text-\\\\[0\\\\.6rem\\\\] {\\n  font-size: 0.6rem;\\n}\\n.text-large {\\n  font-size: var(--nextui-font-size-large);\\n  line-height: var(--nextui-line-height-large);\\n}\\n.text-lg {\\n  font-size: 1.125rem;\\n  line-height: 1.75rem;\\n}\\n.text-medium {\\n  font-size: var(--nextui-font-size-medium);\\n  line-height: var(--nextui-line-height-medium);\\n}\\n.text-small {\\n  font-size: var(--nextui-font-size-small);\\n  line-height: var(--nextui-line-height-small);\\n}\\n.text-tiny {\\n  font-size: var(--nextui-font-size-tiny);\\n  line-height: var(--nextui-line-height-tiny);\\n}\\n.text-xl {\\n  font-size: 1.25rem;\\n  line-height: 1.75rem;\\n}\\n.text-xs {\\n  font-size: 0.75rem;\\n  line-height: 1rem;\\n}\\n.font-medium {\\n  font-weight: 500;\\n}\\n.font-normal {\\n  font-weight: 400;\\n}\\n.font-semibold {\\n  font-weight: 600;\\n}\\n.tabular-nums {\\n  --tw-numeric-spacing: tabular-nums;\\n  font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);\\n}\\n.leading-\\\\[32px\\\\] {\\n  line-height: 32px;\\n}\\n.\\\\!text-danger {\\n  --tw-text-opacity: 1 !important;\\n  color: hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-text-opacity))) !important;\\n}\\n.text-background {\\n  --tw-text-opacity: 1;\\n  color: hsl(var(--nextui-background) / var(--nextui-background-opacity, var(--tw-text-opacity)));\\n}\\n.text-black {\\n  --tw-text-opacity: 1;\\n  color: rgb(0 0 0 / var(--tw-text-opacity));\\n}\\n.text-current {\\n  color: currentColor;\\n}\\n.text-danger {\\n  --tw-text-opacity: 1;\\n  color: hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-text-opacity)));\\n}\\n.text-danger-300 {\\n  --tw-text-opacity: 1;\\n  color: hsl(var(--nextui-danger-300) / var(--nextui-danger-300-opacity, var(--tw-text-opacity)));\\n}\\n.text-danger-foreground {\\n  --tw-text-opacity: 1;\\n  color: hsl(var(--nextui-danger-foreground) / var(--nextui-danger-foreground-opacity, var(--tw-text-opacity)));\\n}\\n.text-danger\\\\/80 {\\n  color: hsl(var(--nextui-danger) / 0.8);\\n}\\n.text-default-400 {\\n  --tw-text-opacity: 1;\\n  color: hsl(var(--nextui-default-400) / var(--nextui-default-400-opacity, var(--tw-text-opacity)));\\n}\\n.text-default-500 {\\n  --tw-text-opacity: 1;\\n  color: hsl(var(--nextui-default-500) / var(--nextui-default-500-opacity, var(--tw-text-opacity)));\\n}\\n.text-default-600 {\\n  --tw-text-opacity: 1;\\n  color: hsl(var(--nextui-default-600) / var(--nextui-default-600-opacity, var(--tw-text-opacity)));\\n}\\n.text-default-foreground {\\n  --tw-text-opacity: 1;\\n  color: hsl(var(--nextui-default-foreground) / var(--nextui-default-foreground-opacity, var(--tw-text-opacity)));\\n}\\n.text-foreground {\\n  --tw-text-opacity: 1;\\n  color: hsl(var(--nextui-foreground) / var(--nextui-foreground-opacity, var(--tw-text-opacity)));\\n}\\n.text-foreground-400 {\\n  --tw-text-opacity: 1;\\n  color: hsl(var(--nextui-foreground-400) / var(--nextui-foreground-400-opacity, var(--tw-text-opacity)));\\n}\\n.text-foreground-500 {\\n  --tw-text-opacity: 1;\\n  color: hsl(var(--nextui-foreground-500) / var(--nextui-foreground-500-opacity, var(--tw-text-opacity)));\\n}\\n.text-foreground-600 {\\n  --tw-text-opacity: 1;\\n  color: hsl(var(--nextui-foreground-600) / var(--nextui-foreground-600-opacity, var(--tw-text-opacity)));\\n}\\n.text-foreground\\\\/50 {\\n  color: hsl(var(--nextui-foreground) / 0.5);\\n}\\n.text-gray-600 {\\n  --tw-text-opacity: 1;\\n  color: rgb(75 85 99 / var(--tw-text-opacity));\\n}\\n.text-inherit {\\n  color: inherit;\\n}\\n.text-primary {\\n  --tw-text-opacity: 1;\\n  color: hsl(var(--nextui-primary) / var(--nextui-primary-opacity, var(--tw-text-opacity)));\\n}\\n.text-primary-300 {\\n  --tw-text-opacity: 1;\\n  color: hsl(var(--nextui-primary-300) / var(--nextui-primary-300-opacity, var(--tw-text-opacity)));\\n}\\n.text-primary-foreground {\\n  --tw-text-opacity: 1;\\n  color: hsl(var(--nextui-primary-foreground) / var(--nextui-primary-foreground-opacity, var(--tw-text-opacity)));\\n}\\n.text-primary\\\\/80 {\\n  color: hsl(var(--nextui-primary) / 0.8);\\n}\\n.text-secondary {\\n  --tw-text-opacity: 1;\\n  color: hsl(var(--nextui-secondary) / var(--nextui-secondary-opacity, var(--tw-text-opacity)));\\n}\\n.text-secondary-300 {\\n  --tw-text-opacity: 1;\\n  color: hsl(var(--nextui-secondary-300) / var(--nextui-secondary-300-opacity, var(--tw-text-opacity)));\\n}\\n.text-secondary-foreground {\\n  --tw-text-opacity: 1;\\n  color: hsl(var(--nextui-secondary-foreground) / var(--nextui-secondary-foreground-opacity, var(--tw-text-opacity)));\\n}\\n.text-secondary\\\\/80 {\\n  color: hsl(var(--nextui-secondary) / 0.8);\\n}\\n.text-success {\\n  --tw-text-opacity: 1;\\n  color: hsl(var(--nextui-success) / var(--nextui-success-opacity, var(--tw-text-opacity)));\\n}\\n.text-success-400 {\\n  --tw-text-opacity: 1;\\n  color: hsl(var(--nextui-success-400) / var(--nextui-success-400-opacity, var(--tw-text-opacity)));\\n}\\n.text-success-600 {\\n  --tw-text-opacity: 1;\\n  color: hsl(var(--nextui-success-600) / var(--nextui-success-600-opacity, var(--tw-text-opacity)));\\n}\\n.text-success-foreground {\\n  --tw-text-opacity: 1;\\n  color: hsl(var(--nextui-success-foreground) / var(--nextui-success-foreground-opacity, var(--tw-text-opacity)));\\n}\\n.text-success\\\\/80 {\\n  color: hsl(var(--nextui-success) / 0.8);\\n}\\n.text-warning {\\n  --tw-text-opacity: 1;\\n  color: hsl(var(--nextui-warning) / var(--nextui-warning-opacity, var(--tw-text-opacity)));\\n}\\n.text-warning-400 {\\n  --tw-text-opacity: 1;\\n  color: hsl(var(--nextui-warning-400) / var(--nextui-warning-400-opacity, var(--tw-text-opacity)));\\n}\\n.text-warning-600 {\\n  --tw-text-opacity: 1;\\n  color: hsl(var(--nextui-warning-600) / var(--nextui-warning-600-opacity, var(--tw-text-opacity)));\\n}\\n.text-warning-foreground {\\n  --tw-text-opacity: 1;\\n  color: hsl(var(--nextui-warning-foreground) / var(--nextui-warning-foreground-opacity, var(--tw-text-opacity)));\\n}\\n.text-warning\\\\/80 {\\n  color: hsl(var(--nextui-warning) / 0.8);\\n}\\n.text-white {\\n  --tw-text-opacity: 1;\\n  color: rgb(255 255 255 / var(--tw-text-opacity));\\n}\\n.underline {\\n  text-decoration-line: underline;\\n}\\n.no-underline {\\n  text-decoration-line: none;\\n}\\n.underline-offset-4 {\\n  text-underline-offset: 4px;\\n}\\n.antialiased {\\n  -webkit-font-smoothing: antialiased;\\n  -moz-osx-font-smoothing: grayscale;\\n}\\n.subpixel-antialiased {\\n  -webkit-font-smoothing: auto;\\n  -moz-osx-font-smoothing: auto;\\n}\\n.opacity-0 {\\n  opacity: 0;\\n}\\n.opacity-100 {\\n  opacity: 1;\\n}\\n.opacity-30 {\\n  opacity: 0.3;\\n}\\n.opacity-50 {\\n  opacity: 0.5;\\n}\\n.opacity-70 {\\n  opacity: 0.7;\\n}\\n.opacity-75 {\\n  opacity: 0.75;\\n}\\n.opacity-\\\\[value\\\\] {\\n  opacity: value;\\n}\\n.opacity-disabled {\\n  opacity: var(--nextui-disabled-opacity);\\n}\\n.shadow {\\n  --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);\\n  --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);\\n  box-shadow:\\n    var(--tw-ring-offset-shadow, 0 0 #0000),\\n    var(--tw-ring-shadow, 0 0 #0000),\\n    var(--tw-shadow);\\n}\\n.shadow-\\\\[0_1px_0px_0_rgba\\\\(0\\\\,0\\\\,0\\\\,0\\\\.05\\\\)\\\\] {\\n  --tw-shadow: 0 1px 0px 0 rgba(0,0,0,0.05);\\n  --tw-shadow-colored: 0 1px 0px 0 var(--tw-shadow-color);\\n  box-shadow:\\n    var(--tw-ring-offset-shadow, 0 0 #0000),\\n    var(--tw-ring-shadow, 0 0 #0000),\\n    var(--tw-shadow);\\n}\\n.shadow-\\\\[0px_20px_20px_0px_rgb\\\\(0_0_0\\\\/0\\\\.05\\\\)\\\\] {\\n  --tw-shadow: 0px 20px 20px 0px rgb(0 0 0/0.05);\\n  --tw-shadow-colored: 0px 20px 20px 0px var(--tw-shadow-color);\\n  box-shadow:\\n    var(--tw-ring-offset-shadow, 0 0 #0000),\\n    var(--tw-ring-shadow, 0 0 #0000),\\n    var(--tw-shadow);\\n}\\n.shadow-large {\\n  --tw-shadow: var(--nextui-box-shadow-large);\\n  --tw-shadow-colored: var(--nextui-box-shadow-large);\\n  box-shadow:\\n    var(--tw-ring-offset-shadow, 0 0 #0000),\\n    var(--tw-ring-shadow, 0 0 #0000),\\n    var(--tw-shadow);\\n}\\n.shadow-lg {\\n  --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);\\n  --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);\\n  box-shadow:\\n    var(--tw-ring-offset-shadow, 0 0 #0000),\\n    var(--tw-ring-shadow, 0 0 #0000),\\n    var(--tw-shadow);\\n}\\n.shadow-md {\\n  --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);\\n  --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);\\n  box-shadow:\\n    var(--tw-ring-offset-shadow, 0 0 #0000),\\n    var(--tw-ring-shadow, 0 0 #0000),\\n    var(--tw-shadow);\\n}\\n.shadow-medium {\\n  --tw-shadow: var(--nextui-box-shadow-medium);\\n  --tw-shadow-colored: var(--nextui-box-shadow-medium);\\n  box-shadow:\\n    var(--tw-ring-offset-shadow, 0 0 #0000),\\n    var(--tw-ring-shadow, 0 0 #0000),\\n    var(--tw-shadow);\\n}\\n.shadow-none {\\n  --tw-shadow: 0 0 #0000;\\n  --tw-shadow-colored: 0 0 #0000;\\n  box-shadow:\\n    var(--tw-ring-offset-shadow, 0 0 #0000),\\n    var(--tw-ring-shadow, 0 0 #0000),\\n    var(--tw-shadow);\\n}\\n.shadow-sm {\\n  --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05);\\n  --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);\\n  box-shadow:\\n    var(--tw-ring-offset-shadow, 0 0 #0000),\\n    var(--tw-ring-shadow, 0 0 #0000),\\n    var(--tw-shadow);\\n}\\n.shadow-small {\\n  --tw-shadow: var(--nextui-box-shadow-small);\\n  --tw-shadow-colored: var(--nextui-box-shadow-small);\\n  box-shadow:\\n    var(--tw-ring-offset-shadow, 0 0 #0000),\\n    var(--tw-ring-shadow, 0 0 #0000),\\n    var(--tw-shadow);\\n}\\n.shadow-black\\\\/5 {\\n  --tw-shadow-color: rgb(0 0 0 / 0.05);\\n  --tw-shadow: var(--tw-shadow-colored);\\n}\\n.shadow-danger\\\\/40 {\\n  --tw-shadow-color: hsl(var(--nextui-danger) / 0.4);\\n  --tw-shadow: var(--tw-shadow-colored);\\n}\\n.shadow-default\\\\/50 {\\n  --tw-shadow-color: hsl(var(--nextui-default) / 0.5);\\n  --tw-shadow: var(--tw-shadow-colored);\\n}\\n.shadow-foreground\\\\/40 {\\n  --tw-shadow-color: hsl(var(--nextui-foreground) / 0.4);\\n  --tw-shadow: var(--tw-shadow-colored);\\n}\\n.shadow-primary\\\\/40 {\\n  --tw-shadow-color: hsl(var(--nextui-primary) / 0.4);\\n  --tw-shadow: var(--tw-shadow-colored);\\n}\\n.shadow-secondary\\\\/40 {\\n  --tw-shadow-color: hsl(var(--nextui-secondary) / 0.4);\\n  --tw-shadow: var(--tw-shadow-colored);\\n}\\n.shadow-success\\\\/40 {\\n  --tw-shadow-color: hsl(var(--nextui-success) / 0.4);\\n  --tw-shadow: var(--tw-shadow-colored);\\n}\\n.shadow-warning\\\\/40 {\\n  --tw-shadow-color: hsl(var(--nextui-warning) / 0.4);\\n  --tw-shadow: var(--tw-shadow-colored);\\n}\\n.\\\\!outline-none {\\n  outline: 2px solid transparent !important;\\n  outline-offset: 2px !important;\\n}\\n.outline-none {\\n  outline: 2px solid transparent;\\n  outline-offset: 2px;\\n}\\n.ring-1 {\\n  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\\n  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);\\n  box-shadow:\\n    var(--tw-ring-offset-shadow),\\n    var(--tw-ring-shadow),\\n    var(--tw-shadow, 0 0 #0000);\\n}\\n.ring-2 {\\n  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\\n  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);\\n  box-shadow:\\n    var(--tw-ring-offset-shadow),\\n    var(--tw-ring-shadow),\\n    var(--tw-shadow, 0 0 #0000);\\n}\\n.ring-background {\\n  --tw-ring-opacity: 1;\\n  --tw-ring-color: hsl(var(--nextui-background) / var(--nextui-background-opacity, var(--tw-ring-opacity)));\\n}\\n.ring-danger {\\n  --tw-ring-opacity: 1;\\n  --tw-ring-color: hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-ring-opacity)));\\n}\\n.ring-default {\\n  --tw-ring-opacity: 1;\\n  --tw-ring-color: hsl(var(--nextui-default) / var(--nextui-default-opacity, var(--tw-ring-opacity)));\\n}\\n.ring-focus {\\n  --tw-ring-opacity: 1;\\n  --tw-ring-color: hsl(var(--nextui-focus) / var(--nextui-focus-opacity, var(--tw-ring-opacity)));\\n}\\n.ring-primary {\\n  --tw-ring-opacity: 1;\\n  --tw-ring-color: hsl(var(--nextui-primary) / var(--nextui-primary-opacity, var(--tw-ring-opacity)));\\n}\\n.ring-secondary {\\n  --tw-ring-opacity: 1;\\n  --tw-ring-color: hsl(var(--nextui-secondary) / var(--nextui-secondary-opacity, var(--tw-ring-opacity)));\\n}\\n.ring-success {\\n  --tw-ring-opacity: 1;\\n  --tw-ring-color: hsl(var(--nextui-success) / var(--nextui-success-opacity, var(--tw-ring-opacity)));\\n}\\n.ring-transparent {\\n  --tw-ring-color: transparent;\\n}\\n.ring-warning {\\n  --tw-ring-opacity: 1;\\n  --tw-ring-color: hsl(var(--nextui-warning) / var(--nextui-warning-opacity, var(--tw-ring-opacity)));\\n}\\n.ring-offset-2 {\\n  --tw-ring-offset-width: 2px;\\n}\\n.ring-offset-background {\\n  --tw-ring-offset-color: hsl(var(--nextui-background) / var(--nextui-background-opacity, 1));\\n}\\n.blur {\\n  --tw-blur: blur(8px);\\n  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);\\n}\\n.blur-lg {\\n  --tw-blur: blur(16px);\\n  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);\\n}\\n.saturate-150 {\\n  --tw-saturate: saturate(1.5);\\n  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);\\n}\\n.filter {\\n  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);\\n}\\n.backdrop-blur {\\n  --tw-backdrop-blur: blur(8px);\\n  -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);\\n  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);\\n}\\n.backdrop-blur-lg {\\n  --tw-backdrop-blur: blur(16px);\\n  -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);\\n  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);\\n}\\n.backdrop-blur-md {\\n  --tw-backdrop-blur: blur(12px);\\n  -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);\\n  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);\\n}\\n.backdrop-blur-sm {\\n  --tw-backdrop-blur: blur(4px);\\n  -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);\\n  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);\\n}\\n.backdrop-blur-xl {\\n  --tw-backdrop-blur: blur(24px);\\n  -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);\\n  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);\\n}\\n.backdrop-opacity-disabled {\\n  --tw-backdrop-opacity: opacity(var(--nextui-disabled-opacity));\\n  -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);\\n  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);\\n}\\n.backdrop-saturate-150 {\\n  --tw-backdrop-saturate: saturate(1.5);\\n  -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);\\n  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);\\n}\\n.\\\\!transition-none {\\n  transition-property: none !important;\\n}\\n.transition-\\\\[color\\\\,opacity\\\\] {\\n  transition-property: color, opacity;\\n  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\\n  transition-duration: 250ms;\\n}\\n.transition-\\\\[transform\\\\,background-color\\\\,color\\\\] {\\n  transition-property:\\n    transform,\\n    background-color,\\n    color;\\n  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\\n  transition-duration: 250ms;\\n}\\n.transition-\\\\[transform\\\\,color\\\\,left\\\\,opacity\\\\] {\\n  transition-property:\\n    transform,\\n    color,\\n    left,\\n    opacity;\\n  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\\n  transition-duration: 250ms;\\n}\\n.transition-all {\\n  transition-property: all;\\n  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\\n  transition-duration: 250ms;\\n}\\n.transition-colors {\\n  transition-property:\\n    color,\\n    background-color,\\n    border-color,\\n    text-decoration-color,\\n    fill,\\n    stroke;\\n  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\\n  transition-duration: 250ms;\\n}\\n.transition-none {\\n  transition-property: none;\\n}\\n.transition-opacity {\\n  transition-property: opacity;\\n  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\\n  transition-duration: 250ms;\\n}\\n.transition-transform {\\n  transition-property: transform;\\n  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\\n  transition-duration: 250ms;\\n}\\n.\\\\!duration-100 {\\n  transition-duration: 100ms !important;\\n}\\n.\\\\!duration-150 {\\n  transition-duration: 150ms !important;\\n}\\n.\\\\!duration-200 {\\n  transition-duration: 200ms !important;\\n}\\n.\\\\!duration-250 {\\n  transition-duration: 250ms !important;\\n}\\n.\\\\!duration-300 {\\n  transition-duration: 300ms !important;\\n}\\n.\\\\!duration-500 {\\n  transition-duration: 500ms !important;\\n}\\n.duration-150 {\\n  transition-duration: 150ms;\\n}\\n.\\\\!ease-out {\\n  transition-timing-function: cubic-bezier(0, 0, 0.2, 1) !important;\\n}\\n.\\\\!ease-soft-spring {\\n  transition-timing-function: cubic-bezier(0.155, 1.105, 0.295, 1.12) !important;\\n}\\n.ease-in {\\n  transition-timing-function: cubic-bezier(0.4, 0, 1, 1);\\n}\\n.ease-out {\\n  transition-timing-function: cubic-bezier(0, 0, 0.2, 1);\\n}\\n.will-change-auto {\\n  will-change: auto;\\n}\\n.will-change-transform {\\n  will-change: transform;\\n}\\n:root,\\n.light,\\n[data-theme=light] {\\n  color-scheme: light;\\n  --nextui-background: 0 0% 100%;\\n  --nextui-foreground-50: 0 0% 98.04%;\\n  --nextui-foreground-100: 240 4.76% 95.88%;\\n  --nextui-foreground-200: 240 5.88% 90%;\\n  --nextui-foreground-300: 240 4.88% 83.92%;\\n  --nextui-foreground-400: 240 5.03% 64.9%;\\n  --nextui-foreground-500: 240 3.83% 46.08%;\\n  --nextui-foreground-600: 240 5.2% 33.92%;\\n  --nextui-foreground-700: 240 5.26% 26.08%;\\n  --nextui-foreground-800: 240 3.7% 15.88%;\\n  --nextui-foreground-900: 240 5.88% 10%;\\n  --nextui-foreground: 201.81999999999994 24.44% 8.82%;\\n  --nextui-divider: 0 0% 6.67%;\\n  --nextui-divider-opacity: 0.15;\\n  --nextui-focus: 212.01999999999998 100% 46.67%;\\n  --nextui-overlay: 0 0% 0%;\\n  --nextui-content1: 0 0% 100%;\\n  --nextui-content1-foreground: 201.81999999999994 24.44% 8.82%;\\n  --nextui-content2: 240 4.76% 95.88%;\\n  --nextui-content2-foreground: 240 3.7% 15.88%;\\n  --nextui-content3: 240 5.88% 90%;\\n  --nextui-content3-foreground: 240 5.26% 26.08%;\\n  --nextui-content4: 240 4.88% 83.92%;\\n  --nextui-content4-foreground: 240 5.2% 33.92%;\\n  --nextui-default-50: 0 0% 98.04%;\\n  --nextui-default-100: 240 4.76% 95.88%;\\n  --nextui-default-200: 240 5.88% 90%;\\n  --nextui-default-300: 240 4.88% 83.92%;\\n  --nextui-default-400: 240 5.03% 64.9%;\\n  --nextui-default-500: 240 3.83% 46.08%;\\n  --nextui-default-600: 240 5.2% 33.92%;\\n  --nextui-default-700: 240 5.26% 26.08%;\\n  --nextui-default-800: 240 3.7% 15.88%;\\n  --nextui-default-900: 240 5.88% 10%;\\n  --nextui-default-foreground: 0 0% 0%;\\n  --nextui-default: 240 4.88% 83.92%;\\n  --nextui-primary-50: 212.5 92.31% 94.9%;\\n  --nextui-primary-100: 211.84000000000003 92.45% 89.61%;\\n  --nextui-primary-200: 211.84000000000003 92.45% 79.22%;\\n  --nextui-primary-300: 212.24 92.45% 68.82%;\\n  --nextui-primary-400: 212.14 92.45% 58.43%;\\n  --nextui-primary-500: 212.01999999999998 100% 46.67%;\\n  --nextui-primary-600: 212.14 100% 38.43%;\\n  --nextui-primary-700: 212.24 100% 28.82%;\\n  --nextui-primary-800: 211.84000000000003 100% 19.22%;\\n  --nextui-primary-900: 211.84000000000003 100% 9.61%;\\n  --nextui-primary-foreground: 0 0% 100%;\\n  --nextui-primary: 212.01999999999998 100% 46.67%;\\n  --nextui-secondary-50: 270 61.54% 94.9%;\\n  --nextui-secondary-100: 270 59.26% 89.41%;\\n  --nextui-secondary-200: 270 59.26% 78.82%;\\n  --nextui-secondary-300: 270 59.26% 68.24%;\\n  --nextui-secondary-400: 270 59.26% 57.65%;\\n  --nextui-secondary-500: 270 66.67% 47.06%;\\n  --nextui-secondary-600: 270 66.67% 37.65%;\\n  --nextui-secondary-700: 270 66.67% 28.24%;\\n  --nextui-secondary-800: 270 66.67% 18.82%;\\n  --nextui-secondary-900: 270 66.67% 9.41%;\\n  --nextui-secondary-foreground: 0 0% 100%;\\n  --nextui-secondary: 270 66.67% 47.06%;\\n  --nextui-success-50: 146.66999999999996 64.29% 94.51%;\\n  --nextui-success-100: 145.71000000000004 61.4% 88.82%;\\n  --nextui-success-200: 146.2 61.74% 77.45%;\\n  --nextui-success-300: 145.78999999999996 62.57% 66.47%;\\n  --nextui-success-400: 146.01 62.45% 55.1%;\\n  --nextui-success-500: 145.96000000000004 79.46% 43.92%;\\n  --nextui-success-600: 146.01 79.89% 35.1%;\\n  --nextui-success-700: 145.78999999999996 79.26% 26.47%;\\n  --nextui-success-800: 146.2 79.78% 17.45%;\\n  --nextui-success-900: 145.71000000000004 77.78% 8.82%;\\n  --nextui-success-foreground: 0 0% 0%;\\n  --nextui-success: 145.96000000000004 79.46% 43.92%;\\n  --nextui-warning-50: 54.55000000000001 91.67% 95.29%;\\n  --nextui-warning-100: 37.139999999999986 91.3% 90.98%;\\n  --nextui-warning-200: 37.139999999999986 91.3% 81.96%;\\n  --nextui-warning-300: 36.95999999999998 91.24% 73.14%;\\n  --nextui-warning-400: 37.00999999999999 91.26% 64.12%;\\n  --nextui-warning-500: 37.02999999999997 91.27% 55.1%;\\n  --nextui-warning-600: 37.00999999999999 74.22% 44.12%;\\n  --nextui-warning-700: 36.95999999999998 73.96% 33.14%;\\n  --nextui-warning-800: 37.139999999999986 75% 21.96%;\\n  --nextui-warning-900: 37.139999999999986 75% 10.98%;\\n  --nextui-warning-foreground: 0 0% 0%;\\n  --nextui-warning: 37.02999999999997 91.27% 55.1%;\\n  --nextui-danger-50: 339.13 92% 95.1%;\\n  --nextui-danger-100: 340 91.84% 90.39%;\\n  --nextui-danger-200: 339.3299999999999 90% 80.39%;\\n  --nextui-danger-300: 339.11 90.6% 70.78%;\\n  --nextui-danger-400: 339 90% 60.78%;\\n  --nextui-danger-500: 339.20000000000005 90.36% 51.18%;\\n  --nextui-danger-600: 339 86.54% 40.78%;\\n  --nextui-danger-700: 339.11 85.99% 30.78%;\\n  --nextui-danger-800: 339.3299999999999 86.54% 20.39%;\\n  --nextui-danger-900: 340 84.91% 10.39%;\\n  --nextui-danger-foreground: 0 0% 100%;\\n  --nextui-danger: 339.20000000000005 90.36% 51.18%;\\n  --nextui-divider-weight: 1px;\\n  --nextui-disabled-opacity: .5;\\n  --nextui-font-size-tiny: 0.75rem;\\n  --nextui-font-size-small: 0.875rem;\\n  --nextui-font-size-medium: 1rem;\\n  --nextui-font-size-large: 1.125rem;\\n  --nextui-line-height-tiny: 1rem;\\n  --nextui-line-height-small: 1.25rem;\\n  --nextui-line-height-medium: 1.5rem;\\n  --nextui-line-height-large: 1.75rem;\\n  --nextui-radius-small: 8px;\\n  --nextui-radius-medium: 12px;\\n  --nextui-radius-large: 14px;\\n  --nextui-border-width-small: 1px;\\n  --nextui-border-width-medium: 2px;\\n  --nextui-border-width-large: 3px;\\n  --nextui-box-shadow-small:\\n    0px 0px 5px 0px rgb(0 0 0 / 0.02),\\n    0px 2px 10px 0px rgb(0 0 0 / 0.06),\\n    0px 0px 1px 0px rgb(0 0 0 / 0.3);\\n  --nextui-box-shadow-medium:\\n    0px 0px 15px 0px rgb(0 0 0 / 0.03),\\n    0px 2px 30px 0px rgb(0 0 0 / 0.08),\\n    0px 0px 1px 0px rgb(0 0 0 / 0.3);\\n  --nextui-box-shadow-large:\\n    0px 0px 30px 0px rgb(0 0 0 / 0.04),\\n    0px 30px 60px 0px rgb(0 0 0 / 0.12),\\n    0px 0px 1px 0px rgb(0 0 0 / 0.3);\\n  --nextui-hover-opacity: .8;\\n}\\n.dark,\\n[data-theme=dark] {\\n  color-scheme: dark;\\n  --nextui-background: 0 0% 0%;\\n  --nextui-foreground-50: 240 5.88% 10%;\\n  --nextui-foreground-100: 240 3.7% 15.88%;\\n  --nextui-foreground-200: 240 5.26% 26.08%;\\n  --nextui-foreground-300: 240 5.2% 33.92%;\\n  --nextui-foreground-400: 240 3.83% 46.08%;\\n  --nextui-foreground-500: 240 5.03% 64.9%;\\n  --nextui-foreground-600: 240 4.88% 83.92%;\\n  --nextui-foreground-700: 240 5.88% 90%;\\n  --nextui-foreground-800: 240 4.76% 95.88%;\\n  --nextui-foreground-900: 0 0% 98.04%;\\n  --nextui-foreground: 210 5.56% 92.94%;\\n  --nextui-focus: 212.01999999999998 100% 46.67%;\\n  --nextui-overlay: 0 0% 0%;\\n  --nextui-divider: 0 0% 100%;\\n  --nextui-divider-opacity: 0.15;\\n  --nextui-content1: 240 5.88% 10%;\\n  --nextui-content1-foreground: 0 0% 98.04%;\\n  --nextui-content2: 240 3.7% 15.88%;\\n  --nextui-content2-foreground: 240 4.76% 95.88%;\\n  --nextui-content3: 240 5.26% 26.08%;\\n  --nextui-content3-foreground: 240 5.88% 90%;\\n  --nextui-content4: 240 5.2% 33.92%;\\n  --nextui-content4-foreground: 240 4.88% 83.92%;\\n  --nextui-default-50: 240 5.88% 10%;\\n  --nextui-default-100: 240 3.7% 15.88%;\\n  --nextui-default-200: 240 5.26% 26.08%;\\n  --nextui-default-300: 240 5.2% 33.92%;\\n  --nextui-default-400: 240 3.83% 46.08%;\\n  --nextui-default-500: 240 5.03% 64.9%;\\n  --nextui-default-600: 240 4.88% 83.92%;\\n  --nextui-default-700: 240 5.88% 90%;\\n  --nextui-default-800: 240 4.76% 95.88%;\\n  --nextui-default-900: 0 0% 98.04%;\\n  --nextui-default-foreground: 0 0% 100%;\\n  --nextui-default: 240 5.26% 26.08%;\\n  --nextui-primary-50: 211.84000000000003 100% 9.61%;\\n  --nextui-primary-100: 211.84000000000003 100% 19.22%;\\n  --nextui-primary-200: 212.24 100% 28.82%;\\n  --nextui-primary-300: 212.14 100% 38.43%;\\n  --nextui-primary-400: 212.01999999999998 100% 46.67%;\\n  --nextui-primary-500: 212.14 92.45% 58.43%;\\n  --nextui-primary-600: 212.24 92.45% 68.82%;\\n  --nextui-primary-700: 211.84000000000003 92.45% 79.22%;\\n  --nextui-primary-800: 211.84000000000003 92.45% 89.61%;\\n  --nextui-primary-900: 212.5 92.31% 94.9%;\\n  --nextui-primary-foreground: 0 0% 100%;\\n  --nextui-primary: 212.01999999999998 100% 46.67%;\\n  --nextui-secondary-50: 270 66.67% 9.41%;\\n  --nextui-secondary-100: 270 66.67% 18.82%;\\n  --nextui-secondary-200: 270 66.67% 28.24%;\\n  --nextui-secondary-300: 270 66.67% 37.65%;\\n  --nextui-secondary-400: 270 66.67% 47.06%;\\n  --nextui-secondary-500: 270 59.26% 57.65%;\\n  --nextui-secondary-600: 270 59.26% 68.24%;\\n  --nextui-secondary-700: 270 59.26% 78.82%;\\n  --nextui-secondary-800: 270 59.26% 89.41%;\\n  --nextui-secondary-900: 270 61.54% 94.9%;\\n  --nextui-secondary-foreground: 0 0% 100%;\\n  --nextui-secondary: 270 59.26% 57.65%;\\n  --nextui-success-50: 145.71000000000004 77.78% 8.82%;\\n  --nextui-success-100: 146.2 79.78% 17.45%;\\n  --nextui-success-200: 145.78999999999996 79.26% 26.47%;\\n  --nextui-success-300: 146.01 79.89% 35.1%;\\n  --nextui-success-400: 145.96000000000004 79.46% 43.92%;\\n  --nextui-success-500: 146.01 62.45% 55.1%;\\n  --nextui-success-600: 145.78999999999996 62.57% 66.47%;\\n  --nextui-success-700: 146.2 61.74% 77.45%;\\n  --nextui-success-800: 145.71000000000004 61.4% 88.82%;\\n  --nextui-success-900: 146.66999999999996 64.29% 94.51%;\\n  --nextui-success-foreground: 0 0% 0%;\\n  --nextui-success: 145.96000000000004 79.46% 43.92%;\\n  --nextui-warning-50: 37.139999999999986 75% 10.98%;\\n  --nextui-warning-100: 37.139999999999986 75% 21.96%;\\n  --nextui-warning-200: 36.95999999999998 73.96% 33.14%;\\n  --nextui-warning-300: 37.00999999999999 74.22% 44.12%;\\n  --nextui-warning-400: 37.02999999999997 91.27% 55.1%;\\n  --nextui-warning-500: 37.00999999999999 91.26% 64.12%;\\n  --nextui-warning-600: 36.95999999999998 91.24% 73.14%;\\n  --nextui-warning-700: 37.139999999999986 91.3% 81.96%;\\n  --nextui-warning-800: 37.139999999999986 91.3% 90.98%;\\n  --nextui-warning-900: 54.55000000000001 91.67% 95.29%;\\n  --nextui-warning-foreground: 0 0% 0%;\\n  --nextui-warning: 37.02999999999997 91.27% 55.1%;\\n  --nextui-danger-50: 340 84.91% 10.39%;\\n  --nextui-danger-100: 339.3299999999999 86.54% 20.39%;\\n  --nextui-danger-200: 339.11 85.99% 30.78%;\\n  --nextui-danger-300: 339 86.54% 40.78%;\\n  --nextui-danger-400: 339.20000000000005 90.36% 51.18%;\\n  --nextui-danger-500: 339 90% 60.78%;\\n  --nextui-danger-600: 339.11 90.6% 70.78%;\\n  --nextui-danger-700: 339.3299999999999 90% 80.39%;\\n  --nextui-danger-800: 340 91.84% 90.39%;\\n  --nextui-danger-900: 339.13 92% 95.1%;\\n  --nextui-danger-foreground: 0 0% 100%;\\n  --nextui-danger: 339.20000000000005 90.36% 51.18%;\\n  --nextui-divider-weight: 1px;\\n  --nextui-disabled-opacity: .5;\\n  --nextui-font-size-tiny: 0.75rem;\\n  --nextui-font-size-small: 0.875rem;\\n  --nextui-font-size-medium: 1rem;\\n  --nextui-font-size-large: 1.125rem;\\n  --nextui-line-height-tiny: 1rem;\\n  --nextui-line-height-small: 1.25rem;\\n  --nextui-line-height-medium: 1.5rem;\\n  --nextui-line-height-large: 1.75rem;\\n  --nextui-radius-small: 8px;\\n  --nextui-radius-medium: 12px;\\n  --nextui-radius-large: 14px;\\n  --nextui-border-width-small: 1px;\\n  --nextui-border-width-medium: 2px;\\n  --nextui-border-width-large: 3px;\\n  --nextui-box-shadow-small:\\n    0px 0px 5px 0px rgb(0 0 0 / 0.05),\\n    0px 2px 10px 0px rgb(0 0 0 / 0.2),\\n    inset 0px 0px 1px 0px rgb(255 255 255 / 0.15);\\n  --nextui-box-shadow-medium:\\n    0px 0px 15px 0px rgb(0 0 0 / 0.06),\\n    0px 2px 30px 0px rgb(0 0 0 / 0.22),\\n    inset 0px 0px 1px 0px rgb(255 255 255 / 0.15);\\n  --nextui-box-shadow-large:\\n    0px 0px 30px 0px rgb(0 0 0 / 0.07),\\n    0px 30px 60px 0px rgb(0 0 0 / 0.26),\\n    inset 0px 0px 1px 0px rgb(255 255 255 / 0.15);\\n  --nextui-hover-opacity: .9;\\n}\\n.leading-inherit {\\n  line-height: inherit;\\n}\\n.bg-img-inherit {\\n  background-image: inherit;\\n}\\n.bg-clip-inherit {\\n  background-clip: inherit;\\n}\\n.text-fill-inherit {\\n  -webkit-text-fill-color: inherit;\\n}\\n.tap-highlight-transparent {\\n  -webkit-tap-highlight-color: transparent;\\n}\\n.transition-background {\\n  transition-property: background;\\n  transition-timing-function: ease;\\n  transition-duration: 250ms;\\n}\\n.transition-colors-opacity {\\n  transition-property:\\n    color,\\n    background-color,\\n    border-color,\\n    text-decoration-color,\\n    fill,\\n    stroke,\\n    opacity;\\n  transition-timing-function: ease;\\n  transition-duration: 250ms;\\n}\\n.transition-width {\\n  transition-property: width;\\n  transition-timing-function: ease;\\n  transition-duration: 250ms;\\n}\\n.transition-height {\\n  transition-property: height;\\n  transition-timing-function: ease;\\n  transition-duration: 250ms;\\n}\\n.transition-size {\\n  transition-property: width, height;\\n  transition-timing-function: ease;\\n  transition-duration: 250ms;\\n}\\n.transition-left {\\n  transition-property: left;\\n  transition-timing-function: ease;\\n  transition-duration: 250ms;\\n}\\n.transition-transform-opacity {\\n  transition-property: transform, opacity;\\n  transition-timing-function: ease;\\n  transition-duration: 250ms;\\n}\\n.transition-transform-background {\\n  transition-property: transform, background;\\n  transition-timing-function: ease;\\n  transition-duration: 250ms;\\n}\\n.transition-transform-colors {\\n  transition-property:\\n    transform,\\n    color,\\n    background,\\n    background-color,\\n    border-color,\\n    text-decoration-color,\\n    fill,\\n    stroke;\\n  transition-timing-function: ease;\\n  transition-duration: 250ms;\\n}\\n.transition-transform-colors-opacity {\\n  transition-property:\\n    transform,\\n    color,\\n    background,\\n    background-color,\\n    border-color,\\n    text-decoration-color,\\n    fill,\\n    stroke,\\n    opacity;\\n  transition-timing-function: ease;\\n  transition-duration: 250ms;\\n}\\n.scrollbar-hide {\\n  -ms-overflow-style: none;\\n  scrollbar-width: none;\\n}\\n.scrollbar-hide::-webkit-scrollbar {\\n  display: none;\\n}\\n.scrollbar-default {\\n  -ms-overflow-style: auto;\\n  scrollbar-width: auto;\\n}\\n.scrollbar-default::-webkit-scrollbar {\\n  display: block;\\n}\\n.\\\\[--picker-height\\\\:224px\\\\] {\\n  --picker-height: 224px;\\n}\\n.\\\\[--scale-enter\\\\:100\\\\%\\\\] {\\n  --scale-enter: 100%;\\n}\\n.\\\\[--scale-exit\\\\:100\\\\%\\\\] {\\n  --scale-exit: 100%;\\n}\\n.\\\\[--scroll-shadow-size\\\\:100px\\\\] {\\n  --scroll-shadow-size: 100px;\\n}\\n.\\\\[--slide-enter\\\\:0px\\\\] {\\n  --slide-enter: 0px;\\n}\\n.\\\\[--slide-exit\\\\:80px\\\\] {\\n  --slide-exit: 80px;\\n}\\n.\\\\[mask-image\\\\:linear-gradient\\\\(\\\\#000\\\\,\\\\#000\\\\,transparent_0\\\\,\\\\#000_var\\\\(--scroll-shadow-size\\\\)\\\\,\\\\#000_calc\\\\(100\\\\%_-_var\\\\(--scroll-shadow-size\\\\)\\\\)\\\\,transparent\\\\)\\\\] {\\n  -webkit-mask-image: linear-gradient(#000, #000, transparent 0, #000 var(--scroll-shadow-size), #000 calc(100% - var(--scroll-shadow-size)), transparent);\\n  mask-image: linear-gradient(#000, #000, transparent 0, #000 var(--scroll-shadow-size), #000 calc(100% - var(--scroll-shadow-size)), transparent);\\n}\\n.first-letter\\\\:uppercase::first-letter {\\n  text-transform: uppercase;\\n}\\n.file\\\\:cursor-pointer::file-selector-button {\\n  cursor: pointer;\\n}\\n.file\\\\:border-0::file-selector-button {\\n  border-width: 0px;\\n}\\n.file\\\\:bg-transparent::file-selector-button {\\n  background-color: transparent;\\n}\\n.placeholder\\\\:text-danger::-moz-placeholder {\\n  --tw-text-opacity: 1;\\n  color: hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-text-opacity)));\\n}\\n.placeholder\\\\:text-danger::placeholder {\\n  --tw-text-opacity: 1;\\n  color: hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-text-opacity)));\\n}\\n.placeholder\\\\:text-foreground-500::-moz-placeholder {\\n  --tw-text-opacity: 1;\\n  color: hsl(var(--nextui-foreground-500) / var(--nextui-foreground-500-opacity, var(--tw-text-opacity)));\\n}\\n.placeholder\\\\:text-foreground-500::placeholder {\\n  --tw-text-opacity: 1;\\n  color: hsl(var(--nextui-foreground-500) / var(--nextui-foreground-500-opacity, var(--tw-text-opacity)));\\n}\\n.placeholder\\\\:text-primary::-moz-placeholder {\\n  --tw-text-opacity: 1;\\n  color: hsl(var(--nextui-primary) / var(--nextui-primary-opacity, var(--tw-text-opacity)));\\n}\\n.placeholder\\\\:text-primary::placeholder {\\n  --tw-text-opacity: 1;\\n  color: hsl(var(--nextui-primary) / var(--nextui-primary-opacity, var(--tw-text-opacity)));\\n}\\n.placeholder\\\\:text-secondary::-moz-placeholder {\\n  --tw-text-opacity: 1;\\n  color: hsl(var(--nextui-secondary) / var(--nextui-secondary-opacity, var(--tw-text-opacity)));\\n}\\n.placeholder\\\\:text-secondary::placeholder {\\n  --tw-text-opacity: 1;\\n  color: hsl(var(--nextui-secondary) / var(--nextui-secondary-opacity, var(--tw-text-opacity)));\\n}\\n.placeholder\\\\:text-success-600::-moz-placeholder {\\n  --tw-text-opacity: 1;\\n  color: hsl(var(--nextui-success-600) / var(--nextui-success-600-opacity, var(--tw-text-opacity)));\\n}\\n.placeholder\\\\:text-success-600::placeholder {\\n  --tw-text-opacity: 1;\\n  color: hsl(var(--nextui-success-600) / var(--nextui-success-600-opacity, var(--tw-text-opacity)));\\n}\\n.placeholder\\\\:text-warning-600::-moz-placeholder {\\n  --tw-text-opacity: 1;\\n  color: hsl(var(--nextui-warning-600) / var(--nextui-warning-600-opacity, var(--tw-text-opacity)));\\n}\\n.placeholder\\\\:text-warning-600::placeholder {\\n  --tw-text-opacity: 1;\\n  color: hsl(var(--nextui-warning-600) / var(--nextui-warning-600-opacity, var(--tw-text-opacity)));\\n}\\n.before\\\\:absolute::before {\\n  content: var(--tw-content);\\n  position: absolute;\\n}\\n.before\\\\:inset-0::before {\\n  content: var(--tw-content);\\n  inset: 0px;\\n}\\n.before\\\\:z-0::before {\\n  content: var(--tw-content);\\n  z-index: 0;\\n}\\n.before\\\\:z-\\\\[-1\\\\]::before {\\n  content: var(--tw-content);\\n  z-index: -1;\\n}\\n.before\\\\:box-border::before {\\n  content: var(--tw-content);\\n  box-sizing: border-box;\\n}\\n.before\\\\:block::before {\\n  content: var(--tw-content);\\n  display: block;\\n}\\n.before\\\\:hidden::before {\\n  content: var(--tw-content);\\n  display: none;\\n}\\n.before\\\\:h-0::before {\\n  content: var(--tw-content);\\n  height: 0px;\\n}\\n.before\\\\:h-0\\\\.5::before {\\n  content: var(--tw-content);\\n  height: 0.125rem;\\n}\\n.before\\\\:h-11::before {\\n  content: var(--tw-content);\\n  height: 2.75rem;\\n}\\n.before\\\\:h-2::before {\\n  content: var(--tw-content);\\n  height: 0.5rem;\\n}\\n.before\\\\:h-2\\\\.5::before {\\n  content: var(--tw-content);\\n  height: 0.625rem;\\n}\\n.before\\\\:h-px::before {\\n  content: var(--tw-content);\\n  height: 1px;\\n}\\n.before\\\\:w-0::before {\\n  content: var(--tw-content);\\n  width: 0px;\\n}\\n.before\\\\:w-11::before {\\n  content: var(--tw-content);\\n  width: 2.75rem;\\n}\\n.before\\\\:w-2::before {\\n  content: var(--tw-content);\\n  width: 0.5rem;\\n}\\n.before\\\\:w-2\\\\.5::before {\\n  content: var(--tw-content);\\n  width: 0.625rem;\\n}\\n.before\\\\:w-6::before {\\n  content: var(--tw-content);\\n  width: 1.5rem;\\n}\\n.before\\\\:-translate-x-full::before {\\n  content: var(--tw-content);\\n  --tw-translate-x: -100%;\\n  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\\n}\\n.before\\\\:-translate-y-1::before {\\n  content: var(--tw-content);\\n  --tw-translate-y: -0.25rem;\\n  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\\n}\\n.before\\\\:rotate-0::before {\\n  content: var(--tw-content);\\n  --tw-rotate: 0deg;\\n  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\\n}\\n.before\\\\:rotate-45::before {\\n  content: var(--tw-content);\\n  --tw-rotate: 45deg;\\n  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\\n}\\n@keyframes shimmer {\\n  100% {\\n    content: var(--tw-content);\\n    transform: translateX(100%);\\n  }\\n}\\n.before\\\\:animate-\\\\[shimmer_2s_infinite\\\\]::before {\\n  content: var(--tw-content);\\n  animation: shimmer 2s infinite;\\n}\\n.before\\\\:animate-none::before {\\n  content: var(--tw-content);\\n  animation: none;\\n}\\n.before\\\\:rounded-\\\\[calc\\\\(theme\\\\(borderRadius\\\\.medium\\\\)\\\\*0\\\\.5\\\\)\\\\]::before {\\n  content: var(--tw-content);\\n  border-radius: calc(var(--nextui-radius-medium) * 0.5);\\n}\\n.before\\\\:rounded-\\\\[calc\\\\(theme\\\\(borderRadius\\\\.medium\\\\)\\\\*0\\\\.6\\\\)\\\\]::before {\\n  content: var(--tw-content);\\n  border-radius: calc(var(--nextui-radius-medium) * 0.6);\\n}\\n.before\\\\:rounded-\\\\[calc\\\\(theme\\\\(borderRadius\\\\.medium\\\\)\\\\*0\\\\.7\\\\)\\\\]::before {\\n  content: var(--tw-content);\\n  border-radius: calc(var(--nextui-radius-medium) * 0.7);\\n}\\n.before\\\\:rounded-full::before {\\n  content: var(--tw-content);\\n  border-radius: 9999px;\\n}\\n.before\\\\:rounded-none::before {\\n  content: var(--tw-content);\\n  border-radius: 0px;\\n}\\n.before\\\\:rounded-sm::before {\\n  content: var(--tw-content);\\n  border-radius: 0.125rem;\\n}\\n.before\\\\:border-2::before {\\n  content: var(--tw-content);\\n  border-width: 2px;\\n}\\n.before\\\\:border-t::before {\\n  content: var(--tw-content);\\n  border-top-width: 1px;\\n}\\n.before\\\\:border-solid::before {\\n  content: var(--tw-content);\\n  border-style: solid;\\n}\\n.before\\\\:border-content4\\\\/30::before {\\n  content: var(--tw-content);\\n  border-color: hsl(var(--nextui-content4) / 0.3);\\n}\\n.before\\\\:border-danger::before {\\n  content: var(--tw-content);\\n  --tw-border-opacity: 1;\\n  border-color: hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-border-opacity)));\\n}\\n.before\\\\:border-default::before {\\n  content: var(--tw-content);\\n  --tw-border-opacity: 1;\\n  border-color: hsl(var(--nextui-default) / var(--nextui-default-opacity, var(--tw-border-opacity)));\\n}\\n.before\\\\:bg-content1::before {\\n  content: var(--tw-content);\\n  --tw-bg-opacity: 1;\\n  background-color: hsl(var(--nextui-content1) / var(--nextui-content1-opacity, var(--tw-bg-opacity)));\\n}\\n.before\\\\:bg-current::before {\\n  content: var(--tw-content);\\n  background-color: currentColor;\\n}\\n.before\\\\:bg-danger::before {\\n  content: var(--tw-content);\\n  --tw-bg-opacity: 1;\\n  background-color: hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-bg-opacity)));\\n}\\n.before\\\\:bg-danger\\\\/20::before {\\n  content: var(--tw-content);\\n  background-color: hsl(var(--nextui-danger) / 0.2);\\n}\\n.before\\\\:bg-default\\\\/60::before {\\n  content: var(--tw-content);\\n  background-color: hsl(var(--nextui-default) / 0.6);\\n}\\n.before\\\\:bg-foreground::before {\\n  content: var(--tw-content);\\n  --tw-bg-opacity: 1;\\n  background-color: hsl(var(--nextui-foreground) / var(--nextui-foreground-opacity, var(--tw-bg-opacity)));\\n}\\n.before\\\\:bg-primary::before {\\n  content: var(--tw-content);\\n  --tw-bg-opacity: 1;\\n  background-color: hsl(var(--nextui-primary) / var(--nextui-primary-opacity, var(--tw-bg-opacity)));\\n}\\n.before\\\\:bg-primary\\\\/20::before {\\n  content: var(--tw-content);\\n  background-color: hsl(var(--nextui-primary) / 0.2);\\n}\\n.before\\\\:bg-secondary::before {\\n  content: var(--tw-content);\\n  --tw-bg-opacity: 1;\\n  background-color: hsl(var(--nextui-secondary) / var(--nextui-secondary-opacity, var(--tw-bg-opacity)));\\n}\\n.before\\\\:bg-secondary\\\\/20::before {\\n  content: var(--tw-content);\\n  background-color: hsl(var(--nextui-secondary) / 0.2);\\n}\\n.before\\\\:bg-success::before {\\n  content: var(--tw-content);\\n  --tw-bg-opacity: 1;\\n  background-color: hsl(var(--nextui-success) / var(--nextui-success-opacity, var(--tw-bg-opacity)));\\n}\\n.before\\\\:bg-success\\\\/20::before {\\n  content: var(--tw-content);\\n  background-color: hsl(var(--nextui-success) / 0.2);\\n}\\n.before\\\\:bg-warning::before {\\n  content: var(--tw-content);\\n  --tw-bg-opacity: 1;\\n  background-color: hsl(var(--nextui-warning) / var(--nextui-warning-opacity, var(--tw-bg-opacity)));\\n}\\n.before\\\\:bg-warning\\\\/20::before {\\n  content: var(--tw-content);\\n  background-color: hsl(var(--nextui-warning) / 0.2);\\n}\\n.before\\\\:bg-gradient-to-r::before {\\n  content: var(--tw-content);\\n  background-image: linear-gradient(to right, var(--tw-gradient-stops));\\n}\\n.before\\\\:from-transparent::before {\\n  content: var(--tw-content);\\n  --tw-gradient-from: transparent var(--tw-gradient-from-position);\\n  --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);\\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);\\n}\\n.before\\\\:via-content4::before {\\n  content: var(--tw-content);\\n  --tw-gradient-to: hsl(var(--nextui-content4) / 0) var(--tw-gradient-to-position);\\n  --tw-gradient-stops:\\n    var(--tw-gradient-from),\\n    hsl(var(--nextui-content4) / var(--nextui-content4-opacity, 1)) var(--tw-gradient-via-position),\\n    var(--tw-gradient-to);\\n}\\n.before\\\\:to-transparent::before {\\n  content: var(--tw-content);\\n  --tw-gradient-to: transparent var(--tw-gradient-to-position);\\n}\\n.before\\\\:opacity-0::before {\\n  content: var(--tw-content);\\n  opacity: 0;\\n}\\n.before\\\\:opacity-100::before {\\n  content: var(--tw-content);\\n  opacity: 1;\\n}\\n.before\\\\:shadow-small::before {\\n  content: var(--tw-content);\\n  --tw-shadow: var(--nextui-box-shadow-small);\\n  --tw-shadow-colored: var(--nextui-box-shadow-small);\\n  box-shadow:\\n    var(--tw-ring-offset-shadow, 0 0 #0000),\\n    var(--tw-ring-shadow, 0 0 #0000),\\n    var(--tw-shadow);\\n}\\n.before\\\\:transition-colors::before {\\n  content: var(--tw-content);\\n  transition-property:\\n    color,\\n    background-color,\\n    border-color,\\n    text-decoration-color,\\n    fill,\\n    stroke;\\n  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\\n  transition-duration: 250ms;\\n}\\n.before\\\\:transition-none::before {\\n  content: var(--tw-content);\\n  transition-property: none;\\n}\\n.before\\\\:transition-opacity::before {\\n  content: var(--tw-content);\\n  transition-property: opacity;\\n  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\\n  transition-duration: 250ms;\\n}\\n.before\\\\:transition-transform::before {\\n  content: var(--tw-content);\\n  transition-property: transform;\\n  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\\n  transition-duration: 250ms;\\n}\\n.before\\\\:\\\\!duration-300::before {\\n  content: var(--tw-content);\\n  transition-duration: 300ms !important;\\n}\\n.before\\\\:duration-150::before {\\n  content: var(--tw-content);\\n  transition-duration: 150ms;\\n}\\n.before\\\\:content-\\\\[\\\\'\\\\'\\\\]::before {\\n  --tw-content: \\\"\\\";\\n  content: var(--tw-content);\\n}\\n.before\\\\:transition-width::before {\\n  content: var(--tw-content);\\n  transition-property: width;\\n  transition-timing-function: ease;\\n  transition-duration: 250ms;\\n}\\n.after\\\\:absolute::after {\\n  content: var(--tw-content);\\n  position: absolute;\\n}\\n.after\\\\:inset-0::after {\\n  content: var(--tw-content);\\n  inset: 0px;\\n}\\n.after\\\\:-bottom-1::after {\\n  content: var(--tw-content);\\n  bottom: -0.25rem;\\n}\\n.after\\\\:-bottom-\\\\[2px\\\\]::after {\\n  content: var(--tw-content);\\n  bottom: -2px;\\n}\\n.after\\\\:bottom-0::after {\\n  content: var(--tw-content);\\n  bottom: 0px;\\n}\\n.after\\\\:left-0::after {\\n  content: var(--tw-content);\\n  left: 0px;\\n}\\n.after\\\\:left-1\\\\/2::after {\\n  content: var(--tw-content);\\n  left: 50%;\\n}\\n.after\\\\:right-0::after {\\n  content: var(--tw-content);\\n  right: 0px;\\n}\\n.after\\\\:top-0::after {\\n  content: var(--tw-content);\\n  top: 0px;\\n}\\n.after\\\\:-z-10::after {\\n  content: var(--tw-content);\\n  z-index: -10;\\n}\\n.after\\\\:z-0::after {\\n  content: var(--tw-content);\\n  z-index: 0;\\n}\\n.after\\\\:ml-0::after {\\n  content: var(--tw-content);\\n  margin-left: 0px;\\n}\\n.after\\\\:ml-0\\\\.5::after {\\n  content: var(--tw-content);\\n  margin-left: 0.125rem;\\n}\\n.after\\\\:block::after {\\n  content: var(--tw-content);\\n  display: block;\\n}\\n.after\\\\:h-0::after {\\n  content: var(--tw-content);\\n  height: 0px;\\n}\\n.after\\\\:h-4::after {\\n  content: var(--tw-content);\\n  height: 1rem;\\n}\\n.after\\\\:h-5::after {\\n  content: var(--tw-content);\\n  height: 1.25rem;\\n}\\n.after\\\\:h-\\\\[2px\\\\]::after {\\n  content: var(--tw-content);\\n  height: 2px;\\n}\\n.after\\\\:h-divider::after {\\n  content: var(--tw-content);\\n  height: var(--nextui-divider-weight);\\n}\\n.after\\\\:h-full::after {\\n  content: var(--tw-content);\\n  height: 100%;\\n}\\n.after\\\\:h-px::after {\\n  content: var(--tw-content);\\n  height: 1px;\\n}\\n.after\\\\:w-0::after {\\n  content: var(--tw-content);\\n  width: 0px;\\n}\\n.after\\\\:w-4::after {\\n  content: var(--tw-content);\\n  width: 1rem;\\n}\\n.after\\\\:w-5::after {\\n  content: var(--tw-content);\\n  width: 1.25rem;\\n}\\n.after\\\\:w-6::after {\\n  content: var(--tw-content);\\n  width: 1.5rem;\\n}\\n.after\\\\:w-\\\\[80\\\\%\\\\]::after {\\n  content: var(--tw-content);\\n  width: 80%;\\n}\\n.after\\\\:w-full::after {\\n  content: var(--tw-content);\\n  width: 100%;\\n}\\n.after\\\\:origin-center::after {\\n  content: var(--tw-content);\\n  transform-origin: center;\\n}\\n.after\\\\:-translate-x-1\\\\/2::after {\\n  content: var(--tw-content);\\n  --tw-translate-x: -50%;\\n  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\\n}\\n.after\\\\:translate-y-1::after {\\n  content: var(--tw-content);\\n  --tw-translate-y: 0.25rem;\\n  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\\n}\\n.after\\\\:rotate-0::after {\\n  content: var(--tw-content);\\n  --tw-rotate: 0deg;\\n  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\\n}\\n.after\\\\:scale-50::after {\\n  content: var(--tw-content);\\n  --tw-scale-x: .5;\\n  --tw-scale-y: .5;\\n  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\\n}\\n.after\\\\:rounded-\\\\[calc\\\\(theme\\\\(borderRadius\\\\.large\\\\)\\\\/2\\\\)\\\\]::after {\\n  content: var(--tw-content);\\n  border-radius: calc(var(--nextui-radius-large) / 2);\\n}\\n.after\\\\:rounded-\\\\[calc\\\\(theme\\\\(borderRadius\\\\.medium\\\\)\\\\*0\\\\.5\\\\)\\\\]::after {\\n  content: var(--tw-content);\\n  border-radius: calc(var(--nextui-radius-medium) * 0.5);\\n}\\n.after\\\\:rounded-\\\\[calc\\\\(theme\\\\(borderRadius\\\\.medium\\\\)\\\\*0\\\\.6\\\\)\\\\]::after {\\n  content: var(--tw-content);\\n  border-radius: calc(var(--nextui-radius-medium) * 0.6);\\n}\\n.after\\\\:rounded-\\\\[calc\\\\(theme\\\\(borderRadius\\\\.medium\\\\)\\\\*0\\\\.7\\\\)\\\\]::after {\\n  content: var(--tw-content);\\n  border-radius: calc(var(--nextui-radius-medium) * 0.7);\\n}\\n.after\\\\:rounded-\\\\[calc\\\\(theme\\\\(borderRadius\\\\.medium\\\\)\\\\/3\\\\)\\\\]::after {\\n  content: var(--tw-content);\\n  border-radius: calc(var(--nextui-radius-medium) / 3);\\n}\\n.after\\\\:rounded-\\\\[calc\\\\(theme\\\\(borderRadius\\\\.small\\\\)\\\\/3\\\\)\\\\]::after {\\n  content: var(--tw-content);\\n  border-radius: calc(var(--nextui-radius-small) / 3);\\n}\\n.after\\\\:rounded-full::after {\\n  content: var(--tw-content);\\n  border-radius: 9999px;\\n}\\n.after\\\\:rounded-none::after {\\n  content: var(--tw-content);\\n  border-radius: 0px;\\n}\\n.after\\\\:rounded-xl::after {\\n  content: var(--tw-content);\\n  border-radius: 0.75rem;\\n}\\n.after\\\\:\\\\!bg-danger::after {\\n  content: var(--tw-content);\\n  --tw-bg-opacity: 1 !important;\\n  background-color: hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-bg-opacity))) !important;\\n}\\n.after\\\\:bg-background::after {\\n  content: var(--tw-content);\\n  --tw-bg-opacity: 1;\\n  background-color: hsl(var(--nextui-background) / var(--nextui-background-opacity, var(--tw-bg-opacity)));\\n}\\n.after\\\\:bg-content1::after {\\n  content: var(--tw-content);\\n  --tw-bg-opacity: 1;\\n  background-color: hsl(var(--nextui-content1) / var(--nextui-content1-opacity, var(--tw-bg-opacity)));\\n}\\n.after\\\\:bg-content3::after {\\n  content: var(--tw-content);\\n  --tw-bg-opacity: 1;\\n  background-color: hsl(var(--nextui-content3) / var(--nextui-content3-opacity, var(--tw-bg-opacity)));\\n}\\n.after\\\\:bg-current::after {\\n  content: var(--tw-content);\\n  background-color: currentColor;\\n}\\n.after\\\\:bg-danger::after {\\n  content: var(--tw-content);\\n  --tw-bg-opacity: 1;\\n  background-color: hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-bg-opacity)));\\n}\\n.after\\\\:bg-default::after {\\n  content: var(--tw-content);\\n  --tw-bg-opacity: 1;\\n  background-color: hsl(var(--nextui-default) / var(--nextui-default-opacity, var(--tw-bg-opacity)));\\n}\\n.after\\\\:bg-default-foreground::after {\\n  content: var(--tw-content);\\n  --tw-bg-opacity: 1;\\n  background-color: hsl(var(--nextui-default-foreground) / var(--nextui-default-foreground-opacity, var(--tw-bg-opacity)));\\n}\\n.after\\\\:bg-divider::after {\\n  content: var(--tw-content);\\n  --tw-bg-opacity: 1;\\n  background-color: hsl(var(--nextui-divider) / var(--nextui-divider-opacity, var(--tw-bg-opacity)));\\n}\\n.after\\\\:bg-primary::after {\\n  content: var(--tw-content);\\n  --tw-bg-opacity: 1;\\n  background-color: hsl(var(--nextui-primary) / var(--nextui-primary-opacity, var(--tw-bg-opacity)));\\n}\\n.after\\\\:bg-secondary::after {\\n  content: var(--tw-content);\\n  --tw-bg-opacity: 1;\\n  background-color: hsl(var(--nextui-secondary) / var(--nextui-secondary-opacity, var(--tw-bg-opacity)));\\n}\\n.after\\\\:bg-success::after {\\n  content: var(--tw-content);\\n  --tw-bg-opacity: 1;\\n  background-color: hsl(var(--nextui-success) / var(--nextui-success-opacity, var(--tw-bg-opacity)));\\n}\\n.after\\\\:bg-warning::after {\\n  content: var(--tw-content);\\n  --tw-bg-opacity: 1;\\n  background-color: hsl(var(--nextui-warning) / var(--nextui-warning-opacity, var(--tw-bg-opacity)));\\n}\\n.after\\\\:text-danger::after {\\n  content: var(--tw-content);\\n  --tw-text-opacity: 1;\\n  color: hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-text-opacity)));\\n}\\n.after\\\\:text-danger-foreground::after {\\n  content: var(--tw-content);\\n  --tw-text-opacity: 1;\\n  color: hsl(var(--nextui-danger-foreground) / var(--nextui-danger-foreground-opacity, var(--tw-text-opacity)));\\n}\\n.after\\\\:text-default-foreground::after {\\n  content: var(--tw-content);\\n  --tw-text-opacity: 1;\\n  color: hsl(var(--nextui-default-foreground) / var(--nextui-default-foreground-opacity, var(--tw-text-opacity)));\\n}\\n.after\\\\:text-primary-foreground::after {\\n  content: var(--tw-content);\\n  --tw-text-opacity: 1;\\n  color: hsl(var(--nextui-primary-foreground) / var(--nextui-primary-foreground-opacity, var(--tw-text-opacity)));\\n}\\n.after\\\\:text-secondary-foreground::after {\\n  content: var(--tw-content);\\n  --tw-text-opacity: 1;\\n  color: hsl(var(--nextui-secondary-foreground) / var(--nextui-secondary-foreground-opacity, var(--tw-text-opacity)));\\n}\\n.after\\\\:text-success-foreground::after {\\n  content: var(--tw-content);\\n  --tw-text-opacity: 1;\\n  color: hsl(var(--nextui-success-foreground) / var(--nextui-success-foreground-opacity, var(--tw-text-opacity)));\\n}\\n.after\\\\:text-warning-foreground::after {\\n  content: var(--tw-content);\\n  --tw-text-opacity: 1;\\n  color: hsl(var(--nextui-warning-foreground) / var(--nextui-warning-foreground-opacity, var(--tw-text-opacity)));\\n}\\n.after\\\\:opacity-0::after {\\n  content: var(--tw-content);\\n  opacity: 0;\\n}\\n.after\\\\:opacity-100::after {\\n  content: var(--tw-content);\\n  opacity: 1;\\n}\\n.after\\\\:shadow-\\\\[0_1px_0px_0_rgba\\\\(0\\\\,0\\\\,0\\\\,0\\\\.05\\\\)\\\\]::after {\\n  content: var(--tw-content);\\n  --tw-shadow: 0 1px 0px 0 rgba(0,0,0,0.05);\\n  --tw-shadow-colored: 0 1px 0px 0 var(--tw-shadow-color);\\n  box-shadow:\\n    var(--tw-ring-offset-shadow, 0 0 #0000),\\n    var(--tw-ring-shadow, 0 0 #0000),\\n    var(--tw-shadow);\\n}\\n.after\\\\:shadow-small::after {\\n  content: var(--tw-content);\\n  --tw-shadow: var(--nextui-box-shadow-small);\\n  --tw-shadow-colored: var(--nextui-box-shadow-small);\\n  box-shadow:\\n    var(--tw-ring-offset-shadow, 0 0 #0000),\\n    var(--tw-ring-shadow, 0 0 #0000),\\n    var(--tw-shadow);\\n}\\n.after\\\\:transition-all::after {\\n  content: var(--tw-content);\\n  transition-property: all;\\n  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\\n  transition-duration: 250ms;\\n}\\n.after\\\\:transition-none::after {\\n  content: var(--tw-content);\\n  transition-property: none;\\n}\\n.after\\\\:transition-transform::after {\\n  content: var(--tw-content);\\n  transition-property: transform;\\n  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\\n  transition-duration: 250ms;\\n}\\n.after\\\\:\\\\!duration-200::after {\\n  content: var(--tw-content);\\n  transition-duration: 200ms !important;\\n}\\n.after\\\\:duration-150::after {\\n  content: var(--tw-content);\\n  transition-duration: 150ms;\\n}\\n.after\\\\:\\\\!ease-linear::after {\\n  content: var(--tw-content);\\n  transition-timing-function: linear !important;\\n}\\n.after\\\\:content-\\\\[\\\\'\\\\'\\\\]::after {\\n  --tw-content: \\\"\\\";\\n  content: var(--tw-content);\\n}\\n.after\\\\:content-\\\\[\\\\'\\\\*\\\\'\\\\]::after {\\n  --tw-content: \\\"*\\\";\\n  content: var(--tw-content);\\n}\\n.after\\\\:transition-background::after {\\n  content: var(--tw-content);\\n  transition-property: background;\\n  transition-timing-function: ease;\\n  transition-duration: 250ms;\\n}\\n.after\\\\:transition-width::after {\\n  content: var(--tw-content);\\n  transition-property: width;\\n  transition-timing-function: ease;\\n  transition-duration: 250ms;\\n}\\n.after\\\\:transition-height::after {\\n  content: var(--tw-content);\\n  transition-property: height;\\n  transition-timing-function: ease;\\n  transition-duration: 250ms;\\n}\\n.after\\\\:transition-transform-opacity::after {\\n  content: var(--tw-content);\\n  transition-property: transform, opacity;\\n  transition-timing-function: ease;\\n  transition-duration: 250ms;\\n}\\n.first\\\\:-ml-0:first-child {\\n  margin-left: -0px;\\n}\\n.first\\\\:-ml-0\\\\.5:first-child {\\n  margin-left: -0.125rem;\\n}\\n.first\\\\:mt-2:first-child {\\n  margin-top: 0.5rem;\\n}\\n.first\\\\:rounded-l-lg:first-child {\\n  border-top-left-radius: 0.5rem;\\n  border-bottom-left-radius: 0.5rem;\\n}\\n.first\\\\:rounded-s-full:first-child {\\n  border-start-start-radius: 9999px;\\n  border-end-start-radius: 9999px;\\n}\\n.first\\\\:rounded-s-large:first-child {\\n  border-start-start-radius: var(--nextui-radius-large);\\n  border-end-start-radius: var(--nextui-radius-large);\\n}\\n.first\\\\:rounded-s-medium:first-child {\\n  border-start-start-radius: var(--nextui-radius-medium);\\n  border-end-start-radius: var(--nextui-radius-medium);\\n}\\n.first\\\\:rounded-s-none:first-child {\\n  border-start-start-radius: 0px;\\n  border-end-start-radius: 0px;\\n}\\n.first\\\\:rounded-s-small:first-child {\\n  border-start-start-radius: var(--nextui-radius-small);\\n  border-end-start-radius: var(--nextui-radius-small);\\n}\\n.first\\\\:before\\\\:rounded-l-lg:first-child::before {\\n  content: var(--tw-content);\\n  border-top-left-radius: 0.5rem;\\n  border-bottom-left-radius: 0.5rem;\\n}\\n.last\\\\:rounded-e-full:last-child {\\n  border-start-end-radius: 9999px;\\n  border-end-end-radius: 9999px;\\n}\\n.last\\\\:rounded-e-large:last-child {\\n  border-start-end-radius: var(--nextui-radius-large);\\n  border-end-end-radius: var(--nextui-radius-large);\\n}\\n.last\\\\:rounded-e-medium:last-child {\\n  border-start-end-radius: var(--nextui-radius-medium);\\n  border-end-end-radius: var(--nextui-radius-medium);\\n}\\n.last\\\\:rounded-e-none:last-child {\\n  border-start-end-radius: 0px;\\n  border-end-end-radius: 0px;\\n}\\n.last\\\\:rounded-e-small:last-child {\\n  border-start-end-radius: var(--nextui-radius-small);\\n  border-end-end-radius: var(--nextui-radius-small);\\n}\\n.last\\\\:rounded-r-lg:last-child {\\n  border-top-right-radius: 0.5rem;\\n  border-bottom-right-radius: 0.5rem;\\n}\\n.last\\\\:before\\\\:rounded-r-lg:last-child::before {\\n  content: var(--tw-content);\\n  border-top-right-radius: 0.5rem;\\n  border-bottom-right-radius: 0.5rem;\\n}\\n.first-of-type\\\\:rounded-r-none:first-of-type {\\n  border-top-right-radius: 0px;\\n  border-bottom-right-radius: 0px;\\n}\\n.last-of-type\\\\:rounded-l-none:last-of-type {\\n  border-top-left-radius: 0px;\\n  border-bottom-left-radius: 0px;\\n}\\n.autofill\\\\:bg-transparent:-webkit-autofill {\\n  background-color: transparent;\\n}\\n.autofill\\\\:bg-transparent:autofill {\\n  background-color: transparent;\\n}\\n.focus-within\\\\:border-danger:focus-within {\\n  --tw-border-opacity: 1;\\n  border-color: hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-border-opacity)));\\n}\\n.focus-within\\\\:border-default-foreground:focus-within {\\n  --tw-border-opacity: 1;\\n  border-color: hsl(var(--nextui-default-foreground) / var(--nextui-default-foreground-opacity, var(--tw-border-opacity)));\\n}\\n.focus-within\\\\:border-primary:focus-within {\\n  --tw-border-opacity: 1;\\n  border-color: hsl(var(--nextui-primary) / var(--nextui-primary-opacity, var(--tw-border-opacity)));\\n}\\n.focus-within\\\\:border-secondary:focus-within {\\n  --tw-border-opacity: 1;\\n  border-color: hsl(var(--nextui-secondary) / var(--nextui-secondary-opacity, var(--tw-border-opacity)));\\n}\\n.focus-within\\\\:border-success:focus-within {\\n  --tw-border-opacity: 1;\\n  border-color: hsl(var(--nextui-success) / var(--nextui-success-opacity, var(--tw-border-opacity)));\\n}\\n.focus-within\\\\:border-warning:focus-within {\\n  --tw-border-opacity: 1;\\n  border-color: hsl(var(--nextui-warning) / var(--nextui-warning-opacity, var(--tw-border-opacity)));\\n}\\n.focus-within\\\\:bg-danger-50:focus-within {\\n  --tw-bg-opacity: 1;\\n  background-color: hsl(var(--nextui-danger-50) / var(--nextui-danger-50-opacity, var(--tw-bg-opacity)));\\n}\\n.focus-within\\\\:bg-primary-50:focus-within {\\n  --tw-bg-opacity: 1;\\n  background-color: hsl(var(--nextui-primary-50) / var(--nextui-primary-50-opacity, var(--tw-bg-opacity)));\\n}\\n.focus-within\\\\:bg-secondary-50:focus-within {\\n  --tw-bg-opacity: 1;\\n  background-color: hsl(var(--nextui-secondary-50) / var(--nextui-secondary-50-opacity, var(--tw-bg-opacity)));\\n}\\n.focus-within\\\\:bg-success-50:focus-within {\\n  --tw-bg-opacity: 1;\\n  background-color: hsl(var(--nextui-success-50) / var(--nextui-success-50-opacity, var(--tw-bg-opacity)));\\n}\\n.focus-within\\\\:bg-warning-50:focus-within {\\n  --tw-bg-opacity: 1;\\n  background-color: hsl(var(--nextui-warning-50) / var(--nextui-warning-50-opacity, var(--tw-bg-opacity)));\\n}\\n.focus-within\\\\:after\\\\:w-full:focus-within::after {\\n  content: var(--tw-content);\\n  width: 100%;\\n}\\n.hover\\\\:-translate-x-0:hover {\\n  --tw-translate-x: -0px;\\n  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\\n}\\n.hover\\\\:scale-125:hover {\\n  --tw-scale-x: 1.25;\\n  --tw-scale-y: 1.25;\\n  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\\n}\\n.hover\\\\:border-default:hover {\\n  --tw-border-opacity: 1;\\n  border-color: hsl(var(--nextui-default) / var(--nextui-default-opacity, var(--tw-border-opacity)));\\n}\\n.hover\\\\:border-default-300:hover {\\n  --tw-border-opacity: 1;\\n  border-color: hsl(var(--nextui-default-300) / var(--nextui-default-300-opacity, var(--tw-border-opacity)));\\n}\\n.hover\\\\:border-default-400:hover {\\n  --tw-border-opacity: 1;\\n  border-color: hsl(var(--nextui-default-400) / var(--nextui-default-400-opacity, var(--tw-border-opacity)));\\n}\\n.hover\\\\:\\\\!bg-danger:hover {\\n  --tw-bg-opacity: 1 !important;\\n  background-color: hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-bg-opacity))) !important;\\n}\\n.hover\\\\:\\\\!bg-default:hover {\\n  --tw-bg-opacity: 1 !important;\\n  background-color: hsl(var(--nextui-default) / var(--nextui-default-opacity, var(--tw-bg-opacity))) !important;\\n}\\n.hover\\\\:\\\\!bg-foreground:hover {\\n  --tw-bg-opacity: 1 !important;\\n  background-color: hsl(var(--nextui-foreground) / var(--nextui-foreground-opacity, var(--tw-bg-opacity))) !important;\\n}\\n.hover\\\\:\\\\!bg-primary:hover {\\n  --tw-bg-opacity: 1 !important;\\n  background-color: hsl(var(--nextui-primary) / var(--nextui-primary-opacity, var(--tw-bg-opacity))) !important;\\n}\\n.hover\\\\:\\\\!bg-secondary:hover {\\n  --tw-bg-opacity: 1 !important;\\n  background-color: hsl(var(--nextui-secondary) / var(--nextui-secondary-opacity, var(--tw-bg-opacity))) !important;\\n}\\n.hover\\\\:\\\\!bg-success:hover {\\n  --tw-bg-opacity: 1 !important;\\n  background-color: hsl(var(--nextui-success) / var(--nextui-success-opacity, var(--tw-bg-opacity))) !important;\\n}\\n.hover\\\\:\\\\!bg-warning:hover {\\n  --tw-bg-opacity: 1 !important;\\n  background-color: hsl(var(--nextui-warning) / var(--nextui-warning-opacity, var(--tw-bg-opacity))) !important;\\n}\\n.hover\\\\:bg-danger-100:hover {\\n  --tw-bg-opacity: 1;\\n  background-color: hsl(var(--nextui-danger-100) / var(--nextui-danger-100-opacity, var(--tw-bg-opacity)));\\n}\\n.hover\\\\:bg-default-100:hover {\\n  --tw-bg-opacity: 1;\\n  background-color: hsl(var(--nextui-default-100) / var(--nextui-default-100-opacity, var(--tw-bg-opacity)));\\n}\\n.hover\\\\:bg-default-200:hover {\\n  --tw-bg-opacity: 1;\\n  background-color: hsl(var(--nextui-default-200) / var(--nextui-default-200-opacity, var(--tw-bg-opacity)));\\n}\\n.hover\\\\:bg-primary-100:hover {\\n  --tw-bg-opacity: 1;\\n  background-color: hsl(var(--nextui-primary-100) / var(--nextui-primary-100-opacity, var(--tw-bg-opacity)));\\n}\\n.hover\\\\:bg-secondary-100:hover {\\n  --tw-bg-opacity: 1;\\n  background-color: hsl(var(--nextui-secondary-100) / var(--nextui-secondary-100-opacity, var(--tw-bg-opacity)));\\n}\\n.hover\\\\:bg-success-100:hover {\\n  --tw-bg-opacity: 1;\\n  background-color: hsl(var(--nextui-success-100) / var(--nextui-success-100-opacity, var(--tw-bg-opacity)));\\n}\\n.hover\\\\:bg-warning-100:hover {\\n  --tw-bg-opacity: 1;\\n  background-color: hsl(var(--nextui-warning-100) / var(--nextui-warning-100-opacity, var(--tw-bg-opacity)));\\n}\\n.hover\\\\:\\\\!text-danger-foreground:hover {\\n  --tw-text-opacity: 1 !important;\\n  color: hsl(var(--nextui-danger-foreground) / var(--nextui-danger-foreground-opacity, var(--tw-text-opacity))) !important;\\n}\\n.hover\\\\:\\\\!text-primary-foreground:hover {\\n  --tw-text-opacity: 1 !important;\\n  color: hsl(var(--nextui-primary-foreground) / var(--nextui-primary-foreground-opacity, var(--tw-text-opacity))) !important;\\n}\\n.hover\\\\:\\\\!text-success-foreground:hover {\\n  --tw-text-opacity: 1 !important;\\n  color: hsl(var(--nextui-success-foreground) / var(--nextui-success-foreground-opacity, var(--tw-text-opacity))) !important;\\n}\\n.hover\\\\:\\\\!text-warning-foreground:hover {\\n  --tw-text-opacity: 1 !important;\\n  color: hsl(var(--nextui-warning-foreground) / var(--nextui-warning-foreground-opacity, var(--tw-text-opacity))) !important;\\n}\\n.hover\\\\:text-secondary-foreground:hover {\\n  --tw-text-opacity: 1;\\n  color: hsl(var(--nextui-secondary-foreground) / var(--nextui-secondary-foreground-opacity, var(--tw-text-opacity)));\\n}\\n.hover\\\\:underline:hover {\\n  text-decoration-line: underline;\\n}\\n.hover\\\\:\\\\!opacity-100:hover {\\n  opacity: 1 !important;\\n}\\n.hover\\\\:opacity-100:hover {\\n  opacity: 1;\\n}\\n.hover\\\\:opacity-80:hover {\\n  opacity: 0.8;\\n}\\n.hover\\\\:after\\\\:bg-danger\\\\/20:hover::after {\\n  content: var(--tw-content);\\n  background-color: hsl(var(--nextui-danger) / 0.2);\\n}\\n.hover\\\\:after\\\\:bg-foreground\\\\/10:hover::after {\\n  content: var(--tw-content);\\n  background-color: hsl(var(--nextui-foreground) / 0.1);\\n}\\n.hover\\\\:after\\\\:bg-primary\\\\/20:hover::after {\\n  content: var(--tw-content);\\n  background-color: hsl(var(--nextui-primary) / 0.2);\\n}\\n.hover\\\\:after\\\\:bg-secondary\\\\/20:hover::after {\\n  content: var(--tw-content);\\n  background-color: hsl(var(--nextui-secondary) / 0.2);\\n}\\n.hover\\\\:after\\\\:bg-success\\\\/20:hover::after {\\n  content: var(--tw-content);\\n  background-color: hsl(var(--nextui-success) / 0.2);\\n}\\n.hover\\\\:after\\\\:bg-warning\\\\/20:hover::after {\\n  content: var(--tw-content);\\n  background-color: hsl(var(--nextui-warning) / 0.2);\\n}\\n.hover\\\\:after\\\\:opacity-100:hover::after {\\n  content: var(--tw-content);\\n  opacity: 1;\\n}\\n.focus-within\\\\:hover\\\\:border-danger:hover:focus-within {\\n  --tw-border-opacity: 1;\\n  border-color: hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-border-opacity)));\\n}\\n.focus-within\\\\:hover\\\\:border-default-foreground:hover:focus-within {\\n  --tw-border-opacity: 1;\\n  border-color: hsl(var(--nextui-default-foreground) / var(--nextui-default-foreground-opacity, var(--tw-border-opacity)));\\n}\\n.focus-within\\\\:hover\\\\:border-primary:hover:focus-within {\\n  --tw-border-opacity: 1;\\n  border-color: hsl(var(--nextui-primary) / var(--nextui-primary-opacity, var(--tw-border-opacity)));\\n}\\n.focus-within\\\\:hover\\\\:border-secondary:hover:focus-within {\\n  --tw-border-opacity: 1;\\n  border-color: hsl(var(--nextui-secondary) / var(--nextui-secondary-opacity, var(--tw-border-opacity)));\\n}\\n.focus-within\\\\:hover\\\\:border-success:hover:focus-within {\\n  --tw-border-opacity: 1;\\n  border-color: hsl(var(--nextui-success) / var(--nextui-success-opacity, var(--tw-border-opacity)));\\n}\\n.focus-within\\\\:hover\\\\:border-warning:hover:focus-within {\\n  --tw-border-opacity: 1;\\n  border-color: hsl(var(--nextui-warning) / var(--nextui-warning-opacity, var(--tw-border-opacity)));\\n}\\n.focus-within\\\\:hover\\\\:bg-default-100:hover:focus-within {\\n  --tw-bg-opacity: 1;\\n  background-color: hsl(var(--nextui-default-100) / var(--nextui-default-100-opacity, var(--tw-bg-opacity)));\\n}\\n.focus\\\\:bg-danger-400\\\\/50:focus {\\n  background-color: hsl(var(--nextui-danger-400) / 0.5);\\n}\\n.focus\\\\:bg-default-400\\\\/50:focus {\\n  background-color: hsl(var(--nextui-default-400) / 0.5);\\n}\\n.focus\\\\:bg-primary-400\\\\/50:focus {\\n  background-color: hsl(var(--nextui-primary-400) / 0.5);\\n}\\n.focus\\\\:bg-secondary-400\\\\/50:focus {\\n  background-color: hsl(var(--nextui-secondary-400) / 0.5);\\n}\\n.focus\\\\:bg-success-400\\\\/50:focus {\\n  background-color: hsl(var(--nextui-success-400) / 0.5);\\n}\\n.focus\\\\:bg-warning-400\\\\/50:focus {\\n  background-color: hsl(var(--nextui-warning-400) / 0.5);\\n}\\n.focus\\\\:underline:focus {\\n  text-decoration-line: underline;\\n}\\n.focus\\\\:shadow-sm:focus {\\n  --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05);\\n  --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);\\n  box-shadow:\\n    var(--tw-ring-offset-shadow, 0 0 #0000),\\n    var(--tw-ring-shadow, 0 0 #0000),\\n    var(--tw-shadow);\\n}\\n.focus-visible\\\\:z-10:focus-visible {\\n  z-index: 10;\\n}\\n.focus-visible\\\\:outline-none:focus-visible {\\n  outline: 2px solid transparent;\\n  outline-offset: 2px;\\n}\\n.focus-visible\\\\:outline-2:focus-visible {\\n  outline-width: 2px;\\n}\\n.focus-visible\\\\:outline-offset-2:focus-visible {\\n  outline-offset: 2px;\\n}\\n.focus-visible\\\\:outline-focus:focus-visible {\\n  outline-color: hsl(var(--nextui-focus) / var(--nextui-focus-opacity, 1));\\n}\\n.active\\\\:bg-default-200:active {\\n  --tw-bg-opacity: 1;\\n  background-color: hsl(var(--nextui-default-200) / var(--nextui-default-200-opacity, var(--tw-bg-opacity)));\\n}\\n.active\\\\:bg-default-300:active {\\n  --tw-bg-opacity: 1;\\n  background-color: hsl(var(--nextui-default-300) / var(--nextui-default-300-opacity, var(--tw-bg-opacity)));\\n}\\n.active\\\\:underline:active {\\n  text-decoration-line: underline;\\n}\\n.active\\\\:\\\\!opacity-70:active {\\n  opacity: 0.7 !important;\\n}\\n.active\\\\:opacity-disabled:active {\\n  opacity: var(--nextui-disabled-opacity);\\n}\\n.group:hover .group-hover\\\\:block {\\n  display: block;\\n}\\n.group:hover .group-hover\\\\:hidden {\\n  display: none;\\n}\\n.group:hover .group-hover\\\\:border-current {\\n  border-color: currentColor;\\n}\\n.group:hover .group-hover\\\\:text-current {\\n  color: currentColor;\\n}\\n.aria-expanded\\\\:scale-\\\\[0\\\\.97\\\\][aria-expanded=true] {\\n  --tw-scale-x: 0.97;\\n  --tw-scale-y: 0.97;\\n  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\\n}\\n.aria-expanded\\\\:opacity-70[aria-expanded=true] {\\n  opacity: 0.7;\\n}\\n.data-\\\\[disabled\\\\=true\\\\]\\\\:pointer-events-none[data-disabled=true] {\\n  pointer-events: none;\\n}\\n.data-\\\\[loaded\\\\=true\\\\]\\\\:pointer-events-auto[data-loaded=true] {\\n  pointer-events: auto;\\n}\\n.data-\\\\[focus-visible\\\\=true\\\\]\\\\:z-10[data-focus-visible=true] {\\n  z-index: 10;\\n}\\n.data-\\\\[focused\\\\=true\\\\]\\\\:z-10[data-focused=true] {\\n  z-index: 10;\\n}\\n.data-\\\\[has-label\\\\=true\\\\]\\\\:mt-\\\\[calc\\\\(theme\\\\(fontSize\\\\.small\\\\)_\\\\+_10px\\\\)\\\\][data-has-label=true] {\\n  margin-top: calc(var(--nextui-font-size-small) + 10px);\\n}\\n.data-\\\\[has-label\\\\=true\\\\]\\\\:mt-\\\\[calc\\\\(theme\\\\(fontSize\\\\.small\\\\)_\\\\+_12px\\\\)\\\\][data-has-label=true] {\\n  margin-top: calc(var(--nextui-font-size-small) + 12px);\\n}\\n.data-\\\\[has-label\\\\=true\\\\]\\\\:mt-\\\\[calc\\\\(theme\\\\(fontSize\\\\.small\\\\)_\\\\+_8px\\\\)\\\\][data-has-label=true] {\\n  margin-top: calc(var(--nextui-font-size-small) + 8px);\\n}\\n.data-\\\\[open\\\\=true\\\\]\\\\:block[data-open=true] {\\n  display: block;\\n}\\n.data-\\\\[open\\\\=true\\\\]\\\\:flex[data-open=true] {\\n  display: flex;\\n}\\n.data-\\\\[hidden\\\\=true\\\\]\\\\:hidden[data-hidden=true] {\\n  display: none;\\n}\\n.data-\\\\[inert\\\\=true\\\\]\\\\:hidden[data-inert=true] {\\n  display: none;\\n}\\n.data-\\\\[justify\\\\=end\\\\]\\\\:flex-grow[data-justify=end] {\\n  flex-grow: 1;\\n}\\n.data-\\\\[justify\\\\=start\\\\]\\\\:flex-grow[data-justify=start] {\\n  flex-grow: 1;\\n}\\n.data-\\\\[justify\\\\=end\\\\]\\\\:basis-0[data-justify=end] {\\n  flex-basis: 0px;\\n}\\n.data-\\\\[justify\\\\=start\\\\]\\\\:basis-0[data-justify=start] {\\n  flex-basis: 0px;\\n}\\n.data-\\\\[focus-visible\\\\=true\\\\]\\\\:-translate-x-3[data-focus-visible=true] {\\n  --tw-translate-x: -0.75rem;\\n  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\\n}\\n.data-\\\\[hover\\\\=true\\\\]\\\\:-translate-x-3[data-hover=true] {\\n  --tw-translate-x: -0.75rem;\\n  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\\n}\\n.data-\\\\[hover\\\\=true\\\\]\\\\:translate-x-0[data-hover=true] {\\n  --tw-translate-x: 0px;\\n  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\\n}\\n.data-\\\\[before\\\\=true\\\\]\\\\:rotate-180[data-before=true] {\\n  --tw-rotate: 180deg;\\n  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\\n}\\n.data-\\\\[direction\\\\=ascending\\\\]\\\\:rotate-180[data-direction=ascending] {\\n  --tw-rotate: 180deg;\\n  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\\n}\\n.data-\\\\[open\\\\=true\\\\]\\\\:-rotate-90[data-open=true] {\\n  --tw-rotate: -90deg;\\n  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\\n}\\n.data-\\\\[open\\\\=true\\\\]\\\\:rotate-180[data-open=true] {\\n  --tw-rotate: 180deg;\\n  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\\n}\\n.data-\\\\[invisible\\\\=true\\\\]\\\\:scale-0[data-invisible=true] {\\n  --tw-scale-x: 0;\\n  --tw-scale-y: 0;\\n  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\\n}\\n.data-\\\\[pressed\\\\=true\\\\]\\\\:scale-100[data-pressed=true] {\\n  --tw-scale-x: 1;\\n  --tw-scale-y: 1;\\n  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\\n}\\n.data-\\\\[pressed\\\\=true\\\\]\\\\:scale-\\\\[0\\\\.97\\\\][data-pressed=true] {\\n  --tw-scale-x: 0.97;\\n  --tw-scale-y: 0.97;\\n  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\\n}\\n.data-\\\\[disabled\\\\=true\\\\]\\\\:cursor-default[data-disabled=true] {\\n  cursor: default;\\n}\\n.data-\\\\[disabled\\\\=true\\\\]\\\\:cursor-not-allowed[data-disabled=true] {\\n  cursor: not-allowed;\\n}\\n.data-\\\\[dragging\\\\=true\\\\]\\\\:cursor-grabbing[data-dragging=true] {\\n  cursor: grabbing;\\n}\\n.data-\\\\[readonly\\\\=true\\\\]\\\\:cursor-default[data-readonly=true] {\\n  cursor: default;\\n}\\n.data-\\\\[sortable\\\\=true\\\\]\\\\:cursor-pointer[data-sortable=true] {\\n  cursor: pointer;\\n}\\n.data-\\\\[unavailable\\\\=true\\\\]\\\\:cursor-default[data-unavailable=true] {\\n  cursor: default;\\n}\\n.data-\\\\[visible\\\\=true\\\\]\\\\:cursor-pointer[data-visible=true] {\\n  cursor: pointer;\\n}\\n.data-\\\\[orientation\\\\=horizontal\\\\]\\\\:flex-row[data-orientation=horizontal] {\\n  flex-direction: row;\\n}\\n.data-\\\\[has-helper\\\\=true\\\\]\\\\:items-start[data-has-helper=true] {\\n  align-items: flex-start;\\n}\\n.data-\\\\[justify\\\\=start\\\\]\\\\:justify-start[data-justify=start] {\\n  justify-content: flex-start;\\n}\\n.data-\\\\[justify\\\\=end\\\\]\\\\:justify-end[data-justify=end] {\\n  justify-content: flex-end;\\n}\\n.data-\\\\[justify\\\\=center\\\\]\\\\:justify-center[data-justify=center] {\\n  justify-content: center;\\n}\\n.data-\\\\[loaded\\\\=true\\\\]\\\\:overflow-visible[data-loaded=true] {\\n  overflow: visible;\\n}\\n.data-\\\\[has-multiple-rows\\\\=true\\\\]\\\\:rounded-large[data-has-multiple-rows=true] {\\n  border-radius: var(--nextui-radius-large);\\n}\\n.data-\\\\[selected\\\\=true\\\\]\\\\:data-\\\\[selection-end\\\\=true\\\\]\\\\:data-\\\\[range-selection\\\\=true\\\\]\\\\:rounded-full[data-range-selection=true][data-selection-end=true][data-selected=true] {\\n  border-radius: 9999px;\\n}\\n.data-\\\\[selected\\\\=true\\\\]\\\\:data-\\\\[selection-start\\\\=true\\\\]\\\\:data-\\\\[range-selection\\\\=true\\\\]\\\\:rounded-full[data-range-selection=true][data-selection-start=true][data-selected=true] {\\n  border-radius: 9999px;\\n}\\n.data-\\\\[menu-open\\\\=true\\\\]\\\\:border-none[data-menu-open=true] {\\n  border-style: none;\\n}\\n.data-\\\\[active\\\\=true\\\\]\\\\:border-danger[data-active=true] {\\n  --tw-border-opacity: 1;\\n  border-color: hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-border-opacity)));\\n}\\n.data-\\\\[active\\\\=true\\\\]\\\\:border-default-400[data-active=true] {\\n  --tw-border-opacity: 1;\\n  border-color: hsl(var(--nextui-default-400) / var(--nextui-default-400-opacity, var(--tw-border-opacity)));\\n}\\n.data-\\\\[active\\\\=true\\\\]\\\\:border-primary[data-active=true] {\\n  --tw-border-opacity: 1;\\n  border-color: hsl(var(--nextui-primary) / var(--nextui-primary-opacity, var(--tw-border-opacity)));\\n}\\n.data-\\\\[active\\\\=true\\\\]\\\\:border-secondary[data-active=true] {\\n  --tw-border-opacity: 1;\\n  border-color: hsl(var(--nextui-secondary) / var(--nextui-secondary-opacity, var(--tw-border-opacity)));\\n}\\n.data-\\\\[active\\\\=true\\\\]\\\\:border-success[data-active=true] {\\n  --tw-border-opacity: 1;\\n  border-color: hsl(var(--nextui-success) / var(--nextui-success-opacity, var(--tw-border-opacity)));\\n}\\n.data-\\\\[active\\\\=true\\\\]\\\\:border-warning[data-active=true] {\\n  --tw-border-opacity: 1;\\n  border-color: hsl(var(--nextui-warning) / var(--nextui-warning-opacity, var(--tw-border-opacity)));\\n}\\n.data-\\\\[focus\\\\=true\\\\]\\\\:border-danger[data-focus=true] {\\n  --tw-border-opacity: 1;\\n  border-color: hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-border-opacity)));\\n}\\n.data-\\\\[focus\\\\=true\\\\]\\\\:border-default-foreground[data-focus=true] {\\n  --tw-border-opacity: 1;\\n  border-color: hsl(var(--nextui-default-foreground) / var(--nextui-default-foreground-opacity, var(--tw-border-opacity)));\\n}\\n.data-\\\\[focus\\\\=true\\\\]\\\\:border-primary[data-focus=true] {\\n  --tw-border-opacity: 1;\\n  border-color: hsl(var(--nextui-primary) / var(--nextui-primary-opacity, var(--tw-border-opacity)));\\n}\\n.data-\\\\[focus\\\\=true\\\\]\\\\:border-secondary[data-focus=true] {\\n  --tw-border-opacity: 1;\\n  border-color: hsl(var(--nextui-secondary) / var(--nextui-secondary-opacity, var(--tw-border-opacity)));\\n}\\n.data-\\\\[focus\\\\=true\\\\]\\\\:border-success[data-focus=true] {\\n  --tw-border-opacity: 1;\\n  border-color: hsl(var(--nextui-success) / var(--nextui-success-opacity, var(--tw-border-opacity)));\\n}\\n.data-\\\\[focus\\\\=true\\\\]\\\\:border-warning[data-focus=true] {\\n  --tw-border-opacity: 1;\\n  border-color: hsl(var(--nextui-warning) / var(--nextui-warning-opacity, var(--tw-border-opacity)));\\n}\\n.data-\\\\[hover\\\\=true\\\\]\\\\:border-danger[data-hover=true] {\\n  --tw-border-opacity: 1;\\n  border-color: hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-border-opacity)));\\n}\\n.data-\\\\[hover\\\\=true\\\\]\\\\:border-default[data-hover=true] {\\n  --tw-border-opacity: 1;\\n  border-color: hsl(var(--nextui-default) / var(--nextui-default-opacity, var(--tw-border-opacity)));\\n}\\n.data-\\\\[hover\\\\=true\\\\]\\\\:border-default-400[data-hover=true] {\\n  --tw-border-opacity: 1;\\n  border-color: hsl(var(--nextui-default-400) / var(--nextui-default-400-opacity, var(--tw-border-opacity)));\\n}\\n.data-\\\\[hover\\\\=true\\\\]\\\\:border-primary[data-hover=true] {\\n  --tw-border-opacity: 1;\\n  border-color: hsl(var(--nextui-primary) / var(--nextui-primary-opacity, var(--tw-border-opacity)));\\n}\\n.data-\\\\[hover\\\\=true\\\\]\\\\:border-secondary[data-hover=true] {\\n  --tw-border-opacity: 1;\\n  border-color: hsl(var(--nextui-secondary) / var(--nextui-secondary-opacity, var(--tw-border-opacity)));\\n}\\n.data-\\\\[hover\\\\=true\\\\]\\\\:border-success[data-hover=true] {\\n  --tw-border-opacity: 1;\\n  border-color: hsl(var(--nextui-success) / var(--nextui-success-opacity, var(--tw-border-opacity)));\\n}\\n.data-\\\\[hover\\\\=true\\\\]\\\\:border-warning[data-hover=true] {\\n  --tw-border-opacity: 1;\\n  border-color: hsl(var(--nextui-warning) / var(--nextui-warning-opacity, var(--tw-border-opacity)));\\n}\\n.data-\\\\[open\\\\=true\\\\]\\\\:border-danger[data-open=true] {\\n  --tw-border-opacity: 1;\\n  border-color: hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-border-opacity)));\\n}\\n.data-\\\\[open\\\\=true\\\\]\\\\:border-default-foreground[data-open=true] {\\n  --tw-border-opacity: 1;\\n  border-color: hsl(var(--nextui-default-foreground) / var(--nextui-default-foreground-opacity, var(--tw-border-opacity)));\\n}\\n.data-\\\\[open\\\\=true\\\\]\\\\:border-primary[data-open=true] {\\n  --tw-border-opacity: 1;\\n  border-color: hsl(var(--nextui-primary) / var(--nextui-primary-opacity, var(--tw-border-opacity)));\\n}\\n.data-\\\\[open\\\\=true\\\\]\\\\:border-secondary[data-open=true] {\\n  --tw-border-opacity: 1;\\n  border-color: hsl(var(--nextui-secondary) / var(--nextui-secondary-opacity, var(--tw-border-opacity)));\\n}\\n.data-\\\\[open\\\\=true\\\\]\\\\:border-success[data-open=true] {\\n  --tw-border-opacity: 1;\\n  border-color: hsl(var(--nextui-success) / var(--nextui-success-opacity, var(--tw-border-opacity)));\\n}\\n.data-\\\\[open\\\\=true\\\\]\\\\:border-warning[data-open=true] {\\n  --tw-border-opacity: 1;\\n  border-color: hsl(var(--nextui-warning) / var(--nextui-warning-opacity, var(--tw-border-opacity)));\\n}\\n.data-\\\\[active\\\\=true\\\\]\\\\:bg-danger[data-active=true] {\\n  --tw-bg-opacity: 1;\\n  background-color: hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-bg-opacity)));\\n}\\n.data-\\\\[active\\\\=true\\\\]\\\\:bg-default-400[data-active=true] {\\n  --tw-bg-opacity: 1;\\n  background-color: hsl(var(--nextui-default-400) / var(--nextui-default-400-opacity, var(--tw-bg-opacity)));\\n}\\n.data-\\\\[active\\\\=true\\\\]\\\\:bg-primary[data-active=true] {\\n  --tw-bg-opacity: 1;\\n  background-color: hsl(var(--nextui-primary) / var(--nextui-primary-opacity, var(--tw-bg-opacity)));\\n}\\n.data-\\\\[active\\\\=true\\\\]\\\\:bg-secondary[data-active=true] {\\n  --tw-bg-opacity: 1;\\n  background-color: hsl(var(--nextui-secondary) / var(--nextui-secondary-opacity, var(--tw-bg-opacity)));\\n}\\n.data-\\\\[active\\\\=true\\\\]\\\\:bg-success[data-active=true] {\\n  --tw-bg-opacity: 1;\\n  background-color: hsl(var(--nextui-success) / var(--nextui-success-opacity, var(--tw-bg-opacity)));\\n}\\n.data-\\\\[active\\\\=true\\\\]\\\\:bg-warning[data-active=true] {\\n  --tw-bg-opacity: 1;\\n  background-color: hsl(var(--nextui-warning) / var(--nextui-warning-opacity, var(--tw-bg-opacity)));\\n}\\n.data-\\\\[hover\\\\=true\\\\]\\\\:\\\\!bg-danger-100[data-hover=true] {\\n  --tw-bg-opacity: 1 !important;\\n  background-color: hsl(var(--nextui-danger-100) / var(--nextui-danger-100-opacity, var(--tw-bg-opacity))) !important;\\n}\\n.data-\\\\[hover\\\\=true\\\\]\\\\:bg-content2[data-hover=true] {\\n  --tw-bg-opacity: 1;\\n  background-color: hsl(var(--nextui-content2) / var(--nextui-content2-opacity, var(--tw-bg-opacity)));\\n}\\n.data-\\\\[hover\\\\=true\\\\]\\\\:bg-danger[data-hover=true] {\\n  --tw-bg-opacity: 1;\\n  background-color: hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-bg-opacity)));\\n}\\n.data-\\\\[hover\\\\=true\\\\]\\\\:bg-danger-100[data-hover=true] {\\n  --tw-bg-opacity: 1;\\n  background-color: hsl(var(--nextui-danger-100) / var(--nextui-danger-100-opacity, var(--tw-bg-opacity)));\\n}\\n.data-\\\\[hover\\\\=true\\\\]\\\\:bg-danger\\\\/20[data-hover=true] {\\n  background-color: hsl(var(--nextui-danger) / 0.2);\\n}\\n.data-\\\\[hover\\\\=true\\\\]\\\\:bg-default[data-hover=true] {\\n  --tw-bg-opacity: 1;\\n  background-color: hsl(var(--nextui-default) / var(--nextui-default-opacity, var(--tw-bg-opacity)));\\n}\\n.data-\\\\[hover\\\\=true\\\\]\\\\:bg-default-100[data-hover=true] {\\n  --tw-bg-opacity: 1;\\n  background-color: hsl(var(--nextui-default-100) / var(--nextui-default-100-opacity, var(--tw-bg-opacity)));\\n}\\n.data-\\\\[hover\\\\=true\\\\]\\\\:bg-default-200[data-hover=true] {\\n  --tw-bg-opacity: 1;\\n  background-color: hsl(var(--nextui-default-200) / var(--nextui-default-200-opacity, var(--tw-bg-opacity)));\\n}\\n.data-\\\\[hover\\\\=true\\\\]\\\\:bg-default\\\\/40[data-hover=true] {\\n  background-color: hsl(var(--nextui-default) / 0.4);\\n}\\n.data-\\\\[hover\\\\=true\\\\]\\\\:bg-foreground-200[data-hover=true] {\\n  --tw-bg-opacity: 1;\\n  background-color: hsl(var(--nextui-foreground-200) / var(--nextui-foreground-200-opacity, var(--tw-bg-opacity)));\\n}\\n.data-\\\\[hover\\\\=true\\\\]\\\\:bg-primary[data-hover=true] {\\n  --tw-bg-opacity: 1;\\n  background-color: hsl(var(--nextui-primary) / var(--nextui-primary-opacity, var(--tw-bg-opacity)));\\n}\\n.data-\\\\[hover\\\\=true\\\\]\\\\:bg-primary-100[data-hover=true] {\\n  --tw-bg-opacity: 1;\\n  background-color: hsl(var(--nextui-primary-100) / var(--nextui-primary-100-opacity, var(--tw-bg-opacity)));\\n}\\n.data-\\\\[hover\\\\=true\\\\]\\\\:bg-primary-50[data-hover=true] {\\n  --tw-bg-opacity: 1;\\n  background-color: hsl(var(--nextui-primary-50) / var(--nextui-primary-50-opacity, var(--tw-bg-opacity)));\\n}\\n.data-\\\\[hover\\\\=true\\\\]\\\\:bg-primary\\\\/20[data-hover=true] {\\n  background-color: hsl(var(--nextui-primary) / 0.2);\\n}\\n.data-\\\\[hover\\\\=true\\\\]\\\\:bg-secondary[data-hover=true] {\\n  --tw-bg-opacity: 1;\\n  background-color: hsl(var(--nextui-secondary) / var(--nextui-secondary-opacity, var(--tw-bg-opacity)));\\n}\\n.data-\\\\[hover\\\\=true\\\\]\\\\:bg-secondary-100[data-hover=true] {\\n  --tw-bg-opacity: 1;\\n  background-color: hsl(var(--nextui-secondary-100) / var(--nextui-secondary-100-opacity, var(--tw-bg-opacity)));\\n}\\n.data-\\\\[hover\\\\=true\\\\]\\\\:bg-secondary-50[data-hover=true] {\\n  --tw-bg-opacity: 1;\\n  background-color: hsl(var(--nextui-secondary-50) / var(--nextui-secondary-50-opacity, var(--tw-bg-opacity)));\\n}\\n.data-\\\\[hover\\\\=true\\\\]\\\\:bg-secondary\\\\/20[data-hover=true] {\\n  background-color: hsl(var(--nextui-secondary) / 0.2);\\n}\\n.data-\\\\[hover\\\\=true\\\\]\\\\:bg-success[data-hover=true] {\\n  --tw-bg-opacity: 1;\\n  background-color: hsl(var(--nextui-success) / var(--nextui-success-opacity, var(--tw-bg-opacity)));\\n}\\n.data-\\\\[hover\\\\=true\\\\]\\\\:bg-success-100[data-hover=true] {\\n  --tw-bg-opacity: 1;\\n  background-color: hsl(var(--nextui-success-100) / var(--nextui-success-100-opacity, var(--tw-bg-opacity)));\\n}\\n.data-\\\\[hover\\\\=true\\\\]\\\\:bg-success\\\\/20[data-hover=true] {\\n  background-color: hsl(var(--nextui-success) / 0.2);\\n}\\n.data-\\\\[hover\\\\=true\\\\]\\\\:bg-transparent[data-hover=true] {\\n  background-color: transparent;\\n}\\n.data-\\\\[hover\\\\=true\\\\]\\\\:bg-warning[data-hover=true] {\\n  --tw-bg-opacity: 1;\\n  background-color: hsl(var(--nextui-warning) / var(--nextui-warning-opacity, var(--tw-bg-opacity)));\\n}\\n.data-\\\\[hover\\\\=true\\\\]\\\\:bg-warning-100[data-hover=true] {\\n  --tw-bg-opacity: 1;\\n  background-color: hsl(var(--nextui-warning-100) / var(--nextui-warning-100-opacity, var(--tw-bg-opacity)));\\n}\\n.data-\\\\[hover\\\\=true\\\\]\\\\:bg-warning\\\\/20[data-hover=true] {\\n  background-color: hsl(var(--nextui-warning) / 0.2);\\n}\\n.data-\\\\[in-range\\\\=false\\\\]\\\\:bg-default-200[data-in-range=false] {\\n  --tw-bg-opacity: 1;\\n  background-color: hsl(var(--nextui-default-200) / var(--nextui-default-200-opacity, var(--tw-bg-opacity)));\\n}\\n.data-\\\\[in-range\\\\=true\\\\]\\\\:bg-background\\\\/50[data-in-range=true] {\\n  background-color: hsl(var(--nextui-background) / 0.5);\\n}\\n.data-\\\\[in-range\\\\=true\\\\]\\\\:bg-danger[data-in-range=true] {\\n  --tw-bg-opacity: 1;\\n  background-color: hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-bg-opacity)));\\n}\\n.data-\\\\[in-range\\\\=true\\\\]\\\\:bg-foreground[data-in-range=true] {\\n  --tw-bg-opacity: 1;\\n  background-color: hsl(var(--nextui-foreground) / var(--nextui-foreground-opacity, var(--tw-bg-opacity)));\\n}\\n.data-\\\\[in-range\\\\=true\\\\]\\\\:bg-primary[data-in-range=true] {\\n  --tw-bg-opacity: 1;\\n  background-color: hsl(var(--nextui-primary) / var(--nextui-primary-opacity, var(--tw-bg-opacity)));\\n}\\n.data-\\\\[in-range\\\\=true\\\\]\\\\:bg-secondary[data-in-range=true] {\\n  --tw-bg-opacity: 1;\\n  background-color: hsl(var(--nextui-secondary) / var(--nextui-secondary-opacity, var(--tw-bg-opacity)));\\n}\\n.data-\\\\[in-range\\\\=true\\\\]\\\\:bg-success[data-in-range=true] {\\n  --tw-bg-opacity: 1;\\n  background-color: hsl(var(--nextui-success) / var(--nextui-success-opacity, var(--tw-bg-opacity)));\\n}\\n.data-\\\\[in-range\\\\=true\\\\]\\\\:bg-warning[data-in-range=true] {\\n  --tw-bg-opacity: 1;\\n  background-color: hsl(var(--nextui-warning) / var(--nextui-warning-opacity, var(--tw-bg-opacity)));\\n}\\n.data-\\\\[loaded\\\\=true\\\\]\\\\:\\\\!bg-transparent[data-loaded=true] {\\n  background-color: transparent !important;\\n}\\n.data-\\\\[selected\\\\=true\\\\]\\\\:bg-danger[data-selected=true] {\\n  --tw-bg-opacity: 1;\\n  background-color: hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-bg-opacity)));\\n}\\n.data-\\\\[selected\\\\=true\\\\]\\\\:bg-default[data-selected=true] {\\n  --tw-bg-opacity: 1;\\n  background-color: hsl(var(--nextui-default) / var(--nextui-default-opacity, var(--tw-bg-opacity)));\\n}\\n.data-\\\\[selected\\\\=true\\\\]\\\\:bg-foreground[data-selected=true] {\\n  --tw-bg-opacity: 1;\\n  background-color: hsl(var(--nextui-foreground) / var(--nextui-foreground-opacity, var(--tw-bg-opacity)));\\n}\\n.data-\\\\[selected\\\\=true\\\\]\\\\:bg-primary[data-selected=true] {\\n  --tw-bg-opacity: 1;\\n  background-color: hsl(var(--nextui-primary) / var(--nextui-primary-opacity, var(--tw-bg-opacity)));\\n}\\n.data-\\\\[selected\\\\=true\\\\]\\\\:bg-secondary[data-selected=true] {\\n  --tw-bg-opacity: 1;\\n  background-color: hsl(var(--nextui-secondary) / var(--nextui-secondary-opacity, var(--tw-bg-opacity)));\\n}\\n.data-\\\\[selected\\\\=true\\\\]\\\\:bg-success[data-selected=true] {\\n  --tw-bg-opacity: 1;\\n  background-color: hsl(var(--nextui-success) / var(--nextui-success-opacity, var(--tw-bg-opacity)));\\n}\\n.data-\\\\[selected\\\\=true\\\\]\\\\:bg-warning[data-selected=true] {\\n  --tw-bg-opacity: 1;\\n  background-color: hsl(var(--nextui-warning) / var(--nextui-warning-opacity, var(--tw-bg-opacity)));\\n}\\n.data-\\\\[selected\\\\=true\\\\]\\\\:data-\\\\[hover\\\\=true\\\\]\\\\:bg-danger[data-hover=true][data-selected=true] {\\n  --tw-bg-opacity: 1;\\n  background-color: hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-bg-opacity)));\\n}\\n.data-\\\\[selected\\\\=true\\\\]\\\\:data-\\\\[hover\\\\=true\\\\]\\\\:bg-foreground[data-hover=true][data-selected=true] {\\n  --tw-bg-opacity: 1;\\n  background-color: hsl(var(--nextui-foreground) / var(--nextui-foreground-opacity, var(--tw-bg-opacity)));\\n}\\n.data-\\\\[selected\\\\=true\\\\]\\\\:data-\\\\[hover\\\\=true\\\\]\\\\:bg-primary[data-hover=true][data-selected=true] {\\n  --tw-bg-opacity: 1;\\n  background-color: hsl(var(--nextui-primary) / var(--nextui-primary-opacity, var(--tw-bg-opacity)));\\n}\\n.data-\\\\[selected\\\\=true\\\\]\\\\:data-\\\\[hover\\\\=true\\\\]\\\\:bg-secondary[data-hover=true][data-selected=true] {\\n  --tw-bg-opacity: 1;\\n  background-color: hsl(var(--nextui-secondary) / var(--nextui-secondary-opacity, var(--tw-bg-opacity)));\\n}\\n.data-\\\\[selected\\\\=true\\\\]\\\\:data-\\\\[hover\\\\=true\\\\]\\\\:bg-success[data-hover=true][data-selected=true] {\\n  --tw-bg-opacity: 1;\\n  background-color: hsl(var(--nextui-success) / var(--nextui-success-opacity, var(--tw-bg-opacity)));\\n}\\n.data-\\\\[selected\\\\=true\\\\]\\\\:data-\\\\[hover\\\\=true\\\\]\\\\:bg-warning[data-hover=true][data-selected=true] {\\n  --tw-bg-opacity: 1;\\n  background-color: hsl(var(--nextui-warning) / var(--nextui-warning-opacity, var(--tw-bg-opacity)));\\n}\\n.data-\\\\[selected\\\\=true\\\\]\\\\:data-\\\\[range-selection\\\\=true\\\\]\\\\:data-\\\\[outside-month\\\\=true\\\\]\\\\:bg-transparent[data-outside-month=true][data-range-selection=true][data-selected=true] {\\n  background-color: transparent;\\n}\\n.data-\\\\[selected\\\\=true\\\\]\\\\:data-\\\\[selection-end\\\\=true\\\\]\\\\:data-\\\\[range-selection\\\\=true\\\\]\\\\:bg-danger[data-range-selection=true][data-selection-end=true][data-selected=true] {\\n  --tw-bg-opacity: 1;\\n  background-color: hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-bg-opacity)));\\n}\\n.data-\\\\[selected\\\\=true\\\\]\\\\:data-\\\\[selection-end\\\\=true\\\\]\\\\:data-\\\\[range-selection\\\\=true\\\\]\\\\:bg-foreground[data-range-selection=true][data-selection-end=true][data-selected=true] {\\n  --tw-bg-opacity: 1;\\n  background-color: hsl(var(--nextui-foreground) / var(--nextui-foreground-opacity, var(--tw-bg-opacity)));\\n}\\n.data-\\\\[selected\\\\=true\\\\]\\\\:data-\\\\[selection-end\\\\=true\\\\]\\\\:data-\\\\[range-selection\\\\=true\\\\]\\\\:bg-primary[data-range-selection=true][data-selection-end=true][data-selected=true] {\\n  --tw-bg-opacity: 1;\\n  background-color: hsl(var(--nextui-primary) / var(--nextui-primary-opacity, var(--tw-bg-opacity)));\\n}\\n.data-\\\\[selected\\\\=true\\\\]\\\\:data-\\\\[selection-end\\\\=true\\\\]\\\\:data-\\\\[range-selection\\\\=true\\\\]\\\\:bg-secondary[data-range-selection=true][data-selection-end=true][data-selected=true] {\\n  --tw-bg-opacity: 1;\\n  background-color: hsl(var(--nextui-secondary) / var(--nextui-secondary-opacity, var(--tw-bg-opacity)));\\n}\\n.data-\\\\[selected\\\\=true\\\\]\\\\:data-\\\\[selection-end\\\\=true\\\\]\\\\:data-\\\\[range-selection\\\\=true\\\\]\\\\:bg-success[data-range-selection=true][data-selection-end=true][data-selected=true] {\\n  --tw-bg-opacity: 1;\\n  background-color: hsl(var(--nextui-success) / var(--nextui-success-opacity, var(--tw-bg-opacity)));\\n}\\n.data-\\\\[selected\\\\=true\\\\]\\\\:data-\\\\[selection-end\\\\=true\\\\]\\\\:data-\\\\[range-selection\\\\=true\\\\]\\\\:bg-warning[data-range-selection=true][data-selection-end=true][data-selected=true] {\\n  --tw-bg-opacity: 1;\\n  background-color: hsl(var(--nextui-warning) / var(--nextui-warning-opacity, var(--tw-bg-opacity)));\\n}\\n.data-\\\\[selected\\\\=true\\\\]\\\\:data-\\\\[selection-start\\\\=true\\\\]\\\\:data-\\\\[range-selection\\\\=true\\\\]\\\\:bg-danger[data-range-selection=true][data-selection-start=true][data-selected=true] {\\n  --tw-bg-opacity: 1;\\n  background-color: hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-bg-opacity)));\\n}\\n.data-\\\\[selected\\\\=true\\\\]\\\\:data-\\\\[selection-start\\\\=true\\\\]\\\\:data-\\\\[range-selection\\\\=true\\\\]\\\\:bg-foreground[data-range-selection=true][data-selection-start=true][data-selected=true] {\\n  --tw-bg-opacity: 1;\\n  background-color: hsl(var(--nextui-foreground) / var(--nextui-foreground-opacity, var(--tw-bg-opacity)));\\n}\\n.data-\\\\[selected\\\\=true\\\\]\\\\:data-\\\\[selection-start\\\\=true\\\\]\\\\:data-\\\\[range-selection\\\\=true\\\\]\\\\:bg-primary[data-range-selection=true][data-selection-start=true][data-selected=true] {\\n  --tw-bg-opacity: 1;\\n  background-color: hsl(var(--nextui-primary) / var(--nextui-primary-opacity, var(--tw-bg-opacity)));\\n}\\n.data-\\\\[selected\\\\=true\\\\]\\\\:data-\\\\[selection-start\\\\=true\\\\]\\\\:data-\\\\[range-selection\\\\=true\\\\]\\\\:bg-secondary[data-range-selection=true][data-selection-start=true][data-selected=true] {\\n  --tw-bg-opacity: 1;\\n  background-color: hsl(var(--nextui-secondary) / var(--nextui-secondary-opacity, var(--tw-bg-opacity)));\\n}\\n.data-\\\\[selected\\\\=true\\\\]\\\\:data-\\\\[selection-start\\\\=true\\\\]\\\\:data-\\\\[range-selection\\\\=true\\\\]\\\\:bg-success[data-range-selection=true][data-selection-start=true][data-selected=true] {\\n  --tw-bg-opacity: 1;\\n  background-color: hsl(var(--nextui-success) / var(--nextui-success-opacity, var(--tw-bg-opacity)));\\n}\\n.data-\\\\[selected\\\\=true\\\\]\\\\:data-\\\\[selection-start\\\\=true\\\\]\\\\:data-\\\\[range-selection\\\\=true\\\\]\\\\:bg-warning[data-range-selection=true][data-selection-start=true][data-selected=true] {\\n  --tw-bg-opacity: 1;\\n  background-color: hsl(var(--nextui-warning) / var(--nextui-warning-opacity, var(--tw-bg-opacity)));\\n}\\n.data-\\\\[has-end-content\\\\=true\\\\]\\\\:pe-1\\\\.5[data-has-end-content=true] {\\n  padding-inline-end: 0.375rem;\\n}\\n.data-\\\\[has-helper\\\\=true\\\\]\\\\:pb-\\\\[calc\\\\(theme\\\\(fontSize\\\\.tiny\\\\)_\\\\+8px\\\\)\\\\][data-has-helper=true] {\\n  padding-bottom: calc(var(--nextui-font-size-tiny) + 8px);\\n}\\n.data-\\\\[has-helper\\\\=true\\\\]\\\\:pb-\\\\[calc\\\\(theme\\\\(fontSize\\\\.tiny\\\\)_\\\\+_8px\\\\)\\\\][data-has-helper=true] {\\n  padding-bottom: calc(var(--nextui-font-size-tiny) + 8px);\\n}\\n.data-\\\\[has-start-content\\\\=true\\\\]\\\\:ps-1\\\\.5[data-has-start-content=true] {\\n  padding-inline-start: 0.375rem;\\n}\\n.data-\\\\[has-title\\\\=true\\\\]\\\\:pt-1[data-has-title=true] {\\n  padding-top: 0.25rem;\\n}\\n.data-\\\\[active\\\\=true\\\\]\\\\:font-semibold[data-active=true] {\\n  font-weight: 600;\\n}\\n.data-\\\\[active\\\\=true\\\\]\\\\:text-danger-foreground[data-active=true] {\\n  --tw-text-opacity: 1;\\n  color: hsl(var(--nextui-danger-foreground) / var(--nextui-danger-foreground-opacity, var(--tw-text-opacity)));\\n}\\n.data-\\\\[active\\\\=true\\\\]\\\\:text-default-foreground[data-active=true] {\\n  --tw-text-opacity: 1;\\n  color: hsl(var(--nextui-default-foreground) / var(--nextui-default-foreground-opacity, var(--tw-text-opacity)));\\n}\\n.data-\\\\[active\\\\=true\\\\]\\\\:text-primary-foreground[data-active=true] {\\n  --tw-text-opacity: 1;\\n  color: hsl(var(--nextui-primary-foreground) / var(--nextui-primary-foreground-opacity, var(--tw-text-opacity)));\\n}\\n.data-\\\\[active\\\\=true\\\\]\\\\:text-secondary-foreground[data-active=true] {\\n  --tw-text-opacity: 1;\\n  color: hsl(var(--nextui-secondary-foreground) / var(--nextui-secondary-foreground-opacity, var(--tw-text-opacity)));\\n}\\n.data-\\\\[active\\\\=true\\\\]\\\\:text-success-foreground[data-active=true] {\\n  --tw-text-opacity: 1;\\n  color: hsl(var(--nextui-success-foreground) / var(--nextui-success-foreground-opacity, var(--tw-text-opacity)));\\n}\\n.data-\\\\[active\\\\=true\\\\]\\\\:text-warning-foreground[data-active=true] {\\n  --tw-text-opacity: 1;\\n  color: hsl(var(--nextui-warning-foreground) / var(--nextui-warning-foreground-opacity, var(--tw-text-opacity)));\\n}\\n.data-\\\\[disabled\\\\=true\\\\]\\\\:text-default-300[data-disabled=true] {\\n  --tw-text-opacity: 1;\\n  color: hsl(var(--nextui-default-300) / var(--nextui-default-300-opacity, var(--tw-text-opacity)));\\n}\\n.data-\\\\[editable\\\\=true\\\\]\\\\:data-\\\\[placeholder\\\\=true\\\\]\\\\:text-danger-300[data-placeholder=true][data-editable=true] {\\n  --tw-text-opacity: 1;\\n  color: hsl(var(--nextui-danger-300) / var(--nextui-danger-300-opacity, var(--tw-text-opacity)));\\n}\\n.data-\\\\[editable\\\\=true\\\\]\\\\:data-\\\\[placeholder\\\\=true\\\\]\\\\:text-foreground-500[data-placeholder=true][data-editable=true] {\\n  --tw-text-opacity: 1;\\n  color: hsl(var(--nextui-foreground-500) / var(--nextui-foreground-500-opacity, var(--tw-text-opacity)));\\n}\\n.data-\\\\[editable\\\\=true\\\\]\\\\:data-\\\\[placeholder\\\\=true\\\\]\\\\:text-primary-300[data-placeholder=true][data-editable=true] {\\n  --tw-text-opacity: 1;\\n  color: hsl(var(--nextui-primary-300) / var(--nextui-primary-300-opacity, var(--tw-text-opacity)));\\n}\\n.data-\\\\[editable\\\\=true\\\\]\\\\:data-\\\\[placeholder\\\\=true\\\\]\\\\:text-secondary-300[data-placeholder=true][data-editable=true] {\\n  --tw-text-opacity: 1;\\n  color: hsl(var(--nextui-secondary-300) / var(--nextui-secondary-300-opacity, var(--tw-text-opacity)));\\n}\\n.data-\\\\[editable\\\\=true\\\\]\\\\:data-\\\\[placeholder\\\\=true\\\\]\\\\:text-success-400[data-placeholder=true][data-editable=true] {\\n  --tw-text-opacity: 1;\\n  color: hsl(var(--nextui-success-400) / var(--nextui-success-400-opacity, var(--tw-text-opacity)));\\n}\\n.data-\\\\[editable\\\\=true\\\\]\\\\:data-\\\\[placeholder\\\\=true\\\\]\\\\:text-warning-400[data-placeholder=true][data-editable=true] {\\n  --tw-text-opacity: 1;\\n  color: hsl(var(--nextui-warning-400) / var(--nextui-warning-400-opacity, var(--tw-text-opacity)));\\n}\\n.data-\\\\[editable\\\\=true\\\\]\\\\:text-danger[data-editable=true] {\\n  --tw-text-opacity: 1;\\n  color: hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-text-opacity)));\\n}\\n.data-\\\\[editable\\\\=true\\\\]\\\\:text-foreground[data-editable=true] {\\n  --tw-text-opacity: 1;\\n  color: hsl(var(--nextui-foreground) / var(--nextui-foreground-opacity, var(--tw-text-opacity)));\\n}\\n.data-\\\\[editable\\\\=true\\\\]\\\\:text-primary[data-editable=true] {\\n  --tw-text-opacity: 1;\\n  color: hsl(var(--nextui-primary) / var(--nextui-primary-opacity, var(--tw-text-opacity)));\\n}\\n.data-\\\\[editable\\\\=true\\\\]\\\\:text-secondary[data-editable=true] {\\n  --tw-text-opacity: 1;\\n  color: hsl(var(--nextui-secondary) / var(--nextui-secondary-opacity, var(--tw-text-opacity)));\\n}\\n.data-\\\\[editable\\\\=true\\\\]\\\\:text-success-600[data-editable=true] {\\n  --tw-text-opacity: 1;\\n  color: hsl(var(--nextui-success-600) / var(--nextui-success-600-opacity, var(--tw-text-opacity)));\\n}\\n.data-\\\\[editable\\\\=true\\\\]\\\\:text-warning-600[data-editable=true] {\\n  --tw-text-opacity: 1;\\n  color: hsl(var(--nextui-warning-600) / var(--nextui-warning-600-opacity, var(--tw-text-opacity)));\\n}\\n.data-\\\\[hover\\\\=true\\\\]\\\\:text-danger[data-hover=true] {\\n  --tw-text-opacity: 1;\\n  color: hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-text-opacity)));\\n}\\n.data-\\\\[hover\\\\=true\\\\]\\\\:text-danger-500[data-hover=true] {\\n  --tw-text-opacity: 1;\\n  color: hsl(var(--nextui-danger-500) / var(--nextui-danger-500-opacity, var(--tw-text-opacity)));\\n}\\n.data-\\\\[hover\\\\=true\\\\]\\\\:text-danger-foreground[data-hover=true] {\\n  --tw-text-opacity: 1;\\n  color: hsl(var(--nextui-danger-foreground) / var(--nextui-danger-foreground-opacity, var(--tw-text-opacity)));\\n}\\n.data-\\\\[hover\\\\=true\\\\]\\\\:text-default-500[data-hover=true] {\\n  --tw-text-opacity: 1;\\n  color: hsl(var(--nextui-default-500) / var(--nextui-default-500-opacity, var(--tw-text-opacity)));\\n}\\n.data-\\\\[hover\\\\=true\\\\]\\\\:text-default-foreground[data-hover=true] {\\n  --tw-text-opacity: 1;\\n  color: hsl(var(--nextui-default-foreground) / var(--nextui-default-foreground-opacity, var(--tw-text-opacity)));\\n}\\n.data-\\\\[hover\\\\=true\\\\]\\\\:text-foreground-400[data-hover=true] {\\n  --tw-text-opacity: 1;\\n  color: hsl(var(--nextui-foreground-400) / var(--nextui-foreground-400-opacity, var(--tw-text-opacity)));\\n}\\n.data-\\\\[hover\\\\=true\\\\]\\\\:text-foreground-600[data-hover=true] {\\n  --tw-text-opacity: 1;\\n  color: hsl(var(--nextui-foreground-600) / var(--nextui-foreground-600-opacity, var(--tw-text-opacity)));\\n}\\n.data-\\\\[hover\\\\=true\\\\]\\\\:text-primary[data-hover=true] {\\n  --tw-text-opacity: 1;\\n  color: hsl(var(--nextui-primary) / var(--nextui-primary-opacity, var(--tw-text-opacity)));\\n}\\n.data-\\\\[hover\\\\=true\\\\]\\\\:text-primary-400[data-hover=true] {\\n  --tw-text-opacity: 1;\\n  color: hsl(var(--nextui-primary-400) / var(--nextui-primary-400-opacity, var(--tw-text-opacity)));\\n}\\n.data-\\\\[hover\\\\=true\\\\]\\\\:text-primary-foreground[data-hover=true] {\\n  --tw-text-opacity: 1;\\n  color: hsl(var(--nextui-primary-foreground) / var(--nextui-primary-foreground-opacity, var(--tw-text-opacity)));\\n}\\n.data-\\\\[hover\\\\=true\\\\]\\\\:text-secondary[data-hover=true] {\\n  --tw-text-opacity: 1;\\n  color: hsl(var(--nextui-secondary) / var(--nextui-secondary-opacity, var(--tw-text-opacity)));\\n}\\n.data-\\\\[hover\\\\=true\\\\]\\\\:text-secondary-400[data-hover=true] {\\n  --tw-text-opacity: 1;\\n  color: hsl(var(--nextui-secondary-400) / var(--nextui-secondary-400-opacity, var(--tw-text-opacity)));\\n}\\n.data-\\\\[hover\\\\=true\\\\]\\\\:text-secondary-foreground[data-hover=true] {\\n  --tw-text-opacity: 1;\\n  color: hsl(var(--nextui-secondary-foreground) / var(--nextui-secondary-foreground-opacity, var(--tw-text-opacity)));\\n}\\n.data-\\\\[hover\\\\=true\\\\]\\\\:text-success[data-hover=true] {\\n  --tw-text-opacity: 1;\\n  color: hsl(var(--nextui-success) / var(--nextui-success-opacity, var(--tw-text-opacity)));\\n}\\n.data-\\\\[hover\\\\=true\\\\]\\\\:text-success-600[data-hover=true] {\\n  --tw-text-opacity: 1;\\n  color: hsl(var(--nextui-success-600) / var(--nextui-success-600-opacity, var(--tw-text-opacity)));\\n}\\n.data-\\\\[hover\\\\=true\\\\]\\\\:text-success-foreground[data-hover=true] {\\n  --tw-text-opacity: 1;\\n  color: hsl(var(--nextui-success-foreground) / var(--nextui-success-foreground-opacity, var(--tw-text-opacity)));\\n}\\n.data-\\\\[hover\\\\=true\\\\]\\\\:text-warning[data-hover=true] {\\n  --tw-text-opacity: 1;\\n  color: hsl(var(--nextui-warning) / var(--nextui-warning-opacity, var(--tw-text-opacity)));\\n}\\n.data-\\\\[hover\\\\=true\\\\]\\\\:text-warning-600[data-hover=true] {\\n  --tw-text-opacity: 1;\\n  color: hsl(var(--nextui-warning-600) / var(--nextui-warning-600-opacity, var(--tw-text-opacity)));\\n}\\n.data-\\\\[hover\\\\=true\\\\]\\\\:text-warning-foreground[data-hover=true] {\\n  --tw-text-opacity: 1;\\n  color: hsl(var(--nextui-warning-foreground) / var(--nextui-warning-foreground-opacity, var(--tw-text-opacity)));\\n}\\n.data-\\\\[invalid\\\\=true\\\\]\\\\:data-\\\\[editable\\\\=true\\\\]\\\\:text-danger[data-editable=true][data-invalid=true] {\\n  --tw-text-opacity: 1;\\n  color: hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-text-opacity)));\\n}\\n.data-\\\\[invalid\\\\=true\\\\]\\\\:text-danger-300[data-invalid=true] {\\n  --tw-text-opacity: 1;\\n  color: hsl(var(--nextui-danger-300) / var(--nextui-danger-300-opacity, var(--tw-text-opacity)));\\n}\\n.data-\\\\[selected\\\\=true\\\\]\\\\:data-\\\\[hover\\\\=true\\\\]\\\\:text-background[data-hover=true][data-selected=true] {\\n  --tw-text-opacity: 1;\\n  color: hsl(var(--nextui-background) / var(--nextui-background-opacity, var(--tw-text-opacity)));\\n}\\n.data-\\\\[selected\\\\=true\\\\]\\\\:data-\\\\[hover\\\\=true\\\\]\\\\:text-danger-foreground[data-hover=true][data-selected=true] {\\n  --tw-text-opacity: 1;\\n  color: hsl(var(--nextui-danger-foreground) / var(--nextui-danger-foreground-opacity, var(--tw-text-opacity)));\\n}\\n.data-\\\\[selected\\\\=true\\\\]\\\\:data-\\\\[hover\\\\=true\\\\]\\\\:text-primary-foreground[data-hover=true][data-selected=true] {\\n  --tw-text-opacity: 1;\\n  color: hsl(var(--nextui-primary-foreground) / var(--nextui-primary-foreground-opacity, var(--tw-text-opacity)));\\n}\\n.data-\\\\[selected\\\\=true\\\\]\\\\:data-\\\\[hover\\\\=true\\\\]\\\\:text-secondary-foreground[data-hover=true][data-selected=true] {\\n  --tw-text-opacity: 1;\\n  color: hsl(var(--nextui-secondary-foreground) / var(--nextui-secondary-foreground-opacity, var(--tw-text-opacity)));\\n}\\n.data-\\\\[selected\\\\=true\\\\]\\\\:data-\\\\[hover\\\\=true\\\\]\\\\:text-success-foreground[data-hover=true][data-selected=true] {\\n  --tw-text-opacity: 1;\\n  color: hsl(var(--nextui-success-foreground) / var(--nextui-success-foreground-opacity, var(--tw-text-opacity)));\\n}\\n.data-\\\\[selected\\\\=true\\\\]\\\\:data-\\\\[hover\\\\=true\\\\]\\\\:text-warning-foreground[data-hover=true][data-selected=true] {\\n  --tw-text-opacity: 1;\\n  color: hsl(var(--nextui-warning-foreground) / var(--nextui-warning-foreground-opacity, var(--tw-text-opacity)));\\n}\\n.data-\\\\[selected\\\\=true\\\\]\\\\:data-\\\\[range-selection\\\\=true\\\\]\\\\:data-\\\\[outside-month\\\\=true\\\\]\\\\:text-default-300[data-outside-month=true][data-range-selection=true][data-selected=true] {\\n  --tw-text-opacity: 1;\\n  color: hsl(var(--nextui-default-300) / var(--nextui-default-300-opacity, var(--tw-text-opacity)));\\n}\\n.data-\\\\[selected\\\\=true\\\\]\\\\:data-\\\\[range-selection\\\\=true\\\\]\\\\:text-danger-500[data-range-selection=true][data-selected=true] {\\n  --tw-text-opacity: 1;\\n  color: hsl(var(--nextui-danger-500) / var(--nextui-danger-500-opacity, var(--tw-text-opacity)));\\n}\\n.data-\\\\[selected\\\\=true\\\\]\\\\:data-\\\\[range-selection\\\\=true\\\\]\\\\:text-foreground[data-range-selection=true][data-selected=true] {\\n  --tw-text-opacity: 1;\\n  color: hsl(var(--nextui-foreground) / var(--nextui-foreground-opacity, var(--tw-text-opacity)));\\n}\\n.data-\\\\[selected\\\\=true\\\\]\\\\:data-\\\\[range-selection\\\\=true\\\\]\\\\:text-primary[data-range-selection=true][data-selected=true] {\\n  --tw-text-opacity: 1;\\n  color: hsl(var(--nextui-primary) / var(--nextui-primary-opacity, var(--tw-text-opacity)));\\n}\\n.data-\\\\[selected\\\\=true\\\\]\\\\:data-\\\\[range-selection\\\\=true\\\\]\\\\:text-secondary[data-range-selection=true][data-selected=true] {\\n  --tw-text-opacity: 1;\\n  color: hsl(var(--nextui-secondary) / var(--nextui-secondary-opacity, var(--tw-text-opacity)));\\n}\\n.data-\\\\[selected\\\\=true\\\\]\\\\:data-\\\\[range-selection\\\\=true\\\\]\\\\:text-success-600[data-range-selection=true][data-selected=true] {\\n  --tw-text-opacity: 1;\\n  color: hsl(var(--nextui-success-600) / var(--nextui-success-600-opacity, var(--tw-text-opacity)));\\n}\\n.data-\\\\[selected\\\\=true\\\\]\\\\:data-\\\\[range-selection\\\\=true\\\\]\\\\:text-warning-500[data-range-selection=true][data-selected=true] {\\n  --tw-text-opacity: 1;\\n  color: hsl(var(--nextui-warning-500) / var(--nextui-warning-500-opacity, var(--tw-text-opacity)));\\n}\\n.data-\\\\[selected\\\\=true\\\\]\\\\:data-\\\\[selection-end\\\\=true\\\\]\\\\:data-\\\\[range-selection\\\\=true\\\\]\\\\:text-background[data-range-selection=true][data-selection-end=true][data-selected=true] {\\n  --tw-text-opacity: 1;\\n  color: hsl(var(--nextui-background) / var(--nextui-background-opacity, var(--tw-text-opacity)));\\n}\\n.data-\\\\[selected\\\\=true\\\\]\\\\:data-\\\\[selection-end\\\\=true\\\\]\\\\:data-\\\\[range-selection\\\\=true\\\\]\\\\:text-danger-foreground[data-range-selection=true][data-selection-end=true][data-selected=true] {\\n  --tw-text-opacity: 1;\\n  color: hsl(var(--nextui-danger-foreground) / var(--nextui-danger-foreground-opacity, var(--tw-text-opacity)));\\n}\\n.data-\\\\[selected\\\\=true\\\\]\\\\:data-\\\\[selection-end\\\\=true\\\\]\\\\:data-\\\\[range-selection\\\\=true\\\\]\\\\:text-primary-foreground[data-range-selection=true][data-selection-end=true][data-selected=true] {\\n  --tw-text-opacity: 1;\\n  color: hsl(var(--nextui-primary-foreground) / var(--nextui-primary-foreground-opacity, var(--tw-text-opacity)));\\n}\\n.data-\\\\[selected\\\\=true\\\\]\\\\:data-\\\\[selection-end\\\\=true\\\\]\\\\:data-\\\\[range-selection\\\\=true\\\\]\\\\:text-secondary-foreground[data-range-selection=true][data-selection-end=true][data-selected=true] {\\n  --tw-text-opacity: 1;\\n  color: hsl(var(--nextui-secondary-foreground) / var(--nextui-secondary-foreground-opacity, var(--tw-text-opacity)));\\n}\\n.data-\\\\[selected\\\\=true\\\\]\\\\:data-\\\\[selection-end\\\\=true\\\\]\\\\:data-\\\\[range-selection\\\\=true\\\\]\\\\:text-success-foreground[data-range-selection=true][data-selection-end=true][data-selected=true] {\\n  --tw-text-opacity: 1;\\n  color: hsl(var(--nextui-success-foreground) / var(--nextui-success-foreground-opacity, var(--tw-text-opacity)));\\n}\\n.data-\\\\[selected\\\\=true\\\\]\\\\:data-\\\\[selection-end\\\\=true\\\\]\\\\:data-\\\\[range-selection\\\\=true\\\\]\\\\:text-warning-foreground[data-range-selection=true][data-selection-end=true][data-selected=true] {\\n  --tw-text-opacity: 1;\\n  color: hsl(var(--nextui-warning-foreground) / var(--nextui-warning-foreground-opacity, var(--tw-text-opacity)));\\n}\\n.data-\\\\[selected\\\\=true\\\\]\\\\:data-\\\\[selection-start\\\\=true\\\\]\\\\:data-\\\\[range-selection\\\\=true\\\\]\\\\:text-background[data-range-selection=true][data-selection-start=true][data-selected=true] {\\n  --tw-text-opacity: 1;\\n  color: hsl(var(--nextui-background) / var(--nextui-background-opacity, var(--tw-text-opacity)));\\n}\\n.data-\\\\[selected\\\\=true\\\\]\\\\:data-\\\\[selection-start\\\\=true\\\\]\\\\:data-\\\\[range-selection\\\\=true\\\\]\\\\:text-danger-foreground[data-range-selection=true][data-selection-start=true][data-selected=true] {\\n  --tw-text-opacity: 1;\\n  color: hsl(var(--nextui-danger-foreground) / var(--nextui-danger-foreground-opacity, var(--tw-text-opacity)));\\n}\\n.data-\\\\[selected\\\\=true\\\\]\\\\:data-\\\\[selection-start\\\\=true\\\\]\\\\:data-\\\\[range-selection\\\\=true\\\\]\\\\:text-primary-foreground[data-range-selection=true][data-selection-start=true][data-selected=true] {\\n  --tw-text-opacity: 1;\\n  color: hsl(var(--nextui-primary-foreground) / var(--nextui-primary-foreground-opacity, var(--tw-text-opacity)));\\n}\\n.data-\\\\[selected\\\\=true\\\\]\\\\:data-\\\\[selection-start\\\\=true\\\\]\\\\:data-\\\\[range-selection\\\\=true\\\\]\\\\:text-secondary-foreground[data-range-selection=true][data-selection-start=true][data-selected=true] {\\n  --tw-text-opacity: 1;\\n  color: hsl(var(--nextui-secondary-foreground) / var(--nextui-secondary-foreground-opacity, var(--tw-text-opacity)));\\n}\\n.data-\\\\[selected\\\\=true\\\\]\\\\:data-\\\\[selection-start\\\\=true\\\\]\\\\:data-\\\\[range-selection\\\\=true\\\\]\\\\:text-success-foreground[data-range-selection=true][data-selection-start=true][data-selected=true] {\\n  --tw-text-opacity: 1;\\n  color: hsl(var(--nextui-success-foreground) / var(--nextui-success-foreground-opacity, var(--tw-text-opacity)));\\n}\\n.data-\\\\[selected\\\\=true\\\\]\\\\:data-\\\\[selection-start\\\\=true\\\\]\\\\:data-\\\\[range-selection\\\\=true\\\\]\\\\:text-warning-foreground[data-range-selection=true][data-selection-start=true][data-selected=true] {\\n  --tw-text-opacity: 1;\\n  color: hsl(var(--nextui-warning-foreground) / var(--nextui-warning-foreground-opacity, var(--tw-text-opacity)));\\n}\\n.data-\\\\[selected\\\\=true\\\\]\\\\:text-background[data-selected=true] {\\n  --tw-text-opacity: 1;\\n  color: hsl(var(--nextui-background) / var(--nextui-background-opacity, var(--tw-text-opacity)));\\n}\\n.data-\\\\[selected\\\\=true\\\\]\\\\:text-danger[data-selected=true] {\\n  --tw-text-opacity: 1;\\n  color: hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-text-opacity)));\\n}\\n.data-\\\\[selected\\\\=true\\\\]\\\\:text-danger-foreground[data-selected=true] {\\n  --tw-text-opacity: 1;\\n  color: hsl(var(--nextui-danger-foreground) / var(--nextui-danger-foreground-opacity, var(--tw-text-opacity)));\\n}\\n.data-\\\\[selected\\\\=true\\\\]\\\\:text-default-foreground[data-selected=true] {\\n  --tw-text-opacity: 1;\\n  color: hsl(var(--nextui-default-foreground) / var(--nextui-default-foreground-opacity, var(--tw-text-opacity)));\\n}\\n.data-\\\\[selected\\\\=true\\\\]\\\\:text-primary[data-selected=true] {\\n  --tw-text-opacity: 1;\\n  color: hsl(var(--nextui-primary) / var(--nextui-primary-opacity, var(--tw-text-opacity)));\\n}\\n.data-\\\\[selected\\\\=true\\\\]\\\\:text-primary-foreground[data-selected=true] {\\n  --tw-text-opacity: 1;\\n  color: hsl(var(--nextui-primary-foreground) / var(--nextui-primary-foreground-opacity, var(--tw-text-opacity)));\\n}\\n.data-\\\\[selected\\\\=true\\\\]\\\\:text-secondary[data-selected=true] {\\n  --tw-text-opacity: 1;\\n  color: hsl(var(--nextui-secondary) / var(--nextui-secondary-opacity, var(--tw-text-opacity)));\\n}\\n.data-\\\\[selected\\\\=true\\\\]\\\\:text-secondary-foreground[data-selected=true] {\\n  --tw-text-opacity: 1;\\n  color: hsl(var(--nextui-secondary-foreground) / var(--nextui-secondary-foreground-opacity, var(--tw-text-opacity)));\\n}\\n.data-\\\\[selected\\\\=true\\\\]\\\\:text-success-600[data-selected=true] {\\n  --tw-text-opacity: 1;\\n  color: hsl(var(--nextui-success-600) / var(--nextui-success-600-opacity, var(--tw-text-opacity)));\\n}\\n.data-\\\\[selected\\\\=true\\\\]\\\\:text-success-foreground[data-selected=true] {\\n  --tw-text-opacity: 1;\\n  color: hsl(var(--nextui-success-foreground) / var(--nextui-success-foreground-opacity, var(--tw-text-opacity)));\\n}\\n.data-\\\\[selected\\\\=true\\\\]\\\\:text-warning-600[data-selected=true] {\\n  --tw-text-opacity: 1;\\n  color: hsl(var(--nextui-warning-600) / var(--nextui-warning-600-opacity, var(--tw-text-opacity)));\\n}\\n.data-\\\\[selected\\\\=true\\\\]\\\\:text-warning-foreground[data-selected=true] {\\n  --tw-text-opacity: 1;\\n  color: hsl(var(--nextui-warning-foreground) / var(--nextui-warning-foreground-opacity, var(--tw-text-opacity)));\\n}\\n.data-\\\\[unavailable\\\\=true\\\\]\\\\:text-default-300[data-unavailable=true] {\\n  --tw-text-opacity: 1;\\n  color: hsl(var(--nextui-default-300) / var(--nextui-default-300-opacity, var(--tw-text-opacity)));\\n}\\n.data-\\\\[unavailable\\\\=true\\\\]\\\\:line-through[data-unavailable=true] {\\n  text-decoration-line: line-through;\\n}\\n.data-\\\\[disabled\\\\=true\\\\]\\\\:data-\\\\[outside-month\\\\=true\\\\]\\\\:opacity-0[data-outside-month=true][data-disabled=true] {\\n  opacity: 0;\\n}\\n.data-\\\\[disabled\\\\=true\\\\]\\\\:opacity-30[data-disabled=true] {\\n  opacity: 0.3;\\n}\\n.data-\\\\[hover-unselected\\\\=true\\\\]\\\\:opacity-disabled[data-hover-unselected=true] {\\n  opacity: var(--nextui-disabled-opacity);\\n}\\n.data-\\\\[hover\\\\=true\\\\]\\\\:opacity-hover[data-hover=true] {\\n  opacity: var(--nextui-hover-opacity);\\n}\\n.data-\\\\[in-range\\\\=true\\\\]\\\\:opacity-100[data-in-range=true] {\\n  opacity: 1;\\n}\\n.data-\\\\[invisible\\\\=true\\\\]\\\\:opacity-0[data-invisible=true] {\\n  opacity: 0;\\n}\\n.data-\\\\[loaded\\\\=true\\\\]\\\\:opacity-100[data-loaded=true] {\\n  opacity: 1;\\n}\\n.data-\\\\[moving\\\\]\\\\:opacity-100[data-moving] {\\n  opacity: 1;\\n}\\n.data-\\\\[pressed\\\\=true\\\\]\\\\:opacity-50[data-pressed=true] {\\n  opacity: 0.5;\\n}\\n.data-\\\\[pressed\\\\=true\\\\]\\\\:opacity-70[data-pressed=true] {\\n  opacity: 0.7;\\n}\\n.data-\\\\[visible\\\\=true\\\\]\\\\:opacity-100[data-visible=true] {\\n  opacity: 1;\\n}\\n.data-\\\\[active\\\\=true\\\\]\\\\:shadow-md[data-active=true] {\\n  --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);\\n  --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);\\n  box-shadow:\\n    var(--tw-ring-offset-shadow, 0 0 #0000),\\n    var(--tw-ring-shadow, 0 0 #0000),\\n    var(--tw-shadow);\\n}\\n.data-\\\\[hover\\\\=true\\\\]\\\\:shadow-lg[data-hover=true] {\\n  --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);\\n  --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);\\n  box-shadow:\\n    var(--tw-ring-offset-shadow, 0 0 #0000),\\n    var(--tw-ring-shadow, 0 0 #0000),\\n    var(--tw-shadow);\\n}\\n.data-\\\\[selected\\\\=true\\\\]\\\\:data-\\\\[selection-end\\\\=true\\\\]\\\\:shadow-md[data-selection-end=true][data-selected=true] {\\n  --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);\\n  --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);\\n  box-shadow:\\n    var(--tw-ring-offset-shadow, 0 0 #0000),\\n    var(--tw-ring-shadow, 0 0 #0000),\\n    var(--tw-shadow);\\n}\\n.data-\\\\[selected\\\\=true\\\\]\\\\:data-\\\\[selection-start\\\\=true\\\\]\\\\:shadow-md[data-selection-start=true][data-selected=true] {\\n  --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);\\n  --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);\\n  box-shadow:\\n    var(--tw-ring-offset-shadow, 0 0 #0000),\\n    var(--tw-ring-shadow, 0 0 #0000),\\n    var(--tw-shadow);\\n}\\n.data-\\\\[selected\\\\=true\\\\]\\\\:shadow-md[data-selected=true] {\\n  --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);\\n  --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);\\n  box-shadow:\\n    var(--tw-ring-offset-shadow, 0 0 #0000),\\n    var(--tw-ring-shadow, 0 0 #0000),\\n    var(--tw-shadow);\\n}\\n.data-\\\\[selected\\\\=true\\\\]\\\\:shadow-none[data-selected=true] {\\n  --tw-shadow: 0 0 #0000;\\n  --tw-shadow-colored: 0 0 #0000;\\n  box-shadow:\\n    var(--tw-ring-offset-shadow, 0 0 #0000),\\n    var(--tw-ring-shadow, 0 0 #0000),\\n    var(--tw-shadow);\\n}\\n.data-\\\\[active\\\\=true\\\\]\\\\:shadow-danger\\\\/40[data-active=true] {\\n  --tw-shadow-color: hsl(var(--nextui-danger) / 0.4);\\n  --tw-shadow: var(--tw-shadow-colored);\\n}\\n.data-\\\\[active\\\\=true\\\\]\\\\:shadow-default\\\\/50[data-active=true] {\\n  --tw-shadow-color: hsl(var(--nextui-default) / 0.5);\\n  --tw-shadow: var(--tw-shadow-colored);\\n}\\n.data-\\\\[active\\\\=true\\\\]\\\\:shadow-primary\\\\/40[data-active=true] {\\n  --tw-shadow-color: hsl(var(--nextui-primary) / 0.4);\\n  --tw-shadow: var(--tw-shadow-colored);\\n}\\n.data-\\\\[active\\\\=true\\\\]\\\\:shadow-secondary\\\\/40[data-active=true] {\\n  --tw-shadow-color: hsl(var(--nextui-secondary) / 0.4);\\n  --tw-shadow: var(--tw-shadow-colored);\\n}\\n.data-\\\\[active\\\\=true\\\\]\\\\:shadow-success\\\\/40[data-active=true] {\\n  --tw-shadow-color: hsl(var(--nextui-success) / 0.4);\\n  --tw-shadow: var(--tw-shadow-colored);\\n}\\n.data-\\\\[active\\\\=true\\\\]\\\\:shadow-warning\\\\/40[data-active=true] {\\n  --tw-shadow-color: hsl(var(--nextui-warning) / 0.4);\\n  --tw-shadow: var(--tw-shadow-colored);\\n}\\n.data-\\\\[hover\\\\=true\\\\]\\\\:shadow-danger\\\\/30[data-hover=true] {\\n  --tw-shadow-color: hsl(var(--nextui-danger) / 0.3);\\n  --tw-shadow: var(--tw-shadow-colored);\\n}\\n.data-\\\\[hover\\\\=true\\\\]\\\\:shadow-default\\\\/50[data-hover=true] {\\n  --tw-shadow-color: hsl(var(--nextui-default) / 0.5);\\n  --tw-shadow: var(--tw-shadow-colored);\\n}\\n.data-\\\\[hover\\\\=true\\\\]\\\\:shadow-primary\\\\/30[data-hover=true] {\\n  --tw-shadow-color: hsl(var(--nextui-primary) / 0.3);\\n  --tw-shadow: var(--tw-shadow-colored);\\n}\\n.data-\\\\[hover\\\\=true\\\\]\\\\:shadow-secondary\\\\/30[data-hover=true] {\\n  --tw-shadow-color: hsl(var(--nextui-secondary) / 0.3);\\n  --tw-shadow: var(--tw-shadow-colored);\\n}\\n.data-\\\\[hover\\\\=true\\\\]\\\\:shadow-success\\\\/30[data-hover=true] {\\n  --tw-shadow-color: hsl(var(--nextui-success) / 0.3);\\n  --tw-shadow: var(--tw-shadow-colored);\\n}\\n.data-\\\\[hover\\\\=true\\\\]\\\\:shadow-warning\\\\/30[data-hover=true] {\\n  --tw-shadow-color: hsl(var(--nextui-warning) / 0.3);\\n  --tw-shadow: var(--tw-shadow-colored);\\n}\\n.data-\\\\[selected\\\\=true\\\\]\\\\:shadow-danger\\\\/40[data-selected=true] {\\n  --tw-shadow-color: hsl(var(--nextui-danger) / 0.4);\\n  --tw-shadow: var(--tw-shadow-colored);\\n}\\n.data-\\\\[selected\\\\=true\\\\]\\\\:shadow-foreground\\\\/40[data-selected=true] {\\n  --tw-shadow-color: hsl(var(--nextui-foreground) / 0.4);\\n  --tw-shadow: var(--tw-shadow-colored);\\n}\\n.data-\\\\[selected\\\\=true\\\\]\\\\:shadow-primary\\\\/40[data-selected=true] {\\n  --tw-shadow-color: hsl(var(--nextui-primary) / 0.4);\\n  --tw-shadow: var(--tw-shadow-colored);\\n}\\n.data-\\\\[selected\\\\=true\\\\]\\\\:shadow-secondary\\\\/40[data-selected=true] {\\n  --tw-shadow-color: hsl(var(--nextui-secondary) / 0.4);\\n  --tw-shadow: var(--tw-shadow-colored);\\n}\\n.data-\\\\[selected\\\\=true\\\\]\\\\:shadow-success\\\\/40[data-selected=true] {\\n  --tw-shadow-color: hsl(var(--nextui-success) / 0.4);\\n  --tw-shadow: var(--tw-shadow-colored);\\n}\\n.data-\\\\[selected\\\\=true\\\\]\\\\:shadow-warning\\\\/40[data-selected=true] {\\n  --tw-shadow-color: hsl(var(--nextui-warning) / 0.4);\\n  --tw-shadow: var(--tw-shadow-colored);\\n}\\n.data-\\\\[focus-visible\\\\=true\\\\]\\\\:outline-2[data-focus-visible=true] {\\n  outline-width: 2px;\\n}\\n.data-\\\\[focus-visible\\\\=true\\\\]\\\\:outline-offset-2[data-focus-visible=true] {\\n  outline-offset: 2px;\\n}\\n.data-\\\\[focus-visible\\\\=true\\\\]\\\\:outline-focus[data-focus-visible=true] {\\n  outline-color: hsl(var(--nextui-focus) / var(--nextui-focus-opacity, 1));\\n}\\n.data-\\\\[focus-visible\\\\]\\\\:outline-danger-foreground[data-focus-visible] {\\n  outline-color: hsl(var(--nextui-danger-foreground) / var(--nextui-danger-foreground-opacity, 1));\\n}\\n.data-\\\\[focus-visible\\\\]\\\\:outline-default-foreground[data-focus-visible] {\\n  outline-color: hsl(var(--nextui-default-foreground) / var(--nextui-default-foreground-opacity, 1));\\n}\\n.data-\\\\[focus-visible\\\\]\\\\:outline-primary-foreground[data-focus-visible] {\\n  outline-color: hsl(var(--nextui-primary-foreground) / var(--nextui-primary-foreground-opacity, 1));\\n}\\n.data-\\\\[focus-visible\\\\]\\\\:outline-secondary-foreground[data-focus-visible] {\\n  outline-color: hsl(var(--nextui-secondary-foreground) / var(--nextui-secondary-foreground-opacity, 1));\\n}\\n.data-\\\\[focus-visible\\\\]\\\\:outline-success-foreground[data-focus-visible] {\\n  outline-color: hsl(var(--nextui-success-foreground) / var(--nextui-success-foreground-opacity, 1));\\n}\\n.data-\\\\[focus-visible\\\\]\\\\:outline-warning-foreground[data-focus-visible] {\\n  outline-color: hsl(var(--nextui-warning-foreground) / var(--nextui-warning-foreground-opacity, 1));\\n}\\n.data-\\\\[menu-open\\\\=true\\\\]\\\\:backdrop-blur-xl[data-menu-open=true] {\\n  --tw-backdrop-blur: blur(24px);\\n  -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);\\n  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);\\n}\\n.data-\\\\[disabled\\\\=true\\\\]\\\\:transition-none[data-disabled=true] {\\n  transition-property: none;\\n}\\n.data-\\\\[hover\\\\=true\\\\]\\\\:transition-colors[data-hover=true] {\\n  transition-property:\\n    color,\\n    background-color,\\n    border-color,\\n    text-decoration-color,\\n    fill,\\n    stroke;\\n  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\\n  transition-duration: 250ms;\\n}\\n.data-\\\\[moving\\\\=true\\\\]\\\\:transition-transform[data-moving=true] {\\n  transition-property: transform;\\n  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\\n  transition-duration: 250ms;\\n}\\n.data-\\\\[hide-scroll\\\\=true\\\\]\\\\:scrollbar-hide[data-hide-scroll=true] {\\n  -ms-overflow-style: none;\\n  scrollbar-width: none;\\n}\\n.data-\\\\[hide-scroll\\\\=true\\\\]\\\\:scrollbar-hide[data-hide-scroll=true]::-webkit-scrollbar {\\n  display: none;\\n}\\n.data-\\\\[top-bottom-scroll\\\\=true\\\\]\\\\:\\\\[mask-image\\\\:linear-gradient\\\\(\\\\#000\\\\,\\\\#000\\\\,transparent_0\\\\,\\\\#000_var\\\\(--scroll-shadow-size\\\\)\\\\,\\\\#000_calc\\\\(100\\\\%_-_var\\\\(--scroll-shadow-size\\\\)\\\\)\\\\,transparent\\\\)\\\\][data-top-bottom-scroll=true] {\\n  -webkit-mask-image: linear-gradient(#000, #000, transparent 0, #000 var(--scroll-shadow-size), #000 calc(100% - var(--scroll-shadow-size)), transparent);\\n  mask-image: linear-gradient(#000, #000, transparent 0, #000 var(--scroll-shadow-size), #000 calc(100% - var(--scroll-shadow-size)), transparent);\\n}\\n.data-\\\\[top-scroll\\\\=true\\\\]\\\\:\\\\[mask-image\\\\:linear-gradient\\\\(0deg\\\\,\\\\#000_calc\\\\(100\\\\%_-_var\\\\(--scroll-shadow-size\\\\)\\\\)\\\\,transparent\\\\)\\\\][data-top-scroll=true] {\\n  -webkit-mask-image: linear-gradient(0deg, #000 calc(100% - var(--scroll-shadow-size)), transparent);\\n  mask-image: linear-gradient(0deg, #000 calc(100% - var(--scroll-shadow-size)), transparent);\\n}\\n.data-\\\\[bottom-scroll\\\\=true\\\\]\\\\:\\\\[mask-image\\\\:linear-gradient\\\\(180deg\\\\,\\\\#000_calc\\\\(100\\\\%_-_var\\\\(--scroll-shadow-size\\\\)\\\\)\\\\,transparent\\\\)\\\\][data-bottom-scroll=true] {\\n  -webkit-mask-image: linear-gradient(180deg, #000 calc(100% - var(--scroll-shadow-size)), transparent);\\n  mask-image: linear-gradient(180deg, #000 calc(100% - var(--scroll-shadow-size)), transparent);\\n}\\n.data-\\\\[left-scroll\\\\=true\\\\]\\\\:\\\\[mask-image\\\\:linear-gradient\\\\(270deg\\\\,\\\\#000_calc\\\\(100\\\\%_-_var\\\\(--scroll-shadow-size\\\\)\\\\)\\\\,transparent\\\\)\\\\][data-left-scroll=true] {\\n  -webkit-mask-image: linear-gradient(270deg, #000 calc(100% - var(--scroll-shadow-size)), transparent);\\n  mask-image: linear-gradient(270deg, #000 calc(100% - var(--scroll-shadow-size)), transparent);\\n}\\n.data-\\\\[right-scroll\\\\=true\\\\]\\\\:\\\\[mask-image\\\\:linear-gradient\\\\(90deg\\\\,\\\\#000_calc\\\\(100\\\\%_-_var\\\\(--scroll-shadow-size\\\\)\\\\)\\\\,transparent\\\\)\\\\][data-right-scroll=true] {\\n  -webkit-mask-image: linear-gradient(90deg, #000 calc(100% - var(--scroll-shadow-size)), transparent);\\n  mask-image: linear-gradient(90deg, #000 calc(100% - var(--scroll-shadow-size)), transparent);\\n}\\n.data-\\\\[left-right-scroll\\\\=true\\\\]\\\\:\\\\[mask-image\\\\:linear-gradient\\\\(to_right\\\\,\\\\#000\\\\,\\\\#000\\\\,transparent_0\\\\,\\\\#000_var\\\\(--scroll-shadow-size\\\\)\\\\,\\\\#000_calc\\\\(100\\\\%_-_var\\\\(--scroll-shadow-size\\\\)\\\\)\\\\,transparent\\\\)\\\\][data-left-right-scroll=true] {\\n  -webkit-mask-image: linear-gradient(to right, #000, #000, transparent 0, #000 var(--scroll-shadow-size), #000 calc(100% - var(--scroll-shadow-size)), transparent);\\n  mask-image: linear-gradient(to right, #000, #000, transparent 0, #000 var(--scroll-shadow-size), #000 calc(100% - var(--scroll-shadow-size)), transparent);\\n}\\n.data-\\\\[placement\\\\=bottom-end\\\\]\\\\:before\\\\:-top-\\\\[calc\\\\(theme\\\\(spacing\\\\.5\\\\)\\\\/4_-_1\\\\.5px\\\\)\\\\][data-placement=bottom-end]::before {\\n  content: var(--tw-content);\\n  top: calc(calc(1.25rem / 4 - 1.5px) * -1);\\n}\\n.data-\\\\[placement\\\\=bottom-end\\\\]\\\\:before\\\\:right-3[data-placement=bottom-end]::before {\\n  content: var(--tw-content);\\n  right: 0.75rem;\\n}\\n.data-\\\\[placement\\\\=bottom-start\\\\]\\\\:before\\\\:-top-\\\\[calc\\\\(theme\\\\(spacing\\\\.5\\\\)\\\\/4_-_1\\\\.5px\\\\)\\\\][data-placement=bottom-start]::before {\\n  content: var(--tw-content);\\n  top: calc(calc(1.25rem / 4 - 1.5px) * -1);\\n}\\n.data-\\\\[placement\\\\=bottom-start\\\\]\\\\:before\\\\:left-3[data-placement=bottom-start]::before {\\n  content: var(--tw-content);\\n  left: 0.75rem;\\n}\\n.data-\\\\[placement\\\\=bottom\\\\]\\\\:before\\\\:-top-\\\\[calc\\\\(theme\\\\(spacing\\\\.5\\\\)\\\\/4_-_1\\\\.5px\\\\)\\\\][data-placement=bottom]::before {\\n  content: var(--tw-content);\\n  top: calc(calc(1.25rem / 4 - 1.5px) * -1);\\n}\\n.data-\\\\[placement\\\\=bottom\\\\]\\\\:before\\\\:left-1\\\\/2[data-placement=bottom]::before {\\n  content: var(--tw-content);\\n  left: 50%;\\n}\\n.data-\\\\[placement\\\\=left-end\\\\]\\\\:before\\\\:-right-\\\\[calc\\\\(theme\\\\(spacing\\\\.5\\\\)\\\\/4_-_3px\\\\)\\\\][data-placement=left-end]::before {\\n  content: var(--tw-content);\\n  right: calc(calc(1.25rem / 4 - 3px) * -1);\\n}\\n.data-\\\\[placement\\\\=left-end\\\\]\\\\:before\\\\:bottom-1\\\\/4[data-placement=left-end]::before {\\n  content: var(--tw-content);\\n  bottom: 25%;\\n}\\n.data-\\\\[placement\\\\=left-start\\\\]\\\\:before\\\\:-right-\\\\[calc\\\\(theme\\\\(spacing\\\\.5\\\\)\\\\/4_-_3px\\\\)\\\\][data-placement=left-start]::before {\\n  content: var(--tw-content);\\n  right: calc(calc(1.25rem / 4 - 3px) * -1);\\n}\\n.data-\\\\[placement\\\\=left-start\\\\]\\\\:before\\\\:top-1\\\\/4[data-placement=left-start]::before {\\n  content: var(--tw-content);\\n  top: 25%;\\n}\\n.data-\\\\[placement\\\\=left\\\\]\\\\:before\\\\:-right-\\\\[calc\\\\(theme\\\\(spacing\\\\.5\\\\)\\\\/4_-_2px\\\\)\\\\][data-placement=left]::before {\\n  content: var(--tw-content);\\n  right: calc(calc(1.25rem / 4 - 2px) * -1);\\n}\\n.data-\\\\[placement\\\\=left\\\\]\\\\:before\\\\:top-1\\\\/2[data-placement=left]::before {\\n  content: var(--tw-content);\\n  top: 50%;\\n}\\n.data-\\\\[placement\\\\=right-end\\\\]\\\\:before\\\\:-left-\\\\[calc\\\\(theme\\\\(spacing\\\\.5\\\\)\\\\/4_-_3px\\\\)\\\\][data-placement=right-end]::before {\\n  content: var(--tw-content);\\n  left: calc(calc(1.25rem / 4 - 3px) * -1);\\n}\\n.data-\\\\[placement\\\\=right-end\\\\]\\\\:before\\\\:bottom-1\\\\/4[data-placement=right-end]::before {\\n  content: var(--tw-content);\\n  bottom: 25%;\\n}\\n.data-\\\\[placement\\\\=right-start\\\\]\\\\:before\\\\:-left-\\\\[calc\\\\(theme\\\\(spacing\\\\.5\\\\)\\\\/4_-_3px\\\\)\\\\][data-placement=right-start]::before {\\n  content: var(--tw-content);\\n  left: calc(calc(1.25rem / 4 - 3px) * -1);\\n}\\n.data-\\\\[placement\\\\=right-start\\\\]\\\\:before\\\\:top-1\\\\/4[data-placement=right-start]::before {\\n  content: var(--tw-content);\\n  top: 25%;\\n}\\n.data-\\\\[placement\\\\=right\\\\]\\\\:before\\\\:-left-\\\\[calc\\\\(theme\\\\(spacing\\\\.5\\\\)\\\\/4_-_2px\\\\)\\\\][data-placement=right]::before {\\n  content: var(--tw-content);\\n  left: calc(calc(1.25rem / 4 - 2px) * -1);\\n}\\n.data-\\\\[placement\\\\=right\\\\]\\\\:before\\\\:top-1\\\\/2[data-placement=right]::before {\\n  content: var(--tw-content);\\n  top: 50%;\\n}\\n.data-\\\\[placement\\\\=top-end\\\\]\\\\:before\\\\:-bottom-\\\\[calc\\\\(theme\\\\(spacing\\\\.5\\\\)\\\\/4_-_1\\\\.5px\\\\)\\\\][data-placement=top-end]::before {\\n  content: var(--tw-content);\\n  bottom: calc(calc(1.25rem / 4 - 1.5px) * -1);\\n}\\n.data-\\\\[placement\\\\=top-end\\\\]\\\\:before\\\\:right-3[data-placement=top-end]::before {\\n  content: var(--tw-content);\\n  right: 0.75rem;\\n}\\n.data-\\\\[placement\\\\=top-start\\\\]\\\\:before\\\\:-bottom-\\\\[calc\\\\(theme\\\\(spacing\\\\.5\\\\)\\\\/4_-_1\\\\.5px\\\\)\\\\][data-placement=top-start]::before {\\n  content: var(--tw-content);\\n  bottom: calc(calc(1.25rem / 4 - 1.5px) * -1);\\n}\\n.data-\\\\[placement\\\\=top-start\\\\]\\\\:before\\\\:left-3[data-placement=top-start]::before {\\n  content: var(--tw-content);\\n  left: 0.75rem;\\n}\\n.data-\\\\[placement\\\\=top\\\\]\\\\:before\\\\:-bottom-\\\\[calc\\\\(theme\\\\(spacing\\\\.5\\\\)\\\\/4_-_1\\\\.5px\\\\)\\\\][data-placement=top]::before {\\n  content: var(--tw-content);\\n  bottom: calc(calc(1.25rem / 4 - 1.5px) * -1);\\n}\\n.data-\\\\[placement\\\\=top\\\\]\\\\:before\\\\:left-1\\\\/2[data-placement=top]::before {\\n  content: var(--tw-content);\\n  left: 50%;\\n}\\n.data-\\\\[arrow\\\\=true\\\\]\\\\:before\\\\:block[data-arrow=true]::before {\\n  content: var(--tw-content);\\n  display: block;\\n}\\n.data-\\\\[outside-month\\\\=true\\\\]\\\\:before\\\\:hidden[data-outside-month=true]::before {\\n  content: var(--tw-content);\\n  display: none;\\n}\\n.data-\\\\[placement\\\\=bottom\\\\]\\\\:before\\\\:-translate-x-1\\\\/2[data-placement=bottom]::before {\\n  content: var(--tw-content);\\n  --tw-translate-x: -50%;\\n  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\\n}\\n.data-\\\\[placement\\\\=left\\\\]\\\\:before\\\\:-translate-y-1\\\\/2[data-placement=left]::before {\\n  content: var(--tw-content);\\n  --tw-translate-y: -50%;\\n  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\\n}\\n.data-\\\\[placement\\\\=right\\\\]\\\\:before\\\\:-translate-y-1\\\\/2[data-placement=right]::before {\\n  content: var(--tw-content);\\n  --tw-translate-y: -50%;\\n  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\\n}\\n.data-\\\\[placement\\\\=top\\\\]\\\\:before\\\\:-translate-x-1\\\\/2[data-placement=top]::before {\\n  content: var(--tw-content);\\n  --tw-translate-x: -50%;\\n  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\\n}\\n.data-\\\\[loaded\\\\=true\\\\]\\\\:before\\\\:animate-none[data-loaded=true]::before {\\n  content: var(--tw-content);\\n  animation: none;\\n}\\n.data-\\\\[range-end\\\\=true\\\\]\\\\:before\\\\:rounded-r-full[data-range-end=true]::before {\\n  content: var(--tw-content);\\n  border-top-right-radius: 9999px;\\n  border-bottom-right-radius: 9999px;\\n}\\n.data-\\\\[range-start\\\\=true\\\\]\\\\:before\\\\:rounded-l-full[data-range-start=true]::before {\\n  content: var(--tw-content);\\n  border-top-left-radius: 9999px;\\n  border-bottom-left-radius: 9999px;\\n}\\n.data-\\\\[selection-end\\\\=true\\\\]\\\\:before\\\\:rounded-r-full[data-selection-end=true]::before {\\n  content: var(--tw-content);\\n  border-top-right-radius: 9999px;\\n  border-bottom-right-radius: 9999px;\\n}\\n.data-\\\\[selection-start\\\\=true\\\\]\\\\:before\\\\:rounded-l-full[data-selection-start=true]::before {\\n  content: var(--tw-content);\\n  border-top-left-radius: 9999px;\\n  border-bottom-left-radius: 9999px;\\n}\\n.data-\\\\[selected\\\\=true\\\\]\\\\:data-\\\\[range-selection\\\\=true\\\\]\\\\:before\\\\:bg-danger-50[data-range-selection=true][data-selected=true]::before {\\n  content: var(--tw-content);\\n  --tw-bg-opacity: 1;\\n  background-color: hsl(var(--nextui-danger-50) / var(--nextui-danger-50-opacity, var(--tw-bg-opacity)));\\n}\\n.data-\\\\[selected\\\\=true\\\\]\\\\:data-\\\\[range-selection\\\\=true\\\\]\\\\:before\\\\:bg-foreground\\\\/10[data-range-selection=true][data-selected=true]::before {\\n  content: var(--tw-content);\\n  background-color: hsl(var(--nextui-foreground) / 0.1);\\n}\\n.data-\\\\[selected\\\\=true\\\\]\\\\:data-\\\\[range-selection\\\\=true\\\\]\\\\:before\\\\:bg-primary-50[data-range-selection=true][data-selected=true]::before {\\n  content: var(--tw-content);\\n  --tw-bg-opacity: 1;\\n  background-color: hsl(var(--nextui-primary-50) / var(--nextui-primary-50-opacity, var(--tw-bg-opacity)));\\n}\\n.data-\\\\[selected\\\\=true\\\\]\\\\:data-\\\\[range-selection\\\\=true\\\\]\\\\:before\\\\:bg-secondary-50[data-range-selection=true][data-selected=true]::before {\\n  content: var(--tw-content);\\n  --tw-bg-opacity: 1;\\n  background-color: hsl(var(--nextui-secondary-50) / var(--nextui-secondary-50-opacity, var(--tw-bg-opacity)));\\n}\\n.data-\\\\[selected\\\\=true\\\\]\\\\:data-\\\\[range-selection\\\\=true\\\\]\\\\:before\\\\:bg-success-100[data-range-selection=true][data-selected=true]::before {\\n  content: var(--tw-content);\\n  --tw-bg-opacity: 1;\\n  background-color: hsl(var(--nextui-success-100) / var(--nextui-success-100-opacity, var(--tw-bg-opacity)));\\n}\\n.data-\\\\[selected\\\\=true\\\\]\\\\:data-\\\\[range-selection\\\\=true\\\\]\\\\:before\\\\:bg-warning-100[data-range-selection=true][data-selected=true]::before {\\n  content: var(--tw-content);\\n  --tw-bg-opacity: 1;\\n  background-color: hsl(var(--nextui-warning-100) / var(--nextui-warning-100-opacity, var(--tw-bg-opacity)));\\n}\\n.data-\\\\[loaded\\\\=true\\\\]\\\\:before\\\\:opacity-0[data-loaded=true]::before {\\n  content: var(--tw-content);\\n  opacity: 0;\\n}\\n.data-\\\\[selected\\\\=true\\\\]\\\\:before\\\\:opacity-100[data-selected=true]::before {\\n  content: var(--tw-content);\\n  opacity: 1;\\n}\\n.data-\\\\[focus\\\\=true\\\\]\\\\:after\\\\:w-full[data-focus=true]::after {\\n  content: var(--tw-content);\\n  width: 100%;\\n}\\n.data-\\\\[open\\\\=true\\\\]\\\\:after\\\\:w-full[data-open=true]::after {\\n  content: var(--tw-content);\\n  width: 100%;\\n}\\n.data-\\\\[dragging\\\\=true\\\\]\\\\:after\\\\:scale-100[data-dragging=true]::after {\\n  content: var(--tw-content);\\n  --tw-scale-x: 1;\\n  --tw-scale-y: 1;\\n  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\\n}\\n.data-\\\\[dragging\\\\=true\\\\]\\\\:after\\\\:scale-80[data-dragging=true]::after {\\n  content: var(--tw-content);\\n  --tw-scale-x: 0.8;\\n  --tw-scale-y: 0.8;\\n  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\\n}\\n.data-\\\\[selected\\\\=true\\\\]\\\\:after\\\\:bg-danger[data-selected=true]::after {\\n  content: var(--tw-content);\\n  --tw-bg-opacity: 1;\\n  background-color: hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-bg-opacity)));\\n}\\n.data-\\\\[selected\\\\=true\\\\]\\\\:after\\\\:bg-foreground[data-selected=true]::after {\\n  content: var(--tw-content);\\n  --tw-bg-opacity: 1;\\n  background-color: hsl(var(--nextui-foreground) / var(--nextui-foreground-opacity, var(--tw-bg-opacity)));\\n}\\n.data-\\\\[selected\\\\=true\\\\]\\\\:after\\\\:bg-primary[data-selected=true]::after {\\n  content: var(--tw-content);\\n  --tw-bg-opacity: 1;\\n  background-color: hsl(var(--nextui-primary) / var(--nextui-primary-opacity, var(--tw-bg-opacity)));\\n}\\n.data-\\\\[selected\\\\=true\\\\]\\\\:after\\\\:bg-secondary[data-selected=true]::after {\\n  content: var(--tw-content);\\n  --tw-bg-opacity: 1;\\n  background-color: hsl(var(--nextui-secondary) / var(--nextui-secondary-opacity, var(--tw-bg-opacity)));\\n}\\n.data-\\\\[selected\\\\=true\\\\]\\\\:after\\\\:bg-success[data-selected=true]::after {\\n  content: var(--tw-content);\\n  --tw-bg-opacity: 1;\\n  background-color: hsl(var(--nextui-success) / var(--nextui-success-opacity, var(--tw-bg-opacity)));\\n}\\n.data-\\\\[selected\\\\=true\\\\]\\\\:after\\\\:bg-warning[data-selected=true]::after {\\n  content: var(--tw-content);\\n  --tw-bg-opacity: 1;\\n  background-color: hsl(var(--nextui-warning) / var(--nextui-warning-opacity, var(--tw-bg-opacity)));\\n}\\n.data-\\\\[loaded\\\\=true\\\\]\\\\:after\\\\:opacity-0[data-loaded=true]::after {\\n  content: var(--tw-content);\\n  opacity: 0;\\n}\\n.data-\\\\[selected\\\\=true\\\\]\\\\:after\\\\:opacity-100[data-selected=true]::after {\\n  content: var(--tw-content);\\n  opacity: 1;\\n}\\n.data-\\\\[selectable\\\\=true\\\\]\\\\:focus\\\\:border-danger:focus[data-selectable=true] {\\n  --tw-border-opacity: 1;\\n  border-color: hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-border-opacity)));\\n}\\n.data-\\\\[selectable\\\\=true\\\\]\\\\:focus\\\\:border-default:focus[data-selectable=true] {\\n  --tw-border-opacity: 1;\\n  border-color: hsl(var(--nextui-default) / var(--nextui-default-opacity, var(--tw-border-opacity)));\\n}\\n.data-\\\\[selectable\\\\=true\\\\]\\\\:focus\\\\:border-primary:focus[data-selectable=true] {\\n  --tw-border-opacity: 1;\\n  border-color: hsl(var(--nextui-primary) / var(--nextui-primary-opacity, var(--tw-border-opacity)));\\n}\\n.data-\\\\[selectable\\\\=true\\\\]\\\\:focus\\\\:border-secondary:focus[data-selectable=true] {\\n  --tw-border-opacity: 1;\\n  border-color: hsl(var(--nextui-secondary) / var(--nextui-secondary-opacity, var(--tw-border-opacity)));\\n}\\n.data-\\\\[selectable\\\\=true\\\\]\\\\:focus\\\\:border-success:focus[data-selectable=true] {\\n  --tw-border-opacity: 1;\\n  border-color: hsl(var(--nextui-success) / var(--nextui-success-opacity, var(--tw-border-opacity)));\\n}\\n.data-\\\\[selectable\\\\=true\\\\]\\\\:focus\\\\:border-warning:focus[data-selectable=true] {\\n  --tw-border-opacity: 1;\\n  border-color: hsl(var(--nextui-warning) / var(--nextui-warning-opacity, var(--tw-border-opacity)));\\n}\\n.data-\\\\[invalid\\\\=true\\\\]\\\\:focus\\\\:bg-danger-400\\\\/50:focus[data-invalid=true] {\\n  background-color: hsl(var(--nextui-danger-400) / 0.5);\\n}\\n.data-\\\\[selectable\\\\=true\\\\]\\\\:focus\\\\:bg-danger:focus[data-selectable=true] {\\n  --tw-bg-opacity: 1;\\n  background-color: hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-bg-opacity)));\\n}\\n.data-\\\\[selectable\\\\=true\\\\]\\\\:focus\\\\:bg-danger\\\\/20:focus[data-selectable=true] {\\n  background-color: hsl(var(--nextui-danger) / 0.2);\\n}\\n.data-\\\\[selectable\\\\=true\\\\]\\\\:focus\\\\:bg-default:focus[data-selectable=true] {\\n  --tw-bg-opacity: 1;\\n  background-color: hsl(var(--nextui-default) / var(--nextui-default-opacity, var(--tw-bg-opacity)));\\n}\\n.data-\\\\[selectable\\\\=true\\\\]\\\\:focus\\\\:bg-default-100:focus[data-selectable=true] {\\n  --tw-bg-opacity: 1;\\n  background-color: hsl(var(--nextui-default-100) / var(--nextui-default-100-opacity, var(--tw-bg-opacity)));\\n}\\n.data-\\\\[selectable\\\\=true\\\\]\\\\:focus\\\\:bg-default\\\\/40:focus[data-selectable=true] {\\n  background-color: hsl(var(--nextui-default) / 0.4);\\n}\\n.data-\\\\[selectable\\\\=true\\\\]\\\\:focus\\\\:bg-primary:focus[data-selectable=true] {\\n  --tw-bg-opacity: 1;\\n  background-color: hsl(var(--nextui-primary) / var(--nextui-primary-opacity, var(--tw-bg-opacity)));\\n}\\n.data-\\\\[selectable\\\\=true\\\\]\\\\:focus\\\\:bg-primary\\\\/20:focus[data-selectable=true] {\\n  background-color: hsl(var(--nextui-primary) / 0.2);\\n}\\n.data-\\\\[selectable\\\\=true\\\\]\\\\:focus\\\\:bg-secondary:focus[data-selectable=true] {\\n  --tw-bg-opacity: 1;\\n  background-color: hsl(var(--nextui-secondary) / var(--nextui-secondary-opacity, var(--tw-bg-opacity)));\\n}\\n.data-\\\\[selectable\\\\=true\\\\]\\\\:focus\\\\:bg-secondary\\\\/20:focus[data-selectable=true] {\\n  background-color: hsl(var(--nextui-secondary) / 0.2);\\n}\\n.data-\\\\[selectable\\\\=true\\\\]\\\\:focus\\\\:bg-success:focus[data-selectable=true] {\\n  --tw-bg-opacity: 1;\\n  background-color: hsl(var(--nextui-success) / var(--nextui-success-opacity, var(--tw-bg-opacity)));\\n}\\n.data-\\\\[selectable\\\\=true\\\\]\\\\:focus\\\\:bg-success\\\\/20:focus[data-selectable=true] {\\n  background-color: hsl(var(--nextui-success) / 0.2);\\n}\\n.data-\\\\[selectable\\\\=true\\\\]\\\\:focus\\\\:bg-warning:focus[data-selectable=true] {\\n  --tw-bg-opacity: 1;\\n  background-color: hsl(var(--nextui-warning) / var(--nextui-warning-opacity, var(--tw-bg-opacity)));\\n}\\n.data-\\\\[selectable\\\\=true\\\\]\\\\:focus\\\\:bg-warning\\\\/20:focus[data-selectable=true] {\\n  background-color: hsl(var(--nextui-warning) / 0.2);\\n}\\n.data-\\\\[editable\\\\=true\\\\]\\\\:focus\\\\:text-danger:focus[data-editable=true] {\\n  --tw-text-opacity: 1;\\n  color: hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-text-opacity)));\\n}\\n.data-\\\\[editable\\\\=true\\\\]\\\\:focus\\\\:text-default-foreground:focus[data-editable=true] {\\n  --tw-text-opacity: 1;\\n  color: hsl(var(--nextui-default-foreground) / var(--nextui-default-foreground-opacity, var(--tw-text-opacity)));\\n}\\n.data-\\\\[editable\\\\=true\\\\]\\\\:focus\\\\:text-primary:focus[data-editable=true] {\\n  --tw-text-opacity: 1;\\n  color: hsl(var(--nextui-primary) / var(--nextui-primary-opacity, var(--tw-text-opacity)));\\n}\\n.data-\\\\[editable\\\\=true\\\\]\\\\:focus\\\\:text-secondary:focus[data-editable=true] {\\n  --tw-text-opacity: 1;\\n  color: hsl(var(--nextui-secondary) / var(--nextui-secondary-opacity, var(--tw-text-opacity)));\\n}\\n.data-\\\\[editable\\\\=true\\\\]\\\\:focus\\\\:text-success:focus[data-editable=true] {\\n  --tw-text-opacity: 1;\\n  color: hsl(var(--nextui-success) / var(--nextui-success-opacity, var(--tw-text-opacity)));\\n}\\n.data-\\\\[editable\\\\=true\\\\]\\\\:focus\\\\:text-success-600:focus[data-editable=true] {\\n  --tw-text-opacity: 1;\\n  color: hsl(var(--nextui-success-600) / var(--nextui-success-600-opacity, var(--tw-text-opacity)));\\n}\\n.data-\\\\[editable\\\\=true\\\\]\\\\:focus\\\\:text-warning:focus[data-editable=true] {\\n  --tw-text-opacity: 1;\\n  color: hsl(var(--nextui-warning) / var(--nextui-warning-opacity, var(--tw-text-opacity)));\\n}\\n.data-\\\\[editable\\\\=true\\\\]\\\\:focus\\\\:text-warning-600:focus[data-editable=true] {\\n  --tw-text-opacity: 1;\\n  color: hsl(var(--nextui-warning-600) / var(--nextui-warning-600-opacity, var(--tw-text-opacity)));\\n}\\n.data-\\\\[invalid\\\\=true\\\\]\\\\:data-\\\\[editable\\\\=true\\\\]\\\\:focus\\\\:text-danger:focus[data-editable=true][data-invalid=true] {\\n  --tw-text-opacity: 1;\\n  color: hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-text-opacity)));\\n}\\n.data-\\\\[selectable\\\\=true\\\\]\\\\:focus\\\\:text-danger:focus[data-selectable=true] {\\n  --tw-text-opacity: 1;\\n  color: hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-text-opacity)));\\n}\\n.data-\\\\[selectable\\\\=true\\\\]\\\\:focus\\\\:text-danger-foreground:focus[data-selectable=true] {\\n  --tw-text-opacity: 1;\\n  color: hsl(var(--nextui-danger-foreground) / var(--nextui-danger-foreground-opacity, var(--tw-text-opacity)));\\n}\\n.data-\\\\[selectable\\\\=true\\\\]\\\\:focus\\\\:text-default-500:focus[data-selectable=true] {\\n  --tw-text-opacity: 1;\\n  color: hsl(var(--nextui-default-500) / var(--nextui-default-500-opacity, var(--tw-text-opacity)));\\n}\\n.data-\\\\[selectable\\\\=true\\\\]\\\\:focus\\\\:text-default-foreground:focus[data-selectable=true] {\\n  --tw-text-opacity: 1;\\n  color: hsl(var(--nextui-default-foreground) / var(--nextui-default-foreground-opacity, var(--tw-text-opacity)));\\n}\\n.data-\\\\[selectable\\\\=true\\\\]\\\\:focus\\\\:text-primary:focus[data-selectable=true] {\\n  --tw-text-opacity: 1;\\n  color: hsl(var(--nextui-primary) / var(--nextui-primary-opacity, var(--tw-text-opacity)));\\n}\\n.data-\\\\[selectable\\\\=true\\\\]\\\\:focus\\\\:text-primary-foreground:focus[data-selectable=true] {\\n  --tw-text-opacity: 1;\\n  color: hsl(var(--nextui-primary-foreground) / var(--nextui-primary-foreground-opacity, var(--tw-text-opacity)));\\n}\\n.data-\\\\[selectable\\\\=true\\\\]\\\\:focus\\\\:text-secondary:focus[data-selectable=true] {\\n  --tw-text-opacity: 1;\\n  color: hsl(var(--nextui-secondary) / var(--nextui-secondary-opacity, var(--tw-text-opacity)));\\n}\\n.data-\\\\[selectable\\\\=true\\\\]\\\\:focus\\\\:text-secondary-foreground:focus[data-selectable=true] {\\n  --tw-text-opacity: 1;\\n  color: hsl(var(--nextui-secondary-foreground) / var(--nextui-secondary-foreground-opacity, var(--tw-text-opacity)));\\n}\\n.data-\\\\[selectable\\\\=true\\\\]\\\\:focus\\\\:text-success:focus[data-selectable=true] {\\n  --tw-text-opacity: 1;\\n  color: hsl(var(--nextui-success) / var(--nextui-success-opacity, var(--tw-text-opacity)));\\n}\\n.data-\\\\[selectable\\\\=true\\\\]\\\\:focus\\\\:text-success-foreground:focus[data-selectable=true] {\\n  --tw-text-opacity: 1;\\n  color: hsl(var(--nextui-success-foreground) / var(--nextui-success-foreground-opacity, var(--tw-text-opacity)));\\n}\\n.data-\\\\[selectable\\\\=true\\\\]\\\\:focus\\\\:text-warning:focus[data-selectable=true] {\\n  --tw-text-opacity: 1;\\n  color: hsl(var(--nextui-warning) / var(--nextui-warning-opacity, var(--tw-text-opacity)));\\n}\\n.data-\\\\[selectable\\\\=true\\\\]\\\\:focus\\\\:text-warning-foreground:focus[data-selectable=true] {\\n  --tw-text-opacity: 1;\\n  color: hsl(var(--nextui-warning-foreground) / var(--nextui-warning-foreground-opacity, var(--tw-text-opacity)));\\n}\\n.data-\\\\[selectable\\\\=true\\\\]\\\\:focus\\\\:shadow-danger\\\\/30:focus[data-selectable=true] {\\n  --tw-shadow-color: hsl(var(--nextui-danger) / 0.3);\\n  --tw-shadow: var(--tw-shadow-colored);\\n}\\n.data-\\\\[selectable\\\\=true\\\\]\\\\:focus\\\\:shadow-default\\\\/50:focus[data-selectable=true] {\\n  --tw-shadow-color: hsl(var(--nextui-default) / 0.5);\\n  --tw-shadow: var(--tw-shadow-colored);\\n}\\n.data-\\\\[selectable\\\\=true\\\\]\\\\:focus\\\\:shadow-primary\\\\/30:focus[data-selectable=true] {\\n  --tw-shadow-color: hsl(var(--nextui-primary) / 0.3);\\n  --tw-shadow: var(--tw-shadow-colored);\\n}\\n.data-\\\\[selectable\\\\=true\\\\]\\\\:focus\\\\:shadow-secondary\\\\/30:focus[data-selectable=true] {\\n  --tw-shadow-color: hsl(var(--nextui-secondary) / 0.3);\\n  --tw-shadow: var(--tw-shadow-colored);\\n}\\n.data-\\\\[selectable\\\\=true\\\\]\\\\:focus\\\\:shadow-success\\\\/30:focus[data-selectable=true] {\\n  --tw-shadow-color: hsl(var(--nextui-success) / 0.3);\\n  --tw-shadow: var(--tw-shadow-colored);\\n}\\n.data-\\\\[selectable\\\\=true\\\\]\\\\:focus\\\\:shadow-warning\\\\/30:focus[data-selectable=true] {\\n  --tw-shadow-color: hsl(var(--nextui-warning) / 0.3);\\n  --tw-shadow: var(--tw-shadow-colored);\\n}\\n.group[data-filled-within=true] .group-data-\\\\[filled-within\\\\=true\\\\]\\\\:pointer-events-auto {\\n  pointer-events: auto;\\n}\\n.group[data-filled=true] .group-data-\\\\[filled\\\\=true\\\\]\\\\:pointer-events-auto {\\n  pointer-events: auto;\\n}\\n.group[data-filled-within=true] .group-data-\\\\[filled-within\\\\=true\\\\]\\\\:left-0 {\\n  left: 0px;\\n}\\n.group[data-filled=true] .group-data-\\\\[filled\\\\=true\\\\]\\\\:left-0 {\\n  left: 0px;\\n}\\n.group[data-focus-visible=true] .group-data-\\\\[focus-visible\\\\=true\\\\]\\\\:z-10 {\\n  z-index: 10;\\n}\\n.group[data-selected=true] .group-data-\\\\[selected\\\\=true\\\\]\\\\:ml-4 {\\n  margin-left: 1rem;\\n}\\n.group[data-selected=true] .group-data-\\\\[selected\\\\=true\\\\]\\\\:ml-5 {\\n  margin-left: 1.25rem;\\n}\\n.group[data-selected=true] .group-data-\\\\[selected\\\\=true\\\\]\\\\:ml-6 {\\n  margin-left: 1.5rem;\\n}\\n.group[data-selected][data-pressed] .group-data-\\\\[selected\\\\]\\\\:group-data-\\\\[pressed\\\\]\\\\:ml-3 {\\n  margin-left: 0.75rem;\\n}\\n.group[data-selected][data-pressed] .group-data-\\\\[selected\\\\]\\\\:group-data-\\\\[pressed\\\\]\\\\:ml-4 {\\n  margin-left: 1rem;\\n}\\n.group[data-selected][data-pressed] .group-data-\\\\[selected\\\\]\\\\:group-data-\\\\[pressed\\\\]\\\\:ml-5 {\\n  margin-left: 1.25rem;\\n}\\n.group[data-focus-visible=true] .group-data-\\\\[focus-visible\\\\=true\\\\]\\\\:block {\\n  display: block;\\n}\\n.group[data-has-helper=true] .group-data-\\\\[has-helper\\\\=true\\\\]\\\\:flex {\\n  display: flex;\\n}\\n.group[data-focus-visible=true] .group-data-\\\\[focus-visible\\\\=true\\\\]\\\\:hidden {\\n  display: none;\\n}\\n.group[data-pressed=true] .group-data-\\\\[pressed\\\\=true\\\\]\\\\:w-5 {\\n  width: 1.25rem;\\n}\\n.group[data-pressed=true] .group-data-\\\\[pressed\\\\=true\\\\]\\\\:w-6 {\\n  width: 1.5rem;\\n}\\n.group[data-pressed=true] .group-data-\\\\[pressed\\\\=true\\\\]\\\\:w-7 {\\n  width: 1.75rem;\\n}\\n.group[data-filled-within=true] .group-data-\\\\[filled-within\\\\=true\\\\]\\\\:-translate-y-\\\\[calc\\\\(100\\\\%_\\\\+_theme\\\\(fontSize\\\\.small\\\\)\\\\/2_\\\\+_20px\\\\)\\\\] {\\n  --tw-translate-y: calc(calc(100% + var(--nextui-font-size-small) / 2 + 20px) * -1);\\n  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\\n}\\n.group[data-filled-within=true] .group-data-\\\\[filled-within\\\\=true\\\\]\\\\:-translate-y-\\\\[calc\\\\(100\\\\%_\\\\+_theme\\\\(fontSize\\\\.small\\\\)\\\\/2_\\\\+_24px\\\\)\\\\] {\\n  --tw-translate-y: calc(calc(100% + var(--nextui-font-size-small) / 2 + 24px) * -1);\\n  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\\n}\\n.group[data-filled-within=true] .group-data-\\\\[filled-within\\\\=true\\\\]\\\\:-translate-y-\\\\[calc\\\\(100\\\\%_\\\\+_theme\\\\(fontSize\\\\.tiny\\\\)\\\\/2_\\\\+_16px\\\\)\\\\] {\\n  --tw-translate-y: calc(calc(100% + var(--nextui-font-size-tiny) / 2 + 16px) * -1);\\n  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\\n}\\n.group[data-filled-within=true] .group-data-\\\\[filled-within\\\\=true\\\\]\\\\:-translate-y-\\\\[calc\\\\(50\\\\%_\\\\+_theme\\\\(fontSize\\\\.small\\\\)\\\\/2_-_3\\\\.5px\\\\)\\\\] {\\n  --tw-translate-y: calc(calc(50% + var(--nextui-font-size-small) / 2 - 3.5px) * -1);\\n  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\\n}\\n.group[data-filled-within=true] .group-data-\\\\[filled-within\\\\=true\\\\]\\\\:-translate-y-\\\\[calc\\\\(50\\\\%_\\\\+_theme\\\\(fontSize\\\\.small\\\\)\\\\/2_-_4px\\\\)\\\\] {\\n  --tw-translate-y: calc(calc(50% + var(--nextui-font-size-small) / 2 - 4px) * -1);\\n  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\\n}\\n.group[data-filled-within=true] .group-data-\\\\[filled-within\\\\=true\\\\]\\\\:-translate-y-\\\\[calc\\\\(50\\\\%_\\\\+_theme\\\\(fontSize\\\\.small\\\\)\\\\/2_-_6px\\\\)\\\\] {\\n  --tw-translate-y: calc(calc(50% + var(--nextui-font-size-small) / 2 - 6px) * -1);\\n  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\\n}\\n.group[data-filled-within=true] .group-data-\\\\[filled-within\\\\=true\\\\]\\\\:-translate-y-\\\\[calc\\\\(50\\\\%_\\\\+_theme\\\\(fontSize\\\\.small\\\\)\\\\/2_-_6px_-_theme\\\\(borderWidth\\\\.medium\\\\)\\\\)\\\\] {\\n  --tw-translate-y: calc(calc(50% + var(--nextui-font-size-small) / 2 - 6px - var(--nextui-border-width-medium)) * -1);\\n  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\\n}\\n.group[data-filled-within=true] .group-data-\\\\[filled-within\\\\=true\\\\]\\\\:-translate-y-\\\\[calc\\\\(50\\\\%_\\\\+_theme\\\\(fontSize\\\\.small\\\\)\\\\/2_-_8px\\\\)\\\\] {\\n  --tw-translate-y: calc(calc(50% + var(--nextui-font-size-small) / 2 - 8px) * -1);\\n  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\\n}\\n.group[data-filled-within=true] .group-data-\\\\[filled-within\\\\=true\\\\]\\\\:-translate-y-\\\\[calc\\\\(50\\\\%_\\\\+_theme\\\\(fontSize\\\\.small\\\\)\\\\/2_-_8px_-_theme\\\\(borderWidth\\\\.medium\\\\)\\\\)\\\\] {\\n  --tw-translate-y: calc(calc(50% + var(--nextui-font-size-small) / 2 - 8px - var(--nextui-border-width-medium)) * -1);\\n  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\\n}\\n.group[data-filled-within=true] .group-data-\\\\[filled-within\\\\=true\\\\]\\\\:-translate-y-\\\\[calc\\\\(50\\\\%_\\\\+_theme\\\\(fontSize\\\\.tiny\\\\)\\\\/2_-_5px\\\\)\\\\] {\\n  --tw-translate-y: calc(calc(50% + var(--nextui-font-size-tiny) / 2 - 5px) * -1);\\n  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\\n}\\n.group[data-filled-within=true] .group-data-\\\\[filled-within\\\\=true\\\\]\\\\:-translate-y-\\\\[calc\\\\(50\\\\%_\\\\+_theme\\\\(fontSize\\\\.tiny\\\\)\\\\/2_-_8px\\\\)\\\\] {\\n  --tw-translate-y: calc(calc(50% + var(--nextui-font-size-tiny) / 2 - 8px) * -1);\\n  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\\n}\\n.group[data-filled-within=true] .group-data-\\\\[filled-within\\\\=true\\\\]\\\\:-translate-y-\\\\[calc\\\\(50\\\\%_\\\\+_theme\\\\(fontSize\\\\.tiny\\\\)\\\\/2_-_8px_-_theme\\\\(borderWidth\\\\.medium\\\\)\\\\)\\\\] {\\n  --tw-translate-y: calc(calc(50% + var(--nextui-font-size-tiny) / 2 - 8px - var(--nextui-border-width-medium)) * -1);\\n  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\\n}\\n.group[data-filled=true] .group-data-\\\\[filled\\\\=true\\\\]\\\\:-translate-y-\\\\[calc\\\\(100\\\\%_\\\\+_theme\\\\(fontSize\\\\.small\\\\)\\\\/2_\\\\+_20px\\\\)\\\\] {\\n  --tw-translate-y: calc(calc(100% + var(--nextui-font-size-small) / 2 + 20px) * -1);\\n  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\\n}\\n.group[data-filled=true] .group-data-\\\\[filled\\\\=true\\\\]\\\\:-translate-y-\\\\[calc\\\\(100\\\\%_\\\\+_theme\\\\(fontSize\\\\.small\\\\)\\\\/2_\\\\+_24px\\\\)\\\\] {\\n  --tw-translate-y: calc(calc(100% + var(--nextui-font-size-small) / 2 + 24px) * -1);\\n  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\\n}\\n.group[data-filled=true] .group-data-\\\\[filled\\\\=true\\\\]\\\\:-translate-y-\\\\[calc\\\\(100\\\\%_\\\\+_theme\\\\(fontSize\\\\.tiny\\\\)\\\\/2_\\\\+_16px\\\\)\\\\] {\\n  --tw-translate-y: calc(calc(100% + var(--nextui-font-size-tiny) / 2 + 16px) * -1);\\n  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\\n}\\n.group[data-filled=true] .group-data-\\\\[filled\\\\=true\\\\]\\\\:-translate-y-\\\\[calc\\\\(50\\\\%_\\\\+_theme\\\\(fontSize\\\\.small\\\\)\\\\/2_-_3\\\\.5px\\\\)\\\\] {\\n  --tw-translate-y: calc(calc(50% + var(--nextui-font-size-small) / 2 - 3.5px) * -1);\\n  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\\n}\\n.group[data-filled=true] .group-data-\\\\[filled\\\\=true\\\\]\\\\:-translate-y-\\\\[calc\\\\(50\\\\%_\\\\+_theme\\\\(fontSize\\\\.small\\\\)\\\\/2_-_4px\\\\)\\\\] {\\n  --tw-translate-y: calc(calc(50% + var(--nextui-font-size-small) / 2 - 4px) * -1);\\n  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\\n}\\n.group[data-filled=true] .group-data-\\\\[filled\\\\=true\\\\]\\\\:-translate-y-\\\\[calc\\\\(50\\\\%_\\\\+_theme\\\\(fontSize\\\\.small\\\\)\\\\/2_-_6px\\\\)\\\\] {\\n  --tw-translate-y: calc(calc(50% + var(--nextui-font-size-small) / 2 - 6px) * -1);\\n  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\\n}\\n.group[data-filled=true] .group-data-\\\\[filled\\\\=true\\\\]\\\\:-translate-y-\\\\[calc\\\\(50\\\\%_\\\\+_theme\\\\(fontSize\\\\.small\\\\)\\\\/2_-_6px_-_theme\\\\(borderWidth\\\\.medium\\\\)\\\\)\\\\] {\\n  --tw-translate-y: calc(calc(50% + var(--nextui-font-size-small) / 2 - 6px - var(--nextui-border-width-medium)) * -1);\\n  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\\n}\\n.group[data-filled=true] .group-data-\\\\[filled\\\\=true\\\\]\\\\:-translate-y-\\\\[calc\\\\(50\\\\%_\\\\+_theme\\\\(fontSize\\\\.small\\\\)\\\\/2_-_8px\\\\)\\\\] {\\n  --tw-translate-y: calc(calc(50% + var(--nextui-font-size-small) / 2 - 8px) * -1);\\n  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\\n}\\n.group[data-filled=true] .group-data-\\\\[filled\\\\=true\\\\]\\\\:-translate-y-\\\\[calc\\\\(50\\\\%_\\\\+_theme\\\\(fontSize\\\\.small\\\\)\\\\/2_-_8px_-_theme\\\\(borderWidth\\\\.medium\\\\)\\\\)\\\\] {\\n  --tw-translate-y: calc(calc(50% + var(--nextui-font-size-small) / 2 - 8px - var(--nextui-border-width-medium)) * -1);\\n  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\\n}\\n.group[data-filled=true] .group-data-\\\\[filled\\\\=true\\\\]\\\\:-translate-y-\\\\[calc\\\\(50\\\\%_\\\\+_theme\\\\(fontSize\\\\.tiny\\\\)\\\\/2_-_5px\\\\)\\\\] {\\n  --tw-translate-y: calc(calc(50% + var(--nextui-font-size-tiny) / 2 - 5px) * -1);\\n  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\\n}\\n.group[data-filled=true] .group-data-\\\\[filled\\\\=true\\\\]\\\\:-translate-y-\\\\[calc\\\\(50\\\\%_\\\\+_theme\\\\(fontSize\\\\.tiny\\\\)\\\\/2_-_8px\\\\)\\\\] {\\n  --tw-translate-y: calc(calc(50% + var(--nextui-font-size-tiny) / 2 - 8px) * -1);\\n  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\\n}\\n.group[data-filled=true] .group-data-\\\\[filled\\\\=true\\\\]\\\\:-translate-y-\\\\[calc\\\\(50\\\\%_\\\\+_theme\\\\(fontSize\\\\.tiny\\\\)\\\\/2_-_8px_-_theme\\\\(borderWidth\\\\.medium\\\\)\\\\)\\\\] {\\n  --tw-translate-y: calc(calc(50% + var(--nextui-font-size-tiny) / 2 - 8px - var(--nextui-border-width-medium)) * -1);\\n  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\\n}\\n.group[data-selected=true] .group-data-\\\\[selected\\\\=true\\\\]\\\\:translate-x-3 {\\n  --tw-translate-x: 0.75rem;\\n  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\\n}\\n.group[data-copied=true] .group-data-\\\\[copied\\\\=true\\\\]\\\\:scale-100 {\\n  --tw-scale-x: 1;\\n  --tw-scale-y: 1;\\n  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\\n}\\n.group[data-copied=true] .group-data-\\\\[copied\\\\=true\\\\]\\\\:scale-50 {\\n  --tw-scale-x: .5;\\n  --tw-scale-y: .5;\\n  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\\n}\\n.group[data-filled-within=true] .group-data-\\\\[filled-within\\\\=true\\\\]\\\\:scale-85 {\\n  --tw-scale-x: 0.85;\\n  --tw-scale-y: 0.85;\\n  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\\n}\\n.group[data-filled=true] .group-data-\\\\[filled\\\\=true\\\\]\\\\:scale-85 {\\n  --tw-scale-x: 0.85;\\n  --tw-scale-y: 0.85;\\n  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\\n}\\n.group[data-pressed=true] .group-data-\\\\[pressed\\\\=true\\\\]\\\\:scale-95 {\\n  --tw-scale-x: .95;\\n  --tw-scale-y: .95;\\n  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\\n}\\n.group[data-selected=true] .group-data-\\\\[selected\\\\=true\\\\]\\\\:scale-100 {\\n  --tw-scale-x: 1;\\n  --tw-scale-y: 1;\\n  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\\n}\\n.group[data-disabled=true] .group-data-\\\\[disabled\\\\=true\\\\]\\\\:cursor-not-allowed {\\n  cursor: not-allowed;\\n}\\n.group[data-has-multiple-months=true] .group-data-\\\\[has-multiple-months\\\\=true\\\\]\\\\:flex-row {\\n  flex-direction: row;\\n}\\n.group[data-has-label=true] .group-data-\\\\[has-label\\\\=true\\\\]\\\\:items-start {\\n  align-items: flex-start;\\n}\\n.group[data-has-label=true] .group-data-\\\\[has-label\\\\=true\\\\]\\\\:items-end {\\n  align-items: flex-end;\\n}\\n.group[data-focus=true] .group-data-\\\\[focus\\\\=true\\\\]\\\\:\\\\!border-danger {\\n  --tw-border-opacity: 1 !important;\\n  border-color: hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-border-opacity))) !important;\\n}\\n.group[data-focus=true] .group-data-\\\\[focus\\\\=true\\\\]\\\\:border-danger {\\n  --tw-border-opacity: 1;\\n  border-color: hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-border-opacity)));\\n}\\n.group[data-focus=true] .group-data-\\\\[focus\\\\=true\\\\]\\\\:border-default-foreground {\\n  --tw-border-opacity: 1;\\n  border-color: hsl(var(--nextui-default-foreground) / var(--nextui-default-foreground-opacity, var(--tw-border-opacity)));\\n}\\n.group[data-focus=true] .group-data-\\\\[focus\\\\=true\\\\]\\\\:border-primary {\\n  --tw-border-opacity: 1;\\n  border-color: hsl(var(--nextui-primary) / var(--nextui-primary-opacity, var(--tw-border-opacity)));\\n}\\n.group[data-focus=true] .group-data-\\\\[focus\\\\=true\\\\]\\\\:border-secondary {\\n  --tw-border-opacity: 1;\\n  border-color: hsl(var(--nextui-secondary) / var(--nextui-secondary-opacity, var(--tw-border-opacity)));\\n}\\n.group[data-focus=true] .group-data-\\\\[focus\\\\=true\\\\]\\\\:border-success {\\n  --tw-border-opacity: 1;\\n  border-color: hsl(var(--nextui-success) / var(--nextui-success-opacity, var(--tw-border-opacity)));\\n}\\n.group[data-focus=true] .group-data-\\\\[focus\\\\=true\\\\]\\\\:border-warning {\\n  --tw-border-opacity: 1;\\n  border-color: hsl(var(--nextui-warning) / var(--nextui-warning-opacity, var(--tw-border-opacity)));\\n}\\n.group[data-invalid=true] .group-data-\\\\[invalid\\\\=true\\\\]\\\\:border-danger {\\n  --tw-border-opacity: 1;\\n  border-color: hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-border-opacity)));\\n}\\n.group[data-selected=true] .group-data-\\\\[selected\\\\=true\\\\]\\\\:border-danger {\\n  --tw-border-opacity: 1;\\n  border-color: hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-border-opacity)));\\n}\\n.group[data-selected=true] .group-data-\\\\[selected\\\\=true\\\\]\\\\:border-default-500 {\\n  --tw-border-opacity: 1;\\n  border-color: hsl(var(--nextui-default-500) / var(--nextui-default-500-opacity, var(--tw-border-opacity)));\\n}\\n.group[data-selected=true] .group-data-\\\\[selected\\\\=true\\\\]\\\\:border-primary {\\n  --tw-border-opacity: 1;\\n  border-color: hsl(var(--nextui-primary) / var(--nextui-primary-opacity, var(--tw-border-opacity)));\\n}\\n.group[data-selected=true] .group-data-\\\\[selected\\\\=true\\\\]\\\\:border-secondary {\\n  --tw-border-opacity: 1;\\n  border-color: hsl(var(--nextui-secondary) / var(--nextui-secondary-opacity, var(--tw-border-opacity)));\\n}\\n.group[data-selected=true] .group-data-\\\\[selected\\\\=true\\\\]\\\\:border-success {\\n  --tw-border-opacity: 1;\\n  border-color: hsl(var(--nextui-success) / var(--nextui-success-opacity, var(--tw-border-opacity)));\\n}\\n.group[data-selected=true] .group-data-\\\\[selected\\\\=true\\\\]\\\\:border-warning {\\n  --tw-border-opacity: 1;\\n  border-color: hsl(var(--nextui-warning) / var(--nextui-warning-opacity, var(--tw-border-opacity)));\\n}\\n.group[data-focus=true] .group-data-\\\\[focus\\\\=true\\\\]\\\\:\\\\!bg-danger-50 {\\n  --tw-bg-opacity: 1 !important;\\n  background-color: hsl(var(--nextui-danger-50) / var(--nextui-danger-50-opacity, var(--tw-bg-opacity))) !important;\\n}\\n.group[data-focus=true] .group-data-\\\\[focus\\\\=true\\\\]\\\\:bg-danger-50 {\\n  --tw-bg-opacity: 1;\\n  background-color: hsl(var(--nextui-danger-50) / var(--nextui-danger-50-opacity, var(--tw-bg-opacity)));\\n}\\n.group[data-focus=true] .group-data-\\\\[focus\\\\=true\\\\]\\\\:bg-default-100 {\\n  --tw-bg-opacity: 1;\\n  background-color: hsl(var(--nextui-default-100) / var(--nextui-default-100-opacity, var(--tw-bg-opacity)));\\n}\\n.group[data-focus=true] .group-data-\\\\[focus\\\\=true\\\\]\\\\:bg-primary-50 {\\n  --tw-bg-opacity: 1;\\n  background-color: hsl(var(--nextui-primary-50) / var(--nextui-primary-50-opacity, var(--tw-bg-opacity)));\\n}\\n.group[data-focus=true] .group-data-\\\\[focus\\\\=true\\\\]\\\\:bg-secondary-50 {\\n  --tw-bg-opacity: 1;\\n  background-color: hsl(var(--nextui-secondary-50) / var(--nextui-secondary-50-opacity, var(--tw-bg-opacity)));\\n}\\n.group[data-focus=true] .group-data-\\\\[focus\\\\=true\\\\]\\\\:bg-success-50 {\\n  --tw-bg-opacity: 1;\\n  background-color: hsl(var(--nextui-success-50) / var(--nextui-success-50-opacity, var(--tw-bg-opacity)));\\n}\\n.group[data-focus=true] .group-data-\\\\[focus\\\\=true\\\\]\\\\:bg-warning-50 {\\n  --tw-bg-opacity: 1;\\n  background-color: hsl(var(--nextui-warning-50) / var(--nextui-warning-50-opacity, var(--tw-bg-opacity)));\\n}\\n.group[data-hover-unselected=true] .group-data-\\\\[hover-unselected\\\\=true\\\\]\\\\:bg-default-100 {\\n  --tw-bg-opacity: 1;\\n  background-color: hsl(var(--nextui-default-100) / var(--nextui-default-100-opacity, var(--tw-bg-opacity)));\\n}\\n.group[data-invalid=true] .group-data-\\\\[invalid\\\\=true\\\\]\\\\:bg-danger-50 {\\n  --tw-bg-opacity: 1;\\n  background-color: hsl(var(--nextui-danger-50) / var(--nextui-danger-50-opacity, var(--tw-bg-opacity)));\\n}\\n.group[data-selected=true] .group-data-\\\\[selected\\\\=true\\\\]\\\\:bg-danger {\\n  --tw-bg-opacity: 1;\\n  background-color: hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-bg-opacity)));\\n}\\n.group[data-selected=true] .group-data-\\\\[selected\\\\=true\\\\]\\\\:bg-default-400 {\\n  --tw-bg-opacity: 1;\\n  background-color: hsl(var(--nextui-default-400) / var(--nextui-default-400-opacity, var(--tw-bg-opacity)));\\n}\\n.group[data-selected=true] .group-data-\\\\[selected\\\\=true\\\\]\\\\:bg-primary {\\n  --tw-bg-opacity: 1;\\n  background-color: hsl(var(--nextui-primary) / var(--nextui-primary-opacity, var(--tw-bg-opacity)));\\n}\\n.group[data-selected=true] .group-data-\\\\[selected\\\\=true\\\\]\\\\:bg-secondary {\\n  --tw-bg-opacity: 1;\\n  background-color: hsl(var(--nextui-secondary) / var(--nextui-secondary-opacity, var(--tw-bg-opacity)));\\n}\\n.group[data-selected=true] .group-data-\\\\[selected\\\\=true\\\\]\\\\:bg-success {\\n  --tw-bg-opacity: 1;\\n  background-color: hsl(var(--nextui-success) / var(--nextui-success-opacity, var(--tw-bg-opacity)));\\n}\\n.group[data-selected=true] .group-data-\\\\[selected\\\\=true\\\\]\\\\:bg-warning {\\n  --tw-bg-opacity: 1;\\n  background-color: hsl(var(--nextui-warning) / var(--nextui-warning-opacity, var(--tw-bg-opacity)));\\n}\\n.group[data-has-helper=true] .group-data-\\\\[has-helper\\\\=true\\\\]\\\\:pt-2 {\\n  padding-top: 0.5rem;\\n}\\n.group[data-has-helper=true] .group-data-\\\\[has-helper\\\\=true\\\\]\\\\:pt-3 {\\n  padding-top: 0.75rem;\\n}\\n.group[data-has-helper=true] .group-data-\\\\[has-helper\\\\=true\\\\]\\\\:pt-4 {\\n  padding-top: 1rem;\\n}\\n.group[data-has-label=true] .group-data-\\\\[has-label\\\\=true\\\\]\\\\:pt-4 {\\n  padding-top: 1rem;\\n}\\n.group[data-has-label=true] .group-data-\\\\[has-label\\\\=true\\\\]\\\\:pt-5 {\\n  padding-top: 1.25rem;\\n}\\n.group[data-disabled=true] .group-data-\\\\[disabled\\\\=true\\\\]\\\\:text-foreground-300 {\\n  --tw-text-opacity: 1;\\n  color: hsl(var(--nextui-foreground-300) / var(--nextui-foreground-300-opacity, var(--tw-text-opacity)));\\n}\\n.group[data-filled-within=true] .group-data-\\\\[filled-within\\\\=true\\\\]\\\\:text-default-600 {\\n  --tw-text-opacity: 1;\\n  color: hsl(var(--nextui-default-600) / var(--nextui-default-600-opacity, var(--tw-text-opacity)));\\n}\\n.group[data-filled-within=true] .group-data-\\\\[filled-within\\\\=true\\\\]\\\\:text-foreground {\\n  --tw-text-opacity: 1;\\n  color: hsl(var(--nextui-foreground) / var(--nextui-foreground-opacity, var(--tw-text-opacity)));\\n}\\n.group[data-filled=true] .group-data-\\\\[filled\\\\=true\\\\]\\\\:text-default-600 {\\n  --tw-text-opacity: 1;\\n  color: hsl(var(--nextui-default-600) / var(--nextui-default-600-opacity, var(--tw-text-opacity)));\\n}\\n.group[data-filled=true] .group-data-\\\\[filled\\\\=true\\\\]\\\\:text-foreground {\\n  --tw-text-opacity: 1;\\n  color: hsl(var(--nextui-foreground) / var(--nextui-foreground-opacity, var(--tw-text-opacity)));\\n}\\n.group[data-has-value=true] .group-data-\\\\[has-value\\\\=true\\\\]\\\\:text-default-foreground {\\n  --tw-text-opacity: 1;\\n  color: hsl(var(--nextui-default-foreground) / var(--nextui-default-foreground-opacity, var(--tw-text-opacity)));\\n}\\n.group[data-has-value=true] .group-data-\\\\[has-value\\\\=true\\\\]\\\\:text-foreground {\\n  --tw-text-opacity: 1;\\n  color: hsl(var(--nextui-foreground) / var(--nextui-foreground-opacity, var(--tw-text-opacity)));\\n}\\n.group[data-invalid=true] .group-data-\\\\[invalid\\\\=true\\\\]\\\\:text-danger {\\n  --tw-text-opacity: 1;\\n  color: hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-text-opacity)));\\n}\\n.group[data-selected=true] .group-data-\\\\[selected\\\\=true\\\\]\\\\:text-danger {\\n  --tw-text-opacity: 1;\\n  color: hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-text-opacity)));\\n}\\n.group[data-selected=true] .group-data-\\\\[selected\\\\=true\\\\]\\\\:text-danger-foreground {\\n  --tw-text-opacity: 1;\\n  color: hsl(var(--nextui-danger-foreground) / var(--nextui-danger-foreground-opacity, var(--tw-text-opacity)));\\n}\\n.group[data-selected=true] .group-data-\\\\[selected\\\\=true\\\\]\\\\:text-default-foreground {\\n  --tw-text-opacity: 1;\\n  color: hsl(var(--nextui-default-foreground) / var(--nextui-default-foreground-opacity, var(--tw-text-opacity)));\\n}\\n.group[data-selected=true] .group-data-\\\\[selected\\\\=true\\\\]\\\\:text-foreground {\\n  --tw-text-opacity: 1;\\n  color: hsl(var(--nextui-foreground) / var(--nextui-foreground-opacity, var(--tw-text-opacity)));\\n}\\n.group[data-selected=true] .group-data-\\\\[selected\\\\=true\\\\]\\\\:text-primary {\\n  --tw-text-opacity: 1;\\n  color: hsl(var(--nextui-primary) / var(--nextui-primary-opacity, var(--tw-text-opacity)));\\n}\\n.group[data-selected=true] .group-data-\\\\[selected\\\\=true\\\\]\\\\:text-primary-foreground {\\n  --tw-text-opacity: 1;\\n  color: hsl(var(--nextui-primary-foreground) / var(--nextui-primary-foreground-opacity, var(--tw-text-opacity)));\\n}\\n.group[data-selected=true] .group-data-\\\\[selected\\\\=true\\\\]\\\\:text-secondary {\\n  --tw-text-opacity: 1;\\n  color: hsl(var(--nextui-secondary) / var(--nextui-secondary-opacity, var(--tw-text-opacity)));\\n}\\n.group[data-selected=true] .group-data-\\\\[selected\\\\=true\\\\]\\\\:text-secondary-foreground {\\n  --tw-text-opacity: 1;\\n  color: hsl(var(--nextui-secondary-foreground) / var(--nextui-secondary-foreground-opacity, var(--tw-text-opacity)));\\n}\\n.group[data-selected=true] .group-data-\\\\[selected\\\\=true\\\\]\\\\:text-success {\\n  --tw-text-opacity: 1;\\n  color: hsl(var(--nextui-success) / var(--nextui-success-opacity, var(--tw-text-opacity)));\\n}\\n.group[data-selected=true] .group-data-\\\\[selected\\\\=true\\\\]\\\\:text-success-foreground {\\n  --tw-text-opacity: 1;\\n  color: hsl(var(--nextui-success-foreground) / var(--nextui-success-foreground-opacity, var(--tw-text-opacity)));\\n}\\n.group[data-selected=true] .group-data-\\\\[selected\\\\=true\\\\]\\\\:text-warning {\\n  --tw-text-opacity: 1;\\n  color: hsl(var(--nextui-warning) / var(--nextui-warning-opacity, var(--tw-text-opacity)));\\n}\\n.group[data-selected=true] .group-data-\\\\[selected\\\\=true\\\\]\\\\:text-warning-foreground {\\n  --tw-text-opacity: 1;\\n  color: hsl(var(--nextui-warning-foreground) / var(--nextui-warning-foreground-opacity, var(--tw-text-opacity)));\\n}\\n.group[data-copied=true] .group-data-\\\\[copied\\\\=true\\\\]\\\\:opacity-0 {\\n  opacity: 0;\\n}\\n.group[data-copied=true] .group-data-\\\\[copied\\\\=true\\\\]\\\\:opacity-100 {\\n  opacity: 1;\\n}\\n.group[data-hover=true] .group-data-\\\\[hover\\\\=true\\\\]\\\\:opacity-100 {\\n  opacity: 1;\\n}\\n.group[data-loaded=true] .group-data-\\\\[loaded\\\\=true\\\\]\\\\:opacity-100 {\\n  opacity: 1;\\n}\\n.group[data-pressed=true] .group-data-\\\\[pressed\\\\=true\\\\]\\\\:opacity-70 {\\n  opacity: 0.7;\\n}\\n.group[data-selected=true] .group-data-\\\\[selected\\\\=true\\\\]\\\\:opacity-0 {\\n  opacity: 0;\\n}\\n.group[data-selected=true] .group-data-\\\\[selected\\\\=true\\\\]\\\\:opacity-100 {\\n  opacity: 1;\\n}\\n.group[data-selected=true] .group-data-\\\\[selected\\\\=true\\\\]\\\\:opacity-60 {\\n  opacity: 0.6;\\n}\\n.group[data-focus-visible=true] .group-data-\\\\[focus-visible\\\\=true\\\\]\\\\:ring-2 {\\n  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\\n  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);\\n  box-shadow:\\n    var(--tw-ring-offset-shadow),\\n    var(--tw-ring-shadow),\\n    var(--tw-shadow, 0 0 #0000);\\n}\\n.group[data-focus-visible=true] .group-data-\\\\[focus-visible\\\\=true\\\\]\\\\:ring-focus {\\n  --tw-ring-opacity: 1;\\n  --tw-ring-color: hsl(var(--nextui-focus) / var(--nextui-focus-opacity, var(--tw-ring-opacity)));\\n}\\n.group[data-focus-visible=true] .group-data-\\\\[focus-visible\\\\=true\\\\]\\\\:ring-offset-2 {\\n  --tw-ring-offset-width: 2px;\\n}\\n.group[data-focus-visible=true] .group-data-\\\\[focus-visible\\\\=true\\\\]\\\\:ring-offset-background {\\n  --tw-ring-offset-color: hsl(var(--nextui-background) / var(--nextui-background-opacity, 1));\\n}\\n.group[data-odd=true] .group-data-\\\\[odd\\\\=true\\\\]\\\\:before\\\\:-z-10::before {\\n  content: var(--tw-content);\\n  z-index: -10;\\n}\\n.group[data-selected=true] .group-data-\\\\[selected\\\\=true\\\\]\\\\:before\\\\:w-full::before {\\n  content: var(--tw-content);\\n  width: 100%;\\n}\\n.group[data-open=true] .group-data-\\\\[open\\\\=true\\\\]\\\\:before\\\\:translate-y-px::before {\\n  content: var(--tw-content);\\n  --tw-translate-y: 1px;\\n  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\\n}\\n.group[data-open=true] .group-data-\\\\[open\\\\=true\\\\]\\\\:before\\\\:rotate-45::before {\\n  content: var(--tw-content);\\n  --tw-rotate: 45deg;\\n  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\\n}\\n.group[data-middle=true] .group-data-\\\\[middle\\\\=true\\\\]\\\\:before\\\\:rounded-none::before {\\n  content: var(--tw-content);\\n  border-radius: 0px;\\n}\\n.group[data-hover=true] .group-data-\\\\[hover\\\\=true\\\\]\\\\:before\\\\:bg-default-100::before {\\n  content: var(--tw-content);\\n  --tw-bg-opacity: 1;\\n  background-color: hsl(var(--nextui-default-100) / var(--nextui-default-100-opacity, var(--tw-bg-opacity)));\\n}\\n.group[data-odd=true] .group-data-\\\\[odd\\\\=true\\\\]\\\\:before\\\\:bg-default-100::before {\\n  content: var(--tw-content);\\n  --tw-bg-opacity: 1;\\n  background-color: hsl(var(--nextui-default-100) / var(--nextui-default-100-opacity, var(--tw-bg-opacity)));\\n}\\n.group[data-odd=true] .group-data-\\\\[odd\\\\=true\\\\]\\\\:before\\\\:opacity-100::before {\\n  content: var(--tw-content);\\n  opacity: 1;\\n}\\n.group[data-required=true] .group-data-\\\\[required\\\\=true\\\\]\\\\:after\\\\:ml-0\\\\.5::after {\\n  content: var(--tw-content);\\n  margin-left: 0.125rem;\\n}\\n.group[data-focus=true] .group-data-\\\\[focus\\\\=true\\\\]\\\\:after\\\\:w-full::after {\\n  content: var(--tw-content);\\n  width: 100%;\\n}\\n.group[data-open=true] .group-data-\\\\[open\\\\=true\\\\]\\\\:after\\\\:translate-y-0::after {\\n  content: var(--tw-content);\\n  --tw-translate-y: 0px;\\n  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\\n}\\n.group[data-open=true] .group-data-\\\\[open\\\\=true\\\\]\\\\:after\\\\:-rotate-45::after {\\n  content: var(--tw-content);\\n  --tw-rotate: -45deg;\\n  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\\n}\\n.group[data-selected=true] .group-data-\\\\[selected\\\\=true\\\\]\\\\:after\\\\:scale-100::after {\\n  content: var(--tw-content);\\n  --tw-scale-x: 1;\\n  --tw-scale-y: 1;\\n  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\\n}\\n.group[data-invalid=true] .group-data-\\\\[invalid\\\\=true\\\\]\\\\:after\\\\:bg-danger::after {\\n  content: var(--tw-content);\\n  --tw-bg-opacity: 1;\\n  background-color: hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-bg-opacity)));\\n}\\n.group[data-required=true] .group-data-\\\\[required\\\\=true\\\\]\\\\:after\\\\:text-danger::after {\\n  content: var(--tw-content);\\n  --tw-text-opacity: 1;\\n  color: hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-text-opacity)));\\n}\\n.group[data-selected=true] .group-data-\\\\[selected\\\\=true\\\\]\\\\:after\\\\:opacity-100::after {\\n  content: var(--tw-content);\\n  opacity: 1;\\n}\\n.group[data-required=true] .group-data-\\\\[required\\\\=true\\\\]\\\\:after\\\\:content-\\\\[\\\\'\\\\*\\\\'\\\\]::after {\\n  --tw-content: \\\"*\\\";\\n  content: var(--tw-content);\\n}\\n.group[data-first=true] .group-data-\\\\[first\\\\=true\\\\]\\\\:first\\\\:before\\\\:rounded-tl-lg:first-child::before {\\n  content: var(--tw-content);\\n  border-top-left-radius: 0.5rem;\\n}\\n.group[data-last=true] .group-data-\\\\[last\\\\=true\\\\]\\\\:first\\\\:before\\\\:rounded-bl-lg:first-child::before {\\n  content: var(--tw-content);\\n  border-bottom-left-radius: 0.5rem;\\n}\\n.group[data-first=true] .group-data-\\\\[first\\\\=true\\\\]\\\\:last\\\\:before\\\\:rounded-tr-lg:last-child::before {\\n  content: var(--tw-content);\\n  border-top-right-radius: 0.5rem;\\n}\\n.group[data-last=true] .group-data-\\\\[last\\\\=true\\\\]\\\\:last\\\\:before\\\\:rounded-br-lg:last-child::before {\\n  content: var(--tw-content);\\n  border-bottom-right-radius: 0.5rem;\\n}\\n.group[data-invalid=true] .group-data-\\\\[invalid\\\\=true\\\\]\\\\:hover\\\\:border-danger:hover {\\n  --tw-border-opacity: 1;\\n  border-color: hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-border-opacity)));\\n}\\n.group[data-invalid=true] .group-data-\\\\[invalid\\\\=true\\\\]\\\\:hover\\\\:bg-danger-100:hover {\\n  --tw-bg-opacity: 1;\\n  background-color: hsl(var(--nextui-danger-100) / var(--nextui-danger-100-opacity, var(--tw-bg-opacity)));\\n}\\n.group[data-invalid=true] .group-data-\\\\[invalid\\\\=true\\\\]\\\\:focus-within\\\\:hover\\\\:border-danger:hover:focus-within {\\n  --tw-border-opacity: 1;\\n  border-color: hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-border-opacity)));\\n}\\n.group[data-invalid=true] .group-data-\\\\[invalid\\\\=true\\\\]\\\\:focus-within\\\\:hover\\\\:bg-danger-50:hover:focus-within {\\n  --tw-bg-opacity: 1;\\n  background-color: hsl(var(--nextui-danger-50) / var(--nextui-danger-50-opacity, var(--tw-bg-opacity)));\\n}\\n.group[aria-selected=false][data-hover=true] .group-aria-\\\\[selected\\\\=false\\\\]\\\\:group-data-\\\\[hover\\\\=true\\\\]\\\\:before\\\\:bg-default-100::before {\\n  content: var(--tw-content);\\n  --tw-bg-opacity: 1;\\n  background-color: hsl(var(--nextui-default-100) / var(--nextui-default-100-opacity, var(--tw-bg-opacity)));\\n}\\n.group[aria-selected=false][data-hover=true] .group-aria-\\\\[selected\\\\=false\\\\]\\\\:group-data-\\\\[hover\\\\=true\\\\]\\\\:before\\\\:opacity-70::before {\\n  content: var(--tw-content);\\n  opacity: 0.7;\\n}\\n.group[data-odd=true] .group-data-\\\\[odd\\\\=true\\\\]\\\\:data-\\\\[selected\\\\=true\\\\]\\\\:before\\\\:bg-danger\\\\/20[data-selected=true]::before {\\n  content: var(--tw-content);\\n  background-color: hsl(var(--nextui-danger) / 0.2);\\n}\\n.group[data-odd=true] .group-data-\\\\[odd\\\\=true\\\\]\\\\:data-\\\\[selected\\\\=true\\\\]\\\\:before\\\\:bg-default\\\\/60[data-selected=true]::before {\\n  content: var(--tw-content);\\n  background-color: hsl(var(--nextui-default) / 0.6);\\n}\\n.group[data-odd=true] .group-data-\\\\[odd\\\\=true\\\\]\\\\:data-\\\\[selected\\\\=true\\\\]\\\\:before\\\\:bg-primary\\\\/20[data-selected=true]::before {\\n  content: var(--tw-content);\\n  background-color: hsl(var(--nextui-primary) / 0.2);\\n}\\n.group[data-odd=true] .group-data-\\\\[odd\\\\=true\\\\]\\\\:data-\\\\[selected\\\\=true\\\\]\\\\:before\\\\:bg-secondary\\\\/20[data-selected=true]::before {\\n  content: var(--tw-content);\\n  background-color: hsl(var(--nextui-secondary) / 0.2);\\n}\\n.group[data-odd=true] .group-data-\\\\[odd\\\\=true\\\\]\\\\:data-\\\\[selected\\\\=true\\\\]\\\\:before\\\\:bg-success\\\\/20[data-selected=true]::before {\\n  content: var(--tw-content);\\n  background-color: hsl(var(--nextui-success) / 0.2);\\n}\\n.group[data-odd=true] .group-data-\\\\[odd\\\\=true\\\\]\\\\:data-\\\\[selected\\\\=true\\\\]\\\\:before\\\\:bg-warning\\\\/20[data-selected=true]::before {\\n  content: var(--tw-content);\\n  background-color: hsl(var(--nextui-warning) / 0.2);\\n}\\n.peer[data-filled=true] ~ .peer-data-\\\\[filled\\\\=true\\\\]\\\\:block {\\n  display: block;\\n}\\n.peer[data-filled=true] ~ .peer-data-\\\\[filled\\\\=true\\\\]\\\\:opacity-70 {\\n  opacity: 0.7;\\n}\\n@media (prefers-reduced-motion: reduce) {\\n  .motion-reduce\\\\:transition-none {\\n    transition-property: none;\\n  }\\n  .motion-reduce\\\\:after\\\\:transition-none::after {\\n    content: var(--tw-content);\\n    transition-property: none;\\n  }\\n}\\n.dark\\\\:bg-background:is(.dark *) {\\n  --tw-bg-opacity: 1;\\n  background-color: hsl(var(--nextui-background) / var(--nextui-background-opacity, var(--tw-bg-opacity)));\\n}\\n.dark\\\\:bg-background\\\\/20:is(.dark *) {\\n  background-color: hsl(var(--nextui-background) / 0.2);\\n}\\n.dark\\\\:bg-content2:is(.dark *) {\\n  --tw-bg-opacity: 1;\\n  background-color: hsl(var(--nextui-content2) / var(--nextui-content2-opacity, var(--tw-bg-opacity)));\\n}\\n.dark\\\\:bg-default:is(.dark *) {\\n  --tw-bg-opacity: 1;\\n  background-color: hsl(var(--nextui-default) / var(--nextui-default-opacity, var(--tw-bg-opacity)));\\n}\\n.dark\\\\:bg-transparent:is(.dark *) {\\n  background-color: transparent;\\n}\\n.dark\\\\:text-danger-500:is(.dark *) {\\n  --tw-text-opacity: 1;\\n  color: hsl(var(--nextui-danger-500) / var(--nextui-danger-500-opacity, var(--tw-text-opacity)));\\n}\\n.dark\\\\:text-success:is(.dark *) {\\n  --tw-text-opacity: 1;\\n  color: hsl(var(--nextui-success) / var(--nextui-success-opacity, var(--tw-text-opacity)));\\n}\\n.dark\\\\:text-warning:is(.dark *) {\\n  --tw-text-opacity: 1;\\n  color: hsl(var(--nextui-warning) / var(--nextui-warning-opacity, var(--tw-text-opacity)));\\n}\\n.dark\\\\:placeholder\\\\:text-danger-500:is(.dark *)::-moz-placeholder {\\n  --tw-text-opacity: 1;\\n  color: hsl(var(--nextui-danger-500) / var(--nextui-danger-500-opacity, var(--tw-text-opacity)));\\n}\\n.dark\\\\:placeholder\\\\:text-danger-500:is(.dark *)::placeholder {\\n  --tw-text-opacity: 1;\\n  color: hsl(var(--nextui-danger-500) / var(--nextui-danger-500-opacity, var(--tw-text-opacity)));\\n}\\n.dark\\\\:placeholder\\\\:text-success:is(.dark *)::-moz-placeholder {\\n  --tw-text-opacity: 1;\\n  color: hsl(var(--nextui-success) / var(--nextui-success-opacity, var(--tw-text-opacity)));\\n}\\n.dark\\\\:placeholder\\\\:text-success:is(.dark *)::placeholder {\\n  --tw-text-opacity: 1;\\n  color: hsl(var(--nextui-success) / var(--nextui-success-opacity, var(--tw-text-opacity)));\\n}\\n.dark\\\\:placeholder\\\\:text-warning:is(.dark *)::-moz-placeholder {\\n  --tw-text-opacity: 1;\\n  color: hsl(var(--nextui-warning) / var(--nextui-warning-opacity, var(--tw-text-opacity)));\\n}\\n.dark\\\\:placeholder\\\\:text-warning:is(.dark *)::placeholder {\\n  --tw-text-opacity: 1;\\n  color: hsl(var(--nextui-warning) / var(--nextui-warning-opacity, var(--tw-text-opacity)));\\n}\\n.dark\\\\:before\\\\:via-default-700\\\\/10:is(.dark *)::before {\\n  content: var(--tw-content);\\n  --tw-gradient-to: hsl(var(--nextui-default-700) / 0) var(--tw-gradient-to-position);\\n  --tw-gradient-stops:\\n    var(--tw-gradient-from),\\n    hsl(var(--nextui-default-700) / 0.1) var(--tw-gradient-via-position),\\n    var(--tw-gradient-to);\\n}\\n.dark\\\\:after\\\\:bg-content2:is(.dark *)::after {\\n  content: var(--tw-content);\\n  --tw-bg-opacity: 1;\\n  background-color: hsl(var(--nextui-content2) / var(--nextui-content2-opacity, var(--tw-bg-opacity)));\\n}\\n.dark\\\\:focus\\\\:bg-danger-400\\\\/20:focus:is(.dark *) {\\n  background-color: hsl(var(--nextui-danger-400) / 0.2);\\n}\\n.dark\\\\:focus\\\\:bg-success-400\\\\/20:focus:is(.dark *) {\\n  background-color: hsl(var(--nextui-success-400) / 0.2);\\n}\\n.dark\\\\:focus\\\\:bg-warning-400\\\\/20:focus:is(.dark *) {\\n  background-color: hsl(var(--nextui-warning-400) / 0.2);\\n}\\n.dark\\\\:data-\\\\[hover\\\\=true\\\\]\\\\:bg-content2[data-hover=true]:is(.dark *) {\\n  --tw-bg-opacity: 1;\\n  background-color: hsl(var(--nextui-content2) / var(--nextui-content2-opacity, var(--tw-bg-opacity)));\\n}\\n.dark\\\\:data-\\\\[hover\\\\=true\\\\]\\\\:bg-danger-50[data-hover=true]:is(.dark *) {\\n  --tw-bg-opacity: 1;\\n  background-color: hsl(var(--nextui-danger-50) / var(--nextui-danger-50-opacity, var(--tw-bg-opacity)));\\n}\\n.dark\\\\:data-\\\\[hover\\\\=true\\\\]\\\\:bg-success-50[data-hover=true]:is(.dark *) {\\n  --tw-bg-opacity: 1;\\n  background-color: hsl(var(--nextui-success-50) / var(--nextui-success-50-opacity, var(--tw-bg-opacity)));\\n}\\n.dark\\\\:data-\\\\[hover\\\\=true\\\\]\\\\:bg-warning-50[data-hover=true]:is(.dark *) {\\n  --tw-bg-opacity: 1;\\n  background-color: hsl(var(--nextui-warning-50) / var(--nextui-warning-50-opacity, var(--tw-bg-opacity)));\\n}\\n.dark\\\\:data-\\\\[selected\\\\=true\\\\]\\\\:data-\\\\[hover\\\\=true\\\\]\\\\:bg-danger[data-hover=true][data-selected=true]:is(.dark *) {\\n  --tw-bg-opacity: 1;\\n  background-color: hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-bg-opacity)));\\n}\\n.dark\\\\:data-\\\\[selected\\\\=true\\\\]\\\\:data-\\\\[hover\\\\=true\\\\]\\\\:bg-success[data-hover=true][data-selected=true]:is(.dark *) {\\n  --tw-bg-opacity: 1;\\n  background-color: hsl(var(--nextui-success) / var(--nextui-success-opacity, var(--tw-bg-opacity)));\\n}\\n.dark\\\\:data-\\\\[selected\\\\=true\\\\]\\\\:data-\\\\[hover\\\\=true\\\\]\\\\:bg-warning[data-hover=true][data-selected=true]:is(.dark *) {\\n  --tw-bg-opacity: 1;\\n  background-color: hsl(var(--nextui-warning) / var(--nextui-warning-opacity, var(--tw-bg-opacity)));\\n}\\n.dark\\\\:data-\\\\[hover\\\\=true\\\\]\\\\:text-danger-500[data-hover=true]:is(.dark *) {\\n  --tw-text-opacity: 1;\\n  color: hsl(var(--nextui-danger-500) / var(--nextui-danger-500-opacity, var(--tw-text-opacity)));\\n}\\n.dark\\\\:data-\\\\[hover\\\\=true\\\\]\\\\:text-success-500[data-hover=true]:is(.dark *) {\\n  --tw-text-opacity: 1;\\n  color: hsl(var(--nextui-success-500) / var(--nextui-success-500-opacity, var(--tw-text-opacity)));\\n}\\n.dark\\\\:data-\\\\[hover\\\\=true\\\\]\\\\:text-warning-500[data-hover=true]:is(.dark *) {\\n  --tw-text-opacity: 1;\\n  color: hsl(var(--nextui-warning-500) / var(--nextui-warning-500-opacity, var(--tw-text-opacity)));\\n}\\n.dark\\\\:data-\\\\[selected\\\\=true\\\\]\\\\:data-\\\\[hover\\\\=true\\\\]\\\\:text-danger-foreground[data-hover=true][data-selected=true]:is(.dark *) {\\n  --tw-text-opacity: 1;\\n  color: hsl(var(--nextui-danger-foreground) / var(--nextui-danger-foreground-opacity, var(--tw-text-opacity)));\\n}\\n.dark\\\\:data-\\\\[selected\\\\=true\\\\]\\\\:data-\\\\[hover\\\\=true\\\\]\\\\:text-success-foreground[data-hover=true][data-selected=true]:is(.dark *) {\\n  --tw-text-opacity: 1;\\n  color: hsl(var(--nextui-success-foreground) / var(--nextui-success-foreground-opacity, var(--tw-text-opacity)));\\n}\\n.dark\\\\:data-\\\\[selected\\\\=true\\\\]\\\\:data-\\\\[hover\\\\=true\\\\]\\\\:text-warning-foreground[data-hover=true][data-selected=true]:is(.dark *) {\\n  --tw-text-opacity: 1;\\n  color: hsl(var(--nextui-warning-foreground) / var(--nextui-warning-foreground-opacity, var(--tw-text-opacity)));\\n}\\n.dark\\\\:data-\\\\[selected\\\\=true\\\\]\\\\:data-\\\\[range-selection\\\\=true\\\\]\\\\:text-success-500[data-range-selection=true][data-selected=true]:is(.dark *) {\\n  --tw-text-opacity: 1;\\n  color: hsl(var(--nextui-success-500) / var(--nextui-success-500-opacity, var(--tw-text-opacity)));\\n}\\n.dark\\\\:data-\\\\[selected\\\\=true\\\\]\\\\:data-\\\\[selection-end\\\\=true\\\\]\\\\:data-\\\\[range-selection\\\\=true\\\\]\\\\:text-success-foreground[data-range-selection=true][data-selection-end=true][data-selected=true]:is(.dark *) {\\n  --tw-text-opacity: 1;\\n  color: hsl(var(--nextui-success-foreground) / var(--nextui-success-foreground-opacity, var(--tw-text-opacity)));\\n}\\n.dark\\\\:data-\\\\[selected\\\\=true\\\\]\\\\:data-\\\\[selection-start\\\\=true\\\\]\\\\:data-\\\\[range-selection\\\\=true\\\\]\\\\:text-success-foreground[data-range-selection=true][data-selection-start=true][data-selected=true]:is(.dark *) {\\n  --tw-text-opacity: 1;\\n  color: hsl(var(--nextui-success-foreground) / var(--nextui-success-foreground-opacity, var(--tw-text-opacity)));\\n}\\n.dark\\\\:data-\\\\[selected\\\\=true\\\\]\\\\:text-danger-500[data-selected=true]:is(.dark *) {\\n  --tw-text-opacity: 1;\\n  color: hsl(var(--nextui-danger-500) / var(--nextui-danger-500-opacity, var(--tw-text-opacity)));\\n}\\n.dark\\\\:data-\\\\[selected\\\\=true\\\\]\\\\:text-success[data-selected=true]:is(.dark *) {\\n  --tw-text-opacity: 1;\\n  color: hsl(var(--nextui-success) / var(--nextui-success-opacity, var(--tw-text-opacity)));\\n}\\n.dark\\\\:data-\\\\[selected\\\\=true\\\\]\\\\:text-warning[data-selected=true]:is(.dark *) {\\n  --tw-text-opacity: 1;\\n  color: hsl(var(--nextui-warning) / var(--nextui-warning-opacity, var(--tw-text-opacity)));\\n}\\n.dark\\\\:data-\\\\[selected\\\\=true\\\\]\\\\:data-\\\\[range-selection\\\\=true\\\\]\\\\:before\\\\:bg-success-50[data-range-selection=true][data-selected=true]:is(.dark *)::before {\\n  content: var(--tw-content);\\n  --tw-bg-opacity: 1;\\n  background-color: hsl(var(--nextui-success-50) / var(--nextui-success-50-opacity, var(--tw-bg-opacity)));\\n}\\n.dark\\\\:data-\\\\[selected\\\\=true\\\\]\\\\:data-\\\\[range-selection\\\\=true\\\\]\\\\:before\\\\:bg-warning-50[data-range-selection=true][data-selected=true]:is(.dark *)::before {\\n  content: var(--tw-content);\\n  --tw-bg-opacity: 1;\\n  background-color: hsl(var(--nextui-warning-50) / var(--nextui-warning-50-opacity, var(--tw-bg-opacity)));\\n}\\n.dark\\\\:data-\\\\[invalid\\\\=true\\\\]\\\\:focus\\\\:bg-danger-400\\\\/20:focus[data-invalid=true]:is(.dark *) {\\n  background-color: hsl(var(--nextui-danger-400) / 0.2);\\n}\\n@media (min-width: 640px) {\\n  .sm\\\\:mx-0 {\\n    margin-left: 0px;\\n    margin-right: 0px;\\n  }\\n  .sm\\\\:mx-6 {\\n    margin-left: 1.5rem;\\n    margin-right: 1.5rem;\\n  }\\n  .sm\\\\:my-0 {\\n    margin-top: 0px;\\n    margin-bottom: 0px;\\n  }\\n  .sm\\\\:my-16 {\\n    margin-top: 4rem;\\n    margin-bottom: 4rem;\\n  }\\n  .sm\\\\:items-start {\\n    align-items: flex-start;\\n  }\\n  .sm\\\\:items-end {\\n    align-items: flex-end;\\n  }\\n  .sm\\\\:items-center {\\n    align-items: center;\\n  }\\n  .sm\\\\:\\\\[--scale-enter\\\\:100\\\\%\\\\] {\\n    --scale-enter: 100%;\\n  }\\n  .sm\\\\:\\\\[--scale-exit\\\\:103\\\\%\\\\] {\\n    --scale-exit: 103%;\\n  }\\n  .sm\\\\:\\\\[--slide-enter\\\\:0px\\\\] {\\n    --slide-enter: 0px;\\n  }\\n  .sm\\\\:\\\\[--slide-exit\\\\:0px\\\\] {\\n    --slide-exit: 0px;\\n  }\\n  .sm\\\\:data-\\\\[visible\\\\=true\\\\]\\\\:opacity-0[data-visible=true] {\\n    opacity: 0;\\n  }\\n  .group[data-hover=true] .sm\\\\:group-data-\\\\[hover\\\\=true\\\\]\\\\:data-\\\\[visible\\\\=true\\\\]\\\\:opacity-100[data-visible=true] {\\n    opacity: 1;\\n  }\\n}\\n.rtl\\\\:left-1:where([dir=\\\"rtl\\\"], [dir=\\\"rtl\\\"] *) {\\n  left: 0.25rem;\\n}\\n.rtl\\\\:left-1\\\\.5:where([dir=\\\"rtl\\\"], [dir=\\\"rtl\\\"] *) {\\n  left: 0.375rem;\\n}\\n.rtl\\\\:left-3:where([dir=\\\"rtl\\\"], [dir=\\\"rtl\\\"] *) {\\n  left: 0.75rem;\\n}\\n.rtl\\\\:left-\\\\[unset\\\\]:where([dir=\\\"rtl\\\"], [dir=\\\"rtl\\\"] *) {\\n  left: unset;\\n}\\n.rtl\\\\:left-auto:where([dir=\\\"rtl\\\"], [dir=\\\"rtl\\\"] *) {\\n  left: auto;\\n}\\n.rtl\\\\:right-0:where([dir=\\\"rtl\\\"], [dir=\\\"rtl\\\"] *) {\\n  right: 0px;\\n}\\n.rtl\\\\:right-1:where([dir=\\\"rtl\\\"], [dir=\\\"rtl\\\"] *) {\\n  right: 0.25rem;\\n}\\n.rtl\\\\:right-1\\\\.5:where([dir=\\\"rtl\\\"], [dir=\\\"rtl\\\"] *) {\\n  right: 0.375rem;\\n}\\n.rtl\\\\:right-2:where([dir=\\\"rtl\\\"], [dir=\\\"rtl\\\"] *) {\\n  right: 0.5rem;\\n}\\n.rtl\\\\:right-3:where([dir=\\\"rtl\\\"], [dir=\\\"rtl\\\"] *) {\\n  right: 0.75rem;\\n}\\n.rtl\\\\:right-\\\\[unset\\\\]:where([dir=\\\"rtl\\\"], [dir=\\\"rtl\\\"] *) {\\n  right: unset;\\n}\\n.rtl\\\\:right-auto:where([dir=\\\"rtl\\\"], [dir=\\\"rtl\\\"] *) {\\n  right: auto;\\n}\\n.rtl\\\\:ml-2:where([dir=\\\"rtl\\\"], [dir=\\\"rtl\\\"] *) {\\n  margin-left: 0.5rem;\\n}\\n.rtl\\\\:ml-\\\\[unset\\\\]:where([dir=\\\"rtl\\\"], [dir=\\\"rtl\\\"] *) {\\n  margin-left: unset;\\n}\\n.rtl\\\\:mr-2:where([dir=\\\"rtl\\\"], [dir=\\\"rtl\\\"] *) {\\n  margin-right: 0.5rem;\\n}\\n.rtl\\\\:mr-\\\\[unset\\\\]:where([dir=\\\"rtl\\\"], [dir=\\\"rtl\\\"] *) {\\n  margin-right: unset;\\n}\\n.rtl\\\\:origin-top-right:where([dir=\\\"rtl\\\"], [dir=\\\"rtl\\\"] *) {\\n  transform-origin: top right;\\n}\\n.rtl\\\\:-rotate-180:where([dir=\\\"rtl\\\"], [dir=\\\"rtl\\\"] *) {\\n  --tw-rotate: -180deg;\\n  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\\n}\\n.rtl\\\\:space-x-reverse:where([dir=\\\"rtl\\\"], [dir=\\\"rtl\\\"] *) > :not([hidden]) ~ :not([hidden]) {\\n  --tw-space-x-reverse: 1;\\n}\\n.rtl\\\\:pl-2:where([dir=\\\"rtl\\\"], [dir=\\\"rtl\\\"] *) {\\n  padding-left: 0.5rem;\\n}\\n.rtl\\\\:pl-6:where([dir=\\\"rtl\\\"], [dir=\\\"rtl\\\"] *) {\\n  padding-left: 1.5rem;\\n}\\n.rtl\\\\:pr-0:where([dir=\\\"rtl\\\"], [dir=\\\"rtl\\\"] *) {\\n  padding-right: 0px;\\n}\\n.rtl\\\\:pr-\\\\[unset\\\\]:where([dir=\\\"rtl\\\"], [dir=\\\"rtl\\\"] *) {\\n  padding-right: unset;\\n}\\n.rtl\\\\:text-right:where([dir=\\\"rtl\\\"], [dir=\\\"rtl\\\"] *) {\\n  text-align: right;\\n}\\n.rtl\\\\:after\\\\:ml-\\\\[unset\\\\]:where([dir=\\\"rtl\\\"], [dir=\\\"rtl\\\"] *)::after {\\n  content: var(--tw-content);\\n  margin-left: unset;\\n}\\n.rtl\\\\:after\\\\:mr-0:where([dir=\\\"rtl\\\"], [dir=\\\"rtl\\\"] *)::after {\\n  content: var(--tw-content);\\n  margin-right: 0px;\\n}\\n.rtl\\\\:after\\\\:mr-0\\\\.5:where([dir=\\\"rtl\\\"], [dir=\\\"rtl\\\"] *)::after {\\n  content: var(--tw-content);\\n  margin-right: 0.125rem;\\n}\\n.rtl\\\\:first\\\\:rounded-l-\\\\[unset\\\\]:first-child:where([dir=\\\"rtl\\\"], [dir=\\\"rtl\\\"] *) {\\n  border-top-left-radius: unset;\\n  border-bottom-left-radius: unset;\\n}\\n.rtl\\\\:first\\\\:rounded-r-lg:first-child:where([dir=\\\"rtl\\\"], [dir=\\\"rtl\\\"] *) {\\n  border-top-right-radius: 0.5rem;\\n  border-bottom-right-radius: 0.5rem;\\n}\\n.rtl\\\\:first\\\\:before\\\\:rounded-l-\\\\[unset\\\\]:first-child:where([dir=\\\"rtl\\\"], [dir=\\\"rtl\\\"] *)::before {\\n  content: var(--tw-content);\\n  border-top-left-radius: unset;\\n  border-bottom-left-radius: unset;\\n}\\n.rtl\\\\:first\\\\:before\\\\:rounded-r-lg:first-child:where([dir=\\\"rtl\\\"], [dir=\\\"rtl\\\"] *)::before {\\n  content: var(--tw-content);\\n  border-top-right-radius: 0.5rem;\\n  border-bottom-right-radius: 0.5rem;\\n}\\n.rtl\\\\:last\\\\:rounded-l-lg:last-child:where([dir=\\\"rtl\\\"], [dir=\\\"rtl\\\"] *) {\\n  border-top-left-radius: 0.5rem;\\n  border-bottom-left-radius: 0.5rem;\\n}\\n.rtl\\\\:last\\\\:rounded-r-\\\\[unset\\\\]:last-child:where([dir=\\\"rtl\\\"], [dir=\\\"rtl\\\"] *) {\\n  border-top-right-radius: unset;\\n  border-bottom-right-radius: unset;\\n}\\n.rtl\\\\:last\\\\:before\\\\:rounded-l-lg:last-child:where([dir=\\\"rtl\\\"], [dir=\\\"rtl\\\"] *)::before {\\n  content: var(--tw-content);\\n  border-top-left-radius: 0.5rem;\\n  border-bottom-left-radius: 0.5rem;\\n}\\n.rtl\\\\:last\\\\:before\\\\:rounded-r-\\\\[unset\\\\]:last-child:where([dir=\\\"rtl\\\"], [dir=\\\"rtl\\\"] *)::before {\\n  content: var(--tw-content);\\n  border-top-right-radius: unset;\\n  border-bottom-right-radius: unset;\\n}\\n.rtl\\\\:data-\\\\[focus-visible\\\\=true\\\\]\\\\:translate-x-3[data-focus-visible=true]:where([dir=\\\"rtl\\\"], [dir=\\\"rtl\\\"] *) {\\n  --tw-translate-x: 0.75rem;\\n  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\\n}\\n.rtl\\\\:data-\\\\[hover\\\\=true\\\\]\\\\:translate-x-3[data-hover=true]:where([dir=\\\"rtl\\\"], [dir=\\\"rtl\\\"] *) {\\n  --tw-translate-x: 0.75rem;\\n  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\\n}\\n.rtl\\\\:data-\\\\[open\\\\=true\\\\]\\\\:-rotate-90[data-open=true]:where([dir=\\\"rtl\\\"], [dir=\\\"rtl\\\"] *) {\\n  --tw-rotate: -90deg;\\n  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\\n}\\n.group[data-filled=true] .rtl\\\\:group-data-\\\\[filled\\\\=true\\\\]\\\\:left-\\\\[unset\\\\]:where([dir=\\\"rtl\\\"], [dir=\\\"rtl\\\"] *) {\\n  left: unset;\\n}\\n.group[data-filled=true] .rtl\\\\:group-data-\\\\[filled\\\\=true\\\\]\\\\:right-0:where([dir=\\\"rtl\\\"], [dir=\\\"rtl\\\"] *) {\\n  right: 0px;\\n}\\n.group[data-selected=true] .rtl\\\\:group-data-\\\\[selected\\\\=true\\\\]\\\\:ml-0:where([dir=\\\"rtl\\\"], [dir=\\\"rtl\\\"] *) {\\n  margin-left: 0px;\\n}\\n.group[data-selected=true] .rtl\\\\:group-data-\\\\[selected\\\\=true\\\\]\\\\:mr-4:where([dir=\\\"rtl\\\"], [dir=\\\"rtl\\\"] *) {\\n  margin-right: 1rem;\\n}\\n.group[data-selected=true] .rtl\\\\:group-data-\\\\[selected\\\\=true\\\\]\\\\:mr-5:where([dir=\\\"rtl\\\"], [dir=\\\"rtl\\\"] *) {\\n  margin-right: 1.25rem;\\n}\\n.group[data-selected=true] .rtl\\\\:group-data-\\\\[selected\\\\=true\\\\]\\\\:mr-6:where([dir=\\\"rtl\\\"], [dir=\\\"rtl\\\"] *) {\\n  margin-right: 1.5rem;\\n}\\n.group[data-first=true] .group-data-\\\\[first\\\\=true\\\\]\\\\:rtl\\\\:first\\\\:before\\\\:rounded-tl-\\\\[unset\\\\]:first-child:where([dir=\\\"rtl\\\"], [dir=\\\"rtl\\\"] *)::before {\\n  content: var(--tw-content);\\n  border-top-left-radius: unset;\\n}\\n.group[data-first=true] .group-data-\\\\[first\\\\=true\\\\]\\\\:rtl\\\\:first\\\\:before\\\\:rounded-tr-lg:first-child:where([dir=\\\"rtl\\\"], [dir=\\\"rtl\\\"] *)::before {\\n  content: var(--tw-content);\\n  border-top-right-radius: 0.5rem;\\n}\\n.group[data-last=true] .group-data-\\\\[last\\\\=true\\\\]\\\\:rtl\\\\:first\\\\:before\\\\:rounded-bl-\\\\[unset\\\\]:first-child:where([dir=\\\"rtl\\\"], [dir=\\\"rtl\\\"] *)::before {\\n  content: var(--tw-content);\\n  border-bottom-left-radius: unset;\\n}\\n.group[data-last=true] .group-data-\\\\[last\\\\=true\\\\]\\\\:rtl\\\\:first\\\\:before\\\\:rounded-br-lg:first-child:where([dir=\\\"rtl\\\"], [dir=\\\"rtl\\\"] *)::before {\\n  content: var(--tw-content);\\n  border-bottom-right-radius: 0.5rem;\\n}\\n.group[data-first=true] .group-data-\\\\[first\\\\=true\\\\]\\\\:rtl\\\\:last\\\\:before\\\\:rounded-tl-lg:last-child:where([dir=\\\"rtl\\\"], [dir=\\\"rtl\\\"] *)::before {\\n  content: var(--tw-content);\\n  border-top-left-radius: 0.5rem;\\n}\\n.group[data-first=true] .group-data-\\\\[first\\\\=true\\\\]\\\\:rtl\\\\:last\\\\:before\\\\:rounded-tr-\\\\[unset\\\\]:last-child:where([dir=\\\"rtl\\\"], [dir=\\\"rtl\\\"] *)::before {\\n  content: var(--tw-content);\\n  border-top-right-radius: unset;\\n}\\n.group[data-last=true] .group-data-\\\\[last\\\\=true\\\\]\\\\:rtl\\\\:last\\\\:before\\\\:rounded-bl-lg:last-child:where([dir=\\\"rtl\\\"], [dir=\\\"rtl\\\"] *)::before {\\n  content: var(--tw-content);\\n  border-bottom-left-radius: 0.5rem;\\n}\\n.group[data-last=true] .group-data-\\\\[last\\\\=true\\\\]\\\\:rtl\\\\:last\\\\:before\\\\:rounded-br-\\\\[unset\\\\]:last-child:where([dir=\\\"rtl\\\"], [dir=\\\"rtl\\\"] *)::before {\\n  content: var(--tw-content);\\n  border-bottom-right-radius: unset;\\n}\\n.\\\\[\\\\&\\\\+\\\\.border-medium\\\\.border-danger\\\\]\\\\:ms-\\\\[calc\\\\(theme\\\\(borderWidth\\\\.medium\\\\)\\\\*-1\\\\)\\\\] + .border-medium.border-danger {\\n  margin-inline-start: calc(var(--nextui-border-width-medium) * -1);\\n}\\n.\\\\[\\\\&\\\\+\\\\.border-medium\\\\.border-default\\\\]\\\\:ms-\\\\[calc\\\\(theme\\\\(borderWidth\\\\.medium\\\\)\\\\*-1\\\\)\\\\] + .border-medium.border-default {\\n  margin-inline-start: calc(var(--nextui-border-width-medium) * -1);\\n}\\n.\\\\[\\\\&\\\\+\\\\.border-medium\\\\.border-primary\\\\]\\\\:ms-\\\\[calc\\\\(theme\\\\(borderWidth\\\\.medium\\\\)\\\\*-1\\\\)\\\\] + .border-medium.border-primary {\\n  margin-inline-start: calc(var(--nextui-border-width-medium) * -1);\\n}\\n.\\\\[\\\\&\\\\+\\\\.border-medium\\\\.border-secondary\\\\]\\\\:ms-\\\\[calc\\\\(theme\\\\(borderWidth\\\\.medium\\\\)\\\\*-1\\\\)\\\\] + .border-medium.border-secondary {\\n  margin-inline-start: calc(var(--nextui-border-width-medium) * -1);\\n}\\n.\\\\[\\\\&\\\\+\\\\.border-medium\\\\.border-success\\\\]\\\\:ms-\\\\[calc\\\\(theme\\\\(borderWidth\\\\.medium\\\\)\\\\*-1\\\\)\\\\] + .border-medium.border-success {\\n  margin-inline-start: calc(var(--nextui-border-width-medium) * -1);\\n}\\n.\\\\[\\\\&\\\\+\\\\.border-medium\\\\.border-warning\\\\]\\\\:ms-\\\\[calc\\\\(theme\\\\(borderWidth\\\\.medium\\\\)\\\\*-1\\\\)\\\\] + .border-medium.border-warning {\\n  margin-inline-start: calc(var(--nextui-border-width-medium) * -1);\\n}\\n.\\\\[\\\\&\\\\:not\\\\(\\\\:first-child\\\\)\\\\:not\\\\(\\\\:last-child\\\\)\\\\]\\\\:rounded-none:not(:first-child):not(:last-child) {\\n  border-radius: 0px;\\n}\\n.\\\\[\\\\&\\\\:not\\\\(\\\\:first-child\\\\)\\\\]\\\\:-ml-1:not(:first-child) {\\n  margin-left: -0.25rem;\\n}\\n.\\\\[\\\\&\\\\:not\\\\(\\\\:first-of-type\\\\)\\\\:not\\\\(\\\\:last-of-type\\\\)\\\\]\\\\:rounded-none:not(:first-of-type):not(:last-of-type) {\\n  border-radius: 0px;\\n}\\n.\\\\[\\\\&\\\\:not\\\\(\\\\:first-of-type\\\\)\\\\]\\\\:ml-\\\\[calc\\\\(theme\\\\(borderWidth\\\\.2\\\\)\\\\*-1\\\\)\\\\]:not(:first-of-type) {\\n  margin-left: calc(2px * -1);\\n}\\n.\\\\[\\\\&\\\\>\\\\*\\\\]\\\\:relative > * {\\n  position: relative;\\n}\\n.\\\\[\\\\&\\\\>svg\\\\]\\\\:max-w-\\\\[theme\\\\(spacing\\\\.8\\\\)\\\\] > svg {\\n  max-width: 2rem;\\n}\\n.\\\\[\\\\&\\\\>tr\\\\]\\\\:first\\\\:rounded-lg:first-child > tr {\\n  border-radius: 0.5rem;\\n}\\n.\\\\[\\\\&\\\\>tr\\\\]\\\\:first\\\\:shadow-small:first-child > tr {\\n  --tw-shadow: var(--nextui-box-shadow-small);\\n  --tw-shadow-colored: var(--nextui-box-shadow-small);\\n  box-shadow:\\n    var(--tw-ring-offset-shadow, 0 0 #0000),\\n    var(--tw-ring-shadow, 0 0 #0000),\\n    var(--tw-shadow);\\n}\\n.\\\\[\\\\&\\\\[data-hover\\\\=true\\\\]\\\\:not\\\\(\\\\[data-active\\\\=true\\\\]\\\\)\\\\]\\\\:bg-default-100[data-hover=true]:not([data-active=true]) {\\n  --tw-bg-opacity: 1;\\n  background-color: hsl(var(--nextui-default-100) / var(--nextui-default-100-opacity, var(--tw-bg-opacity)));\\n}\\n.\\\\[\\\\&\\\\[data-hover\\\\=true\\\\]\\\\:not\\\\(\\\\[data-active\\\\=true\\\\]\\\\)\\\\]\\\\:bg-default-200[data-hover=true]:not([data-active=true]) {\\n  --tw-bg-opacity: 1;\\n  background-color: hsl(var(--nextui-default-200) / var(--nextui-default-200-opacity, var(--tw-bg-opacity)));\\n}\\n.\\\\[\\\\&_\\\\.chevron-icon\\\\]\\\\:flex-none .chevron-icon {\\n  flex: none;\\n}\\n.\\\\[\\\\&_\\\\.chevron-icon\\\\]\\\\:rotate-180 .chevron-icon {\\n  --tw-rotate: 180deg;\\n  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\\n}\\n.\\\\[\\\\&_\\\\.chevron-icon\\\\]\\\\:transition-transform .chevron-icon {\\n  transition-property: transform;\\n  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\\n  transition-duration: 250ms;\\n}\\n\")"],"mappings":"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A;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,CAAmvjP;;;AFYvyjP,SAAS,eAAe;AAExB,IAAM,cAAc,IAAI,YAAY;AAEpC,SAAS,cAAc,OAAoB;AACzC,SACE,gBAAAC,OAAA,cAAC;AAAA,IAAoB,QAAQ;AAAA,KAC3B,gBAAAA,OAAA,cAAC;AAAA,IAAQ,YAAU;AAAA,IAAC,UAAS;AAAA,GAAa,GAC1C,gBAAAA,OAAA,cAAC;AAAA,IAAW,GAAG;AAAA,GAAO,CACxB;AAEJ;","names":["React","Icon","React","Button","Icon","_a","Button","Dropdown","DropdownItem","DropdownMenu","DropdownTrigger","data","formData","React","_a","_b","_c","_d","_e","Icon","React","React"]}