/*! tailwindcss v4.1.12 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-duration:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-border-style:solid;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-space-y-reverse:0;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}:root{--inner-shadow:inset 0 -2px 8px #0000001a,inset 0 1px 5px #ffffff40;--inner-shadow-sm:inset 0 -1px 4px #00000026,inset 0 1px 1px #ffffff40;--inner-shadow-md:inset 0 -1px 6px #00000026,inset 0 1px 1px #ffffff40;--inner-shadow-lg:inset 0 -3px 12px #00000040,inset 0 1px 1px #ffffff40}.section-title{--tw-leading:1.25;--tw-font-weight:var(--font-weight-bold,700);line-height:1.25;--tw-tracking:var(--tracking-tighter,-.05em);letter-spacing:var(--tracking-tighter,-.05em);margin-inline:auto}.section-title,.section-title.sm{padding-bottom:calc(var(--spacing,.25rem)*6);text-align:center;font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25/1.875)));font-weight:var(--font-weight-bold,700);color:hsl(var(--heroui-foreground)/1)}.section-title.sm{--tw-font-weight:var(--font-weight-bold,700)}.text-faded{color:hsl(var(--heroui-foreground)/1)}@supports (color:color-mix(in lab,red,red)){.text-faded{color:color-mix(in oklab,hsl(var(--heroui-foreground)/1)80%,transparent)}}.card-title{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75/1.25)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}.rich-text{color:var(--tw-prose-body);max-width:65ch;margin-inline:auto}.rich-text :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.rich-text :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);margin-top:1.2em;margin-bottom:1.2em;font-size:1.25em;line-height:1.6}.rich-text :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);font-weight:500;text-decoration:underline}.rich-text :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.rich-text :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)),.rich-text :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)),.rich-text :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.rich-text :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:decimal}.rich-text :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.rich-text :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.rich-text :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.rich-text :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.rich-text :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.rich-text :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.rich-text :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.rich-text :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.rich-text :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.rich-text :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:disc}.rich-text :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-counters);font-weight:400}.rich-text :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.rich-text :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.25em;font-weight:600}.rich-text :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}.rich-text :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-quotes);border-inline-start-width:.25rem;border-inline-start-color:var(--tw-prose-quote-borders);quotes:"“""”""‘""’";margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em;font-style:italic;font-weight:500}.rich-text :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.rich-text :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.rich-text :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:0;margin-bottom:.888889em;font-size:2.25em;font-weight:800;line-height:1.11111}.rich-text :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:900}.rich-text :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:2em;margin-bottom:1em;font-size:1.5em;font-weight:700;line-height:1.33333}.rich-text :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:800}.rich-text :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.6em;margin-bottom:.6em;font-size:1.25em;font-weight:600;line-height:1.6}.rich-text :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.rich-text :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.5em;margin-bottom:.5em;font-weight:600;line-height:1.5}.rich-text :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.rich-text :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.rich-text :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em;display:block}.rich-text :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.rich-text :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-kbd);box-shadow:0 0 0 1px rgb(var(--tw-prose-kbd-shadows)/10%),0 3px 0 rgb(var(--tw-prose-kbd-shadows)/10%);padding-top:.1875em;padding-inline-end:.375em;padding-bottom:.1875em;border-radius:.3125rem;padding-inline-start:.375em;font-family:inherit;font-size:.875em;font-weight:500}.rich-text :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-size:.875em;font-weight:600}.rich-text :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after,.rich-text :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:"`"}.rich-text :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)),.rich-text :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.rich-text :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.rich-text :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.rich-text :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)),.rich-text :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)),.rich-text :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.rich-text :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);padding-top:.857143em;padding-inline-end:1.14286em;padding-bottom:.857143em;border-radius:.375rem;margin-top:1.71429em;margin-bottom:1.71429em;padding-inline-start:1.14286em;font-size:.875em;font-weight:400;line-height:1.71429;overflow-x:auto}.rich-text :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;background-color:#0000;border-width:0;border-radius:0;padding:0}.rich-text :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after,.rich-text :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:none}.rich-text :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){table-layout:auto;width:100%;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.71429}.rich-text :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}.rich-text :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);vertical-align:bottom;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em;font-weight:600}.rich-text :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}.rich-text :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.rich-text :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.rich-text :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}.rich-text :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.rich-text :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start}.rich-text :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.rich-text :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);margin-top:.857143em;font-size:.875em;line-height:1.42857}.rich-text{--tw-prose-body:oklch(37.3% .034 259.733);--tw-prose-headings:oklch(21% .034 264.665);--tw-prose-lead:oklch(44.6% .03 256.802);--tw-prose-links:oklch(21% .034 264.665);--tw-prose-bold:oklch(21% .034 264.665);--tw-prose-counters:oklch(55.1% .027 264.364);--tw-prose-bullets:oklch(87.2% .01 258.338);--tw-prose-hr:oklch(92.8% .006 264.531);--tw-prose-quotes:oklch(21% .034 264.665);--tw-prose-quote-borders:oklch(92.8% .006 264.531);--tw-prose-captions:oklch(55.1% .027 264.364);--tw-prose-kbd:oklch(21% .034 264.665);--tw-prose-kbd-shadows:NaN NaN NaN;--tw-prose-code:oklch(21% .034 264.665);--tw-prose-pre-code:oklch(92.8% .006 264.531);--tw-prose-pre-bg:oklch(27.8% .033 256.848);--tw-prose-th-borders:oklch(87.2% .01 258.338);--tw-prose-td-borders:oklch(92.8% .006 264.531);--tw-prose-invert-body:oklch(87.2% .01 258.338);--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:oklch(70.7% .022 261.325);--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:oklch(70.7% .022 261.325);--tw-prose-invert-bullets:oklch(44.6% .03 256.802);--tw-prose-invert-hr:oklch(37.3% .034 259.733);--tw-prose-invert-quotes:oklch(96.7% .003 264.542);--tw-prose-invert-quote-borders:oklch(37.3% .034 259.733);--tw-prose-invert-captions:oklch(70.7% .022 261.325);--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:255 255 255;--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:oklch(87.2% .01 258.338);--tw-prose-invert-pre-bg:#00000080;--tw-prose-invert-th-borders:oklch(44.6% .03 256.802);--tw-prose-invert-td-borders:oklch(37.3% .034 259.733);font-size:1rem;line-height:1.75}.rich-text :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.rich-text :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}.rich-text :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)),.rich-text :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.rich-text :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.rich-text :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.rich-text :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.rich-text :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.rich-text :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.rich-text :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.rich-text :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.rich-text :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.rich-text :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)),.rich-text :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)),.rich-text :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)),.rich-text :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.rich-text :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.rich-text :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.rich-text :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.571429em;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em}.rich-text :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.rich-text :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.rich-text :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.rich-text :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.rich-text :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.rich-text{color:inherit}.rich-text ::marker{color:inherit}.rich-text::marker{color:inherit}.rich-text ::-webkit-details-marker,.rich-text::-webkit-details-marker{color:inherit}@media (min-width:560px){.rich-text{max-width:none}}.rich-text h3{margin-top:calc(var(--spacing,.25rem)*8);margin-bottom:calc(var(--spacing,.25rem)*4);--tw-leading:1.33333;--tw-font-weight:var(--font-weight-bold,700);font-size:1.5em;line-height:1.33333;font-weight:var(--font-weight-bold,700);color:var(--tw-prose-headings)}.rich-text h4{--tw-leading:1.6;--tw-font-weight:var(--font-weight-semibold,600);font-size:1.25em;line-height:1.6;margin-bottom:.6em}.rich-text h4,.rich-text h5{font-weight:var(--font-weight-semibold,600);color:var(--tw-prose-headings)}.rich-text h5{--tw-leading:1.5;--tw-font-weight:var(--font-weight-semibold,600);line-height:1.5;margin-bottom:.5em}.rich-text ol li{list-style-type:decimal}.rich-text ol:first-of-type a{color:inherit}.rich-text ul a{color:hsl(var(--heroui-primary-500)/1)}.rich-text ul li{--tw-tracking:var(--tracking-tighter,-.05em);letter-spacing:var(--tracking-tighter,-.05em);list-style-type:disc}.rich-text>h1{margin-inline:auto;margin-bottom:calc(var(--spacing,.25rem)*12);font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25/1.875)));--tw-leading:1.25;line-height:1.25}@media (min-width:768px){.rich-text>h1{max-width:768px;font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5/2.25)))}}@media (min-width:1280px){.rich-text>h1{font-size:var(--text-5xl,3rem);line-height:var(--tw-leading,var(--text-5xl--line-height,1))}}@media (min-width:768px){.section-title{padding-bottom:calc(var(--spacing,.25rem)*6);font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5/2.25)));--tw-leading:1.25;line-height:1.25}}@media (min-width:1024px){.section-title{font-size:var(--text-5xl,3rem);line-height:var(--tw-leading,var(--text-5xl--line-height,1));line-height:1.25}.section-title,.section-title.sm{padding-bottom:calc(var(--spacing,.25rem)*6);--tw-leading:1.25}.section-title.sm{font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5/2.25)));line-height:1.25}}body,html{overscroll-behavior-y:none;width:100%;font-family:var(--font-inter),system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;scroll-behavior:smooth;background-color:#fff;margin:0;padding:0}input[type=email],input[type=number],input[type=password],input[type=text],textarea{font-size:16px}input[type=checkbox],label{touch-action:manipulation;-webkit-tap-highlight-color:transparent}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-100%)}}.animate-scroll{animation:scroll 30s linear infinite}.hover\:pause:hover{animation-play-state:paused}.section,.section-gray{padding-block:calc(var(--spacing,.25rem)*16)}.section-gray{background-color:hsl(var(--heroui-content2)/1)}.section-content{width:100%;max-width:1280px;padding-inline:calc(var(--spacing,.25rem)*4);margin-inline:auto}@screen sm{.section,.section-gray{padding-block:calc(var(--spacing,.25rem)*16)}}@screen md{.section,.section-gray{padding-block:calc(var(--spacing,.25rem)*24)}}@screen xxs{.section-content{padding-inline:calc(var(--spacing,.25rem)*6)}}.btn-sm{height:calc(var(--spacing,.25rem)*8)!important;padding-inline:calc(var(--spacing,.25rem)*3)!important;padding-block:calc(var(--spacing,.25rem)*1.5)!important;font-size:var(--text-sm,.875rem)!important;line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)))!important}.btn-md{height:calc(var(--spacing,.25rem)*10)!important;padding-inline:calc(var(--spacing,.25rem)*4)!important}.btn-lg,.btn-md{padding-block:calc(var(--spacing,.25rem)*2)!important;font-size:var(--text-base,1rem)!important;line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5/1)))!important}.btn-lg{height:calc(var(--spacing,.25rem)*14)!important;padding-inline:calc(var(--spacing,.25rem)*6)!important}.btn:active{scale:.98;transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:75ms;transition-duration:75ms}.btn:disabled{pointer-events:none;cursor:not-allowed;opacity:.5;--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.btn-loading{cursor:wait;position:relative}.btn-loading:before{content:""}.file-upload-wrapper{align-items:center;gap:calc(var(--spacing,.25rem)*2);width:100%;display:flex;position:relative}.file-upload-box-wrapper{--tw-border-style:dashed;border-style:dashed;border-width:2px;border-color:var(--color-blue-400,oklch(70.7% .165 254.624));border-radius:.25rem;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.file-upload-box-wrapper.idle{border-color:var(--color-blue-400,oklch(70.7% .165 254.624));opacity:1}.file-upload-box{width:100%;max-width:calc(var(--spacing,.25rem)*64);transform:translateZ(0)var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,);border-radius:var(--radius-lg,.5rem);background-color:var(--color-white,#fff);padding:calc(var(--spacing,.25rem)*3);--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);--tw-duration:.2s;--tw-ease:var(--ease-in-out,cubic-bezier(.4,0,.2,1));transition-duration:.2s;transition-timing-function:var(--ease-in-out,cubic-bezier(.4,0,.2,1));will-change:transform;flex-direction:column;justify-content:center;align-items:center;display:flex}@media (hover:hover){.file-upload-box:is(:where(.group):hover *){--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y)}}.file-upload-icon-wrapper{z-index:10;height:calc(var(--spacing,.25rem)*20);width:calc(var(--spacing,.25rem)*20);background-color:var(--color-white,#fff);justify-content:center;align-items:center;display:flex;position:relative}.file-upload-error{bottom:calc(var(--spacing,.25rem)*0);left:calc(var(--spacing,.25rem)*0);margin-top:calc(var(--spacing,.25rem)*3);--tw-translate-x:calc(calc(1/2*100%)*-1);width:100%;max-width:700px;--tw-translate-y:100%;translate:var(--tw-translate-x)var(--tw-translate-y);position:absolute;left:50%}:where(.file-upload-error>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem)*1)*calc(1 - var(--tw-space-y-reverse)))}.file-upload-progress-overlay{top:calc(var(--spacing,.25rem)*0);left:calc(var(--spacing,.25rem)*0);z-index:50;background-color:#ffffff4d;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute}@supports (color:color-mix(in lab,red,red)){.file-upload-progress-overlay{background-color:color-mix(in oklab,var(--color-white,#fff)30%,transparent)}}.file-upload-progress-overlay{--tw-backdrop-blur:blur(var(--blur-sm,8px));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.tools-card-body{justify-content:flex-start;align-items:center;gap:calc(var(--spacing,.25rem)*2);text-align:center;display:flex;padding:calc(var(--spacing,.25rem)*3)!important;flex-direction:row!important}@screen sm{.tools-card-body{padding:calc(var(--spacing,.25rem)*3)!important}.tools-card-icon-wrapper{margin-right:calc(var(--spacing,.25rem)*4);padding:calc(var(--spacing,.25rem)*2)}.tools-card-icon{height:calc(var(--spacing,.25rem)*6);width:calc(var(--spacing,.25rem)*6)}.tools-card-title{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5/1)))}}.grid-background{background:linear-gradient(#222 1px,#0000 0) 0 0/20px 20px,linear-gradient(90deg,#222 1px,#0000 0) 0 0/20px 20px,radial-gradient(#444 2px,#0000 0) 0 0/40px 40px,0 0}html.viewer-open-ios [data-temp-container=true]{visibility:hidden!important;opacity:0!important;pointer-events:none!important;z-index:-1!important;contain:layout size paint style!important;width:0!important;height:0!important;margin:0!important;padding:0!important;position:fixed!important;top:0!important;left:0!important;overflow:hidden!important}@layer base{:root,[data-theme]{color:hsl(var(--heroui-foreground));background-color:hsl(var(--heroui-background))}:root,[data-theme=light]{color-scheme:light;--heroui-background:0 0% 100%;--heroui-foreground:222.86 28% 9.8%;--heroui-divider:0 0% 6.67%;--heroui-focus:212.55 75.2% 49.02%;--heroui-overlay:0 0% 0%;--heroui-content1:0 0% 100%;--heroui-content1-foreground:222.86 28% 9.8%;--heroui-content2:210 28.57% 97.25%;--heroui-content2-foreground:230 7.89% 14.9%;--heroui-content3:0 0% 94.9%;--heroui-content3-foreground:240 5.26% 26.08%;--heroui-content4:200 11.11% 94.71%;--heroui-content4-foreground:240 5.2% 33.92%;--heroui-default-50:0 0% 98.04%;--heroui-default-100:180 4.76% 95.88%;--heroui-default-200:240 6.38% 90.78%;--heroui-default-300:180 1.23% 84.12%;--heroui-default-400:210 1.11% 64.71%;--heroui-default-500:210 0.85% 45.88%;--heroui-default-600:240 0.58% 33.92%;--heroui-default-700:240 0.75% 26.08%;--heroui-default-800:240 1.23% 15.88%;--heroui-default-900:240 1.96% 10%;--heroui-default-foreground:0 0% 0%;--heroui-default:180 1.23% 84.12%;--heroui-primary-50:212.5 75% 93.73%;--heroui-primary-100:212.14 71.79% 84.71%;--heroui-primary-200:213.03 72.36% 75.88%;--heroui-primary-300:212.68 72.78% 66.86%;--heroui-primary-400:212.52 72.09% 57.84%;--heroui-primary-500:212.55 75.2% 49.02%;--heroui-primary-600:212.52 74.88% 40.59%;--heroui-primary-700:212.46 75.31% 31.76%;--heroui-primary-800:212.36 74.79% 23.33%;--heroui-primary-900:212.63 76% 14.71%;--heroui-primary-foreground:0 0% 100%;--heroui-primary:212.55 75.2% 49.02%;--heroui-secondary-50:157.5 42.11% 92.55%;--heroui-secondary-100:156.92 41.94% 81.76%;--heroui-secondary-200:157.38 41.5% 71.18%;--heroui-secondary-300:157.14 42% 60.78%;--heroui-secondary-400:157.01 41.96% 50%;--heroui-secondary-500:157.21 64.18% 39.41%;--heroui-secondary-600:157.36 63.86% 32.55%;--heroui-secondary-700:157.14 64.62% 25.49%;--heroui-secondary-800:157.38 64.21% 18.63%;--heroui-secondary-900:156.92 63.93% 11.96%;--heroui-secondary-foreground:0 0% 0%;--heroui-secondary:157.21 64.18% 39.41%;--heroui-success-50:138.46 76.47% 96.67%;--heroui-success-100:140.87 51.11% 82.35%;--heroui-success-200:140.27 52.11% 72.16%;--heroui-success-300:140.2 51.79% 61.76%;--heroui-success-400:140.16 52.03% 51.76%;--heroui-success-500:140.13 73.46% 41.37%;--heroui-success-600:140.16 73.56% 34.12%;--heroui-success-700:140.2 73.72% 26.86%;--heroui-success-800:140.27 74% 19.61%;--heroui-success-900:140.43 74.6% 12.35%;--heroui-success-foreground:0 0% 0%;--heroui-success:140.13 73.46% 41.37%;--heroui-warning-50:39.13 92% 95.1%;--heroui-warning-100:38.57 93.33% 88.24%;--heroui-warning-200:38 93.75% 81.18%;--heroui-warning-300:38.05 93.89% 74.31%;--heroui-warning-400:38.08 93.98% 67.45%;--heroui-warning-500:38.1 94.03% 60.59%;--heroui-warning-600:38.32 60.78% 50%;--heroui-warning-700:38.05 61.19% 39.41%;--heroui-warning-800:38.43 60.54% 28.82%;--heroui-warning-900:37.89 61.29% 18.24%;--heroui-warning-foreground:0 0% 0%;--heroui-warning:38.1 94.03% 60.59%;--heroui-danger-50:5.45 68.75% 93.73%;--heroui-danger-100:6.79 68.83% 84.9%;--heroui-danger-200:7.06 69.11% 75.88%;--heroui-danger-300:7.18 70.06% 67.25%;--heroui-danger-400:6.89 69.81% 58.43%;--heroui-danger-500:7.04 70.75% 49.61%;--heroui-danger-600:6.94 70.33% 40.98%;--heroui-danger-700:7.24 70.73% 32.16%;--heroui-danger-800:7.06 70.25% 23.73%;--heroui-danger-900:6.67 71.05% 14.9%;--heroui-danger-foreground:0 0% 100%;--heroui-danger:7.04 70.75% 49.61%;--heroui-divider-weight:1px;--heroui-disabled-opacity:.5;--heroui-font-size-tiny:.65rem;--heroui-font-size-small:.875rem;--heroui-font-size-medium:1rem;--heroui-font-size-large:1.125rem;--heroui-line-height-tiny:1rem;--heroui-line-height-small:1.25rem;--heroui-line-height-medium:1.5rem;--heroui-line-height-large:1.75rem;--heroui-radius-small:6px;--heroui-radius-medium:10px;--heroui-radius-large:12px;--heroui-border-width-small:1px;--heroui-border-width-medium:2px;--heroui-border-width-large:3px;--heroui-box-shadow-small:0px 0px 5px 0px #00000005,0px 2px 10px 0px #0000000f,0px 0px 1px 0px #0000004d;--heroui-box-shadow-medium:0px 0px 15px 0px #00000008,0px 2px 30px 0px #00000014,0px 0px 1px 0px #0000004d;--heroui-box-shadow-large:0px 0px 30px 0px #0000000a,0px 30px 60px 0px #0000001f,0px 0px 1px 0px #0000004d;--heroui-hover-opacity:.8}}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ease{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}