!bg-base-100 !border-base-content/40 !border-none !flex !font-medium !font-semibold !h-2.5 !justify-between !me-1.5 !ms-auto !px-2.5 !py-0.5 !rounded-full !rounded-xs !text-sm !w-2.5 *:[grid-area:1/1] *:first:rounded-tl-lg *:last:rounded-tr-lg -left-4 -ml-4 -translate-x-full -translate-y-1/2 [animation-duration:0.8s] [animation-timing-function:ease] absolute accordion accordion-bordered accordion-toggle active active-tab:bg-primary active-tab:hover:text-primary-content active-tab:text-base-content active-tab:text-primary-content advance-select-menu advance-select-option advance-select-tag advance-select-toggle alert alert-error alert-outline alert-primary alert-soft align-bottom align-middle animate-bounce animate-ping animate-spin aria-[current='page']:text-bg-soft-primary avatar avatar-away-bottom avatar-away-top avatar-busy-bottom avatar-busy-top avatar-offline-bottom avatar-offline-top avatar-online-bottom avatar-online-top avatar-placeholder badge badge-error badge-info badge-outline badge-primary badge-soft badge-success basis-full bg-background bg-background/60 bg-base-100 bg-base-150 bg-base-200 bg-base-200! bg-base-200/50 bg-base-250 bg-base-300 bg-base-300/45 bg-base-300/50 bg-base-300/60 bg-clip-text bg-error bg-gradient-to-r bg-gray-800 bg-gray-900 bg-indigo-600 bg-info bg-primary bg-primary/5 bg-red-500 bg-success bg-transparent bg-warning bg-white/5 block blur border border-0 border-1 border-2 border-3 border-accent border-b border-b-2 border-b-base-content/20 border-b-primary border-base-content border-base-content/20 border-base-content/25 border-base-content/40 border-base-content/5 border-base-content/60 border-base-content/70 border-dashed border-dotted border-e-2 border-error/30 border-info/30 border-l-4 border-l-transparent border-primary border-r-transparent border-solid border-success border-success/30 border-t border-t-2 border-t-transparent border-transparent border-warning/30 bottom-0 bottom-full breadcrumbs breadcrumbs-separator break-words btn btn-accent btn-active btn-block btn-circle btn-disabled btn-error btn-gradient btn-info btn-lg btn-outline btn-primary btn-secondary btn-sm btn-soft btn-square btn-success btn-text btn-warning card card-alert card-body card-border card-footer card-header card-title carousel carousel-body carousel-next carousel-prev carousel-slide chat chat-avatar chat-bubble chat-footer chat-header chat-receiver chat-sender checkbox checkbox-primary checkbox-xs col-span-1 col-span-12 col-span-2 collapse combo-box-selected:block combo-box-selected:dropdown-active complete container contents cursor-default cursor-not-allowed cursor-pointer custom-option diff disabled divide-base-150/60 divide-y divider drawer drawer-body drawer-bottom drawer-end drawer-footer drawer-header drawer-start drawer-title drawer-top drop-shadow dropdown dropdown-active dropdown-disabled dropdown-item dropdown-menu dropdown-open:opacity-100 dropdown-open:rotate-180 dropdown-toggle duration-300 duration-500 ease-in-out ease-linear end-3 error-message file-upload-complete:progress-success fill-base-content fill-black fill-gray-200 filter filter-reset fixed flex flex-1 flex-col flex-grow flex-nowrap flex-row flex-shrink-0 flex-wrap focus-visible:outline focus-visible:outline-2 focus-visible:outline-indigo-600 focus-visible:outline-none focus-visible:outline-offset-2 focus-within:border-primary focus:border-primary focus:outline-1 focus:outline-none focus:outline-primary focus:ring-0 focus:ring-2 focus:ring-indigo-600 focus:ring-inset font-bold font-inter font-medium font-normal font-semibold footer footer-center from-violet-400 gap-0.5 gap-1 gap-1.5 gap-2 gap-3 gap-4 gap-5 gap-6 gap-x-1 gap-x-2 gap-x-3 gap-x-6 gap-y-1 gap-y-1.5 gap-y-2 gap-y-2.5 gap-y-3 gap-y-8 grid grid-cols-1 grid-cols-12 grid-cols-2 grid-cols-3 grid-cols-4 grid-flow-col grow grow-0 h-0 h-10 h-12 h-14 h-2 h-3 h-32 h-36 h-6 h-64 h-8 h-auto h-full h-screen helper-text hidden hover:bg-indigo-500 hover:bg-primary/5 hover:bg-transparent hover:cursor-pointer hover:text-base-content hover:text-base-content/60 hover:text-indigo-500 hover:text-primary image-full indicator indicator-item inline inline-block inline-flex inline-grid input input-floating input-floating-label input-lg input-md input-sm input-xl input-xs inset-0 inset-y-0 inset-y-2 invisible is-invalid is-valid isolate italic items-center items-end items-start join join-item justify-between justify-center justify-end justify-start justify-stretch label-text leading-3 leading-3.5 leading-6 leading-9 leading-[1.1] leading-none left-0 lg:bg-base-100/20 lg:flex lg:gap-y-0 lg:grid-cols-2 lg:hidden lg:justify-end lg:justify-start lg:min-w-0 lg:p-10 lg:p-8 lg:pb-5 lg:pl-64 lg:pr-3.5 lg:pt-5 lg:px-8 lg:ring-1 lg:ring-base-content/10 lg:rounded-lg lg:shadow-xs link link-animated link-hover link-primary list-disc list-inside list-none loading loading-lg loading-sm loading-spinner loading-xl loading-xs lowercase m-10 mask max-h-52 max-lg:flex-col max-lg:hidden max-md:flex-wrap max-md:justify-center max-md:w-full max-sm:hidden max-w-64 max-w-7xl max-w-8 max-w-80 max-w-full max-w-lg max-w-md max-w-sm max-w-xl mb-0.5 mb-1 mb-1.5 mb-2 mb-2.5 mb-25 mb-3 mb-4 mb-5 mb-8 md:col-span-1 md:col-span-6 md:flex md:gap-2 md:grid-cols-2 md:hidden! md:items-center md:min-w-md md:navbar-end md:table-cell md:text-3xl me-1 me-1.5 me-2 me-2.5 me-5 menu menu-active menu-disabled menu-dropdown menu-dropdown-show menu-focus menu-horizontal menu-sm menu-title min-h-0 min-h-full min-h-screen min-h-svh min-w-0 min-w-28 min-w-48 min-w-60 min-w-[100px] min-w-full min-w-sm mix-blend-exclusion ml-3 ml-4 modal modal-content modal-dialog modal-middle modal-title mr-2 mr-4 ms-0.5 ms-1 ms-1.5 ms-2 ms-2.5 ms-3 ms-auto mt-1 mt-1.5 mt-10 mt-12 mt-2 mt-2.5 mt-3 mt-3.5 mt-4 mt-5 mt-6 mt-8 mx-1 mx-auto my-2.5 my-20 my-3 my-5 my-8 my-auto navbar navbar-start object-cover opacity-0 opacity-100 opacity-75 open origin-top-left outline outline-0 overflow-hidden overflow-x-auto overflow-x-hidden overflow-y-auto overlay-open:duration-50 overlay-open:opacity-100 overlay-open:translate-x-0 overlay-open:translate-y-0 p-0 p-0.5 p-1 p-1.5 p-2 p-2.5 p-3 p-4 p-5 p-6 p-8 pb-1 pe-1 pe-1.5 pin-input pin-input-underline placeholder-base-content/60 placeholder:text-gray-600 pointer-events-auto pointer-events-none progress progress-bar progress-indeterminate progress-primary pt-0 pt-0.5 pt-1.5 pt-2 pt-3 px-1.5 px-2 px-2.5 px-3 px-4 px-5 px-6 py-0.5 py-1.5 py-10 py-12 py-2 py-2.5 py-6 radial-progress radio range relative resize ring ring-0 ring-1 ring-gray-700 ring-inset ring-white/10 rounded-box rounded-field rounded-full rounded-lg rounded-md rounded-t-lg rounded-xl row-active row-hover rtl:!mr-0 select select-disabled:opacity-40 select-disabled:pointer-events-none select-floating select-floating-label select-lg select-md select-sm select-xl select-xs selected selected:select-active shadow shadow-base-300/20 shadow-lg shadow-md shadow-none shadow-sm shadow-xs shrink-0 size-10 size-12 size-4 size-5 size-7 size-8 size-8.5 skeleton skeleton-animated sm:auto-cols-max sm:col-span-2 sm:flex sm:flex-nowrap sm:gap-y-0 sm:grid-cols-3 sm:grid-cols-6 sm:items-center sm:items-end sm:justify-between sm:justify-end sm:leading-6 sm:max-w-2xl sm:max-w-3xl sm:max-w-4xl sm:max-w-5xl sm:max-w-6xl sm:max-w-7xl sm:max-w-[480px] sm:max-w-lg sm:max-w-md sm:max-w-xl sm:mb-0 sm:min-w-md sm:mr-3 sm:mt-5 sm:mt-6 sm:mx-auto sm:p-6 sm:px-12 sm:px-6 sm:py-2 sm:rounded-lg sm:text-sm sm:text-sm/5 sm:w-1/2 sm:w-full space-x-1 space-x-2.5 space-y-1 space-y-4 space-y-6 sr-only stack stat stat-actions stat-desc stat-figure stat-title stat-value static stats stats-border status status-error sticky success-message switch tab tab-active tab-content table table-pin-cols table-pin-rows tabs tabs-bordered tabs-lg tabs-lifted tabs-md tabs-sm tabs-vertical tabs-xl tabs-xs text-2xl text-3xl text-4xl text-accent text-base text-base-content text-base-content/40 text-base-content/50 text-base-content/60 text-base-content/70 text-base-content/80 text-base-content/90 text-base/6 text-center text-error text-error-content text-gray-100 text-gray-400 text-gray-500 text-indigo-600 text-info text-info-content text-left text-lg text-primary text-primary-content text-right text-slate-100 text-sm text-sm/5 text-success text-success-content text-transparent text-warning text-warning-content text-white text-xl text-xl! text-xs text-xs/5 textarea textarea-floating textarea-floating-label textarea-lg textarea-md textarea-sm textarea-xl textarea-xs theme-controller to-purple-400 tooltip tooltip-content top-0 top-1/2 top-3 top-full tracking-tight tracking-wide transform transition transition-all transition-opacity transition-transform translate-x-0 translate-x-full truncate underline uppercase validate via-sky-400 w-0 w-0.5 w-12 w-13 w-20 w-32 w-4 w-56 w-6 w-64 w-8 w-auto w-fit w-full whitespace-nowrap xl:grid-cols-3 xl:grid-cols-4 z-1 z-10 z-40 z-50 z-69 z-70