/*!tailwindcss v4.1.17 | MIT License | https://tailwindcss.com*/@layer properties;@layer theme,base,components,utilities;@layer theme{:root,:host{--font-sans:"Inter", sans-serif;--font-serif:"Libre Baskerville", serif;--font-mono:"Roboto Mono", monospace;--color-gray-400:oklch(70.7% 0.022 261.325);--color-gray-500:oklch(55.1% 0.027 264.364);--color-gray-600:oklch(44.6% 0.03 256.802);--color-gray-700:oklch(37.3% 0.034 259.733);--color-gray-900:oklch(21% 0.034 264.665);--color-black:#000;--color-white:#fff;--spacing:0.25rem;--container-3xl:48rem;--container-7xl:80rem;--text-sm:0.875rem;--text-sm--line-height:calc(1.25 / 0.875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--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);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-widest:0.1em;--aspect-video:16 / 9;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-body:var(--font-sans)}}@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%;-moz-tab-size:4;-o-tab-size:4;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:-.25em}sup{top:-.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:initial;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}::-moz-placeholder{opacity:1}::placeholder{opacity:1}@supports(not (-webkit-appearance:-apple-pay-button)) or (contain-intrinsic-size:1px){::-moz-placeholder{color:currentcolor;@supports(color:color-mix(in lab,red,red)){color: color-mix(in oklab,currentcolor 50%,transparent);}}::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{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer utilities{.diff{@layer daisyui.l1.l2.l3{position: relative; display: grid; width: 100%; overflow: hidden; webkit-user-select: none; -webkit-user-select: none; -moz-user-select: none; user-select: none; grid-template-rows: 1fr 1.8rem 1fr; direction: ltr; container-type: inline-size; grid-template-columns: auto 1fr; &:focus-visible,&:has(.diff-item-1:focus-visible){outline-style:var(--tw-outline-style);outline-width:2px;outline-offset:1px;outline-color:var(--color-base-content)}&:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px;outline-offset:1px;outline-color:var(--color-base-content);.diff-resizer { min-width: 95cqi; max-width: 95cqi; }}&:has(.diff-item-1:focus-visible){outline-style:var(--tw-outline-style);outline-width:2px;outline-offset:1px;.diff-resizer { min-width: 5cqi; max-width: 5cqi; }}@supports(-webkit-overflow-scrolling:touch) and (overflow:-webkit-paged-x){&:focus{.diff-resizer { min-width: 5cqi; max-width: 5cqi; }}&:has(.diff-item-1:focus){.diff-resizer { min-width: 95cqi; max-width: 95cqi; }}}}}.tab{@layer daisyui.l1.l2.l3{position: relative; display: inline-flex; cursor: pointer; -webkit-appearance: none; -moz-appearance: none; appearance: none; flex-wrap: wrap; align-items: center; justify-content: center; text-align: center; webkit-user-select: none; -webkit-user-select: none; -moz-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(calc(69% - var(--border))+0.25px),var(--tab-border-color) calc(calc(69% - var(--border))+var(--border)),var(--tab-bg) calc(calc(69% - var(--border))+var(--border)+0.25px); border-color: #0000; order: var(--tab-order); height: var(--tab-height); font-size: 0.875rem; padding-inline-start: var(--tab-p); padding-inline-end: var(--tab-p); &:is(input[type=radio]){min-width:-moz-fit-content;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; -webkit-appearance: none; -moz-appearance: none; 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: -moz-fit-content; 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(.25rem * 4);padding-inline-start:calc(.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(.25rem * 2);border-radius:var(--radius-field);padding-inline:calc(.25rem * 3);padding-block:calc(.25rem * 1.5);text-align:start;transition-property:color,background-color,box-shadow;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);grid-auto-columns:minmax(auto,max-content)auto max-content;text-wrap:balance;-webkit-user-select:none;-moz-user-select:none;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/.01)inset,0 -1px oklch(100% 0 0/.01)inset}:where(li:empty){background-color:var(--color-base-content);opacity:10%;margin:.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(.25rem * 2);padding:calc(.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:0 0}&[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; } } @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; -webkit-user-select: none; -moz-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"]) { -webkit-appearance: none; -moz-appearance: none; 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); } } }}.collapse{&:not(td,tr,colgroup) { visibility:revert-layer; } @layer daisyui.l1.l2.l3 { display:grid; position:relative; overflow:hidden; border-radius:var(--radius-box,1rem); width:100%; grid-template-rows:max-content 0fr; grid-template-columns:minmax(0,1fr); isolation:isolate; @media (prefers-reduced-motion:no-preference) { transition:grid-template-rows 0.2s; } > input:is([type="checkbox"],[type="radio"]) { grid-column-start:1; grid-row-start:1; -webkit-appearance:none; -moz-appearance:none; appearance:none; opacity:0; z-index:1; width:100%; padding:1rem; padding-inline-end:3rem; min-height:1lh; transition:background-color 0.2s ease-out; } &:is( [open],[tabindex]:focus:not(.collapse-close),[tabindex]:focus-within:not(.collapse-close) ),&:not(.collapse-close):has(> input:is([type="checkbox"],[type="radio"]):checked) { grid-template-rows:max-content 1fr; } &:is( [open],[tabindex]:focus:not(.collapse-close),[tabindex]:focus-within:not(.collapse-close) ) > .collapse-content,&:not(.collapse-close) >:where(input:is([type="checkbox"],[type="radio"]):checked ~ .collapse-content) { content-visibility:visible; min-height:-moz-fit-content; min-height:fit-content; @supports not (content-visibility:visible) { visibility:visible; } } &:focus-visible,&:has(> input:is([type="checkbox"],[type="radio"]):focus-visible),&:has(summary:focus-visible) { outline-color:var(--color-base-content); outline-style:solid; outline-width:2px; outline-offset:2px; } &:not(.collapse-close) { > input[type="checkbox"],> input[type="radio"]:not(:checked),> .collapse-title { cursor:pointer; } } &[tabindex]:focus:not(.collapse-close,.collapse[open]),&[tabindex]:focus-within:not(.collapse-close,.collapse[open]) { > .collapse-title { cursor:unset; } } &:is( [open],[tabindex]:focus:not(.collapse-close),[tabindex]:focus-within:not(.collapse-close) ) >:where(.collapse-content),&:not(.collapse-close) >:where(input:is([type="checkbox"],[type="radio"]):checked ~ .collapse-content) { padding-bottom:1rem; } } @layer daisyui.l1.l2 { &:is([open]) { &.collapse-arrow { > .collapse-title:after { @media (prefers-reduced-motion:no-preference) { transform:translateY(-50%) rotate(225deg); } } } } &.collapse-open { &.collapse-arrow { > .collapse-title:after { @media (prefers-reduced-motion:no-preference) { transform:translateY(-50%) rotate(225deg); } } } &.collapse-plus { > .collapse-title:after { --tw-content:"−"; content:var(--tw-content); } } } &[tabindex].collapse-arrow:focus:not(.collapse-close),&.collapse-arrow[tabindex]:focus-within:not(.collapse-close) { > .collapse-title:after { transform:translateY(-50%) rotate(225deg); } } &.collapse-arrow:not(.collapse-close) { > input:is([type="checkbox"],[type="radio"]):checked ~ .collapse-title:after { transform:translateY(-50%) rotate(225deg); } } &[open] { &.collapse-plus { > .collapse-title:after { --tw-content:"−"; content:var(--tw-content); } } } &[tabindex].collapse-plus:focus:not(.collapse-close) { > .collapse-title:after { --tw-content:"−"; content:var(--tw-content); } } &.collapse-plus:not(.collapse-close) { > input:is([type="checkbox"],[type="radio"]):checked ~ .collapse-title:after { --tw-content:"−"; content:var(--tw-content); } } } &:is(details) { @layer daisyui.l1.l2.l3 { width:100%; @media (prefers-reduced-motion:no-preference) { &::details-content { transition:content-visibility 0.2s allow-discrete,visibility 0.2s allow-discrete,padding 0.2s ease-out,background-color 0.2s ease-out,height 0.2s; height:0; interpolate-size:allow-keywords; } &:where([open])::details-content { height:auto; } } & summary { position:relative; display:block; &::-webkit-details-marker { display:none; } } & > .collapse-content { content-visibility:visible; } } } &:is(details) summary { @layer daisyui.l1.l2.l3 { outline:none; } }}.collapse{visibility:collapse}.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(.25rem * 4);border-radius:var(--radius-box);padding:calc(.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; } >:not(.list-col-wrap) { 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; -webkit-appearance: none; -moz-appearance: none; appearance: none; place-content: center; vertical-align: middle; webkit-user-select: none; -webkit-user-select: none; -moz-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;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:initial;padding:calc(.25rem * .5);transition:opacity .2s,rotate .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(.25rem * 0);grid-column-start:2;grid-row-start:1;aspect-ratio:1/1;height:100%;border-radius:var(--radius-selector);background-color:currentcolor;translate:0;--tw-content:"";content:var(--tw-content);transition:background-color .1s,translate .2s,inset-inline-start .2s;box-shadow:0 -1px oklch(0% 0 0/calc(var(--depth) * .1))inset,0 8px 0 -4px oklch(100% 0 0/calc(var(--depth) * .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:.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:.5fr 1fr .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; -webkit-appearance: none; -moz-appearance: none; 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) * .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%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:initial;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;z-index:1}@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);}&::-moz-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); } } &::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:.75em}&:has(>input[type=date]){ :where(input[type="date"]) { display: inline-flex; webkit-appearance: none; -webkit-appearance: none; -moz-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: -moz-max-content; 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(.25rem * 4);padding-block:calc(.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:.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(.25rem * 0);z-index:1;background-color:var(--color-base-100)}:where(.table-pin-rows tfoot tr){position:sticky;bottom:calc(.25rem * 0);z-index:1;background-color:var(--color-base-100)}:where(.table-pin-cols tr th){position:sticky;right:calc(.25rem * 0);left:calc(.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); }}}}.range{@layer daisyui.l1.l2.l3{-webkit-appearance: none; -moz-appearance: none; 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) * .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;-webkit-appearance:none;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) * .1))inset,0 8px 0 -4px oklch(100% 0 0/calc(var(--depth) * .1))inset,0 1px currentColor,0 0 0 2rem var(--range-thumb)inset,calc((var(--range-dir,1) * -100rem) - (var(--range-dir,1) * var(--range-thumb-size)/2))0 0 calc(100rem * 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) * -100rem) - (var(--range-dir,1) * var(--range-thumb-size) / 2)) 0 0 calc(100rem * var(--range-fill));}}&::-moz-range-track{width:100%;background-color:var(--range-bg);border-radius:var(--radius-selector);height:calc(var(--range-thumb-size) * .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) * .1))inset,0 8px 0 -4px oklch(100% 0 0/calc(var(--depth) * .1))inset,0 1px currentColor,0 0 0 2rem var(--range-thumb)inset,calc((var(--range-dir,1) * -100rem) - (var(--range-dir,1) * var(--range-thumb-size)/2))0 0 calc(100rem * 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) * -100rem) - (var(--range-dir,1) * var(--range-thumb-size) / 2)) 0 0 calc(100rem * var(--range-fill));}}&:disabled{cursor:not-allowed;opacity:30%}}}.swap{@layer daisyui.l1.l2.l3{position: relative; display: inline-grid; cursor: pointer; place-content: center; vertical-align: middle; webkit-user-select: none; -webkit-user-select: none; -moz-user-select: none; user-select: none; input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none}>*{grid-column-start:1;grid-row-start:1;@media(prefers-reduced-motion:no-preference){transition-property: transform,rotate,opacity; transition-duration: 0.2s; transition-timing-function: cubic-bezier(0,0,0.2,1);}}.swap-on,.swap-indeterminate,input:indeterminate~.swap-on{opacity:0%}input:is(:checked,:indeterminate){& ~ .swap-off { opacity: 0%; }}input:checked~.swap-on,input:indeterminate~.swap-indeterminate{opacity:100%;backface-visibility:visible}}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border-width:0}.menu-horizontal{@layer daisyui.l1.l2{display: inline-flex; flex-direction: row; &>li:not(.menu-title)>details{& > ul { position: absolute; margin-inline-start: calc(0.25rem * 0); margin-top: calc(0.25rem * 4); transform-origin: top; border-radius: var(--radius-box); background-color: var(--color-base-100); padding-block: calc(0.25rem * 2); padding-inline-end: calc(0.25rem * 2); opacity: 0%; scale: 95%; box-shadow: 0 1px 3px 0 oklch(0% 0 0/0.1), 0 1px 2px -1px oklch(0% 0 0/0.1); @media (prefers-reduced-motion: no-preference) { @starting-style { scale: 95%; opacity: 0; } animation: menu 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); } } &[open] > ul { opacity: 100%; scale: 100%; }}&>li>details>ul{&:before { --tw-content:none; content:var(--tw-content); }}}}.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%;-o-object-fit:cover;object-fit:cover}}}.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;-webkit-user-select:none;-moz-user-select:none;user-select:none}&:has(>:checked){outline:2px solid currentColor}}}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start-0{inset-inline-start:calc(var(--spacing) * 0)}.top-0{top:calc(var(--spacing) * 0)}.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);}}.btn-active{@layer daisyui.l1.l2{--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%)}--btn-shadow: 0 0 0 0 oklch(0% 0 0/0),0 0 0 0 oklch(0% 0 0/0); isolation: isolate;}}.stack{@layer daisyui.l1.l2.l3{display: inline-grid; grid-template-columns: 3px 4px 1fr 4px 3px; grid-template-rows: 3px 4px 1fr 4px 3px; &>*{height:100%;width:100%;&:nth-child(n + 2) { width:100%; opacity:70%; } &:nth-child(2) { z-index:2; opacity:90%; } &:nth-child(1) { z-index:3; width:100%; }}}@layer daisyui.l1.l2{&,&.stack-bottom{> * { grid-column: 3 / 4; grid-row: 3 / 6; &:nth-child(2) { grid-column: 2 / 5; grid-row: 2 / 5; } &:nth-child(1) { grid-column: 1 / 6; grid-row: 1 / 4; } }}&.stack-top{> * { grid-column: 3 / 4; grid-row: 1 / 4; &:nth-child(2) { grid-column: 2 / 5; grid-row: 2 / 5; } &:nth-child(1) { grid-column: 1 / 6; grid-row: 3 / 6; } }}&.stack-start{> * { grid-column: 1 / 4; grid-row: 3 / 4; &:nth-child(2) { grid-column: 2 / 5; grid-row: 2 / 5; } &:nth-child(1) { grid-column: 3 / 6; grid-row: 1 / 6; } }}&.stack-end{> * { grid-column: 3 / 6; grid-row: 3 / 4; &:nth-child(2) { grid-column: 2 / 5; grid-row: 2 / 5; } &:nth-child(1) { grid-column: 1 / 4; grid-row: 1 / 6; } }}}}.z-1{z-index:1}.z-50{z-index:50}.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}}}.container{width:100%;@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;}}.mx-auto{margin-inline:auto}.my-3{margin-block:calc(var(--spacing) * 3)}.my-8{margin-block:calc(var(--spacing) * 8)}.join-item{&:where(*:not(:first-child,:disabled,[disabled],.btn-disabled)) { margin-inline-start:calc(var(--border,1px) * -1); margin-block-start:0; } &:where(*:is(:disabled,[disabled],.btn-disabled)) { border-width:var(--border,1px) 0 var(--border,1px) var(--border,1px); }}.ms-1{margin-inline-start:calc(var(--spacing) * 1)}.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-3{margin-top:calc(var(--spacing) * 3)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.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: -moz-fit-content; width: fit-content; padding-inline: calc(0.25rem * 3 - var(--border)); 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);}}.footer{@layer daisyui.l1.l2.l3{display: grid; width: 100%; grid-auto-flow: row; place-items: start; -moz-column-gap: calc(0.25rem * 4); 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(.25rem * 2)}&.footer-center{grid-auto-flow:column dense;place-items:center;text-align:center;& > * { place-items: center; }}}}.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;}}.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) * .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) * .08))}&:has(:nth-child(2)){grid-template-columns:auto minmax(auto,1fr)}}}.card-actions{@layer daisyui.l1.l2.l3{display: flex; flex-wrap: wrap; align-items: flex-start; gap: calc(0.25rem * 2);}}.card-title{@layer daisyui.l1.l2.l3{display: flex; align-items: center; gap: calc(0.25rem * 2); font-size: var(--cardtitle-fs,1.125rem); font-weight: 600;}}.join{display:inline-flex;align-items:stretch;--join-ss:0;--join-se:0;--join-es:0;--join-ee:0; :where(.join-item) { border-start-start-radius: var(--join-ss, 0); border-start-end-radius: var(--join-se, 0); border-end-start-radius: var(--join-es, 0); border-end-end-radius: var(--join-ee, 0); * { --join-ss: var(--radius-field); --join-se: var(--radius-field); --join-es: var(--radius-field); --join-ee: var(--radius-field); } } > .join-item:where(:first-child) { --join-ss: var(--radius-field); --join-se: 0; --join-es: var(--radius-field); --join-ee: 0; } :first-child:not(:last-child) { :where(.join-item) { --join-ss: var(--radius-field); --join-se: 0; --join-es: var(--radius-field); --join-ee: 0; } } > .join-item:where(:last-child) { --join-ss: 0; --join-se: var(--radius-field); --join-es: 0; --join-ee: var(--radius-field); } :last-child:not(:first-child) { :where(.join-item) { --join-ss: 0; --join-se: var(--radius-field); --join-es: 0; --join-ee: var(--radius-field); } } > .join-item:where(:only-child) { --join-ss: var(--radius-field); --join-se: var(--radius-field); --join-es: var(--radius-field); --join-ee: var(--radius-field); } :only-child { :where(.join-item) { --join-ss: var(--radius-field); --join-se: var(--radius-field); --join-es: var(--radius-field); --join-ee: var(--radius-field); } }}.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; } } }}.mask{@layer daisyui.l1.l2.l3{display: inline-block; vertical-align: middle; -webkit-mask-size: contain; mask-size: contain; -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat; -webkit-mask-position: center; mask-position: center;}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.aspect-video{aspect-ratio:var(--aspect-video)}.btn-circle{@layer daisyui.l1.l2{border-radius: calc(infinity * 1px); padding-inline: calc(0.25rem * 0); width: var(--size); height: var(--size);}}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.min-h-screen{min-height:100vh}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-52{width:calc(var(--spacing) * 52)}.w-full{width:100%}.max-w-3xl{max-width:var(--container-3xl)}.max-w-full{max-width:100%}.min-w-max{min-width:-moz-max-content;min-width:max-content}.grow{flex-grow:1}.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}}}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-8{gap:calc(var(--spacing) * 8)}.space-y-8{ :where(& > :not(:last-child)) { --tw-space-y-reverse: 0; margin-block-start: calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse)); margin-block-end: calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse))); }}.space-x-3{ :where(& > :not(:last-child)) { --tw-space-x-reverse: 0; margin-inline-start: calc(calc(var(--spacing) * 3) * var(--tw-space-x-reverse)); margin-inline-end: calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-x-reverse))); }}.divide-x-2{ :where(& > :not(:last-child)) { --tw-divide-x-reverse: 0; border-inline-style: var(--tw-border-style); border-inline-start-width: calc(2px * var(--tw-divide-x-reverse)); border-inline-end-width: calc(2px * calc(1 - var(--tw-divide-x-reverse))); }}.divide-gray-500{ :where(& > :not(:last-child)) { border-color: var(--color-gray-500); }}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.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(.25rem * 3);padding-block:calc(.25rem * 1.5);font-size:.875rem}.menu-title{padding-inline:calc(.25rem * 3);padding-block:calc(.25rem * 2)}}}.rounded-box{border-radius:var(--radius-box)}.rounded-box{border-radius:var(--radius-box)}.rounded-full{border-radius:calc(infinity * 1px)}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-base-200{border-color:var(--color-base-200)}.border-b-base-300{border-bottom-color:var(--color-base-300)}.menu-active{ :where(:not(ul, details, .menu-title, .btn))& { @layer daisyui.l1.l2 { --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); } }}.bg-base-100{background-color:var(--color-base-100)}.bg-base-200{background-color:var(--color-base-200)}.bg-base-300{background-color:var(--color-base-300)}.object-cover{-o-object-fit:cover;object-fit:cover}.object-center{-o-object-position:center;object-position:center}.p-2{padding:calc(var(--spacing) * 2)}.p-4{padding:calc(var(--spacing) * 4)}.badge-md{@layer daisyui.l1.l2{--size: calc(var(--size-selector,0.25rem) * 6); font-size: 0.875rem; padding-inline: calc(0.25rem * 3 - var(--border));}}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-4{padding-inline:calc(var(--spacing) * 4)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-32{padding-block:calc(var(--spacing) * 32)}.ps-3{padding-inline-start:calc(var(--spacing) * 3)}.pe-3{padding-inline-end:calc(var(--spacing) * 3)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.text-center{text-align:center}.font-body{font-family:var(--font-body)}.font-serif{font-family:var(--font-serif)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--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))}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-base-content{color:var(--color-base-content)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-900{color:var(--color-gray-900)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.no-underline{text-decoration-line:none}.prose{&:where(.btn-link):not(:where([class~="not-prose"],[class~="not-prose"] *)) { text-decoration-line:none; }}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 1px 2px -1px 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-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 1px 2px -1px 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-black\/40{--tw-shadow-color:color-mix(in srgb, #000 40%, transparent);@supports(color:color-mix(in lab,red,red)){--tw-shadow-color: color-mix(in oklab,color-mix(in oklab,var(--color-black) 40%,transparent) var(--tw-shadow-alpha),transparent);}}.shadow-black\/50{--tw-shadow-color:color-mix(in srgb, #000 50%, transparent);@supports(color:color-mix(in lab,red,red)){--tw-shadow-color: color-mix(in oklab,color-mix(in oklab,var(--color-black) 50%,transparent) var(--tw-shadow-alpha),transparent);}}.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}}}}.will-change-scroll{will-change:scroll-position}.btn-info{@layer daisyui.l1.l2.l3{--btn-color: var(--color-info); --btn-fg: var(--color-info-content);}}.hover\:text-primary{&:hover { @media (hover:hover) { color:var(--color-primary); } }}.in-data-\[theme\=coklat\]\:sepia{ :where(*[data-theme="coklat"]) & { --tw-sepia: sepia(100%); 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,); }}.sm\:max-w-\[60ch\]{@media(width >= 40rem){max-width: 60ch;}}.sm\:footer-horizontal{@media(width >= 40rem){@layer daisyui.l1.l2{grid-auto-flow: column; &.footer-center{grid-auto-flow:row dense}}}}.sm\:text-2xl{@media(width >= 40rem){font-size: var(--text-2xl); line-height: var(--tw-leading,var(--text-2xl--line-height));}}.md\:grid{@media(width >= 48rem){display: grid;}}.md\:inline{@media(width >= 48rem){display: inline;}}.md\:aspect-16\/4{@media(width >= 48rem){aspect-ratio: 16/4;}}.md\:aspect-square{@media(width >= 48rem){aspect-ratio: 1 / 1;}}.md\:card-side{@media(width >= 48rem){@layer daisyui.l1.l2{align-items: stretch; flex-direction: row; :where(figure:first-child){overflow:hidden;border-start-start-radius:inherit;border-start-end-radius:unset;border-end-start-radius:inherit;border-end-end-radius:unset}:where(figure:last-child){overflow:hidden;border-start-start-radius:unset;border-start-end-radius:inherit;border-end-start-radius:unset;border-end-end-radius:inherit}figure>*{max-width:unset}:where(figure>*){width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}}}.md\:max-w-7xl{@media(width >= 48rem){max-width: var(--container-7xl);}}.md\:max-w-80{@media(width >= 48rem){max-width: calc(var(--spacing) * 80);}}.md\:max-w-\[70ch\]{@media(width >= 48rem){max-width: 70ch;}}.md\:max-w-\[100ch\]{@media(width >= 48rem){max-width: 100ch;}}.md\:min-w-80{@media(width >= 48rem){min-width: calc(var(--spacing) * 80);}}.md\:grid-cols-2{@media(width >= 48rem){grid-template-columns: repeat(2,minmax(0,1fr));}}.md\:overflow-hidden{@media(width >= 48rem){overflow: hidden;}}.lg\:flex{@media(width >= 64rem){display: flex;}}.lg\:hidden{@media(width >= 64rem){display: none;}}.lg\:text-3xl{@media(width >= 64rem){font-size: var(--text-3xl); line-height: var(--tw-leading,var(--text-3xl--line-height));}}.rtl\:space-x-reverse{&:where(:dir(rtl),[dir="rtl"],[dir="rtl"] *) {:where(& >:not(:last-child)) { --tw-space-x-reverse:1; } }}.rtl\:divide-x-reverse{&:where(:dir(rtl),[dir="rtl"],[dir="rtl"] *) {:where(& >:not(:last-child)) { --tw-divide-x-reverse:1; } }}.dark\:divide-gray-700{&:where([data-theme=dark],[data-theme=dark] *) {:where(& >:not(:last-child)) { border-color:var(--color-gray-700); } }}.dark\:text-gray-400{&:where([data-theme=dark],[data-theme=dark] *) { color:var(--color-gray-400); }}.dark\:text-gray-600{&:where([data-theme=dark],[data-theme=dark] *) { color:var(--color-gray-600); }}.dark\:text-white{&:where([data-theme=dark],[data-theme=dark] *) { color:var(--color-white); }}}:root[data-theme=dark],:root[data-theme=light]{--font-body:var(--font-sans)}:root[data-theme=coklat]{--font-body:var(--font-serif);.theme-icon-coklat { display: inline; } .theme-icon-dark { display: none; } .theme-icon-light { display: none; }}:root[data-theme=dark]{.theme-icon-coklat { display: none; } .theme-icon-dark { display: inline; } .theme-icon-light { display: none; }}:root[data-theme=light]{.theme-icon-coklat { display: none; } .theme-icon-dark { display: none; } .theme-icon-light { display: inline; }}@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{--page-scroll-bg-on:linear-gradient(var(--root-bg), var(--root-bg))
    var(--root-bg);@supports(color:color-mix(in lab,red,red)){--page-scroll-bg-on: linear-gradient(var(--root-bg),var(--root-bg)) color-mix(in srgb,var(--root-bg),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)}:root:root{background:var(--page-scroll-bg,var(--root-bg,var(--color-base-100)))}@keyframes set-page-has-scroll{0%,to{--page-has-scroll:1}}}@layer base{:root,[data-theme]{background-color:var(--root-bg,var(--color-base-100));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:.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{:root:has(input.theme-controller[value=dark]:checked),[data-theme=dark]{color-scheme:dark;--color-base-100:oklch(12% 0.042 264.695);--color-base-200:oklch(20% 0.042 265.755);--color-base-300:oklch(27% 0.041 260.031);--color-base-content:oklch(96% 0.007 247.896);--color-primary:oklch(54% 0.281 293.009);--color-primary-content:oklch(96% 0.016 293.756);--color-secondary:oklch(44% 0.03 256.802);--color-secondary-content:oklch(98% 0.002 247.839);--color-accent:oklch(68% 0.162 75.834);--color-accent-content:oklch(98% 0.026 102.212);--color-neutral:oklch(44% 0.043 257.281);--color-neutral-content:oklch(98% 0.003 247.858);--color-info:oklch(78% 0.154 211.53);--color-info-content:oklch(30% 0.056 229.695);--color-success:oklch(77% 0.152 181.912);--color-success-content:oklch(27% 0.046 192.524);--color-warning:oklch(85% 0.199 91.936);--color-warning-content:oklch(28% 0.066 53.813);--color-error:oklch(71% 0.202 349.761);--color-error-content:oklch(28% 0.109 3.907);--radius-selector:1rem;--radius-field:0.5rem;--radius-box:0.5rem;--size-selector:0.25rem;--size-field:0.25rem;--border:1px;--depth:0;--noise:1}}@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(93% 0 0);--color-base-300:oklch(86% 0 0);--color-base-content:oklch(22.389% 0.031 278.072);--color-primary:oklch(58% 0.158 241.966);--color-primary-content:oklch(100% 0 0);--color-secondary:oklch(55% 0.046 257.417);--color-secondary-content:oklch(100% 0 0);--color-accent:oklch(60% 0.118 184.704);--color-accent-content:oklch(100% 0 0);--color-neutral:oklch(0% 0 0);--color-neutral-content:oklch(100% 0 0);--color-info:oklch(60% 0.126 221.723);--color-info-content:oklch(100% 0 0);--color-success:oklch(62% 0.194 149.214);--color-success-content:oklch(100% 0 0);--color-warning:oklch(85% 0.199 91.936);--color-warning-content:oklch(0% 0 0);--color-error:oklch(70% 0.191 22.216);--color-error-content:oklch(0% 0 0);--radius-selector:0.25rem;--radius-field:0.25rem;--radius-box:0.25rem;--size-selector:0.25rem;--size-field:0.25rem;--border:1px;--depth:1;--noise:1}}@layer base{@media(prefers-color-scheme:dark){:root:not([data-theme]){color-scheme:dark;--color-base-100:oklch(14.076% 0.004 285.822);--color-base-200:oklch(20.219% 0.004 308.229);--color-base-300:oklch(23.219% 0.004 308.229);--color-base-content:oklch(75.687% 0.123 76.89);--color-primary:oklch(100% 0 0);--color-primary-content:oklch(20% 0 0);--color-secondary:oklch(27.581% 0.064 261.069);--color-secondary-content:oklch(85.516% 0.012 261.069);--color-accent:oklch(36.674% 0.051 338.825);--color-accent-content:oklch(87.334% 0.01 338.825);--color-neutral:oklch(24.27% 0.057 59.825);--color-neutral-content:oklch(93.203% 0.089 90.861);--color-info:oklch(79.061% 0.121 237.133);--color-info-content:oklch(15.812% 0.024 237.133);--color-success:oklch(78.119% 0.192 132.154);--color-success-content:oklch(15.623% 0.038 132.154);--color-warning:oklch(86.127% 0.136 102.891);--color-warning-content:oklch(17.225% 0.027 102.891);--color-error:oklch(71.753% 0.176 22.568);--color-error-content:oklch(14.35% 0.035 22.568);--radius-selector:1rem;--radius-field:0.5rem;--radius-box:1rem;--size-selector:0.25rem;--size-field:0.25rem;--border:1px;--depth:1;--noise:1}}}@layer base{:where(:root),:root:has(input.theme-controller[value=coklat]:checked),[data-theme=coklat]{color-scheme:dark;--color-base-100:oklch(14.076% 0.004 285.822);--color-base-200:oklch(20.219% 0.004 308.229);--color-base-300:oklch(23.219% 0.004 308.229);--color-base-content:oklch(75.687% 0.123 76.89);--color-primary:oklch(100% 0 0);--color-primary-content:oklch(20% 0 0);--color-secondary:oklch(27.581% 0.064 261.069);--color-secondary-content:oklch(85.516% 0.012 261.069);--color-accent:oklch(36.674% 0.051 338.825);--color-accent-content:oklch(87.334% 0.01 338.825);--color-neutral:oklch(24.27% 0.057 59.825);--color-neutral-content:oklch(93.203% 0.089 90.861);--color-info:oklch(79.061% 0.121 237.133);--color-info-content:oklch(15.812% 0.024 237.133);--color-success:oklch(78.119% 0.192 132.154);--color-success-content:oklch(15.623% 0.038 132.154);--color-warning:oklch(86.127% 0.136 102.891);--color-warning-content:oklch(17.225% 0.027 102.891);--color-error:oklch(71.753% 0.176 22.568);--color-error-content:oklch(14.35% 0.035 22.568);--radius-selector:1rem;--radius-field:0.5rem;--radius-box:1rem;--size-selector:0.25rem;--size-field:0.25rem;--border:1px;--depth:1;--noise:1}}@property --tw-space-y-reverse{syntax: "*";
  inherits: false;
  initial-value: 0;
}@property --tw-space-x-reverse{syntax: "*";
  inherits: false;
  initial-value: 0;
}@property --tw-divide-x-reverse{syntax: "*";
  inherits: false;
  initial-value: 0;
}@property --tw-border-style{syntax: "*";
  inherits: false;
  initial-value: solid;
}@property --tw-font-weight{syntax: "*";
  inherits: false;
}@property --tw-tracking{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-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;
}@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-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-x-reverse:0;--tw-border-style:solid;--tw-font-weight:initial;--tw-tracking: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-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}}}