diff --git a/web/dist/assets/index-BCWngppm.css b/web/dist/assets/index-BCWngppm.css deleted file mode 100644 index b483537be..000000000 --- a/web/dist/assets/index-BCWngppm.css +++ /dev/null @@ -1 +0,0 @@ -/*! tailwindcss v4.2.0 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial;--tw-leading:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-700:oklch(50.5% .213 27.518);--color-red-900:oklch(39.6% .141 25.723);--color-orange-400:oklch(75% .183 55.934);--color-orange-600:oklch(64.6% .222 41.116);--color-yellow-300:oklch(90.5% .182 98.111);--color-yellow-400:oklch(85.2% .199 91.936);--color-yellow-500:oklch(79.5% .184 86.047);--color-yellow-600:oklch(68.1% .162 75.834);--color-yellow-700:oklch(55.4% .135 66.442);--color-yellow-800:oklch(47.6% .114 61.907);--color-yellow-900:oklch(42.1% .095 57.708);--color-green-300:oklch(87.1% .15 154.449);--color-green-400:oklch(79.2% .209 151.711);--color-green-500:oklch(72.3% .219 149.579);--color-green-600:oklch(62.7% .194 149.214);--color-green-700:oklch(52.7% .154 150.069);--color-green-800:oklch(44.8% .119 151.328);--color-green-900:oklch(39.3% .095 152.535);--color-green-950:oklch(26.6% .065 152.934);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-700:oklch(50.8% .118 165.612);--color-emerald-900:oklch(37.8% .077 168.94);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-800:oklch(42.4% .199 265.638);--color-blue-900:oklch(37.9% .146 265.522);--color-blue-950:oklch(28.2% .091 267.935);--color-purple-400:oklch(71.4% .203 305.504);--color-purple-500:oklch(62.7% .265 303.9);--color-purple-600:oklch(55.8% .288 302.321);--color-purple-700:oklch(49.6% .265 301.924);--color-purple-900:oklch(38.1% .176 304.987);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-gray-950:oklch(13% .028 261.692);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-md:28rem;--container-lg:32rem;--container-4xl:56rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--ease-out:cubic-bezier(0, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-bounce:bounce 1s infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-bg-primary:#0a0a0f;--color-bg-secondary:#12121a;--color-bg-card:#1a1a2e;--color-bg-card-hover:#22223a;--color-border-default:#2a2a3e;--color-accent-blue:#3b82f6;--color-text-primary:#e2e8f0;--color-text-muted:#64748b}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}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;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.top-0{top:calc(var(--spacing) * 0)}.top-1\/2{top:50%}.right-2{right:calc(var(--spacing) * 2)}.left-0{left:calc(var(--spacing) * 0)}.left-3{left:calc(var(--spacing) * 3)}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.col-span-2{grid-column:span 2/span 2}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-auto{margin-inline:auto}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-auto{margin-top:auto}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-8{height:calc(var(--spacing) * 8)}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-32{height:calc(var(--spacing) * 32)}.h-64{height:calc(var(--spacing) * 64)}.h-\[calc\(100vh-3\.5rem\)\]{height:calc(100vh - 3.5rem)}.h-full{height:100%}.h-screen{height:100vh}.max-h-64{max-height:calc(var(--spacing) * 64)}.min-h-screen{min-height:100vh}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-8{width:calc(var(--spacing) * 8)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-20{width:calc(var(--spacing) * 20)}.w-60{width:calc(var(--spacing) * 60)}.w-full{width:100%}.w-px{width:1px}.max-w-4xl{max-width:var(--container-4xl)}.max-w-\[75\%\]{max-width:75%}.max-w-\[200px\]{max-width:200px}.max-w-\[300px\]{max-width:300px}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.min-w-0{min-width:calc(var(--spacing) * 0)}.flex-1{flex:1}.flex-shrink-0{flex-shrink:0}.-translate-x-full{--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0{--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-1{--tw-translate-x:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-6{--tw-translate-x:calc(var(--spacing) * 6);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-bounce{animation:var(--animate-bounce)}.animate-spin{animation:var(--animate-spin)}.cursor-pointer{cursor:pointer}.resize-none{resize:none}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-row-reverse{flex-direction:row-reverse}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-xl{border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-blue-500{border-color:var(--color-blue-500)}.border-blue-700\/50{border-color:#1447e680}@supports (color:color-mix(in lab,red,red)){.border-blue-700\/50{border-color:color-mix(in oklab,var(--color-blue-700) 50%,transparent)}}.border-blue-700\/70{border-color:#1447e6b3}@supports (color:color-mix(in lab,red,red)){.border-blue-700\/70{border-color:color-mix(in oklab,var(--color-blue-700) 70%,transparent)}}.border-blue-800{border-color:var(--color-blue-800)}.border-blue-800\/50{border-color:#193cb880}@supports (color:color-mix(in lab,red,red)){.border-blue-800\/50{border-color:color-mix(in oklab,var(--color-blue-800) 50%,transparent)}}.border-emerald-700\/60{border-color:#00795699}@supports (color:color-mix(in lab,red,red)){.border-emerald-700\/60{border-color:color-mix(in oklab,var(--color-emerald-700) 60%,transparent)}}.border-gray-600{border-color:var(--color-gray-600)}.border-gray-700{border-color:var(--color-gray-700)}.border-gray-800{border-color:var(--color-gray-800)}.border-gray-800\/50{border-color:#1e293980}@supports (color:color-mix(in lab,red,red)){.border-gray-800\/50{border-color:color-mix(in oklab,var(--color-gray-800) 50%,transparent)}}.border-green-500\/30{border-color:#00c7584d}@supports (color:color-mix(in lab,red,red)){.border-green-500\/30{border-color:color-mix(in oklab,var(--color-green-500) 30%,transparent)}}.border-green-700{border-color:var(--color-green-700)}.border-green-700\/40{border-color:#00813866}@supports (color:color-mix(in lab,red,red)){.border-green-700\/40{border-color:color-mix(in oklab,var(--color-green-700) 40%,transparent)}}.border-green-700\/50{border-color:#00813880}@supports (color:color-mix(in lab,red,red)){.border-green-700\/50{border-color:color-mix(in oklab,var(--color-green-700) 50%,transparent)}}.border-green-700\/70{border-color:#008138b3}@supports (color:color-mix(in lab,red,red)){.border-green-700\/70{border-color:color-mix(in oklab,var(--color-green-700) 70%,transparent)}}.border-green-800{border-color:var(--color-green-800)}.border-purple-700\/50{border-color:#8200da80}@supports (color:color-mix(in lab,red,red)){.border-purple-700\/50{border-color:color-mix(in oklab,var(--color-purple-700) 50%,transparent)}}.border-red-500\/30{border-color:#fb2c364d}@supports (color:color-mix(in lab,red,red)){.border-red-500\/30{border-color:color-mix(in oklab,var(--color-red-500) 30%,transparent)}}.border-red-700{border-color:var(--color-red-700)}.border-red-700\/40{border-color:#bf000f66}@supports (color:color-mix(in lab,red,red)){.border-red-700\/40{border-color:color-mix(in oklab,var(--color-red-700) 40%,transparent)}}.border-red-700\/50{border-color:#bf000f80}@supports (color:color-mix(in lab,red,red)){.border-red-700\/50{border-color:color-mix(in oklab,var(--color-red-700) 50%,transparent)}}.border-yellow-500\/30{border-color:#edb2004d}@supports (color:color-mix(in lab,red,red)){.border-yellow-500\/30{border-color:color-mix(in oklab,var(--color-yellow-500) 30%,transparent)}}.border-yellow-700\/40{border-color:#a3610066}@supports (color:color-mix(in lab,red,red)){.border-yellow-700\/40{border-color:color-mix(in oklab,var(--color-yellow-700) 40%,transparent)}}.border-yellow-700\/50{border-color:#a3610080}@supports (color:color-mix(in lab,red,red)){.border-yellow-700\/50{border-color:color-mix(in oklab,var(--color-yellow-700) 50%,transparent)}}.border-yellow-800\/50{border-color:#874b0080}@supports (color:color-mix(in lab,red,red)){.border-yellow-800\/50{border-color:color-mix(in oklab,var(--color-yellow-800) 50%,transparent)}}.border-t-transparent{border-top-color:#0000}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab,red,red)){.bg-black\/50{background-color:color-mix(in oklab,var(--color-black) 50%,transparent)}}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab,red,red)){.bg-black\/60{background-color:color-mix(in oklab,var(--color-black) 60%,transparent)}}.bg-black\/70{background-color:#000000b3}@supports (color:color-mix(in lab,red,red)){.bg-black\/70{background-color:color-mix(in oklab,var(--color-black) 70%,transparent)}}.bg-blue-500{background-color:var(--color-blue-500)}.bg-blue-600{background-color:var(--color-blue-600)}.bg-blue-600\/20{background-color:#155dfc33}@supports (color:color-mix(in lab,red,red)){.bg-blue-600\/20{background-color:color-mix(in oklab,var(--color-blue-600) 20%,transparent)}}.bg-blue-900\/30{background-color:#1c398e4d}@supports (color:color-mix(in lab,red,red)){.bg-blue-900\/30{background-color:color-mix(in oklab,var(--color-blue-900) 30%,transparent)}}.bg-blue-900\/40{background-color:#1c398e66}@supports (color:color-mix(in lab,red,red)){.bg-blue-900\/40{background-color:color-mix(in oklab,var(--color-blue-900) 40%,transparent)}}.bg-blue-900\/50{background-color:#1c398e80}@supports (color:color-mix(in lab,red,red)){.bg-blue-900\/50{background-color:color-mix(in oklab,var(--color-blue-900) 50%,transparent)}}.bg-blue-950\/30{background-color:#1624564d}@supports (color:color-mix(in lab,red,red)){.bg-blue-950\/30{background-color:color-mix(in oklab,var(--color-blue-950) 30%,transparent)}}.bg-emerald-900\/40{background-color:#004e3b66}@supports (color:color-mix(in lab,red,red)){.bg-emerald-900\/40{background-color:color-mix(in oklab,var(--color-emerald-900) 40%,transparent)}}.bg-gray-400{background-color:var(--color-gray-400)}.bg-gray-500{background-color:var(--color-gray-500)}.bg-gray-700{background-color:var(--color-gray-700)}.bg-gray-800{background-color:var(--color-gray-800)}.bg-gray-800\/50{background-color:#1e293980}@supports (color:color-mix(in lab,red,red)){.bg-gray-800\/50{background-color:color-mix(in oklab,var(--color-gray-800) 50%,transparent)}}.bg-gray-900{background-color:var(--color-gray-900)}.bg-gray-900\/80{background-color:#101828cc}@supports (color:color-mix(in lab,red,red)){.bg-gray-900\/80{background-color:color-mix(in oklab,var(--color-gray-900) 80%,transparent)}}.bg-gray-950{background-color:var(--color-gray-950)}.bg-gray-950\/50{background-color:#03071280}@supports (color:color-mix(in lab,red,red)){.bg-gray-950\/50{background-color:color-mix(in oklab,var(--color-gray-950) 50%,transparent)}}.bg-green-500{background-color:var(--color-green-500)}.bg-green-600{background-color:var(--color-green-600)}.bg-green-600\/20{background-color:#00a54433}@supports (color:color-mix(in lab,red,red)){.bg-green-600\/20{background-color:color-mix(in oklab,var(--color-green-600) 20%,transparent)}}.bg-green-900\/10{background-color:#0d542b1a}@supports (color:color-mix(in lab,red,red)){.bg-green-900\/10{background-color:color-mix(in oklab,var(--color-green-900) 10%,transparent)}}.bg-green-900\/30{background-color:#0d542b4d}@supports (color:color-mix(in lab,red,red)){.bg-green-900\/30{background-color:color-mix(in oklab,var(--color-green-900) 30%,transparent)}}.bg-green-900\/40{background-color:#0d542b66}@supports (color:color-mix(in lab,red,red)){.bg-green-900\/40{background-color:color-mix(in oklab,var(--color-green-900) 40%,transparent)}}.bg-green-900\/50{background-color:#0d542b80}@supports (color:color-mix(in lab,red,red)){.bg-green-900\/50{background-color:color-mix(in oklab,var(--color-green-900) 50%,transparent)}}.bg-orange-600\/20{background-color:#f0510033}@supports (color:color-mix(in lab,red,red)){.bg-orange-600\/20{background-color:color-mix(in oklab,var(--color-orange-600) 20%,transparent)}}.bg-purple-500{background-color:var(--color-purple-500)}.bg-purple-600\/20{background-color:#9810fa33}@supports (color:color-mix(in lab,red,red)){.bg-purple-600\/20{background-color:color-mix(in oklab,var(--color-purple-600) 20%,transparent)}}.bg-purple-900\/50{background-color:#59168b80}@supports (color:color-mix(in lab,red,red)){.bg-purple-900\/50{background-color:color-mix(in oklab,var(--color-purple-900) 50%,transparent)}}.bg-red-500{background-color:var(--color-red-500)}.bg-red-900\/10{background-color:#82181a1a}@supports (color:color-mix(in lab,red,red)){.bg-red-900\/10{background-color:color-mix(in oklab,var(--color-red-900) 10%,transparent)}}.bg-red-900\/30{background-color:#82181a4d}@supports (color:color-mix(in lab,red,red)){.bg-red-900\/30{background-color:color-mix(in oklab,var(--color-red-900) 30%,transparent)}}.bg-red-900\/40{background-color:#82181a66}@supports (color:color-mix(in lab,red,red)){.bg-red-900\/40{background-color:color-mix(in oklab,var(--color-red-900) 40%,transparent)}}.bg-red-900\/50{background-color:#82181a80}@supports (color:color-mix(in lab,red,red)){.bg-red-900\/50{background-color:color-mix(in oklab,var(--color-red-900) 50%,transparent)}}.bg-white{background-color:var(--color-white)}.bg-yellow-500{background-color:var(--color-yellow-500)}.bg-yellow-600{background-color:var(--color-yellow-600)}.bg-yellow-900\/10{background-color:#733e0a1a}@supports (color:color-mix(in lab,red,red)){.bg-yellow-900\/10{background-color:color-mix(in oklab,var(--color-yellow-900) 10%,transparent)}}.bg-yellow-900\/20{background-color:#733e0a33}@supports (color:color-mix(in lab,red,red)){.bg-yellow-900\/20{background-color:color-mix(in oklab,var(--color-yellow-900) 20%,transparent)}}.bg-yellow-900\/30{background-color:#733e0a4d}@supports (color:color-mix(in lab,red,red)){.bg-yellow-900\/30{background-color:color-mix(in oklab,var(--color-yellow-900) 30%,transparent)}}.bg-yellow-900\/40{background-color:#733e0a66}@supports (color:color-mix(in lab,red,red)){.bg-yellow-900\/40{background-color:color-mix(in oklab,var(--color-yellow-900) 40%,transparent)}}.bg-yellow-900\/50{background-color:#733e0a80}@supports (color:color-mix(in lab,red,red)){.bg-yellow-900\/50{background-color:color-mix(in oklab,var(--color-yellow-900) 50%,transparent)}}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-green-950\/20{--tw-gradient-from:#032e1533}@supports (color:color-mix(in lab,red,red)){.from-green-950\/20{--tw-gradient-from:color-mix(in oklab, var(--color-green-950) 20%, transparent)}}.from-green-950\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-gray-900{--tw-gradient-to:var(--color-gray-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:calc(var(--spacing) * 1)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pr-16{padding-right:calc(var(--spacing) * 16)}.pl-9{padding-left:calc(var(--spacing) * 9)}.pl-10{padding-left:calc(var(--spacing) * 10)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-blue-200{color:var(--color-blue-200)}.text-blue-300{color:var(--color-blue-300)}.text-blue-400{color:var(--color-blue-400)}.text-blue-500{color:var(--color-blue-500)}.text-emerald-300{color:var(--color-emerald-300)}.text-gray-100{color:var(--color-gray-100)}.text-gray-200{color:var(--color-gray-200)}.text-gray-300{color:var(--color-gray-300)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-green-300{color:var(--color-green-300)}.text-green-400{color:var(--color-green-400)}.text-orange-400{color:var(--color-orange-400)}.text-purple-400{color:var(--color-purple-400)}.text-red-300{color:var(--color-red-300)}.text-red-400{color:var(--color-red-400)}.text-white{color:var(--color-white)}.text-yellow-300{color:var(--color-yellow-300)}.text-yellow-400{color:var(--color-yellow-400)}.text-yellow-400\/70{color:#fac800b3}@supports (color:color-mix(in lab,red,red)){.text-yellow-400\/70{color:color-mix(in oklab,var(--color-yellow-400) 70%,transparent)}}.text-yellow-500{color:var(--color-yellow-500)}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.placeholder-gray-500::placeholder{color:var(--color-gray-500)}.opacity-0{opacity:0}.opacity-100{opacity:1}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.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-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}@media(hover:hover){.hover\:border-gray-700:hover{border-color:var(--color-gray-700)}.hover\:bg-blue-700:hover{background-color:var(--color-blue-700)}.hover\:bg-blue-900\/50:hover{background-color:#1c398e80}@supports (color:color-mix(in lab,red,red)){.hover\:bg-blue-900\/50:hover{background-color:color-mix(in oklab,var(--color-blue-900) 50%,transparent)}}.hover\:bg-gray-700:hover{background-color:var(--color-gray-700)}.hover\:bg-gray-800:hover{background-color:var(--color-gray-800)}.hover\:bg-gray-800\/30:hover{background-color:#1e29394d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-gray-800\/30:hover{background-color:color-mix(in oklab,var(--color-gray-800) 30%,transparent)}}.hover\:bg-gray-800\/50:hover{background-color:#1e293980}@supports (color:color-mix(in lab,red,red)){.hover\:bg-gray-800\/50:hover{background-color:color-mix(in oklab,var(--color-gray-800) 50%,transparent)}}.hover\:bg-green-700:hover{background-color:var(--color-green-700)}.hover\:bg-yellow-700:hover{background-color:var(--color-yellow-700)}.hover\:text-blue-100:hover{color:var(--color-blue-100)}.hover\:text-blue-300:hover{color:var(--color-blue-300)}.hover\:text-gray-200:hover{color:var(--color-gray-200)}.hover\:text-red-300:hover{color:var(--color-red-300)}.hover\:text-red-400:hover{color:var(--color-red-400)}.hover\:text-white:hover{color:var(--color-white)}}.focus\:border-blue-500:focus{border-color:var(--color-blue-500)}.focus\:border-transparent:focus{border-color:#0000}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-blue-500:focus{--tw-ring-color:var(--color-blue-500)}.focus\:ring-offset-0:focus{--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.disabled\:bg-gray-700:disabled{background-color:var(--color-gray-700)}.disabled\:text-gray-500:disabled{color:var(--color-gray-500)}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}@media(min-width:40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:inline{display:inline}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}}@media(min-width:48rem){.md\:ml-60{margin-left:calc(var(--spacing) * 60)}.md\:hidden{display:none}.md\:translate-x-0{--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:gap-4{gap:calc(var(--spacing) * 4)}.md\:px-6{padding-inline:calc(var(--spacing) * 6)}}@media(min-width:64rem){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:80rem){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.\[\&_\.cm-content\]\:px-0 .cm-content{padding-inline:calc(var(--spacing) * 0)}.\[\&_\.cm-content\]\:py-4 .cm-content{padding-block:calc(var(--spacing) * 4)}.\[\&_\.cm-editor\]\:bg-gray-950 .cm-editor{background-color:var(--color-gray-950)}.\[\&_\.cm-editor\]\:focus\:outline-none .cm-editor:focus{--tw-outline-style:none;outline-style:none}.\[\&_\.cm-focused\]\:ring-2 .cm-focused{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.\[\&_\.cm-focused\]\:ring-blue-500\/70 .cm-focused{--tw-ring-color:#3080ffb3}@supports (color:color-mix(in lab,red,red)){.\[\&_\.cm-focused\]\:ring-blue-500\/70 .cm-focused{--tw-ring-color:color-mix(in oklab, var(--color-blue-500) 70%, transparent)}}.\[\&_\.cm-focused\]\:ring-inset .cm-focused{--tw-ring-inset:inset}.\[\&_\.cm-gutters\]\:border-r .cm-gutters{border-right-style:var(--tw-border-style);border-right-width:1px}.\[\&_\.cm-gutters\]\:border-gray-800 .cm-gutters{border-color:var(--color-gray-800)}.\[\&_\.cm-gutters\]\:bg-gray-950 .cm-gutters{background-color:var(--color-gray-950)}.\[\&_\.cm-scroller\]\:font-mono .cm-scroller{font-family:var(--font-mono)}.\[\&_\.cm-scroller\]\:leading-6 .cm-scroller{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}}html{color-scheme:dark}body{background-color:var(--color-bg-primary);color:var(--color-text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,ui-sans-serif,system-ui,-apple-system,sans-serif}#root{min-height:100vh}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--color-bg-secondary)}::-webkit-scrollbar-thumb{background:var(--color-border-default);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--color-text-muted)}.card{background-color:var(--color-bg-card);border:1px solid var(--color-border-default);border-radius:.75rem}.card:hover{background-color:var(--color-bg-card-hover)}:focus-visible{outline:2px solid var(--color-accent-blue);outline-offset:2px}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"";inherits:false;initial-value:100%}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}} diff --git a/web/dist/assets/index-CKdA0Apd.css b/web/dist/assets/index-CKdA0Apd.css new file mode 100644 index 000000000..ff9aa8d54 --- /dev/null +++ b/web/dist/assets/index-CKdA0Apd.css @@ -0,0 +1 @@ +/*! tailwindcss v4.2.0 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-700:oklch(50.5% .213 27.518);--color-red-900:oklch(39.6% .141 25.723);--color-orange-400:oklch(75% .183 55.934);--color-orange-600:oklch(64.6% .222 41.116);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-yellow-300:oklch(90.5% .182 98.111);--color-yellow-400:oklch(85.2% .199 91.936);--color-yellow-500:oklch(79.5% .184 86.047);--color-yellow-600:oklch(68.1% .162 75.834);--color-yellow-700:oklch(55.4% .135 66.442);--color-yellow-800:oklch(47.6% .114 61.907);--color-yellow-900:oklch(42.1% .095 57.708);--color-green-300:oklch(87.1% .15 154.449);--color-green-400:oklch(79.2% .209 151.711);--color-green-500:oklch(72.3% .219 149.579);--color-green-600:oklch(62.7% .194 149.214);--color-green-700:oklch(52.7% .154 150.069);--color-green-800:oklch(44.8% .119 151.328);--color-green-900:oklch(39.3% .095 152.535);--color-green-950:oklch(26.6% .065 152.934);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-700:oklch(50.8% .118 165.612);--color-emerald-900:oklch(37.8% .077 168.94);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-800:oklch(42.4% .199 265.638);--color-blue-900:oklch(37.9% .146 265.522);--color-blue-950:oklch(28.2% .091 267.935);--color-purple-400:oklch(71.4% .203 305.504);--color-purple-600:oklch(55.8% .288 302.321);--color-purple-700:oklch(49.6% .265 301.924);--color-purple-900:oklch(38.1% .176 304.987);--color-rose-100:oklch(94.1% .03 12.58);--color-rose-200:oklch(89.2% .058 10.001);--color-rose-300:oklch(81% .117 11.638);--color-rose-500:oklch(64.5% .246 16.439);--color-slate-500:oklch(55.4% .046 257.417);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-gray-950:oklch(13% .028 261.692);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-md:28rem;--container-lg:32rem;--container-2xl:42rem;--container-4xl:56rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-relaxed:1.625;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--ease-out:cubic-bezier(0, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-bounce:bounce 1s infinite;--blur-xl:24px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}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;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.top-0{top:calc(var(--spacing) * 0)}.top-1\/2{top:50%}.right-2{right:calc(var(--spacing) * 2)}.left-0{left:calc(var(--spacing) * 0)}.left-3{left:calc(var(--spacing) * 3)}.z-10{z-index:10}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.mx-3{margin-inline:calc(var(--spacing) * 3)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-auto{margin-inline:auto}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-auto{margin-top:auto}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.h-32{height:calc(var(--spacing) * 32)}.h-64{height:calc(var(--spacing) * 64)}.h-\[calc\(100dvh-8\.5rem\)\]{height:calc(100dvh - 8.5rem)}.h-full{height:100%}.h-screen{height:100vh}.max-h-64{max-height:calc(var(--spacing) * 64)}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-\[4\.5rem\]{min-height:4.5rem}.min-h-\[28rem\]{min-height:28rem}.min-h-screen{min-height:100vh}.w-0{width:calc(var(--spacing) * 0)}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-20{width:calc(var(--spacing) * 20)}.w-\[86vw\]{width:86vw}.w-auto{width:auto}.w-full{width:100%}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-\[17\.5rem\]{max-width:17.5rem}.max-w-\[75\%\]{max-width:75%}.max-w-\[200px\]{max-width:200px}.max-w-\[300px\]{max-width:300px}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.min-w-0{min-width:calc(var(--spacing) * 0)}.flex-1{flex:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.-translate-x-3{--tw-translate-x:calc(var(--spacing) * -3);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-full{--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0{--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-1{--tw-translate-x:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-6{--tw-translate-x:calc(var(--spacing) * 6);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-0{rotate:none}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-bounce{animation:var(--animate-bounce)}.animate-spin{animation:var(--animate-spin)}.cursor-pointer{cursor:pointer}.resize-none{resize:none}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-rows-\[0fr\]{grid-template-rows:0fr}.grid-rows-\[1fr\]{grid-template-rows:1fr}.flex-col{flex-direction:column}.flex-row-reverse{flex-direction:row-reverse}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-xl{border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-\[\#1a2d5e\]{border-color:#1a2d5e}.border-\[\#1a3670\]{border-color:#1a3670}.border-\[\#1b3670\]{border-color:#1b3670}.border-\[\#1b3770\]{border-color:#1b3770}.border-\[\#1d3770\]{border-color:#1d3770}.border-\[\#1e2f5d\]{border-color:#1e2f5d}.border-\[\#1e3a78\]{border-color:#1e3a78}.border-\[\#1f3d76\]{border-color:#1f3d76}.border-\[\#2b4f97\]{border-color:#2b4f97}.border-\[\#2c4e97\]{border-color:#2c4e97}.border-\[\#2f5ea0\]{border-color:#2f5ea0}.border-\[\#2f63c8\]{border-color:#2f63c8}.border-\[\#3a6de0\]{border-color:#3a6de0}.border-\[\#5f6080\]{border-color:#5f6080}.border-\[\#294a8f\]{border-color:#294a8f}.border-\[\#18356f\]{border-color:#18356f}.border-\[\#29509c\]{border-color:#29509c}.border-amber-400\/30{border-color:#fcbb004d}@supports (color:color-mix(in lab,red,red)){.border-amber-400\/30{border-color:color-mix(in oklab,var(--color-amber-400) 30%,transparent)}}.border-blue-500{border-color:var(--color-blue-500)}.border-blue-700\/50{border-color:#1447e680}@supports (color:color-mix(in lab,red,red)){.border-blue-700\/50{border-color:color-mix(in oklab,var(--color-blue-700) 50%,transparent)}}.border-blue-700\/70{border-color:#1447e6b3}@supports (color:color-mix(in lab,red,red)){.border-blue-700\/70{border-color:color-mix(in oklab,var(--color-blue-700) 70%,transparent)}}.border-blue-800{border-color:var(--color-blue-800)}.border-blue-800\/50{border-color:#193cb880}@supports (color:color-mix(in lab,red,red)){.border-blue-800\/50{border-color:color-mix(in oklab,var(--color-blue-800) 50%,transparent)}}.border-emerald-500\/30{border-color:#00bb7f4d}@supports (color:color-mix(in lab,red,red)){.border-emerald-500\/30{border-color:color-mix(in oklab,var(--color-emerald-500) 30%,transparent)}}.border-emerald-700\/60{border-color:#00795699}@supports (color:color-mix(in lab,red,red)){.border-emerald-700\/60{border-color:color-mix(in oklab,var(--color-emerald-700) 60%,transparent)}}.border-gray-600{border-color:var(--color-gray-600)}.border-gray-700{border-color:var(--color-gray-700)}.border-gray-800{border-color:var(--color-gray-800)}.border-gray-800\/50{border-color:#1e293980}@supports (color:color-mix(in lab,red,red)){.border-gray-800\/50{border-color:color-mix(in oklab,var(--color-gray-800) 50%,transparent)}}.border-green-700{border-color:var(--color-green-700)}.border-green-700\/40{border-color:#00813866}@supports (color:color-mix(in lab,red,red)){.border-green-700\/40{border-color:color-mix(in oklab,var(--color-green-700) 40%,transparent)}}.border-green-700\/50{border-color:#00813880}@supports (color:color-mix(in lab,red,red)){.border-green-700\/50{border-color:color-mix(in oklab,var(--color-green-700) 50%,transparent)}}.border-green-700\/70{border-color:#008138b3}@supports (color:color-mix(in lab,red,red)){.border-green-700\/70{border-color:color-mix(in oklab,var(--color-green-700) 70%,transparent)}}.border-green-800{border-color:var(--color-green-800)}.border-purple-700\/50{border-color:#8200da80}@supports (color:color-mix(in lab,red,red)){.border-purple-700\/50{border-color:color-mix(in oklab,var(--color-purple-700) 50%,transparent)}}.border-red-700{border-color:var(--color-red-700)}.border-red-700\/40{border-color:#bf000f66}@supports (color:color-mix(in lab,red,red)){.border-red-700\/40{border-color:color-mix(in oklab,var(--color-red-700) 40%,transparent)}}.border-red-700\/50{border-color:#bf000f80}@supports (color:color-mix(in lab,red,red)){.border-red-700\/50{border-color:color-mix(in oklab,var(--color-red-700) 50%,transparent)}}.border-rose-500\/35{border-color:#ff235759}@supports (color:color-mix(in lab,red,red)){.border-rose-500\/35{border-color:color-mix(in oklab,var(--color-rose-500) 35%,transparent)}}.border-transparent{border-color:#0000}.border-yellow-700\/40{border-color:#a3610066}@supports (color:color-mix(in lab,red,red)){.border-yellow-700\/40{border-color:color-mix(in oklab,var(--color-yellow-700) 40%,transparent)}}.border-yellow-700\/50{border-color:#a3610080}@supports (color:color-mix(in lab,red,red)){.border-yellow-700\/50{border-color:color-mix(in oklab,var(--color-yellow-700) 50%,transparent)}}.border-yellow-800\/50{border-color:#874b0080}@supports (color:color-mix(in lab,red,red)){.border-yellow-800\/50{border-color:color-mix(in oklab,var(--color-yellow-800) 50%,transparent)}}.border-t-transparent{border-top-color:#0000}.bg-\[\#0a1b3f\]\/60{background-color:#0a1b3f99}.bg-\[\#0a265f\]\/70{background-color:#0a265fb3}.bg-\[\#0b2f80\]\/55{background-color:#0b2f808c}.bg-\[\#050b1a\]\/95{background-color:#050b1af2}.bg-\[\#060f25\]\/85{background-color:#060f25d9}.bg-\[\#071a41\]\/80{background-color:#071a41cc}.bg-\[\#05112c\]\/80{background-color:#05112ccc}.bg-\[\#05112c\]\/90{background-color:#05112ce6}.bg-\[\#07142f\]\/85{background-color:#07142fd9}.bg-\[\#061129\]\/85{background-color:#061129d9}.bg-\[\#061230\]{background-color:#061230}.bg-\[\#071228\]\/90{background-color:#071228e6}.bg-\[\#071328\]\/80{background-color:#071328cc}.bg-\[\#081637\]\/70{background-color:#081637b3}.bg-\[\#091937\]\/75{background-color:#091937bf}.bg-\[\#141731\]\/80{background-color:#141731cc}.bg-amber-400{background-color:var(--color-amber-400)}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab,red,red)){.bg-black\/50{background-color:color-mix(in oklab,var(--color-black) 50%,transparent)}}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab,red,red)){.bg-black\/60{background-color:color-mix(in oklab,var(--color-black) 60%,transparent)}}.bg-black\/70{background-color:#000000b3}@supports (color:color-mix(in lab,red,red)){.bg-black\/70{background-color:color-mix(in oklab,var(--color-black) 70%,transparent)}}.bg-blue-500{background-color:var(--color-blue-500)}.bg-blue-600{background-color:var(--color-blue-600)}.bg-blue-600\/20{background-color:#155dfc33}@supports (color:color-mix(in lab,red,red)){.bg-blue-600\/20{background-color:color-mix(in oklab,var(--color-blue-600) 20%,transparent)}}.bg-blue-900\/30{background-color:#1c398e4d}@supports (color:color-mix(in lab,red,red)){.bg-blue-900\/30{background-color:color-mix(in oklab,var(--color-blue-900) 30%,transparent)}}.bg-blue-900\/40{background-color:#1c398e66}@supports (color:color-mix(in lab,red,red)){.bg-blue-900\/40{background-color:color-mix(in oklab,var(--color-blue-900) 40%,transparent)}}.bg-blue-900\/50{background-color:#1c398e80}@supports (color:color-mix(in lab,red,red)){.bg-blue-900\/50{background-color:color-mix(in oklab,var(--color-blue-900) 50%,transparent)}}.bg-blue-950\/30{background-color:#1624564d}@supports (color:color-mix(in lab,red,red)){.bg-blue-950\/30{background-color:color-mix(in oklab,var(--color-blue-950) 30%,transparent)}}.bg-emerald-400{background-color:var(--color-emerald-400)}.bg-emerald-900\/40{background-color:#004e3b66}@supports (color:color-mix(in lab,red,red)){.bg-emerald-900\/40{background-color:color-mix(in oklab,var(--color-emerald-900) 40%,transparent)}}.bg-gray-400{background-color:var(--color-gray-400)}.bg-gray-700{background-color:var(--color-gray-700)}.bg-gray-800{background-color:var(--color-gray-800)}.bg-gray-800\/50{background-color:#1e293980}@supports (color:color-mix(in lab,red,red)){.bg-gray-800\/50{background-color:color-mix(in oklab,var(--color-gray-800) 50%,transparent)}}.bg-gray-900{background-color:var(--color-gray-900)}.bg-gray-900\/80{background-color:#101828cc}@supports (color:color-mix(in lab,red,red)){.bg-gray-900\/80{background-color:color-mix(in oklab,var(--color-gray-900) 80%,transparent)}}.bg-gray-950{background-color:var(--color-gray-950)}.bg-gray-950\/50{background-color:#03071280}@supports (color:color-mix(in lab,red,red)){.bg-gray-950\/50{background-color:color-mix(in oklab,var(--color-gray-950) 50%,transparent)}}.bg-green-500{background-color:var(--color-green-500)}.bg-green-600{background-color:var(--color-green-600)}.bg-green-600\/20{background-color:#00a54433}@supports (color:color-mix(in lab,red,red)){.bg-green-600\/20{background-color:color-mix(in oklab,var(--color-green-600) 20%,transparent)}}.bg-green-900\/10{background-color:#0d542b1a}@supports (color:color-mix(in lab,red,red)){.bg-green-900\/10{background-color:color-mix(in oklab,var(--color-green-900) 10%,transparent)}}.bg-green-900\/30{background-color:#0d542b4d}@supports (color:color-mix(in lab,red,red)){.bg-green-900\/30{background-color:color-mix(in oklab,var(--color-green-900) 30%,transparent)}}.bg-green-900\/40{background-color:#0d542b66}@supports (color:color-mix(in lab,red,red)){.bg-green-900\/40{background-color:color-mix(in oklab,var(--color-green-900) 40%,transparent)}}.bg-green-900\/50{background-color:#0d542b80}@supports (color:color-mix(in lab,red,red)){.bg-green-900\/50{background-color:color-mix(in oklab,var(--color-green-900) 50%,transparent)}}.bg-orange-600\/20{background-color:#f0510033}@supports (color:color-mix(in lab,red,red)){.bg-orange-600\/20{background-color:color-mix(in oklab,var(--color-orange-600) 20%,transparent)}}.bg-purple-600\/20{background-color:#9810fa33}@supports (color:color-mix(in lab,red,red)){.bg-purple-600\/20{background-color:color-mix(in oklab,var(--color-purple-600) 20%,transparent)}}.bg-purple-900\/50{background-color:#59168b80}@supports (color:color-mix(in lab,red,red)){.bg-purple-900\/50{background-color:color-mix(in oklab,var(--color-purple-900) 50%,transparent)}}.bg-red-500{background-color:var(--color-red-500)}.bg-red-900\/10{background-color:#82181a1a}@supports (color:color-mix(in lab,red,red)){.bg-red-900\/10{background-color:color-mix(in oklab,var(--color-red-900) 10%,transparent)}}.bg-red-900\/30{background-color:#82181a4d}@supports (color:color-mix(in lab,red,red)){.bg-red-900\/30{background-color:color-mix(in oklab,var(--color-red-900) 30%,transparent)}}.bg-red-900\/40{background-color:#82181a66}@supports (color:color-mix(in lab,red,red)){.bg-red-900\/40{background-color:color-mix(in oklab,var(--color-red-900) 40%,transparent)}}.bg-red-900\/50{background-color:#82181a80}@supports (color:color-mix(in lab,red,red)){.bg-red-900\/50{background-color:color-mix(in oklab,var(--color-red-900) 50%,transparent)}}.bg-rose-500{background-color:var(--color-rose-500)}.bg-slate-500{background-color:var(--color-slate-500)}.bg-white{background-color:var(--color-white)}.bg-yellow-600{background-color:var(--color-yellow-600)}.bg-yellow-900\/10{background-color:#733e0a1a}@supports (color:color-mix(in lab,red,red)){.bg-yellow-900\/10{background-color:color-mix(in oklab,var(--color-yellow-900) 10%,transparent)}}.bg-yellow-900\/20{background-color:#733e0a33}@supports (color:color-mix(in lab,red,red)){.bg-yellow-900\/20{background-color:color-mix(in oklab,var(--color-yellow-900) 20%,transparent)}}.bg-yellow-900\/30{background-color:#733e0a4d}@supports (color:color-mix(in lab,red,red)){.bg-yellow-900\/30{background-color:color-mix(in oklab,var(--color-yellow-900) 30%,transparent)}}.bg-yellow-900\/40{background-color:#733e0a66}@supports (color:color-mix(in lab,red,red)){.bg-yellow-900\/40{background-color:color-mix(in oklab,var(--color-yellow-900) 40%,transparent)}}.bg-yellow-900\/50{background-color:#733e0a80}@supports (color:color-mix(in lab,red,red)){.bg-yellow-900\/50{background-color:color-mix(in oklab,var(--color-yellow-900) 50%,transparent)}}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[radial-gradient\(circle_at_15\%_30\%\,rgba\(41\,148\,255\,0\.22\)\,transparent_45\%\)\,radial-gradient\(circle_at_85\%_75\%\,rgba\(0\,209\,255\,0\.14\)\,transparent_40\%\)\]{background-image:radial-gradient(circle at 15% 30%,#2994ff38,#0000 45%),radial-gradient(circle at 85% 75%,#00d1ff24,#0000 40%)}.from-green-950\/20{--tw-gradient-from:#032e1533}@supports (color:color-mix(in lab,red,red)){.from-green-950\/20{--tw-gradient-from:color-mix(in oklab, var(--color-green-950) 20%, transparent)}}.from-green-950\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-gray-900{--tw-gradient-to:var(--color-gray-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:calc(var(--spacing) * 1)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pr-16{padding-right:calc(var(--spacing) * 16)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pl-9{padding-left:calc(var(--spacing) * 9)}.pl-10{padding-left:calc(var(--spacing) * 10)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.03em\]{--tw-tracking:.03em;letter-spacing:.03em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.13em\]{--tw-tracking:.13em;letter-spacing:.13em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-\[0\.35em\]{--tw-tracking:.35em;letter-spacing:.35em}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#5f84cc\]{color:#5f84cc}.text-\[\#7ca6de\]{color:#7ca6de}.text-\[\#7ea5eb\]{color:#7ea5eb}.text-\[\#8aa8df\]{color:#8aa8df}.text-\[\#8baee7\]{color:#8baee7}.text-\[\#8bb9ff\]{color:#8bb9ff}.text-\[\#8eb8f4\]{color:#8eb8f4}.text-\[\#8fb8ff\]{color:#8fb8ff}.text-\[\#9bb7eb\]{color:#9bb7eb}.text-\[\#9bb8e8\]{color:#9bb8e8}.text-\[\#9bb8ec\]{color:#9bb8ec}.text-\[\#9bbce8\]{color:#9bbce8}.text-\[\#9ec2ff\]{color:#9ec2ff}.text-\[\#87a9e5\]{color:#87a9e5}.text-\[\#89a9df\]{color:#89a9df}.text-\[\#97baee\]{color:#97baee}.text-\[\#a7c4f3\]{color:#a7c4f3}.text-\[\#acd0ff\]{color:#acd0ff}.text-\[\#b3cbf8\]{color:#b3cbf8}.text-\[\#c2c5e8\]{color:#c2c5e8}.text-\[\#c4d8ff\]{color:#c4d8ff}.text-\[\#c8dcff\]{color:#c8dcff}.text-\[\#cfe3ff\]{color:#cfe3ff}.text-amber-300{color:var(--color-amber-300)}.text-blue-200{color:var(--color-blue-200)}.text-blue-300{color:var(--color-blue-300)}.text-blue-400{color:var(--color-blue-400)}.text-blue-500{color:var(--color-blue-500)}.text-emerald-300{color:var(--color-emerald-300)}.text-gray-100{color:var(--color-gray-100)}.text-gray-200{color:var(--color-gray-200)}.text-gray-300{color:var(--color-gray-300)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-green-300{color:var(--color-green-300)}.text-green-400{color:var(--color-green-400)}.text-orange-400{color:var(--color-orange-400)}.text-purple-400{color:var(--color-purple-400)}.text-red-300{color:var(--color-red-300)}.text-red-400{color:var(--color-red-400)}.text-rose-100{color:var(--color-rose-100)}.text-rose-200{color:var(--color-rose-200)}.text-rose-200\/90{color:#ffccd3e6}@supports (color:color-mix(in lab,red,red)){.text-rose-200\/90{color:color-mix(in oklab,var(--color-rose-200) 90%,transparent)}}.text-rose-300{color:var(--color-rose-300)}.text-white{color:var(--color-white)}.text-yellow-300{color:var(--color-yellow-300)}.text-yellow-400{color:var(--color-yellow-400)}.text-yellow-400\/70{color:#fac800b3}@supports (color:color-mix(in lab,red,red)){.text-yellow-400\/70{color:color-mix(in oklab,var(--color-yellow-400) 70%,transparent)}}.text-yellow-500{color:var(--color-yellow-500)}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.placeholder-gray-500::placeholder{color:var(--color-gray-500)}.opacity-0{opacity:0}.opacity-70{opacity:.7}.opacity-100{opacity:1}.shadow-\[0_0_12px_0_rgba\(52\,211\,153\,0\.8\)\]{--tw-shadow:0 0 12px 0 var(--tw-shadow-color,#34d399cc);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_22px_-15px_rgba\(80\,176\,255\,0\.9\)\]{--tw-shadow:0 0 22px -15px var(--tw-shadow-color,#50b0ffe6);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_30px_-16px_rgba\(72\,140\,255\,0\.95\)\]{--tw-shadow:0 0 30px -16px var(--tw-shadow-color,#488cfff2);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_50px_-25px_rgba\(8\,121\,255\,0\.7\)\]{--tw-shadow:0 0 50px -25px var(--tw-shadow-color,#0879ffb3);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.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,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[grid-template-rows\,opacity\]{transition-property:grid-template-rows,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[margin-left\]{transition-property:margin-left;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,transform\,width\]{transition-property:opacity,transform,width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,transform\]{transition-property:width,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-300{--tw-duration:.3s;transition-duration:.3s}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}@media(hover:hover){.group-hover\:scale-110:is(:where(.group):hover *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:border-\[\#4f83ff\]:hover{border-color:#4f83ff}.hover\:border-\[\#294a8d\]:hover{border-color:#294a8d}.hover\:border-gray-700:hover{border-color:var(--color-gray-700)}.hover\:bg-\[\#07132f\]:hover{background-color:#07132f}.hover\:bg-blue-700:hover{background-color:var(--color-blue-700)}.hover\:bg-blue-900\/50:hover{background-color:#1c398e80}@supports (color:color-mix(in lab,red,red)){.hover\:bg-blue-900\/50:hover{background-color:color-mix(in oklab,var(--color-blue-900) 50%,transparent)}}.hover\:bg-gray-800:hover{background-color:var(--color-gray-800)}.hover\:bg-gray-800\/30:hover{background-color:#1e29394d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-gray-800\/30:hover{background-color:color-mix(in oklab,var(--color-gray-800) 30%,transparent)}}.hover\:bg-gray-800\/50:hover{background-color:#1e293980}@supports (color:color-mix(in lab,red,red)){.hover\:bg-gray-800\/50:hover{background-color:color-mix(in oklab,var(--color-gray-800) 50%,transparent)}}.hover\:bg-green-700:hover{background-color:var(--color-green-700)}.hover\:bg-yellow-700:hover{background-color:var(--color-yellow-700)}.hover\:text-blue-100:hover{color:var(--color-blue-100)}.hover\:text-blue-300:hover{color:var(--color-blue-300)}.hover\:text-gray-200:hover{color:var(--color-gray-200)}.hover\:text-red-300:hover{color:var(--color-red-300)}.hover\:text-red-400:hover{color:var(--color-red-400)}.hover\:text-white:hover{color:var(--color-white)}}.focus\:border-\[\#4f83ff\]:focus{border-color:#4f83ff}.focus\:border-transparent:focus{border-color:#0000}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-blue-500:focus{--tw-ring-color:var(--color-blue-500)}.focus\:ring-offset-0:focus{--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.disabled\:bg-gray-700:disabled{background-color:var(--color-gray-700)}.disabled\:text-gray-500:disabled{color:var(--color-gray-500)}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}@media(min-width:40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:gap-1\.5{gap:calc(var(--spacing) * 1.5)}.sm\:gap-2{gap:calc(var(--spacing) * 2)}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:px-3{padding-inline:calc(var(--spacing) * 3)}.sm\:px-5{padding-inline:calc(var(--spacing) * 5)}.sm\:py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}@media(min-width:48rem){.md\:invisible{visibility:hidden}.md\:ml-\[6\.25rem\]{margin-left:6.25rem}.md\:ml-\[17\.5rem\]{margin-left:17.5rem}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:w-\[6\.25rem\]{width:6.25rem}.md\:w-\[17\.5rem\]{width:17.5rem}.md\:w-auto{width:auto}.md\:translate-x-0{--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:flex-nowrap{flex-wrap:nowrap}.md\:gap-3{gap:calc(var(--spacing) * 3)}:where(.md\:space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.md\:p-4{padding:calc(var(--spacing) * 4)}.md\:px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.md\:px-5{padding-inline:calc(var(--spacing) * 5)}.md\:px-8{padding-inline:calc(var(--spacing) * 8)}.md\:py-4{padding-block:calc(var(--spacing) * 4)}.md\:pt-8{padding-top:calc(var(--spacing) * 8)}.md\:text-center{text-align:center}.md\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.md\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}@media(min-width:64rem){.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:80rem){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.\[\&_\.cm-content\]\:px-0 .cm-content{padding-inline:calc(var(--spacing) * 0)}.\[\&_\.cm-content\]\:py-4 .cm-content{padding-block:calc(var(--spacing) * 4)}.\[\&_\.cm-editor\]\:bg-gray-950 .cm-editor{background-color:var(--color-gray-950)}.\[\&_\.cm-editor\]\:focus\:outline-none .cm-editor:focus{--tw-outline-style:none;outline-style:none}.\[\&_\.cm-focused\]\:ring-2 .cm-focused{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.\[\&_\.cm-focused\]\:ring-blue-500\/70 .cm-focused{--tw-ring-color:#3080ffb3}@supports (color:color-mix(in lab,red,red)){.\[\&_\.cm-focused\]\:ring-blue-500\/70 .cm-focused{--tw-ring-color:color-mix(in oklab, var(--color-blue-500) 70%, transparent)}}.\[\&_\.cm-focused\]\:ring-inset .cm-focused{--tw-ring-inset:inset}.\[\&_\.cm-gutters\]\:border-r .cm-gutters{border-right-style:var(--tw-border-style);border-right-width:1px}.\[\&_\.cm-gutters\]\:border-gray-800 .cm-gutters{border-color:var(--color-gray-800)}.\[\&_\.cm-gutters\]\:bg-gray-950 .cm-gutters{background-color:var(--color-gray-950)}.\[\&_\.cm-scroller\]\:font-mono .cm-scroller{font-family:var(--font-mono)}.\[\&_\.cm-scroller\]\:leading-6 .cm-scroller{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}}html{color-scheme:dark}body{color:#edf4ff;-webkit-font-smoothing:antialiased;text-rendering:geometricprecision;background:#020813;min-height:100dvh;margin:0;font-family:Sora,Manrope,Avenir Next,Segoe UI,sans-serif;overflow-x:hidden}#root{min-height:100dvh}.app-shell{isolation:isolate;background:radial-gradient(circle at 8% 5%,#2f8fff38,#0000 35%),radial-gradient(circle at 92% 14%,#00d1ff29,#0000 32%),linear-gradient(175deg,#020816,#03091b 46%,#040e24);position:relative}.app-shell:before,.app-shell:after{content:"";pointer-events:none;z-index:-1;position:fixed;top:0;right:0;bottom:0;left:0}.app-shell:before{opacity:.35;background-image:linear-gradient(#4c76c21a 1px,#0000 1px),linear-gradient(90deg,#4c76c21a 1px,#0000 1px);background-size:34px 34px;-webkit-mask-image:radial-gradient(circle at 50% 36%,#000 22%,#0000 80%);mask-image:radial-gradient(circle at 50% 36%,#000 22%,#0000 80%)}.app-shell:after{filter:blur(4px);background:radial-gradient(circle at 16% 86%,#2a80ff57,#0000 43%),radial-gradient(circle at 84% 22%,#00d4ff33,#0000 38%),radial-gradient(circle at 52% 122%,#2876ff4d,#0000 56%);animation:28s ease-in-out infinite appGlowDrift}.glass-header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(160deg,#06132dd9,#050e21e6);position:relative;box-shadow:0 18px 32px -28px #4491fff2,inset 0 1px #8cb7ff24}.glass-header:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(105deg,#0000 10%,#4f9bff3d,#0000 70%);animation:7s ease-in-out infinite topGlowSweep;position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;transform:translate(-70%)}.hero-panel{background:radial-gradient(circle at 0 0,#388fff3d,#0000 40%),linear-gradient(146deg,#081a40f2,#040d22eb);border:1px solid #21438c;border-radius:1.25rem;padding:1.15rem 1.2rem;position:relative;overflow:hidden;box-shadow:inset 0 1px #82aeff29,0 22px 50px -38px #4091fff0}.hero-panel:after{content:"";pointer-events:none;background:linear-gradient(118deg,#0000,#80b8ff1f,#0000 70%);animation:5.8s ease-in-out infinite heroSweep;position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-62%)}.hero-panel:before{content:"";filter:blur(12px);pointer-events:none;background:radial-gradient(circle,#3fa7ff6b,#0000 70%);border-radius:999px;width:19rem;height:19rem;animation:4.8s ease-in-out infinite heroGlowPulse;position:absolute;top:-10rem;right:-6rem}.status-pill{color:#c2d9ff;text-transform:uppercase;letter-spacing:.12em;background:#061d4ead;border:1px solid #2d58ac;border-radius:999px;align-items:center;gap:.35rem;padding:.35rem .65rem;font-size:.68rem;display:inline-flex;box-shadow:0 0 22px -16px #5399fff2}.electric-brand-mark{background-blend-mode:screen;background:radial-gradient(circle at 22% 18%,#5ec8ff38,#1777ff24 52%,#0a48b52e),url(/logo/background.png) 50%/cover no-repeat;justify-content:center;align-items:center;display:flex;box-shadow:inset 0 1px #ffffff3d,0 10px 25px -12px #2982fff2}.electric-card{background:linear-gradient(165deg,#08183cf2,#040e22f5);border:1px solid #1a3670;border-radius:1rem;position:relative;overflow:hidden;box-shadow:inset 0 1px #81aeff1f,0 25px 45px -36px #2f8cfff2,0 0 0 1px #3f8dff33,0 0 26px -17px #4cb0ffd1}.electric-card:after{content:"";filter:blur(16px);opacity:.45;pointer-events:none;background:radial-gradient(circle,#3b94ff40,#0000 72%);border-radius:50%;height:72%;animation:5.2s ease-in-out infinite cardGlowPulse;position:absolute;bottom:-65%;left:-20%;right:-20%}.electric-icon{color:#9bc3ff;background:radial-gradient(circle at 35% 22%,#7bc6ff61,#1d5cd652 66%,#0c2c667a);border:1px solid #568fff73;justify-content:center;align-items:center;display:flex}.metric-head{color:#91b8fb;letter-spacing:.11em;text-transform:uppercase;background:#061636bd;border:1px solid #244991;border-radius:999px;align-items:center;gap:.4rem;padding:.3rem .55rem;font-size:.66rem;display:inline-flex}.metric-value{color:#fff;letter-spacing:.02em;font-size:clamp(1.15rem,1.8vw,1.45rem);font-weight:620}.metric-sub{color:#89aee8;font-size:.78rem}.metric-pill{background:#05112cdb;border:1px solid #1d3c77;border-radius:.85rem;padding:.6rem .72rem;box-shadow:0 0 0 1px #3e89ff29,0 16px 30px -24px #2f8cffdb,0 0 18px -15px #49b0ffc7}.metric-pill span{text-transform:uppercase;letter-spacing:.1em;color:#85a9e1;font-size:.68rem;display:block}.metric-pill strong{color:#f5f9ff;margin-top:.2rem;font-size:.93rem;display:block}.electric-progress{background:linear-gradient(90deg,#1f76ff,#2f97ff 60%,#48cdff);box-shadow:0 0 18px -7px #3ea6fff2}.pairing-shell{isolation:isolate;background:radial-gradient(circle at 20% 5%,#408dff3d,#0000 35%),radial-gradient(circle at 75% 92%,#00c1ff21,#0000 35%),linear-gradient(155deg,#020816,#030c20 58%,#030915);min-height:100dvh;position:relative;overflow:hidden}.pairing-shell:after{content:"";filter:blur(12px);opacity:.7;pointer-events:none;z-index:-1;background:radial-gradient(circle at 10% 20%,#54adff40,#0000 60%),radial-gradient(circle at 85% 80%,#00ccff38,#0000 60%);animation:18s ease-in-out infinite pairingSpotlightSweep;position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%}.pairing-card{background:linear-gradient(155deg,#091b44e6,#040f23f0);border:1px solid #2956a8;position:relative;overflow:hidden;box-shadow:inset 0 1px #92beff29,0 30px 60px -44px #2f8dfffa,0 0 0 1px #4396ff33,0 0 28px -18px #4cb8ffd1}.pairing-card:before{content:"";border-radius:inherit;mix-blend-mode:screen;opacity:0;pointer-events:none;background:linear-gradient(135deg,#0000 10%,#66baff80,#0000 80%);animation:7.5s ease-in-out infinite pairingCardSweep;position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;transform:translate(-65%)}.pairing-brand{color:#0000;text-shadow:0 0 14px #60bdffcc,0 0 32px #2e8affe6,0 0 42px #fcee93d9;letter-spacing:.18em;background-image:linear-gradient(120deg,#5bc0ff,#f9e775,#5bc0ff 56%,#f9e775);background-size:260% 260%;-webkit-background-clip:text;background-clip:text;animation:5.4s ease-in-out infinite pairingElectricCharge}:is(div,section,article)[class*=bg-gray-900][class*=rounded-xl][class*=border],:is(div,section,article)[class*=bg-gray-900][class*=rounded-lg][class*=border],:is(div,section,article)[class*=bg-gray-950][class*=rounded-lg][class*=border]{box-shadow:0 0 0 1px #4390ff24,0 22px 40px -32px #2d86ffdb,0 0 22px -16px #49b4ffbf}.electric-button{background:linear-gradient(126deg,#125bdf,#1f88ff 55%,#17b4ff);border:1px solid #4a89ff;transition:transform .18s,filter .18s,box-shadow .18s;box-shadow:0 18px 30px -20px #2f8dffe6}.electric-button:hover{filter:brightness(1.05);transform:translateY(-1px);box-shadow:0 20px 34px -19px #389afff2}.electric-loader{border:3px solid #5992ff38;border-top-color:#51abff;animation:1s linear infinite spin;box-shadow:0 0 20px -12px #429dff}.motion-rise{animation:.58s both riseIn}.motion-delay-1{animation-delay:70ms}.motion-delay-2{animation-delay:.13s}.motion-delay-3{animation-delay:.19s}.motion-delay-4{animation-delay:.25s}*{scrollbar-width:thin;scrollbar-color:#244787 #081126}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#081126}::-webkit-scrollbar-thumb{background:#244787;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#3160b6}:focus-visible{outline-offset:2px;outline:2px solid #4ea4ff}@keyframes riseIn{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes heroSweep{0%,to{opacity:0;transform:translate(-68%)}30%{opacity:.65}60%{opacity:0;transform:translate(58%)}}@keyframes heroGlowPulse{0%,to{opacity:.38;transform:scale(.94)}50%{opacity:.72;transform:scale(1.08)}}@keyframes cardGlowPulse{0%,to{opacity:.28;transform:translateY(0)scale(.96)}50%{opacity:.55;transform:translateY(-2%)scale(1.04)}}@keyframes pairingElectricCharge{0%,to{text-shadow:0 0 14px #56b1ff80,0 0 32px #247cffb3,0 0 38px #fcee9399;background-position:0%;transform:translateY(0)scale(1)}35%{text-shadow:0 0 26px #8adaff,0 0 52px #38b0ff,0 0 60px #fcee93;background-position:80%;transform:translateY(-1px)scale(1.06)}60%{text-shadow:0 0 18px #56b1ffb3,0 0 36px #247cffcc,0 0 44px #fcee93b3;background-position:50%;transform:translateY(0)scale(1.02)}}@keyframes pairingSpotlightSweep{0%{opacity:.45;transform:translate(-12%,8%)scale(1)}30%{opacity:.7;transform:translate(10%,-4%)scale(1.06)}55%{opacity:.6;transform:translate(16%,10%)scale(1.1)}80%{opacity:.5;transform:translate(-8%,-6%)scale(1.04)}to{opacity:.45;transform:translate(-12%,8%)scale(1)}}@keyframes pairingCardSweep{0%,to{opacity:0;transform:translate(-70%)}25%{opacity:.55}50%{opacity:0;transform:translate(55%)}}@keyframes topGlowSweep{0%,to{opacity:0;transform:translate(-78%)}30%{opacity:.55}58%{opacity:0;transform:translate(58%)}}@keyframes appGlowDrift{0%{opacity:.3;transform:translate(-3%,1.8%)scale(1)}25%{opacity:.5;transform:translate(2.6%,-1.2%)scale(1.04)}50%{opacity:.56;transform:translate(4.4%,-3.4%)scale(1.09)}75%{opacity:.44;transform:translate(-1.8%,-2.1%)scale(1.05)}to{opacity:.34;transform:translate(-3.6%,2.6%)scale(1.01)}}@keyframes spin{to{transform:rotate(360deg)}}@media(max-width:768px){.hero-panel{padding:.95rem}.status-pill{letter-spacing:.1em;padding:.28rem .52rem;font-size:.61rem}.metric-value{font-size:1.08rem}.metric-sub{font-size:.74rem}.electric-card{border-radius:.9rem}}@media(prefers-reduced-motion:reduce){.hero-panel:after,.hero-panel:before,.glass-header:after,.electric-card:after,.app-shell:after,.pairing-shell:after,.pairing-card:before,.motion-rise,.electric-loader{animation:none!important}.electric-button{transition:none!important}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}} diff --git a/web/dist/assets/index-DOPK6_Za.js b/web/dist/assets/index-DOPK6_Za.js deleted file mode 100644 index f052b8240..000000000 --- a/web/dist/assets/index-DOPK6_Za.js +++ /dev/null @@ -1,706 +0,0 @@ -var p4=Object.defineProperty;var B1=n=>{throw TypeError(n)};var g4=(n,e,t)=>e in n?p4(n,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):n[e]=t;var Xe=(n,e,t)=>g4(n,typeof e!="symbol"?e+"":e,t),z1=(n,e,t)=>e.has(n)||B1("Cannot "+t);var Dt=(n,e,t)=>(z1(n,e,"read from private field"),t?t.call(n):e.get(n)),Jc=(n,e,t)=>e.has(n)?B1("Cannot add the same private member more than once"):e instanceof WeakSet?e.add(n):e.set(n,t),ri=(n,e,t,i)=>(z1(n,e,"write to private field"),i?i.call(n,t):e.set(n,t),t);(function(){const e=document.createElement("link").relList;if(e&&e.supports&&e.supports("modulepreload"))return;for(const s of document.querySelectorAll('link[rel="modulepreload"]'))i(s);new MutationObserver(s=>{for(const a of s)if(a.type==="childList")for(const o of a.addedNodes)o.tagName==="LINK"&&o.rel==="modulepreload"&&i(o)}).observe(document,{childList:!0,subtree:!0});function t(s){const a={};return s.integrity&&(a.integrity=s.integrity),s.referrerPolicy&&(a.referrerPolicy=s.referrerPolicy),s.crossOrigin==="use-credentials"?a.credentials="include":s.crossOrigin==="anonymous"?a.credentials="omit":a.credentials="same-origin",a}function i(s){if(s.ep)return;s.ep=!0;const a=t(s);fetch(s.href,a)}})();function r2(n){return n&&n.__esModule&&Object.prototype.hasOwnProperty.call(n,"default")?n.default:n}var Gd={exports:{}},ja={};/** - * @license React - * react-jsx-runtime.production.js - * - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */var H1;function y4(){if(H1)return ja;H1=1;var n=Symbol.for("react.transitional.element"),e=Symbol.for("react.fragment");function t(i,s,a){var o=null;if(a!==void 0&&(o=""+a),s.key!==void 0&&(o=""+s.key),"key"in s){a={};for(var u in s)u!=="key"&&(a[u]=s[u])}else a=s;return s=a.ref,{$$typeof:n,type:i,key:o,ref:s!==void 0?s:null,props:a}}return ja.Fragment=e,ja.jsx=t,ja.jsxs=t,ja}var V1;function b4(){return V1||(V1=1,Gd.exports=y4()),Gd.exports}var b=b4(),Id={exports:{}},Ae={};/** - * @license React - * react.production.js - * - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */var U1;function x4(){if(U1)return Ae;U1=1;var n=Symbol.for("react.transitional.element"),e=Symbol.for("react.portal"),t=Symbol.for("react.fragment"),i=Symbol.for("react.strict_mode"),s=Symbol.for("react.profiler"),a=Symbol.for("react.consumer"),o=Symbol.for("react.context"),u=Symbol.for("react.forward_ref"),f=Symbol.for("react.suspense"),d=Symbol.for("react.memo"),p=Symbol.for("react.lazy"),y=Symbol.for("react.activity"),x=Symbol.iterator;function S(D){return D===null||typeof D!="object"?null:(D=x&&D[x]||D["@@iterator"],typeof D=="function"?D:null)}var w={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},A=Object.assign,C={};function T(D,P,ee){this.props=D,this.context=P,this.refs=C,this.updater=ee||w}T.prototype.isReactComponent={},T.prototype.setState=function(D,P){if(typeof D!="object"&&typeof D!="function"&&D!=null)throw Error("takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,D,P,"setState")},T.prototype.forceUpdate=function(D){this.updater.enqueueForceUpdate(this,D,"forceUpdate")};function j(){}j.prototype=T.prototype;function N(D,P,ee){this.props=D,this.context=P,this.refs=C,this.updater=ee||w}var q=N.prototype=new j;q.constructor=N,A(q,T.prototype),q.isPureReactComponent=!0;var B=Array.isArray;function G(){}var V={H:null,A:null,T:null,S:null},Q=Object.prototype.hasOwnProperty;function Z(D,P,ee){var se=ee.ref;return{$$typeof:n,type:D,key:P,ref:se!==void 0?se:null,props:ee}}function ue(D,P){return Z(D.type,P,D.props)}function fe(D){return typeof D=="object"&&D!==null&&D.$$typeof===n}function ne(D){var P={"=":"=0",":":"=2"};return"$"+D.replace(/[=:]/g,function(ee){return P[ee]})}var pe=/\/+/g;function J(D,P){return typeof D=="object"&&D!==null&&D.key!=null?ne(""+D.key):P.toString(36)}function ve(D){switch(D.status){case"fulfilled":return D.value;case"rejected":throw D.reason;default:switch(typeof D.status=="string"?D.then(G,G):(D.status="pending",D.then(function(P){D.status==="pending"&&(D.status="fulfilled",D.value=P)},function(P){D.status==="pending"&&(D.status="rejected",D.reason=P)})),D.status){case"fulfilled":return D.value;case"rejected":throw D.reason}}throw D}function z(D,P,ee,se,ye){var Ce=typeof D;(Ce==="undefined"||Ce==="boolean")&&(D=null);var Ne=!1;if(D===null)Ne=!0;else switch(Ce){case"bigint":case"string":case"number":Ne=!0;break;case"object":switch(D.$$typeof){case n:case e:Ne=!0;break;case p:return Ne=D._init,z(Ne(D._payload),P,ee,se,ye)}}if(Ne)return ye=ye(D),Ne=se===""?"."+J(D,0):se,B(ye)?(ee="",Ne!=null&&(ee=Ne.replace(pe,"$&/")+"/"),z(ye,P,ee,"",function(Hl){return Hl})):ye!=null&&(fe(ye)&&(ye=ue(ye,ee+(ye.key==null||D&&D.key===ye.key?"":(""+ye.key).replace(pe,"$&/")+"/")+Ne)),P.push(ye)),1;Ne=0;var Mt=se===""?".":se+":";if(B(D))for(var ot=0;ot>>1,ge=z[ie];if(0>>1;ies(ee,$))ses(ye,ee)?(z[ie]=ye,z[se]=$,ie=se):(z[ie]=ee,z[P]=$,ie=P);else if(ses(ye,$))z[ie]=ye,z[se]=$,ie=se;else break e}}return K}function s(z,K){var $=z.sortIndex-K.sortIndex;return $!==0?$:z.id-K.id}if(n.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var a=performance;n.unstable_now=function(){return a.now()}}else{var o=Date,u=o.now();n.unstable_now=function(){return o.now()-u}}var f=[],d=[],p=1,y=null,x=3,S=!1,w=!1,A=!1,C=!1,T=typeof setTimeout=="function"?setTimeout:null,j=typeof clearTimeout=="function"?clearTimeout:null,N=typeof setImmediate<"u"?setImmediate:null;function q(z){for(var K=t(d);K!==null;){if(K.callback===null)i(d);else if(K.startTime<=z)i(d),K.sortIndex=K.expirationTime,e(f,K);else break;K=t(d)}}function B(z){if(A=!1,q(z),!w)if(t(f)!==null)w=!0,G||(G=!0,ne());else{var K=t(d);K!==null&&ve(B,K.startTime-z)}}var G=!1,V=-1,Q=5,Z=-1;function ue(){return C?!0:!(n.unstable_now()-Zz&&ue());){var ie=y.callback;if(typeof ie=="function"){y.callback=null,x=y.priorityLevel;var ge=ie(y.expirationTime<=z);if(z=n.unstable_now(),typeof ge=="function"){y.callback=ge,q(z),K=!0;break t}y===t(f)&&i(f),q(z)}else i(f);y=t(f)}if(y!==null)K=!0;else{var D=t(d);D!==null&&ve(B,D.startTime-z),K=!1}}break e}finally{y=null,x=$,S=!1}K=void 0}}finally{K?ne():G=!1}}}var ne;if(typeof N=="function")ne=function(){N(fe)};else if(typeof MessageChannel<"u"){var pe=new MessageChannel,J=pe.port2;pe.port1.onmessage=fe,ne=function(){J.postMessage(null)}}else ne=function(){T(fe,0)};function ve(z,K){V=T(function(){z(n.unstable_now())},K)}n.unstable_IdlePriority=5,n.unstable_ImmediatePriority=1,n.unstable_LowPriority=4,n.unstable_NormalPriority=3,n.unstable_Profiling=null,n.unstable_UserBlockingPriority=2,n.unstable_cancelCallback=function(z){z.callback=null},n.unstable_forceFrameRate=function(z){0>z||125ie?(z.sortIndex=$,e(d,z),t(f)===null&&z===t(d)&&(A?(j(V),V=-1):A=!0,ve(B,$-ie))):(z.sortIndex=ge,e(f,z),w||S||(w=!0,G||(G=!0,ne()))),z},n.unstable_shouldYield=ue,n.unstable_wrapCallback=function(z){var K=x;return function(){var $=x;x=K;try{return z.apply(this,arguments)}finally{x=$}}}})(Xd)),Xd}var K1;function S4(){return K1||(K1=1,Wd.exports=v4()),Wd.exports}var Qd={exports:{}},Pt={};/** - * @license React - * react-dom.production.js - * - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */var Y1;function w4(){if(Y1)return Pt;Y1=1;var n=zp();function e(f){var d="https://react.dev/errors/"+f;if(1"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(n)}catch(e){console.error(e)}}return n(),Qd.exports=w4(),Qd.exports}/** - * @license React - * react-dom-client.production.js - * - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */var I1;function C4(){if(I1)return _a;I1=1;var n=S4(),e=zp(),t=k4();function i(l){var r="https://react.dev/errors/"+l;if(1ge||(l.current=ie[ge],ie[ge]=null,ge--)}function ee(l,r){ge++,ie[ge]=l.current,l.current=r}var se=D(null),ye=D(null),Ce=D(null),Ne=D(null);function Mt(l,r){switch(ee(Ce,r),ee(ye,l),ee(se,null),r.nodeType){case 9:case 11:l=(l=r.documentElement)&&(l=l.namespaceURI)?s1(l):0;break;default:if(l=r.tagName,r=r.namespaceURI)r=s1(r),l=r1(r,l);else switch(l){case"svg":l=1;break;case"math":l=2;break;default:l=0}}P(se),ee(se,l)}function ot(){P(se),P(ye),P(Ce)}function Hl(l){l.memoizedState!==null&&ee(Ne,l);var r=se.current,c=r1(r,l.type);r!==c&&(ee(ye,l),ee(se,c))}function ks(l){ye.current===l&&(P(se),P(ye)),Ne.current===l&&(P(Ne),Na._currentValue=$)}var Vr,Dh;function ei(l){if(Vr===void 0)try{throw Error()}catch(c){var r=c.stack.trim().match(/\n( *(at )?)/);Vr=r&&r[1]||"",Dh=-1)":-1m||E[h]!==L[m]){var Y=` -`+E[h].replace(" at new "," at ");return l.displayName&&Y.includes("")&&(Y=Y.replace("",l.displayName)),Y}while(1<=h&&0<=m);break}}}finally{te=!1,Error.prepareStackTrace=c}return(c=l?l.displayName||l.name:"")?ei(c):""}function ke(l,r){switch(l.tag){case 26:case 27:case 5:return ei(l.type);case 16:return ei("Lazy");case 13:return l.child!==r&&r!==null?ei("Suspense Fallback"):ei("Suspense");case 19:return ei("SuspenseList");case 0:case 15:return be(l.type,!1);case 11:return be(l.type.render,!1);case 1:return be(l.type,!0);case 31:return ei("Activity");default:return""}}function ct(l){try{var r="",c=null;do r+=ke(l,c),c=l,l=l.return;while(l);return r}catch(h){return` -Error generating stack: `+h.message+` -`+h.stack}}var Ge=Object.prototype.hasOwnProperty,me=n.unstable_scheduleCallback,et=n.unstable_cancelCallback,ti=n.unstable_shouldYield,Vl=n.unstable_requestPaint,wt=n.unstable_now,Tt=n.unstable_getCurrentPriorityLevel,Cs=n.unstable_ImmediatePriority,Ur=n.unstable_UserBlockingPriority,Zi=n.unstable_NormalPriority,As=n.unstable_LowPriority,qr=n.unstable_IdlePriority,Oh=n.log,Ul=n.unstable_setDisableYieldValue,ql=null,dn=null;function $i(l){if(typeof Oh=="function"&&Ul(l),dn&&typeof dn.setStrictMode=="function")try{dn.setStrictMode(ql,l)}catch{}}var mn=Math.clz32?Math.clz32:tC,Jk=Math.log,eC=Math.LN2;function tC(l){return l>>>=0,l===0?32:31-(Jk(l)/eC|0)|0}var zo=256,Ho=262144,Vo=4194304;function Pl(l){var r=l&42;if(r!==0)return r;switch(l&-l){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:return l&261888;case 262144:case 524288:case 1048576:case 2097152:return l&3932160;case 4194304:case 8388608:case 16777216:case 33554432:return l&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return l}}function Uo(l,r,c){var h=l.pendingLanes;if(h===0)return 0;var m=0,g=l.suspendedLanes,v=l.pingedLanes;l=l.warmLanes;var k=h&134217727;return k!==0?(h=k&~g,h!==0?m=Pl(h):(v&=k,v!==0?m=Pl(v):c||(c=k&~l,c!==0&&(m=Pl(c))))):(k=h&~g,k!==0?m=Pl(k):v!==0?m=Pl(v):c||(c=h&~l,c!==0&&(m=Pl(c)))),m===0?0:r!==0&&r!==m&&(r&g)===0&&(g=m&-m,c=r&-r,g>=c||g===32&&(c&4194048)!==0)?r:m}function Pr(l,r){return(l.pendingLanes&~(l.suspendedLanes&~l.pingedLanes)&r)===0}function nC(l,r){switch(l){case 1:case 2:case 4:case 8:case 64:return r+250;case 16:case 32:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return r+5e3;case 4194304:case 8388608:case 16777216:case 33554432:return-1;case 67108864:case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function Ug(){var l=Vo;return Vo<<=1,(Vo&62914560)===0&&(Vo=4194304),l}function Rh(l){for(var r=[],c=0;31>c;c++)r.push(l);return r}function Kr(l,r){l.pendingLanes|=r,r!==268435456&&(l.suspendedLanes=0,l.pingedLanes=0,l.warmLanes=0)}function iC(l,r,c,h,m,g){var v=l.pendingLanes;l.pendingLanes=c,l.suspendedLanes=0,l.pingedLanes=0,l.warmLanes=0,l.expiredLanes&=c,l.entangledLanes&=c,l.errorRecoveryDisabledLanes&=c,l.shellSuspendCounter=0;var k=l.entanglements,E=l.expirationTimes,L=l.hiddenUpdates;for(c=v&~c;0"u")return null;try{return l.activeElement||l.body}catch{return l.body}}var cC=/[\n"\\]/g;function Tn(l){return l.replace(cC,function(r){return"\\"+r.charCodeAt(0).toString(16)+" "})}function Hh(l,r,c,h,m,g,v,k){l.name="",v!=null&&typeof v!="function"&&typeof v!="symbol"&&typeof v!="boolean"?l.type=v:l.removeAttribute("type"),r!=null?v==="number"?(r===0&&l.value===""||l.value!=r)&&(l.value=""+Mn(r)):l.value!==""+Mn(r)&&(l.value=""+Mn(r)):v!=="submit"&&v!=="reset"||l.removeAttribute("value"),r!=null?Vh(l,v,Mn(r)):c!=null?Vh(l,v,Mn(c)):h!=null&&l.removeAttribute("value"),m==null&&g!=null&&(l.defaultChecked=!!g),m!=null&&(l.checked=m&&typeof m!="function"&&typeof m!="symbol"),k!=null&&typeof k!="function"&&typeof k!="symbol"&&typeof k!="boolean"?l.name=""+Mn(k):l.removeAttribute("name")}function Jg(l,r,c,h,m,g,v,k){if(g!=null&&typeof g!="function"&&typeof g!="symbol"&&typeof g!="boolean"&&(l.type=g),r!=null||c!=null){if(!(g!=="submit"&&g!=="reset"||r!=null)){zh(l);return}c=c!=null?""+Mn(c):"",r=r!=null?""+Mn(r):c,k||r===l.value||(l.value=r),l.defaultValue=r}h=h??m,h=typeof h!="function"&&typeof h!="symbol"&&!!h,l.checked=k?l.checked:!!h,l.defaultChecked=!!h,v!=null&&typeof v!="function"&&typeof v!="symbol"&&typeof v!="boolean"&&(l.name=v),zh(l)}function Vh(l,r,c){r==="number"&&Ko(l.ownerDocument)===l||l.defaultValue===""+c||(l.defaultValue=""+c)}function Os(l,r,c,h){if(l=l.options,r){r={};for(var m=0;m"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Yh=!1;if(Mi)try{var Fr={};Object.defineProperty(Fr,"passive",{get:function(){Yh=!0}}),window.addEventListener("test",Fr,Fr),window.removeEventListener("test",Fr,Fr)}catch{Yh=!1}var el=null,Gh=null,Go=null;function r0(){if(Go)return Go;var l,r=Gh,c=r.length,h,m="value"in el?el.value:el.textContent,g=m.length;for(l=0;l=Qr),f0=" ",d0=!1;function m0(l,r){switch(l){case"keyup":return zC.indexOf(r.keyCode)!==-1;case"keydown":return r.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function p0(l){return l=l.detail,typeof l=="object"&&"data"in l?l.data:null}var Ls=!1;function VC(l,r){switch(l){case"compositionend":return p0(r);case"keypress":return r.which!==32?null:(d0=!0,f0);case"textInput":return l=r.data,l===f0&&d0?null:l;default:return null}}function UC(l,r){if(Ls)return l==="compositionend"||!Qh&&m0(l,r)?(l=r0(),Go=Gh=el=null,Ls=!1,l):null;switch(l){case"paste":return null;case"keypress":if(!(r.ctrlKey||r.altKey||r.metaKey)||r.ctrlKey&&r.altKey){if(r.char&&1=r)return{node:c,offset:r-l};l=h}e:{for(;c;){if(c.nextSibling){c=c.nextSibling;break e}c=c.parentNode}c=void 0}c=k0(c)}}function A0(l,r){return l&&r?l===r?!0:l&&l.nodeType===3?!1:r&&r.nodeType===3?A0(l,r.parentNode):"contains"in l?l.contains(r):l.compareDocumentPosition?!!(l.compareDocumentPosition(r)&16):!1:!1}function M0(l){l=l!=null&&l.ownerDocument!=null&&l.ownerDocument.defaultView!=null?l.ownerDocument.defaultView:window;for(var r=Ko(l.document);r instanceof l.HTMLIFrameElement;){try{var c=typeof r.contentWindow.location.href=="string"}catch{c=!1}if(c)l=r.contentWindow;else break;r=Ko(l.document)}return r}function Jh(l){var r=l&&l.nodeName&&l.nodeName.toLowerCase();return r&&(r==="input"&&(l.type==="text"||l.type==="search"||l.type==="tel"||l.type==="url"||l.type==="password")||r==="textarea"||l.contentEditable==="true")}var WC=Mi&&"documentMode"in document&&11>=document.documentMode,Bs=null,ef=null,ea=null,tf=!1;function T0(l,r,c){var h=c.window===c?c.document:c.nodeType===9?c:c.ownerDocument;tf||Bs==null||Bs!==Ko(h)||(h=Bs,"selectionStart"in h&&Jh(h)?h={start:h.selectionStart,end:h.selectionEnd}:(h=(h.ownerDocument&&h.ownerDocument.defaultView||window).getSelection(),h={anchorNode:h.anchorNode,anchorOffset:h.anchorOffset,focusNode:h.focusNode,focusOffset:h.focusOffset}),ea&&Jr(ea,h)||(ea=h,h=Hc(ef,"onSelect"),0>=v,m-=v,ni=1<<32-mn(r)+m|c<Ee?(_e=de,de=null):_e=de.sibling;var Ue=H(R,de,_[Ee],F);if(Ue===null){de===null&&(de=_e);break}l&&de&&Ue.alternate===null&&r(R,de),O=g(Ue,O,Ee),Ve===null?xe=Ue:Ve.sibling=Ue,Ve=Ue,de=_e}if(Ee===_.length)return c(R,de),Be&&Ei(R,Ee),xe;if(de===null){for(;Ee<_.length;Ee++)de=W(R,_[Ee],F),de!==null&&(O=g(de,O,Ee),Ve===null?xe=de:Ve.sibling=de,Ve=de);return Be&&Ei(R,Ee),xe}for(de=h(de);Ee<_.length;Ee++)_e=U(de,R,Ee,_[Ee],F),_e!==null&&(l&&_e.alternate!==null&&de.delete(_e.key===null?Ee:_e.key),O=g(_e,O,Ee),Ve===null?xe=_e:Ve.sibling=_e,Ve=_e);return l&&de.forEach(function(wl){return r(R,wl)}),Be&&Ei(R,Ee),xe}function we(R,O,_,F){if(_==null)throw Error(i(151));for(var xe=null,Ve=null,de=O,Ee=O=0,_e=null,Ue=_.next();de!==null&&!Ue.done;Ee++,Ue=_.next()){de.index>Ee?(_e=de,de=null):_e=de.sibling;var wl=H(R,de,Ue.value,F);if(wl===null){de===null&&(de=_e);break}l&&de&&wl.alternate===null&&r(R,de),O=g(wl,O,Ee),Ve===null?xe=wl:Ve.sibling=wl,Ve=wl,de=_e}if(Ue.done)return c(R,de),Be&&Ei(R,Ee),xe;if(de===null){for(;!Ue.done;Ee++,Ue=_.next())Ue=W(R,Ue.value,F),Ue!==null&&(O=g(Ue,O,Ee),Ve===null?xe=Ue:Ve.sibling=Ue,Ve=Ue);return Be&&Ei(R,Ee),xe}for(de=h(de);!Ue.done;Ee++,Ue=_.next())Ue=U(de,R,Ee,Ue.value,F),Ue!==null&&(l&&Ue.alternate!==null&&de.delete(Ue.key===null?Ee:Ue.key),O=g(Ue,O,Ee),Ve===null?xe=Ue:Ve.sibling=Ue,Ve=Ue);return l&&de.forEach(function(m4){return r(R,m4)}),Be&&Ei(R,Ee),xe}function We(R,O,_,F){if(typeof _=="object"&&_!==null&&_.type===A&&_.key===null&&(_=_.props.children),typeof _=="object"&&_!==null){switch(_.$$typeof){case S:e:{for(var xe=_.key;O!==null;){if(O.key===xe){if(xe=_.type,xe===A){if(O.tag===7){c(R,O.sibling),F=m(O,_.props.children),F.return=R,R=F;break e}}else if(O.elementType===xe||typeof xe=="object"&&xe!==null&&xe.$$typeof===Q&&Jl(xe)===O.type){c(R,O.sibling),F=m(O,_.props),ra(F,_),F.return=R,R=F;break e}c(R,O);break}else r(R,O);O=O.sibling}_.type===A?(F=Wl(_.props.children,R.mode,F,_.key),F.return=R,R=F):(F=tc(_.type,_.key,_.props,null,R.mode,F),ra(F,_),F.return=R,R=F)}return v(R);case w:e:{for(xe=_.key;O!==null;){if(O.key===xe)if(O.tag===4&&O.stateNode.containerInfo===_.containerInfo&&O.stateNode.implementation===_.implementation){c(R,O.sibling),F=m(O,_.children||[]),F.return=R,R=F;break e}else{c(R,O);break}else r(R,O);O=O.sibling}F=cf(_,R.mode,F),F.return=R,R=F}return v(R);case Q:return _=Jl(_),We(R,O,_,F)}if(ve(_))return he(R,O,_,F);if(ne(_)){if(xe=ne(_),typeof xe!="function")throw Error(i(150));return _=xe.call(_),we(R,O,_,F)}if(typeof _.then=="function")return We(R,O,oc(_),F);if(_.$$typeof===N)return We(R,O,lc(R,_),F);cc(R,_)}return typeof _=="string"&&_!==""||typeof _=="number"||typeof _=="bigint"?(_=""+_,O!==null&&O.tag===6?(c(R,O.sibling),F=m(O,_),F.return=R,R=F):(c(R,O),F=of(_,R.mode,F),F.return=R,R=F),v(R)):c(R,O)}return function(R,O,_,F){try{sa=0;var xe=We(R,O,_,F);return Fs=null,xe}catch(de){if(de===Is||de===rc)throw de;var Ve=gn(29,de,null,R.mode);return Ve.lanes=F,Ve.return=R,Ve}finally{}}}var ts=Q0(!0),Z0=Q0(!1),sl=!1;function Sf(l){l.updateQueue={baseState:l.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function wf(l,r){l=l.updateQueue,r.updateQueue===l&&(r.updateQueue={baseState:l.baseState,firstBaseUpdate:l.firstBaseUpdate,lastBaseUpdate:l.lastBaseUpdate,shared:l.shared,callbacks:null})}function rl(l){return{lane:l,tag:0,payload:null,callback:null,next:null}}function al(l,r,c){var h=l.updateQueue;if(h===null)return null;if(h=h.shared,(Pe&2)!==0){var m=h.pending;return m===null?r.next=r:(r.next=m.next,m.next=r),h.pending=r,r=ec(l),_0(l,null,c),r}return Jo(l,h,r,c),ec(l)}function aa(l,r,c){if(r=r.updateQueue,r!==null&&(r=r.shared,(c&4194048)!==0)){var h=r.lanes;h&=l.pendingLanes,c|=h,r.lanes=c,Pg(l,c)}}function kf(l,r){var c=l.updateQueue,h=l.alternate;if(h!==null&&(h=h.updateQueue,c===h)){var m=null,g=null;if(c=c.firstBaseUpdate,c!==null){do{var v={lane:c.lane,tag:c.tag,payload:c.payload,callback:null,next:null};g===null?m=g=v:g=g.next=v,c=c.next}while(c!==null);g===null?m=g=r:g=g.next=r}else m=g=r;c={baseState:h.baseState,firstBaseUpdate:m,lastBaseUpdate:g,shared:h.shared,callbacks:h.callbacks},l.updateQueue=c;return}l=c.lastBaseUpdate,l===null?c.firstBaseUpdate=r:l.next=r,c.lastBaseUpdate=r}var Cf=!1;function oa(){if(Cf){var l=Gs;if(l!==null)throw l}}function ca(l,r,c,h){Cf=!1;var m=l.updateQueue;sl=!1;var g=m.firstBaseUpdate,v=m.lastBaseUpdate,k=m.shared.pending;if(k!==null){m.shared.pending=null;var E=k,L=E.next;E.next=null,v===null?g=L:v.next=L,v=E;var Y=l.alternate;Y!==null&&(Y=Y.updateQueue,k=Y.lastBaseUpdate,k!==v&&(k===null?Y.firstBaseUpdate=L:k.next=L,Y.lastBaseUpdate=E))}if(g!==null){var W=m.baseState;v=0,Y=L=E=null,k=g;do{var H=k.lane&-536870913,U=H!==k.lane;if(U?(je&H)===H:(h&H)===H){H!==0&&H===Ys&&(Cf=!0),Y!==null&&(Y=Y.next={lane:0,tag:k.tag,payload:k.payload,callback:null,next:null});e:{var he=l,we=k;H=r;var We=c;switch(we.tag){case 1:if(he=we.payload,typeof he=="function"){W=he.call(We,W,H);break e}W=he;break e;case 3:he.flags=he.flags&-65537|128;case 0:if(he=we.payload,H=typeof he=="function"?he.call(We,W,H):he,H==null)break e;W=y({},W,H);break e;case 2:sl=!0}}H=k.callback,H!==null&&(l.flags|=64,U&&(l.flags|=8192),U=m.callbacks,U===null?m.callbacks=[H]:U.push(H))}else U={lane:H,tag:k.tag,payload:k.payload,callback:k.callback,next:null},Y===null?(L=Y=U,E=W):Y=Y.next=U,v|=H;if(k=k.next,k===null){if(k=m.shared.pending,k===null)break;U=k,k=U.next,U.next=null,m.lastBaseUpdate=U,m.shared.pending=null}}while(!0);Y===null&&(E=W),m.baseState=E,m.firstBaseUpdate=L,m.lastBaseUpdate=Y,g===null&&(m.shared.lanes=0),fl|=v,l.lanes=v,l.memoizedState=W}}function $0(l,r){if(typeof l!="function")throw Error(i(191,l));l.call(r)}function J0(l,r){var c=l.callbacks;if(c!==null)for(l.callbacks=null,l=0;lg?g:8;var v=z.T,k={};z.T=k,Kf(l,!1,r,c);try{var E=m(),L=z.S;if(L!==null&&L(k,E),E!==null&&typeof E=="object"&&typeof E.then=="function"){var Y=iA(E,h);fa(l,r,Y,Sn(l))}else fa(l,r,h,Sn(l))}catch(W){fa(l,r,{then:function(){},status:"rejected",reason:W},Sn())}finally{K.p=g,v!==null&&k.types!==null&&(v.types=k.types),z.T=v}}function cA(){}function qf(l,r,c,h){if(l.tag!==5)throw Error(i(476));var m=Oy(l).queue;Dy(l,m,r,$,c===null?cA:function(){return Ry(l),c(h)})}function Oy(l){var r=l.memoizedState;if(r!==null)return r;r={memoizedState:$,baseState:$,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Ri,lastRenderedState:$},next:null};var c={};return r.next={memoizedState:c,baseState:c,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Ri,lastRenderedState:c},next:null},l.memoizedState=r,l=l.alternate,l!==null&&(l.memoizedState=r),r}function Ry(l){var r=Oy(l);r.next===null&&(r=l.alternate.memoizedState),fa(l,r.next.queue,{},Sn())}function Pf(){return Bt(Na)}function jy(){return mt().memoizedState}function _y(){return mt().memoizedState}function uA(l){for(var r=l.return;r!==null;){switch(r.tag){case 24:case 3:var c=Sn();l=rl(c);var h=al(r,l,c);h!==null&&(sn(h,r,c),aa(h,r,c)),r={cache:yf()},l.payload=r;return}r=r.return}}function hA(l,r,c){var h=Sn();c={lane:h,revertLane:0,gesture:null,action:c,hasEagerState:!1,eagerState:null,next:null},xc(l)?By(r,c):(c=rf(l,r,c,h),c!==null&&(sn(c,l,h),zy(c,r,h)))}function Ly(l,r,c){var h=Sn();fa(l,r,c,h)}function fa(l,r,c,h){var m={lane:h,revertLane:0,gesture:null,action:c,hasEagerState:!1,eagerState:null,next:null};if(xc(l))By(r,m);else{var g=l.alternate;if(l.lanes===0&&(g===null||g.lanes===0)&&(g=r.lastRenderedReducer,g!==null))try{var v=r.lastRenderedState,k=g(v,c);if(m.hasEagerState=!0,m.eagerState=k,pn(k,v))return Jo(l,r,m,0),Ze===null&&$o(),!1}catch{}finally{}if(c=rf(l,r,m,h),c!==null)return sn(c,l,h),zy(c,r,h),!0}return!1}function Kf(l,r,c,h){if(h={lane:2,revertLane:Sd(),gesture:null,action:h,hasEagerState:!1,eagerState:null,next:null},xc(l)){if(r)throw Error(i(479))}else r=rf(l,c,h,2),r!==null&&sn(r,l,2)}function xc(l){var r=l.alternate;return l===Te||r!==null&&r===Te}function By(l,r){Xs=fc=!0;var c=l.pending;c===null?r.next=r:(r.next=c.next,c.next=r),l.pending=r}function zy(l,r,c){if((c&4194048)!==0){var h=r.lanes;h&=l.pendingLanes,c|=h,r.lanes=c,Pg(l,c)}}var da={readContext:Bt,use:pc,useCallback:ut,useContext:ut,useEffect:ut,useImperativeHandle:ut,useLayoutEffect:ut,useInsertionEffect:ut,useMemo:ut,useReducer:ut,useRef:ut,useState:ut,useDebugValue:ut,useDeferredValue:ut,useTransition:ut,useSyncExternalStore:ut,useId:ut,useHostTransitionStatus:ut,useFormState:ut,useActionState:ut,useOptimistic:ut,useMemoCache:ut,useCacheRefresh:ut};da.useEffectEvent=ut;var Hy={readContext:Bt,use:pc,useCallback:function(l,r){return Ft().memoizedState=[l,r===void 0?null:r],l},useContext:Bt,useEffect:Sy,useImperativeHandle:function(l,r,c){c=c!=null?c.concat([l]):null,yc(4194308,4,Ay.bind(null,r,l),c)},useLayoutEffect:function(l,r){return yc(4194308,4,l,r)},useInsertionEffect:function(l,r){yc(4,2,l,r)},useMemo:function(l,r){var c=Ft();r=r===void 0?null:r;var h=l();if(ns){$i(!0);try{l()}finally{$i(!1)}}return c.memoizedState=[h,r],h},useReducer:function(l,r,c){var h=Ft();if(c!==void 0){var m=c(r);if(ns){$i(!0);try{c(r)}finally{$i(!1)}}}else m=r;return h.memoizedState=h.baseState=m,l={pending:null,lanes:0,dispatch:null,lastRenderedReducer:l,lastRenderedState:m},h.queue=l,l=l.dispatch=hA.bind(null,Te,l),[h.memoizedState,l]},useRef:function(l){var r=Ft();return l={current:l},r.memoizedState=l},useState:function(l){l=Bf(l);var r=l.queue,c=Ly.bind(null,Te,r);return r.dispatch=c,[l.memoizedState,c]},useDebugValue:Vf,useDeferredValue:function(l,r){var c=Ft();return Uf(c,l,r)},useTransition:function(){var l=Bf(!1);return l=Dy.bind(null,Te,l.queue,!0,!1),Ft().memoizedState=l,[!1,l]},useSyncExternalStore:function(l,r,c){var h=Te,m=Ft();if(Be){if(c===void 0)throw Error(i(407));c=c()}else{if(c=r(),Ze===null)throw Error(i(349));(je&127)!==0||sy(h,r,c)}m.memoizedState=c;var g={value:c,getSnapshot:r};return m.queue=g,Sy(ay.bind(null,h,g,l),[l]),h.flags|=2048,Zs(9,{destroy:void 0},ry.bind(null,h,g,c,r),null),c},useId:function(){var l=Ft(),r=Ze.identifierPrefix;if(Be){var c=ii,h=ni;c=(h&~(1<<32-mn(h)-1)).toString(32)+c,r="_"+r+"R_"+c,c=dc++,0<\/script>",g=g.removeChild(g.firstChild);break;case"select":g=typeof h.is=="string"?v.createElement("select",{is:h.is}):v.createElement("select"),h.multiple?g.multiple=!0:h.size&&(g.size=h.size);break;default:g=typeof h.is=="string"?v.createElement(m,{is:h.is}):v.createElement(m)}}g[_t]=r,g[$t]=h;e:for(v=r.child;v!==null;){if(v.tag===5||v.tag===6)g.appendChild(v.stateNode);else if(v.tag!==4&&v.tag!==27&&v.child!==null){v.child.return=v,v=v.child;continue}if(v===r)break e;for(;v.sibling===null;){if(v.return===null||v.return===r)break e;v=v.return}v.sibling.return=v.return,v=v.sibling}r.stateNode=g;e:switch(Ht(g,m,h),m){case"button":case"input":case"select":case"textarea":h=!!h.autoFocus;break e;case"img":h=!0;break e;default:h=!1}h&&_i(r)}}return it(r),id(r,r.type,l===null?null:l.memoizedProps,r.pendingProps,c),null;case 6:if(l&&r.stateNode!=null)l.memoizedProps!==h&&_i(r);else{if(typeof h!="string"&&r.stateNode===null)throw Error(i(166));if(l=Ce.current,Ps(r)){if(l=r.stateNode,c=r.memoizedProps,h=null,m=Lt,m!==null)switch(m.tag){case 27:case 5:h=m.memoizedProps}l[_t]=r,l=!!(l.nodeValue===c||h!==null&&h.suppressHydrationWarning===!0||i1(l.nodeValue,c)),l||il(r,!0)}else l=Vc(l).createTextNode(h),l[_t]=r,r.stateNode=l}return it(r),null;case 31:if(c=r.memoizedState,l===null||l.memoizedState!==null){if(h=Ps(r),c!==null){if(l===null){if(!h)throw Error(i(318));if(l=r.memoizedState,l=l!==null?l.dehydrated:null,!l)throw Error(i(557));l[_t]=r}else Xl(),(r.flags&128)===0&&(r.memoizedState=null),r.flags|=4;it(r),l=!1}else c=df(),l!==null&&l.memoizedState!==null&&(l.memoizedState.hydrationErrors=c),l=!0;if(!l)return r.flags&256?(bn(r),r):(bn(r),null);if((r.flags&128)!==0)throw Error(i(558))}return it(r),null;case 13:if(h=r.memoizedState,l===null||l.memoizedState!==null&&l.memoizedState.dehydrated!==null){if(m=Ps(r),h!==null&&h.dehydrated!==null){if(l===null){if(!m)throw Error(i(318));if(m=r.memoizedState,m=m!==null?m.dehydrated:null,!m)throw Error(i(317));m[_t]=r}else Xl(),(r.flags&128)===0&&(r.memoizedState=null),r.flags|=4;it(r),m=!1}else m=df(),l!==null&&l.memoizedState!==null&&(l.memoizedState.hydrationErrors=m),m=!0;if(!m)return r.flags&256?(bn(r),r):(bn(r),null)}return bn(r),(r.flags&128)!==0?(r.lanes=c,r):(c=h!==null,l=l!==null&&l.memoizedState!==null,c&&(h=r.child,m=null,h.alternate!==null&&h.alternate.memoizedState!==null&&h.alternate.memoizedState.cachePool!==null&&(m=h.alternate.memoizedState.cachePool.pool),g=null,h.memoizedState!==null&&h.memoizedState.cachePool!==null&&(g=h.memoizedState.cachePool.pool),g!==m&&(h.flags|=2048)),c!==l&&c&&(r.child.flags|=8192),Cc(r,r.updateQueue),it(r),null);case 4:return ot(),l===null&&Ad(r.stateNode.containerInfo),it(r),null;case 10:return Di(r.type),it(r),null;case 19:if(P(dt),h=r.memoizedState,h===null)return it(r),null;if(m=(r.flags&128)!==0,g=h.rendering,g===null)if(m)pa(h,!1);else{if(ht!==0||l!==null&&(l.flags&128)!==0)for(l=r.child;l!==null;){if(g=hc(l),g!==null){for(r.flags|=128,pa(h,!1),l=g.updateQueue,r.updateQueue=l,Cc(r,l),r.subtreeFlags=0,l=c,c=r.child;c!==null;)L0(c,l),c=c.sibling;return ee(dt,dt.current&1|2),Be&&Ei(r,h.treeForkCount),r.child}l=l.sibling}h.tail!==null&&wt()>Nc&&(r.flags|=128,m=!0,pa(h,!1),r.lanes=4194304)}else{if(!m)if(l=hc(g),l!==null){if(r.flags|=128,m=!0,l=l.updateQueue,r.updateQueue=l,Cc(r,l),pa(h,!0),h.tail===null&&h.tailMode==="hidden"&&!g.alternate&&!Be)return it(r),null}else 2*wt()-h.renderingStartTime>Nc&&c!==536870912&&(r.flags|=128,m=!0,pa(h,!1),r.lanes=4194304);h.isBackwards?(g.sibling=r.child,r.child=g):(l=h.last,l!==null?l.sibling=g:r.child=g,h.last=g)}return h.tail!==null?(l=h.tail,h.rendering=l,h.tail=l.sibling,h.renderingStartTime=wt(),l.sibling=null,c=dt.current,ee(dt,m?c&1|2:c&1),Be&&Ei(r,h.treeForkCount),l):(it(r),null);case 22:case 23:return bn(r),Mf(),h=r.memoizedState!==null,l!==null?l.memoizedState!==null!==h&&(r.flags|=8192):h&&(r.flags|=8192),h?(c&536870912)!==0&&(r.flags&128)===0&&(it(r),r.subtreeFlags&6&&(r.flags|=8192)):it(r),c=r.updateQueue,c!==null&&Cc(r,c.retryQueue),c=null,l!==null&&l.memoizedState!==null&&l.memoizedState.cachePool!==null&&(c=l.memoizedState.cachePool.pool),h=null,r.memoizedState!==null&&r.memoizedState.cachePool!==null&&(h=r.memoizedState.cachePool.pool),h!==c&&(r.flags|=2048),l!==null&&P($l),null;case 24:return c=null,l!==null&&(c=l.memoizedState.cache),r.memoizedState.cache!==c&&(r.flags|=2048),Di(yt),it(r),null;case 25:return null;case 30:return null}throw Error(i(156,r.tag))}function gA(l,r){switch(hf(r),r.tag){case 1:return l=r.flags,l&65536?(r.flags=l&-65537|128,r):null;case 3:return Di(yt),ot(),l=r.flags,(l&65536)!==0&&(l&128)===0?(r.flags=l&-65537|128,r):null;case 26:case 27:case 5:return ks(r),null;case 31:if(r.memoizedState!==null){if(bn(r),r.alternate===null)throw Error(i(340));Xl()}return l=r.flags,l&65536?(r.flags=l&-65537|128,r):null;case 13:if(bn(r),l=r.memoizedState,l!==null&&l.dehydrated!==null){if(r.alternate===null)throw Error(i(340));Xl()}return l=r.flags,l&65536?(r.flags=l&-65537|128,r):null;case 19:return P(dt),null;case 4:return ot(),null;case 10:return Di(r.type),null;case 22:case 23:return bn(r),Mf(),l!==null&&P($l),l=r.flags,l&65536?(r.flags=l&-65537|128,r):null;case 24:return Di(yt),null;case 25:return null;default:return null}}function ob(l,r){switch(hf(r),r.tag){case 3:Di(yt),ot();break;case 26:case 27:case 5:ks(r);break;case 4:ot();break;case 31:r.memoizedState!==null&&bn(r);break;case 13:bn(r);break;case 19:P(dt);break;case 10:Di(r.type);break;case 22:case 23:bn(r),Mf(),l!==null&&P($l);break;case 24:Di(yt)}}function ga(l,r){try{var c=r.updateQueue,h=c!==null?c.lastEffect:null;if(h!==null){var m=h.next;c=m;do{if((c.tag&l)===l){h=void 0;var g=c.create,v=c.inst;h=g(),v.destroy=h}c=c.next}while(c!==m)}}catch(k){Ye(r,r.return,k)}}function ul(l,r,c){try{var h=r.updateQueue,m=h!==null?h.lastEffect:null;if(m!==null){var g=m.next;h=g;do{if((h.tag&l)===l){var v=h.inst,k=v.destroy;if(k!==void 0){v.destroy=void 0,m=r;var E=c,L=k;try{L()}catch(Y){Ye(m,E,Y)}}}h=h.next}while(h!==g)}}catch(Y){Ye(r,r.return,Y)}}function cb(l){var r=l.updateQueue;if(r!==null){var c=l.stateNode;try{J0(r,c)}catch(h){Ye(l,l.return,h)}}}function ub(l,r,c){c.props=is(l.type,l.memoizedProps),c.state=l.memoizedState;try{c.componentWillUnmount()}catch(h){Ye(l,r,h)}}function ya(l,r){try{var c=l.ref;if(c!==null){switch(l.tag){case 26:case 27:case 5:var h=l.stateNode;break;case 30:h=l.stateNode;break;default:h=l.stateNode}typeof c=="function"?l.refCleanup=c(h):c.current=h}}catch(m){Ye(l,r,m)}}function li(l,r){var c=l.ref,h=l.refCleanup;if(c!==null)if(typeof h=="function")try{h()}catch(m){Ye(l,r,m)}finally{l.refCleanup=null,l=l.alternate,l!=null&&(l.refCleanup=null)}else if(typeof c=="function")try{c(null)}catch(m){Ye(l,r,m)}else c.current=null}function hb(l){var r=l.type,c=l.memoizedProps,h=l.stateNode;try{e:switch(r){case"button":case"input":case"select":case"textarea":c.autoFocus&&h.focus();break e;case"img":c.src?h.src=c.src:c.srcSet&&(h.srcset=c.srcSet)}}catch(m){Ye(l,l.return,m)}}function ld(l,r,c){try{var h=l.stateNode;HA(h,l.type,c,r),h[$t]=r}catch(m){Ye(l,l.return,m)}}function fb(l){return l.tag===5||l.tag===3||l.tag===26||l.tag===27&&yl(l.type)||l.tag===4}function sd(l){e:for(;;){for(;l.sibling===null;){if(l.return===null||fb(l.return))return null;l=l.return}for(l.sibling.return=l.return,l=l.sibling;l.tag!==5&&l.tag!==6&&l.tag!==18;){if(l.tag===27&&yl(l.type)||l.flags&2||l.child===null||l.tag===4)continue e;l.child.return=l,l=l.child}if(!(l.flags&2))return l.stateNode}}function rd(l,r,c){var h=l.tag;if(h===5||h===6)l=l.stateNode,r?(c.nodeType===9?c.body:c.nodeName==="HTML"?c.ownerDocument.body:c).insertBefore(l,r):(r=c.nodeType===9?c.body:c.nodeName==="HTML"?c.ownerDocument.body:c,r.appendChild(l),c=c._reactRootContainer,c!=null||r.onclick!==null||(r.onclick=Ai));else if(h!==4&&(h===27&&yl(l.type)&&(c=l.stateNode,r=null),l=l.child,l!==null))for(rd(l,r,c),l=l.sibling;l!==null;)rd(l,r,c),l=l.sibling}function Ac(l,r,c){var h=l.tag;if(h===5||h===6)l=l.stateNode,r?c.insertBefore(l,r):c.appendChild(l);else if(h!==4&&(h===27&&yl(l.type)&&(c=l.stateNode),l=l.child,l!==null))for(Ac(l,r,c),l=l.sibling;l!==null;)Ac(l,r,c),l=l.sibling}function db(l){var r=l.stateNode,c=l.memoizedProps;try{for(var h=l.type,m=r.attributes;m.length;)r.removeAttributeNode(m[0]);Ht(r,h,c),r[_t]=l,r[$t]=c}catch(g){Ye(l,l.return,g)}}var Li=!1,vt=!1,ad=!1,mb=typeof WeakSet=="function"?WeakSet:Set,Nt=null;function yA(l,r){if(l=l.containerInfo,Ed=Ic,l=M0(l),Jh(l)){if("selectionStart"in l)var c={start:l.selectionStart,end:l.selectionEnd};else e:{c=(c=l.ownerDocument)&&c.defaultView||window;var h=c.getSelection&&c.getSelection();if(h&&h.rangeCount!==0){c=h.anchorNode;var m=h.anchorOffset,g=h.focusNode;h=h.focusOffset;try{c.nodeType,g.nodeType}catch{c=null;break e}var v=0,k=-1,E=-1,L=0,Y=0,W=l,H=null;t:for(;;){for(var U;W!==c||m!==0&&W.nodeType!==3||(k=v+m),W!==g||h!==0&&W.nodeType!==3||(E=v+h),W.nodeType===3&&(v+=W.nodeValue.length),(U=W.firstChild)!==null;)H=W,W=U;for(;;){if(W===l)break t;if(H===c&&++L===m&&(k=v),H===g&&++Y===h&&(E=v),(U=W.nextSibling)!==null)break;W=H,H=W.parentNode}W=U}c=k===-1||E===-1?null:{start:k,end:E}}else c=null}c=c||{start:0,end:0}}else c=null;for(Nd={focusedElem:l,selectionRange:c},Ic=!1,Nt=r;Nt!==null;)if(r=Nt,l=r.child,(r.subtreeFlags&1028)!==0&&l!==null)l.return=r,Nt=l;else for(;Nt!==null;){switch(r=Nt,g=r.alternate,l=r.flags,r.tag){case 0:if((l&4)!==0&&(l=r.updateQueue,l=l!==null?l.events:null,l!==null))for(c=0;c title"))),Ht(g,h,c),g[_t]=l,Et(g),h=g;break e;case"link":var v=v1("link","href",m).get(h+(c.href||""));if(v){for(var k=0;kWe&&(v=We,We=we,we=v);var R=C0(k,we),O=C0(k,We);if(R&&O&&(U.rangeCount!==1||U.anchorNode!==R.node||U.anchorOffset!==R.offset||U.focusNode!==O.node||U.focusOffset!==O.offset)){var _=W.createRange();_.setStart(R.node,R.offset),U.removeAllRanges(),we>We?(U.addRange(_),U.extend(O.node,O.offset)):(_.setEnd(O.node,O.offset),U.addRange(_))}}}}for(W=[],U=k;U=U.parentNode;)U.nodeType===1&&W.push({element:U,left:U.scrollLeft,top:U.scrollTop});for(typeof k.focus=="function"&&k.focus(),k=0;kc?32:c,z.T=null,c=md,md=null;var g=ml,v=Ui;if(kt=0,nr=ml=null,Ui=0,(Pe&6)!==0)throw Error(i(331));var k=Pe;if(Pe|=4,Ab(g.current),wb(g,g.current,v,c),Pe=k,ka(0,!1),dn&&typeof dn.onPostCommitFiberRoot=="function")try{dn.onPostCommitFiberRoot(ql,g)}catch{}return!0}finally{K.p=m,z.T=h,Kb(l,r)}}function Gb(l,r,c){r=Nn(c,r),r=Ff(l.stateNode,r,2),l=al(l,r,2),l!==null&&(Kr(l,2),si(l))}function Ye(l,r,c){if(l.tag===3)Gb(l,l,c);else for(;r!==null;){if(r.tag===3){Gb(r,l,c);break}else if(r.tag===1){var h=r.stateNode;if(typeof r.type.getDerivedStateFromError=="function"||typeof h.componentDidCatch=="function"&&(dl===null||!dl.has(h))){l=Nn(c,l),c=Iy(2),h=al(r,c,2),h!==null&&(Fy(c,h,r,l),Kr(h,2),si(h));break}}r=r.return}}function bd(l,r,c){var h=l.pingCache;if(h===null){h=l.pingCache=new vA;var m=new Set;h.set(r,m)}else m=h.get(r),m===void 0&&(m=new Set,h.set(r,m));m.has(c)||(ud=!0,m.add(c),l=AA.bind(null,l,r,c),r.then(l,l))}function AA(l,r,c){var h=l.pingCache;h!==null&&h.delete(r),l.pingedLanes|=l.suspendedLanes&c,l.warmLanes&=~c,Ze===l&&(je&c)===c&&(ht===4||ht===3&&(je&62914560)===je&&300>wt()-Ec?(Pe&2)===0&&ir(l,0):hd|=c,tr===je&&(tr=0)),si(l)}function Ib(l,r){r===0&&(r=Ug()),l=Fl(l,r),l!==null&&(Kr(l,r),si(l))}function MA(l){var r=l.memoizedState,c=0;r!==null&&(c=r.retryLane),Ib(l,c)}function TA(l,r){var c=0;switch(l.tag){case 31:case 13:var h=l.stateNode,m=l.memoizedState;m!==null&&(c=m.retryLane);break;case 19:h=l.stateNode;break;case 22:h=l.stateNode._retryCache;break;default:throw Error(i(314))}h!==null&&h.delete(r),Ib(l,c)}function EA(l,r){return me(l,r)}var Lc=null,sr=null,xd=!1,Bc=!1,vd=!1,gl=0;function si(l){l!==sr&&l.next===null&&(sr===null?Lc=sr=l:sr=sr.next=l),Bc=!0,xd||(xd=!0,DA())}function ka(l,r){if(!vd&&Bc){vd=!0;do for(var c=!1,h=Lc;h!==null;){if(l!==0){var m=h.pendingLanes;if(m===0)var g=0;else{var v=h.suspendedLanes,k=h.pingedLanes;g=(1<<31-mn(42|l)+1)-1,g&=m&~(v&~k),g=g&201326741?g&201326741|1:g?g|2:0}g!==0&&(c=!0,Qb(h,g))}else g=je,g=Uo(h,h===Ze?g:0,h.cancelPendingCommit!==null||h.timeoutHandle!==-1),(g&3)===0||Pr(h,g)||(c=!0,Qb(h,g));h=h.next}while(c);vd=!1}}function NA(){Fb()}function Fb(){Bc=xd=!1;var l=0;gl!==0&&UA()&&(l=gl);for(var r=wt(),c=null,h=Lc;h!==null;){var m=h.next,g=Wb(h,r);g===0?(h.next=null,c===null?Lc=m:c.next=m,m===null&&(sr=c)):(c=h,(l!==0||(g&3)!==0)&&(Bc=!0)),h=m}kt!==0&&kt!==5||ka(l),gl!==0&&(gl=0)}function Wb(l,r){for(var c=l.suspendedLanes,h=l.pingedLanes,m=l.expirationTimes,g=l.pendingLanes&-62914561;0k)break;var Y=E.transferSize,W=E.initiatorType;Y&&l1(W)&&(E=E.responseEnd,v+=Y*(E"u"?null:document;function g1(l,r,c){var h=rr;if(h&&typeof r=="string"&&r){var m=Tn(r);m='link[rel="'+l+'"][href="'+m+'"]',typeof c=="string"&&(m+='[crossorigin="'+c+'"]'),p1.has(m)||(p1.add(m),l={rel:l,crossOrigin:c,href:r},h.querySelector(m)===null&&(r=h.createElement("link"),Ht(r,"link",l),Et(r),h.head.appendChild(r)))}}function XA(l){qi.D(l),g1("dns-prefetch",l,null)}function QA(l,r){qi.C(l,r),g1("preconnect",l,r)}function ZA(l,r,c){qi.L(l,r,c);var h=rr;if(h&&l&&r){var m='link[rel="preload"][as="'+Tn(r)+'"]';r==="image"&&c&&c.imageSrcSet?(m+='[imagesrcset="'+Tn(c.imageSrcSet)+'"]',typeof c.imageSizes=="string"&&(m+='[imagesizes="'+Tn(c.imageSizes)+'"]')):m+='[href="'+Tn(l)+'"]';var g=m;switch(r){case"style":g=ar(l);break;case"script":g=or(l)}Ln.has(g)||(l=y({rel:"preload",href:r==="image"&&c&&c.imageSrcSet?void 0:l,as:r},c),Ln.set(g,l),h.querySelector(m)!==null||r==="style"&&h.querySelector(Ta(g))||r==="script"&&h.querySelector(Ea(g))||(r=h.createElement("link"),Ht(r,"link",l),Et(r),h.head.appendChild(r)))}}function $A(l,r){qi.m(l,r);var c=rr;if(c&&l){var h=r&&typeof r.as=="string"?r.as:"script",m='link[rel="modulepreload"][as="'+Tn(h)+'"][href="'+Tn(l)+'"]',g=m;switch(h){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":g=or(l)}if(!Ln.has(g)&&(l=y({rel:"modulepreload",href:l},r),Ln.set(g,l),c.querySelector(m)===null)){switch(h){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(c.querySelector(Ea(g)))return}h=c.createElement("link"),Ht(h,"link",l),Et(h),c.head.appendChild(h)}}}function JA(l,r,c){qi.S(l,r,c);var h=rr;if(h&&l){var m=Ns(h).hoistableStyles,g=ar(l);r=r||"default";var v=m.get(g);if(!v){var k={loading:0,preload:null};if(v=h.querySelector(Ta(g)))k.loading=5;else{l=y({rel:"stylesheet",href:l,"data-precedence":r},c),(c=Ln.get(g))&&Bd(l,c);var E=v=h.createElement("link");Et(E),Ht(E,"link",l),E._p=new Promise(function(L,Y){E.onload=L,E.onerror=Y}),E.addEventListener("load",function(){k.loading|=1}),E.addEventListener("error",function(){k.loading|=2}),k.loading|=4,qc(v,r,h)}v={type:"stylesheet",instance:v,count:1,state:k},m.set(g,v)}}}function e4(l,r){qi.X(l,r);var c=rr;if(c&&l){var h=Ns(c).hoistableScripts,m=or(l),g=h.get(m);g||(g=c.querySelector(Ea(m)),g||(l=y({src:l,async:!0},r),(r=Ln.get(m))&&zd(l,r),g=c.createElement("script"),Et(g),Ht(g,"link",l),c.head.appendChild(g)),g={type:"script",instance:g,count:1,state:null},h.set(m,g))}}function t4(l,r){qi.M(l,r);var c=rr;if(c&&l){var h=Ns(c).hoistableScripts,m=or(l),g=h.get(m);g||(g=c.querySelector(Ea(m)),g||(l=y({src:l,async:!0,type:"module"},r),(r=Ln.get(m))&&zd(l,r),g=c.createElement("script"),Et(g),Ht(g,"link",l),c.head.appendChild(g)),g={type:"script",instance:g,count:1,state:null},h.set(m,g))}}function y1(l,r,c,h){var m=(m=Ce.current)?Uc(m):null;if(!m)throw Error(i(446));switch(l){case"meta":case"title":return null;case"style":return typeof c.precedence=="string"&&typeof c.href=="string"?(r=ar(c.href),c=Ns(m).hoistableStyles,h=c.get(r),h||(h={type:"style",instance:null,count:0,state:null},c.set(r,h)),h):{type:"void",instance:null,count:0,state:null};case"link":if(c.rel==="stylesheet"&&typeof c.href=="string"&&typeof c.precedence=="string"){l=ar(c.href);var g=Ns(m).hoistableStyles,v=g.get(l);if(v||(m=m.ownerDocument||m,v={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},g.set(l,v),(g=m.querySelector(Ta(l)))&&!g._p&&(v.instance=g,v.state.loading=5),Ln.has(l)||(c={rel:"preload",as:"style",href:c.href,crossOrigin:c.crossOrigin,integrity:c.integrity,media:c.media,hrefLang:c.hrefLang,referrerPolicy:c.referrerPolicy},Ln.set(l,c),g||n4(m,l,c,v.state))),r&&h===null)throw Error(i(528,""));return v}if(r&&h!==null)throw Error(i(529,""));return null;case"script":return r=c.async,c=c.src,typeof c=="string"&&r&&typeof r!="function"&&typeof r!="symbol"?(r=or(c),c=Ns(m).hoistableScripts,h=c.get(r),h||(h={type:"script",instance:null,count:0,state:null},c.set(r,h)),h):{type:"void",instance:null,count:0,state:null};default:throw Error(i(444,l))}}function ar(l){return'href="'+Tn(l)+'"'}function Ta(l){return'link[rel="stylesheet"]['+l+"]"}function b1(l){return y({},l,{"data-precedence":l.precedence,precedence:null})}function n4(l,r,c,h){l.querySelector('link[rel="preload"][as="style"]['+r+"]")?h.loading=1:(r=l.createElement("link"),h.preload=r,r.addEventListener("load",function(){return h.loading|=1}),r.addEventListener("error",function(){return h.loading|=2}),Ht(r,"link",c),Et(r),l.head.appendChild(r))}function or(l){return'[src="'+Tn(l)+'"]'}function Ea(l){return"script[async]"+l}function x1(l,r,c){if(r.count++,r.instance===null)switch(r.type){case"style":var h=l.querySelector('style[data-href~="'+Tn(c.href)+'"]');if(h)return r.instance=h,Et(h),h;var m=y({},c,{"data-href":c.href,"data-precedence":c.precedence,href:null,precedence:null});return h=(l.ownerDocument||l).createElement("style"),Et(h),Ht(h,"style",m),qc(h,c.precedence,l),r.instance=h;case"stylesheet":m=ar(c.href);var g=l.querySelector(Ta(m));if(g)return r.state.loading|=4,r.instance=g,Et(g),g;h=b1(c),(m=Ln.get(m))&&Bd(h,m),g=(l.ownerDocument||l).createElement("link"),Et(g);var v=g;return v._p=new Promise(function(k,E){v.onload=k,v.onerror=E}),Ht(g,"link",h),r.state.loading|=4,qc(g,c.precedence,l),r.instance=g;case"script":return g=or(c.src),(m=l.querySelector(Ea(g)))?(r.instance=m,Et(m),m):(h=c,(m=Ln.get(g))&&(h=y({},c),zd(h,m)),l=l.ownerDocument||l,m=l.createElement("script"),Et(m),Ht(m,"link",h),l.head.appendChild(m),r.instance=m);case"void":return null;default:throw Error(i(443,r.type))}else r.type==="stylesheet"&&(r.state.loading&4)===0&&(h=r.instance,r.state.loading|=4,qc(h,c.precedence,l));return r.instance}function qc(l,r,c){for(var h=c.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),m=h.length?h[h.length-1]:null,g=m,v=0;v title"):null)}function i4(l,r,c){if(c===1||r.itemProp!=null)return!1;switch(l){case"meta":case"title":return!0;case"style":if(typeof r.precedence!="string"||typeof r.href!="string"||r.href==="")break;return!0;case"link":if(typeof r.rel!="string"||typeof r.href!="string"||r.href===""||r.onLoad||r.onError)break;switch(r.rel){case"stylesheet":return l=r.disabled,typeof r.precedence=="string"&&l==null;default:return!0}case"script":if(r.async&&typeof r.async!="function"&&typeof r.async!="symbol"&&!r.onLoad&&!r.onError&&r.src&&typeof r.src=="string")return!0}return!1}function w1(l){return!(l.type==="stylesheet"&&(l.state.loading&3)===0)}function l4(l,r,c,h){if(c.type==="stylesheet"&&(typeof h.media!="string"||matchMedia(h.media).matches!==!1)&&(c.state.loading&4)===0){if(c.instance===null){var m=ar(h.href),g=r.querySelector(Ta(m));if(g){r=g._p,r!==null&&typeof r=="object"&&typeof r.then=="function"&&(l.count++,l=Kc.bind(l),r.then(l,l)),c.state.loading|=4,c.instance=g,Et(g);return}g=r.ownerDocument||r,h=b1(h),(m=Ln.get(m))&&Bd(h,m),g=g.createElement("link"),Et(g);var v=g;v._p=new Promise(function(k,E){v.onload=k,v.onerror=E}),Ht(g,"link",h),c.instance=g}l.stylesheets===null&&(l.stylesheets=new Map),l.stylesheets.set(c,r),(r=c.state.preload)&&(c.state.loading&3)===0&&(l.count++,c=Kc.bind(l),r.addEventListener("load",c),r.addEventListener("error",c))}}var Hd=0;function s4(l,r){return l.stylesheets&&l.count===0&&Gc(l,l.stylesheets),0Hd?50:800)+r);return l.unsuspend=c,function(){l.unsuspend=null,clearTimeout(h),clearTimeout(m)}}:null}function Kc(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)Gc(this,this.stylesheets);else if(this.unsuspend){var l=this.unsuspend;this.unsuspend=null,l()}}}var Yc=null;function Gc(l,r){l.stylesheets=null,l.unsuspend!==null&&(l.count++,Yc=new Map,r.forEach(r4,l),Yc=null,Kc.call(l))}function r4(l,r){if(!(r.state.loading&4)){var c=Yc.get(l);if(c)var h=c.get(null);else{c=new Map,Yc.set(l,c);for(var m=l.querySelectorAll("link[data-precedence],style[data-precedence]"),g=0;g"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(n)}catch(e){console.error(e)}}return n(),Fd.exports=C4(),Fd.exports}var M4=A4();const T4=r2(M4);/** - * react-router v7.13.0 - * - * Copyright (c) Remix Software Inc. - * - * This source code is licensed under the MIT license found in the - * LICENSE.md file in the root directory of this source tree. - * - * @license MIT - */var W1="popstate";function E4(n={}){function e(i,s){let{pathname:a,search:o,hash:u}=i.location;return _m("",{pathname:a,search:o,hash:u},s.state&&s.state.usr||null,s.state&&s.state.key||"default")}function t(i,s){return typeof s=="string"?s:io(s)}return D4(e,t,null,n)}function at(n,e){if(n===!1||n===null||typeof n>"u")throw new Error(e)}function Xn(n,e){if(!n){typeof console<"u"&&console.warn(e);try{throw new Error(e)}catch{}}}function N4(){return Math.random().toString(36).substring(2,10)}function X1(n,e){return{usr:n.state,key:n.key,idx:e}}function _m(n,e,t=null,i){return{pathname:typeof n=="string"?n:n.pathname,search:"",hash:"",...typeof e=="string"?jr(e):e,state:t,key:e&&e.key||i||N4()}}function io({pathname:n="/",search:e="",hash:t=""}){return e&&e!=="?"&&(n+=e.charAt(0)==="?"?e:"?"+e),t&&t!=="#"&&(n+=t.charAt(0)==="#"?t:"#"+t),n}function jr(n){let e={};if(n){let t=n.indexOf("#");t>=0&&(e.hash=n.substring(t),n=n.substring(0,t));let i=n.indexOf("?");i>=0&&(e.search=n.substring(i),n=n.substring(0,i)),n&&(e.pathname=n)}return e}function D4(n,e,t,i={}){let{window:s=document.defaultView,v5Compat:a=!1}=i,o=s.history,u="POP",f=null,d=p();d==null&&(d=0,o.replaceState({...o.state,idx:d},""));function p(){return(o.state||{idx:null}).idx}function y(){u="POP";let C=p(),T=C==null?null:C-d;d=C,f&&f({action:u,location:A.location,delta:T})}function x(C,T){u="PUSH";let j=_m(A.location,C,T);d=p()+1;let N=X1(j,d),q=A.createHref(j);try{o.pushState(N,"",q)}catch(B){if(B instanceof DOMException&&B.name==="DataCloneError")throw B;s.location.assign(q)}a&&f&&f({action:u,location:A.location,delta:1})}function S(C,T){u="REPLACE";let j=_m(A.location,C,T);d=p();let N=X1(j,d),q=A.createHref(j);o.replaceState(N,"",q),a&&f&&f({action:u,location:A.location,delta:0})}function w(C){return O4(C)}let A={get action(){return u},get location(){return n(s,o)},listen(C){if(f)throw new Error("A history only accepts one active listener");return s.addEventListener(W1,y),f=C,()=>{s.removeEventListener(W1,y),f=null}},createHref(C){return e(s,C)},createURL:w,encodeLocation(C){let T=w(C);return{pathname:T.pathname,search:T.search,hash:T.hash}},push:x,replace:S,go(C){return o.go(C)}};return A}function O4(n,e=!1){let t="http://localhost";typeof window<"u"&&(t=window.location.origin!=="null"?window.location.origin:window.location.href),at(t,"No window.location.(origin|href) available to create URL");let i=typeof n=="string"?n:io(n);return i=i.replace(/ $/,"%20"),!e&&i.startsWith("//")&&(i=t+i),new URL(i,t)}function o2(n,e,t="/"){return R4(n,e,t,!1)}function R4(n,e,t,i){let s=typeof e=="string"?jr(e):e,a=Ii(s.pathname||"/",t);if(a==null)return null;let o=c2(n);j4(o);let u=null;for(let f=0;u==null&&f{let p={relativePath:d===void 0?o.path||"":d,caseSensitive:o.caseSensitive===!0,childrenIndex:u,route:o};if(p.relativePath.startsWith("/")){if(!p.relativePath.startsWith(i)&&f)return;at(p.relativePath.startsWith(i),`Absolute route path "${p.relativePath}" nested under path "${i}" is not valid. An absolute child route path must start with the combined path of all its parent routes.`),p.relativePath=p.relativePath.slice(i.length)}let y=Yi([i,p.relativePath]),x=t.concat(p);o.children&&o.children.length>0&&(at(o.index!==!0,`Index routes must not have child routes. Please remove all child routes from route path "${y}".`),c2(o.children,e,x,y,f)),!(o.path==null&&!o.index)&&e.push({path:y,score:U4(y,o.index),routesMeta:x})};return n.forEach((o,u)=>{var f;if(o.path===""||!((f=o.path)!=null&&f.includes("?")))a(o,u);else for(let d of u2(o.path))a(o,u,!0,d)}),e}function u2(n){let e=n.split("/");if(e.length===0)return[];let[t,...i]=e,s=t.endsWith("?"),a=t.replace(/\?$/,"");if(i.length===0)return s?[a,""]:[a];let o=u2(i.join("/")),u=[];return u.push(...o.map(f=>f===""?a:[a,f].join("/"))),s&&u.push(...o),u.map(f=>n.startsWith("/")&&f===""?"/":f)}function j4(n){n.sort((e,t)=>e.score!==t.score?t.score-e.score:q4(e.routesMeta.map(i=>i.childrenIndex),t.routesMeta.map(i=>i.childrenIndex)))}var _4=/^:[\w-]+$/,L4=3,B4=2,z4=1,H4=10,V4=-2,Q1=n=>n==="*";function U4(n,e){let t=n.split("/"),i=t.length;return t.some(Q1)&&(i+=V4),e&&(i+=B4),t.filter(s=>!Q1(s)).reduce((s,a)=>s+(_4.test(a)?L4:a===""?z4:H4),i)}function q4(n,e){return n.length===e.length&&n.slice(0,-1).every((i,s)=>i===e[s])?n[n.length-1]-e[e.length-1]:0}function P4(n,e,t=!1){let{routesMeta:i}=n,s={},a="/",o=[];for(let u=0;u{if(p==="*"){let w=u[x]||"";o=a.slice(0,a.length-w.length).replace(/(.)\/+$/,"$1")}const S=u[x];return y&&!S?d[p]=void 0:d[p]=(S||"").replace(/%2F/g,"/"),d},{}),pathname:a,pathnameBase:o,pattern:n}}function K4(n,e=!1,t=!0){Xn(n==="*"||!n.endsWith("*")||n.endsWith("/*"),`Route path "${n}" will be treated as if it were "${n.replace(/\*$/,"/*")}" because the \`*\` character must always follow a \`/\` in the pattern. To get rid of this warning, please change the route path to "${n.replace(/\*$/,"/*")}".`);let i=[],s="^"+n.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(o,u,f)=>(i.push({paramName:u,isOptional:f!=null}),f?"/?([^\\/]+)?":"/([^\\/]+)")).replace(/\/([\w-]+)\?(\/|$)/g,"(/$1)?$2");return n.endsWith("*")?(i.push({paramName:"*"}),s+=n==="*"||n==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):t?s+="\\/*$":n!==""&&n!=="/"&&(s+="(?:(?=\\/|$))"),[new RegExp(s,e?void 0:"i"),i]}function Y4(n){try{return n.split("/").map(e=>decodeURIComponent(e).replace(/\//g,"%2F")).join("/")}catch(e){return Xn(!1,`The URL path "${n}" could not be decoded because it is a malformed URL segment. This is probably due to a bad percent encoding (${e}).`),n}}function Ii(n,e){if(e==="/")return n;if(!n.toLowerCase().startsWith(e.toLowerCase()))return null;let t=e.endsWith("/")?e.length-1:e.length,i=n.charAt(t);return i&&i!=="/"?null:n.slice(t)||"/"}var G4=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i;function I4(n,e="/"){let{pathname:t,search:i="",hash:s=""}=typeof n=="string"?jr(n):n,a;return t?(t=t.replace(/\/\/+/g,"/"),t.startsWith("/")?a=Z1(t.substring(1),"/"):a=Z1(t,e)):a=e,{pathname:a,search:X4(i),hash:Q4(s)}}function Z1(n,e){let t=e.replace(/\/+$/,"").split("/");return n.split("/").forEach(s=>{s===".."?t.length>1&&t.pop():s!=="."&&t.push(s)}),t.length>1?t.join("/"):"/"}function Zd(n,e,t,i){return`Cannot include a '${n}' character in a manually specified \`to.${e}\` field [${JSON.stringify(i)}]. Please separate it out to the \`to.${t}\` field. Alternatively you may provide the full path as a string in and the router will parse it for you.`}function F4(n){return n.filter((e,t)=>t===0||e.route.path&&e.route.path.length>0)}function Hp(n){let e=F4(n);return e.map((t,i)=>i===e.length-1?t.pathname:t.pathnameBase)}function Vp(n,e,t,i=!1){let s;typeof n=="string"?s=jr(n):(s={...n},at(!s.pathname||!s.pathname.includes("?"),Zd("?","pathname","search",s)),at(!s.pathname||!s.pathname.includes("#"),Zd("#","pathname","hash",s)),at(!s.search||!s.search.includes("#"),Zd("#","search","hash",s)));let a=n===""||s.pathname==="",o=a?"/":s.pathname,u;if(o==null)u=t;else{let y=e.length-1;if(!i&&o.startsWith("..")){let x=o.split("/");for(;x[0]==="..";)x.shift(),y-=1;s.pathname=x.join("/")}u=y>=0?e[y]:"/"}let f=I4(s,u),d=o&&o!=="/"&&o.endsWith("/"),p=(a||o===".")&&t.endsWith("/");return!f.pathname.endsWith("/")&&(d||p)&&(f.pathname+="/"),f}var Yi=n=>n.join("/").replace(/\/\/+/g,"/"),W4=n=>n.replace(/\/+$/,"").replace(/^\/*/,"/"),X4=n=>!n||n==="?"?"":n.startsWith("?")?n:"?"+n,Q4=n=>!n||n==="#"?"":n.startsWith("#")?n:"#"+n,Z4=class{constructor(n,e,t,i=!1){this.status=n,this.statusText=e||"",this.internal=i,t instanceof Error?(this.data=t.toString(),this.error=t):this.data=t}};function $4(n){return n!=null&&typeof n.status=="number"&&typeof n.statusText=="string"&&typeof n.internal=="boolean"&&"data"in n}function J4(n){return n.map(e=>e.route.path).filter(Boolean).join("/").replace(/\/\/*/g,"/")||"/"}var h2=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u";function f2(n,e){let t=n;if(typeof t!="string"||!G4.test(t))return{absoluteURL:void 0,isExternal:!1,to:t};let i=t,s=!1;if(h2)try{let a=new URL(window.location.href),o=t.startsWith("//")?new URL(a.protocol+t):new URL(t),u=Ii(o.pathname,e);o.origin===a.origin&&u!=null?t=u+o.search+o.hash:s=!0}catch{Xn(!1,` contains an invalid URL which will probably break when clicked - please update to a valid URL path.`)}return{absoluteURL:i,isExternal:s,to:t}}Object.getOwnPropertyNames(Object.prototype).sort().join("\0");var d2=["POST","PUT","PATCH","DELETE"];new Set(d2);var eM=["GET",...d2];new Set(eM);var _r=M.createContext(null);_r.displayName="DataRouter";var oh=M.createContext(null);oh.displayName="DataRouterState";var tM=M.createContext(!1),m2=M.createContext({isTransitioning:!1});m2.displayName="ViewTransition";var nM=M.createContext(new Map);nM.displayName="Fetchers";var iM=M.createContext(null);iM.displayName="Await";var An=M.createContext(null);An.displayName="Navigation";var Ao=M.createContext(null);Ao.displayName="Location";var Zn=M.createContext({outlet:null,matches:[],isDataRoute:!1});Zn.displayName="Route";var Up=M.createContext(null);Up.displayName="RouteError";var p2="REACT_ROUTER_ERROR",lM="REDIRECT",sM="ROUTE_ERROR_RESPONSE";function rM(n){if(n.startsWith(`${p2}:${lM}:{`))try{let e=JSON.parse(n.slice(28));if(typeof e=="object"&&e&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.location=="string"&&typeof e.reloadDocument=="boolean"&&typeof e.replace=="boolean")return e}catch{}}function aM(n){if(n.startsWith(`${p2}:${sM}:{`))try{let e=JSON.parse(n.slice(40));if(typeof e=="object"&&e&&typeof e.status=="number"&&typeof e.statusText=="string")return new Z4(e.status,e.statusText,e.data)}catch{}}function oM(n,{relative:e}={}){at(Lr(),"useHref() may be used only in the context of a component.");let{basename:t,navigator:i}=M.useContext(An),{hash:s,pathname:a,search:o}=Mo(n,{relative:e}),u=a;return t!=="/"&&(u=a==="/"?t:Yi([t,a])),i.createHref({pathname:u,search:o,hash:s})}function Lr(){return M.useContext(Ao)!=null}function Qi(){return at(Lr(),"useLocation() may be used only in the context of a component."),M.useContext(Ao).location}var g2="You should call navigate() in a React.useEffect(), not when your component is first rendered.";function y2(n){M.useContext(An).static||M.useLayoutEffect(n)}function b2(){let{isDataRoute:n}=M.useContext(Zn);return n?kM():cM()}function cM(){at(Lr(),"useNavigate() may be used only in the context of a component.");let n=M.useContext(_r),{basename:e,navigator:t}=M.useContext(An),{matches:i}=M.useContext(Zn),{pathname:s}=Qi(),a=JSON.stringify(Hp(i)),o=M.useRef(!1);return y2(()=>{o.current=!0}),M.useCallback((f,d={})=>{if(Xn(o.current,g2),!o.current)return;if(typeof f=="number"){t.go(f);return}let p=Vp(f,JSON.parse(a),s,d.relative==="path");n==null&&e!=="/"&&(p.pathname=p.pathname==="/"?e:Yi([e,p.pathname])),(d.replace?t.replace:t.push)(p,d.state,d)},[e,t,a,s,n])}var uM=M.createContext(null);function hM(n){let e=M.useContext(Zn).outlet;return M.useMemo(()=>e&&M.createElement(uM.Provider,{value:n},e),[e,n])}function Mo(n,{relative:e}={}){let{matches:t}=M.useContext(Zn),{pathname:i}=Qi(),s=JSON.stringify(Hp(t));return M.useMemo(()=>Vp(n,JSON.parse(s),i,e==="path"),[n,s,i,e])}function fM(n,e){return x2(n,e)}function x2(n,e,t,i,s){var j;at(Lr(),"useRoutes() may be used only in the context of a component.");let{navigator:a}=M.useContext(An),{matches:o}=M.useContext(Zn),u=o[o.length-1],f=u?u.params:{},d=u?u.pathname:"/",p=u?u.pathnameBase:"/",y=u&&u.route;{let N=y&&y.path||"";S2(d,!y||N.endsWith("*")||N.endsWith("*?"),`You rendered descendant (or called \`useRoutes()\`) at "${d}" (under ) but the parent route path has no trailing "*". This means if you navigate deeper, the parent won't match anymore and therefore the child routes will never render. - -Please change the parent to .`)}let x=Qi(),S;if(e){let N=typeof e=="string"?jr(e):e;at(p==="/"||((j=N.pathname)==null?void 0:j.startsWith(p)),`When overriding the location using \`\` or \`useRoutes(routes, location)\`, the location pathname must begin with the portion of the URL pathname that was matched by all parent routes. The current pathname base is "${p}" but pathname "${N.pathname}" was given in the \`location\` prop.`),S=N}else S=x;let w=S.pathname||"/",A=w;if(p!=="/"){let N=p.replace(/^\//,"").split("/");A="/"+w.replace(/^\//,"").split("/").slice(N.length).join("/")}let C=o2(n,{pathname:A});Xn(y||C!=null,`No routes matched location "${S.pathname}${S.search}${S.hash}" `),Xn(C==null||C[C.length-1].route.element!==void 0||C[C.length-1].route.Component!==void 0||C[C.length-1].route.lazy!==void 0,`Matched leaf route at location "${S.pathname}${S.search}${S.hash}" does not have an element or Component. This means it will render an with a null value by default resulting in an "empty" page.`);let T=yM(C&&C.map(N=>Object.assign({},N,{params:Object.assign({},f,N.params),pathname:Yi([p,a.encodeLocation?a.encodeLocation(N.pathname.replace(/\?/g,"%3F").replace(/#/g,"%23")).pathname:N.pathname]),pathnameBase:N.pathnameBase==="/"?p:Yi([p,a.encodeLocation?a.encodeLocation(N.pathnameBase.replace(/\?/g,"%3F").replace(/#/g,"%23")).pathname:N.pathnameBase])})),o,t,i,s);return e&&T?M.createElement(Ao.Provider,{value:{location:{pathname:"/",search:"",hash:"",state:null,key:"default",...S},navigationType:"POP"}},T):T}function dM(){let n=wM(),e=$4(n)?`${n.status} ${n.statusText}`:n instanceof Error?n.message:JSON.stringify(n),t=n instanceof Error?n.stack:null,i="rgba(200,200,200, 0.5)",s={padding:"0.5rem",backgroundColor:i},a={padding:"2px 4px",backgroundColor:i},o=null;return console.error("Error handled by React Router default ErrorBoundary:",n),o=M.createElement(M.Fragment,null,M.createElement("p",null,"💿 Hey developer 👋"),M.createElement("p",null,"You can provide a way better UX than this when your app throws errors by providing your own ",M.createElement("code",{style:a},"ErrorBoundary")," or"," ",M.createElement("code",{style:a},"errorElement")," prop on your route.")),M.createElement(M.Fragment,null,M.createElement("h2",null,"Unexpected Application Error!"),M.createElement("h3",{style:{fontStyle:"italic"}},e),t?M.createElement("pre",{style:s},t):null,o)}var mM=M.createElement(dM,null),v2=class extends M.Component{constructor(n){super(n),this.state={location:n.location,revalidation:n.revalidation,error:n.error}}static getDerivedStateFromError(n){return{error:n}}static getDerivedStateFromProps(n,e){return e.location!==n.location||e.revalidation!=="idle"&&n.revalidation==="idle"?{error:n.error,location:n.location,revalidation:n.revalidation}:{error:n.error!==void 0?n.error:e.error,location:e.location,revalidation:n.revalidation||e.revalidation}}componentDidCatch(n,e){this.props.onError?this.props.onError(n,e):console.error("React Router caught the following error during render",n)}render(){let n=this.state.error;if(this.context&&typeof n=="object"&&n&&"digest"in n&&typeof n.digest=="string"){const t=aM(n.digest);t&&(n=t)}let e=n!==void 0?M.createElement(Zn.Provider,{value:this.props.routeContext},M.createElement(Up.Provider,{value:n,children:this.props.component})):this.props.children;return this.context?M.createElement(pM,{error:n},e):e}};v2.contextType=tM;var $d=new WeakMap;function pM({children:n,error:e}){let{basename:t}=M.useContext(An);if(typeof e=="object"&&e&&"digest"in e&&typeof e.digest=="string"){let i=rM(e.digest);if(i){let s=$d.get(e);if(s)throw s;let a=f2(i.location,t);if(h2&&!$d.get(e))if(a.isExternal||i.reloadDocument)window.location.href=a.absoluteURL||a.to;else{const o=Promise.resolve().then(()=>window.__reactRouterDataRouter.navigate(a.to,{replace:i.replace}));throw $d.set(e,o),o}return M.createElement("meta",{httpEquiv:"refresh",content:`0;url=${a.absoluteURL||a.to}`})}}return n}function gM({routeContext:n,match:e,children:t}){let i=M.useContext(_r);return i&&i.static&&i.staticContext&&(e.route.errorElement||e.route.ErrorBoundary)&&(i.staticContext._deepestRenderedBoundaryId=e.route.id),M.createElement(Zn.Provider,{value:n},t)}function yM(n,e=[],t=null,i=null,s=null){if(n==null){if(!t)return null;if(t.errors)n=t.matches;else if(e.length===0&&!t.initialized&&t.matches.length>0)n=t.matches;else return null}let a=n,o=t==null?void 0:t.errors;if(o!=null){let p=a.findIndex(y=>y.route.id&&(o==null?void 0:o[y.route.id])!==void 0);at(p>=0,`Could not find a matching route for errors on route IDs: ${Object.keys(o).join(",")}`),a=a.slice(0,Math.min(a.length,p+1))}let u=!1,f=-1;if(t)for(let p=0;p=0?a=a.slice(0,f+1):a=[a[0]];break}}}let d=t&&i?(p,y)=>{var x,S;i(p,{location:t.location,params:((S=(x=t.matches)==null?void 0:x[0])==null?void 0:S.params)??{},unstable_pattern:J4(t.matches),errorInfo:y})}:void 0;return a.reduceRight((p,y,x)=>{let S,w=!1,A=null,C=null;t&&(S=o&&y.route.id?o[y.route.id]:void 0,A=y.route.errorElement||mM,u&&(f<0&&x===0?(S2("route-fallback",!1,"No `HydrateFallback` element provided to render during initial hydration"),w=!0,C=null):f===x&&(w=!0,C=y.route.hydrateFallbackElement||null)));let T=e.concat(a.slice(0,x+1)),j=()=>{let N;return S?N=A:w?N=C:y.route.Component?N=M.createElement(y.route.Component,null):y.route.element?N=y.route.element:N=p,M.createElement(gM,{match:y,routeContext:{outlet:p,matches:T,isDataRoute:t!=null},children:N})};return t&&(y.route.ErrorBoundary||y.route.errorElement||x===0)?M.createElement(v2,{location:t.location,revalidation:t.revalidation,component:A,error:S,children:j(),routeContext:{outlet:null,matches:T,isDataRoute:!0},onError:d}):j()},null)}function qp(n){return`${n} must be used within a data router. See https://reactrouter.com/en/main/routers/picking-a-router.`}function bM(n){let e=M.useContext(_r);return at(e,qp(n)),e}function xM(n){let e=M.useContext(oh);return at(e,qp(n)),e}function vM(n){let e=M.useContext(Zn);return at(e,qp(n)),e}function Pp(n){let e=vM(n),t=e.matches[e.matches.length-1];return at(t.route.id,`${n} can only be used on routes that contain a unique "id"`),t.route.id}function SM(){return Pp("useRouteId")}function wM(){var i;let n=M.useContext(Up),e=xM("useRouteError"),t=Pp("useRouteError");return n!==void 0?n:(i=e.errors)==null?void 0:i[t]}function kM(){let{router:n}=bM("useNavigate"),e=Pp("useNavigate"),t=M.useRef(!1);return y2(()=>{t.current=!0}),M.useCallback(async(s,a={})=>{Xn(t.current,g2),t.current&&(typeof s=="number"?await n.navigate(s):await n.navigate(s,{fromRouteId:e,...a}))},[n,e])}var $1={};function S2(n,e,t){!e&&!$1[n]&&($1[n]=!0,Xn(!1,t))}M.memo(CM);function CM({routes:n,future:e,state:t,onError:i}){return x2(n,void 0,t,i,e)}function AM({to:n,replace:e,state:t,relative:i}){at(Lr()," may be used only in the context of a component.");let{static:s}=M.useContext(An);Xn(!s," must not be used on the initial render in a . This is a no-op, but you should modify your code so the is only ever rendered in response to some user interaction or state change.");let{matches:a}=M.useContext(Zn),{pathname:o}=Qi(),u=b2(),f=Vp(n,Hp(a),o,i==="path"),d=JSON.stringify(f);return M.useEffect(()=>{u(JSON.parse(d),{replace:e,state:t,relative:i})},[u,d,i,e,t]),null}function MM(n){return hM(n.context)}function rn(n){at(!1,"A is only ever to be used as the child of element, never rendered directly. Please wrap your in a .")}function TM({basename:n="/",children:e=null,location:t,navigationType:i="POP",navigator:s,static:a=!1,unstable_useTransitions:o}){at(!Lr(),"You cannot render a inside another . You should never have more than one in your app.");let u=n.replace(/^\/*/,"/"),f=M.useMemo(()=>({basename:u,navigator:s,static:a,unstable_useTransitions:o,future:{}}),[u,s,a,o]);typeof t=="string"&&(t=jr(t));let{pathname:d="/",search:p="",hash:y="",state:x=null,key:S="default"}=t,w=M.useMemo(()=>{let A=Ii(d,u);return A==null?null:{location:{pathname:A,search:p,hash:y,state:x,key:S},navigationType:i}},[u,d,p,y,x,S,i]);return Xn(w!=null,` is not able to match the URL "${d}${p}${y}" because it does not start with the basename, so the won't render anything.`),w==null?null:M.createElement(An.Provider,{value:f},M.createElement(Ao.Provider,{children:e,value:w}))}function EM({children:n,location:e}){return fM(Lm(n),e)}function Lm(n,e=[]){let t=[];return M.Children.forEach(n,(i,s)=>{if(!M.isValidElement(i))return;let a=[...e,s];if(i.type===M.Fragment){t.push.apply(t,Lm(i.props.children,a));return}at(i.type===rn,`[${typeof i.type=="string"?i.type:i.type.name}] is not a component. All component children of must be a or `),at(!i.props.index||!i.props.children,"An index route cannot have child routes.");let o={id:i.props.id||a.join("-"),caseSensitive:i.props.caseSensitive,element:i.props.element,Component:i.props.Component,index:i.props.index,path:i.props.path,middleware:i.props.middleware,loader:i.props.loader,action:i.props.action,hydrateFallbackElement:i.props.hydrateFallbackElement,HydrateFallback:i.props.HydrateFallback,errorElement:i.props.errorElement,ErrorBoundary:i.props.ErrorBoundary,hasErrorBoundary:i.props.hasErrorBoundary===!0||i.props.ErrorBoundary!=null||i.props.errorElement!=null,shouldRevalidate:i.props.shouldRevalidate,handle:i.props.handle,lazy:i.props.lazy};i.props.children&&(o.children=Lm(i.props.children,a)),t.push(o)}),t}var Au="get",Mu="application/x-www-form-urlencoded";function ch(n){return typeof HTMLElement<"u"&&n instanceof HTMLElement}function NM(n){return ch(n)&&n.tagName.toLowerCase()==="button"}function DM(n){return ch(n)&&n.tagName.toLowerCase()==="form"}function OM(n){return ch(n)&&n.tagName.toLowerCase()==="input"}function RM(n){return!!(n.metaKey||n.altKey||n.ctrlKey||n.shiftKey)}function jM(n,e){return n.button===0&&(!e||e==="_self")&&!RM(n)}var eu=null;function _M(){if(eu===null)try{new FormData(document.createElement("form"),0),eu=!1}catch{eu=!0}return eu}var LM=new Set(["application/x-www-form-urlencoded","multipart/form-data","text/plain"]);function Jd(n){return n!=null&&!LM.has(n)?(Xn(!1,`"${n}" is not a valid \`encType\` for \`
\`/\`\` and will default to "${Mu}"`),null):n}function BM(n,e){let t,i,s,a,o;if(DM(n)){let u=n.getAttribute("action");i=u?Ii(u,e):null,t=n.getAttribute("method")||Au,s=Jd(n.getAttribute("enctype"))||Mu,a=new FormData(n)}else if(NM(n)||OM(n)&&(n.type==="submit"||n.type==="image")){let u=n.form;if(u==null)throw new Error('Cannot submit a