diff --git a/assets/css/styles.css b/assets/css/styles.css index e62f7c14..e1b3fbb1 100644 --- a/assets/css/styles.css +++ b/assets/css/styles.css @@ -127,3 +127,11 @@ html { [slot] { display: none !important; } + +video { + mask-image: radial-gradient(white, black); + -webkit-mask-image: -webkit-radial-gradient(white, black); + backface-visibility: hidden; + -webkit-backface-visibility: hidden; + -moz-backface-visibility: hidden; +} diff --git a/assets/js/components/detailSidebar.tsx b/assets/js/components/detailSidebar.tsx index e461726d..400a9f6a 100644 --- a/assets/js/components/detailSidebar.tsx +++ b/assets/js/components/detailSidebar.tsx @@ -1,7 +1,16 @@ import { postData } from "@/libs/postData" import { timestampToDateString, timestampToTimeString } from "@/time" import { createQuery } from "@tanstack/solid-query" -import { createSignal, For, JSX, Match, Show, Suspense, Switch } from "solid-js" +import { + createEffect, + createSignal, + For, + JSX, + Match, + Show, + Suspense, + Switch, +} from "solid-js" import { EventDetailSchema, totemCirclesApiEventDetail } from "../client" import AddToCalendarButton from "./AddToCalendarButton" import Avatar from "./avatar" @@ -13,6 +22,99 @@ function capitalize(str: string) { return str.charAt(0).toUpperCase() + str.slice(1) } +const [showAttendingPopup, setShowAttendingPopup] = createSignal(false) + +function CopyToClipboard() { + const [copied, setCopied] = createSignal(false) + const path = + location.protocol + "//" + location.host + location.pathname + "?ref=modal" + async function copyTextToClipboard() { + await navigator.clipboard.writeText(path) + setCopied(true) + setTimeout(() => { + setCopied(false) + }, 1000) + } + return ( + <> + + + + + + + + ) +} + +function AttendingPopup(props: { event: EventDetailSchema }) { + createEffect(() => { + const modal = document.getElementById( + "attending_modal" + ) as HTMLDialogElement + if (showAttendingPopup()) { + if (modal) { + modal.showModal() + } + } else { + if (modal) { + modal.close() + } + } + }) + return ( + + + + ) +} + function DetailBox(props: { children: JSX.Element }) { return (
@@ -49,6 +151,7 @@ function EventInfo(props: { let response = await postData(props.eventStore.rsvp_url) if (response.ok) { props.refetchEvent() + setShowAttendingPopup(true) setError("") } if (response.status >= 400) { @@ -59,6 +162,7 @@ function EventInfo(props: { } } async function handleGiveUp(e: Event) { + setShowAttendingPopup(false) if (!props.eventStore.rsvp_url) return e.preventDefault() await postData(props.eventStore.rsvp_url, { action: "remove" }) @@ -257,6 +361,7 @@ function DetailSidebar(props: DetailSidebarProps) { return ( }> + }> diff --git a/totem/static/css/styles.css b/totem/static/css/styles.css index cf6032d0..67dbc35a 100644 --- a/totem/static/css/styles.css +++ b/totem/static/css/styles.css @@ -1 +1 @@ -/*! tailwindcss v3.4.7 | MIT License | https://tailwindcss.com*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Montserrat,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:initial;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:initial}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}:root{color-scheme:light;--b2:93% 0 0;--b3:86% 0 0;--in:72.06% 0.191 231.6;--su:64.8% 0.150 160;--wa:84.71% 0.199 83.87;--er:71.76% 0.221 22.18;--bc:20% 0 0;--ac:16.254% 0.0314 56.52;--nc:82.55% 0.015 281.99;--inc:0% 0 0;--suc:0% 0 0;--wac:0% 0 0;--erc:0% 0 0;--rounded-box:1rem;--rounded-btn:0.5rem;--rounded-badge:1.9rem;--animation-btn:0.25s;--animation-input:.2s;--btn-focus-scale:0.95;--border-btn:1px;--tab-border:1px;--tab-radius:0.5rem;--p:62.3146% 0.071982 315.510103;--pc:38.92% 0.046 96.61;--s:80.39% 0.194 70.76;--sc:39.38% 0.068 70.76;--a:81.27% 0.157 56.52;--n:12.75% 0.075 281.99;--b1:100% 0 0}*,::backdrop,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.alert{display:grid;width:100%;grid-auto-flow:row;align-content:flex-start;align-items:center;justify-items:center;gap:1rem;text-align:center;border-radius:var(--rounded-box,1rem);border-width:1px;--tw-border-opacity:1;border-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)));padding:1rem;--tw-text-opacity:1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));--alert-bg:var(--fallback-b2,oklch(var(--b2)/1));--alert-bg-mix:var(--fallback-b1,oklch(var(--b1)/1));background-color:var(--alert-bg)}@media (min-width:640px){.alert{grid-auto-flow:column;grid-template-columns:auto minmax(auto,1fr);justify-items:start;text-align:start}}.avatar{position:relative;display:inline-flex}.avatar>div{display:block;aspect-ratio:1/1;overflow:hidden}.avatar img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.avatar.placeholder>div{display:flex;align-items:center;justify-content:center}.badge{display:inline-flex;align-items:center;justify-content:center;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(0,0,.2,1);transition-duration:.2s;height:1.25rem;font-size:.875rem;line-height:1.25rem;width:-moz-fit-content;width:fit-content;padding-left:.563rem;padding-right:.563rem;border-radius:var(--rounded-badge,1.9rem);border-width:1px;--tw-border-opacity:1;border-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)));--tw-bg-opacity:1;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)))}@media (hover:hover){.checkbox-primary:hover{--tw-border-opacity:1;border-color:var(--fallback-p,oklch(var(--p)/var(--tw-border-opacity)))}.label a:hover{--tw-text-opacity:1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)))}.menu li>:not(ul,.menu-title,details,.btn).active,.menu li>:not(ul,.menu-title,details,.btn):active,.menu li>details>summary:active{--tw-bg-opacity:1;background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-nc,oklch(var(--nc)/var(--tw-text-opacity)))}.tab:hover{--tw-text-opacity:1}.tabs-boxed :is(.tab-active,[aria-selected=true]):not(.tab-disabled):not([disabled]):hover,.tabs-boxed :is(input:checked):hover{--tw-text-opacity:1;color:var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)))}.table tr.hover:hover,.table tr.hover:nth-child(2n):hover{--tw-bg-opacity:1;background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)))}}.btn{display:inline-flex;height:3rem;min-height:3rem;flex-shrink:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-wrap:wrap;align-items:center;justify-content:center;border-radius:var(--rounded-btn,.5rem);border-color:#0000;border-color:oklch(var(--btn-color,var(--b2))/var(--tw-border-opacity));padding-left:1rem;padding-right:1rem;text-align:center;font-size:.875rem;line-height:1em;gap:.5rem;font-weight:600;text-decoration-line:none;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);border-width:var(--border-btn,1px);transition-property:color,background-color,border-color,opacity,box-shadow,transform;--tw-text-opacity:1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);outline-color:var(--fallback-bc,oklch(var(--bc)/1));background-color:oklch(var(--btn-color,var(--b2))/var(--tw-bg-opacity));--tw-bg-opacity:1;--tw-border-opacity:1}.btn-disabled,.btn:disabled,.btn[disabled]{pointer-events:none}.btn-circle,.btn-square{height:3rem;width:3rem;padding:0}.btn-circle{border-radius:9999px}:where(.btn:is(input[type=checkbox])),:where(.btn:is(input[type=radio])){width:auto;-webkit-appearance:none;-moz-appearance:none;appearance:none}.btn:is(input[type=checkbox]):after,.btn:is(input[type=radio]):after{--tw-content:attr(aria-label);content:var(--tw-content)}.card{position:relative;display:flex;flex-direction:column;border-radius:var(--rounded-box,1rem)}.card:focus{outline:2px solid #0000;outline-offset:2px}.card figure{display:flex;align-items:center;justify-content:center}.card.image-full{display:grid}.card.image-full:before{position:relative;content:"";z-index:10;border-radius:var(--rounded-box,1rem);--tw-bg-opacity:1;background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));opacity:.75}.card.image-full:before,.card.image-full>*{grid-column-start:1;grid-row-start:1}.card.image-full>figure img{height:100%;-o-object-fit:cover;object-fit:cover}.card.image-full>.card-body{position:relative;z-index:20;--tw-text-opacity:1;color:var(--fallback-nc,oklch(var(--nc)/var(--tw-text-opacity)))}.checkbox{flex-shrink:0;--chkbg:var(--fallback-bc,oklch(var(--bc)/1));--chkfg:var(--fallback-b1,oklch(var(--b1)/1));height:1.5rem;width:1.5rem;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--rounded-btn,.5rem);border-width:1px;border-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-border-opacity)));--tw-border-opacity:0.2}.divider{display:flex;flex-direction:row;align-items:center;align-self:stretch;margin-top:1rem;margin-bottom:1rem;height:1rem;white-space:nowrap}.divider:after,.divider:before{height:.125rem;width:100%;flex-grow:1;--tw-content:"";content:var(--tw-content);background-color:var(--fallback-bc,oklch(var(--bc)/.1))}.drawer{position:relative;display:grid;grid-auto-columns:max-content auto;width:100%}.drawer-content{grid-column-start:2;grid-row-start:1;min-width:0}.drawer-side{pointer-events:none;position:fixed;inset-inline-start:0;top:0;grid-column-start:1;grid-row-start:1;display:grid;width:100%;grid-template-columns:repeat(1,minmax(0,1fr));grid-template-rows:repeat(1,minmax(0,1fr));align-items:flex-start;justify-items:start;overflow-x:hidden;overflow-y:hidden;overscroll-behavior:contain;height:100vh;height:100dvh}.drawer-side>.drawer-overlay{position:sticky;top:0;place-self:stretch;cursor:pointer;background-color:initial;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(0,0,.2,1);transition-duration:.2s}.drawer-side>*{grid-column-start:1;grid-row-start:1}.drawer-side>:not(.drawer-overlay){transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(0,0,.2,1);transition-duration:.3s;will-change:transform;transform:translateX(-100%)}[dir=rtl] .drawer-side>:not(.drawer-overlay){transform:translateX(100%)}.drawer-toggle{position:fixed;height:0;width:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;opacity:0}.drawer-toggle:checked~.drawer-side{pointer-events:auto;visibility:visible;overflow-y:auto}.drawer-toggle:checked~.drawer-side>:not(.drawer-overlay){transform:translateX(0)}.drawer-end{grid-auto-columns:auto max-content}.drawer-end .drawer-toggle~.drawer-content{grid-column-start:1}.drawer-end .drawer-toggle~.drawer-side{grid-column-start:2;justify-items:end}.drawer-end .drawer-toggle~.drawer-side>:not(.drawer-overlay){transform:translateX(100%)}[dir=rtl] .drawer-end .drawer-toggle~.drawer-side>:not(.drawer-overlay){transform:translateX(-100%)}.drawer-end .drawer-toggle:checked~.drawer-side>:not(.drawer-overlay){transform:translateX(0)}.dropdown{position:relative;display:inline-block}.dropdown>:not(summary):focus{outline:2px solid #0000;outline-offset:2px}.dropdown .dropdown-content{position:absolute}.dropdown:is(:not(details)) .dropdown-content{visibility:hidden;opacity:0;transform-origin:top;--tw-scale-x:.95;--tw-scale-y:.95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(0,0,.2,1);transition-duration:.2s}.dropdown.dropdown-open .dropdown-content,.dropdown:focus-within .dropdown-content,.dropdown:not(.dropdown-hover):focus .dropdown-content{visibility:visible;opacity:1}@media (hover:hover){.dropdown.dropdown-hover:hover .dropdown-content{visibility:visible;opacity:1}.btm-nav>.disabled:hover,.btm-nav>[disabled]:hover{pointer-events:none;--tw-border-opacity:0;background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));--tw-bg-opacity:0.1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));--tw-text-opacity:0.2}.btn:hover{--tw-border-opacity:1;border-color:var(--fallback-b3,oklch(var(--b3)/var(--tw-border-opacity)));--tw-bg-opacity:1;background-color:var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)))}@supports (color:color-mix(in oklab,black,black)){.btn:hover{background-color:color-mix(in oklab,oklch(var(--btn-color,var(--b2))/var(--tw-bg-opacity,1)) 90%,#000);border-color:color-mix(in oklab,oklch(var(--btn-color,var(--b2))/var(--tw-border-opacity,1)) 90%,#000)}}@supports not (color:oklch(0% 0 0)){.btn:hover{background-color:var(--btn-color,var(--fallback-b2));border-color:var(--btn-color,var(--fallback-b2))}}.btn.glass:hover{--glass-opacity:25%;--glass-border-opacity:15%}.btn-ghost:hover{border-color:#0000}@supports (color:oklch(0% 0 0)){.btn-ghost:hover{background-color:var(--fallback-bc,oklch(var(--bc)/.2))}}.btn-outline:hover{--tw-border-opacity:1;border-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-border-opacity)));--tw-bg-opacity:1;background-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-b1,oklch(var(--b1)/var(--tw-text-opacity)))}.btn-outline.btn-primary:hover{--tw-text-opacity:1;color:var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)))}@supports (color:color-mix(in oklab,black,black)){.btn-outline.btn-primary:hover{background-color:color-mix(in oklab,var(--fallback-p,oklch(var(--p)/1)) 90%,#000);border-color:color-mix(in oklab,var(--fallback-p,oklch(var(--p)/1)) 90%,#000)}}.btn-outline.btn-secondary:hover{--tw-text-opacity:1;color:var(--fallback-sc,oklch(var(--sc)/var(--tw-text-opacity)))}@supports (color:color-mix(in oklab,black,black)){.btn-outline.btn-secondary:hover{background-color:color-mix(in oklab,var(--fallback-s,oklch(var(--s)/1)) 90%,#000);border-color:color-mix(in oklab,var(--fallback-s,oklch(var(--s)/1)) 90%,#000)}}.btn-outline.btn-accent:hover{--tw-text-opacity:1;color:var(--fallback-ac,oklch(var(--ac)/var(--tw-text-opacity)))}@supports (color:color-mix(in oklab,black,black)){.btn-outline.btn-accent:hover{background-color:color-mix(in oklab,var(--fallback-a,oklch(var(--a)/1)) 90%,#000);border-color:color-mix(in oklab,var(--fallback-a,oklch(var(--a)/1)) 90%,#000)}}.btn-outline.btn-success:hover{--tw-text-opacity:1;color:var(--fallback-suc,oklch(var(--suc)/var(--tw-text-opacity)))}@supports (color:color-mix(in oklab,black,black)){.btn-outline.btn-success:hover{background-color:color-mix(in oklab,var(--fallback-su,oklch(var(--su)/1)) 90%,#000);border-color:color-mix(in oklab,var(--fallback-su,oklch(var(--su)/1)) 90%,#000)}}.btn-outline.btn-info:hover{--tw-text-opacity:1;color:var(--fallback-inc,oklch(var(--inc)/var(--tw-text-opacity)))}@supports (color:color-mix(in oklab,black,black)){.btn-outline.btn-info:hover{background-color:color-mix(in oklab,var(--fallback-in,oklch(var(--in)/1)) 90%,#000);border-color:color-mix(in oklab,var(--fallback-in,oklch(var(--in)/1)) 90%,#000)}}.btn-outline.btn-warning:hover{--tw-text-opacity:1;color:var(--fallback-wac,oklch(var(--wac)/var(--tw-text-opacity)))}@supports (color:color-mix(in oklab,black,black)){.btn-outline.btn-warning:hover{background-color:color-mix(in oklab,var(--fallback-wa,oklch(var(--wa)/1)) 90%,#000);border-color:color-mix(in oklab,var(--fallback-wa,oklch(var(--wa)/1)) 90%,#000)}}.btn-outline.btn-error:hover{--tw-text-opacity:1;color:var(--fallback-erc,oklch(var(--erc)/var(--tw-text-opacity)))}@supports (color:color-mix(in oklab,black,black)){.btn-outline.btn-error:hover{background-color:color-mix(in oklab,var(--fallback-er,oklch(var(--er)/1)) 90%,#000);border-color:color-mix(in oklab,var(--fallback-er,oklch(var(--er)/1)) 90%,#000)}}.btn-disabled:hover,.btn:disabled:hover,.btn[disabled]:hover{--tw-border-opacity:0;background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));--tw-bg-opacity:0.2;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));--tw-text-opacity:0.2}@supports (color:color-mix(in oklab,black,black)){.btn:is(input[type=checkbox]:checked):hover,.btn:is(input[type=radio]:checked):hover{background-color:color-mix(in oklab,var(--fallback-p,oklch(var(--p)/1)) 90%,#000);border-color:color-mix(in oklab,var(--fallback-p,oklch(var(--p)/1)) 90%,#000)}}.dropdown.dropdown-hover:hover .dropdown-content{--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:where(.menu li:not(.menu-title,.disabled)>:not(ul,details,.menu-title)):not(.active,.btn):hover,:where(.menu li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.active,.btn):hover{cursor:pointer;outline:2px solid #0000;outline-offset:2px}@supports (color:oklch(0% 0 0)){:where(.menu li:not(.menu-title,.disabled)>:not(ul,details,.menu-title)):not(.active,.btn):hover,:where(.menu li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.active,.btn):hover{background-color:var(--fallback-bc,oklch(var(--bc)/.1))}}.tab[disabled],.tab[disabled]:hover{cursor:not-allowed;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));--tw-text-opacity:0.2}}.dropdown:is(details) summary::-webkit-details-marker{display:none}.footer{width:100%;grid-auto-flow:row;-moz-column-gap:1rem;column-gap:1rem;row-gap:2.5rem;font-size:.875rem;line-height:1.25rem}.footer,.footer>*{display:grid;place-items:start}.footer>*{gap:.5rem}@media (min-width:48rem){.footer{grid-auto-flow:column}.footer-center{grid-auto-flow:row dense}}.form-control{flex-direction:column}.form-control,.label{display:flex}.label{-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;justify-content:space-between;padding:.5rem .25rem}.hero{display:grid;width:100%;place-items:center;background-size:cover;background-position:50%}.hero>*{grid-column-start:1;grid-row-start:1}.input{flex-shrink:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:3rem;padding-left:1rem;padding-right:1rem;font-size:1rem;line-height:2;line-height:1.5rem;border-radius:var(--rounded-btn,.5rem);border-width:1px;border-color:#0000;--tw-bg-opacity:1;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)))}.input-md[type=number]::-webkit-inner-spin-button,.input[type=number]::-webkit-inner-spin-button{margin-top:-1rem;margin-bottom:-1rem;margin-inline-end:-1rem}.join{display:inline-flex;align-items:stretch;border-radius:var(--rounded-btn,.5rem)}.join :where(.join-item){border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:0;border-start-start-radius:0}.join .join-item:not(:first-child):not(:last-child),.join :not(:first-child):not(:last-child) .join-item{border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:0;border-start-start-radius:0}.join .join-item:first-child:not(:last-child),.join :first-child:not(:last-child) .join-item{border-start-end-radius:0;border-end-end-radius:0}.join .dropdown .join-item:first-child:not(:last-child),.join :first-child:not(:last-child) .dropdown .join-item{border-start-end-radius:inherit;border-end-end-radius:inherit}.join :where(.join-item:first-child:not(:last-child)),.join :where(:first-child:not(:last-child) .join-item){border-end-start-radius:inherit;border-start-start-radius:inherit}.join .join-item:last-child:not(:first-child),.join :last-child:not(:first-child) .join-item{border-end-start-radius:0;border-start-start-radius:0}.join :where(.join-item:last-child:not(:first-child)),.join :where(:last-child:not(:first-child) .join-item){border-start-end-radius:inherit;border-end-end-radius:inherit}@supports not selector(:has(*)){:where(.join *){border-radius:inherit}}@supports selector(:has(*)){:where(.join :has(.join-item)){border-radius:inherit}}.link{cursor:pointer;text-decoration-line:underline}.menu{display:flex;flex-direction:column;flex-wrap:wrap;font-size:.875rem;line-height:1.25rem;padding:.5rem}.menu :where(li ul){position:relative;white-space:nowrap;margin-inline-start:1rem;padding-inline-start:.5rem}.menu :where(li:not(.menu-title)>:not(ul,details,.menu-title,.btn)),.menu :where(li:not(.menu-title)>details>summary:not(.menu-title)){display:grid;grid-auto-flow:column;align-content:flex-start;align-items:center;gap:.5rem;grid-auto-columns:minmax(auto,max-content) auto max-content;-webkit-user-select:none;-moz-user-select:none;user-select:none}.menu li.disabled{cursor:not-allowed;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:var(--fallback-bc,oklch(var(--bc)/.3))}.menu :where(li>.menu-dropdown:not(.menu-dropdown-show)){display:none}:where(.menu li){position:relative;display:flex;flex-shrink:0;flex-direction:column;flex-wrap:wrap;align-items:stretch}:where(.menu li) .badge{justify-self:end}.modal{pointer-events:none;position:fixed;inset:0;margin:0;display:grid;height:100%;max-height:none;width:100%;max-width:none;justify-items:center;padding:0;opacity:0;overscroll-behavior:contain;z-index:999;background-color:initial;color:inherit;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);transition-property:transform,opacity,visibility;overflow-y:hidden}:where(.modal){align-items:center}.modal-box{max-height:calc(100vh - 5em);grid-column-start:1;grid-row-start:1;width:91.666667%;max-width:32rem;--tw-scale-x:.9;--tw-scale-y:.9;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-bottom-right-radius:var(--rounded-box,1rem);border-bottom-left-radius:var(--rounded-box,1rem);border-top-left-radius:var(--rounded-box,1rem);border-top-right-radius:var(--rounded-box,1rem);--tw-bg-opacity:1;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));padding:1.5rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(0,0,.2,1);transition-duration:.2s;box-shadow:0 25px 50px -12px #00000040;overflow-y:auto;overscroll-behavior:contain}.modal-open,.modal-toggle:checked+.modal,.modal:target,.modal[open]{pointer-events:auto;visibility:visible;opacity:1}.modal-action{display:flex;margin-top:1.5rem;justify-content:flex-end}:root:has(:is(.modal-open,.modal:target,.modal-toggle:checked+.modal,.modal[open])){overflow:hidden;scrollbar-gutter:stable}.progress{position:relative;width:100%;overflow:hidden;height:.5rem;border-radius:var(--rounded-box,1rem);background-color:var(--fallback-bc,oklch(var(--bc)/.2))}.progress,.radio{-webkit-appearance:none;-moz-appearance:none;appearance:none}.radio{flex-shrink:0;--chkbg:var(--bc);height:1.5rem;width:1.5rem;border-radius:9999px;border-width:1px;border-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-border-opacity)));--tw-border-opacity:0.2}.radio,.select{cursor:pointer}.select{display:inline-flex;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:3rem;min-height:3rem;padding-inline-start:1rem;padding-inline-end:2.5rem;font-size:.875rem;line-height:1.25rem;line-height:2;border-radius:var(--rounded-btn,.5rem);border-width:1px;border-color:#0000;--tw-bg-opacity:1;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));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-size:4px 4px,4px 4px;background-repeat:no-repeat}.select[multiple]{height:auto}.tabs{display:grid;align-items:flex-end}.tabs-lifted:has(.tab-content[class*=" rounded-"]) .tab:first-child:not(:is(.tab-active,[aria-selected=true])),.tabs-lifted:has(.tab-content[class^=rounded-]) .tab:first-child:not(:is(.tab-active,[aria-selected=true])){border-bottom-color:#0000}.tab{position:relative;grid-row-start:1;display:inline-flex;height:2rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;flex-wrap:wrap;align-items:center;justify-content:center;text-align:center;font-size:.875rem;line-height:1.25rem;line-height:2;--tab-padding:1rem;--tw-text-opacity:0.5;--tab-color:var(--fallback-bc,oklch(var(--bc)/1));--tab-bg:var(--fallback-b1,oklch(var(--b1)/1));--tab-border-color:var(--fallback-b3,oklch(var(--b3)/1));color:var(--tab-color);padding-inline-start:var(--tab-padding,1rem);padding-inline-end:var(--tab-padding,1rem)}.tab:is(input[type=radio]){width:auto;border-bottom-right-radius:0;border-bottom-left-radius:0}.tab:is(input[type=radio]):after{--tw-content:attr(aria-label);content:var(--tw-content)}.tab:not(input):empty{cursor:default;grid-column-start:span 9999}:checked+.tab-content:nth-child(2),:is(.tab-active,[aria-selected=true])+.tab-content:nth-child(2){border-start-start-radius:0}:is(.tab-active,[aria-selected=true])+.tab-content,input.tab:checked+.tab-content{display:block}.table{position:relative;width:100%;border-radius:var(--rounded-box,1rem);text-align:left;font-size:.875rem;line-height:1.25rem}.table :where(.table-pin-rows thead tr){position:sticky;top:0;z-index:1;--tw-bg-opacity:1;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)))}.table :where(.table-pin-rows tfoot tr){position:sticky;bottom:0;z-index:1;--tw-bg-opacity:1;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)))}.table :where(.table-pin-cols tr th){position:sticky;left:0;right:0;--tw-bg-opacity:1;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)))}.toggle{flex-shrink:0;--tglbg:var(--fallback-b1,oklch(var(--b1)/1));--handleoffset:1.5rem;--handleoffsetcalculator:calc(var(--handleoffset)*-1);--togglehandleborder:0 0;height:1.5rem;width:3rem;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--rounded-badge,1.9rem);border-width:1px;border-color:currentColor;background-color:currentColor;color:var(--fallback-bc,oklch(var(--bc)/.5));transition:background,box-shadow var(--animation-input,.2s) ease-out;box-shadow:var(--handleoffsetcalculator) 0 0 2px var(--tglbg) inset,0 0 0 2px var(--tglbg) inset,var(--togglehandleborder)}.alert-info{border-color:var(--fallback-in,oklch(var(--in)/.2));--tw-text-opacity:1;color:var(--fallback-inc,oklch(var(--inc)/var(--tw-text-opacity)));--alert-bg:var(--fallback-in,oklch(var(--in)/1));--alert-bg-mix:var(--fallback-b1,oklch(var(--b1)/1))}.avatar-group :where(.avatar){overflow:hidden;border-radius:9999px;border-width:4px;--tw-border-opacity:1;border-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-border-opacity)))}.badge-primary{--tw-border-opacity:1;border-color:var(--fallback-p,oklch(var(--p)/var(--tw-border-opacity)));--tw-bg-opacity:1;background-color:var(--fallback-p,oklch(var(--p)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)))}.badge-outline{border-color:currentColor;--tw-border-opacity:0.5;background-color:initial;color:currentColor}.badge-outline.badge-neutral{--tw-text-opacity:1;color:var(--fallback-n,oklch(var(--n)/var(--tw-text-opacity)))}.badge-outline.badge-primary{--tw-text-opacity:1;color:var(--fallback-p,oklch(var(--p)/var(--tw-text-opacity)))}.badge-outline.badge-secondary{--tw-text-opacity:1;color:var(--fallback-s,oklch(var(--s)/var(--tw-text-opacity)))}.badge-outline.badge-accent{--tw-text-opacity:1;color:var(--fallback-a,oklch(var(--a)/var(--tw-text-opacity)))}.badge-outline.badge-info{--tw-text-opacity:1;color:var(--fallback-in,oklch(var(--in)/var(--tw-text-opacity)))}.badge-outline.badge-success{--tw-text-opacity:1;color:var(--fallback-su,oklch(var(--su)/var(--tw-text-opacity)))}.badge-outline.badge-warning{--tw-text-opacity:1;color:var(--fallback-wa,oklch(var(--wa)/var(--tw-text-opacity)))}.badge-outline.badge-error{--tw-text-opacity:1;color:var(--fallback-er,oklch(var(--er)/var(--tw-text-opacity)))}.btm-nav>:where(.active){border-top-width:2px;--tw-bg-opacity:1;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)))}.btm-nav>.disabled,.btm-nav>[disabled]{pointer-events:none;--tw-border-opacity:0;background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));--tw-bg-opacity:0.1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));--tw-text-opacity:0.2}.btm-nav>* .label{font-size:1rem;line-height:1.5rem}@media (prefers-reduced-motion:no-preference){.btn{animation:button-pop var(--animation-btn,.25s) ease-out}}.btn:active:focus,.btn:active:hover{animation:button-pop 0s ease-out;transform:scale(var(--btn-focus-scale,.97))}@supports not (color:oklch(0% 0 0)){.btn{background-color:var(--btn-color,var(--fallback-b2));border-color:var(--btn-color,var(--fallback-b2))}.btn-primary{--btn-color:var(--fallback-p)}.btn-error{--btn-color:var(--fallback-er)}}@supports (color:color-mix(in oklab,black,black)){.btn-outline.btn-primary.btn-active{background-color:color-mix(in oklab,var(--fallback-p,oklch(var(--p)/1)) 90%,#000);border-color:color-mix(in oklab,var(--fallback-p,oklch(var(--p)/1)) 90%,#000)}.btn-outline.btn-secondary.btn-active{background-color:color-mix(in oklab,var(--fallback-s,oklch(var(--s)/1)) 90%,#000);border-color:color-mix(in oklab,var(--fallback-s,oklch(var(--s)/1)) 90%,#000)}.btn-outline.btn-accent.btn-active{background-color:color-mix(in oklab,var(--fallback-a,oklch(var(--a)/1)) 90%,#000);border-color:color-mix(in oklab,var(--fallback-a,oklch(var(--a)/1)) 90%,#000)}.btn-outline.btn-success.btn-active{background-color:color-mix(in oklab,var(--fallback-su,oklch(var(--su)/1)) 90%,#000);border-color:color-mix(in oklab,var(--fallback-su,oklch(var(--su)/1)) 90%,#000)}.btn-outline.btn-info.btn-active{background-color:color-mix(in oklab,var(--fallback-in,oklch(var(--in)/1)) 90%,#000);border-color:color-mix(in oklab,var(--fallback-in,oklch(var(--in)/1)) 90%,#000)}.btn-outline.btn-warning.btn-active{background-color:color-mix(in oklab,var(--fallback-wa,oklch(var(--wa)/1)) 90%,#000);border-color:color-mix(in oklab,var(--fallback-wa,oklch(var(--wa)/1)) 90%,#000)}.btn-outline.btn-error.btn-active{background-color:color-mix(in oklab,var(--fallback-er,oklch(var(--er)/1)) 90%,#000);border-color:color-mix(in oklab,var(--fallback-er,oklch(var(--er)/1)) 90%,#000)}}.btn:focus-visible{outline-style:solid;outline-width:2px;outline-offset:2px}.btn-primary{--tw-text-opacity:1;color:var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)));outline-color:var(--fallback-p,oklch(var(--p)/1))}@supports (color:oklch(0% 0 0)){.btn-primary{--btn-color:var(--p)}.btn-error{--btn-color:var(--er)}}.btn-error{--tw-text-opacity:1;color:var(--fallback-erc,oklch(var(--erc)/var(--tw-text-opacity)));outline-color:var(--fallback-er,oklch(var(--er)/1))}.btn.glass{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);outline-color:currentColor}.btn.glass.btn-active{--glass-opacity:25%;--glass-border-opacity:15%}.btn-ghost{border-width:1px;border-color:#0000;background-color:initial;color:currentColor;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);outline-color:currentColor}.btn-ghost.btn-active{border-color:#0000;background-color:var(--fallback-bc,oklch(var(--bc)/.2))}.btn-outline{border-color:currentColor;background-color:initial;--tw-text-opacity:1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.btn-outline.btn-active{--tw-border-opacity:1;border-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-border-opacity)));--tw-bg-opacity:1;background-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-b1,oklch(var(--b1)/var(--tw-text-opacity)))}.btn-outline.btn-primary{--tw-text-opacity:1;color:var(--fallback-p,oklch(var(--p)/var(--tw-text-opacity)))}.btn-outline.btn-primary.btn-active{--tw-text-opacity:1;color:var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)))}.btn-outline.btn-secondary{--tw-text-opacity:1;color:var(--fallback-s,oklch(var(--s)/var(--tw-text-opacity)))}.btn-outline.btn-secondary.btn-active{--tw-text-opacity:1;color:var(--fallback-sc,oklch(var(--sc)/var(--tw-text-opacity)))}.btn-outline.btn-accent{--tw-text-opacity:1;color:var(--fallback-a,oklch(var(--a)/var(--tw-text-opacity)))}.btn-outline.btn-accent.btn-active{--tw-text-opacity:1;color:var(--fallback-ac,oklch(var(--ac)/var(--tw-text-opacity)))}.btn-outline.btn-success{--tw-text-opacity:1;color:var(--fallback-su,oklch(var(--su)/var(--tw-text-opacity)))}.btn-outline.btn-success.btn-active{--tw-text-opacity:1;color:var(--fallback-suc,oklch(var(--suc)/var(--tw-text-opacity)))}.btn-outline.btn-info{--tw-text-opacity:1;color:var(--fallback-in,oklch(var(--in)/var(--tw-text-opacity)))}.btn-outline.btn-info.btn-active{--tw-text-opacity:1;color:var(--fallback-inc,oklch(var(--inc)/var(--tw-text-opacity)))}.btn-outline.btn-warning{--tw-text-opacity:1;color:var(--fallback-wa,oklch(var(--wa)/var(--tw-text-opacity)))}.btn-outline.btn-warning.btn-active{--tw-text-opacity:1;color:var(--fallback-wac,oklch(var(--wac)/var(--tw-text-opacity)))}.btn-outline.btn-error{--tw-text-opacity:1;color:var(--fallback-er,oklch(var(--er)/var(--tw-text-opacity)))}.btn-outline.btn-error.btn-active{--tw-text-opacity:1;color:var(--fallback-erc,oklch(var(--erc)/var(--tw-text-opacity)))}.btn.btn-disabled,.btn:disabled,.btn[disabled]{--tw-border-opacity:0;background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));--tw-bg-opacity:0.2;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));--tw-text-opacity:0.2}.btn:is(input[type=checkbox]:checked),.btn:is(input[type=radio]:checked){--tw-border-opacity:1;border-color:var(--fallback-p,oklch(var(--p)/var(--tw-border-opacity)));--tw-bg-opacity:1;background-color:var(--fallback-p,oklch(var(--p)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)))}.btn:is(input[type=checkbox]:checked):focus-visible,.btn:is(input[type=radio]:checked):focus-visible{outline-color:var(--fallback-p,oklch(var(--p)/1))}@keyframes button-pop{0%{transform:scale(var(--btn-focus-scale,.98))}40%{transform:scale(1.02)}to{transform:scale(1)}}.card :where(figure:first-child){overflow:hidden;border-start-start-radius:inherit;border-start-end-radius:inherit;border-end-start-radius:unset;border-end-end-radius:unset}.card :where(figure:last-child){overflow:hidden;border-start-start-radius:unset;border-start-end-radius:unset;border-end-start-radius:inherit;border-end-end-radius:inherit}.card:focus-visible{outline:2px solid currentColor;outline-offset:2px}.card.bordered{border-width:1px;--tw-border-opacity:1;border-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)))}.card.compact .card-body{padding:1rem;font-size:.875rem;line-height:1.25rem}.card.image-full :where(figure){overflow:hidden;border-radius:inherit}.checkbox:focus{box-shadow:none}.checkbox:focus-visible{outline-style:solid;outline-width:2px;outline-offset:2px;outline-color:var(--fallback-bc,oklch(var(--bc)/1))}.checkbox:disabled{border-width:0;cursor:not-allowed;border-color:#0000;--tw-bg-opacity:1;background-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity)));opacity:.2}.checkbox:checked,.checkbox[aria-checked=true]{background-color:var(--chkbg);background-image:linear-gradient(-45deg,#0000 65%,var(--chkbg) 65.99%),linear-gradient(45deg,#0000 75%,var(--chkbg) 75.99%),linear-gradient(-45deg,var(--chkbg) 40%,#0000 40.99%),linear-gradient(45deg,var(--chkbg) 30%,var(--chkfg) 30.99%,var(--chkfg) 40%,#0000 40.99%),linear-gradient(-45deg,var(--chkfg) 50%,var(--chkbg) 50.99%)}.checkbox:checked,.checkbox:indeterminate,.checkbox[aria-checked=true]{background-repeat:no-repeat;animation:checkmark var(--animation-input,.2s) ease-out}.checkbox:indeterminate{--tw-bg-opacity:1;background-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity)));background-image:linear-gradient(90deg,#0000 80%,var(--chkbg) 80%),linear-gradient(-90deg,#0000 80%,var(--chkbg) 80%),linear-gradient(0deg,var(--chkbg) 43%,var(--chkfg) 43%,var(--chkfg) 57%,var(--chkbg) 57%)}.checkbox-primary{--chkbg:var(--fallback-p,oklch(var(--p)/1));--chkfg:var(--fallback-pc,oklch(var(--pc)/1));--tw-border-opacity:1;border-color:var(--fallback-p,oklch(var(--p)/var(--tw-border-opacity)))}.checkbox-primary:focus-visible{outline-color:var(--fallback-p,oklch(var(--p)/1))}.checkbox-primary:checked,.checkbox-primary[aria-checked=true]{--tw-border-opacity:1;border-color:var(--fallback-p,oklch(var(--p)/var(--tw-border-opacity)));--tw-bg-opacity:1;background-color:var(--fallback-p,oklch(var(--p)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)))}@keyframes checkmark{0%{background-position-y:5px}50%{background-position-y:-2px}to{background-position-y:0}}.divider:not(:empty){gap:1rem}.drawer-toggle:checked~.drawer-side>.drawer-overlay{background-color:#0006}.drawer-toggle:focus-visible~.drawer-content label.drawer-button{outline-style:solid;outline-width:2px;outline-offset:2px}.dropdown.dropdown-open .dropdown-content,.dropdown:focus .dropdown-content,.dropdown:focus-within .dropdown-content{--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.label-text{font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)))}.input input{--tw-bg-opacity:1;background-color:var(--fallback-p,oklch(var(--p)/var(--tw-bg-opacity)));background-color:initial}.input input:focus{outline:2px solid #0000;outline-offset:2px}.input[list]::-webkit-calendar-picker-indicator{line-height:1em}.input:focus,.input:focus-within{box-shadow:none;border-color:var(--fallback-bc,oklch(var(--bc)/.2));outline-style:solid;outline-width:2px;outline-offset:2px;outline-color:var(--fallback-bc,oklch(var(--bc)/.2))}.input-disabled,.input:disabled,.input:has(>input[disabled]),.input[disabled]{cursor:not-allowed;--tw-border-opacity:1;border-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)));--tw-bg-opacity:1;background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)));color:var(--fallback-bc,oklch(var(--bc)/.4))}.input-disabled::-moz-placeholder,.input:disabled::-moz-placeholder,.input:has(>input[disabled])::-moz-placeholder,.input[disabled]::-moz-placeholder{color:var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity)));--tw-placeholder-opacity:0.2}.input-disabled::placeholder,.input:disabled::placeholder,.input:has(>input[disabled])::placeholder,.input[disabled]::placeholder{color:var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity)));--tw-placeholder-opacity:0.2}.input:has(>input[disabled])>input[disabled]{cursor:not-allowed}.input::-webkit-date-and-time-value{text-align:inherit}.join>:where(:not(:first-child)){margin-top:0;margin-bottom:0;margin-inline-start:-1px}.join>:where(:not(:first-child)):is(.btn){margin-inline-start:calc(var(--border-btn)*-1)}.link:focus{outline:2px solid #0000;outline-offset:2px}.link:focus-visible{outline:2px solid currentColor;outline-offset:2px}.loading{pointer-events:none;display:inline-block;aspect-ratio:1/1;width:1.5rem;background-color:currentColor;-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.loading,.loading-spinner{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' stroke='%23000'%3E%3Cstyle%3E@keyframes spinner_zKoa{to{transform:rotate(360deg)}}@keyframes spinner_YpZS{0%25{stroke-dasharray:0 150;stroke-dashoffset:0}47.5%25{stroke-dasharray:42 150;stroke-dashoffset:-16}95%25,to{stroke-dasharray:42 150;stroke-dashoffset:-59}}%3C/style%3E%3Cg style='transform-origin:center;animation:spinner_zKoa 2s linear infinite'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' style='stroke-linecap:round;animation:spinner_YpZS 1.5s ease-out infinite'/%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' stroke='%23000'%3E%3Cstyle%3E@keyframes spinner_zKoa{to{transform:rotate(360deg)}}@keyframes spinner_YpZS{0%25{stroke-dasharray:0 150;stroke-dashoffset:0}47.5%25{stroke-dasharray:42 150;stroke-dashoffset:-16}95%25,to{stroke-dasharray:42 150;stroke-dashoffset:-59}}%3C/style%3E%3Cg style='transform-origin:center;animation:spinner_zKoa 2s linear infinite'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' style='stroke-linecap:round;animation:spinner_YpZS 1.5s ease-out infinite'/%3E%3C/g%3E%3C/svg%3E")}.loading-lg{width:2.5rem}:where(.menu li:empty){--tw-bg-opacity:1;background-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity)));opacity:.1;margin:.5rem 1rem;height:1px}.menu :where(li ul):before{position:absolute;bottom:.75rem;inset-inline-start:0;top:.75rem;width:1px;--tw-bg-opacity:1;background-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity)));opacity:.1;content:""}.menu :where(li:not(.menu-title)>:not(ul,details,.menu-title,.btn)),.menu :where(li:not(.menu-title)>details>summary:not(.menu-title)){border-radius:var(--rounded-btn,.5rem);padding:.5rem 1rem;text-align:start;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(0,0,.2,1);transition-duration:.2s;text-wrap:balance}:where(.menu li:not(.menu-title,.disabled)>:not(ul,details,.menu-title)):is(summary):not(.active,.btn):focus-visible,:where(.menu li:not(.menu-title,.disabled)>:not(ul,details,.menu-title)):not(summary,.active,.btn).focus,:where(.menu li:not(.menu-title,.disabled)>:not(ul,details,.menu-title)):not(summary,.active,.btn):focus,:where(.menu li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):is(summary):not(.active,.btn):focus-visible,:where(.menu li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(summary,.active,.btn).focus,:where(.menu li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(summary,.active,.btn):focus{cursor:pointer;background-color:var(--fallback-bc,oklch(var(--bc)/.1));--tw-text-opacity:1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));outline:2px solid #0000;outline-offset:2px}.menu li>:not(ul,.menu-title,details,.btn).active,.menu li>:not(ul,.menu-title,details,.btn):active,.menu li>details>summary:active{--tw-bg-opacity:1;background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-nc,oklch(var(--nc)/var(--tw-text-opacity)))}.menu :where(li>details>summary)::-webkit-details-marker{display:none}.menu :where(li>.menu-dropdown-toggle):after,.menu :where(li>details>summary):after{justify-self:end;display:block;margin-top:-.5rem;height:.5rem;width:.5rem;transform:rotate(45deg);transition-property:transform,margin-top;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);content:"";transform-origin:75% 75%;box-shadow:2px 2px;pointer-events:none}.menu :where(li>.menu-dropdown-toggle.menu-dropdown-show):after,.menu :where(li>details[open]>summary):after{transform:rotate(225deg);margin-top:0}.mockup-phone .display{overflow:hidden;border-radius:40px;margin-top:-25px}.mockup-browser .mockup-browser-toolbar .input{position:relative;margin-left:auto;margin-right:auto;display:block;height:1.75rem;width:24rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;--tw-bg-opacity:1;background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)));padding-left:2rem;direction:ltr}.mockup-browser .mockup-browser-toolbar .input:before{left:.5rem;aspect-ratio:1/1;height:.75rem;--tw-translate-y:-50%;border-radius:9999px;border-width:2px;border-color:currentColor}.mockup-browser .mockup-browser-toolbar .input:after,.mockup-browser .mockup-browser-toolbar .input:before{content:"";position:absolute;top:50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:.6}.mockup-browser .mockup-browser-toolbar .input:after{left:1.25rem;height:.5rem;--tw-translate-y:25%;--tw-rotate:-45deg;border-radius:9999px;border-width:1px;border-color:currentColor}.modal::backdrop,.modal:not(dialog:not(.modal-open)){background-color:#0006;animation:modal-pop .2s ease-out}.modal-backdrop{z-index:-1;grid-column-start:1;grid-row-start:1;display:grid;align-self:stretch;justify-self:stretch;color:#0000}.modal-open .modal-box,.modal-toggle:checked+.modal .modal-box,.modal:target .modal-box,.modal[open] .modal-box{--tw-translate-y:0px;--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.modal-action>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.5rem*var(--tw-space-x-reverse));margin-left:calc(.5rem*(1 - var(--tw-space-x-reverse)))}@keyframes modal-pop{0%{opacity:0}}.progress::-moz-progress-bar{border-radius:var(--rounded-box,1rem);--tw-bg-opacity:1;background-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity)))}.progress:indeterminate{--progress-color:var(--fallback-bc,oklch(var(--bc)/1));background-image:repeating-linear-gradient(90deg,var(--progress-color) -1%,var(--progress-color) 10%,#0000 10%,#0000 90%);background-size:200%;background-position-x:15%;animation:progress-loading 5s ease-in-out infinite}.progress::-webkit-progress-bar{border-radius:var(--rounded-box,1rem);background-color:initial}.progress::-webkit-progress-value{border-radius:var(--rounded-box,1rem);--tw-bg-opacity:1;background-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity)))}.progress:indeterminate::-moz-progress-bar{background-color:initial;background-image:repeating-linear-gradient(90deg,var(--progress-color) -1%,var(--progress-color) 10%,#0000 10%,#0000 90%);background-size:200%;background-position-x:15%;animation:progress-loading 5s ease-in-out infinite}@keyframes progress-loading{50%{background-position-x:-115%}}.radio:focus{box-shadow:none}.radio:focus-visible{outline-style:solid;outline-width:2px;outline-offset:2px;outline-color:var(--fallback-bc,oklch(var(--bc)/1))}.radio:checked,.radio[aria-checked=true]{--tw-bg-opacity:1;background-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity)));background-image:none;animation:radiomark var(--animation-input,.2s) ease-out;box-shadow:0 0 0 4px var(--fallback-b1,oklch(var(--b1)/1)) inset,0 0 0 4px var(--fallback-b1,oklch(var(--b1)/1)) inset}.radio:disabled{cursor:not-allowed;opacity:.2}@keyframes radiomark{0%{box-shadow:0 0 0 12px var(--fallback-b1,oklch(var(--b1)/1)) inset,0 0 0 12px var(--fallback-b1,oklch(var(--b1)/1)) inset}50%{box-shadow:0 0 0 3px var(--fallback-b1,oklch(var(--b1)/1)) inset,0 0 0 3px var(--fallback-b1,oklch(var(--b1)/1)) inset}to{box-shadow:0 0 0 4px var(--fallback-b1,oklch(var(--b1)/1)) inset,0 0 0 4px var(--fallback-b1,oklch(var(--b1)/1)) inset}}@keyframes rating-pop{0%{transform:translateY(-.125em)}40%{transform:translateY(-.125em)}to{transform:translateY(0)}}.select:focus{box-shadow:none;border-color:var(--fallback-bc,oklch(var(--bc)/.2));outline-style:solid;outline-width:2px;outline-offset:2px;outline-color:var(--fallback-bc,oklch(var(--bc)/.2))}.select-disabled,.select:disabled,.select[disabled]{cursor:not-allowed;--tw-border-opacity:1;border-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)));--tw-bg-opacity:1;background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)));color:var(--fallback-bc,oklch(var(--bc)/.4))}.select-disabled::-moz-placeholder,.select:disabled::-moz-placeholder,.select[disabled]::-moz-placeholder{color:var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity)));--tw-placeholder-opacity:0.2}.select-disabled::placeholder,.select:disabled::placeholder,.select[disabled]::placeholder{color:var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity)));--tw-placeholder-opacity:0.2}.select-multiple,.select[multiple],.select[size].select:not([size="1"]){background-image:none;padding-right:1rem}[dir=rtl] .select{background-position:12px calc(1px + 50%),16px calc(1px + 50%)}@keyframes skeleton{0%{background-position:150%}to{background-position:-50%}}.tabs-lifted>.tab:focus-visible{border-end-end-radius:0;border-end-start-radius:0}.tab:is(.tab-active,[aria-selected=true]):not(.tab-disabled):not([disabled]),.tab:is(input:checked){border-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-border-opacity)));--tw-border-opacity:1;--tw-text-opacity:1}.tab:focus{outline:2px solid #0000;outline-offset:2px}.tab:focus-visible{outline:2px solid currentColor;outline-offset:-5px}.tab-disabled,.tab[disabled]{cursor:not-allowed;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));--tw-text-opacity:0.2}.tabs-bordered>.tab{border-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-border-opacity)));--tw-border-opacity:0.2;border-style:solid;border-bottom-width:calc(var(--tab-border, 1px) + 1px)}.tabs-lifted>.tab{border:var(--tab-border,1px) solid #0000;border-width:0 0 var(--tab-border,1px) 0;border-start-start-radius:var(--tab-radius,.5rem);border-start-end-radius:var(--tab-radius,.5rem);border-bottom-color:var(--tab-border-color);padding-inline-start:var(--tab-padding,1rem);padding-inline-end:var(--tab-padding,1rem);padding-top:var(--tab-border,1px)}.tabs-lifted>.tab:is(.tab-active,[aria-selected=true]):not(.tab-disabled):not([disabled]),.tabs-lifted>.tab:is(input:checked){background-color:var(--tab-bg);border-width:var(--tab-border,1px) var(--tab-border,1px) 0 var(--tab-border,1px);border-inline-start-color:var(--tab-border-color);border-inline-end-color:var(--tab-border-color);border-top-color:var(--tab-border-color);padding-inline-start:calc(var(--tab-padding, 1rem) - var(--tab-border, 1px));padding-inline-end:calc(var(--tab-padding, 1rem) - var(--tab-border, 1px));padding-bottom:var(--tab-border,1px);padding-top:0}.tabs-lifted>.tab:is(.tab-active,[aria-selected=true]):not(.tab-disabled):not([disabled]):before,.tabs-lifted>.tab:is(input:checked):before{z-index:1;content:"";display:block;position:absolute;width:calc(100% + var(--tab-radius, .5rem)*2);height:var(--tab-radius,.5rem);bottom:0;background-size:var(--tab-radius,.5rem);background-position:0 0,100% 0;background-repeat:no-repeat;--tab-grad:calc(69% - var(--tab-border, 1px));--radius-start:radial-gradient(circle at top left,#0000 var(--tab-grad),var(--tab-border-color) calc(var(--tab-grad) + 0.25px),var(--tab-border-color) calc(var(--tab-grad) + var(--tab-border, 1px)),var(--tab-bg) calc(var(--tab-grad) + var(--tab-border, 1px) + 0.25px));--radius-end:radial-gradient(circle at top right,#0000 var(--tab-grad),var(--tab-border-color) calc(var(--tab-grad) + 0.25px),var(--tab-border-color) calc(var(--tab-grad) + var(--tab-border, 1px)),var(--tab-bg) calc(var(--tab-grad) + var(--tab-border, 1px) + 0.25px));background-image:var(--radius-start),var(--radius-end)}.tabs-lifted>.tab:is(.tab-active,[aria-selected=true]):not(.tab-disabled):not([disabled]):first-child:before,.tabs-lifted>.tab:is(input:checked):first-child:before{background-image:var(--radius-end);background-position:100% 0}.tabs-lifted>.tab:is(.tab-active,[aria-selected=true]):not(.tab-disabled):not([disabled]):last-child:before,.tabs-lifted>.tab:is(input:checked):last-child:before,[dir=rtl] .tabs-lifted>.tab:is(.tab-active,[aria-selected=true]):not(.tab-disabled):not([disabled]):first-child:before,[dir=rtl] .tabs-lifted>.tab:is(input:checked):first-child:before{background-image:var(--radius-start);background-position:0 0}.tabs-lifted>.tab:is(input:checked)+.tabs-lifted .tab:is(input:checked):before,.tabs-lifted>:is(.tab-active,[aria-selected=true]):not(.tab-disabled):not([disabled])+.tabs-lifted :is(.tab-active,[aria-selected=true]):not(.tab-disabled):not([disabled]):before,[dir=rtl] .tabs-lifted>.tab:is(.tab-active,[aria-selected=true]):not(.tab-disabled):not([disabled]):last-child:before,[dir=rtl] .tabs-lifted>.tab:is(input:checked):last-child:before{background-image:var(--radius-end);background-position:100% 0}.tabs-boxed{--tw-bg-opacity:1;background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)));padding:.25rem}.tabs-boxed,.tabs-boxed .tab{border-radius:var(--rounded-btn,.5rem)}.tabs-boxed :is(.tab-active,[aria-selected=true]):not(.tab-disabled):not([disabled]),.tabs-boxed :is(input:checked){--tw-bg-opacity:1;background-color:var(--fallback-p,oklch(var(--p)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)))}.table:where([dir=rtl],[dir=rtl] *){text-align:right}.table :where(th,td){padding:.75rem 1rem;vertical-align:middle}.table tr.active,.table tr.active:nth-child(2n),.table-zebra tbody tr:nth-child(2n){--tw-bg-opacity:1;background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)))}.table-zebra tr.active,.table-zebra tr.active:nth-child(2n),.table-zebra-zebra tbody tr:nth-child(2n){--tw-bg-opacity:1;background-color:var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)))}.table :where(thead tr,tbody tr:not(:last-child),tbody tr:first-child:last-child){border-bottom-width:1px;--tw-border-opacity:1;border-bottom-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)))}.table :where(thead,tfoot){white-space:nowrap;font-size:.75rem;line-height:1rem;font-weight:700;color:var(--fallback-bc,oklch(var(--bc)/.6))}.table :where(tfoot){border-top-width:1px;--tw-border-opacity:1;border-top-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)))}@keyframes toast-pop{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}[dir=rtl] .toggle{--handleoffsetcalculator:calc(var(--handleoffset)*1)}.toggle:focus-visible{outline-style:solid;outline-width:2px;outline-offset:2px;outline-color:var(--fallback-bc,oklch(var(--bc)/.2))}.toggle:hover{background-color:currentColor}.toggle:checked,.toggle[aria-checked=true]{background-image:none;--handleoffsetcalculator:var(--handleoffset);--tw-text-opacity:1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)))}[dir=rtl] .toggle:checked,[dir=rtl] .toggle[aria-checked=true]{--handleoffsetcalculator:calc(var(--handleoffset)*-1)}.toggle:indeterminate{--tw-text-opacity:1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)))}.toggle:indeterminate,[dir=rtl] .toggle:indeterminate{box-shadow:calc(var(--handleoffset)/2) 0 0 2px var(--tglbg) inset,calc(var(--handleoffset)/-2) 0 0 2px var(--tglbg) inset,0 0 0 2px var(--tglbg) inset}.toggle:disabled{cursor:not-allowed;--tw-border-opacity:1;border-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-border-opacity)));background-color:initial;opacity:.3;--togglehandleborder:0 0 0 3px var(--fallback-bc,oklch(var(--bc)/1)) inset,var(--handleoffsetcalculator) 0 0 3px var(--fallback-bc,oklch(var(--bc)/1)) inset}.btm-nav-xs>:where(.active){border-top-width:1px}.btm-nav-sm>:where(.active){border-top-width:2px}.btm-nav-md>:where(.active){border-top-width:2px}.btm-nav-lg>:where(.active){border-top-width:4px}.btn-sm{height:2rem;min-height:2rem;padding-left:.75rem;padding-right:.75rem;font-size:.875rem}.btn-square:where(.btn-xs){height:1.5rem;width:1.5rem;padding:0}.btn-square:where(.btn-sm){height:2rem;width:2rem;padding:0}.btn-square:where(.btn-md){height:3rem;width:3rem;padding:0}.btn-square:where(.btn-lg){height:4rem;width:4rem;padding:0}.btn-circle:where(.btn-xs){height:1.5rem;width:1.5rem;border-radius:9999px;padding:0}.btn-circle:where(.btn-sm){height:2rem;width:2rem;border-radius:9999px;padding:0}.btn-circle:where(.btn-md){height:3rem;width:3rem;border-radius:9999px;padding:0}.btn-circle:where(.btn-lg){height:4rem;width:4rem;border-radius:9999px;padding:0}.divider-horizontal{flex-direction:column}.divider-horizontal:after,.divider-horizontal:before{height:100%;width:.125rem}.drawer-open>.drawer-toggle{display:none}.drawer-open>.drawer-toggle~.drawer-side{pointer-events:auto;visibility:visible;position:sticky;display:block;width:auto;overscroll-behavior:auto}.drawer-open>.drawer-toggle~.drawer-side>:not(.drawer-overlay),[dir=rtl] .drawer-open>.drawer-toggle~.drawer-side>:not(.drawer-overlay){transform:translateX(0)}.drawer-open>.drawer-toggle:checked~.drawer-side{pointer-events:auto;visibility:visible}.drawer-open>.drawer-side{overflow-y:auto}html:has(.drawer-toggle:checked){overflow-y:hidden;scrollbar-gutter:stable}.join.join-vertical{flex-direction:column}.join.join-vertical .join-item:first-child:not(:last-child),.join.join-vertical :first-child:not(:last-child) .join-item{border-end-start-radius:0;border-end-end-radius:0;border-start-start-radius:inherit;border-start-end-radius:inherit}.join.join-vertical .join-item:last-child:not(:first-child),.join.join-vertical :last-child:not(:first-child) .join-item{border-start-start-radius:0;border-start-end-radius:0;border-end-start-radius:inherit;border-end-end-radius:inherit}.join.join-horizontal{flex-direction:row}.join.join-horizontal .join-item:first-child:not(:last-child),.join.join-horizontal :first-child:not(:last-child) .join-item{border-end-end-radius:0;border-start-end-radius:0;border-end-start-radius:inherit;border-start-start-radius:inherit}.join.join-horizontal .join-item:last-child:not(:first-child),.join.join-horizontal :last-child:not(:first-child) .join-item{border-end-start-radius:0;border-start-start-radius:0;border-end-end-radius:inherit;border-start-end-radius:inherit}.modal-bottom{place-items:end}.tabs-md :where(.tab){height:2rem;font-size:.875rem;line-height:1.25rem;line-height:2;--tab-padding:1rem}.tabs-lg :where(.tab){height:3rem;font-size:1.125rem;line-height:1.75rem;line-height:2;--tab-padding:1.25rem}.tabs-sm :where(.tab){height:1.5rem;font-size:.875rem;line-height:.75rem;--tab-padding:0.75rem}.tabs-xs :where(.tab){height:1.25rem;font-size:.75rem;line-height:.75rem;--tab-padding:0.5rem}.tooltip{--tooltip-offset:calc(100% + 1px + var(--tooltip-tail, 0px))}.tooltip:before{position:absolute;pointer-events:none;z-index:1;content:var(--tw-content);--tw-content:attr(data-tip)}.tooltip-top:before,.tooltip:before{transform:translateX(-50%);top:auto;left:50%;right:auto;bottom:var(--tooltip-offset)}.avatar.online:before{background-color:var(--fallback-su,oklch(var(--su)/var(--tw-bg-opacity)))}.avatar.offline:before,.avatar.online:before{content:"";position:absolute;z-index:10;display:block;border-radius:9999px;--tw-bg-opacity:1;outline-style:solid;outline-width:2px;outline-color:var(--fallback-b1,oklch(var(--b1)/1));width:15%;height:15%;top:7%;right:7%}.avatar.offline:before{background-color:var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)))}.divider-horizontal{margin:0 1rem;height:auto;width:1rem}.drawer-open>.drawer-toggle~.drawer-side>.drawer-overlay{cursor:default;background-color:initial}.join.join-vertical>:where(:not(:first-child)){margin-left:0;margin-right:0;margin-top:-1px}.join.join-vertical>:where(:not(:first-child)):is(.btn){margin-top:calc(var(--border-btn)*-1)}.join.join-horizontal>:where(:not(:first-child)){margin-top:0;margin-bottom:0;margin-inline-start:-1px}.join.join-horizontal>:where(:not(:first-child)):is(.btn){margin-inline-start:calc(var(--border-btn)*-1)}.modal-top :where(.modal-box){width:100%;max-width:none;--tw-translate-y:-2.5rem;--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-bottom-right-radius:var(--rounded-box,1rem);border-bottom-left-radius:var(--rounded-box,1rem);border-top-left-radius:0;border-top-right-radius:0}.modal-middle :where(.modal-box){width:91.666667%;max-width:32rem;--tw-translate-y:0px;--tw-scale-x:.9;--tw-scale-y:.9;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-top-left-radius:var(--rounded-box,1rem);border-top-right-radius:var(--rounded-box,1rem);border-bottom-right-radius:var(--rounded-box,1rem);border-bottom-left-radius:var(--rounded-box,1rem)}.modal-bottom :where(.modal-box){width:100%;max-width:none;--tw-translate-y:2.5rem;--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-top-left-radius:var(--rounded-box,1rem);border-top-right-radius:var(--rounded-box,1rem);border-bottom-right-radius:0;border-bottom-left-radius:0}.tooltip{position:relative;display:inline-block;text-align:center;--tooltip-tail:0.1875rem;--tooltip-color:var(--fallback-n,oklch(var(--n)/1));--tooltip-text-color:var(--fallback-nc,oklch(var(--nc)/1));--tooltip-tail-offset:calc(100% + 0.0625rem - var(--tooltip-tail))}.tooltip:after,.tooltip:before{opacity:0;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-delay:.1s;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.tooltip:after{position:absolute;content:"";border-style:solid;border-width:var(--tooltip-tail,0);width:0;height:0;display:block}.tooltip:before{max-width:20rem;white-space:normal;border-radius:.25rem;padding:.25rem .5rem;font-size:.875rem;line-height:1.25rem;background-color:var(--tooltip-color);color:var(--tooltip-text-color);width:-moz-max-content;width:max-content}.tooltip.tooltip-open:after,.tooltip.tooltip-open:before,.tooltip:has(:focus-visible):after,.tooltip:has(:focus-visible):before,.tooltip:hover:after,.tooltip:hover:before{opacity:1;transition-delay:75ms}.tooltip:not([data-tip]):hover:after,.tooltip:not([data-tip]):hover:before{visibility:hidden;opacity:0}.tooltip-top:after,.tooltip:after{transform:translateX(-50%);border-color:var(--tooltip-color) #0000 #0000 #0000;top:auto;left:50%;right:auto;bottom:var(--tooltip-tail-offset)}.section{margin-left:1rem;margin-right:1rem}@media (min-width:768px){.section{padding-top:2.5rem;padding-bottom:2.5rem}}.tprose{color:var(--tw-prose-body);max-width:65ch}.tprose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.tprose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);font-size:1.25em;line-height:1.6;margin-top:1.2em;margin-bottom:1.2em}.tprose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);text-decoration:underline;font-weight:500}.tprose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.tprose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.tprose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.tprose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.tprose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal;margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em}.tprose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.tprose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.tprose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.tprose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.tprose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.tprose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.tprose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.tprose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.tprose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.tprose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:disc;margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em}.tprose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{font-weight:400;color:var(--tw-prose-counters)}.tprose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.tprose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.25em}.tprose :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}.tprose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500;font-style:italic;color:var(--tw-prose-quotes);border-inline-start-width:.25rem;border-inline-start-color:var(--tw-prose-quote-borders);quotes:"\201C""\201D""\2018""\2019";margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em}.tprose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.tprose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.tprose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:800;font-size:2.25em;margin-top:0;margin-bottom:.8888889em;line-height:1.1111111}.tprose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:900;color:inherit}.tprose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:700;font-size:1.5em;margin-top:2em;margin-bottom:1em;line-height:1.3333333}.tprose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:800;color:inherit}.tprose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;font-size:1.25em;margin-top:1.6em;margin-bottom:.6em;line-height:1.6}.tprose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:700;color:inherit}.tprose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.5em;margin-bottom:.5em;line-height:1.5}.tprose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:700;color:inherit}.tprose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.tprose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){display:block;margin-top:2em;margin-bottom:2em}.tprose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.tprose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500;font-family:inherit;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%);font-size:.875em;border-radius:.3125rem;padding-top:.1875em;padding-inline-end:.375em;padding-bottom:.1875em;padding-inline-start:.375em}.tprose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-weight:600;font-size:.875em}.tprose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:"`"}.tprose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}.tprose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.tprose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.tprose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.tprose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.tprose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.tprose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.tprose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.tprose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);overflow-x:auto;font-weight:400;font-size:.875em;line-height:1.7142857;margin-top:1.7142857em;margin-bottom:1.7142857em;border-radius:.375rem;padding-top:.8571429em;padding-inline-end:1.1428571em;padding-bottom:.8571429em;padding-inline-start:1.1428571em}.tprose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:initial;border-width:0;border-radius:0;padding:0;font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}.tprose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:none}.tprose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.tprose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){width:100%;table-layout:auto;text-align:start;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.7142857}.tprose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}.tprose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;vertical-align:bottom;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em}.tprose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}.tprose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.tprose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:initial}.tprose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}.tprose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.tprose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.tprose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.tprose{--tw-prose-body:#374151;--tw-prose-headings:#111827;--tw-prose-lead:#4b5563;--tw-prose-links:#111827;--tw-prose-bold:#111827;--tw-prose-counters:#6b7280;--tw-prose-bullets:#d1d5db;--tw-prose-hr:#e5e7eb;--tw-prose-quotes:#111827;--tw-prose-quote-borders:#e5e7eb;--tw-prose-captions:#6b7280;--tw-prose-kbd:#111827;--tw-prose-kbd-shadows:17 24 39;--tw-prose-code:#111827;--tw-prose-pre-code:#e5e7eb;--tw-prose-pre-bg:#1f2937;--tw-prose-th-borders:#d1d5db;--tw-prose-td-borders:#e5e7eb;--tw-prose-invert-body:#d1d5db;--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:#9ca3af;--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:#9ca3af;--tw-prose-invert-bullets:#4b5563;--tw-prose-invert-hr:#374151;--tw-prose-invert-quotes:#f3f4f6;--tw-prose-invert-quote-borders:#374151;--tw-prose-invert-captions:#9ca3af;--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:255 255 255;--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:#d1d5db;--tw-prose-invert-pre-bg:#00000080;--tw-prose-invert-th-borders:#4b5563;--tw-prose-invert-td-borders:#374151;font-size:1rem;line-height:1.75}.tprose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.tprose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}.tprose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.tprose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.tprose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.tprose :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.tprose :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.tprose :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.tprose :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.tprose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.tprose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.tprose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.tprose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.tprose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.tprose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.tprose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.tprose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.tprose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.tprose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.5714286em;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em}.tprose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.tprose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.tprose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.tprose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.tprose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}@supports not (color:oklch(0% 0 0)){.tprose :where(code):not(:where([class~=not-prose] *,pre *)){background-color:var(--fallback-b3,oklch(var(--b3)/1))}}:root .tprose{--tw-prose-body:var(--fallback-bc,oklch(var(--bc)/0.8));--tw-prose-headings:var(--fallback-bc,oklch(var(--bc)/1));--tw-prose-lead:var(--fallback-bc,oklch(var(--bc)/1));--tw-prose-links:var(--fallback-bc,oklch(var(--bc)/1));--tw-prose-bold:var(--fallback-bc,oklch(var(--bc)/1));--tw-prose-counters:var(--fallback-bc,oklch(var(--bc)/1));--tw-prose-bullets:var(--fallback-bc,oklch(var(--bc)/0.5));--tw-prose-hr:var(--fallback-bc,oklch(var(--bc)/0.2));--tw-prose-quotes:var(--fallback-bc,oklch(var(--bc)/1));--tw-prose-quote-borders:var(--fallback-bc,oklch(var(--bc)/0.2));--tw-prose-captions:var(--fallback-bc,oklch(var(--bc)/0.5));--tw-prose-code:var(--fallback-bc,oklch(var(--bc)/1));--tw-prose-pre-code:var(--fallback-nc,oklch(var(--nc)/1));--tw-prose-pre-bg:var(--fallback-n,oklch(var(--n)/1));--tw-prose-th-borders:var(--fallback-bc,oklch(var(--bc)/0.5));--tw-prose-td-borders:var(--fallback-bc,oklch(var(--bc)/0.2))}.tprose :where(code):not(:where([class~=not-prose] *,pre *)){padding:1px 8px;border-radius:var(--rounded-badge);font-weight:400;background-color:var(--fallback-bc,oklch(var(--bc)/.1))}.tprose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after,.tprose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before{display:none}.tprose pre code{border-radius:0;padding:0}.tprose :where(tbody tr,thead):not(:where([class~=not-prose] *)){border-bottom-color:var(--fallback-bc,oklch(var(--bc)/.2))}.section-prose{margin-left:1rem;margin-right:1rem}@media (min-width:768px){.section-prose{padding-top:2.5rem;padding-bottom:2.5rem}}.section-prose{color:var(--tw-prose-body);max-width:65ch}.section-prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.section-prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);font-size:1.25em;line-height:1.6;margin-top:1.2em;margin-bottom:1.2em}.section-prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);text-decoration:underline;font-weight:500}.section-prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.section-prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.section-prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.section-prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.section-prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal;margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em}.section-prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.section-prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.section-prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.section-prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.section-prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.section-prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.section-prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.section-prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.section-prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.section-prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:disc;margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em}.section-prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{font-weight:400;color:var(--tw-prose-counters)}.section-prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.section-prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.25em}.section-prose :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}.section-prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500;font-style:italic;color:var(--tw-prose-quotes);border-inline-start-width:.25rem;border-inline-start-color:var(--tw-prose-quote-borders);quotes:"\201C""\201D""\2018""\2019";margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em}.section-prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.section-prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.section-prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:800;font-size:2.25em;margin-top:0;margin-bottom:.8888889em;line-height:1.1111111}.section-prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:900;color:inherit}.section-prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:700;font-size:1.5em;margin-top:2em;margin-bottom:1em;line-height:1.3333333}.section-prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:800;color:inherit}.section-prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;font-size:1.25em;margin-top:1.6em;margin-bottom:.6em;line-height:1.6}.section-prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:700;color:inherit}.section-prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.5em;margin-bottom:.5em;line-height:1.5}.section-prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:700;color:inherit}.section-prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.section-prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){display:block;margin-top:2em;margin-bottom:2em}.section-prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.section-prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500;font-family:inherit;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%);font-size:.875em;border-radius:.3125rem;padding-top:.1875em;padding-inline-end:.375em;padding-bottom:.1875em;padding-inline-start:.375em}.section-prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-weight:600;font-size:.875em}.section-prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:"`"}.section-prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}.section-prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.section-prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.section-prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.section-prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.section-prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.section-prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.section-prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.section-prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);overflow-x:auto;font-weight:400;font-size:.875em;line-height:1.7142857;margin-top:1.7142857em;margin-bottom:1.7142857em;border-radius:.375rem;padding-top:.8571429em;padding-inline-end:1.1428571em;padding-bottom:.8571429em;padding-inline-start:1.1428571em}.section-prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:initial;border-width:0;border-radius:0;padding:0;font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}.section-prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:none}.section-prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.section-prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){width:100%;table-layout:auto;text-align:start;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.7142857}.section-prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}.section-prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;vertical-align:bottom;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em}.section-prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}.section-prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.section-prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:initial}.section-prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}.section-prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.section-prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.section-prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.section-prose{--tw-prose-body:#374151;--tw-prose-headings:#111827;--tw-prose-lead:#4b5563;--tw-prose-links:#111827;--tw-prose-bold:#111827;--tw-prose-counters:#6b7280;--tw-prose-bullets:#d1d5db;--tw-prose-hr:#e5e7eb;--tw-prose-quotes:#111827;--tw-prose-quote-borders:#e5e7eb;--tw-prose-captions:#6b7280;--tw-prose-kbd:#111827;--tw-prose-kbd-shadows:17 24 39;--tw-prose-code:#111827;--tw-prose-pre-code:#e5e7eb;--tw-prose-pre-bg:#1f2937;--tw-prose-th-borders:#d1d5db;--tw-prose-td-borders:#e5e7eb;--tw-prose-invert-body:#d1d5db;--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:#9ca3af;--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:#9ca3af;--tw-prose-invert-bullets:#4b5563;--tw-prose-invert-hr:#374151;--tw-prose-invert-quotes:#f3f4f6;--tw-prose-invert-quote-borders:#374151;--tw-prose-invert-captions:#9ca3af;--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:255 255 255;--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:#d1d5db;--tw-prose-invert-pre-bg:#00000080;--tw-prose-invert-th-borders:#4b5563;--tw-prose-invert-td-borders:#374151;font-size:1rem;line-height:1.75}.section-prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.section-prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}.section-prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.section-prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.section-prose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.section-prose :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.section-prose :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.section-prose :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.section-prose :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.section-prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.section-prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.section-prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.section-prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.section-prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.section-prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.section-prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.section-prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.section-prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.section-prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.5714286em;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em}.section-prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.section-prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.section-prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.section-prose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.section-prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}@supports not (color:oklch(0% 0 0)){.section-prose :where(code):not(:where([class~=not-prose] *,pre *)){background-color:var(--fallback-b3,oklch(var(--b3)/1))}}:root .section-prose{--tw-prose-body:var(--fallback-bc,oklch(var(--bc)/0.8));--tw-prose-headings:var(--fallback-bc,oklch(var(--bc)/1));--tw-prose-lead:var(--fallback-bc,oklch(var(--bc)/1));--tw-prose-links:var(--fallback-bc,oklch(var(--bc)/1));--tw-prose-bold:var(--fallback-bc,oklch(var(--bc)/1));--tw-prose-counters:var(--fallback-bc,oklch(var(--bc)/1));--tw-prose-bullets:var(--fallback-bc,oklch(var(--bc)/0.5));--tw-prose-hr:var(--fallback-bc,oklch(var(--bc)/0.2));--tw-prose-quotes:var(--fallback-bc,oklch(var(--bc)/1));--tw-prose-quote-borders:var(--fallback-bc,oklch(var(--bc)/0.2));--tw-prose-captions:var(--fallback-bc,oklch(var(--bc)/0.5));--tw-prose-code:var(--fallback-bc,oklch(var(--bc)/1));--tw-prose-pre-code:var(--fallback-nc,oklch(var(--nc)/1));--tw-prose-pre-bg:var(--fallback-n,oklch(var(--n)/1));--tw-prose-th-borders:var(--fallback-bc,oklch(var(--bc)/0.5));--tw-prose-td-borders:var(--fallback-bc,oklch(var(--bc)/0.2))}.section-prose :where(code):not(:where([class~=not-prose] *,pre *)){padding:1px 8px;border-radius:var(--rounded-badge);font-weight:400;background-color:var(--fallback-bc,oklch(var(--bc)/.1))}.section-prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after,.section-prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before{display:none}.section-prose pre code{border-radius:0;padding:0}.section-prose :where(tbody tr,thead):not(:where([class~=not-prose] *)){border-bottom-color:var(--fallback-bc,oklch(var(--bc)/.2))}.h1{font-family:Montserrat,sans-serif;font-size:2.25rem;line-height:2.5rem;font-weight:600}@media (min-width:768px){.h1{font-size:3.75rem;line-height:1}}.h2{font-size:2.25rem;line-height:2.5rem}.h2,.h3{font-family:Montserrat,sans-serif;font-weight:500;--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity))}.h3{font-size:1.5rem;line-height:2rem}.a{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity));text-decoration-line:underline}input[type=email],input[type=password],input[type=text],select{flex-shrink:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:3rem;padding-left:1rem;padding-right:1rem;font-size:1rem;line-height:2;line-height:1.5rem;border-radius:var(--rounded-btn,.5rem);border-width:1px;border-color:#0000;--tw-bg-opacity:1;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)))}input[type=email][type=number]::-webkit-inner-spin-button,input[type=password][type=number]::-webkit-inner-spin-button,input[type=text][type=number]::-webkit-inner-spin-button,select[type=number]::-webkit-inner-spin-button{margin-top:-1rem;margin-bottom:-1rem;margin-inline-end:-1rem}input[type=email] input,input[type=password] input,input[type=text] input,select input{--tw-bg-opacity:1;background-color:var(--fallback-p,oklch(var(--p)/var(--tw-bg-opacity)));background-color:initial}input[type=email] input:focus,input[type=password] input:focus,input[type=text] input:focus,select input:focus{outline:2px solid #0000;outline-offset:2px}input[type=email][list]::-webkit-calendar-picker-indicator,input[type=password][list]::-webkit-calendar-picker-indicator,input[type=text][list]::-webkit-calendar-picker-indicator,select[list]::-webkit-calendar-picker-indicator{line-height:1em}input[type=email],input[type=password],input[type=text],select{border-color:var(--fallback-bc,oklch(var(--bc)/.2))}input[type=email]:focus,input[type=email]:focus-within,input[type=password]:focus,input[type=password]:focus-within,input[type=text]:focus,input[type=text]:focus-within,select:focus,select:focus-within{box-shadow:none;border-color:var(--fallback-bc,oklch(var(--bc)/.2));outline-style:solid;outline-width:2px;outline-offset:2px;outline-color:var(--fallback-bc,oklch(var(--bc)/.2))}input[type=email]:disabled,input[type=email]:has(>input[disabled]),input[type=email][disabled],input[type=password]:disabled,input[type=password]:has(>input[disabled]),input[type=password][disabled],input[type=text]:disabled,input[type=text]:has(>input[disabled]),input[type=text][disabled],select:disabled,select:has(>input[disabled]),select[disabled]{cursor:not-allowed;--tw-border-opacity:1;border-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)));--tw-bg-opacity:1;background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)));color:var(--fallback-bc,oklch(var(--bc)/.4))}input[type=email]:disabled::-moz-placeholder,input[type=email]:has(>input[disabled])::-moz-placeholder,input[type=email][disabled]::-moz-placeholder,input[type=password]:disabled::-moz-placeholder,input[type=password]:has(>input[disabled])::-moz-placeholder,input[type=password][disabled]::-moz-placeholder,input[type=text]:disabled::-moz-placeholder,input[type=text]:has(>input[disabled])::-moz-placeholder,input[type=text][disabled]::-moz-placeholder,select:disabled::-moz-placeholder,select:has(>input[disabled])::-moz-placeholder,select[disabled]::-moz-placeholder{color:var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity)));--tw-placeholder-opacity:0.2}input[type=email]:disabled::placeholder,input[type=email]:has(>input[disabled])::placeholder,input[type=email][disabled]::placeholder,input[type=password]:disabled::placeholder,input[type=password]:has(>input[disabled])::placeholder,input[type=password][disabled]::placeholder,input[type=text]:disabled::placeholder,input[type=text]:has(>input[disabled])::placeholder,input[type=text][disabled]::placeholder,select:disabled::placeholder,select:has(>input[disabled])::placeholder,select[disabled]::placeholder{color:var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity)));--tw-placeholder-opacity:0.2}input[type=email]:has(>input[disabled])>input[disabled],input[type=password]:has(>input[disabled])>input[disabled],input[type=text]:has(>input[disabled])>input[disabled],select:has(>input[disabled])>input[disabled]{cursor:not-allowed}input[type=email]::-webkit-date-and-time-value,input[type=password]::-webkit-date-and-time-value,input[type=text]::-webkit-date-and-time-value,select::-webkit-date-and-time-value{text-align:inherit}.mockup-browser .mockup-browser-toolbar input[type=email],.mockup-browser .mockup-browser-toolbar input[type=password],.mockup-browser .mockup-browser-toolbar input[type=text],.mockup-browser .mockup-browser-toolbar select{position:relative;margin-left:auto;margin-right:auto;display:block;height:1.75rem;width:24rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;--tw-bg-opacity:1;background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)));padding-left:2rem;direction:ltr}.mockup-browser .mockup-browser-toolbar input[type=email]:before,.mockup-browser .mockup-browser-toolbar input[type=password]:before,.mockup-browser .mockup-browser-toolbar input[type=text]:before,.mockup-browser .mockup-browser-toolbar select:before{content:"";position:absolute;left:.5rem;top:50%;aspect-ratio:1/1;height:.75rem;--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-radius:9999px;border-width:2px;border-color:currentColor;opacity:.6}.mockup-browser .mockup-browser-toolbar input[type=email]:after,.mockup-browser .mockup-browser-toolbar input[type=password]:after,.mockup-browser .mockup-browser-toolbar input[type=text]:after,.mockup-browser .mockup-browser-toolbar select:after{content:"";position:absolute;left:1.25rem;top:50%;height:.5rem;--tw-translate-y:25%;--tw-rotate:-45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-radius:9999px;border-width:1px;border-color:currentColor;opacity:.6}textarea{min-height:3rem;flex-shrink:1;padding:.5rem 1rem;font-size:.875rem;line-height:1.25rem;line-height:2;border-radius:var(--rounded-btn,.5rem);border-width:1px;border-color:#0000;--tw-bg-opacity:1;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));border-color:var(--fallback-bc,oklch(var(--bc)/.2))}textarea:focus{box-shadow:none;border-color:var(--fallback-bc,oklch(var(--bc)/.2));outline-style:solid;outline-width:2px;outline-offset:2px;outline-color:var(--fallback-bc,oklch(var(--bc)/.2))}textarea:disabled,textarea[disabled]{cursor:not-allowed;--tw-border-opacity:1;border-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)));--tw-bg-opacity:1;background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)));color:var(--fallback-bc,oklch(var(--bc)/.4))}textarea:disabled::-moz-placeholder,textarea[disabled]::-moz-placeholder{color:var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity)));--tw-placeholder-opacity:0.2}textarea:disabled::placeholder,textarea[disabled]::placeholder{color:var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity)));--tw-placeholder-opacity:0.2}label{font-size:.875rem!important;font-weight:500!important;line-height:1.5rem!important;--tw-text-opacity:1!important;color:rgb(17 24 39/var(--tw-text-opacity))!important}input[type=email],input[type=password],input[type=text],select,textarea{display:block;width:100%}.checkbox-primary{--chkfg:#fff}.tshadow{--tw-shadow:0 25px 50px -12px #00000040;--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:#1118271a}.btn-primary,.btn:is(input[type=radio]:checked){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.invisible{visibility:hidden}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-y-0{top:0;bottom:0}.-left-2{left:-.5rem}.-top-10{top:-2.5rem}.-top-2{top:-.5rem}.-top-52{top:-13rem}.bottom-0{bottom:0}.bottom-2{bottom:.5rem}.left-0{left:0}.left-1\/2{left:50%}.left-3{left:.75rem}.right-0{right:0}.right-2{right:.5rem}.right-5{right:1.25rem}.top-0{top:0}.top-1\/2{top:50%}.top-20{top:5rem}.top-3{top:.75rem}.top-40{top:10rem}.top-5{top:1.25rem}.top-auto{top:auto}.-z-10{z-index:-10}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.order-first{order:-9999}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.-m-2{margin:-.5rem}.m-0{margin:0}.m-10{margin:2.5rem}.m-auto{margin:auto}.-my-8{margin-top:-2rem;margin-bottom:-2rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-5{margin-left:1.25rem;margin-right:1.25rem}.mx-auto{margin-left:auto;margin-right:auto}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-5{margin-top:1.25rem;margin-bottom:1.25rem}.-mb-10{margin-bottom:-2.5rem}.mb-0{margin-bottom:0}.mb-10{margin-bottom:2.5rem}.mb-16{margin-bottom:4rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-8{margin-bottom:2rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mr-4{margin-right:1rem}.mt-1{margin-top:.25rem}.mt-10{margin-top:2.5rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-\[10vh\]{margin-top:10vh}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.flow-root{display:flow-root}.grid{display:grid}.list-item{display:list-item}.hidden{display:none}.h-10{height:2.5rem}.h-12{height:3rem}.h-16{height:4rem}.h-2{height:.5rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-auto{height:auto}.h-full{height:100%}.max-h-full{max-height:100%}.min-h-\[100px\]{min-height:100px}.min-h-\[400px\]{min-height:400px}.min-h-\[65px\]{min-height:65px}.min-h-\[92vh\]{min-height:92vh}.min-h-full{min-height:100%}.w-0{width:0}.w-1\/3{width:33.333333%}.w-10{width:2.5rem}.w-12{width:3rem}.w-16{width:4rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-4{width:1rem}.w-40{width:10rem}.w-5{width:1.25rem}.w-5\/6{width:83.333333%}.w-56{width:14rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-72{width:18rem}.w-80{width:20rem}.w-\[100px\]{width:100px}.w-\[12rem\]{width:12rem}.w-\[16rem\]{width:16rem}.w-\[250px\]{width:250px}.w-\[8rem\]{width:8rem}.w-\[90vw\]{width:90vw}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.min-w-\[50px\]{min-width:50px}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-64{max-width:16rem}.max-w-7xl{max-width:80rem}.max-w-80{max-width:20rem}.max-w-\[150px\]{max-width:150px}.max-w-\[600px\]{max-width:600px}.max-w-full{max-width:100%}.max-w-max{max-width:-moz-max-content;max-width:max-content}.max-w-none{max-width:none}.max-w-xl{max-width:36rem}.flex-1{flex:1 1 0%}.flex-auto{flex:1 1 auto}.flex-none{flex:none}.flex-shrink-0,.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.basis-1\/2{flex-basis:50%}.-translate-x-1\/2{--tw-translate-x:-50%}.-translate-x-1\/2,.-translate-y-1\/2{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y:-50%}.rotate-180{--tw-rotate:180deg}.rotate-180,.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-help{cursor:help}.cursor-pointer{cursor:pointer}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.columns-2{-moz-columns:2;column-count:2}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[repeat\(3\2c _minmax\(270px\2c _1fr\)\)\]{grid-template-columns:repeat(3,minmax(270px,1fr))}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.items-baseline{align-items:baseline}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-10{gap:2.5rem}.gap-2{gap:.5rem}.gap-20{gap:5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-7{gap:1.75rem}.gap-x-12{-moz-column-gap:3rem;column-gap:3rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-y-16{row-gap:4rem}.gap-y-2{row-gap:.5rem}.gap-y-5{row-gap:1.25rem}.space-x-6>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1.5rem*var(--tw-space-x-reverse));margin-left:calc(1.5rem*(1 - var(--tw-space-x-reverse)))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px*var(--tw-divide-y-reverse))}.divide-y-2>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(2px*(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(2px*var(--tw-divide-y-reverse))}.divide-gray-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(243 244 246/var(--tw-divide-opacity))}.divide-gray-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(229 231 235/var(--tw-divide-opacity))}.divide-tslate>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(38 47 55/var(--tw-divide-opacity))}.self-end{align-self:flex-end}.self-center{align-self:center}.self-stretch{align-self:stretch}.overflow-hidden{overflow:hidden}.overflow-clip{overflow:clip}.overflow-x-auto{overflow-x:auto}.overflow-y-hidden{overflow-y:hidden}.overflow-x-clip{overflow-x:clip}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-box{border-radius:var(--rounded-box,1rem)}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.rounded-t-3xl{border-top-left-radius:1.5rem;border-top-right-radius:1.5rem}.border{border-width:1px}.border-2{border-width:2px}.border-b-2{border-bottom-width:2px}.border-b-\[1px\]{border-bottom-width:1px}.border-t-2{border-top-width:2px}.border-t-4{border-top-width:4px}.border-t-\[1px\]{border-top-width:1px}.border-blue-500{--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity))}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity))}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity))}.border-gray-400{--tw-border-opacity:1;border-color:rgb(156 163 175/var(--tw-border-opacity))}.border-tmauve{--tw-border-opacity:1;border-color:rgb(152 122 165/var(--tw-border-opacity))}.bg-blue-100{--tw-bg-opacity:1;background-color:rgb(219 234 254/var(--tw-bg-opacity))}.bg-error{--tw-bg-opacity:1;background-color:var(--fallback-er,oklch(var(--er)/var(--tw-bg-opacity)))}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.bg-gray-200{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity))}.bg-gray-50{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity))}.bg-primary{--tw-bg-opacity:1;background-color:rgb(243 241 233/var(--tw-bg-opacity))}.bg-red-800{--tw-bg-opacity:1;background-color:rgb(153 27 27/var(--tw-bg-opacity))}.bg-tcreme{--tw-bg-opacity:1;background-color:rgb(243 241 233/var(--tw-bg-opacity))}.bg-tslate{--tw-bg-opacity:1;background-color:rgb(38 47 55/var(--tw-bg-opacity))}.bg-tyellow{--tw-bg-opacity:1;background-color:rgb(244 220 146/var(--tw-bg-opacity))}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.bg-opacity-25{--tw-bg-opacity:0.25}.bg-opacity-70{--tw-bg-opacity:0.7}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-tpink{--tw-gradient-from:#d999aa var(--tw-gradient-from-position);--tw-gradient-to:#d999aa00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.to-tmauve{--tw-gradient-to:#987aa5 var(--tw-gradient-to-position)}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.fill-current{fill:currentColor}.stroke-current{stroke:currentColor}.stroke-info{stroke:var(--fallback-in,oklch(var(--in)/1))}.object-cover{-o-object-fit:cover;object-fit:cover}.object-center{-o-object-position:center;object-position:center}.p-1{padding:.25rem}.p-10{padding:2.5rem}.p-2{padding:.5rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.px-0{padding-left:0;padding-right:0}.px-10{padding-left:2.5rem;padding-right:2.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-1{padding-bottom:.25rem}.pb-10{padding-bottom:2.5rem}.pb-2{padding-bottom:.5rem}.pb-20{padding-bottom:5rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-8{padding-bottom:2rem}.pl-1{padding-left:.25rem}.pl-10{padding-left:2.5rem}.pl-3{padding-left:.75rem}.pl-5{padding-left:1.25rem}.pr-2{padding-right:.5rem}.pr-4{padding-right:1rem}.pr-5{padding-right:1.25rem}.pr-\[0\.5\]{padding-right:.5}.pt-0{padding-top:0}.pt-1{padding-top:.25rem}.pt-10{padding-top:2.5rem}.pt-2{padding-top:.5rem}.pt-20{padding-top:5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.indent-4{text-indent:1rem}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.text-2xl{font-size:1.5rem;line-height:2rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-9xl{font-size:8rem;line-height:1}.text-\[2vw\]{font-size:2vw}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.leading-4{line-height:1rem}.leading-7{line-height:1.75rem}.leading-8{line-height:2rem}.leading-relaxed{line-height:1.625}.leading-tight{line-height:1.25}.tracking-tight{letter-spacing:-.025em}.text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity))}.text-error{--tw-text-opacity:1;color:var(--fallback-er,oklch(var(--er)/var(--tw-text-opacity)))}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.text-gray-600{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity))}.text-gray-700{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity))}.text-gray-900{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity))}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity))}.text-tmauve{--tw-text-opacity:1;color:rgb(152 122 165/var(--tw-text-opacity))}.text-transparent{color:#0000}.text-tslate{--tw-text-opacity:1;color:rgb(38 47 55/var(--tw-text-opacity))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.underline{text-decoration-line:underline}.no-underline{text-decoration-line:none}.decoration-dotted{text-decoration-style:dotted}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-100{opacity:1}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-80{opacity:.8}.shadow{--tw-shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-lg{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-md{--tw-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-gray-900\/5{--tw-ring-color:#1118270d}.drop-shadow-xl{--tw-drop-shadow:drop-shadow(0 20px 13px #00000008) drop-shadow(0 8px 5px #00000014)}.drop-shadow-xl,.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}@font-face{font-family:Erode;src:url(../fonts/Erode-Bold.woff2)}@font-face{font-family:Montserrat;src:url(../fonts/Montserrat-VariableFont_wght.ttf) format("truetype-variations");font-style:normal}@font-face{font-family:Montserrat;src:url(../fonts/Montserrat-Italic-VariableFont_wght.ttf) format("truetype-variations");font-style:italic}form .errorlist{font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(185 28 28/var(--tw-text-opacity))}html{scroll-behavior:smooth}.header-circle{background-color:#987aa5;height:100%;width:100%;border-radius:50%;overflow:hidden;transform:translateY(-70%);opacity:.5}.header-circle-container{overflow:hidden;position:absolute;transform:translate(-50%);left:50%;height:100vw;width:100vw;max-width:1000px;max-height:1000px;z-index:-1}.header-stars{position:absolute;top:15%}.no-image{background-color:#dfdbe5;background-image:linear-gradient(355deg,#01010100,#0009),url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='28'%3E%3Cpath fill='%23805abd' fill-opacity='.4' d='M56 26v2h-7.75c2.3-1.27 4.94-2 7.75-2zm-26 2a2 2 0 1 0-4 0h-4.09A25.98 25.98 0 0 0 0 16v-2c.67 0 1.34.02 2 .07V14a2 2 0 0 0-2-2v-2a4 4 0 0 1 3.98 3.6 28.09 28.09 0 0 1 2.8-3.86A8 8 0 0 0 0 6V4a9.99 9.99 0 0 1 8.17 4.23c.94-.95 1.96-1.83 3.03-2.63A13.98 13.98 0 0 0 0 0h7.75c2 1.1 3.73 2.63 5.1 4.45 1.12-.72 2.3-1.37 3.53-1.93A20.1 20.1 0 0 0 14.28 0h2.7c.45.56.88 1.14 1.29 1.74 1.3-.48 2.63-.87 4-1.15-.11-.2-.23-.4-.36-.59H26v.07a28.4 28.4 0 0 1 4 0V0h4.09l-.37.59c1.38.28 2.72.67 4.01 1.15.4-.6.84-1.18 1.3-1.74h2.69a20.1 20.1 0 0 0-2.1 2.52c1.23.56 2.41 1.2 3.54 1.93A16.08 16.08 0 0 1 48.25 0H56c-4.58 0-8.65 2.2-11.2 5.6 1.07.8 2.09 1.68 3.03 2.63A9.99 9.99 0 0 1 56 4v2a8 8 0 0 0-6.77 3.74c1.03 1.2 1.97 2.5 2.79 3.86A4 4 0 0 1 56 10v2a2 2 0 0 0-2 2.07 28.4 28.4 0 0 1 2-.07v2c-9.2 0-17.3 4.78-21.91 12H30zM7.75 28H0v-2c2.81 0 5.46.73 7.75 2zM56 20v2c-5.6 0-10.65 2.3-14.28 6h-2.7c4.04-4.89 10.15-8 16.98-8zm-39.03 8h-2.69C10.65 24.3 5.6 22 0 22v-2c6.83 0 12.94 3.11 16.97 8zm15.01-.4a28.09 28.09 0 0 1 2.8-3.86 8 8 0 0 0-13.55 0c1.03 1.2 1.97 2.5 2.79 3.86a4 4 0 0 1 7.96 0zm14.29-11.86c1.3-.48 2.63-.87 4-1.15a25.99 25.99 0 0 0-44.55 0c1.38.28 2.72.67 4.01 1.15a21.98 21.98 0 0 1 36.54 0zm-5.43 2.71c1.13-.72 2.3-1.37 3.54-1.93a19.98 19.98 0 0 0-32.76 0c1.23.56 2.41 1.2 3.54 1.93a15.98 15.98 0 0 1 25.68 0zm-4.67 3.78c.94-.95 1.96-1.83 3.03-2.63a13.98 13.98 0 0 0-22.4 0c1.07.8 2.09 1.68 3.03 2.63a9.99 9.99 0 0 1 16.34 0z'/%3E%3C/svg%3E")!important}[slot]{display:none!important}@media (min-width:640px){.sm\:modal-middle{place-items:center}.sm\:modal-middle :where(.modal-box){width:91.666667%;max-width:32rem;--tw-translate-y:0px;--tw-scale-x:.9;--tw-scale-y:.9;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-top-left-radius:var(--rounded-box,1rem);border-top-right-radius:var(--rounded-box,1rem);border-bottom-right-radius:var(--rounded-box,1rem);border-bottom-left-radius:var(--rounded-box,1rem)}}.last\:border-b-2:last-child{border-bottom-width:2px}.first-of-type\:rounded-t-md:first-of-type{border-top-left-radius:.375rem;border-top-right-radius:.375rem}.last-of-type\:rounded-b-md:last-of-type{border-bottom-right-radius:.375rem;border-bottom-left-radius:.375rem}.hover\:bg-gray-50:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity))}.hover\:bg-white:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.hover\:text-blue-500:hover{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity))}.hover\:text-tblue:hover{--tw-text-opacity:1;color:rgb(155 192 221/var(--tw-text-opacity))}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-70:hover{opacity:.7}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.hover\:shadow-lg:hover,.hover\:shadow-md:hover{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.hover\:shadow-xl:hover{--tw-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.focus\:border-blue-500:focus{--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity))}.focus\:ring-blue-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(59 130 246/var(--tw-ring-opacity))}.disabled\:text-gray-500:disabled{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.group[open] .group-open\:opacity-0{opacity:0}.group[open] .group-open\:opacity-100{opacity:1}@media not all and (min-width:768px){.max-md\:m-auto{margin:auto}.max-md\:mx-2{margin-left:.5rem;margin-right:.5rem}.max-md\:mb-20{margin-bottom:5rem}.max-md\:mt-10{margin-top:2.5rem}.max-md\:w-64{width:16rem}.max-md\:w-full{width:100%}.max-md\:min-w-fit{min-width:-moz-fit-content;min-width:fit-content}.max-md\:pt-10{padding-top:2.5rem}}@media not all and (min-width:640px){.max-sm\:hidden{display:none}}@media (min-width:640px){.sm\:mx-auto{margin-right:auto}.sm\:ml-auto,.sm\:mx-auto{margin-left:auto}.sm\:mt-0{margin-top:0}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:hidden{display:none}.sm\:w-0{width:0}.sm\:w-full{width:100%}.sm\:max-w-sm{max-width:24rem}.sm\:flex-auto{flex:1 1 auto}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:justify-start{justify-content:flex-start}.sm\:gap-8{gap:2rem}.sm\:pb-10{padding-bottom:2.5rem}.sm\:text-left{text-align:left}.sm\:text-6xl{font-size:3.75rem;line-height:1}}@media (min-width:768px){.md\:-top-20{top:-5rem}.md\:top-1\/2{top:50%}.md\:top-20{top:5rem}.md\:order-1{order:1}.md\:order-2{order:2}.md\:float-right{float:right}.md\:m-5{margin:1.25rem}.md\:mx-0{margin-left:0;margin-right:0}.md\:mb-0{margin-bottom:0}.md\:mb-10{margin-bottom:2.5rem}.md\:mt-0{margin-top:0}.md\:mt-3{margin-top:.75rem}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:w-1\/2{width:50%}.md\:w-1\/3{width:33.333333%}.md\:w-80{width:20rem}.md\:max-w-\[200px\]{max-width:200px}.md\:flex-grow{flex-grow:1}.md\:-translate-x-1\/4{--tw-translate-x:-25%}.md\:-translate-x-1\/4,.md\:-translate-y-1\/2{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.md\:-translate-y-1\/2{--tw-translate-y:-50%}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:flex-col{flex-direction:column}.md\:flex-nowrap{flex-wrap:nowrap}.md\:items-start{align-items:flex-start}.md\:items-center{align-items:center}.md\:gap-4{gap:1rem}.md\:self-end{align-self:flex-end}.md\:px-0{padding-left:0;padding-right:0}.md\:px-5{padding-left:1.25rem;padding-right:1.25rem}.md\:py-24{padding-top:6rem;padding-bottom:6rem}.md\:pb-0{padding-bottom:0}.md\:pl-0{padding-left:0}.md\:pl-16{padding-left:4rem}.md\:pl-20{padding-left:5rem}.md\:pr-10{padding-right:2.5rem}.md\:pr-16{padding-right:4rem}.md\:pr-5{padding-right:1.25rem}.md\:pt-0{padding-top:0}.md\:text-left{text-align:left}.md\:text-8xl{font-size:6rem;line-height:1}}@media (min-width:1024px){.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-end-1{grid-column-end:1}.lg\:col-end-2{grid-column-end:2}.lg\:mx-0{margin-left:0;margin-right:0}.lg\:ml-auto{margin-left:auto}.lg\:flex{display:flex}.lg\:contents{display:contents}.lg\:hidden{display:none}.lg\:w-1\/3{width:33.333333%}.lg\:w-1\/4{width:25%}.lg\:w-\[30rem\]{width:30rem}.lg\:w-auto{width:auto}.lg\:w-full{width:100%}.lg\:min-w-full{min-width:100%}.lg\:max-w-\[40rem\]{max-width:40rem}.lg\:max-w-lg{max-width:32rem}.lg\:max-w-none{max-width:none}.lg\:max-w-xl{max-width:36rem}.lg\:flex-none{flex:none}.lg\:flex-grow{flex-grow:1}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:items-start{align-items:flex-start}.lg\:justify-end{justify-content:flex-end}.lg\:gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.lg\:gap-y-8{row-gap:2rem}.lg\:self-end{align-self:flex-end}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:pb-8{padding-bottom:2rem}.lg\:pl-10{padding-left:2.5rem}.lg\:pl-24{padding-left:6rem}.lg\:pr-24{padding-right:6rem}.lg\:pt-8{padding-top:2rem}}@media (min-width:1280px){.xl\:text-2xl{font-size:1.5rem;line-height:2rem}}@media (prefers-color-scheme:dark){.dark\:text-tslate{--tw-text-opacity:1;color:rgb(38 47 55/var(--tw-text-opacity))}}.\[\&\>svg\]\:h-auto>svg{height:auto}.\[\&\>svg\]\:max-w-full>svg{max-width:100%}.\[\&_summary\:\:-webkit-details-marker\]\:hidden summary::-webkit-details-marker{display:none} \ No newline at end of file +/*! tailwindcss v3.4.7 | MIT License | https://tailwindcss.com*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Montserrat,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:initial;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:initial}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}:root{color-scheme:light;--b2:93% 0 0;--b3:86% 0 0;--in:72.06% 0.191 231.6;--su:64.8% 0.150 160;--wa:84.71% 0.199 83.87;--er:71.76% 0.221 22.18;--bc:20% 0 0;--ac:16.254% 0.0314 56.52;--nc:82.55% 0.015 281.99;--inc:0% 0 0;--suc:0% 0 0;--wac:0% 0 0;--erc:0% 0 0;--rounded-box:1rem;--rounded-btn:0.5rem;--rounded-badge:1.9rem;--animation-btn:0.25s;--animation-input:.2s;--btn-focus-scale:0.95;--border-btn:1px;--tab-border:1px;--tab-radius:0.5rem;--p:62.3146% 0.071982 315.510103;--pc:38.92% 0.046 96.61;--s:80.39% 0.194 70.76;--sc:39.38% 0.068 70.76;--a:81.27% 0.157 56.52;--n:12.75% 0.075 281.99;--b1:100% 0 0}*,::backdrop,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.alert{display:grid;width:100%;grid-auto-flow:row;align-content:flex-start;align-items:center;justify-items:center;gap:1rem;text-align:center;border-radius:var(--rounded-box,1rem);border-width:1px;--tw-border-opacity:1;border-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)));padding:1rem;--tw-text-opacity:1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));--alert-bg:var(--fallback-b2,oklch(var(--b2)/1));--alert-bg-mix:var(--fallback-b1,oklch(var(--b1)/1));background-color:var(--alert-bg)}@media (min-width:640px){.alert{grid-auto-flow:column;grid-template-columns:auto minmax(auto,1fr);justify-items:start;text-align:start}}.avatar{position:relative;display:inline-flex}.avatar>div{display:block;aspect-ratio:1/1;overflow:hidden}.avatar img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.avatar.placeholder>div{display:flex;align-items:center;justify-content:center}.badge{display:inline-flex;align-items:center;justify-content:center;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(0,0,.2,1);transition-duration:.2s;height:1.25rem;font-size:.875rem;line-height:1.25rem;width:-moz-fit-content;width:fit-content;padding-left:.563rem;padding-right:.563rem;border-radius:var(--rounded-badge,1.9rem);border-width:1px;--tw-border-opacity:1;border-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)));--tw-bg-opacity:1;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)))}@media (hover:hover){.checkbox-primary:hover{--tw-border-opacity:1;border-color:var(--fallback-p,oklch(var(--p)/var(--tw-border-opacity)))}.label a:hover{--tw-text-opacity:1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)))}.menu li>:not(ul,.menu-title,details,.btn).active,.menu li>:not(ul,.menu-title,details,.btn):active,.menu li>details>summary:active{--tw-bg-opacity:1;background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-nc,oklch(var(--nc)/var(--tw-text-opacity)))}.tab:hover{--tw-text-opacity:1}.tabs-boxed :is(.tab-active,[aria-selected=true]):not(.tab-disabled):not([disabled]):hover,.tabs-boxed :is(input:checked):hover{--tw-text-opacity:1;color:var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)))}.table tr.hover:hover,.table tr.hover:nth-child(2n):hover{--tw-bg-opacity:1;background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)))}}.btn{display:inline-flex;height:3rem;min-height:3rem;flex-shrink:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-wrap:wrap;align-items:center;justify-content:center;border-radius:var(--rounded-btn,.5rem);border-color:#0000;border-color:oklch(var(--btn-color,var(--b2))/var(--tw-border-opacity));padding-left:1rem;padding-right:1rem;text-align:center;font-size:.875rem;line-height:1em;gap:.5rem;font-weight:600;text-decoration-line:none;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);border-width:var(--border-btn,1px);transition-property:color,background-color,border-color,opacity,box-shadow,transform;--tw-text-opacity:1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);outline-color:var(--fallback-bc,oklch(var(--bc)/1));background-color:oklch(var(--btn-color,var(--b2))/var(--tw-bg-opacity));--tw-bg-opacity:1;--tw-border-opacity:1}.btn-disabled,.btn:disabled,.btn[disabled]{pointer-events:none}.btn-circle,.btn-square{height:3rem;width:3rem;padding:0}.btn-circle{border-radius:9999px}:where(.btn:is(input[type=checkbox])),:where(.btn:is(input[type=radio])){width:auto;-webkit-appearance:none;-moz-appearance:none;appearance:none}.btn:is(input[type=checkbox]):after,.btn:is(input[type=radio]):after{--tw-content:attr(aria-label);content:var(--tw-content)}.card{position:relative;display:flex;flex-direction:column;border-radius:var(--rounded-box,1rem)}.card:focus{outline:2px solid #0000;outline-offset:2px}.card figure{display:flex;align-items:center;justify-content:center}.card.image-full{display:grid}.card.image-full:before{position:relative;content:"";z-index:10;border-radius:var(--rounded-box,1rem);--tw-bg-opacity:1;background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));opacity:.75}.card.image-full:before,.card.image-full>*{grid-column-start:1;grid-row-start:1}.card.image-full>figure img{height:100%;-o-object-fit:cover;object-fit:cover}.card.image-full>.card-body{position:relative;z-index:20;--tw-text-opacity:1;color:var(--fallback-nc,oklch(var(--nc)/var(--tw-text-opacity)))}.checkbox{flex-shrink:0;--chkbg:var(--fallback-bc,oklch(var(--bc)/1));--chkfg:var(--fallback-b1,oklch(var(--b1)/1));height:1.5rem;width:1.5rem;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--rounded-btn,.5rem);border-width:1px;border-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-border-opacity)));--tw-border-opacity:0.2}.divider{display:flex;flex-direction:row;align-items:center;align-self:stretch;margin-top:1rem;margin-bottom:1rem;height:1rem;white-space:nowrap}.divider:after,.divider:before{height:.125rem;width:100%;flex-grow:1;--tw-content:"";content:var(--tw-content);background-color:var(--fallback-bc,oklch(var(--bc)/.1))}.drawer{position:relative;display:grid;grid-auto-columns:max-content auto;width:100%}.drawer-content{grid-column-start:2;grid-row-start:1;min-width:0}.drawer-side{pointer-events:none;position:fixed;inset-inline-start:0;top:0;grid-column-start:1;grid-row-start:1;display:grid;width:100%;grid-template-columns:repeat(1,minmax(0,1fr));grid-template-rows:repeat(1,minmax(0,1fr));align-items:flex-start;justify-items:start;overflow-x:hidden;overflow-y:hidden;overscroll-behavior:contain;height:100vh;height:100dvh}.drawer-side>.drawer-overlay{position:sticky;top:0;place-self:stretch;cursor:pointer;background-color:initial;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(0,0,.2,1);transition-duration:.2s}.drawer-side>*{grid-column-start:1;grid-row-start:1}.drawer-side>:not(.drawer-overlay){transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(0,0,.2,1);transition-duration:.3s;will-change:transform;transform:translateX(-100%)}[dir=rtl] .drawer-side>:not(.drawer-overlay){transform:translateX(100%)}.drawer-toggle{position:fixed;height:0;width:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;opacity:0}.drawer-toggle:checked~.drawer-side{pointer-events:auto;visibility:visible;overflow-y:auto}.drawer-toggle:checked~.drawer-side>:not(.drawer-overlay){transform:translateX(0)}.drawer-end{grid-auto-columns:auto max-content}.drawer-end .drawer-toggle~.drawer-content{grid-column-start:1}.drawer-end .drawer-toggle~.drawer-side{grid-column-start:2;justify-items:end}.drawer-end .drawer-toggle~.drawer-side>:not(.drawer-overlay){transform:translateX(100%)}[dir=rtl] .drawer-end .drawer-toggle~.drawer-side>:not(.drawer-overlay){transform:translateX(-100%)}.drawer-end .drawer-toggle:checked~.drawer-side>:not(.drawer-overlay){transform:translateX(0)}.dropdown{position:relative;display:inline-block}.dropdown>:not(summary):focus{outline:2px solid #0000;outline-offset:2px}.dropdown .dropdown-content{position:absolute}.dropdown:is(:not(details)) .dropdown-content{visibility:hidden;opacity:0;transform-origin:top;--tw-scale-x:.95;--tw-scale-y:.95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(0,0,.2,1);transition-duration:.2s}.dropdown.dropdown-open .dropdown-content,.dropdown:focus-within .dropdown-content,.dropdown:not(.dropdown-hover):focus .dropdown-content{visibility:visible;opacity:1}@media (hover:hover){.dropdown.dropdown-hover:hover .dropdown-content{visibility:visible;opacity:1}.btm-nav>.disabled:hover,.btm-nav>[disabled]:hover{pointer-events:none;--tw-border-opacity:0;background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));--tw-bg-opacity:0.1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));--tw-text-opacity:0.2}.btn:hover{--tw-border-opacity:1;border-color:var(--fallback-b3,oklch(var(--b3)/var(--tw-border-opacity)));--tw-bg-opacity:1;background-color:var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)))}@supports (color:color-mix(in oklab,black,black)){.btn:hover{background-color:color-mix(in oklab,oklch(var(--btn-color,var(--b2))/var(--tw-bg-opacity,1)) 90%,#000);border-color:color-mix(in oklab,oklch(var(--btn-color,var(--b2))/var(--tw-border-opacity,1)) 90%,#000)}}@supports not (color:oklch(0% 0 0)){.btn:hover{background-color:var(--btn-color,var(--fallback-b2));border-color:var(--btn-color,var(--fallback-b2))}}.btn.glass:hover{--glass-opacity:25%;--glass-border-opacity:15%}.btn-ghost:hover{border-color:#0000}@supports (color:oklch(0% 0 0)){.btn-ghost:hover{background-color:var(--fallback-bc,oklch(var(--bc)/.2))}}.btn-outline:hover{--tw-border-opacity:1;border-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-border-opacity)));--tw-bg-opacity:1;background-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-b1,oklch(var(--b1)/var(--tw-text-opacity)))}.btn-outline.btn-primary:hover{--tw-text-opacity:1;color:var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)))}@supports (color:color-mix(in oklab,black,black)){.btn-outline.btn-primary:hover{background-color:color-mix(in oklab,var(--fallback-p,oklch(var(--p)/1)) 90%,#000);border-color:color-mix(in oklab,var(--fallback-p,oklch(var(--p)/1)) 90%,#000)}}.btn-outline.btn-secondary:hover{--tw-text-opacity:1;color:var(--fallback-sc,oklch(var(--sc)/var(--tw-text-opacity)))}@supports (color:color-mix(in oklab,black,black)){.btn-outline.btn-secondary:hover{background-color:color-mix(in oklab,var(--fallback-s,oklch(var(--s)/1)) 90%,#000);border-color:color-mix(in oklab,var(--fallback-s,oklch(var(--s)/1)) 90%,#000)}}.btn-outline.btn-accent:hover{--tw-text-opacity:1;color:var(--fallback-ac,oklch(var(--ac)/var(--tw-text-opacity)))}@supports (color:color-mix(in oklab,black,black)){.btn-outline.btn-accent:hover{background-color:color-mix(in oklab,var(--fallback-a,oklch(var(--a)/1)) 90%,#000);border-color:color-mix(in oklab,var(--fallback-a,oklch(var(--a)/1)) 90%,#000)}}.btn-outline.btn-success:hover{--tw-text-opacity:1;color:var(--fallback-suc,oklch(var(--suc)/var(--tw-text-opacity)))}@supports (color:color-mix(in oklab,black,black)){.btn-outline.btn-success:hover{background-color:color-mix(in oklab,var(--fallback-su,oklch(var(--su)/1)) 90%,#000);border-color:color-mix(in oklab,var(--fallback-su,oklch(var(--su)/1)) 90%,#000)}}.btn-outline.btn-info:hover{--tw-text-opacity:1;color:var(--fallback-inc,oklch(var(--inc)/var(--tw-text-opacity)))}@supports (color:color-mix(in oklab,black,black)){.btn-outline.btn-info:hover{background-color:color-mix(in oklab,var(--fallback-in,oklch(var(--in)/1)) 90%,#000);border-color:color-mix(in oklab,var(--fallback-in,oklch(var(--in)/1)) 90%,#000)}}.btn-outline.btn-warning:hover{--tw-text-opacity:1;color:var(--fallback-wac,oklch(var(--wac)/var(--tw-text-opacity)))}@supports (color:color-mix(in oklab,black,black)){.btn-outline.btn-warning:hover{background-color:color-mix(in oklab,var(--fallback-wa,oklch(var(--wa)/1)) 90%,#000);border-color:color-mix(in oklab,var(--fallback-wa,oklch(var(--wa)/1)) 90%,#000)}}.btn-outline.btn-error:hover{--tw-text-opacity:1;color:var(--fallback-erc,oklch(var(--erc)/var(--tw-text-opacity)))}@supports (color:color-mix(in oklab,black,black)){.btn-outline.btn-error:hover{background-color:color-mix(in oklab,var(--fallback-er,oklch(var(--er)/1)) 90%,#000);border-color:color-mix(in oklab,var(--fallback-er,oklch(var(--er)/1)) 90%,#000)}}.btn-disabled:hover,.btn:disabled:hover,.btn[disabled]:hover{--tw-border-opacity:0;background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));--tw-bg-opacity:0.2;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));--tw-text-opacity:0.2}@supports (color:color-mix(in oklab,black,black)){.btn:is(input[type=checkbox]:checked):hover,.btn:is(input[type=radio]:checked):hover{background-color:color-mix(in oklab,var(--fallback-p,oklch(var(--p)/1)) 90%,#000);border-color:color-mix(in oklab,var(--fallback-p,oklch(var(--p)/1)) 90%,#000)}}.dropdown.dropdown-hover:hover .dropdown-content{--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:where(.menu li:not(.menu-title,.disabled)>:not(ul,details,.menu-title)):not(.active,.btn):hover,:where(.menu li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.active,.btn):hover{cursor:pointer;outline:2px solid #0000;outline-offset:2px}@supports (color:oklch(0% 0 0)){:where(.menu li:not(.menu-title,.disabled)>:not(ul,details,.menu-title)):not(.active,.btn):hover,:where(.menu li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.active,.btn):hover{background-color:var(--fallback-bc,oklch(var(--bc)/.1))}}.tab[disabled],.tab[disabled]:hover{cursor:not-allowed;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));--tw-text-opacity:0.2}}.dropdown:is(details) summary::-webkit-details-marker{display:none}.footer{width:100%;grid-auto-flow:row;-moz-column-gap:1rem;column-gap:1rem;row-gap:2.5rem;font-size:.875rem;line-height:1.25rem}.footer,.footer>*{display:grid;place-items:start}.footer>*{gap:.5rem}@media (min-width:48rem){.footer{grid-auto-flow:column}.footer-center{grid-auto-flow:row dense}}.form-control{flex-direction:column}.form-control,.label{display:flex}.label{-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;justify-content:space-between;padding:.5rem .25rem}.hero{display:grid;width:100%;place-items:center;background-size:cover;background-position:50%}.hero>*{grid-column-start:1;grid-row-start:1}.input{flex-shrink:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:3rem;padding-left:1rem;padding-right:1rem;font-size:1rem;line-height:2;line-height:1.5rem;border-radius:var(--rounded-btn,.5rem);border-width:1px;border-color:#0000;--tw-bg-opacity:1;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)))}.input-md[type=number]::-webkit-inner-spin-button,.input[type=number]::-webkit-inner-spin-button{margin-top:-1rem;margin-bottom:-1rem;margin-inline-end:-1rem}.join{display:inline-flex;align-items:stretch;border-radius:var(--rounded-btn,.5rem)}.join :where(.join-item){border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:0;border-start-start-radius:0}.join .join-item:not(:first-child):not(:last-child),.join :not(:first-child):not(:last-child) .join-item{border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:0;border-start-start-radius:0}.join .join-item:first-child:not(:last-child),.join :first-child:not(:last-child) .join-item{border-start-end-radius:0;border-end-end-radius:0}.join .dropdown .join-item:first-child:not(:last-child),.join :first-child:not(:last-child) .dropdown .join-item{border-start-end-radius:inherit;border-end-end-radius:inherit}.join :where(.join-item:first-child:not(:last-child)),.join :where(:first-child:not(:last-child) .join-item){border-end-start-radius:inherit;border-start-start-radius:inherit}.join .join-item:last-child:not(:first-child),.join :last-child:not(:first-child) .join-item{border-end-start-radius:0;border-start-start-radius:0}.join :where(.join-item:last-child:not(:first-child)),.join :where(:last-child:not(:first-child) .join-item){border-start-end-radius:inherit;border-end-end-radius:inherit}@supports not selector(:has(*)){:where(.join *){border-radius:inherit}}@supports selector(:has(*)){:where(.join :has(.join-item)){border-radius:inherit}}.link{cursor:pointer;text-decoration-line:underline}.menu{display:flex;flex-direction:column;flex-wrap:wrap;font-size:.875rem;line-height:1.25rem;padding:.5rem}.menu :where(li ul){position:relative;white-space:nowrap;margin-inline-start:1rem;padding-inline-start:.5rem}.menu :where(li:not(.menu-title)>:not(ul,details,.menu-title,.btn)),.menu :where(li:not(.menu-title)>details>summary:not(.menu-title)){display:grid;grid-auto-flow:column;align-content:flex-start;align-items:center;gap:.5rem;grid-auto-columns:minmax(auto,max-content) auto max-content;-webkit-user-select:none;-moz-user-select:none;user-select:none}.menu li.disabled{cursor:not-allowed;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:var(--fallback-bc,oklch(var(--bc)/.3))}.menu :where(li>.menu-dropdown:not(.menu-dropdown-show)){display:none}:where(.menu li){position:relative;display:flex;flex-shrink:0;flex-direction:column;flex-wrap:wrap;align-items:stretch}:where(.menu li) .badge{justify-self:end}.modal{pointer-events:none;position:fixed;inset:0;margin:0;display:grid;height:100%;max-height:none;width:100%;max-width:none;justify-items:center;padding:0;opacity:0;overscroll-behavior:contain;z-index:999;background-color:initial;color:inherit;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);transition-property:transform,opacity,visibility;overflow-y:hidden}:where(.modal){align-items:center}.modal-box{max-height:calc(100vh - 5em);grid-column-start:1;grid-row-start:1;width:91.666667%;max-width:32rem;--tw-scale-x:.9;--tw-scale-y:.9;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-bottom-right-radius:var(--rounded-box,1rem);border-bottom-left-radius:var(--rounded-box,1rem);border-top-left-radius:var(--rounded-box,1rem);border-top-right-radius:var(--rounded-box,1rem);--tw-bg-opacity:1;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));padding:1.5rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(0,0,.2,1);transition-duration:.2s;box-shadow:0 25px 50px -12px #00000040;overflow-y:auto;overscroll-behavior:contain}.modal-open,.modal-toggle:checked+.modal,.modal:target,.modal[open]{pointer-events:auto;visibility:visible;opacity:1}.modal-action{display:flex;margin-top:1.5rem;justify-content:flex-end}:root:has(:is(.modal-open,.modal:target,.modal-toggle:checked+.modal,.modal[open])){overflow:hidden;scrollbar-gutter:stable}.progress{position:relative;width:100%;overflow:hidden;height:.5rem;border-radius:var(--rounded-box,1rem);background-color:var(--fallback-bc,oklch(var(--bc)/.2))}.progress,.radio{-webkit-appearance:none;-moz-appearance:none;appearance:none}.radio{flex-shrink:0;--chkbg:var(--bc);height:1.5rem;width:1.5rem;border-radius:9999px;border-width:1px;border-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-border-opacity)));--tw-border-opacity:0.2}.radio,.select{cursor:pointer}.select{display:inline-flex;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:3rem;min-height:3rem;padding-inline-start:1rem;padding-inline-end:2.5rem;font-size:.875rem;line-height:1.25rem;line-height:2;border-radius:var(--rounded-btn,.5rem);border-width:1px;border-color:#0000;--tw-bg-opacity:1;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));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-size:4px 4px,4px 4px;background-repeat:no-repeat}.select[multiple]{height:auto}.tabs{display:grid;align-items:flex-end}.tabs-lifted:has(.tab-content[class*=" rounded-"]) .tab:first-child:not(:is(.tab-active,[aria-selected=true])),.tabs-lifted:has(.tab-content[class^=rounded-]) .tab:first-child:not(:is(.tab-active,[aria-selected=true])){border-bottom-color:#0000}.tab{position:relative;grid-row-start:1;display:inline-flex;height:2rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;flex-wrap:wrap;align-items:center;justify-content:center;text-align:center;font-size:.875rem;line-height:1.25rem;line-height:2;--tab-padding:1rem;--tw-text-opacity:0.5;--tab-color:var(--fallback-bc,oklch(var(--bc)/1));--tab-bg:var(--fallback-b1,oklch(var(--b1)/1));--tab-border-color:var(--fallback-b3,oklch(var(--b3)/1));color:var(--tab-color);padding-inline-start:var(--tab-padding,1rem);padding-inline-end:var(--tab-padding,1rem)}.tab:is(input[type=radio]){width:auto;border-bottom-right-radius:0;border-bottom-left-radius:0}.tab:is(input[type=radio]):after{--tw-content:attr(aria-label);content:var(--tw-content)}.tab:not(input):empty{cursor:default;grid-column-start:span 9999}:checked+.tab-content:nth-child(2),:is(.tab-active,[aria-selected=true])+.tab-content:nth-child(2){border-start-start-radius:0}:is(.tab-active,[aria-selected=true])+.tab-content,input.tab:checked+.tab-content{display:block}.table{position:relative;width:100%;border-radius:var(--rounded-box,1rem);text-align:left;font-size:.875rem;line-height:1.25rem}.table :where(.table-pin-rows thead tr){position:sticky;top:0;z-index:1;--tw-bg-opacity:1;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)))}.table :where(.table-pin-rows tfoot tr){position:sticky;bottom:0;z-index:1;--tw-bg-opacity:1;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)))}.table :where(.table-pin-cols tr th){position:sticky;left:0;right:0;--tw-bg-opacity:1;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)))}.toggle{flex-shrink:0;--tglbg:var(--fallback-b1,oklch(var(--b1)/1));--handleoffset:1.5rem;--handleoffsetcalculator:calc(var(--handleoffset)*-1);--togglehandleborder:0 0;height:1.5rem;width:3rem;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--rounded-badge,1.9rem);border-width:1px;border-color:currentColor;background-color:currentColor;color:var(--fallback-bc,oklch(var(--bc)/.5));transition:background,box-shadow var(--animation-input,.2s) ease-out;box-shadow:var(--handleoffsetcalculator) 0 0 2px var(--tglbg) inset,0 0 0 2px var(--tglbg) inset,var(--togglehandleborder)}.alert-info{border-color:var(--fallback-in,oklch(var(--in)/.2));--tw-text-opacity:1;color:var(--fallback-inc,oklch(var(--inc)/var(--tw-text-opacity)));--alert-bg:var(--fallback-in,oklch(var(--in)/1));--alert-bg-mix:var(--fallback-b1,oklch(var(--b1)/1))}.avatar-group :where(.avatar){overflow:hidden;border-radius:9999px;border-width:4px;--tw-border-opacity:1;border-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-border-opacity)))}.badge-primary{--tw-border-opacity:1;border-color:var(--fallback-p,oklch(var(--p)/var(--tw-border-opacity)));--tw-bg-opacity:1;background-color:var(--fallback-p,oklch(var(--p)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)))}.badge-outline{border-color:currentColor;--tw-border-opacity:0.5;background-color:initial;color:currentColor}.badge-outline.badge-neutral{--tw-text-opacity:1;color:var(--fallback-n,oklch(var(--n)/var(--tw-text-opacity)))}.badge-outline.badge-primary{--tw-text-opacity:1;color:var(--fallback-p,oklch(var(--p)/var(--tw-text-opacity)))}.badge-outline.badge-secondary{--tw-text-opacity:1;color:var(--fallback-s,oklch(var(--s)/var(--tw-text-opacity)))}.badge-outline.badge-accent{--tw-text-opacity:1;color:var(--fallback-a,oklch(var(--a)/var(--tw-text-opacity)))}.badge-outline.badge-info{--tw-text-opacity:1;color:var(--fallback-in,oklch(var(--in)/var(--tw-text-opacity)))}.badge-outline.badge-success{--tw-text-opacity:1;color:var(--fallback-su,oklch(var(--su)/var(--tw-text-opacity)))}.badge-outline.badge-warning{--tw-text-opacity:1;color:var(--fallback-wa,oklch(var(--wa)/var(--tw-text-opacity)))}.badge-outline.badge-error{--tw-text-opacity:1;color:var(--fallback-er,oklch(var(--er)/var(--tw-text-opacity)))}.btm-nav>:where(.active){border-top-width:2px;--tw-bg-opacity:1;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)))}.btm-nav>.disabled,.btm-nav>[disabled]{pointer-events:none;--tw-border-opacity:0;background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));--tw-bg-opacity:0.1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));--tw-text-opacity:0.2}.btm-nav>* .label{font-size:1rem;line-height:1.5rem}@media (prefers-reduced-motion:no-preference){.btn{animation:button-pop var(--animation-btn,.25s) ease-out}}.btn:active:focus,.btn:active:hover{animation:button-pop 0s ease-out;transform:scale(var(--btn-focus-scale,.97))}@supports not (color:oklch(0% 0 0)){.btn{background-color:var(--btn-color,var(--fallback-b2));border-color:var(--btn-color,var(--fallback-b2))}.btn-primary{--btn-color:var(--fallback-p)}.btn-error{--btn-color:var(--fallback-er)}}@supports (color:color-mix(in oklab,black,black)){.btn-outline.btn-primary.btn-active{background-color:color-mix(in oklab,var(--fallback-p,oklch(var(--p)/1)) 90%,#000);border-color:color-mix(in oklab,var(--fallback-p,oklch(var(--p)/1)) 90%,#000)}.btn-outline.btn-secondary.btn-active{background-color:color-mix(in oklab,var(--fallback-s,oklch(var(--s)/1)) 90%,#000);border-color:color-mix(in oklab,var(--fallback-s,oklch(var(--s)/1)) 90%,#000)}.btn-outline.btn-accent.btn-active{background-color:color-mix(in oklab,var(--fallback-a,oklch(var(--a)/1)) 90%,#000);border-color:color-mix(in oklab,var(--fallback-a,oklch(var(--a)/1)) 90%,#000)}.btn-outline.btn-success.btn-active{background-color:color-mix(in oklab,var(--fallback-su,oklch(var(--su)/1)) 90%,#000);border-color:color-mix(in oklab,var(--fallback-su,oklch(var(--su)/1)) 90%,#000)}.btn-outline.btn-info.btn-active{background-color:color-mix(in oklab,var(--fallback-in,oklch(var(--in)/1)) 90%,#000);border-color:color-mix(in oklab,var(--fallback-in,oklch(var(--in)/1)) 90%,#000)}.btn-outline.btn-warning.btn-active{background-color:color-mix(in oklab,var(--fallback-wa,oklch(var(--wa)/1)) 90%,#000);border-color:color-mix(in oklab,var(--fallback-wa,oklch(var(--wa)/1)) 90%,#000)}.btn-outline.btn-error.btn-active{background-color:color-mix(in oklab,var(--fallback-er,oklch(var(--er)/1)) 90%,#000);border-color:color-mix(in oklab,var(--fallback-er,oklch(var(--er)/1)) 90%,#000)}}.btn:focus-visible{outline-style:solid;outline-width:2px;outline-offset:2px}.btn-primary{--tw-text-opacity:1;color:var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)));outline-color:var(--fallback-p,oklch(var(--p)/1))}@supports (color:oklch(0% 0 0)){.btn-primary{--btn-color:var(--p)}.btn-error{--btn-color:var(--er)}}.btn-error{--tw-text-opacity:1;color:var(--fallback-erc,oklch(var(--erc)/var(--tw-text-opacity)));outline-color:var(--fallback-er,oklch(var(--er)/1))}.btn.glass{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);outline-color:currentColor}.btn.glass.btn-active{--glass-opacity:25%;--glass-border-opacity:15%}.btn-ghost{border-width:1px;border-color:#0000;background-color:initial;color:currentColor;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);outline-color:currentColor}.btn-ghost.btn-active{border-color:#0000;background-color:var(--fallback-bc,oklch(var(--bc)/.2))}.btn-outline{border-color:currentColor;background-color:initial;--tw-text-opacity:1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.btn-outline.btn-active{--tw-border-opacity:1;border-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-border-opacity)));--tw-bg-opacity:1;background-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-b1,oklch(var(--b1)/var(--tw-text-opacity)))}.btn-outline.btn-primary{--tw-text-opacity:1;color:var(--fallback-p,oklch(var(--p)/var(--tw-text-opacity)))}.btn-outline.btn-primary.btn-active{--tw-text-opacity:1;color:var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)))}.btn-outline.btn-secondary{--tw-text-opacity:1;color:var(--fallback-s,oklch(var(--s)/var(--tw-text-opacity)))}.btn-outline.btn-secondary.btn-active{--tw-text-opacity:1;color:var(--fallback-sc,oklch(var(--sc)/var(--tw-text-opacity)))}.btn-outline.btn-accent{--tw-text-opacity:1;color:var(--fallback-a,oklch(var(--a)/var(--tw-text-opacity)))}.btn-outline.btn-accent.btn-active{--tw-text-opacity:1;color:var(--fallback-ac,oklch(var(--ac)/var(--tw-text-opacity)))}.btn-outline.btn-success{--tw-text-opacity:1;color:var(--fallback-su,oklch(var(--su)/var(--tw-text-opacity)))}.btn-outline.btn-success.btn-active{--tw-text-opacity:1;color:var(--fallback-suc,oklch(var(--suc)/var(--tw-text-opacity)))}.btn-outline.btn-info{--tw-text-opacity:1;color:var(--fallback-in,oklch(var(--in)/var(--tw-text-opacity)))}.btn-outline.btn-info.btn-active{--tw-text-opacity:1;color:var(--fallback-inc,oklch(var(--inc)/var(--tw-text-opacity)))}.btn-outline.btn-warning{--tw-text-opacity:1;color:var(--fallback-wa,oklch(var(--wa)/var(--tw-text-opacity)))}.btn-outline.btn-warning.btn-active{--tw-text-opacity:1;color:var(--fallback-wac,oklch(var(--wac)/var(--tw-text-opacity)))}.btn-outline.btn-error{--tw-text-opacity:1;color:var(--fallback-er,oklch(var(--er)/var(--tw-text-opacity)))}.btn-outline.btn-error.btn-active{--tw-text-opacity:1;color:var(--fallback-erc,oklch(var(--erc)/var(--tw-text-opacity)))}.btn.btn-disabled,.btn:disabled,.btn[disabled]{--tw-border-opacity:0;background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));--tw-bg-opacity:0.2;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));--tw-text-opacity:0.2}.btn:is(input[type=checkbox]:checked),.btn:is(input[type=radio]:checked){--tw-border-opacity:1;border-color:var(--fallback-p,oklch(var(--p)/var(--tw-border-opacity)));--tw-bg-opacity:1;background-color:var(--fallback-p,oklch(var(--p)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)))}.btn:is(input[type=checkbox]:checked):focus-visible,.btn:is(input[type=radio]:checked):focus-visible{outline-color:var(--fallback-p,oklch(var(--p)/1))}@keyframes button-pop{0%{transform:scale(var(--btn-focus-scale,.98))}40%{transform:scale(1.02)}to{transform:scale(1)}}.card :where(figure:first-child){overflow:hidden;border-start-start-radius:inherit;border-start-end-radius:inherit;border-end-start-radius:unset;border-end-end-radius:unset}.card :where(figure:last-child){overflow:hidden;border-start-start-radius:unset;border-start-end-radius:unset;border-end-start-radius:inherit;border-end-end-radius:inherit}.card:focus-visible{outline:2px solid currentColor;outline-offset:2px}.card.bordered{border-width:1px;--tw-border-opacity:1;border-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)))}.card.compact .card-body{padding:1rem;font-size:.875rem;line-height:1.25rem}.card.image-full :where(figure){overflow:hidden;border-radius:inherit}.checkbox:focus{box-shadow:none}.checkbox:focus-visible{outline-style:solid;outline-width:2px;outline-offset:2px;outline-color:var(--fallback-bc,oklch(var(--bc)/1))}.checkbox:disabled{border-width:0;cursor:not-allowed;border-color:#0000;--tw-bg-opacity:1;background-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity)));opacity:.2}.checkbox:checked,.checkbox[aria-checked=true]{background-color:var(--chkbg);background-image:linear-gradient(-45deg,#0000 65%,var(--chkbg) 65.99%),linear-gradient(45deg,#0000 75%,var(--chkbg) 75.99%),linear-gradient(-45deg,var(--chkbg) 40%,#0000 40.99%),linear-gradient(45deg,var(--chkbg) 30%,var(--chkfg) 30.99%,var(--chkfg) 40%,#0000 40.99%),linear-gradient(-45deg,var(--chkfg) 50%,var(--chkbg) 50.99%)}.checkbox:checked,.checkbox:indeterminate,.checkbox[aria-checked=true]{background-repeat:no-repeat;animation:checkmark var(--animation-input,.2s) ease-out}.checkbox:indeterminate{--tw-bg-opacity:1;background-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity)));background-image:linear-gradient(90deg,#0000 80%,var(--chkbg) 80%),linear-gradient(-90deg,#0000 80%,var(--chkbg) 80%),linear-gradient(0deg,var(--chkbg) 43%,var(--chkfg) 43%,var(--chkfg) 57%,var(--chkbg) 57%)}.checkbox-primary{--chkbg:var(--fallback-p,oklch(var(--p)/1));--chkfg:var(--fallback-pc,oklch(var(--pc)/1));--tw-border-opacity:1;border-color:var(--fallback-p,oklch(var(--p)/var(--tw-border-opacity)))}.checkbox-primary:focus-visible{outline-color:var(--fallback-p,oklch(var(--p)/1))}.checkbox-primary:checked,.checkbox-primary[aria-checked=true]{--tw-border-opacity:1;border-color:var(--fallback-p,oklch(var(--p)/var(--tw-border-opacity)));--tw-bg-opacity:1;background-color:var(--fallback-p,oklch(var(--p)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)))}@keyframes checkmark{0%{background-position-y:5px}50%{background-position-y:-2px}to{background-position-y:0}}.divider:not(:empty){gap:1rem}.drawer-toggle:checked~.drawer-side>.drawer-overlay{background-color:#0006}.drawer-toggle:focus-visible~.drawer-content label.drawer-button{outline-style:solid;outline-width:2px;outline-offset:2px}.dropdown.dropdown-open .dropdown-content,.dropdown:focus .dropdown-content,.dropdown:focus-within .dropdown-content{--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.label-text{font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)))}.input input{--tw-bg-opacity:1;background-color:var(--fallback-p,oklch(var(--p)/var(--tw-bg-opacity)));background-color:initial}.input input:focus{outline:2px solid #0000;outline-offset:2px}.input[list]::-webkit-calendar-picker-indicator{line-height:1em}.input:focus,.input:focus-within{box-shadow:none;border-color:var(--fallback-bc,oklch(var(--bc)/.2));outline-style:solid;outline-width:2px;outline-offset:2px;outline-color:var(--fallback-bc,oklch(var(--bc)/.2))}.input-disabled,.input:disabled,.input:has(>input[disabled]),.input[disabled]{cursor:not-allowed;--tw-border-opacity:1;border-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)));--tw-bg-opacity:1;background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)));color:var(--fallback-bc,oklch(var(--bc)/.4))}.input-disabled::-moz-placeholder,.input:disabled::-moz-placeholder,.input:has(>input[disabled])::-moz-placeholder,.input[disabled]::-moz-placeholder{color:var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity)));--tw-placeholder-opacity:0.2}.input-disabled::placeholder,.input:disabled::placeholder,.input:has(>input[disabled])::placeholder,.input[disabled]::placeholder{color:var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity)));--tw-placeholder-opacity:0.2}.input:has(>input[disabled])>input[disabled]{cursor:not-allowed}.input::-webkit-date-and-time-value{text-align:inherit}.join>:where(:not(:first-child)){margin-top:0;margin-bottom:0;margin-inline-start:-1px}.join>:where(:not(:first-child)):is(.btn){margin-inline-start:calc(var(--border-btn)*-1)}.link:focus{outline:2px solid #0000;outline-offset:2px}.link:focus-visible{outline:2px solid currentColor;outline-offset:2px}.loading{pointer-events:none;display:inline-block;aspect-ratio:1/1;width:1.5rem;background-color:currentColor;-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.loading,.loading-spinner{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' stroke='%23000'%3E%3Cstyle%3E@keyframes spinner_zKoa{to{transform:rotate(360deg)}}@keyframes spinner_YpZS{0%25{stroke-dasharray:0 150;stroke-dashoffset:0}47.5%25{stroke-dasharray:42 150;stroke-dashoffset:-16}95%25,to{stroke-dasharray:42 150;stroke-dashoffset:-59}}%3C/style%3E%3Cg style='transform-origin:center;animation:spinner_zKoa 2s linear infinite'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' style='stroke-linecap:round;animation:spinner_YpZS 1.5s ease-out infinite'/%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' stroke='%23000'%3E%3Cstyle%3E@keyframes spinner_zKoa{to{transform:rotate(360deg)}}@keyframes spinner_YpZS{0%25{stroke-dasharray:0 150;stroke-dashoffset:0}47.5%25{stroke-dasharray:42 150;stroke-dashoffset:-16}95%25,to{stroke-dasharray:42 150;stroke-dashoffset:-59}}%3C/style%3E%3Cg style='transform-origin:center;animation:spinner_zKoa 2s linear infinite'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' style='stroke-linecap:round;animation:spinner_YpZS 1.5s ease-out infinite'/%3E%3C/g%3E%3C/svg%3E")}.loading-lg{width:2.5rem}:where(.menu li:empty){--tw-bg-opacity:1;background-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity)));opacity:.1;margin:.5rem 1rem;height:1px}.menu :where(li ul):before{position:absolute;bottom:.75rem;inset-inline-start:0;top:.75rem;width:1px;--tw-bg-opacity:1;background-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity)));opacity:.1;content:""}.menu :where(li:not(.menu-title)>:not(ul,details,.menu-title,.btn)),.menu :where(li:not(.menu-title)>details>summary:not(.menu-title)){border-radius:var(--rounded-btn,.5rem);padding:.5rem 1rem;text-align:start;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(0,0,.2,1);transition-duration:.2s;text-wrap:balance}:where(.menu li:not(.menu-title,.disabled)>:not(ul,details,.menu-title)):is(summary):not(.active,.btn):focus-visible,:where(.menu li:not(.menu-title,.disabled)>:not(ul,details,.menu-title)):not(summary,.active,.btn).focus,:where(.menu li:not(.menu-title,.disabled)>:not(ul,details,.menu-title)):not(summary,.active,.btn):focus,:where(.menu li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):is(summary):not(.active,.btn):focus-visible,:where(.menu li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(summary,.active,.btn).focus,:where(.menu li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(summary,.active,.btn):focus{cursor:pointer;background-color:var(--fallback-bc,oklch(var(--bc)/.1));--tw-text-opacity:1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));outline:2px solid #0000;outline-offset:2px}.menu li>:not(ul,.menu-title,details,.btn).active,.menu li>:not(ul,.menu-title,details,.btn):active,.menu li>details>summary:active{--tw-bg-opacity:1;background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-nc,oklch(var(--nc)/var(--tw-text-opacity)))}.menu :where(li>details>summary)::-webkit-details-marker{display:none}.menu :where(li>.menu-dropdown-toggle):after,.menu :where(li>details>summary):after{justify-self:end;display:block;margin-top:-.5rem;height:.5rem;width:.5rem;transform:rotate(45deg);transition-property:transform,margin-top;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);content:"";transform-origin:75% 75%;box-shadow:2px 2px;pointer-events:none}.menu :where(li>.menu-dropdown-toggle.menu-dropdown-show):after,.menu :where(li>details[open]>summary):after{transform:rotate(225deg);margin-top:0}.mockup-phone .display{overflow:hidden;border-radius:40px;margin-top:-25px}.mockup-browser .mockup-browser-toolbar .input{position:relative;margin-left:auto;margin-right:auto;display:block;height:1.75rem;width:24rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;--tw-bg-opacity:1;background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)));padding-left:2rem;direction:ltr}.mockup-browser .mockup-browser-toolbar .input:before{left:.5rem;aspect-ratio:1/1;height:.75rem;--tw-translate-y:-50%;border-radius:9999px;border-width:2px;border-color:currentColor}.mockup-browser .mockup-browser-toolbar .input:after,.mockup-browser .mockup-browser-toolbar .input:before{content:"";position:absolute;top:50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:.6}.mockup-browser .mockup-browser-toolbar .input:after{left:1.25rem;height:.5rem;--tw-translate-y:25%;--tw-rotate:-45deg;border-radius:9999px;border-width:1px;border-color:currentColor}.modal::backdrop,.modal:not(dialog:not(.modal-open)){background-color:#0006;animation:modal-pop .2s ease-out}.modal-backdrop{z-index:-1;grid-column-start:1;grid-row-start:1;display:grid;align-self:stretch;justify-self:stretch;color:#0000}.modal-open .modal-box,.modal-toggle:checked+.modal .modal-box,.modal:target .modal-box,.modal[open] .modal-box{--tw-translate-y:0px;--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.modal-action>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.5rem*var(--tw-space-x-reverse));margin-left:calc(.5rem*(1 - var(--tw-space-x-reverse)))}@keyframes modal-pop{0%{opacity:0}}.progress::-moz-progress-bar{border-radius:var(--rounded-box,1rem);--tw-bg-opacity:1;background-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity)))}.progress:indeterminate{--progress-color:var(--fallback-bc,oklch(var(--bc)/1));background-image:repeating-linear-gradient(90deg,var(--progress-color) -1%,var(--progress-color) 10%,#0000 10%,#0000 90%);background-size:200%;background-position-x:15%;animation:progress-loading 5s ease-in-out infinite}.progress::-webkit-progress-bar{border-radius:var(--rounded-box,1rem);background-color:initial}.progress::-webkit-progress-value{border-radius:var(--rounded-box,1rem);--tw-bg-opacity:1;background-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity)))}.progress:indeterminate::-moz-progress-bar{background-color:initial;background-image:repeating-linear-gradient(90deg,var(--progress-color) -1%,var(--progress-color) 10%,#0000 10%,#0000 90%);background-size:200%;background-position-x:15%;animation:progress-loading 5s ease-in-out infinite}@keyframes progress-loading{50%{background-position-x:-115%}}.radio:focus{box-shadow:none}.radio:focus-visible{outline-style:solid;outline-width:2px;outline-offset:2px;outline-color:var(--fallback-bc,oklch(var(--bc)/1))}.radio:checked,.radio[aria-checked=true]{--tw-bg-opacity:1;background-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity)));background-image:none;animation:radiomark var(--animation-input,.2s) ease-out;box-shadow:0 0 0 4px var(--fallback-b1,oklch(var(--b1)/1)) inset,0 0 0 4px var(--fallback-b1,oklch(var(--b1)/1)) inset}.radio:disabled{cursor:not-allowed;opacity:.2}@keyframes radiomark{0%{box-shadow:0 0 0 12px var(--fallback-b1,oklch(var(--b1)/1)) inset,0 0 0 12px var(--fallback-b1,oklch(var(--b1)/1)) inset}50%{box-shadow:0 0 0 3px var(--fallback-b1,oklch(var(--b1)/1)) inset,0 0 0 3px var(--fallback-b1,oklch(var(--b1)/1)) inset}to{box-shadow:0 0 0 4px var(--fallback-b1,oklch(var(--b1)/1)) inset,0 0 0 4px var(--fallback-b1,oklch(var(--b1)/1)) inset}}@keyframes rating-pop{0%{transform:translateY(-.125em)}40%{transform:translateY(-.125em)}to{transform:translateY(0)}}.select:focus{box-shadow:none;border-color:var(--fallback-bc,oklch(var(--bc)/.2));outline-style:solid;outline-width:2px;outline-offset:2px;outline-color:var(--fallback-bc,oklch(var(--bc)/.2))}.select-disabled,.select:disabled,.select[disabled]{cursor:not-allowed;--tw-border-opacity:1;border-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)));--tw-bg-opacity:1;background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)));color:var(--fallback-bc,oklch(var(--bc)/.4))}.select-disabled::-moz-placeholder,.select:disabled::-moz-placeholder,.select[disabled]::-moz-placeholder{color:var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity)));--tw-placeholder-opacity:0.2}.select-disabled::placeholder,.select:disabled::placeholder,.select[disabled]::placeholder{color:var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity)));--tw-placeholder-opacity:0.2}.select-multiple,.select[multiple],.select[size].select:not([size="1"]){background-image:none;padding-right:1rem}[dir=rtl] .select{background-position:12px calc(1px + 50%),16px calc(1px + 50%)}@keyframes skeleton{0%{background-position:150%}to{background-position:-50%}}.tabs-lifted>.tab:focus-visible{border-end-end-radius:0;border-end-start-radius:0}.tab:is(.tab-active,[aria-selected=true]):not(.tab-disabled):not([disabled]),.tab:is(input:checked){border-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-border-opacity)));--tw-border-opacity:1;--tw-text-opacity:1}.tab:focus{outline:2px solid #0000;outline-offset:2px}.tab:focus-visible{outline:2px solid currentColor;outline-offset:-5px}.tab-disabled,.tab[disabled]{cursor:not-allowed;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));--tw-text-opacity:0.2}.tabs-bordered>.tab{border-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-border-opacity)));--tw-border-opacity:0.2;border-style:solid;border-bottom-width:calc(var(--tab-border, 1px) + 1px)}.tabs-lifted>.tab{border:var(--tab-border,1px) solid #0000;border-width:0 0 var(--tab-border,1px) 0;border-start-start-radius:var(--tab-radius,.5rem);border-start-end-radius:var(--tab-radius,.5rem);border-bottom-color:var(--tab-border-color);padding-inline-start:var(--tab-padding,1rem);padding-inline-end:var(--tab-padding,1rem);padding-top:var(--tab-border,1px)}.tabs-lifted>.tab:is(.tab-active,[aria-selected=true]):not(.tab-disabled):not([disabled]),.tabs-lifted>.tab:is(input:checked){background-color:var(--tab-bg);border-width:var(--tab-border,1px) var(--tab-border,1px) 0 var(--tab-border,1px);border-inline-start-color:var(--tab-border-color);border-inline-end-color:var(--tab-border-color);border-top-color:var(--tab-border-color);padding-inline-start:calc(var(--tab-padding, 1rem) - var(--tab-border, 1px));padding-inline-end:calc(var(--tab-padding, 1rem) - var(--tab-border, 1px));padding-bottom:var(--tab-border,1px);padding-top:0}.tabs-lifted>.tab:is(.tab-active,[aria-selected=true]):not(.tab-disabled):not([disabled]):before,.tabs-lifted>.tab:is(input:checked):before{z-index:1;content:"";display:block;position:absolute;width:calc(100% + var(--tab-radius, .5rem)*2);height:var(--tab-radius,.5rem);bottom:0;background-size:var(--tab-radius,.5rem);background-position:0 0,100% 0;background-repeat:no-repeat;--tab-grad:calc(69% - var(--tab-border, 1px));--radius-start:radial-gradient(circle at top left,#0000 var(--tab-grad),var(--tab-border-color) calc(var(--tab-grad) + 0.25px),var(--tab-border-color) calc(var(--tab-grad) + var(--tab-border, 1px)),var(--tab-bg) calc(var(--tab-grad) + var(--tab-border, 1px) + 0.25px));--radius-end:radial-gradient(circle at top right,#0000 var(--tab-grad),var(--tab-border-color) calc(var(--tab-grad) + 0.25px),var(--tab-border-color) calc(var(--tab-grad) + var(--tab-border, 1px)),var(--tab-bg) calc(var(--tab-grad) + var(--tab-border, 1px) + 0.25px));background-image:var(--radius-start),var(--radius-end)}.tabs-lifted>.tab:is(.tab-active,[aria-selected=true]):not(.tab-disabled):not([disabled]):first-child:before,.tabs-lifted>.tab:is(input:checked):first-child:before{background-image:var(--radius-end);background-position:100% 0}.tabs-lifted>.tab:is(.tab-active,[aria-selected=true]):not(.tab-disabled):not([disabled]):last-child:before,.tabs-lifted>.tab:is(input:checked):last-child:before,[dir=rtl] .tabs-lifted>.tab:is(.tab-active,[aria-selected=true]):not(.tab-disabled):not([disabled]):first-child:before,[dir=rtl] .tabs-lifted>.tab:is(input:checked):first-child:before{background-image:var(--radius-start);background-position:0 0}.tabs-lifted>.tab:is(input:checked)+.tabs-lifted .tab:is(input:checked):before,.tabs-lifted>:is(.tab-active,[aria-selected=true]):not(.tab-disabled):not([disabled])+.tabs-lifted :is(.tab-active,[aria-selected=true]):not(.tab-disabled):not([disabled]):before,[dir=rtl] .tabs-lifted>.tab:is(.tab-active,[aria-selected=true]):not(.tab-disabled):not([disabled]):last-child:before,[dir=rtl] .tabs-lifted>.tab:is(input:checked):last-child:before{background-image:var(--radius-end);background-position:100% 0}.tabs-boxed{--tw-bg-opacity:1;background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)));padding:.25rem}.tabs-boxed,.tabs-boxed .tab{border-radius:var(--rounded-btn,.5rem)}.tabs-boxed :is(.tab-active,[aria-selected=true]):not(.tab-disabled):not([disabled]),.tabs-boxed :is(input:checked){--tw-bg-opacity:1;background-color:var(--fallback-p,oklch(var(--p)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)))}.table:where([dir=rtl],[dir=rtl] *){text-align:right}.table :where(th,td){padding:.75rem 1rem;vertical-align:middle}.table tr.active,.table tr.active:nth-child(2n),.table-zebra tbody tr:nth-child(2n){--tw-bg-opacity:1;background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)))}.table-zebra tr.active,.table-zebra tr.active:nth-child(2n),.table-zebra-zebra tbody tr:nth-child(2n){--tw-bg-opacity:1;background-color:var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)))}.table :where(thead tr,tbody tr:not(:last-child),tbody tr:first-child:last-child){border-bottom-width:1px;--tw-border-opacity:1;border-bottom-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)))}.table :where(thead,tfoot){white-space:nowrap;font-size:.75rem;line-height:1rem;font-weight:700;color:var(--fallback-bc,oklch(var(--bc)/.6))}.table :where(tfoot){border-top-width:1px;--tw-border-opacity:1;border-top-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)))}@keyframes toast-pop{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}[dir=rtl] .toggle{--handleoffsetcalculator:calc(var(--handleoffset)*1)}.toggle:focus-visible{outline-style:solid;outline-width:2px;outline-offset:2px;outline-color:var(--fallback-bc,oklch(var(--bc)/.2))}.toggle:hover{background-color:currentColor}.toggle:checked,.toggle[aria-checked=true]{background-image:none;--handleoffsetcalculator:var(--handleoffset);--tw-text-opacity:1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)))}[dir=rtl] .toggle:checked,[dir=rtl] .toggle[aria-checked=true]{--handleoffsetcalculator:calc(var(--handleoffset)*-1)}.toggle:indeterminate{--tw-text-opacity:1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)))}.toggle:indeterminate,[dir=rtl] .toggle:indeterminate{box-shadow:calc(var(--handleoffset)/2) 0 0 2px var(--tglbg) inset,calc(var(--handleoffset)/-2) 0 0 2px var(--tglbg) inset,0 0 0 2px var(--tglbg) inset}.toggle:disabled{cursor:not-allowed;--tw-border-opacity:1;border-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-border-opacity)));background-color:initial;opacity:.3;--togglehandleborder:0 0 0 3px var(--fallback-bc,oklch(var(--bc)/1)) inset,var(--handleoffsetcalculator) 0 0 3px var(--fallback-bc,oklch(var(--bc)/1)) inset}.btm-nav-xs>:where(.active){border-top-width:1px}.btm-nav-sm>:where(.active){border-top-width:2px}.btm-nav-md>:where(.active){border-top-width:2px}.btm-nav-lg>:where(.active){border-top-width:4px}.btn-sm{height:2rem;min-height:2rem;padding-left:.75rem;padding-right:.75rem;font-size:.875rem}.btn-square:where(.btn-xs){height:1.5rem;width:1.5rem;padding:0}.btn-square:where(.btn-sm){height:2rem;width:2rem;padding:0}.btn-square:where(.btn-md){height:3rem;width:3rem;padding:0}.btn-square:where(.btn-lg){height:4rem;width:4rem;padding:0}.btn-circle:where(.btn-xs){height:1.5rem;width:1.5rem;border-radius:9999px;padding:0}.btn-circle:where(.btn-sm){height:2rem;width:2rem;border-radius:9999px;padding:0}.btn-circle:where(.btn-md){height:3rem;width:3rem;border-radius:9999px;padding:0}.btn-circle:where(.btn-lg){height:4rem;width:4rem;border-radius:9999px;padding:0}.divider-horizontal{flex-direction:column}.divider-horizontal:after,.divider-horizontal:before{height:100%;width:.125rem}.drawer-open>.drawer-toggle{display:none}.drawer-open>.drawer-toggle~.drawer-side{pointer-events:auto;visibility:visible;position:sticky;display:block;width:auto;overscroll-behavior:auto}.drawer-open>.drawer-toggle~.drawer-side>:not(.drawer-overlay),[dir=rtl] .drawer-open>.drawer-toggle~.drawer-side>:not(.drawer-overlay){transform:translateX(0)}.drawer-open>.drawer-toggle:checked~.drawer-side{pointer-events:auto;visibility:visible}.drawer-open>.drawer-side{overflow-y:auto}html:has(.drawer-toggle:checked){overflow-y:hidden;scrollbar-gutter:stable}.join.join-vertical{flex-direction:column}.join.join-vertical .join-item:first-child:not(:last-child),.join.join-vertical :first-child:not(:last-child) .join-item{border-end-start-radius:0;border-end-end-radius:0;border-start-start-radius:inherit;border-start-end-radius:inherit}.join.join-vertical .join-item:last-child:not(:first-child),.join.join-vertical :last-child:not(:first-child) .join-item{border-start-start-radius:0;border-start-end-radius:0;border-end-start-radius:inherit;border-end-end-radius:inherit}.join.join-horizontal{flex-direction:row}.join.join-horizontal .join-item:first-child:not(:last-child),.join.join-horizontal :first-child:not(:last-child) .join-item{border-end-end-radius:0;border-start-end-radius:0;border-end-start-radius:inherit;border-start-start-radius:inherit}.join.join-horizontal .join-item:last-child:not(:first-child),.join.join-horizontal :last-child:not(:first-child) .join-item{border-end-start-radius:0;border-start-start-radius:0;border-end-end-radius:inherit;border-start-end-radius:inherit}.modal-bottom{place-items:end}.tabs-md :where(.tab){height:2rem;font-size:.875rem;line-height:1.25rem;line-height:2;--tab-padding:1rem}.tabs-lg :where(.tab){height:3rem;font-size:1.125rem;line-height:1.75rem;line-height:2;--tab-padding:1.25rem}.tabs-sm :where(.tab){height:1.5rem;font-size:.875rem;line-height:.75rem;--tab-padding:0.75rem}.tabs-xs :where(.tab){height:1.25rem;font-size:.75rem;line-height:.75rem;--tab-padding:0.5rem}.tooltip{--tooltip-offset:calc(100% + 1px + var(--tooltip-tail, 0px))}.tooltip:before{position:absolute;pointer-events:none;z-index:1;content:var(--tw-content);--tw-content:attr(data-tip)}.tooltip-top:before,.tooltip:before{transform:translateX(-50%);top:auto;left:50%;right:auto;bottom:var(--tooltip-offset)}.avatar.online:before{background-color:var(--fallback-su,oklch(var(--su)/var(--tw-bg-opacity)))}.avatar.offline:before,.avatar.online:before{content:"";position:absolute;z-index:10;display:block;border-radius:9999px;--tw-bg-opacity:1;outline-style:solid;outline-width:2px;outline-color:var(--fallback-b1,oklch(var(--b1)/1));width:15%;height:15%;top:7%;right:7%}.avatar.offline:before{background-color:var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)))}.divider-horizontal{margin:0 1rem;height:auto;width:1rem}.drawer-open>.drawer-toggle~.drawer-side>.drawer-overlay{cursor:default;background-color:initial}.join.join-vertical>:where(:not(:first-child)){margin-left:0;margin-right:0;margin-top:-1px}.join.join-vertical>:where(:not(:first-child)):is(.btn){margin-top:calc(var(--border-btn)*-1)}.join.join-horizontal>:where(:not(:first-child)){margin-top:0;margin-bottom:0;margin-inline-start:-1px}.join.join-horizontal>:where(:not(:first-child)):is(.btn){margin-inline-start:calc(var(--border-btn)*-1)}.modal-top :where(.modal-box){width:100%;max-width:none;--tw-translate-y:-2.5rem;--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-bottom-right-radius:var(--rounded-box,1rem);border-bottom-left-radius:var(--rounded-box,1rem);border-top-left-radius:0;border-top-right-radius:0}.modal-middle :where(.modal-box){width:91.666667%;max-width:32rem;--tw-translate-y:0px;--tw-scale-x:.9;--tw-scale-y:.9;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-top-left-radius:var(--rounded-box,1rem);border-top-right-radius:var(--rounded-box,1rem);border-bottom-right-radius:var(--rounded-box,1rem);border-bottom-left-radius:var(--rounded-box,1rem)}.modal-bottom :where(.modal-box){width:100%;max-width:none;--tw-translate-y:2.5rem;--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-top-left-radius:var(--rounded-box,1rem);border-top-right-radius:var(--rounded-box,1rem);border-bottom-right-radius:0;border-bottom-left-radius:0}.tooltip{position:relative;display:inline-block;text-align:center;--tooltip-tail:0.1875rem;--tooltip-color:var(--fallback-n,oklch(var(--n)/1));--tooltip-text-color:var(--fallback-nc,oklch(var(--nc)/1));--tooltip-tail-offset:calc(100% + 0.0625rem - var(--tooltip-tail))}.tooltip:after,.tooltip:before{opacity:0;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-delay:.1s;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.tooltip:after{position:absolute;content:"";border-style:solid;border-width:var(--tooltip-tail,0);width:0;height:0;display:block}.tooltip:before{max-width:20rem;white-space:normal;border-radius:.25rem;padding:.25rem .5rem;font-size:.875rem;line-height:1.25rem;background-color:var(--tooltip-color);color:var(--tooltip-text-color);width:-moz-max-content;width:max-content}.tooltip.tooltip-open:after,.tooltip.tooltip-open:before,.tooltip:has(:focus-visible):after,.tooltip:has(:focus-visible):before,.tooltip:hover:after,.tooltip:hover:before{opacity:1;transition-delay:75ms}.tooltip:not([data-tip]):hover:after,.tooltip:not([data-tip]):hover:before{visibility:hidden;opacity:0}.tooltip-top:after,.tooltip:after{transform:translateX(-50%);border-color:var(--tooltip-color) #0000 #0000 #0000;top:auto;left:50%;right:auto;bottom:var(--tooltip-tail-offset)}.section{margin-left:1rem;margin-right:1rem}@media (min-width:768px){.section{padding-top:2.5rem;padding-bottom:2.5rem}}.tprose{color:var(--tw-prose-body);max-width:65ch}.tprose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.tprose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);font-size:1.25em;line-height:1.6;margin-top:1.2em;margin-bottom:1.2em}.tprose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);text-decoration:underline;font-weight:500}.tprose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.tprose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.tprose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.tprose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.tprose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal;margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em}.tprose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.tprose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.tprose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.tprose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.tprose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.tprose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.tprose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.tprose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.tprose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.tprose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:disc;margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em}.tprose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{font-weight:400;color:var(--tw-prose-counters)}.tprose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.tprose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.25em}.tprose :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}.tprose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500;font-style:italic;color:var(--tw-prose-quotes);border-inline-start-width:.25rem;border-inline-start-color:var(--tw-prose-quote-borders);quotes:"\201C""\201D""\2018""\2019";margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em}.tprose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.tprose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.tprose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:800;font-size:2.25em;margin-top:0;margin-bottom:.8888889em;line-height:1.1111111}.tprose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:900;color:inherit}.tprose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:700;font-size:1.5em;margin-top:2em;margin-bottom:1em;line-height:1.3333333}.tprose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:800;color:inherit}.tprose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;font-size:1.25em;margin-top:1.6em;margin-bottom:.6em;line-height:1.6}.tprose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:700;color:inherit}.tprose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.5em;margin-bottom:.5em;line-height:1.5}.tprose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:700;color:inherit}.tprose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.tprose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){display:block;margin-top:2em;margin-bottom:2em}.tprose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.tprose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500;font-family:inherit;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%);font-size:.875em;border-radius:.3125rem;padding-top:.1875em;padding-inline-end:.375em;padding-bottom:.1875em;padding-inline-start:.375em}.tprose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-weight:600;font-size:.875em}.tprose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:"`"}.tprose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}.tprose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.tprose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.tprose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.tprose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.tprose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.tprose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.tprose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.tprose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);overflow-x:auto;font-weight:400;font-size:.875em;line-height:1.7142857;margin-top:1.7142857em;margin-bottom:1.7142857em;border-radius:.375rem;padding-top:.8571429em;padding-inline-end:1.1428571em;padding-bottom:.8571429em;padding-inline-start:1.1428571em}.tprose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:initial;border-width:0;border-radius:0;padding:0;font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}.tprose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:none}.tprose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.tprose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){width:100%;table-layout:auto;text-align:start;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.7142857}.tprose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}.tprose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;vertical-align:bottom;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em}.tprose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}.tprose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.tprose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:initial}.tprose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}.tprose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.tprose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.tprose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.tprose{--tw-prose-body:#374151;--tw-prose-headings:#111827;--tw-prose-lead:#4b5563;--tw-prose-links:#111827;--tw-prose-bold:#111827;--tw-prose-counters:#6b7280;--tw-prose-bullets:#d1d5db;--tw-prose-hr:#e5e7eb;--tw-prose-quotes:#111827;--tw-prose-quote-borders:#e5e7eb;--tw-prose-captions:#6b7280;--tw-prose-kbd:#111827;--tw-prose-kbd-shadows:17 24 39;--tw-prose-code:#111827;--tw-prose-pre-code:#e5e7eb;--tw-prose-pre-bg:#1f2937;--tw-prose-th-borders:#d1d5db;--tw-prose-td-borders:#e5e7eb;--tw-prose-invert-body:#d1d5db;--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:#9ca3af;--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:#9ca3af;--tw-prose-invert-bullets:#4b5563;--tw-prose-invert-hr:#374151;--tw-prose-invert-quotes:#f3f4f6;--tw-prose-invert-quote-borders:#374151;--tw-prose-invert-captions:#9ca3af;--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:255 255 255;--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:#d1d5db;--tw-prose-invert-pre-bg:#00000080;--tw-prose-invert-th-borders:#4b5563;--tw-prose-invert-td-borders:#374151;font-size:1rem;line-height:1.75}.tprose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.tprose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}.tprose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.tprose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.tprose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.tprose :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.tprose :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.tprose :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.tprose :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.tprose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.tprose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.tprose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.tprose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.tprose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.tprose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.tprose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.tprose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.tprose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.tprose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.5714286em;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em}.tprose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.tprose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.tprose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.tprose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.tprose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}@supports not (color:oklch(0% 0 0)){.tprose :where(code):not(:where([class~=not-prose] *,pre *)){background-color:var(--fallback-b3,oklch(var(--b3)/1))}}:root .tprose{--tw-prose-body:var(--fallback-bc,oklch(var(--bc)/0.8));--tw-prose-headings:var(--fallback-bc,oklch(var(--bc)/1));--tw-prose-lead:var(--fallback-bc,oklch(var(--bc)/1));--tw-prose-links:var(--fallback-bc,oklch(var(--bc)/1));--tw-prose-bold:var(--fallback-bc,oklch(var(--bc)/1));--tw-prose-counters:var(--fallback-bc,oklch(var(--bc)/1));--tw-prose-bullets:var(--fallback-bc,oklch(var(--bc)/0.5));--tw-prose-hr:var(--fallback-bc,oklch(var(--bc)/0.2));--tw-prose-quotes:var(--fallback-bc,oklch(var(--bc)/1));--tw-prose-quote-borders:var(--fallback-bc,oklch(var(--bc)/0.2));--tw-prose-captions:var(--fallback-bc,oklch(var(--bc)/0.5));--tw-prose-code:var(--fallback-bc,oklch(var(--bc)/1));--tw-prose-pre-code:var(--fallback-nc,oklch(var(--nc)/1));--tw-prose-pre-bg:var(--fallback-n,oklch(var(--n)/1));--tw-prose-th-borders:var(--fallback-bc,oklch(var(--bc)/0.5));--tw-prose-td-borders:var(--fallback-bc,oklch(var(--bc)/0.2))}.tprose :where(code):not(:where([class~=not-prose] *,pre *)){padding:1px 8px;border-radius:var(--rounded-badge);font-weight:400;background-color:var(--fallback-bc,oklch(var(--bc)/.1))}.tprose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after,.tprose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before{display:none}.tprose pre code{border-radius:0;padding:0}.tprose :where(tbody tr,thead):not(:where([class~=not-prose] *)){border-bottom-color:var(--fallback-bc,oklch(var(--bc)/.2))}.section-prose{margin-left:1rem;margin-right:1rem}@media (min-width:768px){.section-prose{padding-top:2.5rem;padding-bottom:2.5rem}}.section-prose{color:var(--tw-prose-body);max-width:65ch}.section-prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.section-prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);font-size:1.25em;line-height:1.6;margin-top:1.2em;margin-bottom:1.2em}.section-prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);text-decoration:underline;font-weight:500}.section-prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.section-prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.section-prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.section-prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.section-prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal;margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em}.section-prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.section-prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.section-prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.section-prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.section-prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.section-prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.section-prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.section-prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.section-prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.section-prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:disc;margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em}.section-prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{font-weight:400;color:var(--tw-prose-counters)}.section-prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.section-prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.25em}.section-prose :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}.section-prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500;font-style:italic;color:var(--tw-prose-quotes);border-inline-start-width:.25rem;border-inline-start-color:var(--tw-prose-quote-borders);quotes:"\201C""\201D""\2018""\2019";margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em}.section-prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.section-prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.section-prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:800;font-size:2.25em;margin-top:0;margin-bottom:.8888889em;line-height:1.1111111}.section-prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:900;color:inherit}.section-prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:700;font-size:1.5em;margin-top:2em;margin-bottom:1em;line-height:1.3333333}.section-prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:800;color:inherit}.section-prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;font-size:1.25em;margin-top:1.6em;margin-bottom:.6em;line-height:1.6}.section-prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:700;color:inherit}.section-prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.5em;margin-bottom:.5em;line-height:1.5}.section-prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:700;color:inherit}.section-prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.section-prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){display:block;margin-top:2em;margin-bottom:2em}.section-prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.section-prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500;font-family:inherit;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%);font-size:.875em;border-radius:.3125rem;padding-top:.1875em;padding-inline-end:.375em;padding-bottom:.1875em;padding-inline-start:.375em}.section-prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-weight:600;font-size:.875em}.section-prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:"`"}.section-prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}.section-prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.section-prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.section-prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.section-prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.section-prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.section-prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.section-prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.section-prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);overflow-x:auto;font-weight:400;font-size:.875em;line-height:1.7142857;margin-top:1.7142857em;margin-bottom:1.7142857em;border-radius:.375rem;padding-top:.8571429em;padding-inline-end:1.1428571em;padding-bottom:.8571429em;padding-inline-start:1.1428571em}.section-prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:initial;border-width:0;border-radius:0;padding:0;font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}.section-prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:none}.section-prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.section-prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){width:100%;table-layout:auto;text-align:start;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.7142857}.section-prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}.section-prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;vertical-align:bottom;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em}.section-prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}.section-prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.section-prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:initial}.section-prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}.section-prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.section-prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.section-prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.section-prose{--tw-prose-body:#374151;--tw-prose-headings:#111827;--tw-prose-lead:#4b5563;--tw-prose-links:#111827;--tw-prose-bold:#111827;--tw-prose-counters:#6b7280;--tw-prose-bullets:#d1d5db;--tw-prose-hr:#e5e7eb;--tw-prose-quotes:#111827;--tw-prose-quote-borders:#e5e7eb;--tw-prose-captions:#6b7280;--tw-prose-kbd:#111827;--tw-prose-kbd-shadows:17 24 39;--tw-prose-code:#111827;--tw-prose-pre-code:#e5e7eb;--tw-prose-pre-bg:#1f2937;--tw-prose-th-borders:#d1d5db;--tw-prose-td-borders:#e5e7eb;--tw-prose-invert-body:#d1d5db;--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:#9ca3af;--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:#9ca3af;--tw-prose-invert-bullets:#4b5563;--tw-prose-invert-hr:#374151;--tw-prose-invert-quotes:#f3f4f6;--tw-prose-invert-quote-borders:#374151;--tw-prose-invert-captions:#9ca3af;--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:255 255 255;--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:#d1d5db;--tw-prose-invert-pre-bg:#00000080;--tw-prose-invert-th-borders:#4b5563;--tw-prose-invert-td-borders:#374151;font-size:1rem;line-height:1.75}.section-prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.section-prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}.section-prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.section-prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.section-prose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.section-prose :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.section-prose :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.section-prose :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.section-prose :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.section-prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.section-prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.section-prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.section-prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.section-prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.section-prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.section-prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.section-prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.section-prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.section-prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.5714286em;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em}.section-prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.section-prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.section-prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.section-prose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.section-prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}@supports not (color:oklch(0% 0 0)){.section-prose :where(code):not(:where([class~=not-prose] *,pre *)){background-color:var(--fallback-b3,oklch(var(--b3)/1))}}:root .section-prose{--tw-prose-body:var(--fallback-bc,oklch(var(--bc)/0.8));--tw-prose-headings:var(--fallback-bc,oklch(var(--bc)/1));--tw-prose-lead:var(--fallback-bc,oklch(var(--bc)/1));--tw-prose-links:var(--fallback-bc,oklch(var(--bc)/1));--tw-prose-bold:var(--fallback-bc,oklch(var(--bc)/1));--tw-prose-counters:var(--fallback-bc,oklch(var(--bc)/1));--tw-prose-bullets:var(--fallback-bc,oklch(var(--bc)/0.5));--tw-prose-hr:var(--fallback-bc,oklch(var(--bc)/0.2));--tw-prose-quotes:var(--fallback-bc,oklch(var(--bc)/1));--tw-prose-quote-borders:var(--fallback-bc,oklch(var(--bc)/0.2));--tw-prose-captions:var(--fallback-bc,oklch(var(--bc)/0.5));--tw-prose-code:var(--fallback-bc,oklch(var(--bc)/1));--tw-prose-pre-code:var(--fallback-nc,oklch(var(--nc)/1));--tw-prose-pre-bg:var(--fallback-n,oklch(var(--n)/1));--tw-prose-th-borders:var(--fallback-bc,oklch(var(--bc)/0.5));--tw-prose-td-borders:var(--fallback-bc,oklch(var(--bc)/0.2))}.section-prose :where(code):not(:where([class~=not-prose] *,pre *)){padding:1px 8px;border-radius:var(--rounded-badge);font-weight:400;background-color:var(--fallback-bc,oklch(var(--bc)/.1))}.section-prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after,.section-prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before{display:none}.section-prose pre code{border-radius:0;padding:0}.section-prose :where(tbody tr,thead):not(:where([class~=not-prose] *)){border-bottom-color:var(--fallback-bc,oklch(var(--bc)/.2))}.h1{font-family:Montserrat,sans-serif;font-size:2.25rem;line-height:2.5rem;font-weight:600}@media (min-width:768px){.h1{font-size:3.75rem;line-height:1}}.h2{font-size:2.25rem;line-height:2.5rem}.h2,.h3{font-family:Montserrat,sans-serif;font-weight:500;--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity))}.h3{font-size:1.5rem;line-height:2rem}.a{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity));text-decoration-line:underline}input[type=email],input[type=password],input[type=text],select{flex-shrink:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:3rem;padding-left:1rem;padding-right:1rem;font-size:1rem;line-height:2;line-height:1.5rem;border-radius:var(--rounded-btn,.5rem);border-width:1px;border-color:#0000;--tw-bg-opacity:1;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)))}input[type=email][type=number]::-webkit-inner-spin-button,input[type=password][type=number]::-webkit-inner-spin-button,input[type=text][type=number]::-webkit-inner-spin-button,select[type=number]::-webkit-inner-spin-button{margin-top:-1rem;margin-bottom:-1rem;margin-inline-end:-1rem}input[type=email] input,input[type=password] input,input[type=text] input,select input{--tw-bg-opacity:1;background-color:var(--fallback-p,oklch(var(--p)/var(--tw-bg-opacity)));background-color:initial}input[type=email] input:focus,input[type=password] input:focus,input[type=text] input:focus,select input:focus{outline:2px solid #0000;outline-offset:2px}input[type=email][list]::-webkit-calendar-picker-indicator,input[type=password][list]::-webkit-calendar-picker-indicator,input[type=text][list]::-webkit-calendar-picker-indicator,select[list]::-webkit-calendar-picker-indicator{line-height:1em}input[type=email],input[type=password],input[type=text],select{border-color:var(--fallback-bc,oklch(var(--bc)/.2))}input[type=email]:focus,input[type=email]:focus-within,input[type=password]:focus,input[type=password]:focus-within,input[type=text]:focus,input[type=text]:focus-within,select:focus,select:focus-within{box-shadow:none;border-color:var(--fallback-bc,oklch(var(--bc)/.2));outline-style:solid;outline-width:2px;outline-offset:2px;outline-color:var(--fallback-bc,oklch(var(--bc)/.2))}input[type=email]:disabled,input[type=email]:has(>input[disabled]),input[type=email][disabled],input[type=password]:disabled,input[type=password]:has(>input[disabled]),input[type=password][disabled],input[type=text]:disabled,input[type=text]:has(>input[disabled]),input[type=text][disabled],select:disabled,select:has(>input[disabled]),select[disabled]{cursor:not-allowed;--tw-border-opacity:1;border-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)));--tw-bg-opacity:1;background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)));color:var(--fallback-bc,oklch(var(--bc)/.4))}input[type=email]:disabled::-moz-placeholder,input[type=email]:has(>input[disabled])::-moz-placeholder,input[type=email][disabled]::-moz-placeholder,input[type=password]:disabled::-moz-placeholder,input[type=password]:has(>input[disabled])::-moz-placeholder,input[type=password][disabled]::-moz-placeholder,input[type=text]:disabled::-moz-placeholder,input[type=text]:has(>input[disabled])::-moz-placeholder,input[type=text][disabled]::-moz-placeholder,select:disabled::-moz-placeholder,select:has(>input[disabled])::-moz-placeholder,select[disabled]::-moz-placeholder{color:var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity)));--tw-placeholder-opacity:0.2}input[type=email]:disabled::placeholder,input[type=email]:has(>input[disabled])::placeholder,input[type=email][disabled]::placeholder,input[type=password]:disabled::placeholder,input[type=password]:has(>input[disabled])::placeholder,input[type=password][disabled]::placeholder,input[type=text]:disabled::placeholder,input[type=text]:has(>input[disabled])::placeholder,input[type=text][disabled]::placeholder,select:disabled::placeholder,select:has(>input[disabled])::placeholder,select[disabled]::placeholder{color:var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity)));--tw-placeholder-opacity:0.2}input[type=email]:has(>input[disabled])>input[disabled],input[type=password]:has(>input[disabled])>input[disabled],input[type=text]:has(>input[disabled])>input[disabled],select:has(>input[disabled])>input[disabled]{cursor:not-allowed}input[type=email]::-webkit-date-and-time-value,input[type=password]::-webkit-date-and-time-value,input[type=text]::-webkit-date-and-time-value,select::-webkit-date-and-time-value{text-align:inherit}.mockup-browser .mockup-browser-toolbar input[type=email],.mockup-browser .mockup-browser-toolbar input[type=password],.mockup-browser .mockup-browser-toolbar input[type=text],.mockup-browser .mockup-browser-toolbar select{position:relative;margin-left:auto;margin-right:auto;display:block;height:1.75rem;width:24rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;--tw-bg-opacity:1;background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)));padding-left:2rem;direction:ltr}.mockup-browser .mockup-browser-toolbar input[type=email]:before,.mockup-browser .mockup-browser-toolbar input[type=password]:before,.mockup-browser .mockup-browser-toolbar input[type=text]:before,.mockup-browser .mockup-browser-toolbar select:before{content:"";position:absolute;left:.5rem;top:50%;aspect-ratio:1/1;height:.75rem;--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-radius:9999px;border-width:2px;border-color:currentColor;opacity:.6}.mockup-browser .mockup-browser-toolbar input[type=email]:after,.mockup-browser .mockup-browser-toolbar input[type=password]:after,.mockup-browser .mockup-browser-toolbar input[type=text]:after,.mockup-browser .mockup-browser-toolbar select:after{content:"";position:absolute;left:1.25rem;top:50%;height:.5rem;--tw-translate-y:25%;--tw-rotate:-45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-radius:9999px;border-width:1px;border-color:currentColor;opacity:.6}textarea{min-height:3rem;flex-shrink:1;padding:.5rem 1rem;font-size:.875rem;line-height:1.25rem;line-height:2;border-radius:var(--rounded-btn,.5rem);border-width:1px;border-color:#0000;--tw-bg-opacity:1;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));border-color:var(--fallback-bc,oklch(var(--bc)/.2))}textarea:focus{box-shadow:none;border-color:var(--fallback-bc,oklch(var(--bc)/.2));outline-style:solid;outline-width:2px;outline-offset:2px;outline-color:var(--fallback-bc,oklch(var(--bc)/.2))}textarea:disabled,textarea[disabled]{cursor:not-allowed;--tw-border-opacity:1;border-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)));--tw-bg-opacity:1;background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)));color:var(--fallback-bc,oklch(var(--bc)/.4))}textarea:disabled::-moz-placeholder,textarea[disabled]::-moz-placeholder{color:var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity)));--tw-placeholder-opacity:0.2}textarea:disabled::placeholder,textarea[disabled]::placeholder{color:var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity)));--tw-placeholder-opacity:0.2}label{font-size:.875rem!important;font-weight:500!important;line-height:1.5rem!important;--tw-text-opacity:1!important;color:rgb(17 24 39/var(--tw-text-opacity))!important}input[type=email],input[type=password],input[type=text],select,textarea{display:block;width:100%}.checkbox-primary{--chkfg:#fff}.tshadow{--tw-shadow:0 25px 50px -12px #00000040;--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:#1118271a}.btn-primary,.btn:is(input[type=radio]:checked){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.invisible{visibility:hidden}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-y-0{top:0;bottom:0}.-left-2{left:-.5rem}.-top-10{top:-2.5rem}.-top-2{top:-.5rem}.-top-52{top:-13rem}.bottom-0{bottom:0}.bottom-2{bottom:.5rem}.left-0{left:0}.left-1\/2{left:50%}.left-3{left:.75rem}.right-0{right:0}.right-2{right:.5rem}.right-5{right:1.25rem}.top-0{top:0}.top-1\/2{top:50%}.top-20{top:5rem}.top-3{top:.75rem}.top-40{top:10rem}.top-5{top:1.25rem}.top-auto{top:auto}.-z-10{z-index:-10}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.order-first{order:-9999}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.-m-2{margin:-.5rem}.m-0{margin:0}.m-10{margin:2.5rem}.m-auto{margin:auto}.-my-8{margin-top:-2rem;margin-bottom:-2rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-5{margin-left:1.25rem;margin-right:1.25rem}.mx-auto{margin-left:auto;margin-right:auto}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-5{margin-top:1.25rem;margin-bottom:1.25rem}.-mb-10{margin-bottom:-2.5rem}.mb-0{margin-bottom:0}.mb-10{margin-bottom:2.5rem}.mb-16{margin-bottom:4rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-8{margin-bottom:2rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mr-4{margin-right:1rem}.mt-1{margin-top:.25rem}.mt-10{margin-top:2.5rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-\[10vh\]{margin-top:10vh}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.flow-root{display:flow-root}.grid{display:grid}.list-item{display:list-item}.hidden{display:none}.h-10{height:2.5rem}.h-12{height:3rem}.h-16{height:4rem}.h-2{height:.5rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-auto{height:auto}.h-full{height:100%}.max-h-full{max-height:100%}.min-h-\[100px\]{min-height:100px}.min-h-\[400px\]{min-height:400px}.min-h-\[65px\]{min-height:65px}.min-h-\[92vh\]{min-height:92vh}.min-h-full{min-height:100%}.w-0{width:0}.w-1\/3{width:33.333333%}.w-10{width:2.5rem}.w-12{width:3rem}.w-16{width:4rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-4{width:1rem}.w-40{width:10rem}.w-5{width:1.25rem}.w-5\/6{width:83.333333%}.w-56{width:14rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-72{width:18rem}.w-80{width:20rem}.w-\[100px\]{width:100px}.w-\[12rem\]{width:12rem}.w-\[16rem\]{width:16rem}.w-\[250px\]{width:250px}.w-\[8rem\]{width:8rem}.w-\[90vw\]{width:90vw}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.min-w-\[50px\]{min-width:50px}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-64{max-width:16rem}.max-w-7xl{max-width:80rem}.max-w-80{max-width:20rem}.max-w-\[150px\]{max-width:150px}.max-w-\[200px\]{max-width:200px}.max-w-\[600px\]{max-width:600px}.max-w-full{max-width:100%}.max-w-max{max-width:-moz-max-content;max-width:max-content}.max-w-none{max-width:none}.max-w-xl{max-width:36rem}.flex-1{flex:1 1 0%}.flex-auto{flex:1 1 auto}.flex-none{flex:none}.flex-shrink-0,.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.basis-1\/2{flex-basis:50%}.-translate-x-1\/2{--tw-translate-x:-50%}.-translate-x-1\/2,.-translate-y-1\/2{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y:-50%}.rotate-180{--tw-rotate:180deg}.rotate-180,.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-help{cursor:help}.cursor-pointer{cursor:pointer}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.columns-2{-moz-columns:2;column-count:2}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[repeat\(3\2c _minmax\(270px\2c _1fr\)\)\]{grid-template-columns:repeat(3,minmax(270px,1fr))}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.items-baseline{align-items:baseline}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-10{gap:2.5rem}.gap-2{gap:.5rem}.gap-20{gap:5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-7{gap:1.75rem}.gap-x-12{-moz-column-gap:3rem;column-gap:3rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-y-16{row-gap:4rem}.gap-y-2{row-gap:.5rem}.gap-y-5{row-gap:1.25rem}.space-x-6>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1.5rem*var(--tw-space-x-reverse));margin-left:calc(1.5rem*(1 - var(--tw-space-x-reverse)))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px*var(--tw-divide-y-reverse))}.divide-y-2>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(2px*(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(2px*var(--tw-divide-y-reverse))}.divide-gray-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(243 244 246/var(--tw-divide-opacity))}.divide-gray-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(229 231 235/var(--tw-divide-opacity))}.divide-tslate>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(38 47 55/var(--tw-divide-opacity))}.self-end{align-self:flex-end}.self-center{align-self:center}.self-stretch{align-self:stretch}.overflow-hidden{overflow:hidden}.overflow-clip{overflow:clip}.overflow-x-auto{overflow-x:auto}.overflow-y-hidden{overflow-y:hidden}.overflow-x-clip{overflow-x:clip}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-box{border-radius:var(--rounded-box,1rem)}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.rounded-t-3xl{border-top-left-radius:1.5rem;border-top-right-radius:1.5rem}.border{border-width:1px}.border-2{border-width:2px}.border-b-2{border-bottom-width:2px}.border-b-\[1px\]{border-bottom-width:1px}.border-t-2{border-top-width:2px}.border-t-4{border-top-width:4px}.border-t-\[1px\]{border-top-width:1px}.border-blue-500{--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity))}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity))}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity))}.border-gray-400{--tw-border-opacity:1;border-color:rgb(156 163 175/var(--tw-border-opacity))}.border-tmauve{--tw-border-opacity:1;border-color:rgb(152 122 165/var(--tw-border-opacity))}.bg-blue-100{--tw-bg-opacity:1;background-color:rgb(219 234 254/var(--tw-bg-opacity))}.bg-error{--tw-bg-opacity:1;background-color:var(--fallback-er,oklch(var(--er)/var(--tw-bg-opacity)))}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.bg-gray-200{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity))}.bg-gray-50{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity))}.bg-primary{--tw-bg-opacity:1;background-color:rgb(243 241 233/var(--tw-bg-opacity))}.bg-red-800{--tw-bg-opacity:1;background-color:rgb(153 27 27/var(--tw-bg-opacity))}.bg-tcreme{--tw-bg-opacity:1;background-color:rgb(243 241 233/var(--tw-bg-opacity))}.bg-tslate{--tw-bg-opacity:1;background-color:rgb(38 47 55/var(--tw-bg-opacity))}.bg-tyellow{--tw-bg-opacity:1;background-color:rgb(244 220 146/var(--tw-bg-opacity))}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.bg-opacity-25{--tw-bg-opacity:0.25}.bg-opacity-70{--tw-bg-opacity:0.7}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-tpink{--tw-gradient-from:#d999aa var(--tw-gradient-from-position);--tw-gradient-to:#d999aa00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.to-tmauve{--tw-gradient-to:#987aa5 var(--tw-gradient-to-position)}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.fill-current{fill:currentColor}.stroke-current{stroke:currentColor}.stroke-info{stroke:var(--fallback-in,oklch(var(--in)/1))}.object-cover{-o-object-fit:cover;object-fit:cover}.object-center{-o-object-position:center;object-position:center}.p-1{padding:.25rem}.p-10{padding:2.5rem}.p-2{padding:.5rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.px-0{padding-left:0;padding-right:0}.px-10{padding-left:2.5rem;padding-right:2.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-1{padding-bottom:.25rem}.pb-10{padding-bottom:2.5rem}.pb-2{padding-bottom:.5rem}.pb-20{padding-bottom:5rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-8{padding-bottom:2rem}.pl-1{padding-left:.25rem}.pl-10{padding-left:2.5rem}.pl-3{padding-left:.75rem}.pl-5{padding-left:1.25rem}.pr-2{padding-right:.5rem}.pr-4{padding-right:1rem}.pr-5{padding-right:1.25rem}.pr-\[0\.5\]{padding-right:.5}.pt-0{padding-top:0}.pt-1{padding-top:.25rem}.pt-10{padding-top:2.5rem}.pt-2{padding-top:.5rem}.pt-20{padding-top:5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.indent-4{text-indent:1rem}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.text-2xl{font-size:1.5rem;line-height:2rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-9xl{font-size:8rem;line-height:1}.text-\[2vw\]{font-size:2vw}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.leading-4{line-height:1rem}.leading-7{line-height:1.75rem}.leading-8{line-height:2rem}.leading-relaxed{line-height:1.625}.leading-tight{line-height:1.25}.tracking-tight{letter-spacing:-.025em}.text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity))}.text-error{--tw-text-opacity:1;color:var(--fallback-er,oklch(var(--er)/var(--tw-text-opacity)))}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.text-gray-600{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity))}.text-gray-700{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity))}.text-gray-900{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity))}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity))}.text-tmauve{--tw-text-opacity:1;color:rgb(152 122 165/var(--tw-text-opacity))}.text-transparent{color:#0000}.text-tslate{--tw-text-opacity:1;color:rgb(38 47 55/var(--tw-text-opacity))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.underline{text-decoration-line:underline}.no-underline{text-decoration-line:none}.decoration-dotted{text-decoration-style:dotted}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-100{opacity:1}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-80{opacity:.8}.shadow{--tw-shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-lg{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-md{--tw-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-gray-900\/5{--tw-ring-color:#1118270d}.drop-shadow-xl{--tw-drop-shadow:drop-shadow(0 20px 13px #00000008) drop-shadow(0 8px 5px #00000014)}.drop-shadow-xl,.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}@font-face{font-family:Erode;src:url(../fonts/Erode-Bold.woff2)}@font-face{font-family:Montserrat;src:url(../fonts/Montserrat-VariableFont_wght.ttf) format("truetype-variations");font-style:normal}@font-face{font-family:Montserrat;src:url(../fonts/Montserrat-Italic-VariableFont_wght.ttf) format("truetype-variations");font-style:italic}form .errorlist{font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(185 28 28/var(--tw-text-opacity))}html{scroll-behavior:smooth}.header-circle{background-color:#987aa5;height:100%;width:100%;border-radius:50%;overflow:hidden;transform:translateY(-70%);opacity:.5}.header-circle-container{overflow:hidden;position:absolute;transform:translate(-50%);left:50%;height:100vw;width:100vw;max-width:1000px;max-height:1000px;z-index:-1}.header-stars{position:absolute;top:15%}.no-image{background-color:#dfdbe5;background-image:linear-gradient(355deg,#01010100,#0009),url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='28'%3E%3Cpath fill='%23805abd' fill-opacity='.4' d='M56 26v2h-7.75c2.3-1.27 4.94-2 7.75-2zm-26 2a2 2 0 1 0-4 0h-4.09A25.98 25.98 0 0 0 0 16v-2c.67 0 1.34.02 2 .07V14a2 2 0 0 0-2-2v-2a4 4 0 0 1 3.98 3.6 28.09 28.09 0 0 1 2.8-3.86A8 8 0 0 0 0 6V4a9.99 9.99 0 0 1 8.17 4.23c.94-.95 1.96-1.83 3.03-2.63A13.98 13.98 0 0 0 0 0h7.75c2 1.1 3.73 2.63 5.1 4.45 1.12-.72 2.3-1.37 3.53-1.93A20.1 20.1 0 0 0 14.28 0h2.7c.45.56.88 1.14 1.29 1.74 1.3-.48 2.63-.87 4-1.15-.11-.2-.23-.4-.36-.59H26v.07a28.4 28.4 0 0 1 4 0V0h4.09l-.37.59c1.38.28 2.72.67 4.01 1.15.4-.6.84-1.18 1.3-1.74h2.69a20.1 20.1 0 0 0-2.1 2.52c1.23.56 2.41 1.2 3.54 1.93A16.08 16.08 0 0 1 48.25 0H56c-4.58 0-8.65 2.2-11.2 5.6 1.07.8 2.09 1.68 3.03 2.63A9.99 9.99 0 0 1 56 4v2a8 8 0 0 0-6.77 3.74c1.03 1.2 1.97 2.5 2.79 3.86A4 4 0 0 1 56 10v2a2 2 0 0 0-2 2.07 28.4 28.4 0 0 1 2-.07v2c-9.2 0-17.3 4.78-21.91 12H30zM7.75 28H0v-2c2.81 0 5.46.73 7.75 2zM56 20v2c-5.6 0-10.65 2.3-14.28 6h-2.7c4.04-4.89 10.15-8 16.98-8zm-39.03 8h-2.69C10.65 24.3 5.6 22 0 22v-2c6.83 0 12.94 3.11 16.97 8zm15.01-.4a28.09 28.09 0 0 1 2.8-3.86 8 8 0 0 0-13.55 0c1.03 1.2 1.97 2.5 2.79 3.86a4 4 0 0 1 7.96 0zm14.29-11.86c1.3-.48 2.63-.87 4-1.15a25.99 25.99 0 0 0-44.55 0c1.38.28 2.72.67 4.01 1.15a21.98 21.98 0 0 1 36.54 0zm-5.43 2.71c1.13-.72 2.3-1.37 3.54-1.93a19.98 19.98 0 0 0-32.76 0c1.23.56 2.41 1.2 3.54 1.93a15.98 15.98 0 0 1 25.68 0zm-4.67 3.78c.94-.95 1.96-1.83 3.03-2.63a13.98 13.98 0 0 0-22.4 0c1.07.8 2.09 1.68 3.03 2.63a9.99 9.99 0 0 1 16.34 0z'/%3E%3C/svg%3E")!important}[slot]{display:none!important}video{mask-image:radial-gradient(#fff,#000);-webkit-mask-image:-webkit-radial-gradient(#fff,#000);backface-visibility:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden}@media (min-width:640px){.sm\:modal-middle{place-items:center}.sm\:modal-middle :where(.modal-box){width:91.666667%;max-width:32rem;--tw-translate-y:0px;--tw-scale-x:.9;--tw-scale-y:.9;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-top-left-radius:var(--rounded-box,1rem);border-top-right-radius:var(--rounded-box,1rem);border-bottom-right-radius:var(--rounded-box,1rem);border-bottom-left-radius:var(--rounded-box,1rem)}}.last\:border-b-2:last-child{border-bottom-width:2px}.first-of-type\:rounded-t-md:first-of-type{border-top-left-radius:.375rem;border-top-right-radius:.375rem}.last-of-type\:rounded-b-md:last-of-type{border-bottom-right-radius:.375rem;border-bottom-left-radius:.375rem}.hover\:bg-gray-50:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity))}.hover\:bg-white:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.hover\:text-blue-500:hover{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity))}.hover\:text-tblue:hover{--tw-text-opacity:1;color:rgb(155 192 221/var(--tw-text-opacity))}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-70:hover{opacity:.7}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.hover\:shadow-lg:hover,.hover\:shadow-md:hover{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.hover\:shadow-xl:hover{--tw-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.focus\:border-blue-500:focus{--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity))}.focus\:ring-blue-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(59 130 246/var(--tw-ring-opacity))}.disabled\:text-gray-500:disabled{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.group[open] .group-open\:opacity-0{opacity:0}.group[open] .group-open\:opacity-100{opacity:1}@media not all and (min-width:768px){.max-md\:m-auto{margin:auto}.max-md\:mx-2{margin-left:.5rem;margin-right:.5rem}.max-md\:mb-20{margin-bottom:5rem}.max-md\:mt-10{margin-top:2.5rem}.max-md\:w-64{width:16rem}.max-md\:w-full{width:100%}.max-md\:min-w-fit{min-width:-moz-fit-content;min-width:fit-content}.max-md\:pt-10{padding-top:2.5rem}}@media not all and (min-width:640px){.max-sm\:hidden{display:none}}@media (min-width:640px){.sm\:mx-auto{margin-right:auto}.sm\:ml-auto,.sm\:mx-auto{margin-left:auto}.sm\:mt-0{margin-top:0}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:hidden{display:none}.sm\:w-0{width:0}.sm\:w-full{width:100%}.sm\:max-w-sm{max-width:24rem}.sm\:flex-auto{flex:1 1 auto}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:justify-start{justify-content:flex-start}.sm\:gap-8{gap:2rem}.sm\:pb-10{padding-bottom:2.5rem}.sm\:text-left{text-align:left}.sm\:text-6xl{font-size:3.75rem;line-height:1}}@media (min-width:768px){.md\:-top-20{top:-5rem}.md\:top-1\/2{top:50%}.md\:top-20{top:5rem}.md\:order-1{order:1}.md\:order-2{order:2}.md\:float-right{float:right}.md\:m-5{margin:1.25rem}.md\:mx-0{margin-left:0;margin-right:0}.md\:mb-0{margin-bottom:0}.md\:mb-10{margin-bottom:2.5rem}.md\:mt-0{margin-top:0}.md\:mt-3{margin-top:.75rem}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:w-1\/2{width:50%}.md\:w-1\/3{width:33.333333%}.md\:w-80{width:20rem}.md\:max-w-\[200px\]{max-width:200px}.md\:flex-grow{flex-grow:1}.md\:-translate-x-1\/4{--tw-translate-x:-25%}.md\:-translate-x-1\/4,.md\:-translate-y-1\/2{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.md\:-translate-y-1\/2{--tw-translate-y:-50%}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:flex-col{flex-direction:column}.md\:flex-nowrap{flex-wrap:nowrap}.md\:items-start{align-items:flex-start}.md\:items-center{align-items:center}.md\:gap-4{gap:1rem}.md\:self-end{align-self:flex-end}.md\:px-0{padding-left:0;padding-right:0}.md\:px-5{padding-left:1.25rem;padding-right:1.25rem}.md\:py-24{padding-top:6rem;padding-bottom:6rem}.md\:pb-0{padding-bottom:0}.md\:pl-0{padding-left:0}.md\:pl-16{padding-left:4rem}.md\:pl-20{padding-left:5rem}.md\:pr-10{padding-right:2.5rem}.md\:pr-16{padding-right:4rem}.md\:pr-5{padding-right:1.25rem}.md\:pt-0{padding-top:0}.md\:text-left{text-align:left}.md\:text-8xl{font-size:6rem;line-height:1}}@media (min-width:1024px){.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-end-1{grid-column-end:1}.lg\:col-end-2{grid-column-end:2}.lg\:mx-0{margin-left:0;margin-right:0}.lg\:ml-auto{margin-left:auto}.lg\:flex{display:flex}.lg\:contents{display:contents}.lg\:hidden{display:none}.lg\:w-1\/3{width:33.333333%}.lg\:w-1\/4{width:25%}.lg\:w-\[30rem\]{width:30rem}.lg\:w-auto{width:auto}.lg\:w-full{width:100%}.lg\:min-w-full{min-width:100%}.lg\:max-w-\[40rem\]{max-width:40rem}.lg\:max-w-lg{max-width:32rem}.lg\:max-w-none{max-width:none}.lg\:max-w-xl{max-width:36rem}.lg\:flex-none{flex:none}.lg\:flex-grow{flex-grow:1}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:items-start{align-items:flex-start}.lg\:justify-end{justify-content:flex-end}.lg\:gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.lg\:gap-y-8{row-gap:2rem}.lg\:self-end{align-self:flex-end}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:pb-8{padding-bottom:2rem}.lg\:pl-10{padding-left:2.5rem}.lg\:pl-24{padding-left:6rem}.lg\:pr-24{padding-right:6rem}.lg\:pt-8{padding-top:2rem}}@media (min-width:1280px){.xl\:text-2xl{font-size:1.5rem;line-height:2rem}}@media (prefers-color-scheme:dark){.dark\:text-tslate{--tw-text-opacity:1;color:rgb(38 47 55/var(--tw-text-opacity))}}.\[\&\>svg\]\:h-auto>svg{height:auto}.\[\&\>svg\]\:max-w-full>svg{max-width:100%}.\[\&_summary\:\:-webkit-details-marker\]\:hidden summary::-webkit-details-marker{display:none} \ No newline at end of file diff --git a/totem/static/js/app.min.js b/totem/static/js/app.min.js index 4db7ee7f..4231dcc4 100644 --- a/totem/static/js/app.min.js +++ b/totem/static/js/app.min.js @@ -1,5 +1,5 @@ -"use strict";(()=>{var va=Object.create;var bn=Object.defineProperty;var wa=Object.getOwnPropertyDescriptor;var fa=Object.getOwnPropertyNames;var Ma=Object.getPrototypeOf,ka=Object.prototype.hasOwnProperty;var l0=(t1,e1)=>()=>(e1||t1((e1={exports:{}}).exports,e1),e1.exports);var xa=(t1,e1,o1,n1)=>{if(e1&&typeof e1=="object"||typeof e1=="function")for(let r1 of fa(e1))!ka.call(t1,r1)&&r1!==o1&&bn(t1,r1,{get:()=>e1[r1],enumerable:!(n1=wa(e1,r1))||n1.enumerable});return t1};var Cn=(t1,e1,o1)=>(o1=t1!=null?va(Ma(t1)):{},xa(e1||!t1||!t1.__esModule?bn(o1,"default",{value:t1,enumerable:!0}):o1,t1));var Ul=l0(u8=>{"use strict";Object.defineProperty(u8,"__esModule",{value:!0});function rd(t1,e1){if(!t1)throw new Error(e1)}u8.default=rd});var $l=l0(_3=>{"use strict";var ld=_3&&_3.__importDefault||function(t1){return t1&&t1.__esModule?t1:{default:t1}};Object.defineProperty(_3,"__esModule",{value:!0});var q6=ld(Ul());function ad(t1){q6.default(Array.isArray(t1.domains),"domains must be an array"),q6.default(Array.isArray(t1.topLevelDomains),"topLevelDomains must be an array"),q6.default(Array.isArray(t1.secondLevelDomains),"secondLevelDomains must be an array"),q6.default(typeof t1.distanceFunction=="function","distanceFunction must be a function")}_3.default=ad});var Wl=l0(v8=>{"use strict";Object.defineProperty(v8,"__esModule",{value:!0});function id(t1){return encodeURI(t1).replace(/%20/g," ").replace(/%25/g,"%").replace(/%5E/g,"^").replace(/%60/g,"`").replace(/%7B/g,"{").replace(/%7C/g,"|").replace(/%7D/g,"}")}v8.default=id});var Gl=l0(w8=>{"use strict";Object.defineProperty(w8,"__esModule",{value:!0});function cd(t1){let{domain:e1,domains:o1,distanceFunction:n1,threshold:r1}=t1,l1,a1=1/0,i1=null;if(!(!e1||!o1)){for(let c1=0;c1{"use strict";Object.defineProperty(f8,"__esModule",{value:!0});var hd=/\s/;function sd(t1){return t1.trim?t1.trim():pd(dd(t1))}function dd(t1){return t1.trimLeft?t1.trimLeft():t1.replace(/^\s\s*/,"")}function pd(t1){if(t1.trimRight)return t1.trimRight();let e1=t1.length;for(;hd.test(t1.charAt(--e1)););return t1.slice(0,e1+1)}f8.default=sd});var Ql=l0(U3=>{"use strict";var ud=U3&&U3.__importDefault||function(t1){return t1&&t1.__esModule?t1:{default:t1}};Object.defineProperty(U3,"__esModule",{value:!0});var vd=ud(Zl()),wd=2;function fd(t1){let o1=vd.default(t1).split("@");if(o1.length{"use strict";var k8=$3&&$3.__importDefault||function(t1){return t1&&t1.__esModule?t1:{default:t1}};Object.defineProperty($3,"__esModule",{value:!0});var Md=k8(Wl()),M8=k8(Gl()),kd=k8(Ql());function xd(t1){let e1=Md.default(t1.email.toLowerCase()),o1=kd.default(e1);if(!o1)return;let{domains:n1,domainThreshold:r1,distanceFunction:l1,secondLevelDomains:a1,topLevelDomains:i1}=t1;if(a1&&i1&&a1.indexOf(o1.secondLevelDomain)!==-1&&i1.indexOf(o1.topLevelDomain)!==-1)return;let c1=M8.default({domain:o1.domain,domains:n1,distanceFunction:l1,threshold:r1});if(c1)return c1==o1.domain?void 0:{address:o1.address,domain:c1,full:o1.address+"@"+c1};let s1=M8.default({domain:o1.secondLevelDomain,domains:a1,distanceFunction:l1,threshold:t1.secondLevelThreshold}),h1=M8.default({domain:o1.topLevelDomain,domains:i1,distanceFunction:l1,threshold:t1.topLevelThreshold});if(o1.domain){c1=o1.domain;let d1=!1;if(s1&&s1!=o1.secondLevelDomain&&(c1=c1.replace(o1.secondLevelDomain,s1),d1=!0),h1&&h1!=o1.topLevelDomain&&o1.secondLevelDomain!==""&&(c1=c1.replace(new RegExp(o1.topLevelDomain+"$"),h1),d1=!0),d1)return{address:o1.address,domain:c1,full:o1.address+"@"+c1}}}$3.default=xd});var Yl=l0(x8=>{"use strict";Object.defineProperty(x8,"__esModule",{value:!0});function md(t1,e1){if(t1==null||t1.length===0)return e1==null||e1.length===0?0:e1.length;if(e1==null||e1.length===0)return t1.length;let o1=0,n1=0,r1=0,l1=0,a1=5;for(;o1+n1{"use strict";var gd=D0&&D0.__importDefault||function(t1){return t1&&t1.__esModule?t1:{default:t1}};Object.defineProperty(D0,"__esModule",{value:!0});D0.POPULAR_TLDS=D0.POPULAR_DOMAINS=D0.DEFAULT_CONFIG=void 0;var zd=gd(Yl()),Kl=["msn.com","bellsouth.net","telus.net","comcast.net","optusnet.com.au","earthlink.net","qq.com","sky.com","icloud.com","sympatico.ca","googlemail.com","att.net","xtra.co.nz","web.de","cox.net","gmail.com","ymail.com","aim.com","rogers.com","verizon.net","rocketmail.com","optonline.net","sbcglobal.net","aol.com","aim.com","me.com","mailw.com","btinternet.com","charter.net","shaw.ca","hey.com","proton.me","pm.com","protonmail.com","zoho.com","yandex.com","titan.email"];D0.POPULAR_DOMAINS=Kl;var Jl=["com","com.au","com.tw","co","ca","co.nz","co.uk","de","fr","it","ru","org","edu","gov","jp","nl","kr","se","eu","ie","co.il","us","at","be","dk","hk","es","gr","ch","no","cz","net","net.au","info","biz","mil","co.jp","sg","hu","uk","sk","ar","cf","cl","cn","ga","gq","ir","ml","mx","nu","nz","ph","pl","ro","tk","tw","ua","vg","ws","xn","za","app","au","ai","biz","br","blog","cloud","club","cc","de","dev","digital","fi","finance","id","in","io","me","mobi","network","pw","so","xyz","software","to","tech"];D0.POPULAR_TLDS=Jl;var bd={domainThreshold:2,domains:Kl,secondLevelThreshold:2,secondLevelDomains:["yahoo","hotmail","mail","live","outlook"],topLevelThreshold:2,topLevelDomains:Jl,distanceFunction:zd.default};D0.DEFAULT_CONFIG=bd});var ta=l0(g8=>{"use strict";Object.defineProperty(g8,"__esModule",{value:!0});var j4=m8();function Cd(t1){return{email:t1.email,domains:t1.domains||j4.DEFAULT_CONFIG.domains,topLevelDomains:t1.topLevelDomains||j4.DEFAULT_CONFIG.topLevelDomains,secondLevelDomains:t1.secondLevelDomains||j4.DEFAULT_CONFIG.secondLevelDomains,distanceFunction:t1.distanceFunction||j4.DEFAULT_CONFIG.distanceFunction,domainThreshold:t1.domainThreshold||j4.DEFAULT_CONFIG.domainThreshold,secondLevelThreshold:t1.secondLevelThreshold||j4.DEFAULT_CONFIG.secondLevelThreshold,topLevelThreshold:t1.topLevelThreshold||j4.DEFAULT_CONFIG.topLevelThreshold,suggested:t1.suggested||void 0,empty:t1.suggested||void 0}}g8.default=Cd});var ea=l0(W3=>{"use strict";var z8=W3&&W3.__importDefault||function(t1){return t1&&t1.__esModule?t1:{default:t1}};Object.defineProperty(W3,"__esModule",{value:!0});var Hd=z8($l()),Bd=z8(Xl()),Td=z8(ta());function Vd(t1){let e1=Td.default(t1);Hd.default(e1||{});let o1=Bd.default(e1);return!o1&&t1.empty&&t1.empty(),o1&&t1.suggested&&t1.suggested(o1),o1}W3.default=Vd});var na=l0(T0=>{"use strict";var jd=T0&&T0.__importDefault||function(t1){return t1&&t1.__esModule?t1:{default:t1}};Object.defineProperty(T0,"__esModule",{value:!0});T0.POPULAR_TLDS=T0.POPULAR_DOMAINS=T0.run=void 0;var oa=jd(ea());T0.run=oa.default;var I6=m8();Object.defineProperty(T0,"POPULAR_DOMAINS",{enumerable:!0,get:function(){return I6.POPULAR_DOMAINS}});Object.defineProperty(T0,"POPULAR_TLDS",{enumerable:!0,get:function(){return I6.POPULAR_TLDS}});var Sd={run:oa.default,POPULAR_DOMAINS:I6.POPULAR_DOMAINS,POPULAR_TLDS:I6.POPULAR_TLDS};T0.default=Sd});var aa=l0((exports,module)=>{(function(t1,e1){typeof define=="function"&&define.amd?define([],e1):typeof module=="object"&&module.exports?module.exports=e1():t1.htmx=t1.htmx||e1()})(typeof self<"u"?self:exports,function(){return function(){"use strict";var Q={onLoad:F,process:zt,on:de,off:ge,trigger:ce,ajax:Nr,find:C,findAll:f,closest:v,values:function(t1,e1){var o1=dr(t1,e1||"post");return o1.values},remove:_,addClass:z,removeClass:n,toggleClass:$,takeClass:W,defineExtension:Ur,removeExtension:Br,logAll:V,logNone:j,logger:null,config:{historyEnabled:!0,historyCacheSize:10,refreshOnHistoryMiss:!1,defaultSwapStyle:"innerHTML",defaultSwapDelay:0,defaultSettleDelay:20,includeIndicatorStyles:!0,indicatorClass:"htmx-indicator",requestClass:"htmx-request",addedClass:"htmx-added",settlingClass:"htmx-settling",swappingClass:"htmx-swapping",allowEval:!0,allowScriptTags:!0,inlineScriptNonce:"",attributesToSettle:["class","style","width","height"],withCredentials:!1,timeout:0,wsReconnectDelay:"full-jitter",wsBinaryType:"blob",disableSelector:"[hx-disable], [data-hx-disable]",useTemplateFragments:!1,scrollBehavior:"smooth",defaultFocusScroll:!1,getCacheBusterParam:!1,globalViewTransitions:!1,methodsThatUseUrlParams:["get"],selfRequestsOnly:!1,ignoreTitle:!1,scrollIntoViewOnBoost:!0,triggerSpecsCache:null},parseInterval:d,_:t,createEventSource:function(t1){return new EventSource(t1,{withCredentials:!0})},createWebSocket:function(t1){var e1=new WebSocket(t1,[]);return e1.binaryType=Q.config.wsBinaryType,e1},version:"1.9.12"},r={addTriggerHandler:Lt,bodyContains:se,canAccessLocalStorage:U,findThisElement:xe,filterValues:yr,hasAttribute:o,getAttributeValue:te,getClosestAttributeValue:ne,getClosestMatch:c,getExpressionVars:Hr,getHeaders:xr,getInputValues:dr,getInternalData:ae,getSwapSpecification:wr,getTriggerSpecs:it,getTarget:ye,makeFragment:l,mergeObjects:le,makeSettleInfo:T,oobSwap:Ee,querySelectorExt:ue,selectAndSwap:je,settleImmediately:nr,shouldCancel:ut,triggerEvent:ce,triggerErrorEvent:fe,withExtensions:R},w=["get","post","put","delete","patch"],i=w.map(function(t1){return"[hx-"+t1+"], [data-hx-"+t1+"]"}).join(", "),S=e("head"),q=e("title"),H=e("svg",!0);function e(t1,e1){return new RegExp("<"+t1+"(\\s[^>]*>|>)([\\s\\S]*?)<\\/"+t1+">",e1?"gim":"im")}function d(t1){if(t1==null)return;let e1=NaN;return t1.slice(-2)=="ms"?e1=parseFloat(t1.slice(0,-2)):t1.slice(-1)=="s"?e1=parseFloat(t1.slice(0,-1))*1e3:t1.slice(-1)=="m"?e1=parseFloat(t1.slice(0,-1))*1e3*60:e1=parseFloat(t1),isNaN(e1)?void 0:e1}function ee(t1,e1){return t1.getAttribute&&t1.getAttribute(e1)}function o(t1,e1){return t1.hasAttribute&&(t1.hasAttribute(e1)||t1.hasAttribute("data-"+e1))}function te(t1,e1){return ee(t1,e1)||ee(t1,"data-"+e1)}function u(t1){return t1.parentElement}function re(){return document}function c(t1,e1){for(;t1&&!e1(t1);)t1=u(t1);return t1||null}function L(t1,e1,o1){var n1=te(e1,o1),r1=te(e1,"hx-disinherit");return t1!==e1&&r1&&(r1==="*"||r1.split(" ").indexOf(o1)>=0)?"unset":n1}function ne(t1,e1){var o1=null;if(c(t1,function(n1){return o1=L(t1,n1,e1)}),o1!=="unset")return o1}function h(t1,e1){var o1=t1.matches||t1.matchesSelector||t1.msMatchesSelector||t1.mozMatchesSelector||t1.webkitMatchesSelector||t1.oMatchesSelector;return o1&&o1.call(t1,e1)}function A(t1){var e1=/<([a-z][^\/\0>\x20\t\r\n\f]*)/i,o1=e1.exec(t1);return o1?o1[1].toLowerCase():""}function s(t1,e1){for(var o1=new DOMParser,n1=o1.parseFromString(t1,"text/html"),r1=n1.body;e1>0;)e1--,r1=r1.firstChild;return r1==null&&(r1=re().createDocumentFragment()),r1}function N(t1){return/",0),l1=r1.querySelector("template").content;return Q.config.allowScriptTags?oe(l1.querySelectorAll("script"),function(a1){Q.config.inlineScriptNonce&&(a1.nonce=Q.config.inlineScriptNonce),a1.htmxExecuted=navigator.userAgent.indexOf("Firefox")===-1}):oe(l1.querySelectorAll("script"),function(a1){_(a1)}),l1}switch(o1){case"thead":case"tbody":case"tfoot":case"colgroup":case"caption":return s(""+n1+"
",1);case"col":return s(""+n1+"
",2);case"tr":return s(""+n1+"
",2);case"td":case"th":return s(""+n1+"
",3);case"script":case"style":return s("
"+n1+"
",1);default:return s(n1,0)}}function ie(t1){t1&&t1()}function I(t1,e1){return Object.prototype.toString.call(t1)==="[object "+e1+"]"}function k(t1){return I(t1,"Function")}function P(t1){return I(t1,"Object")}function ae(t1){var e1="htmx-internal-data",o1=t1[e1];return o1||(o1=t1[e1]={}),o1}function M(t1){var e1=[];if(t1)for(var o1=0;o1=0}function se(t1){return t1.getRootNode&&t1.getRootNode()instanceof window.ShadowRoot?re().body.contains(t1.getRootNode().host):re().body.contains(t1)}function D(t1){return t1.trim().split(/\s+/)}function le(t1,e1){for(var o1 in e1)e1.hasOwnProperty(o1)&&(t1[o1]=e1[o1]);return t1}function E(t1){try{return JSON.parse(t1)}catch(e1){return b(e1),null}}function U(){var t1="htmx:localStorageTest";try{return localStorage.setItem(t1,t1),localStorage.removeItem(t1),!0}catch{return!1}}function B(t1){try{var e1=new URL(t1);return e1&&(t1=e1.pathname+e1.search),/^\/$/.test(t1)||(t1=t1.replace(/\/+$/,"")),t1}catch{return t1}}function t(e){return Tr(re().body,function(){return eval(e)})}function F(t1){var e1=Q.on("htmx:load",function(o1){t1(o1.detail.elt)});return e1}function V(){Q.logger=function(t1,e1,o1){console&&console.log(e1,t1,o1)}}function j(){Q.logger=null}function C(t1,e1){return e1?t1.querySelector(e1):C(re(),t1)}function f(t1,e1){return e1?t1.querySelectorAll(e1):f(re(),t1)}function _(t1,e1){t1=p(t1),e1?setTimeout(function(){_(t1),t1=null},e1):t1.parentElement.removeChild(t1)}function z(t1,e1,o1){t1=p(t1),o1?setTimeout(function(){z(t1,e1),t1=null},o1):t1.classList&&t1.classList.add(e1)}function n(t1,e1,o1){t1=p(t1),o1?setTimeout(function(){n(t1,e1),t1=null},o1):t1.classList&&(t1.classList.remove(e1),t1.classList.length===0&&t1.removeAttribute("class"))}function $(t1,e1){t1=p(t1),t1.classList.toggle(e1)}function W(t1,e1){t1=p(t1),oe(t1.parentElement.children,function(o1){n(o1,e1)}),z(t1,e1)}function v(t1,e1){if(t1=p(t1),t1.closest)return t1.closest(e1);do if(t1==null||h(t1,e1))return t1;while(t1=t1&&u(t1));return null}function g(t1,e1){return t1.substring(0,e1.length)===e1}function G(t1,e1){return t1.substring(t1.length-e1.length)===e1}function J(t1){var e1=t1.trim();return g(e1,"<")&&G(e1,"/>")?e1.substring(1,e1.length-2):e1}function Z(t1,e1){return e1.indexOf("closest ")===0?[v(t1,J(e1.substr(8)))]:e1.indexOf("find ")===0?[C(t1,J(e1.substr(5)))]:e1==="next"?[t1.nextElementSibling]:e1.indexOf("next ")===0?[K(t1,J(e1.substr(5)))]:e1==="previous"?[t1.previousElementSibling]:e1.indexOf("previous ")===0?[Y(t1,J(e1.substr(9)))]:e1==="document"?[document]:e1==="window"?[window]:e1==="body"?[document.body]:re().querySelectorAll(J(e1))}var K=function(t1,e1){for(var o1=re().querySelectorAll(e1),n1=0;n1=0;n1--){var r1=o1[n1];if(r1.compareDocumentPosition(t1)===Node.DOCUMENT_POSITION_FOLLOWING)return r1}};function ue(t1,e1){return e1?Z(t1,e1)[0]:Z(re().body,t1)[0]}function p(t1){return I(t1,"String")?C(t1):t1}function ve(t1,e1,o1){return k(e1)?{target:re().body,event:t1,listener:e1}:{target:p(t1),event:e1,listener:o1}}function de(t1,e1,o1){jr(function(){var r1=ve(t1,e1,o1);r1.target.addEventListener(r1.event,r1.listener)});var n1=k(e1);return n1?e1:o1}function ge(t1,e1,o1){return jr(function(){var n1=ve(t1,e1,o1);n1.target.removeEventListener(n1.event,n1.listener)}),k(e1)?e1:o1}var pe=re().createElement("output");function me(t1,e1){var o1=ne(t1,e1);if(o1){if(o1==="this")return[xe(t1,e1)];var n1=Z(t1,o1);return n1.length===0?(b('The selector "'+o1+'" on '+e1+" returned no matches!"),[pe]):n1}}function xe(t1,e1){return c(t1,function(o1){return te(o1,e1)!=null})}function ye(t1){var e1=ne(t1,"hx-target");if(e1)return e1==="this"?xe(t1,"hx-target"):ue(t1,e1);var o1=ae(t1);return o1.boosted?re().body:t1}function be(t1){for(var e1=Q.config.attributesToSettle,o1=0;o10?(r1=t1.substr(0,t1.indexOf(":")),n1=t1.substr(t1.indexOf(":")+1,t1.length)):r1=t1);var l1=re().querySelectorAll(n1);return l1?(oe(l1,function(a1){var i1,c1=e1.cloneNode(!0);i1=re().createDocumentFragment(),i1.appendChild(c1),Se(r1,a1)||(i1=c1);var s1={shouldSwap:!0,target:a1,fragment:i1};ce(a1,"htmx:oobBeforeSwap",s1)&&(a1=s1.target,s1.shouldSwap&&Fe(r1,a1,a1,i1,o1),oe(o1.elts,function(h1){ce(h1,"htmx:oobAfterSwap",s1)}))}),e1.parentNode.removeChild(e1)):(e1.parentNode.removeChild(e1),fe(re().body,"htmx:oobErrorNoTarget",{content:e1})),t1}function Ce(t1,e1,o1){var n1=ne(t1,"hx-select-oob");if(n1)for(var r1=n1.split(","),l1=0;l10){var l1=r1.replace("'","\\'"),a1=n1.tagName.replace(":","\\:"),i1=t1.querySelector(a1+"[id='"+l1+"']");if(i1&&i1!==t1){var c1=n1.cloneNode();we(n1,i1),o1.tasks.push(function(){we(n1,c1)})}}})}function Oe(t1){return function(){n(t1,Q.config.addedClass),zt(t1),Nt(t1),qe(t1),ce(t1,"htmx:load")}}function qe(t1){var e1="[autofocus]",o1=h(t1,e1)?t1:t1.querySelector(e1);o1?.focus()}function a(t1,e1,o1,n1){for(Te(t1,o1,n1);o1.childNodes.length>0;){var r1=o1.firstChild;z(r1,Q.config.addedClass),t1.insertBefore(r1,e1),r1.nodeType!==Node.TEXT_NODE&&r1.nodeType!==Node.COMMENT_NODE&&n1.tasks.push(Oe(r1))}}function He(t1,e1){for(var o1=0;o1-1){var e1=t1.replace(H,""),o1=e1.match(q);if(o1)return o1[2]}}function je(t1,e1,o1,n1,r1,l1){r1.title=Ve(n1);var a1=l(n1);if(a1)return Ce(o1,a1,r1),a1=Be(o1,a1,l1),Re(a1),Fe(t1,o1,e1,a1,r1)}function _e(t1,e1,o1){var n1=t1.getResponseHeader(e1);if(n1.indexOf("{")===0){var r1=E(n1);for(var l1 in r1)if(r1.hasOwnProperty(l1)){var a1=r1[l1];P(a1)||(a1={value:a1}),ce(o1,l1,a1)}}else for(var i1=n1.split(","),c1=0;c10;){var a1=e1[0];if(a1==="]"){if(n1--,n1===0){l1===null&&(r1=r1+"true"),e1.shift(),r1+=")})";try{var i1=Tr(t1,function(){return Function(r1)()},function(){return!0});return i1.source=r1,i1}catch(c1){return fe(re().body,"htmx:syntax:error",{error:c1,source:r1}),null}}}else a1==="["&&n1++;Qe(a1,l1,o1)?r1+="(("+o1+"."+a1+") ? ("+o1+"."+a1+") : (window."+a1+"))":r1=r1+a1,l1=e1.shift()}}}function y(t1,e1){for(var o1="";t1.length>0&&!e1.test(t1[0]);)o1+=t1.shift();return o1}function tt(t1){var e1;return t1.length>0&&Ze.test(t1[0])?(t1.shift(),e1=y(t1,Ke).trim(),t1.shift()):e1=y(t1,x),e1}var rt="input, textarea, select";function nt(t1,e1,o1){var n1=[],r1=Ye(e1);do{y(r1,Je);var l1=r1.length,a1=y(r1,/[,\[\s]/);if(a1!=="")if(a1==="every"){var i1={trigger:"every"};y(r1,Je),i1.pollInterval=d(y(r1,/[,\[\s]/)),y(r1,Je);var c1=et(t1,r1,"event");c1&&(i1.eventFilter=c1),n1.push(i1)}else if(a1.indexOf("sse:")===0)n1.push({trigger:"sse",sseEvent:a1.substr(4)});else{var s1={trigger:a1},c1=et(t1,r1,"event");for(c1&&(s1.eventFilter=c1);r1.length>0&&r1[0]!==",";){y(r1,Je);var h1=r1.shift();if(h1==="changed")s1.changed=!0;else if(h1==="once")s1.once=!0;else if(h1==="consume")s1.consume=!0;else if(h1==="delay"&&r1[0]===":")r1.shift(),s1.delay=d(y(r1,x));else if(h1==="from"&&r1[0]===":"){if(r1.shift(),Ze.test(r1[0]))var d1=tt(r1);else{var d1=y(r1,x);if(d1==="closest"||d1==="find"||d1==="next"||d1==="previous"){r1.shift();var p1=tt(r1);p1.length>0&&(d1+=" "+p1)}}s1.from=d1}else h1==="target"&&r1[0]===":"?(r1.shift(),s1.target=tt(r1)):h1==="throttle"&&r1[0]===":"?(r1.shift(),s1.throttle=d(y(r1,x))):h1==="queue"&&r1[0]===":"?(r1.shift(),s1.queue=y(r1,x)):h1==="root"&&r1[0]===":"?(r1.shift(),s1[h1]=tt(r1)):h1==="threshold"&&r1[0]===":"?(r1.shift(),s1[h1]=y(r1,x)):fe(t1,"htmx:syntax:error",{token:r1.shift()})}n1.push(s1)}r1.length===l1&&fe(t1,"htmx:syntax:error",{token:r1.shift()}),y(r1,Je)}while(r1[0]===","&&r1.shift());return o1&&(o1[e1]=n1),n1}function it(t1){var e1=te(t1,"hx-trigger"),o1=[];if(e1){var n1=Q.config.triggerSpecsCache;o1=n1&&n1[e1]||nt(t1,e1,n1)}return o1.length>0?o1:h(t1,"form")?[{trigger:"submit"}]:h(t1,'input[type="button"], input[type="submit"]')?[{trigger:"click"}]:h(t1,rt)?[{trigger:"change"}]:[{trigger:"click"}]}function at(t1){ae(t1).cancelled=!0}function ot(t1,e1,o1){var n1=ae(t1);n1.timeout=setTimeout(function(){se(t1)&&n1.cancelled!==!0&&(ct(o1,t1,Wt("hx:poll:trigger",{triggerSpec:o1,target:t1}))||e1(t1),ot(t1,e1,o1))},o1.pollInterval)}function st(t1){return location.hostname===t1.hostname&&ee(t1,"href")&&ee(t1,"href").indexOf("#")!==0}function lt(t1,e1,o1){if(t1.tagName==="A"&&st(t1)&&(t1.target===""||t1.target==="_self")||t1.tagName==="FORM"){e1.boosted=!0;var n1,r1;if(t1.tagName==="A")n1="get",r1=ee(t1,"href");else{var l1=ee(t1,"method");n1=l1?l1.toLowerCase():"get",r1=ee(t1,"action")}o1.forEach(function(a1){ht(t1,function(i1,c1){if(v(i1,Q.config.disableSelector)){m(i1);return}he(n1,r1,i1,c1)},e1,a1,!0)})}}function ut(t1,e1){return!!((t1.type==="submit"||t1.type==="click")&&(e1.tagName==="FORM"||h(e1,'input[type="submit"], button')&&v(e1,"form")!==null||e1.tagName==="A"&&e1.href&&(e1.getAttribute("href")==="#"||e1.getAttribute("href").indexOf("#")!==0)))}function ft(t1,e1){return ae(t1).boosted&&t1.tagName==="A"&&e1.type==="click"&&(e1.ctrlKey||e1.metaKey)}function ct(t1,e1,o1){var n1=t1.eventFilter;if(n1)try{return n1.call(e1,o1)!==!0}catch(r1){return fe(re().body,"htmx:eventFilter:error",{error:r1,source:n1.source}),!0}return!1}function ht(t1,e1,o1,n1,r1){var l1=ae(t1),a1;n1.from?a1=Z(t1,n1.from):a1=[t1],n1.changed&&a1.forEach(function(i1){var c1=ae(i1);c1.lastValue=i1.value}),oe(a1,function(i1){var c1=function(s1){if(!se(t1)){i1.removeEventListener(n1.trigger,c1);return}if(!ft(t1,s1)&&((r1||ut(s1,t1))&&s1.preventDefault(),!ct(n1,t1,s1))){var h1=ae(s1);if(h1.triggerSpec=n1,h1.handledFor==null&&(h1.handledFor=[]),h1.handledFor.indexOf(t1)<0){if(h1.handledFor.push(t1),n1.consume&&s1.stopPropagation(),n1.target&&s1.target&&!h(s1.target,n1.target))return;if(n1.once){if(l1.triggeredOnce)return;l1.triggeredOnce=!0}if(n1.changed){var d1=ae(i1);if(d1.lastValue===i1.value)return;d1.lastValue=i1.value}if(l1.delayed&&clearTimeout(l1.delayed),l1.throttle)return;n1.throttle>0?l1.throttle||(e1(t1,s1),l1.throttle=setTimeout(function(){l1.throttle=null},n1.throttle)):n1.delay>0?l1.delayed=setTimeout(function(){e1(t1,s1)},n1.delay):(ce(t1,"htmx:trigger"),e1(t1,s1))}}};o1.listenerInfos==null&&(o1.listenerInfos=[]),o1.listenerInfos.push({trigger:n1.trigger,listener:c1,on:i1}),i1.addEventListener(n1.trigger,c1)})}var vt=!1,dt=null;function gt(){dt||(dt=function(){vt=!0},window.addEventListener("scroll",dt),setInterval(function(){vt&&(vt=!1,oe(re().querySelectorAll("[hx-trigger='revealed'],[data-hx-trigger='revealed']"),function(t1){pt(t1)}))},200))}function pt(t1){if(!o(t1,"data-hx-revealed")&&X(t1)){t1.setAttribute("data-hx-revealed","true");var e1=ae(t1);e1.initHash?ce(t1,"revealed"):t1.addEventListener("htmx:afterProcessNode",function(o1){ce(t1,"revealed")},{once:!0})}}function mt(t1,e1,o1){for(var n1=D(o1),r1=0;r1=0){var a1=wt(o1);setTimeout(function(){xt(t1,e1,o1+1)},a1)}},r1.onopen=function(l1){o1=0},ae(t1).webSocket=r1,r1.addEventListener("message",function(l1){if(!yt(t1)){var a1=l1.data;R(t1,function(p1){a1=p1.transformResponse(a1,null,t1)});for(var i1=T(t1),c1=l(a1),s1=M(c1.children),h1=0;h10){ce(t1,"htmx:validation:halted",a1);return}n1.send(JSON.stringify(h1)),ut(o1,t1)&&o1.preventDefault()}):fe(t1,"htmx:noWebSocketSourceError")}function wt(t1){var e1=Q.config.wsReconnectDelay;if(typeof e1=="function")return e1(t1);if(e1==="full-jitter"){var o1=Math.min(t1,6),n1=1e3*Math.pow(2,o1);return n1*Math.random()}b('htmx.config.wsReconnectDelay must either be a function or the string "full-jitter"')}function St(t1,e1,o1){for(var n1=D(o1),r1=0;r10?setTimeout(r1,n1):r1()}function Ht(t1,e1,o1){var n1=!1;return oe(w,function(r1){if(o(t1,"hx-"+r1)){var l1=te(t1,"hx-"+r1);n1=!0,e1.path=l1,e1.verb=r1,o1.forEach(function(a1){Lt(t1,a1,e1,function(i1,c1){if(v(i1,Q.config.disableSelector)){m(i1);return}he(r1,l1,i1,c1)})})}}),n1}function Lt(t1,e1,o1,n1){if(e1.sseEvent)Rt(t1,n1,e1.sseEvent);else if(e1.trigger==="revealed")gt(),ht(t1,n1,o1,e1),pt(t1);else if(e1.trigger==="intersect"){var r1={};e1.root&&(r1.root=ue(t1,e1.root)),e1.threshold&&(r1.threshold=parseFloat(e1.threshold));var l1=new IntersectionObserver(function(a1){for(var i1=0;i10?(o1.polling=!0,ot(t1,n1,e1)):ht(t1,n1,o1,e1)}function At(t1){if(!t1.htmxExecuted&&Q.config.allowScriptTags&&(t1.type==="text/javascript"||t1.type==="module"||t1.type==="")){var e1=re().createElement("script");oe(t1.attributes,function(n1){e1.setAttribute(n1.name,n1.value)}),e1.textContent=t1.textContent,e1.async=!1,Q.config.inlineScriptNonce&&(e1.nonce=Q.config.inlineScriptNonce);var o1=t1.parentElement;try{o1.insertBefore(e1,t1)}catch(n1){b(n1)}finally{t1.parentElement&&t1.parentElement.removeChild(t1)}}}function Nt(t1){h(t1,"script")&&At(t1),oe(f(t1,"script"),function(e1){At(e1)})}function It(t1){var e1=t1.attributes;if(!e1)return!1;for(var o1=0;o10;){var a1=n1.shift(),i1=a1.match(/^\s*([a-zA-Z:\-\.]+:)(.*)/);l1===0&&i1?(a1.split(":"),r1=i1[1].slice(0,-1),o1[r1]=i1[2]):o1[r1]+=a1,l1+=Bt(a1)}for(var c1 in o1)Ft(t1,c1,o1[c1])}}function jt(t1){Ae(t1);for(var e1=0;e1Q.config.historyCacheSize;)r1.shift();for(;r1.length>0;)try{localStorage.setItem("htmx-history-cache",JSON.stringify(r1));break}catch(i1){fe(re().body,"htmx:historyCacheError",{cause:i1,cache:r1}),r1.shift()}}}function Yt(t1){if(!U())return null;t1=B(t1);for(var e1=E(localStorage.getItem("htmx-history-cache"))||[],o1=0;o1=200&&this.status<400){ce(re().body,"htmx:historyCacheMissLoad",o1);var n1=l(this.response);n1=n1.querySelector("[hx-history-elt],[data-hx-history-elt]")||n1;var r1=Zt(),l1=T(r1),a1=Ve(this.response);if(a1){var i1=C("title");i1?i1.innerHTML=a1:window.document.title=a1}Ue(r1,n1,l1),nr(l1.tasks),Jt=t1,ce(re().body,"htmx:historyRestore",{path:t1,cacheMiss:!0,serverResponse:this.response})}else fe(re().body,"htmx:historyCacheMissLoadError",o1)},e1.send()}function ar(t1){er(),t1=t1||location.pathname+location.search;var e1=Yt(t1);if(e1){var o1=l(e1.content),n1=Zt(),r1=T(n1);Ue(n1,o1,r1),nr(r1.tasks),document.title=e1.title,setTimeout(function(){window.scrollTo(0,e1.scroll)},0),Jt=t1,ce(re().body,"htmx:historyRestore",{path:t1,item:e1})}else Q.config.refreshOnHistoryMiss?window.location.reload(!0):ir(t1)}function or(t1){var e1=me(t1,"hx-indicator");return e1==null&&(e1=[t1]),oe(e1,function(o1){var n1=ae(o1);n1.requestCount=(n1.requestCount||0)+1,o1.classList.add.call(o1.classList,Q.config.requestClass)}),e1}function sr(t1){var e1=me(t1,"hx-disabled-elt");return e1==null&&(e1=[]),oe(e1,function(o1){var n1=ae(o1);n1.requestCount=(n1.requestCount||0)+1,o1.setAttribute("disabled","")}),e1}function lr(t1,e1){oe(t1,function(o1){var n1=ae(o1);n1.requestCount=(n1.requestCount||0)-1,n1.requestCount===0&&o1.classList.remove.call(o1.classList,Q.config.requestClass)}),oe(e1,function(o1){var n1=ae(o1);n1.requestCount=(n1.requestCount||0)-1,n1.requestCount===0&&o1.removeAttribute("disabled")})}function ur(t1,e1){for(var o1=0;o1=0}function wr(t1,e1){var o1=e1||ne(t1,"hx-swap"),n1={swapStyle:ae(t1).boosted?"innerHTML":Q.config.defaultSwapStyle,swapDelay:Q.config.defaultSwapDelay,settleDelay:Q.config.defaultSettleDelay};if(Q.config.scrollIntoViewOnBoost&&ae(t1).boosted&&!br(t1)&&(n1.show="top"),o1){var r1=D(o1);if(r1.length>0)for(var l1=0;l10?c1.join(":"):null;n1.scroll=s1,n1.scrollTarget=h1}else if(a1.indexOf("show:")===0){var d1=a1.substr(5),c1=d1.split(":"),p1=c1.pop(),h1=c1.length>0?c1.join(":"):null;n1.show=p1,n1.showTarget=h1}else if(a1.indexOf("focus-scroll:")===0){var w1=a1.substr(13);n1.focusScroll=w1=="true"}else l1==0?n1.swapStyle=a1:b("Unknown modifier in hx-swap: "+a1)}}return n1}function Sr(t1){return ne(t1,"hx-encoding")==="multipart/form-data"||h(t1,"form")&&ee(t1,"enctype")==="multipart/form-data"}function Er(t1,e1,o1){var n1=null;return R(e1,function(r1){n1==null&&(n1=r1.encodeParameters(t1,o1,e1))}),n1??(Sr(e1)?mr(o1):pr(o1))}function T(t1){return{tasks:[],elts:[t1]}}function Cr(t1,e1){var o1=t1[0],n1=t1[t1.length-1];if(e1.scroll){var r1=null;e1.scrollTarget&&(r1=ue(o1,e1.scrollTarget)),e1.scroll==="top"&&(o1||r1)&&(r1=r1||o1,r1.scrollTop=0),e1.scroll==="bottom"&&(n1||r1)&&(r1=r1||n1,r1.scrollTop=r1.scrollHeight)}if(e1.show){var r1=null;if(e1.showTarget){var l1=e1.showTarget;e1.showTarget==="window"&&(l1="body"),r1=ue(o1,l1)}e1.show==="top"&&(o1||r1)&&(r1=r1||o1,r1.scrollIntoView({block:"start",behavior:Q.config.scrollBehavior})),e1.show==="bottom"&&(n1||r1)&&(r1=r1||n1,r1.scrollIntoView({block:"end",behavior:Q.config.scrollBehavior}))}}function Rr(t1,e1,o1,n1){if(n1==null&&(n1={}),t1==null)return n1;var r1=te(t1,e1);if(r1){var l1=r1.trim(),a1=o1;if(l1==="unset")return null;l1.indexOf("javascript:")===0?(l1=l1.substr(11),a1=!0):l1.indexOf("js:")===0&&(l1=l1.substr(3),a1=!0),l1.indexOf("{")!==0&&(l1="{"+l1+"}");var i1;a1?i1=Tr(t1,function(){return Function("return ("+l1+")")()},{}):i1=E(l1);for(var c1 in i1)i1.hasOwnProperty(c1)&&n1[c1]==null&&(n1[c1]=i1[c1])}return Rr(u(t1),e1,o1,n1)}function Tr(t1,e1,o1){return Q.config.allowEval?e1():(fe(t1,"htmx:evalDisallowedError"),o1)}function Or(t1,e1){return Rr(t1,"hx-vars",!0,e1)}function qr(t1,e1){return Rr(t1,"hx-vals",!1,e1)}function Hr(t1){return le(Or(t1),qr(t1))}function Lr(t1,e1,o1){if(o1!==null)try{t1.setRequestHeader(e1,o1)}catch{t1.setRequestHeader(e1,encodeURIComponent(o1)),t1.setRequestHeader(e1+"-URI-AutoEncoded","true")}}function Ar(t1){if(t1.responseURL&&typeof URL<"u")try{var e1=new URL(t1.responseURL);return e1.pathname+e1.search}catch{fe(re().body,"htmx:badResponseUrl",{url:t1.responseURL})}}function O(t1,e1){return e1.test(t1.getAllResponseHeaders())}function Nr(t1,e1,o1){return t1=t1.toLowerCase(),o1?o1 instanceof Element||I(o1,"String")?he(t1,e1,null,null,{targetOverride:p(o1),returnPromise:!0}):he(t1,e1,p(o1.source),o1.event,{handler:o1.handler,headers:o1.headers,values:o1.values,targetOverride:p(o1.target),swapOverride:o1.swap,select:o1.select,returnPromise:!0}):he(t1,e1,null,null,{returnPromise:!0})}function Ir(t1){for(var e1=[];t1;)e1.push(t1),t1=t1.parentElement;return e1}function kr(t1,e1,o1){var n1,r1;if(typeof URL=="function"){r1=new URL(e1,document.location.href);var l1=document.location.origin;n1=l1===r1.origin}else r1=e1,n1=g(e1,document.location.origin);return Q.config.selfRequestsOnly&&!n1?!1:ce(t1,"htmx:validateUrl",le({url:r1,sameHost:n1},o1))}function he(t1,e1,o1,n1,r1,l1){var a1=null,i1=null;if(r1=r1??{},r1.returnPromise&&typeof Promise<"u")var c1=new Promise(function(u2,d2){a1=u2,i1=d2});o1==null&&(o1=re().body);var s1=r1.handler||Mr,h1=r1.select||null;if(!se(o1))return ie(a1),c1;var d1=r1.targetOverride||ye(o1);if(d1==null||d1==pe)return fe(o1,"htmx:targetError",{target:te(o1,"hx-target")}),ie(i1),c1;var p1=ae(o1),w1=p1.lastButtonClicked;if(w1){var x1=ee(w1,"formaction");x1!=null&&(e1=x1);var k1=ee(w1,"formmethod");k1!=null&&k1.toLowerCase()!=="dialog"&&(t1=k1)}var M1=ne(o1,"hx-confirm");if(l1===void 0){var m1=function(u2){return he(t1,e1,o1,n1,r1,!!u2)},H1={target:d1,elt:o1,path:e1,verb:t1,triggeringEvent:n1,etc:r1,issueRequest:m1,question:M1};if(ce(o1,"htmx:confirm",H1)===!1)return ie(a1),c1}var b1=o1,u1=ne(o1,"hx-sync"),j1=null,B1=!1;if(u1){var V1=u1.split(":"),y1=V1[0].trim();if(y1==="this"?b1=xe(o1,"hx-sync"):b1=ue(o1,y1),u1=(V1[1]||"drop").trim(),p1=ae(b1),u1==="drop"&&p1.xhr&&p1.abortable!==!0)return ie(a1),c1;if(u1==="abort"){if(p1.xhr)return ie(a1),c1;B1=!0}else if(u1==="replace")ce(b1,"htmx:abort");else if(u1.indexOf("queue")===0){var P1=u1.split(" ");j1=(P1[1]||"last").trim()}}if(p1.xhr)if(p1.abortable)ce(b1,"htmx:abort");else{if(j1==null){if(n1){var S1=ae(n1);S1&&S1.triggerSpec&&S1.triggerSpec.queue&&(j1=S1.triggerSpec.queue)}j1==null&&(j1="last")}return p1.queuedRequests==null&&(p1.queuedRequests=[]),j1==="first"&&p1.queuedRequests.length===0?p1.queuedRequests.push(function(){he(t1,e1,o1,n1,r1)}):j1==="all"?p1.queuedRequests.push(function(){he(t1,e1,o1,n1,r1)}):j1==="last"&&(p1.queuedRequests=[],p1.queuedRequests.push(function(){he(t1,e1,o1,n1,r1)})),ie(a1),c1}var L1=new XMLHttpRequest;p1.xhr=L1,p1.abortable=B1;var R1=function(){if(p1.xhr=null,p1.abortable=!1,p1.queuedRequests!=null&&p1.queuedRequests.length>0){var u2=p1.queuedRequests.shift();u2()}},W1=ne(o1,"hx-prompt");if(W1){var a2=prompt(W1);if(a2===null||!ce(o1,"htmx:prompt",{prompt:a2,target:d1}))return ie(a1),R1(),c1}if(M1&&!l1&&!confirm(M1))return ie(a1),R1(),c1;var e2=xr(o1,d1,a2);t1!=="get"&&!Sr(o1)&&(e2["Content-Type"]="application/x-www-form-urlencoded"),r1.headers&&(e2=le(e2,r1.headers));var o2=dr(o1,t1),h2=o2.errors,p2=o2.values;r1.values&&(p2=le(p2,r1.values));var T2=Hr(o1),I2=le(p2,T2),D2=yr(I2,o1);Q.config.getCacheBusterParam&&t1==="get"&&(D2["org.htmx.cache-buster"]=ee(d1,"id")||"true"),(e1==null||e1==="")&&(e1=re().location.href);var R2=Rr(o1,"hx-request"),C2=ae(o1).boosted,m2=Q.config.methodsThatUseUrlParams.indexOf(t1)>=0,i2={boosted:C2,useUrlParams:m2,parameters:D2,unfilteredParameters:I2,headers:e2,target:d1,verb:t1,errors:h2,withCredentials:r1.credentials||R2.credentials||Q.config.withCredentials,timeout:r1.timeout||R2.timeout||Q.config.timeout,path:e1,triggeringEvent:n1};if(!ce(o1,"htmx:configRequest",i2))return ie(a1),R1(),c1;if(e1=i2.path,t1=i2.verb,e2=i2.headers,D2=i2.parameters,h2=i2.errors,m2=i2.useUrlParams,h2&&h2.length>0)return ce(o1,"htmx:validation:halted",i2),ie(a1),R1(),c1;var D1=e1.split("#"),G1=D1[0],X1=D1[1],K1=e1;if(m2){K1=G1;var s2=Object.keys(D2).length!==0;s2&&(K1.indexOf("?")<0?K1+="?":K1+="&",K1+=pr(D2),X1&&(K1+="#"+X1))}if(!kr(o1,K1,i2))return fe(o1,"htmx:invalidPath",i2),ie(i1),c1;if(L1.open(t1.toUpperCase(),K1,!0),L1.overrideMimeType("text/html"),L1.withCredentials=i2.withCredentials,L1.timeout=i2.timeout,!R2.noHeaders){for(var w2 in e2)if(e2.hasOwnProperty(w2)){var V2=e2[w2];Lr(L1,w2,V2)}}var n2={xhr:L1,target:d1,requestConfig:i2,etc:r1,boosted:C2,select:h1,pathInfo:{requestPath:e1,finalRequestPath:K1,anchor:X1}};if(L1.onload=function(){try{var u2=Ir(o1);if(n2.pathInfo.responsePath=Ar(L1),s1(o1,n2),lr(N2,P2),ce(o1,"htmx:afterRequest",n2),ce(o1,"htmx:afterOnLoad",n2),!se(o1)){for(var d2=null;u2.length>0&&d2==null;){var v2=u2.shift();se(v2)&&(d2=v2)}d2&&(ce(d2,"htmx:afterRequest",n2),ce(d2,"htmx:afterOnLoad",n2))}ie(a1),R1()}catch(f2){throw fe(o1,"htmx:onLoadError",le({error:f2},n2)),f2}},L1.onerror=function(){lr(N2,P2),fe(o1,"htmx:afterRequest",n2),fe(o1,"htmx:sendError",n2),ie(i1),R1()},L1.onabort=function(){lr(N2,P2),fe(o1,"htmx:afterRequest",n2),fe(o1,"htmx:sendAbort",n2),ie(i1),R1()},L1.ontimeout=function(){lr(N2,P2),fe(o1,"htmx:afterRequest",n2),fe(o1,"htmx:timeout",n2),ie(i1),R1()},!ce(o1,"htmx:beforeRequest",n2))return ie(a1),R1(),c1;var N2=or(o1),P2=sr(o1);oe(["loadstart","loadend","progress","abort"],function(u2){oe([L1,L1.upload],function(d2){d2.addEventListener(u2,function(v2){ce(o1,"htmx:xhr:"+u2,{lengthComputable:v2.lengthComputable,loaded:v2.loaded,total:v2.total})})})}),ce(o1,"htmx:beforeSend",n2);var Q2=m2?null:Er(L1,o1,D2);return L1.send(Q2),c1}function Pr(t1,e1){var o1=e1.xhr,n1=null,r1=null;if(O(o1,/HX-Push:/i)?(n1=o1.getResponseHeader("HX-Push"),r1="push"):O(o1,/HX-Push-Url:/i)?(n1=o1.getResponseHeader("HX-Push-Url"),r1="push"):O(o1,/HX-Replace-Url:/i)&&(n1=o1.getResponseHeader("HX-Replace-Url"),r1="replace"),n1)return n1==="false"?{}:{type:r1,path:n1};var l1=e1.pathInfo.finalRequestPath,a1=e1.pathInfo.responsePath,i1=ne(t1,"hx-push-url"),c1=ne(t1,"hx-replace-url"),s1=ae(t1).boosted,h1=null,d1=null;return i1?(h1="push",d1=i1):c1?(h1="replace",d1=c1):s1&&(h1="push",d1=a1||l1),d1?d1==="false"?{}:(d1==="true"&&(d1=a1||l1),e1.pathInfo.anchor&&d1.indexOf("#")===-1&&(d1=d1+"#"+e1.pathInfo.anchor),{type:h1,path:d1}):{}}function Mr(t1,e1){var o1=e1.xhr,n1=e1.target,r1=e1.etc,l1=e1.requestConfig,a1=e1.select;if(ce(t1,"htmx:beforeOnLoad",e1)){if(O(o1,/HX-Trigger:/i)&&_e(o1,"HX-Trigger",t1),O(o1,/HX-Location:/i)){er();var i1=o1.getResponseHeader("HX-Location"),c1;i1.indexOf("{")===0&&(c1=E(i1),i1=c1.path,delete c1.path),Nr("GET",i1,c1).then(function(){tr(i1)});return}var s1=O(o1,/HX-Refresh:/i)&&o1.getResponseHeader("HX-Refresh")==="true";if(O(o1,/HX-Redirect:/i)){location.href=o1.getResponseHeader("HX-Redirect"),s1&&location.reload();return}if(s1){location.reload();return}O(o1,/HX-Retarget:/i)&&(o1.getResponseHeader("HX-Retarget")==="this"?e1.target=t1:e1.target=ue(t1,o1.getResponseHeader("HX-Retarget")));var h1=Pr(t1,e1),d1=o1.status>=200&&o1.status<400&&o1.status!==204,p1=o1.response,w1=o1.status>=400,x1=Q.config.ignoreTitle,k1=le({shouldSwap:d1,serverResponse:p1,isError:w1,ignoreTitle:x1},e1);if(ce(n1,"htmx:beforeSwap",k1)){if(n1=k1.target,p1=k1.serverResponse,w1=k1.isError,x1=k1.ignoreTitle,e1.target=n1,e1.failed=w1,e1.successful=!w1,k1.shouldSwap){o1.status===286&&at(t1),R(t1,function(y1){p1=y1.transformResponse(p1,o1,t1)}),h1.type&&er();var M1=r1.swapOverride;O(o1,/HX-Reswap:/i)&&(M1=o1.getResponseHeader("HX-Reswap"));var c1=wr(t1,M1);c1.hasOwnProperty("ignoreTitle")&&(x1=c1.ignoreTitle),n1.classList.add(Q.config.swappingClass);var m1=null,H1=null,b1=function(){try{var y1=document.activeElement,P1={};try{P1={elt:y1,start:y1?y1.selectionStart:null,end:y1?y1.selectionEnd:null}}catch{}var S1;a1&&(S1=a1),O(o1,/HX-Reselect:/i)&&(S1=o1.getResponseHeader("HX-Reselect")),h1.type&&(ce(re().body,"htmx:beforeHistoryUpdate",le({history:h1},e1)),h1.type==="push"?(tr(h1.path),ce(re().body,"htmx:pushedIntoHistory",{path:h1.path})):(rr(h1.path),ce(re().body,"htmx:replacedInHistory",{path:h1.path})));var L1=T(n1);if(je(c1.swapStyle,n1,t1,p1,L1,S1),P1.elt&&!se(P1.elt)&&ee(P1.elt,"id")){var R1=document.getElementById(ee(P1.elt,"id")),W1={preventScroll:c1.focusScroll!==void 0?!c1.focusScroll:!Q.config.defaultFocusScroll};if(R1){if(P1.start&&R1.setSelectionRange)try{R1.setSelectionRange(P1.start,P1.end)}catch{}R1.focus(W1)}}if(n1.classList.remove(Q.config.swappingClass),oe(L1.elts,function(o2){o2.classList&&o2.classList.add(Q.config.settlingClass),ce(o2,"htmx:afterSwap",e1)}),O(o1,/HX-Trigger-After-Swap:/i)){var a2=t1;se(t1)||(a2=re().body),_e(o1,"HX-Trigger-After-Swap",a2)}var e2=function(){if(oe(L1.tasks,function(T2){T2.call()}),oe(L1.elts,function(T2){T2.classList&&T2.classList.remove(Q.config.settlingClass),ce(T2,"htmx:afterSettle",e1)}),e1.pathInfo.anchor){var o2=re().getElementById(e1.pathInfo.anchor);o2&&o2.scrollIntoView({block:"start",behavior:"auto"})}if(L1.title&&!x1){var h2=C("title");h2?h2.innerHTML=L1.title:window.document.title=L1.title}if(Cr(L1.elts,c1),O(o1,/HX-Trigger-After-Settle:/i)){var p2=t1;se(t1)||(p2=re().body),_e(o1,"HX-Trigger-After-Settle",p2)}ie(m1)};c1.settleDelay>0?setTimeout(e2,c1.settleDelay):e2()}catch(o2){throw fe(t1,"htmx:swapError",e1),ie(H1),o2}},u1=Q.config.globalViewTransitions;if(c1.hasOwnProperty("transition")&&(u1=c1.transition),u1&&ce(t1,"htmx:beforeTransition",e1)&&typeof Promise<"u"&&document.startViewTransition){var j1=new Promise(function(y1,P1){m1=y1,H1=P1}),B1=b1;b1=function(){document.startViewTransition(function(){return B1(),j1})}}c1.swapDelay>0?setTimeout(b1,c1.swapDelay):b1()}w1&&fe(t1,"htmx:responseError",le({error:"Response Status Error Code "+o1.status+" from "+e1.pathInfo.requestPath},e1))}}}var Xr={};function Dr(){return{init:function(t1){return null},onEvent:function(t1,e1){return!0},transformResponse:function(t1,e1,o1){return t1},isInlineSwap:function(t1){return!1},handleSwap:function(t1,e1,o1,n1){return!1},encodeParameters:function(t1,e1,o1){return null}}}function Ur(t1,e1){e1.init&&e1.init(r),Xr[t1]=le(Dr(),e1)}function Br(t1){delete Xr[t1]}function Fr(t1,e1,o1){if(t1==null)return e1;e1==null&&(e1=[]),o1==null&&(o1=[]);var n1=te(t1,"hx-ext");return n1&&oe(n1.split(","),function(r1){if(r1=r1.replace(/ /g,""),r1.slice(0,7)=="ignore:"){o1.push(r1.slice(7));return}if(o1.indexOf(r1)<0){var l1=Xr[r1];l1&&e1.indexOf(l1)<0&&e1.push(l1)}}),Fr(u(t1),e1,o1)}var Vr=!1;re().addEventListener("DOMContentLoaded",function(){Vr=!0});function jr(t1){Vr||re().readyState==="complete"?t1():re().addEventListener("DOMContentLoaded",t1)}function _r(){Q.config.includeIndicatorStyles!==!1&&re().head.insertAdjacentHTML("beforeend","")}function zr(){var t1=re().querySelector('meta[name="htmx-config"]');return t1?E(t1.content):null}function $r(){var t1=zr();t1&&(Q.config=le(Q.config,t1))}return jr(function(){$r(),_r();var t1=re().body;zt(t1);var e1=re().querySelectorAll("[hx-trigger='restored'],[data-hx-trigger='restored']");t1.addEventListener("htmx:abort",function(n1){var r1=n1.target,l1=ae(r1);l1&&l1.xhr&&l1.xhr.abort()});let o1=window.onpopstate?window.onpopstate.bind(window):null;window.onpopstate=function(n1){n1.state&&n1.state.htmx?(ar(),oe(e1,function(r1){ce(r1,"htmx:restored",{document:re(),triggerEvent:ce})})):o1&&o1(n1)},setTimeout(function(){ce(t1,"htmx:load",{}),t1=null},0)}),Q}()})});function Hn(){document.querySelectorAll('[data-bot="true"]').forEach(e1=>{e1.addEventListener("submit",o1=>{o1.preventDefault();var n1=document.createElement("input");n1.type="hidden",n1.name="csrfmiddlewaretoken",n1.value=window.TOTEM_DATA.csrf_token,e1.appendChild(n1),e1.submit()})})}var U1={context:void 0,registry:void 0,getContextId(){return Bn(this.context.count)},getNextContextId(){return Bn(this.context.count++)}};function Bn(t1){let e1=String(t1),o1=e1.length-1;return U1.context.id+(o1?String.fromCharCode(96+o1):"")+e1}function p4(t1){U1.context=t1}function ma(){return{...U1.context,id:U1.getNextContextId(),count:0}}var yn=(t1,e1)=>t1===e1,s0=Symbol("solid-proxy"),K3=Symbol("solid-track"),Ed=Symbol("solid-dev-component"),X3={equals:yn},i3=null,Ln=Dn,a0=1,c3=2,Fn={owned:null,cleanups:null,context:null,owner:null},_6={},Z1=null,A1=null,F4=null,L4=null,c2=null,L2=null,U2=null,J3=0;function g0(t1,e1){let o1=c2,n1=Z1,r1=t1.length===0,l1=e1===void 0?n1:e1,a1=r1?Fn:{owned:null,cleanups:null,context:l1?l1.context:null,owner:l1},i1=r1?t1:()=>t1(()=>g2(()=>X0(a1)));Z1=a1,c2=null;try{return n0(i1,!0)}finally{c2=o1,Z1=n1}}function F1(t1,e1){e1=e1?Object.assign({},X3,e1):X3;let o1={value:t1,observers:null,observerSlots:null,comparator:e1.equals||void 0},n1=r1=>(typeof r1=="function"&&(A1&&A1.running&&A1.sources.has(o1)?r1=r1(o1.tValue):r1=r1(o1.value)),On(o1,r1));return[An.bind(o1),n1]}function d0(t1,e1,o1){let n1=d3(t1,e1,!0,a0);F4&&A1&&A1.running?L2.push(n1):A4(n1)}function O1(t1,e1,o1){let n1=d3(t1,e1,!1,a0);F4&&A1&&A1.running?L2.push(n1):A4(n1)}function J1(t1,e1,o1){Ln=Va;let n1=d3(t1,e1,!1,a0),r1=u4&&i0(u4);r1&&(n1.suspense=r1),(!o1||!o1.render)&&(n1.user=!0),U2?U2.push(n1):A4(n1)}function q1(t1,e1,o1){o1=o1?Object.assign({},X3,o1):X3;let n1=d3(t1,e1,!0,0);return n1.observers=null,n1.observerSlots=null,n1.comparator=o1.equals||void 0,F4&&A1&&A1.running?(n1.tState=a0,L2.push(n1)):A4(n1),An.bind(n1)}function ga(t1){return t1&&typeof t1=="object"&&"then"in t1}function s3(t1,e1,o1){let n1,r1,l1;arguments.length===2&&typeof e1=="object"||arguments.length===1?(n1=!0,r1=t1,l1=e1||{}):(n1=t1,r1=e1,l1=o1||{});let a1=null,i1=_6,c1=null,s1=!1,h1=!1,d1="initialValue"in l1,p1=typeof n1=="function"&&q1(n1),w1=new Set,[x1,k1]=(l1.storage||F1)(l1.initialValue),[M1,m1]=F1(void 0),[H1,b1]=F1(void 0,{equals:!1}),[u1,j1]=F1(d1?"ready":"unresolved");if(U1.context){c1=U1.getNextContextId();let S1;l1.ssrLoadFrom==="initial"?i1=l1.initialValue:U1.load&&(S1=U1.load(c1))&&(i1=S1)}function B1(S1,L1,R1,W1){return a1===S1&&(a1=null,W1!==void 0&&(d1=!0),(S1===i1||L1===i1)&&l1.onHydrated&&queueMicrotask(()=>l1.onHydrated(W1,{value:L1})),i1=_6,A1&&S1&&s1?(A1.promises.delete(S1),s1=!1,n0(()=>{A1.running=!0,V1(L1,R1)},!1)):V1(L1,R1)),L1}function V1(S1,L1){n0(()=>{L1===void 0&&k1(()=>S1),j1(L1!==void 0?"errored":d1?"ready":"unresolved"),m1(L1);for(let R1 of w1.keys())R1.decrement();w1.clear()},!1)}function y1(){let S1=u4&&i0(u4),L1=x1(),R1=M1();if(R1!==void 0&&!a1)throw R1;return c2&&!c2.user&&S1&&d0(()=>{H1(),a1&&(S1.resolved&&A1&&s1?A1.promises.add(a1):w1.has(S1)||(S1.increment(),w1.add(S1)))}),L1}function P1(S1=!0){if(S1!==!1&&h1)return;h1=!1;let L1=p1?p1():n1;if(s1=A1&&A1.running,L1==null||L1===!1){B1(a1,g2(x1));return}A1&&a1&&A1.promises.delete(a1);let R1=i1!==_6?i1:g2(()=>r1(L1,{value:x1(),refetching:S1}));return ga(R1)?(a1=R1,"value"in R1?(R1.status==="success"?B1(a1,R1.value,void 0,L1):B1(a1,void 0,$6(R1.value),L1),R1):(h1=!0,queueMicrotask(()=>h1=!1),n0(()=>{j1(d1?"refreshing":"pending"),b1()},!1),R1.then(W1=>B1(R1,W1,void 0,L1),W1=>B1(R1,void 0,$6(W1),L1)))):(B1(a1,R1,void 0,L1),R1)}return Object.defineProperties(y1,{state:{get:()=>u1()},error:{get:()=>M1()},loading:{get(){let S1=u1();return S1==="pending"||S1==="refreshing"}},latest:{get(){if(!d1)return y1();let S1=M1();if(S1&&!a1)throw S1;return x1()}}}),p1?d0(()=>P1(!1)):P1(!1),[y1,{refetch:P1,mutate:k1}]}function t6(t1){return n0(t1,!1)}function g2(t1){if(!L4&&c2===null)return t1();let e1=c2;c2=null;try{return L4?L4.untrack(t1):t1()}finally{c2=e1}}function e6(t1,e1,o1){let n1=Array.isArray(t1),r1,l1=o1&&o1.defer;return a1=>{let i1;if(n1){i1=Array(t1.length);for(let s1=0;s1e1(i1,r1,a1));return r1=i1,c1}}function t0(t1){J1(()=>g2(t1))}function M2(t1){return Z1===null||(Z1.cleanups===null?Z1.cleanups=[t1]:Z1.cleanups.push(t1)),t1}function za(t1,e1){i3||(i3=Symbol("error")),Z1=d3(void 0,void 0,!0),Z1.context={...Z1.context,[i3]:[e1]},A1&&A1.running&&A1.sources.add(Z1);try{return t1()}catch(o1){p3(o1)}finally{Z1=Z1.owner}}function o6(){return c2}function F0(){return Z1}function Z6(t1,e1){let o1=Z1,n1=c2;Z1=t1,c2=null;try{return n0(e1,!0)}catch(r1){p3(r1)}finally{Z1=o1,c2=n1}}function ba(t1){if(A1&&A1.running)return t1(),A1.done;let e1=c2,o1=Z1;return Promise.resolve().then(()=>{c2=e1,Z1=o1;let n1;return(F4||u4)&&(n1=A1||(A1={sources:new Set,effects:[],promises:new Set,disposed:new Set,queue:new Set,running:!0}),n1.done||(n1.done=new Promise(r1=>n1.resolve=r1)),n1.running=!0),n0(t1,!1),c2=Z1=null,n1?n1.done:void 0})}var[qd,Tn]=F1(!1);function Ca(t1){U2.push.apply(U2,t1),t1.length=0}function v4(t1,e1){let o1=Symbol("context");return{id:o1,Provider:ja(o1),defaultValue:t1}}function i0(t1){let e1;return Z1&&Z1.context&&(e1=Z1.context[t1.id])!==void 0?e1:t1.defaultValue}function n6(t1){let e1=q1(t1),o1=q1(()=>W6(e1()));return o1.toArray=()=>{let n1=o1();return Array.isArray(n1)?n1:n1!=null?[n1]:[]},o1}var u4;function Ha(){return u4||(u4=v4())}function An(){let t1=A1&&A1.running;if(this.sources&&(t1?this.tState:this.state))if((t1?this.tState:this.state)===a0)A4(this);else{let e1=L2;L2=null,n0(()=>Y3(this),!1),L2=e1}if(c2){let e1=this.observers?this.observers.length:0;c2.sources?(c2.sources.push(this),c2.sourceSlots.push(e1)):(c2.sources=[this],c2.sourceSlots=[e1]),this.observers?(this.observers.push(c2),this.observerSlots.push(c2.sources.length-1)):(this.observers=[c2],this.observerSlots=[c2.sources.length-1])}return t1&&A1.sources.has(this)?this.tValue:this.value}function On(t1,e1,o1){let n1=A1&&A1.running&&A1.sources.has(t1)?t1.tValue:t1.value;if(!t1.comparator||!t1.comparator(n1,e1)){if(A1){let r1=A1.running;(r1||!o1&&A1.sources.has(t1))&&(A1.sources.add(t1),t1.tValue=e1),r1||(t1.value=e1)}else t1.value=e1;t1.observers&&t1.observers.length&&n0(()=>{for(let r1=0;r11e6)throw L2=[],new Error},!1)}return e1}function A4(t1){if(!t1.fn)return;X0(t1);let e1=J3;Vn(t1,A1&&A1.running&&A1.sources.has(t1)?t1.tValue:t1.value,e1),A1&&!A1.running&&A1.sources.has(t1)&&queueMicrotask(()=>{n0(()=>{A1&&(A1.running=!0),c2=Z1=t1,Vn(t1,t1.tValue,e1),c2=Z1=null},!1)})}function Vn(t1,e1,o1){let n1,r1=Z1,l1=c2;c2=Z1=t1;try{n1=t1.fn(e1)}catch(a1){return t1.pure&&(A1&&A1.running?(t1.tState=a0,t1.tOwned&&t1.tOwned.forEach(X0),t1.tOwned=void 0):(t1.state=a0,t1.owned&&t1.owned.forEach(X0),t1.owned=null)),t1.updatedAt=o1+1,p3(a1)}finally{c2=l1,Z1=r1}(!t1.updatedAt||t1.updatedAt<=o1)&&(t1.updatedAt!=null&&"observers"in t1?On(t1,n1,!0):A1&&A1.running&&t1.pure?(A1.sources.add(t1),t1.tValue=n1):t1.value=n1,t1.updatedAt=o1)}function d3(t1,e1,o1,n1=a0,r1){let l1={fn:t1,state:n1,updatedAt:null,owned:null,sources:null,sourceSlots:null,cleanups:null,value:e1,owner:Z1,context:Z1?Z1.context:null,pure:o1};if(A1&&A1.running&&(l1.state=0,l1.tState=n1),Z1===null||Z1!==Fn&&(A1&&A1.running&&Z1.pure?Z1.tOwned?Z1.tOwned.push(l1):Z1.tOwned=[l1]:Z1.owned?Z1.owned.push(l1):Z1.owned=[l1]),L4&&l1.fn){let[a1,i1]=F1(void 0,{equals:!1}),c1=L4.factory(l1.fn,i1);M2(()=>c1.dispose());let s1=()=>ba(i1).then(()=>h1.dispose()),h1=L4.factory(l1.fn,s1);l1.fn=d1=>(a1(),A1&&A1.running?h1.track(d1):c1.track(d1))}return l1}function h3(t1){let e1=A1&&A1.running;if((e1?t1.tState:t1.state)===0)return;if((e1?t1.tState:t1.state)===c3)return Y3(t1);if(t1.suspense&&g2(t1.suspense.inFallback))return t1.suspense.effects.push(t1);let o1=[t1];for(;(t1=t1.owner)&&(!t1.updatedAt||t1.updatedAt=0;n1--){if(t1=o1[n1],e1){let r1=t1,l1=o1[n1+1];for(;(r1=r1.owner)&&r1!==l1;)if(A1.disposed.has(r1))return}if((e1?t1.tState:t1.state)===a0)A4(t1);else if((e1?t1.tState:t1.state)===c3){let r1=L2;L2=null,n0(()=>Y3(t1,o1[0]),!1),L2=r1}}}function n0(t1,e1){if(L2)return t1();let o1=!1;e1||(L2=[]),U2?o1=!0:U2=[],J3++;try{let n1=t1();return Ba(o1),n1}catch(n1){o1||(U2=null),L2=null,p3(n1)}}function Ba(t1){if(L2&&(F4&&A1&&A1.running?Ta(L2):Dn(L2),L2=null),t1)return;let e1;if(A1){if(!A1.promises.size&&!A1.queue.size){let n1=A1.sources,r1=A1.disposed;U2.push.apply(U2,A1.effects),e1=A1.resolve;for(let l1 of U2)"tState"in l1&&(l1.state=l1.tState),delete l1.tState;A1=null,n0(()=>{for(let l1 of r1)X0(l1);for(let l1 of n1){if(l1.value=l1.tValue,l1.owned)for(let a1=0,i1=l1.owned.length;a1Ln(o1),!1),e1&&e1()}function Dn(t1){for(let e1=0;e1{n1.delete(o1),n0(()=>{A1.running=!0,h3(o1)},!1),A1&&(A1.running=!1)}))}}function Va(t1){let e1,o1=0;for(e1=0;e1=0;e1--)X0(t1.tOwned[e1]);delete t1.tOwned}Pn(t1,!0)}else if(t1.owned){for(e1=t1.owned.length-1;e1>=0;e1--)X0(t1.owned[e1]);t1.owned=null}if(t1.cleanups){for(e1=t1.cleanups.length-1;e1>=0;e1--)t1.cleanups[e1]();t1.cleanups=null}A1&&A1.running?t1.tState=0:t1.state=0}function Pn(t1,e1){if(e1||(t1.tState=0,A1.disposed.add(t1)),t1.owned)for(let o1=0;o1r1=g2(()=>(Z1.context={...Z1.context,[t1]:n1.value},n6(()=>n1.children))),void 0),r1}}var Sa=Symbol("fallback");function Sn(t1){for(let e1=0;e11?[]:null;return M2(()=>Sn(l1)),()=>{let c1=t1()||[],s1=c1.length,h1,d1;return c1[K3],g2(()=>{let w1,x1,k1,M1,m1,H1,b1,u1,j1;if(s1===0)a1!==0&&(Sn(l1),l1=[],n1=[],r1=[],a1=0,i1&&(i1=[])),o1.fallback&&(n1=[Sa],r1[0]=g0(B1=>(l1[0]=B1,o1.fallback())),a1=1);else if(a1===0){for(r1=new Array(s1),d1=0;d1=H1&&u1>=H1&&n1[b1]===c1[u1];b1--,u1--)k1[u1]=r1[b1],M1[u1]=l1[b1],i1&&(m1[u1]=i1[b1]);for(w1=new Map,x1=new Array(u1+1),d1=u1;d1>=H1;d1--)j1=c1[d1],h1=w1.get(j1),x1[d1]=h1===void 0?-1:h1,w1.set(j1,d1);for(h1=H1;h1<=b1;h1++)j1=n1[h1],d1=w1.get(j1),d1!==void 0&&d1!==-1?(k1[d1]=r1[h1],M1[d1]=l1[h1],i1&&(m1[d1]=i1[h1]),d1=x1[d1],w1.set(j1,d1)):l1[h1]();for(d1=H1;d1t1(e1||{}));return p4(o1),n1}return g2(()=>t1(e1||{}))}function Z3(){return!0}var G6={get(t1,e1,o1){return e1===s0?o1:t1.get(e1)},has(t1,e1){return e1===s0?!0:t1.has(e1)},set:Z3,deleteProperty:Z3,getOwnPropertyDescriptor(t1,e1){return{configurable:!0,enumerable:!0,get(){return t1.get(e1)},set:Z3,deleteProperty:Z3}},ownKeys(t1){return t1.keys()}};function U6(t1){return(t1=typeof t1=="function"?t1():t1)?t1:{}}function Fa(){for(let t1=0,e1=this.length;t1=0;i1--){let c1=U6(t1[i1])[a1];if(c1!==void 0)return c1}},has(a1){for(let i1=t1.length-1;i1>=0;i1--)if(a1 in U6(t1[i1]))return!0;return!1},keys(){let a1=[];for(let i1=0;i1=0;a1--){let i1=t1[a1];if(!i1)continue;let c1=Object.getOwnPropertyNames(i1);for(let s1=c1.length-1;s1>=0;s1--){let h1=c1[s1];if(h1==="__proto__"||h1==="constructor")continue;let d1=Object.getOwnPropertyDescriptor(i1,h1);if(!n1[h1])n1[h1]=d1.get?{enumerable:!0,configurable:!0,get:Fa.bind(o1[h1]=[d1.get.bind(i1)])}:d1.value!==void 0?d1:void 0;else{let p1=o1[h1];p1&&(d1.get?p1.push(d1.get.bind(i1)):d1.value!==void 0&&p1.push(()=>d1.value))}}}let r1={},l1=Object.keys(n1);for(let a1=l1.length-1;a1>=0;a1--){let i1=l1[a1],c1=n1[i1];c1&&c1.get?Object.defineProperty(r1,i1,c1):r1[i1]=c1?c1.value:void 0}return r1}function Q6(t1,...e1){if(s0 in t1){let r1=new Set(e1.length>1?e1.flat():e1[0]),l1=e1.map(a1=>new Proxy({get(i1){return a1.includes(i1)?t1[i1]:void 0},has(i1){return a1.includes(i1)&&i1 in t1},keys(){return a1.filter(i1=>i1 in t1)}},G6));return l1.push(new Proxy({get(a1){return r1.has(a1)?void 0:t1[a1]},has(a1){return r1.has(a1)?!1:a1 in t1},keys(){return Object.keys(t1).filter(a1=>!r1.has(a1))}},G6)),l1}let o1={},n1=e1.map(()=>({}));for(let r1 of Object.getOwnPropertyNames(t1)){let l1=Object.getOwnPropertyDescriptor(t1,r1),a1=!l1.get&&!l1.set&&l1.enumerable&&l1.writable&&l1.configurable,i1=!1,c1=0;for(let s1 of e1)s1.includes(r1)&&(i1=!0,a1?n1[c1][r1]=l1.value:Object.defineProperty(n1[c1],r1,l1)),++c1;i1||(a1?o1[r1]=l1.value:Object.defineProperty(o1,r1,l1))}return[...n1,o1]}var Aa=0;function w4(){return U1.context?U1.getNextContextId():`cl-${Aa++}`}var En=t1=>`Stale read from <${t1}>.`;function x2(t1){let e1="fallback"in t1&&{fallback:()=>t1.fallback};return q1(ya(()=>t1.each,t1.children,e1||void 0))}function _1(t1){let e1=t1.keyed,o1=q1(()=>t1.when,void 0,{equals:(n1,r1)=>e1?n1===r1:!n1==!r1});return q1(()=>{let n1=o1();if(n1){let r1=t1.children;return typeof r1=="function"&&r1.length>0?g2(()=>r1(e1?n1:()=>{if(!g2(o1))throw En("Show");return t1.when})):r1}return t1.fallback},void 0,void 0)}function e0(t1){let e1=!1,o1=(l1,a1)=>(e1?l1[1]===a1[1]:!l1[1]==!a1[1])&&l1[2]===a1[2],n1=n6(()=>t1.children),r1=q1(()=>{let l1=n1();Array.isArray(l1)||(l1=[l1]);for(let a1=0;a1{let[l1,a1,i1]=r1();if(l1<0)return t1.fallback;let c1=i1.children;return typeof c1=="function"&&c1.length>0?g2(()=>c1(e1?a1:()=>{if(g2(r1)[0]!==l1)throw En("Match");return i1.when})):c1},void 0,void 0)}function t2(t1){return t1}var Q3;function X6(t1){let e1;U1.context&&U1.load&&(e1=U1.load(U1.getContextId()));let[o1,n1]=F1(e1,void 0);return Q3||(Q3=new Set),Q3.add(n1),M2(()=>Q3.delete(n1)),q1(()=>{let r1;if(r1=o1()){let l1=t1.fallback;return typeof l1=="function"&&l1.length?g2(()=>l1(r1,()=>n1())):l1}return za(()=>t1.children,n1)},void 0,void 0)}var Oa=v4();function u3(t1){let e1=0,o1,n1,r1,l1,a1,[i1,c1]=F1(!1),s1=Ha(),h1={increment:()=>{++e1===1&&c1(!0)},decrement:()=>{--e1===0&&c1(!1)},inFallback:i1,effects:[],resolved:!1},d1=F0();if(U1.context&&U1.load){let x1=U1.getContextId(),k1=U1.load(x1);if(k1&&(typeof k1!="object"||k1.status!=="success"?r1=k1:U1.gather(x1)),r1&&r1!=="$$f"){let[M1,m1]=F1(void 0,{equals:!1});l1=M1,r1.then(()=>{if(U1.done)return m1();U1.gather(x1),p4(n1),m1(),p4()},H1=>{a1=H1,m1()})}}let p1=i0(Oa);p1&&(o1=p1.register(h1.inFallback));let w1;return M2(()=>w1&&w1()),v1(s1.Provider,{value:h1,get children(){return q1(()=>{if(a1)throw a1;if(n1=U1.context,l1)return l1(),l1=void 0;n1&&r1==="$$f"&&p4();let x1=q1(()=>t1.children);return q1(k1=>{let M1=h1.inFallback(),{showContent:m1=!0,showFallback:H1=!0}=o1?o1():{};if((!M1||r1&&r1!=="$$f")&&m1)return h1.resolved=!0,w1&&w1(),w1=n1=r1=void 0,Ca(h1.effects),x1();if(H1)return w1?k1:g0(b1=>(w1=b1,n1&&(p4({id:n1.id+"F",count:0}),n1=void 0),t1.fallback),d1)})})}})}var r6=void 0;var Da=["allowfullscreen","async","autofocus","autoplay","checked","controls","default","disabled","formnovalidate","hidden","indeterminate","inert","ismap","loop","multiple","muted","nomodule","novalidate","open","playsinline","readonly","required","reversed","seamless","selected"],Ra=new Set(["className","value","readOnly","formNoValidate","isMap","noModule","playsInline",...Da]),Pa=new Set(["innerHTML","textContent","innerText","children"]),Ea=Object.assign(Object.create(null),{className:"class",htmlFor:"for"}),qa=Object.assign(Object.create(null),{class:"className",formnovalidate:{$:"formNoValidate",BUTTON:1,INPUT:1},ismap:{$:"isMap",IMG:1},nomodule:{$:"noModule",SCRIPT:1},playsinline:{$:"playsInline",VIDEO:1},readonly:{$:"readOnly",INPUT:1,TEXTAREA:1}});function Ia(t1,e1){let o1=qa[t1];return typeof o1=="object"?o1[e1]?o1.$:void 0:o1}var Na=new Set(["beforeinput","click","dblclick","contextmenu","focusin","focusout","input","keydown","keyup","mousedown","mousemove","mouseout","mouseover","mouseup","pointerdown","pointermove","pointerout","pointerover","pointerup","touchend","touchmove","touchstart"]);var _a={xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace"};function Ua(t1,e1,o1){let n1=o1.length,r1=e1.length,l1=n1,a1=0,i1=0,c1=e1[r1-1].nextSibling,s1=null;for(;a1h1-i1){let x1=e1[a1];for(;i1{let a1=document.createElement("template");return a1.innerHTML=t1,o1?a1.content.firstChild.firstChild:a1.content.firstChild},l1=e1?()=>g2(()=>document.importNode(n1||(n1=r1()),!0)):()=>(n1||(n1=r1())).cloneNode(!0);return l1.cloneNode=l1,l1}function c0(t1,e1=window.document){let o1=e1[qn]||(e1[qn]=new Set);for(let n1=0,r1=t1.length;n1r1.call(t1,o1[1],l1))}else t1.addEventListener(e1,o1)}function Wa(t1,e1,o1={}){let n1=Object.keys(e1||{}),r1=Object.keys(o1),l1,a1;for(l1=0,a1=r1.length;l1r1.children=D4(t1,e1.children,r1.children)),O1(()=>typeof e1.ref=="function"&&H2(e1.ref,t1)),O1(()=>Ga(t1,e1,o1,!0,r1,!0)),r1}function H2(t1,e1,o1){return g2(()=>t1(e1,o1))}function C1(t1,e1,o1,n1){if(o1!==void 0&&!n1&&(n1=[]),typeof e1!="function")return D4(t1,e1,n1,o1);O1(r1=>D4(t1,e1(),r1,o1),n1)}function Ga(t1,e1,o1,n1,r1={},l1=!1){e1||(e1={});for(let a1 in r1)if(!(a1 in e1)){if(a1==="children")continue;r1[a1]=Nn(t1,a1,null,r1[a1],o1,l1)}for(let a1 in e1){if(a1==="children"){n1||D4(t1,e1.children);continue}let i1=e1[a1];r1[a1]=Nn(t1,a1,i1,r1[a1],o1,l1)}}function Za(t1){return t1.toLowerCase().replace(/-([a-z])/g,(e1,o1)=>o1.toUpperCase())}function In(t1,e1,o1){let n1=e1.trim().split(/\s+/);for(let r1=0,l1=n1.length;r1-1&&_a[e1.split(":")[0]];d1?$a(t1,d1,e1,o1):g1(t1,Ea[e1]||e1,o1)}return o1}function Qa(t1){let e1=`$$${t1.type}`,o1=t1.composedPath&&t1.composedPath()[0]||t1.target;for(t1.target!==o1&&Object.defineProperty(t1,"target",{configurable:!0,value:o1}),Object.defineProperty(t1,"currentTarget",{configurable:!0,get(){return o1||document}}),U1.registry&&!U1.done&&(U1.done=_$HY.done=!0);o1;){let n1=o1[e1];if(n1&&!o1.disabled){let r1=o1[`${e1}Data`];if(r1!==void 0?n1.call(o1,r1,t1):n1.call(o1,t1),t1.cancelBubble)return}o1=o1._$host||o1.parentNode||o1.host}}function D4(t1,e1,o1,n1,r1){let l1=!!U1.context&&t1.isConnected;if(l1){!o1&&(o1=[...t1.childNodes]);let c1=[];for(let s1=0;s1{let c1=e1();for(;typeof c1=="function";)c1=c1();o1=D4(t1,c1,o1,n1)}),()=>o1;if(Array.isArray(e1)){let c1=[],s1=o1&&Array.isArray(o1);if(Y6(c1,e1,o1,r1))return O1(()=>o1=D4(t1,c1,o1,n1,!0)),()=>o1;if(l1){if(!c1.length)return o1;if(n1===void 0)return[...t1.childNodes];let h1=c1[0],d1=[h1];for(;(h1=h1.nextSibling)!==n1;)d1.push(h1);return o1=d1}if(c1.length===0){if(o1=O4(t1,o1,n1),i1)return o1}else s1?o1.length===0?_n(t1,c1,n1):Ua(t1,o1,c1):(o1&&O4(t1),_n(t1,c1));o1=c1}else if(e1.nodeType){if(l1&&e1.parentNode)return o1=i1?[e1]:e1;if(Array.isArray(o1)){if(i1)return o1=O4(t1,o1,n1,e1);O4(t1,o1,null,e1)}else o1==null||o1===""||!t1.firstChild?t1.appendChild(e1):t1.replaceChild(e1,t1.firstChild);o1=e1}}return o1}function Y6(t1,e1,o1,n1){let r1=!1;for(let l1=0,a1=e1.length;l1=0;a1--){let i1=e1[a1];if(r1!==i1){let c1=i1.parentNode===t1;!l1&&!a1?c1?t1.replaceChild(r1,i1):t1.insertBefore(r1,o1):c1&&i1.remove()}else l1=!0}}else t1.insertBefore(r1,o1);return[r1]}var Wd=Symbol();function Un(t1,...e1){}var j2=!1;var Xa="http://www.w3.org/2000/svg";function Ya(t1,e1=!1){return e1?document.createElementNS(Xa,t1):document.createElement(t1)}function $n(t1){let{useShadow:e1}=t1,o1=document.createTextNode(""),n1=()=>t1.mount||document.body,r1=F0(),l1,a1=!!U1.context;return J1(()=>{a1&&(F0().user=a1=!1),l1||(l1=Z6(r1,()=>q1(()=>t1.children)));let i1=n1();if(i1 instanceof HTMLHeadElement){let[c1,s1]=F1(!1),h1=()=>s1(!0);g0(d1=>C1(i1,()=>c1()?d1():l1(),null)),M2(h1)}else{let c1=Ya(t1.isSVG?"g":"div",t1.isSVG),s1=e1&&c1.attachShadow?c1.attachShadow({mode:"open"}):c1;Object.defineProperty(c1,"_$host",{get(){return o1.parentNode},configurable:!0}),C1(s1,l1),i1.appendChild(c1),t1.ref&&t1.ref(c1),M2(()=>i1.removeChild(c1))}},void 0,{render:!a1}),o1}var A0=class{constructor(){this.listeners=new Set,this.subscribe=this.subscribe.bind(this)}subscribe(t1){return this.listeners.add(t1),this.onSubscribe(),()=>{this.listeners.delete(t1),this.onUnsubscribe()}}hasListeners(){return this.listeners.size>0}onSubscribe(){}onUnsubscribe(){}};var z0=typeof window>"u"||"Deno"in globalThis;function Y2(){}function Zn(t1,e1){return typeof t1=="function"?t1(e1):t1}function v3(t1){return typeof t1=="number"&&t1>=0&&t1!==1/0}function l6(t1,e1){return Math.max(t1+(e1||0)-Date.now(),0)}function K0(t1,e1){return typeof t1=="function"?t1(e1):t1}function h0(t1,e1){return typeof t1=="function"?t1(e1):t1}function J6(t1,e1){let{type:o1="all",exact:n1,fetchStatus:r1,predicate:l1,queryKey:a1,stale:i1}=t1;if(a1){if(n1){if(e1.queryHash!==w3(a1,e1.options))return!1}else if(!E4(e1.queryKey,a1))return!1}if(o1!=="all"){let c1=e1.isActive();if(o1==="active"&&!c1||o1==="inactive"&&c1)return!1}return!(typeof i1=="boolean"&&e1.isStale()!==i1||r1&&r1!==e1.state.fetchStatus||l1&&!l1(e1))}function to(t1,e1){let{exact:o1,status:n1,predicate:r1,mutationKey:l1}=t1;if(l1){if(!e1.options.mutationKey)return!1;if(o1){if(P4(e1.options.mutationKey)!==P4(l1))return!1}else if(!E4(e1.options.mutationKey,l1))return!1}return!(n1&&e1.state.status!==n1||r1&&!r1(e1))}function w3(t1,e1){return(e1?.queryKeyHashFn||P4)(t1)}function P4(t1){return JSON.stringify(t1,(e1,o1)=>K6(o1)?Object.keys(o1).sort().reduce((n1,r1)=>(n1[r1]=o1[r1],n1),{}):o1)}function E4(t1,e1){return t1===e1?!0:typeof t1!=typeof e1?!1:t1&&e1&&typeof t1=="object"&&typeof e1=="object"?!Object.keys(e1).some(o1=>!E4(t1[o1],e1[o1])):!1}function eo(t1,e1){if(t1===e1)return t1;let o1=Wn(t1)&&Wn(e1);if(o1||K6(t1)&&K6(e1)){let n1=o1?t1:Object.keys(t1),r1=n1.length,l1=o1?e1:Object.keys(e1),a1=l1.length,i1=o1?[]:{},c1=0;for(let s1=0;s1{setTimeout(e1,t1)})}function f3(t1,e1,o1){return typeof o1.structuralSharing=="function"?o1.structuralSharing(t1,e1):o1.structuralSharing!==!1?eo(t1,e1):e1}function Xn(t1,e1,o1=0){let n1=[...t1,e1];return o1&&n1.length>o1?n1.slice(1):n1}function Yn(t1,e1,o1=0){let n1=[e1,...t1];return o1&&n1.length>o1?n1.slice(0,-1):n1}var oo=Symbol();function i6(t1,e1){return!t1.queryFn&&e1?.initialPromise?()=>e1.initialPromise:!t1.queryFn||t1.queryFn===oo?()=>Promise.reject(new Error(`Missing queryFn: '${t1.queryHash}'`)):t1.queryFn}var Ka=class extends A0{#t;#e;#n;constructor(){super(),this.#n=t1=>{if(!z0&&window.addEventListener){let e1=()=>t1();return window.addEventListener("visibilitychange",e1,!1),()=>{window.removeEventListener("visibilitychange",e1)}}}}onSubscribe(){this.#e||this.setEventListener(this.#n)}onUnsubscribe(){this.hasListeners()||(this.#e?.(),this.#e=void 0)}setEventListener(t1){this.#n=t1,this.#e?.(),this.#e=t1(e1=>{typeof e1=="boolean"?this.setFocused(e1):this.onFocus()})}setFocused(t1){this.#t!==t1&&(this.#t=t1,this.onFocus())}onFocus(){let t1=this.isFocused();this.listeners.forEach(e1=>{e1(t1)})}isFocused(){return typeof this.#t=="boolean"?this.#t:globalThis.document?.visibilityState!=="hidden"}},q4=new Ka;var Ja=class extends A0{#t=!0;#e;#n;constructor(){super(),this.#n=t1=>{if(!z0&&window.addEventListener){let e1=()=>t1(!0),o1=()=>t1(!1);return window.addEventListener("online",e1,!1),window.addEventListener("offline",o1,!1),()=>{window.removeEventListener("online",e1),window.removeEventListener("offline",o1)}}}}onSubscribe(){this.#e||this.setEventListener(this.#n)}onUnsubscribe(){this.hasListeners()||(this.#e?.(),this.#e=void 0)}setEventListener(t1){this.#n=t1,this.#e?.(),this.#e=t1(this.setOnline.bind(this))}setOnline(t1){this.#t!==t1&&(this.#t=t1,this.listeners.forEach(o1=>{o1(t1)}))}isOnline(){return this.#t}},I4=new Ja;function ti(t1){return Math.min(1e3*2**t1,3e4)}function no(t1){return(t1??"online")==="online"?I4.isOnline():!0}var Kn=class extends Error{constructor(t1){super("CancelledError"),this.revert=t1?.revert,this.silent=t1?.silent}};function c6(t1){return t1 instanceof Kn}function h6(t1){let e1=!1,o1=0,n1=!1,r1,l1,a1,i1=new Promise((m1,H1)=>{l1=m1,a1=H1}),c1=m1=>{n1||(x1(new Kn(m1)),t1.abort?.())},s1=()=>{e1=!0},h1=()=>{e1=!1},d1=()=>q4.isFocused()&&(t1.networkMode==="always"||I4.isOnline())&&t1.canRun(),p1=()=>no(t1.networkMode)&&t1.canRun(),w1=m1=>{n1||(n1=!0,t1.onSuccess?.(m1),r1?.(),l1(m1))},x1=m1=>{n1||(n1=!0,t1.onError?.(m1),r1?.(),a1(m1))},k1=()=>new Promise(m1=>{r1=H1=>{(n1||d1())&&m1(H1)},t1.onPause?.()}).then(()=>{r1=void 0,n1||t1.onContinue?.()}),M1=()=>{if(n1)return;let m1,H1=o1===0?t1.initialPromise:void 0;try{m1=H1??t1.fn()}catch(b1){m1=Promise.reject(b1)}Promise.resolve(m1).then(w1).catch(b1=>{if(n1)return;let u1=t1.retry??(z0?0:3),j1=t1.retryDelay??ti,B1=typeof j1=="function"?j1(o1,b1):j1,V1=u1===!0||typeof u1=="number"&&o1d1()?void 0:k1()).then(()=>{e1?x1(b1):M1()})})};return{promise:i1,cancel:c1,continue:()=>(r1?.(),i1),cancelRetry:s1,continueRetry:h1,canStart:p1,start:()=>(p1()?M1():k1().then(M1),i1)}}function ei(){let t1=[],e1=0,o1=p1=>{p1()},n1=p1=>{p1()},r1=p1=>setTimeout(p1,0),l1=p1=>{r1=p1},a1=p1=>{let w1;e1++;try{w1=p1()}finally{e1--,e1||s1()}return w1},i1=p1=>{e1?t1.push(p1):r1(()=>{o1(p1)})},c1=p1=>(...w1)=>{i1(()=>{p1(...w1)})},s1=()=>{let p1=t1;t1=[],p1.length&&r1(()=>{n1(()=>{p1.forEach(w1=>{o1(w1)})})})};return{batch:a1,batchCalls:c1,schedule:i1,setNotifyFunction:p1=>{o1=p1},setBatchNotifyFunction:p1=>{n1=p1},setScheduler:l1}}var z2=ei();var s6=class{#t;destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),v3(this.gcTime)&&(this.#t=setTimeout(()=>{this.optionalRemove()},this.gcTime))}updateGcTime(t1){this.gcTime=Math.max(this.gcTime||0,t1??(z0?1/0:5*60*1e3))}clearGcTimeout(){this.#t&&(clearTimeout(this.#t),this.#t=void 0)}};var Jn=class extends s6{#t;#e;#n;#o;#a;#l;constructor(t1){super(),this.#l=!1,this.#a=t1.defaultOptions,this.setOptions(t1.options),this.observers=[],this.#n=t1.cache,this.queryKey=t1.queryKey,this.queryHash=t1.queryHash,this.#t=oi(this.options),this.state=t1.state??this.#t,this.scheduleGc()}get meta(){return this.options.meta}get promise(){return this.#o?.promise}setOptions(t1){this.options={...this.#a,...t1},this.updateGcTime(this.options.gcTime)}optionalRemove(){!this.observers.length&&this.state.fetchStatus==="idle"&&this.#n.remove(this)}setData(t1,e1){let o1=f3(this.state.data,t1,this.options);return this.#r({data:o1,type:"success",dataUpdatedAt:e1?.updatedAt,manual:e1?.manual}),o1}setState(t1,e1){this.#r({type:"setState",state:t1,setStateOptions:e1})}cancel(t1){let e1=this.#o?.promise;return this.#o?.cancel(t1),e1?e1.then(Y2).catch(Y2):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}reset(){this.destroy(),this.setState(this.#t)}isActive(){return this.observers.some(t1=>h0(t1.options.enabled,this)!==!1)}isDisabled(){return this.getObserversCount()>0&&!this.isActive()}isStale(){return this.state.isInvalidated?!0:this.getObserversCount()>0?this.observers.some(t1=>t1.getCurrentResult().isStale):this.state.data===void 0}isStaleByTime(t1=0){return this.state.isInvalidated||this.state.data===void 0||!l6(this.state.dataUpdatedAt,t1)}onFocus(){this.observers.find(e1=>e1.shouldFetchOnWindowFocus())?.refetch({cancelRefetch:!1}),this.#o?.continue()}onOnline(){this.observers.find(e1=>e1.shouldFetchOnReconnect())?.refetch({cancelRefetch:!1}),this.#o?.continue()}addObserver(t1){this.observers.includes(t1)||(this.observers.push(t1),this.clearGcTimeout(),this.#n.notify({type:"observerAdded",query:this,observer:t1}))}removeObserver(t1){this.observers.includes(t1)&&(this.observers=this.observers.filter(e1=>e1!==t1),this.observers.length||(this.#o&&(this.#l?this.#o.cancel({revert:!0}):this.#o.cancelRetry()),this.scheduleGc()),this.#n.notify({type:"observerRemoved",query:this,observer:t1}))}getObserversCount(){return this.observers.length}invalidate(){this.state.isInvalidated||this.#r({type:"invalidate"})}fetch(t1,e1){if(this.state.fetchStatus!=="idle"){if(this.state.data!==void 0&&e1?.cancelRefetch)this.cancel({silent:!0});else if(this.#o)return this.#o.continueRetry(),this.#o.promise}if(t1&&this.setOptions(t1),!this.options.queryFn){let i1=this.observers.find(c1=>c1.options.queryFn);i1&&this.setOptions(i1.options)}let o1=new AbortController,n1=i1=>{Object.defineProperty(i1,"signal",{enumerable:!0,get:()=>(this.#l=!0,o1.signal)})},r1=()=>{let i1=i6(this.options,e1),c1={queryKey:this.queryKey,meta:this.meta};return n1(c1),this.#l=!1,this.options.persister?this.options.persister(i1,c1,this):i1(c1)},l1={fetchOptions:e1,options:this.options,queryKey:this.queryKey,state:this.state,fetchFn:r1};n1(l1),this.options.behavior?.onFetch(l1,this),this.#e=this.state,(this.state.fetchStatus==="idle"||this.state.fetchMeta!==l1.fetchOptions?.meta)&&this.#r({type:"fetch",meta:l1.fetchOptions?.meta});let a1=i1=>{c6(i1)&&i1.silent||this.#r({type:"error",error:i1}),c6(i1)||(this.#n.config.onError?.(i1,this),this.#n.config.onSettled?.(this.state.data,i1,this)),this.isFetchingOptimistic||this.scheduleGc(),this.isFetchingOptimistic=!1};return this.#o=h6({initialPromise:e1?.initialPromise,fn:l1.fetchFn,abort:o1.abort.bind(o1),onSuccess:i1=>{if(i1===void 0){a1(new Error(`${this.queryHash} data is undefined`));return}this.setData(i1),this.#n.config.onSuccess?.(i1,this),this.#n.config.onSettled?.(i1,this.state.error,this),this.isFetchingOptimistic||this.scheduleGc(),this.isFetchingOptimistic=!1},onError:a1,onFail:(i1,c1)=>{this.#r({type:"failed",failureCount:i1,error:c1})},onPause:()=>{this.#r({type:"pause"})},onContinue:()=>{this.#r({type:"continue"})},retry:l1.options.retry,retryDelay:l1.options.retryDelay,networkMode:l1.options.networkMode,canRun:()=>!0}),this.#o.start()}#r(t1){let e1=o1=>{switch(t1.type){case"failed":return{...o1,fetchFailureCount:t1.failureCount,fetchFailureReason:t1.error};case"pause":return{...o1,fetchStatus:"paused"};case"continue":return{...o1,fetchStatus:"fetching"};case"fetch":return{...o1,...ro(o1.data,this.options),fetchMeta:t1.meta??null};case"success":return{...o1,data:t1.data,dataUpdateCount:o1.dataUpdateCount+1,dataUpdatedAt:t1.dataUpdatedAt??Date.now(),error:null,isInvalidated:!1,status:"success",...!t1.manual&&{fetchStatus:"idle",fetchFailureCount:0,fetchFailureReason:null}};case"error":let n1=t1.error;return c6(n1)&&n1.revert&&this.#e?{...this.#e,fetchStatus:"idle"}:{...o1,error:n1,errorUpdateCount:o1.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:o1.fetchFailureCount+1,fetchFailureReason:n1,fetchStatus:"idle",status:"error"};case"invalidate":return{...o1,isInvalidated:!0};case"setState":return{...o1,...t1.state}}};this.state=e1(this.state),z2.batch(()=>{this.observers.forEach(o1=>{o1.onQueryUpdate()}),this.#n.notify({query:this,type:"updated",action:t1})})}};function ro(t1,e1){return{fetchFailureCount:0,fetchFailureReason:null,fetchStatus:no(e1.networkMode)?"fetching":"paused",...t1===void 0&&{error:null,status:"pending"}}}function oi(t1){let e1=typeof t1.initialData=="function"?t1.initialData():t1.initialData,o1=e1!==void 0,n1=o1?typeof t1.initialDataUpdatedAt=="function"?t1.initialDataUpdatedAt():t1.initialDataUpdatedAt:0;return{data:e1,dataUpdateCount:0,dataUpdatedAt:o1?n1??Date.now():0,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null,isInvalidated:!1,status:o1?"success":"pending",fetchStatus:"idle"}}var t5=class extends A0{constructor(t1={}){super(),this.config=t1,this.#t=new Map}#t;build(t1,e1,o1){let n1=e1.queryKey,r1=e1.queryHash??w3(n1,e1),l1=this.get(r1);return l1||(l1=new Jn({cache:this,queryKey:n1,queryHash:r1,options:t1.defaultQueryOptions(e1),state:o1,defaultOptions:t1.getQueryDefaults(n1)}),this.add(l1)),l1}add(t1){this.#t.has(t1.queryHash)||(this.#t.set(t1.queryHash,t1),this.notify({type:"added",query:t1}))}remove(t1){let e1=this.#t.get(t1.queryHash);e1&&(t1.destroy(),e1===t1&&this.#t.delete(t1.queryHash),this.notify({type:"removed",query:t1}))}clear(){z2.batch(()=>{this.getAll().forEach(t1=>{this.remove(t1)})})}get(t1){return this.#t.get(t1)}getAll(){return[...this.#t.values()]}find(t1){let e1={exact:!0,...t1};return this.getAll().find(o1=>J6(e1,o1))}findAll(t1={}){let e1=this.getAll();return Object.keys(t1).length>0?e1.filter(o1=>J6(t1,o1)):e1}notify(t1){z2.batch(()=>{this.listeners.forEach(e1=>{e1(t1)})})}onFocus(){z2.batch(()=>{this.getAll().forEach(t1=>{t1.onFocus()})})}onOnline(){z2.batch(()=>{this.getAll().forEach(t1=>{t1.onOnline()})})}};var e5=class extends s6{#t;#e;#n;constructor(t1){super(),this.mutationId=t1.mutationId,this.#e=t1.mutationCache,this.#t=[],this.state=t1.state||ni(),this.setOptions(t1.options),this.scheduleGc()}setOptions(t1){this.options=t1,this.updateGcTime(this.options.gcTime)}get meta(){return this.options.meta}addObserver(t1){this.#t.includes(t1)||(this.#t.push(t1),this.clearGcTimeout(),this.#e.notify({type:"observerAdded",mutation:this,observer:t1}))}removeObserver(t1){this.#t=this.#t.filter(e1=>e1!==t1),this.scheduleGc(),this.#e.notify({type:"observerRemoved",mutation:this,observer:t1})}optionalRemove(){this.#t.length||(this.state.status==="pending"?this.scheduleGc():this.#e.remove(this))}continue(){return this.#n?.continue()??this.execute(this.state.variables)}async execute(t1){this.#n=h6({fn:()=>this.options.mutationFn?this.options.mutationFn(t1):Promise.reject(new Error("No mutationFn found")),onFail:(n1,r1)=>{this.#o({type:"failed",failureCount:n1,error:r1})},onPause:()=>{this.#o({type:"pause"})},onContinue:()=>{this.#o({type:"continue"})},retry:this.options.retry??0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode,canRun:()=>this.#e.canRun(this)});let e1=this.state.status==="pending",o1=!this.#n.canStart();try{if(!e1){this.#o({type:"pending",variables:t1,isPaused:o1}),await this.#e.config.onMutate?.(t1,this);let r1=await this.options.onMutate?.(t1);r1!==this.state.context&&this.#o({type:"pending",context:r1,variables:t1,isPaused:o1})}let n1=await this.#n.start();return await this.#e.config.onSuccess?.(n1,t1,this.state.context,this),await this.options.onSuccess?.(n1,t1,this.state.context),await this.#e.config.onSettled?.(n1,null,this.state.variables,this.state.context,this),await this.options.onSettled?.(n1,null,t1,this.state.context),this.#o({type:"success",data:n1}),n1}catch(n1){try{throw await this.#e.config.onError?.(n1,t1,this.state.context,this),await this.options.onError?.(n1,t1,this.state.context),await this.#e.config.onSettled?.(void 0,n1,this.state.variables,this.state.context,this),await this.options.onSettled?.(void 0,n1,t1,this.state.context),n1}finally{this.#o({type:"error",error:n1})}}finally{this.#e.runNext(this)}}#o(t1){let e1=o1=>{switch(t1.type){case"failed":return{...o1,failureCount:t1.failureCount,failureReason:t1.error};case"pause":return{...o1,isPaused:!0};case"continue":return{...o1,isPaused:!1};case"pending":return{...o1,context:t1.context,data:void 0,failureCount:0,failureReason:null,error:null,isPaused:t1.isPaused,status:"pending",variables:t1.variables,submittedAt:Date.now()};case"success":return{...o1,data:t1.data,failureCount:0,failureReason:null,error:null,status:"success",isPaused:!1};case"error":return{...o1,data:void 0,error:t1.error,failureCount:o1.failureCount+1,failureReason:t1.error,isPaused:!1,status:"error"}}};this.state=e1(this.state),z2.batch(()=>{this.#t.forEach(o1=>{o1.onMutationUpdate(t1)}),this.#e.notify({mutation:this,type:"updated",action:t1})})}};function ni(){return{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:"idle",variables:void 0,submittedAt:0}}var o5=class extends A0{constructor(t1={}){super(),this.config=t1,this.#t=new Map,this.#e=Date.now()}#t;#e;build(t1,e1,o1){let n1=new e5({mutationCache:this,mutationId:++this.#e,options:t1.defaultMutationOptions(e1),state:o1});return this.add(n1),n1}add(t1){let e1=d6(t1),o1=this.#t.get(e1)??[];o1.push(t1),this.#t.set(e1,o1),this.notify({type:"added",mutation:t1})}remove(t1){let e1=d6(t1);if(this.#t.has(e1)){let o1=this.#t.get(e1)?.filter(n1=>n1!==t1);o1&&(o1.length===0?this.#t.delete(e1):this.#t.set(e1,o1))}this.notify({type:"removed",mutation:t1})}canRun(t1){let e1=this.#t.get(d6(t1))?.find(o1=>o1.state.status==="pending");return!e1||e1===t1}runNext(t1){return this.#t.get(d6(t1))?.find(o1=>o1!==t1&&o1.state.isPaused)?.continue()??Promise.resolve()}clear(){z2.batch(()=>{this.getAll().forEach(t1=>{this.remove(t1)})})}getAll(){return[...this.#t.values()].flat()}find(t1){let e1={exact:!0,...t1};return this.getAll().find(o1=>to(e1,o1))}findAll(t1={}){return this.getAll().filter(e1=>to(t1,e1))}notify(t1){z2.batch(()=>{this.listeners.forEach(e1=>{e1(t1)})})}resumePausedMutations(){let t1=this.getAll().filter(e1=>e1.state.isPaused);return z2.batch(()=>Promise.all(t1.map(e1=>e1.continue().catch(Y2))))}};function d6(t1){return t1.options.scope?.id??String(t1.mutationId)}function r5(t1){return{onFetch:(e1,o1)=>{let n1=async()=>{let r1=e1.options,l1=e1.fetchOptions?.meta?.fetchMore?.direction,a1=e1.state.data?.pages||[],i1=e1.state.data?.pageParams||[],c1={pages:[],pageParams:[]},s1=!1,h1=x1=>{Object.defineProperty(x1,"signal",{enumerable:!0,get:()=>(e1.signal.aborted?s1=!0:e1.signal.addEventListener("abort",()=>{s1=!0}),e1.signal)})},d1=i6(e1.options,e1.fetchOptions),p1=async(x1,k1,M1)=>{if(s1)return Promise.reject();if(k1==null&&x1.pages.length)return Promise.resolve(x1);let m1={queryKey:e1.queryKey,pageParam:k1,direction:M1?"backward":"forward",meta:e1.options.meta};h1(m1);let H1=await d1(m1),{maxPages:b1}=e1.options,u1=M1?Yn:Xn;return{pages:u1(x1.pages,H1,b1),pageParams:u1(x1.pageParams,k1,b1)}},w1;if(l1&&a1.length){let x1=l1==="backward",k1=x1?ri:n5,M1={pages:a1,pageParams:i1},m1=k1(r1,M1);w1=await p1(M1,m1,x1)}else{w1=await p1(c1,i1[0]??r1.initialPageParam);let x1=t1??a1.length;for(let k1=1;k1e1.options.persister?.(n1,{queryKey:e1.queryKey,meta:e1.options.meta,signal:e1.signal},o1):e1.fetchFn=n1}}}function n5(t1,{pages:e1,pageParams:o1}){let n1=e1.length-1;return e1.length>0?t1.getNextPageParam(e1[n1],e1,o1[n1],o1):void 0}function ri(t1,{pages:e1,pageParams:o1}){return e1.length>0?t1.getPreviousPageParam?.(e1[0],e1,o1[0],o1):void 0}var lo=class{#t;#e;#n;#o;#a;#l;#r;#i;constructor(t1={}){this.#t=t1.queryCache||new t5,this.#e=t1.mutationCache||new o5,this.#n=t1.defaultOptions||{},this.#o=new Map,this.#a=new Map,this.#l=0}mount(){this.#l++,this.#l===1&&(this.#r=q4.subscribe(async t1=>{t1&&(await this.resumePausedMutations(),this.#t.onFocus())}),this.#i=I4.subscribe(async t1=>{t1&&(await this.resumePausedMutations(),this.#t.onOnline())}))}unmount(){this.#l--,this.#l===0&&(this.#r?.(),this.#r=void 0,this.#i?.(),this.#i=void 0)}isFetching(t1){return this.#t.findAll({...t1,fetchStatus:"fetching"}).length}isMutating(t1){return this.#e.findAll({...t1,status:"pending"}).length}getQueryData(t1){let e1=this.defaultQueryOptions({queryKey:t1});return this.#t.get(e1.queryHash)?.state.data}ensureQueryData(t1){let e1=this.getQueryData(t1.queryKey);if(e1===void 0)return this.fetchQuery(t1);{let o1=this.defaultQueryOptions(t1),n1=this.#t.build(this,o1);return t1.revalidateIfStale&&n1.isStaleByTime(K0(o1.staleTime,n1))&&this.prefetchQuery(o1),Promise.resolve(e1)}}getQueriesData(t1){return this.#t.findAll(t1).map(({queryKey:e1,state:o1})=>{let n1=o1.data;return[e1,n1]})}setQueryData(t1,e1,o1){let n1=this.defaultQueryOptions({queryKey:t1}),l1=this.#t.get(n1.queryHash)?.state.data,a1=Zn(e1,l1);if(a1!==void 0)return this.#t.build(this,n1).setData(a1,{...o1,manual:!0})}setQueriesData(t1,e1,o1){return z2.batch(()=>this.#t.findAll(t1).map(({queryKey:n1})=>[n1,this.setQueryData(n1,e1,o1)]))}getQueryState(t1){let e1=this.defaultQueryOptions({queryKey:t1});return this.#t.get(e1.queryHash)?.state}removeQueries(t1){let e1=this.#t;z2.batch(()=>{e1.findAll(t1).forEach(o1=>{e1.remove(o1)})})}resetQueries(t1,e1){let o1=this.#t,n1={type:"active",...t1};return z2.batch(()=>(o1.findAll(t1).forEach(r1=>{r1.reset()}),this.refetchQueries(n1,e1)))}cancelQueries(t1={},e1={}){let o1={revert:!0,...e1},n1=z2.batch(()=>this.#t.findAll(t1).map(r1=>r1.cancel(o1)));return Promise.all(n1).then(Y2).catch(Y2)}invalidateQueries(t1={},e1={}){return z2.batch(()=>{if(this.#t.findAll(t1).forEach(n1=>{n1.invalidate()}),t1.refetchType==="none")return Promise.resolve();let o1={...t1,type:t1.refetchType??t1.type??"active"};return this.refetchQueries(o1,e1)})}refetchQueries(t1={},e1){let o1={...e1,cancelRefetch:e1?.cancelRefetch??!0},n1=z2.batch(()=>this.#t.findAll(t1).filter(r1=>!r1.isDisabled()).map(r1=>{let l1=r1.fetch(void 0,o1);return o1.throwOnError||(l1=l1.catch(Y2)),r1.state.fetchStatus==="paused"?Promise.resolve():l1}));return Promise.all(n1).then(Y2)}fetchQuery(t1){let e1=this.defaultQueryOptions(t1);e1.retry===void 0&&(e1.retry=!1);let o1=this.#t.build(this,e1);return o1.isStaleByTime(K0(e1.staleTime,o1))?o1.fetch(e1):Promise.resolve(o1.state.data)}prefetchQuery(t1){return this.fetchQuery(t1).then(Y2).catch(Y2)}fetchInfiniteQuery(t1){return t1.behavior=r5(t1.pages),this.fetchQuery(t1)}prefetchInfiniteQuery(t1){return this.fetchInfiniteQuery(t1).then(Y2).catch(Y2)}resumePausedMutations(){return I4.isOnline()?this.#e.resumePausedMutations():Promise.resolve()}getQueryCache(){return this.#t}getMutationCache(){return this.#e}getDefaultOptions(){return this.#n}setDefaultOptions(t1){this.#n=t1}setQueryDefaults(t1,e1){this.#o.set(P4(t1),{queryKey:t1,defaultOptions:e1})}getQueryDefaults(t1){let e1=[...this.#o.values()],o1={};return e1.forEach(n1=>{E4(t1,n1.queryKey)&&(o1={...o1,...n1.defaultOptions})}),o1}setMutationDefaults(t1,e1){this.#a.set(P4(t1),{mutationKey:t1,defaultOptions:e1})}getMutationDefaults(t1){let e1=[...this.#a.values()],o1={};return e1.forEach(n1=>{E4(t1,n1.mutationKey)&&(o1={...o1,...n1.defaultOptions})}),o1}defaultQueryOptions(t1){if(t1._defaulted)return t1;let e1={...this.#n.queries,...this.getQueryDefaults(t1.queryKey),...t1,_defaulted:!0};return e1.queryHash||(e1.queryHash=w3(e1.queryKey,e1)),e1.refetchOnReconnect===void 0&&(e1.refetchOnReconnect=e1.networkMode!=="always"),e1.throwOnError===void 0&&(e1.throwOnError=!!e1.suspense),!e1.networkMode&&e1.persister&&(e1.networkMode="offlineFirst"),e1.enabled!==!0&&e1.queryFn===oo&&(e1.enabled=!1),e1}defaultMutationOptions(t1){return t1?._defaulted?t1:{...this.#n.mutations,...t1?.mutationKey&&this.getMutationDefaults(t1.mutationKey),...t1,_defaulted:!0}}clear(){this.#t.clear(),this.#e.clear()}};var io=class extends A0{constructor(t1,e1){super(),this.options=e1,this.#t=t1,this.#r=null,this.bindMethods(),this.setOptions(e1)}#t;#e=void 0;#n=void 0;#o=void 0;#a;#l;#r;#i;#p;#u;#h;#s;#c;#v=new Set;bindMethods(){this.refetch=this.refetch.bind(this)}onSubscribe(){this.listeners.size===1&&(this.#e.addObserver(this),l5(this.#e,this.options)?this.#d():this.updateResult(),this.#k())}onUnsubscribe(){this.hasListeners()||this.destroy()}shouldFetchOnReconnect(){return ao(this.#e,this.options,this.options.refetchOnReconnect)}shouldFetchOnWindowFocus(){return ao(this.#e,this.options,this.options.refetchOnWindowFocus)}destroy(){this.listeners=new Set,this.#x(),this.#m(),this.#e.removeObserver(this)}setOptions(t1,e1){let o1=this.options,n1=this.#e;if(this.options=this.#t.defaultQueryOptions(t1),this.options.enabled!==void 0&&typeof this.options.enabled!="boolean"&&typeof this.options.enabled!="function"&&typeof h0(this.options.enabled,this.#e)!="boolean")throw new Error("Expected enabled to be a boolean or a callback that returns a boolean");this.#g(),this.#e.setOptions(this.options),o1._defaulted&&!a6(this.options,o1)&&this.#t.getQueryCache().notify({type:"observerOptionsUpdated",query:this.#e,observer:this});let r1=this.hasListeners();r1&&a5(this.#e,n1,this.options,o1)&&this.#d(),this.updateResult(e1),r1&&(this.#e!==n1||h0(this.options.enabled,this.#e)!==h0(o1.enabled,this.#e)||K0(this.options.staleTime,this.#e)!==K0(o1.staleTime,this.#e))&&this.#w();let l1=this.#f();r1&&(this.#e!==n1||h0(this.options.enabled,this.#e)!==h0(o1.enabled,this.#e)||l1!==this.#c)&&this.#M(l1)}getOptimisticResult(t1){let e1=this.#t.getQueryCache().build(this.#t,t1),o1=this.createResult(e1,t1);return ai(this,o1)&&(this.#o=o1,this.#l=this.options,this.#a=this.#e.state),o1}getCurrentResult(){return this.#o}trackResult(t1,e1){let o1={};return Object.keys(t1).forEach(n1=>{Object.defineProperty(o1,n1,{configurable:!1,enumerable:!0,get:()=>(this.trackProp(n1),e1?.(n1),t1[n1])})}),o1}trackProp(t1){this.#v.add(t1)}getCurrentQuery(){return this.#e}refetch({...t1}={}){return this.fetch({...t1})}fetchOptimistic(t1){let e1=this.#t.defaultQueryOptions(t1),o1=this.#t.getQueryCache().build(this.#t,e1);return o1.isFetchingOptimistic=!0,o1.fetch().then(()=>this.createResult(o1,e1))}fetch(t1){return this.#d({...t1,cancelRefetch:t1.cancelRefetch??!0}).then(()=>(this.updateResult(),this.#o))}#d(t1){this.#g();let e1=this.#e.fetch(this.options,t1);return t1?.throwOnError||(e1=e1.catch(Y2)),e1}#w(){this.#x();let t1=K0(this.options.staleTime,this.#e);if(z0||this.#o.isStale||!v3(t1))return;let o1=l6(this.#o.dataUpdatedAt,t1)+1;this.#h=setTimeout(()=>{this.#o.isStale||this.updateResult()},o1)}#f(){return(typeof this.options.refetchInterval=="function"?this.options.refetchInterval(this.#e):this.options.refetchInterval)??!1}#M(t1){this.#m(),this.#c=t1,!(z0||h0(this.options.enabled,this.#e)===!1||!v3(this.#c)||this.#c===0)&&(this.#s=setInterval(()=>{(this.options.refetchIntervalInBackground||q4.isFocused())&&this.#d()},this.#c))}#k(){this.#w(),this.#M(this.#f())}#x(){this.#h&&(clearTimeout(this.#h),this.#h=void 0)}#m(){this.#s&&(clearInterval(this.#s),this.#s=void 0)}createResult(t1,e1){let o1=this.#e,n1=this.options,r1=this.#o,l1=this.#a,a1=this.#l,c1=t1!==o1?t1.state:this.#n,{state:s1}=t1,h1={...s1},d1=!1,p1;if(e1._optimisticResults){let B1=this.hasListeners(),V1=!B1&&l5(t1,e1),y1=B1&&a5(t1,o1,e1,n1);(V1||y1)&&(h1={...h1,...ro(s1.data,t1.options)}),e1._optimisticResults==="isRestoring"&&(h1.fetchStatus="idle")}let{error:w1,errorUpdatedAt:x1,status:k1}=h1;if(e1.select&&h1.data!==void 0)if(r1&&h1.data===l1?.data&&e1.select===this.#i)p1=this.#p;else try{this.#i=e1.select,p1=e1.select(h1.data),p1=f3(r1?.data,p1,e1),this.#p=p1,this.#r=null}catch(B1){this.#r=B1}else p1=h1.data;if(e1.placeholderData!==void 0&&p1===void 0&&k1==="pending"){let B1;if(r1?.isPlaceholderData&&e1.placeholderData===a1?.placeholderData)B1=r1.data;else if(B1=typeof e1.placeholderData=="function"?e1.placeholderData(this.#u?.state.data,this.#u):e1.placeholderData,e1.select&&B1!==void 0)try{B1=e1.select(B1),this.#r=null}catch(V1){this.#r=V1}B1!==void 0&&(k1="success",p1=f3(r1?.data,B1,e1),d1=!0)}this.#r&&(w1=this.#r,p1=this.#p,x1=Date.now(),k1="error");let M1=h1.fetchStatus==="fetching",m1=k1==="pending",H1=k1==="error",b1=m1&&M1,u1=p1!==void 0;return{status:k1,fetchStatus:h1.fetchStatus,isPending:m1,isSuccess:k1==="success",isError:H1,isInitialLoading:b1,isLoading:b1,data:p1,dataUpdatedAt:h1.dataUpdatedAt,error:w1,errorUpdatedAt:x1,failureCount:h1.fetchFailureCount,failureReason:h1.fetchFailureReason,errorUpdateCount:h1.errorUpdateCount,isFetched:h1.dataUpdateCount>0||h1.errorUpdateCount>0,isFetchedAfterMount:h1.dataUpdateCount>c1.dataUpdateCount||h1.errorUpdateCount>c1.errorUpdateCount,isFetching:M1,isRefetching:M1&&!m1,isLoadingError:H1&&!u1,isPaused:h1.fetchStatus==="paused",isPlaceholderData:d1,isRefetchError:H1&&u1,isStale:co(t1,e1),refetch:this.refetch}}updateResult(t1){let e1=this.#o,o1=this.createResult(this.#e,this.options);if(this.#a=this.#e.state,this.#l=this.options,this.#a.data!==void 0&&(this.#u=this.#e),a6(o1,e1))return;this.#o=o1;let n1={},r1=()=>{if(!e1)return!0;let{notifyOnChangeProps:l1}=this.options,a1=typeof l1=="function"?l1():l1;if(a1==="all"||!a1&&!this.#v.size)return!0;let i1=new Set(a1??this.#v);return this.options.throwOnError&&i1.add("error"),Object.keys(this.#o).some(c1=>{let s1=c1;return this.#o[s1]!==e1[s1]&&i1.has(s1)})};t1?.listeners!==!1&&r1()&&(n1.listeners=!0),this.#z({...n1,...t1})}#g(){let t1=this.#t.getQueryCache().build(this.#t,this.options);if(t1===this.#e)return;let e1=this.#e;this.#e=t1,this.#n=t1.state,this.hasListeners()&&(e1?.removeObserver(this),t1.addObserver(this))}onQueryUpdate(){this.updateResult(),this.hasListeners()&&this.#k()}#z(t1){z2.batch(()=>{t1.listeners&&this.listeners.forEach(e1=>{e1(this.#o)}),this.#t.getQueryCache().notify({query:this.#e,type:"observerResultsUpdated"})})}};function li(t1,e1){return h0(e1.enabled,t1)!==!1&&t1.state.data===void 0&&!(t1.state.status==="error"&&e1.retryOnMount===!1)}function l5(t1,e1){return li(t1,e1)||t1.state.data!==void 0&&ao(t1,e1,e1.refetchOnMount)}function ao(t1,e1,o1){if(h0(e1.enabled,t1)!==!1){let n1=typeof o1=="function"?o1(t1):o1;return n1==="always"||n1!==!1&&co(t1,e1)}return!1}function a5(t1,e1,o1,n1){return(t1!==e1||h0(n1.enabled,t1)===!1)&&(!o1.suspense||t1.state.status!=="error")&&co(t1,o1)}function co(t1,e1){return h0(e1.enabled,t1)!==!1&&t1.isStaleByTime(K0(e1.staleTime,t1))}function ai(t1,e1){return!a6(t1.getCurrentResult(),e1)}function ii(t1){return t1}function ho(t1,e1,o1){if(typeof e1!="object"||e1===null)return;let n1=t1.getMutationCache(),r1=t1.getQueryCache(),l1=o1?.defaultOptions?.deserializeData??t1.getDefaultOptions().hydrate?.deserializeData??ii,a1=e1.mutations||[],i1=e1.queries||[];a1.forEach(({state:c1,...s1})=>{n1.build(t1,{...t1.getDefaultOptions().hydrate?.mutations,...o1?.defaultOptions?.mutations,...s1},c1)}),i1.forEach(({queryKey:c1,state:s1,queryHash:h1,meta:d1,promise:p1})=>{let w1=r1.get(h1),x1=s1.data===void 0?s1.data:l1(s1.data);if(w1){if(w1.state.dataUpdatedAtt1[s0][e1]),o1}function h5(t1){o6()&&k3(p6(t1,_4),i5)()}function hi(t1){return h5(t1),Reflect.ownKeys(t1)}var si={get(t1,e1,o1){if(e1===so)return t1;if(e1===s0)return o1;if(e1===K3)return h5(t1),o1;let n1=p6(t1,_4),r1=n1[e1],l1=r1?r1():t1[e1];if(e1===_4||e1===E0||e1==="__proto__")return l1;if(!r1){let a1=Object.getOwnPropertyDescriptor(t1,e1);o6()&&(typeof l1!="function"||t1.hasOwnProperty(e1))&&!(a1&&a1.get)&&(l1=k3(n1,e1,l1)())}return J0(l1)?c5(l1):l1},has(t1,e1){return e1===so||e1===s0||e1===K3||e1===_4||e1===E0||e1==="__proto__"?!0:(o6()&&k3(p6(t1,E0),e1)(),e1 in t1)},set(){return!0},deleteProperty(){return!0},ownKeys:hi,getOwnPropertyDescriptor:ci};function u0(t1,e1,o1,n1=!1){if(!n1&&t1[e1]===o1)return;let r1=t1[e1],l1=t1.length;o1===void 0?(delete t1[e1],t1[E0]&&t1[E0][e1]&&r1!==void 0&&t1[E0][e1].$()):(t1[e1]=o1,t1[E0]&&t1[E0][e1]&&r1===void 0&&t1[E0][e1].$());let a1=p6(t1,_4),i1;if((i1=k3(a1,e1,r1))&&i1.$(()=>o1),Array.isArray(t1)&&t1.length!==l1){for(let c1=t1.length;c11){n1=e1.shift();let a1=typeof n1,i1=Array.isArray(t1);if(Array.isArray(n1)){for(let c1=0;c11){M3(t1[n1],e1,[n1].concat(o1));return}r1=t1[n1],o1=[n1].concat(o1)}let l1=e1[0];typeof l1=="function"&&(l1=l1(r1,o1),l1===r1)||n1===void 0&&l1==null||(l1=q0(l1),n1===void 0||J0(r1)&&J0(l1)&&!Array.isArray(l1)?s5(r1,l1):u0(t1,n1,l1))}function d5(...[t1,e1]){let o1=q0(t1||{}),n1=Array.isArray(o1),r1=c5(o1);function l1(...a1){t6(()=>{n1&&a1.length===1?di(o1,a1[0]):M3(o1,a1)})}return[r1,l1]}var po=Symbol("store-root");function N4(t1,e1,o1,n1,r1){let l1=e1[o1];if(t1===l1)return;let a1=Array.isArray(t1);if(o1!==po&&(!J0(t1)||!J0(l1)||a1!==Array.isArray(l1)||r1&&t1[r1]!==l1[r1])){u0(e1,o1,t1);return}if(a1){if(t1.length&&l1.length&&(!n1||r1&&t1[0]&&t1[0][r1]!=null)){let s1,h1,d1,p1,w1,x1,k1,M1;for(d1=0,p1=Math.min(l1.length,t1.length);d1=d1&&w1>=d1&&(l1[p1]===t1[w1]||r1&&l1[d1]&&t1[d1]&&l1[p1][r1]===t1[w1][r1]);p1--,w1--)m1[w1]=l1[p1];if(d1>w1||d1>p1){for(h1=d1;h1<=w1;h1++)u0(l1,h1,t1[h1]);for(;h1t1.length&&u0(l1,"length",t1.length);return}for(k1=new Array(w1+1),h1=w1;h1>=d1;h1--)x1=t1[h1],M1=r1&&x1?x1[r1]:x1,s1=H1.get(M1),k1[h1]=s1===void 0?-1:s1,H1.set(M1,h1);for(s1=d1;s1<=p1;s1++)x1=l1[s1],M1=r1&&x1?x1[r1]:x1,h1=H1.get(M1),h1!==void 0&&h1!==-1&&(m1[h1]=l1[s1],h1=k1[h1],H1.set(M1,h1));for(h1=d1;h1t1.length&&u0(l1,"length",t1.length);return}let i1=Object.keys(t1);for(let s1=0,h1=i1.length;s1{if(!J0(l1)||!J0(r1))return r1;let a1=N4(r1,{[po]:l1},po,o1,n1);return a1===void 0?l1:a1}}var v5=class extends lo{constructor(t1={}){super(t1)}},w5=v4(void 0),pi=t1=>{if(t1)return t1;let e1=i0(w5);if(!e1)throw new Error("No QueryClient set, use QueryClientProvider to set one");return e1()},f5=t1=>(O1(e1=>(e1?.(),t1.client.mount(),t1.client.unmount.bind(t1.client))),M2(()=>t1.client.unmount()),v1(w5.Provider,{value:()=>t1.client,get children(){return t1.children}}));function ui(t1,e1){return typeof t1=="function"?t1(...e1):!!t1}var M5=v4(()=>!1),vi=()=>i0(M5),gu=M5.Provider;function wi(t1,e1,o1,n1){if(o1===!1)return e1;if(typeof o1=="function"){let a1=o1(t1.data,e1.data);return{...e1,data:a1}}let r1=e1.data;if(t1.data===void 0)try{r1=structuredClone(r1)}catch{}let l1=p5(r1,{key:o1})(t1.data);return{...e1,data:l1}}var u5=(t1,e1)=>{if(!j2)return e1;let o1={...q0(e1),refetch:void 0};return"fetchNextPage"in e1&&(o1.fetchNextPage=void 0,o1.fetchPreviousPage=void 0),o1.hydrationData={state:t1.state,queryKey:t1.queryKey,queryHash:t1.queryHash,...t1.meta&&{meta:t1.meta}},o1};function fi(t1,e1,o1){let n1=q1(()=>pi(o1?.())),r1=vi(),l1=!1,a1=q1(()=>{let V1=n1().defaultQueryOptions(t1());return V1._optimisticResults=r1()?"isRestoring":"optimistic",V1.structuralSharing=!1,j2&&(V1.retry=!1,V1.throwOnError=!0),V1}),i1=a1(),[c1,s1]=F1(new e1(n1(),a1())),h1=c1().getOptimisticResult(a1()),[d1,p1]=d5(h1),w1=(V1,y1)=>c1().subscribe(P1=>{z2.batchCalls(()=>{let S1=c1().getCurrentQuery(),L1=u5(S1,P1);L1.isError?(y1(L1.error),x1()):(V1(L1),x1())})()}),x1=()=>{l1&&(H1?.(),l1=!1)},k1=()=>c1().subscribe(y1=>{h1=y1,queueMicrotask(()=>{H1&&j1()})});function M1(V1){let y1=c1().options,P1=y1.reconcile;p1(S1=>wi(S1,V1,P1===void 0?!1:P1,y1.queryHash))}function m1(){return[()=>d1,V1=>{let y1=q0(d1);if(typeof V1=="function"&&(V1=V1(y1)),V1?.hydrationData){let{hydrationData:P1,...S1}=V1;V1=S1}M1(V1)}]}let H1=null,b1=null,[u1,{refetch:j1}]=s3(()=>{let V1=c1();return new Promise((y1,P1)=>{if(b1=y1,j2?H1=w1(y1,P1):!H1&&!r1()&&(H1=k1()),V1.updateResult(),h1.isError&&!h1.isFetching&&!r1()&&ui(V1.options.throwOnError,[h1.error,V1.getCurrentQuery()]))return M1(h1),P1(h1.error);if(!h1.isLoading)return b1=null,y1(u5(V1.getCurrentQuery(),h1));M1(h1)})},{storage:m1,get deferStream(){return t1().deferStream},onHydrated(V1,y1){if(y1.value&&"hydrationData"in y1.value&&ho(n1(),{queries:[{...y1.value.hydrationData}]}),H1)return;let P1={...i1};(i1.staleTime||!i1.initialData)&&y1.value&&(P1.refetchOnMount=!1),c1().setOptions(P1),M1(c1().getOptimisticResult(P1)),H1=k1()}});d0(e6(n1,V1=>{H1&&H1();let y1=new e1(V1,a1());H1=k1(),s1(y1)},{defer:!0})),d0(e6(r1,V1=>{!V1&&!j2&&j1()},{defer:!0})),M2(()=>{if(j2&&u1.loading){l1=!0;return}H1&&(H1(),H1=null),b1&&!j2&&(b1(h1),b1=null)}),d0(e6([c1,a1],([V1,y1])=>{V1.setOptions(y1),M1(V1.getOptimisticResult(y1)),j1()},{defer:!0}));let B1={get(V1,y1){return y1==="data"?d1.data!==void 0?u1.latest?.data:u1()?.data:Reflect.get(V1,y1)}};return new Proxy(d1,B1)}function u6(t1,e1){return fi(q1(()=>t1()),io,e1)}function Mi(t1){return Object.keys(t1).reduce((o1,n1)=>{let r1=t1[n1];return o1[n1]=Object.assign({},r1),m5(r1.value)&&!zi(r1.value)&&!Array.isArray(r1.value)&&(o1[n1].value=Object.assign({},r1.value)),Array.isArray(r1.value)&&(o1[n1].value=r1.value.slice(0)),o1},{})}function ki(t1){return t1?Object.keys(t1).reduce((o1,n1)=>{let r1=t1[n1];return o1[n1]=m5(r1)&&"value"in r1?r1:{value:r1},o1[n1].attribute||(o1[n1].attribute=gi(n1)),o1[n1].parse="parse"in o1[n1]?o1[n1].parse:typeof o1[n1].value!="string",o1},{}):{}}function xi(t1){return Object.keys(t1).reduce((o1,n1)=>(o1[n1]=t1[n1].value,o1),{})}function mi(t1,e1){let o1=Mi(e1);return Object.keys(e1).forEach(r1=>{let l1=o1[r1],a1=t1.getAttribute(l1.attribute),i1=t1[r1];a1&&(l1.value=l1.parse?x5(a1):a1),i1!=null&&(l1.value=Array.isArray(i1)?i1.slice(0):i1),l1.reflect&&k5(t1,l1.attribute,l1.value,!!l1.parse),Object.defineProperty(t1,r1,{get(){return l1.value},set(c1){let s1=l1.value;l1.value=c1,l1.reflect&&k5(this,l1.attribute,l1.value,!!l1.parse);for(let h1=0,d1=this.__propertyChangedCallbacks.length;h1delete t1.__updating[e1])}function gi(t1){return t1.replace(/\.?([A-Z]+)/g,(e1,o1)=>"-"+o1.toLowerCase()).replace("_","-").replace(/^-/,"")}function m5(t1){return t1!=null&&(typeof t1=="object"||typeof t1=="function")}function zi(t1){return Object.prototype.toString.call(t1)==="[object Function]"}function bi(t1){return typeof t1=="function"&&t1.toString().indexOf("class")===0}var x3;function uo(){Object.defineProperty(x3,"renderRoot",{value:x3})}function Ci(t1,e1){let o1=Object.keys(e1);return class extends t1{static get observedAttributes(){return o1.map(r1=>e1[r1].attribute)}constructor(){super(),this.__initialized=!1,this.__released=!1,this.__releaseCallbacks=[],this.__propertyChangedCallbacks=[],this.__updating={},this.props={}}connectedCallback(){if(this.__initialized)return;this.__releaseCallbacks=[],this.__propertyChangedCallbacks=[],this.__updating={},this.props=mi(this,e1);let r1=xi(this.props),l1=this.Component,a1=x3;try{x3=this,this.__initialized=!0,bi(l1)?new l1(r1,{element:this}):l1(r1,{element:this})}finally{x3=a1}}async disconnectedCallback(){if(await Promise.resolve(),this.isConnected)return;this.__propertyChangedCallbacks.length=0;let r1=null;for(;r1=this.__releaseCallbacks.pop();)r1(this);delete this.__initialized,this.__released=!0}attributeChangedCallback(r1,l1,a1){if(this.__initialized&&!this.__updating[r1]&&(r1=this.lookupProp(r1),r1 in e1)){if(a1==null&&!this[r1])return;this[r1]=e1[r1].parse?x5(a1):a1}}lookupProp(r1){if(e1)return o1.find(l1=>r1===l1||r1===e1[l1].attribute)}get renderRoot(){return this.shadowRoot||this.attachShadow({mode:"open"})}addReleaseCallback(r1){this.__releaseCallbacks.push(r1)}addPropertyChangedCallback(r1){this.__propertyChangedCallbacks.push(r1)}}}var Bu=Symbol("element-context");function g5(t1,e1={},o1={}){let{BaseElement:n1=HTMLElement,extension:r1}=o1;return l1=>{if(!t1)throw new Error("tag is required to register a Component");let a1=customElements.get(t1);return a1?(a1.prototype.Component=l1,a1):(a1=Ci(n1,ki(e1)),a1.prototype.Component=l1,a1.prototype.registeredTag=t1,customElements.define(t1,a1,r1),a1)}}function Hi(t1){let e1=Object.keys(t1),o1={};for(let n1=0;n1a1)}})}return o1}function Bi(t1){if(t1.assignedSlot&&t1.assignedSlot._$owner)return t1.assignedSlot._$owner;let e1=t1.parentNode;for(;e1&&!e1._$owner&&!(e1.assignedSlot&&e1.assignedSlot._$owner);)e1=e1.parentNode;return e1&&e1.assignedSlot?e1.assignedSlot._$owner:t1._$owner}function Ti(t1){return(e1,o1)=>{let{element:n1}=o1;return g0(r1=>{let l1=Hi(e1);n1.addPropertyChangedCallback((i1,c1)=>l1[i1]=c1),n1.addReleaseCallback(()=>{n1.renderRoot.textContent="",r1()});let a1=t1(l1,o1);return C1(n1.renderRoot,a1)},Bi(n1))}}function z5(t1,e1,o1){return arguments.length===2&&(o1=e1,e1={}),g5(t1,e1)(Ti(o1))}var U4=t1=>{for(var e1=0,o1=0;o1Math.floor(t1/Math.pow(10,e1)%10),vo=(t1,e1)=>!(H5(t1,e1)%2),K2=(t1,e1,o1)=>{let n1=t1%e1;return o1&&H5(t1,o1)%2===0?-n1:n1},f4=(t1,e1,o1)=>e1[t1%o1],Vi=t1=>{t1.slice(0,1)==="#"&&(t1=t1.slice(1));var e1=parseInt(t1.substr(0,2),16),o1=parseInt(t1.substr(2,2),16),n1=parseInt(t1.substr(4,2),16),r1=(e1*299+o1*587+n1*114)/1e3;return r1>=128?"#000000":"#FFFFFF"},ji=T1(''),Si=T1(""),yi=4,I0=80;function Li(t1,e1){let o1=U4(t1),n1=e1.length;return Array.from({length:yi},(l1,a1)=>({color:f4(o1+a1,e1,n1),translateX:K2(o1*(a1+1),I0/2-(a1+17),1),translateY:K2(o1*(a1+1),I0/2-(a1+17),2),rotate:K2(o1*(a1+1),360),isSquare:vo(o1,2)}))}var Fi=t1=>{let e1=q1(()=>Li(t1.name,t1.colors)),o1=w4();return(()=>{var n1=ji(),r1=n1.firstChild,l1=r1.firstChild,a1=r1.nextSibling,i1=a1.firstChild,c1=i1.nextSibling,s1=c1.nextSibling,h1=s1.nextSibling;return C1(n1,(()=>{var d1=q1(()=>!!t1.title);return()=>d1()&&(()=>{var p1=Si();return C1(p1,()=>t1.name),p1})()})(),r1),g1(r1,"id",o1),g1(a1,"mask",`url(#${o1})`),O1(d1=>{var p1=t1.size,w1=t1.size,x1=t1.square?void 0:I0*2,k1=e1()[0].color,M1=e1()[1].isSquare?I0:I0/8,m1=e1()[1].color,H1="translate("+e1()[1].translateX+" "+e1()[1].translateY+") rotate("+e1()[1].rotate+" "+I0/2+" "+I0/2+")",b1=e1()[2].color,u1="translate("+e1()[2].translateX+" "+e1()[2].translateY+")",j1=e1()[3].color,B1="translate("+e1()[3].translateX+" "+e1()[3].translateY+") rotate("+e1()[3].rotate+" "+I0/2+" "+I0/2+")";return p1!==d1.e&&g1(n1,"width",d1.e=p1),w1!==d1.t&&g1(n1,"height",d1.t=w1),x1!==d1.a&&g1(l1,"rx",d1.a=x1),k1!==d1.o&&g1(i1,"fill",d1.o=k1),M1!==d1.i&&g1(c1,"height",d1.i=M1),m1!==d1.n&&g1(c1,"fill",d1.n=m1),H1!==d1.s&&g1(c1,"transform",d1.s=H1),b1!==d1.h&&g1(s1,"fill",d1.h=b1),u1!==d1.r&&g1(s1,"transform",d1.r=u1),j1!==d1.d&&g1(h1,"stroke",d1.d=j1),B1!==d1.l&&g1(h1,"transform",d1.l=B1),d1},{e:void 0,t:void 0,a:void 0,o:void 0,i:void 0,n:void 0,s:void 0,h:void 0,r:void 0,d:void 0,l:void 0}),n1})()},Ai=Fi,Oi=T1(''),Di=T1(""),Ri=T1("",!1,!0),Pi=T1("",!1,!0),v0=36;function Ei(t1,e1){let o1=U4(t1),n1=e1&&e1.length,r1=f4(o1,e1,n1),l1=K2(o1,10,1),a1=l1<5?l1+v0/9:l1,i1=K2(o1,10,2),c1=i1<5?i1+v0/9:i1;return{wrapperColor:r1,faceColor:Vi(r1),backgroundColor:f4(o1+13,e1,n1),wrapperTranslateX:a1,wrapperTranslateY:c1,wrapperRotate:K2(o1,360),wrapperScale:1+K2(o1,v0/12)/10,isMouthOpen:vo(o1,2),isCircle:vo(o1,1),eyeSpread:K2(o1,5),mouthSpread:K2(o1,3),faceRotate:K2(o1,10,3),faceTranslateX:a1>v0/6?a1/2:K2(o1,8,1),faceTranslateY:c1>v0/6?c1/2:K2(o1,7,2)}}var qi=t1=>{let e1=q1(()=>Ei(t1.name,t1.colors)),o1=w4();return(()=>{var n1=Oi(),r1=n1.firstChild,l1=r1.firstChild,a1=r1.nextSibling,i1=a1.firstChild,c1=i1.nextSibling,s1=c1.nextSibling,h1=s1.firstChild,d1=h1.nextSibling;return C1(n1,(()=>{var p1=q1(()=>!!t1.title);return()=>p1()&&(()=>{var w1=Di();return C1(w1,()=>t1.name),w1})()})(),r1),g1(r1,"id",o1),g1(a1,"mask",`url(#${o1})`),C1(s1,(()=>{var p1=q1(()=>!!e1().isMouthOpen);return()=>p1()?(()=>{var w1=Ri();return O1(x1=>{var k1="M15 "+(19+e1().mouthSpread)+"c2 1 4 1 6 0",M1=e1().faceColor;return k1!==x1.e&&g1(w1,"d",x1.e=k1),M1!==x1.t&&g1(w1,"stroke",x1.t=M1),x1},{e:void 0,t:void 0}),w1})():(()=>{var w1=Pi();return O1(x1=>{var k1="M13,"+(19+e1().mouthSpread)+" a1,0.75 0 0,0 10,0",M1=e1().faceColor;return k1!==x1.e&&g1(w1,"d",x1.e=k1),M1!==x1.t&&g1(w1,"fill",x1.t=M1),x1},{e:void 0,t:void 0}),w1})()})(),h1),O1(p1=>{var w1=t1.size,x1=t1.size,k1=t1.square?void 0:v0*2,M1=e1().backgroundColor,m1="translate("+e1().wrapperTranslateX+" "+e1().wrapperTranslateY+") rotate("+e1().wrapperRotate+" "+v0/2+" "+v0/2+") scale("+e1().wrapperScale+")",H1=e1().wrapperColor,b1=e1().isCircle?v0:v0/6,u1="translate("+e1().faceTranslateX+" "+e1().faceTranslateY+") rotate("+e1().faceRotate+" "+v0/2+" "+v0/2+")",j1=14-e1().eyeSpread,B1=e1().faceColor,V1=20+e1().eyeSpread,y1=e1().faceColor;return w1!==p1.e&&g1(n1,"width",p1.e=w1),x1!==p1.t&&g1(n1,"height",p1.t=x1),k1!==p1.a&&g1(l1,"rx",p1.a=k1),M1!==p1.o&&g1(i1,"fill",p1.o=M1),m1!==p1.i&&g1(c1,"transform",p1.i=m1),H1!==p1.n&&g1(c1,"fill",p1.n=H1),b1!==p1.s&&g1(c1,"rx",p1.s=b1),u1!==p1.h&&g1(s1,"transform",p1.h=u1),j1!==p1.r&&g1(h1,"x",p1.r=j1),B1!==p1.d&&g1(h1,"fill",p1.d=B1),V1!==p1.l&&g1(d1,"x",p1.l=V1),y1!==p1.u&&g1(d1,"fill",p1.u=y1),p1},{e:void 0,t:void 0,a:void 0,o:void 0,i:void 0,n:void 0,s:void 0,h:void 0,r:void 0,d:void 0,l:void 0,u:void 0}),n1})()},Ii=qi,Ni=T1(''),_i=T1(""),b5=3,t4=80;function Ui(t1,e1){let o1=U4(t1),n1=e1.length,r1=Array(b5);for(let l1=0;l1{let e1=q1(()=>Ui(t1.name,t1.colors)),o1=w4();return(()=>{var n1=Ni(),r1=n1.firstChild,l1=r1.firstChild,a1=r1.nextSibling,i1=a1.firstChild,c1=i1.nextSibling,s1=c1.nextSibling,h1=a1.nextSibling,d1=h1.firstChild;return C1(n1,(()=>{var p1=q1(()=>!!t1.title);return()=>p1()&&(()=>{var w1=_i();return C1(w1,()=>t1.name),w1})()})(),r1),g1(r1,"id",o1),g1(a1,"mask",`url(#${o1})`),g1(c1,"filter",`url(#filter_${o1})`),g1(s1,"filter",`url(#filter_${o1})`),s1.style.setProperty("mix-blend-mode","overlay"),g1(d1,"id",`filter_${o1}`),O1(p1=>{var w1=t1.size,x1=t1.size,k1=t1.square?void 0:t4*2,M1=e1()[0].color,m1=e1()[1].color,H1="translate("+e1()[1].translateX+" "+e1()[1].translateY+") rotate("+e1()[1].rotate+" "+t4/2+" "+t4/2+") scale("+e1()[2].scale+")",b1=e1()[2].color,u1="translate("+e1()[2].translateX+" "+e1()[2].translateY+") rotate("+e1()[2].rotate+" "+t4/2+" "+t4/2+") scale("+e1()[2].scale+")";return w1!==p1.e&&g1(n1,"width",p1.e=w1),x1!==p1.t&&g1(n1,"height",p1.t=x1),k1!==p1.a&&g1(l1,"rx",p1.a=k1),M1!==p1.o&&g1(i1,"fill",p1.o=M1),m1!==p1.i&&g1(c1,"fill",p1.i=m1),H1!==p1.n&&g1(c1,"transform",p1.n=H1),b1!==p1.s&&g1(s1,"fill",p1.s=b1),u1!==p1.h&&g1(s1,"transform",p1.h=u1),p1},{e:void 0,t:void 0,a:void 0,o:void 0,i:void 0,n:void 0,s:void 0,h:void 0}),n1})()},C5=$i,Wi=T1(''),Gi=T1(""),Zi=64,Qi=80;function Xi(t1,e1){let o1=U4(t1),n1=e1.length;return Array.from({length:Zi},(l1,a1)=>f4(o1%(a1+1),e1,n1))}var Yi=t1=>{let e1=q1(()=>Xi(t1.name,t1.colors)),o1=w4();return(()=>{var n1=Wi(),r1=n1.firstChild,l1=r1.firstChild,a1=r1.nextSibling,i1=a1.firstChild,c1=i1.nextSibling,s1=c1.nextSibling,h1=s1.nextSibling,d1=h1.nextSibling,p1=d1.nextSibling,w1=p1.nextSibling,x1=w1.nextSibling,k1=x1.nextSibling,M1=k1.nextSibling,m1=M1.nextSibling,H1=m1.nextSibling,b1=H1.nextSibling,u1=b1.nextSibling,j1=u1.nextSibling,B1=j1.nextSibling,V1=B1.nextSibling,y1=V1.nextSibling,P1=y1.nextSibling,S1=P1.nextSibling,L1=S1.nextSibling,R1=L1.nextSibling,W1=R1.nextSibling,a2=W1.nextSibling,e2=a2.nextSibling,o2=e2.nextSibling,h2=o2.nextSibling,p2=h2.nextSibling,T2=p2.nextSibling,I2=T2.nextSibling,D2=I2.nextSibling,R2=D2.nextSibling,C2=R2.nextSibling,m2=C2.nextSibling,i2=m2.nextSibling,D1=i2.nextSibling,G1=D1.nextSibling,X1=G1.nextSibling,K1=X1.nextSibling,s2=K1.nextSibling,w2=s2.nextSibling,V2=w2.nextSibling,n2=V2.nextSibling,N2=n2.nextSibling,P2=N2.nextSibling,Q2=P2.nextSibling,u2=Q2.nextSibling,d2=u2.nextSibling,v2=d2.nextSibling,f2=v2.nextSibling,X2=f2.nextSibling,x0=X2.nextSibling,r0=x0.nextSibling,m0=r0.nextSibling,V0=m0.nextSibling,j0=V0.nextSibling,S0=j0.nextSibling,y0=S0.nextSibling,a4=y0.nextSibling,i4=a4.nextSibling,c4=i4.nextSibling,h4=c4.nextSibling,k2=h4.nextSibling,z1=k2.nextSibling;return C1(n1,(()=>{var f1=q1(()=>!!t1.title);return()=>f1()&&(()=>{var I1=Gi();return C1(I1,()=>t1.name),I1})()})(),r1),g1(r1,"id",o1),g1(a1,"mask",`url(#${o1})`),O1(f1=>{var I1=t1.size,l2=t1.size,r2=t1.square?void 0:Qi*2,_2=e1()[0],J2=e1()[1],R0=e1()[2],a3=e1()[3],L0=e1()[4],S4=e1()[5],s4=e1()[6],P0=e1()[7],G3=e1()[8],y4=e1()[9],d4=e1()[10],b8=e1()[11],C8=e1()[12],H8=e1()[13],B8=e1()[14],T8=e1()[15],V8=e1()[16],j8=e1()[17],S8=e1()[18],y8=e1()[19],L8=e1()[20],F8=e1()[21],A8=e1()[22],O8=e1()[23],D8=e1()[24],R8=e1()[25],P8=e1()[26],E8=e1()[27],q8=e1()[28],I8=e1()[29],N8=e1()[30],_8=e1()[31],U8=e1()[32],$8=e1()[33],W8=e1()[34],G8=e1()[35],Z8=e1()[36],Q8=e1()[37],X8=e1()[38],Y8=e1()[39],K8=e1()[40],J8=e1()[41],tn=e1()[42],en=e1()[43],on=e1()[44],nn=e1()[45],rn=e1()[46],ln=e1()[47],an=e1()[48],cn=e1()[49],hn=e1()[50],sn=e1()[51],dn=e1()[52],pn=e1()[53],un=e1()[54],vn=e1()[55],wn=e1()[56],fn=e1()[57],Mn=e1()[58],kn=e1()[59],xn=e1()[60],mn=e1()[61],gn=e1()[62],zn=e1()[63];return I1!==f1.e&&g1(n1,"width",f1.e=I1),l2!==f1.t&&g1(n1,"height",f1.t=l2),r2!==f1.a&&g1(l1,"rx",f1.a=r2),_2!==f1.o&&g1(i1,"fill",f1.o=_2),J2!==f1.i&&g1(c1,"fill",f1.i=J2),R0!==f1.n&&g1(s1,"fill",f1.n=R0),a3!==f1.s&&g1(h1,"fill",f1.s=a3),L0!==f1.h&&g1(d1,"fill",f1.h=L0),S4!==f1.r&&g1(p1,"fill",f1.r=S4),s4!==f1.d&&g1(w1,"fill",f1.d=s4),P0!==f1.l&&g1(x1,"fill",f1.l=P0),G3!==f1.u&&g1(k1,"fill",f1.u=G3),y4!==f1.c&&g1(M1,"fill",f1.c=y4),d4!==f1.w&&g1(m1,"fill",f1.w=d4),b8!==f1.m&&g1(H1,"fill",f1.m=b8),C8!==f1.f&&g1(b1,"fill",f1.f=C8),H8!==f1.y&&g1(u1,"fill",f1.y=H8),B8!==f1.g&&g1(j1,"fill",f1.g=B8),T8!==f1.p&&g1(B1,"fill",f1.p=T8),V8!==f1.b&&g1(V1,"fill",f1.b=V8),j8!==f1.T&&g1(y1,"fill",f1.T=j8),S8!==f1.A&&g1(P1,"fill",f1.A=S8),y8!==f1.O&&g1(S1,"fill",f1.O=y8),L8!==f1.I&&g1(L1,"fill",f1.I=L8),F8!==f1.S&&g1(R1,"fill",f1.S=F8),A8!==f1.W&&g1(W1,"fill",f1.W=A8),O8!==f1.C&&g1(a2,"fill",f1.C=O8),D8!==f1.B&&g1(e2,"fill",f1.B=D8),R8!==f1.v&&g1(o2,"fill",f1.v=R8),P8!==f1.k&&g1(h2,"fill",f1.k=P8),E8!==f1.x&&g1(p2,"fill",f1.x=E8),q8!==f1.j&&g1(T2,"fill",f1.j=q8),I8!==f1.q&&g1(I2,"fill",f1.q=I8),N8!==f1.z&&g1(D2,"fill",f1.z=N8),_8!==f1.P&&g1(R2,"fill",f1.P=_8),U8!==f1.H&&g1(C2,"fill",f1.H=U8),$8!==f1.F&&g1(m2,"fill",f1.F=$8),W8!==f1.M&&g1(i2,"fill",f1.M=W8),G8!==f1.D&&g1(D1,"fill",f1.D=G8),Z8!==f1.R&&g1(G1,"fill",f1.R=Z8),Q8!==f1.E&&g1(X1,"fill",f1.E=Q8),X8!==f1.L&&g1(K1,"fill",f1.L=X8),Y8!==f1.N&&g1(s2,"fill",f1.N=Y8),K8!==f1.G&&g1(w2,"fill",f1.G=K8),J8!==f1.U&&g1(V2,"fill",f1.U=J8),tn!==f1.K&&g1(n2,"fill",f1.K=tn),en!==f1.V&&g1(N2,"fill",f1.V=en),on!==f1.Y&&g1(P2,"fill",f1.Y=on),nn!==f1.J&&g1(Q2,"fill",f1.J=nn),rn!==f1.Q&&g1(u2,"fill",f1.Q=rn),ln!==f1.Z&&g1(d2,"fill",f1.Z=ln),an!==f1.X&&g1(v2,"fill",f1.X=an),cn!==f1._&&g1(f2,"fill",f1._=cn),hn!==f1.$&&g1(X2,"fill",f1.$=hn),sn!==f1.te&&g1(x0,"fill",f1.te=sn),dn!==f1.tt&&g1(r0,"fill",f1.tt=dn),pn!==f1.ta&&g1(m0,"fill",f1.ta=pn),un!==f1.to&&g1(V0,"fill",f1.to=un),vn!==f1.ti&&g1(j0,"fill",f1.ti=vn),wn!==f1.tn&&g1(S0,"fill",f1.tn=wn),fn!==f1.ts&&g1(y0,"fill",f1.ts=fn),Mn!==f1.th&&g1(a4,"fill",f1.th=Mn),kn!==f1.tr&&g1(i4,"fill",f1.tr=kn),xn!==f1.td&&g1(c4,"fill",f1.td=xn),mn!==f1.tl&&g1(h4,"fill",f1.tl=mn),gn!==f1.tu&&g1(k2,"fill",f1.tu=gn),zn!==f1.tc&&g1(z1,"fill",f1.tc=zn),f1},{e:void 0,t:void 0,a:void 0,o:void 0,i:void 0,n:void 0,s:void 0,h:void 0,r:void 0,d:void 0,l:void 0,u:void 0,c:void 0,w:void 0,m:void 0,f:void 0,y:void 0,g:void 0,p:void 0,b:void 0,T:void 0,A:void 0,O:void 0,I:void 0,S:void 0,W:void 0,C:void 0,B:void 0,v:void 0,k:void 0,x:void 0,j:void 0,q:void 0,z:void 0,P:void 0,H:void 0,F:void 0,M:void 0,D:void 0,R:void 0,E:void 0,L:void 0,N:void 0,G:void 0,U:void 0,K:void 0,V:void 0,Y:void 0,J:void 0,Q:void 0,Z:void 0,X:void 0,_:void 0,$:void 0,te:void 0,tt:void 0,ta:void 0,to:void 0,ti:void 0,tn:void 0,ts:void 0,th:void 0,tr:void 0,td:void 0,tl:void 0,tu:void 0,tc:void 0}),n1})()},Ki=Yi,Ji=T1(''),tc=T1(""),ec=90,oc=5;function nc(t1,e1){let o1=U4(e1),n1=t1.length,r1=Array.from({length:oc},(a1,i1)=>f4(o1+i1,t1,n1)),l1=[];return l1[0]=r1[0],l1[1]=r1[1],l1[2]=r1[1],l1[3]=r1[2],l1[4]=r1[2],l1[5]=r1[3],l1[6]=r1[3],l1[7]=r1[0],l1[8]=r1[4],l1}var rc=t1=>{let e1=q1(()=>nc(t1.colors,t1.name)),o1=w4();return(()=>{var n1=Ji(),r1=n1.firstChild,l1=r1.firstChild,a1=r1.nextSibling,i1=a1.firstChild,c1=i1.nextSibling,s1=c1.nextSibling,h1=s1.nextSibling,d1=h1.nextSibling,p1=d1.nextSibling,w1=p1.nextSibling,x1=w1.nextSibling,k1=x1.nextSibling;return C1(n1,(()=>{var M1=q1(()=>!!t1.title);return()=>M1()&&(()=>{var m1=tc();return C1(m1,()=>t1.name),m1})()})(),r1),g1(r1,"id",o1),g1(a1,"mask",`url(#${o1})`),O1(M1=>{var m1=t1.size,H1=t1.size,b1=t1.square?void 0:ec*2,u1=e1()[0],j1=e1()[1],B1=e1()[2],V1=e1()[3],y1=e1()[4],P1=e1()[5],S1=e1()[6],L1=e1()[7],R1=e1()[8];return m1!==M1.e&&g1(n1,"width",M1.e=m1),H1!==M1.t&&g1(n1,"height",M1.t=H1),b1!==M1.a&&g1(l1,"rx",M1.a=b1),u1!==M1.o&&g1(i1,"fill",M1.o=u1),j1!==M1.i&&g1(c1,"fill",M1.i=j1),B1!==M1.n&&g1(s1,"fill",M1.n=B1),V1!==M1.s&&g1(h1,"fill",M1.s=V1),y1!==M1.h&&g1(d1,"fill",M1.h=y1),P1!==M1.r&&g1(p1,"fill",M1.r=P1),S1!==M1.d&&g1(w1,"fill",M1.d=S1),L1!==M1.l&&g1(x1,"fill",M1.l=L1),R1!==M1.u&&g1(k1,"fill",M1.u=R1),M1},{e:void 0,t:void 0,a:void 0,o:void 0,i:void 0,n:void 0,s:void 0,h:void 0,r:void 0,d:void 0,l:void 0,u:void 0}),n1})()},lc=rc,ac=T1(''),ic=T1(""),cc=4,hc=80;function sc(t1,e1){let o1=U4(t1),n1=e1.length;return Array.from({length:cc},(l1,a1)=>f4(o1+a1,e1,n1))}var dc=t1=>{let e1=q1(()=>sc(t1.name,t1.colors)),o1=q1(()=>t1.name.replace(/\s/g,"")),n1=w4();return(()=>{var r1=ac(),l1=r1.firstChild,a1=l1.firstChild,i1=l1.nextSibling,c1=i1.firstChild,s1=c1.nextSibling,h1=i1.nextSibling,d1=h1.firstChild,p1=d1.firstChild,w1=p1.nextSibling,x1=d1.nextSibling,k1=x1.firstChild,M1=k1.nextSibling;return C1(r1,(()=>{var m1=q1(()=>!!t1.title);return()=>m1()&&(()=>{var H1=ic();return C1(H1,()=>t1.name),H1})()})(),l1),g1(l1,"id",n1),g1(i1,"mask",`url(#${n1})`),O1(m1=>{var H1=t1.size,b1=t1.size,u1=t1.square?void 0:hc*2,j1="url(#gradient_paint0_linear_"+o1()+")",B1="url(#gradient_paint1_linear_"+o1()+")",V1="gradient_paint0_linear_"+o1(),y1=e1()[0],P1=e1()[1],S1="gradient_paint1_linear_"+o1(),L1=e1()[2],R1=e1()[3];return H1!==m1.e&&g1(r1,"width",m1.e=H1),b1!==m1.t&&g1(r1,"height",m1.t=b1),u1!==m1.a&&g1(a1,"rx",m1.a=u1),j1!==m1.o&&g1(c1,"fill",m1.o=j1),B1!==m1.i&&g1(s1,"fill",m1.i=B1),V1!==m1.n&&g1(d1,"id",m1.n=V1),y1!==m1.s&&g1(p1,"stop-color",m1.s=y1),P1!==m1.h&&g1(w1,"stop-color",m1.h=P1),S1!==m1.r&&g1(x1,"id",m1.r=S1),L1!==m1.d&&g1(k1,"stop-color",m1.d=L1),R1!==m1.l&&g1(M1,"stop-color",m1.l=R1),m1},{e:void 0,t:void 0,a:void 0,o:void 0,i:void 0,n:void 0,s:void 0,h:void 0,r:void 0,d:void 0,l:void 0}),r1})()},pc=dc,uc={pixel:"pixel",bauhaus:"bauhaus",ring:"ring",beam:"beam",sunset:"sunset",marble:"marble"},B5=t1=>{let e1=$1({variant:"marble",colors:["#92A1C6","#146A7C","#F0AB3D","#C271B4","#C20D90"],name:"Clara Barton",square:!1,title:"",size:40},t1);return v1(e0,{get fallback(){return v1(C5,e1)},get children(){return[v1(t2,{get when(){return t1.variant==="pixel"},get children(){return v1(Ki,e1)}}),v1(t2,{get when(){return t1.variant==="bauhaus"},get children(){return v1(Ai,e1)}}),v1(t2,{get when(){return t1.variant==="ring"},get children(){return v1(lc,e1)}}),v1(t2,{get when(){return t1.variant==="beam"},get children(){return v1(Ii,e1)}}),v1(t2,{get when(){return t1.variant==="sunset"},get children(){return v1(pc,e1)}}),v1(t2,{get when(){return t1.variant==="marble"},get children(){return v1(C5,e1)}})]}})};B5.Variants=uc;var vc=B5,T5=vc;var S2="top",E2="bottom",F2="right",y2="left",v6="auto",e4=[S2,E2,F2,y2],N0="start",M4="end",V5="clippingParents",w6="viewport",$4="popper",j5="reference",wo=e4.reduce(function(t1,e1){return t1.concat([e1+"-"+N0,e1+"-"+M4])},[]),f6=[].concat(e4,[v6]).reduce(function(t1,e1){return t1.concat([e1,e1+"-"+N0,e1+"-"+M4])},[]),wc="beforeRead",fc="read",Mc="afterRead",kc="beforeMain",xc="main",mc="afterMain",gc="beforeWrite",zc="write",bc="afterWrite",S5=[wc,fc,Mc,kc,xc,mc,gc,zc,bc];function $2(t1){return t1?(t1.nodeName||"").toLowerCase():null}function B2(t1){if(t1==null)return window;if(t1.toString()!=="[object Window]"){var e1=t1.ownerDocument;return e1&&e1.defaultView||window}return t1}function w0(t1){var e1=B2(t1).Element;return t1 instanceof e1||t1 instanceof Element}function q2(t1){var e1=B2(t1).HTMLElement;return t1 instanceof e1||t1 instanceof HTMLElement}function W4(t1){if(typeof ShadowRoot>"u")return!1;var e1=B2(t1).ShadowRoot;return t1 instanceof e1||t1 instanceof ShadowRoot}function Cc(t1){var e1=t1.state;Object.keys(e1.elements).forEach(function(o1){var n1=e1.styles[o1]||{},r1=e1.attributes[o1]||{},l1=e1.elements[o1];!q2(l1)||!$2(l1)||(Object.assign(l1.style,n1),Object.keys(r1).forEach(function(a1){var i1=r1[a1];i1===!1?l1.removeAttribute(a1):l1.setAttribute(a1,i1===!0?"":i1)}))})}function Hc(t1){var e1=t1.state,o1={popper:{position:e1.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(e1.elements.popper.style,o1.popper),e1.styles=o1,e1.elements.arrow&&Object.assign(e1.elements.arrow.style,o1.arrow),function(){Object.keys(e1.elements).forEach(function(n1){var r1=e1.elements[n1],l1=e1.attributes[n1]||{},a1=Object.keys(e1.styles.hasOwnProperty(n1)?e1.styles[n1]:o1[n1]),i1=a1.reduce(function(c1,s1){return c1[s1]="",c1},{});!q2(r1)||!$2(r1)||(Object.assign(r1.style,i1),Object.keys(l1).forEach(function(c1){r1.removeAttribute(c1)}))})}}var m3={name:"applyStyles",enabled:!0,phase:"write",fn:Cc,effect:Hc,requires:["computeStyles"]};function W2(t1){return t1.split("-")[0]}var b0=Math.max,k4=Math.min,_0=Math.round;function G4(){var t1=navigator.userAgentData;return t1!=null&&t1.brands&&Array.isArray(t1.brands)?t1.brands.map(function(e1){return e1.brand+"/"+e1.version}).join(" "):navigator.userAgent}function g3(){return!/^((?!chrome|android).)*safari/i.test(G4())}function f0(t1,e1,o1){e1===void 0&&(e1=!1),o1===void 0&&(o1=!1);var n1=t1.getBoundingClientRect(),r1=1,l1=1;e1&&q2(t1)&&(r1=t1.offsetWidth>0&&_0(n1.width)/t1.offsetWidth||1,l1=t1.offsetHeight>0&&_0(n1.height)/t1.offsetHeight||1);var a1=w0(t1)?B2(t1):window,i1=a1.visualViewport,c1=!g3()&&o1,s1=(n1.left+(c1&&i1?i1.offsetLeft:0))/r1,h1=(n1.top+(c1&&i1?i1.offsetTop:0))/l1,d1=n1.width/r1,p1=n1.height/l1;return{width:d1,height:p1,top:h1,right:s1+d1,bottom:h1+p1,left:s1,x:s1,y:h1}}function x4(t1){var e1=f0(t1),o1=t1.offsetWidth,n1=t1.offsetHeight;return Math.abs(e1.width-o1)<=1&&(o1=e1.width),Math.abs(e1.height-n1)<=1&&(n1=e1.height),{x:t1.offsetLeft,y:t1.offsetTop,width:o1,height:n1}}function z3(t1,e1){var o1=e1.getRootNode&&e1.getRootNode();if(t1.contains(e1))return!0;if(o1&&W4(o1)){var n1=e1;do{if(n1&&t1.isSameNode(n1))return!0;n1=n1.parentNode||n1.host}while(n1)}return!1}function o0(t1){return B2(t1).getComputedStyle(t1)}function fo(t1){return["table","td","th"].indexOf($2(t1))>=0}function G2(t1){return((w0(t1)?t1.ownerDocument:t1.document)||window.document).documentElement}function U0(t1){return $2(t1)==="html"?t1:t1.assignedSlot||t1.parentNode||(W4(t1)?t1.host:null)||G2(t1)}function y5(t1){return!q2(t1)||o0(t1).position==="fixed"?null:t1.offsetParent}function Bc(t1){var e1=/firefox/i.test(G4()),o1=/Trident/i.test(G4());if(o1&&q2(t1)){var n1=o0(t1);if(n1.position==="fixed")return null}var r1=U0(t1);for(W4(r1)&&(r1=r1.host);q2(r1)&&["html","body"].indexOf($2(r1))<0;){var l1=o0(r1);if(l1.transform!=="none"||l1.perspective!=="none"||l1.contain==="paint"||["transform","perspective"].indexOf(l1.willChange)!==-1||e1&&l1.willChange==="filter"||e1&&l1.filter&&l1.filter!=="none")return r1;r1=r1.parentNode}return null}function C0(t1){for(var e1=B2(t1),o1=y5(t1);o1&&fo(o1)&&o0(o1).position==="static";)o1=y5(o1);return o1&&($2(o1)==="html"||$2(o1)==="body"&&o0(o1).position==="static")?e1:o1||Bc(t1)||e1}function m4(t1){return["top","bottom"].indexOf(t1)>=0?"x":"y"}function g4(t1,e1,o1){return b0(t1,k4(e1,o1))}function L5(t1,e1,o1){var n1=g4(t1,e1,o1);return n1>o1?o1:n1}function b3(){return{top:0,right:0,bottom:0,left:0}}function C3(t1){return Object.assign({},b3(),t1)}function H3(t1,e1){return e1.reduce(function(o1,n1){return o1[n1]=t1,o1},{})}var Tc=function(e1,o1){return e1=typeof e1=="function"?e1(Object.assign({},o1.rects,{placement:o1.placement})):e1,C3(typeof e1!="number"?e1:H3(e1,e4))};function Vc(t1){var e1,o1=t1.state,n1=t1.name,r1=t1.options,l1=o1.elements.arrow,a1=o1.modifiersData.popperOffsets,i1=W2(o1.placement),c1=m4(i1),s1=[y2,F2].indexOf(i1)>=0,h1=s1?"height":"width";if(!(!l1||!a1)){var d1=Tc(r1.padding,o1),p1=x4(l1),w1=c1==="y"?S2:y2,x1=c1==="y"?E2:F2,k1=o1.rects.reference[h1]+o1.rects.reference[c1]-a1[c1]-o1.rects.popper[h1],M1=a1[c1]-o1.rects.reference[c1],m1=C0(l1),H1=m1?c1==="y"?m1.clientHeight||0:m1.clientWidth||0:0,b1=k1/2-M1/2,u1=d1[w1],j1=H1-p1[h1]-d1[x1],B1=H1/2-p1[h1]/2+b1,V1=g4(u1,B1,j1),y1=c1;o1.modifiersData[n1]=(e1={},e1[y1]=V1,e1.centerOffset=V1-B1,e1)}}function jc(t1){var e1=t1.state,o1=t1.options,n1=o1.element,r1=n1===void 0?"[data-popper-arrow]":n1;r1!=null&&(typeof r1=="string"&&(r1=e1.elements.popper.querySelector(r1),!r1)||z3(e1.elements.popper,r1)&&(e1.elements.arrow=r1))}var F5={name:"arrow",enabled:!0,phase:"main",fn:Vc,effect:jc,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function M0(t1){return t1.split("-")[1]}var Sc={top:"auto",right:"auto",bottom:"auto",left:"auto"};function yc(t1,e1){var o1=t1.x,n1=t1.y,r1=e1.devicePixelRatio||1;return{x:_0(o1*r1)/r1||0,y:_0(n1*r1)/r1||0}}function A5(t1){var e1,o1=t1.popper,n1=t1.popperRect,r1=t1.placement,l1=t1.variation,a1=t1.offsets,i1=t1.position,c1=t1.gpuAcceleration,s1=t1.adaptive,h1=t1.roundOffsets,d1=t1.isFixed,p1=a1.x,w1=p1===void 0?0:p1,x1=a1.y,k1=x1===void 0?0:x1,M1=typeof h1=="function"?h1({x:w1,y:k1}):{x:w1,y:k1};w1=M1.x,k1=M1.y;var m1=a1.hasOwnProperty("x"),H1=a1.hasOwnProperty("y"),b1=y2,u1=S2,j1=window;if(s1){var B1=C0(o1),V1="clientHeight",y1="clientWidth";if(B1===B2(o1)&&(B1=G2(o1),o0(B1).position!=="static"&&i1==="absolute"&&(V1="scrollHeight",y1="scrollWidth")),B1=B1,r1===S2||(r1===y2||r1===F2)&&l1===M4){u1=E2;var P1=d1&&B1===j1&&j1.visualViewport?j1.visualViewport.height:B1[V1];k1-=P1-n1.height,k1*=c1?1:-1}if(r1===y2||(r1===S2||r1===E2)&&l1===M4){b1=F2;var S1=d1&&B1===j1&&j1.visualViewport?j1.visualViewport.width:B1[y1];w1-=S1-n1.width,w1*=c1?1:-1}}var L1=Object.assign({position:i1},s1&&Sc),R1=h1===!0?yc({x:w1,y:k1},B2(o1)):{x:w1,y:k1};if(w1=R1.x,k1=R1.y,c1){var W1;return Object.assign({},L1,(W1={},W1[u1]=H1?"0":"",W1[b1]=m1?"0":"",W1.transform=(j1.devicePixelRatio||1)<=1?"translate("+w1+"px, "+k1+"px)":"translate3d("+w1+"px, "+k1+"px, 0)",W1))}return Object.assign({},L1,(e1={},e1[u1]=H1?k1+"px":"",e1[b1]=m1?w1+"px":"",e1.transform="",e1))}function Lc(t1){var e1=t1.state,o1=t1.options,n1=o1.gpuAcceleration,r1=n1===void 0?!0:n1,l1=o1.adaptive,a1=l1===void 0?!0:l1,i1=o1.roundOffsets,c1=i1===void 0?!0:i1,s1={placement:W2(e1.placement),variation:M0(e1.placement),popper:e1.elements.popper,popperRect:e1.rects.popper,gpuAcceleration:r1,isFixed:e1.options.strategy==="fixed"};e1.modifiersData.popperOffsets!=null&&(e1.styles.popper=Object.assign({},e1.styles.popper,A5(Object.assign({},s1,{offsets:e1.modifiersData.popperOffsets,position:e1.options.strategy,adaptive:a1,roundOffsets:c1})))),e1.modifiersData.arrow!=null&&(e1.styles.arrow=Object.assign({},e1.styles.arrow,A5(Object.assign({},s1,{offsets:e1.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:c1})))),e1.attributes.popper=Object.assign({},e1.attributes.popper,{"data-popper-placement":e1.placement})}var O5={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:Lc,data:{}};var M6={passive:!0};function Fc(t1){var e1=t1.state,o1=t1.instance,n1=t1.options,r1=n1.scroll,l1=r1===void 0?!0:r1,a1=n1.resize,i1=a1===void 0?!0:a1,c1=B2(e1.elements.popper),s1=[].concat(e1.scrollParents.reference,e1.scrollParents.popper);return l1&&s1.forEach(function(h1){h1.addEventListener("scroll",o1.update,M6)}),i1&&c1.addEventListener("resize",o1.update,M6),function(){l1&&s1.forEach(function(h1){h1.removeEventListener("scroll",o1.update,M6)}),i1&&c1.removeEventListener("resize",o1.update,M6)}}var D5={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:Fc,data:{}};var Ac={left:"right",right:"left",bottom:"top",top:"bottom"};function Z4(t1){return t1.replace(/left|right|bottom|top/g,function(e1){return Ac[e1]})}var Oc={start:"end",end:"start"};function k6(t1){return t1.replace(/start|end/g,function(e1){return Oc[e1]})}function z4(t1){var e1=B2(t1),o1=e1.pageXOffset,n1=e1.pageYOffset;return{scrollLeft:o1,scrollTop:n1}}function b4(t1){return f0(G2(t1)).left+z4(t1).scrollLeft}function Mo(t1,e1){var o1=B2(t1),n1=G2(t1),r1=o1.visualViewport,l1=n1.clientWidth,a1=n1.clientHeight,i1=0,c1=0;if(r1){l1=r1.width,a1=r1.height;var s1=g3();(s1||!s1&&e1==="fixed")&&(i1=r1.offsetLeft,c1=r1.offsetTop)}return{width:l1,height:a1,x:i1+b4(t1),y:c1}}function ko(t1){var e1,o1=G2(t1),n1=z4(t1),r1=(e1=t1.ownerDocument)==null?void 0:e1.body,l1=b0(o1.scrollWidth,o1.clientWidth,r1?r1.scrollWidth:0,r1?r1.clientWidth:0),a1=b0(o1.scrollHeight,o1.clientHeight,r1?r1.scrollHeight:0,r1?r1.clientHeight:0),i1=-n1.scrollLeft+b4(t1),c1=-n1.scrollTop;return o0(r1||o1).direction==="rtl"&&(i1+=b0(o1.clientWidth,r1?r1.clientWidth:0)-l1),{width:l1,height:a1,x:i1,y:c1}}function C4(t1){var e1=o0(t1),o1=e1.overflow,n1=e1.overflowX,r1=e1.overflowY;return/auto|scroll|overlay|hidden/.test(o1+r1+n1)}function x6(t1){return["html","body","#document"].indexOf($2(t1))>=0?t1.ownerDocument.body:q2(t1)&&C4(t1)?t1:x6(U0(t1))}function o4(t1,e1){var o1;e1===void 0&&(e1=[]);var n1=x6(t1),r1=n1===((o1=t1.ownerDocument)==null?void 0:o1.body),l1=B2(n1),a1=r1?[l1].concat(l1.visualViewport||[],C4(n1)?n1:[]):n1,i1=e1.concat(a1);return r1?i1:i1.concat(o4(U0(a1)))}function Q4(t1){return Object.assign({},t1,{left:t1.x,top:t1.y,right:t1.x+t1.width,bottom:t1.y+t1.height})}function Dc(t1,e1){var o1=f0(t1,!1,e1==="fixed");return o1.top=o1.top+t1.clientTop,o1.left=o1.left+t1.clientLeft,o1.bottom=o1.top+t1.clientHeight,o1.right=o1.left+t1.clientWidth,o1.width=t1.clientWidth,o1.height=t1.clientHeight,o1.x=o1.left,o1.y=o1.top,o1}function R5(t1,e1,o1){return e1===w6?Q4(Mo(t1,o1)):w0(e1)?Dc(e1,o1):Q4(ko(G2(t1)))}function Rc(t1){var e1=o4(U0(t1)),o1=["absolute","fixed"].indexOf(o0(t1).position)>=0,n1=o1&&q2(t1)?C0(t1):t1;return w0(n1)?e1.filter(function(r1){return w0(r1)&&z3(r1,n1)&&$2(r1)!=="body"}):[]}function xo(t1,e1,o1,n1){var r1=e1==="clippingParents"?Rc(t1):[].concat(e1),l1=[].concat(r1,[o1]),a1=l1[0],i1=l1.reduce(function(c1,s1){var h1=R5(t1,s1,n1);return c1.top=b0(h1.top,c1.top),c1.right=k4(h1.right,c1.right),c1.bottom=k4(h1.bottom,c1.bottom),c1.left=b0(h1.left,c1.left),c1},R5(t1,a1,n1));return i1.width=i1.right-i1.left,i1.height=i1.bottom-i1.top,i1.x=i1.left,i1.y=i1.top,i1}function B3(t1){var e1=t1.reference,o1=t1.element,n1=t1.placement,r1=n1?W2(n1):null,l1=n1?M0(n1):null,a1=e1.x+e1.width/2-o1.width/2,i1=e1.y+e1.height/2-o1.height/2,c1;switch(r1){case S2:c1={x:a1,y:e1.y-o1.height};break;case E2:c1={x:a1,y:e1.y+e1.height};break;case F2:c1={x:e1.x+e1.width,y:i1};break;case y2:c1={x:e1.x-o1.width,y:i1};break;default:c1={x:e1.x,y:e1.y}}var s1=r1?m4(r1):null;if(s1!=null){var h1=s1==="y"?"height":"width";switch(l1){case N0:c1[s1]=c1[s1]-(e1[h1]/2-o1[h1]/2);break;case M4:c1[s1]=c1[s1]+(e1[h1]/2-o1[h1]/2);break;default:}}return c1}function H0(t1,e1){e1===void 0&&(e1={});var o1=e1,n1=o1.placement,r1=n1===void 0?t1.placement:n1,l1=o1.strategy,a1=l1===void 0?t1.strategy:l1,i1=o1.boundary,c1=i1===void 0?V5:i1,s1=o1.rootBoundary,h1=s1===void 0?w6:s1,d1=o1.elementContext,p1=d1===void 0?$4:d1,w1=o1.altBoundary,x1=w1===void 0?!1:w1,k1=o1.padding,M1=k1===void 0?0:k1,m1=C3(typeof M1!="number"?M1:H3(M1,e4)),H1=p1===$4?j5:$4,b1=t1.rects.popper,u1=t1.elements[x1?H1:p1],j1=xo(w0(u1)?u1:u1.contextElement||G2(t1.elements.popper),c1,h1,a1),B1=f0(t1.elements.reference),V1=B3({reference:B1,element:b1,strategy:"absolute",placement:r1}),y1=Q4(Object.assign({},b1,V1)),P1=p1===$4?y1:B1,S1={top:j1.top-P1.top+m1.top,bottom:P1.bottom-j1.bottom+m1.bottom,left:j1.left-P1.left+m1.left,right:P1.right-j1.right+m1.right},L1=t1.modifiersData.offset;if(p1===$4&&L1){var R1=L1[r1];Object.keys(S1).forEach(function(W1){var a2=[F2,E2].indexOf(W1)>=0?1:-1,e2=[S2,E2].indexOf(W1)>=0?"y":"x";S1[W1]+=R1[e2]*a2})}return S1}function mo(t1,e1){e1===void 0&&(e1={});var o1=e1,n1=o1.placement,r1=o1.boundary,l1=o1.rootBoundary,a1=o1.padding,i1=o1.flipVariations,c1=o1.allowedAutoPlacements,s1=c1===void 0?f6:c1,h1=M0(n1),d1=h1?i1?wo:wo.filter(function(x1){return M0(x1)===h1}):e4,p1=d1.filter(function(x1){return s1.indexOf(x1)>=0});p1.length===0&&(p1=d1);var w1=p1.reduce(function(x1,k1){return x1[k1]=H0(t1,{placement:k1,boundary:r1,rootBoundary:l1,padding:a1})[W2(k1)],x1},{});return Object.keys(w1).sort(function(x1,k1){return w1[x1]-w1[k1]})}function Pc(t1){if(W2(t1)===v6)return[];var e1=Z4(t1);return[k6(t1),e1,k6(e1)]}function Ec(t1){var e1=t1.state,o1=t1.options,n1=t1.name;if(!e1.modifiersData[n1]._skip){for(var r1=o1.mainAxis,l1=r1===void 0?!0:r1,a1=o1.altAxis,i1=a1===void 0?!0:a1,c1=o1.fallbackPlacements,s1=o1.padding,h1=o1.boundary,d1=o1.rootBoundary,p1=o1.altBoundary,w1=o1.flipVariations,x1=w1===void 0?!0:w1,k1=o1.allowedAutoPlacements,M1=e1.options.placement,m1=W2(M1),H1=m1===M1,b1=c1||(H1||!x1?[Z4(M1)]:Pc(M1)),u1=[M1].concat(b1).reduce(function(m2,i2){return m2.concat(W2(i2)===v6?mo(e1,{placement:i2,boundary:h1,rootBoundary:d1,padding:s1,flipVariations:x1,allowedAutoPlacements:k1}):i2)},[]),j1=e1.rects.reference,B1=e1.rects.popper,V1=new Map,y1=!0,P1=u1[0],S1=0;S1=0,e2=a2?"width":"height",o2=H0(e1,{placement:L1,boundary:h1,rootBoundary:d1,altBoundary:p1,padding:s1}),h2=a2?W1?F2:y2:W1?E2:S2;j1[e2]>B1[e2]&&(h2=Z4(h2));var p2=Z4(h2),T2=[];if(l1&&T2.push(o2[R1]<=0),i1&&T2.push(o2[h2]<=0,o2[p2]<=0),T2.every(function(m2){return m2})){P1=L1,y1=!1;break}V1.set(L1,T2)}if(y1)for(var I2=x1?3:1,D2=function(i2){var D1=u1.find(function(G1){var X1=V1.get(G1);if(X1)return X1.slice(0,i2).every(function(K1){return K1})});if(D1)return P1=D1,"break"},R2=I2;R2>0;R2--){var C2=D2(R2);if(C2==="break")break}e1.placement!==P1&&(e1.modifiersData[n1]._skip=!0,e1.placement=P1,e1.reset=!0)}}var P5={name:"flip",enabled:!0,phase:"main",fn:Ec,requiresIfExists:["offset"],data:{_skip:!1}};function E5(t1,e1,o1){return o1===void 0&&(o1={x:0,y:0}),{top:t1.top-e1.height-o1.y,right:t1.right-e1.width+o1.x,bottom:t1.bottom-e1.height+o1.y,left:t1.left-e1.width-o1.x}}function q5(t1){return[S2,F2,E2,y2].some(function(e1){return t1[e1]>=0})}function qc(t1){var e1=t1.state,o1=t1.name,n1=e1.rects.reference,r1=e1.rects.popper,l1=e1.modifiersData.preventOverflow,a1=H0(e1,{elementContext:"reference"}),i1=H0(e1,{altBoundary:!0}),c1=E5(a1,n1),s1=E5(i1,r1,l1),h1=q5(c1),d1=q5(s1);e1.modifiersData[o1]={referenceClippingOffsets:c1,popperEscapeOffsets:s1,isReferenceHidden:h1,hasPopperEscaped:d1},e1.attributes.popper=Object.assign({},e1.attributes.popper,{"data-popper-reference-hidden":h1,"data-popper-escaped":d1})}var I5={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:qc};function Ic(t1,e1,o1){var n1=W2(t1),r1=[y2,S2].indexOf(n1)>=0?-1:1,l1=typeof o1=="function"?o1(Object.assign({},e1,{placement:t1})):o1,a1=l1[0],i1=l1[1];return a1=a1||0,i1=(i1||0)*r1,[y2,F2].indexOf(n1)>=0?{x:i1,y:a1}:{x:a1,y:i1}}function Nc(t1){var e1=t1.state,o1=t1.options,n1=t1.name,r1=o1.offset,l1=r1===void 0?[0,0]:r1,a1=f6.reduce(function(h1,d1){return h1[d1]=Ic(d1,e1.rects,l1),h1},{}),i1=a1[e1.placement],c1=i1.x,s1=i1.y;e1.modifiersData.popperOffsets!=null&&(e1.modifiersData.popperOffsets.x+=c1,e1.modifiersData.popperOffsets.y+=s1),e1.modifiersData[n1]=a1}var N5={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:Nc};function _c(t1){var e1=t1.state,o1=t1.name;e1.modifiersData[o1]=B3({reference:e1.rects.reference,element:e1.rects.popper,strategy:"absolute",placement:e1.placement})}var _5={name:"popperOffsets",enabled:!0,phase:"read",fn:_c,data:{}};function go(t1){return t1==="x"?"y":"x"}function Uc(t1){var e1=t1.state,o1=t1.options,n1=t1.name,r1=o1.mainAxis,l1=r1===void 0?!0:r1,a1=o1.altAxis,i1=a1===void 0?!1:a1,c1=o1.boundary,s1=o1.rootBoundary,h1=o1.altBoundary,d1=o1.padding,p1=o1.tether,w1=p1===void 0?!0:p1,x1=o1.tetherOffset,k1=x1===void 0?0:x1,M1=H0(e1,{boundary:c1,rootBoundary:s1,padding:d1,altBoundary:h1}),m1=W2(e1.placement),H1=M0(e1.placement),b1=!H1,u1=m4(m1),j1=go(u1),B1=e1.modifiersData.popperOffsets,V1=e1.rects.reference,y1=e1.rects.popper,P1=typeof k1=="function"?k1(Object.assign({},e1.rects,{placement:e1.placement})):k1,S1=typeof P1=="number"?{mainAxis:P1,altAxis:P1}:Object.assign({mainAxis:0,altAxis:0},P1),L1=e1.modifiersData.offset?e1.modifiersData.offset[e1.placement]:null,R1={x:0,y:0};if(B1){if(l1){var W1,a2=u1==="y"?S2:y2,e2=u1==="y"?E2:F2,o2=u1==="y"?"height":"width",h2=B1[u1],p2=h2+M1[a2],T2=h2-M1[e2],I2=w1?-y1[o2]/2:0,D2=H1===N0?V1[o2]:y1[o2],R2=H1===N0?-y1[o2]:-V1[o2],C2=e1.elements.arrow,m2=w1&&C2?x4(C2):{width:0,height:0},i2=e1.modifiersData["arrow#persistent"]?e1.modifiersData["arrow#persistent"].padding:b3(),D1=i2[a2],G1=i2[e2],X1=g4(0,V1[o2],m2[o2]),K1=b1?V1[o2]/2-I2-X1-D1-S1.mainAxis:D2-X1-D1-S1.mainAxis,s2=b1?-V1[o2]/2+I2+X1+G1+S1.mainAxis:R2+X1+G1+S1.mainAxis,w2=e1.elements.arrow&&C0(e1.elements.arrow),V2=w2?u1==="y"?w2.clientTop||0:w2.clientLeft||0:0,n2=(W1=L1?.[u1])!=null?W1:0,N2=h2+K1-n2-V2,P2=h2+s2-n2,Q2=g4(w1?k4(p2,N2):p2,h2,w1?b0(T2,P2):T2);B1[u1]=Q2,R1[u1]=Q2-h2}if(i1){var u2,d2=u1==="x"?S2:y2,v2=u1==="x"?E2:F2,f2=B1[j1],X2=j1==="y"?"height":"width",x0=f2+M1[d2],r0=f2-M1[v2],m0=[S2,y2].indexOf(m1)!==-1,V0=(u2=L1?.[j1])!=null?u2:0,j0=m0?x0:f2-V1[X2]-y1[X2]-V0+S1.altAxis,S0=m0?f2+V1[X2]+y1[X2]-V0-S1.altAxis:r0,y0=w1&&m0?L5(j0,f2,S0):g4(w1?j0:x0,f2,w1?S0:r0);B1[j1]=y0,R1[j1]=y0-f2}e1.modifiersData[n1]=R1}}var U5={name:"preventOverflow",enabled:!0,phase:"main",fn:Uc,requiresIfExists:["offset"]};function zo(t1){return{scrollLeft:t1.scrollLeft,scrollTop:t1.scrollTop}}function bo(t1){return t1===B2(t1)||!q2(t1)?z4(t1):zo(t1)}function $c(t1){var e1=t1.getBoundingClientRect(),o1=_0(e1.width)/t1.offsetWidth||1,n1=_0(e1.height)/t1.offsetHeight||1;return o1!==1||n1!==1}function Co(t1,e1,o1){o1===void 0&&(o1=!1);var n1=q2(e1),r1=q2(e1)&&$c(e1),l1=G2(e1),a1=f0(t1,r1,o1),i1={scrollLeft:0,scrollTop:0},c1={x:0,y:0};return(n1||!n1&&!o1)&&(($2(e1)!=="body"||C4(l1))&&(i1=bo(e1)),q2(e1)?(c1=f0(e1,!0),c1.x+=e1.clientLeft,c1.y+=e1.clientTop):l1&&(c1.x=b4(l1))),{x:a1.left+i1.scrollLeft-c1.x,y:a1.top+i1.scrollTop-c1.y,width:a1.width,height:a1.height}}function Wc(t1){var e1=new Map,o1=new Set,n1=[];t1.forEach(function(l1){e1.set(l1.name,l1)});function r1(l1){o1.add(l1.name);var a1=[].concat(l1.requires||[],l1.requiresIfExists||[]);a1.forEach(function(i1){if(!o1.has(i1)){var c1=e1.get(i1);c1&&r1(c1)}}),n1.push(l1)}return t1.forEach(function(l1){o1.has(l1.name)||r1(l1)}),n1}function Ho(t1){var e1=Wc(t1);return S5.reduce(function(o1,n1){return o1.concat(e1.filter(function(r1){return r1.phase===n1}))},[])}function Bo(t1){var e1;return function(){return e1||(e1=new Promise(function(o1){Promise.resolve().then(function(){e1=void 0,o1(t1())})})),e1}}function To(t1){var e1=t1.reduce(function(o1,n1){var r1=o1[n1.name];return o1[n1.name]=r1?Object.assign({},r1,n1,{options:Object.assign({},r1.options,n1.options),data:Object.assign({},r1.data,n1.data)}):n1,o1},{});return Object.keys(e1).map(function(o1){return e1[o1]})}var $5={placement:"bottom",modifiers:[],strategy:"absolute"};function W5(){for(var t1=arguments.length,e1=new Array(t1),o1=0;o1-1}function t7(t1,e1){return typeof t1=="function"?t1.apply(void 0,e1):t1}function Z5(t1,e1){if(e1===0)return t1;var o1;return function(n1){clearTimeout(o1),o1=setTimeout(function(){t1(n1)},e1)}}function Xc(t1){return t1.split(/\s+/).filter(Boolean)}function X4(t1){return[].concat(t1)}function Q5(t1,e1){t1.indexOf(e1)===-1&&t1.push(e1)}function Yc(t1){return t1.filter(function(e1,o1){return t1.indexOf(e1)===o1})}function Kc(t1){return t1.split("-")[0]}function g6(t1){return[].slice.call(t1)}function X5(t1){return Object.keys(t1).reduce(function(e1,o1){return t1[o1]!==void 0&&(e1[o1]=t1[o1]),e1},{})}function T3(){return document.createElement("div")}function z6(t1){return["Element","Fragment"].some(function(e1){return Oo(t1,e1)})}function Jc(t1){return Oo(t1,"NodeList")}function t9(t1){return Oo(t1,"MouseEvent")}function e9(t1){return!!(t1&&t1._tippy&&t1._tippy.reference===t1)}function o9(t1){return z6(t1)?[t1]:Jc(t1)?g6(t1):Array.isArray(t1)?t1:g6(document.querySelectorAll(t1))}function So(t1,e1){t1.forEach(function(o1){o1&&(o1.style.transitionDuration=e1+"ms")})}function Y5(t1,e1){t1.forEach(function(o1){o1&&o1.setAttribute("data-state",e1)})}function n9(t1){var e1,o1=X4(t1),n1=o1[0];return n1!=null&&(e1=n1.ownerDocument)!=null&&e1.body?n1.ownerDocument:document}function r9(t1,e1){var o1=e1.clientX,n1=e1.clientY;return t1.every(function(r1){var l1=r1.popperRect,a1=r1.popperState,i1=r1.props,c1=i1.interactiveBorder,s1=Kc(a1.placement),h1=a1.modifiersData.offset;if(!h1)return!0;var d1=s1==="bottom"?h1.top.y:0,p1=s1==="top"?h1.bottom.y:0,w1=s1==="right"?h1.left.x:0,x1=s1==="left"?h1.right.x:0,k1=l1.top-n1+d1>c1,M1=n1-l1.bottom-p1>c1,m1=l1.left-o1+w1>c1,H1=o1-l1.right-x1>c1;return k1||M1||m1||H1})}function yo(t1,e1,o1){var n1=e1+"EventListener";["transitionend","webkitTransitionEnd"].forEach(function(r1){t1[n1](r1,o1)})}function K5(t1,e1){for(var o1=e1;o1;){var n1;if(t1.contains(o1))return!0;o1=o1.getRootNode==null||(n1=o1.getRootNode())==null?void 0:n1.host}return!1}var O0={isTouch:!1},J5=0;function l9(){O0.isTouch||(O0.isTouch=!0,window.performance&&document.addEventListener("mousemove",e7))}function e7(){var t1=performance.now();t1-J5<20&&(O0.isTouch=!1,document.removeEventListener("mousemove",e7)),J5=t1}function a9(){var t1=document.activeElement;if(e9(t1)){var e1=t1._tippy;t1.blur&&!e1.state.isVisible&&t1.blur()}}function i9(){document.addEventListener("touchstart",l9,H4),window.addEventListener("blur",a9)}var c9=typeof window<"u"&&typeof document<"u",h9=c9?!!window.msCrypto:!1;var s9={animateFill:!1,followCursor:!1,inlinePositioning:!1,sticky:!1},d9={allowHTML:!1,animation:"fade",arrow:!0,content:"",inertia:!1,maxWidth:350,role:"tooltip",theme:"",zIndex:9999},B0=Object.assign({appendTo:Jr,aria:{content:"auto",expanded:"auto"},delay:0,duration:[300,250],getReferenceClientRect:null,hideOnClick:!0,ignoreAttributes:!1,interactive:!1,interactiveBorder:2,interactiveDebounce:0,moveTransition:"",offset:[0,10],onAfterUpdate:function(){},onBeforeUpdate:function(){},onCreate:function(){},onDestroy:function(){},onHidden:function(){},onHide:function(){},onMount:function(){},onShow:function(){},onShown:function(){},onTrigger:function(){},onUntrigger:function(){},onClickOutside:function(){},placement:"top",plugins:[],popperOptions:{},render:null,showOnCreate:!1,touch:!0,trigger:"mouseenter focus",triggerTarget:null},s9,d9),p9=Object.keys(B0),u9=function(e1){var o1=Object.keys(e1);o1.forEach(function(n1){B0[n1]=e1[n1]})};function o7(t1){var e1=t1.plugins||[],o1=e1.reduce(function(n1,r1){var l1=r1.name,a1=r1.defaultValue;if(l1){var i1;n1[l1]=t1[l1]!==void 0?t1[l1]:(i1=B0[l1])!=null?i1:a1}return n1},{});return Object.assign({},t1,o1)}function v9(t1,e1){var o1=e1?Object.keys(o7(Object.assign({},B0,{plugins:e1}))):p9,n1=o1.reduce(function(r1,l1){var a1=(t1.getAttribute("data-tippy-"+l1)||"").trim();if(!a1)return r1;if(l1==="content")r1[l1]=a1;else try{r1[l1]=JSON.parse(a1)}catch{r1[l1]=a1}return r1},{});return n1}function Wr(t1,e1){var o1=Object.assign({},e1,{content:t7(e1.content,[t1])},e1.ignoreAttributes?{}:v9(t1,e1.plugins));return o1.aria=Object.assign({},B0.aria,o1.aria),o1.aria={expanded:o1.aria.expanded==="auto"?e1.interactive:o1.aria.expanded,content:o1.aria.content==="auto"?e1.interactive?null:"describedby":o1.aria.content},o1}var w9=function(){return"innerHTML"};function Fo(t1,e1){t1[w9()]=e1}function Gr(t1){var e1=T3();return t1===!0?e1.className=Yr:(e1.className=Kr,z6(t1)?e1.appendChild(t1):Fo(e1,t1)),e1}function Zr(t1,e1){z6(e1.content)?(Fo(t1,""),t1.appendChild(e1.content)):typeof e1.content!="function"&&(e1.allowHTML?Fo(t1,e1.content):t1.textContent=e1.content)}function Ao(t1){var e1=t1.firstElementChild,o1=g6(e1.children);return{box:e1,content:o1.find(function(n1){return n1.classList.contains(Qr)}),arrow:o1.find(function(n1){return n1.classList.contains(Yr)||n1.classList.contains(Kr)}),backdrop:o1.find(function(n1){return n1.classList.contains(Qc)})}}function n7(t1){var e1=T3(),o1=T3();o1.className=Zc,o1.setAttribute("data-state","hidden"),o1.setAttribute("tabindex","-1");var n1=T3();n1.className=Qr,n1.setAttribute("data-state","hidden"),Zr(n1,t1.props),e1.appendChild(o1),o1.appendChild(n1),r1(t1.props,t1.props);function r1(l1,a1){var i1=Ao(e1),c1=i1.box,s1=i1.content,h1=i1.arrow;a1.theme?c1.setAttribute("data-theme",a1.theme):c1.removeAttribute("data-theme"),typeof a1.animation=="string"?c1.setAttribute("data-animation",a1.animation):c1.removeAttribute("data-animation"),a1.inertia?c1.setAttribute("data-inertia",""):c1.removeAttribute("data-inertia"),c1.style.maxWidth=typeof a1.maxWidth=="number"?a1.maxWidth+"px":a1.maxWidth,a1.role?c1.setAttribute("role",a1.role):c1.removeAttribute("role"),(l1.content!==a1.content||l1.allowHTML!==a1.allowHTML)&&Zr(s1,t1.props),a1.arrow?h1?l1.arrow!==a1.arrow&&(c1.removeChild(h1),c1.appendChild(Gr(a1.arrow))):c1.appendChild(Gr(a1.arrow)):h1&&c1.removeChild(h1)}return{popper:e1,onUpdate:r1}}n7.$$tippy=!0;var f9=1,m6=[],Lo=[];function M9(t1,e1){var o1=Wr(t1,Object.assign({},B0,o7(X5(e1)))),n1,r1,l1,a1=!1,i1=!1,c1=!1,s1=!1,h1,d1,p1,w1=[],x1=Z5(N2,o1.interactiveDebounce),k1,M1=f9++,m1=null,H1=Yc(o1.plugins),b1={isEnabled:!0,isVisible:!1,isDestroyed:!1,isMounted:!1,isShown:!1},u1={id:M1,reference:t1,popper:T3(),popperInstance:m1,props:o1,state:b1,plugins:H1,clearDelayTimeouts:j0,setProps:S0,setContent:y0,show:a4,hide:i4,hideWithInteractivity:c4,enable:m0,disable:V0,unmount:h4,destroy:k2};if(!o1.render)return u1;var j1=o1.render(u1),B1=j1.popper,V1=j1.onUpdate;B1.setAttribute("data-tippy-root",""),B1.id="tippy-"+u1.id,u1.popper=B1,t1._tippy=u1,B1._tippy=u1;var y1=H1.map(function(z1){return z1.fn(u1)}),P1=t1.hasAttribute("aria-expanded");return w2(),I2(),h2(),p2("onCreate",[u1]),o1.showOnCreate&&x0(),B1.addEventListener("mouseenter",function(){u1.props.interactive&&u1.state.isVisible&&u1.clearDelayTimeouts()}),B1.addEventListener("mouseleave",function(){u1.props.interactive&&u1.props.trigger.indexOf("mouseenter")>=0&&a2().addEventListener("mousemove",x1)}),u1;function S1(){var z1=u1.props.touch;return Array.isArray(z1)?z1:[z1,0]}function L1(){return S1()[0]==="hold"}function R1(){var z1;return!!((z1=u1.props.render)!=null&&z1.$$tippy)}function W1(){return k1||t1}function a2(){var z1=W1().parentNode;return z1?n9(z1):document}function e2(){return Ao(B1)}function o2(z1){return u1.state.isMounted&&!u1.state.isVisible||O0.isTouch||h1&&h1.type==="focus"?0:jo(u1.props.delay,z1?0:1,B0.delay)}function h2(z1){z1===void 0&&(z1=!1),B1.style.pointerEvents=u1.props.interactive&&!z1?"":"none",B1.style.zIndex=""+u1.props.zIndex}function p2(z1,f1,I1){if(I1===void 0&&(I1=!0),y1.forEach(function(r2){r2[z1]&&r2[z1].apply(r2,f1)}),I1){var l2;(l2=u1.props)[z1].apply(l2,f1)}}function T2(){var z1=u1.props.aria;if(z1.content){var f1="aria-"+z1.content,I1=B1.id,l2=X4(u1.props.triggerTarget||t1);l2.forEach(function(r2){var _2=r2.getAttribute(f1);if(u1.state.isVisible)r2.setAttribute(f1,_2?_2+" "+I1:I1);else{var J2=_2&&_2.replace(I1,"").trim();J2?r2.setAttribute(f1,J2):r2.removeAttribute(f1)}})}}function I2(){if(!(P1||!u1.props.aria.expanded)){var z1=X4(u1.props.triggerTarget||t1);z1.forEach(function(f1){u1.props.interactive?f1.setAttribute("aria-expanded",u1.state.isVisible&&f1===W1()?"true":"false"):f1.removeAttribute("aria-expanded")})}}function D2(){a2().removeEventListener("mousemove",x1),m6=m6.filter(function(z1){return z1!==x1})}function R2(z1){if(!(O0.isTouch&&(c1||z1.type==="mousedown"))){var f1=z1.composedPath&&z1.composedPath()[0]||z1.target;if(!(u1.props.interactive&&K5(B1,f1))){if(X4(u1.props.triggerTarget||t1).some(function(I1){return K5(I1,f1)})){if(O0.isTouch||u1.state.isVisible&&u1.props.trigger.indexOf("click")>=0)return}else p2("onClickOutside",[u1,z1]);u1.props.hideOnClick===!0&&(u1.clearDelayTimeouts(),u1.hide(),i1=!0,setTimeout(function(){i1=!1}),u1.state.isMounted||D1())}}}function C2(){c1=!0}function m2(){c1=!1}function i2(){var z1=a2();z1.addEventListener("mousedown",R2,!0),z1.addEventListener("touchend",R2,H4),z1.addEventListener("touchstart",m2,H4),z1.addEventListener("touchmove",C2,H4)}function D1(){var z1=a2();z1.removeEventListener("mousedown",R2,!0),z1.removeEventListener("touchend",R2,H4),z1.removeEventListener("touchstart",m2,H4),z1.removeEventListener("touchmove",C2,H4)}function G1(z1,f1){K1(z1,function(){!u1.state.isVisible&&B1.parentNode&&B1.parentNode.contains(B1)&&f1()})}function X1(z1,f1){K1(z1,f1)}function K1(z1,f1){var I1=e2().box;function l2(r2){r2.target===I1&&(yo(I1,"remove",l2),f1())}if(z1===0)return f1();yo(I1,"remove",d1),yo(I1,"add",l2),d1=l2}function s2(z1,f1,I1){I1===void 0&&(I1=!1);var l2=X4(u1.props.triggerTarget||t1);l2.forEach(function(r2){r2.addEventListener(z1,f1,I1),w1.push({node:r2,eventType:z1,handler:f1,options:I1})})}function w2(){L1()&&(s2("touchstart",n2,{passive:!0}),s2("touchend",P2,{passive:!0})),Xc(u1.props.trigger).forEach(function(z1){if(z1!=="manual")switch(s2(z1,n2),z1){case"mouseenter":s2("mouseleave",P2);break;case"focus":s2(h9?"focusout":"blur",Q2);break;case"focusin":s2("focusout",Q2);break}})}function V2(){w1.forEach(function(z1){var f1=z1.node,I1=z1.eventType,l2=z1.handler,r2=z1.options;f1.removeEventListener(I1,l2,r2)}),w1=[]}function n2(z1){var f1,I1=!1;if(!(!u1.state.isEnabled||u2(z1)||i1)){var l2=((f1=h1)==null?void 0:f1.type)==="focus";h1=z1,k1=z1.currentTarget,I2(),!u1.state.isVisible&&t9(z1)&&m6.forEach(function(r2){return r2(z1)}),z1.type==="click"&&(u1.props.trigger.indexOf("mouseenter")<0||a1)&&u1.props.hideOnClick!==!1&&u1.state.isVisible?I1=!0:x0(z1),z1.type==="click"&&(a1=!I1),I1&&!l2&&r0(z1)}}function N2(z1){var f1=z1.target,I1=W1().contains(f1)||B1.contains(f1);if(!(z1.type==="mousemove"&&I1)){var l2=X2().concat(B1).map(function(r2){var _2,J2=r2._tippy,R0=(_2=J2.popperInstance)==null?void 0:_2.state;return R0?{popperRect:r2.getBoundingClientRect(),popperState:R0,props:o1}:null}).filter(Boolean);r9(l2,z1)&&(D2(),r0(z1))}}function P2(z1){var f1=u2(z1)||u1.props.trigger.indexOf("click")>=0&&a1;if(!f1){if(u1.props.interactive){u1.hideWithInteractivity(z1);return}r0(z1)}}function Q2(z1){u1.props.trigger.indexOf("focusin")<0&&z1.target!==W1()||u1.props.interactive&&z1.relatedTarget&&B1.contains(z1.relatedTarget)||r0(z1)}function u2(z1){return O0.isTouch?L1()!==z1.type.indexOf("touch")>=0:!1}function d2(){v2();var z1=u1.props,f1=z1.popperOptions,I1=z1.placement,l2=z1.offset,r2=z1.getReferenceClientRect,_2=z1.moveTransition,J2=R1()?Ao(B1).arrow:null,R0=r2?{getBoundingClientRect:r2,contextElement:r2.contextElement||W1()}:t1,a3={name:"$$tippy",enabled:!0,phase:"beforeWrite",requires:["computeStyles"],fn:function(s4){var P0=s4.state;if(R1()){var G3=e2(),y4=G3.box;["placement","reference-hidden","escaped"].forEach(function(d4){d4==="placement"?y4.setAttribute("data-placement",P0.placement):P0.attributes.popper["data-popper-"+d4]?y4.setAttribute("data-"+d4,""):y4.removeAttribute("data-"+d4)}),P0.attributes.popper={}}}},L0=[{name:"offset",options:{offset:l2}},{name:"preventOverflow",options:{padding:{top:2,bottom:2,left:5,right:5}}},{name:"flip",options:{padding:5}},{name:"computeStyles",options:{adaptive:!_2}},a3];R1()&&J2&&L0.push({name:"arrow",options:{element:J2,padding:3}}),L0.push.apply(L0,f1?.modifiers||[]),u1.popperInstance=Vo(R0,B1,Object.assign({},f1,{placement:I1,onFirstUpdate:p1,modifiers:L0}))}function v2(){u1.popperInstance&&(u1.popperInstance.destroy(),u1.popperInstance=null)}function f2(){var z1=u1.props.appendTo,f1,I1=W1();u1.props.interactive&&z1===Jr||z1==="parent"?f1=I1.parentNode:f1=t7(z1,[I1]),f1.contains(B1)||f1.appendChild(B1),u1.state.isMounted=!0,d2()}function X2(){return g6(B1.querySelectorAll("[data-tippy-root]"))}function x0(z1){u1.clearDelayTimeouts(),z1&&p2("onTrigger",[u1,z1]),i2();var f1=o2(!0),I1=S1(),l2=I1[0],r2=I1[1];O0.isTouch&&l2==="hold"&&r2&&(f1=r2),f1?n1=setTimeout(function(){u1.show()},f1):u1.show()}function r0(z1){if(u1.clearDelayTimeouts(),p2("onUntrigger",[u1,z1]),!u1.state.isVisible){D1();return}if(!(u1.props.trigger.indexOf("mouseenter")>=0&&u1.props.trigger.indexOf("click")>=0&&["mouseleave","mousemove"].indexOf(z1.type)>=0&&a1)){var f1=o2(!1);f1?r1=setTimeout(function(){u1.state.isVisible&&u1.hide()},f1):l1=requestAnimationFrame(function(){u1.hide()})}}function m0(){u1.state.isEnabled=!0}function V0(){u1.hide(),u1.state.isEnabled=!1}function j0(){clearTimeout(n1),clearTimeout(r1),cancelAnimationFrame(l1)}function S0(z1){if(!u1.state.isDestroyed){p2("onBeforeUpdate",[u1,z1]),V2();var f1=u1.props,I1=Wr(t1,Object.assign({},f1,X5(z1),{ignoreAttributes:!0}));u1.props=I1,w2(),f1.interactiveDebounce!==I1.interactiveDebounce&&(D2(),x1=Z5(N2,I1.interactiveDebounce)),f1.triggerTarget&&!I1.triggerTarget?X4(f1.triggerTarget).forEach(function(l2){l2.removeAttribute("aria-expanded")}):I1.triggerTarget&&t1.removeAttribute("aria-expanded"),I2(),h2(),V1&&V1(f1,I1),u1.popperInstance&&(d2(),X2().forEach(function(l2){requestAnimationFrame(l2._tippy.popperInstance.forceUpdate)})),p2("onAfterUpdate",[u1,z1])}}function y0(z1){u1.setProps({content:z1})}function a4(){var z1=u1.state.isVisible,f1=u1.state.isDestroyed,I1=!u1.state.isEnabled,l2=O0.isTouch&&!u1.props.touch,r2=jo(u1.props.duration,0,B0.duration);if(!(z1||f1||I1||l2)&&!W1().hasAttribute("disabled")&&(p2("onShow",[u1],!1),u1.props.onShow(u1)!==!1)){if(u1.state.isVisible=!0,R1()&&(B1.style.visibility="visible"),h2(),i2(),u1.state.isMounted||(B1.style.transition="none"),R1()){var _2=e2(),J2=_2.box,R0=_2.content;So([J2,R0],0)}p1=function(){var L0;if(!(!u1.state.isVisible||s1)){if(s1=!0,B1.offsetHeight,B1.style.transition=u1.props.moveTransition,R1()&&u1.props.animation){var S4=e2(),s4=S4.box,P0=S4.content;So([s4,P0],r2),Y5([s4,P0],"visible")}T2(),I2(),Q5(Lo,u1),(L0=u1.popperInstance)==null||L0.forceUpdate(),p2("onMount",[u1]),u1.props.animation&&R1()&&X1(r2,function(){u1.state.isShown=!0,p2("onShown",[u1])})}},f2()}}function i4(){var z1=!u1.state.isVisible,f1=u1.state.isDestroyed,I1=!u1.state.isEnabled,l2=jo(u1.props.duration,1,B0.duration);if(!(z1||f1||I1)&&(p2("onHide",[u1],!1),u1.props.onHide(u1)!==!1)){if(u1.state.isVisible=!1,u1.state.isShown=!1,s1=!1,a1=!1,R1()&&(B1.style.visibility="hidden"),D2(),D1(),h2(!0),R1()){var r2=e2(),_2=r2.box,J2=r2.content;u1.props.animation&&(So([_2,J2],l2),Y5([_2,J2],"hidden"))}T2(),I2(),u1.props.animation?R1()&&G1(l2,u1.unmount):u1.unmount()}}function c4(z1){a2().addEventListener("mousemove",x1),Q5(m6,x1),x1(z1)}function h4(){u1.state.isVisible&&u1.hide(),u1.state.isMounted&&(v2(),X2().forEach(function(z1){z1._tippy.unmount()}),B1.parentNode&&B1.parentNode.removeChild(B1),Lo=Lo.filter(function(z1){return z1!==u1}),u1.state.isMounted=!1,p2("onHidden",[u1]))}function k2(){u1.state.isDestroyed||(u1.clearDelayTimeouts(),u1.unmount(),V2(),delete t1._tippy,u1.state.isDestroyed=!0,p2("onDestroy",[u1]))}}function V3(t1,e1){e1===void 0&&(e1={});var o1=B0.plugins.concat(e1.plugins||[]);i9();var n1=Object.assign({},e1,{plugins:o1}),r1=o9(t1);if(0)var l1,a1;var i1=r1.reduce(function(c1,s1){var h1=s1&&M9(s1,n1);return h1&&c1.push(h1),c1},[]);return z6(t1)?i1[0]:i1}V3.defaultProps=B0;V3.setDefaultProps=u9;V3.currentInput=O0;var OM=Object.assign({},m3,{effect:function(e1){var o1=e1.state,n1={popper:{position:o1.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};Object.assign(o1.elements.popper.style,n1.popper),o1.styles=n1,o1.elements.arrow&&Object.assign(o1.elements.arrow.style,n1.arrow)}});V3.setDefaultProps({render:n7});var r7=V3;var k9=Object.defineProperty,l7=Object.getOwnPropertySymbols,x9=Object.prototype.hasOwnProperty,m9=Object.prototype.propertyIsEnumerable,a7=(t1,e1,o1)=>e1 in t1?k9(t1,e1,{enumerable:!0,configurable:!0,writable:!0,value:o1}):t1[e1]=o1,g9=(t1,e1)=>{for(var o1 in e1||(e1={}))x9.call(e1,o1)&&a7(t1,o1,e1[o1]);if(l7)for(var o1 of l7(e1))m9.call(e1,o1)&&a7(t1,o1,e1[o1]);return t1};function i7(t1,e1){let[o1,n1]=F1();return J1(()=>{let r1=t1();if(r1){let l1=r7(r1,g2(()=>e1?.props));n1(l1),d0(()=>{e1!=null&&e1.disabled?l1.disable():l1.enable()}),d0(()=>{e1!=null&&e1.hidden?l1.hide():l1.show()}),d0(()=>{var a1;l1.setProps(g9({},(a1=e1?.props)!=null?a1:{}))}),M2(()=>{l1.destroy()})}}),()=>o1()}var z9=T1("
");function j3({content:t1}){let[e1,o1]=F1();return i7(e1,{hidden:!0,props:{content:t1,theme:"light"}}),o1}var Do=t1=>{let e1=j3({content:t1.text});return(()=>{var o1=z9();return H2(e1,o1),O1(n1=>{var r1=t1.class,l1=t1.children;return r1!==n1.e&&Q1(o1,n1.e=r1),l1!==n1.t&&(o1.innerHTML=n1.t=l1),n1},{e:void 0,t:void 0}),o1})()};Do.tagName="t-tooltip";Do.propsDefault={children:null,text:"",class:""};var c7=Do;var b9=T1(''),C9=T1('
');function Ro(t1){let e1=()=>{};return t1.tooltip&&(e1=j3({content:t1.name})),(()=>{var o1=C9(),n1=e1;return typeof n1=="function"?H2(n1,o1):e1=o1,C1(o1,v1(_1,{get when(){return t1.type==="IM"&&t1.url},get fallback(){return v1(T5,{get size(){return t1.size},get name(){return t1.seed},variant:"marble"})},get children(){var r1=b9();return O1(l1=>{var a1=t1.size+"px",i1=t1.url,c1=t1.name;return a1!==l1.e&&((l1.e=a1)!=null?r1.style.setProperty("width",a1):r1.style.removeProperty("width")),i1!==l1.t&&g1(r1,"src",l1.t=i1),c1!==l1.a&&g1(r1,"alt",l1.a=c1),l1},{e:void 0,t:void 0,a:void 0}),r1}})),O1(r1=>(r1=`${t1.size/1e3}rem`)!=null?o1.style.setProperty("padding",r1):o1.style.removeProperty("padding")),o1})()}Ro.tagName="t-avatar";Ro.propsDefault={size:50,name:"",seed:"",url:"",type:"TD",tooltip:!1};var Y4=Ro;var H9=t1=>{if(t1>3&&t1<21)return"th";switch(t1%10){case 1:return"st";case 2:return"nd";case 3:return"rd";default:return"th"}};function b6(t1){return new Date(t1).toLocaleDateString(void 0,{weekday:"long",month:"long",day:"numeric"})+H9(new Date(t1).getDate())}function S3(t1){return new Date(t1).toLocaleTimeString(void 0,{hour:"numeric",minute:"2-digit",timeZoneName:"short"})}function Po(t1){let e1=new Date(t1),o1=e1.getUTCHours().toString().padStart(2,"0"),n1=e1.getUTCMinutes().toString().padStart(2,"0");return`${o1}:${n1}`}function Eo(t1){let e1=new Date(t1),o1=e1.getUTCFullYear(),n1=(e1.getUTCMonth()+1).toString().padStart(2,"0"),r1=e1.getUTCDate().toString().padStart(2,"0");return`${o1}-${n1}-${r1}`}var h7=!j2,s7=h7&&!!r6;var qo=(t1,e1)=>t1===e1||t1.length===e1.length&&t1.every((o1,n1)=>o1===e1[n1]);var y3=t1=>typeof t1=="function"&&!t1.length?t1():t1;var Io=s7?t1=>F0()?M2(t1):t1:M2;function No(t1,e1,o1){if(j2)return F1(t1,o1);if(U1.context){let[n1,r1]=F1(t1,o1);return t0(()=>r1(()=>e1())),[n1,r1]}return F1(e1(),o1)}function L9(t1,e1){r6&&t1 instanceof HTMLElement&&t1.style.display==="contents"&&console.warn(`[@solid-primitives/intersection-observer] IntersectionObserver is not able to observe elements with 'display: "contents"' style:`,t1),e1.observe(t1)}function F9(t1,e1,o1){if(j2)return{add:()=>{},remove:()=>{},start:()=>{},reset:()=>{},stop:()=>{},instance:{}};let n1=new IntersectionObserver(e1,o1),r1=c1=>L9(c1,n1),l1=c1=>n1.unobserve(c1),a1=()=>t1.forEach(r1),i1=()=>n1.takeRecords().forEach(c1=>l1(c1.target));return a1(),{add:r1,remove:l1,start:a1,stop:M2(()=>n1.disconnect()),reset:i1,instance:n1}}function p7(...t1){if(j2)return[()=>{},{start:()=>{},stop:()=>{}}];let e1=[],o1={};Array.isArray(t1[0])||t1[0]instanceof Function?t1[1]instanceof Function?(e1=y3(t1[0]).map(p1=>[p1,t1[1]]),o1=t1[2]):(e1=y3(t1[0]),o1=t1[1]):o1=t1[0];let n1=new WeakMap,r1=(p1,w1)=>p1.forEach(x1=>{let k1=n1.get(x1.target)?.(x1,w1);k1 instanceof Function&&k1(x1,w1)}),{add:l1,remove:a1,stop:i1,instance:c1}=F9([],r1,o1),s1=(p1,w1)=>{l1(p1),n1.set(p1,w1)},h1=p1=>{n1.delete(p1),a1(p1)},d1=()=>e1.forEach(([p1,w1])=>s1(p1,w1));return t0(d1),[s1,{remove:h1,start:d1,stop:i1,instance:c1}]}function u7(t1,e1,o1,n1){return t1.addEventListener(e1,o1,n1),Io(t1.removeEventListener.bind(t1,e1,o1,n1))}function A9(t1,e1=F0()){let o1=0,n1,r1;return()=>(o1++,M2(()=>{o1--,queueMicrotask(()=>{!o1&&r1&&(r1(),r1=n1=void 0)})}),r1||g0(l1=>n1=t1(r1=l1),e1),n1)}function v7(t1){let e1=F0(),o1=A9(t1,e1);return()=>j2||U1.context?g0(t1,e1):o1()}function _o(t1,e1=!1){if(j2)return()=>e1;let o1=window.matchMedia(t1),[n1,r1]=No(e1,()=>o1.matches);return u7(o1,"change",()=>r1(o1.matches)),n1}function O9(t1){return _o("(prefers-color-scheme: dark)",t1)}var Zk=v7(O9.bind(void 0,!1));var D9=j2?t1=>t1!=null&&typeof t1=="object"&&"t"in t1:t1=>t1 instanceof Element;function w7(t1){if(j2)return t1.children;let e1=t1.ref,o1=n6(()=>t1.children),n1=[];return d0(()=>{let r1=o1.toArray().filter(D9);qo(n1,r1)||g2(()=>e1(r1)),n1=r1},[]),M2(()=>n1.length&&e1([])),o1}var K4=class extends Error{url;status;statusText;body;request;constructor(e1,o1,n1){super(n1),this.name="ApiError",this.url=o1.url,this.status=o1.status,this.statusText=o1.statusText,this.body=o1.body,this.request=e1}};var C6=class extends Error{constructor(e1){super(e1),this.name="CancelError"}get isCancelled(){return!0}},L3=class{_isResolved;_isRejected;_isCancelled;cancelHandlers;promise;_resolve;_reject;constructor(e1){this._isResolved=!1,this._isRejected=!1,this._isCancelled=!1,this.cancelHandlers=[],this.promise=new Promise((o1,n1)=>{this._resolve=o1,this._reject=n1;let r1=i1=>{this._isResolved||this._isRejected||this._isCancelled||(this._isResolved=!0,this._resolve&&this._resolve(i1))},l1=i1=>{this._isResolved||this._isRejected||this._isCancelled||(this._isRejected=!0,this._reject&&this._reject(i1))},a1=i1=>{this._isResolved||this._isRejected||this._isCancelled||this.cancelHandlers.push(i1)};return Object.defineProperty(a1,"isResolved",{get:()=>this._isResolved}),Object.defineProperty(a1,"isRejected",{get:()=>this._isRejected}),Object.defineProperty(a1,"isCancelled",{get:()=>this._isCancelled}),e1(r1,l1,a1)})}get[Symbol.toStringTag](){return"Cancellable Promise"}then(e1,o1){return this.promise.then(e1,o1)}catch(e1){return this.promise.catch(e1)}finally(e1){return this.promise.finally(e1)}cancel(){if(!(this._isResolved||this._isRejected||this._isCancelled)){if(this._isCancelled=!0,this.cancelHandlers.length)try{for(let e1 of this.cancelHandlers)e1()}catch(e1){console.warn("Cancellation threw an error",e1);return}this.cancelHandlers.length=0,this._reject&&this._reject(new C6("Request aborted"))}}get isCancelled(){return this._isCancelled}};var H6=class{_fns;constructor(){this._fns=[]}eject(e1){let o1=this._fns.indexOf(e1);o1!==-1&&(this._fns=[...this._fns.slice(0,o1),...this._fns.slice(o1+1)])}use(e1){this._fns=[...this._fns,e1]}},J4={BASE:"",CREDENTIALS:"include",ENCODE_PATH:void 0,HEADERS:void 0,PASSWORD:void 0,TOKEN:void 0,USERNAME:void 0,VERSION:"1",WITH_CREDENTIALS:!1,interceptors:{request:new H6,response:new H6}};var F3=t1=>typeof t1=="string",Uo=t1=>F3(t1)&&t1!=="",$o=t1=>t1 instanceof Blob,f7=t1=>t1 instanceof FormData,R9=t1=>{try{return btoa(t1)}catch{return Buffer.from(t1).toString("base64")}},P9=t1=>{let e1=[],o1=(r1,l1)=>{e1.push(`${encodeURIComponent(r1)}=${encodeURIComponent(String(l1))}`)},n1=(r1,l1)=>{l1!=null&&(l1 instanceof Date?o1(r1,l1.toISOString()):Array.isArray(l1)?l1.forEach(a1=>n1(r1,a1)):typeof l1=="object"?Object.entries(l1).forEach(([a1,i1])=>n1(`${r1}[${a1}]`,i1)):o1(r1,l1))};return Object.entries(t1).forEach(([r1,l1])=>n1(r1,l1)),e1.length?`?${e1.join("&")}`:""},E9=(t1,e1)=>{let o1=t1.ENCODE_PATH||encodeURI,n1=e1.url.replace("{api-version}",t1.VERSION).replace(/{(.*?)}/g,(l1,a1)=>e1.path?.hasOwnProperty(a1)?o1(String(e1.path[a1])):l1),r1=t1.BASE+n1;return e1.query?r1+P9(e1.query):r1},q9=t1=>{if(t1.formData){let e1=new FormData,o1=(n1,r1)=>{F3(r1)||$o(r1)?e1.append(n1,r1):e1.append(n1,JSON.stringify(r1))};return Object.entries(t1.formData).filter(([,n1])=>n1!=null).forEach(([n1,r1])=>{Array.isArray(r1)?r1.forEach(l1=>o1(n1,l1)):o1(n1,r1)}),e1}},B6=async(t1,e1)=>typeof e1=="function"?e1(t1):e1,I9=async(t1,e1)=>{let[o1,n1,r1,l1]=await Promise.all([B6(e1,t1.TOKEN),B6(e1,t1.USERNAME),B6(e1,t1.PASSWORD),B6(e1,t1.HEADERS)]),a1=Object.entries({Accept:"application/json",...l1,...e1.headers}).filter(([,i1])=>i1!=null).reduce((i1,[c1,s1])=>({...i1,[c1]:String(s1)}),{});if(Uo(o1)&&(a1.Authorization=`Bearer ${o1}`),Uo(n1)&&Uo(r1)){let i1=R9(`${n1}:${r1}`);a1.Authorization=`Basic ${i1}`}return e1.body!==void 0&&(e1.mediaType?a1["Content-Type"]=e1.mediaType:$o(e1.body)?a1["Content-Type"]=e1.body.type||"application/octet-stream":F3(e1.body)?a1["Content-Type"]="text/plain":f7(e1.body)||(a1["Content-Type"]="application/json")),new Headers(a1)},N9=t1=>{if(t1.body!==void 0)return t1.mediaType?.includes("application/json")||t1.mediaType?.includes("+json")?JSON.stringify(t1.body):F3(t1.body)||$o(t1.body)||f7(t1.body)?t1.body:JSON.stringify(t1.body)},_9=async(t1,e1,o1,n1,r1,l1,a1)=>{let i1=new AbortController,c1={headers:l1,body:n1??r1,method:e1.method,signal:i1.signal};t1.WITH_CREDENTIALS&&(c1.credentials=t1.CREDENTIALS);for(let s1 of t1.interceptors.request._fns)c1=await s1(c1);return a1(()=>i1.abort()),await fetch(o1,c1)},U9=(t1,e1)=>{if(e1){let o1=t1.headers.get(e1);if(F3(o1))return o1}},$9=async t1=>{if(t1.status!==204)try{let e1=t1.headers.get("Content-Type");if(e1){let o1=["application/octet-stream","application/pdf","application/zip","audio/","image/","video/"];if(e1.includes("application/json")||e1.includes("+json"))return await t1.json();if(o1.some(n1=>e1.includes(n1)))return await t1.blob();if(e1.includes("multipart/form-data"))return await t1.formData();if(e1.includes("text/"))return await t1.text()}}catch(e1){console.error(e1)}},W9=(t1,e1)=>{let n1={400:"Bad Request",401:"Unauthorized",402:"Payment Required",403:"Forbidden",404:"Not Found",405:"Method Not Allowed",406:"Not Acceptable",407:"Proxy Authentication Required",408:"Request Timeout",409:"Conflict",410:"Gone",411:"Length Required",412:"Precondition Failed",413:"Payload Too Large",414:"URI Too Long",415:"Unsupported Media Type",416:"Range Not Satisfiable",417:"Expectation Failed",418:"Im a teapot",421:"Misdirected Request",422:"Unprocessable Content",423:"Locked",424:"Failed Dependency",425:"Too Early",426:"Upgrade Required",428:"Precondition Required",429:"Too Many Requests",431:"Request Header Fields Too Large",451:"Unavailable For Legal Reasons",500:"Internal Server Error",501:"Not Implemented",502:"Bad Gateway",503:"Service Unavailable",504:"Gateway Timeout",505:"HTTP Version Not Supported",506:"Variant Also Negotiates",507:"Insufficient Storage",508:"Loop Detected",510:"Not Extended",511:"Network Authentication Required",...t1.errors}[e1.status];if(n1)throw new K4(t1,e1,n1);if(!e1.ok){let r1=e1.status??"unknown",l1=e1.statusText??"unknown",a1=(()=>{try{return JSON.stringify(e1.body,null,2)}catch{return}})();throw new K4(t1,e1,`Generic Error: status: ${r1}; status text: ${l1}; body: ${a1}`)}},A3=(t1,e1)=>new L3(async(o1,n1,r1)=>{try{let l1=E9(t1,e1),a1=q9(e1),i1=N9(e1),c1=await I9(t1,e1);if(!r1.isCancelled){let s1=await _9(t1,e1,l1,i1,a1,c1,r1);for(let x1 of t1.interceptors.response._fns)s1=await x1(s1);let h1=await $9(s1),d1=U9(s1,e1.responseHeader),p1=h1;e1.responseTransformer&&s1.ok&&(p1=await e1.responseTransformer(h1));let w1={url:l1,ok:s1.ok,status:s1.status,statusText:s1.statusText,body:d1??p1};W9(e1,w1),o1(w1.body)}}catch(l1){n1(l1)}});var M7=t1=>A3(J4,{method:"GET",url:"/api/v1/spaces/",query:{category:t1.category,author:t1.author,limit:t1.limit,offset:t1.offset}}),k7=()=>A3(J4,{method:"GET",url:"/api/v1/spaces/filter-options"}),x7=t1=>A3(J4,{method:"GET",url:"/api/v1/spaces/event/{event_slug}",path:{event_slug:t1.eventSlug}}),m7=(t1={})=>A3(J4,{method:"GET",url:"/api/v1/spaces/calendar",query:{space_slug:t1.spaceSlug,month:t1.month,year:t1.year}});var G9=T1("

Something went wrong. Please refresh this page, or try again later. This error has been sent to our team.

Error: ");function Z9(t1){return v1(X6,{fallback:(e1,o1)=>(globalThis.Sentry?.captureException(e1),(()=>{var n1=G9(),r1=n1.firstChild,l1=r1.nextSibling,a1=l1.firstChild;return Y0(r1,"click",o1,!0),C1(l1,()=>e1.message,null),n1})()),get children(){return t1.children}})}var t3=Z9;c0(["click"]);var g7=T1("
Loading..."),Q9=T1('
No Spaces found. Try resetting the filters, or reloading the page.