 @layer properties;@layer theme, base, components, utilities;@layer theme {:root, :host {--font-sans: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-500: oklch(63.7% 0.237 25.331);--color-gray-200: oklch(92.8% 0.006 264.531);--color-gray-500: oklch(55.1% 0.027 264.364);--color-black: #000;--color-white: #fff;--spacing: 0.25rem;--container-md: 28rem;--container-lg: 32rem;--container-3xl: 48rem;--container-4xl: 56rem;--text-xs: 0.75rem;--text-xs--line-height: calc(1 / 0.75);--text-sm: 0.875rem;--text-sm--line-height: calc(1.25 / 0.875);--text-lg: 1.125rem;--text-lg--line-height: calc(1.75 / 1.125);--text-xl: 1.25rem;--text-xl--line-height: calc(1.75 / 1.25);--text-2xl: 1.5rem;--text-2xl--line-height: calc(2 / 1.5);--text-3xl: 1.875rem;--text-3xl--line-height: calc(2.25 / 1.875);--text-4xl: 2.25rem;--text-4xl--line-height: calc(2.5 / 2.25);--text-5xl: 3rem;--text-5xl--line-height: 1;--font-weight-bold: 700;--radius-md: 0.375rem;--radius-lg: 0.5rem;--radius-xl: 0.75rem;--ease-in-out: cubic-bezier(0.4, 0, 0.2, 1);--blur-sm: 8px;--default-transition-duration: 150ms;--default-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);--default-font-family: var(--font-sans);--default-mono-font-family: var(--font-mono);}}@layer base {*, ::after, ::before, ::backdrop, ::file-selector-button {box-sizing: border-box;margin: 0;padding: 0;border: 0 solid;}html, :host {line-height: 1.5;-webkit-text-size-adjust: 100%;tab-size: 4;font-family: var(--default-font-family, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings: var(--default-font-feature-settings, normal);font-variation-settings: var(--default-font-variation-settings, normal);-webkit-tap-highlight-color: transparent;}hr {height: 0;color: inherit;border-top-width: 1px;}abbr:where([title]) {-webkit-text-decoration: underline dotted;text-decoration: underline dotted;}h1, h2, h3, h4, h5, h6 {font-size: inherit;font-weight: inherit;}a {color: inherit;-webkit-text-decoration: inherit;text-decoration: inherit;}b, strong {font-weight: bolder;}code, kbd, samp, pre {font-family: var(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings: var(--default-mono-font-feature-settings, normal);font-variation-settings: var(--default-mono-font-variation-settings, normal);font-size: 1em;}small {font-size: 80%;}sub, sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}sub {bottom: -0.25em;}sup {top: -0.5em;}table {text-indent: 0;border-color: inherit;border-collapse: collapse;}:-moz-focusring {outline: auto;}progress {vertical-align: baseline;}summary {display: list-item;}ol, ul, menu {list-style: none;}img, svg, video, canvas, audio, iframe, embed, object {display: block;vertical-align: middle;}img, video {max-width: 100%;height: auto;}button, input, select, optgroup, textarea, ::file-selector-button {font: inherit;font-feature-settings: inherit;font-variation-settings: inherit;letter-spacing: inherit;color: inherit;border-radius: 0;background-color: transparent;opacity: 1;}:where(select:is([multiple], [size])) optgroup {font-weight: bolder;}:where(select:is([multiple], [size])) optgroup option {padding-inline-start: 20px;}::file-selector-button {margin-inline-end: 4px;}::placeholder {opacity: 1;}@supports (not (-webkit-appearance: -apple-pay-button)) or (contain-intrinsic-size: 1px) {::placeholder {color: currentcolor;@supports (color: color-mix(in lab, red, red)) {color: color-mix(in oklab, currentcolor 50%, transparent);}}}textarea {resize: vertical;}::-webkit-search-decoration {-webkit-appearance: none;}::-webkit-date-and-time-value {min-height: 1lh;text-align: inherit;}::-webkit-datetime-edit {display: inline-flex;}::-webkit-datetime-edit-fields-wrapper {padding: 0;}::-webkit-datetime-edit, ::-webkit-datetime-edit-year-field, ::-webkit-datetime-edit-month-field, ::-webkit-datetime-edit-day-field, ::-webkit-datetime-edit-hour-field, ::-webkit-datetime-edit-minute-field, ::-webkit-datetime-edit-second-field, ::-webkit-datetime-edit-millisecond-field, ::-webkit-datetime-edit-meridiem-field {padding-block: 0;}::-webkit-calendar-picker-indicator {line-height: 1;}:-moz-ui-invalid {box-shadow: none;}button, input:where([type="button"], [type="reset"], [type="submit"]), ::file-selector-button {appearance: button;}::-webkit-inner-spin-button, ::-webkit-outer-spin-button {height: auto;}[hidden]:where(:not([hidden="until-found"])) {display: none !important;}}@layer utilities {.modal {@layer daisyui.l1.l2.l3 {pointer-events: none;visibility: hidden;position: fixed;inset: calc(0.25rem * 0);margin: calc(0.25rem * 0);display: grid;height: 100%;max-height: none;width: 100%;max-width: none;align-items: center;justify-items: center;background-color: transparent;padding: calc(0.25rem * 0);color: inherit;transition: visibility 0.3s allow-discrete, background-color 0.3s ease-out, opacity 0.1s ease-out;overflow: clip;overscroll-behavior: contain;z-index: 999;scrollbar-gutter: auto;&::backdrop {display: none;}}@layer daisyui.l1.l2 {&.modal-open, &[open], &:target, .modal-toggle:checked + & {pointer-events: auto;visibility: visible;opacity: 100%;transition: visibility 0s allow-discrete, background-color 0.3s ease-out, opacity 0.1s ease-out;background-color: oklch(0% 0 0/ 0.4);.modal-box {translate: 0 0;scale: 1;opacity: 1;}:root:has(&) {--page-has-backdrop: 1;--page-overflow: hidden;--page-scroll-bg: var(--page-scroll-bg-on);--page-scroll-gutter: stable;--page-scroll-transition: var(--page-scroll-transition-on);animation: set-page-has-scroll forwards;animation-timeline: scroll();}}@starting-style {&.modal-open, &[open], &:target, .modal-toggle:checked + & {opacity: 0%;}}}}.tab {@layer daisyui.l1.l2.l3 {position: relative;display: inline-flex;cursor: pointer;appearance: none;flex-wrap: wrap;align-items: center;justify-content: center;text-align: center;webkit-user-select: none;user-select: none;&:hover {@media (hover: hover) {color: var(--color-base-content);}}--tab-p: 0.75rem;--tab-bg: var(--color-base-100);--tab-border-color: var(--color-base-300);--tab-radius-ss: 0;--tab-radius-se: 0;--tab-radius-es: 0;--tab-radius-ee: 0;--tab-order: 0;--tab-radius-min: calc(0.75rem - var(--border));--tab-radius-limit: min(var(--radius-field), var(--tab-radius-min));--tab-radius-grad: #0000 calc(69% - var(--border)), var(--tab-border-color) calc(69% - var(--border) + 0.25px), var(--tab-border-color) 69%, var(--tab-bg) calc(69% + 0.25px);border-color: #0000;order: var(--tab-order);height: var(--tab-height);font-size: 0.875rem;padding-inline: var(--tab-p);&:is(input[type="radio"]) {min-width: fit-content;&:after {--tw-content: attr(aria-label);content: var(--tw-content);}}&:is(label) {position: relative;input {position: absolute;inset: calc(0.25rem * 0);cursor: pointer;appearance: none;opacity: 0%;}}&:checked, &:is(label:has(:checked)), &:is(.tab-active, [aria-selected="true"], [aria-current="true"], [aria-current="page"]) {& + .tab-content {display: block;}}&:not( :checked, label:has(:checked), :hover, .tab-active, [aria-selected="true"], [aria-current="true"], [aria-current="page"] ) {color: var(--color-base-content);@supports (color: color-mix(in lab, red, red)) {color: color-mix(in oklab, var(--color-base-content) 50%, transparent);}}&:not(input):empty {flex-grow: 1;cursor: default;}&:focus {--tw-outline-style: none;outline-style: none;@media (forced-colors: active) {outline: 2px solid transparent;outline-offset: 2px;}}&:focus-visible, &:is(label:has(:checked:focus-visible)) {outline: 2px solid currentColor;outline-offset: -5px;}&[disabled] {pointer-events: none;opacity: 40%;}}}.menu {@layer daisyui.l1.l2.l3 {display: flex;width: fit-content;flex-direction: column;flex-wrap: wrap;padding: calc(0.25rem * 2);--menu-active-fg: var(--color-neutral-content);--menu-active-bg: var(--color-neutral);font-size: 0.875rem;:where(li ul) {position: relative;margin-inline-start: calc(0.25rem * 4);padding-inline-start: calc(0.25rem * 2);white-space: nowrap;&:before {position: absolute;inset-inline-start: calc(0.25rem * 0);top: calc(0.25rem * 3);bottom: calc(0.25rem * 3);background-color: var(--color-base-content);opacity: 10%;width: var(--border);content: "";}}:where(li > .menu-dropdown:not(.menu-dropdown-show)) {display: none;}:where(li:not(.menu-title) > *:not(ul, details, .menu-title, .btn)), :where(li:not(.menu-title) > details > summary:not(.menu-title)) {display: grid;grid-auto-flow: column;align-content: flex-start;align-items: center;gap: calc(0.25rem * 2);border-radius: var(--radius-field);padding-inline: calc(0.25rem * 3);padding-block: calc(0.25rem * 1.5);text-align: start;transition-property: color, background-color, box-shadow;transition-duration: 0.2s;transition-timing-function: cubic-bezier(0, 0, 0.2, 1);grid-auto-columns: minmax(auto, max-content) auto max-content;text-wrap: balance;user-select: none;}:where(li > details > summary) {--tw-outline-style: none;outline-style: none;@media (forced-colors: active) {outline: 2px solid transparent;outline-offset: 2px;}&::-webkit-details-marker {display: none;}}:where(li > details > summary), :where(li > .menu-dropdown-toggle) {&:after {justify-self: flex-end;display: block;height: 0.375rem;width: 0.375rem;rotate: -135deg;translate: 0 -1px;transition-property: rotate, translate;transition-duration: 0.2s;content: "";transform-origin: 50% 50%;box-shadow: 2px 2px inset;pointer-events: none;}}details {overflow: hidden;interpolate-size: allow-keywords;}details::details-content {block-size: 0;@media (prefers-reduced-motion: no-preference) {transition-behavior: allow-discrete;transition-property: block-size, content-visibility;transition-duration: 0.2s;transition-timing-function: cubic-bezier(0, 0, 0.2, 1);}}details[open]::details-content {block-size: auto;}:where(li > details[open] > summary):after, :where(li > .menu-dropdown-toggle.menu-dropdown-show):after {rotate: 45deg;translate: 0 1px;}:where( li:not(.menu-title, .disabled) > *:not(ul, details, .menu-title), li:not(.menu-title, .disabled) > details > summary:not(.menu-title) ):not(.menu-active, :active, .btn) {&.menu-focus, &:focus-visible {cursor: pointer;background-color: var(--color-base-content);@supports (color: color-mix(in lab, red, red)) {background-color: color-mix(in oklab, var(--color-base-content) 10%, transparent);}color: var(--color-base-content);--tw-outline-style: none;outline-style: none;@media (forced-colors: active) {outline: 2px solid transparent;outline-offset: 2px;}}}:where( li:not(.menu-title, .disabled) > *:not(ul, details, .menu-title):not(.menu-active, :active, .btn):hover, li:not(.menu-title, .disabled) > details > summary:not(.menu-title):not(.menu-active, :active, .btn):hover ) {cursor: pointer;background-color: var(--color-base-content);@supports (color: color-mix(in lab, red, red)) {background-color: color-mix(in oklab, var(--color-base-content) 10%, transparent);}--tw-outline-style: none;outline-style: none;@media (forced-colors: active) {outline: 2px solid transparent;outline-offset: 2px;}box-shadow: 0 1px oklch(0% 0 0 / 0.01) inset, 0 -1px oklch(100% 0 0 / 0.01) inset;}:where(li:empty) {background-color: var(--color-base-content);opacity: 10%;margin: 0.5rem 1rem;height: 1px;}:where(li) {position: relative;display: flex;flex-shrink: 0;flex-direction: column;flex-wrap: wrap;align-items: stretch;.badge {justify-self: flex-end;}& > *:not(ul, .menu-title, details, .btn):active, & > *:not(ul, .menu-title, details, .btn).menu-active, & > details > summary:active {--tw-outline-style: none;outline-style: none;@media (forced-colors: active) {outline: 2px solid transparent;outline-offset: 2px;}color: var(--menu-active-fg);background-color: var(--menu-active-bg);background-size: auto, calc(var(--noise) * 100%);background-image: none, var(--fx-noise);&:not(&:active) {box-shadow: 0 2px calc(var(--depth) * 3px) -2px var(--menu-active-bg);}}&.menu-disabled {pointer-events: none;color: var(--color-base-content);@supports (color: color-mix(in lab, red, red)) {color: color-mix(in oklab, var(--color-base-content) 20%, transparent);}}}.dropdown:focus-within {.menu-dropdown-toggle:after {rotate: 45deg;translate: 0 1px;}}.dropdown-content {margin-top: calc(0.25rem * 2);padding: calc(0.25rem * 2);&:before {display: none;}}}}.dropdown {@layer daisyui.l1.l2.l3 {position: relative;display: inline-block;position-area: var(--anchor-v, bottom) var(--anchor-h, span-right);& > *:not(:has(~ [class*="dropdown-content"])):focus {--tw-outline-style: none;outline-style: none;@media (forced-colors: active) {outline: 2px solid transparent;outline-offset: 2px;}}.dropdown-content {position: absolute;}&.dropdown-close .dropdown-content, &:not(details, .dropdown-open, .dropdown-hover:hover, :focus-within) .dropdown-content, &.dropdown-hover:not(:hover) [tabindex]:first-child:focus:not(:focus-visible) ~ .dropdown-content {display: none;transform-origin: top;opacity: 0%;scale: 95%;}&[popover], .dropdown-content {z-index: 999;@media (prefers-reduced-motion: no-preference) {animation: dropdown 0.2s;transition-property: opacity, scale, display;transition-behavior: allow-discrete;transition-duration: 0.2s;transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);}}@starting-style {&[popover], .dropdown-content {scale: 95%;opacity: 0;}}&:not(.dropdown-close) {&.dropdown-open, &:not(.dropdown-hover):focus, &:focus-within {> [tabindex]:first-child {pointer-events: none;}.dropdown-content {opacity: 100%;scale: 100%;}}&.dropdown-hover:hover {.dropdown-content {opacity: 100%;scale: 100%;}}}&:is(details) {summary {&::-webkit-details-marker {display: none;}}}&:where([popover]) {background: #0000;}&[popover] {position: fixed;color: inherit;@supports not (position-area: bottom) {margin: auto;&.dropdown-close, &.dropdown-open:not(:popover-open) {display: none;transform-origin: top;opacity: 0%;scale: 95%;}&::backdrop {background-color: color-mix(in oklab, #000 30%, #0000);}}&.dropdown-close, &:not(.dropdown-open, :popover-open) {display: none;transform-origin: top;opacity: 0%;scale: 95%;}}}}.btn {:where(&) {@layer daisyui.l1.l2.l3 {width: unset;}}.prose :where(a&:not(.btn-link)):not(:where([class~="not-prose"], [class~="not-prose"] *)) {text-decoration-line: none;}@layer daisyui.l1.l2.l3 {display: inline-flex;flex-shrink: 0;cursor: pointer;flex-wrap: nowrap;align-items: center;justify-content: center;gap: calc(0.25rem * 1.5);text-align: center;vertical-align: middle;outline-offset: 2px;webkit-user-select: none;user-select: none;padding-inline: var(--btn-p);color: var(--btn-fg);--tw-prose-links: var(--btn-fg);height: var(--size);font-size: var(--fontsize, 0.875rem);font-weight: 600;outline-color: var(--btn-color, var(--color-base-content));transition-property: color, background-color, border-color, box-shadow;transition-timing-function: cubic-bezier(0, 0, 0.2, 1);transition-duration: 0.2s;border-start-start-radius: var(--join-ss, var(--radius-field));border-start-end-radius: var(--join-se, var(--radius-field));border-end-start-radius: var(--join-es, var(--radius-field));border-end-end-radius: var(--join-ee, var(--radius-field));background-color: var(--btn-bg);background-size: auto, calc(var(--noise) * 100%);background-image: none, var(--btn-noise);border-width: var(--border);border-style: solid;border-color: var(--btn-border);text-shadow: 0 0.5px oklch(100% 0 0 / calc(var(--depth) * 0.15));touch-action: manipulation;box-shadow: 0 0.5px 0 0.5px oklch(100% 0 0 / calc(var(--depth) * 6%)) inset, var(--btn-shadow);--size: calc(var(--size-field, 0.25rem) * 10);--btn-bg: var(--btn-color, var(--color-base-200));--btn-fg: var(--color-base-content);--btn-p: 1rem;--btn-border: var(--btn-bg);@supports (color: color-mix(in lab, red, red)) {--btn-border: color-mix(in oklab, var(--btn-bg), #000 calc(var(--depth) * 5%));}--btn-shadow: 0 3px 2px -2px var(--btn-bg), 0 4px 3px -2px var(--btn-bg);@supports (color: color-mix(in lab, red, red)) {--btn-shadow: 0 3px 2px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000);}--btn-noise: var(--fx-noise);@media (hover: hover) {&:hover {--btn-bg: var(--btn-color, var(--color-base-200));@supports (color: color-mix(in lab, red, red)) {--btn-bg: color-mix(in oklab, var(--btn-color, var(--color-base-200)), #000 7%);}}}&:focus-visible, &:has(:focus-visible) {outline-width: 2px;outline-style: solid;isolation: isolate;}&:active:not(.btn-active) {translate: 0 0.5px;--btn-bg: var(--btn-color, var(--color-base-200));@supports (color: color-mix(in lab, red, red)) {--btn-bg: color-mix(in oklab, var(--btn-color, var(--color-base-200)), #000 5%);}--btn-border: var(--btn-color, var(--color-base-200));@supports (color: color-mix(in lab, red, red)) {--btn-border: color-mix(in oklab, var(--btn-color, var(--color-base-200)), #000 7%);}--btn-shadow: 0 0 0 0 oklch(0% 0 0/0), 0 0 0 0 oklch(0% 0 0/0);}&:is(input[type="checkbox"], input[type="radio"]) {appearance: none;&[aria-label]::after {--tw-content: attr(aria-label);content: var(--tw-content);}}&:where(input:checked:not(.filter .btn)) {--btn-color: var(--color-primary);--btn-fg: var(--color-primary-content);isolation: isolate;}}&:disabled {@layer daisyui.l1.l2 {&:not(.btn-link, .btn-ghost) {background-color: var(--color-base-content);@supports (color: color-mix(in lab, red, red)) {background-color: color-mix(in oklab, var(--color-base-content) 10%, transparent);}box-shadow: none;}pointer-events: none;--btn-border: #0000;--btn-noise: none;--btn-fg: var(--color-base-content);@supports (color: color-mix(in lab, red, red)) {--btn-fg: color-mix(in oklch, var(--color-base-content) 20%, #0000);}}}&[disabled] {@layer daisyui.l1.l2 {&:not(.btn-link, .btn-ghost) {background-color: var(--color-base-content);@supports (color: color-mix(in lab, red, red)) {background-color: color-mix(in oklab, var(--color-base-content) 10%, transparent);}box-shadow: none;}pointer-events: none;--btn-border: #0000;--btn-noise: none;--btn-fg: var(--color-base-content);@supports (color: color-mix(in lab, red, red)) {--btn-fg: color-mix(in oklch, var(--color-base-content) 20%, #0000);}}}}.loading {@layer daisyui.l1.l2.l3 {pointer-events: none;display: inline-block;aspect-ratio: 1 / 1;background-color: currentcolor;vertical-align: middle;width: calc(var(--size-selector, 0.25rem) * 6);mask-size: 100%;mask-repeat: no-repeat;mask-position: center;mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");}}.visible {visibility: visible;}.radial-progress {@layer daisyui.l1.l2.l3 {position: relative;display: inline-grid;height: var(--size);width: var(--size);place-content: center;border-radius: calc(infinity * 1px);background-color: transparent;vertical-align: middle;box-sizing: content-box;--value: 0;--size: 5rem;--thickness: calc(var(--size) / 10);--radialprogress: calc(var(--value) * 1%);transition: --radialprogress 0.3s linear;&:before {position: absolute;inset: calc(0.25rem * 0);border-radius: calc(infinity * 1px);content: "";background: radial-gradient(farthest-side, currentColor 98%, #0000) top/var(--thickness) var(--thickness) no-repeat, conic-gradient(currentColor var(--radialprogress), #0000 0);webkit-mask: radial-gradient( farthest-side, #0000 calc(100% - var(--thickness)), #000 calc(100% + 0.5px - var(--thickness)) );mask: radial-gradient( farthest-side, #0000 calc(100% - var(--thickness)), #000 calc(100% + 0.5px - var(--thickness)) );}&:after {position: absolute;border-radius: calc(infinity * 1px);background-color: currentcolor;transition: transform 0.3s linear;content: "";inset: calc(50% - var(--thickness) / 2);transform: rotate(calc(var(--value) * 3.6deg - 90deg)) translate(calc(var(--size) / 2 - 50%));}}}.list {@layer daisyui.l1.l2.l3 {display: flex;flex-direction: column;font-size: 0.875rem;.list-row {--list-grid-cols: minmax(0, auto) 1fr;position: relative;display: grid;grid-auto-flow: column;gap: calc(0.25rem * 4);border-radius: var(--radius-box);padding: calc(0.25rem * 4);word-break: break-word;grid-template-columns: var(--list-grid-cols);}& > :not(:last-child) {&.list-row, .list-row {&:after {content: "";border-bottom: var(--border) solid;inset-inline: var(--radius-box);position: absolute;bottom: calc(0.25rem * 0);border-color: var(--color-base-content);@supports (color: color-mix(in lab, red, red)) {border-color: color-mix(in oklab, var(--color-base-content) 5%, transparent);}}}}}@layer daisyui.l1.l2 {.list-row {&:has(.list-col-grow:nth-child(1)) {--list-grid-cols: 1fr;}&:has(.list-col-grow:nth-child(2)) {--list-grid-cols: minmax(0, auto) 1fr;}&:has(.list-col-grow:nth-child(3)) {--list-grid-cols: minmax(0, auto) minmax(0, auto) 1fr;}&:has(.list-col-grow:nth-child(4)) {--list-grid-cols: minmax(0, auto) minmax(0, auto) minmax(0, auto) 1fr;}&:has(.list-col-grow:nth-child(5)) {--list-grid-cols: minmax(0, auto) minmax(0, auto) minmax(0, auto) minmax(0, auto) 1fr;}&:has(.list-col-grow:nth-child(6)) {--list-grid-cols: minmax(0, auto) minmax(0, auto) minmax(0, auto) minmax(0, auto) minmax(0, auto) 1fr;}> * {grid-row-start: 1;}}}}.toggle {@layer daisyui.l1.l2.l3 {border: var(--border) solid currentColor;color: var(--input-color);position: relative;display: inline-grid;flex-shrink: 0;cursor: pointer;appearance: none;place-content: center;vertical-align: middle;webkit-user-select: none;user-select: none;grid-template-columns: 0fr 1fr 1fr;--radius-selector-max: calc( var(--radius-selector) + var(--radius-selector) + var(--radius-selector) );border-radius: calc( var(--radius-selector) + min(var(--toggle-p), var(--radius-selector-max)) + min(var(--border), var(--radius-selector-max)) );padding: var(--toggle-p);box-shadow: 0 1px currentColor inset;@supports (color: color-mix(in lab, red, red)) {box-shadow: 0 1px color-mix(in oklab, currentColor calc(var(--depth) * 10%), #0000) inset;}transition: color 0.3s, grid-template-columns 0.2s;--input-color: var(--color-base-content);@supports (color: color-mix(in lab, red, red)) {--input-color: color-mix(in oklab, var(--color-base-content) 50%, #0000);}--toggle-p: calc(var(--size) * 0.125);--size: calc(var(--size-selector, 0.25rem) * 6);width: calc((var(--size) * 2) - (var(--border) + var(--toggle-p)) * 2);height: var(--size);> * {z-index: 1;grid-column: span 1 / span 1;grid-column-start: 2;grid-row-start: 1;height: 100%;cursor: pointer;appearance: none;background-color: transparent;padding: calc(0.25rem * 0.5);transition: opacity 0.2s, rotate 0.4s;border: none;&:focus {--tw-outline-style: none;outline-style: none;@media (forced-colors: active) {outline: 2px solid transparent;outline-offset: 2px;}}&:nth-child(2) {color: var(--color-base-100);rotate: 0deg;}&:nth-child(3) {color: var(--color-base-100);opacity: 0%;rotate: -15deg;}}&:has(:checked) {> :nth-child(2) {opacity: 0%;rotate: 15deg;}> :nth-child(3) {opacity: 100%;rotate: 0deg;}}&:before {position: relative;inset-inline-start: calc(0.25rem * 0);grid-column-start: 2;grid-row-start: 1;aspect-ratio: 1 / 1;height: 100%;width: 100%;border-radius: var(--radius-selector);background-color: currentcolor;translate: 0;--tw-content: "";content: var(--tw-content);transition: background-color 0.1s, translate 0.2s, inset-inline-start 0.2s;box-shadow: 0 -1px oklch(0% 0 0 / calc(var(--depth) * 0.1)) inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * 0.1)) inset, 0 1px currentColor;@supports (color: color-mix(in lab, red, red)) {box-shadow: 0 -1px oklch(0% 0 0 / calc(var(--depth) * 0.1)) inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * 0.1)) inset, 0 1px color-mix(in oklab, currentColor calc(var(--depth) * 10%), #0000);}background-size: auto, calc(var(--noise) * 100%);background-image: none, var(--fx-noise);}@media (forced-colors: active) {&:before {outline-style: var(--tw-outline-style);outline-width: 1px;outline-offset: calc(1px * -1);}}@media print {&:before {outline: 0.25rem solid;outline-offset: -1rem;}}&:focus-visible, &:has(:focus-visible) {outline: 2px solid currentColor;outline-offset: 2px;}&:checked, &[aria-checked="true"], &:has(> input:checked) {grid-template-columns: 1fr 1fr 0fr;background-color: var(--color-base-100);--input-color: var(--color-base-content);&:before {background-color: currentcolor;}@starting-style {&:before {opacity: 0;}}}&:indeterminate {grid-template-columns: 0.5fr 1fr 0.5fr;}&:disabled {cursor: not-allowed;opacity: 30%;&:before {background-color: transparent;border: var(--border) solid currentColor;}}}}.input {@layer daisyui.l1.l2.l3 {cursor: text;border: var(--border) solid #0000;position: relative;display: inline-flex;flex-shrink: 1;appearance: none;align-items: center;gap: calc(0.25rem * 2);background-color: var(--color-base-100);padding-inline: calc(0.25rem * 3);vertical-align: middle;white-space: nowrap;width: clamp(3rem, 20rem, 100%);height: var(--size);font-size: max(var(--font-size, 0.875rem), 0.875rem);touch-action: manipulation;border-start-start-radius: var(--join-ss, var(--radius-field));border-start-end-radius: var(--join-se, var(--radius-field));border-end-start-radius: var(--join-es, var(--radius-field));border-end-end-radius: var(--join-ee, var(--radius-field));border-color: var(--input-color);box-shadow: 0 1px var(--input-color) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * 0.1)) inset;@supports (color: color-mix(in lab, red, red)) {box-shadow: 0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * 0.1)) inset;}--size: calc(var(--size-field, 0.25rem) * 10);--input-color: var(--color-base-content);@supports (color: color-mix(in lab, red, red)) {--input-color: color-mix(in oklab, var(--color-base-content) 20%, #0000);}&:where(input) {display: inline-flex;}:where(input) {display: inline-flex;height: 100%;width: 100%;appearance: none;background-color: transparent;border: none;&:focus, &:focus-within {--tw-outline-style: none;outline-style: none;@media (forced-colors: active) {outline: 2px solid transparent;outline-offset: 2px;}}}:where(input[type="url"]), :where(input[type="email"]) {direction: ltr;}:where(input[type="date"]) {display: inline-flex;}&:focus, &:focus-within {--input-color: var(--color-base-content);box-shadow: 0 1px var(--input-color);@supports (color: color-mix(in lab, red, red)) {box-shadow: 0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000);}outline: 2px solid var(--input-color);outline-offset: 2px;isolation: isolate;}@media (pointer: coarse) {@supports (-webkit-touch-callout: none) {&:focus, &:focus-within {--font-size: 1rem;}}}&:has(> input[disabled]), &:is(:disabled, [disabled]), fieldset:disabled & {cursor: not-allowed;border-color: var(--color-base-200);background-color: var(--color-base-200);color: var(--color-base-content);@supports (color: color-mix(in lab, red, red)) {color: color-mix(in oklab, var(--color-base-content) 40%, transparent);}&::placeholder {color: var(--color-base-content);@supports (color: color-mix(in lab, red, red)) {color: color-mix(in oklab, var(--color-base-content) 20%, transparent);}}box-shadow: none;}&:has(> input[disabled]) > input[disabled] {cursor: not-allowed;}&::-webkit-date-and-time-value {text-align: inherit;}&[type="number"] {&::-webkit-inner-spin-button {margin-block: calc(0.25rem * -3);margin-inline-end: calc(0.25rem * -3);}}&::-webkit-calendar-picker-indicator {position: absolute;inset-inline-end: 0.75em;}&:has(> input[type="date"]) {:where(input[type="date"]) {display: inline-flex;webkit-appearance: none;appearance: none;}input[type="date"]::-webkit-calendar-picker-indicator {position: absolute;inset-inline-end: 0.75em;width: 1em;height: 1em;cursor: pointer;}}}}.indicator {@layer daisyui.l1.l2.l3 {position: relative;display: inline-flex;width: max-content;:where(.indicator-item) {z-index: 1;position: absolute;white-space: nowrap;top: var(--indicator-t, 0);bottom: var(--indicator-b, auto);left: var(--indicator-s, auto);right: var(--indicator-e, 0);translate: var(--indicator-x, 50%) var(--indicator-y, -50%);}}}.table {@layer daisyui.l1.l2.l3 {font-size: 0.875rem;position: relative;width: 100%;border-collapse: separate;--tw-border-spacing-x: calc(0.25rem * 0);--tw-border-spacing-y: calc(0.25rem * 0);border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y);border-radius: var(--radius-box);text-align: left;&:where(:dir(rtl), [dir="rtl"], [dir="rtl"] *) {text-align: right;}tr.row-hover {&, &:nth-child(even) {&:hover {@media (hover: hover) {background-color: var(--color-base-200);}}}}:where(th, td) {padding-inline: calc(0.25rem * 4);padding-block: calc(0.25rem * 3);vertical-align: middle;}:where(thead, tfoot) {white-space: nowrap;color: var(--color-base-content);@supports (color: color-mix(in lab, red, red)) {color: color-mix(in oklab, var(--color-base-content) 60%, transparent);}font-size: 0.875rem;font-weight: 600;}:where(tfoot tr:first-child :is(td, th)) {border-top: var(--border) solid var(--color-base-content);@supports (color: color-mix(in lab, red, red)) {border-top: var(--border) solid color-mix(in oklch, var(--color-base-content) 5%, #0000);}}:where(.table-pin-rows thead tr) {position: sticky;top: calc(0.25rem * 0);z-index: 1;background-color: var(--color-base-100);}:where(.table-pin-rows tfoot tr) {position: sticky;bottom: calc(0.25rem * 0);z-index: 1;background-color: var(--color-base-100);}:where(.table-pin-cols tr th) {position: sticky;right: calc(0.25rem * 0);left: calc(0.25rem * 0);background-color: var(--color-base-100);}:where(thead tr :is(td, th), tbody tr:not(:last-child) :is(td, th)) {border-bottom: var(--border) solid var(--color-base-content);@supports (color: color-mix(in lab, red, red)) {border-bottom: var(--border) solid color-mix(in oklch, var(--color-base-content) 5%, #0000);}}}}.steps {@layer daisyui.l1.l2.l3 {display: inline-grid;grid-auto-flow: column;overflow: hidden;overflow-x: auto;counter-reset: step;grid-auto-columns: 1fr;.step {display: grid;grid-template-columns: repeat(1, minmax(0, 1fr));grid-template-columns: auto;grid-template-rows: repeat(2, minmax(0, 1fr));grid-template-rows: 40px 1fr;place-items: center;text-align: center;min-width: 4rem;--step-bg: var(--color-base-300);--step-fg: var(--color-base-content);&:before {top: calc(0.25rem * 0);grid-column-start: 1;grid-row-start: 1;height: calc(0.25rem * 2);width: 100%;border: 1px solid;color: var(--step-bg);background-color: var(--step-bg);content: "";margin-inline-start: -100%;}> .step-icon, &:not(:has(.step-icon)):after {--tw-content: counter(step);content: var(--tw-content);counter-increment: step;z-index: 1;color: var(--step-fg);background-color: var(--step-bg);border: 1px solid var(--step-bg);position: relative;grid-column-start: 1;grid-row-start: 1;display: grid;height: calc(0.25rem * 8);width: calc(0.25rem * 8);place-items: center;place-self: center;border-radius: calc(infinity * 1px);}&:first-child:before {--tw-content: none;content: var(--tw-content);}&[data-content]:after {--tw-content: attr(data-content);content: var(--tw-content);}}}@layer daisyui.l1.l2 {.step-neutral {+ .step-neutral:before, &:after, > .step-icon {--step-bg: var(--color-neutral);--step-fg: var(--color-neutral-content);}}.step-primary {+ .step-primary:before, &:after, > .step-icon {--step-bg: var(--color-primary);--step-fg: var(--color-primary-content);}}.step-secondary {+ .step-secondary:before, &:after, > .step-icon {--step-bg: var(--color-secondary);--step-fg: var(--color-secondary-content);}}.step-accent {+ .step-accent:before, &:after, > .step-icon {--step-bg: var(--color-accent);--step-fg: var(--color-accent-content);}}.step-info {+ .step-info:before, &:after, > .step-icon {--step-bg: var(--color-info);--step-fg: var(--color-info-content);}}.step-success {+ .step-success:before, &:after, > .step-icon {--step-bg: var(--color-success);--step-fg: var(--color-success-content);}}.step-warning {+ .step-warning:before, &:after, > .step-icon {--step-bg: var(--color-warning);--step-fg: var(--color-warning-content);}}.step-error {+ .step-error:before, &:after, > .step-icon {--step-bg: var(--color-error);--step-fg: var(--color-error-content);}}}}.the-navbar {@layer daisyui.l1.l2.l3 {display: flex;width: 100%;align-items: center;padding: 0.5rem;min-height: 4rem;}:where(&) {@layer daisyui.l1.l2 {position: relative;}}position: sticky;top: calc(var(--spacing) * 0);z-index: 50;flex-direction: row;border-bottom-style: var(--tw-border-style);border-bottom-width: 1px;border-color: var(--color-base-200);background-color: var(--color-base-100);@supports (color: color-mix(in lab, red, red)) {background-color: color-mix(in oklab, var(--color-base-100) 80%, transparent);}padding-inline: calc(var(--spacing) * 4);--tw-backdrop-blur: blur(var(--blur-sm));-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,);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,);}.range {@layer daisyui.l1.l2.l3 {appearance: none;webkit-appearance: none;--range-thumb: var(--color-base-100);--range-thumb-size: calc(var(--size-selector, 0.25rem) * 6);--range-progress: currentColor;--range-fill: 1;--range-p: 0.25rem;--range-bg: currentColor;@supports (color: color-mix(in lab, red, red)) {--range-bg: color-mix(in oklab, currentColor 10%, #0000);}cursor: pointer;overflow: hidden;background-color: transparent;vertical-align: middle;width: clamp(3rem, 20rem, 100%);--radius-selector-max: calc( var(--radius-selector) + var(--radius-selector) + var(--radius-selector) );border-radius: calc(var(--radius-selector) + min(var(--range-p), var(--radius-selector-max)));border: none;height: var(--range-thumb-size);[dir="rtl"] & {--range-dir: -1;}&:focus {outline: none;}&:focus-visible {outline: 2px solid;outline-offset: 2px;}&::-webkit-slider-runnable-track {width: 100%;background-color: var(--range-bg);border-radius: var(--radius-selector);height: calc(var(--range-thumb-size) * 0.5);}@media (forced-colors: active) {&::-webkit-slider-runnable-track {border: 1px solid;}}@media (forced-colors: active) {&::-moz-range-track {border: 1px solid;}}&::-webkit-slider-thumb {position: relative;box-sizing: border-box;border-radius: calc(var(--radius-selector) + min(var(--range-p), var(--radius-selector-max)));background-color: var(--range-thumb);height: var(--range-thumb-size);width: var(--range-thumb-size);border: var(--range-p) solid;appearance: none;webkit-appearance: none;top: 50%;color: var(--range-progress);transform: translateY(-50%);box-shadow: 0 -1px oklch(0% 0 0 / calc(var(--depth) * 0.1)) inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * 0.1)) inset, 0 1px currentColor, 0 0 0 2rem var(--range-thumb) inset, calc((var(--range-dir, 1) * -100cqw) - (var(--range-dir, 1) * var(--range-thumb-size) / 2)) 0 0 calc(100cqw * var(--range-fill));@supports (color: color-mix(in lab, red, red)) {box-shadow: 0 -1px oklch(0% 0 0 / calc(var(--depth) * 0.1)) inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * 0.1)) inset, 0 1px color-mix(in oklab, currentColor calc(var(--depth) * 10%), #0000), 0 0 0 2rem var(--range-thumb) inset, calc((var(--range-dir, 1) * -100cqw) - (var(--range-dir, 1) * var(--range-thumb-size) / 2)) 0 0 calc(100cqw * var(--range-fill));}}&::-moz-range-track {width: 100%;background-color: var(--range-bg);border-radius: var(--radius-selector);height: calc(var(--range-thumb-size) * 0.5);}&::-moz-range-thumb {position: relative;box-sizing: border-box;border-radius: calc(var(--radius-selector) + min(var(--range-p), var(--radius-selector-max)));background-color: currentColor;height: var(--range-thumb-size);width: var(--range-thumb-size);border: var(--range-p) solid;top: 50%;color: var(--range-progress);box-shadow: 0 -1px oklch(0% 0 0 / calc(var(--depth) * 0.1)) inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * 0.1)) inset, 0 1px currentColor, 0 0 0 2rem var(--range-thumb) inset, calc((var(--range-dir, 1) * -100cqw) - (var(--range-dir, 1) * var(--range-thumb-size) / 2)) 0 0 calc(100cqw * var(--range-fill));@supports (color: color-mix(in lab, red, red)) {box-shadow: 0 -1px oklch(0% 0 0 / calc(var(--depth) * 0.1)) inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * 0.1)) inset, 0 1px color-mix(in oklab, currentColor calc(var(--depth) * 10%), #0000), 0 0 0 2rem var(--range-thumb) inset, calc((var(--range-dir, 1) * -100cqw) - (var(--range-dir, 1) * var(--range-thumb-size) / 2)) 0 0 calc(100cqw * var(--range-fill));}}&:disabled {cursor: not-allowed;opacity: 30%;}}}.the-photos-card {@layer daisyui.l1.l2.l3 {position: relative;display: flex;flex-direction: column;border-radius: var(--radius-box);outline-width: 2px;transition: outline 0.2s ease-in-out;outline: 0 solid #0000;outline-offset: 2px;&:focus {--tw-outline-style: none;outline-style: none;@media (forced-colors: active) {outline: 2px solid transparent;outline-offset: 2px;}}&:focus-visible {outline-color: currentColor;}:where(figure:first-child) {overflow: hidden;border-start-start-radius: inherit;border-start-end-radius: inherit;border-end-start-radius: unset;border-end-end-radius: unset;}:where(figure:last-child) {overflow: hidden;border-start-start-radius: unset;border-start-end-radius: unset;border-end-start-radius: inherit;border-end-end-radius: inherit;}figure {display: flex;align-items: center;justify-content: center;}&:has(> input:is(input[type="checkbox"], input[type="radio"])) {cursor: pointer;user-select: none;}&:has(> :checked) {outline: 2px solid currentColor;}}margin-inline: auto;display: flex;min-height: 100vh;width: 100%;flex-direction: column;border-radius: 0;background-color: var(--color-base-100);--tw-shadow: 0 20px 25px -5px var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 8px 10px -6px var(--tw-shadow-color, rgb(0 0 0 / 0.1));box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);@media (width >= 40rem) {max-height: 500px;}@media (width >= 40rem) {min-height: 500px;}@media (width >= 40rem) {border-radius: var(--radius-xl);}@media (width >= 48rem) {max-width: var(--container-3xl);}@media (width >= 96rem) {max-height: 600px;}@media (width >= 96rem) {min-height: 600px;}@media (width >= 96rem) {max-width: var(--container-4xl);}}.the-card {@layer daisyui.l1.l2.l3 {position: relative;display: flex;flex-direction: column;border-radius: var(--radius-box);outline-width: 2px;transition: outline 0.2s ease-in-out;outline: 0 solid #0000;outline-offset: 2px;&:focus {--tw-outline-style: none;outline-style: none;@media (forced-colors: active) {outline: 2px solid transparent;outline-offset: 2px;}}&:focus-visible {outline-color: currentColor;}:where(figure:first-child) {overflow: hidden;border-start-start-radius: inherit;border-start-end-radius: inherit;border-end-start-radius: unset;border-end-end-radius: unset;}:where(figure:last-child) {overflow: hidden;border-start-start-radius: unset;border-start-end-radius: unset;border-end-start-radius: inherit;border-end-end-radius: inherit;}figure {display: flex;align-items: center;justify-content: center;}&:has(> input:is(input[type="checkbox"], input[type="radio"])) {cursor: pointer;user-select: none;}&:has(> :checked) {outline: 2px solid currentColor;}}margin-inline: auto;display: flex;min-height: 100vh;width: 100%;flex-direction: column;border-radius: 0;background-color: var(--color-base-100);--tw-shadow: 0 20px 25px -5px var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 8px 10px -6px var(--tw-shadow-color, rgb(0 0 0 / 0.1));box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);@media (width >= 40rem) {min-height: min-content;}@media (width >= 40rem) {flex: none;}@media (width >= 40rem) {border-radius: var(--radius-xl);}@media (width >= 48rem) {max-width: var(--container-3xl);}@media (width >= 96rem) {max-width: var(--container-4xl);}}.avatar {@layer daisyui.l1.l2.l3 {position: relative;display: inline-flex;vertical-align: middle;& > div {display: block;aspect-ratio: 1 / 1;overflow: hidden;}img {height: 100%;width: 100%;object-fit: cover;}}}.checkbox {@layer daisyui.l1.l2.l3 {border: var(--border) solid var(--input-color, var(--color-base-content));@supports (color: color-mix(in lab, red, red)) {border: var(--border) solid var(--input-color, color-mix(in oklab, var(--color-base-content) 20%, #0000));}position: relative;display: inline-block;flex-shrink: 0;cursor: pointer;appearance: none;border-radius: var(--radius-selector);padding: calc(0.25rem * 1);vertical-align: middle;color: var(--color-base-content);box-shadow: 0 1px oklch(0% 0 0 / calc(var(--depth) * 0.1)) inset, 0 0 #0000 inset, 0 0 #0000;transition: background-color 0.2s, box-shadow 0.2s;--size: calc(var(--size-selector, 0.25rem) * 6);width: var(--size);height: var(--size);background-size: auto, calc(var(--noise) * 100%);background-image: none, var(--fx-noise);&:before {--tw-content: "";content: var(--tw-content);display: block;width: 100%;height: 100%;rotate: 45deg;background-color: currentcolor;opacity: 0%;transition: clip-path 0.3s, opacity 0.1s, rotate 0.3s, translate 0.3s;transition-delay: 0.1s;clip-path: polygon(20% 100%, 20% 80%, 50% 80%, 50% 80%, 70% 80%, 70% 100%);box-shadow: 0px 3px 0 0px oklch(100% 0 0 / calc(var(--depth) * 0.1)) inset;font-size: 1rem;line-height: 0.75;}&:focus-visible {outline: 2px solid var(--input-color, currentColor);outline-offset: 2px;}&:checked, &[aria-checked="true"] {background-color: var(--input-color, #0000);box-shadow: 0 0 #0000 inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * 0.1)) inset, 0 1px oklch(0% 0 0 / calc(var(--depth) * 0.1));&:before {clip-path: polygon(20% 100%, 20% 80%, 50% 80%, 50% 0%, 70% 0%, 70% 100%);opacity: 100%;}@media (forced-colors: active) {&:before {rotate: 0deg;background-color: transparent;--tw-content: "✔︎";clip-path: none;}}@media print {&:before {rotate: 0deg;background-color: transparent;--tw-content: "✔︎";clip-path: none;}}}&:indeterminate {background-color: var( --input-color, var(--color-base-content) );@supports (color: color-mix(in lab, red, red)) {background-color: var( --input-color, color-mix(in oklab, var(--color-base-content) 20%, #0000) );}&:before {rotate: 0deg;opacity: 100%;translate: 0 -35%;clip-path: polygon(20% 100%, 20% 80%, 50% 80%, 50% 80%, 80% 80%, 80% 100%);}}}&:disabled {@layer daisyui.l1.l2 {cursor: not-allowed;opacity: 20%;}}}.radio {@layer daisyui.l1.l2.l3 {position: relative;display: inline-block;flex-shrink: 0;cursor: pointer;appearance: none;border-radius: calc(infinity * 1px);padding: calc(0.25rem * 1);vertical-align: middle;border: var(--border) solid var(--input-color, currentColor);@supports (color: color-mix(in lab, red, red)) {border: var(--border) solid var(--input-color, color-mix(in srgb, currentColor 20%, #0000));}box-shadow: 0 1px oklch(0% 0 0 / calc(var(--depth) * 0.1)) inset;--size: calc(var(--size-selector, 0.25rem) * 6);width: var(--size);height: var(--size);color: var(--input-color, currentColor);&:before {display: block;width: 100%;height: 100%;border-radius: calc(infinity * 1px);--tw-content: "";content: var(--tw-content);background-size: auto, calc(var(--noise) * 100%);background-image: none, var(--fx-noise);}&:focus-visible {outline: 2px solid currentColor;}&:checked, &[aria-checked="true"] {border-color: currentcolor;background-color: var(--color-base-100);@media (prefers-reduced-motion: no-preference) {animation: radio 0.2s ease-out;}&:before {background-color: currentcolor;box-shadow: 0 -1px oklch(0% 0 0 / calc(var(--depth) * 0.1)) inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * 0.1)) inset, 0 1px oklch(0% 0 0 / calc(var(--depth) * 0.1));}@media (forced-colors: active) {&:before {outline-style: var(--tw-outline-style);outline-width: 1px;outline-offset: calc(1px * -1);}}@media print {&:before {outline: 0.25rem solid;outline-offset: -1rem;}}}}&:disabled {@layer daisyui.l1.l2 {cursor: not-allowed;opacity: 20%;}}}.navbar {@layer daisyui.l1.l2.l3 {display: flex;width: 100%;align-items: center;padding: 0.5rem;min-height: 4rem;}:where(&) {@layer daisyui.l1.l2 {position: relative;}}}.card {@layer daisyui.l1.l2.l3 {position: relative;display: flex;flex-direction: column;border-radius: var(--radius-box);outline-width: 2px;transition: outline 0.2s ease-in-out;outline: 0 solid #0000;outline-offset: 2px;&:focus {--tw-outline-style: none;outline-style: none;@media (forced-colors: active) {outline: 2px solid transparent;outline-offset: 2px;}}&:focus-visible {outline-color: currentColor;}:where(figure:first-child) {overflow: hidden;border-start-start-radius: inherit;border-start-end-radius: inherit;border-end-start-radius: unset;border-end-end-radius: unset;}:where(figure:last-child) {overflow: hidden;border-start-start-radius: unset;border-start-end-radius: unset;border-end-start-radius: inherit;border-end-end-radius: inherit;}figure {display: flex;align-items: center;justify-content: center;}&:has(> input:is(input[type="checkbox"], input[type="radio"])) {cursor: pointer;user-select: none;}&:has(> :checked) {outline: 2px solid currentColor;}}}.stats {@layer daisyui.l1.l2.l3 {position: relative;display: inline-grid;grid-auto-flow: column;overflow-x: auto;border-radius: var(--radius-box);}}.progress {@layer daisyui.l1.l2.l3 {position: relative;height: calc(0.25rem * 2);width: 100%;appearance: none;overflow: hidden;border-radius: var(--radius-box);background-color: currentcolor;@supports (color: color-mix(in lab, red, red)) {background-color: color-mix(in oklab, currentcolor 20%, transparent);}color: var(--color-base-content);&:indeterminate {background-image: repeating-linear-gradient( 90deg, currentColor -1%, currentColor 10%, #0000 10%, #0000 90% );background-size: 200%;background-position-x: 15%;@media (prefers-reduced-motion: no-preference) {animation: progress 5s ease-in-out infinite;}@supports (-moz-appearance: none) {&::-moz-progress-bar {background-color: transparent;@media (prefers-reduced-motion: no-preference) {animation: progress 5s ease-in-out infinite;background-image: repeating-linear-gradient( 90deg, currentColor -1%, currentColor 10%, #0000 10%, #0000 90% );background-size: 200%;background-position-x: 15%;}}}}@supports (-moz-appearance: none) {&::-moz-progress-bar {border-radius: var(--radius-box);background-color: currentcolor;}}@supports (-webkit-appearance: none) {&::-webkit-progress-bar {border-radius: var(--radius-box);background-color: transparent;}&::-webkit-progress-value {border-radius: var(--radius-box);background-color: currentColor;}}}}.absolute {position: absolute;}.fixed {position: fixed;}.relative {position: relative;}.sticky {position: sticky;}.dropdown-end {@layer daisyui.l1.l2 {--anchor-h: span-left;:where(.dropdown-content) {inset-inline-end: calc(0.25rem * 0);translate: 0 0;[dir="rtl"] & {translate: 0 0;}}&.dropdown-left {--anchor-h: left;--anchor-v: span-top;.dropdown-content {top: auto;bottom: calc(0.25rem * 0);}}&.dropdown-right {--anchor-h: right;--anchor-v: span-top;.dropdown-content {top: auto;bottom: calc(0.25rem * 0);}}}}.dropdown-start {@layer daisyui.l1.l2 {--anchor-h: span-right;:where(.dropdown-content) {inset-inline-end: auto;translate: 0 0;[dir="rtl"] & {translate: 0 0;}}&.dropdown-left {--anchor-h: left;--anchor-v: span-bottom;.dropdown-content {top: calc(0.25rem * 0);bottom: auto;}}&.dropdown-right {--anchor-h: right;--anchor-v: span-bottom;.dropdown-content {top: calc(0.25rem * 0);bottom: auto;}}}}.top-0 {top: calc(var(--spacing) * 0);}.bottom-2 {bottom: calc(var(--spacing) * 2);}.left-1\/2 {left: calc(1 / 2 * 100%);}.hero-content {@layer daisyui.l1.l2.l3 {isolation: isolate;display: flex;max-width: 80rem;align-items: center;justify-content: center;gap: calc(0.25rem * 4);padding: calc(0.25rem * 4);}}.textarea {@layer daisyui.l1.l2.l3 {border: var(--border) solid #0000;min-height: calc(0.25rem * 20);flex-shrink: 1;appearance: none;border-radius: var(--radius-field);background-color: var(--color-base-100);padding-block: calc(0.25rem * 2);vertical-align: middle;width: clamp(3rem, 20rem, 100%);padding-inline-start: 0.75rem;padding-inline-end: 0.75rem;font-size: max(var(--font-size, 0.875rem), 0.875rem);touch-action: manipulation;border-color: var(--input-color);box-shadow: 0 1px var(--input-color) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * 0.1)) inset;@supports (color: color-mix(in lab, red, red)) {box-shadow: 0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * 0.1)) inset;}--input-color: var(--color-base-content);@supports (color: color-mix(in lab, red, red)) {--input-color: color-mix(in oklab, var(--color-base-content) 20%, #0000);}textarea {appearance: none;background-color: transparent;border: none;&:focus, &:focus-within {--tw-outline-style: none;outline-style: none;@media (forced-colors: active) {outline: 2px solid transparent;outline-offset: 2px;}}}&:focus, &:focus-within {--input-color: var(--color-base-content);box-shadow: 0 1px var(--input-color);@supports (color: color-mix(in lab, red, red)) {box-shadow: 0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000);}outline: 2px solid var(--input-color);outline-offset: 2px;isolation: isolate;}@media (pointer: coarse) {@supports (-webkit-touch-callout: none) {&:focus, &:focus-within {--font-size: 1rem;}}}&:has(> textarea[disabled]), &:is(:disabled, [disabled]) {cursor: not-allowed;border-color: var(--color-base-200);background-color: var(--color-base-200);color: var(--color-base-content);@supports (color: color-mix(in lab, red, red)) {color: color-mix(in oklab, var(--color-base-content) 40%, transparent);}&::placeholder {color: var(--color-base-content);@supports (color: color-mix(in lab, red, red)) {color: color-mix(in oklab, var(--color-base-content) 20%, transparent);}}box-shadow: none;}&:has(> textarea[disabled]) > textarea[disabled] {cursor: not-allowed;}}}.modal-backdrop {@layer daisyui.l1.l2.l3 {grid-column-start: 1;grid-row-start: 1;display: grid;align-self: stretch;justify-self: stretch;color: transparent;z-index: -1;button {cursor: pointer;}}}.z-1 {z-index: 1;}.z-10 {z-index: 10;}.z-50 {z-index: 50;}.col-span-3 {grid-column: span 3 / span 3;}.hero {@layer daisyui.l1.l2.l3 {display: grid;width: 100%;place-items: center;background-size: cover;background-position: center;& > * {grid-column-start: 1;grid-row-start: 1;}}}.modal-box {@layer daisyui.l1.l2.l3 {grid-column-start: 1;grid-row-start: 1;max-height: 100vh;width: calc(11/12 * 100%);max-width: 32rem;background-color: var(--color-base-100);padding: calc(0.25rem * 6);transition: translate 0.3s ease-out, scale 0.3s ease-out, opacity 0.2s ease-out 0.05s, box-shadow 0.3s ease-out;border-top-left-radius: var(--modal-tl, var(--radius-box));border-top-right-radius: var(--modal-tr, var(--radius-box));border-bottom-left-radius: var(--modal-bl, var(--radius-box));border-bottom-right-radius: var(--modal-br, var(--radius-box));scale: 95%;opacity: 0;box-shadow: oklch(0% 0 0/ 0.25) 0px 25px 50px -12px;overflow-y: auto;overscroll-behavior: contain;}}.stat-value {@layer daisyui.l1.l2.l3 {grid-column-start: 1;white-space: nowrap;font-size: 2rem;font-weight: 800;}}.stat-desc {@layer daisyui.l1.l2.l3 {grid-column-start: 1;white-space: nowrap;color: var(--color-base-content);@supports (color: color-mix(in lab, red, red)) {color: color-mix(in oklab, var(--color-base-content) 60%, transparent);}font-size: 0.75rem;}}.stat-title {@layer daisyui.l1.l2.l3 {grid-column-start: 1;white-space: nowrap;color: var(--color-base-content);@supports (color: color-mix(in lab, red, red)) {color: color-mix(in oklab, var(--color-base-content) 60%, transparent);}font-size: 0.75rem;}}.container {width: 100%;@media (width >= 400px) {max-width: 400px;}@media (width >= 40rem) {max-width: 40rem;}@media (width >= 48rem) {max-width: 48rem;}@media (width >= 64rem) {max-width: 64rem;}@media (width >= 80rem) {max-width: 80rem;}@media (width >= 96rem) {max-width: 96rem;}}.m-0 {margin: calc(var(--spacing) * 0);}.filter {@layer daisyui.l1.l2.l3 {display: flex;flex-wrap: wrap;input[type="radio"] {width: auto;}input {overflow: hidden;opacity: 100%;scale: 1;transition: margin 0.1s, opacity 0.3s, padding 0.3s, border-width 0.1s;&:not(:last-child) {margin-inline-end: calc(0.25rem * 1);}&.filter-reset {aspect-ratio: 1 / 1;&::after {--tw-content: "×";content: var(--tw-content);}}}&:not(:has(input:checked:not(.filter-reset))) {.filter-reset, input[type="reset"] {scale: 0;border-width: 0;margin-inline: calc(0.25rem * 0);width: calc(0.25rem * 0);padding-inline: calc(0.25rem * 0);opacity: 0%;}}&:has(input:checked:not(.filter-reset)) {input:not(:checked, .filter-reset, input[type="reset"]) {scale: 0;border-width: 0;margin-inline: calc(0.25rem * 0);width: calc(0.25rem * 0);padding-inline: calc(0.25rem * 0);opacity: 0%;}}}}.mx-0 {margin-inline: calc(var(--spacing) * 0);}.mx-8 {margin-inline: calc(var(--spacing) * 8);}.mx-auto {margin-inline: auto;}.my-2 {margin-block: calc(var(--spacing) * 2);}.my-4 {margin-block: calc(var(--spacing) * 4);}.label {@layer daisyui.l1.l2.l3 {display: inline-flex;align-items: center;gap: calc(0.25rem * 1.5);white-space: nowrap;color: currentcolor;@supports (color: color-mix(in lab, red, red)) {color: color-mix(in oklab, currentcolor 60%, transparent);}&:has(input) {cursor: pointer;}&:is(.input > *, .select > *) {display: flex;height: calc(100% - 0.5rem);align-items: center;padding-inline: calc(0.25rem * 3);white-space: nowrap;font-size: inherit;&:first-child {margin-inline-start: calc(0.25rem * -3);margin-inline-end: calc(0.25rem * 3);border-inline-end: var(--border) solid currentColor;@supports (color: color-mix(in lab, red, red)) {border-inline-end: var(--border) solid color-mix(in oklab, currentColor 10%, #0000);}}&:last-child {margin-inline-start: calc(0.25rem * 3);margin-inline-end: calc(0.25rem * -3);border-inline-start: var(--border) solid currentColor;@supports (color: color-mix(in lab, red, red)) {border-inline-start: var(--border) solid color-mix(in oklab, currentColor 10%, #0000);}}}}}.steps-vertical {@layer daisyui.l1.l2 {grid-auto-rows: 1fr;grid-auto-flow: row;.step {display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));grid-template-columns: 40px 1fr;grid-template-rows: repeat(1, minmax(0, 1fr));grid-template-rows: auto;gap: 0.5rem;min-height: 4rem;justify-items: start;&:before {height: 100%;width: calc(0.25rem * 2);translate: -50% -50%;margin-inline-start: 50%;}[dir="rtl"] &:before {translate: 50% -50%;}}}}.prose {color: var(--tw-prose-body);max-width: 65ch;:where(p):not(:where([class~="not-prose"],[class~="not-prose"] *)) {margin-top: 1.25em;margin-bottom: 1.25em;}:where([class~="lead"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {color: var(--tw-prose-lead);font-size: 1.25em;line-height: 1.6;margin-top: 1.2em;margin-bottom: 1.2em;}:where(a):not(:where([class~="not-prose"],[class~="not-prose"] *)) {color: var(--tw-prose-links);text-decoration: underline;font-weight: 500;}:where(strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) {color: var(--tw-prose-bold);font-weight: 600;}:where(a strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) {color: inherit;}:where(blockquote strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) {color: inherit;}:where(thead th strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) {color: inherit;}:where(ol):not(:where([class~="not-prose"],[class~="not-prose"] *)) {list-style-type: decimal;margin-top: 1.25em;margin-bottom: 1.25em;padding-inline-start: 1.625em;}:where(ol[type="A"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {list-style-type: upper-alpha;}:where(ol[type="a"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {list-style-type: lower-alpha;}:where(ol[type="A" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {list-style-type: upper-alpha;}:where(ol[type="a" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {list-style-type: lower-alpha;}:where(ol[type="I"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {list-style-type: upper-roman;}:where(ol[type="i"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {list-style-type: lower-roman;}:where(ol[type="I" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {list-style-type: upper-roman;}:where(ol[type="i" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {list-style-type: lower-roman;}:where(ol[type="1"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {list-style-type: decimal;}:where(ul):not(:where([class~="not-prose"],[class~="not-prose"] *)) {list-style-type: disc;margin-top: 1.25em;margin-bottom: 1.25em;padding-inline-start: 1.625em;}:where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *))::marker {font-weight: 400;color: var(--tw-prose-counters);}:where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *))::marker {color: var(--tw-prose-bullets);}:where(dt):not(:where([class~="not-prose"],[class~="not-prose"] *)) {color: var(--tw-prose-headings);font-weight: 600;margin-top: 1.25em;}:where(hr):not(:where([class~="not-prose"],[class~="not-prose"] *)) {border-color: var(--tw-prose-hr);border-top-width: 1px;margin-top: 3em;margin-bottom: 3em;}:where(blockquote):not(:where([class~="not-prose"],[class~="not-prose"] *)) {font-weight: 500;font-style: italic;color: var(--tw-prose-quotes);border-inline-start-width: 0.25rem;border-inline-start-color: var(--tw-prose-quote-borders);quotes: "\201C""\201D""\2018""\2019";margin-top: 1.6em;margin-bottom: 1.6em;padding-inline-start: 1em;}:where(blockquote p:first-of-type):not(:where([class~="not-prose"],[class~="not-prose"] *))::before {content: open-quote;}:where(blockquote p:last-of-type):not(:where([class~="not-prose"],[class~="not-prose"] *))::after {content: close-quote;}:where(h1):not(:where([class~="not-prose"],[class~="not-prose"] *)) {color: var(--tw-prose-headings);font-weight: 800;font-size: 2.25em;margin-top: 0;margin-bottom: 0.8888889em;line-height: 1.1111111;}:where(h1 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) {font-weight: 900;color: inherit;}:where(h2):not(:where([class~="not-prose"],[class~="not-prose"] *)) {color: var(--tw-prose-headings);font-weight: 700;font-size: 1.5em;margin-top: 2em;margin-bottom: 1em;line-height: 1.3333333;}:where(h2 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) {font-weight: 800;color: inherit;}:where(h3):not(:where([class~="not-prose"],[class~="not-prose"] *)) {color: var(--tw-prose-headings);font-weight: 600;font-size: 1.25em;margin-top: 1.6em;margin-bottom: 0.6em;line-height: 1.6;}:where(h3 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) {font-weight: 700;color: inherit;}:where(h4):not(:where([class~="not-prose"],[class~="not-prose"] *)) {color: var(--tw-prose-headings);font-weight: 600;margin-top: 1.5em;margin-bottom: 0.5em;line-height: 1.5;}:where(h4 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) {font-weight: 700;color: inherit;}:where(img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {margin-top: 2em;margin-bottom: 2em;}:where(picture):not(:where([class~="not-prose"],[class~="not-prose"] *)) {display: block;margin-top: 2em;margin-bottom: 2em;}:where(video):not(:where([class~="not-prose"],[class~="not-prose"] *)) {margin-top: 2em;margin-bottom: 2em;}:where(kbd):not(:where([class~="not-prose"],[class~="not-prose"] *)) {font-weight: 500;font-family: inherit;color: var(--tw-prose-kbd);box-shadow: 0 0 0 1px var(--tw-prose-kbd-shadows), 0 3px 0 var(--tw-prose-kbd-shadows);font-size: 0.875em;border-radius: 0.3125rem;padding-top: 0.1875em;padding-inline-end: 0.375em;padding-bottom: 0.1875em;padding-inline-start: 0.375em;}:where(code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {color: var(--tw-prose-code);font-weight: 600;font-size: 0.875em;}:where(code):not(:where([class~="not-prose"],[class~="not-prose"] *))::before {content: "`";}:where(code):not(:where([class~="not-prose"],[class~="not-prose"] *))::after {content: "`";}:where(a code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {color: inherit;}:where(h1 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {color: inherit;}:where(h2 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {color: inherit;font-size: 0.875em;}:where(h3 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {color: inherit;font-size: 0.9em;}:where(h4 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {color: inherit;}:where(blockquote code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {color: inherit;}:where(thead th code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {color: inherit;}:where(pre):not(:where([class~="not-prose"],[class~="not-prose"] *)) {color: var(--tw-prose-pre-code);background-color: var(--tw-prose-pre-bg);overflow-x: auto;font-weight: 400;font-size: 0.875em;line-height: 1.7142857;margin-top: 1.7142857em;margin-bottom: 1.7142857em;border-radius: 0.375rem;padding-top: 0.8571429em;padding-inline-end: 1.1428571em;padding-bottom: 0.8571429em;padding-inline-start: 1.1428571em;}:where(pre code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {background-color: transparent;border-width: 0;border-radius: 0;padding: 0;font-weight: inherit;color: inherit;font-size: inherit;font-family: inherit;line-height: inherit;}:where(pre code):not(:where([class~="not-prose"],[class~="not-prose"] *))::before {content: none;}:where(pre code):not(:where([class~="not-prose"],[class~="not-prose"] *))::after {content: none;}:where(table):not(:where([class~="not-prose"],[class~="not-prose"] *)) {width: 100%;table-layout: auto;margin-top: 2em;margin-bottom: 2em;font-size: 0.875em;line-height: 1.7142857;}:where(thead):not(:where([class~="not-prose"],[class~="not-prose"] *)) {border-bottom-width: 1px;border-bottom-color: var(--tw-prose-th-borders);}:where(thead th):not(:where([class~="not-prose"],[class~="not-prose"] *)) {color: var(--tw-prose-headings);font-weight: 600;vertical-align: bottom;padding-inline-end: 0.5714286em;padding-bottom: 0.5714286em;padding-inline-start: 0.5714286em;}:where(tbody tr):not(:where([class~="not-prose"],[class~="not-prose"] *)) {border-bottom-width: 1px;border-bottom-color: var(--tw-prose-td-borders);}:where(tbody tr:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {border-bottom-width: 0;}:where(tbody td):not(:where([class~="not-prose"],[class~="not-prose"] *)) {vertical-align: baseline;}:where(tfoot):not(:where([class~="not-prose"],[class~="not-prose"] *)) {border-top-width: 1px;border-top-color: var(--tw-prose-th-borders);}:where(tfoot td):not(:where([class~="not-prose"],[class~="not-prose"] *)) {vertical-align: top;}:where(th, td):not(:where([class~="not-prose"],[class~="not-prose"] *)) {text-align: start;}:where(figure > *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {margin-top: 0;margin-bottom: 0;}:where(figcaption):not(:where([class~="not-prose"],[class~="not-prose"] *)) {color: var(--tw-prose-captions);font-size: 0.875em;line-height: 1.4285714;margin-top: 0.8571429em;}--tw-prose-body: oklch(37.3% 0.034 259.733);--tw-prose-headings: oklch(21% 0.034 264.665);--tw-prose-lead: oklch(44.6% 0.03 256.802);--tw-prose-links: oklch(21% 0.034 264.665);--tw-prose-bold: oklch(21% 0.034 264.665);--tw-prose-counters: oklch(55.1% 0.027 264.364);--tw-prose-bullets: oklch(87.2% 0.01 258.338);--tw-prose-hr: oklch(92.8% 0.006 264.531);--tw-prose-quotes: oklch(21% 0.034 264.665);--tw-prose-quote-borders: oklch(92.8% 0.006 264.531);--tw-prose-captions: oklch(55.1% 0.027 264.364);--tw-prose-kbd: oklch(21% 0.034 264.665);--tw-prose-kbd-shadows: color-mix(in oklab, oklch(21% 0.034 264.665) 10%, transparent);--tw-prose-code: oklch(21% 0.034 264.665);--tw-prose-pre-code: oklch(92.8% 0.006 264.531);--tw-prose-pre-bg: oklch(27.8% 0.033 256.848);--tw-prose-th-borders: oklch(87.2% 0.01 258.338);--tw-prose-td-borders: oklch(92.8% 0.006 264.531);--tw-prose-invert-body: oklch(87.2% 0.01 258.338);--tw-prose-invert-headings: #fff;--tw-prose-invert-lead: oklch(70.7% 0.022 261.325);--tw-prose-invert-links: #fff;--tw-prose-invert-bold: #fff;--tw-prose-invert-counters: oklch(70.7% 0.022 261.325);--tw-prose-invert-bullets: oklch(44.6% 0.03 256.802);--tw-prose-invert-hr: oklch(37.3% 0.034 259.733);--tw-prose-invert-quotes: oklch(96.7% 0.003 264.542);--tw-prose-invert-quote-borders: oklch(37.3% 0.034 259.733);--tw-prose-invert-captions: oklch(70.7% 0.022 261.325);--tw-prose-invert-kbd: #fff;--tw-prose-invert-kbd-shadows: rgb(255 255 255 / 10%);--tw-prose-invert-code: #fff;--tw-prose-invert-pre-code: oklch(87.2% 0.01 258.338);--tw-prose-invert-pre-bg: rgb(0 0 0 / 50%);--tw-prose-invert-th-borders: oklch(44.6% 0.03 256.802);--tw-prose-invert-td-borders: oklch(37.3% 0.034 259.733);font-size: 1rem;line-height: 1.75;:where(picture > img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {margin-top: 0;margin-bottom: 0;}:where(li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {margin-top: 0.5em;margin-bottom: 0.5em;}:where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {padding-inline-start: 0.375em;}:where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {padding-inline-start: 0.375em;}:where(.prose > ul > li p):not(:where([class~="not-prose"],[class~="not-prose"] *)) {margin-top: 0.75em;margin-bottom: 0.75em;}:where(.prose > ul > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {margin-top: 1.25em;}:where(.prose > ul > li > p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {margin-bottom: 1.25em;}:where(.prose > ol > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {margin-top: 1.25em;}:where(.prose > ol > li > p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {margin-bottom: 1.25em;}:where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"],[class~="not-prose"] *)) {margin-top: 0.75em;margin-bottom: 0.75em;}:where(dl):not(:where([class~="not-prose"],[class~="not-prose"] *)) {margin-top: 1.25em;margin-bottom: 1.25em;}:where(dd):not(:where([class~="not-prose"],[class~="not-prose"] *)) {margin-top: 0.5em;padding-inline-start: 1.625em;}:where(hr + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {margin-top: 0;}:where(h2 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {margin-top: 0;}:where(h3 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {margin-top: 0;}:where(h4 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {margin-top: 0;}:where(thead th:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {padding-inline-start: 0;}:where(thead th:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {padding-inline-end: 0;}:where(tbody td, tfoot td):not(:where([class~="not-prose"],[class~="not-prose"] *)) {padding-top: 0.5714286em;padding-inline-end: 0.5714286em;padding-bottom: 0.5714286em;padding-inline-start: 0.5714286em;}:where(tbody td:first-child, tfoot td:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {padding-inline-start: 0;}:where(tbody td:last-child, tfoot td:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {padding-inline-end: 0;}:where(figure):not(:where([class~="not-prose"],[class~="not-prose"] *)) {margin-top: 2em;margin-bottom: 2em;}:where(.prose > :first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {margin-top: 0;}:where(.prose > :last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {margin-bottom: 0;}}.-mt-12 {margin-top: calc(var(--spacing) * -12);}.mt-0 {margin-top: calc(var(--spacing) * 0);}.mt-3 {margin-top: calc(var(--spacing) * 3);}.mt-4 {margin-top: calc(var(--spacing) * 4);}.mt-6 {margin-top: calc(var(--spacing) * 6);}.mt-8 {margin-top: calc(var(--spacing) * 8);}.mr-2 {margin-right: calc(var(--spacing) * 2);}.mr-4 {margin-right: calc(var(--spacing) * 4);}.mb-2 {margin-bottom: calc(var(--spacing) * 2);}.mb-4 {margin-bottom: calc(var(--spacing) * 4);}.mb-6 {margin-bottom: calc(var(--spacing) * 6);}.mb-10 {margin-bottom: calc(var(--spacing) * 10);}.ml-5 {margin-left: calc(var(--spacing) * 5);}.carousel-item {@layer daisyui.l1.l2.l3 {box-sizing: content-box;display: flex;flex: none;scroll-snap-align: start;}}.status {@layer daisyui.l1.l2.l3 {display: inline-block;aspect-ratio: 1 / 1;width: calc(0.25rem * 2);height: calc(0.25rem * 2);border-radius: var(--radius-selector);background-color: var(--color-base-content);@supports (color: color-mix(in lab, red, red)) {background-color: color-mix(in oklab, var(--color-base-content) 20%, transparent);}background-position: center;background-repeat: no-repeat;vertical-align: middle;color: color-mix(in srgb, #000 30%, transparent);@supports (color: color-mix(in lab, red, red)) {color: color-mix(in oklab, var(--color-black) 30%, transparent);}background-image: radial-gradient( circle at 35% 30%, oklch(1 0 0 / calc(var(--depth) * 0.5)), #0000 );box-shadow: 0 2px 3px -1px currentColor;@supports (color: color-mix(in lab, red, red)) {box-shadow: 0 2px 3px -1px color-mix(in oklab, currentColor calc(var(--depth) * 100%), #0000);}}}.badge {@layer daisyui.l1.l2.l3 {display: inline-flex;align-items: center;justify-content: center;gap: calc(0.25rem * 2);border-radius: var(--radius-selector);vertical-align: middle;color: var(--badge-fg);border: var(--border) solid var(--badge-color, var(--color-base-200));font-size: 0.875rem;width: fit-content;background-size: auto, calc(var(--noise) * 100%);background-image: none, var(--fx-noise);background-color: var(--badge-bg);--badge-bg: var(--badge-color, var(--color-base-100));--badge-fg: var(--color-base-content);--size: calc(var(--size-selector, 0.25rem) * 6);height: var(--size);padding-inline: calc(var(--size) / 2 - var(--border));}}.kbd {box-shadow: none;@layer daisyui.l1.l2.l3 {display: inline-flex;align-items: center;justify-content: center;border-radius: var(--radius-field);background-color: var(--color-base-200);vertical-align: middle;padding-inline: 0.5em;border: var(--border) solid var(--color-base-content);@supports (color: color-mix(in lab, red, red)) {border: var(--border) solid color-mix(in srgb, var(--color-base-content) 20%, #0000);}border-bottom: calc(var(--border) + 1px) solid var(--color-base-content);@supports (color: color-mix(in lab, red, red)) {border-bottom: calc(var(--border) + 1px) solid color-mix(in srgb, var(--color-base-content) 20%, #0000);}--size: calc(var(--size-selector, 0.25rem) * 6);font-size: 0.875rem;height: var(--size);min-width: var(--size);}}.tabs {@layer daisyui.l1.l2.l3 {display: flex;flex-wrap: wrap;--tabs-height: auto;--tabs-direction: row;--tab-height: calc(var(--size-field, 0.25rem) * 10);height: var(--tabs-height);flex-direction: var(--tabs-direction);}}.footer {@layer daisyui.l1.l2.l3 {display: grid;width: 100%;grid-auto-flow: row;place-items: start;column-gap: calc(0.25rem * 4);row-gap: calc(0.25rem * 10);font-size: 0.875rem;line-height: 1.25rem;& > * {display: grid;place-items: start;gap: calc(0.25rem * 2);}&.footer-center {grid-auto-flow: column dense;place-items: center;text-align: center;& > * {place-items: center;}}}}.stat {@layer daisyui.l1.l2.l3 {display: inline-grid;width: 100%;column-gap: calc(0.25rem * 4);padding-inline: calc(0.25rem * 6);padding-block: calc(0.25rem * 4);grid-template-columns: repeat(1, 1fr);&:not(:last-child) {border-inline-end: var(--border) dashed currentColor;@supports (color: color-mix(in lab, red, red)) {border-inline-end: var(--border) dashed color-mix(in oklab, currentColor 10%, #0000);}border-block-end: none;}}}.navbar-end {@layer daisyui.l1.l2.l3 {display: inline-flex;align-items: center;width: 50%;justify-content: flex-end;}}.navbar-start {@layer daisyui.l1.l2.l3 {display: inline-flex;align-items: center;width: 50%;justify-content: flex-start;}}.card-body {@layer daisyui.l1.l2.l3 {display: flex;flex: auto;flex-direction: column;gap: calc(0.25rem * 2);padding: var(--card-p, 1.5rem);font-size: var(--card-fs, 0.875rem);:where(p) {flex-grow: 1;}}}.navbar-center {@layer daisyui.l1.l2.l3 {display: inline-flex;align-items: center;flex-shrink: 0;}}.carousel {@layer daisyui.l1.l2.l3 {display: inline-flex;overflow-x: scroll;scroll-snap-type: x mandatory;scrollbar-width: none;@media (prefers-reduced-motion: no-preference) {scroll-behavior: smooth;}&::-webkit-scrollbar {display: none;}}}.alert {border-width: var(--border);border-color: var(--alert-border-color, var(--color-base-200));@layer daisyui.l1.l2.l3 {border-style: solid;--alert-border-color: var(--color-base-200);display: grid;align-items: center;gap: calc(0.25rem * 4);border-radius: var(--radius-box);padding-inline: calc(0.25rem * 4);padding-block: calc(0.25rem * 3);color: var(--color-base-content);background-color: var(--alert-color, var(--color-base-200));justify-content: start;justify-items: start;grid-auto-flow: column;grid-template-columns: auto;text-align: start;font-size: 0.875rem;line-height: 1.25rem;background-size: auto, calc(var(--noise) * 100%);background-image: none, var(--fx-noise);box-shadow: 0 3px 0 -2px oklch(100% 0 0 / calc(var(--depth) * 0.08)) inset, 0 1px #000, 0 4px 3px -2px oklch(0% 0 0 / calc(var(--depth) * 0.08));@supports (color: color-mix(in lab, red, red)) {box-shadow: 0 3px 0 -2px oklch(100% 0 0 / calc(var(--depth) * 0.08)) inset, 0 1px color-mix( in oklab, color-mix(in oklab, #000 20%, var(--alert-color, var(--color-base-200))) calc(var(--depth) * 20%), #0000 ), 0 4px 3px -2px oklch(0% 0 0 / calc(var(--depth) * 0.08));}&:has(:nth-child(2)) {grid-template-columns: auto minmax(auto, 1fr);}}}.prose {:root & {--tw-prose-body: var(--color-base-content);@supports (color: color-mix(in lab, red, red)) {--tw-prose-body: color-mix(in oklab, var(--color-base-content) 80%, #0000);}--tw-prose-headings: var(--color-base-content);--tw-prose-lead: var(--color-base-content);--tw-prose-links: var(--color-base-content);--tw-prose-bold: var(--color-base-content);--tw-prose-counters: var(--color-base-content);--tw-prose-bullets: var(--color-base-content);@supports (color: color-mix(in lab, red, red)) {--tw-prose-bullets: color-mix(in oklab, var(--color-base-content) 50%, #0000);}--tw-prose-hr: var(--color-base-content);@supports (color: color-mix(in lab, red, red)) {--tw-prose-hr: color-mix(in oklab, var(--color-base-content) 20%, #0000);}--tw-prose-quotes: var(--color-base-content);--tw-prose-quote-borders: var(--color-base-content);@supports (color: color-mix(in lab, red, red)) {--tw-prose-quote-borders: color-mix(in oklab, var(--color-base-content) 20%, #0000);}--tw-prose-captions: var(--color-base-content);@supports (color: color-mix(in lab, red, red)) {--tw-prose-captions: color-mix(in oklab, var(--color-base-content) 50%, #0000);}--tw-prose-code: var(--color-base-content);--tw-prose-pre-code: var(--color-neutral-content);--tw-prose-pre-bg: var(--color-neutral);--tw-prose-th-borders: var(--color-base-content);@supports (color: color-mix(in lab, red, red)) {--tw-prose-th-borders: color-mix(in oklab, var(--color-base-content) 50%, #0000);}--tw-prose-td-borders: var(--color-base-content);@supports (color: color-mix(in lab, red, red)) {--tw-prose-td-borders: color-mix(in oklab, var(--color-base-content) 20%, #0000);}--tw-prose-kbd: var(--color-base-content);@supports (color: color-mix(in lab, red, red)) {--tw-prose-kbd: color-mix(in oklab, var(--color-base-content) 80%, #0000);}:where(code):not(pre > code) {background-color: var(--color-base-200);border-radius: var(--radius-selector);border: var(--border) solid var(--color-base-300);padding-inline: 0.5em;padding-block: 0.2em;font-weight: inherit;&:before, &:after {display: none;}}}}.block {display: block;}.contents {display: contents;}.flex {display: flex;}.grid {display: grid;}.hidden {display: none;}.inline-block {display: inline-block;}.table {display: table;}.text-hidden {display: none;}.aspect-square {aspect-ratio: 1 / 1;}.modal-bottom {@layer daisyui.l1.l2 {place-items: end;.modal-box {height: auto;width: 100%;max-width: none;max-height: calc(100vh - 5em);translate: 0 100%;scale: 1;--modal-tl: var(--radius-box);--modal-tr: var(--radius-box);--modal-bl: 0;--modal-br: 0;}}}.btn-circle {@layer daisyui.l1.l2 {border-radius: calc(infinity * 1px);padding-inline: calc(0.25rem * 0);width: var(--size);height: var(--size);}}.btn-square {@layer daisyui.l1.l2 {padding-inline: calc(0.25rem * 0);width: var(--size);height: var(--size);}}.h-1\/2 {height: calc(1 / 2 * 100%);}.h-4 {height: calc(var(--spacing) * 4);}.h-5 {height: calc(var(--spacing) * 5);}.h-6 {height: calc(var(--spacing) * 6);}.h-80 {height: calc(var(--spacing) * 80);}.h-fit {height: fit-content;}.h-full {height: 100%;}.max-h-\[250px\] {max-height: 250px;}.min-h-screen {min-height: 100vh;}.loading-md {@layer daisyui.l1.l2 {width: calc(var(--size-selector, 0.25rem) * 6);}}.w-4 {width: calc(var(--spacing) * 4);}.w-5 {width: calc(var(--spacing) * 5);}.w-6 {width: calc(var(--spacing) * 6);}.w-10 {width: calc(var(--spacing) * 10);}.w-24 {width: calc(var(--spacing) * 24);}.w-28 {width: calc(var(--spacing) * 28);}.w-36 {width: calc(var(--spacing) * 36);}.w-52 {width: calc(var(--spacing) * 52);}.w-auto {width: auto;}.w-full {width: 100%;}.max-w-4xl {max-width: var(--container-4xl);}.max-w-md {max-width: var(--container-md);}.max-w-none {max-width: none;}.flex-1 {flex: 1;}.flex-none {flex: none;}.shrink-0 {flex-shrink: 0;}.grow {flex-grow: 1;}.-translate-x-1\/2 {--tw-translate-x: calc(calc(1 / 2 * 100%) * -1);translate: var(--tw-translate-x) var(--tw-translate-y);}.transform {transform: var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);}.link {@layer daisyui.l1.l2.l3 {cursor: pointer;text-decoration-line: underline;&:focus {--tw-outline-style: none;outline-style: none;@media (forced-colors: active) {outline: 2px solid transparent;outline-offset: 2px;}}&:focus-visible {outline: 2px solid currentColor;outline-offset: 2px;}}}.cursor-pointer {cursor: pointer;}.resize {resize: both;}.carousel-center {@layer daisyui.l1.l2 {.carousel-item {scroll-snap-align: center;}}}.scroll-pt-\[5rem\] {scroll-padding-top: 5rem;}.grid-flow-col {grid-auto-flow: column;}.grid-cols-1 {grid-template-columns: repeat(1, minmax(0, 1fr));}.grid-cols-2 {grid-template-columns: repeat(2, minmax(0, 1fr));}.grid-cols-3 {grid-template-columns: repeat(3, minmax(0, 1fr));}.flex-col {flex-direction: column;}.flex-row {flex-direction: row;}.flex-wrap {flex-wrap: wrap;}.place-items-center {place-items: center;}.items-center {align-items: center;}.justify-between {justify-content: space-between;}.justify-center {justify-content: center;}.gap-0 {gap: calc(var(--spacing) * 0);}.gap-0\.5 {gap: calc(var(--spacing) * 0.5);}.gap-1 {gap: calc(var(--spacing) * 1);}.gap-2 {gap: calc(var(--spacing) * 2);}.gap-3 {gap: calc(var(--spacing) * 3);}.gap-4 {gap: calc(var(--spacing) * 4);}.gap-6 {gap: calc(var(--spacing) * 6);}.overflow-hidden {overflow: hidden;}.overflow-x-auto {overflow-x: auto;}.overflow-y-auto {overflow-y: auto;}.scroll-smooth {scroll-behavior: smooth;}.menu-md {@layer daisyui.l1.l2 {:where(li:not(.menu-title) > *:not(ul, details, .menu-title)), :where(li:not(.menu-title) > details > summary:not(.menu-title)) {border-radius: var(--radius-field);padding-inline: calc(0.25rem * 3);padding-block: calc(0.25rem * 1.5);font-size: 0.875rem;}.menu-title {padding-inline: calc(0.25rem * 3);padding-block: calc(0.25rem * 2);}}}.menu-sm {@layer daisyui.l1.l2 {:where(li:not(.menu-title) > *:not(ul, details, .menu-title)), :where(li:not(.menu-title) > details > summary:not(.menu-title)) {border-radius: var(--radius-field);padding-inline: calc(0.25rem * 2.5);padding-block: calc(0.25rem * 1);font-size: 0.75rem;}.menu-title {padding-inline: calc(0.25rem * 3);padding-block: calc(0.25rem * 2);}}}.rounded-box {border-radius: var(--radius-box);}.rounded-box {border-radius: var(--radius-box);}.rounded-full {border-radius: calc(infinity * 1px);}.rounded-lg {border-radius: var(--radius-lg);}.rounded-md {border-radius: var(--radius-md);}.rounded-none {border-radius: 0;}.rounded-xl {border-radius: var(--radius-xl);}.rounded-t-xl {border-top-left-radius: var(--radius-xl);border-top-right-radius: var(--radius-xl);}.rounded-b-xl {border-bottom-right-radius: var(--radius-xl);border-bottom-left-radius: var(--radius-xl);}.border {border-style: var(--tw-border-style);border-width: 1px;}.border-4 {border-style: var(--tw-border-style);border-width: 4px;}.border-t {border-top-style: var(--tw-border-style);border-top-width: 1px;}.border-b {border-bottom-style: var(--tw-border-style);border-bottom-width: 1px;}.prose {:root & {:where(code):not(pre > code) {--tw-border-style: none;border-style: none;background-color: var(--color-primary);color: var(--color-base-100);}}& kbd {color: var(--color-base-content);}& pre {background-color: var(--color-base-200);color: var(--color-base-content);}}.border-none {--tw-border-style: none;border-style: none;}.border-base-100 {border-color: var(--color-base-100);}.border-base-200 {border-color: var(--color-base-200);}.border-base-300 {border-color: var(--color-base-300);}.border-base-content\/5 {border-color: var(--color-base-content);@supports (color: color-mix(in lab, red, red)) {border-color: color-mix(in oklab, var(--color-base-content) 5%, transparent);}}.bg-base-100 {background-color: var(--color-base-100);}.bg-base-100\/80 {background-color: var(--color-base-100);@supports (color: color-mix(in lab, red, red)) {background-color: color-mix(in oklab, var(--color-base-100) 80%, transparent);}}.bg-base-200 {background-color: var(--color-base-200);}.bg-base-200\/80 {background-color: var(--color-base-200);@supports (color: color-mix(in lab, red, red)) {background-color: color-mix(in oklab, var(--color-base-200) 80%, transparent);}}.bg-base-300 {background-color: var(--color-base-300);}.bg-black {background-color: var(--color-black);}.bg-neutral {background-color: var(--color-neutral);}.bg-white {background-color: var(--color-white);}.loading-dots {@layer daisyui.l1.l2 {mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='4' cy='12' r='3'%3E%3Canimate attributeName='cy' values='12;6;12;12' keyTimes='0;0.286;0.571;1' dur='1.05s' repeatCount='indefinite' keySplines='.33,0,.66,.33;.33,.66,.66,1'/%3E%3C/circle%3E%3Ccircle cx='12' cy='12' r='3'%3E%3Canimate attributeName='cy' values='12;6;12;12' keyTimes='0;0.286;0.571;1' dur='1.05s' repeatCount='indefinite' keySplines='.33,0,.66,.33;.33,.66,.66,1' begin='0.1s'/%3E%3C/circle%3E%3Ccircle cx='20' cy='12' r='3'%3E%3Canimate attributeName='cy' values='12;6;12;12' keyTimes='0;0.286;0.571;1' dur='1.05s' repeatCount='indefinite' keySplines='.33,0,.66,.33;.33,.66,.66,1' begin='0.2s'/%3E%3C/circle%3E%3C/svg%3E");}}.stroke-current {stroke: currentcolor;}.stroke-info {stroke: var(--color-info);}.object-contain {object-fit: contain;}.object-cover {object-fit: cover;}.p-0 {padding: calc(var(--spacing) * 0);}.p-2 {padding: calc(var(--spacing) * 2);}.p-3 {padding: calc(var(--spacing) * 3);}.p-4 {padding: calc(var(--spacing) * 4);}.p-6 {padding: calc(var(--spacing) * 6);}.p-8 {padding: calc(var(--spacing) * 8);}.p-10 {padding: calc(var(--spacing) * 10);}.px-4 {padding-inline: calc(var(--spacing) * 4);}.py-2 {padding-block: calc(var(--spacing) * 2);}.py-4 {padding-block: calc(var(--spacing) * 4);}.py-6 {padding-block: calc(var(--spacing) * 6);}.pt-4 {padding-top: calc(var(--spacing) * 4);}.pt-12 {padding-top: calc(var(--spacing) * 12);}.pt-14 {padding-top: calc(var(--spacing) * 14);}.pr-4 {padding-right: calc(var(--spacing) * 4);}.pb-8 {padding-bottom: calc(var(--spacing) * 8);}.pl-4 {padding-left: calc(var(--spacing) * 4);}.pl-8 {padding-left: calc(var(--spacing) * 8);}.text-center {text-align: center;}.text-left {text-align: left;}.text-2xl {font-size: var(--text-2xl);line-height: var(--tw-leading, var(--text-2xl--line-height));}.text-3xl {font-size: var(--text-3xl);line-height: var(--tw-leading, var(--text-3xl--line-height));}.text-4xl {font-size: var(--text-4xl);line-height: var(--tw-leading, var(--text-4xl--line-height));}.text-5xl {font-size: var(--text-5xl);line-height: var(--tw-leading, var(--text-5xl--line-height));}.text-lg {font-size: var(--text-lg);line-height: var(--tw-leading, var(--text-lg--line-height));}.text-sm {font-size: var(--text-sm);line-height: var(--tw-leading, var(--text-sm--line-height));}.text-xl {font-size: var(--text-xl);line-height: var(--tw-leading, var(--text-xl--line-height));}.text-xs {font-size: var(--text-xs);line-height: var(--tw-leading, var(--text-xs--line-height));}.badge-xs {@layer daisyui.l1.l2 {--size: calc(var(--size-selector, 0.25rem) * 4);font-size: 0.625rem;}}.kbd-sm {@layer daisyui.l1.l2 {--size: calc(var(--size-selector, 0.25rem) * 5);font-size: 0.75rem;}}.font-bold {--tw-font-weight: var(--font-weight-bold);font-weight: var(--font-weight-bold);}.alert-error {@layer daisyui.l1.l2 {color: var(--color-error-content);--alert-border-color: var(--color-error);--alert-color: var(--color-error);}}.alert-info {@layer daisyui.l1.l2 {color: var(--color-info-content);--alert-border-color: var(--color-info);--alert-color: var(--color-info);}}.alert-success {@layer daisyui.l1.l2 {color: var(--color-success-content);--alert-border-color: var(--color-success);--alert-color: var(--color-success);}}.alert-warning {@layer daisyui.l1.l2 {color: var(--color-warning-content);--alert-border-color: var(--color-warning);--alert-color: var(--color-warning);}}.checkbox-accent {@layer daisyui.l1.l2 {color: var(--color-accent-content);--input-color: var(--color-accent);}}.checkbox-primary {@layer daisyui.l1.l2 {color: var(--color-primary-content);--input-color: var(--color-primary);}}.checkbox-secondary {@layer daisyui.l1.l2 {color: var(--color-secondary-content);--input-color: var(--color-secondary);}}.link-accent {@layer daisyui.l1.l2 {color: var(--color-accent);@media (hover: hover) {&:hover {color: var(--color-accent);@supports (color: color-mix(in lab, red, red)) {color: color-mix(in oklab, var(--color-accent) 80%, #000);}}}}}.link-primary {@layer daisyui.l1.l2 {color: var(--color-primary);@media (hover: hover) {&:hover {color: var(--color-primary);@supports (color: color-mix(in lab, red, red)) {color: color-mix(in oklab, var(--color-primary) 80%, #000);}}}}}.link-secondary {@layer daisyui.l1.l2 {color: var(--color-secondary);@media (hover: hover) {&:hover {color: var(--color-secondary);@supports (color: color-mix(in lab, red, red)) {color: color-mix(in oklab, var(--color-secondary) 80%, #000);}}}}}.range-accent {@layer daisyui.l1.l2 {color: var(--color-accent);--range-thumb: var(--color-accent-content);}}.range-primary {@layer daisyui.l1.l2 {color: var(--color-primary);--range-thumb: var(--color-primary-content);}}.range-secondary {@layer daisyui.l1.l2 {color: var(--color-secondary);--range-thumb: var(--color-secondary-content);}}.progress-accent {@layer daisyui.l1.l2 {color: var(--color-accent);}}.progress-error {@layer daisyui.l1.l2 {color: var(--color-error);}}.progress-info {@layer daisyui.l1.l2 {color: var(--color-info);}}.progress-primary {@layer daisyui.l1.l2 {color: var(--color-primary);}}.progress-secondary {@layer daisyui.l1.l2 {color: var(--color-secondary);}}.progress-success {@layer daisyui.l1.l2 {color: var(--color-success);}}.progress-warning {@layer daisyui.l1.l2 {color: var(--color-warning);}}.text-accent {color: var(--color-accent);}.text-base-content {color: var(--color-base-content);}.text-error {color: var(--color-error);}.text-gray-500 {color: var(--color-gray-500);}.text-neutral-content {color: var(--color-neutral-content);}.text-primary {color: var(--color-primary);}.text-primary-content {color: var(--color-primary-content);}.text-red-500 {color: var(--color-red-500);}.text-secondary {color: var(--color-secondary);}.text-success {color: var(--color-success);}.link-hover {@layer daisyui.l1.l2 {text-decoration-line: none;&:hover {@media (hover: hover) {text-decoration-line: underline;}}}}.prose {& :where(a.btn:not(.btn-link)):not(:where([class~="not-prose"], [class~="not-prose"] *)) {text-decoration-line: none;}}.opacity-70 {opacity: 70%;}.shadow-lg {--tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 4px 6px -4px var(--tw-shadow-color, rgb(0 0 0 / 0.1));box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);}.shadow-xl {--tw-shadow: 0 20px 25px -5px var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 8px 10px -6px var(--tw-shadow-color, rgb(0 0 0 / 0.1));box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);}.btn-ghost {@layer daisyui.l1 {&:not(.btn-active, :hover, :active:focus, :focus-visible, input:checked:not(.filter .btn)) {--btn-shadow: "";--btn-bg: #0000;--btn-border: #0000;--btn-noise: none;&:not(:disabled, [disabled], .btn-disabled) {outline-color: currentcolor;--btn-fg: var(--btn-color, currentColor);}}@media (hover: none) {&:not(.btn-active, :active, :focus-visible, input:checked:not(.filter .btn)):hover {outline-color: currentcolor;--btn-shadow: "";--btn-bg: #0000;--btn-fg: var(--btn-color, currentColor);--btn-border: #0000;--btn-noise: none;}}}}.blur {--tw-blur: blur(8px);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,);}.filter {filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);}.backdrop-blur-sm {--tw-backdrop-blur: blur(var(--blur-sm));-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,);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,);}.transition {transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to, opacity, box-shadow, transform, translate, scale, rotate, filter, -webkit-backdrop-filter, backdrop-filter, display, content-visibility, overlay, pointer-events;transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));transition-duration: var(--tw-duration, var(--default-transition-duration));}.duration-300 {--tw-duration: 300ms;transition-duration: 300ms;}.ease-in-out {--tw-ease: var(--ease-in-out);transition-timing-function: var(--ease-in-out);}.indicator-start {@layer daisyui.l1.l2 {--indicator-s: 0;--indicator-e: auto;--indicator-x: -50%;[dir="rtl"] & {--indicator-s: auto;--indicator-e: 0;--indicator-x: 50%;}}}.btn-xs {@layer daisyui.l1.l2 {--fontsize: 0.6875rem;--btn-p: 0.5rem;--size: calc(var(--size-field, 0.25rem) * 6);}}.indicator-middle {@layer daisyui.l1.l2 {--indicator-t: 50%;--indicator-b: 50%;--indicator-y: -50%;}}.badge-accent {@layer daisyui.l1.l2 {--badge-color: var(--color-accent);--badge-fg: var(--color-accent-content);}}.badge-error {@layer daisyui.l1.l2 {--badge-color: var(--color-error);--badge-fg: var(--color-error-content);}}.badge-info {@layer daisyui.l1.l2 {--badge-color: var(--color-info);--badge-fg: var(--color-info-content);}}.badge-neutral {@layer daisyui.l1.l2 {--badge-color: var(--color-neutral);--badge-fg: var(--color-neutral-content);}}.badge-primary {@layer daisyui.l1.l2 {--badge-color: var(--color-primary);--badge-fg: var(--color-primary-content);}}.badge-secondary {@layer daisyui.l1.l2 {--badge-color: var(--color-secondary);--badge-fg: var(--color-secondary-content);}}.badge-success {@layer daisyui.l1.l2 {--badge-color: var(--color-success);--badge-fg: var(--color-success-content);}}.badge-warning {@layer daisyui.l1.l2 {--badge-color: var(--color-warning);--badge-fg: var(--color-warning-content);}}.btn-accent {@layer daisyui.l1.l2.l3 {--btn-color: var(--color-accent);--btn-fg: var(--color-accent-content);}}.btn-error {@layer daisyui.l1.l2.l3 {--btn-color: var(--color-error);--btn-fg: var(--color-error-content);}}.btn-info {@layer daisyui.l1.l2.l3 {--btn-color: var(--color-info);--btn-fg: var(--color-info-content);}}.btn-primary {@layer daisyui.l1.l2.l3 {--btn-color: var(--color-primary);--btn-fg: var(--color-primary-content);}}.btn-secondary {@layer daisyui.l1.l2.l3 {--btn-color: var(--color-secondary);--btn-fg: var(--color-secondary-content);}}.btn-success {@layer daisyui.l1.l2.l3 {--btn-color: var(--color-success);--btn-fg: var(--color-success-content);}}.btn-warning {@layer daisyui.l1.l2.l3 {--btn-color: var(--color-warning);--btn-fg: var(--color-warning-content);}}.input-accent {@layer daisyui.l1.l2 {&, &:focus, &:focus-within {--input-color: var(--color-accent);}}}.input-error {@layer daisyui.l1.l2 {&, &:focus, &:focus-within {--input-color: var(--color-error);}}}.input-info {@layer daisyui.l1.l2 {&, &:focus, &:focus-within {--input-color: var(--color-info);}}}.input-primary {@layer daisyui.l1.l2 {&, &:focus, &:focus-within {--input-color: var(--color-primary);}}}.input-secondary {@layer daisyui.l1.l2 {&, &:focus, &:focus-within {--input-color: var(--color-secondary);}}}.input-success {@layer daisyui.l1.l2 {&, &:focus, &:focus-within {--input-color: var(--color-success);}}}.input-warning {@layer daisyui.l1.l2 {&, &:focus, &:focus-within {--input-color: var(--color-warning);}}}.radio-accent {@layer daisyui.l1.l2 {--input-color: var(--color-accent);}}.radio-primary {@layer daisyui.l1.l2 {--input-color: var(--color-primary);}}.radio-secondary {@layer daisyui.l1.l2 {--input-color: var(--color-secondary);}}.range-xs {@layer daisyui.l1.l2 {--range-thumb-size: calc(var(--size-selector, 0.25rem) * 4);}}.toggle-accent {@layer daisyui.l1.l2 {&:checked, &[aria-checked="true"] {--input-color: var(--color-accent);}}}.toggle-primary {@layer daisyui.l1.l2 {&:checked, &[aria-checked="true"] {--input-color: var(--color-primary);}}}.toggle-secondary {@layer daisyui.l1.l2 {&:checked, &[aria-checked="true"] {--input-color: var(--color-secondary);}}}.hover\:text-primary {&:hover {@media (hover: hover) {color: var(--color-primary);}}}.hover\:underline {&:hover {@media (hover: hover) {text-decoration-line: underline;}}}.hover\:opacity-60 {&:hover {@media (hover: hover) {opacity: 60%;}}}.tn\:flex {@media (width >= 400px) {display: flex;}}.tn\:hidden {@media (width >= 400px) {display: none;}}.tn\:pt-2 {@media (width >= 400px) {padding-top: calc(var(--spacing) * 2);}}.tn\:pt-8 {@media (width >= 400px) {padding-top: calc(var(--spacing) * 8);}}.sm\:hero {@media (width >= 40rem) {@layer daisyui.l1.l2.l3 {display: grid;width: 100%;place-items: center;background-size: cover;background-position: center;& > * {grid-column-start: 1;grid-row-start: 1;}}}}.sm\:container {@media (width >= 40rem) {width: 100%;@media (width >= 400px) {max-width: 400px;}@media (width >= 40rem) {max-width: 40rem;}@media (width >= 48rem) {max-width: 48rem;}@media (width >= 64rem) {max-width: 64rem;}@media (width >= 80rem) {max-width: 80rem;}@media (width >= 96rem) {max-width: 96rem;}}}.sm\:mx-auto {@media (width >= 40rem) {margin-inline: auto;}}.sm\:-mt-14 {@media (width >= 40rem) {margin-top: calc(var(--spacing) * -14);}}.sm\:-mt-20 {@media (width >= 40rem) {margin-top: calc(var(--spacing) * -20);}}.sm\:ml-2 {@media (width >= 40rem) {margin-left: calc(var(--spacing) * 2);}}.sm\:ml-28 {@media (width >= 40rem) {margin-left: calc(var(--spacing) * 28);}}.sm\:flex {@media (width >= 40rem) {display: flex;}}.sm\:hidden {@media (width >= 40rem) {display: none;}}.sm\:modal-middle {@media (width >= 40rem) {@layer daisyui.l1.l2 {place-items: center;.modal-box {height: auto;width: calc(11/12 * 100%);max-width: 32rem;max-height: calc(100vh - 5em);translate: 0 2%;scale: 98%;--modal-tl: var(--radius-box);--modal-tr: var(--radius-box);--modal-bl: var(--radius-box);--modal-br: var(--radius-box);}}}}.sm\:max-h-\[400px\] {@media (width >= 40rem) {max-height: 400px;}}.sm\:w-1\/2 {@media (width >= 40rem) {width: calc(1 / 2 * 100%);}}.sm\:w-28 {@media (width >= 40rem) {width: calc(var(--spacing) * 28);}}.sm\:w-lg {@media (width >= 40rem) {width: var(--container-lg);}}.sm\:footer-horizontal {@media (width >= 40rem) {@layer daisyui.l1.l2 {grid-auto-flow: column;&.footer-center {grid-auto-flow: row dense;}}}}.sm\:overflow-y-auto {@media (width >= 40rem) {overflow-y: auto;}}.sm\:rounded-l-xl {@media (width >= 40rem) {border-top-left-radius: var(--radius-xl);border-bottom-left-radius: var(--radius-xl);}}.sm\:border-x-4 {@media (width >= 40rem) {border-inline-style: var(--tw-border-style);border-inline-width: 4px;}}.sm\:p-4 {@media (width >= 40rem) {padding: calc(var(--spacing) * 4);}}.sm\:px-4 {@media (width >= 40rem) {padding-inline: calc(var(--spacing) * 4);}}.sm\:pt-2 {@media (width >= 40rem) {padding-top: calc(var(--spacing) * 2);}}.sm\:pt-6 {@media (width >= 40rem) {padding-top: calc(var(--spacing) * 6);}}.sm\:pl-12 {@media (width >= 40rem) {padding-left: calc(var(--spacing) * 12);}}.sm\:text-lg {@media (width >= 40rem) {font-size: var(--text-lg);line-height: var(--tw-leading, var(--text-lg--line-height));}}.sm\:text-xl {@media (width >= 40rem) {font-size: var(--text-xl);line-height: var(--tw-leading, var(--text-xl--line-height));}}.md\:-mt-12 {@media (width >= 48rem) {margin-top: calc(var(--spacing) * -12);}}.md\:mr-0 {@media (width >= 48rem) {margin-right: calc(var(--spacing) * 0);}}.md\:ml-0 {@media (width >= 48rem) {margin-left: calc(var(--spacing) * 0);}}.md\:w-1\/2 {@media (width >= 48rem) {width: calc(1 / 2 * 100%);}}.md\:grid-cols-2 {@media (width >= 48rem) {grid-template-columns: repeat(2, minmax(0, 1fr));}}.md\:grid-cols-4 {@media (width >= 48rem) {grid-template-columns: repeat(4, minmax(0, 1fr));}}.md\:flex-row {@media (width >= 48rem) {flex-direction: row;}}.md\:place-self-center {@media (width >= 48rem) {place-self: center;}}.md\:justify-self-end {@media (width >= 48rem) {justify-self: flex-end;}}.md\:p-10 {@media (width >= 48rem) {padding: calc(var(--spacing) * 10);}}.md\:px-10 {@media (width >= 48rem) {padding-inline: calc(var(--spacing) * 10);}}.md\:pt-0 {@media (width >= 48rem) {padding-top: calc(var(--spacing) * 0);}}.dark\:border-b-2 {@media (prefers-color-scheme: dark) {border-bottom-style: var(--tw-border-style);border-bottom-width: 2px;}}.dark\:border-none {@media (prefers-color-scheme: dark) {--tw-border-style: none;border-style: none;}}.dark\:border-base-100 {@media (prefers-color-scheme: dark) {border-color: var(--color-base-100);}}.dark\:bg-base-200 {@media (prefers-color-scheme: dark) {background-color: var(--color-base-200);}}.dark\:bg-base-300 {@media (prefers-color-scheme: dark) {background-color: var(--color-base-300);}}.dark\:shadow-none {@media (prefers-color-scheme: dark) {--tw-shadow: 0 0 #0000;box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);}}}@layer base {*, ::after, ::before, ::backdrop, ::file-selector-button {border-color: var(--color-gray-200, currentcolor);}}@media (min-width: 640px) {.the-photos-card {flex-direction: row;}}@layer base {:where(:root),:root:has(input.theme-controller[value=light]:checked),[data-theme=light] {color-scheme: light;--color-base-100: oklch(100% 0 0);--color-base-200: oklch(98% 0 0);--color-base-300: oklch(95% 0 0);--color-base-content: oklch(21% 0.006 285.885);--color-primary: oklch(45% 0.24 277.023);--color-primary-content: oklch(93% 0.034 272.788);--color-secondary: oklch(65% 0.241 354.308);--color-secondary-content: oklch(94% 0.028 342.258);--color-accent: oklch(77% 0.152 181.912);--color-accent-content: oklch(38% 0.063 188.416);--color-neutral: oklch(14% 0.005 285.823);--color-neutral-content: oklch(92% 0.004 286.32);--color-info: oklch(74% 0.16 232.661);--color-info-content: oklch(29% 0.066 243.157);--color-success: oklch(76% 0.177 163.223);--color-success-content: oklch(37% 0.077 168.94);--color-warning: oklch(82% 0.189 84.429);--color-warning-content: oklch(41% 0.112 45.904);--color-error: oklch(71% 0.194 13.428);--color-error-content: oklch(27% 0.105 12.094);--radius-selector: 0.5rem;--radius-field: 0.25rem;--radius-box: 0.5rem;--size-selector: 0.25rem;--size-field: 0.25rem;--border: 1px;--depth: 1;--noise: 0;}}@layer base {@media (prefers-color-scheme: dark) {:root:not([data-theme]) {color-scheme: dark;--color-base-100: oklch(25.33% 0.016 252.42);--color-base-200: oklch(23.26% 0.014 253.1);--color-base-300: oklch(21.15% 0.012 254.09);--color-base-content: oklch(97.807% 0.029 256.847);--color-primary: oklch(58% 0.233 277.117);--color-primary-content: oklch(96% 0.018 272.314);--color-secondary: oklch(65% 0.241 354.308);--color-secondary-content: oklch(94% 0.028 342.258);--color-accent: oklch(77% 0.152 181.912);--color-accent-content: oklch(38% 0.063 188.416);--color-neutral: oklch(14% 0.005 285.823);--color-neutral-content: oklch(92% 0.004 286.32);--color-info: oklch(74% 0.16 232.661);--color-info-content: oklch(29% 0.066 243.157);--color-success: oklch(76% 0.177 163.223);--color-success-content: oklch(37% 0.077 168.94);--color-warning: oklch(82% 0.189 84.429);--color-warning-content: oklch(41% 0.112 45.904);--color-error: oklch(71% 0.194 13.428);--color-error-content: oklch(27% 0.105 12.094);--radius-selector: 0.5rem;--radius-field: 0.25rem;--radius-box: 0.5rem;--size-selector: 0.25rem;--size-field: 0.25rem;--border: 1px;--depth: 1;--noise: 0;}}}@layer base {:root:has(input.theme-controller[value=light]:checked),[data-theme=light] {color-scheme: light;--color-base-100: oklch(100% 0 0);--color-base-200: oklch(98% 0 0);--color-base-300: oklch(95% 0 0);--color-base-content: oklch(21% 0.006 285.885);--color-primary: oklch(45% 0.24 277.023);--color-primary-content: oklch(93% 0.034 272.788);--color-secondary: oklch(65% 0.241 354.308);--color-secondary-content: oklch(94% 0.028 342.258);--color-accent: oklch(77% 0.152 181.912);--color-accent-content: oklch(38% 0.063 188.416);--color-neutral: oklch(14% 0.005 285.823);--color-neutral-content: oklch(92% 0.004 286.32);--color-info: oklch(74% 0.16 232.661);--color-info-content: oklch(29% 0.066 243.157);--color-success: oklch(76% 0.177 163.223);--color-success-content: oklch(37% 0.077 168.94);--color-warning: oklch(82% 0.189 84.429);--color-warning-content: oklch(41% 0.112 45.904);--color-error: oklch(71% 0.194 13.428);--color-error-content: oklch(27% 0.105 12.094);--radius-selector: 0.5rem;--radius-field: 0.25rem;--radius-box: 0.5rem;--size-selector: 0.25rem;--size-field: 0.25rem;--border: 1px;--depth: 1;--noise: 0;}}@layer base {:root:has(input.theme-controller[value=dark]:checked),[data-theme=dark] {color-scheme: dark;--color-base-100: oklch(25.33% 0.016 252.42);--color-base-200: oklch(23.26% 0.014 253.1);--color-base-300: oklch(21.15% 0.012 254.09);--color-base-content: oklch(97.807% 0.029 256.847);--color-primary: oklch(58% 0.233 277.117);--color-primary-content: oklch(96% 0.018 272.314);--color-secondary: oklch(65% 0.241 354.308);--color-secondary-content: oklch(94% 0.028 342.258);--color-accent: oklch(77% 0.152 181.912);--color-accent-content: oklch(38% 0.063 188.416);--color-neutral: oklch(14% 0.005 285.823);--color-neutral-content: oklch(92% 0.004 286.32);--color-info: oklch(74% 0.16 232.661);--color-info-content: oklch(29% 0.066 243.157);--color-success: oklch(76% 0.177 163.223);--color-success-content: oklch(37% 0.077 168.94);--color-warning: oklch(82% 0.189 84.429);--color-warning-content: oklch(41% 0.112 45.904);--color-error: oklch(71% 0.194 13.428);--color-error-content: oklch(27% 0.105 12.094);--radius-selector: 0.5rem;--radius-field: 0.25rem;--radius-box: 0.5rem;--size-selector: 0.25rem;--size-field: 0.25rem;--border: 1px;--depth: 1;--noise: 0;}}@layer base {:root {--fx-noise: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.34' numOctaves='4' stitchTiles='stitch'%3E%3C/feTurbulence%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23a)' opacity='0.2'%3E%3C/rect%3E%3C/svg%3E");}}@layer base {:root {scrollbar-color: currentColor #0000;@supports (color: color-mix(in lab, red, red)) {scrollbar-color: color-mix(in oklch, currentColor 35%, #0000) #0000;}}}@layer base {@property --radialprogress {syntax: "<percentage>";inherits: true;initial-value: 0%;}}@layer base {:root:not(span) {overflow: var(--page-overflow);}}@layer base {:root {background: var(--page-scroll-bg, var(--root-bg));--page-scroll-bg-on: linear-gradient(var(--root-bg, #0000), var(--root-bg, #0000)) var(--root-bg, #0000);@supports (color: color-mix(in lab, red, red)) {--page-scroll-bg-on: linear-gradient(var(--root-bg, #0000), var(--root-bg, #0000)) color-mix(in srgb, var(--root-bg, #0000), oklch(0% 0 0) calc(var(--page-has-backdrop, 0) * 40%));}--page-scroll-transition-on: background-color 0.3s ease-out;transition: var(--page-scroll-transition);scrollbar-gutter: var(--page-scroll-gutter, unset);scrollbar-gutter: if(style(--page-has-scroll: 1): var(--page-scroll-gutter, unset) ;else: unset);}@keyframes set-page-has-scroll {0%, to {--page-has-scroll: 1;}}}@layer base {:root, [data-theme] {background: var(--page-scroll-bg, var(--root-bg));color: var(--color-base-content);}:where(:root, [data-theme]) {--root-bg: var(--color-base-100);}}@keyframes rating {0%, 40% {scale: 1.1;filter: brightness(1.05) contrast(1.05);}}@keyframes dropdown {0% {opacity: 0;}}@keyframes radio {0% {padding: 5px;}50% {padding: 3px;}}@keyframes toast {0% {scale: 0.9;opacity: 0;}100% {scale: 1;opacity: 1;}}@keyframes rotator {89.9999%, 100% {--first-item-position: 0 0%;}90%, 99.9999% {--first-item-position: 0 calc(var(--items) * 100%);}100% {translate: 0 -100%;}}@keyframes skeleton {0% {background-position: 150%;}100% {background-position: -50%;}}@keyframes menu {0% {opacity: 0;}}@keyframes progress {50% {background-position-x: -115%;}}@layer base {:where(:root),:root:has(input.theme-controller[value=light]:checked),[data-theme="light"] {color-scheme: light;--color-base-100: oklch(100% 0 0);--color-base-200: oklch(95.69% 0 0);--color-base-300: oklch(90.58% 0 0);--color-base-content: oklch(0.2 0.0025 325.67);--color-primary: oklch(0.55 0.1527 254.17);--color-primary-content: oklch(1 0 0);--color-secondary: oklch(0.64 0.1596 253.5);--color-secondary-content: oklch(1 0 0);--color-accent: oklch(0.65 0.2018 24.74);--color-accent-content: oklch(1 0 0);--color-neutral: oklch(1 0 0);--color-neutral-content: oklch(0.24 0 0);--color-info: oklch(0.6 0.1188 250.15);--color-info-content: oklch(0.12 0.0467 259.88);--color-success: oklch(0.7 0.16 158.77);--color-success-content: oklch(0.18 0.036 168.03);--color-warning: oklch(0.8 0.1549 74.9);--color-warning-content: oklch(0.14 0.029 83.02);--color-error: oklch(0.56 0.1927 26.08);--color-error-content: oklch(1 0 0);--radius-selector: 0.5rem;--radius-field: 0.25rem;--radius-box: 0.5rem;--size-selector: 0.25rem;--size-field: 0.25rem;--border: 1px;--depth: 1;--noise: 0;}}@layer base {@media (prefers-color-scheme: dark) {:root:not([data-theme]) {color-scheme: dark;--color-base-100: oklch(0.24 0 0);--color-base-200: oklch(0.22 0 0);--color-base-300: oklch(0.19 0 0);--color-base-content: oklch(0.86 0 0);--color-primary: oklch(0.55 0.1527 254.17);--color-primary-content: oklch(0.14 0.0302 235.42);--color-secondary: oklch(0.64 0.1596 253.5);--color-secondary-content: oklch(0.14 0.0344 244.02);--color-accent: oklch(0.65 0.2018 24.74);--color-accent-content: oklch(0 0 0);--color-neutral: oklch(0.21 0 0);--color-neutral-content: oklch(0.84 0.0041 106.49);--color-info: oklch(0.6 0.1188 250.15);--color-info-content: oklch(1 0 0);--color-success: oklch(0.7 0.16 158.77);--color-success-content: oklch(0.14 0.0429 142.94);--color-warning: oklch(0.8 0.1549 74.9);--color-warning-content: oklch(0 0 0);--color-error: oklch(0.56 0.1927 26.08);--color-error-content: oklch(0 0 0);--radius-selector: 0.5rem;--radius-field: 0.25rem;--radius-box: 0.5rem;--size-selector: 0.25rem;--size-field: 0.25rem;--border: 1px;--depth: 1;--noise: 0;}}}@layer base {:root:has(input.theme-controller[value=dark]:checked),[data-theme="dark"] {color-scheme: dark;--color-base-100: oklch(0.24 0 0);--color-base-200: oklch(0.22 0 0);--color-base-300: oklch(0.19 0 0);--color-base-content: oklch(0.86 0 0);--color-primary: oklch(0.55 0.1527 254.17);--color-primary-content: oklch(0.14 0.0302 235.42);--color-secondary: oklch(0.64 0.1596 253.5);--color-secondary-content: oklch(0.14 0.0344 244.02);--color-accent: oklch(0.65 0.2018 24.74);--color-accent-content: oklch(0 0 0);--color-neutral: oklch(0.21 0 0);--color-neutral-content: oklch(0.84 0.0041 106.49);--color-info: oklch(0.6 0.1188 250.15);--color-info-content: oklch(1 0 0);--color-success: oklch(0.7 0.16 158.77);--color-success-content: oklch(0.14 0.0429 142.94);--color-warning: oklch(0.8 0.1549 74.9);--color-warning-content: oklch(0 0 0);--color-error: oklch(0.56 0.1927 26.08);--color-error-content: oklch(0 0 0);--radius-selector: 0.5rem;--radius-field: 0.25rem;--radius-box: 0.5rem;--size-selector: 0.25rem;--size-field: 0.25rem;--border: 1px;--depth: 1;--noise: 0;}}@property --tw-border-style {syntax: "*";inherits: false;initial-value: solid;}@property --tw-backdrop-blur {syntax: "*";inherits: false;}@property --tw-backdrop-brightness {syntax: "*";inherits: false;}@property --tw-backdrop-contrast {syntax: "*";inherits: false;}@property --tw-backdrop-grayscale {syntax: "*";inherits: false;}@property --tw-backdrop-hue-rotate {syntax: "*";inherits: false;}@property --tw-backdrop-invert {syntax: "*";inherits: false;}@property --tw-backdrop-opacity {syntax: "*";inherits: false;}@property --tw-backdrop-saturate {syntax: "*";inherits: false;}@property --tw-backdrop-sepia {syntax: "*";inherits: false;}@property --tw-shadow {syntax: "*";inherits: false;initial-value: 0 0 #0000;}@property --tw-shadow-color {syntax: "*";inherits: false;}@property --tw-shadow-alpha {syntax: "<percentage>";inherits: false;initial-value: 100%;}@property --tw-inset-shadow {syntax: "*";inherits: false;initial-value: 0 0 #0000;}@property --tw-inset-shadow-color {syntax: "*";inherits: false;}@property --tw-inset-shadow-alpha {syntax: "<percentage>";inherits: false;initial-value: 100%;}@property --tw-ring-color {syntax: "*";inherits: false;}@property --tw-ring-shadow {syntax: "*";inherits: false;initial-value: 0 0 #0000;}@property --tw-inset-ring-color {syntax: "*";inherits: false;}@property --tw-inset-ring-shadow {syntax: "*";inherits: false;initial-value: 0 0 #0000;}@property --tw-ring-inset {syntax: "*";inherits: false;}@property --tw-ring-offset-width {syntax: "<length>";inherits: false;initial-value: 0px;}@property --tw-ring-offset-color {syntax: "*";inherits: false;initial-value: #fff;}@property --tw-ring-offset-shadow {syntax: "*";inherits: false;initial-value: 0 0 #0000;}@property --tw-translate-x {syntax: "*";inherits: false;initial-value: 0;}@property --tw-translate-y {syntax: "*";inherits: false;initial-value: 0;}@property --tw-translate-z {syntax: "*";inherits: false;initial-value: 0;}@property --tw-rotate-x {syntax: "*";inherits: false;}@property --tw-rotate-y {syntax: "*";inherits: false;}@property --tw-rotate-z {syntax: "*";inherits: false;}@property --tw-skew-x {syntax: "*";inherits: false;}@property --tw-skew-y {syntax: "*";inherits: false;}@property --tw-font-weight {syntax: "*";inherits: false;}@property --tw-blur {syntax: "*";inherits: false;}@property --tw-brightness {syntax: "*";inherits: false;}@property --tw-contrast {syntax: "*";inherits: false;}@property --tw-grayscale {syntax: "*";inherits: false;}@property --tw-hue-rotate {syntax: "*";inherits: false;}@property --tw-invert {syntax: "*";inherits: false;}@property --tw-opacity {syntax: "*";inherits: false;}@property --tw-saturate {syntax: "*";inherits: false;}@property --tw-sepia {syntax: "*";inherits: false;}@property --tw-drop-shadow {syntax: "*";inherits: false;}@property --tw-drop-shadow-color {syntax: "*";inherits: false;}@property --tw-drop-shadow-alpha {syntax: "<percentage>";inherits: false;initial-value: 100%;}@property --tw-drop-shadow-size {syntax: "*";inherits: false;}@property --tw-duration {syntax: "*";inherits: false;}@property --tw-ease {syntax: "*";inherits: false;}@layer properties {@supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))) {*, ::before, ::after, ::backdrop {--tw-border-style: solid;--tw-backdrop-blur: initial;--tw-backdrop-brightness: initial;--tw-backdrop-contrast: initial;--tw-backdrop-grayscale: initial;--tw-backdrop-hue-rotate: initial;--tw-backdrop-invert: initial;--tw-backdrop-opacity: initial;--tw-backdrop-saturate: initial;--tw-backdrop-sepia: initial;--tw-shadow: 0 0 #0000;--tw-shadow-color: initial;--tw-shadow-alpha: 100%;--tw-inset-shadow: 0 0 #0000;--tw-inset-shadow-color: initial;--tw-inset-shadow-alpha: 100%;--tw-ring-color: initial;--tw-ring-shadow: 0 0 #0000;--tw-inset-ring-color: initial;--tw-inset-ring-shadow: 0 0 #0000;--tw-ring-inset: initial;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-offset-shadow: 0 0 #0000;--tw-translate-x: 0;--tw-translate-y: 0;--tw-translate-z: 0;--tw-rotate-x: initial;--tw-rotate-y: initial;--tw-rotate-z: initial;--tw-skew-x: initial;--tw-skew-y: initial;--tw-font-weight: initial;--tw-blur: initial;--tw-brightness: initial;--tw-contrast: initial;--tw-grayscale: initial;--tw-hue-rotate: initial;--tw-invert: initial;--tw-opacity: initial;--tw-saturate: initial;--tw-sepia: initial;--tw-drop-shadow: initial;--tw-drop-shadow-color: initial;--tw-drop-shadow-alpha: 100%;--tw-drop-shadow-size: initial;--tw-duration: initial;--tw-ease: initial;}}}