/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */:host:not(#\#),:root:not(#\#){--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-50:#fef2f2;--color-red-200:#ffcaca;--color-red-300:#ffa3a4;--color-red-400:#ff6568;--color-red-500:#fb2c36;--color-red-600:#e40016;--color-red-700:#bf000f;--color-red-900:#82181a;--color-amber-500:#f69e00;--color-green-600:#00a447;--color-emerald-50:#ecfdf5;--color-emerald-100:#d0fae5;--color-emerald-200:#a4f4cf;--color-emerald-400:#00d294;--color-emerald-500:#00b981;--color-emerald-600:#009669;--color-emerald-700:#007857;--color-emerald-900:#004e3b;--color-cyan-100:#cefafe;--color-cyan-700:#007491;--color-sky-200:#b8e6fe;--color-sky-500:#00a5ea;--color-sky-600:#0084c7;--color-sky-700:#0069a2;--color-sky-900:#024a70;--color-blue-600:#155dfc;--color-violet-50:#f5f3ff;--color-violet-100:#ede9fe;--color-violet-200:#ddd6ff;--color-violet-300:#c4b4ff;--color-violet-400:#a686ff;--color-violet-500:#8d56ff;--color-violet-600:#7f22fe;--color-violet-700:#7008e7;--color-violet-800:#5d0ec0;--color-violet-900:#4d179a;--color-violet-950:#2f0d68;--color-purple-50:#faf5ff;--color-purple-400:#bf7eff;--color-slate-500:#62748e;--color-slate-600:#45556c;--color-gray-50:#f9fafb;--color-gray-100:#f3f4f6;--color-gray-200:#e5e7eb;--color-gray-300:#d1d5dc;--color-gray-400:#99a1af;--color-gray-500:#6a7282;--color-gray-600:#4a5565;--color-gray-700:#364153;--color-gray-800:#1e2939;--color-gray-900:#101828;--color-gray-950:#030712;--color-zinc-200:#e4e4e7;--color-zinc-700:#3f3f46;--color-black:#000;--color-white:#fff;--spacing:0.25rem;--breakpoint-xl:80rem;--container-3xs:16rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-7xl:80rem;--text-xs:0.75rem;--text-xs--line-height:1.33333;--text-sm:0.875rem;--text-sm--line-height:1.42857;--text-base:1rem;--text-base--line-height:1.5;--text-lg:1.125rem;--text-lg--line-height:1.55556;--text-xl:1.25rem;--text-xl--line-height:1.4;--text-2xl:1.5rem;--text-2xl--line-height:1.33333;--text-3xl:1.875rem;--text-3xl--line-height:1.2;--text-4xl:2.25rem;--text-4xl--line-height:1.11111;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-0.025em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:0.25rem;--radius-md:0.375rem;--radius-lg:0.5rem;--radius-xl:0.75rem;--radius-2xl:1rem;--blur-3xl:64px;--default-transition-duration:150ms;--default-transition-timing-function:cubic-bezier(0.4,0,0.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-violet-650:#8d56ff;--color-brand-700:#574971;--color-brand-800:#403655;--color-brand-900:#292238;--color-brand-950:#201a2c;--color-mauve-400:#a89ea9;--color-mauve-500:#79697b;--color-mauve-600:#594c5b}@supports (color:color(display-p3 0 0 0%)){:host:not(#\#),:root:not(#\#){--color-red-200:#ffcaca;--color-red-300:#ffa3a4;--color-red-400:#ff6568;--color-red-600:#e40016;--color-red-700:#bf0010;--color-amber-500:#f69e00;--color-green-600:#00a447;--color-emerald-400:#00d294;--color-emerald-500:#00b981;--color-emerald-600:#009669;--color-emerald-700:#007857;--color-emerald-900:#004e3b;--color-cyan-700:#007491;--color-sky-500:#00a5ea;--color-sky-600:#0084c7;--color-sky-700:#0069a2;--color-violet-200:#ddd6ff;--color-violet-300:#c4b4ff;--color-violet-400:#a686ff;--color-violet-500:#8d56ff;--color-purple-400:#bf7eff;--color-violet-650:#8d56ff}@media (color-gamut:p3){:host:not(#\#),:root:not(#\#){--color-red-200:color(display-p3 0.96956 0.79815 0.7943);--color-red-300:color(display-p3 0.95692 0.65189 0.64512);--color-red-400:color(display-p3 0.93353 0.43168 0.42349);--color-red-600:color(display-p3 0.83032 0.14038 0.1332);--color-red-700:color(display-p3 0.69274 0.11623 0.10468);--color-amber-500:color(display-p3 0.93994 0.62058 0.05854);--color-green-600:color(display-p3 0.24388 0.64082 0.29481);--color-emerald-400:color(display-p3 0.3347 0.8196 0.59158);--color-emerald-500:color(display-p3 0.26711 0.72685 0.5084);--color-emerald-600:color(display-p3 0.20656 0.58906 0.41396);--color-emerald-700:color(display-p3 0.16404 0.47023 0.34351);--color-emerald-900:color(display-p3 0.11782 0.30297 0.2345);--color-cyan-700:color(display-p3 0.16412 0.45143 0.57057);--color-sky-500:color(display-p3 0.21911 0.63903 0.93148);--color-sky-600:color(display-p3 0.16251 0.50938 0.79608);--color-sky-700:color(display-p3 0.13031 0.40457 0.64085);--color-violet-200:color(display-p3 0.86154 0.83885 0.98801);--color-violet-300:color(display-p3 0.75887 0.70626 0.99173);--color-violet-400:color(display-p3 0.63122 0.52218 0.99001);--color-violet-500:color(display-p3 0.52337 0.3296 0.99088);--color-purple-400:color(display-p3 0.71992 0.4925 0.99517);--color-violet-650:color(display-p3 0.52337 0.3296 0.99088)}}}:not(#\#):not(#\#),:not(#\#):not(#\#)::backdrop,:not(#\#):not(#\#)::file-selector-button,:not(#\#):not(#\#):after,:not(#\#):not(#\#):before{border:0 solid;box-sizing:border-box;margin:0;padding:0}:host:not(#\#):not(#\#),html:not(#\#):not(#\#){line-height:1.5;-webkit-text-size-adjust:100%;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);tab-size:4;-webkit-tap-highlight-color:transparent}hr:not(#\#):not(#\#){border-top-width:1px;color:inherit;height:0}abbr:where([title]):not(#\#):not(#\#){-webkit-text-decoration:underline dotted;text-decoration:underline;text-decoration:underline dotted}h1:not(#\#):not(#\#),h2:not(#\#):not(#\#),h3:not(#\#):not(#\#),h4:not(#\#):not(#\#),h5:not(#\#):not(#\#),h6:not(#\#):not(#\#){font-size:inherit;font-weight:inherit}a:not(#\#):not(#\#){color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b:not(#\#):not(#\#),strong:not(#\#):not(#\#){font-weight:bolder}code:not(#\#):not(#\#),kbd:not(#\#):not(#\#),pre:not(#\#):not(#\#),samp:not(#\#):not(#\#){font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-size:1em;font-variation-settings:var(--default-mono-font-variation-settings,normal)}small:not(#\#):not(#\#){font-size:80%}sub:not(#\#):not(#\#),sup:not(#\#):not(#\#){font-size:75%;line-height:0;position:relative;vertical-align:initial}sub:not(#\#):not(#\#){bottom:-.25em}sup:not(#\#):not(#\#){top:-.5em}table:not(#\#):not(#\#){border-collapse:collapse;border-color:inherit;text-indent:0}:-moz-focusring:not(#\#):not(#\#){outline:auto}progress:not(#\#):not(#\#){vertical-align:initial}summary:not(#\#):not(#\#){display:list-item}menu:not(#\#):not(#\#),ol:not(#\#):not(#\#),ul:not(#\#):not(#\#){list-style:none}audio:not(#\#):not(#\#),canvas:not(#\#):not(#\#),embed:not(#\#):not(#\#),iframe:not(#\#):not(#\#),img:not(#\#):not(#\#),object:not(#\#):not(#\#),svg:not(#\#):not(#\#),video:not(#\#):not(#\#){display:block;vertical-align:middle}img:not(#\#):not(#\#),video:not(#\#):not(#\#){height:auto;max-width:100%}:not(#\#):not(#\#)::file-selector-button,button:not(#\#):not(#\#),input:not(#\#):not(#\#),optgroup:not(#\#):not(#\#),select:not(#\#):not(#\#),textarea:not(#\#):not(#\#){background-color:initial;border-radius:0;color:inherit;font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;opacity:1}:where(select:is([multiple],[size])):not(#\#):not(#\#) optgroup{font-weight:bolder}:where(select:is([multiple],[size])):not(#\#):not(#\#) optgroup option{padding-inline-start:20px}:not(#\#):not(#\#)::file-selector-button{margin-inline-end:4px}:not(#\#):not(#\#)::placeholder{opacity:1}@supports (not (-webkit-appearance:-apple-pay-button)) or (contain-intrinsic-size:1px){:not(#\#):not(#\#)::placeholder{color:currentcolor}@supports (color:color-mix(in lab,red,red)){:not(#\#):not(#\#)::placeholder{color:color-mix(in oklab,currentcolor 50%,#0000)}}}textarea:not(#\#):not(#\#){resize:vertical}:not(#\#):not(#\#)::-webkit-search-decoration{-webkit-appearance:none}:not(#\#):not(#\#)::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}:not(#\#):not(#\#)::-webkit-datetime-edit{display:inline-flex}:not(#\#):not(#\#)::-webkit-datetime-edit-fields-wrapper{padding:0}:not(#\#):not(#\#)::-webkit-datetime-edit,:not(#\#):not(#\#)::-webkit-datetime-edit-day-field,:not(#\#):not(#\#)::-webkit-datetime-edit-hour-field,:not(#\#):not(#\#)::-webkit-datetime-edit-meridiem-field,:not(#\#):not(#\#)::-webkit-datetime-edit-millisecond-field,:not(#\#):not(#\#)::-webkit-datetime-edit-minute-field,:not(#\#):not(#\#)::-webkit-datetime-edit-month-field,:not(#\#):not(#\#)::-webkit-datetime-edit-second-field,:not(#\#):not(#\#)::-webkit-datetime-edit-year-field{padding-block:0}:not(#\#):not(#\#)::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid:not(#\#):not(#\#){box-shadow:none}:not(#\#):not(#\#)::file-selector-button,button:not(#\#):not(#\#),input:where([type=button],[type=reset],[type=submit]):not(#\#):not(#\#){-webkit-appearance:button;appearance:button}:not(#\#):not(#\#)::-webkit-inner-spin-button,:not(#\#):not(#\#)::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])):not(#\#):not(#\#):not(#\#){display:none!important}.pointer-events-none:not(#\#):not(#\#):not(#\#):not(#\#){pointer-events:none}.collapse:not(#\#):not(#\#):not(#\#):not(#\#){visibility:collapse}.visible:not(#\#):not(#\#):not(#\#):not(#\#){visibility:visible}.sr-only:not(#\#):not(#\#):not(#\#):not(#\#){border-width:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.absolute:not(#\#):not(#\#):not(#\#):not(#\#){position:absolute}.relative:not(#\#):not(#\#):not(#\#):not(#\#){position:relative}.sticky:not(#\#):not(#\#):not(#\#):not(#\#){position:sticky}.inset-y-0:not(#\#):not(#\#):not(#\#):not(#\#){inset-block:calc(var(--spacing)*0)}.start:not(#\#):not(#\#):not(#\#):not(#\#){inset-inline-start:var(--spacing)}.end:not(#\#):not(#\#):not(#\#):not(#\#){inset-inline-end:var(--spacing)}.-top-32:not(#\#):not(#\#):not(#\#):not(#\#){top:calc(var(--spacing)*-32)}.top-0:not(#\#):not(#\#):not(#\#):not(#\#){top:calc(var(--spacing)*0)}.top-2:not(#\#):not(#\#):not(#\#):not(#\#){top:calc(var(--spacing)*2)}.top-10:not(#\#):not(#\#):not(#\#):not(#\#){top:calc(var(--spacing)*10)}.-right-32:not(#\#):not(#\#):not(#\#):not(#\#){right:calc(var(--spacing)*-32)}.right-0:not(#\#):not(#\#):not(#\#):not(#\#){right:calc(var(--spacing)*0)}.right-1:not(#\#):not(#\#):not(#\#):not(#\#){right:calc(var(--spacing)*1)}.right-2:not(#\#):not(#\#):not(#\#):not(#\#){right:calc(var(--spacing)*2)}.bottom-0:not(#\#):not(#\#):not(#\#):not(#\#){bottom:calc(var(--spacing)*0)}.-left-32:not(#\#):not(#\#):not(#\#):not(#\#){left:calc(var(--spacing)*-32)}.left-0:not(#\#):not(#\#):not(#\#):not(#\#){left:calc(var(--spacing)*0)}.left-3:not(#\#):not(#\#):not(#\#):not(#\#){left:calc(var(--spacing)*3)}.z-10:not(#\#):not(#\#):not(#\#):not(#\#){z-index:10}.z-50:not(#\#):not(#\#):not(#\#):not(#\#){z-index:50}.z-100:not(#\#):not(#\#):not(#\#):not(#\#){z-index:100}.container:not(#\#):not(#\#):not(#\#):not(#\#){width:100%}@media (min-width:40rem){.container:not(#\#):not(#\#):not(#\#):not(#\#){max-width:40rem}}@media (min-width:48rem){.container:not(#\#):not(#\#):not(#\#):not(#\#){max-width:48rem}}@media (min-width:64rem){.container:not(#\#):not(#\#):not(#\#):not(#\#){max-width:64rem}}@media (min-width:80rem){.container:not(#\#):not(#\#):not(#\#):not(#\#){max-width:80rem}}@media (min-width:96rem){.container:not(#\#):not(#\#):not(#\#):not(#\#){max-width:96rem}}.m-0:not(#\#):not(#\#):not(#\#):not(#\#){margin:calc(var(--spacing)*0)}.m-2:not(#\#):not(#\#):not(#\#):not(#\#){margin:calc(var(--spacing)*2)}.m-auto:not(#\#):not(#\#):not(#\#):not(#\#){margin:auto}.-mx-4:not(#\#):not(#\#):not(#\#):not(#\#){margin-inline:calc(var(--spacing)*-4)}.mx-0:not(#\#):not(#\#):not(#\#):not(#\#){margin-inline:calc(var(--spacing)*0)}.mx-1:not(#\#):not(#\#):not(#\#):not(#\#){margin-inline:calc(var(--spacing)*1)}.mx-2:not(#\#):not(#\#):not(#\#):not(#\#){margin-inline:calc(var(--spacing)*2)}.mx-auto:not(#\#):not(#\#):not(#\#):not(#\#){margin-inline:auto}.my-1\.5:not(#\#):not(#\#):not(#\#):not(#\#){margin-block:calc(var(--spacing)*1.5)}.my-2:not(#\#):not(#\#):not(#\#):not(#\#){margin-block:calc(var(--spacing)*2)}.my-3:not(#\#):not(#\#):not(#\#):not(#\#){margin-block:calc(var(--spacing)*3)}.my-4:not(#\#):not(#\#):not(#\#):not(#\#){margin-block:calc(var(--spacing)*4)}.my-6:not(#\#):not(#\#):not(#\#):not(#\#){margin-block:calc(var(--spacing)*6)}.my-auto:not(#\#):not(#\#):not(#\#):not(#\#){margin-block:auto}.-mt-1:not(#\#):not(#\#):not(#\#):not(#\#){margin-top:calc(var(--spacing)*-1)}.-mt-4:not(#\#):not(#\#):not(#\#):not(#\#){margin-top:calc(var(--spacing)*-4)}.mt-1:not(#\#):not(#\#):not(#\#):not(#\#){margin-top:calc(var(--spacing)*1)}.mt-2:not(#\#):not(#\#):not(#\#):not(#\#){margin-top:calc(var(--spacing)*2)}.mt-3:not(#\#):not(#\#):not(#\#):not(#\#){margin-top:calc(var(--spacing)*3)}.mt-4:not(#\#):not(#\#):not(#\#):not(#\#){margin-top:calc(var(--spacing)*4)}.mt-6:not(#\#):not(#\#):not(#\#):not(#\#){margin-top:calc(var(--spacing)*6)}.mt-8:not(#\#):not(#\#):not(#\#):not(#\#){margin-top:calc(var(--spacing)*8)}.mt-10:not(#\#):not(#\#):not(#\#):not(#\#){margin-top:calc(var(--spacing)*10)}.mt-12:not(#\#):not(#\#):not(#\#):not(#\#){margin-top:calc(var(--spacing)*12)}.mb-2:not(#\#):not(#\#):not(#\#):not(#\#){margin-bottom:calc(var(--spacing)*2)}.mb-3:not(#\#):not(#\#):not(#\#):not(#\#){margin-bottom:calc(var(--spacing)*3)}.mb-4:not(#\#):not(#\#):not(#\#):not(#\#){margin-bottom:calc(var(--spacing)*4)}.mb-6:not(#\#):not(#\#):not(#\#):not(#\#){margin-bottom:calc(var(--spacing)*6)}.mb-8:not(#\#):not(#\#):not(#\#):not(#\#){margin-bottom:calc(var(--spacing)*8)}.mb-10:not(#\#):not(#\#):not(#\#):not(#\#){margin-bottom:calc(var(--spacing)*10)}.-ml-1\.5:not(#\#):not(#\#):not(#\#):not(#\#){margin-left:calc(var(--spacing)*-1.5)}.line-clamp-2:not(#\#):not(#\#):not(#\#):not(#\#){display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.line-clamp-none:not(#\#):not(#\#):not(#\#):not(#\#){display:block;overflow:visible;-webkit-box-orient:horizontal;-webkit-line-clamp:unset}.block:not(#\#):not(#\#):not(#\#):not(#\#){display:block}.flex:not(#\#):not(#\#):not(#\#):not(#\#){display:flex}.grid:not(#\#):not(#\#):not(#\#):not(#\#){display:grid}.hidden:not(#\#):not(#\#):not(#\#):not(#\#){display:none}.inline:not(#\#):not(#\#):not(#\#):not(#\#){display:inline}.inline-block:not(#\#):not(#\#):not(#\#):not(#\#){display:inline-block}.inline-flex:not(#\#):not(#\#):not(#\#):not(#\#){display:inline-flex}.aspect-square:not(#\#):not(#\#):not(#\#):not(#\#){aspect-ratio:1/1}.h-3:not(#\#):not(#\#):not(#\#):not(#\#){height:calc(var(--spacing)*3)}.h-4:not(#\#):not(#\#):not(#\#):not(#\#){height:calc(var(--spacing)*4)}.h-5:not(#\#):not(#\#):not(#\#):not(#\#){height:calc(var(--spacing)*5)}.h-6:not(#\#):not(#\#):not(#\#):not(#\#){height:calc(var(--spacing)*6)}.h-7:not(#\#):not(#\#):not(#\#):not(#\#){height:calc(var(--spacing)*7)}.h-8:not(#\#):not(#\#):not(#\#):not(#\#){height:calc(var(--spacing)*8)}.h-9:not(#\#):not(#\#):not(#\#):not(#\#){height:calc(var(--spacing)*9)}.h-10:not(#\#):not(#\#):not(#\#):not(#\#){height:calc(var(--spacing)*10)}.h-12:not(#\#):not(#\#):not(#\#):not(#\#){height:calc(var(--spacing)*12)}.h-20:not(#\#):not(#\#):not(#\#):not(#\#){height:calc(var(--spacing)*20)}.h-30:not(#\#):not(#\#):not(#\#):not(#\#){height:calc(var(--spacing)*30)}.h-50:not(#\#):not(#\#):not(#\#):not(#\#){height:calc(var(--spacing)*50)}.h-66:not(#\#):not(#\#):not(#\#):not(#\#){height:calc(var(--spacing)*66)}.h-96:not(#\#):not(#\#):not(#\#):not(#\#){height:calc(var(--spacing)*96)}.h-full:not(#\#):not(#\#):not(#\#):not(#\#){height:100%}.max-h-65:not(#\#):not(#\#):not(#\#):not(#\#){max-height:calc(var(--spacing)*65)}.max-h-none:not(#\#):not(#\#):not(#\#):not(#\#){max-height:none}.min-h-\[2\.8em\]:not(#\#):not(#\#):not(#\#):not(#\#){min-height:2.8em}.min-h-\[60vh\]:not(#\#):not(#\#):not(#\#):not(#\#){min-height:60vh}.min-h-screen:not(#\#):not(#\#):not(#\#):not(#\#){min-height:100vh}.w-3:not(#\#):not(#\#):not(#\#):not(#\#){width:calc(var(--spacing)*3)}.w-4:not(#\#):not(#\#):not(#\#):not(#\#){width:calc(var(--spacing)*4)}.w-5:not(#\#):not(#\#):not(#\#):not(#\#){width:calc(var(--spacing)*5)}.w-6:not(#\#):not(#\#):not(#\#):not(#\#){width:calc(var(--spacing)*6)}.w-7:not(#\#):not(#\#):not(#\#):not(#\#){width:calc(var(--spacing)*7)}.w-8:not(#\#):not(#\#):not(#\#):not(#\#){width:calc(var(--spacing)*8)}.w-10:not(#\#):not(#\#):not(#\#):not(#\#){width:calc(var(--spacing)*10)}.w-12:not(#\#):not(#\#):not(#\#):not(#\#){width:calc(var(--spacing)*12)}.w-20:not(#\#):not(#\#):not(#\#):not(#\#){width:calc(var(--spacing)*20)}.w-40:not(#\#):not(#\#):not(#\#):not(#\#){width:calc(var(--spacing)*40)}.w-50:not(#\#):not(#\#):not(#\#):not(#\#){width:calc(var(--spacing)*50)}.w-96:not(#\#):not(#\#):not(#\#):not(#\#){width:calc(var(--spacing)*96)}.w-fit:not(#\#):not(#\#):not(#\#):not(#\#){width:fit-content}.w-full:not(#\#):not(#\#):not(#\#):not(#\#){width:100%}.w-px:not(#\#):not(#\#):not(#\#):not(#\#){width:1px}.max-w-2xl:not(#\#):not(#\#):not(#\#):not(#\#){max-width:var(--container-2xl)}.max-w-3xl:not(#\#):not(#\#):not(#\#):not(#\#){max-width:var(--container-3xl)}.max-w-3xs:not(#\#):not(#\#):not(#\#):not(#\#){max-width:var(--container-3xs)}.max-w-4xl:not(#\#):not(#\#):not(#\#):not(#\#){max-width:var(--container-4xl)}.max-w-5xl:not(#\#):not(#\#):not(#\#):not(#\#){max-width:var(--container-5xl)}.max-w-7xl:not(#\#):not(#\#):not(#\#):not(#\#){max-width:var(--container-7xl)}.max-w-\[60\%\]:not(#\#):not(#\#):not(#\#):not(#\#){max-width:60%}.max-w-lg:not(#\#):not(#\#):not(#\#):not(#\#){max-width:var(--container-lg)}.max-w-md:not(#\#):not(#\#):not(#\#):not(#\#){max-width:var(--container-md)}.max-w-screen-xl:not(#\#):not(#\#):not(#\#):not(#\#){max-width:var(--breakpoint-xl)}.max-w-sm:not(#\#):not(#\#):not(#\#):not(#\#){max-width:var(--container-sm)}.max-w-xl:not(#\#):not(#\#):not(#\#):not(#\#){max-width:var(--container-xl)}.min-w-0:not(#\#):not(#\#):not(#\#):not(#\#){min-width:calc(var(--spacing)*0)}.flex-1:not(#\#):not(#\#):not(#\#):not(#\#){flex:1}.flex-3:not(#\#):not(#\#):not(#\#):not(#\#){flex:3}.flex-shrink-0:not(#\#):not(#\#):not(#\#):not(#\#),.shrink-0:not(#\#):not(#\#):not(#\#):not(#\#){flex-shrink:0}.rotate-90:not(#\#):not(#\#):not(#\#):not(#\#){rotate:90deg}.rotate-180:not(#\#):not(#\#):not(#\#):not(#\#){rotate:180deg}.rotate-270:not(#\#):not(#\#):not(#\#):not(#\#){rotate:270deg}.transform:not(#\#):not(#\#):not(#\#):not(#\#){transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer:not(#\#):not(#\#):not(#\#):not(#\#){cursor:pointer}.list-disc:not(#\#):not(#\#):not(#\#):not(#\#){list-style-type:disc}.grid-cols-1:not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2:not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3:not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-\[repeat\(auto-fill\,minmax\(200px\,1fr\)\)\]:not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.flex-col:not(#\#):not(#\#):not(#\#):not(#\#){flex-direction:column}.flex-row:not(#\#):not(#\#):not(#\#):not(#\#){flex-direction:row}.flex-wrap:not(#\#):not(#\#):not(#\#):not(#\#){flex-wrap:wrap}.items-center:not(#\#):not(#\#):not(#\#):not(#\#){align-items:center}.items-end:not(#\#):not(#\#):not(#\#):not(#\#){align-items:flex-end}.items-start:not(#\#):not(#\#):not(#\#):not(#\#){align-items:flex-start}.items-stretch:not(#\#):not(#\#):not(#\#):not(#\#){align-items:stretch}.justify-around:not(#\#):not(#\#):not(#\#):not(#\#){justify-content:space-around}.justify-between:not(#\#):not(#\#):not(#\#):not(#\#){justify-content:space-between}.justify-center:not(#\#):not(#\#):not(#\#):not(#\#){justify-content:center}.justify-end:not(#\#):not(#\#):not(#\#):not(#\#){justify-content:flex-end}.gap-1:not(#\#):not(#\#):not(#\#):not(#\#){gap:calc(var(--spacing)*1)}.gap-2:not(#\#):not(#\#):not(#\#):not(#\#){gap:calc(var(--spacing)*2)}.gap-3:not(#\#):not(#\#):not(#\#):not(#\#){gap:calc(var(--spacing)*3)}.gap-4:not(#\#):not(#\#):not(#\#):not(#\#){gap:calc(var(--spacing)*4)}.gap-6:not(#\#):not(#\#):not(#\#):not(#\#){gap:calc(var(--spacing)*6)}.gap-8:not(#\#):not(#\#):not(#\#):not(#\#){gap:calc(var(--spacing)*8)}:where(.space-y-1>:not(:last-child)):not(#\#):not(#\#):not(#\#):not(#\#){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing)*1*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*1*var(--tw-space-y-reverse))}:where(.space-y-2>:not(:last-child)):not(#\#):not(#\#):not(#\#):not(#\#){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing)*2*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*2*var(--tw-space-y-reverse))}:where(.space-y-4>:not(:last-child)):not(#\#):not(#\#):not(#\#):not(#\#){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing)*4*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*4*var(--tw-space-y-reverse))}:where(.space-y-6>:not(:last-child)):not(#\#):not(#\#):not(#\#):not(#\#){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing)*6*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*6*var(--tw-space-y-reverse))}.gap-x-4:not(#\#):not(#\#):not(#\#):not(#\#){column-gap:calc(var(--spacing)*4)}:where(.space-x-1>:not(:last-child)):not(#\#):not(#\#):not(#\#):not(#\#){--tw-space-x-reverse:0;margin-inline-end:calc(var(--spacing)*1*(1 - var(--tw-space-x-reverse)));margin-inline-start:calc(var(--spacing)*1*var(--tw-space-x-reverse))}:where(.space-x-2>:not(:last-child)):not(#\#):not(#\#):not(#\#):not(#\#){--tw-space-x-reverse:0;margin-inline-end:calc(var(--spacing)*2*(1 - var(--tw-space-x-reverse)));margin-inline-start:calc(var(--spacing)*2*var(--tw-space-x-reverse))}.gap-y-2:not(#\#):not(#\#):not(#\#):not(#\#){row-gap:calc(var(--spacing)*2)}.self-center:not(#\#):not(#\#):not(#\#):not(#\#){align-self:center}.truncate:not(#\#):not(#\#):not(#\#):not(#\#){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overflow-hidden:not(#\#):not(#\#):not(#\#):not(#\#){overflow:hidden}.overflow-visible:not(#\#):not(#\#):not(#\#):not(#\#){overflow:visible}.overflow-x-auto:not(#\#):not(#\#):not(#\#):not(#\#){overflow-x:auto}.rounded:not(#\#):not(#\#):not(#\#):not(#\#){border-radius:.25rem}.rounded-2xl:not(#\#):not(#\#):not(#\#):not(#\#){border-radius:var(--radius-2xl)}.rounded-full:not(#\#):not(#\#):not(#\#):not(#\#){border-radius:calc(infinity*1px)}.rounded-lg:not(#\#):not(#\#):not(#\#):not(#\#){border-radius:var(--radius-lg)}.rounded-md:not(#\#):not(#\#):not(#\#):not(#\#){border-radius:var(--radius-md)}.rounded-sm:not(#\#):not(#\#):not(#\#):not(#\#){border-radius:var(--radius-sm)}.rounded-xl:not(#\#):not(#\#):not(#\#):not(#\#){border-radius:var(--radius-xl)}.rounded-l-lg:not(#\#):not(#\#):not(#\#):not(#\#){border-bottom-left-radius:var(--radius-lg);border-top-left-radius:var(--radius-lg)}.rounded-l-md:not(#\#):not(#\#):not(#\#):not(#\#){border-bottom-left-radius:var(--radius-md);border-top-left-radius:var(--radius-md)}.rounded-l-none:not(#\#):not(#\#):not(#\#):not(#\#){border-bottom-left-radius:0;border-top-left-radius:0}.border:not(#\#):not(#\#):not(#\#):not(#\#){border-style:var(--tw-border-style);border-width:1px}.border-y:not(#\#):not(#\#):not(#\#):not(#\#){border-block-style:var(--tw-border-style);border-block-width:1px}.border-t:not(#\#):not(#\#):not(#\#):not(#\#){border-top-style:var(--tw-border-style);border-top-width:1px}.border-b:not(#\#):not(#\#):not(#\#):not(#\#){border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-emerald-200:not(#\#):not(#\#):not(#\#):not(#\#){border-color:var(--color-emerald-200)}.border-gray-200:not(#\#):not(#\#):not(#\#):not(#\#){border-color:var(--color-gray-200)}.border-gray-200\/60:not(#\#):not(#\#):not(#\#):not(#\#){border-color:#e5e7eb99}@supports (color:color-mix(in lab,red,red)){.border-gray-200\/60:not(#\#):not(#\#):not(#\#):not(#\#){border-color:color-mix(in oklab,var(--color-gray-200) 60%,#0000)}}.border-gray-300:not(#\#):not(#\#):not(#\#):not(#\#){border-color:var(--color-gray-300)}.border-red-300:not(#\#):not(#\#):not(#\#):not(#\#){border-color:var(--color-red-300)}.border-transparent:not(#\#):not(#\#):not(#\#):not(#\#){border-color:#0000}.border-violet-650:not(#\#):not(#\#):not(#\#):not(#\#){border-color:var(--color-violet-650)}.bg-cyan-100:not(#\#):not(#\#):not(#\#):not(#\#){background-color:var(--color-cyan-100)}.bg-emerald-50:not(#\#):not(#\#):not(#\#):not(#\#){background-color:var(--color-emerald-50)}.bg-emerald-100:not(#\#):not(#\#):not(#\#):not(#\#){background-color:var(--color-emerald-100)}.bg-gray-50:not(#\#):not(#\#):not(#\#):not(#\#){background-color:var(--color-gray-50)}.bg-gray-100:not(#\#):not(#\#):not(#\#):not(#\#){background-color:var(--color-gray-100)}.bg-gray-100\/80:not(#\#):not(#\#):not(#\#):not(#\#){background-color:#f3f4f6cc}@supports (color:color-mix(in lab,red,red)){.bg-gray-100\/80:not(#\#):not(#\#):not(#\#):not(#\#){background-color:color-mix(in oklab,var(--color-gray-100) 80%,#0000)}}.bg-gray-200:not(#\#):not(#\#):not(#\#):not(#\#){background-color:var(--color-gray-200)}.bg-gray-300:not(#\#):not(#\#):not(#\#):not(#\#){background-color:var(--color-gray-300)}.bg-gray-700:not(#\#):not(#\#):not(#\#):not(#\#){background-color:var(--color-gray-700)}.bg-purple-400\/10:not(#\#):not(#\#):not(#\#):not(#\#){background-color:#bf7eff1a}@media (color-gamut:p3){.bg-purple-400\/10:not(#\#):not(#\#):not(#\#):not(#\#){background-color:color(display-p3 .71992 .4925 .99517/.1)}}@supports (color:color-mix(in lab,red,red)){.bg-purple-400\/10:not(#\#):not(#\#):not(#\#):not(#\#){background-color:color-mix(in oklab,var(--color-purple-400) 10%,#0000)}}.bg-red-400:not(#\#):not(#\#):not(#\#):not(#\#){background-color:var(--color-red-400)}.bg-sky-200:not(#\#):not(#\#):not(#\#):not(#\#){background-color:var(--color-sky-200)}.bg-sky-600:not(#\#):not(#\#):not(#\#):not(#\#){background-color:var(--color-sky-600)}.bg-transparent:not(#\#):not(#\#):not(#\#):not(#\#){background-color:initial}.bg-violet-100:not(#\#):not(#\#):not(#\#):not(#\#){background-color:var(--color-violet-100)}.bg-violet-200:not(#\#):not(#\#):not(#\#):not(#\#){background-color:var(--color-violet-200)}.bg-violet-400\/10:not(#\#):not(#\#):not(#\#):not(#\#){background-color:#a686ff1a}@media (color-gamut:p3){.bg-violet-400\/10:not(#\#):not(#\#):not(#\#):not(#\#){background-color:color(display-p3 .63122 .52218 .99001/.1)}}@supports (color:color-mix(in lab,red,red)){.bg-violet-400\/10:not(#\#):not(#\#):not(#\#):not(#\#){background-color:color-mix(in oklab,var(--color-violet-400) 10%,#0000)}}.bg-violet-650:not(#\#):not(#\#):not(#\#):not(#\#){background-color:var(--color-violet-650)}.bg-white:not(#\#):not(#\#):not(#\#):not(#\#){background-color:var(--color-white)}.bg-white\/95:not(#\#):not(#\#):not(#\#):not(#\#){background-color:#fffffff2}@supports (color:color-mix(in lab,red,red)){.bg-white\/95:not(#\#):not(#\#):not(#\#):not(#\#){background-color:color-mix(in oklab,var(--color-white) 95%,#0000)}}.bg-gradient-to-b:not(#\#):not(#\#):not(#\#):not(#\#){--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-t:not(#\#):not(#\#):not(#\#):not(#\#){--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-purple-50\/70:not(#\#):not(#\#):not(#\#):not(#\#){--tw-gradient-from:#faf5ffb3}@supports (color:color-mix(in lab,red,red)){.from-purple-50\/70:not(#\#):not(#\#):not(#\#):not(#\#){--tw-gradient-from:color-mix(in oklab,var(--color-purple-50) 70%,#0000)}}.from-purple-50\/70:not(#\#):not(#\#):not(#\#):not(#\#){--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))}.from-white:not(#\#):not(#\#):not(#\#):not(#\#){--tw-gradient-from:var(--color-white);--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))}.from-20\%:not(#\#):not(#\#):not(#\#):not(#\#){--tw-gradient-from-position:20%}.via-white:not(#\#):not(#\#):not(#\#):not(#\#){--tw-gradient-via:var(--color-white);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-transparent:not(#\#):not(#\#):not(#\#):not(#\#){--tw-gradient-to:#0000;--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-white:not(#\#):not(#\#):not(#\#):not(#\#){--tw-gradient-to:var(--color-white);--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))}.object-cover:not(#\#):not(#\#):not(#\#):not(#\#){object-fit:cover}.p-1:not(#\#):not(#\#):not(#\#):not(#\#){padding:calc(var(--spacing)*1)}.p-1\.5:not(#\#):not(#\#):not(#\#):not(#\#){padding:calc(var(--spacing)*1.5)}.p-2:not(#\#):not(#\#):not(#\#):not(#\#){padding:calc(var(--spacing)*2)}.p-3:not(#\#):not(#\#):not(#\#):not(#\#){padding:calc(var(--spacing)*3)}.p-4:not(#\#):not(#\#):not(#\#):not(#\#){padding:calc(var(--spacing)*4)}.p-6:not(#\#):not(#\#):not(#\#):not(#\#){padding:calc(var(--spacing)*6)}.p-8:not(#\#):not(#\#):not(#\#):not(#\#){padding:calc(var(--spacing)*8)}.px-0:not(#\#):not(#\#):not(#\#):not(#\#){padding-inline:calc(var(--spacing)*0)}.px-1:not(#\#):not(#\#):not(#\#):not(#\#){padding-inline:calc(var(--spacing)*1)}.px-2:not(#\#):not(#\#):not(#\#):not(#\#){padding-inline:calc(var(--spacing)*2)}.px-3:not(#\#):not(#\#):not(#\#):not(#\#){padding-inline:calc(var(--spacing)*3)}.px-3\.5:not(#\#):not(#\#):not(#\#):not(#\#){padding-inline:calc(var(--spacing)*3.5)}.px-4:not(#\#):not(#\#):not(#\#):not(#\#){padding-inline:calc(var(--spacing)*4)}.px-5:not(#\#):not(#\#):not(#\#):not(#\#){padding-inline:calc(var(--spacing)*5)}.px-6:not(#\#):not(#\#):not(#\#):not(#\#){padding-inline:calc(var(--spacing)*6)}.py-0:not(#\#):not(#\#):not(#\#):not(#\#){padding-block:calc(var(--spacing)*0)}.py-0\.5:not(#\#):not(#\#):not(#\#):not(#\#){padding-block:calc(var(--spacing)*.5)}.py-1:not(#\#):not(#\#):not(#\#):not(#\#){padding-block:calc(var(--spacing)*1)}.py-2:not(#\#):not(#\#):not(#\#):not(#\#){padding-block:calc(var(--spacing)*2)}.py-2\.5:not(#\#):not(#\#):not(#\#):not(#\#){padding-block:calc(var(--spacing)*2.5)}.py-3:not(#\#):not(#\#):not(#\#):not(#\#){padding-block:calc(var(--spacing)*3)}.py-4:not(#\#):not(#\#):not(#\#):not(#\#){padding-block:calc(var(--spacing)*4)}.py-6:not(#\#):not(#\#):not(#\#):not(#\#){padding-block:calc(var(--spacing)*6)}.py-10:not(#\#):not(#\#):not(#\#):not(#\#){padding-block:calc(var(--spacing)*10)}.py-12:not(#\#):not(#\#):not(#\#):not(#\#){padding-block:calc(var(--spacing)*12)}.pt-2:not(#\#):not(#\#):not(#\#):not(#\#){padding-top:calc(var(--spacing)*2)}.pt-6:not(#\#):not(#\#):not(#\#):not(#\#){padding-top:calc(var(--spacing)*6)}.pr-12:not(#\#):not(#\#):not(#\#):not(#\#){padding-right:calc(var(--spacing)*12)}.pb-1:not(#\#):not(#\#):not(#\#):not(#\#){padding-bottom:calc(var(--spacing)*1)}.pb-2:not(#\#):not(#\#):not(#\#):not(#\#){padding-bottom:calc(var(--spacing)*2)}.pb-3:not(#\#):not(#\#):not(#\#):not(#\#){padding-bottom:calc(var(--spacing)*3)}.pb-px:not(#\#):not(#\#):not(#\#):not(#\#){padding-bottom:1px}.pl-6:not(#\#):not(#\#):not(#\#):not(#\#){padding-left:calc(var(--spacing)*6)}.pl-27:not(#\#):not(#\#):not(#\#):not(#\#){padding-left:calc(var(--spacing)*27)}.text-center:not(#\#):not(#\#):not(#\#):not(#\#){text-align:center}.text-left:not(#\#):not(#\#):not(#\#):not(#\#){text-align:left}.text-right:not(#\#):not(#\#):not(#\#):not(#\#){text-align:right}.align-bottom:not(#\#):not(#\#):not(#\#):not(#\#){vertical-align:bottom}.text-2xl:not(#\#):not(#\#):not(#\#):not(#\#){font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl:not(#\#):not(#\#):not(#\#):not(#\#){font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-base:not(#\#):not(#\#):not(#\#):not(#\#){font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg:not(#\#):not(#\#):not(#\#):not(#\#){font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm:not(#\#):not(#\#):not(#\#):not(#\#){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl:not(#\#):not(#\#):not(#\#):not(#\#){font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs:not(#\#):not(#\#):not(#\#):not(#\#){font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[11px\]:not(#\#):not(#\#):not(#\#):not(#\#){font-size:11px}.leading-relaxed:not(#\#):not(#\#):not(#\#):not(#\#){--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug:not(#\#):not(#\#):not(#\#):not(#\#){--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight:not(#\#):not(#\#):not(#\#):not(#\#){--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold:not(#\#):not(#\#):not(#\#):not(#\#){--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium:not(#\#):not(#\#):not(#\#):not(#\#){--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold:not(#\#):not(#\#):not(#\#):not(#\#){--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight:not(#\#):not(#\#):not(#\#):not(#\#){--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.wrap-anywhere:not(#\#):not(#\#):not(#\#):not(#\#){overflow-wrap:anywhere}.break-all:not(#\#):not(#\#):not(#\#):not(#\#){word-break:break-all}.whitespace-nowrap:not(#\#):not(#\#):not(#\#):not(#\#){white-space:nowrap}.whitespace-pre-line:not(#\#):not(#\#):not(#\#):not(#\#){white-space:pre-line}.text-blue-600:not(#\#):not(#\#):not(#\#):not(#\#){color:var(--color-blue-600)}.text-cyan-700:not(#\#):not(#\#):not(#\#):not(#\#){color:var(--color-cyan-700)}.text-emerald-600:not(#\#):not(#\#):not(#\#):not(#\#){color:var(--color-emerald-600)}.text-emerald-700:not(#\#):not(#\#):not(#\#):not(#\#){color:var(--color-emerald-700)}.text-gray-300:not(#\#):not(#\#):not(#\#):not(#\#){color:var(--color-gray-300)}.text-gray-400:not(#\#):not(#\#):not(#\#):not(#\#){color:var(--color-gray-400)}.text-gray-500:not(#\#):not(#\#):not(#\#):not(#\#){color:var(--color-gray-500)}.text-gray-600:not(#\#):not(#\#):not(#\#):not(#\#){color:var(--color-gray-600)}.text-gray-700:not(#\#):not(#\#):not(#\#):not(#\#){color:var(--color-gray-700)}.text-gray-800:not(#\#):not(#\#):not(#\#):not(#\#){color:var(--color-gray-800)}.text-gray-900:not(#\#):not(#\#):not(#\#):not(#\#){color:var(--color-gray-900)}.text-green-600:not(#\#):not(#\#):not(#\#):not(#\#){color:var(--color-green-600)}.text-mauve-500:not(#\#):not(#\#):not(#\#):not(#\#){color:var(--color-mauve-500)}.text-mauve-600:not(#\#):not(#\#):not(#\#):not(#\#){color:var(--color-mauve-600)}.text-red-600:not(#\#):not(#\#):not(#\#):not(#\#){color:var(--color-red-600)}.text-sky-600:not(#\#):not(#\#):not(#\#):not(#\#){color:var(--color-sky-600)}.text-sky-900:not(#\#):not(#\#):not(#\#):not(#\#){color:var(--color-sky-900)}.text-slate-600:not(#\#):not(#\#):not(#\#):not(#\#){color:var(--color-slate-600)}.text-violet-400:not(#\#):not(#\#):not(#\#):not(#\#){color:var(--color-violet-400)}.text-violet-600:not(#\#):not(#\#):not(#\#):not(#\#){color:var(--color-violet-600)}.text-violet-800:not(#\#):not(#\#):not(#\#):not(#\#){color:var(--color-violet-800)}.text-violet-900:not(#\#):not(#\#):not(#\#):not(#\#){color:var(--color-violet-900)}.text-white:not(#\#):not(#\#):not(#\#):not(#\#){color:var(--color-white)}.text-zinc-700:not(#\#):not(#\#):not(#\#):not(#\#){color:var(--color-zinc-700)}.capitalize:not(#\#):not(#\#):not(#\#):not(#\#){text-transform:capitalize}.lowercase:not(#\#):not(#\#):not(#\#):not(#\#){text-transform:lowercase}.uppercase:not(#\#):not(#\#):not(#\#):not(#\#){text-transform:uppercase}.underline:not(#\#):not(#\#):not(#\#):not(#\#){text-decoration-line:underline}.decoration-dashed:not(#\#):not(#\#):not(#\#):not(#\#){text-decoration-style:dashed}.underline-offset-2:not(#\#):not(#\#):not(#\#):not(#\#){text-underline-offset:2px}.underline-offset-3:not(#\#):not(#\#):not(#\#):not(#\#){text-underline-offset:3px}.shadow-lg:not(#\#):not(#\#):not(#\#):not(#\#){--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a)}.shadow-lg:not(#\#):not(#\#):not(#\#):not(#\#),.shadow-md:not(#\#):not(#\#):not(#\#):not(#\#){box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md:not(#\#):not(#\#):not(#\#):not(#\#){--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a)}.shadow-sm:not(#\#):not(#\#):not(#\#):not(#\#){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow-sm:not(#\#):not(#\#):not(#\#):not(#\#),.shadow-xs:not(#\#):not(#\#):not(#\#):not(#\#){box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xs:not(#\#):not(#\#):not(#\#):not(#\#){--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d)}.blur-3xl:not(#\#):not(#\#):not(#\#):not(#\#){--tw-blur:blur(var(--blur-3xl))}.blur-3xl:not(#\#):not(#\#):not(#\#):not(#\#),.filter:not(#\#):not(#\#):not(#\#):not(#\#){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:not(#\#):not(#\#):not(#\#):not(#\#){transition-duration:var(--tw-duration,var(--default-transition-duration));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-all:not(#\#):not(#\#):not(#\#):not(#\#){transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.transition-transform:not(#\#):not(#\#):not(#\#):not(#\#){transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.duration-200:not(#\#):not(#\#):not(#\#):not(#\#){--tw-duration:200ms;transition-duration:.2s}.duration-300:not(#\#):not(#\#):not(#\#):not(#\#){--tw-duration:300ms;transition-duration:.3s}.select-none:not(#\#):not(#\#):not(#\#):not(#\#){-webkit-user-select:none;user-select:none}.focus-within\:border-red-500:focus-within:not(#\#):not(#\#):not(#\#):not(#\#){border-color:var(--color-red-500)}.focus-within\:border-violet-500:focus-within:not(#\#):not(#\#):not(#\#):not(#\#){border-color:var(--color-violet-500)}.focus-within\:ring-1:focus-within:not(#\#):not(#\#):not(#\#):not(#\#){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + 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-within\:ring-red-500:focus-within:not(#\#):not(#\#):not(#\#):not(#\#){--tw-ring-color:var(--color-red-500)}.focus-within\:ring-violet-500:focus-within:not(#\#):not(#\#):not(#\#):not(#\#){--tw-ring-color:var(--color-violet-500)}.focus-within\:outline-none:focus-within:not(#\#):not(#\#):not(#\#):not(#\#){--tw-outline-style:none;outline-style:none}@media (hover:hover){.hover\:border-violet-500:hover:not(#\#):not(#\#):not(#\#):not(#\#){border-color:var(--color-violet-500)}.hover\:border-violet-650:hover:not(#\#):not(#\#):not(#\#):not(#\#){border-color:var(--color-violet-650)}.hover\:bg-black\/\[0\.02\]:hover:not(#\#):not(#\#):not(#\#):not(#\#){background-color:#00000005}}@media (hover:hover){@supports (color:color-mix(in lab,red,red)){.hover\:bg-black\/\[0\.02\]:hover:not(#\#):not(#\#):not(#\#):not(#\#){background-color:color-mix(in oklab,var(--color-black) 2%,#0000)}}}@media (hover:hover){.hover\:bg-gray-100:hover:not(#\#):not(#\#):not(#\#):not(#\#){background-color:var(--color-gray-100)}.hover\:bg-gray-200:hover:not(#\#):not(#\#):not(#\#):not(#\#){background-color:var(--color-gray-200)}.hover\:bg-red-500:hover:not(#\#):not(#\#):not(#\#):not(#\#){background-color:var(--color-red-500)}.hover\:bg-sky-600:hover:not(#\#):not(#\#):not(#\#):not(#\#){background-color:var(--color-sky-600)}.hover\:bg-sky-700:hover:not(#\#):not(#\#):not(#\#):not(#\#){background-color:var(--color-sky-700)}.hover\:bg-violet-100:hover:not(#\#):not(#\#):not(#\#):not(#\#){background-color:var(--color-violet-100)}.hover\:bg-violet-300:hover:not(#\#):not(#\#):not(#\#):not(#\#){background-color:var(--color-violet-300)}.hover\:bg-violet-650:hover:not(#\#):not(#\#):not(#\#):not(#\#){background-color:var(--color-violet-650)}.hover\:text-amber-500:hover:not(#\#):not(#\#):not(#\#):not(#\#){color:var(--color-amber-500)}.hover\:text-gray-700:hover:not(#\#):not(#\#):not(#\#):not(#\#){color:var(--color-gray-700)}.hover\:text-violet-600:hover:not(#\#):not(#\#):not(#\#):not(#\#){color:var(--color-violet-600)}.hover\:text-violet-700:hover:not(#\#):not(#\#):not(#\#):not(#\#){color:var(--color-violet-700)}.hover\:text-white:hover:not(#\#):not(#\#):not(#\#):not(#\#){color:var(--color-white)}.hover\:no-underline:hover:not(#\#):not(#\#):not(#\#):not(#\#){text-decoration-line:none}.hover\:underline:hover:not(#\#):not(#\#):not(#\#):not(#\#){text-decoration-line:underline}.hover\:shadow-md:hover:not(#\#):not(#\#):not(#\#):not(#\#){--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px 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)}}.focus\:border-r-0:focus:not(#\#):not(#\#):not(#\#):not(#\#){border-right-style:var(--tw-border-style);border-right-width:0}.focus\:border-violet-500:focus:not(#\#):not(#\#):not(#\#):not(#\#){border-color:var(--color-violet-500)}.focus\:bg-violet-50:focus:not(#\#):not(#\#):not(#\#):not(#\#){background-color:var(--color-violet-50)}.focus\:outline-none:focus:not(#\#):not(#\#):not(#\#):not(#\#){--tw-outline-style:none;outline-style:none}.focus-visible\:ring-2:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#){--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-visible\:ring-amber-500:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#){--tw-ring-color:var(--color-amber-500)}.focus-visible\:ring-emerald-500:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#){--tw-ring-color:var(--color-emerald-500)}.focus-visible\:ring-sky-500:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#){--tw-ring-color:var(--color-sky-500)}.disabled\:cursor-not-allowed:disabled:not(#\#):not(#\#):not(#\#):not(#\#){cursor:not-allowed}.disabled\:opacity-50:disabled:not(#\#):not(#\#):not(#\#):not(#\#){opacity:50%}@media (min-width:40rem){.sm\:block:not(#\#):not(#\#):not(#\#):not(#\#){display:block}.sm\:w-60:not(#\#):not(#\#):not(#\#):not(#\#){width:calc(var(--spacing)*60)}.sm\:grid-cols-2:not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3:not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4:not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:flex-row:not(#\#):not(#\#):not(#\#):not(#\#){flex-direction:row}.sm\:items-center:not(#\#):not(#\#):not(#\#):not(#\#){align-items:center}.sm\:py-16:not(#\#):not(#\#):not(#\#):not(#\#){padding-block:calc(var(--spacing)*16)}.sm\:text-3xl:not(#\#):not(#\#):not(#\#):not(#\#){font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-4xl:not(#\#):not(#\#):not(#\#):not(#\#){font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-base:not(#\#):not(#\#):not(#\#):not(#\#){font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-lg:not(#\#):not(#\#):not(#\#):not(#\#){font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}@media (min-width:48rem){.md\:static:not(#\#):not(#\#):not(#\#):not(#\#){position:static}.md\:order-1:not(#\#):not(#\#):not(#\#):not(#\#){order:1}.md\:mx-4:not(#\#):not(#\#):not(#\#):not(#\#){margin-inline:calc(var(--spacing)*4)}.md\:mx-auto:not(#\#):not(#\#):not(#\#):not(#\#){margin-inline:auto}.md\:mt-0:not(#\#):not(#\#):not(#\#):not(#\#){margin-top:calc(var(--spacing)*0)}.md\:flex:not(#\#):not(#\#):not(#\#):not(#\#){display:flex}.md\:hidden:not(#\#):not(#\#):not(#\#):not(#\#){display:none}.md\:w-auto:not(#\#):not(#\#):not(#\#):not(#\#){width:auto}.md\:flex-1:not(#\#):not(#\#):not(#\#):not(#\#){flex:1}.md\:grid-cols-2:not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:repeat(2,minmax(0,1fr))}.md\:flex-row:not(#\#):not(#\#):not(#\#):not(#\#){flex-direction:row}.md\:gap-4:not(#\#):not(#\#):not(#\#):not(#\#){gap:calc(var(--spacing)*4)}}@media (min-width:48rem){:where(.md\:space-x-0>:not(:last-child)):not(#\#):not(#\#):not(#\#):not(#\#){--tw-space-x-reverse:0;margin-inline-end:calc(var(--spacing)*0*(1 - var(--tw-space-x-reverse)));margin-inline-start:calc(var(--spacing)*0*var(--tw-space-x-reverse))}}@media (min-width:48rem){:where(.md\:space-x-1>:not(:last-child)):not(#\#):not(#\#):not(#\#):not(#\#){--tw-space-x-reverse:0;margin-inline-end:calc(var(--spacing)*1*(1 - var(--tw-space-x-reverse)));margin-inline-start:calc(var(--spacing)*1*var(--tw-space-x-reverse))}}@media (min-width:48rem){.md\:border-0:not(#\#):not(#\#):not(#\#):not(#\#){border-style:var(--tw-border-style);border-width:0}.md\:p-0:not(#\#):not(#\#):not(#\#):not(#\#){padding:calc(var(--spacing)*0)}.md\:text-4xl:not(#\#):not(#\#):not(#\#):not(#\#){font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.md\:shadow-none:not(#\#):not(#\#):not(#\#):not(#\#){--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}@media (min-width:64rem){.lg\:col-span-2:not(#\#):not(#\#):not(#\#):not(#\#){grid-column:span 2/span 2}.lg\:grid-cols-3:not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4:not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:repeat(4,minmax(0,1fr))}}:where(.rtl\:space-x-reverse:where([dir=rtl],[dir=rtl] *)>:not(:last-child)):not(#\#):not(#\#):not(#\#):not(#\#){--tw-space-x-reverse:1}.dark\:border-brand-700\/80:where(.dark,.dark *):not(#\#):not(#\#):not(#\#):not(#\#){border-color:#574971cc}@supports (color:color-mix(in lab,red,red)){.dark\:border-brand-700\/80:where(.dark,.dark *):not(#\#):not(#\#):not(#\#):not(#\#){border-color:color-mix(in oklab,var(--color-brand-700) 80%,#0000)}}.dark\:border-brand-800:where(.dark,.dark *):not(#\#):not(#\#):not(#\#):not(#\#){border-color:var(--color-brand-800)}.dark\:border-brand-800\/40:where(.dark,.dark *):not(#\#):not(#\#):not(#\#):not(#\#){border-color:#40365566}@supports (color:color-mix(in lab,red,red)){.dark\:border-brand-800\/40:where(.dark,.dark *):not(#\#):not(#\#):not(#\#):not(#\#){border-color:color-mix(in oklab,var(--color-brand-800) 40%,#0000)}}.dark\:border-brand-900:where(.dark,.dark *):not(#\#):not(#\#):not(#\#):not(#\#){border-color:var(--color-brand-900)}.dark\:border-emerald-500:where(.dark,.dark *):not(#\#):not(#\#):not(#\#):not(#\#){border-color:var(--color-emerald-500)}.dark\:border-gray-600:where(.dark,.dark *):not(#\#):not(#\#):not(#\#):not(#\#){border-color:var(--color-gray-600)}.dark\:border-gray-700:where(.dark,.dark *):not(#\#):not(#\#):not(#\#):not(#\#){border-color:var(--color-gray-700)}.dark\:border-gray-800:where(.dark,.dark *):not(#\#):not(#\#):not(#\#):not(#\#){border-color:var(--color-gray-800)}.dark\:border-gray-900:where(.dark,.dark *):not(#\#):not(#\#):not(#\#):not(#\#){border-color:var(--color-gray-900)}.dark\:border-gray-950:where(.dark,.dark *):not(#\#):not(#\#):not(#\#):not(#\#){border-color:var(--color-gray-950)}.dark\:border-red-400:where(.dark,.dark *):not(#\#):not(#\#):not(#\#):not(#\#){border-color:var(--color-red-400)}.dark\:border-transparent:where(.dark,.dark *):not(#\#):not(#\#):not(#\#):not(#\#){border-color:#0000}.dark\:bg-brand-800\/50:where(.dark,.dark *):not(#\#):not(#\#):not(#\#):not(#\#){background-color:#40365580}@supports (color:color-mix(in lab,red,red)){.dark\:bg-brand-800\/50:where(.dark,.dark *):not(#\#):not(#\#):not(#\#):not(#\#){background-color:color-mix(in oklab,var(--color-brand-800) 50%,#0000)}}.dark\:bg-brand-900:where(.dark,.dark *):not(#\#):not(#\#):not(#\#):not(#\#){background-color:var(--color-brand-900)}.dark\:bg-brand-900\/95:where(.dark,.dark *):not(#\#):not(#\#):not(#\#):not(#\#){background-color:#292238f2}@supports (color:color-mix(in lab,red,red)){.dark\:bg-brand-900\/95:where(.dark,.dark *):not(#\#):not(#\#):not(#\#):not(#\#){background-color:color-mix(in oklab,var(--color-brand-900) 95%,#0000)}}.dark\:bg-brand-950:where(.dark,.dark *):not(#\#):not(#\#):not(#\#):not(#\#){background-color:var(--color-brand-950)}.dark\:bg-emerald-900:where(.dark,.dark *):not(#\#):not(#\#):not(#\#):not(#\#){background-color:var(--color-emerald-900)}.dark\:bg-gray-600:where(.dark,.dark *):not(#\#):not(#\#):not(#\#):not(#\#){background-color:var(--color-gray-600)}.dark\:bg-gray-700\/60:where(.dark,.dark *):not(#\#):not(#\#):not(#\#):not(#\#){background-color:#36415399}@supports (color:color-mix(in lab,red,red)){.dark\:bg-gray-700\/60:where(.dark,.dark *):not(#\#):not(#\#):not(#\#):not(#\#){background-color:color-mix(in oklab,var(--color-gray-700) 60%,#0000)}}.dark\:bg-gray-800:where(.dark,.dark *):not(#\#):not(#\#):not(#\#):not(#\#){background-color:var(--color-gray-800)}.dark\:bg-gray-900:where(.dark,.dark *):not(#\#):not(#\#):not(#\#):not(#\#){background-color:var(--color-gray-900)}.dark\:bg-violet-100:where(.dark,.dark *):not(#\#):not(#\#):not(#\#):not(#\#){background-color:var(--color-violet-100)}.dark\:from-brand-900:where(.dark,.dark *):not(#\#):not(#\#):not(#\#):not(#\#){--tw-gradient-from:var(--color-brand-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))}.dark\:from-violet-950\/40:where(.dark,.dark *):not(#\#):not(#\#):not(#\#):not(#\#){--tw-gradient-from:#2f0d6866}@supports (color:color-mix(in lab,red,red)){.dark\:from-violet-950\/40:where(.dark,.dark *):not(#\#):not(#\#):not(#\#):not(#\#){--tw-gradient-from:color-mix(in oklab,var(--color-violet-950) 40%,#0000)}}.dark\:from-violet-950\/40:where(.dark,.dark *):not(#\#):not(#\#):not(#\#):not(#\#){--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))}.dark\:via-brand-900:where(.dark,.dark *):not(#\#):not(#\#):not(#\#):not(#\#){--tw-gradient-via:var(--color-brand-900);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.dark\:to-brand-900\/40:where(.dark,.dark *):not(#\#):not(#\#):not(#\#):not(#\#){--tw-gradient-to:#29223866}@supports (color:color-mix(in lab,red,red)){.dark\:to-brand-900\/40:where(.dark,.dark *):not(#\#):not(#\#):not(#\#):not(#\#){--tw-gradient-to:color-mix(in oklab,var(--color-brand-900) 40%,#0000)}}.dark\:to-brand-900\/40:where(.dark,.dark *):not(#\#):not(#\#):not(#\#):not(#\#){--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))}.dark\:text-emerald-200:where(.dark,.dark *):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--color-emerald-200)}.dark\:text-emerald-400:where(.dark,.dark *):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--color-emerald-400)}.dark\:text-gray-200:where(.dark,.dark *):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--color-gray-200)}.dark\:text-gray-300:where(.dark,.dark *):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--color-gray-300)}.dark\:text-gray-400:where(.dark,.dark *):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--color-gray-400)}.dark\:text-gray-500:where(.dark,.dark *):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--color-gray-500)}.dark\:text-gray-600:where(.dark,.dark *):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--color-gray-600)}.dark\:text-mauve-400:where(.dark,.dark *):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--color-mauve-400)}.dark\:text-red-400:where(.dark,.dark *):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--color-red-400)}.dark\:text-slate-500:where(.dark,.dark *):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--color-slate-500)}.dark\:text-violet-300:where(.dark,.dark *):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--color-violet-300)}.dark\:text-violet-500:where(.dark,.dark *):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--color-violet-500)}.dark\:text-violet-900:where(.dark,.dark *):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--color-violet-900)}.dark\:text-white:where(.dark,.dark *):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--color-white)}.dark\:text-zinc-200:where(.dark,.dark *):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--color-zinc-200)}@media (hover:hover){.dark\:hover\:bg-brand-800:where(.dark,.dark *):hover:not(#\#):not(#\#):not(#\#):not(#\#){background-color:var(--color-brand-800)}}@media (hover:hover){.dark\:hover\:bg-brand-800\/50:where(.dark,.dark *):hover:not(#\#):not(#\#):not(#\#):not(#\#){background-color:#40365580}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-brand-800\/50:where(.dark,.dark *):hover:not(#\#):not(#\#):not(#\#):not(#\#){background-color:color-mix(in oklab,var(--color-brand-800) 50%,#0000)}}}@media (hover:hover){.dark\:hover\:bg-brand-950:where(.dark,.dark *):hover:not(#\#):not(#\#):not(#\#):not(#\#){background-color:var(--color-brand-950)}}@media (hover:hover){.dark\:hover\:bg-gray-700:where(.dark,.dark *):hover:not(#\#):not(#\#):not(#\#):not(#\#){background-color:var(--color-gray-700)}}@media (hover:hover){.dark\:hover\:bg-gray-800:where(.dark,.dark *):hover:not(#\#):not(#\#):not(#\#):not(#\#){background-color:var(--color-gray-800)}}@media (hover:hover){.dark\:hover\:text-gray-300:where(.dark,.dark *):hover:not(#\#):not(#\#):not(#\#):not(#\#){color:var(--color-gray-300)}}@media (hover:hover){.dark\:hover\:text-violet-300:where(.dark,.dark *):hover:not(#\#):not(#\#):not(#\#):not(#\#){color:var(--color-violet-300)}}.dark\:focus\:bg-gray-900\/20:where(.dark,.dark *):focus:not(#\#):not(#\#):not(#\#):not(#\#){background-color:#10182833}@supports (color:color-mix(in lab,red,red)){.dark\:focus\:bg-gray-900\/20:where(.dark,.dark *):focus:not(#\#):not(#\#):not(#\#):not(#\#){background-color:color-mix(in oklab,var(--color-gray-900) 20%,#0000)}}@media (min-width:48rem){.md\:dark\:bg-transparent:where(.dark,.dark *):not(#\#):not(#\#):not(#\#):not(#\#){background-color:initial}}:root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--сolor-bg:#fff}.dark:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--color-bg:#1a202c}[x-cloak]:not(#\#):not(#\#):not(#\#){display:none!important}button:not(#\#):not(#\#),select:not(#\#):not(#\#){cursor:pointer}.btn:not(#\#):not(#\#):not(#\#){align-items:center;align-self:center;background-color:var(--color-violet-600);border-radius:var(--radius-lg);cursor:pointer;display:inline-flex;justify-content:center;padding-block:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*4);text-align:center;--tw-font-weight:var(--font-weight-semibold);color:var(--color-white);font-weight:var(--font-weight-semibold);transition-duration:var(--tw-duration,var(--default-transition-duration));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))}@media (hover:hover){.btn:hover:not(#\#):not(#\#):not(#\#){background-color:var(--color-violet-500)}}.btn:focus:not(#\#):not(#\#):not(#\#){--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);--tw-ring-color:var(--color-violet-500);--tw-outline-style:none;outline-style:none}.btn:disabled:not(#\#):not(#\#):not(#\#){cursor:not-allowed;opacity:50%}.btn-alt:not(#\#):not(#\#):not(#\#){align-items:center;align-self:center;background-color:var(--color-violet-200);border-radius:var(--radius-lg);display:inline-flex;justify-content:center;text-align:center;--tw-font-weight:var(--font-weight-semibold);color:var(--color-violet-900);font-weight:var(--font-weight-semibold);transition-duration:var(--tw-duration,var(--default-transition-duration));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))}@media (hover:hover){.btn-alt:hover:not(#\#):not(#\#):not(#\#){background-color:var(--color-violet-650);color:var(--color-white)}}.btn-outlined:not(#\#):not(#\#):not(#\#){align-items:center;align-self:center;background-color:#7f22fe1a;border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;display:inline-flex;justify-content:center}@supports (color:color-mix(in lab,red,red)){.btn-outlined:not(#\#):not(#\#):not(#\#){background-color:color-mix(in oklab,var(--color-violet-600) 10%,#0000)}}.btn-outlined:not(#\#):not(#\#):not(#\#){font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);color:var(--color-violet-800);font-weight:var(--font-weight-semibold);transition-duration:var(--tw-duration,var(--default-transition-duration));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))}@media (hover:hover){.btn-outlined:hover:not(#\#):not(#\#):not(#\#){background-color:#7f22fe33}@supports (color:color-mix(in lab,red,red)){.btn-outlined:hover:not(#\#):not(#\#):not(#\#){background-color:color-mix(in oklab,var(--color-violet-600) 20%,#0000)}}}.btn-outlined:where(.dark,.dark *):not(#\#):not(#\#):not(#\#){border-color:var(--color-violet-500)}.btn-outlined:where(.dark,.dark *):not(#\#):not(#\#):not(#\#){color:var(--color-violet-300)}.more-btn:not(#\#):not(#\#):not(#\#){background-color:var(--color-white);border-radius:var(--radius-lg);display:block;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));padding:calc(var(--spacing)*3);text-align:center;width:100%;--tw-font-weight:var(--font-weight-medium);color:var(--color-violet-950);font-weight:var(--font-weight-medium);--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media (hover:hover){.more-btn:hover:not(#\#):not(#\#):not(#\#){background-color:var(--color-white);color:var(--color-violet-700);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px 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)}}.more-btn:where(.dark,.dark *):not(#\#):not(#\#):not(#\#){background-color:var(--color-brand-900)}.more-btn:where(.dark,.dark *):not(#\#):not(#\#):not(#\#){color:var(--color-violet-200)}@media (hover:hover){.more-btn:where(.dark,.dark *):hover:not(#\#):not(#\#):not(#\#){background-color:#40365580}@supports (color:color-mix(in lab,red,red)){.more-btn:where(.dark,.dark *):hover:not(#\#):not(#\#):not(#\#){background-color:color-mix(in oklab,var(--color-brand-800) 50%,#0000)}}}@media (hover:hover){.more-btn:where(.dark,.dark *):hover:not(#\#):not(#\#):not(#\#){color:var(--color-violet-300)}}.link:not(#\#):not(#\#):not(#\#){color:var(--color-violet-700);text-decoration-style:dashed;text-underline-offset:3px}@media (hover:hover){.link:hover:not(#\#):not(#\#):not(#\#){text-decoration-line:underline}}.link:where(.dark,.dark *):not(#\#):not(#\#):not(#\#){color:var(--color-violet-300)}.nav-link:not(#\#):not(#\#):not(#\#){border-radius:var(--radius-md);display:block;padding-block:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*4);text-decoration-style:dashed;text-underline-offset:3px}@media (hover:hover){.nav-link:hover:not(#\#):not(#\#):not(#\#){background-color:var(--color-violet-200)}}@media (min-width:48rem){.nav-link:not(#\#):not(#\#):not(#\#){margin-inline:calc(var(--spacing)*1);padding-block:calc(var(--spacing)*2)}}@media (min-width:48rem){@media (hover:hover){.nav-link:hover:not(#\#):not(#\#):not(#\#){background-color:initial;color:var(--color-violet-700);text-decoration-line:underline}}}@media (hover:hover){.nav-link:where(.dark,.dark *):hover:not(#\#):not(#\#):not(#\#){color:var(--color-brand-900)}}@media (min-width:48rem){@media (hover:hover){.nav-link:where(.dark,.dark *):hover:not(#\#):not(#\#):not(#\#){color:var(--color-violet-300)}}}.nav-link-active:not(#\#):not(#\#):not(#\#){background-color:var(--color-violet-200);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}@media (min-width:48rem){.nav-link-active:not(#\#):not(#\#):not(#\#){background-color:initial;color:var(--color-violet-700)}}.nav-link-active:where(.dark,.dark *):not(#\#):not(#\#):not(#\#){color:var(--color-violet-900)}@media (min-width:48rem){.nav-link-active:where(.dark,.dark *):not(#\#):not(#\#):not(#\#){color:var(--color-violet-300)}}.nav-btn:not(#\#):not(#\#):not(#\#){align-items:center;border-radius:.25rem;cursor:pointer;display:inline-flex;height:calc(var(--spacing)*10);justify-content:center;padding:calc(var(--spacing)*1);width:calc(var(--spacing)*10)}@media (hover:hover){.nav-btn:hover:not(#\#):not(#\#):not(#\#){background-color:var(--color-gray-100);color:var(--color-violet-700)}}.nav-btn:focus:not(#\#):not(#\#):not(#\#){background-color:var(--color-gray-100)}.nav-btn:active:not(#\#):not(#\#):not(#\#){--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}@media (hover:hover){.nav-btn:where(.dark,.dark *):hover:not(#\#):not(#\#):not(#\#){background-color:var(--color-brand-800)}}@media (hover:hover){.nav-btn:where(.dark,.dark *):hover:not(#\#):not(#\#):not(#\#){color:var(--color-violet-300)}}.nav-btn:where(.dark,.dark *):focus:not(#\#):not(#\#):not(#\#){background-color:var(--color-brand-800)}.card:not(#\#):not(#\#):not(#\#){border-color:#e5e7eb99;border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;display:block;position:relative}@supports (color:color-mix(in lab,red,red)){.card:not(#\#):not(#\#):not(#\#){border-color:color-mix(in oklab,var(--color-gray-200) 60%,#0000)}}.card:not(#\#):not(#\#):not(#\#){background-color:var(--color-white);transition-duration:var(--tw-duration,var(--default-transition-duration));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))}@media (hover:hover){.card:hover:not(#\#):not(#\#):not(#\#){--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.card:where(.dark,.dark *):not(#\#):not(#\#):not(#\#){border-color:var(--color-gray-800)}.card:where(.dark,.dark *):not(#\#):not(#\#):not(#\#){background-color:var(--color-brand-900)}@media (hover:hover){.card:where(.dark,.dark *):hover:not(#\#):not(#\#):not(#\#){border-color:var(--color-gray-900)}}@media (hover:hover){.card:where(.dark,.dark *):hover:not(#\#):not(#\#):not(#\#){background-color:#40365580}@supports (color:color-mix(in lab,red,red)){.card:where(.dark,.dark *):hover:not(#\#):not(#\#):not(#\#){background-color:color-mix(in oklab,var(--color-brand-800) 50%,#0000)}}}@media (hover:hover){.card:where(.dark,.dark *):hover:not(#\#):not(#\#):not(#\#){--tw-brightness:brightness(105%);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,)}}.tag:not(#\#):not(#\#):not(#\#){background-color:var(--color-violet-200);border-radius:.25rem;color:var(--color-violet-900);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));padding-block:calc(var(--spacing)*.5);padding-inline:calc(var(--spacing)*2)}@media (hover:hover){.tag:hover:not(#\#):not(#\#):not(#\#){background-color:var(--color-violet-300)}}.input:not(#\#):not(#\#):not(#\#){border-color:var(--color-gray-300);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;display:block;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));margin-top:calc(var(--spacing)*1);padding-block:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*3);width:100%}.input:focus:not(#\#):not(#\#):not(#\#){border-color:var(--color-violet-500);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + 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);--tw-ring-color:var(--color-violet-500);--tw-outline-style:none;outline-style:none}.input:where(.dark,.dark *):not(#\#):not(#\#):not(#\#){border-color:var(--color-gray-600)}.input:where(.dark,.dark *):not(#\#):not(#\#):not(#\#){background-color:var(--color-brand-900)}.input-error:not(#\#):not(#\#):not(#\#){border-color:var(--color-red-300)}.input-error:focus:not(#\#):not(#\#):not(#\#){border-color:var(--color-red-500);--tw-ring-color:var(--color-red-500)}.input-error:where(.dark,.dark *):not(#\#):not(#\#):not(#\#){border-color:var(--color-red-400)}.alert:not(#\#):not(#\#):not(#\#){border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));margin-bottom:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*3)}.alert-info:not(#\#):not(#\#):not(#\#){background-color:var(--color-violet-50);border-color:var(--color-violet-200);color:var(--color-violet-700)}.alert-info:where(.dark,.dark *):not(#\#):not(#\#):not(#\#){border-color:var(--color-violet-500)}.alert-info:where(.dark,.dark *):not(#\#):not(#\#):not(#\#){background-color:var(--color-violet-900)}.alert-info:where(.dark,.dark *):not(#\#):not(#\#):not(#\#){color:var(--color-violet-200)}.alert-success:not(#\#):not(#\#):not(#\#){background-color:var(--color-emerald-50);border-color:var(--color-emerald-200);color:var(--color-emerald-700)}.alert-success:where(.dark,.dark *):not(#\#):not(#\#):not(#\#){border-color:var(--color-emerald-500)}.alert-success:where(.dark,.dark *):not(#\#):not(#\#):not(#\#){background-color:var(--color-emerald-900)}.alert-success:where(.dark,.dark *):not(#\#):not(#\#):not(#\#){color:var(--color-emerald-200)}.alert-error:not(#\#):not(#\#):not(#\#){background-color:var(--color-red-50);border-color:var(--color-red-200);color:var(--color-red-700)}.alert-error:where(.dark,.dark *):not(#\#):not(#\#):not(#\#){border-color:var(--color-red-500)}.alert-error:where(.dark,.dark *):not(#\#):not(#\#):not(#\#){background-color:var(--color-red-900)}.alert-error:where(.dark,.dark *):not(#\#):not(#\#):not(#\#){color:var(--color-red-200)}@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-space-x-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:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";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:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";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:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-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}@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-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-duration:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}