:root{--a-line-height-14:14px;--a-line-height-18:18px;--a-line-height-48:48px;--t-font-letter-spacing-tracking-normal:0px;--t-font-line-height-leading-3:12px;--t-font-line-height-leading-4:16px;--t-font-line-height-leading-5:20px;--t-font-line-height-leading-6:24px;--t-font-line-height-leading-7:28px;--t-font-line-height-leading-8:32px;--t-font-line-height-leading-9:36px;--t-font-line-height-leading-10:40px;--t-font-size-xs:12px;--t-font-size-sm:14px;--t-font-size-base:16px;--t-font-size-lg:18px;--t-font-size-xl:20px;--t-font-size-2xl:24px;--t-font-size-3xl:30px;--t-font-size-4xl:36px;--t-font-size-5xl:48px;--t-font-size-6xl:60px;--t-font-size-7xl:72px;--t-font-size-8xl:96px;--t-font-size-9xl:128px;--t-font-weight-thin:100;--t-font-weight-light:200;--t-font-weight-normal:400;--t-font-weight-medium:500;--t-font-weight-semibold:600;--t-font-weight-bold:700;--t-font-weight-extrabold:800;--t-font-weight-black:900;--t-font-family-mono-sfmono:sf mono;--t-font-family-mono-consolas:consolas;--t-font-family-mono-courier-new:courier new;--t-font-family-mono-liberation-mono:liberation mono;--t-font-family-mono-menlo:menlo;--t-font-family-mono-monaco:monaco;--t-font-family-mono-roboto-mono:roboto mono;--t-font-family-sans-inter:inter;--t-font-family-sans-roboto:roboto;--t-font-family-serif-cambria:cambria;--t-font-family-serif-georgia:georgia;--t-font-family-serif-times-new-roman:times new roman;--t-font-family-theme-code:var(--a-font-family-code);--t-font-family-theme-primary:var(--a-font-family-primary);--t-font-line-height-leading-none:100%;--t-font-line-height-leading-normal:150%;--u-color-backdrop:#00000666;--u-color-text-input:#9ca3af;--u-border-radius-none:0px;--u-border-radius-xs:4px;--u-border-radius-focus:12px;--u-border-radius-rounded:1000px;--u-opacity-overlay:60px;--u-opacity-disabled-10:10px;--u-opacity-disabled-20:20px;--u-opacity-disabled-content:20px;--u-opacity-disabled-30:30px;--u-opacity-stroke-10:10px;--u-opacity-stroke-20:20px;--u-opacity-stroke-focus:20px;--u-spacing-dropdown:-4px;--u-spacing-4-5:18px;--u-spacing-6-5:26px;--u-spacing-13:52px;--u-spacing-18:72px;--u-spacing-22:88px;--border-radius-box:16px;--border-btn:8px;--border-badge:30.3px;--border-tab:8px;--t-breakpoints-sm:640px;--t-breakpoints-md:768px;--t-breakpoints-lg:1024px;--t-breakpoints-xl:1280px;--t-breakpoints-2xl:1536px;--t-spacing-0:0px;--t-spacing-px:1px;--t-spacing-0-5:2px;--t-spacing-1:4px;--t-spacing-1-5:6px;--t-spacing-2:8px;--t-spacing-2-5:10px;--t-spacing-3:12px;--t-spacing-3-5:14px;--t-spacing-4:16px;--t-spacing-5:20px;--t-spacing-6:24px;--t-spacing-7:28px;--t-spacing-8:32px;--t-spacing-9:36px;--t-spacing-10:40px;--t-spacing-11:44px;--t-spacing-12:48px;--t-spacing-14:56px;--t-spacing-16:64px;--t-spacing-20:80px;--t-spacing-24:96px;--t-spacing-28:112px;--t-spacing-32:128px;--t-spacing-36:144px;--t-spacing-40:160px;--t-spacing-44:176px;--t-spacing-48:192px;--t-spacing-52:208px;--t-spacing-56:224px;--t-spacing-60:240px;--t-spacing-64:256px;--t-spacing-72:288px;--t-spacing-80:320px;--t-spacing-96:384px;--t-stroke-width-0:0px;--t-stroke-width-1:1px;--t-stroke-width-2:2px}.card{background-color:var(--color-base-100);display:flex;flex-direction:column;height:100%;outline:2px solid #0000;outline-offset:2px;overflow:hidden;position:relative;transition:outline .2s ease-in-out;&:focus{--tw-outline-style:none;outline-style:none;@media (forced-colors:active){&{outline:2px solid #0000;outline-offset:2px}}}&:focus-visible{outline-color:currentColor}&:where(.card-border){border:var(--border)solid var(--color-base-200)}&:where(.card-dash){border:var(--border)dashed var(--color-base-200)}&.image-full{display:grid;&>*{grid-column-start:1;grid-row-start:1}&>.card-body{color:var(--color-neutral-content);position:relative}& :where(.card-image){border-radius:inherit;overflow:hidden}&>.card-image img{filter:brightness(28%);height:100%;object-fit:cover}}& .card-image{align-items:center;display:flex;justify-content:center}&:has(>input:is([type=checkbox],[type=radio])){cursor:pointer;user-select:none}&:has(>:checked){outline:2px solid}}.card-shadow{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.card-title{align-items:center;display:flex;gap:.5rem}.card-hover-sequenced{& [class*=hover-item-]:nth-child(2),& [class^=hover-item-]:nth-child(2){transition-delay:.166667s !important}& [class*=hover-item-]:nth-child(3),& [class^=hover-item-]:nth-child(3){transition-delay:.25s !important}& [class*=hover-item-]:nth-child(4),& [class^=hover-item-]:nth-child(4){transition-delay:.333333s !important}}.card-image-top{flex-direction:column;& .card-image{min-width:100%;width:100%}}.card-image-left,.card-image-right{& .card-body,& .card-image{min-width:50%;width:50%}}.card-image-left{align-items:stretch;flex-direction:row;& .card-image{&>*{height:100%;max-width:unset;object-fit:cover;width:100%}}}.card-image-right{flex-direction:row-reverse}.card-image-bottom{& .card-image{order:1}}.card-image-cover{& .card-image{inset:0;position:absolute;transition:all .4s;width:100%;z-index:1}}.card-image{border:0;height:100%;min-height:200px;overflow:hidden;position:relative;width:100%}.card-image-left .card-image,.card-image-right .card-image{height:auto}.card-background{background-position:50%;background-size:cover;transition:all .4s}.card-background,.card-overlay{inset:0;position:absolute;z-index:1}.card-overlay{background-color:#0000001a}.card-body{align-items:flex-start;box-sizing:border-box;display:flex;flex:auto;flex-direction:column;gap:.5rem;position:relative;width:100%;z-index:1}.card-with-padding .card-body{padding:var(--card-p,var(--t-spacing-6))}.card-badge-right .card-badge{left:inherit}.card-wrapper-badge{position:absolute}.card-badge-right{& .card-wrapper-badge{display:flex;justify-content:flex-end;right:var(--t-spacing-4)}}.card-badge{border-radius:var(--u-border-radius-rounded);left:var(--t-spacing-4);padding:0 var(--t-spacing-2);position:absolute;top:var(--t-spacing-4);z-index:2}.card-not-image{padding:1.5rem;& .card-body{padding:0}& .card-badge,& .card-wrapper-badge{position:static}}.card-image-hover-zoom-in:hover .card-image,.card-image-hover-zoom-out .card-image{transform:scale(1.2)}.card-image-hover-zoom-out:hover .card-image{transform:scale(1)}.card-image-hover-move-left .card-image{transform:scale(1.2)translate(8%)}.card-image-hover-move-left:hover .card-image,.card-image-hover-move-right .card-image{transform:scale(1.2)translate(-8%)}.card-image-hover-move-right:hover .card-image{transform:scale(1.2)translate(8%)}.card-image-hover-move-up .card-image{transform:scale(1.2)translateY(8%)}.card-image-hover-move-down .card-image,.card-image-hover-move-up:hover .card-image{transform:scale(1.2)translateY(-8%)}.card-image-hover-move-down:hover .card-image{transform:scale(1.2)translateY(8%)}.card-xs{& .card-body{--card-p:var(--t-spacing-2)}}.card-sm{& .card-body{--card-p:var(--t-spacing-4)}}.card-md{& .card-body{--card-p:var(--t-spacing-6)}}.card-lg{& .card-body{--card-p:var(--t-spacing-8)}}.card-xl{& .card-body{--card-p:var(--t-spacing-10)}}.card-actions{align-items:flex-start;display:flex;flex-wrap:wrap;gap:.5rem;width:100%}.card-body-center,.card-body-left,.card-body-right{& .card-body{align-items:flex-start}& .card-actions{justify-content:flex-start}}.card-body-center{& .card-body{align-items:center}& .card-actions{justify-content:center}}.card-body-right{& .card-body{align-items:flex-end}& .card-actions{justify-content:flex-end}}.card-align-bottom{& .card-body{justify-content:flex-end}}.card-align-bottom{& .card-body{justify-content:flex-end}}.card-align-middle{& .card-body{justify-content:center}}.card-align-space-between{& .card-body{justify-content:space-between}}.card-content-align-left{& .card-actions{justify-content:flex-start}& .card-body{align-items:flex-start;text-align:start}}.card-content-align-center{& .card-actions{justify-content:center}& .card-body{align-items:center;text-align:center}}.card-content-align-justify{& .card-body{text-align:justify}}.card-content-align-right{& .card-actions{justify-content:flex-end}& .card-body{align-items:flex-end;text-align:end}}.table{& :where(thead,tfoot){white-space:normal}}.radio-wrapper{align-items:center;display:flex;flex-direction:row;gap:var(--t-spacing-2);&:has(.radio:is(:disabled,[disabled])) .radio-label{cursor:not-allowed;opacity:.3}}.radio-label{cursor:pointer;user-select:none;width:100%}.radio-wrapper-label-position-left{flex-direction:row}.radio-wrapper-label-position-right{flex-direction:row-reverse}.radio{appearance:none;border:var(--border)solid var(--input-color,color-mix(in srgb,currentColor 20%,#0000));box-shadow:0 1px oklch(0 0 0/calc(var(--depth)*.1))inset;cursor:pointer;vertical-align:middle;--size:calc(var(--size-selector,.25rem)*6);border-radius:3.40282e+38px;color:var(--input-color,currentColor);display:inline-block;flex-shrink:0;height:var(--size);padding:.25rem;position:relative;width:var(--size);&:before{--tw-content:"";background-image:none,var(--fx-noise);background-size:auto,calc(var(--noise)*100%);border-radius:3.40282e+38px;content:var(--tw-content);display:block;height:100%;width:100%}&:focus-visible{outline:2px solid}&:checked,&[aria-checked=true]{background-color:var(--color-base-100);border-color:currentColor;@media (prefers-reduced-motion:no-preference){&{animation:radio .2s ease-out}}&:before{background-color:currentColor;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 oklch(0 0 0/calc(var(--depth)*.1))}@media (forced-colors:active){&:before{outline-offset:-1px;outline-style:var(--tw-outline-style);outline-width:1px}}@media print{&:before{outline:.25rem solid;outline-offset:-1rem}}}}.radio-primary{--input-color:var(--color-primary)}.radio-secondary{--input-color:var(--color-secondary)}.radio-accent{--input-color:var(--color-accent)}.radio-neutral{--input-color:var(--color-neutral)}.radio-info{--input-color:var(--color-info)}.radio-success{--input-color:var(--color-success)}.radio-warning{--input-color:var(--color-warning)}.radio-error{--input-color:var(--color-error)}.radio:disabled{cursor:not-allowed;opacity:.2}.radio-xs{padding:.125rem;&[type=radio]{--size:calc(var(--size-selector,.25rem)*4)}}.radio-sm{padding:.1875rem;&[type=radio]{--size:calc(var(--size-selector,.25rem)*5)}}.radio-md{padding:.25rem;&[type=radio]{--size:calc(var(--size-selector,.25rem)*6)}}.radio-lg{padding:.3125rem;&[type=radio]{--size:calc(var(--size-selector,.25rem)*7)}}.radio-xl{padding:.375rem;&[type=radio]{--size:calc(var(--size-selector,.25rem)*8)}}@keyframes radio{0%{padding:5px}50%{padding:3px}}.image-box,.image-box-content{display:flex;flex-direction:column}.image-box{background:var(--image-box-bg-color,var(--color-base-100));border-radius:0}.image-box-around{border-radius:var(--border-radius-box);box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.image-box>*{width:100%}.image-box-content{box-sizing:border-box;gap:var(--t-spacing-4);padding:var(--t-spacing-8)}.image-box-align-center.image-box,.image-box-align-center>.image-box-content{align-items:center;text-align:center}.image-box-align-left.image-box,.image-box-align-left>.image-box-content{align-items:start;text-align:left}.image-box-align-right.image-box,.image-box-align-right>.image-box-content{align-items:end;text-align:right}.image-box-align-justify.image-box,.image-box-align-justify>.image-box-content{align-items:stretch;text-align:justify}.image-box-image-left{flex-direction:row}.image-box-image-right{flex-direction:row-reverse}.image-box-image-left>.image-box-content,.image-box-image-right>.image-box-content{height:stretch}.image-box-image-top{flex-direction:column}.image-box-around.image-box-image-top img{--image-border-radius:var(--border-radius-box)var(--border-radius-box)0 0}.image-box-around.image-box-image-left img{--image-border-radius:var(--border-radius-box)0 0 var(--border-radius-box)}.image-box-around.image-box-image-right img{--image-border-radius:0 var(--border-radius-box)var(--border-radius-box)0}.image-box-image-bottom{flex-direction:column-reverse}.image-box-around.image-box-image-bottom img{--image-border-radius:0 0 var(--border-radius-box)var(--border-radius-box)}.image-box-image-left .image-wrapper,.image-box-image-right .image-wrapper{width:50%}.image-box-bg-primary{--image-box-bg-color:var(--color-primary)}.image-box-bg-secondary{--image-box-bg-color:var(--color-secondary)}.image-box-bg-accent{--image-box-bg-color:var(--color-accent)}.image-box-bg-info{--image-box-bg-color:var(--color-info)}.image-box-bg-success{--image-box-bg-color:var(--color-success)}.image-box-bg-warning{--image-box-bg-color:var(--color-warning)}.image-box-bg-error{--image-box-bg-color:var(--color-error)}.image-box-bg-light{--image-box-bg-color:var(--color-base-100)}.image-box-bg-neutral{--image-box-bg-color:var(--color-neutral)}:where(.btn){width:unset}.prose :where(.btn-link):not(:where([class~=not-prose],[class~=not-prose] *)){text-decoration-line:none}.btn-disabled,.btn:disabled,.btn[disabled]{pointer-events:none;--btn-border:#0000;--btn-noise:none;--btn-fg:color-mix(in oklch,var(--color-base-content)20%,#0000);&:not(.btn-link,.btn-ghost){background-color:color-mix(in oklab,var(--color-base-content)10%,transparent);box-shadow:none}}.btn-active{--btn-bg:color-mix(in oklab,var(--btn-color,var(--color-base-200)),#000 7%);--btn-shadow:0 0 0 0 oklch(0% 0 0/0),0 0 0 0 oklch(0% 0 0/0);isolation:isolate}.btn-secondary{--btn-color:var(--color-secondary);--btn-fg:var(--color-secondary-content)}.btn-accent{--btn-color:var(--color-accent);--btn-fg:var(--color-accent-content)}.btn-neutral{--btn-color:var(--color-neutral);--btn-fg:var(--color-neutral-content)}.btn-info{--btn-color:var(--color-info);--btn-fg:var(--color-info-content)}.btn-success{--btn-color:var(--color-success);--btn-fg:var(--color-success-content)}.btn-warning{--btn-color:var(--color-warning);--btn-fg:var(--color-warning-content)}.btn-error{--btn-color:var(--color-error);--btn-fg:var(--color-error-content)}.btn-ghost{&:not(.btn-active,:hover,:active:focus,:focus-visible,input:checked:not(.filter .btn)){--btn-shadow:"";--btn-bg:#0000;--btn-border:#0000;--btn-noise:none;&:not(:disabled,[disabled],.btn-disabled){--btn-fg:var(--btn-color,currentColor);outline-color:currentColor}}@media (hover:none){&:not(.btn-active,:active,:focus-visible,input:checked:not(.filter .btn)):hover{--btn-shadow:"";--btn-bg:#0000;--btn-fg:var(--btn-color,currentColor);--btn-border:#0000;--btn-noise:none;outline-color:currentColor}}}.btn-link{--btn-border:#0000;--btn-bg:#0000;--btn-noise:none;--btn-shadow:"";outline-color:currentColor;text-decoration-line:underline;&:not(.btn-disabled,.btn:disabled,.btn[disabled]){--btn-fg:var(--btn-color,var(--color-primary))}&:is(.btn-active,:hover,:active:focus,:focus-visible){--btn-border:#0000;--btn-bg:#0000}}.btn-dash,.btn-outline{&:not(.btn-active,:hover,:active:focus,:focus-visible,input:checked:not(.filter .btn),:disabled,[disabled],.btn-disabled){--btn-shadow:"";--btn-bg:#0000;--btn-fg:var(--btn-color);--btn-border:var(--btn-color);--btn-noise:none}@media (hover:none){&:not(.btn-active,:active,:focus-visible,input:checked:not(.filter .btn)):hover{--btn-shadow:"";--btn-bg:#0000;--btn-fg:var(--btn-color);--btn-border:var(--btn-color);--btn-noise:none}}}.btn-dash{border-style:dashed}.btn-soft{&:not(.btn-active,:hover,:active:focus,:focus-visible,input:checked:not(.filter .btn),:disabled,[disabled],.btn-disabled){--btn-shadow:"";--btn-fg:var(--btn-color,var(--color-base-content));--btn-bg:color-mix(in oklab,var(--btn-color,var(--color-base-content))8%,var(--color-base-100));--btn-border:color-mix(in oklab,var(--btn-color,var(--color-base-content))10%,var(--color-base-100));--btn-noise:none}@media (hover:none){&:not(.btn-active,:active,:focus-visible,input:checked:not(.filter .btn)):hover{--btn-shadow:"";--btn-fg:var(--btn-color,var(--color-base-content));--btn-bg:color-mix(in oklab,var(--btn-color,var(--color-base-content))8%,var(--color-base-100));--btn-border:color-mix(in oklab,var(--btn-color,var(--color-base-content))10%,var(--color-base-100));--btn-noise:none}}}.btn-xs{--fontsize:.6875rem;--btn-p:.5rem;--size:calc(var(--size-field,.25rem)*6)}.btn-sm{--fontsize:.75rem;--btn-p:.75rem;--size:calc(var(--size-field,.25rem)*8)}.btn-md{--fontsize:.875rem;--btn-p:1rem;--size:calc(var(--size-field,.25rem)*10)}.btn-lg{--fontsize:1.125rem;--btn-p:1.25rem;--size:calc(var(--size-field,.25rem)*12)}.btn-xl{--fontsize:1.375rem;--btn-p:1.5rem;--size:calc(var(--size-field,.25rem)*14)}.btn-square{border-radius:0}.btn-circle{border-radius:3.40282e+38px}.btn-wide{max-width:16rem}.btn-block,.btn-wide{width:100%}.btn-icon-position-left{flex-direction:row}.btn-icon-position-right{flex-direction:row-reverse}.btn-icon-position-bottom,.btn-icon-position-top{height:auto;padding:var(--btn-p)}.btn-icon-position-top{flex-direction:column}.btn-icon-position-bottom{flex-direction:column-reverse}.validator{&:has(:user-valid),&:user-valid{&,&:checked,&:focus,&:focus-within,&[aria-checked=true]{--input-color:var(--color-success)}}&:has(:user-invalid),&:has([aria-invalid]:not([aria-invalid=false])),&:user-invalid,&[aria-invalid]:not([aria-invalid=false]){&,&:checked,&:focus,&:focus-within,&[aria-checked=true]{--input-color:var(--color-error)}&~.validator-hint{color:var(--color-error);visibility:visible}}}.validator-hint{font-size:.75rem;margin-top:.5rem;visibility:hidden}.validator{&:has(:user-invalid),&:has([aria-invalid]:not([aria-invalid=false])),&:user-invalid,&[aria-invalid]:not([aria-invalid=false]){&~.validator-hint{display:revert-layer}}}.menu{--menu-active-fg:var(--color-neutral-content);--menu-active-bg:var(--color-neutral);display:flex;flex-flow:column wrap;font-size:.875rem;padding:.5rem;width:fit-content;& :where(li ul){margin-inline-start:1rem;padding-inline-start:.5rem;position:relative;white-space:nowrap;&:before{background-color:var(--color-base-content);bottom:.75rem;content:"";inset-inline-start:0;opacity:.1;position:absolute;top:.75rem;width:var(--border)}}& :where(li>.menu-dropdown:not(.menu-dropdown-show)){display:none}& :where(li:not(.menu-title)>:not(ul,details,.menu-title,.btn)),& :where(li:not(.menu-title)>details>summary:not(.menu-title)){align-content:flex-start;align-items:center;border-radius:var(--radius-field);display:grid;gap:.5rem;grid-auto-columns:minmax(auto,max-content) auto max-content;grid-auto-flow:column;padding-block:.375rem;padding-inline:.75rem;text-align:start;text-wrap:balance;transition-duration:.2s;transition-property:color,background-color,box-shadow;transition-timing-function:cubic-bezier(0,0,.2,1);user-select:none}& :where(li>details>summary){--tw-outline-style:none;outline-style:none;@media (forced-colors:active){&{outline:2px solid #0000;outline-offset:2px}}&::-webkit-details-marker{display:none}}& :where(li>.menu-dropdown-toggle),& :where(li>details>summary){&:after{box-shadow:inset 2px 2px;content:"";display:block;height:.375rem;justify-self:flex-end;pointer-events:none;rotate:-135deg;transform-origin:50%;transition-duration:.2s;transition-property:rotate,translate;translate:0 -1px;width:.375rem}}& details{interpolate-size:allow-keywords;overflow:hidden}& details::details-content{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{block-size:auto}& :where(li>.menu-dropdown-toggle.menu-dropdown-show):after,& :where(li>details[open]>summary):after{rotate:45deg;translate:0 1px}& :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn){&.menu-focus,&:focus-visible{background-color:color-mix(in oklab,var(--color-base-content)10%,transparent);color:var(--color-base-content);cursor:pointer;--tw-outline-style:none;outline-style:none;@media (forced-colors:active){&{outline:2px solid #0000;outline-offset:2px}}}}& :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title):not(.menu-active,:active,.btn):hover,li:not(.menu-title,.disabled)>details>summary:not(.menu-title):not(.menu-active,:active,.btn):hover){background-color:color-mix(in oklab,var(--color-base-content)10%,transparent);cursor:pointer;--tw-outline-style:none;box-shadow:inset 0 1px oklch(0 0 0/.01),inset 0 -1px oklch(100% 0 0/.01);outline-style:none;@media (forced-colors:active){&{outline:2px solid #0000;outline-offset:2px}}}& :where(li:empty){background-color:var(--color-base-content);height:1px;margin:.5rem 1rem;opacity:.1}& :where(li){align-items:stretch;display:flex;flex-flow:column wrap;flex-shrink:0;position:relative;& .badge{justify-self:flex-end}&>:not(ul,.menu-title,details,.btn).menu-active,&>:not(ul,.menu-title,details,.btn):active,&>details>summary:active{--tw-outline-style:none;background-color:var(--menu-active-bg);background-image:none,var(--fx-noise);background-size:auto,calc(var(--noise)*100%);color:var(--menu-active-fg);outline-style:none;@media (forced-colors:active){&{outline:2px solid #0000;outline-offset:2px}}&:not(&:active){box-shadow:0 2px calc(var(--depth)*3px)-2px var(--menu-active-bg)}}&.menu-disabled{color:color-mix(in oklab,var(--color-base-content)20%,transparent);pointer-events:none}}& .dropdown:focus-within{& .menu-dropdown-toggle:after{rotate:45deg;translate:0 1px}}& .dropdown-content{margin-top:.5rem;padding:.5rem;&:before{display:none}}}.menu-title{color:color-mix(in oklab,var(--color-base-content)40%,transparent);font-size:.875rem;font-weight:600;padding-block:.5rem;padding-inline:.75rem}.menu-horizontal{display:inline-flex;flex-direction:row;&>li:not(.menu-title)>details{&>ul{background-color:var(--color-base-100);border-radius:var(--radius-box);box-shadow:0 1px 3px oklch(0 0 0/.1),0 1px 2px -1px oklch(0 0 0/.1);margin-inline-start:0;margin-top:1rem;opacity:0;padding-block:.5rem;padding-inline-end:.5rem;position:absolute;scale:95%;transform-origin:top;@media (prefers-reduced-motion:no-preference){&{animation:menu .2s;transition-behavior:allow-discrete;transition-duration:.2s;transition-property:opacity,scale,display;transition-timing-function:cubic-bezier(.4,0,.2,1)}@starting-style{&{opacity:0;scale:95%}}}}&[open]>ul{opacity:1;scale:100%}}&>li>details>ul{&:before{--tw-content:none;content:var(--tw-content)}}}.menu-vertical{display:inline-flex;flex-direction:column;&>li:not(.menu-title)>details>ul{animation:revert-layer;background-color:revert-layer;border-radius:revert-layer;box-shadow:revert-layer;margin-inline-start:1rem;margin-top:0;padding-block:0;padding-inline-end:0;position:relative;transition:revert-layer}}.menu-xs{& :where(li:not(.menu-title)>:not(ul,details,.menu-title)),& :where(li:not(.menu-title)>details>summary:not(.menu-title)){border-radius:var(--radius-field);font-size:.6875rem;padding-block:.25rem;padding-inline:.5rem}& .menu-title{padding-block:.25rem;padding-inline:.5rem}}.menu-sm{& :where(li:not(.menu-title)>:not(ul,details,.menu-title)),& :where(li:not(.menu-title)>details>summary:not(.menu-title)){border-radius:var(--radius-field);font-size:.75rem;padding-block:.25rem;padding-inline:.625rem}& .menu-title{padding-block:.5rem;padding-inline:.75rem}}.menu-md{& :where(li:not(.menu-title)>:not(ul,details,.menu-title)),& :where(li:not(.menu-title)>details>summary:not(.menu-title)){border-radius:var(--radius-field);font-size:.875rem;padding-block:.375rem;padding-inline:.75rem}& .menu-title{padding-block:.5rem;padding-inline:.75rem}}.menu-lg{& :where(li:not(.menu-title)>:not(ul,details,.menu-title)),& :where(li:not(.menu-title)>details>summary:not(.menu-title)){border-radius:var(--radius-field);font-size:1.125rem;padding-block:.375rem;padding-inline:1rem}& .menu-title{padding-block:.75rem;padding-inline:1.5rem}}.menu-xl{& :where(li:not(.menu-title)>:not(ul,details,.menu-title)),& :where(li:not(.menu-title)>details>summary:not(.menu-title)){border-radius:var(--radius-field);font-size:1.375rem;padding-block:.375rem;padding-inline:1.25rem}& .menu-title{padding-block:.75rem;padding-inline:1.5rem}}:where(:not(ul,details,.menu-title,.btn)).menu-active{--tw-outline-style:none;background-color:var(--menu-active-bg);background-image:none,var(--fx-noise);background-size:auto,calc(var(--noise)*100%);color:var(--menu-active-fg);outline-style:none;@media (forced-colors:active){&{outline:2px solid #0000;outline-offset:2px}}}@keyframes menu{0%{opacity:0}}.icon-box,.icon-box-content{display:flex;flex-direction:column;gap:var(--t-spacing-4)}.icon-box-content{width:100%}.icon-box{background:var(--icon-box-bg-color,var(--color-base-100))}.icon-box-around{border-radius:var(--border-radius-box);box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a;padding:var(--t-spacing-8)}.icon-box-align-center.icon-box,.icon-box-align-center>.icon-box-content{text-align:center}.icon-box.icon-box-align-center{align-items:center}.icon-box.icon-box-align-center.icon-box-icon-left,.icon-box.icon-box-align-center.icon-box-icon-right{align-items:flex-start}.icon-box-align-left.icon-box,.icon-box-align-left>.icon-box-content{text-align:left}.icon-box-align-right.icon-box,.icon-box-align-right>.icon-box-content{text-align:right}.icon-box.icon-box-align-right{align-items:flex-end}.icon-box.icon-box-align-right.icon-box-icon-left,.icon-box.icon-box-align-right.icon-box-icon-right{align-items:flex-start}.icon-box-align-justify.icon-box,.icon-box-align-justify>.icon-box-content{text-align:justify}.icon-box.icon-box-align-justify,.icon-box.icon-box-align-left{align-items:flex-start}.icon-box-icon-left{flex-direction:row}.icon-box-icon-right{flex-direction:row-reverse;justify-content:space-between}.icon-box-icon-bottom,.icon-box-icon-top{height:auto}.icon-box-icon-top{flex-direction:column}.icon-box-icon-bottom{flex-direction:column-reverse}.icon-box-bg-primary{--icon-box-bg-color:var(--color-primary)}.icon-box-bg-secondary{--icon-box-bg-color:var(--color-secondary)}.icon-box-bg-accent{--icon-box-bg-color:var(--color-accent)}.icon-box-bg-info{--icon-box-bg-color:var(--color-info)}.icon-box-bg-success{--icon-box-bg-color:var(--color-success)}.icon-box-bg-warning{--icon-box-bg-color:var(--color-warning)}.icon-box-bg-error{--icon-box-bg-color:var(--color-error)}.icon-box-bg-light{--icon-box-bg-color:var(--color-base-100)}.icon-box-bg-neutral{--icon-box-bg-color:var(--color-neutral)}.alert{display:flex;padding-block:var(--t-spacing-2-5);padding-inline:var(--t-spacing-4)}.alert-content{margin:auto auto auto 0}.toggle-wrapper{align-items:center;display:flex;gap:var(--t-spacing-2);&:has(.toggle:is(:disabled,[disabled])) .toggle-label{cursor:not-allowed;opacity:.3}}.toggle-label{cursor:pointer;user-select:none;width:100%}.input{appearance:none;background-color:var(--color-base-100);border:var(--border)solid #0000;border-color:var(--input-color);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;cursor:text;font-size:max(var(--font-size,.875rem),.875rem);height:var(--size);touch-action:manipulation;vertical-align:middle;white-space:nowrap;width:clamp(3rem,20rem,100%);--size:calc(var(--size-field,.25rem)*10);--input-color:color-mix(in oklab,var(--color-base-content)20%,#0000);align-items:center;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));display:inline-flex;flex-shrink:1;gap:.5rem;padding-inline:.75rem;position:relative;&:where(input){display:inline-flex}& :where(input){appearance:none;background-color:#0000;border:none;display:inline-flex;height:100%;width:100%;&:focus,&:focus-within{--tw-outline-style:none;outline-style:none;@media (forced-colors:active){&{outline:2px solid #0000;outline-offset:2px}}}}& :where(input[type=email]),& :where(input[type=url]){direction:ltr}& :where(input[type=date]){display:inline-flex}&:focus,&:focus-within{--input-color:var(--color-base-content);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}@media (pointer:coarse){@supports (-webkit-touch-callout:none){&:focus,&:focus-within{--font-size:1rem}}}&:has(>input[disabled]),&:is(:disabled,[disabled]),fieldset:disabled &{background-color:var(--color-base-200);border-color:var(--color-base-200);box-shadow:none;color:color-mix(in oklab,var(--color-base-content)40%,transparent);cursor:not-allowed;&::placeholder{color:color-mix(in oklab,var(--color-base-content)20%,transparent)}}&:has(>input[disabled])>input[disabled]{cursor:not-allowed}&::-webkit-date-and-time-value{text-align:inherit}&[type=number]{&::-webkit-inner-spin-button{margin-block:-.75rem;margin-inline-end:-.75rem}}&::-webkit-calendar-picker-indicator{inset-inline-end:.75em;position:absolute}&:has(>input[type=date]){& :where(input[type=date]){-webkit-appearance:none;appearance:none;display:inline-flex}& input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;height:1em;inset-inline-end:.75em;position:absolute;width:1em}}}.input-ghost{background-color:#0000;border-color:#0000;box-shadow:none;&:focus,&:focus-within{background-color:var(--color-base-100);border-color:#0000;box-shadow:none;color:var(--color-base-content)}}.input-neutral{&,&:focus,&:focus-within{--input-color:var(--color-neutral)}}.input-primary{&,&:focus,&:focus-within{--input-color:var(--color-primary)}}.input-secondary{&,&:focus,&:focus-within{--input-color:var(--color-secondary)}}.input-accent{&,&:focus,&:focus-within{--input-color:var(--color-accent)}}.input-info{&,&:focus,&:focus-within{--input-color:var(--color-info)}}.input-success{&,&:focus,&:focus-within{--input-color:var(--color-success)}}.input-warning{&,&:focus,&:focus-within{--input-color:var(--color-warning)}}.input-error{&,&:focus,&:focus-within{--input-color:var(--color-error)}}.input-xs{--size:calc(var(--size-field,.25rem)*6);font-size:max(var(--font-size,.6875rem),.6875rem);&[type=number]{&::-webkit-inner-spin-button{margin-block:-.25rem;margin-inline-end:-.75rem}}}.input-sm{--size:calc(var(--size-field,.25rem)*8);font-size:max(var(--font-size,.75rem),.75rem);&[type=number]{&::-webkit-inner-spin-button{margin-block:-.5rem;margin-inline-end:-.75rem}}}.input-md{--size:calc(var(--size-field,.25rem)*10);font-size:max(var(--font-size,.875rem),.875rem);&[type=number]{&::-webkit-inner-spin-button{margin-block:-.75rem;margin-inline-end:-.75rem}}}.input-lg{--size:calc(var(--size-field,.25rem)*12);font-size:max(var(--font-size,1.125rem),1.125rem);&[type=number]{&::-webkit-inner-spin-button{margin-block:-.75rem;margin-inline-end:-.75rem}}}.input-xl{--size:calc(var(--size-field,.25rem)*14);font-size:max(var(--font-size,1.375rem),1.375rem);&[type=number]{&::-webkit-inner-spin-button{margin-block:-1rem;margin-inline-end:-.75rem}}}.mask{display:inline-block;mask-position:50%;mask-repeat:no-repeat;mask-size:contain;vertical-align:middle}.mask-half-1{mask-position:0;mask-size:200%;&:where(:dir(rtl),[dir=rtl],[dir=rtl] *){mask-position:100%}}.mask-half-2{mask-position:100%;mask-size:200%;&:where(:dir(rtl),[dir=rtl],[dir=rtl] *){mask-position:0}}.mask-squircle{mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cpath d='M100 0C20 0 0 20 0 100s20 100 100 100 100-20 100-100S180 0 100 0'/%3E%3C/svg%3E")}.mask-decagon{mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='192' height='200'%3E%3Cpath fill-rule='evenodd' d='m96 0 58.779 19.098 36.327 50v61.804l-36.327 50L96 200l-58.779-19.098-36.327-50V69.098l36.327-50z'/%3E%3C/svg%3E")}.mask-diamond{mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cpath fill-rule='evenodd' d='m100 0 100 100-100 100L0 100z'/%3E%3C/svg%3E")}.mask-heart{mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='185'%3E%3Cpath d='M100 184.606a15.4 15.4 0 0 1-8.653-2.678C53.565 156.28 37.205 138.695 28.182 127.7 8.952 104.264-.254 80.202.005 54.146.308 24.287 24.264 0 53.406 0c21.192 0 35.869 11.937 44.416 21.879a2.884 2.884 0 0 0 4.356 0C110.725 11.927 125.402 0 146.594 0c29.142 0 53.098 24.287 53.4 54.151.26 26.061-8.956 50.122-28.176 73.554-9.023 10.994-25.383 28.58-63.165 54.228a15.4 15.4 0 0 1-8.653 2.673'/%3E%3C/svg%3E")}.mask-hexagon{mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='182' height='201'%3E%3Cpath d='M.3 65.486c0-9.196 6.687-20.063 14.211-25.078l61.86-35.946c8.36-5.016 20.899-5.016 29.258 0l61.86 35.946c8.36 5.015 14.211 15.882 14.211 25.078v71.055c0 9.196-6.687 20.063-14.211 25.079l-61.86 35.945c-8.36 4.18-20.899 4.18-29.258 0L14.51 161.62C6.151 157.44.3 145.737.3 136.54z'/%3E%3C/svg%3E")}.mask-hexagon-2{mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='182'%3E%3Cpath d='M64.786 181.4c-9.196 0-20.063-6.687-25.079-14.21L3.762 105.33c-5.016-8.36-5.016-20.9 0-29.259l35.945-61.86C44.723 5.851 55.59 0 64.786 0h71.055c9.196 0 20.063 6.688 25.079 14.211l35.945 61.86c4.18 8.36 4.18 20.899 0 29.258l-35.945 61.86c-4.18 8.36-15.883 14.211-25.079 14.211z'/%3E%3C/svg%3E")}.mask-circle{mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Ccircle cx='100' cy='100' r='100' fill-rule='evenodd'/%3E%3C/svg%3E")}.mask-pentagon{mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='192' height='181'%3E%3Cpath fill-rule='evenodd' d='m96 0 95.106 69.098-36.327 111.804H37.22L.894 69.098z'/%3E%3C/svg%3E")}.mask-star{mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='192' height='180'%3E%3Cpath fill-rule='evenodd' d='m96 137.263-58.779 42.024 22.163-68.389L.894 68.481l72.476-.243L96 0l22.63 68.238 72.476.243-58.49 42.417 22.163 68.389z'/%3E%3C/svg%3E")}.mask-star-2{mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='192' height='180'%3E%3Cpath fill-rule='evenodd' d='m96 153.044-58.779 26.243 7.02-63.513L.894 68.481l63.117-13.01L96 0l31.989 55.472 63.117 13.01-43.347 47.292 7.02 63.513z'/%3E%3C/svg%3E")}.mask-triangle{mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='174' height='149'%3E%3Cpath fill-rule='evenodd' d='m87 148.476-86.603.185L43.86 74.423 87 0l43.14 74.423 43.463 74.238z'/%3E%3C/svg%3E")}.mask-triangle-2{mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='174' height='150'%3E%3Cpath fill-rule='evenodd' d='m87 .738 86.603-.184-43.463 74.238L87 149.214 43.86 74.792.397.554z'/%3E%3C/svg%3E")}.mask-triangle-3{mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='150' height='174'%3E%3Cpath fill-rule='evenodd' d='m149.369 87.107.185 86.603-74.239-43.463L.893 87.107l74.422-43.14L149.554.505z'/%3E%3C/svg%3E")}.mask-triangle-4{mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='150' height='174'%3E%3Cpath fill-rule='evenodd' d='M.631 87.107.446.505l74.239 43.462 74.422 43.14-74.422 43.14L.446 173.71z'/%3E%3C/svg%3E")}.checkbox{appearance:none;border:var(--border)solid var(--input-color,color-mix(in oklab,var(--color-base-content)20%,#0000));border-radius:var(--radius-selector);box-shadow:0 1px oklch(0 0 0/calc(var(--depth)*.1))inset,0 0 #0000 inset,0 0 #0000;color:var(--color-base-content);cursor:pointer;vertical-align:middle;--size:calc(var(--size-selector,.25rem)*6);background-image:none,var(--fx-noise);background-size:auto,calc(var(--noise)*100%);display:inline-block;flex-shrink:0;height:var(--size);padding:.25rem;position:relative;transition:background-color .2s,box-shadow .2s;width:var(--size);&:before{--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 .1s,opacity .1s .1s,rotate .3s .1s,translate .3s .1s;width:100%}&:focus-visible{outline:2px solid var(--input-color,currentColor);outline-offset:2px}&:checked,&[aria-checked=true]{background-color:var(--input-color,#0000);box-shadow:0 0 #0000 inset,0 8px 0 -4px oklch(100% 0 0/calc(var(--depth)*.1))inset,0 1px oklch(0 0 0/calc(var(--depth)*.1));&:before{clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 0,70% 0,70% 100%);opacity:1}@media (forced-colors:active){&:before{--tw-content:"✔︎";background-color:#0000;clip-path:none;rotate:none}}@media print{&:before{--tw-content:"✔︎";background-color:#0000;clip-path:none;rotate:none}}}&:indeterminate{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:1;rotate:none;translate:0 -35%}}}.checkbox-primary{color:var(--color-primary-content);--input-color:var(--color-primary)}.checkbox-secondary{color:var(--color-secondary-content);--input-color:var(--color-secondary)}.checkbox-accent{color:var(--color-accent-content);--input-color:var(--color-accent)}.checkbox-neutral{color:var(--color-neutral-content);--input-color:var(--color-neutral)}.checkbox-info{color:var(--color-info-content);--input-color:var(--color-info)}.checkbox-success{color:var(--color-success-content);--input-color:var(--color-success)}.checkbox-warning{color:var(--color-warning-content);--input-color:var(--color-warning)}.checkbox-error{color:var(--color-error-content);--input-color:var(--color-error)}.checkbox:disabled{cursor:not-allowed;opacity:.2}.checkbox-xs{--size:calc(var(--size-selector,.25rem)*4);padding:.125rem}.checkbox-sm{--size:calc(var(--size-selector,.25rem)*5);padding:.1875rem}.checkbox-md{--size:calc(var(--size-selector,.25rem)*6);padding:.25rem}.checkbox-lg{--size:calc(var(--size-selector,.25rem)*7);padding:.3125rem}.checkbox-xl{--size:calc(var(--size-selector,.25rem)*8);padding:.375rem}.collapse-icon .collapse-open-icon{--fa-display:none;display:none}.link{cursor:pointer;text-decoration-line:underline;&:focus{--tw-outline-style:none;outline-style:none;@media (forced-colors:active){&{outline:2px solid #0000;outline-offset:2px}}}&:focus-visible{outline:2px solid;outline-offset:2px}}.link-hover{text-decoration-line:none;&:hover{@media (hover:hover){&{text-decoration-line:underline}}}}.link-primary{color:var(--color-primary);@media (hover:hover){&:hover{color:color-mix(in oklab,var(--color-primary)80%,#000)}}}.link-secondary{color:var(--color-secondary);@media (hover:hover){&:hover{color:color-mix(in oklab,var(--color-secondary)80%,#000)}}}.link-accent{color:var(--color-accent);@media (hover:hover){&:hover{color:color-mix(in oklab,var(--color-accent)80%,#000)}}}.link-neutral{color:var(--color-neutral);@media (hover:hover){&:hover{color:color-mix(in oklab,var(--color-neutral)80%,#000)}}}.link-success{color:var(--color-success);@media (hover:hover){&:hover{color:color-mix(in oklab,var(--color-success)80%,#000)}}}.link-info{color:var(--color-info);@media (hover:hover){&:hover{color:color-mix(in oklab,var(--color-info)80%,#000)}}}.link-warning{color:var(--color-warning);@media (hover:hover){&:hover{color:color-mix(in oklab,var(--color-warning)80%,#000)}}}.link-error{color:var(--color-error);@media (hover:hover){&:hover{color:color-mix(in oklab,var(--color-error)80%,#000)}}}.link{text-decoration-line:none}.link-underline{text-decoration-line:underline}.steps{counter-reset:step;display:inline-grid;grid-auto-columns:1fr;grid-auto-flow:column;overflow:auto hidden;& .step{text-align:center;--step-bg:var(--color-base-300);--step-fg:var(--color-base-content);display:grid;grid-template-columns:auto;grid-template-rows:40px 1fr;min-width:4rem;place-items:center;&:before{background-color:var(--step-bg);border:1px solid;color:var(--step-bg);content:"";grid-column-start:1;grid-row-start:1;height:.5rem;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:3.40282e+38px;color:var(--step-fg);content:var(--tw-content);counter-increment:step;display:grid;grid-column-start:1;grid-row-start:1;height:2rem;place-items:center;place-self:center;position:relative;width:2rem;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,&:after,&>.step-icon{--step-bg:var(--color-neutral);--step-fg:var(--color-neutral-content)}}& .step-primary{&+.step-primary:before,&:after,&>.step-icon{--step-bg:var(--color-primary);--step-fg:var(--color-primary-content)}}& .step-secondary{&+.step-secondary:before,&:after,&>.step-icon{--step-bg:var(--color-secondary);--step-fg:var(--color-secondary-content)}}& .step-accent{&+.step-accent:before,&:after,&>.step-icon{--step-bg:var(--color-accent);--step-fg:var(--color-accent-content)}}& .step-info{&+.step-info:before,&:after,&>.step-icon{--step-bg:var(--color-info);--step-fg:var(--color-info-content)}}& .step-success{&+.step-success:before,&:after,&>.step-icon{--step-bg:var(--color-success);--step-fg:var(--color-success-content)}}& .step-warning{&+.step-warning:before,&:after,&>.step-icon{--step-bg:var(--color-warning);--step-fg:var(--color-warning-content)}}& .step-error{&+.step-error:before,&:after,&>.step-icon{--step-bg:var(--color-error);--step-fg:var(--color-error-content)}}}.steps-horizontal{display:inline-grid;grid-auto-columns:1fr;grid-auto-flow:column;overflow:auto hidden;& .step{display:grid;grid-template-columns:auto;grid-template-rows:40px 1fr;min-width:4rem;place-items:center;text-align:center;&:before{height:.5rem;margin-inline-start:-100%;width:100%}&:before,[dir=rtl] &:before{translate:0}}}.steps-vertical{grid-auto-flow:row;grid-auto-rows:1fr;& .step{display:grid;gap:.5rem;grid-template-columns:40px 1fr;grid-template-rows:auto;justify-items:start;min-height:4rem;&:before{height:100%;margin-inline-start:50%;translate:-50% -50%;width:.5rem}[dir=rtl] &:before{translate:50% -50%}}}.input{width:100%}.range{-webkit-appearance:none;appearance:none;--range-thumb:var(--color-base-100);--range-thumb-size:calc(var(--size-selector,.25rem)*6);--range-progress:currentColor;--range-fill:1;--range-p:.25rem;--range-bg:color-mix(in oklab,currentColor 10%,#0000);cursor:pointer;vertical-align:middle;--radius-selector-max:calc(var(--radius-selector)+var(--radius-selector)+var(--radius-selector));background-color:#0000;border:none;border-radius:calc(var(--radius-selector)+min(var(--range-p),var(--radius-selector-max)));height:var(--range-thumb-size);overflow:hidden;width:clamp(3rem,20rem,100%);[dir=rtl] &{--range-dir:-1}&:focus{outline:none}&:focus-visible{outline:2px solid;outline-offset:2px}&::-webkit-slider-runnable-track{background-color:var(--range-bg);border-radius:var(--radius-selector);height:calc(var(--range-thumb-size)*.5);width:100%}@media (forced-colors:active){&::-webkit-slider-runnable-track{border:1px solid}}&::-webkit-slider-thumb{-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-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,calc(var(--range-dir,1)*-100cqw - var(--range-dir,1)*var(--range-thumb-size)/2)0 0 calc(100cqw*var(--range-fill));box-sizing:border-box;color:var(--range-progress);height:var(--range-thumb-size);position:relative;top:50%;transform:translateY(-50%);width:var(--range-thumb-size)}&::-moz-range-track{background-color:var(--range-bg);border-radius:var(--radius-selector);height:calc(var(--range-thumb-size)*.5);width:100%}@media (forced-colors:active){&::-moz-range-track{border:1px solid}}&::-moz-range-thumb{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 color-mix(in oklab,currentColor calc(var(--depth)*10%),#0000),0 0 0 2rem var(--range-thumb)inset,calc(var(--range-dir,1)*-100cqw - var(--range-dir,1)*var(--range-thumb-size)/2)0 0 calc(100cqw*var(--range-fill));box-sizing:border-box;color:var(--range-progress);height:var(--range-thumb-size);position:relative;top:50%;width:var(--range-thumb-size)}&:disabled{cursor:not-allowed;opacity:.3}}.range-primary{color:var(--color-primary);--range-thumb:var(--color-primary-content)}.range-secondary{color:var(--color-secondary);--range-thumb:var(--color-secondary-content)}.range-accent{color:var(--color-accent);--range-thumb:var(--color-accent-content)}.range-neutral{color:var(--color-neutral);--range-thumb:var(--color-neutral-content)}.range-success{color:var(--color-success);--range-thumb:var(--color-success-content)}.range-warning{color:var(--color-warning);--range-thumb:var(--color-warning-content)}.range-info{color:var(--color-info);--range-thumb:var(--color-info-content)}.range-error{color:var(--color-error);--range-thumb:var(--color-error-content)}.range-xs{--range-thumb-size:calc(var(--size-selector,.25rem)*4)}.range-sm{--range-thumb-size:calc(var(--size-selector,.25rem)*5)}.range-md{--range-thumb-size:calc(var(--size-selector,.25rem)*6)}.range-lg{--range-thumb-size:calc(var(--size-selector,.25rem)*7)}.range-xl{--range-thumb-size:calc(var(--size-selector,.25rem)*8)}.badge{background-color:var(--badge-bg);background-image:none,var(--fx-noise);background-size:auto,calc(var(--noise)*100%);border:var(--border)solid var(--badge-color,var(--color-base-200));border-radius:var(--radius-selector);color:var(--badge-fg);vertical-align:middle;--badge-bg:var(--badge-color,var(--color-base-100));--badge-fg:var(--color-base-content);--size:calc(var(--size-selector,.25rem)*6);align-items:center;display:inline-flex;font-size:.875rem;gap:.5rem;height:var(--size);justify-content:center;padding-inline:calc(var(--size)/2 - var(--border));width:fit-content}.badge-outline{border-color:currentColor}.badge-dash,.badge-outline{color:var(--badge-color);--badge-bg:#0000;background-image:none}.badge-dash{border-color:currentColor;border-style:dashed}.badge-soft{background-color:color-mix(in oklab,var(--badge-color,var(--color-base-content))8%,var(--color-base-100));background-image:none;border-color:color-mix(in oklab,var(--badge-color,var(--color-base-content))10%,var(--color-base-100));color:var(--badge-color,var(--color-base-content))}.badge-primary{--badge-color:var(--color-primary);--badge-fg:var(--color-primary-content)}.badge-secondary{--badge-color:var(--color-secondary);--badge-fg:var(--color-secondary-content)}.badge-accent{--badge-color:var(--color-accent);--badge-fg:var(--color-accent-content)}.badge-neutral{--badge-color:var(--color-neutral);--badge-fg:var(--color-neutral-content)}.badge-info{--badge-color:var(--color-info);--badge-fg:var(--color-info-content)}.badge-success{--badge-color:var(--color-success);--badge-fg:var(--color-success-content)}.badge-warning{--badge-color:var(--color-warning);--badge-fg:var(--color-warning-content)}.badge-error{--badge-color:var(--color-error);--badge-fg:var(--color-error-content)}.badge-ghost{background-color:var(--color-base-200);background-image:none;border-color:var(--color-base-200);color:var(--color-base-content)}.badge-xs{--size:calc(var(--size-selector,.25rem)*4);font-size:.625rem}.badge-sm{--size:calc(var(--size-selector,.25rem)*5);font-size:.75rem}.badge-md{--size:calc(var(--size-selector,.25rem)*6);font-size:.875rem}.badge-lg{--size:calc(var(--size-selector,.25rem)*7);font-size:1rem}.badge-xl{--size:calc(var(--size-selector,.25rem)*8);font-size:1.125rem}.swatches{flex-wrap:wrap}.swatches .swatch{--swatch-width:32px;--swatch-bg-color:var(--a-color-base-100,#fff);align-items:center;background:var(--swatch-bg-color);border:1px solid var(--a-color-base-300,#eee);display:flex;justify-content:center;min-height:var(--swatch-width);width:var(--swatch-width)}.swatches .swatch.active{border:2px solid var(--a-color-base-content,#18181b)}.swatches-color .swatch.swatch-default{--swatch-bg-color:var(--a-color-base-content,#18181b)}.swatches-color .swatch.swatch-light{--swatch-bg-color:var(--a-color-base-200,#fafafa)}.swatches-color .swatch.swatch-success{--swatch-bg-color:var(--a-color-status-success-bg,#00db8e)}.swatches-color .swatch.swatch-warning{--swatch-bg-color:var(--a-color-status-warning-bg,#ffb800)}.swatches-color .swatch.swatch-error{--swatch-bg-color:var(--a-color-status-error-bg,#ff5781)}.swatches-color .swatch.swatch-accent{--swatch-bg-color:var(--a-color-status-accent-bg,#00dcbf)}.swatches-color .swatch.swatch-info{--swatch-bg-color:var(--a-color-status-info-content,#00314d)}.swatches-color .swatch.swatch-primary{--swatch-bg-color:var(--a-color-status-primary-bg,#4836da)}.swatches-color .swatch.swatch-secondary{--swatch-bg-color:var(--a-color-semantic-secondary-bg,#ff009d)}.swatches-color .swatch.swatch-neutral{--swatch-bg-color:var(--a-color-semantic-neutral-bg,#09090b)}.swatches-xs .swatch{--swatch-width:16px}.swatches-sm .swatch{--swatch-width:24px}.swatches-md .swatch{--swatch-width:32px}.swatches-lg .swatch{--swatch-width:40px}.swatches-xl .swatch{--swatch-width:48px}.divider{--divider-color:color-mix(in oklab,var(--color-base-content)10%,transparent);--divider-style:solid;--divider-weight:1px;--divider-dimension:100%;align-items:center;align-self:stretch;display:inline-flex;flex-direction:row;margin:var(--divider-m,1rem 0);white-space:nowrap;&:after,&:before{border-top:var(--divider-weight)var(--divider-style)var(--divider-color);content:"";flex-grow:1;width:100%}&:not(:empty){gap:1rem}@media print{&:after,&:before{border:.5px solid}}}.divider-vertical{--divider-dimension:300px;--divider-m:0 1rem;&.divider{flex-direction:column;height:var(--divider-dimension);&:after,&:before{border-left:var(--divider-weight)var(--divider-style)var(--divider-color);border-top:none;height:100%;width:0}}}.divider-horizontal{--divider-m:1rem 0;&.divider{flex-direction:row;width:var(--divider-dimension);&:after,&:before{width:100%}}}.divider-neutral{&:after,&:before{background-color:var(--color-neutral)}}.divider-primary{&:after,&:before{background-color:var(--color-primary)}}.divider-secondary{&:after,&:before{background-color:var(--color-secondary)}}.divider-accent{&:after,&:before{background-color:var(--color-accent)}}.divider-success{&:after,&:before{background-color:var(--color-success)}}.divider-warning{&:after,&:before{background-color:var(--color-warning)}}.divider-info{&:after,&:before{background-color:var(--color-info)}}.divider-error{&:after,&:before{background-color:var(--color-error)}}.divider-end:after,.divider-start:before{display:none}.image-gallery{align-items:stretch;display:grid;gap:var(--t-spacing-4);width:100%}.image-gallery .image-wrapper{position:relative}.checkbox-list{display:flex;flex-direction:row;gap:var(--t-spacing-2);overflow:hidden}.checkbox-list-wrap{flex-wrap:wrap}.checkbox-list-direction-vertical{flex-direction:column}.checkbox-list-direction-horizontal{flex-direction:row}.checkbox-wrapper{align-items:center;display:flex;gap:var(--t-spacing-2);&:has(.checkbox:is(:disabled,[disabled])) .checkbox-label{cursor:not-allowed;opacity:.3}}.checkbox-label{cursor:pointer;user-select:none;width:100%}.checkbox-wrapper-label-position-left{flex-direction:row}.checkbox-wrapper-label-position-right{flex-direction:row-reverse}.icon-list{display:flex;gap:var(--t-spacing-4)}.icon-list-vertical{flex-direction:column;gap:var(--t-spacing-2)}.icon-list-horizontal{flex-flow:wrap;gap:var(--t-spacing-6)}.icon-list-item{align-items:center;display:flex;flex-wrap:nowrap;gap:var(--t-spacing-2)}.form-field,.form-field-content{display:flex;flex-direction:column;gap:var(--t-spacing-2)}.form-field-content{width:100%}.form-field-label-position-left .form-field-wrapper-label,.form-field-label-position-right .form-field-wrapper-label{width:fit-content}.form-field-label-position-bottom{flex-direction:column-reverse}.form-field-label-position-left{flex-direction:row;gap:var(--t-spacing-2)}.form-field-label-position-right{flex-direction:row-reverse;gap:var(--t-spacing-2)}.form-field-label-align-center .form-field-wrapper-label{justify-content:center}.form-field-label-align-right .form-field-wrapper-label{justify-content:right}.form-field-label-vertical-align-middle .form-field-wrapper-label{align-items:center}.form-field-label-vertical-align-bottom .form-field-wrapper-label{align-items:end}.form-field-wrapper-data-input{width:100%}.form-field-wrapper-label,.form-field-wrapper-status-message{display:flex;gap:calc(var(--t-spacing-1)*.5);width:100%}.form-field-wrapper-status-message{gap:var(--t-spacing-1)}.form-field-label{white-space:pre !important}.form-field-input{border:0;border-radius:inherit;min-width:0;width:100%}.form-field-input:focus{outline:none}.fieldset-legend{align-items:center;color:var(--color-base-content);display:flex;font-weight:600;gap:.5rem;justify-content:space-between;margin-bottom:-.25rem;padding-block:.5rem}.fieldset-label{align-items:center;color:color-mix(in oklab,var(--color-base-content)60%,transparent);display:flex;gap:.375rem;&:has(input){cursor:pointer}}.radio-list{display:flex;flex-flow:wrap;gap:var(--t-spacing-2)}.radio-list-direction-vertical{flex-direction:column}.radio-list-direction-horizontal{flex-direction:row}.textarea{appearance:none;background-color:var(--color-base-100);border:var(--border)solid #0000;border-color:var(--input-color);border-radius:var(--radius-field);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;font-size:max(var(--font-size,.875rem),.875rem);min-height:5rem;touch-action:manipulation;vertical-align:middle;width:clamp(3rem,20rem,100%);--input-color:color-mix(in oklab,var(--color-base-content)20%,#0000);flex-shrink:1;padding-block:.5rem;padding-inline:.75rem;& textarea{appearance:none;background-color:#0000;border:none;&:focus,&:focus-within{--tw-outline-style:none;outline-style:none;@media (forced-colors:active){&{outline:2px solid #0000;outline-offset:2px}}}}&:focus,&:focus-within{--input-color:var(--color-base-content);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}@media (pointer:coarse){@supports (-webkit-touch-callout:none){&:focus,&:focus-within{--font-size:1rem}}}&:has(>textarea[disabled]),&:is(:disabled,[disabled]){background-color:var(--color-base-200);border-color:var(--color-base-200);box-shadow:none;color:color-mix(in oklab,var(--color-base-content)40%,transparent);cursor:not-allowed;&::placeholder{color:color-mix(in oklab,var(--color-base-content)20%,transparent)}}&:has(>textarea[disabled])>textarea[disabled]{cursor:not-allowed}}.textarea-ghost{background-color:#0000;border-color:#0000;box-shadow:none;&:focus,&:focus-within{background-color:var(--color-base-100);border-color:#0000;box-shadow:none;color:var(--color-base-content)}}.textarea-neutral{&,&:focus,&:focus-within{--input-color:var(--color-neutral)}}.textarea-primary{&,&:focus,&:focus-within{--input-color:var(--color-primary)}}.textarea-secondary{&,&:focus,&:focus-within{--input-color:var(--color-secondary)}}.textarea-accent{&,&:focus,&:focus-within{--input-color:var(--color-accent)}}.textarea-info{&,&:focus,&:focus-within{--input-color:var(--color-info)}}.textarea-success{&,&:focus,&:focus-within{--input-color:var(--color-success)}}.textarea-warning{&,&:focus,&:focus-within{--input-color:var(--color-warning)}}.textarea-error{&,&:focus,&:focus-within{--input-color:var(--color-error)}}.textarea-xs{font-size:max(var(--font-size,.6875rem),.6875rem)}.textarea-sm{font-size:max(var(--font-size,.75rem),.75rem)}.textarea-md{font-size:max(var(--font-size,.875rem),.875rem)}.textarea-lg{font-size:max(var(--font-size,1.125rem),1.125rem)}.textarea-xl{font-size:max(var(--font-size,1.375rem),1.375rem)}.fieldset{display:grid;font-size:.75rem;gap:.375rem;grid-auto-rows:max-content;grid-template-columns:1fr;padding-block:.25rem}.fieldset-header{align-items:center;color:var(--color-base-content);display:flex;font-weight:600;gap:.5rem;justify-content:space-between;margin-bottom:-.25rem;padding-block:.5rem}.fieldset-content{display:flex;flex-direction:column;gap:.375rem}.range{width:100%}.collapse:not(td,tr,colgroup){visibility:revert-layer}.collapse{border-radius:var(--radius-box,1rem);display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:max-content 0fr;isolation:isolate;overflow:hidden;position:relative;width:100%;@media (prefers-reduced-motion:no-preference){&{transition:grid-template-rows .2s}}&>input:is([type=checkbox],[type=radio]){appearance:none;grid-column-start:1;grid-row-start:1;opacity:0}&:is([open],[tabindex]:focus:not(.collapse-close),[tabindex]:focus-within:not(.collapse-close)),&:not(.collapse-close):has(>input:is([type=checkbox],[type=radio]):checked){grid-template-rows:max-content 1fr}&:is([open],[tabindex]:focus:not(.collapse-close),[tabindex]:focus-within:not(.collapse-close))>.collapse-content,&:not(.collapse-close)>:where(input:is([type=checkbox],[type=radio]):checked~.collapse-content){content-visibility:visible;min-height:fit-content;@supports not (content-visibility:visible){&{visibility:visible}}}&:focus-visible,&:has(>input:is([type=checkbox],[type=radio]):focus-visible),&:has(summary:focus-visible){outline-color:var(--color-base-content);outline-offset:2px;outline-style:solid;outline-width:2px}&:not(.collapse-close){&>.collapse-title,&>input[type=checkbox],&>input[type=radio]:not(:checked){cursor:pointer}}&[tabindex]:focus-within:not(.collapse-close,.collapse[open]),&[tabindex]:focus:not(.collapse-close,.collapse[open]){&>.collapse-title{cursor:unset}}&:is([open],[tabindex]:focus:not(.collapse-close),[tabindex]:focus-within:not(.collapse-close))>:where(.collapse-content),&:not(.collapse-close)>:where(input:is([type=checkbox],[type=radio]):checked~.collapse-content){padding-bottom:1rem}&>input:is([type=checkbox],[type=radio]){min-height:1lh;padding:1rem;padding-inline-end:3rem;transition:background-color .2s ease-out;width:100%;z-index:1}&[open]{&.collapse-arrow{&>.collapse-title:after{@media (prefers-reduced-motion:no-preference){&{transform:translateY(-50%)rotate(225deg)}}}}}&.collapse-open{&.collapse-arrow{&>.collapse-title:after{@media (prefers-reduced-motion:no-preference){&{transform:translateY(-50%)rotate(225deg)}}}}}&.collapse-arrow[tabindex]:focus-within:not(.collapse-close),&[tabindex].collapse-arrow:focus:not(.collapse-close){&>.collapse-title:after{transform:translateY(-50%)rotate(225deg)}}&.collapse-arrow:not(.collapse-close){&>input:is([type=checkbox],[type=radio]):checked~.collapse-title:after{transform:translateY(-50%)rotate(225deg)}}&[open]{&.collapse-plus{&>.collapse-title:after{--tw-content:"−";content:var(--tw-content)}}}&.collapse-open{&.collapse-plus{&>.collapse-title:after{--tw-content:"−";content:var(--tw-content)}}}&[tabindex].collapse-plus:focus:not(.collapse-close){&>.collapse-title:after{--tw-content:"−";content:var(--tw-content)}}&.collapse-plus:not(.collapse-close){&>input:is([type=checkbox],[type=radio]):checked~.collapse-title:after{--tw-content:"−";content:var(--tw-content)}}}.collapse-content,.collapse-title{grid-column-start:1;grid-row-start:1}.collapse-content{content-visibility:hidden;cursor:unset;grid-column-start:1;grid-row-start:2;min-height:0;padding-left:1rem;padding-right:1rem;@supports not (content-visibility:hidden){&{visibility:hidden}}@media (prefers-reduced-motion:no-preference){&{transition:content-visibility allow-discrete .2s,visibility allow-discrete .2s,min-height allow-discrete .2s ease-out,padding .1s ease-out 20ms,background-color .2s ease-out}}}.collapse:is(details){width:100%;@media (prefers-reduced-motion:no-preference){&::details-content{transition:content-visibility allow-discrete .2s,visibility allow-discrete .2s,min-height allow-discrete .2s ease-out,padding .1s ease-out 20ms,background-color .2s ease-out,height .2s;interpolate-size:allow-keywords;height:0}&:where([open])::details-content{height:auto}}& summary{display:block;position:relative;&::-webkit-details-marker{display:none}}&>.collapse-content{content-visibility:visible}}.collapse:is(details) summary{outline:none}.collapse-arrow{&>.collapse-title:after{box-shadow:2px 2px;content:"";display:block;height:.5rem;inset-inline-end:1.4rem;pointer-events:none;position:absolute;top:50%;transform:translateY(-100%)rotate(45deg);transform-origin:75% 75%;width:.5rem;@media (prefers-reduced-motion:no-preference){&{transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}}}}.collapse-plus{&>.collapse-title:after{top:.9rem;--tw-content:"+";content:var(--tw-content);display:block;height:.5rem;inset-inline-end:1.4rem;pointer-events:none;position:absolute;width:.5rem;@media (prefers-reduced-motion:no-preference){&{transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}}}}.collapse-title{min-height:1lh;padding:1rem;padding-inline-end:3rem;position:relative;transition:background-color .2s ease-out;width:100%}.collapse-open{grid-template-rows:max-content 1fr;&>.collapse-content{content-visibility:visible;min-height:fit-content;padding-bottom:1rem;@supports not (content-visibility:visible){&{visibility:visible}}}}.h1,.h2,.h3,.h4,.h5,.h6{background:var(--heading-bg);color:var(--heading-color);font-family:var(--heading-font-family,var(--default-font-family));font-size:var(--heading-font-size);font-style:var(--heading-font-style);font-weight:var(--heading-font-weight);line-height:var(--heading-line-height);margin-bottom:var(--heading-margin-bottom);margin-top:0}.heading-as-link{text-decoration-line:underline}.h1{--heading-font-size:var(--text-4xl);--heading-line-height:var(--text-4xl--line-height)}.h2{--heading-font-size:var(--text-3xl);--heading-line-height:var(--text-3xl--line-height)}.h3{--heading-font-size:var(--text-2xl);--heading-line-height:var(--text-2xl--line-height)}.h4{--heading-font-size:var(--text-xl);--heading-line-height:var(--text-xl--line-height)}.h5{--heading-font-size:var(--text-lg);--heading-line-height:var(--text-lg--line-height)}.h6{--heading-font-size:var(--text-base);--heading-line-height:var(--text-base--line-height)}.heading-normal{--heading-font-weight:var(--t-font-weight-normal)}.heading-medium{--heading-font-weight:var(--t-font-weight-medium)}.heading-semibold{--heading-font-weight:var(--t-font-weight-semibold)}.heading-bold{--heading-font-weight:var(--t-font-weight-bold)}.heading-extrabold{--heading-font-weight:var(--t-font-weight-extrabold)}.heading-black{--heading-font-weight:var(--t-font-weight-black)}.heading-primary{--heading-color:var(--color-primary)}.heading-secondary{--heading-color:var(--color-secondary)}.heading-accent{--heading-color:var(--color-accent)}.heading-info{--heading-color:var(--color-info)}.heading-success{--heading-color:var(--color-success)}.heading-warning{--heading-color:var(--color-warning)}.heading-error{--heading-color:var(--color-error)}.heading-light{--heading-color:var(--color-base-100)}.heading-neutral{--heading-color:var(--color-neutral)}.heading-xs{--heading-font-size:var(--t-font-size-xs)}.heading-sm{--heading-font-size:var(--t-font-size-sm)}.heading-md{--heading-font-size:var(--t-font-size-base)}.heading-lg{--heading-font-size:var(--t-font-size-lg)}.heading-xl{--heading-font-size:var(--t-font-size-xl)}.heading-2xl{--heading-font-size:var(--t-font-size-2xl)}.heading-3xl{--heading-font-size:var(--t-font-size-3xl)}.heading-4xl{--heading-font-size:var(--t-font-size-4xl)}.heading-5xl{--heading-font-size:var(--t-font-size-5xl)}.heading-6xl{--heading-font-size:var(--t-font-size-6xl)}.heading-7xl{--heading-font-size:var(--t-font-size-7xl)}.heading-8xl{--heading-font-size:var(--t-font-size-8xl)}.heading-bg-primary{--heading-bg:var(--color-primary);--heading-color:var(--color-primary-content)}.heading-bg-secondary{--heading-bg:var(--color-secondary);--heading-color:var(--color-secondary-content)}.heading-bg-accent{--heading-bg:var(--color-accent);--heading-color:var(--color-accent-content)}.heading-bg-info{--heading-bg:var(--color-info);--heading-color:var(--color-info-content)}.heading-bg-success{--heading-bg:var(--color-success);--heading-color:var(--color-success-content)}.heading-bg-warning{--heading-bg:var(--color-warning);--heading-color:var(--color-warning-content)}.heading-bg-error{--heading-bg:var(--color-error);--heading-color:var(--color-error-content)}.heading-bg-light{--heading-bg:var(--color-base-100);--heading-color:var(--color-base-content)}.heading-bg-neutral{--heading-bg:var(--color-neutral);--heading-color:var(--color-neutral-content)}.file-input{appearance:none;background-color:var(--color-base-100);border:var(--border)solid #0000;border-color:var(--input-color);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;cursor:pointer;height:var(--size);-webkit-user-select:none;user-select:none;vertical-align:middle;width:clamp(3rem,20rem,100%);--size:calc(var(--size-field,.25rem)*10);--input-color:color-mix(in oklab,var(--color-base-content)20%,#0000);align-items:center;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));display:inline-flex;font-size:.875rem;line-height:2;padding-inline-end:.75rem;&::file-selector-button{background-color:var(--btn-bg);background-image:var(--btn-noise);background-size:calc(var(--noise)*100%);border-color:var(--btn-border);border-style:solid;border-width:var(--border);box-shadow:0 .5px 0 .5px color-mix(in oklab,color-mix(in oklab,#fff 30%,var(--btn-bg))calc(var(--depth)*20%),#0000)inset,var(--btn-shadow);color:var(--btn-fg);cursor:pointer;height:calc(100% + var(--border)*2);margin-block:calc(var(--border)*-1);margin-inline-end:1rem;text-shadow:0 .5px oklch(1 0 0/calc(var(--depth)*.15));-webkit-user-select:none;user-select:none;--size:calc(var(--size-field,.25rem)*10);--btn-bg:var(--btn-color,var(--color-base-200));--btn-fg:var(--color-base-content);--btn-border:color-mix(in oklab,var(--btn-bg),#000 5%);--btn-shadow:0 3px 2px -2px color-mix(in oklab,var(--btn-bg)30%,#0000),0 4px 3px -2px color-mix(in oklab,var(--btn-bg)30%,#0000);--btn-noise:var(--fx-noise);border-end-start-radius:calc(var(--join-es,var(--radius-field) - var(--border)));border-start-start-radius:calc(var(--join-ss,var(--radius-field) - var(--border)));font-size:.875rem;font-weight:600;margin-inline-start:calc(var(--border)*-1);padding-inline:1rem}&:focus{--input-color:var(--color-base-content);box-shadow:0 1px color-mix(in oklab,var(--input-color)10%,#0000);isolation:isolate;outline:2px solid var(--input-color);outline-offset:2px}&:has(>input[disabled]),&:is(:disabled,[disabled]){background-color:var(--color-base-200);border-color:var(--color-base-200);box-shadow:none;color:color-mix(in oklch,var(--color-base-content)20%,#0000);cursor:not-allowed;&::placeholder{color:color-mix(in oklab,var(--color-base-content)20%,transparent)}&::file-selector-button{background-color:var(--color-base-200);border-color:var(--color-base-200);cursor:not-allowed;--btn-border:#0000;--btn-noise:none;--btn-fg:color-mix(in oklch,var(--color-base-content)20%,#0000)}}}.file-input-ghost{background-color:#0000;border-color:#0000;box-shadow:none;transition:background-color .2s;&::file-selector-button{border-end-end-radius:calc(var(--join-es,var(--radius-field) - var(--border)));border-start-end-radius:calc(var(--join-ss,var(--radius-field) - var(--border)));cursor:pointer;height:100%;margin-block:0;margin-inline:0 1rem;padding-inline:1rem;-webkit-user-select:none;user-select:none}&:focus,&:focus-within{background-color:var(--color-base-100);border-color:#0000;box-shadow:none;color:var(--color-base-content)}}.file-input-neutral{--btn-color:var(--color-neutral);&::file-selector-button{color:var(--color-neutral-content)}&,&:focus,&:focus-within{--input-color:var(--color-neutral)}}.file-input-primary{--btn-color:var(--color-primary);&::file-selector-button{color:var(--color-primary-content)}&,&:focus,&:focus-within{--input-color:var(--color-primary)}}.file-input-secondary{--btn-color:var(--color-secondary);&::file-selector-button{color:var(--color-secondary-content)}&,&:focus,&:focus-within{--input-color:var(--color-secondary)}}.file-input-accent{--btn-color:var(--color-accent);&::file-selector-button{color:var(--color-accent-content)}&,&:focus,&:focus-within{--input-color:var(--color-accent)}}.file-input-info{--btn-color:var(--color-info);&::file-selector-button{color:var(--color-info-content)}&,&:focus,&:focus-within{--input-color:var(--color-info)}}.file-input-success{--btn-color:var(--color-success);&::file-selector-button{color:var(--color-success-content)}&,&:focus,&:focus-within{--input-color:var(--color-success)}}.file-input-warning{--btn-color:var(--color-warning);&::file-selector-button{color:var(--color-warning-content)}&,&:focus,&:focus-within{--input-color:var(--color-warning)}}.file-input-error{--btn-color:var(--color-error);&::file-selector-button{color:var(--color-error-content)}&,&:focus,&:focus-within{--input-color:var(--color-error)}}.file-input-xs{--size:calc(var(--size-field,.25rem)*6);font-size:.6875rem;line-height:1rem;&::file-selector-button{font-size:.6875rem}}.file-input-sm{--size:calc(var(--size-field,.25rem)*8);font-size:.75rem;line-height:1.5rem;&::file-selector-button{font-size:.75rem}}.file-input-md{--size:calc(var(--size-field,.25rem)*10);font-size:.875rem;line-height:2;&::file-selector-button{font-size:.875rem}}.file-input-lg{--size:calc(var(--size-field,.25rem)*12);font-size:1.125rem;line-height:2.5rem;&::file-selector-button{font-size:1.125rem}}.file-input-xl{--size:calc(var(--size-field,.25rem)*14);font-size:1.125rem;line-height:3rem;padding-inline-end:1.5rem;&::file-selector-button{font-size:1.375rem}}.rating{display:inline-flex;position:relative;vertical-align:middle;& input{appearance:none;border:none}& :where(*){background-color:var(--color-base-content);border-radius:0;height:1.5rem;opacity:.2;width:1.5rem;@media (prefers-reduced-motion:no-preference){&{animation:rating .25s ease-out}}&:is(input){cursor:pointer}}& .rating-hidden{background-color:#0000;width:.5rem}& input[type=radio]:checked{background-image:none}& *{&:checked,&:has(~:checked,~[aria-checked=true],~[aria-current=true]),&[aria-checked=true],&[aria-current=true]{opacity:1}&:focus-visible{scale:1.1;@media (prefers-reduced-motion:no-preference){&{transition:scale .2s ease-out}}}}& :active:focus{animation:none;scale:1.1}&.rating-xs :where(:not(.rating-hidden)){height:1rem;width:1rem}&.rating-sm :where(:not(.rating-hidden)){height:1.25rem;width:1.25rem}&.rating-md :where(:not(.rating-hidden)){height:1.5rem;width:1.5rem}&.rating-lg :where(:not(.rating-hidden)){height:1.75rem;width:1.75rem}&.rating-xl :where(:not(.rating-hidden)){height:2rem;width:2rem}}.rating-half{& :where(:not(.rating-hidden)){width:.75rem}}.rating-half{&.rating-xs :not(.rating-hidden){width:.5rem}&.rating-sm :not(.rating-hidden){width:.625rem}&.rating-md :not(.rating-hidden){width:.75rem}&.rating-lg :not(.rating-hidden){width:.875rem}&.rating-xl :not(.rating-hidden){width:1rem}}@keyframes rating{0%,40%{filter:brightness(1.05)contrast(1.05);scale:1.1}}:root{--icon-bg:transparent;--icon-border-color:var(--icon-color-primary);--icon-border-radius:var(--u-border-radius-rounded);--icon-border-width:0px;--icon-color-primary:var(--default-color,var(--color-base-content));--icon-color:var(--icon-color-primary);--icon-padding:0px;--icon-size:var(--t-font-size-base)}.icon{--icon-color:var(--icon-color-primary);background:var(--icon-bg);border:var(--icon-border-width)solid var(--icon-border-color);border-radius:var(--icon-border-radius);color:var(--icon-color);font-size:var(--icon-size);min-height:calc(var(--icon-size) + var(--icon-padding,0)*2);min-width:calc(var(--icon-size) + var(--icon-padding,0)*2);padding:var(--icon-padding);position:relative}.icon:after,.icon:before{left:50%;position:absolute;top:50%;transform:translate(-50%)translateY(-50%)}.icon>svg{height:1em;width:1em}.icon-primary{--icon-color-primary:var(--color-primary)}.icon-secondary{--icon-color-primary:var(--color-secondary)}.icon-accent{--icon-color-primary:var(--color-accent)}.icon-info{--icon-color-primary:var(--color-info)}.icon-success{--icon-color-primary:var(--color-success)}.icon-warning{--icon-color-primary:var(--color-warning)}.icon-error{--icon-color-primary:var(--color-error)}.icon-fill,.icon-outline{--icon-padding:var(--t-spacing-2-5);--icon-size:var(--t-font-size-base)}.icon-outline{--icon-border-width:1px;--icon-color:var(--icon-color-primary,var(--color-base-content));--icon-border-color:var(--icon-color-primary,var(--color-base-content));--icon-bg:var(--icon-color-secondary)}.icon-fill{--icon-color:var(--icon-color-secondary,var(--color-base-100));--icon-border-color:var(--icon-color-secondary,var(--color-base-100));--icon-bg:var(--icon-color-primary)}.icon-fill.icon-xs,.icon-outline.icon-xs{--icon-padding:var(--t-spacing-1-5)}.icon-fill.icon-sm,.icon-outline.icon-sm{--icon-padding:var(--t-spacing-2)}.icon-fill.icon-lg,.icon-outline.icon-lg{--icon-padding:var(--t-spacing-3)}.icon-fill.icon-xl,.icon-outline.icon-xl{--icon-padding:var(--t-spacing-3-5)}.icon-ofillicon-2xl,.icon-outline.icon-2xl{--icon-padding:var(--t-spacing-4)}.icon-ofillicon-3xl,.icon-ofillicon-4xl,.icon-outline.icon-3xl,.icon-outline.icon-4xl{--icon-padding:var(--t-spacing-5)}.icon-ofillicon-5xl,.icon-outline.icon-5xl{--icon-padding:var(--t-spacing-6)}.icon-ofillicon-6xl,.icon-outline.icon-6xl{--icon-padding:var(--t-spacing-7)}.icon-ofillicon-7xl,.icon-outline.icon-7xl{--icon-padding:var(--t-spacing-8)}.icon-ofillicon-8xl,.icon-outline.icon-8xl{--icon-padding:var(--t-spacing-9)}.icon-circle{--icon-border-radius:var(--u-border-radius-rounded)}.icon-rounded{--icon-border-radius:var(--u-border-radius-xs)}.icon-square{--icon-border-radius:0}.icon-xs{--icon-size:var(--t-font-size-xs)}.icon-sm{--icon-size:var(--t-font-size-sm)}.icon-lg{--icon-size:var(--t-font-size-lg)}.icon-xl{--icon-size:var(--t-font-size-xl)}.icon-2xl{--icon-size:var(--t-font-size-2xl)}.icon-3xl{--icon-size:var(--t-font-size-3xl)}.icon-4xl,.icon-5xl{--icon-size:var(--t-font-size-4xl)}.icon-6xl{--icon-size:var(--t-font-size-5xl)}.icon-7xl{--icon-size:var(--t-font-size-6xl)}.icon-8xl{--icon-size:var(--t-font-size-7xl)}.icon-spin{animation:icon-spin 2s linear infinite}@keyframes icon-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.pricing-table-item{background-color:var(--color-base-100);border:1px solid #0000000d;border-radius:var(--radius-2xl);flex-direction:column;padding:var(--t-spacing-8)}.pricing-table-item>*{width:100%}.pricing-table-item-header{display:flex;flex-direction:column;gap:1.5rem}.pricing-table-item-pricing{justify-content:space-between}.pricing-table-item-price,.pricing-table-item-pricing{align-items:end;display:flex}.pricing-table-item-original-price,.pricing-table-item-period{color:#18181b4d}.pricing-table-item-features{--divider-color:color-mix(in oklab,var(--color-base-content)10%,transparent);border-bottom:1px solid var(--divider-color);border-top:1px solid var(--divider-color);gap:1rem;margin-bottom:1.5rem;margin-top:1.5rem;padding-bottom:1.5rem;padding-top:1.5rem}.pricing-table-item-badge{align-self:start;border-radius:var(--radius-4xl);padding-inline:.5rem}.pricing-table-item-badge-right .pricing-table-item-badge{align-self:end}.select{appearance:none;background-color:var(--color-base-100);border:var(--border)solid #0000;border-color:var(--input-color);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;height:var(--size);text-overflow:ellipsis;touch-action:manipulation;vertical-align:middle;white-space:nowrap;width:clamp(3rem,20rem,100%);--input-color:color-mix(in oklab,var(--color-base-content)20%,#0000);--size:calc(var(--size-field,.25rem)*10);align-items:center;background-image:linear-gradient(45deg,#0000 50%,currentColor 0),linear-gradient(135deg,currentColor 50%,#0000 0);background-position:calc(100% - 20px) calc(1px+50%),calc(100% - 16.1px) calc(1px+50%);background-repeat:no-repeat;background-size:4px 4px,4px 4px;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));display:inline-flex;flex-shrink:1;font-size:.875rem;gap:.375rem;overflow:hidden;padding-inline:.75rem 1.75rem;position:relative;[dir=rtl] &{background-position:12px calc(1px + 50%),16px calc(1px + 50%)}&[multiple]{background-image:none;height:auto;overflow:auto;padding-block:.75rem;padding-inline-end:.75rem}& select{align-items:center;appearance:none;background:inherit;border-radius:inherit;border-style:none;height:calc(100% - var(--border)*2);margin-inline:-.75rem -1.75rem;padding-inline:.75rem 1.75rem;width:calc(100%+2.75rem);&:focus,&:focus-within{--tw-outline-style:none;outline-style:none;@media (forced-colors:active){&{outline:2px solid #0000;outline-offset:2px}}}&:not(:last-child){background-image:none;margin-inline-end:-1.375rem}}&:focus,&:focus-within{--input-color:var(--color-base-content);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}&:has(>select[disabled]),&:is(:disabled,[disabled]),fieldset:disabled &{background-color:var(--color-base-200);border-color:var(--color-base-200);color:color-mix(in oklab,var(--color-base-content)40%,transparent);cursor:not-allowed;&::placeholder{color:color-mix(in oklab,var(--color-base-content)20%,transparent)}}&:has(>select[disabled])>select[disabled]{cursor:not-allowed}&,& select{@supports (appearance:base-select){&{appearance:base-select}}&::picker(select){background-color:inherit;border:var(--border)solid var(--color-base-200);border-radius:var(--radius-box);box-shadow:0 2px calc(var(--depth)*3px)-2px oklch(0 0 0/.2);box-shadow:0 20px 25px -5px rgb(0 0 0/calc(var(--depth)*.1)),0 8px 10px -6px rgb(0 0 0/calc(var(--depth)*.1));color:inherit;margin-block:.5rem;margin-inline:.5rem;max-height:min(24rem,70dvh);padding:.5rem;translate:-.5rem}@supports (appearance:base-select){&::picker(select){appearance:base-select}}&::picker-icon{display:none}& optgroup{padding-top:.5em;& option{&:first-child{margin-top:.5em}}}& option{border-radius:var(--radius-field);padding-block:.375rem;padding-inline:.75rem;transition-duration:.2s;transition-property:color,background-color;transition-timing-function:cubic-bezier(0,0,.2,1);white-space:normal;&:not(:disabled){&:focus-visible,&:hover{background-color:color-mix(in oklab,var(--color-base-content)10%,transparent);cursor:pointer;--tw-outline-style:none;outline-style:none;@media (forced-colors:active){&{outline:2px solid #0000;outline-offset:2px}}}&:active{background-color:var(--color-neutral);box-shadow:0 2px calc(var(--depth)*3px)-2px var(--color-neutral);color:var(--color-neutral-content)}}}}[dir=rtl] &{& select::picker(select),&::picker(select){translate:.5rem}}}.select-ghost{background-color:#0000;border-color:#0000;box-shadow:none;transition:background-color .2s;&:focus,&:focus-within{background-color:var(--color-base-100);border-color:#0000;box-shadow:none;color:var(--color-base-content)}}.select-neutral{&,&:focus,&:focus-within{--input-color:var(--color-neutral)}}.select-primary{&,&:focus,&:focus-within{--input-color:var(--color-primary)}}.select-secondary{&,&:focus,&:focus-within{--input-color:var(--color-secondary)}}.select-accent{&,&:focus,&:focus-within{--input-color:var(--color-accent)}}.select-info{&,&:focus,&:focus-within{--input-color:var(--color-info)}}.select-success{&,&:focus,&:focus-within{--input-color:var(--color-success)}}.select-warning{&,&:focus,&:focus-within{--input-color:var(--color-warning)}}.select-error{&,&:focus,&:focus-within{--input-color:var(--color-error)}}.select-xs{--size:calc(var(--size-field,.25rem)*6);font-size:.6875rem;& option{padding-block:.25rem;padding-inline:.5rem}}.select-sm{--size:calc(var(--size-field,.25rem)*8);font-size:.75rem;& option{padding-block:.25rem;padding-inline:.625rem}}.select-md{--size:calc(var(--size-field,.25rem)*10);font-size:.875rem;& option{padding-block:.375rem;padding-inline:.75rem}}.select-lg{--size:calc(var(--size-field,.25rem)*12);font-size:1.125rem;& option{padding-block:.375rem;padding-inline:1rem}}.select-xl{--size:calc(var(--size-field,.25rem)*14);font-size:1.375rem;& option{padding-block:.375rem;padding-inline:1.25rem}}.label{align-items:center;color:color-mix(in oklab,currentcolor 60%,transparent);display:inline-flex;gap:.375rem;white-space:nowrap;&:has(input){cursor:pointer}&:is(.input>*,.select>*){align-items:center;display:flex;font-size:inherit;height:calc(100% - .5rem);padding-inline:.75rem;white-space:nowrap;&:first-child{border-inline-end:var(--border)solid color-mix(in oklab,currentColor 10%,#0000);margin-inline:-.75rem .75rem}&:last-child{border-inline-start:var(--border)solid color-mix(in oklab,currentColor 10%,#0000);margin-inline:.75rem -.75rem}}}.floating-label{display:block;position:relative;& input{display:block;&::placeholder{transition:top .1s ease-out,translate .1s ease-out,scale .1s ease-out,opacity .1s ease-out}}& textarea{&::placeholder{transition:top .1s ease-out,translate .1s ease-out,scale .1s ease-out,opacity .1s ease-out}}&>span{background-color:var(--color-base-100);border-radius:2px;font-size:.875rem;inset-inline-start:.75rem;line-height:1;opacity:0;padding-inline:.25rem;pointer-events:none;position:absolute;top:calc(var(--size-field,.25rem)*10/2);transition:top .1s ease-out,translate .1s ease-out,scale .1s ease-out,opacity .1s ease-out;translate:0 -50%;z-index:1}&:focus-within,&:not(:has(input:placeholder-shown,textarea:placeholder-shown)){& ::placeholder{opacity:0;pointer-events:auto;scale:.75;top:0;translate:-12.5% calc(-50% - .125em)}&>span{opacity:1;pointer-events:auto;scale:.75;top:0;translate:-12.5% calc(-50% - .125em);z-index:2}}&:has(:disabled,[disabled]){&>span{opacity:0}}&:has(.input-xs,.select-xs,.textarea-xs) span{font-size:.6875rem;top:calc(var(--size-field,.25rem)*6/2)}&:has(.input-sm,.select-sm,.textarea-sm) span{font-size:.75rem;top:calc(var(--size-field,.25rem)*8/2)}&:has(.input-md,.select-md,.textarea-md) span{font-size:.875rem;top:calc(var(--size-field,.25rem)*10/2)}&:has(.input-lg,.select-lg,.textarea-lg) span{font-size:1.125rem;top:calc(var(--size-field,.25rem)*12/2)}&:has(.input-xl,.select-xl,.textarea-xl) span{font-size:1.375rem;top:calc(var(--size-field,.25rem)*14/2)}}:root{--text-font-size:var(--text-base);--text-line-height:var(--t-font-line-height-leading-7);--text-color:var(--color-base-content)}.text{background:var(--text-bg);color:var(--text-color);font-family:var(--text-font-family,var(--default-font-family));font-size:var(--text-font-size);font-style:var(--text-font-style);font-weight:var(--text-font-weight);line-height:var(--text-line-height);margin-bottom:var(--text-margin-bottom);margin-top:0}.text-normal{--text-font-weight:var(--t-font-weight-normal)}.text-medium{--text-font-weight:var(--t-font-weight-medium)}.text-semibold{--text-font-weight:var(--t-font-weight-semibold)}.text-bold{--text-font-weight:var(--t-font-weight-bold)}.text-extrabold{--text-font-weight:var(--t-font-weight-extrabold)}.text-black{--text-font-weight:var(--t-font-weight-black)}.text-primary{--text-color:var(--color-primary)}.text-secondary{--text-color:var(--color-secondary)}.text-accent{--text-color:var(--color-accent)}.text-info{--text-color:var(--color-info)}.text-success{--text-color:var(--color-success)}.text-warning{--text-color:var(--color-warning)}.text-error{--text-color:var(--color-error)}.text-light{--text-color:var(--color-base-100)}.text-neutral{--text-color:var(--color-neutral)}.text-xs{--text-font-size:var(--t-font-size-xs);--text-line-height:var(--text-xs--line-height)}.text-sm{--text-font-size:var(--t-font-size-sm);--text-line-height:var(--text-sm--line-height)}.text-lg{--text-font-size:var(--t-font-size-lg);--text-line-height:var(--text-lg--line-height)}.text-xl{--text-font-size:var(--t-font-size-xl);--text-line-height:var(--text-xl--line-height)}.text-2xl{--text-font-size:var(--t-font-size-2xl);--text-line-height:var(--text-2xl--line-height)}.text-3xl{--text-font-size:var(--t-font-size-3xl);--text-line-height:var(--text-3xl--line-height)}.text-4xl{--text-font-size:var(--t-font-size-4xl);--text-line-height:var(--text-4xl--line-height)}.text-5xl{--text-font-size:var(--t-font-size-5xl);--text-line-height:var(--text-5xl--line-height)}.text-6xl{--text-font-size:var(--t-font-size-6xl);--text-line-height:var(--text-6xl--line-height)}.text-7xl{--text-font-size:var(--t-font-size-7xl);--text-line-height:var(--text-7xl--line-height)}.text-8xl{--text-font-size:var(--t-font-size-8xl);--text-line-height:var(--text-8xl--line-height)}.text-bg-primary{--text-bg:var(--color-primary);--text-color:var(--color-primary-content)}.text-bg-secondary{--text-bg:var(--color-secondary);--text-color:var(--color-secondary-content)}.text-bg-accent{--text-bg:var(--color-accent);--text-color:var(--color-accent-content)}.text-bg-info{--text-bg:var(--color-info);--text-color:var(--color-info-content)}.text-bg-success{--text-bg:var(--color-success);--text-color:var(--color-success-content)}.text-bg-warning{--text-bg:var(--color-warning);--text-color:var(--color-warning-content)}.text-bg-error{--text-bg:var(--color-error);--text-color:var(--color-error-content)}.text-bg-light{--text-bg:var(--color-base-100);--text-color:var(--color-base-content)}.text-bg-neutral{--text-bg:var(--color-neutral);--text-color:var(--color-neutral-content)}.select{width:100%}.testimonial{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a))drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a)drop-shadow(0 1px 1px #0000000f);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);--testimonial-bg:var(--color-base-100);--testimonial-radius:var(--radius-box);background:var(--testimonial-bg);border:1px solid var(--color-base-300);border-radius:var(--testimonial-radius);box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a;padding:var(--t-spacing-8)}.testimonial,.testimonial-content{display:flex;flex-direction:column;gap:var(--t-spacing-4)}.testimonial-content{width:100%}.testimonial-meta{display:flex;gap:var(--t-spacing-3)}.testimonial-meta-content{display:flex;flex-direction:column}.testimonial .image{height:48px;width:48px}.testimonial-image-left{flex-direction:row;gap:var(--t-spacing-4)}.testimonial-image-right{flex-direction:row-reverse;gap:var(--t-spacing-4)}.testimonial-center,.testimonial-center .testimonial-content{align-items:center;justify-content:center}.testimonial-right,.testimonial-right .testimonial-content{align-items:flex-end}.testimonial-primary{--testimonial-bg:var(--color-primary-content);--color-base-content:var(--color-primary)}.testimonial-secondary{--testimonial-bg:var(--color-secondary-content);--color-base-content:var(--color-secondary)}.testimonial-accent{--testimonial-bg:var(--color-accent-content);--color-base-content:var(--color-accent)}.testimonial-info{--testimonial-bg:var(--color-info-content);--color-base-content:var(--color-info)}.testimonial-success{--testimonial-bg:var(--color-success-content);--color-base-content:var(--color-success)}.testimonial-warning{--testimonial-bg:var(--color-warning-content);--color-base-content:var(--color-warning)}.testimonial-error{--testimonial-bg:var(--color-error-content);--color-base-content:var(--color-error)}.textarea{width:100%}.alert{border-color:var(--alert-border-color,var(--color-base-200));border-width:var(--border);--alert-border-color:var(--color-base-200);background-color:var(--alert-color,var(--color-base-200));background-image:none,var(--fx-noise);background-size:auto,calc(var(--noise)*100%);border-radius:var(--radius-box);border-style:solid;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));color:var(--color-base-content);display:grid;font-size:.875rem;gap:1rem;grid-auto-flow:column;grid-template-columns:auto;justify-content:start;line-height:1.25rem;padding-block:.75rem;padding-inline:1rem;place-items:center start;text-align:start;&:has(:nth-child(2)){grid-template-columns:auto minmax(auto,1fr)}}.alert-info{color:var(--color-info-content);--alert-border-color:var(--color-info);--alert-color:var(--color-info)}.alert-success{color:var(--color-success-content);--alert-border-color:var(--color-success);--alert-color:var(--color-success)}.alert-warning{color:var(--color-warning-content);--alert-border-color:var(--color-warning);--alert-color:var(--color-warning)}.alert-error{color:var(--color-error-content);--alert-border-color:var(--color-error);--alert-color:var(--color-error)}.alert-soft{background:color-mix(in oklab,var(--alert-color,var(--color-base-content))8%,var(--color-base-100));color:var(--alert-color,var(--color-base-content));--alert-border-color:color-mix(in oklab,var(--alert-color,var(--color-base-content))10%,var(--color-base-100));background-image:none;box-shadow:none}.alert-dash,.alert-outline{background-color:#0000;background-image:none;box-shadow:none;color:var(--alert-color)}.alert-dash{border-style:dashed}.alert-vertical{grid-auto-flow:row;grid-template-columns:auto;justify-content:center;justify-items:center;text-align:center;&:has(:nth-child(2)){grid-template-columns:auto}}.alert-horizontal{grid-auto-flow:column;grid-template-columns:auto;justify-content:start;justify-items:start;text-align:start;&:has(:nth-child(2)){grid-template-columns:auto minmax(auto,1fr)}}.pricing-table>*{flex:1}.product-card-image-position-bottom{flex-direction:column-reverse}.product-card-image-position-left{flex-direction:row}.product-card-image-position-right{flex-direction:row-reverse}.product-card-details{display:flex;flex-direction:column;gap:.75rem}.product-card-actions,.product-card-prices,.product-card-reviews{display:flex;flex-wrap:wrap;gap:.5rem}.product-card-original-price{color:#18181b4d;text-decoration-line:line-through}.image{overflow:hidden;position:relative}.image img{aspect-ratio:var(--image-ratio);border-radius:var(--image-border-radius);display:inline;height:100%;width:100%}.image-ratio-1\/1{--image-ratio:1/1}.image-ratio-3\/2{--image-ratio:3/2}.image-ratio-3\/4{--image-ratio:3/4}.image-ratio-4\/3{--image-ratio:4/3}.image-ratio-21\/9{--image-ratio:21/9}.image-ratio-9\/16{--image-ratio:9/16}.image-ratio-16\/9{--image-ratio:16/9}.image.image-circle{border-radius:var(--u-border-radius-rounded,1000px)}.image.image-circle img{--image-border-radius:var(--u-border-radius-rounded,1000px)}.image.image-rounded,.image.image-rounded img{border-radius:var(--a-border-radius-box,16px)}.image.image-square,.image.image-square img{border-radius:0}.image-caption{--text-bg:var(--color-neutral);--text-color:var(--color-neutral-content);background-color:var(--text-bg);color:var(--text-color);max-width:100%;padding:var(--t-spacing-2);position:absolute !important;text-align:center}.image-caption-bottom .image-caption,.image-caption-middle .image-caption,.image-caption-top .image-caption{left:0;right:0;width:100%}.image-caption-top .image-caption{top:0}.image-caption-middle .image-caption{top:50%;transform:translateY(-50%)}.image-caption-bottom .image-caption{bottom:0}.image-caption-top-center .image-caption,.image-caption-top-left .image-caption,.image-caption-top-right .image-caption{bottom:auto;top:0}.image-caption-top-left .image-caption{left:0}.image-caption-top-center .image-caption{left:50%;transform:translate(-50%)}.image-caption-top-right .image-caption{right:0}.image-caption-middle-center .image-caption,.image-caption-middle-left .image-caption,.image-caption-middle-right .image-caption{bottom:auto;top:50%;transform:translateY(-50%)}.image-caption-middle-left .image-caption{left:0}.image-caption-middle-center .image-caption{left:50%;transform:translate(-50%)translateY(-50%)}.image-caption-middle-right .image-caption{right:0}.image-caption-bottom-center .image-caption,.image-caption-bottom-left .image-caption,.image-caption-bottom-right .image-caption{bottom:0}.image-caption-bottom-left .image-caption{left:0}.image-caption-bottom-center .image-caption{left:50%;transform:translate(-50%)}.image-caption-bottom-right .image-caption{right:0}.image-shadow{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.image-hover-zoom-in img{transition:opacity 1s,-webkit-transform 1s,transform 1s}.image-hover-zoom-in:hover img{transform:scale(1.1)}.image-hover-lift-up:hover{box-shadow:0 3px 15px #000}.image-hover-lift-up:hover img{transform:perspective(1000px)scale(1.03)}.image-hover-lift-up:hover figure{box-shadow:0 3px 15px #000}.image-hover-zoom-out img{transform:scale(1.12);transition:opacity 1s,-webkit-transform 1s,transform 1s}.image-hover-zoom-out:hover img{transform:scale(1)}.image-hover-rotate img{transform:rotate(0)scale(1);transition:all .4s ease-in-out}.image-hover-rotate:hover img{transform:rotate(15deg)scale(1.4)}.image-hover-skew img{transform:perspective(1px)translateZ(0);transition:all .4s ease-in-out}.image-hover-skew:hover img{transform:skew(-15deg)scale(1.3)}.image-hover-skin:before{background:#ffffff80;content:"";height:100%;left:0;position:absolute;top:0;transform:scale(1.8)rotate(45deg)translateY(-100%);transition:-webkit-transform .6s,transform .6s;width:100%;z-index:1}.image-hover-skin img{transform:scale(1.05);transition:opacity .35s,-webkit-transform .35s,transform .35s}.image-hover-skin:hover:before{transform:scale(1.8)rotate(45deg)translateY(100%)}.image-hover-skin:hover img{opacity:.9;transform:scale(1)}.number-counter{display:flex;gap:var(--t-spacing-1);width:fit-content}.number-counter .number-counter-number{color:var(--color-base-content);font-size:var(--t-font-size-5xl);font-style:normal;font-weight:var(--t-font-weight-normal);line-height:48px}.wrapper-rating{display:flex;flex-direction:row;gap:var(--t-spacing-4);width:fit-content}.wrapper-rating-title-right{flex-direction:row-reverse}.rating .mask-half-2{margin-right:var(--t-spacing-1)}.rating .mask-half-2:last-child{margin-right:0}.rating .mask-primary{--color-base-content:var(--color-primary)}.rating .mask-secondary{--color-base-content:var(--color-secondary)}.rating .mask-accent{--color-base-content:var(--color-accent)}.rating .mask-info{--color-base-content:var(--color-info)}.rating .mask-success{--color-base-content:var(--color-success)}.rating .mask-warning{--color-base-content:var(--color-warning)}.rating .mask-error{--color-base-content:var(--color-error)}.rating .mask-light{--color-base-content:var(--color-base-100)}.rating .mask-neutral{--color-base-content:var(--color-neutral)}.rating div.mask:not([aria-current=true]).mask-star.mask-star-outline,.rating input.mask:not([checked]).mask-star.mask-star-outline{mask-image:url(/media/aqua-ui-react/Rating/star-outline.svg)}.rating div.mask:not([aria-current=true]).mask-star-2.mask-rounded-outline,.rating input.mask:not([checked]).mask-star-2.mask-rounded-outline{mask-image:url(/media/aqua-ui-react/Rating/rounded-outline.svg)}.rating div.mask:not([aria-current=true]).mask-heart.mask-heart-outline,.rating input.mask:not([checked]).mask-heart.mask-heart-outline{mask-image:url(/media/aqua-ui-react/Rating/heart-outline.svg)}.indicator{display:inline-flex;position:relative;width:max-content;& :where(.indicator-item){bottom:var(--indicator-b,auto);left:var(--indicator-s,auto);position:absolute;right:var(--indicator-e,0);top:var(--indicator-t,0);translate:var(--indicator-x,50%)var(--indicator-y,-50%);white-space:nowrap;z-index:1}}.indicator-start{--indicator-s:0;--indicator-e:auto;--indicator-x:-50%;[dir=rtl] &{--indicator-s:auto;--indicator-e:0;--indicator-x:50%}}.indicator-center{--indicator-s:50%;--indicator-e:50%;--indicator-x:-50%;[dir=rtl] &{--indicator-x:50%}}.indicator-end{--indicator-s:auto;--indicator-e:0;--indicator-x:50%;[dir=rtl] &{--indicator-s:0;--indicator-e:auto;--indicator-x:-50%}}.indicator-bottom{--indicator-t:auto;--indicator-b:0;--indicator-y:50%}.indicator-middle{--indicator-t:50%;--indicator-b:50%;--indicator-y:-50%}.indicator-top{--indicator-t:0;--indicator-b:auto;--indicator-y:-50%}