/*! 🌼 daisyUI 5.3.6 - MIT License */ @layer utilities{.collapse:not(td,tr,colgroup){visibility:revert-layer}.collapse{@layer daisyui.component{&{border-radius:var(--radius-box,1rem);isolation:isolate;grid-template-rows:max-content 0fr;grid-template-columns:minmax(0,1fr);width:100%;display:grid;position:relative;overflow:hidden}@media (prefers-reduced-motion:no-preference){&{transition:grid-template-rows .2s}}&>input:is([type=checkbox],[type=radio]){appearance:none;opacity:0;grid-row-start:1;grid-column-start:1}&: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){visibility:visible;min-height:fit-content}&:focus-visible,&:has(>input:is([type=checkbox],[type=radio]):focus-visible),&:has(summary:focus-visible){outline-color:var(--color-base-content);outline-offset:2px;outline-width:2px;outline-style:solid}&: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;@media (prefers-reduced-motion:no-preference){&{transition:padding .2s ease-out,background-color .2s ease-out}}}&>input:is([type=checkbox],[type=radio]){z-index:1;padding:1rem;width:100%;min-height:1lh;padding-inline-end:3rem;transition:background-color .2s ease-out}}@layer daisyui.modifier{&[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)}}}}}&[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{content:"−"}}}&.collapse-open{&.collapse-plus{&>.collapse-title:after{content:"−"}}}&[tabindex].collapse-plus:focus:not(.collapse-close){&>.collapse-title:after{content:"−"}}&.collapse-plus:not(.collapse-close){&>input:is([type=checkbox],[type=radio]):checked~.collapse-title:after{content:"−"}}}}.collapse-title,.collapse-content{@layer daisyui.component{&{grid-row-start:1;grid-column-start:1}}}.collapse-content{@layer daisyui.component{&{visibility:hidden;min-height:0;cursor:unset;grid-row-start:2;grid-column-start:1;padding-left:1rem;padding-right:1rem}@media (prefers-reduced-motion:no-preference){&{transition:visibility .2s,padding .2s ease-out,background-color .2s ease-out}}}}.collapse:is(details){@layer daisyui.component{&{width:100%}@media (prefers-reduced-motion:no-preference){@supports (transition:content-visibility allow-discrete) and (interpolate-size:allow-keywords){&::details-content{transition:content-visibility .2s allow-discrete,height .2s;interpolate-size:allow-keywords;height:0}&:where([open],.collapse-open)::details-content{height:auto}}}& summary{display:block;position:relative;&::-webkit-details-marker{display:none}}}}.collapse:is(details) summary{@layer daisyui.component{&{outline:none}}}.collapse-arrow{@layer daisyui.modifier{&>.collapse-title:after{top:50%;content:"";transform-origin:75% 75%;pointer-events:none;width:.5rem;height:.5rem;display:block;position:absolute;inset-inline-end:1.4rem;transform:translateY(-100%)rotate(45deg);box-shadow:2px 2px;@media (prefers-reduced-motion:no-preference){&{transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}}}}}.collapse-plus{@layer daisyui.modifier{&>.collapse-title:after{top:.9rem;content:"+";pointer-events:none;width:.5rem;height:.5rem;display:block;position:absolute;inset-inline-end:1.4rem;@media (prefers-reduced-motion:no-preference){&{transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}}}}}.collapse-title{@layer daisyui.component{&{padding:1rem;width:100%;min-height:1lh;padding-inline-end:3rem;transition:background-color .2s ease-out;position:relative}}}.collapse-open{@layer daisyui.modifier{&{grid-template-rows:max-content 1fr}&>.collapse-content{visibility:visible;min-height:fit-content;padding-bottom:1rem;@media (prefers-reduced-motion:no-preference){&{transition:padding .2s ease-out,background-color .2s ease-out}}}}}@media (width>=640px){.sm\:collapse:not(td,tr,colgroup){visibility:revert-layer}.sm\:collapse{@layer daisyui.component{&{border-radius:var(--radius-box,1rem);isolation:isolate;grid-template-rows:max-content 0fr;grid-template-columns:minmax(0,1fr);width:100%;display:grid;position:relative;overflow:hidden}@media (prefers-reduced-motion:no-preference){&{transition:grid-template-rows .2s}}&>input:is([type=checkbox],[type=radio]){appearance:none;opacity:0;grid-row-start:1;grid-column-start:1}&: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){visibility:visible;min-height:fit-content}&:focus-visible,&:has(>input:is([type=checkbox],[type=radio]):focus-visible),&:has(summary:focus-visible){outline-color:var(--color-base-content);outline-offset:2px;outline-width:2px;outline-style:solid}&: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;@media (prefers-reduced-motion:no-preference){&{transition:padding .2s ease-out,background-color .2s ease-out}}}&>input:is([type=checkbox],[type=radio]){z-index:1;padding:1rem;width:100%;min-height:1lh;padding-inline-end:3rem;transition:background-color .2s ease-out}}@layer daisyui.modifier{&[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)}}}}}&[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{content:"−"}}}&.collapse-open{&.collapse-plus{&>.collapse-title:after{content:"−"}}}&[tabindex].collapse-plus:focus:not(.collapse-close){&>.collapse-title:after{content:"−"}}&.collapse-plus:not(.collapse-close){&>input:is([type=checkbox],[type=radio]):checked~.collapse-title:after{content:"−"}}}}.sm\:collapse-title,.sm\:collapse-content{@layer daisyui.component{&{grid-row-start:1;grid-column-start:1}}}.sm\:collapse-content{@layer daisyui.component{&{visibility:hidden;min-height:0;cursor:unset;grid-row-start:2;grid-column-start:1;padding-left:1rem;padding-right:1rem}@media (prefers-reduced-motion:no-preference){&{transition:visibility .2s,padding .2s ease-out,background-color .2s ease-out}}}}.sm\:collapse:is(details){@layer daisyui.component{&{width:100%}@media (prefers-reduced-motion:no-preference){@supports (transition:content-visibility allow-discrete) and (interpolate-size:allow-keywords){&::details-content{transition:content-visibility .2s allow-discrete,height .2s;interpolate-size:allow-keywords;height:0}&:where([open],.collapse-open)::details-content{height:auto}}}& summary{display:block;position:relative;&::-webkit-details-marker{display:none}}}}.sm\:collapse:is(details) summary{@layer daisyui.component{&{outline:none}}}.sm\:collapse-arrow{@layer daisyui.modifier{&>.collapse-title:after{top:50%;content:"";transform-origin:75% 75%;pointer-events:none;width:.5rem;height:.5rem;display:block;position:absolute;inset-inline-end:1.4rem;transform:translateY(-100%)rotate(45deg);box-shadow:2px 2px;@media (prefers-reduced-motion:no-preference){&{transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}}}}}.sm\:collapse-plus{@layer daisyui.modifier{&>.collapse-title:after{top:.9rem;content:"+";pointer-events:none;width:.5rem;height:.5rem;display:block;position:absolute;inset-inline-end:1.4rem;@media (prefers-reduced-motion:no-preference){&{transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}}}}}.sm\:collapse-title{@layer daisyui.component{&{padding:1rem;width:100%;min-height:1lh;padding-inline-end:3rem;transition:background-color .2s ease-out;position:relative}}}.sm\:collapse-open{@layer daisyui.modifier{&{grid-template-rows:max-content 1fr}&>.collapse-content{visibility:visible;min-height:fit-content;padding-bottom:1rem;@media (prefers-reduced-motion:no-preference){&{transition:padding .2s ease-out,background-color .2s ease-out}}}}}}@media (width>=768px){.md\:collapse:not(td,tr,colgroup){visibility:revert-layer}.md\:collapse{@layer daisyui.component{&{border-radius:var(--radius-box,1rem);isolation:isolate;grid-template-rows:max-content 0fr;grid-template-columns:minmax(0,1fr);width:100%;display:grid;position:relative;overflow:hidden}@media (prefers-reduced-motion:no-preference){&{transition:grid-template-rows .2s}}&>input:is([type=checkbox],[type=radio]){appearance:none;opacity:0;grid-row-start:1;grid-column-start:1}&: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){visibility:visible;min-height:fit-content}&:focus-visible,&:has(>input:is([type=checkbox],[type=radio]):focus-visible),&:has(summary:focus-visible){outline-color:var(--color-base-content);outline-offset:2px;outline-width:2px;outline-style:solid}&: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;@media (prefers-reduced-motion:no-preference){&{transition:padding .2s ease-out,background-color .2s ease-out}}}&>input:is([type=checkbox],[type=radio]){z-index:1;padding:1rem;width:100%;min-height:1lh;padding-inline-end:3rem;transition:background-color .2s ease-out}}@layer daisyui.modifier{&[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)}}}}}&[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{content:"−"}}}&.collapse-open{&.collapse-plus{&>.collapse-title:after{content:"−"}}}&[tabindex].collapse-plus:focus:not(.collapse-close){&>.collapse-title:after{content:"−"}}&.collapse-plus:not(.collapse-close){&>input:is([type=checkbox],[type=radio]):checked~.collapse-title:after{content:"−"}}}}.md\:collapse-title,.md\:collapse-content{@layer daisyui.component{&{grid-row-start:1;grid-column-start:1}}}.md\:collapse-content{@layer daisyui.component{&{visibility:hidden;min-height:0;cursor:unset;grid-row-start:2;grid-column-start:1;padding-left:1rem;padding-right:1rem}@media (prefers-reduced-motion:no-preference){&{transition:visibility .2s,padding .2s ease-out,background-color .2s ease-out}}}}.md\:collapse:is(details){@layer daisyui.component{&{width:100%}@media (prefers-reduced-motion:no-preference){@supports (transition:content-visibility allow-discrete) and (interpolate-size:allow-keywords){&::details-content{transition:content-visibility .2s allow-discrete,height .2s;interpolate-size:allow-keywords;height:0}&:where([open],.collapse-open)::details-content{height:auto}}}& summary{display:block;position:relative;&::-webkit-details-marker{display:none}}}}.md\:collapse:is(details) summary{@layer daisyui.component{&{outline:none}}}.md\:collapse-arrow{@layer daisyui.modifier{&>.collapse-title:after{top:50%;content:"";transform-origin:75% 75%;pointer-events:none;width:.5rem;height:.5rem;display:block;position:absolute;inset-inline-end:1.4rem;transform:translateY(-100%)rotate(45deg);box-shadow:2px 2px;@media (prefers-reduced-motion:no-preference){&{transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}}}}}.md\:collapse-plus{@layer daisyui.modifier{&>.collapse-title:after{top:.9rem;content:"+";pointer-events:none;width:.5rem;height:.5rem;display:block;position:absolute;inset-inline-end:1.4rem;@media (prefers-reduced-motion:no-preference){&{transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}}}}}.md\:collapse-title{@layer daisyui.component{&{padding:1rem;width:100%;min-height:1lh;padding-inline-end:3rem;transition:background-color .2s ease-out;position:relative}}}.md\:collapse-open{@layer daisyui.modifier{&{grid-template-rows:max-content 1fr}&>.collapse-content{visibility:visible;min-height:fit-content;padding-bottom:1rem;@media (prefers-reduced-motion:no-preference){&{transition:padding .2s ease-out,background-color .2s ease-out}}}}}}@media (width>=1024px){.lg\:collapse:not(td,tr,colgroup){visibility:revert-layer}.lg\:collapse{@layer daisyui.component{&{border-radius:var(--radius-box,1rem);isolation:isolate;grid-template-rows:max-content 0fr;grid-template-columns:minmax(0,1fr);width:100%;display:grid;position:relative;overflow:hidden}@media (prefers-reduced-motion:no-preference){&{transition:grid-template-rows .2s}}&>input:is([type=checkbox],[type=radio]){appearance:none;opacity:0;grid-row-start:1;grid-column-start:1}&: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){visibility:visible;min-height:fit-content}&:focus-visible,&:has(>input:is([type=checkbox],[type=radio]):focus-visible),&:has(summary:focus-visible){outline-color:var(--color-base-content);outline-offset:2px;outline-width:2px;outline-style:solid}&: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;@media (prefers-reduced-motion:no-preference){&{transition:padding .2s ease-out,background-color .2s ease-out}}}&>input:is([type=checkbox],[type=radio]){z-index:1;padding:1rem;width:100%;min-height:1lh;padding-inline-end:3rem;transition:background-color .2s ease-out}}@layer daisyui.modifier{&[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)}}}}}&[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{content:"−"}}}&.collapse-open{&.collapse-plus{&>.collapse-title:after{content:"−"}}}&[tabindex].collapse-plus:focus:not(.collapse-close){&>.collapse-title:after{content:"−"}}&.collapse-plus:not(.collapse-close){&>input:is([type=checkbox],[type=radio]):checked~.collapse-title:after{content:"−"}}}}.lg\:collapse-title,.lg\:collapse-content{@layer daisyui.component{&{grid-row-start:1;grid-column-start:1}}}.lg\:collapse-content{@layer daisyui.component{&{visibility:hidden;min-height:0;cursor:unset;grid-row-start:2;grid-column-start:1;padding-left:1rem;padding-right:1rem}@media (prefers-reduced-motion:no-preference){&{transition:visibility .2s,padding .2s ease-out,background-color .2s ease-out}}}}.lg\:collapse:is(details){@layer daisyui.component{&{width:100%}@media (prefers-reduced-motion:no-preference){@supports (transition:content-visibility allow-discrete) and (interpolate-size:allow-keywords){&::details-content{transition:content-visibility .2s allow-discrete,height .2s;interpolate-size:allow-keywords;height:0}&:where([open],.collapse-open)::details-content{height:auto}}}& summary{display:block;position:relative;&::-webkit-details-marker{display:none}}}}.lg\:collapse:is(details) summary{@layer daisyui.component{&{outline:none}}}.lg\:collapse-arrow{@layer daisyui.modifier{&>.collapse-title:after{top:50%;content:"";transform-origin:75% 75%;pointer-events:none;width:.5rem;height:.5rem;display:block;position:absolute;inset-inline-end:1.4rem;transform:translateY(-100%)rotate(45deg);box-shadow:2px 2px;@media (prefers-reduced-motion:no-preference){&{transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}}}}}.lg\:collapse-plus{@layer daisyui.modifier{&>.collapse-title:after{top:.9rem;content:"+";pointer-events:none;width:.5rem;height:.5rem;display:block;position:absolute;inset-inline-end:1.4rem;@media (prefers-reduced-motion:no-preference){&{transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}}}}}.lg\:collapse-title{@layer daisyui.component{&{padding:1rem;width:100%;min-height:1lh;padding-inline-end:3rem;transition:background-color .2s ease-out;position:relative}}}.lg\:collapse-open{@layer daisyui.modifier{&{grid-template-rows:max-content 1fr}&>.collapse-content{visibility:visible;min-height:fit-content;padding-bottom:1rem;@media (prefers-reduced-motion:no-preference){&{transition:padding .2s ease-out,background-color .2s ease-out}}}}}}@media (width>=1280px){.xl\:collapse:not(td,tr,colgroup){visibility:revert-layer}.xl\:collapse{@layer daisyui.component{&{border-radius:var(--radius-box,1rem);isolation:isolate;grid-template-rows:max-content 0fr;grid-template-columns:minmax(0,1fr);width:100%;display:grid;position:relative;overflow:hidden}@media (prefers-reduced-motion:no-preference){&{transition:grid-template-rows .2s}}&>input:is([type=checkbox],[type=radio]){appearance:none;opacity:0;grid-row-start:1;grid-column-start:1}&: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){visibility:visible;min-height:fit-content}&:focus-visible,&:has(>input:is([type=checkbox],[type=radio]):focus-visible),&:has(summary:focus-visible){outline-color:var(--color-base-content);outline-offset:2px;outline-width:2px;outline-style:solid}&: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;@media (prefers-reduced-motion:no-preference){&{transition:padding .2s ease-out,background-color .2s ease-out}}}&>input:is([type=checkbox],[type=radio]){z-index:1;padding:1rem;width:100%;min-height:1lh;padding-inline-end:3rem;transition:background-color .2s ease-out}}@layer daisyui.modifier{&[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)}}}}}&[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{content:"−"}}}&.collapse-open{&.collapse-plus{&>.collapse-title:after{content:"−"}}}&[tabindex].collapse-plus:focus:not(.collapse-close){&>.collapse-title:after{content:"−"}}&.collapse-plus:not(.collapse-close){&>input:is([type=checkbox],[type=radio]):checked~.collapse-title:after{content:"−"}}}}.xl\:collapse-title,.xl\:collapse-content{@layer daisyui.component{&{grid-row-start:1;grid-column-start:1}}}.xl\:collapse-content{@layer daisyui.component{&{visibility:hidden;min-height:0;cursor:unset;grid-row-start:2;grid-column-start:1;padding-left:1rem;padding-right:1rem}@media (prefers-reduced-motion:no-preference){&{transition:visibility .2s,padding .2s ease-out,background-color .2s ease-out}}}}.xl\:collapse:is(details){@layer daisyui.component{&{width:100%}@media (prefers-reduced-motion:no-preference){@supports (transition:content-visibility allow-discrete) and (interpolate-size:allow-keywords){&::details-content{transition:content-visibility .2s allow-discrete,height .2s;interpolate-size:allow-keywords;height:0}&:where([open],.collapse-open)::details-content{height:auto}}}& summary{display:block;position:relative;&::-webkit-details-marker{display:none}}}}.xl\:collapse:is(details) summary{@layer daisyui.component{&{outline:none}}}.xl\:collapse-arrow{@layer daisyui.modifier{&>.collapse-title:after{top:50%;content:"";transform-origin:75% 75%;pointer-events:none;width:.5rem;height:.5rem;display:block;position:absolute;inset-inline-end:1.4rem;transform:translateY(-100%)rotate(45deg);box-shadow:2px 2px;@media (prefers-reduced-motion:no-preference){&{transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}}}}}.xl\:collapse-plus{@layer daisyui.modifier{&>.collapse-title:after{top:.9rem;content:"+";pointer-events:none;width:.5rem;height:.5rem;display:block;position:absolute;inset-inline-end:1.4rem;@media (prefers-reduced-motion:no-preference){&{transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}}}}}.xl\:collapse-title{@layer daisyui.component{&{padding:1rem;width:100%;min-height:1lh;padding-inline-end:3rem;transition:background-color .2s ease-out;position:relative}}}.xl\:collapse-open{@layer daisyui.modifier{&{grid-template-rows:max-content 1fr}&>.collapse-content{visibility:visible;min-height:fit-content;padding-bottom:1rem;@media (prefers-reduced-motion:no-preference){&{transition:padding .2s ease-out,background-color .2s ease-out}}}}}}@media (width>=1536px){.\32 xl\:collapse:not(td,tr,colgroup){visibility:revert-layer}.\32 xl\:collapse{@layer daisyui.component{&{border-radius:var(--radius-box,1rem);isolation:isolate;grid-template-rows:max-content 0fr;grid-template-columns:minmax(0,1fr);width:100%;display:grid;position:relative;overflow:hidden}@media (prefers-reduced-motion:no-preference){&{transition:grid-template-rows .2s}}&>input:is([type=checkbox],[type=radio]){appearance:none;opacity:0;grid-row-start:1;grid-column-start:1}&: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){visibility:visible;min-height:fit-content}&:focus-visible,&:has(>input:is([type=checkbox],[type=radio]):focus-visible),&:has(summary:focus-visible){outline-color:var(--color-base-content);outline-offset:2px;outline-width:2px;outline-style:solid}&: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;@media (prefers-reduced-motion:no-preference){&{transition:padding .2s ease-out,background-color .2s ease-out}}}&>input:is([type=checkbox],[type=radio]){z-index:1;padding:1rem;width:100%;min-height:1lh;padding-inline-end:3rem;transition:background-color .2s ease-out}}@layer daisyui.modifier{&[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)}}}}}&[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{content:"−"}}}&.collapse-open{&.collapse-plus{&>.collapse-title:after{content:"−"}}}&[tabindex].collapse-plus:focus:not(.collapse-close){&>.collapse-title:after{content:"−"}}&.collapse-plus:not(.collapse-close){&>input:is([type=checkbox],[type=radio]):checked~.collapse-title:after{content:"−"}}}}.\32 xl\:collapse-title,.\32 xl\:collapse-content{@layer daisyui.component{&{grid-row-start:1;grid-column-start:1}}}.\32 xl\:collapse-content{@layer daisyui.component{&{visibility:hidden;min-height:0;cursor:unset;grid-row-start:2;grid-column-start:1;padding-left:1rem;padding-right:1rem}@media (prefers-reduced-motion:no-preference){&{transition:visibility .2s,padding .2s ease-out,background-color .2s ease-out}}}}.\32 xl\:collapse:is(details){@layer daisyui.component{&{width:100%}@media (prefers-reduced-motion:no-preference){@supports (transition:content-visibility allow-discrete) and (interpolate-size:allow-keywords){&::details-content{transition:content-visibility .2s allow-discrete,height .2s;interpolate-size:allow-keywords;height:0}&:where([open],.collapse-open)::details-content{height:auto}}}& summary{display:block;position:relative;&::-webkit-details-marker{display:none}}}}.\32 xl\:collapse:is(details) summary{@layer daisyui.component{&{outline:none}}}.\32 xl\:collapse-arrow{@layer daisyui.modifier{&>.collapse-title:after{top:50%;content:"";transform-origin:75% 75%;pointer-events:none;width:.5rem;height:.5rem;display:block;position:absolute;inset-inline-end:1.4rem;transform:translateY(-100%)rotate(45deg);box-shadow:2px 2px;@media (prefers-reduced-motion:no-preference){&{transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}}}}}.\32 xl\:collapse-plus{@layer daisyui.modifier{&>.collapse-title:after{top:.9rem;content:"+";pointer-events:none;width:.5rem;height:.5rem;display:block;position:absolute;inset-inline-end:1.4rem;@media (prefers-reduced-motion:no-preference){&{transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}}}}}.\32 xl\:collapse-title{@layer daisyui.component{&{padding:1rem;width:100%;min-height:1lh;padding-inline-end:3rem;transition:background-color .2s ease-out;position:relative}}}.\32 xl\:collapse-open{@layer daisyui.modifier{&{grid-template-rows:max-content 1fr}&>.collapse-content{visibility:visible;min-height:fit-content;padding-bottom:1rem;@media (prefers-reduced-motion:no-preference){&{transition:padding .2s ease-out,background-color .2s ease-out}}}}}}}