@charset "UTF-8";@font-face{font-display:swap;font-family:Stack Sans Headline;font-style:normal;font-weight:300;src:url(/fonts/stack-sans-headline-300-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Stack Sans Headline;font-style:normal;font-weight:300;src:url(/fonts/stack-sans-headline-300-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Stack Sans Text;font-style:normal;font-weight:400 500;src:url(/fonts/stack-sans-text-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Stack Sans Text;font-style:normal;font-weight:400 500;src:url(/fonts/stack-sans-text-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{ascent-override:92%;descent-override:24%;font-family:Stack Sans Headline Fallback;line-gap-override:0%;size-adjust:104%;src:local("Arial")}@font-face{ascent-override:94%;descent-override:24%;font-family:Stack Sans Text Fallback;line-gap-override:0%;size-adjust:102%;src:local("Arial")}@font-face{font-display:swap;font-family:Fredoka;font-style:normal;font-weight:600 700;src:url(/fonts/fredoka-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Fredoka;font-style:normal;font-weight:600 700;src:url(/fonts/fredoka-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}

/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */@layer theme, base, components, utilities;@layer theme{:host,:root{--font-sans:"Stack Sans Text","Stack Sans Text Fallback",Arial,sans-serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-black:#000;--color-white:#fff;--spacing:0.25rem;--font-weight-medium:500;--font-weight-bold:700;--leading-tight:1.25;--leading-snug:1.375;--radius-2xl:1rem;--ease-out:cubic-bezier(0.22,1,0.36,1);--ease-in-out:cubic-bezier(0.76,0,0.24,1);--blur-md:12px;--default-transition-duration:150ms;--default-transition-timing-function:cubic-bezier(0.4,0,0.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-muted:#4f4a6b;--color-space:#16133a;--color-ink:#1b1838;--color-paper:#fff8ec;--color-daylight:#eef1ff;--color-pink:#ff4fa3;--color-sun:#ffd23f;--color-violet:#8a5cff;--color-mint:#16f2b9;--color-blue:#2e53f2;--font-display:"Fredoka","Arial Rounded MT Bold",Arial,sans-serif;--text-small:0.875rem;--text-body:clamp(1rem,0.97rem + 0.1vw,1.0625rem);--text-lead:clamp(1.125rem,1.05rem + 0.3vw,1.25rem);--text-head:clamp(1.75rem,1.5rem + 1vw,2.5rem);--ease-expo:cubic-bezier(0.16,1,0.3,1)}}@layer base{*,::backdrop,::file-selector-button,:after,:before{border:0 solid;box-sizing:border-box;margin:0;padding:0}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;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);-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent}hr{border-top-width:1px;color:inherit;height:0}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,pre,samp{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-size:1em;font-variation-settings:var(--default-mono-font-variation-settings,normal)}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}::file-selector-button,button,input,optgroup,select,textarea{background-color:transparent;border-radius:0;color:inherit;font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;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-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-meridiem-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}::file-selector-button,button,input:where([type=button],[type=reset],[type=submit]){-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{.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)}--range-fill-x:calc((var(--range-dir, 1) * -100cqw) - (var(--range-dir, 1) * var(--range-thumb-size) / 2));--range-fill-y:0;--range-fill-spread:calc(100cqw * var(--range-fill));background-color:transparent;container-type:inline-size;cursor:pointer;overflow:hidden;vertical-align:middle;width:clamp(3rem,20rem,100%);--radius-selector-max:calc(var(--radius-selector) + var(--radius-selector) + var(--radius-selector));border-bottom-color:currentcolor;border-bottom-style:none;border-bottom-width:medium;border-left-color:currentcolor;border-left-style:none;border-left-width:medium;border-radius:calc(var(--radius-selector) + min(var(--range-p), var(--radius-selector-max)));border-right-color:currentcolor;border-right-style:none;border-right-width:medium;border-top-color:currentcolor;border-top-style:none;border-top-width:medium;height:var(--range-thumb-size)}[dir=rtl] &{@layer daisyui.l1.l2.l3{--range-dir:-1}}&:focus{@layer daisyui.l1.l2.l3{outline:none}}&:focus-visible{@layer daisyui.l1.l2.l3{outline:2px solid;outline-offset:2px}}&::-webkit-slider-runnable-track{@layer daisyui.l1.l2.l3{background-color:var(--range-bg);border-radius:var(--radius-selector);height:calc(var(--range-thumb-size) * .5);width:100%}@layer daisyui.l1.l2.l3{@media (forced-colors:active){border-bottom-color:currentcolor;border-bottom-style:solid;border-bottom-width:1px;border-left-color:currentcolor;border-left-style:solid;border-left-width:1px;border-right-color:currentcolor;border-right-style:solid;border-right-width:1px;border-top-color:currentcolor;border-top-style:solid;border-top-width:1px}}}&::-moz-range-track{@layer daisyui.l1.l2.l3{@media (forced-colors:active){border-bottom-color:currentcolor;border-bottom-style:solid;border-bottom-width:1px;border-left-color:currentcolor;border-left-style:solid;border-left-width:1px;border-right-color:currentcolor;border-right-style:solid;border-right-width:1px;border-top-color:currentcolor;border-top-style:solid;border-top-width:1px}}@layer daisyui.l1.l2.l3{background-color:var(--range-bg);border-radius:var(--radius-selector);height:calc(var(--range-thumb-size) * .5);width:100%}}&::-webkit-slider-thumb{@layer daisyui.l1.l2.l3{-webkit-appearance:none;appearance:none;background-color:var(--range-thumb);border:var(--range-p) solid;border-radius:calc(var(--radius-selector) + min(var(--range-p), var(--radius-selector-max)));box-sizing:border-box;height:var(--range-thumb-size);position:relative;width:var(--range-thumb-size);webkit-appearance:none;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,var(--range-fill-x) var(--range-fill-y) 0 var(--range-fill-spread);color:var(--range-progress);inset-block-start:50%;transform:translateY(-50%);@supports (color:color-mix(in lab,red,red)){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 color-mix(in oklab,currentColor calc(var(--depth) * 10%),#0000),0 0 0 2rem var(--range-thumb) inset,var(--range-fill-x) var(--range-fill-y) 0 var(--range-fill-spread)}}}&::-moz-range-thumb{@layer daisyui.l1.l2.l3{background-color:currentColor;border:var(--range-p) solid;border-radius:calc(var(--radius-selector) + min(var(--range-p), var(--radius-selector-max)));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,var(--range-fill-x) var(--range-fill-y) 0 var(--range-fill-spread);box-sizing:border-box;color:var(--range-progress);height:var(--range-thumb-size);position:relative;width:var(--range-thumb-size);@supports (color:color-mix(in lab,red,red)){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 color-mix(in oklab,currentColor calc(var(--depth) * 10%),#0000),0 0 0 2rem var(--range-thumb) inset,var(--range-fill-x) var(--range-fill-y) 0 var(--range-fill-spread)}}}&:disabled{@layer daisyui.l1.l2.l3{cursor:not-allowed;opacity:30%}}}.modal{@layer daisyui.l1.l2.l3{align-items:center;background-color:transparent;color:inherit;display:grid;height:100%;inset:0;justify-items:center;margin-bottom:0;margin-left:0;margin-right:0;margin-top:0;max-height:none;max-width:none;overflow:clip;overscroll-behavior:contain;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0;pointer-events:none;position:fixed;scrollbar-gutter:auto;transition:overlay allow-discrete .3s,visibility allow-discrete .3s,background-color .3s ease-out,opacity .1s ease-out;visibility:hidden;width:100%;z-index:999}&::backdrop{@layer daisyui.l1.l2.l3{display:none}}&[popover]{@layer daisyui.l1.l2.l3{background:transparent;border:0;color:inherit;inset:0;margin-bottom:0;margin-left:0;margin-right:0;margin-top:0;max-height:none;max-width:none;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0;&::backdrop{background-color:oklch(0 0 0/.4);transition:background-color .3s ease-out}}}&.modal-open{@layer daisyui.l1.l2{background-color:oklch(0 0 0/.4);opacity:100%;pointer-events:auto;transition:visibility allow-discrete 0s,background-color .3s ease-out,opacity .1s ease-out;visibility:visible;>.modal-box{opacity:1;scale:1;translate:0 0}:root:has(&){--page-scroll-lock: }}@layer daisyui.l1.l2{@starting-style{opacity:0}}}&[open]{@layer daisyui.l1.l2{background-color:oklch(0 0 0/.4);opacity:100%;pointer-events:auto;transition:visibility allow-discrete 0s,background-color .3s ease-out,opacity .1s ease-out;visibility:visible;>.modal-box{opacity:1;scale:1;translate:0 0}:root:has(&){--page-scroll-lock: }}@layer daisyui.l1.l2{@starting-style{opacity:0}}}&:popover-open{@layer daisyui.l1.l2{background-color:oklch(0 0 0/.4);opacity:100%;pointer-events:auto;transition:visibility allow-discrete 0s,background-color .3s ease-out,opacity .1s ease-out;visibility:visible;>.modal-box{opacity:1;scale:1;translate:0 0}:root:has(&){--page-scroll-lock: }}@layer daisyui.l1.l2{@starting-style{opacity:0}}}&:target{@layer daisyui.l1.l2{background-color:oklch(0 0 0/.4);opacity:100%;pointer-events:auto;transition:visibility allow-discrete 0s,background-color .3s ease-out,opacity .1s ease-out;visibility:visible;>.modal-box{opacity:1;scale:1;translate:0 0}:root:has(&){--page-scroll-lock: }}@layer daisyui.l1.l2{@starting-style{opacity:0}}}.modal-toggle:checked+&{@layer daisyui.l1.l2{background-color:oklch(0 0 0/.4);opacity:100%;pointer-events:auto;transition:visibility allow-discrete 0s,background-color .3s ease-out,opacity .1s ease-out;visibility:visible;>.modal-box{opacity:1;scale:1;translate:0 0}:root:has(&){--page-scroll-lock: }}@layer daisyui.l1.l2{@starting-style{opacity:0}}}}.tab{&:is(.tabs>.tab){@layer daisyui.l1.l2.l3{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;display:inline-flex;flex-wrap:wrap;justify-content:center;position:relative;text-align:center;webkit-user-select:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;--tab-p:0.75rem;--tab-bg:var(--color-base-100);--tab-border-color:var(--color-base-300);--tab-radius-ss:0;--tab-radius-se:0;--tab-radius-es:0;--tab-radius-ee:0;--tab-order:0;--tab-radius-min:calc(0.75rem - var(--border));--tab-radius-limit:min(var(--radius-field),var(--tab-radius-min));--tab-radius-grad:#0000 calc(69% - var(--border)),var(--tab-border-color) calc(69% - var(--border) + 0.25px),var(--tab-border-color) 69%,var(--tab-bg) calc(69% + 0.25px);border-bottom-color:#0000;border-left-color:#0000;border-right-color:#0000;border-top-color:#0000;font-size:.875rem;height:var(--tab-height);order:var(--tab-order);padding-inline:var(--tab-p);&:hover{@media (hover:hover){color:var(--color-base-content)}}&: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{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;inset:0;opacity:0;position:absolute}}&:checked,&:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]),&:is(label:has(:checked)){&+.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{cursor:default;flex-grow:1}&: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]{opacity:40%;pointer-events:none}}}.tab:is(.tabs>&){@layer daisyui.l1.l2.l3{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;display:inline-flex;flex-wrap:wrap;justify-content:center;position:relative;text-align:center;webkit-user-select:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;--tab-p:0.75rem;--tab-bg:var(--color-base-100);--tab-border-color:var(--color-base-300);--tab-radius-ss:0;--tab-radius-se:0;--tab-radius-es:0;--tab-radius-ee:0;--tab-order:0;--tab-radius-min:calc(0.75rem - var(--border));--tab-radius-limit:min(var(--radius-field),var(--tab-radius-min));--tab-radius-grad:#0000 calc(69% - var(--border)),var(--tab-border-color) calc(69% - var(--border) + 0.25px),var(--tab-border-color) 69%,var(--tab-bg) calc(69% + 0.25px);border-bottom-color:#0000;border-left-color:#0000;border-right-color:#0000;border-top-color:#0000;font-size:.875rem;height:var(--tab-height);order:var(--tab-order);padding-inline:var(--tab-p);&:hover{@media (hover:hover){color:var(--color-base-content)}}&: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{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;inset:0;opacity:0;position:absolute}}&:checked,&:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]),&:is(label:has(:checked)){&+.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{cursor:default;flex-grow:1}&: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]{opacity:40%;pointer-events:none}}}.tabs-border>&{@layer daisyui.l1.l2{--tab-border-color:#0000 #0000 var(--tab-border-color) #0000;border-radius:var(--radius-field);position:relative;&:before{background-color:var(--tab-border-color);border-radius:var(--radius-field);bottom:0;content:"";height:3px;left:var(--tab-p);position:absolute;transition:background-color .2s ease;width:calc(100% - var(--tab-p) * 2)}&:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),&:is(input:checked),&:is(label:has(:checked)){&:before{--tab-border-color:currentColor;border-top:3px solid}}}}.tabs-lift>&{@layer daisyui.l1.l2{--tab-border:0 0 var(--border) 0;--tab-radius-ss:var(--tab-radius-limit);--tab-radius-se:var(--tab-radius-limit);--tab-radius-es:0;--tab-radius-ee:0;--tab-paddings:var(--border) var(--tab-p) 0 var(--tab-p);--tab-border-colors:#0000 #0000 var(--tab-border-color) #0000;--tab-corner-width:calc(100% + var(--tab-radius-limit) * 2);--tab-corner-height:var(--tab-radius-limit);--tab-corner-position:top left,top right;border-color:var(--tab-border-colors);border-end-end-radius:var(--tab-radius-ee);border-end-start-radius:var(--tab-radius-es);border-start-end-radius:var(--tab-radius-se);border-start-start-radius:var(--tab-radius-ss);border-width:var(--tab-border);padding:var(--tab-paddings);&:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),&:is(input:checked,label:has(:checked)){--tab-border:var(--border) var(--border) 0 var(--border);--tab-border-colors:var(--tab-border-color) var(--tab-border-color) #0000 var(--tab-border-color);--tab-paddings:0 calc(var(--tab-p) - var(--border)) var(--border) calc(var(--tab-p) - var(--border));--tab-inset:auto auto 0 auto;--radius-start:radial-gradient(circle at top left,var(--tab-radius-grad));--radius-end:radial-gradient(circle at top right,var(--tab-radius-grad));background-color:var(--tab-bg);&:before{background-image:var(--radius-start),var(--radius-end);background-position:var(--tab-corner-position);background-repeat:no-repeat;background-size:var(--tab-radius-limit) var(--tab-radius-limit);content:"";display:block;height:var(--tab-corner-height);inset:var(--tab-inset);position:absolute;width:var(--tab-corner-width);z-index:1}&:first-child:before{--radius-start:none}[dir=rtl] &:first-child:before{transform:rotateY(180deg)}&:last-child:before{--radius-end:none}[dir=rtl] &:last-child:before{transform:rotateY(180deg)}}}}.tabs-lift:has(>.tab-content)>&:first-child:not(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){@layer daisyui.l1.l2{--tab-border-colors:var(--tab-border-color) var(--tab-border-color) #0000 var(--tab-border-color)}}.tabs-top>&{@layer daisyui.l1.l2{--tab-order:0;--tab-border:0 0 var(--border) 0;--tab-radius-ss:var(--tab-radius-limit);--tab-radius-se:var(--tab-radius-limit);--tab-radius-es:0;--tab-radius-ee:0;--tab-paddings:var(--border) var(--tab-p) 0 var(--tab-p);--tab-border-colors:#0000 #0000 var(--tab-border-color) #0000;--tab-corner-width:calc(100% + var(--tab-radius-limit) * 2);--tab-corner-height:var(--tab-radius-limit);--tab-corner-position:top left,top right;&:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),&:is(input:checked),&:is(label:has(:checked)){--tab-border:var(--border) var(--border) 0 var(--border);--tab-border-colors:var(--tab-border-color) var(--tab-border-color) #0000 var(--tab-border-color);--tab-paddings:0 calc(var(--tab-p) - var(--border)) var(--border) calc(var(--tab-p) - var(--border));--tab-inset:auto auto 0 auto;--radius-start:radial-gradient(circle at top left,var(--tab-radius-grad));--radius-end:radial-gradient(circle at top right,var(--tab-radius-grad))}}}.tabs-top:has(>.tab-content)>&:first-child:not(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){@layer daisyui.l1.l2{--tab-border-colors:var(--tab-border-color) var(--tab-border-color) #0000 var(--tab-border-color)}}.tabs-bottom>&{@layer daisyui.l1.l2{--tab-order:1;--tab-border:var(--border) 0 0 0;--tab-radius-ss:0;--tab-radius-se:0;--tab-radius-es:var(--tab-radius-limit);--tab-radius-ee:var(--tab-radius-limit);--tab-border-colors:var(--tab-border-color) #0000 #0000 #0000;--tab-paddings:0 var(--tab-p) var(--border) var(--tab-p);--tab-corner-width:calc(100% + var(--tab-radius-limit) * 2);--tab-corner-height:var(--tab-radius-limit);--tab-corner-position:top left,top right;&:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),&:is(input:checked),&:is(label:has(:checked)){--tab-border:0 var(--border) var(--border) var(--border);--tab-border-colors:#0000 var(--tab-border-color) var(--tab-border-color) var(--tab-border-color);--tab-paddings:var(--border) calc(var(--tab-p) - var(--border)) 0 calc(var(--tab-p) - var(--border));--tab-inset:0 auto auto auto;--radius-start:radial-gradient(circle at bottom left,var(--tab-radius-grad));--radius-end:radial-gradient(circle at bottom right,var(--tab-radius-grad))}}}.tabs-bottom:has(>.tab-content)>&:first-child:not(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){@layer daisyui.l1.l2{--tab-border-colors:#0000 var(--tab-border-color) var(--tab-border-color) var(--tab-border-color)}}.tabs-box>&{@layer daisyui.l1.l2{border-bottom-style:none;border-left-style:none;border-radius:var(--radius-field);border-right-style:none;border-top-style:none;&:focus-visible,&:is(label:has(:checked:focus-visible)){outline-offset:2px}&:focus-visible{z-index:1}}}.tabs-xs>&{@layer daisyui.l1.l2{font-size:.75rem;--tab-p:0.375rem;--tab-radius-min:calc(0.5rem - var(--border))}}.tabs-sm>&{@layer daisyui.l1.l2{font-size:.875rem;--tab-p:0.5rem;--tab-radius-min:calc(0.5rem - var(--border))}}.tabs-md>&{@layer daisyui.l1.l2{font-size:.875rem;--tab-p:0.75rem;--tab-radius-min:calc(0.75rem - var(--border))}}.tabs-lg>&{@layer daisyui.l1.l2{font-size:1.125rem;--tab-p:1rem;--tab-radius-min:calc(1.5rem - var(--border))}}.tabs-xl>&{@layer daisyui.l1.l2{font-size:1.125rem;--tab-p:1.25rem;--tab-radius-min:calc(2rem - var(--border))}}}.menu{@layer daisyui.l1.l2.l3{display:flex;flex-direction:column;flex-wrap:wrap;padding-bottom:calc(.25rem * 2);padding-left:calc(.25rem * 2);padding-right:calc(.25rem * 2);padding-top:calc(.25rem * 2);width:-moz-fit-content;width:fit-content;--menu-active-fg:var(--color-neutral-content);--menu-active-bg:var(--color-neutral);font-size:.875rem}& :where(li ul,li menu){@layer daisyui.l1.l2.l3{margin-inline-start:calc(.25rem * 4);padding-inline-start:calc(.25rem * 2);position:relative;white-space:nowrap;&:before{background-color:var(--color-base-content);bottom:calc(.25rem * 3);content:"";inset-inline-start:calc(.25rem * 0);opacity:10%;position:absolute;top:calc(.25rem * 3);width:var(--border)}}}& :where(li>.menu-dropdown:not(.menu-dropdown-show)){@layer daisyui.l1.l2.l3{display:none}}& :where(li:not(.menu-title)>:not(ul,menu,details,.menu-title,.btn)){@layer daisyui.l1.l2.l3{align-content:flex-start;align-items:center;border-radius:var(--radius-field);display:grid;gap:calc(.25rem * 2);grid-auto-columns:minmax(auto,max-content) auto max-content;grid-auto-flow:column;padding-block:calc(.25rem * 1.5);padding-inline:calc(.25rem * 3);text-align:start;transition-duration:.2s;transition-property:color,background-color,box-shadow;transition-timing-function:cubic-bezier(0,0,.2,1);-webkit-user-select:none;-moz-user-select:none;user-select:none}}& :where(li:not(.menu-title)>details>summary:not(.menu-title)){@layer daisyui.l1.l2.l3{align-content:flex-start;align-items:center;border-radius:var(--radius-field);display:grid;gap:calc(.25rem * 2);grid-auto-columns:minmax(auto,max-content) auto max-content;grid-auto-flow:column;padding-block:calc(.25rem * 1.5);padding-inline:calc(.25rem * 3);text-align:start;transition-duration:.2s;transition-property:color,background-color,box-shadow;transition-timing-function:cubic-bezier(0,0,.2,1);-webkit-user-select:none;-moz-user-select:none;user-select:none}}& :where(li>details>summary){@layer daisyui.l1.l2.l3{--tw-outline-style:none;outline-style:none;@media (forced-colors:active){outline:2px solid transparent;outline-offset:2px}&::-webkit-details-marker{display:none}}}:is(& :where(li>details>summary),.menu :where(li>.menu-dropdown-toggle)):after{@layer daisyui.l1.l2.l3{box-shadow:inset 2px 2px;content:"";display:block;height:.375rem;justify-self:flex-end;pointer-events:none;rotate:-135deg;transform-origin:50% 50%;transition-duration:.2s;transition-property:rotate,translate;translate:0 -1px;width:.375rem}}:is(.menu :where(li>details>summary),& :where(li>.menu-dropdown-toggle)):after{@layer daisyui.l1.l2.l3{box-shadow:inset 2px 2px;content:"";display:block;height:.375rem;justify-self:flex-end;pointer-events:none;rotate:-135deg;transform-origin:50% 50%;transition-duration:.2s;transition-property:rotate,translate;translate:0 -1px;width:.375rem}}& details{@layer daisyui.l1.l2.l3{overflow:hidden;interpolate-size:allow-keywords}}& details::details-content{@layer daisyui.l1.l2.l3{block-size:0;@media (prefers-reduced-motion:no-preference){transition-behavior:allow-discrete;transition-duration:.2s;transition-property:block-size,content-visibility;transition-timing-function:cubic-bezier(0,0,.2,1)}}}& details[open]::details-content{@layer daisyui.l1.l2.l3{block-size:auto}}& :where(li>details[open]>summary):after{@layer daisyui.l1.l2.l3{rotate:45deg;translate:0 1px}}& :where(li>.menu-dropdown-toggle.menu-dropdown-show):after{@layer daisyui.l1.l2.l3{rotate:45deg;translate:0 1px}}& :where(li:not(.menu-title,.disabled)>:not(ul,menu,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn,[aria-current]:not([aria-current=false],[aria-current=""])).menu-focus{@layer daisyui.l1.l2.l3{background-color:var(--color-base-content);cursor:pointer;@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,menu,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn,[aria-current]:not([aria-current=false],[aria-current=""])):focus-visible{@layer daisyui.l1.l2.l3{background-color:var(--color-base-content);cursor:pointer;@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,menu,details,.menu-title):not(.menu-active,:active,.btn,[aria-current]:not([aria-current=false],[aria-current=""])):hover,li:not(.menu-title,.disabled)>details>summary:not(.menu-title):not(.menu-active,:active,.btn,[aria-current]:not([aria-current=false],[aria-current=""])):hover){@layer daisyui.l1.l2.l3{background-color:var(--color-base-content);cursor:pointer;@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:inset 0 1px oklch(0 0 0/.01),inset 0 -1px oklch(100% 0 0/.01)}}& :where(li:empty){@layer daisyui.l1.l2.l3{background-color:var(--color-base-content);height:1px;margin-bottom:.5rem;margin-left:1rem;margin-right:1rem;margin-top:.5rem;opacity:10%}}& :where(li){@layer daisyui.l1.l2.l3{align-items:stretch;display:flex;flex-direction:column;flex-shrink:0;flex-wrap:wrap;position:relative;.badge{justify-self:flex-end}&>:not(ul,menu,.menu-title,details,.btn).menu-active,&>:not(ul,menu,.menu-title,details,.btn):active,&>:not(ul,menu,.menu-title,details,.btn):is([aria-current]:not([aria-current=false],[aria-current=""])),&>details>summary:active{--tw-outline-style:none;outline-style:none;@media (forced-colors:active){outline:2px solid transparent;outline-offset:2px}background-color:var(--menu-active-bg);background-image:none,var(--fx-noise);background-size:auto,calc(var(--noise) * 100%);color:var(--menu-active-fg);&:not(&:active){box-shadow:0 2px calc(var(--depth) * 3px) -2px var(--menu-active-bg)}}&.menu-disabled,[disabled]{color:var(--color-base-content);pointer-events:none;@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{@layer daisyui.l1.l2.l3{rotate:45deg;translate:0 1px}}& .dropdown-content{@layer daisyui.l1.l2.l3{margin-top:calc(.25rem * 2);padding-bottom:calc(.25rem * 2);padding-left:calc(.25rem * 2);padding-right:calc(.25rem * 2);padding-top:calc(.25rem * 2);&:before{display:none}}}}.btn{:where(&){@layer daisyui.l1.l2.l3{width:unset}}@layer daisyui.l1.l2.l3{--size:calc(var(--size-field, 0.25rem) * 10);--btn-p:1rem;--btn-fg:var(--color-base-content);align-items:center;cursor:pointer;display:inline-flex;flex-shrink:0;flex-wrap:nowrap;gap:calc(.25rem * 1.5);justify-content:center;outline-offset:2px;text-align:center;vertical-align:middle;webkit-user-select:none;border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-start-start-radius:var(--join-ss,var(--radius-field));border-width:var(--border);font-weight:600;touch-action:manipulation;transition-duration:.2s;transition-property:color,background-color,border-color,box-shadow,transform;transition-timing-function:cubic-bezier(0,0,.2,1);-webkit-user-select:none;-moz-user-select:none;user-select:none;--btn-bg:var(--btn-color,var(--color-base-200));--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 calc(var(--depth) * 5%))}--btn-soft-bg:initial;--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-inset:0 0.5px 0 0.5px oklch(100% 0 0/calc(var(--depth) * 6%));background-color:var(--btn-bg);border-color:var(--btn-border);border-style:var(--btn-border-style,solid);color:var(--btn-fg);font-size:var(--fontsize,.875rem);height:var(--size);outline-color:var(--btn-color,var(--color-base-content));padding-inline:var(--btn-p);--tw-prose-links:var(--btn-fg);background-image:none,var(--fx-noise);background-size:auto,calc(var(--noise, 0) * 100%);box-shadow:var(--btn-inset) inset,var(--btn-shadow);text-shadow:0 .5px oklch(100% 0 0/calc(var(--depth) * .15))}&:is([type=checkbox],[type=radio]){@layer daisyui.l1.l2.l3{-webkit-appearance:none;-moz-appearance:none;appearance:none;&[aria-label]:after{--tw-content:attr(aria-label);content:var(--tw-content)}}}&:where(:checked:not(.filter [type=radio].btn)){@layer daisyui.l1.l2.l3{--btn-color:var(--color-primary);--btn-fg:var(--color-primary-content)}}.prose :where(a&:not(.btn-link)):not(:where([class~=not-prose],[class~=not-prose] *)){text-decoration-line:none}&:hover{@layer daisyui.l1{@media (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%)}color:var(--btn-fg);--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-border-style:solid;--btn-inset:0 0.5px 0 0.5px oklch(100% 0 0/calc(var(--depth) * 6%));--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)}}}}&:active:not(.btn-active,[aria-pressed=true],[aria-checked=true],[aria-current]:not([aria-current=false],[aria-current=""])){@layer daisyui.l1{translate: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%)}color:var(--btn-fg,var(--color-base-content));--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-border-style:solid;--btn-inset:0 0 0 0 oklch(0% 0 0/0);--btn-shadow:0 0 0 0 oklch(0% 0 0/0)}}&:where(:checked:not(.filter [type=radio].btn),:not([type=radio],[type=checkbox]):focus-visible){@layer daisyui.l1{--btn-bg:var(--btn-color,var(--color-base-200));color:var(--btn-fg,var(--color-base-content));--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-border-style:solid;--btn-inset:0 0.5px 0 0.5px oklch(100% 0 0/calc(var(--depth) * 6%));--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)}isolation:isolate}}&:focus-visible{@layer daisyui.l1{isolation:isolate;outline-style:solid;outline-width:2px}}&:has(:focus-visible){@layer daisyui.l1{isolation:isolate;outline-style:solid;outline-width:2px}}&:is([aria-pressed=true],[aria-checked=true],[aria-current]:not([aria-current=false],[aria-current=""])){@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 5%)}color:var(--btn-fg,var(--color-base-content));--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-border-style:solid;--btn-inset:0 0 0 0 oklch(0% 0 0/0);--btn-shadow:0 0 0 0 oklch(0% 0 0/0);isolation:isolate}}&:is(.btn-disabled,:disabled,[disabled],[aria-disabled=true]){@layer daisyui{color:var(--color-base-content);pointer-events:none;@supports (color:color-mix(in lab,red,red)){color:color-mix(in oklch,var(--color-base-content) 20%,#0000)}--btn-bg:#0000;--btn-border:#0000;background-image:none;--btn-inset:0 0 0 0 oklch(0% 0 0/0);--btn-shadow:0 0 0 0 oklch(0% 0 0/0)}}&:is(.btn-disabled,:disabled,[disabled],[aria-disabled=true]):not(.btn-link,.btn-ghost){@layer daisyui{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)}}}}.loading{@layer daisyui.l1.l2.l3{aspect-ratio:1/1;background-color:currentcolor;display:inline-block;flex-shrink:0;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' stroke='%23000'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-linecap='round' stroke-width='3'%3E%3CanimateTransform attributeName='transform' dur='8s' from='0 12 12' repeatCount='indefinite' to='360 12 12' type='rotate'/%3E%3Canimate attributeName='stroke-dasharray' dur='6s' keyTimes='0;0.475;1' repeatCount='indefinite' values='0,150;42,150;42,150'/%3E%3Canimate attributeName='stroke-dashoffset' dur='6s' keyTimes='0;0.475;1' repeatCount='indefinite' values='0;-16;-59'/%3E%3C/circle%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' stroke='%23000'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-linecap='round' stroke-width='3'%3E%3CanimateTransform attributeName='transform' dur='8s' from='0 12 12' repeatCount='indefinite' to='360 12 12' type='rotate'/%3E%3Canimate attributeName='stroke-dasharray' dur='6s' keyTimes='0;0.475;1' repeatCount='indefinite' values='0,150;42,150;42,150'/%3E%3Canimate attributeName='stroke-dashoffset' dur='6s' keyTimes='0;0.475;1' repeatCount='indefinite' values='0;-16;-59'/%3E%3C/circle%3E%3C/svg%3E");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100%;mask-size:100%;pointer-events:none;vertical-align:middle;width:calc(var(--size-selector, .25rem) * 6)}@layer daisyui.l1.l2.l3{@media (forced-colors:active){background-color:CanvasText}}@layer daisyui.l1.l2.l3{@media (prefers-reduced-motion:no-preference){-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' stroke='%23000'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-linecap='round' stroke-width='3'%3E%3CanimateTransform attributeName='transform' dur='2s' from='0 12 12' repeatCount='indefinite' to='360 12 12' type='rotate'/%3E%3Canimate attributeName='stroke-dasharray' dur='1.5s' keyTimes='0;0.475;1' repeatCount='indefinite' values='0,150;42,150;42,150'/%3E%3Canimate attributeName='stroke-dashoffset' dur='1.5s' keyTimes='0;0.475;1' repeatCount='indefinite' values='0;-16;-59'/%3E%3C/circle%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' stroke='%23000'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-linecap='round' stroke-width='3'%3E%3CanimateTransform attributeName='transform' dur='2s' from='0 12 12' repeatCount='indefinite' to='360 12 12' type='rotate'/%3E%3Canimate attributeName='stroke-dasharray' dur='1.5s' keyTimes='0;0.475;1' repeatCount='indefinite' values='0,150;42,150;42,150'/%3E%3Canimate attributeName='stroke-dashoffset' dur='1.5s' keyTimes='0;0.475;1' repeatCount='indefinite' values='0;-16;-59'/%3E%3C/circle%3E%3C/svg%3E")}}}.filter{@layer daisyui.l1.l2.l3{display:flex;flex-wrap:wrap}& [type=radio]{@layer daisyui.l1.l2.l3{width:auto}}& input{@layer daisyui.l1.l2.l3{opacity:100%;overflow:hidden;scale:1;transition:visibility allow-discrete .1s,margin .1s,opacity .3s,padding .3s,border-width .1s;&.filter-reset{aspect-ratio:1/1;&:after{--tw-content:"×";content:var(--tw-content)}}}}&>input:not(:last-child){@layer daisyui.l1.l2.l3{margin-inline-end:.25rem}}&>:not(:last-child) input{@layer daisyui.l1.l2.l3{margin-inline-end:.25rem}}&:not(:has(:checked:not(.filter-reset))) :is(.filter-reset,[type=reset]):not(:focus-visible){@layer daisyui.l1{visibility:hidden}}&:not(:has(:checked:not(.filter-reset))) :is(.filter-reset,[type=reset]):not(:focus-visible){@layer daisyui.l1{border-bottom-width:0;border-left-width:0;border-right-width:0;border-top-width:0;margin-inline:0;opacity:0;padding-inline:0;scale:0;width:0}}&:not(:has(:focus-visible)):has(:checked:not(.filter-reset,[type=checkbox])) :is(input,button):not(:checked,.filter-reset,[type=reset]){@layer daisyui.l1{border-bottom-width:0;border-left-width:0;border-right-width:0;border-top-width:0;margin-inline:0;opacity:0;padding-inline:0;scale:0;width:0}}}.validator{:is(&:user-valid,.validator:has(:user-valid)){@layer daisyui.l1.l2{--input-color:var(--color-success)}}:is(.validator:user-valid,&:has(:user-valid)){@layer daisyui.l1.l2{--input-color:var(--color-success)}}:is(&:user-valid,.validator:has(:user-valid)):focus{@layer daisyui.l1.l2{--input-color:var(--color-success)}}:is(.validator:user-valid,&:has(:user-valid)):focus{@layer daisyui.l1.l2{--input-color:var(--color-success)}}:is(&:user-valid,.validator:has(:user-valid)):checked{@layer daisyui.l1.l2{--input-color:var(--color-success)}}:is(.validator:user-valid,&:has(:user-valid)):checked{@layer daisyui.l1.l2{--input-color:var(--color-success)}}:is(&:user-valid,.validator:has(:user-valid))[aria-checked=true]{@layer daisyui.l1.l2{--input-color:var(--color-success)}}:is(.validator:user-valid,&:has(:user-valid))[aria-checked=true]{@layer daisyui.l1.l2{--input-color:var(--color-success)}}:is(&:user-valid,.validator:has(:user-valid)):focus-within{@layer daisyui.l1.l2{--input-color:var(--color-success)}}:is(.validator:user-valid,&:has(:user-valid)):focus-within{@layer daisyui.l1.l2{--input-color:var(--color-success)}}:is(&:user-invalid,.validator:has(:user-invalid),.validator[aria-invalid]:not([aria-invalid=false]),.validator:has([aria-invalid]:not([aria-invalid=false]))){@layer daisyui.l1.l2{--input-color:var(--color-error)}}:is(.validator:user-invalid,&:has(:user-invalid),.validator[aria-invalid]:not([aria-invalid=false]),.validator:has([aria-invalid]:not([aria-invalid=false]))){@layer daisyui.l1.l2{--input-color:var(--color-error)}}:is(.validator:user-invalid,.validator:has(:user-invalid),&[aria-invalid]:not([aria-invalid=false]),.validator:has([aria-invalid]:not([aria-invalid=false]))){@layer daisyui.l1.l2{--input-color:var(--color-error)}}:is(.validator:user-invalid,.validator:has(:user-invalid),.validator[aria-invalid]:not([aria-invalid=false]),&:has([aria-invalid]:not([aria-invalid=false]))){@layer daisyui.l1.l2{--input-color:var(--color-error)}}:is(&:user-invalid,.validator:has(:user-invalid),.validator[aria-invalid]:not([aria-invalid=false]),.validator:has([aria-invalid]:not([aria-invalid=false]))):focus{@layer daisyui.l1.l2{--input-color:var(--color-error)}}:is(.validator:user-invalid,&:has(:user-invalid),.validator[aria-invalid]:not([aria-invalid=false]),.validator:has([aria-invalid]:not([aria-invalid=false]))):focus{@layer daisyui.l1.l2{--input-color:var(--color-error)}}:is(.validator:user-invalid,.validator:has(:user-invalid),&[aria-invalid]:not([aria-invalid=false]),.validator:has([aria-invalid]:not([aria-invalid=false]))):focus{@layer daisyui.l1.l2{--input-color:var(--color-error)}}:is(.validator:user-invalid,.validator:has(:user-invalid),.validator[aria-invalid]:not([aria-invalid=false]),&:has([aria-invalid]:not([aria-invalid=false]))):focus{@layer daisyui.l1.l2{--input-color:var(--color-error)}}:is(&:user-invalid,.validator:has(:user-invalid),.validator[aria-invalid]:not([aria-invalid=false]),.validator:has([aria-invalid]:not([aria-invalid=false]))):checked{@layer daisyui.l1.l2{--input-color:var(--color-error)}}:is(.validator:user-invalid,&:has(:user-invalid),.validator[aria-invalid]:not([aria-invalid=false]),.validator:has([aria-invalid]:not([aria-invalid=false]))):checked{@layer daisyui.l1.l2{--input-color:var(--color-error)}}:is(.validator:user-invalid,.validator:has(:user-invalid),&[aria-invalid]:not([aria-invalid=false]),.validator:has([aria-invalid]:not([aria-invalid=false]))):checked{@layer daisyui.l1.l2{--input-color:var(--color-error)}}:is(.validator:user-invalid,.validator:has(:user-invalid),.validator[aria-invalid]:not([aria-invalid=false]),&:has([aria-invalid]:not([aria-invalid=false]))):checked{@layer daisyui.l1.l2{--input-color:var(--color-error)}}:is(&:user-invalid,.validator:has(:user-invalid),.validator[aria-invalid]:not([aria-invalid=false]),.validator:has([aria-invalid]:not([aria-invalid=false])))[aria-checked=true]{@layer daisyui.l1.l2{--input-color:var(--color-error)}}:is(.validator:user-invalid,&:has(:user-invalid),.validator[aria-invalid]:not([aria-invalid=false]),.validator:has([aria-invalid]:not([aria-invalid=false])))[aria-checked=true]{@layer daisyui.l1.l2{--input-color:var(--color-error)}}:is(.validator:user-invalid,.validator:has(:user-invalid),&[aria-invalid]:not([aria-invalid=false]),.validator:has([aria-invalid]:not([aria-invalid=false])))[aria-checked=true]{@layer daisyui.l1.l2{--input-color:var(--color-error)}}:is(.validator:user-invalid,.validator:has(:user-invalid),.validator[aria-invalid]:not([aria-invalid=false]),&:has([aria-invalid]:not([aria-invalid=false])))[aria-checked=true]{@layer daisyui.l1.l2{--input-color:var(--color-error)}}:is(&:user-invalid,.validator:has(:user-invalid),.validator[aria-invalid]:not([aria-invalid=false]),.validator:has([aria-invalid]:not([aria-invalid=false]))):focus-within{@layer daisyui.l1.l2{--input-color:var(--color-error)}}:is(.validator:user-invalid,&:has(:user-invalid),.validator[aria-invalid]:not([aria-invalid=false]),.validator:has([aria-invalid]:not([aria-invalid=false]))):focus-within{@layer daisyui.l1.l2{--input-color:var(--color-error)}}:is(.validator:user-invalid,.validator:has(:user-invalid),&[aria-invalid]:not([aria-invalid=false]),.validator:has([aria-invalid]:not([aria-invalid=false]))):focus-within{@layer daisyui.l1.l2{--input-color:var(--color-error)}}:is(.validator:user-invalid,.validator:has(:user-invalid),.validator[aria-invalid]:not([aria-invalid=false]),&:has([aria-invalid]:not([aria-invalid=false]))):focus-within{@layer daisyui.l1.l2{--input-color:var(--color-error)}}:is(&:user-invalid,.validator:has(:user-invalid),.validator[aria-invalid]:not([aria-invalid=false]),.validator:has([aria-invalid]:not([aria-invalid=false])))~.validator-hint{@layer daisyui.l1.l2{color:var(--color-error);visibility:visible}display:revert-layer}:is(.validator:user-invalid,&:has(:user-invalid),.validator[aria-invalid]:not([aria-invalid=false]),.validator:has([aria-invalid]:not([aria-invalid=false])))~.validator-hint{@layer daisyui.l1.l2{color:var(--color-error);visibility:visible}display:revert-layer}:is(.validator:user-invalid,.validator:has(:user-invalid),&[aria-invalid]:not([aria-invalid=false]),.validator:has([aria-invalid]:not([aria-invalid=false])))~.validator-hint{@layer daisyui.l1.l2{color:var(--color-error);visibility:visible}display:revert-layer}:is(.validator:user-invalid,.validator:has(:user-invalid),.validator[aria-invalid]:not([aria-invalid=false]),&:has([aria-invalid]:not([aria-invalid=false])))~.validator-hint{@layer daisyui.l1.l2{color:var(--color-error);visibility:visible}display:revert-layer}}.invisible{visibility:hidden}.visible{visibility:visible}.list{@layer daisyui.l1.l2.l3{display:flex;flex-direction:column;font-size:.875rem}& .list-row{@layer daisyui.l1.l2.l3{--list-grid-cols:minmax(0,auto) 1fr;border-radius:var(--radius-box);display:grid;gap:calc(.25rem * 4);grid-auto-flow:column;grid-template-columns:var(--list-grid-cols);padding-bottom:calc(.25rem * 4);padding-left:calc(.25rem * 4);padding-right:calc(.25rem * 4);padding-top:calc(.25rem * 4);position:relative;word-break:break-word}}:is(&>:not(:last-child).list-row,.list>:not(:last-child) .list-row):after{@layer daisyui.l1.l2.l3{border-bottom:var(--border) solid;border-color:var(--color-base-content);content:"";inset-inline:var(--radius-box);bottom:0;position:absolute;@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-base-content) 5%,transparent)}}}:is(.list>:not(:last-child).list-row,&>:not(:last-child) .list-row):after{@layer daisyui.l1.l2.l3{border-bottom:var(--border) solid;border-color:var(--color-base-content);content:"";inset-inline:var(--radius-box);bottom:0;position:absolute;@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-base-content) 5%,transparent)}}}& .list-row:has(>.list-col-grow:first-child){@layer daisyui.l1.l2{--list-grid-cols:1fr}}& .list-row:has(>.list-col-grow:nth-child(2)){@layer daisyui.l1.l2{--list-grid-cols:minmax(0,auto) 1fr}}& .list-row:has(>.list-col-grow:nth-child(3)){@layer daisyui.l1.l2{--list-grid-cols:minmax(0,auto) minmax(0,auto) 1fr}}& .list-row:has(>.list-col-grow:nth-child(4)){@layer daisyui.l1.l2{--list-grid-cols:minmax(0,auto) minmax(0,auto) minmax(0,auto) 1fr}}& .list-row:has(>.list-col-grow:nth-child(5)){@layer daisyui.l1.l2{--list-grid-cols:minmax(0,auto) minmax(0,auto) minmax(0,auto) minmax(0,auto) 1fr}}& .list-row:has(>.list-col-grow:nth-child(6)){@layer daisyui.l1.l2{--list-grid-cols:minmax(0,auto) minmax(0,auto) minmax(0,auto) minmax(0,auto) minmax(0,auto) 1fr}}& .list-row>*{@layer daisyui.l1.l2{grid-row-start:1}}}.input{@layer daisyui.l1.l2.l3{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-base-100);display:inline-flex;flex-shrink:1;gap:calc(.25rem * 2);padding-inline:calc(.25rem * 3);position:relative;vertical-align:middle;white-space:nowrap;--size:calc(var(--size-field, 0.25rem) * var(--in-size-mul, 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)}border-bottom-color:var(--input-color,#0000);border-bottom-style:solid;border-bottom-width:var(--border);border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));border-left-color:var(--input-color,#0000);border-left-style:solid;border-left-width:var(--border);border-right-color:var(--input-color,#0000);border-right-style:solid;border-right-width:var(--border);border-start-end-radius:var(--join-se,var(--radius-field));border-start-start-radius:var(--join-ss,var(--radius-field));border-top-color:var(--input-color,#0000);border-top-style:solid;border-top-width:var(--border);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,0rem),var(--font-size-min,.875rem));height:var(--size);touch-action:manipulation;width:clamp(3rem,20rem,100%);@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}}& input{@layer daisyui.l1.l2.l3{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border-bottom-color:currentcolor;border-bottom-style:none;border-bottom-width:medium;border-left-color:currentcolor;border-left-style:none;border-left-width:medium;border-right-color:currentcolor;border-right-style:none;border-right-width:medium;border-top-color:currentcolor;border-top-style:none;border-top-width:medium;height:100%;width:100%;&::-moz-placeholder{color:var(--color-base-content);opacity:50%}&::placeholder{color:var(--color-base-content);opacity:50%}&:focus,&:focus-within{--tw-outline-style:none;outline-style:none;@media (forced-colors:active){outline:2px solid transparent;outline-offset:2px}}&::-webkit-calendar-picker-indicator{inset-inline-end:-.15em}}}&::-webkit-inner-spin-button{@layer daisyui.l1.l2.l3{margin-inline-end:-10px}}&::-webkit-calendar-picker-indicator{@layer daisyui.l1.l2.l3{inset-inline-end:.75em}}input&{@layer daisyui.l1.l2.l3{display:inline-flex;position:relative;text-align:start;&[type=email],&[type=number],&[type=tel],&[type=url]{direction:ltr}&::-webkit-date-and-time-value,&::-webkit-datetime-edit{align-items:center;display:grid;min-height:100%;text-align:inherit}&::-webkit-inner-spin-button{margin-block:calc(.25rem * var(--spin-my, -3))}&::-webkit-calendar-picker-indicator{cursor:pointer;height:1em;position:absolute;width:1em}&::-webkit-color-swatch-wrapper{padding-block:.25rem}}}& input{@layer daisyui.l1.l2.l3{display:inline-flex;position:relative;text-align:start;&[type=email],&[type=number],&[type=tel],&[type=url]{direction:ltr}&::-webkit-date-and-time-value,&::-webkit-datetime-edit{align-items:center;display:grid;min-height:100%;text-align:inherit}&::-webkit-inner-spin-button{margin-block:calc(.25rem * var(--spin-my, -3))}&::-webkit-calendar-picker-indicator{cursor:pointer;height:1em;position:absolute;width:1em}&::-webkit-color-swatch-wrapper{padding-block:.25rem}}}&:focus{@layer daisyui.l1.l2.l3{--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}@layer daisyui.l1.l2.l3{@media (pointer:coarse){@supports (-webkit-touch-callout:none){--font-size:1rem}}}}&:focus-within{@layer daisyui.l1.l2.l3{--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}@layer daisyui.l1.l2.l3{@media (pointer:coarse){@supports (-webkit-touch-callout:none){--font-size:1rem}}}}&:has(>input[disabled]){@layer daisyui.l1.l2{background-color:var(--color-base-200);border-color:var(--color-base-200);box-shadow:none;cursor:not-allowed;&:is(input),:is(input){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,::-moz-placeholder{color:var(--color-base-content);opacity:20%}&::placeholder,::placeholder{color:var(--color-base-content);opacity:20%}}}&:is(:disabled,[disabled]){@layer daisyui.l1.l2{background-color:var(--color-base-200);border-color:var(--color-base-200);box-shadow:none;cursor:not-allowed;&:is(input),:is(input){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,::-moz-placeholder{color:var(--color-base-content);opacity:20%}&::placeholder,::placeholder{color:var(--color-base-content);opacity:20%}}}fieldset:disabled &{@layer daisyui.l1.l2{background-color:var(--color-base-200);border-color:var(--color-base-200);box-shadow:none;cursor:not-allowed;&:is(input),:is(input){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,::-moz-placeholder{color:var(--color-base-content);opacity:20%}&::placeholder,::placeholder{color:var(--color-base-content);opacity:20%}}}&:has(>input[disabled])>input[disabled]{@layer daisyui.l1.l2{cursor:not-allowed}}:is(&[type=url],.input[type=tel],.input[type=email],.input[type=number]):dir(rtl){border-end-end-radius:var(--join-es,var(--radius-field));border-end-start-radius:var(--join-ee,var(--radius-field));border-start-end-radius:var(--join-ss,var(--radius-field));border-start-start-radius:var(--join-se,var(--radius-field))}:is(.input[type=url],&[type=tel],.input[type=email],.input[type=number]):dir(rtl){border-end-end-radius:var(--join-es,var(--radius-field));border-end-start-radius:var(--join-ee,var(--radius-field));border-start-end-radius:var(--join-ss,var(--radius-field));border-start-start-radius:var(--join-se,var(--radius-field))}:is(.input[type=url],.input[type=tel],&[type=email],.input[type=number]):dir(rtl){border-end-end-radius:var(--join-es,var(--radius-field));border-end-start-radius:var(--join-ee,var(--radius-field));border-start-end-radius:var(--join-ss,var(--radius-field));border-start-start-radius:var(--join-se,var(--radius-field))}:is(.input[type=url],.input[type=tel],.input[type=email],&[type=number]):dir(rtl){border-end-end-radius:var(--join-es,var(--radius-field));border-end-start-radius:var(--join-ee,var(--radius-field));border-start-end-radius:var(--join-ss,var(--radius-field));border-start-start-radius:var(--join-se,var(--radius-field))}}.table{@layer daisyui.l1.l2.l3{border-collapse:separate;font-size:.875rem;position:relative;width:100%;--tw-border-spacing-x:0px;--tw-border-spacing-y:0px;border-radius:var(--radius-box);border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y);text-align:left}&:where(:dir(rtl),[dir=rtl],[dir=rtl] *){@layer daisyui.l1.l2.l3{text-align:right}}:is(:is(& tr.row-hover),.table tr.row-hover:nth-child(2n)):hover{@layer daisyui.l1.l2.l3{@media (hover:hover){background-color:var(--color-base-200)}}}:is(:is(.table tr.row-hover),& tr.row-hover:nth-child(2n)):hover{@layer daisyui.l1.l2.l3{@media (hover:hover){background-color:var(--color-base-200)}}}& :where(th,td){@layer daisyui.l1.l2.l3{padding-block:calc(.25rem * 3);padding-inline:calc(.25rem * 4);vertical-align:middle}}& :where(thead,tfoot){@layer daisyui.l1.l2.l3{color:var(--color-base-content);white-space:nowrap;@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)){@layer daisyui.l1.l2.l3{border-top:var(--border) solid var(--color-base-content);@supports (color:color-mix(in lab,red,red)){border-top-color:color-mix(in oklch,var(--color-base-content) 5%,#0000);border-top-style:solid;border-top-width:var(--border)}}}& :where(.table-pin-rows thead){@layer daisyui.l1.l2.l3{position:sticky;top:0;z-index:1}}& :where(.table-pin-rows tfoot){@layer daisyui.l1.l2.l3{bottom:0;position:sticky;z-index:1}}& :where(.table-pin-rows :is(thead,tfoot) tr){@layer daisyui.l1.l2.l3{background-color:var(--color-base-100)}}& :where(.table-pin-cols tr th){@layer daisyui.l1.l2.l3{background-color:var(--color-base-100);left:0;position:sticky;right:0}}& :where(thead tr :is(td,th),tbody tr:not(:last-child) :is(td,th)){@layer daisyui.l1.l2.l3{border-bottom:var(--border) solid var(--color-base-content);@supports (color:color-mix(in lab,red,red)){border-bottom-color:color-mix(in oklch,var(--color-base-content) 5%,#0000);border-bottom-style:solid;border-bottom-width:var(--border)}}}}.step{.steps &{@layer daisyui.l1.l2.l3{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;min-width:4rem;place-items:center;text-align:center;--step-bg:var(--color-base-300);--step-fg:var(--color-base-content);&:before{background-color:var(--step-bg);border:1px solid;color:var(--step-bg);content:"";grid-column-start:1;grid-row-start:1;height:calc(.25rem * 2);margin-inline-start:-100%;top:0;width:100%}&:not(:has(.step-icon)):after,>.step-icon{--tw-content:counter(step);background-color:var(--step-bg);border:1px solid var(--step-bg);border-radius:calc(infinity * 1px);color:var(--step-fg);content:var(--tw-content);counter-increment:step;display:grid;grid-column-start:1;grid-row-start:1;height:calc(.25rem * 8);place-items:center;place-self:center;position:relative;width:calc(.25rem * 8);z-index:1}&:first-child:before{--tw-content:none;content:var(--tw-content)}&[data-content]:after{--tw-content:attr(data-content);content:var(--tw-content)}}}.steps-horizontal &{@layer daisyui.l1.l2{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;min-width:4rem;place-items:center;text-align:center;&:before{height:calc(.25rem * 2);margin-inline-start:-100%;width:100%}&:before,[dir=rtl] &:before{translate:0}}}.steps-vertical &{@layer daisyui.l1.l2{display:grid;gap:.5rem;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-columns:40px 1fr;grid-template-rows:repeat(1,minmax(0,1fr));grid-template-rows:auto;justify-items:start;min-height:4rem;&:before{height:100%;margin-inline-start:50%;translate:-50% -50%;width:calc(.25rem * 2)}[dir=rtl] &:before{translate:50% -50%}}}}.steps{@layer daisyui.l1.l2.l3{counter-reset:step;display:inline-grid;grid-auto-columns:1fr;grid-auto-flow:column;overflow:hidden;overflow-x:auto}& .step{@layer daisyui.l1.l2.l3{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;min-width:4rem;place-items:center;text-align:center;--step-bg:var(--color-base-300);--step-fg:var(--color-base-content);&:before{background-color:var(--step-bg);border:1px solid;color:var(--step-bg);content:"";grid-column-start:1;grid-row-start:1;height:calc(.25rem * 2);margin-inline-start:-100%;top:0;width:100%}&:not(:has(.step-icon)):after,>.step-icon{--tw-content:counter(step);background-color:var(--step-bg);border:1px solid var(--step-bg);border-radius:calc(infinity * 1px);color:var(--step-fg);content:var(--tw-content);counter-increment:step;display:grid;grid-column-start:1;grid-row-start:1;height:calc(.25rem * 8);place-items:center;place-self:center;position:relative;width:calc(.25rem * 8);z-index:1}&:first-child:before{--tw-content:none;content:var(--tw-content)}&[data-content]:after{--tw-content:attr(data-content);content:var(--tw-content)}}}& .step-neutral+.step-neutral:before{@layer daisyui.l1.l2{--step-bg:var(--color-neutral);--step-fg:var(--color-neutral-content)}}& .step-neutral:after{@layer daisyui.l1.l2{--step-bg:var(--color-neutral);--step-fg:var(--color-neutral-content)}}& .step-neutral>.step-icon{@layer daisyui.l1.l2{--step-bg:var(--color-neutral);--step-fg:var(--color-neutral-content)}}& .step-primary+.step-primary:before{@layer daisyui.l1.l2{--step-bg:var(--color-primary);--step-fg:var(--color-primary-content)}}& .step-primary:after{@layer daisyui.l1.l2{--step-bg:var(--color-primary);--step-fg:var(--color-primary-content)}}& .step-primary>.step-icon{@layer daisyui.l1.l2{--step-bg:var(--color-primary);--step-fg:var(--color-primary-content)}}& .step-secondary+.step-secondary:before{@layer daisyui.l1.l2{--step-bg:var(--color-secondary);--step-fg:var(--color-secondary-content)}}& .step-secondary:after{@layer daisyui.l1.l2{--step-bg:var(--color-secondary);--step-fg:var(--color-secondary-content)}}& .step-secondary>.step-icon{@layer daisyui.l1.l2{--step-bg:var(--color-secondary);--step-fg:var(--color-secondary-content)}}& .step-accent+.step-accent:before{@layer daisyui.l1.l2{--step-bg:var(--color-accent);--step-fg:var(--color-accent-content)}}& .step-accent:after{@layer daisyui.l1.l2{--step-bg:var(--color-accent);--step-fg:var(--color-accent-content)}}& .step-accent>.step-icon{@layer daisyui.l1.l2{--step-bg:var(--color-accent);--step-fg:var(--color-accent-content)}}& .step-info+.step-info:before{@layer daisyui.l1.l2{--step-bg:var(--color-info);--step-fg:var(--color-info-content)}}& .step-info:after{@layer daisyui.l1.l2{--step-bg:var(--color-info);--step-fg:var(--color-info-content)}}& .step-info>.step-icon{@layer daisyui.l1.l2{--step-bg:var(--color-info);--step-fg:var(--color-info-content)}}& .step-success+.step-success:before{@layer daisyui.l1.l2{--step-bg:var(--color-success);--step-fg:var(--color-success-content)}}& .step-success:after{@layer daisyui.l1.l2{--step-bg:var(--color-success);--step-fg:var(--color-success-content)}}& .step-success>.step-icon{@layer daisyui.l1.l2{--step-bg:var(--color-success);--step-fg:var(--color-success-content)}}& .step-warning+.step-warning:before{@layer daisyui.l1.l2{--step-bg:var(--color-warning);--step-fg:var(--color-warning-content)}}& .step-warning:after{@layer daisyui.l1.l2{--step-bg:var(--color-warning);--step-fg:var(--color-warning-content)}}& .step-warning>.step-icon{@layer daisyui.l1.l2{--step-bg:var(--color-warning);--step-fg:var(--color-warning-content)}}& .step-error+.step-error:before{@layer daisyui.l1.l2{--step-bg:var(--color-error);--step-fg:var(--color-error-content)}}& .step-error:after{@layer daisyui.l1.l2{--step-bg:var(--color-error);--step-fg:var(--color-error-content)}}& .step-error>.step-icon{@layer daisyui.l1.l2{--step-bg:var(--color-error);--step-fg:var(--color-error-content)}}}.sr-only{border-width:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.checkbox{@layer daisyui.l1.l2.l3{border:var(--border) solid var(--input-color,var(--color-base-content));@supports (color:color-mix(in lab,red,red)){border-bottom-color:var(--input-color,color-mix(in oklab,var(--color-base-content) 20%,#0000));border-bottom-style:solid;border-bottom-width:var(--border);border-left-color:var(--input-color,color-mix(in oklab,var(--color-base-content) 20%,#0000));border-left-style:solid;border-left-width:var(--border);border-right-color:var(--input-color,color-mix(in oklab,var(--color-base-content) 20%,#0000));border-right-style:solid;border-right-width:var(--border);border-top-color:var(--input-color,color-mix(in oklab,var(--color-base-content) 20%,#0000));border-top-style:solid;border-top-width:var(--border)}-webkit-appearance:none;-moz-appearance:none;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;display:inline-block;flex-shrink:0;padding-bottom:.25rem;padding-left:.25rem;padding-right:.25rem;padding-top:.25rem;position:relative;transition:background-color .2s,box-shadow .2s;vertical-align:middle;--size:calc(var(--size-selector, 0.25rem) * 6);background-image:none,var(--fx-noise);background-size:auto,calc(var(--noise) * 100%);height:var(--size);width:var(--size)}&:before{@layer daisyui.l1.l2.l3{--tw-content:"";background-color:currentcolor;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);display:block;font-size:1rem;height:100%;line-height:.75;opacity:0;rotate:45deg;transition:clip-path .3s,opacity .1s,rotate .3s,translate .3s;transition-delay:.1s;width:100%}}&:focus-visible{@layer daisyui.l1.l2.l3{outline:2px solid var(--input-color,currentColor);outline-offset:2px}}&:checked{@layer daisyui.l1.l2.l3{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));&:before{clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 0,70% 0,70% 100%);opacity:100%;translate:3.5% -7%}@media (forced-colors:active){&:before{background-color:transparent;rotate:0deg;--tw-content:"✔︎";clip-path:none}}@media print{&:before{background-color:transparent;rotate:0deg;--tw-content:"✔︎";clip-path:none}}}}&[aria-checked=true]{@layer daisyui.l1.l2.l3{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));&:before{clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 0,70% 0,70% 100%);opacity:100%;translate:3.5% -7%}@media (forced-colors:active){&:before{background-color:transparent;rotate:0deg;--tw-content:"✔︎";clip-path:none}}@media print{&:before{background-color:transparent;rotate:0deg;--tw-content:"✔︎";clip-path:none}}}}&:indeterminate{@layer daisyui.l1.l2.l3{background-color:var( --input-color,var(--color-base-content) );@supports (color:color-mix(in lab,red,red)){background-color:var( --input-color,color-mix(in oklab,var(--color-base-content) 20%,#0000) )}&:before{clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 80%,80% 80%,80% 100%);opacity:100%;rotate:0deg;translate:0 -40%}@media (forced-colors:active){&:before{background-color:transparent;rotate:0deg;--tw-content:"−";clip-path:none;translate:0}}}}&[aria-checked=mixed]{@layer daisyui.l1.l2.l3{background-color:var( --input-color,var(--color-base-content) );@supports (color:color-mix(in lab,red,red)){background-color:var( --input-color,color-mix(in oklab,var(--color-base-content) 20%,#0000) )}&:before{clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 80%,80% 80%,80% 100%);opacity:100%;rotate:0deg;translate:0 -40%}@media (forced-colors:active){&:before{background-color:transparent;rotate:0deg;--tw-content:"−";clip-path:none;translate:0}}}}&:disabled{@layer daisyui.l1.l2{cursor:not-allowed;opacity:20%}}}.navbar{@layer daisyui.l1.l2.l3{align-items:center;display:flex;min-height:4rem;padding-bottom:.5rem;padding-left:.5rem;padding-right:.5rem;padding-top:.5rem;width:100%}:where(&){@layer daisyui.l1.l2{position:relative}}}.card{@layer daisyui.l1.l2.l3{border-radius:var(--radius-box);display:flex;flex-direction:column;outline:2px solid #0000;outline-offset:2px;position:relative;transition:outline .2s ease-in-out}&:focus-visible{@layer daisyui.l1.l2.l3{outline-color:currentColor}}&[aria-checked=true]{@layer daisyui.l1.l2.l3{outline-color:currentColor}}&:has(>:checked,>:is([type=checkbox],[type=radio]):focus-visible){@layer daisyui.l1.l2.l3{outline-color:currentColor}}&:has(>:checked:focus-visible){@layer daisyui.l1.l2.l3{outline-width:4px}}&[aria-checked=true]:focus-visible{@layer daisyui.l1.l2.l3{outline-width:4px}}&[aria-checked=true]:has(>:is([type=checkbox],[type=radio]):focus-visible){@layer daisyui.l1.l2.l3{outline-width:4px}}&:has(>:is([type=checkbox],[type=radio])){@layer daisyui.l1.l2.l3{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}}&>:is([type=checkbox],[type=radio]){@layer daisyui.l1.l2.l3{-webkit-appearance:none;-moz-appearance:none;appearance:none}}& figure:first-child{@layer daisyui.l1.l2.l3.l4{border-end-end-radius:unset;border-end-start-radius:unset;border-start-end-radius:inherit;border-start-start-radius:inherit;overflow:hidden}}& figure:last-child{@layer daisyui.l1.l2.l3.l4{border-end-end-radius:inherit;border-end-start-radius:inherit;border-start-end-radius:unset;border-start-start-radius:unset;overflow:hidden}}& figure{@layer daisyui.l1.l2.l3.l4{align-items:center;display:flex;justify-content:center}}}.progress{@layer daisyui.l1.l2.l3{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:currentcolor;border-radius:var(--radius-box);height:calc(.25rem * 2);overflow:hidden;position:relative;width:100%;@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,currentcolor 20%,transparent)}color:var(--color-base-content)}@layer daisyui.l1.l2.l3{@media (forced-colors:active){border-bottom-color:currentcolor;border-bottom-style:solid;border-bottom-width:1px;border-left-color:currentcolor;border-left-style:solid;border-left-width:1px;border-right-color:currentcolor;border-right-style:solid;border-right-width:1px;border-top-color:currentcolor;border-top-style:solid;border-top-width:1px}}&:indeterminate{@layer daisyui.l1.l2.l3{background-image:repeating-linear-gradient(90deg,currentColor -1%,currentColor 10%,#0000 0,#0000 90%);background-position-x:15%;background-size:200%;@media (prefers-reduced-motion:no-preference){animation:progress 5s ease-in-out infinite}@supports (-moz-appearance:none){&::-moz-progress-bar{background-color:transparent;@media (prefers-reduced-motion:no-preference){animation:progress 5s ease-in-out infinite;background-image:repeating-linear-gradient(90deg,currentColor -1%,currentColor 10%,#0000 0,#0000 90%);background-position-x:15%;background-size:200%}}}}}&::-moz-progress-bar{@layer daisyui.l1.l2.l3{@supports (-moz-appearance:none){background-color:currentcolor;border-radius:var(--radius-box);@media (forced-colors:active){background-color:CanvasText}@media (prefers-reduced-motion:no-preference){transition:inline-size .3s ease}}}}&::-webkit-progress-bar{@layer daisyui.l1.l2.l3{@supports (-webkit-appearance:none){background-color:transparent;border-radius:var(--radius-box)}}}&::-webkit-progress-value{@layer daisyui.l1.l2.l3{@supports (-webkit-appearance:none){background-color:currentColor;border-radius:var(--radius-box);@media (forced-colors:active){background-color:CanvasText}@media (prefers-reduced-motion:no-preference){transition:inline-size .3s ease}}}}}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.top-0{top:calc(var(--spacing) * 0)}.top-2{top:calc(var(--spacing) * 2)}.top-\[76px\]{top:76px}.-left-\[10000px\]{left:calc(10000px * -1)}.left-2{left:calc(var(--spacing) * 2)}.textarea{@layer daisyui.l1.l2.l3{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-base-100);border-radius:var(--radius-field);flex-shrink:1;min-height:calc(.25rem * 20);padding-block:calc(.25rem * 2);padding-inline:calc(.25rem * 3);vertical-align:middle;--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)}border-bottom-color:var(--input-color,#0000);border-bottom-style:solid;border-bottom-width:var(--border);border-left-color:var(--input-color,#0000);border-left-style:solid;border-left-width:var(--border);border-right-color:var(--input-color,#0000);border-right-style:solid;border-right-width:var(--border);border-top-color:var(--input-color,#0000);border-top-style:solid;border-top-width:var(--border);box-shadow:0 1px var(--input-color) inset,0 -1px oklch(100% 0 0/calc(var(--depth) * .1)) inset;font-size:max(var(--font-size,0rem),var(--font-size-min,.875rem));touch-action:manipulation;width:clamp(3rem,20rem,100%);@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}}& textarea{@layer daisyui.l1.l2.l3{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border-bottom-color:currentcolor;border-bottom-style:none;border-bottom-width:medium;border-left-color:currentcolor;border-left-style:none;border-left-width:medium;border-right-color:currentcolor;border-right-style:none;border-right-width:medium;border-top-color:currentcolor;border-top-style:none;border-top-width:medium;&::-moz-placeholder{color:var(--color-base-content);opacity:50%}&::placeholder{color:var(--color-base-content);opacity:50%}&:focus,&:focus-within{--tw-outline-style:none;outline-style:none;@media (forced-colors:active){outline:2px solid transparent;outline-offset:2px}}}}&:focus{@layer daisyui.l1.l2.l3{--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)}isolation:isolate;outline:2px solid var(--input-color);outline-offset:2px}@layer daisyui.l1.l2.l3{@media (pointer:coarse){@supports (-webkit-touch-callout:none){--font-size:1rem}}}}&:focus-within{@layer daisyui.l1.l2.l3{--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)}isolation:isolate;outline:2px solid var(--input-color);outline-offset:2px}@layer daisyui.l1.l2.l3{@media (pointer:coarse){@supports (-webkit-touch-callout:none){--font-size:1rem}}}}&:has(>textarea[disabled]){@layer daisyui.l1.l2{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)){color:color-mix(in oklab,var(--color-base-content) 40%,transparent)}box-shadow:none;&::-moz-placeholder,::-moz-placeholder{color:var(--color-base-content);opacity:20%}&::placeholder,::placeholder{color:var(--color-base-content);opacity:20%}}}&:is(:disabled,[disabled]){@layer daisyui.l1.l2{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)){color:color-mix(in oklab,var(--color-base-content) 40%,transparent)}box-shadow:none;&::-moz-placeholder,::-moz-placeholder{color:var(--color-base-content);opacity:20%}&::placeholder,::placeholder{color:var(--color-base-content);opacity:20%}}}&:has(>textarea[disabled])>textarea[disabled]{@layer daisyui.l1.l2{cursor:not-allowed}}}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.order-1{order:1}.order-2{order:2}.hero{@layer daisyui.l1.l2.l3{background-position:50%;background-size:cover;display:grid;place-items:center;width:100%}&>*{@layer daisyui.l1.l2.l3{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}.label{@layer daisyui.l1.l2.l3{align-items:center;color:currentcolor;display:inline-flex;gap:calc(.25rem * 1.5);white-space:nowrap;@supports (color:color-mix(in lab,red,red)){color:color-mix(in oklab,currentcolor 60%,transparent)}}&:has(input){@layer daisyui.l1.l2.l3{cursor:pointer}}&:is(.input>*,.select>*){@layer daisyui.l1.l2.l3{align-items:center;display:flex;font-size:inherit;height:calc(100% - .5rem);padding-inline:calc(.25rem * 3);white-space:nowrap;&:first-child{border-inline-end:var(--border) solid currentColor;margin-inline-end:calc(.25rem * 3);margin-inline-start:calc(.25rem * -3);@supports (color:color-mix(in lab,red,red)){border-inline-end:var(--border) solid color-mix(in oklab,currentColor 10%,#0000)}}&:last-child{border-inline-start:var(--border) solid currentColor;margin-inline-end:calc(.25rem * -3);margin-inline-start:calc(.25rem * 3);@supports (color:color-mix(in lab,red,red)){border-inline-start:var(--border) solid color-mix(in oklab,currentColor 10%,#0000)}}}}}.input{.label:is(&>*,.select>*){@layer daisyui.l1.l2.l3{align-items:center;display:flex;font-size:inherit;height:calc(100% - .5rem);padding-inline:calc(.25rem * 3);white-space:nowrap;&:first-child{border-inline-end:var(--border) solid currentColor;margin-inline-end:calc(.25rem * 3);margin-inline-start:calc(.25rem * -3);@supports (color:color-mix(in lab,red,red)){border-inline-end:var(--border) solid color-mix(in oklab,currentColor 10%,#0000)}}&:last-child{border-inline-start:var(--border) solid currentColor;margin-inline-end:calc(.25rem * -3);margin-inline-start:calc(.25rem * 3);@supports (color:color-mix(in lab,red,red)){border-inline-start:var(--border) solid color-mix(in oklab,currentColor 10%,#0000)}}}}}.-mt-px{margin-top:-1px}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-14{margin-top:calc(var(--spacing) * 14)}.status{@layer daisyui.l1.l2.l3{aspect-ratio:1/1;background-color:var(--color-base-content);border-radius:var(--radius-selector);display:inline-block;@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-base-content) 20%,transparent)}background-position:50%;background-repeat:no-repeat;color:color-mix(in srgb,#000 30%,transparent);vertical-align:middle;@supports (color:color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-black) 30%,transparent)}--size:calc(var(--size-selector, 0.25rem) * 2);background-image:radial-gradient(circle at 35% 30%,oklch(1 0 0/calc(var(--depth) * .5)),#0000);box-shadow:0 2px 3px -1px currentColor;height:var(--size);width:var(--size);@supports (color:color-mix(in lab,red,red)){box-shadow:0 2px 3px -1px color-mix(in oklab,currentColor calc(var(--depth) * 100%),#0000)}}}.footer{@layer daisyui.l1.l2.l3{-moz-column-gap:calc(.25rem * 4);column-gap:calc(.25rem * 4);display:grid;font-size:.875rem;grid-auto-flow:row;line-height:1.25rem;place-items:start;row-gap:calc(.25rem * 10);width:100%}&>:not(script,style,template){@layer daisyui.l1.l2.l3{display:grid;gap:calc(.25rem * 2);place-items:start}}}.alert{border-color:var(--alert-border-color,var(--color-base-200));border-width:var(--border);@layer daisyui.l1.l2.l3{border-bottom-style:solid;border-left-style:solid;border-right-style:solid;border-top-style:solid;--alert-border-color:var(--color-base-200);align-items:center;background-color:var(--alert-color,var(--color-base-200));background-image:none,var(--fx-noise);background-size:auto,calc(var(--noise) * 33%);border-radius:var(--radius-box);box-shadow:0 3px 0 -2px oklch(100% 0 0/calc(var(--depth) * .08)) inset,0 1px #000,0 4px 3px -2px oklch(0 0 0/calc(var(--depth) * .08));color:var(--color-base-content);display:grid;font-size:.875rem;gap:calc(.25rem * 4);grid-auto-flow:column;grid-template-columns:auto;justify-content:start;justify-items:start;line-height:1.25rem;padding-block:calc(.25rem * 3);padding-inline:calc(.25rem * 4);text-align:start;@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)}}}.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:var(--border) solid var(--color-base-300);border-radius:var(--radius-selector);font-weight:inherit;padding-block:.2em;padding-inline:.5em;&:after,&:before{display:none}}}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.h-14{height:calc(var(--spacing) * 14)}.h-46{height:calc(var(--spacing) * 46)}.h-\[26px\]{height:26px}.h-px{height:1px}.min-h-\[60svh\]{min-height:60svh}.min-h-\[76px\]{min-height:76px}.min-h-\[calc\(100svh-76px\)\]{min-height:calc(100svh - 76px)}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-px{width:1px}.max-w-\[18ch\]{max-width:18ch}.max-w-\[24ch\]{max-width:24ch}.max-w-\[30rem\]{max-width:30rem}.max-w-\[32ch\]{max-width:32ch}.max-w-\[36ch\]{max-width:36ch}.max-w-\[42ch\]{max-width:42ch}.max-w-\[44ch\]{max-width:44ch}.max-w-\[52ch\]{max-width:52ch}.max-w-\[56ch\]{max-width:56ch}.max-w-\[60rem\]{max-width:60rem}.max-w-\[65ch\]{max-width:65ch}.max-w-\[68rem\]{max-width:68rem}.max-w-\[72rem\]{max-width:72rem}.flex-1{flex:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.link{@layer daisyui.l1.l2.l3{cursor:pointer;text-decoration-line:underline}&:focus{@layer daisyui.l1.l2.l3{--tw-outline-style:none;outline-style:none;@media (forced-colors:active){outline:2px solid transparent;outline-offset:2px}}}&:focus-visible{@layer daisyui.l1.l2.l3{outline:2px solid currentColor;outline-offset:2px}}}.resize{resize:both}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-14{gap:calc(var(--spacing) * 14)}.gap-x-6{-moz-column-gap:calc(var(--spacing) * 6);column-gap:calc(var(--spacing) * 6)}.gap-x-8{-moz-column-gap:calc(var(--spacing) * 8);column-gap:calc(var(--spacing) * 8)}.gap-x-16{-moz-column-gap:calc(var(--spacing) * 16);column-gap:calc(var(--spacing) * 16)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-9{row-gap:calc(var(--spacing) * 9)}.gap-y-12{row-gap:calc(var(--spacing) * 12)}.self-start{align-self:flex-start}.overflow-clip{overflow:clip}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-box{border-radius:var(--radius-box)}.rounded-field{border-radius:var(--radius-field)}.rounded-full{border-radius:calc(infinity * 1px)}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-base-300{border-color:var(--color-base-300)}.border-ink{border-color:var(--color-ink)}.bg-base-100{background-color:var(--color-base-100)}.bg-base-200{background-color:var(--color-base-200)}.bg-blue{background-color:var(--color-blue)}.bg-mint{background-color:var(--color-mint)}.bg-neutral{background-color:var(--color-neutral)}.bg-pink\/15{background-color:color-mix(in srgb,#ff4fa3 15%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-pink) 15%,transparent)}}.bg-primary{background-color:var(--color-primary)}.bg-sun{background-color:var(--color-sun)}.bg-white{background-color:var(--color-white)}.btn-ghost{@layer daisyui.l1.l2.l3{--btn-bg:#0000;color:var(--btn-rest-fg,var(--btn-color,var(--color-base-content,currentColor)));--btn-border:#0000;background-image:none;--btn-inset:0 0 0 0 oklch(0% 0 0/0);--btn-shadow:0 0 0 0 oklch(0% 0 0/0)}}.p-7{padding:calc(var(--spacing) * 7)}.p-8{padding:calc(var(--spacing) * 8)}.p-10{padding:calc(var(--spacing) * 10)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-\[var\(--margin\)\]{padding-inline:var(--margin)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pt-14{padding-top:calc(var(--spacing) * 14)}.pt-16{padding-top:calc(var(--spacing) * 16)}.pt-20{padding-top:calc(var(--spacing) * 20)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-14{padding-bottom:calc(var(--spacing) * 14)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.text-center{text-align:center}.text-left{text-align:left}.font-display{font-family:var(--font-display)}.text-\[1\.5rem\]{font-size:1.5rem}.text-\[clamp\(1\.5rem\,1\.2rem\+1vw\,2rem\)\]{font-size:clamp(1.5rem,1.2rem + 1vw,2rem)}.text-\[clamp\(1\.5rem\,4vw\,3\.5rem\)\]{font-size:clamp(1.5rem,4vw,3.5rem)}.text-\[clamp\(1\.5rem\,4vw\,3rem\)\]{font-size:clamp(1.5rem,4vw,3rem)}.text-\[clamp\(2\.5rem\,2rem\+2vw\,3\.5rem\)\]{font-size:clamp(2.5rem,2rem + 2vw,3.5rem)}.text-body{font-size:var(--text-body)}.text-head{font-size:var(--text-head)}.text-lead{font-size:var(--text-lead)}.text-small{font-size:var(--text-small)}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-none{--tw-leading:1;line-height:1}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.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)}.tracking-\[0\.3em\]{--tw-tracking:0.3em;letter-spacing:.3em}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.whitespace-nowrap{white-space:nowrap}.alert-success{@layer daisyui.l1.l2{color:var(--color-success-content);--alert-border-color:var(--color-success);--alert-color:var(--color-success)}}.alert-warning{@layer daisyui.l1.l2{color:var(--color-warning-content);--alert-border-color:var(--color-warning);--alert-color:var(--color-warning)}}.checkbox-primary{@layer daisyui.l1.l2{color:var(--color-primary-content);--input-color:var(--color-primary)}}.text-\[\#cfc9ef\]{color:#cfc9ef}.text-base-content{color:var(--color-base-content)}.text-ink{color:var(--color-ink)}.text-muted{color:var(--color-muted)}.text-neutral-content{color:var(--color-neutral-content)}.text-neutral-content\/60{color:var(--color-neutral-content);@supports (color:color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-neutral-content) 60%,transparent)}}.text-neutral-content\/70{color:var(--color-neutral-content);@supports (color:color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-neutral-content) 70%,transparent)}}.text-paper{color:var(--color-paper)}.text-primary-content{color:var(--color-primary-content)}.text-sun{color:var(--color-sun)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.link-hover{@layer daisyui.l1.l2{text-decoration-line:none}&:hover{@layer daisyui.l1.l2{@media (hover:hover){text-decoration-line:underline}}}}.prose{& :where(a.btn:not(.btn-link)):not(:where([class~=not-prose],[class~=not-prose] *)){text-decoration-line:none}}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,rgba(0,0,0,.1)),0 1px 2px -1px var(--tw-shadow-color,rgba(0,0,0,.1))}.ring,.shadow{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition-\[background-color\,backdrop-filter\]{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:background-color,-webkit-backdrop-filter;transition-property:background-color,backdrop-filter;transition-property:background-color,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.duration-200{--tw-duration:200ms;transition-duration:.2s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.input-lg{@layer daisyui.l1.l2{--in-size-mul:12;--font-size-min:1.125rem;--spin-my:-3}.floating-label:has(&){@layer daisyui.l1.l2{--top-mul:6;--font-size:1.125rem}}}.btn-neutral{@layer daisyui.l1.l2{--btn-color:var(--color-neutral);--btn-fg:var(--color-neutral-content);--btn-soft-bg:var(--color-neutral-content) 80%;--btn-rest-fg:initial}}.btn-lg{@layer daisyui.l1.l2{--fontsize:1.125rem;--btn-p:1.25rem;--size:calc(var(--size-field, 0.25rem) * 12)}}.btn-primary{@layer daisyui.l1.l2{--btn-color:var(--color-primary);--btn-fg:var(--color-primary-content);--btn-soft-bg:initial}}.btn-sm{@layer daisyui.l1.l2{--fontsize:0.75rem;--btn-p:0.75rem;--size:calc(var(--size-field, 0.25rem) * 8)}}.textarea-lg{@layer daisyui.l1.l2{--font-size-min:1.125rem}.floating-label:has(&){@layer daisyui.l1.l2{--top-mul:6;--font-size:1.125rem}}}.alert{.aura:has(>.card,>&){@layer daisyui.l1.l2.l3{--aura-radius:var(--radius-box)}}}.btn{.aura:has(>&,>.input,>.select){@layer daisyui.l1.l2.l3{--aura-radius:var(--radius-field)}}}.card{.aura:has(>&,>.alert){@layer daisyui.l1.l2.l3{--aura-radius:var(--radius-box)}}}.checkbox{.aura:has(>&,>.toggle,>.badge){@layer daisyui.l1.l2.l3{--aura-radius:var(--radius-selector)}}}.input{.aura:has(>.btn,>&,>.select){@layer daisyui.l1.l2.l3{--aura-radius:var(--radius-field)}}}.hover\:text-neutral-content{&:hover{@media (hover:hover){color:var(--color-neutral-content)}}}.hover\:text-primary-content{&:hover{@media (hover:hover){color:var(--color-primary-content)}}}.sm\:gap-x-10{@media (width >= 40rem){-moz-column-gap:calc(var(--spacing) * 10);column-gap:calc(var(--spacing) * 10)}}.md\:menu-horizontal{@media (width >= 48rem){@layer daisyui.l1.l2{align-items:flex-start;display:inline-flex;flex-direction:row}&>li:not(.menu-title)>details>:is(ul,menu){@layer daisyui.l1.l2{background-color:var(--color-base-100);border-radius:var(--radius-box);box-shadow:0 1px 3px 0 oklch(0 0 0/.1),0 1px 2px -1px oklch(0 0 0/.1);margin-inline-start:0;margin-top:calc(.25rem * 4);opacity:0;padding-block:calc(.25rem * 2);padding-inline-end:calc(.25rem * 2);position:absolute;scale:95%;transform-origin:top;@media (prefers-reduced-motion:no-preference){@starting-style{opacity:0;scale:95%}animation:menu .2s;transition-property:opacity,scale,display;transition-behavior:allow-discrete;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}}}&>li:not(.menu-title)>details[open]>:is(ul,menu){@layer daisyui.l1.l2{opacity:100%;scale:100%}}&>li>details>:is(ul,menu):before{@layer daisyui.l1.l2{--tw-content:none;content:var(--tw-content)}}}}.md\:static{@media (width >= 48rem){position:static}}.md\:col-span-2{@media (width >= 48rem){grid-column:span 2/span 2}}.md\:col-span-3{@media (width >= 48rem){grid-column:span 3/span 3}}.md\:col-span-6{@media (width >= 48rem){grid-column:span 6/span 6}}.md\:ml-2{@media (width >= 48rem){margin-left:calc(var(--spacing) * 2)}}.md\:hidden{@media (width >= 48rem){display:none}}.md\:h-20{@media (width >= 48rem){height:calc(var(--spacing) * 20)}}.md\:grid-flow-col{@media (width >= 48rem){grid-auto-flow:column}}.md\:grid-cols-2{@media (width >= 48rem){grid-template-columns:repeat(2,minmax(0,1fr))}}.md\:grid-cols-12{@media (width >= 48rem){grid-template-columns:repeat(12,minmax(0,1fr))}}.md\:grid-cols-\[1fr_auto\]{@media (width >= 48rem){grid-template-columns:1fr auto}}.md\:grid-cols-\[auto_1fr\]{@media (width >= 48rem){grid-template-columns:auto 1fr}}.md\:grid-rows-2{@media (width >= 48rem){grid-template-rows:repeat(2,minmax(0,1fr))}}.md\:items-center{@media (width >= 48rem){align-items:center}}.md\:bg-transparent{@media (width >= 48rem){background-color:transparent}}.md\:p-0{@media (width >= 48rem){padding:calc(var(--spacing) * 0)}}.md\:text-lead{@media (width >= 48rem){font-size:var(--text-lead)}}.lg\:order-1{@media (width >= 64rem){order:1}}.lg\:order-2{@media (width >= 64rem){order:2}}.lg\:col-span-2{@media (width >= 64rem){grid-column:span 2/span 2}}.lg\:col-span-3{@media (width >= 64rem){grid-column:span 3/span 3}}.lg\:col-span-4{@media (width >= 64rem){grid-column:span 4/span 4}}.lg\:col-span-5{@media (width >= 64rem){grid-column:span 5/span 5}}.lg\:col-span-7{@media (width >= 64rem){grid-column:span 7/span 7}}.lg\:col-span-8{@media (width >= 64rem){grid-column:span 8/span 8}}.lg\:col-start-7{@media (width >= 64rem){grid-column-start:7}}.lg\:flex{@media (width >= 64rem){display:flex}}.lg\:grid-cols-2{@media (width >= 64rem){grid-template-columns:repeat(2,minmax(0,1fr))}}.lg\:grid-cols-3{@media (width >= 64rem){grid-template-columns:repeat(3,minmax(0,1fr))}}.lg\:grid-cols-4{@media (width >= 64rem){grid-template-columns:repeat(4,minmax(0,1fr))}}.lg\:grid-cols-12{@media (width >= 64rem){grid-template-columns:repeat(12,minmax(0,1fr))}}.lg\:gap-10{@media (width >= 64rem){gap:calc(var(--spacing) * 10)}}.lg\:gap-14{@media (width >= 64rem){gap:calc(var(--spacing) * 14)}}.lg\:p-10{@media (width >= 64rem){padding:calc(var(--spacing) * 10)}}.lg\:py-16{@media (width >= 64rem){padding-block:calc(var(--spacing) * 16)}}.lg\:py-20{@media (width >= 64rem){padding-block:calc(var(--spacing) * 20)}}.lg\:py-24{@media (width >= 64rem){padding-block:calc(var(--spacing) * 24)}}.lg\:py-28{@media (width >= 64rem){padding-block:calc(var(--spacing) * 28)}}.lg\:pt-6{@media (width >= 64rem){padding-top:calc(var(--spacing) * 6)}}.lg\:pt-14{@media (width >= 64rem){padding-top:calc(var(--spacing) * 14)}}.lg\:pt-20{@media (width >= 64rem){padding-top:calc(var(--spacing) * 20)}}.lg\:pt-24{@media (width >= 64rem){padding-top:calc(var(--spacing) * 24)}}.lg\:pb-20{@media (width >= 64rem){padding-bottom:calc(var(--spacing) * 20)}}.\[\&\.is-scrolled\]\:bg-base-100\/85{&.is-scrolled{background-color:var(--color-base-100);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-base-100) 85%,transparent)}}}.\[\&\.is-scrolled\]\:backdrop-blur-md{&.is-scrolled{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}}}:root{--t-press:140ms;--t-hover:180ms;--t-ui:240ms;--t-reveal:800ms;--t-open:1200ms;--margin:20px}@media (min-width:768px){:root{--margin:40px}}@layer base{html{scroll-padding-top:76px}body{font-family:var(--font-sans);font-size:var(--text-body);line-height:1.5;-webkit-font-smoothing:antialiased;overflow-x:clip}.display,h1,h2,h3{font-family:var(--font-display);font-weight:700;letter-spacing:-.01em;line-height:1.15;text-wrap:balance}h3{font-weight:600;letter-spacing:0;line-height:1.25}p{text-wrap:pretty}:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}::-moz-selection{background:var(--color-primary);color:var(--color-primary-content)}::selection{background:var(--color-primary);color:var(--color-primary-content)}}@layer components{.wrap{padding-inline:var(--margin)}.section{margin-top:clamp(80px,12vh,140px)}.measure{max-width:60ch}.link{transition:color var(--t-hover) ease}.link:hover{color:var(--color-primary)}.arrow{transition:transform var(--t-ui) var(--ease-out)}a:focus-visible .arrow,a:hover .arrow{transform:translate(6px,-6px)}.sr-only-focusable:not(:focus):not(:focus-within){height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0);white-space:nowrap}[data-ui]{background:var(--color-base-100);border:2px solid var(--color-ink);border-radius:1rem;color:var(--color-base-content);display:flex;flex-direction:column;font-size:13px;gap:10px;height:100%;line-height:1.35;padding:16px}[data-ui] .ui-title{font-weight:500}[data-ui] .ui-muted{color:var(--color-muted)}[data-ui] .ui-row{align-items:center;display:flex;gap:8px}[data-ui] .ui-ok{background:var(--color-success);border-radius:999px;flex:none;height:8px;width:8px}[data-ui] .ui-bar{background:var(--color-base-300);border-radius:999px;height:8px;overflow:hidden}[data-ui] .ui-bar>span{background:var(--color-primary);display:block;height:100%}[data-ui] .ui-cell{border:1px solid var(--color-base-300);border-radius:.5rem;padding:6px 8px}[data-ui] .ui-big{font-size:22px;font-weight:500}}.alert,.badge,.btn,.card,.input,.select,.stats,.textarea{text-shadow:none}.alert{box-shadow:none}.btn{border:2px solid var(--color-ink);box-shadow:4px 4px 0 var(--color-ink);font-family:var(--font-display);font-weight:600;letter-spacing:.01em;transition:translate var(--t-press) var(--ease-out),box-shadow var(--t-press) var(--ease-out),background-color var(--t-hover)}.btn:hover{box-shadow:6px 6px 0 var(--color-ink);translate:-1px -1px}.btn:active{box-shadow:0 0 0 var(--color-ink);translate:3px 3px}.btn-ghost{border-color:transparent;box-shadow:none}.input,.select,.textarea{background-color:#fff}.alert,.badge,.card-toon,.input,.select,.textarea{border:2px solid var(--color-ink)}.card-toon{border-radius:16px;box-shadow:4px 4px 0 var(--color-ink)}.ground-space{background-color:var(--color-space);color:var(--color-paper)}.ground-paper{background-color:var(--color-daylight);color:var(--color-ink)}.ground-space .text-muted{color:#cfc9ef}.select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' fill='none' stroke='%231b1838' stroke-width='2.5' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;background-size:14px}.select:after,.select:before{display:none}.hero-logo{align-items:baseline;color:inherit;display:inline-flex;font-family:var(--font-display);font-size:clamp(3.5rem,8vw,6rem);gap:.03em;line-height:1;margin:0 0 32px;white-space:nowrap}.hero-logo img{align-self:baseline;height:.74em;margin-bottom:-.02em;width:auto}.header-logo{font-size:2rem;margin:0}.footer-cta,.ground-space .btn,.ground-space .card-toon,.intro__copy .btn{box-shadow:4px 4px 0 var(--color-mint)}.footer-cta:hover,.ground-space .btn:hover{box-shadow:6px 6px 0 var(--color-mint)}.ground-space .btn-ghost{box-shadow:none}@layer base{:root,[data-theme]{background-color:var(--root-bg);color:var(--color-base-content)}:root{background-color:var(--page-scroll-bg,var(--root-bg))}:where(:root,[data-theme]){--root-bg:var(--color-base-100)}}@layer base{:root{--fx-noise:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'%3E%3Cfilter id='a'%3E%3CfeTurbulence baseFrequency='1.34' numOctaves='4' stitchTiles='stitch' type='fractalNoise'/%3E%3C/filter%3E%3Cpath d='M0 0h200v200H0z' filter='url(%23a)' opacity='.2'/%3E%3C/svg%3E")}}@layer base{:root{--page-has-backdrop:var(--page-scroll-lock) 1;--page-scroll-bg:var(--page-scroll-lock) var(--root-bg,#0000);@supports (color:color-mix(in lab,red,red)){--page-scroll-bg:var(--page-scroll-lock) color-mix(in srgb,var(--root-bg,#0000),oklch(0% 0 0) calc(var(--page-has-backdrop, 0) * 40%))}animation:var(--page-scroll-lock) set-page-has-scroll forwards;background-image:var(--page-scroll-lock) linear-gradient(var(--root-bg,#0000),var(--root-bg,#0000));transition:var(--page-scroll-lock) background-color .3s ease-out;animation-timeline:var(--page-scroll-lock) scroll();--page-has-scroll:initial;scrollbar-gutter:var(--page-has-scroll) var(--page-scroll-lock) stable}@keyframes set-page-has-scroll{0%,to{--page-has-scroll: }}}@layer base{@property --radialprogress{syntax:"<percentage>";inherits:true;initial-value:0}@property --aura-angle{syntax:"<angle>";inherits:false;initial-value:0deg}}@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{:root{--page-scroll-lock:initial;--page-overflow:var(--page-scroll-lock) hidden}:root:not(span){overflow:var(--page-overflow)}}@keyframes rotator{89.9999%,to{--first-item-position:0 0%}90%,99.9999%{--first-item-position:0 calc(var(--items) * 100%)}to{translate:0 -100%}}@keyframes skeleton{0%{background-position:150%}to{background-position:-50%}}@keyframes menu{0%{opacity:0}}@keyframes dropdown{0%{opacity:0}}@keyframes toast{0%{opacity:0;scale:.9}to{opacity:1;scale:1}}@keyframes radio{0%{padding:5px}50%{padding:3px}}@keyframes rating{0%,40%{filter:brightness(1.05) contrast(1.05);scale:1.1}}@keyframes progress{50%{background-position-x:-115%}}@keyframes aura{to{--aura-angle:360deg;transform:translateZ(1px)}}@keyframes aura-glow{20%,80%{filter:blur(.25rem);opacity:.7}50%{filter:blur(.75rem);opacity:1}}@keyframes aura-glow-after{20%,80%{filter:blur(1rem);opacity:.3}50%{filter:blur(1.5rem);opacity:.6}}@layer base{:root:has(input.theme-controller[value=dovaya]:checked),:where(:root),[data-theme=dovaya]{color-scheme:light;--color-base-100:#eef1ff;--color-base-200:#e1e6fb;--color-base-300:#cdd5f3;--color-base-content:#1b1838;--color-primary:#2e53f2;--color-primary-content:#fff8ec;--color-secondary:#ff4fa3;--color-secondary-content:#1b1838;--color-accent:#16f2b9;--color-accent-content:#1b1838;--color-neutral:#16133a;--color-neutral-content:#fff8ec;--color-info:#22b7f2;--color-info-content:#04202e;--color-success:#12c995;--color-success-content:#032a20;--color-warning:#f2b822;--color-warning-content:#2b1f02;--color-error:#e5484d;--color-error-content:#fff;--radius-selector:2rem;--radius-field:0.75rem;--radius-box:1.5rem;--size-selector:0.25rem;--size-field:0.25rem;--border:2px;--depth:0;--noise:0}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{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:0}@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}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction: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;--tw-duration:initial;--tw-ease:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@media (prefers-reduced-motion:no-preference){html.js :is([data-reveal-mode-value=rise],[data-reveal-mode-value=hero]) [data-reveal-target=item],html.js :is([data-reveal-mode-value=rise],[data-reveal-mode-value=hero])[data-reveal-target=item]{filter:blur(4px);opacity:0;transform:translateY(12px);transition:opacity .6s var(--ease-expo),transform .6s var(--ease-expo),filter .6s var(--ease-expo),translate .2s var(--ease-out),scale .15s ease-out}html.js .is-revealed [data-reveal-target=item],html.js .is-revealed[data-reveal-target=item]{filter:none;opacity:1;transform:none}html.js [data-motion=bar]{transform:scaleX(0);transform-origin:left;transition:transform .5s var(--ease-expo);transition-delay:calc(.3s + var(--i, 0) * .15s)}html.js .is-revealed [data-motion=bar]{transform:none}.footer-wave__back,.footer-wave__front{transform-box:fill-box;transform-origin:50% 100%}.footer-wave__back{animation:wave-back 9s ease-in-out infinite alternate}.footer-wave__front{animation:wave-front 7s ease-in-out infinite alternate}@keyframes wave-back{0%{transform:translateX(-6%) scaleY(.85)}50%{transform:translateX(0) scaleY(1.12)}to{transform:translateX(6%) scaleY(.92)}}@keyframes wave-front{0%{transform:translateX(4%) scaleY(1.08)}50%{transform:translateX(0) scaleY(.88)}to{transform:translateX(-4%) scaleY(1.05)}}.btn,[data-press]{transition:scale .15s ease-out,color .15s,background-color .15s,border-color .15s}.btn:not(:disabled):active,[data-press]:active{scale:.96}[data-lift]{transition:translate .2s var(--ease-out),scale .15s ease-out,background-color .2s ease-out}@media (hover:hover){[data-lift]:hover{translate:0 -2px}}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.starfield{isolation:isolate;position:relative}.starfield:before{background-image:radial-gradient(1.5px 1.5px at 12% 18%,#fff8ec 98%,transparent),radial-gradient(1.5px 1.5px at 72% 12%,#fff8ec 98%,transparent),radial-gradient(2px 2px at 38% 64%,#16f2b9 98%,transparent),radial-gradient(1.5px 1.5px at 88% 46%,#fff8ec 98%,transparent),radial-gradient(2px 2px at 22% 82%,#ffd23f 98%,transparent),radial-gradient(1.5px 1.5px at 56% 30%,#fff8ec 98%,transparent),radial-gradient(1.5px 1.5px at 64% 88%,#fff8ec 98%,transparent),radial-gradient(2px 2px at 92% 78%,#ff4fa3 98%,transparent),radial-gradient(1.5px 1.5px at 6% 52%,#fff8ec 98%,transparent);background-size:420px 420px;content:"";inset:0;pointer-events:none;position:absolute;z-index:-1}.toon-art{display:block;height:auto;overflow:visible;width:100%}@media (prefers-reduced-motion:no-preference){html.js .starfield:before{animation:twinkle 5s ease-in-out infinite alternate}@keyframes twinkle{0%{opacity:.45}to{opacity:1}}html.js [data-motion=float]{animation:float 4s ease-in-out infinite}@keyframes float{0%,to{translate:0 -6px}50%{translate:0 6px}}html.js [data-reveal-mode-value=pop] [data-reveal-target=item]{opacity:0;scale:.92}html.js [data-reveal-mode-value=pop] .is-revealed[data-reveal-target=item]{animation:pop .52s var(--ease-out) both;opacity:1;scale:1}@keyframes pop{0%{opacity:0;scale:.92}60%{opacity:1;scale:1.04}to{opacity:1;scale:1}}}.page-actions{align-items:center;bottom:20px;display:flex;position:fixed;right:20px;z-index:30}.page-actions__contact{font-size:1.125rem;min-height:56px;padding-inline:64px;transition:padding-inline .48s cubic-bezier(.34,1.56,.64,1)}.page-actions__top{background:var(--color-paper);border-radius:999px;border-width:0;color:var(--color-ink);height:56px;margin-left:0;min-height:56px;opacity:0;overflow:hidden;padding:0;pointer-events:none;transition:width .48s cubic-bezier(.34,1.56,.64,1),margin-left .48s,opacity .2s,border-width 0s .48s,visibility 0s .48s;visibility:hidden;width:0}.page-actions.is-split .page-actions__contact{padding-inline:30px}.page-actions__top.is-shown{border-width:2px;margin-left:12px;opacity:1;pointer-events:auto;transition:width .48s cubic-bezier(.34,1.56,.64,1),margin-left .48s,opacity .12s;visibility:visible;width:56px}.page-actions:after{background:conic-gradient(from 0deg,#97ce4c,#16f2b9,#d9f99d,#16f2b9,#97ce4c);border-radius:50%;box-shadow:0 0 0 3px var(--color-ink);content:"";height:76px;margin:-38px -10px 0 0;opacity:0;pointer-events:none;position:absolute;right:0;scale:0;top:50%;width:76px;z-index:-1}@media (prefers-reduced-motion:no-preference){.page-actions.is-splitting .page-actions__contact{animation:actions-jelly .62s ease-out}.page-actions.is-splitting .page-actions__top{animation:actions-pop .62s cubic-bezier(.34,1.56,.64,1)}.page-actions.is-splitting:after{animation:actions-portal .9s ease-out}.page-actions.is-merging .page-actions__contact{animation:actions-jelly-2 .62s ease-out}.page-actions.is-merging:after{animation:actions-portal .56s cubic-bezier(.22,1,.36,1)}}@media (prefers-reduced-motion:reduce){.page-actions__contact,.page-actions__top,.page-actions__top.is-shown{transition:none}}@keyframes actions-jelly{0%{scale:1 1}25%{scale:.92 1.12}45%{scale:1.06 .92}65%{scale:.97 1.04}to{scale:1 1}}@keyframes actions-jelly-2{0%{scale:1 1}30%{scale:1.08 .9}55%{scale:.95 1.06}to{scale:1 1}}@keyframes actions-pop{0%{rotate:-40deg;scale:.2 .2}45%{rotate:8deg;scale:1.3 .8}65%{rotate:-4deg;scale:.88 1.14}85%{rotate:0deg;scale:1.05 .96}to{scale:1 1}}@keyframes actions-portal{0%{opacity:1;rotate:0deg;scale:0}35%{opacity:1;scale:1.15}70%{opacity:.9;rotate:300deg;scale:1}to{opacity:0;rotate:540deg;scale:0}}.pose{aspect-ratio:1;max-width:var(--pose-max,420px);position:relative;width:100%}.offer-art .pose{--pose-max:200px;aspect-ratio:5/4}.pose__dove{bottom:4%;height:auto;left:0;position:absolute;width:72%}.pose__prop{bottom:8%;height:62%;overflow:visible;position:absolute;right:2%;width:auto}.pose--intro .pose__prop{bottom:10%;height:82%;left:4%;right:auto}.pose--intro .pose__dove{left:auto;right:0;width:78%}.pose--trophy .pose__dove{width:70%}.pose--trophy .pose__prop{height:54%}.pose--message .pose__prop{bottom:auto;height:26%;right:4%;top:14%}.pose--software .pose__prop{bottom:auto;height:40%;top:4%}.pose--ai .pose__prop{height:58%}.intro{display:none}html.has-intro .intro{display:block;height:250svh;margin-bottom:-100svh;position:relative;z-index:2}.intro__stage{background:var(--color-space);height:100svh;overflow:hidden;position:sticky;top:0}.intro__stage:after{background:var(--color-space);content:"";inset:0;opacity:clamp(0,calc((var(--intro-p, 0) - .8) * 6),1);pointer-events:none;position:absolute;z-index:1}.intro.is-past .intro__stage{visibility:hidden}.intro__poster{display:grid;inset:0;place-items:center;position:absolute}.intro__poster .pose{--pose-max:min(56vh,520px)}.intro__canvas{background:var(--color-space);display:block;inset:0;position:absolute}.intro.is-live .intro__poster{visibility:hidden}.intro__skip{background:var(--color-paper);bottom:28px;color:var(--color-ink);left:50%;position:absolute;translate:-50% 0;z-index:2}.intro__skip:hover{translate:calc(-50% - 1px) -1px}.porthole{aspect-ratio:1;border:3px solid var(--color-ink);border-radius:999px;box-shadow:inset 0 0 0 10px hsla(0,0%,100%,.28),inset 0 0 0 13px var(--color-ink);display:grid;overflow:hidden;place-items:center;position:relative;width:clamp(180px,22vw,240px)}.porthole .pose{--pose-max:86%;translate:0 4%}.orbit__stop{align-items:center;display:flex;gap:16px;position:relative}.orbit__planet{background:var(--color-violet);border:2.5px solid var(--color-ink);border-radius:999px;color:var(--color-paper);display:grid;flex:none;font-family:var(--font-display);font-size:20px;font-weight:700;height:48px;place-items:center;width:48px}li:nth-child(2)>.orbit__planet{background:var(--color-blue)}li:nth-child(3)>.orbit__planet{background:var(--color-pink);color:var(--color-ink)}li:nth-child(4)>.orbit__planet{background:var(--color-mint);color:var(--color-ink)}html.has-intro .intro:before{background:var(--color-space);content:"";height:150svh;inset:0 0 auto 0;position:absolute}.offer__list li{padding-left:1.1rem;position:relative}.offer__list li:before{background:var(--color-mint);border:2px solid var(--color-ink);border-radius:9999px;content:"";height:.5rem;left:0;position:absolute;top:.6em;width:.5rem}.value-pill{background:#fff;border:2px solid var(--color-ink);border-radius:9999px;display:inline-block;font-family:var(--font-display);font-weight:500;padding:.4rem .9rem}.brief{display:grid;gap:12px;list-style:none;margin:0;padding:0}.brief__item{align-items:center;display:grid;font-size:1.0625rem;gap:14px;grid-template-columns:40px 1fr;line-height:1.35}.brief__icon{height:40px;width:40px}.brief__line{color:#cfc9ef}.intro__copy{align-items:center;color:var(--color-paper);display:none;inset:0;opacity:clamp(0,calc(1 - (var(--intro-p, 0) - .48) * 12),1);padding-top:76px;position:absolute;scale:calc(1 - clamp(0, (var(--intro-p, 0) - .1) / .4, 1) * .28);transform-origin:0 50%;z-index:2}.intro.is-moving-on .intro__copy{visibility:hidden}.intro__inner{max-width:52%}html.has-intro .intro__copy{display:flex}@media (min-width:768px){.intro__poster{justify-items:end;padding-inline:var(--margin)}.intro__poster .pose{--pose-max:min(46vh,420px)}}@media (max-height:800px){.intro__line{display:none}.intro__copy .hero-logo{margin-bottom:.5rem}}html.has-intro [data-section=promesse]{display:none}html.has-intro .intro__stage:after{background:var(--color-daylight)}.ground-space .porthole{border-color:var(--color-paper);box-shadow:inset 0 0 0 10px hsla(0,0%,100%,.28),inset 0 0 0 13px var(--color-paper)}.ground-space .offer__list li{color:#cfc9ef}.ground-space .offer__list li:before{border-color:var(--color-paper)}.starfield{overflow:clip}.starfield:before{inset:-60px 0;translate:0 var(--sky,0)}.offer-orbit{position:relative}.offer-orbit__path{display:none}.offer-planet__body.porthole{width:clamp(170px,16vw,210px)}@media (min-width:1024px){.offer-orbit__path{display:block;height:190px;left:0;pointer-events:none;position:absolute;right:0;top:40px;width:100%;z-index:0}.offer-orbit__path path{stroke:var(--color-paper);stroke-opacity:.35;stroke-width:2;vector-effect:non-scaling-stroke}.offer-planet{padding-top:64px;position:relative;z-index:1}.offer-planet--top{padding-top:0}}@media (prefers-reduced-motion:no-preference){html.js .offer-planet .pose__dove{animation:float 4.2s ease-in-out infinite}html.js .offer-planet .pose__prop{animation:bob 3.4s ease-in-out infinite}html.js .offer-planet:nth-child(2) .pose__dove{animation-delay:-1.6s;animation-duration:4.8s}html.js .offer-planet:nth-child(2) .pose__prop{animation-delay:-.9s;animation-duration:3.8s}html.js .offer-planet:nth-child(3) .pose__dove{animation-delay:-3.1s;animation-duration:4.5s}html.js .offer-planet:nth-child(3) .pose__prop{animation-delay:-2.2s;animation-duration:3.1s}@keyframes bob{0%,to{rotate:-3deg;translate:0 4px}50%{rotate:3deg;translate:0 -5px}}}.grille__planet{font-size:26px;height:64px;width:64px}.method-sky{inset:0;pointer-events:none;position:absolute}.method-sky__item{display:block;height:auto;position:absolute}.method-sky__planet{left:6%;top:14%;width:120px}.method-sky__star{right:12%;top:18%;width:34px}.method-sky__moon{bottom:20%;right:7%;width:40px}.method-sky__spark{bottom:16%;left:12%;width:26px}.method-sky__dot{bottom:9%;left:46%;width:18px}@media (max-width:767px){.method-sky__planet{left:auto;right:4%;top:4%;width:76px}.method-sky__dot,.method-sky__spark{display:none}}@media (prefers-reduced-motion:no-preference){html.js .method-sky__spark,html.js .method-sky__star{animation:twinkle 2.6s ease-in-out infinite alternate}html.js .method-sky__spark{animation-delay:-1.3s}html.js [data-section=apropos] .pose__dove{animation:float 4.4s ease-in-out infinite}html.js [data-section=apropos] .pose__prop{animation:portal-breathe 5.2s ease-in-out infinite;transform-origin:50% 50%}}@media (prefers-reduced-motion:no-preference){@keyframes portal-breathe{0%,to{rotate:-3deg;scale:.96}50%{rotate:3deg;scale:1.04}}}@media (prefers-reduced-motion:no-preference){html.js [data-section=preuve] .pose__dove{animation:float 4s ease-in-out infinite}html.js [data-section=preuve] .pose__prop{animation:bob 3.2s ease-in-out infinite;animation-delay:-1.1s}}.proof-art .pose{aspect-ratio:5/3}.proof-art .pose--trophy .pose__prop{height:88%}.cta-sky__star{left:14%;top:22%;width:34px}.cta-sky__moon{right:12%;top:34%;width:42px}.cta-sky__spark{bottom:18%;left:22%;width:26px}@media (max-width:767px){.cta-sky__star{left:6%;top:8%}.cta-sky__moon{right:5%;top:10%}.cta-sky__spark{display:none}}.contact-art .pose{aspect-ratio:5/3}.contact-art .pose--message .pose__prop{height:40%;top:2%}@media (prefers-reduced-motion:no-preference){html.js [data-section=contact] .pose__dove{animation:float 4.3s ease-in-out infinite}html.js [data-section=contact] .pose__prop{animation:bob 3.3s ease-in-out infinite;animation-delay:-.7s}html.js .cta-sky__spark,html.js .cta-sky__star{animation:twinkle 2.8s ease-in-out infinite alternate}}.consent-modal{background:rgba(238,241,255,.86);border:2px solid var(--color-ink);border-radius:22px;color:var(--color-ink);inset:auto 20px 92px auto;margin:0;padding:18px 20px;position:fixed;width:min(22rem,calc(100vw - 2rem));z-index:35}.consent-modal__art{flex:none;height:32px;width:32px}@media (max-width:639px){.consent-modal{background:rgba(238,241,255,.97);inset:auto .75rem .75rem .75rem;width:auto}}html.has-intro .intro__stage:after{opacity:clamp(0,calc((var(--intro-p, 0) - .72) * 12.5),1)}html.has-intro .intro__stage{opacity:clamp(0,calc(1 - (var(--intro-p, 0) - .8) * 16.7),1)}.about-sky{inset:0;pointer-events:none;position:absolute}.about-sky>svg{display:block;height:auto;position:absolute}.about-sky__orbit{margin-top:-12rem;right:-6%;top:50%;width:min(46rem,60vw)}.about-sky__constellation{left:46%;top:10%;width:220px}.about-sky__planet{bottom:10%;left:4%;width:80px}.about-sky__moon{bottom:14%;left:52%;width:34px}@media (max-width:1023px){.about-sky>.about-sky__orbit,.about-sky>.about-sky__planet{display:none}.about-sky__constellation{left:auto;right:4%;top:3%;width:150px}.about-sky__moon{bottom:6%;left:auto;right:8%}}@media (prefers-reduced-motion:no-preference){html.js .about-sky__star{animation:twinkle 2.4s ease-in-out infinite alternate;animation-delay:var(--d,0s)}html.js [data-contact-section=intro] .pose__dove{animation:float 4.3s ease-in-out infinite}html.js [data-contact-section=intro] .pose__prop{animation:bob 3.3s ease-in-out infinite;animation-delay:-.7s}}.contact-steps .orbit__planet{border-color:var(--color-paper)}@media (orientation:portrait){.intro__copy{align-items:flex-start;padding-top:112px;text-align:center;transform-origin:50% 0}.intro__inner{margin-inline:auto;max-width:36rem}.intro__copy .hero-logo,.intro__line{display:none}.intro__copy .intro__promise{margin-inline:auto}.intro__copy .brief{justify-content:center;margin-inline:auto;text-align:left;width:-moz-fit-content;width:fit-content}.intro__poster{align-items:end;justify-items:center;padding-bottom:6vh}}@media (max-width:767px) and (orientation:portrait){.intro__copy{padding-top:96px}.intro__copy .intro__promise{font-size:1.75rem}.intro__copy .brief{gap:6px}.intro__copy .brief__item{font-size:.9375rem;grid-template-columns:32px 1fr}.intro__copy .brief__icon{height:32px;width:32px}.intro__copy .btn{margin-top:1.25rem}}@media (min-width:768px) and (max-height:599px){.intro__copy{padding-top:76px}.intro__copy .brief,.intro__copy .hero-logo,.intro__line{display:none}.intro__copy .intro__promise{font-size:2rem}.intro__copy .btn{margin-top:1rem}}html.has-intro:has(.intro:not(.is-moving-on)) .page-actions{opacity:0;pointer-events:none}.page-actions{transition:opacity .25s ease-out}@media (max-width:767px){.intro__skip{bottom:26px;left:20px;translate:0 0}.intro__skip:hover{translate:0 -1px}}.legal-art .pose{aspect-ratio:5/3}@media (prefers-reduced-motion:no-preference){html.js [data-legal-section=intro] .pose__dove{animation:float 4.4s ease-in-out infinite}html.js [data-legal-section=intro] .pose__prop{animation:portal-breathe 5.2s ease-in-out infinite;transform-origin:50% 50%}}.method-sky--edges .method-sky__planet{left:1.5%;top:6%;width:96px}.method-sky--edges .method-sky__star{right:2.5%;top:10%}.method-sky--edges .method-sky__moon{bottom:12%;right:2%}.method-sky--edges .method-sky__spark{bottom:10%;left:3%}@media (max-width:1279px){.method-sky--edges .method-sky__planet,.method-sky--edges .method-sky__spark{display:none}}.navbar .menu .nav-link{border-radius:999px;transition:background-color .2s ease-out,color .2s ease-out}.navbar .menu .nav-link.is-active{background:var(--color-sun);color:var(--color-ink);font-weight:600}.navbar .menu .btn.is-active{outline:2px solid var(--color-ink);outline-offset:3px}@media (prefers-reduced-motion:reduce){.navbar .menu .nav-link{transition:none}}@media (max-width:767px){.navbar #menu-principal{background:var(--color-daylight);border-bottom:2px solid var(--color-ink);box-sizing:border-box;flex-direction:column;flex-wrap:nowrap;gap:6px;left:0;margin:0;max-width:none;padding:12px var(--margin) 24px;position:fixed;right:0;top:76px;width:100%}.navbar #menu-principal.hidden{display:none}.navbar #menu-principal>li{margin:0;width:100%}.navbar #menu-principal>li>a{display:flex;font-size:1.125rem;justify-content:center;padding:14px 16px;width:100%}.navbar #menu-principal>li>a.btn{margin-top:8px;min-height:56px}}[data-loading=""],[data-loading="delay|show"],[data-loading=show]{display:none}