/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */
:root{--altcha-border-color:var(--color-base-200);--altcha-border-width:1px;--altcha-border-radius:8px;--altcha-color-base:var(--color-base-100);--altcha-color-base-content:var(--color-base-content);--altcha-color-error:var(--color-error);--altcha-color-error-content:var(--color-error-content);--altcha-color-primary:var(--color-primary);--altcha-checkbox-border-width:var(--altcha-border-width);--altcha-checkbox-outline:2px solid var(--altcha-checkbox-outline-color);--altcha-checkbox-outline-color:var(--lightningcss-light,var(--altcha-color-primary))var(--lightningcss-dark,var(--altcha-color-primary))}@supports (color:color-mix(in lab,red,red)){:root{--altcha-checkbox-outline-color:var(--lightningcss-light,color-mix(in srgb,var(--altcha-color-primary) 20%,transparent))var(--lightningcss-dark,color-mix(in srgb,var(--altcha-color-primary) 60%,transparent))}}:root{--altcha-checkbox-outline-offset:2px;--altcha-checkbox-size:22px;--altcha-max-width:320px;--altcha-padding:.75rem;--altcha-popover-arrow-size:6px;--altcha-popover-color:var(--altcha-border-color);--altcha-shadow:drop-shadow(3px 3px 6px oklch(0% 0 0/.2));--altcha-spinner-color:var(--altcha-color-base-content);--altcha-transition-duration:.6s;--altcha-z-index:100000000;--altcha-z-index-popover:1000000000}.altcha{all:revert-layer;font-family:inherit;font-size:inherit;display:none;position:relative}.altcha[data-visible]{display:block}.altcha *,.altcha-popover,.altcha-popover *{all:revert-layer;box-sizing:border-box;font-family:inherit;font-size:inherit;line-height:1.25}@layer daisyui.l1.l2.l3{.altcha-main{appearance:none;background-color:var(--color-base-100);border:var(--border) solid #0000;border-color:var(--input-color);box-shadow:0 1px var(--input-color) inset,0 -1px oklch(100% 0 0/calc(var(--depth)*.1)) inset;cursor:text;font-size:max(var(--font-size,.875rem),.875rem);height:var(--size);touch-action:manipulation;vertical-align:middle;white-space:nowrap;border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));flex-shrink:1;align-items:center;gap:.5rem;width:clamp(3rem,20rem,100%);padding-inline:.75rem;display:inline-flex;position:relative}@supports (color:color-mix(in lab,red,red)){.altcha-main{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}}.altcha-main{--size:calc(var(--size-field,.25rem)*10);--input-color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.altcha-main{--input-color:color-mix(in oklab,var(--color-base-content) 20%,#0000)}}.altcha-main:where(input){display:inline-flex}.altcha-main :where(input){appearance:none;background-color:#0000;border:none;width:100%;height:100%;display:inline-flex}.altcha-main :where(input):focus,.altcha-main :where(input):focus-within{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.altcha-main :where(input):focus,.altcha-main :where(input):focus-within{outline-offset:2px;outline:2px solid #0000}}.altcha-main :where(input[type=email]),.altcha-main :where(input[type=url]){direction:ltr}.altcha-main :where(input[type=date]){display:inline-flex}.altcha-main:focus,.altcha-main:focus-within{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab,red,red)){.altcha-main:focus,.altcha-main:focus-within{box-shadow:0 1px color-mix(in oklab,var(--input-color) calc(var(--depth)*10%),#0000)}}.altcha-main:focus,.altcha-main:focus-within{isolation:isolate;outline:2px solid var(--input-color);outline-offset:2px}@media (pointer:coarse){@supports (-webkit-touch-callout:none){.altcha-main:focus,.altcha-main:focus-within{--font-size:1rem}}}.altcha-main:is(:disabled,[disabled]),fieldset:disabled .altcha-main{background-color:var(--color-base-200);border-color:var(--color-base-200);color:var(--color-base-content);cursor:not-allowed}.altcha-main:has(>input[disabled]){background-color:var(--color-base-200);border-color:var(--color-base-200);color:var(--color-base-content);cursor:not-allowed}@supports (color:color-mix(in lab,red,red)){.altcha-main:is(:disabled,[disabled]),fieldset:disabled .altcha-main{color:color-mix(in oklab,var(--color-base-content) 40%,transparent)}.altcha-main:has(>input[disabled]){color:color-mix(in oklab,var(--color-base-content) 40%,transparent)}}:is(.altcha-main:has(>input[disabled]),.altcha-main:is(:disabled,[disabled]),fieldset:disabled .altcha-main)::-moz-placeholder{color:var(--color-base-content)}:is(.altcha-main:has(>input[disabled]),.altcha-main:is(:disabled,[disabled]),fieldset:disabled .altcha-main)::placeholder{color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){:is(.altcha-main:has(>input[disabled]),.altcha-main:is(:disabled,[disabled]),fieldset:disabled .altcha-main)::-moz-placeholder{color:color-mix(in oklab,var(--color-base-content) 20%,transparent)}:is(.altcha-main:has(>input[disabled]),.altcha-main:is(:disabled,[disabled]),fieldset:disabled .altcha-main)::placeholder{color:color-mix(in oklab,var(--color-base-content) 20%,transparent)}}.altcha-main:is(:disabled,[disabled]),fieldset:disabled .altcha-main{box-shadow:none}.altcha-main:has(>input[disabled]){box-shadow:none}.altcha-main:has(>input[disabled])>input[disabled]{cursor:not-allowed}.altcha-main::-webkit-date-and-time-value{text-align:inherit}.altcha-main[type=number]::-webkit-inner-spin-button{margin-block:-.75rem;margin-inline-end:-.75rem}.altcha-main::-webkit-calendar-picker-indicator{position:absolute;inset-inline-end:.75em}.altcha-main:has(>input[type=date]) :where(input[type=date]){webkit-appearance:none;appearance:none;display:inline-flex}.altcha-main:has(>input[type=date]) input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;width:1em;height:1em;position:absolute;inset-inline-end:.75em}.altcha-checkbox-native input{border:var(--border) solid var(--input-color,var(--color-base-content))}@supports (color:color-mix(in lab,red,red)){.altcha-checkbox-native input{border:var(--border) solid var(--input-color,color-mix(in oklab,var(--color-base-content) 20%,#0000))}}.altcha-checkbox-native input{appearance:none;border-radius:var(--radius-selector);box-shadow:0 1px oklch(0 0 0/calc(var(--depth)*.1)) inset,0 0 #0000 inset,0 0 #0000;color:var(--color-base-content);cursor:pointer;vertical-align:middle;--size:calc(var(--size-selector,.25rem)*6);background-image:none,var(--fx-noise);background-size:auto,calc(var(--noise)*100%);height:var(--size);width:var(--size);flex-shrink:0;padding:.25rem;transition:background-color .2s,box-shadow .2s;display:inline-block;position:relative}.altcha-checkbox-native input:before{--tw-content:"";box-shadow:0 3px 0 0 oklch(100% 0 0/calc(var(--depth)*.1)) inset;clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 80%,70% 80%,70% 100%);content:var(--tw-content);opacity:0;background-color:currentColor;width:100%;height:100%;font-size:1rem;line-height:.75;transition:clip-path .3s .1s,opacity .1s .1s,rotate .3s .1s,translate .3s .1s;display:block;rotate:45deg}.altcha-checkbox-native input:focus-visible{outline:2px solid var(--input-color,currentColor);outline-offset:2px}.altcha-checkbox-native input:checked,.altcha-checkbox-native input[aria-checked=true]{background-color:var(--input-color,#0000);box-shadow:0 0 #0000 inset,0 8px 0 -4px oklch(100% 0 0/calc(var(--depth)*.1)) inset,0 1px oklch(0 0 0/calc(var(--depth)*.1))}:is(.altcha-checkbox-native input:checked,.altcha-checkbox-native input[aria-checked=true]):before{clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 0,70% 0,70% 100%);opacity:1}@media (forced-colors:active){:is(.altcha-checkbox-native input:checked,.altcha-checkbox-native input[aria-checked=true]):before{--tw-content:"✔︎";clip-path:none;background-color:#0000;rotate:0deg}}@media print{:is(.altcha-checkbox-native input:checked,.altcha-checkbox-native input[aria-checked=true]):before{--tw-content:"✔︎";clip-path:none;background-color:#0000;rotate:0deg}}.altcha-checkbox-native input:indeterminate{background-color:var(--input-color,var(--color-base-content))}@supports (color:color-mix(in lab,red,red)){.altcha-checkbox-native input:indeterminate{background-color:var(--input-color,color-mix(in oklab,var(--color-base-content) 20%,#0000))}}.altcha-checkbox-native input:indeterminate:before{clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 80%,80% 80%,80% 100%);opacity:1;translate:0 -35%;rotate:0deg}}.altcha-main{width:100%}.altcha-main>:first-child{flex-grow:1}.altcha-checkbox-wrap{flex-direction:row;flex-grow:1;align-items:center;gap:.5rem;display:flex}.altcha-checkbox-wrap>*{display:flex}.altcha-error{font-size:.85rem}.altcha-spinner{border:var(--altcha-checkbox-border-width) solid var(--altcha-spinner-color);opacity:.5;border-bottom-color:#0000;border-right-color:#0000;border-radius:100%;animation:.6s linear infinite altcha-rotate}.altcha-popover{background-color:var(--altcha-color-base);border:var(--altcha-border-width) solid var(--altcha-border-color);border-radius:var(--altcha-border-radius);color:var(--altcha-color-base-content);filter:var(--altcha-shadow);left:calc(var(--altcha-padding)/2);max-width:calc(var(--altcha-max-width) - var(--altcha-padding));top:calc(var(--altcha-padding) + var(--altcha-checkbox-size) + var(--altcha-popover-arrow-size));z-index:var(--altcha-z-index-popover);position:absolute}.altcha-popover-arrow{border-bottom-color:#0000;border:var(--altcha-popover-arrow-size) solid transparent;border-bottom:var(--altcha-popover-arrow-size) solid var(--altcha-popover-color);content:"";height:0;left:calc(var(--altcha-checkbox-size)/2);top:calc(var(--altcha-popover-arrow-size)*-2);width:0;position:absolute}.altcha-popover-content{max-height:100dvh;padding:var(--altcha-padding);overflow:auto}.altcha-popover[data-top=true][data-display=standard]{bottom:calc(100% - var(--altcha-padding) + var(--altcha-popover-arrow-size));top:auto}.altcha-popover[data-top=true][data-display=standard] .altcha-popover-arrow{border-bottom-color:#0000;border-top-color:var(--altcha-popover-color);bottom:calc(var(--altcha-popover-arrow-size)*-2);top:auto}.altcha-popover[data-variant=error]{--altcha-popover-color:var(--altcha-color-error);background-color:var(--altcha-color-error);border-color:var(--altcha-color-error);color:var(--altcha-color-error-content)}.altcha-popover[data-variant=error] .altcha-popover-content{padding:calc(var(--altcha-padding)/1.5) var(--altcha-padding)}.altcha-checkbox-spinner{height:var(--altcha-checkbox-size);width:var(--altcha-checkbox-size);display:none;position:absolute;top:0;left:0}.altcha-checkbox-native{position:relative}@layer daisyui.l1.l2{.altcha-checkbox-native input:disabled{cursor:not-allowed;opacity:.2}.altcha-checkbox-native input{color:var(--color-neutral-content);--input-color:var(--color-neutral)}}.altcha-checkbox-native-spinner{height:var(--altcha-checkbox-size);width:var(--altcha-checkbox-size);display:none;position:absolute;top:0;left:0}.altcha-checkbox-native[data-loading=true] input{appearance:none;opacity:0;pointer-events:none}.altcha-checkbox-native[data-loading=true] .altcha-checkbox-native-spinner{display:block}.altcha-footer,.altcha-icon,.altcha[data-display=invisible]{display:none}@keyframes altcha-rotate{0%{transform:rotate(0)}to{transform:rotate(1turn)}}altcha-widget[data-v-f59cab38]{--altcha-max-width:100%}
