/*! 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:light-dark(var(--altcha-color-primary),var(--altcha-color-primary))}@supports (color:color-mix(in lab,red,red)){:root{--altcha-checkbox-outline-color:light-dark(color-mix(in srgb, var(--altcha-color-primary) 20%, transparent),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{cursor:text;border:var(--border) solid #0000;appearance:none;background-color:var(--color-base-100);vertical-align:middle;white-space:nowrap;width:clamp(3rem,20rem,100%);height:var(--size);font-size:max(var(--font-size,.875rem),.875rem);touch-action:manipulation;border-color:var(--input-color);box-shadow:0 1px var(--input-color) inset,0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset;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;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=url]),.altcha-main :where(input[type=email]){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{outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate}@media(pointer:coarse){@supports (-webkit-touch-callout:none){.altcha-main:focus,.altcha-main:focus-within{--font-size:1rem}}}.altcha-main:has(>input[disabled]),.altcha-main:is(:disabled,[disabled]),fieldset:disabled .altcha-main{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)){.altcha-main:has(>input[disabled]),.altcha-main:is(:disabled,[disabled]),fieldset:disabled .altcha-main{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)::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)::placeholder{color:color-mix(in oklab,var(--color-base-content) 20%,transparent)}}.altcha-main:has(>input[disabled]),.altcha-main:is(:disabled,[disabled]),fieldset:disabled .altcha-main{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{cursor:pointer;appearance:none;border-radius:var(--radius-selector);vertical-align:middle;color:var(--color-base-content);box-shadow:0 1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset,0 0 #0000 inset,0 0 #0000;--size:calc(var(--size-selector,.25rem) * 6);width:var(--size);height:var(--size);background-size:auto,calc(var(--noise) * 100%);background-image:none,var(--fx-noise);flex-shrink:0;padding:.25rem;transition:background-color .2s,box-shadow .2s;display:inline-block;position:relative}.altcha-checkbox-native input:before{--tw-content:"";content:var(--tw-content);opacity:0;clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 80%,70% 80%,70% 100%);width:100%;height:100%;box-shadow:0 3px oklch(100% 0 0 / calc(var(--depth) * .1)) inset;background-color:currentColor;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{opacity:1;clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 80%,80% 80%,80% 100%);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[data-display=invisible],.altcha-footer,.altcha-icon{display:none}@keyframes altcha-rotate{0%{transform:rotate(0)}to{transform:rotate(1turn)}}
