/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */
@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-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-shadow:0 0 rgba(0,0,0,0);--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 rgba(0,0,0,0);--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 rgba(0,0,0,0);--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 rgba(0,0,0,0);--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 rgba(0,0,0,0);--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-outline-style:solid}}:root:not(#\#),:host:not(#\#){--font-sans:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans, 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-orange-100:rgb(255, 237, 213);--color-orange-500:rgb(252, 113, 0);--color-amber-50:rgb(255, 251, 235);--color-amber-200:rgb(254, 230, 133);--color-amber-700:rgb(181, 82, 0);--color-blue-50:rgb(239, 246, 255);--color-blue-100:rgb(219, 234, 254);--color-blue-200:rgb(190, 219, 255);--color-blue-300:rgb(145, 197, 255);--color-blue-400:rgb(86, 162, 255);--color-blue-500:rgb(50, 128, 255);--color-blue-600:rgb(21, 93, 252);--color-slate-50:rgb(248, 250, 252);--color-slate-100:rgb(241, 245, 249);--color-slate-200:rgb(226, 232, 240);--color-slate-400:rgb(144, 161, 185);--color-slate-500:rgb(98, 116, 142);--color-slate-600:rgb(69, 85, 108);--color-slate-700:rgb(49, 65, 88);--color-slate-800:rgb(29, 41, 61);--color-slate-900:rgb(15, 23, 43);--color-gray-100:rgb(243, 244, 246);--color-gray-500:rgb(106, 114, 130);--color-gray-700:rgb(54, 65, 83);--color-white:#fff;--spacing:.25rem;--container-6xl:72rem;--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:calc(1.5 / 1);--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:calc(2.25 / 1.875);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--leading-snug:1.375;--leading-relaxed:1.625;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--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-primary:#2563eb;--color-primary-dark:#1d4ed8}@supports (color: color(display-p3 0 0 0%)){
:root:not(#\#),:host:not(#\#){--color-orange-100:rgb(255, 237, 213);--color-orange-500:rgb(252, 113, 0);--color-amber-50:rgb(255, 251, 235);--color-amber-700:rgb(181, 82, 0);--color-blue-200:rgb(190, 219, 255);--color-blue-300:rgb(145, 197, 255);--color-blue-400:rgb(86, 162, 255);--color-blue-500:rgb(50, 128, 255)}

@media (color-gamut: p3){
:root:not(#\#),:host:not(#\#){--color-orange-100:color(display-p3 0.98876 0.93139 0.84327);--color-orange-500:color(display-p3 0.94659 0.44979 0.07573);--color-amber-50:color(display-p3 0.9978 0.98505 0.92631);--color-amber-700:color(display-p3 0.67989 0.32771 0.05205);--color-blue-200:color(display-p3 0.76688 0.85521 0.98748);--color-blue-300:color(display-p3 0.60256 0.76721 0.99394);--color-blue-400:color(display-p3 0.39744 0.62813 0.99212);--color-blue-500:color(display-p3 0.26642 0.49122 0.98862)}
}
}*:not(#\#):not(#\#),:not(#\#):not(#\#):after,:not(#\#):not(#\#):before,:not(#\#):not(#\#)::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}:not(#\#):not(#\#)::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html:not(#\#):not(#\#),:host:not(#\#):not(#\#){-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;line-height:1.5;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";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:normal;font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:normal;font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr:not(#\#):not(#\#){height:0;color:inherit;border-top-width:1px}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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b:not(#\#):not(#\#),strong:not(#\#):not(#\#){font-weight:bolder}code:not(#\#):not(#\#),kbd:not(#\#):not(#\#),samp:not(#\#):not(#\#),pre:not(#\#):not(#\#){font-family:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:normal;font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:normal;font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small:not(#\#):not(#\#){font-size:80%}sub:not(#\#):not(#\#),sup:not(#\#):not(#\#){vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub:not(#\#):not(#\#){bottom:-.25em}sup:not(#\#):not(#\#){top:-.5em}table:not(#\#):not(#\#){text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:not(#\#):not(#\#){outline:auto}progress:not(#\#):not(#\#){vertical-align:baseline}summary:not(#\#):not(#\#){display:list-item}ol:not(#\#):not(#\#),ul:not(#\#):not(#\#),menu:not(#\#):not(#\#){list-style:none}img:not(#\#):not(#\#),svg:not(#\#):not(#\#),video:not(#\#):not(#\#),canvas:not(#\#):not(#\#),audio:not(#\#):not(#\#),iframe:not(#\#):not(#\#),embed:not(#\#):not(#\#),object:not(#\#):not(#\#){vertical-align:middle;display:block}img:not(#\#):not(#\#),video:not(#\#):not(#\#){max-width:100%;height:auto}button:not(#\#):not(#\#),input:not(#\#):not(#\#),select:not(#\#):not(#\#),optgroup:not(#\#):not(#\#),textarea:not(#\#):not(#\#){font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:rgba(0,0,0,0);border-radius:0}:not(#\#):not(#\#)::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:rgba(0,0,0,0);border-radius:0}:where(select[multiple]):not(#\#):not(#\#) optgroup{font-weight:bolder}:where(select[size]):not(#\#):not(#\#) optgroup{font-weight:bolder}:where(select[multiple]):not(#\#):not(#\#) optgroup option{padding-left:20px}:where(select[size]):not(#\#):not(#\#) optgroup option{padding-left:20px}:not(#\#):not(#\#)::file-selector-button{margin-right:4px}:not(#\#):not(#\#)::-moz-placeholder{opacity:1}:not(#\#):not(#\#)::placeholder{opacity:1}@supports (not (-webkit-appearance:-apple-pay-button)) or (contain-intrinsic-size:1px){:not(#\#):not(#\#)::-moz-placeholder{color:currentColor}:not(#\#):not(#\#)::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){:not(#\#):not(#\#)::-moz-placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}:not(#\#):not(#\#)::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}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{padding-top:0;padding-bottom:0}:not(#\#):not(#\#)::-webkit-datetime-edit-year-field{padding-top:0;padding-bottom:0}:not(#\#):not(#\#)::-webkit-datetime-edit-month-field{padding-top:0;padding-bottom:0}:not(#\#):not(#\#)::-webkit-datetime-edit-day-field{padding-top:0;padding-bottom:0}:not(#\#):not(#\#)::-webkit-datetime-edit-hour-field{padding-top:0;padding-bottom:0}:not(#\#):not(#\#)::-webkit-datetime-edit-minute-field{padding-top:0;padding-bottom:0}:not(#\#):not(#\#)::-webkit-datetime-edit-second-field{padding-top:0;padding-bottom:0}:not(#\#):not(#\#)::-webkit-datetime-edit-millisecond-field{padding-top:0;padding-bottom:0}:not(#\#):not(#\#)::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}:not(#\#):not(#\#)::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid:not(#\#):not(#\#){box-shadow:none}button:not(#\#):not(#\#),input:where([type=button],[type=reset],[type=submit]):not(#\#):not(#\#){-webkit-appearance:button;-moz-appearance:button;appearance:button}:not(#\#):not(#\#)::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}:not(#\#):not(#\#)::-webkit-inner-spin-button{height:auto}:not(#\#):not(#\#)::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])):not(#\#):not(#\#):not(#\#){display:none!important}.invisible:not(#\#):not(#\#):not(#\#):not(#\#){visibility:hidden}.invisible\!:not(#\#){visibility:hidden!important}.absolute:not(#\#):not(#\#):not(#\#):not(#\#){position:absolute}.relative:not(#\#):not(#\#):not(#\#):not(#\#){position:relative}.sticky:not(#\#):not(#\#):not(#\#):not(#\#){position:sticky}.-top-1\.5:not(#\#):not(#\#):not(#\#):not(#\#){top:calc(.25rem * -1.5);top:calc(var(--spacing) * -1.5)}.-top-2\.5:not(#\#):not(#\#):not(#\#):not(#\#){top:calc(.25rem * -2.5);top:calc(var(--spacing) * -2.5)}.top-0:not(#\#):not(#\#):not(#\#):not(#\#){top:calc(.25rem * 0);top:calc(var(--spacing) * 0)}.top-full:not(#\#):not(#\#):not(#\#):not(#\#){top:100%}.-right-4:not(#\#):not(#\#):not(#\#):not(#\#){right:calc(.25rem * -4);right:calc(var(--spacing) * -4)}.bottom-0:not(#\#):not(#\#):not(#\#):not(#\#){bottom:calc(.25rem * 0);bottom:calc(var(--spacing) * 0)}.left-0:not(#\#):not(#\#):not(#\#):not(#\#){left:calc(.25rem * 0);left:calc(var(--spacing) * 0)}.left-1\/2:not(#\#):not(#\#):not(#\#):not(#\#){left:50%}.z-50:not(#\#):not(#\#):not(#\#):not(#\#){z-index:50}.col-span-2:not(#\#):not(#\#):not(#\#):not(#\#){grid-column:span 2/span 2}.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}}.mx-auto:not(#\#):not(#\#):not(#\#):not(#\#){margin-left:auto;margin-right:auto}.my-4:not(#\#):not(#\#):not(#\#):not(#\#){margin-top:calc(.25rem * 4);margin-bottom:calc(.25rem * 4);margin-top:calc(var(--spacing) * 4);margin-bottom:calc(var(--spacing) * 4)}.my-6:not(#\#):not(#\#):not(#\#):not(#\#){margin-top:calc(.25rem * 6);margin-bottom:calc(.25rem * 6);margin-top:calc(var(--spacing) * 6);margin-bottom:calc(var(--spacing) * 6)}.mt-0\.5:not(#\#):not(#\#):not(#\#):not(#\#){margin-top:calc(.25rem * .5);margin-top:calc(var(--spacing) * .5)}.mt-1\.5:not(#\#):not(#\#):not(#\#):not(#\#){margin-top:calc(.25rem * 1.5);margin-top:calc(var(--spacing) * 1.5)}.mt-2:not(#\#):not(#\#):not(#\#):not(#\#){margin-top:calc(.25rem * 2);margin-top:calc(var(--spacing) * 2)}.mt-3:not(#\#):not(#\#):not(#\#):not(#\#){margin-top:calc(.25rem * 3);margin-top:calc(var(--spacing) * 3)}.mt-4:not(#\#):not(#\#):not(#\#):not(#\#){margin-top:calc(.25rem * 4);margin-top:calc(var(--spacing) * 4)}.mt-5:not(#\#):not(#\#):not(#\#):not(#\#){margin-top:calc(.25rem * 5);margin-top:calc(var(--spacing) * 5)}.mt-6:not(#\#):not(#\#):not(#\#):not(#\#){margin-top:calc(.25rem * 6);margin-top:calc(var(--spacing) * 6)}.mt-7:not(#\#):not(#\#):not(#\#):not(#\#){margin-top:calc(.25rem * 7);margin-top:calc(var(--spacing) * 7)}.mt-8:not(#\#):not(#\#):not(#\#):not(#\#){margin-top:calc(.25rem * 8);margin-top:calc(var(--spacing) * 8)}.mt-auto:not(#\#):not(#\#):not(#\#):not(#\#){margin-top:auto}.mr-2:not(#\#):not(#\#):not(#\#):not(#\#){margin-right:calc(.25rem * 2);margin-right:calc(var(--spacing) * 2)}.mb-2:not(#\#):not(#\#):not(#\#):not(#\#){margin-bottom:calc(.25rem * 2);margin-bottom:calc(var(--spacing) * 2)}.mb-3:not(#\#):not(#\#):not(#\#):not(#\#){margin-bottom:calc(.25rem * 3);margin-bottom:calc(var(--spacing) * 3)}.mb-4:not(#\#):not(#\#):not(#\#):not(#\#){margin-bottom:calc(.25rem * 4);margin-bottom:calc(var(--spacing) * 4)}.mb-5:not(#\#):not(#\#):not(#\#):not(#\#){margin-bottom:calc(.25rem * 5);margin-bottom:calc(var(--spacing) * 5)}.mb-6:not(#\#):not(#\#):not(#\#):not(#\#){margin-bottom:calc(.25rem * 6);margin-bottom:calc(var(--spacing) * 6)}.mb-8:not(#\#):not(#\#):not(#\#):not(#\#){margin-bottom:calc(.25rem * 8);margin-bottom:calc(var(--spacing) * 8)}.line-clamp-2:not(#\#):not(#\#):not(#\#):not(#\#){-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3:not(#\#):not(#\#):not(#\#):not(#\#){-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block:not(#\#):not(#\#):not(#\#):not(#\#){display:block}.contents:not(#\#):not(#\#):not(#\#):not(#\#){display:contents}.flex:not(#\#):not(#\#):not(#\#):not(#\#){display:flex}.grid:not(#\#):not(#\#):not(#\#):not(#\#){display:grid}.hidden:not(#\#):not(#\#):not(#\#):not(#\#){display:none}.inline-block:not(#\#):not(#\#):not(#\#):not(#\#){display:inline-block}.inline-flex:not(#\#):not(#\#):not(#\#):not(#\#){display:inline-flex}.table:not(#\#):not(#\#):not(#\#):not(#\#){display:table}.aspect-\[5\/3\]:not(#\#):not(#\#):not(#\#):not(#\#){aspect-ratio:5/3}.size-3:not(#\#):not(#\#):not(#\#):not(#\#){width:calc(.25rem * 3);width:calc(var(--spacing) * 3);height:calc(.25rem * 3);height:calc(var(--spacing) * 3)}.size-4:not(#\#):not(#\#):not(#\#):not(#\#){width:calc(.25rem * 4);width:calc(var(--spacing) * 4);height:calc(.25rem * 4);height:calc(var(--spacing) * 4)}.size-7:not(#\#):not(#\#):not(#\#):not(#\#){width:calc(.25rem * 7);width:calc(var(--spacing) * 7);height:calc(.25rem * 7);height:calc(var(--spacing) * 7)}.h-1\.5:not(#\#):not(#\#):not(#\#):not(#\#){height:calc(.25rem * 1.5);height:calc(var(--spacing) * 1.5)}.h-3:not(#\#):not(#\#):not(#\#):not(#\#){height:calc(.25rem * 3);height:calc(var(--spacing) * 3)}.h-3\.5:not(#\#):not(#\#):not(#\#):not(#\#){height:calc(.25rem * 3.5);height:calc(var(--spacing) * 3.5)}.h-4:not(#\#):not(#\#):not(#\#):not(#\#){height:calc(.25rem * 4);height:calc(var(--spacing) * 4)}.h-5:not(#\#):not(#\#):not(#\#):not(#\#){height:calc(.25rem * 5);height:calc(var(--spacing) * 5)}.h-7:not(#\#):not(#\#):not(#\#):not(#\#){height:calc(.25rem * 7);height:calc(var(--spacing) * 7)}.h-9:not(#\#):not(#\#):not(#\#):not(#\#){height:calc(.25rem * 9);height:calc(var(--spacing) * 9)}.h-10:not(#\#):not(#\#):not(#\#):not(#\#){height:calc(.25rem * 10);height:calc(var(--spacing) * 10)}.h-11:not(#\#):not(#\#):not(#\#):not(#\#){height:calc(.25rem * 11);height:calc(var(--spacing) * 11)}.h-\[3px\]:not(#\#):not(#\#):not(#\#):not(#\#){height:3px}.h-\[38px\]:not(#\#):not(#\#):not(#\#):not(#\#){height:38px}.h-\[72px\]:not(#\#):not(#\#):not(#\#):not(#\#){height:72px}.h-\[120px\]:not(#\#):not(#\#):not(#\#):not(#\#){height:120px}.h-auto:not(#\#):not(#\#):not(#\#):not(#\#){height:auto}.h-full:not(#\#):not(#\#):not(#\#):not(#\#){height:100%}.min-h-screen:not(#\#):not(#\#):not(#\#):not(#\#){min-height:100vh}.w-1\.5:not(#\#):not(#\#):not(#\#):not(#\#){width:calc(.25rem * 1.5);width:calc(var(--spacing) * 1.5)}.w-3:not(#\#):not(#\#):not(#\#):not(#\#){width:calc(.25rem * 3);width:calc(var(--spacing) * 3)}.w-3\.5:not(#\#):not(#\#):not(#\#):not(#\#){width:calc(.25rem * 3.5);width:calc(var(--spacing) * 3.5)}.w-4:not(#\#):not(#\#):not(#\#):not(#\#){width:calc(.25rem * 4);width:calc(var(--spacing) * 4)}.w-5:not(#\#):not(#\#):not(#\#):not(#\#){width:calc(.25rem * 5);width:calc(var(--spacing) * 5)}.w-7:not(#\#):not(#\#):not(#\#):not(#\#){width:calc(.25rem * 7);width:calc(var(--spacing) * 7)}.w-10:not(#\#):not(#\#):not(#\#):not(#\#){width:calc(.25rem * 10);width:calc(var(--spacing) * 10)}.w-44:not(#\#):not(#\#):not(#\#):not(#\#){width:calc(.25rem * 44);width:calc(var(--spacing) * 44)}.w-\[120px\]:not(#\#):not(#\#):not(#\#):not(#\#){width:120px}.w-\[200px\]:not(#\#):not(#\#):not(#\#):not(#\#){width:200px}.w-\[360px\]:not(#\#):not(#\#):not(#\#):not(#\#){width:360px}.w-auto:not(#\#):not(#\#):not(#\#):not(#\#){width:auto}.w-full:not(#\#):not(#\#):not(#\#):not(#\#){width:100%}.max-w-6xl:not(#\#):not(#\#):not(#\#):not(#\#){max-width:72rem;max-width:var(--container-6xl)}.max-w-\[1440px\]:not(#\#):not(#\#):not(#\#):not(#\#){max-width:1440px}.max-w-\[1536px\]:not(#\#):not(#\#):not(#\#):not(#\#){max-width:1536px}.max-w-full:not(#\#):not(#\#):not(#\#):not(#\#){max-width:100%}.min-w-0:not(#\#):not(#\#):not(#\#):not(#\#){min-width:calc(.25rem * 0);min-width:calc(var(--spacing) * 0)}.min-w-9:not(#\#):not(#\#):not(#\#):not(#\#){min-width:calc(.25rem * 9);min-width:calc(var(--spacing) * 9)}.min-w-36:not(#\#):not(#\#):not(#\#):not(#\#){min-width:calc(.25rem * 36);min-width:calc(var(--spacing) * 36)}.flex-1:not(#\#):not(#\#):not(#\#):not(#\#){flex:1}.shrink-0:not(#\#):not(#\#):not(#\#):not(#\#){flex-shrink:0}.border-collapse:not(#\#):not(#\#):not(#\#):not(#\#){border-collapse:collapse}.-translate-x-1\/2:not(#\#):not(#\#):not(#\#):not(#\#){--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:calc((1 / 2 * 100%) * -1) var(--tw-translate-y);translate:calc(calc(1 / 2 * 100%) * -1) var(--tw-translate-y);translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-45:not(#\#):not(#\#):not(#\#):not(#\#){rotate:45deg}.cursor-pointer:not(#\#):not(#\#):not(#\#):not(#\#){cursor:pointer}.scroll-mt-24:not(#\#):not(#\#):not(#\#):not(#\#){scroll-margin-top:calc(.25rem * 24);scroll-margin-top:calc(var(--spacing) * 24)}.list-decimal:not(#\#):not(#\#):not(#\#):not(#\#){list-style-type:decimal}.list-disc:not(#\#):not(#\#):not(#\#):not(#\#){list-style-type:disc}.list-none:not(#\#):not(#\#):not(#\#):not(#\#){list-style-type:none}.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))}.flex-col:not(#\#):not(#\#):not(#\#):not(#\#){flex-direction:column}.flex-wrap:not(#\#):not(#\#):not(#\#):not(#\#){flex-wrap:wrap}.items-center:not(#\#):not(#\#):not(#\#):not(#\#){align-items:center}.items-start:not(#\#):not(#\#):not(#\#):not(#\#){align-items:flex-start}.justify-between:not(#\#):not(#\#):not(#\#):not(#\#){justify-content:space-between}.justify-center:not(#\#):not(#\#):not(#\#):not(#\#){justify-content:center}.gap-1:not(#\#):not(#\#):not(#\#):not(#\#){gap:calc(.25rem * 1);gap:calc(var(--spacing) * 1)}.gap-1\.5:not(#\#):not(#\#):not(#\#):not(#\#){gap:calc(.25rem * 1.5);gap:calc(var(--spacing) * 1.5)}.gap-2:not(#\#):not(#\#):not(#\#):not(#\#){gap:calc(.25rem * 2);gap:calc(var(--spacing) * 2)}.gap-2\.5:not(#\#):not(#\#):not(#\#):not(#\#){gap:calc(.25rem * 2.5);gap:calc(var(--spacing) * 2.5)}.gap-3:not(#\#):not(#\#):not(#\#):not(#\#){gap:calc(.25rem * 3);gap:calc(var(--spacing) * 3)}.gap-4:not(#\#):not(#\#):not(#\#):not(#\#){gap:calc(.25rem * 4);gap:calc(var(--spacing) * 4)}.gap-5:not(#\#):not(#\#):not(#\#):not(#\#){gap:calc(.25rem * 5);gap:calc(var(--spacing) * 5)}.gap-6:not(#\#):not(#\#):not(#\#):not(#\#){gap:calc(.25rem * 6);gap:calc(var(--spacing) * 6)}.gap-8:not(#\#):not(#\#):not(#\#):not(#\#){gap:calc(.25rem * 8);gap:calc(var(--spacing) * 8)}:where(.space-y-1>:not(:last-child)):not(#\#):not(#\#):not(#\#):not(#\#){--tw-space-y-reverse:0;margin-top:calc((.25rem * 1) * 0);margin-top:calc((var(--spacing) * 1) * var(--tw-space-y-reverse));margin-top:calc(calc(.25rem * 1) * 0);margin-top:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-bottom:calc((.25rem * 1) * (1 - 0));margin-bottom:calc((var(--spacing) * 1) * (1 - var(--tw-space-y-reverse)));margin-bottom:calc(calc(.25rem * 1) * calc(1 - 0));margin-bottom:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)):not(#\#):not(#\#):not(#\#):not(#\#){--tw-space-y-reverse:0;margin-top:calc((.25rem * 2) * 0);margin-top:calc((var(--spacing) * 2) * var(--tw-space-y-reverse));margin-top:calc(calc(.25rem * 2) * 0);margin-top:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-bottom:calc((.25rem * 2) * (1 - 0));margin-bottom:calc((var(--spacing) * 2) * (1 - var(--tw-space-y-reverse)));margin-bottom:calc(calc(.25rem * 2) * calc(1 - 0));margin-bottom:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)):not(#\#):not(#\#):not(#\#):not(#\#){--tw-space-y-reverse:0;margin-top:calc((.25rem * 3) * 0);margin-top:calc((var(--spacing) * 3) * var(--tw-space-y-reverse));margin-top:calc(calc(.25rem * 3) * 0);margin-top:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-bottom:calc((.25rem * 3) * (1 - 0));margin-bottom:calc((var(--spacing) * 3) * (1 - var(--tw-space-y-reverse)));margin-bottom:calc(calc(.25rem * 3) * calc(1 - 0));margin-bottom:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)):not(#\#):not(#\#):not(#\#):not(#\#){--tw-space-y-reverse:0;margin-top:calc((.25rem * 4) * 0);margin-top:calc((var(--spacing) * 4) * var(--tw-space-y-reverse));margin-top:calc(calc(.25rem * 4) * 0);margin-top:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-bottom:calc((.25rem * 4) * (1 - 0));margin-bottom:calc((var(--spacing) * 4) * (1 - var(--tw-space-y-reverse)));margin-bottom:calc(calc(.25rem * 4) * calc(1 - 0));margin-bottom:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-12>:not(:last-child)):not(#\#):not(#\#):not(#\#):not(#\#){--tw-space-y-reverse:0;margin-top:calc((.25rem * 12) * 0);margin-top:calc((var(--spacing) * 12) * var(--tw-space-y-reverse));margin-top:calc(calc(.25rem * 12) * 0);margin-top:calc(calc(var(--spacing) * 12) * var(--tw-space-y-reverse));margin-bottom:calc((.25rem * 12) * (1 - 0));margin-bottom:calc((var(--spacing) * 12) * (1 - var(--tw-space-y-reverse)));margin-bottom:calc(calc(.25rem * 12) * calc(1 - 0));margin-bottom:calc(calc(var(--spacing) * 12) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-4:not(#\#):not(#\#):not(#\#):not(#\#){-moz-column-gap:calc(.25rem * 4);column-gap:calc(.25rem * 4);-moz-column-gap:calc(var(--spacing) * 4);column-gap:calc(var(--spacing) * 4)}.gap-x-5:not(#\#):not(#\#):not(#\#):not(#\#){-moz-column-gap:calc(.25rem * 5);column-gap:calc(.25rem * 5);-moz-column-gap:calc(var(--spacing) * 5);column-gap:calc(var(--spacing) * 5)}.gap-y-1:not(#\#):not(#\#):not(#\#):not(#\#){row-gap:calc(.25rem * 1);row-gap:calc(var(--spacing) * 1)}.gap-y-1\.5:not(#\#):not(#\#):not(#\#):not(#\#){row-gap:calc(.25rem * 1.5);row-gap:calc(var(--spacing) * 1.5)}:where(.divide-y>:not(:last-child)):not(#\#):not(#\#):not(#\#):not(#\#){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * 0);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * (1 - 0));border-bottom-width:calc(1px * (1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * calc(1 - 0));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-slate-100>:not(:last-child)):not(#\#):not(#\#):not(#\#):not(#\#){border-color:rgb(241, 245, 249);border-color:var(--color-slate-100)}.truncate:not(#\#):not(#\#):not(#\#):not(#\#){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden:not(#\#):not(#\#):not(#\#):not(#\#){overflow:hidden}.overflow-x-auto:not(#\#):not(#\#):not(#\#):not(#\#){overflow-x:auto}.rounded:not(#\#):not(#\#):not(#\#):not(#\#){border-radius:.25rem}.rounded-full:not(#\#):not(#\#):not(#\#):not(#\#){border-radius:3.40282e38px}.rounded-lg:not(#\#):not(#\#):not(#\#):not(#\#){border-radius:.5rem;border-radius:var(--radius-lg)}.rounded-md:not(#\#):not(#\#):not(#\#):not(#\#){border-radius:.375rem;border-radius:var(--radius-md)}.rounded-xl:not(#\#):not(#\#):not(#\#):not(#\#){border-radius:.75rem;border-radius:var(--radius-xl)}.border:not(#\#):not(#\#):not(#\#):not(#\#){border-style:var(--tw-border-style);border-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-l:not(#\#):not(#\#):not(#\#):not(#\#){border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-4:not(#\#):not(#\#):not(#\#):not(#\#){border-left-style:var(--tw-border-style);border-left-width:4px}.border-amber-200:not(#\#):not(#\#):not(#\#):not(#\#){border-color:rgb(254, 230, 133);border-color:var(--color-amber-200)}.border-blue-100:not(#\#):not(#\#):not(#\#):not(#\#){border-color:rgb(219, 234, 254);border-color:var(--color-blue-100)}.border-blue-200:not(#\#):not(#\#):not(#\#):not(#\#){border-color:rgb(190, 219, 255);border-color:color(display-p3 0.76688 0.85521 0.98748);border-color:var(--color-blue-200)}.border-blue-600:not(#\#):not(#\#):not(#\#):not(#\#){border-color:rgb(21, 93, 252);border-color:var(--color-blue-600)}.border-gray-100:not(#\#):not(#\#):not(#\#):not(#\#){border-color:rgb(243, 244, 246);border-color:var(--color-gray-100)}.border-slate-100:not(#\#):not(#\#):not(#\#):not(#\#){border-color:rgb(241, 245, 249);border-color:var(--color-slate-100)}.border-slate-200:not(#\#):not(#\#):not(#\#):not(#\#){border-color:rgb(226, 232, 240);border-color:var(--color-slate-200)}.bg-amber-50:not(#\#):not(#\#):not(#\#):not(#\#){background-color:rgb(255, 251, 235);background-color:color(display-p3 0.9978 0.98505 0.92631);background-color:var(--color-amber-50)}.bg-blue-50:not(#\#):not(#\#):not(#\#):not(#\#){background-color:rgb(239, 246, 255);background-color:var(--color-blue-50)}.bg-blue-500:not(#\#):not(#\#):not(#\#):not(#\#){background-color:rgb(50, 128, 255);background-color:color(display-p3 0.26642 0.49122 0.98862);background-color:var(--color-blue-500)}.bg-blue-600:not(#\#):not(#\#):not(#\#):not(#\#){background-color:rgb(21, 93, 252);background-color:var(--color-blue-600)}.bg-orange-100:not(#\#):not(#\#):not(#\#):not(#\#){background-color:rgb(255, 237, 213);background-color:color(display-p3 0.98876 0.93139 0.84327);background-color:var(--color-orange-100)}.bg-primary:not(#\#):not(#\#):not(#\#):not(#\#){background-color:#2563eb;background-color:var(--color-primary)}.bg-slate-50:not(#\#):not(#\#):not(#\#):not(#\#){background-color:rgb(248, 250, 252);background-color:var(--color-slate-50)}.bg-slate-100:not(#\#):not(#\#):not(#\#):not(#\#){background-color:rgb(241, 245, 249);background-color:var(--color-slate-100)}.bg-slate-900:not(#\#):not(#\#):not(#\#):not(#\#){background-color:rgb(15, 23, 43);background-color:var(--color-slate-900)}.bg-white:not(#\#):not(#\#):not(#\#):not(#\#){background-color:#fff;background-color:var(--color-white)}.object-contain:not(#\#):not(#\#):not(#\#):not(#\#){-o-object-fit:contain;object-fit:contain}.object-cover:not(#\#):not(#\#):not(#\#):not(#\#){-o-object-fit:cover;object-fit:cover}.p-3\.5:not(#\#):not(#\#):not(#\#):not(#\#){padding:calc(.25rem * 3.5);padding:calc(var(--spacing) * 3.5)}.p-4:not(#\#):not(#\#):not(#\#):not(#\#){padding:calc(.25rem * 4);padding:calc(var(--spacing) * 4)}.p-5:not(#\#):not(#\#):not(#\#):not(#\#){padding:calc(.25rem * 5);padding:calc(var(--spacing) * 5)}.p-6:not(#\#):not(#\#):not(#\#):not(#\#){padding:calc(.25rem * 6);padding:calc(var(--spacing) * 6)}.px-1:not(#\#):not(#\#):not(#\#):not(#\#){padding-left:calc(.25rem * 1);padding-right:calc(.25rem * 1);padding-left:calc(var(--spacing) * 1);padding-right:calc(var(--spacing) * 1)}.px-1\.5:not(#\#):not(#\#):not(#\#):not(#\#){padding-left:calc(.25rem * 1.5);padding-right:calc(.25rem * 1.5);padding-left:calc(var(--spacing) * 1.5);padding-right:calc(var(--spacing) * 1.5)}.px-2\.5:not(#\#):not(#\#):not(#\#):not(#\#){padding-left:calc(.25rem * 2.5);padding-right:calc(.25rem * 2.5);padding-left:calc(var(--spacing) * 2.5);padding-right:calc(var(--spacing) * 2.5)}.px-3:not(#\#):not(#\#):not(#\#):not(#\#){padding-left:calc(.25rem * 3);padding-right:calc(.25rem * 3);padding-left:calc(var(--spacing) * 3);padding-right:calc(var(--spacing) * 3)}.px-4:not(#\#):not(#\#):not(#\#):not(#\#){padding-left:calc(.25rem * 4);padding-right:calc(.25rem * 4);padding-left:calc(var(--spacing) * 4);padding-right:calc(var(--spacing) * 4)}.px-5:not(#\#):not(#\#):not(#\#):not(#\#){padding-left:calc(.25rem * 5);padding-right:calc(.25rem * 5);padding-left:calc(var(--spacing) * 5);padding-right:calc(var(--spacing) * 5)}.px-6:not(#\#):not(#\#):not(#\#):not(#\#){padding-left:calc(.25rem * 6);padding-right:calc(.25rem * 6);padding-left:calc(var(--spacing) * 6);padding-right:calc(var(--spacing) * 6)}.px-8:not(#\#):not(#\#):not(#\#):not(#\#){padding-left:calc(.25rem * 8);padding-right:calc(.25rem * 8);padding-left:calc(var(--spacing) * 8);padding-right:calc(var(--spacing) * 8)}.py-0\.5:not(#\#):not(#\#):not(#\#):not(#\#){padding-top:calc(.25rem * .5);padding-bottom:calc(.25rem * .5);padding-top:calc(var(--spacing) * .5);padding-bottom:calc(var(--spacing) * .5)}.py-1\.5:not(#\#):not(#\#):not(#\#):not(#\#){padding-top:calc(.25rem * 1.5);padding-bottom:calc(.25rem * 1.5);padding-top:calc(var(--spacing) * 1.5);padding-bottom:calc(var(--spacing) * 1.5)}.py-2:not(#\#):not(#\#):not(#\#):not(#\#){padding-top:calc(.25rem * 2);padding-bottom:calc(.25rem * 2);padding-top:calc(var(--spacing) * 2);padding-bottom:calc(var(--spacing) * 2)}.py-3:not(#\#):not(#\#):not(#\#):not(#\#){padding-top:calc(.25rem * 3);padding-bottom:calc(.25rem * 3);padding-top:calc(var(--spacing) * 3);padding-bottom:calc(var(--spacing) * 3)}.py-4:not(#\#):not(#\#):not(#\#):not(#\#){padding-top:calc(.25rem * 4);padding-bottom:calc(.25rem * 4);padding-top:calc(var(--spacing) * 4);padding-bottom:calc(var(--spacing) * 4)}.py-5:not(#\#):not(#\#):not(#\#):not(#\#){padding-top:calc(.25rem * 5);padding-bottom:calc(.25rem * 5);padding-top:calc(var(--spacing) * 5);padding-bottom:calc(var(--spacing) * 5)}.py-8:not(#\#):not(#\#):not(#\#):not(#\#){padding-top:calc(.25rem * 8);padding-bottom:calc(.25rem * 8);padding-top:calc(var(--spacing) * 8);padding-bottom:calc(var(--spacing) * 8)}.py-12:not(#\#):not(#\#):not(#\#):not(#\#){padding-top:calc(.25rem * 12);padding-bottom:calc(.25rem * 12);padding-top:calc(var(--spacing) * 12);padding-bottom:calc(var(--spacing) * 12)}.py-20:not(#\#):not(#\#):not(#\#):not(#\#){padding-top:calc(.25rem * 20);padding-bottom:calc(.25rem * 20);padding-top:calc(var(--spacing) * 20);padding-bottom:calc(var(--spacing) * 20)}.py-32:not(#\#):not(#\#):not(#\#):not(#\#){padding-top:calc(.25rem * 32);padding-bottom:calc(.25rem * 32);padding-top:calc(var(--spacing) * 32);padding-bottom:calc(var(--spacing) * 32)}.pt-2:not(#\#):not(#\#):not(#\#):not(#\#){padding-top:calc(.25rem * 2);padding-top:calc(var(--spacing) * 2)}.pt-3:not(#\#):not(#\#):not(#\#):not(#\#){padding-top:calc(.25rem * 3);padding-top:calc(var(--spacing) * 3)}.pt-6:not(#\#):not(#\#):not(#\#):not(#\#){padding-top:calc(.25rem * 6);padding-top:calc(var(--spacing) * 6)}.pb-3:not(#\#):not(#\#):not(#\#):not(#\#){padding-bottom:calc(.25rem * 3);padding-bottom:calc(var(--spacing) * 3)}.pb-4:not(#\#):not(#\#):not(#\#):not(#\#){padding-bottom:calc(.25rem * 4);padding-bottom:calc(var(--spacing) * 4)}.pb-5:not(#\#):not(#\#):not(#\#):not(#\#){padding-bottom:calc(.25rem * 5);padding-bottom:calc(var(--spacing) * 5)}.pl-4:not(#\#):not(#\#):not(#\#):not(#\#){padding-left:calc(.25rem * 4);padding-left:calc(var(--spacing) * 4)}.pl-6:not(#\#):not(#\#):not(#\#):not(#\#){padding-left:calc(.25rem * 6);padding-left:calc(var(--spacing) * 6)}.pl-\[18px\]:not(#\#):not(#\#):not(#\#):not(#\#){padding-left:18px}.text-center:not(#\#):not(#\#):not(#\#):not(#\#){text-align:center}.text-left:not(#\#):not(#\#):not(#\#):not(#\#){text-align:left}.align-middle:not(#\#):not(#\#):not(#\#):not(#\#){vertical-align:middle}.font-mono:not(#\#):not(#\#):not(#\#):not(#\#){font-family:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;font-family:var(--font-mono)}.text-2xl:not(#\#):not(#\#):not(#\#):not(#\#){font-size:1.5rem;font-size:var(--text-2xl);line-height:calc(2 / 1.5);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl:not(#\#):not(#\#):not(#\#):not(#\#){font-size:1.875rem;font-size:var(--text-3xl);line-height:calc(2.25 / 1.875);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-base:not(#\#):not(#\#):not(#\#):not(#\#){font-size:1rem;font-size:var(--text-base);line-height:calc(1.5 / 1);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg:not(#\#):not(#\#):not(#\#):not(#\#){font-size:1.125rem;font-size:var(--text-lg);line-height:calc(1.75 / 1.125);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm:not(#\#):not(#\#):not(#\#):not(#\#){font-size:.875rem;font-size:var(--text-sm);line-height:calc(1.25 / .875);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl:not(#\#):not(#\#):not(#\#):not(#\#){font-size:1.25rem;font-size:var(--text-xl);line-height:calc(1.75 / 1.25);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs:not(#\#):not(#\#):not(#\#):not(#\#){font-size:.75rem;font-size:var(--text-xs);line-height:calc(1 / .75);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[14px\]:not(#\#):not(#\#):not(#\#):not(#\#){font-size:14px}.text-\[15px\]:not(#\#):not(#\#):not(#\#):not(#\#){font-size:15px}.leading-5:not(#\#):not(#\#):not(#\#):not(#\#){--tw-leading:calc(var(--spacing) * 5);line-height:calc(.25rem * 5);line-height:calc(var(--spacing) * 5)}.leading-6:not(#\#):not(#\#):not(#\#):not(#\#){--tw-leading:calc(var(--spacing) * 6);line-height:calc(.25rem * 6);line-height:calc(var(--spacing) * 6)}.leading-8:not(#\#):not(#\#):not(#\#):not(#\#){--tw-leading:calc(var(--spacing) * 8);line-height:calc(.25rem * 8);line-height:calc(var(--spacing) * 8)}.leading-relaxed:not(#\#):not(#\#):not(#\#):not(#\#){--tw-leading:var(--leading-relaxed);line-height:1.625;line-height:var(--leading-relaxed)}.leading-snug:not(#\#):not(#\#):not(#\#):not(#\#){--tw-leading:var(--leading-snug);line-height:1.375;line-height:var(--leading-snug)}.font-bold:not(#\#):not(#\#):not(#\#):not(#\#){--tw-font-weight:var(--font-weight-bold);font-weight:700;font-weight:var(--font-weight-bold)}.font-medium:not(#\#):not(#\#):not(#\#):not(#\#){--tw-font-weight:var(--font-weight-medium);font-weight:500;font-weight:var(--font-weight-medium)}.font-semibold:not(#\#):not(#\#):not(#\#):not(#\#){--tw-font-weight:var(--font-weight-semibold);font-weight:600;font-weight:var(--font-weight-semibold)}.whitespace-nowrap:not(#\#):not(#\#):not(#\#):not(#\#){white-space:nowrap}.whitespace-pre:not(#\#):not(#\#):not(#\#):not(#\#){white-space:pre}.whitespace-pre-line:not(#\#):not(#\#):not(#\#):not(#\#){white-space:pre-line}.text-amber-700:not(#\#):not(#\#):not(#\#):not(#\#){color:rgb(181, 82, 0);color:color(display-p3 0.67989 0.32771 0.05205);color:var(--color-amber-700)}.text-blue-500:not(#\#):not(#\#):not(#\#):not(#\#){color:rgb(50, 128, 255);color:color(display-p3 0.26642 0.49122 0.98862);color:var(--color-blue-500)}.text-blue-600:not(#\#):not(#\#):not(#\#):not(#\#){color:rgb(21, 93, 252);color:var(--color-blue-600)}.text-gray-500:not(#\#):not(#\#):not(#\#):not(#\#){color:rgb(106, 114, 130);color:var(--color-gray-500)}.text-gray-700:not(#\#):not(#\#):not(#\#):not(#\#){color:rgb(54, 65, 83);color:var(--color-gray-700)}.text-orange-500:not(#\#):not(#\#):not(#\#):not(#\#){color:rgb(252, 113, 0);color:color(display-p3 0.94659 0.44979 0.07573);color:var(--color-orange-500)}.text-primary:not(#\#):not(#\#):not(#\#):not(#\#){color:#2563eb;color:var(--color-primary)}.text-slate-100:not(#\#):not(#\#):not(#\#):not(#\#){color:rgb(241, 245, 249);color:var(--color-slate-100)}.text-slate-400:not(#\#):not(#\#):not(#\#):not(#\#){color:rgb(144, 161, 185);color:var(--color-slate-400)}.text-slate-500:not(#\#):not(#\#):not(#\#):not(#\#){color:rgb(98, 116, 142);color:var(--color-slate-500)}.text-slate-600:not(#\#):not(#\#):not(#\#):not(#\#){color:rgb(69, 85, 108);color:var(--color-slate-600)}.text-slate-700:not(#\#):not(#\#):not(#\#):not(#\#){color:rgb(49, 65, 88);color:var(--color-slate-700)}.text-slate-800:not(#\#):not(#\#):not(#\#):not(#\#){color:rgb(29, 41, 61);color:var(--color-slate-800)}.text-slate-900:not(#\#):not(#\#):not(#\#):not(#\#){color:rgb(15, 23, 43);color:var(--color-slate-900)}.text-white:not(#\#):not(#\#):not(#\#):not(#\#){color:#fff;color:var(--color-white)}.underline:not(#\#):not(#\#):not(#\#):not(#\#){text-decoration-line:underline}.underline-offset-2:not(#\#):not(#\#):not(#\#):not(#\#){text-underline-offset:2px}.opacity-0:not(#\#):not(#\#):not(#\#):not(#\#){opacity:0}.opacity-0\!:not(#\#){opacity:0!important}.shadow-\[0_1px_2px_rgba\(0\,0\,0\,\.03\)\]:not(#\#):not(#\#):not(#\#):not(#\#){--tw-shadow:0 1px 2px var(--tw-shadow-color,rgba(0,0,0,0.03137));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 1px 2px rgba(0,0,0,0.03137);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:not(#\#):not(#\#):not(#\#):not(#\#){--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,rgba(0,0,0,0.10196)), 0 8px 10px -6px var(--tw-shadow-color,rgba(0,0,0,0.10196));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 20px 25px -5px rgba(0,0,0,0.10196), 0 8px 10px -6px rgba(0,0,0,0.10196);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.backdrop-filter:not(#\#):not(#\#):not(#\#):not(#\#){backdrop-filter:                 ;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-colors:not(#\#):not(#\#):not(#\#):not(#\#){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:cubic-bezier(.4, 0, .2, 1);transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:.15s;transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity:not(#\#):not(#\#):not(#\#):not(#\#){transition-property:opacity;transition-timing-function:cubic-bezier(.4, 0, .2, 1);transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:.15s;transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform:not(#\#):not(#\#):not(#\#):not(#\#){transition-property:transform,translate,scale,rotate;transition-timing-function:cubic-bezier(.4, 0, .2, 1);transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:.15s;transition-duration:var(--tw-duration,var(--default-transition-duration))}[open]:where(.group):not(#\#):not(#\#):not(#\#):not(#\#) .group-open\:rotate-180{rotate:180deg}:where(.group):popover-open:not(#\#):not(#\#):not(#\#):not(#\#) .group-open\:rotate-180{rotate:180deg}:where(.group):open:not(#\#):not(#\#):not(#\#):not(#\#) .group-open\:rotate-180{rotate:180deg}:where(.group):focus-within:not(#\#):not(#\#):not(#\#):not(#\#) .group-focus-within\:visible{visibility:visible}:where(.group):focus-within:not(#\#):not(#\#):not(#\#):not(#\#) .group-focus-within\:rotate-180{rotate:180deg}:where(.group):focus-within:not(#\#):not(#\#):not(#\#):not(#\#) .group-focus-within\:text-blue-600{color:rgb(21, 93, 252);color:var(--color-blue-600)}:where(.group):focus-within:not(#\#):not(#\#):not(#\#):not(#\#) .group-focus-within\:opacity-100{opacity:1}@media (hover:hover){:where(.group):hover:not(#\#):not(#\#):not(#\#):not(#\#) .group-hover\:visible{visibility:visible}:where(.group):hover:not(#\#):not(#\#):not(#\#):not(#\#) .group-hover\:rotate-180{rotate:180deg}:where(.group):hover:not(#\#):not(#\#):not(#\#):not(#\#) .group-hover\:border-blue-200{border-color:rgb(190, 219, 255);border-color:color(display-p3 0.76688 0.85521 0.98748);border-color:var(--color-blue-200)}:where(.group):hover:not(#\#):not(#\#):not(#\#):not(#\#) .group-hover\:text-blue-600{color:rgb(21, 93, 252);color:var(--color-blue-600)}:where(.group):hover:not(#\#):not(#\#):not(#\#):not(#\#) .group-hover\:opacity-100{opacity:1}}.last\:mb-0:last-child:not(#\#):not(#\#):not(#\#):not(#\#){margin-bottom:calc(.25rem * 0);margin-bottom:calc(var(--spacing) * 0)}@media (hover:hover){.hover\:border-blue-200:hover:not(#\#):not(#\#):not(#\#):not(#\#){border-color:rgb(190, 219, 255);border-color:color(display-p3 0.76688 0.85521 0.98748);border-color:var(--color-blue-200)}.hover\:border-blue-300:hover:not(#\#):not(#\#):not(#\#):not(#\#){border-color:rgb(145, 197, 255);border-color:color(display-p3 0.60256 0.76721 0.99394);border-color:var(--color-blue-300)}.hover\:border-blue-400:hover:not(#\#):not(#\#):not(#\#):not(#\#){border-color:rgb(86, 162, 255);border-color:color(display-p3 0.39744 0.62813 0.99212);border-color:var(--color-blue-400)}.hover\:bg-blue-50:hover:not(#\#):not(#\#):not(#\#):not(#\#){background-color:rgb(239, 246, 255);background-color:var(--color-blue-50)}.hover\:bg-blue-100:hover:not(#\#):not(#\#):not(#\#):not(#\#){background-color:rgb(219, 234, 254);background-color:var(--color-blue-100)}.hover\:bg-primary-dark:hover:not(#\#):not(#\#):not(#\#):not(#\#){background-color:#1d4ed8;background-color:var(--color-primary-dark)}.hover\:text-blue-600:hover:not(#\#):not(#\#):not(#\#):not(#\#){color:rgb(21, 93, 252);color:var(--color-blue-600)}.hover\:underline:hover:not(#\#):not(#\#):not(#\#):not(#\#){text-decoration-line:underline}}.focus-visible\:outline-2:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#){outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-4:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#){outline-offset:4px}.focus-visible\:outline-blue-600:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#){outline-color:rgb(21, 93, 252);outline-color:var(--color-blue-600)}@media (min-width:40rem){.sm\:w-56:not(#\#):not(#\#):not(#\#):not(#\#){width:calc(.25rem * 56);width:calc(var(--spacing) * 56)}.sm\:p-10:not(#\#):not(#\#):not(#\#):not(#\#){padding:calc(.25rem * 10);padding:calc(var(--spacing) * 10)}.sm\:px-6:not(#\#):not(#\#):not(#\#):not(#\#){padding-left:calc(.25rem * 6);padding-right:calc(.25rem * 6);padding-left:calc(var(--spacing) * 6);padding-right:calc(var(--spacing) * 6)}.sm\:px-8:not(#\#):not(#\#):not(#\#):not(#\#){padding-left:calc(.25rem * 8);padding-right:calc(.25rem * 8);padding-left:calc(var(--spacing) * 8);padding-right:calc(var(--spacing) * 8)}.sm\:text-3xl:not(#\#):not(#\#):not(#\#):not(#\#){font-size:1.875rem;font-size:var(--text-3xl);line-height:calc(2.25 / 1.875);line-height:var(--tw-leading,var(--text-3xl--line-height))}}@media (min-width:48rem){.md\:-left-14:not(#\#):not(#\#):not(#\#):not(#\#){left:calc(.25rem * -14);left:calc(var(--spacing) * -14)}.md\:left-2:not(#\#):not(#\#):not(#\#):not(#\#){left:calc(.25rem * 2);left:calc(var(--spacing) * 2)}.md\:col-span-1:not(#\#):not(#\#):not(#\#):not(#\#){grid-column:span 1/span 1}.md\:-ml-12:not(#\#):not(#\#):not(#\#):not(#\#){margin-left:calc(.25rem * -12);margin-left:calc(var(--spacing) * -12)}.md\:flex:not(#\#):not(#\#):not(#\#):not(#\#){display:flex}.md\:max-w-fit:not(#\#):not(#\#):not(#\#):not(#\#){max-width:-moz-fit-content;max-width:fit-content}.md\:grid-cols-2:not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3:not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:repeat(3,minmax(0,1fr))}.md\:justify-self-end:not(#\#):not(#\#):not(#\#):not(#\#){justify-self:flex-end}}@media (min-width:64rem){.lg\:w-72:not(#\#):not(#\#):not(#\#):not(#\#){width:calc(.25rem * 72);width:calc(var(--spacing) * 72)}.lg\:flex-row:not(#\#):not(#\#):not(#\#):not(#\#){flex-direction:row}.lg\:gap-7:not(#\#):not(#\#):not(#\#):not(#\#){gap:calc(.25rem * 7);gap:calc(var(--spacing) * 7)}.lg\:gap-10:not(#\#):not(#\#):not(#\#):not(#\#){gap:calc(.25rem * 10);gap:calc(var(--spacing) * 10)}}@media (min-width:80rem){.xl\:-translate-x-\[30px\]:not(#\#):not(#\#):not(#\#):not(#\#){--tw-translate-x:calc(30px * -1);translate:calc(30px * -1) var(--tw-translate-y);translate:var(--tw-translate-x) var(--tw-translate-y)}.xl\:-translate-x-\[40px\]:not(#\#):not(#\#):not(#\#):not(#\#){--tw-translate-x:calc(40px * -1);translate:calc(40px * -1) var(--tw-translate-y);translate:var(--tw-translate-x) var(--tw-translate-y)}.xl\:grid-cols-\[12rem_repeat\(3\,minmax\(0\,calc\(9rem_-_10px\)\)\)_max-content_7\.5rem\]:not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:12rem repeat(3,minmax(0,calc(9rem - 10px))) max-content 7.5rem}.xl\:justify-end:not(#\#):not(#\#):not(#\#):not(#\#){justify-content:flex-end}.xl\:gap-8:not(#\#):not(#\#):not(#\#):not(#\#){gap:calc(.25rem * 8);gap:calc(var(--spacing) * 8)}.xl\:gap-12:not(#\#):not(#\#):not(#\#):not(#\#){gap:calc(.25rem * 12);gap:calc(var(--spacing) * 12)}.xl\:gap-x-20:not(#\#):not(#\#):not(#\#):not(#\#){-moz-column-gap:calc(.25rem * 20);column-gap:calc(.25rem * 20);-moz-column-gap:calc(var(--spacing) * 20);column-gap:calc(var(--spacing) * 20)}.xl\:text-\[15px\]:not(#\#):not(#\#):not(#\#):not(#\#){font-size:15px}}.\[\&_img\]\:h-auto:not(#\#):not(#\#):not(#\#):not(#\#) img{height:auto}.\[\&_img\]\:max-w-full:not(#\#):not(#\#):not(#\#):not(#\#) img{max-width:100%}.\[\&\:\:-webkit-details-marker\]\:hidden:not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-details-marker{display:none}.no-scrollbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){scrollbar-width:none}.no-scrollbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-scrollbar{display:none}.free-icon-img{position:absolute!important;top:-11px!important;right:-13px!important}.free-icon-img:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){text-align:center;color:#fff;background:linear-gradient(124deg,#ff820d 1%,#f5575a 100%);border-radius:9px 9px 9px 2px;justify-content:center;align-items:center;width:19px;height:17px;font-size:11px;font-weight:700;line-height:16px;display:flex}.free-icon-img.green:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:linear-gradient(124deg,#2dc76d 1%,#1aad57 100%);border-radius:9px 9px 9px 2px}.topbar-auth-guest:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:flex}.topbar-auth-user:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),html.authed:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .topbar-auth-guest{display:none}html.authed:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .topbar-auth-user{display:block}.topbar-nav-authed-only:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:none}html.authed:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .topbar-nav-authed-only{display:inline-flex}:root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--background:0 0% 100%;--foreground:222.2 84% 4.9%;--card:0 0% 100%;--card-foreground:222.2 84% 4.9%;--popover:0 0% 100%;--popover-foreground:222.2 84% 4.9%;--primary:221.2 83.2% 53.3%;--primary-foreground:210 40% 98%;--secondary:210 40% 96.1%;--secondary-foreground:222.2 47.4% 11.2%;--muted:210 40% 96.1%;--muted-foreground:215.4 16.3% 46.9%;--accent:210 40% 96.1%;--accent-foreground:222.2 47.4% 11.2%;--destructive:0 84.2% 60.2%;--destructive-foreground:210 40% 98%;--border:214.3 31.8% 91.4%;--input:214.3 31.8% 91.4%;--ring:221.2 83.2% 53.3%;--radius:.5rem;--bg-primary:#f8fafc;--bg-secondary:#fff;--accent-gradient:linear-gradient(135deg, #2563eb 0%, #7c3aed 100%);--success:#10b981;--warning:#f59e0b;--error:#ef4444}.dark:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--background:222.2 84% 4.9%;--foreground:210 40% 98%;--card:222.2 84% 4.9%;--card-foreground:210 40% 98%;--popover:222.2 84% 4.9%;--popover-foreground:210 40% 98%;--primary:217.2 91.2% 59.8%;--primary-foreground:222.2 47.4% 11.2%;--secondary:217.2 32.6% 17.5%;--secondary-foreground:210 40% 98%;--muted:217.2 32.6% 17.5%;--muted-foreground:215 20.2% 65.1%;--accent:217.2 32.6% 17.5%;--accent-foreground:210 40% 98%;--destructive:0 62.8% 30.6%;--destructive-foreground:210 40% 98%;--border:217.2 32.6% 17.5%;--input:217.2 32.6% 17.5%;--ring:224.3 76.3% 48%}input:not([style*=border]):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),textarea:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),select:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),button:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),[role=button]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.card:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.glass-card:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:hsl(214, 32%, 91%);border-color:hsl(var(--border))}body:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:#f8fafc;background-color:var(--bg-primary);color:hsl(222, 84%, 5%);color:hsl(var(--foreground));min-width:320px;margin:0;font-family:ui-sans-serif,-apple-system,"system-ui",Segoe UI Variable Display,Segoe UI,Helvetica,PingFang SC,Microsoft YaHei,Apple Color Emoji,Arial,sans-serif,Segoe UI Emoji,Segoe UI Symbol}.text-gradient:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:linear-gradient(135deg, #2563eb 0%, #7c3aed 100%);background:var(--accent-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.glass-card:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){backdrop-filter:blur(12px);background:rgba(255,255,255,0.90196);border:1px solid #e2e8f0;border-radius:16px;transition:all .3s;box-shadow:0 4px 12px rgba(0,0,0,0.07843)}.glass-card:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){transform:translateY(-2px);box-shadow:0 8px 30px rgba(0,0,0,0.12157)}.hover-scale:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){transition:transform .3s, box-shadow .3s}.hover-scale:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){transform:scale(1.02)}.feature-icon:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:rgba(37,99,235,0.07843);border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.process-number:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:linear-gradient(135deg, #2563eb 0%, #7c3aed 100%);background:var(--accent-gradient);color:#fff;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:.875rem;font-weight:700;display:flex}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.animate-fade-in-up:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){opacity:0;animation:.6s ease-out forwards fadeInUp}.animate-float:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){animation:3s ease-in-out infinite float}.animate-delay-200:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){animation-delay:.2s}.animate-delay-300:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){animation-delay:.3s}.scroll-animate:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){opacity:0;transition:opacity .6s ease-out, transform .6s ease-out;transform:translateY(30px)}.scroll-animate.visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){opacity:1;transform:translateY(0)}.scroll-animate-left:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){opacity:0;transition:opacity .6s ease-out, transform .6s ease-out;transform:translate(-30px)}.scroll-animate-left.visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){opacity:1;transform:translate(0)}.scroll-animate-right:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){opacity:0;transition:opacity .6s ease-out, transform .6s ease-out;transform:translate(30px)}.scroll-animate-right.visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){opacity:1;transform:translate(0)}.scroll-animate-scale:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){opacity:0;transition:opacity .5s ease-out, transform .5s ease-out;transform:scale(.9)}.scroll-animate-scale.visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){opacity:1;transform:scale(1)}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height)}to{height:0}}.animate-accordion-down:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){animation:.2s ease-out accordion-down}.animate-accordion-up:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){animation:.2s ease-out accordion-up}.badge-blue:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:#2563eb;background:rgba(37,99,235,0.07843)}.badge-purple:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:#7c3aed;background:rgba(124,58,237,0.07843)}.badge-green:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:#10b981;background:rgba(16,185,129,0.07843)}.badge-orange:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:#f59e0b;background:rgba(245,158,11,0.07843)}.skeleton:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:linear-gradient(90deg,#f5f5f5 25%,#fff 50%,#f5f5f5 75%) 0 0/200% 100%;animation:1.5s infinite loading}@keyframes loading{0%{background-position:200% 0}to{background-position:-200% 0}}.custom-scrollbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-scrollbar{width:5px;height:5px}.custom-scrollbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-scrollbar-track{background:0 0}.custom-scrollbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.custom-scrollbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-scrollbar-thumb:hover{background:#9ca3af}.hover-scrollbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){scrollbar-width:thin;scrollbar-color:transparent transparent;transition:scrollbar-color .2s}.hover-scrollbar:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){scrollbar-color:#d1d5db transparent}.hover-scrollbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-scrollbar{width:5px;height:5px}.hover-scrollbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-scrollbar-track{background:0 0}.hover-scrollbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-scrollbar-thumb{background:0 0;border-radius:3px;-webkit-transition:background-color .2s;transition:background-color .2s}.hover-scrollbar:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-scrollbar-thumb{background:#d1d5db}.hover-scrollbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-scrollbar-thumb:hover{background:#9ca3af}@keyframes fadeUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-32px)}to{opacity:1;transform:translate(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(32px)}to{opacity:1;transform:translate(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes tabFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.anim-fade-up:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){animation:1s cubic-bezier(.22,.68,0,1.1) both fadeUp}.anim-fade-in:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){animation:.9s both fadeIn}.anim-slide-left:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){animation:1s cubic-bezier(.22,.68,0,1.1) both slideInLeft}.anim-slide-right:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){animation:1s cubic-bezier(.22,.68,0,1.1) both slideInRight}.anim-scale-in:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){animation:.9s cubic-bezier(.22,.68,0,1.1) both scaleIn}.anim-delay-1:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){animation-delay:.15s}.anim-delay-2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){animation-delay:.35s}.anim-delay-3:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){animation-delay:.55s}.anim-delay-4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){animation-delay:.75s}.anim-delay-5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){animation-delay:.95s}.anim-delay-6:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){animation-delay:1.15s}.anim-delay-7:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){animation-delay:1.35s}.anim-delay-8:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){animation-delay:1.55s}.global-topbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){z-index:50;background-color:#fff;align-items:center;height:60px;padding:0 24px;display:flex;position:fixed;top:0;left:0;right:0;box-shadow:0 1px 4px rgba(0,0,0,0.05882)}.topbar-nav:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex:1;align-items:center;min-width:0;display:flex}.topbar-logo:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-shrink:0;align-items:center;margin-left:0;margin-right:20px;display:flex}.topbar-logo:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) img{flex-shrink:0;width:auto;max-width:none;height:36px}.topbar-nav-links:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){align-items:stretch;gap:8px;height:50px;display:flex;overflow-x:auto}@media (min-width:768px){.topbar-nav-links:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:12px}}@media (min-width:1024px){.topbar-nav-links:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:20px}}.topbar-nav-item:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.topbar-nav-more:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){white-space:nowrap;color:inherit;cursor:pointer;flex-direction:column;justify-content:flex-end;align-items:center;padding:0 10px;-webkit-text-decoration:none;text-decoration:none;display:flex;position:relative}.topbar-nav-item:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>span,.topbar-nav-more:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>span{color:#333;padding-bottom:10px;font-size:15px;transition:color .2s}.topbar-nav-item.active:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>span{color:#2563eb;font-weight:400}.topbar-nav-item:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>span,.topbar-nav-more:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>span{color:#2563eb}.topbar-badge:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:#fff;border-radius:3px;padding:0 2px;font-size:9px;line-height:14px;position:absolute;top:4px;right:4px}.topbar-indicator:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:rgba(0,0,0,0);border-radius:2px;width:100%;height:2px}.topbar-indicator[data-active=true]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:#2563eb}.topbar-actions:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-shrink:0;align-items:center;gap:20px;display:flex}.topbar-btn-login:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){cursor:pointer;color:#fff;letter-spacing:.5px;background-color:#2563eb;border:none;border-radius:8px;padding:6px 20px;font-size:14px;font-weight:600;-webkit-text-decoration:none;text-decoration:none;transition:background-color .15s, box-shadow .15s, transform .15s;box-shadow:0 2px 6px rgba(37,99,235,0.18039)}.topbar-btn-login:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:#1d4ed8;transform:translateY(-1px);box-shadow:0 4px 12px rgba(37,99,235,0.27843)}.topbar-btn-signup:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:#fff;letter-spacing:.5px;background-color:#f59e0b;border-radius:8px;padding:6px 18px;font-size:14px;font-weight:600;-webkit-text-decoration:none;text-decoration:none;transition:background-color .15s, box-shadow .15s, transform .15s;box-shadow:0 2px 6px rgba(245,158,11,0.2)}.topbar-btn-signup:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:#d97706;transform:translateY(-1px);box-shadow:0 4px 12px rgba(245,158,11,0.30196)}.topbar-user-wrap:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-right:12px;position:relative}.topbar-user-wrap:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after{content:"";height:16px;position:absolute;top:100%;left:0;right:0}.topbar-avatar-btn:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;padding:0;transition:opacity .15s;display:flex;overflow:hidden}.topbar-avatar-btn:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.topbar-avatar-btn.active:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){opacity:.85}.topbar-avatar-btn.active:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){box-shadow:none}.topbar-avatar-img:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.topbar-avatar-fallback:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:#2563eb;font-size:14px;font-weight:700;line-height:1}.topbar-user-menu:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){z-index:200;background:#fff;border:1px solid rgba(0,0,0,0.05882);border-radius:12px;width:210px;position:absolute;top:calc(100% + 10px);right:-8px;overflow:hidden;box-shadow:0 8px 30px rgba(0,0,0,0.12157),0 2px 8px rgba(0,0,0,0.05882)}.topbar-user-menu:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before{content:"";background:#fff;border-top:1px solid rgba(0,0,0,0.05882);border-left:1px solid rgba(0,0,0,0.05882);width:11px;height:11px;position:absolute;top:-6px;right:20px;transform:rotate(45deg)}.topbar-user-menu-header:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){align-items:center;gap:10px;padding:14px 16px;display:flex}.topbar-user-menu-avatar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:#eff6ff;border:2px solid #e5e7eb;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex;overflow:hidden}.topbar-user-menu-avatar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.topbar-user-menu-avatar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) span{color:#2563eb;font-size:18px;font-weight:700}.topbar-user-menu-info:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex:1;min-width:0}.topbar-user-menu-name:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:#1a1a1a;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;display:block;overflow:hidden}.topbar-user-menu-divider:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:#f3f4f6;height:1px}.topbar-user-menu-item:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:#4b5563;cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:10px;width:100%;padding:10px 16px;font-size:13px;-webkit-text-decoration:none;text-decoration:none;transition:background-color .1s, color .1s;display:flex}.topbar-user-menu-item:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:#111827;background-color:#f9fafb}.topbar-user-menu-item:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) svg{color:#9ca3af}.topbar-user-menu-item:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) svg{color:#6b7280}.topbar-user-menu-logout:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:#ef4444}.topbar-user-menu-logout:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:#dc2626;background-color:#fef2f2}.topbar-user-menu-logout:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) svg,.topbar-user-menu-logout:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) svg{color:#f87171}@keyframes slide-down{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}.animate-slide-down:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){animation:.25s ease-out slide-down}@keyframes auth-fade-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes auth-tag-shimmer{0%,to{background-position:0%}50%{background-position:100%}}@keyframes auth-pill-pop{0%{opacity:0;transform:translateY(8px)scale(.92)}to{opacity:1;transform:translateY(0)scale(1)}}.auth-brand-tag:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){animation:.6s ease-out both auth-fade-up}.auth-brand-title:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){animation:.7s ease-out .1s both auth-fade-up}.auth-brand-tags:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>span{animation:.5s ease-out both auth-pill-pop}.auth-brand-tags:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>span:first-child{animation-delay:.3s}.auth-brand-tags:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>span:nth-child(2){animation-delay:.4s}.auth-brand-tags:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>span:nth-child(3){animation-delay:.5s}.auth-brand-tags:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>span:nth-child(4){animation-delay:.6s}.auth-brand-tags:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>span:hover{transition:transform .2s;transform:translateY(-2px)}.auth-brand-illu:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){animation:.8s ease-out .2s both auth-fade-up}.auth-brand-stats:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>div{animation:.6s ease-out both auth-fade-up}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 rgba(0,0,0,0)}@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 rgba(0,0,0,0)}@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 rgba(0,0,0,0)}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 rgba(0,0,0,0)}@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 rgba(0,0,0,0)}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}
