@layer properties;@layer theme,base,components,utilities;@layer theme{:root,:host{--font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-50: #271014;--color-red-100: #321217;--color-red-200: #4a161d;--color-red-300: #73212a;--color-red-400: #ae3340;--color-red-500: #ef4444;--color-red-600: #f16b77;--color-red-700: #f59ba4;--color-red-800: #fac6cc;--color-red-900: #fdebed;--color-orange-100: #341d09;--color-orange-300: #783e0d;--color-orange-500: #f97316;--color-orange-600: #fb9348;--color-orange-700: #fdb67f;--color-amber-50: #241809;--color-amber-200: #442d0d;--color-amber-300: #6e4410;--color-amber-400: #a86b16;--color-amber-500: #f59e0b;--color-amber-700: #fbce72;--color-amber-800: #fde1aa;--color-amber-950: #fff9ef;--color-yellow-100: oklch(97.3% .071 103.193);--color-yellow-300: oklch(90.5% .182 98.111);--color-yellow-400: oklch(85.2% .199 91.936);--color-yellow-500: oklch(79.5% .184 86.047);--color-yellow-600: oklch(68.1% .162 75.834);--color-yellow-700: oklch(55.4% .135 66.442);--color-green-100: #132922;--color-green-300: #21533c;--color-green-500: #22c55e;--color-green-600: #5bde8d;--color-green-700: #8decaf;--color-emerald-300: #1d5a4e;--color-emerald-400: #258271;--color-emerald-500: #10b981;--color-emerald-600: #3ad6a3;--color-emerald-700: #6fe7bd;--color-cyan-400: oklch(78.9% .154 211.53);--color-cyan-500: oklch(71.5% .143 215.221);--color-sky-300: oklch(82.8% .111 230.318);--color-sky-400: oklch(74.6% .16 232.661);--color-sky-500: oklch(68.5% .169 237.323);--color-sky-700: oklch(50% .134 242.749);--color-blue-50: #101c2f;--color-blue-100: #13253d;--color-blue-200: #18324f;--color-blue-300: #22476f;--color-blue-500: #3b82f6;--color-blue-600: #66a1ff;--color-blue-700: #8ab9ff;--color-blue-800: #bfd9ff;--color-blue-900: #e4efff;--color-indigo-300: oklch(78.5% .115 274.713);--color-indigo-400: oklch(67.3% .182 276.935);--color-indigo-500: oklch(58.5% .233 277.117);--color-violet-100: oklch(94.3% .029 294.588);--color-violet-300: oklch(81.1% .111 293.571);--color-violet-400: oklch(70.2% .183 293.541);--color-violet-500: oklch(60.6% .25 292.717);--color-violet-600: oklch(54.1% .281 293.009);--color-violet-700: oklch(49.1% .27 292.581);--color-purple-300: #493677;--color-purple-400: #6c4fb3;--color-purple-500: #8b5cf6;--color-purple-600: #a585ff;--color-pink-400: #a63d8d;--color-rose-100: oklch(94.1% .03 12.58);--color-rose-300: oklch(81% .117 11.638);--color-rose-400: oklch(71.2% .194 13.428);--color-rose-500: oklch(64.5% .246 16.439);--color-rose-600: oklch(58.6% .253 17.585);--color-rose-700: oklch(51.4% .222 16.935);--color-slate-200: oklch(92.9% .013 255.508);--color-slate-500: oklch(55.4% .046 257.417);--color-slate-800: oklch(27.9% .041 260.031);--color-slate-950: oklch(12.9% .042 264.695);--color-gray-50: oklch(98.5% .002 247.839);--color-gray-100: oklch(96.7% .003 264.542);--color-gray-200: oklch(92.8% .006 264.531);--color-gray-700: oklch(37.3% .034 259.733);--color-gray-800: oklch(27.8% .033 256.848);--color-gray-900: oklch(21% .034 264.665);--color-black: #000;--color-white: #fff;--spacing: .25rem;--breakpoint-sm: 40rem;--breakpoint-md: 48rem;--breakpoint-lg: 64rem;--container-xs: 20rem;--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-6xl: 72rem;--container-7xl: 80rem;--text-xs: .75rem;--text-xs--line-height: calc(1 / .75);--text-sm: .875rem;--text-sm--line-height: calc(1.25 / .875);--text-base: 1rem;--text-base--line-height: 1.5 ;--text-lg: 1.125rem;--text-lg--line-height: calc(1.75 / 1.125);--text-xl: 1.25rem;--text-xl--line-height: calc(1.75 / 1.25);--text-2xl: 1.5rem;--text-2xl--line-height: calc(2 / 1.5);--text-3xl: 1.875rem;--text-3xl--line-height: 1.2 ;--text-4xl: 2.25rem;--text-4xl--line-height: calc(2.5 / 2.25);--text-5xl: 3rem;--text-5xl--line-height: 1;--text-6xl: 3.75rem;--text-6xl--line-height: 1;--text-7xl: 4.5rem;--text-7xl--line-height: 1;--font-weight-light: 300;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-black: 900;--tracking-tight: -.025em;--tracking-wide: .025em;--tracking-wider: .05em;--tracking-widest: .1em;--leading-tight: 1.25;--leading-snug: 1.375;--leading-normal: 1.5;--leading-relaxed: 1.625;--radius-sm: calc(var(--radius) - 4px);--radius-md: calc(var(--radius) - 2px);--radius-lg: var(--radius);--radius-xl: .75rem;--ease-out: cubic-bezier(0, 0, .2, 1);--ease-in-out: cubic-bezier(.4, 0, .2, 1);--animate-spin: spin 1s linear infinite;--animate-pulse: pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--animate-bounce: bounce 1s infinite;--blur-xs: 4px;--blur-sm: 8px;--blur-3xl: 64px;--default-transition-duration: .15s;--default-transition-timing-function: cubic-bezier(.4, 0, .2, 1);--default-font-family: "Manrope Variable", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--default-mono-font-family: var(--font-mono);--color-border: hsl(var(--border));--color-input: hsl(var(--input));--color-ring: hsl(var(--ring));--color-background: hsl(var(--background));--color-foreground: hsl(var(--foreground));--color-primary-50: hsl(var(--sidebar-primary) / .04);--color-primary-100: hsl(var(--sidebar-primary) / .08);--color-primary-200: hsl(var(--sidebar-primary) / .14);--color-primary-300: hsl(var(--sidebar-primary) / .25);--color-primary-400: hsl(var(--sidebar-primary) / .55);--color-primary-500: hsl(var(--sidebar-primary));--color-primary-600: hsl(var(--sidebar-primary) / .85);--color-primary-700: hsl(var(--sidebar-primary) / .7);--color-primary-800: hsl(var(--sidebar-primary) / .5);--color-primary-900: hsl(var(--sidebar-primary) / .2);--color-primary-950: hsl(var(--sidebar-primary) / .08);--color-primary: hsl(var(--primary));--color-primary-foreground: hsl(var(--primary-foreground));--color-secondary-300: #71295f;--color-secondary: hsl(var(--secondary));--color-secondary-foreground: hsl(var(--secondary-foreground));--color-destructive: hsl(var(--destructive));--color-destructive-foreground: hsl(var(--destructive-foreground));--color-success: hsl(var(--success));--color-success-foreground: hsl(var(--success-foreground));--color-warning: hsl(var(--warning));--color-info: hsl(var(--info));--color-muted: hsl(var(--muted));--color-muted-foreground: hsl(var(--muted-foreground));--color-accent: hsl(var(--accent));--color-accent-foreground: hsl(var(--accent-foreground));--color-popover: hsl(var(--popover));--color-popover-foreground: hsl(var(--popover-foreground));--color-card: hsl(var(--card));--color-card-foreground: hsl(var(--card-foreground));--animate-fade-in: fadeIn .5s ease-in-out;--animate-slide-up: slideUp .3s ease-out;--z-index-dropdown: var(--z-dropdown);--z-index-sticky: var(--z-sticky);--z-index-overlay: var(--z-overlay);--z-index-modal: var(--z-modal);--z-index-popover: var(--z-popover);--z-index-toast: var(--z-toast);--z-index-max: var(--z-max)}}@layer base{*,:after,:before,::backdrop,::file-selector-button{box-sizing:border-box;margin:0;padding:0;border:0 solid}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;font-family:var(--default-font-family, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings, normal);font-variation-settings:var(--default-font-variation-settings, normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings, normal);font-variation-settings:var(--default-mono-font-variation-settings, normal);font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea,::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-radius:0;background-color:transparent;opacity:1}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::-moz-placeholder{opacity:1}::placeholder{opacity:1}@supports (not (-webkit-appearance: -apple-pay-button)) or (contain-intrinsic-size: 1px){::-moz-placeholder{color:currentcolor;@supports (color: color-mix(in lab,red,red)){color:color-mix(in oklab,currentcolor 50%,transparent)}}::placeholder{color:currentcolor;@supports (color: color-mix(in lab,red,red)){color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]),::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border-width:0}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.inset-x-3{inset-inline:calc(var(--spacing) * 3)}.inset-y-0{inset-block:calc(var(--spacing) * 0)}.inset-y-3{inset-block:calc(var(--spacing) * 3)}.-start{inset-inline-start:calc(var(--spacing) * -1)}.start{inset-inline-start:var(--spacing)}.\!end{inset-inline-end:var(--spacing)!important}.-end{inset-inline-end:calc(var(--spacing) * -1)}.end{inset-inline-end:var(--spacing)}.-top-2{top:calc(var(--spacing) * -2)}.-top-3{top:calc(var(--spacing) * -3)}.-top-11{top:calc(var(--spacing) * -11)}.top-0{top:calc(var(--spacing) * 0)}.top-0\.5{top:calc(var(--spacing) * .5)}.top-1{top:calc(var(--spacing) * 1)}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-3{top:calc(var(--spacing) * 3)}.top-3\.5{top:calc(var(--spacing) * 3.5)}.top-4{top:calc(var(--spacing) * 4)}.top-5{top:calc(var(--spacing) * 5)}.top-24{top:calc(var(--spacing) * 24)}.top-\[2\.8rem\]{top:2.8rem}.top-\[4\.75rem\]{top:4.75rem}.top-full{top:100%}.-right-2{right:calc(var(--spacing) * -2)}.-right-16{right:calc(var(--spacing) * -16)}.right-0{right:calc(var(--spacing) * 0)}.right-1{right:calc(var(--spacing) * 1)}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.right-6{right:calc(var(--spacing) * 6)}.-bottom-4{bottom:calc(var(--spacing) * -4)}.-bottom-6{bottom:calc(var(--spacing) * -6)}.-bottom-20{bottom:calc(var(--spacing) * -20)}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-2{bottom:calc(var(--spacing) * 2)}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-6{bottom:calc(var(--spacing) * 6)}.left-0{left:calc(var(--spacing) * 0)}.left-0\.5{left:calc(var(--spacing) * .5)}.left-1{left:calc(var(--spacing) * 1)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-3{left:calc(var(--spacing) * 3)}.left-4{left:calc(var(--spacing) * 4)}.left-\[22px\]{left:22px}.isolate{isolation:isolate}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-50{z-index:50}.z-dropdown{z-index:var(--z-index-dropdown)}.z-max{z-index:var(--z-index-max)}.z-modal{z-index:var(--z-index-modal)}.z-overlay{z-index:var(--z-index-overlay)}.z-popover{z-index:var(--z-index-popover)}.z-sticky{z-index:var(--z-index-sticky)}.z-toast{z-index:var(--z-index-toast)}.col-span-1{grid-column:span 1 / span 1}.col-span-2{grid-column:span 2 / span 2}.col-span-3{grid-column:span 3 / span 3}.col-span-5{grid-column:span 5 / span 5}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.float-left{float:left}.container{width:100%;@media(width>=40rem){max-width:40rem}@media(width>=48rem){max-width:48rem}@media(width>=64rem){max-width:64rem}@media(width>=80rem){max-width:80rem}@media(width>=96rem){max-width:96rem}}.m-0{margin:calc(var(--spacing) * 0)}.m-1{margin:calc(var(--spacing) * 1)}.m-2{margin:calc(var(--spacing) * 2)}.m-3{margin:calc(var(--spacing) * 3)}.m-4{margin:calc(var(--spacing) * 4)}.m-5{margin:calc(var(--spacing) * 5)}.container{margin-inline:auto;padding-inline:2rem;@media(width>=40rem){max-width:none}@media(width>=1400px){max-width:1400px}}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.-mx-2{margin-inline:calc(var(--spacing) * -2)}.-mx-2\.5{margin-inline:calc(var(--spacing) * -2.5)}.-mx-4{margin-inline:calc(var(--spacing) * -4)}.-mx-6{margin-inline:calc(var(--spacing) * -6)}.mx-1{margin-inline:calc(var(--spacing) * 1)}.mx-1\.5{margin-inline:calc(var(--spacing) * 1.5)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-3{margin-inline:calc(var(--spacing) * 3)}.mx-3\.5{margin-inline:calc(var(--spacing) * 3.5)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-5{margin-inline:calc(var(--spacing) * 5)}.mx-auto{margin-inline:auto}.my-1{margin-block:calc(var(--spacing) * 1)}.my-2{margin-block:calc(var(--spacing) * 2)}.my-3{margin-block:calc(var(--spacing) * 3)}.my-4{margin-block:calc(var(--spacing) * 4)}.my-5{margin-block:calc(var(--spacing) * 5)}.prose{color:var(--tw-prose-body);max-width:65ch;:where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}:where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);font-size:1.25em;line-height:1.6;margin-top:1.2em;margin-bottom:1.2em}:where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);text-decoration:underline;font-weight:500}:where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}:where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}:where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}:where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}:where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal;margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em}:where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}:where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}:where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}:where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}:where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}:where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}:where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}:where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}:where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}:where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:disc;margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em}:where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{font-weight:400;color:var(--tw-prose-counters)}:where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}:where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.25em}:where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}:where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500;font-style:italic;color:var(--tw-prose-quotes);border-inline-start-width:.25rem;border-inline-start-color:var(--tw-prose-quote-borders);quotes:"“""”""‘""’";margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em}:where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}:where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}:where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:800;font-size:2.25em;margin-top:0;margin-bottom:.8888889em;line-height:1.1111111}:where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:900;color:inherit}:where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:700;font-size:1.5em;margin-top:2em;margin-bottom:1em;line-height:1.3333333}:where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:800;color:inherit}:where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;font-size:1.25em;margin-top:1.6em;margin-bottom:.6em;line-height:1.6}:where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:700;color:inherit}:where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.5em;margin-bottom:.5em;line-height:1.5}:where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:700;color:inherit}:where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}:where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){display:block;margin-top:2em;margin-bottom:2em}:where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}:where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500;font-family:inherit;color:var(--tw-prose-kbd);box-shadow:0 0 0 1px var(--tw-prose-kbd-shadows),0 3px 0 var(--tw-prose-kbd-shadows);font-size:.875em;border-radius:.3125rem;padding-top:.1875em;padding-inline-end:.375em;padding-bottom:.1875em;padding-inline-start:.375em}:where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-weight:600;font-size:.875em}:where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:"`"}:where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}:where(a code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}:where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}:where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}:where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}:where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}:where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}:where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}:where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);overflow-x:auto;font-weight:400;font-size:.875em;line-height:1.7142857;margin-top:1.7142857em;margin-bottom:1.7142857em;border-radius:.375rem;padding-top:.8571429em;padding-inline-end:1.1428571em;padding-bottom:.8571429em;padding-inline-start:1.1428571em}:where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:transparent;border-width:0;border-radius:0;padding:0;font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}:where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:none}:where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}:where(table):not(:where([class~=not-prose],[class~=not-prose] *)){width:100%;table-layout:auto;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.7142857}:where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}:where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;vertical-align:bottom;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em}:where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}:where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}:where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}:where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}:where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}:where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start}:where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}:where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);font-size:.875em;line-height:1.4285714;margin-top:.8571429em}--tw-prose-body: oklch(37.3% .034 259.733);--tw-prose-headings: oklch(21% .034 264.665);--tw-prose-lead: oklch(44.6% .03 256.802);--tw-prose-links: oklch(21% .034 264.665);--tw-prose-bold: oklch(21% .034 264.665);--tw-prose-counters: oklch(55.1% .027 264.364);--tw-prose-bullets: oklch(87.2% .01 258.338);--tw-prose-hr: oklch(92.8% .006 264.531);--tw-prose-quotes: oklch(21% .034 264.665);--tw-prose-quote-borders: oklch(92.8% .006 264.531);--tw-prose-captions: oklch(55.1% .027 264.364);--tw-prose-kbd: oklch(21% .034 264.665);--tw-prose-kbd-shadows: color-mix(in oklab, oklch(21% .034 264.665) 10%, transparent);--tw-prose-code: oklch(21% .034 264.665);--tw-prose-pre-code: oklch(92.8% .006 264.531);--tw-prose-pre-bg: oklch(27.8% .033 256.848);--tw-prose-th-borders: oklch(87.2% .01 258.338);--tw-prose-td-borders: oklch(92.8% .006 264.531);--tw-prose-invert-body: oklch(87.2% .01 258.338);--tw-prose-invert-headings: #fff;--tw-prose-invert-lead: oklch(70.7% .022 261.325);--tw-prose-invert-links: #fff;--tw-prose-invert-bold: #fff;--tw-prose-invert-counters: oklch(70.7% .022 261.325);--tw-prose-invert-bullets: oklch(44.6% .03 256.802);--tw-prose-invert-hr: oklch(37.3% .034 259.733);--tw-prose-invert-quotes: oklch(96.7% .003 264.542);--tw-prose-invert-quote-borders: oklch(37.3% .034 259.733);--tw-prose-invert-captions: oklch(70.7% .022 261.325);--tw-prose-invert-kbd: #fff;--tw-prose-invert-kbd-shadows: rgb(255 255 255 / 10%);--tw-prose-invert-code: #fff;--tw-prose-invert-pre-code: oklch(87.2% .01 258.338);--tw-prose-invert-pre-bg: rgb(0 0 0 / 50%);--tw-prose-invert-th-borders: oklch(44.6% .03 256.802);--tw-prose-invert-td-borders: oklch(37.3% .034 259.733);font-size:1rem;line-height:1.75;:where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}:where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}:where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}:where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}:where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}:where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}:where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}:where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}:where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}:where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}:where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}:where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}:where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}:where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}:where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}:where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}:where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}:where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}:where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.5714286em;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em}:where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}:where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}:where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}:where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}:where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}}.prose-sm{font-size:.875rem;line-height:1.7142857;:where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em;margin-bottom:1.1428571em}:where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.2857143em;line-height:1.5555556;margin-top:.8888889em;margin-bottom:.8888889em}:where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em;margin-bottom:1.3333333em;padding-inline-start:1.1111111em}:where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:2.1428571em;margin-top:0;margin-bottom:.8em;line-height:1.2}:where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.4285714em;margin-top:1.6em;margin-bottom:.8em;line-height:1.4}:where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.2857143em;margin-top:1.5555556em;margin-bottom:.4444444em;line-height:1.5555556}:where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.4285714em;margin-bottom:.5714286em;line-height:1.4285714}:where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7142857em;margin-bottom:1.7142857em}:where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7142857em;margin-bottom:1.7142857em}:where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}:where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7142857em;margin-bottom:1.7142857em}:where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8571429em;border-radius:.3125rem;padding-top:.1428571em;padding-inline-end:.3571429em;padding-bottom:.1428571em;padding-inline-start:.3571429em}:where(code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8571429em}:where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.9em}:where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8888889em}:where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8571429em;line-height:1.6666667;margin-top:1.6666667em;margin-bottom:1.6666667em;border-radius:.25rem;padding-top:.6666667em;padding-inline-end:1em;padding-bottom:.6666667em;padding-inline-start:1em}:where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em;margin-bottom:1.1428571em;padding-inline-start:1.5714286em}:where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em;margin-bottom:1.1428571em;padding-inline-start:1.5714286em}:where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.2857143em;margin-bottom:.2857143em}:where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.4285714em}:where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.4285714em}:where(.prose-sm>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5714286em;margin-bottom:.5714286em}:where(.prose-sm>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em}:where(.prose-sm>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.1428571em}:where(.prose-sm>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em}:where(.prose-sm>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.1428571em}:where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5714286em;margin-bottom:.5714286em}:where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em;margin-bottom:1.1428571em}:where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em}:where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.2857143em;padding-inline-start:1.5714286em}:where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2.8571429em;margin-bottom:2.8571429em}:where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}:where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}:where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}:where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}:where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8571429em;line-height:1.5}:where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:1em;padding-bottom:.6666667em;padding-inline-start:1em}:where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}:where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}:where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.6666667em;padding-inline-end:1em;padding-bottom:.6666667em;padding-inline-start:1em}:where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}:where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}:where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7142857em;margin-bottom:1.7142857em}:where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}:where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8571429em;line-height:1.3333333;margin-top:.6666667em}:where(.prose-sm>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}:where(.prose-sm>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}}.-mt-2{margin-top:calc(var(--spacing) * -2)}.-mt-4{margin-top:calc(var(--spacing) * -4)}.-mt-8{margin-top:calc(var(--spacing) * -8)}.mt-0{margin-top:calc(var(--spacing) * 0)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-3\.5{margin-top:calc(var(--spacing) * 3.5)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-\[-2px\]{margin-top:-2px}.mt-auto{margin-top:auto}.-mr-1{margin-right:calc(var(--spacing) * -1)}.-mr-2{margin-right:calc(var(--spacing) * -2)}.mr-1{margin-right:calc(var(--spacing) * 1)}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-2\.5{margin-right:calc(var(--spacing) * 2.5)}.mr-3{margin-right:calc(var(--spacing) * 3)}.mr-4{margin-right:calc(var(--spacing) * 4)}.mr-5{margin-right:calc(var(--spacing) * 5)}.mr-auto{margin-right:auto}.-mb-4{margin-bottom:calc(var(--spacing) * -4)}.-mb-px{margin-bottom:-1px}.mb-0{margin-bottom:calc(var(--spacing) * 0)}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.-ml-1{margin-left:calc(var(--spacing) * -1)}.-ml-2{margin-left:calc(var(--spacing) * -2)}.ml-0{margin-left:calc(var(--spacing) * 0)}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-5{margin-left:calc(var(--spacing) * 5)}.ml-8{margin-left:calc(var(--spacing) * 8)}.ml-auto{margin-left:auto}.line-clamp-1{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none;&::-webkit-scrollbar{display:none}}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.list-item{display:list-item}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-row{display:table-row}.aspect-\[3\/1\]{aspect-ratio:3/1}.aspect-\[16\/9\]{aspect-ratio:16/9}.aspect-square{aspect-ratio:1 / 1}.size-\(--cell-size\){width:var(--cell-size);height:var(--cell-size)}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.size-20{width:calc(var(--spacing) * 20);height:calc(var(--spacing) * 20)}.size-40{width:calc(var(--spacing) * 40);height:calc(var(--spacing) * 40)}.size-48{width:calc(var(--spacing) * 48);height:calc(var(--spacing) * 48)}.size-64{width:calc(var(--spacing) * 64);height:calc(var(--spacing) * 64)}.size-72{width:calc(var(--spacing) * 72);height:calc(var(--spacing) * 72)}.size-auto{width:auto;height:auto}.size-full{width:100%;height:100%}.h-\(--cell-size\){height:var(--cell-size)}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1{height:calc(var(--spacing) * 1)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-28{height:calc(var(--spacing) * 28)}.h-32{height:calc(var(--spacing) * 32)}.h-40{height:calc(var(--spacing) * 40)}.h-48{height:calc(var(--spacing) * 48)}.h-64{height:calc(var(--spacing) * 64)}.h-\[18px\]{height:18px}.h-\[72px\]{height:72px}.h-\[100px\]{height:100px}.h-\[132px\]{height:132px}.h-\[160px\]{height:160px}.h-\[200px\]{height:200px}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-dvh{height:100dvh}.h-full{height:100%}.h-px{height:1px}.h-svh{height:100svh}.max-h-\(--radix-dropdown-menu-content-available-height\){max-height:var(--radix-dropdown-menu-content-available-height)}.max-h-0{max-height:calc(var(--spacing) * 0)}.max-h-36{max-height:calc(var(--spacing) * 36)}.max-h-40{max-height:calc(var(--spacing) * 40)}.max-h-44{max-height:calc(var(--spacing) * 44)}.max-h-48{max-height:calc(var(--spacing) * 48)}.max-h-56{max-height:calc(var(--spacing) * 56)}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-80{max-height:calc(var(--spacing) * 80)}.max-h-96{max-height:calc(var(--spacing) * 96)}.max-h-\[32rem\]{max-height:32rem}.max-h-\[90vh\]{max-height:90vh}.max-h-\[220px\]{max-height:220px}.max-h-\[360px\]{max-height:360px}.max-h-\[400px\]{max-height:400px}.max-h-\[calc\(100dvh-0\.5rem\)\]{max-height:calc(100dvh - .5rem)}.max-h-\[min\(var\(--radix-select-content-available-height\,300px\)\,300px\)\]{max-height:min(var(--radix-select-content-available-height,300px),300px)}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-24{min-height:calc(var(--spacing) * 24)}.min-h-\[2\.5rem\]{min-height:2.5rem}.min-h-\[2\.25rem\]{min-height:2.25rem}.min-h-\[2\.75rem\]{min-height:2.75rem}.min-h-\[30px\]{min-height:30px}.min-h-\[32px\]{min-height:32px}.min-h-\[40px\]{min-height:40px}.min-h-\[40vh\]{min-height:40vh}.min-h-\[44px\]{min-height:44px}.min-h-\[48px\]{min-height:48px}.min-h-\[50px\]{min-height:50px}.min-h-\[60px\]{min-height:60px}.min-h-\[60vh\]{min-height:60vh}.min-h-\[96px\]{min-height:96px}.min-h-\[98px\]{min-height:98px}.min-h-\[112px\]{min-height:112px}.min-h-\[120px\]{min-height:120px}.min-h-\[128px\]{min-height:128px}.min-h-\[132px\]{min-height:132px}.min-h-\[168px\]{min-height:168px}.min-h-\[170px\]{min-height:170px}.min-h-\[220px\]{min-height:220px}.min-h-\[300px\]{min-height:300px}.min-h-\[320px\]{min-height:320px}.min-h-\[400px\]{min-height:400px}.min-h-\[420px\]{min-height:420px}.min-h-\[calc\(100vh-2rem\)\]{min-height:calc(100vh - 2rem)}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.min-h-svh{min-height:100svh}.w-\(--cell-size\){width:var(--cell-size)}.w-\(--radix-dropdown-menu-trigger-width\){width:var(--radix-dropdown-menu-trigger-width)}.w-\(--sidebar-width\){width:var(--sidebar-width)}.w-1{width:calc(var(--spacing) * 1)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-1\/2{width:50%}.w-1\/3{width:calc(1 / 3 * 100%)}.w-1\/4{width:25%}.w-1\/5{width:20%}.w-1\/6{width:calc(1 / 6 * 100%)}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-2\/3{width:calc(2 / 3 * 100%)}.w-2\/5{width:40%}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-3\/4{width:75%}.w-3\/5{width:calc(3 / 5 * 100%)}.w-4{width:calc(var(--spacing) * 4)}.w-4\/5{width:80%}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-36{width:calc(var(--spacing) * 36)}.w-40{width:calc(var(--spacing) * 40)}.w-44{width:calc(var(--spacing) * 44)}.w-48{width:calc(var(--spacing) * 48)}.w-52{width:calc(var(--spacing) * 52)}.w-56{width:calc(var(--spacing) * 56)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-80{width:calc(var(--spacing) * 80)}.w-\[10\%\]{width:10%}.w-\[12\%\]{width:12%}.w-\[14\%\]{width:14%}.w-\[15\%\]{width:15%}.w-\[16\%\]{width:16%}.w-\[18\%\]{width:18%}.w-\[18px\]{width:18px}.w-\[20\%\]{width:20%}.w-\[21\%\]{width:21%}.w-\[22\%\]{width:22%}.w-\[26\%\]{width:26%}.w-\[28\%\]{width:28%}.w-\[30\%\]{width:30%}.w-\[32rem\]{width:32rem}.w-\[56px\]{width:56px}.w-\[70\%\]{width:70%}.w-\[100px\]{width:100px}.w-\[160px\]{width:160px}.w-\[200px\]{width:200px}.w-\[220px\]{width:220px}.w-\[calc\(100\%-0\.5rem\)\]{width:calc(100% - .5rem)}.w-\[calc\(100vw-2rem\)\]{width:calc(100vw - 2rem)}.w-\[min\(34rem\,calc\(100vw-2rem\)\)\]{width:min(34rem,calc(100vw - 2rem))}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-px{width:1px}.max-w-\(--skeleton-width\){max-width:var(--skeleton-width)}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-28{max-width:calc(var(--spacing) * 28)}.max-w-40{max-width:calc(var(--spacing) * 40)}.max-w-80{max-width:calc(var(--spacing) * 80)}.max-w-\[14rem\]{max-width:14rem}.max-w-\[30ch\]{max-width:30ch}.max-w-\[36ch\]{max-width:36ch}.max-w-\[80px\]{max-width:80px}.max-w-\[100px\]{max-width:100px}.max-w-\[120px\]{max-width:120px}.max-w-\[160px\]{max-width:160px}.max-w-\[180px\]{max-width:180px}.max-w-\[200px\]{max-width:200px}.max-w-\[220px\]{max-width:220px}.max-w-\[300px\]{max-width:300px}.max-w-\[320px\]{max-width:320px}.max-w-\[340px\]{max-width:340px}.max-w-\[400px\]{max-width:400px}.max-w-\[600px\]{max-width:600px}.max-w-\[1200px\]{max-width:1200px}.max-w-\[1400px\]{max-width:1400px}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.max-w-\[calc\(100vw-2rem\)\]{max-width:calc(100vw - 2rem)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-screen-lg{max-width:var(--breakpoint-lg)}.max-w-screen-md{max-width:var(--breakpoint-md)}.max-w-screen-sm{max-width:var(--breakpoint-sm)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-\(--cell-size\){min-width:var(--cell-size)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-7{min-width:calc(var(--spacing) * 7)}.min-w-8{min-width:calc(var(--spacing) * 8)}.min-w-9{min-width:calc(var(--spacing) * 9)}.min-w-14{min-width:calc(var(--spacing) * 14)}.min-w-16{min-width:calc(var(--spacing) * 16)}.min-w-32{min-width:calc(var(--spacing) * 32)}.min-w-40{min-width:calc(var(--spacing) * 40)}.min-w-44{min-width:calc(var(--spacing) * 44)}.min-w-\[8rem\]{min-width:8rem}.min-w-\[16px\]{min-width:16px}.min-w-\[18px\]{min-width:18px}.min-w-\[40px\]{min-width:40px}.min-w-\[44px\]{min-width:44px}.min-w-\[48px\]{min-width:48px}.min-w-\[56px\]{min-width:56px}.min-w-\[72px\]{min-width:72px}.min-w-\[80px\]{min-width:80px}.min-w-\[96px\]{min-width:96px}.min-w-\[100px\]{min-width:100px}.min-w-\[110px\]{min-width:110px}.min-w-\[112px\]{min-width:112px}.min-w-\[120px\]{min-width:120px}.min-w-\[140px\]{min-width:140px}.min-w-\[150px\]{min-width:150px}.min-w-\[160px\]{min-width:160px}.min-w-\[180px\]{min-width:180px}.min-w-\[200px\]{min-width:200px}.min-w-\[240px\]{min-width:240px}.min-w-\[260px\]{min-width:260px}.min-w-\[320px\]{min-width:320px}.min-w-\[600px\]{min-width:600px}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.min-w-full{min-width:100%}.min-w-max{min-width:-moz-max-content;min-width:max-content}.flex-1{flex:1}.flex-none{flex:none}.flex-shrink-0,.shrink-0{flex-shrink:0}.flex-grow-0{flex-grow:0}.table-fixed{table-layout:fixed}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.border-separate{border-collapse:separate}.border-spacing-0{--tw-border-spacing-x: calc(var(--spacing) * 0);--tw-border-spacing-y: calc(var(--spacing) * 0);border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.origin-\(--radix-dropdown-menu-content-transform-origin\){transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\(--radix-popover-content-transform-origin\){transform-origin:var(--radix-popover-content-transform-origin)}.origin-\(--radix-tooltip-content-transform-origin\){transform-origin:var(--radix-tooltip-content-transform-origin)}.origin-\[var\(--radix-select-content-transform-origin\)\]{transform-origin:var(--radix-select-content-transform-origin)}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-px{--tw-translate-x: -1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-1{--tw-translate-x: calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-1\/4{--tw-translate-x: 25% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-6{--tw-translate-x: calc(var(--spacing) * 6);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-px{--tw-translate-x: 1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/3{--tw-translate-y: calc(calc(1 / 3 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-1\/4{--tw-translate-y: 25% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[calc\(-50\%_-_2px\)\]{--tw-translate-y: calc(-50% - 2px) ;translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-75{--tw-scale-x: 75%;--tw-scale-y: 75%;--tw-scale-z: 75%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-90{--tw-scale-x: 90%;--tw-scale-y: 90%;--tw-scale-z: 90%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-100{--tw-scale-x: 100%;--tw-scale-y: 100%;--tw-scale-z: 100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-105{--tw-scale-x: 105%;--tw-scale-y: 105%;--tw-scale-z: 105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-110{--tw-scale-x: 110%;--tw-scale-y: 110%;--tw-scale-z: 110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.-rotate-90{rotate:-90deg}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-\[spin_1s_linear_infinite\,pulse_2s_ease-in-out_infinite\]{animation:spin 1s linear infinite,pulse 2s ease-in-out infinite}.animate-bounce{animation:var(--animate-bounce)}.animate-fade-in{animation:var(--animate-fade-in)}.animate-in{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.animate-pulse{animation:var(--animate-pulse)}.animate-slide-up{animation:var(--animate-slide-up)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-move{cursor:move}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-wait{cursor:wait}.touch-manipulation{touch-action:manipulation}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.snap-start{scroll-snap-align:start}.scroll-my-1{scroll-margin-block:calc(var(--spacing) * 1)}.list-inside{list-style-position:inside}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.form-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#6a7282;border-width:1px;border-radius:0;padding:.5rem 2.5rem .5rem .75rem;font-size:1rem;line-height:1.5rem;--tw-shadow: 0 0 #0000;&:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset: var(--tw-empty, );--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: #66a1ff;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:#66a1ff}background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='oklch(55.1%25 0.027 264.364)' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;-webkit-print-color-adjust:exact;print-color-adjust:exact;&:where([size]:not([size="1"])){background-image:initial;background-position:initial;background-repeat:unset;background-size:initial;padding-right:.75rem;-webkit-print-color-adjust:unset;print-color-adjust:unset}}.auto-rows-fr{grid-auto-rows:minmax(0,1fr)}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}.grid-cols-\[20px_minmax\(0\,1fr\)\]{grid-template-columns:20px minmax(0,1fr)}.grid-cols-\[40px_minmax\(0\,1fr\)\]{grid-template-columns:40px minmax(0,1fr)}.grid-cols-\[56px_148px_minmax\(0\,1fr\)_minmax\(0\,1fr\)\]{grid-template-columns:56px 148px minmax(0,1fr) minmax(0,1fr)}.grid-cols-\[56px_minmax\(0\,1fr\)_96px\]{grid-template-columns:56px minmax(0,1fr) 96px}.grid-cols-\[72px_180px_minmax\(0\,1fr\)_minmax\(0\,1fr\)\]{grid-template-columns:72px 180px minmax(0,1fr) minmax(0,1fr)}.grid-cols-\[72px_minmax\(0\,1fr\)_88px\]{grid-template-columns:72px minmax(0,1fr) 88px}.grid-cols-\[auto\,1fr\]{grid-template-columns:auto,1fr}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.grid-cols-\[minmax\(0\,1fr\)_88px\]{grid-template-columns:minmax(0,1fr) 88px}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0{gap:calc(var(--spacing) * 0)}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-\[--spacing\(var\(--gap\)\)\]{gap:calc(var(--spacing) * var(--gap))}.space-y-0{:where(&>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 0) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 0) * calc(1 - var(--tw-space-y-reverse)))}}.space-y-0\.5{:where(&>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}}.space-y-1{:where(&>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}}.space-y-1\.5{:where(&>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}}.space-y-2{:where(&>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}}.space-y-2\.5{:where(&>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}}.space-y-3{:where(&>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}}.space-y-4{:where(&>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}}.space-y-5{:where(&>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}}.space-y-6{:where(&>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}}.gap-x-2{-moz-column-gap:calc(var(--spacing) * 2);column-gap:calc(var(--spacing) * 2)}.gap-x-3{-moz-column-gap:calc(var(--spacing) * 3);column-gap:calc(var(--spacing) * 3)}.gap-x-4{-moz-column-gap:calc(var(--spacing) * 4);column-gap:calc(var(--spacing) * 4)}.-space-x-2{:where(&>:not(:last-child)){--tw-space-x-reverse: 0;margin-inline-start:calc(calc(var(--spacing) * -2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -2) * calc(1 - var(--tw-space-x-reverse)))}}.space-x-8{:where(&>:not(:last-child)){--tw-space-x-reverse: 0;margin-inline-start:calc(calc(var(--spacing) * 8) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-x-reverse)))}}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.gap-y-1{row-gap:calc(var(--spacing) * 1)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.divide-y{:where(&>:not(:last-child)){--tw-divide-y-reverse: 0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}}.divide-border{:where(&>:not(:last-child)){border-color:var(--color-border)}}.divide-border\/40{:where(&>:not(:last-child)){border-color:color-mix(in srgb,hsl(var(--border)) 40%,transparent);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-border) 40%,transparent)}}}.divide-border\/70{:where(&>:not(:last-child)){border-color:color-mix(in srgb,hsl(var(--border)) 70%,transparent);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-border) 70%,transparent)}}}.self-center{align-self:center}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overflow-y-hidden{overflow-y:hidden}.overflow-y-visible{overflow-y:visible}.overscroll-contain{overscroll-behavior:contain}.rounded{border-radius:.25rem}.rounded-\(--cell-radius\){border-radius:var(--cell-radius)}.rounded-2xl{border-radius:calc(var(--radius) * 1.8)}.rounded-4xl{border-radius:calc(var(--radius) * 2.6)}.rounded-\[2px\]{border-radius:2px}.rounded-\[4px\]{border-radius:4px}.rounded-\[14px\]{border-radius:14px}.rounded-\[18px\]{border-radius:18px}.rounded-\[20px\]{border-radius:20px}.rounded-\[22px\]{border-radius:22px}.rounded-\[24px\]{border-radius:24px}.rounded-\[28px\]{border-radius:28px}.rounded-\[inherit\]{border-radius:inherit}.rounded-\[min\(var\(--radius-md\)\,12px\)\]{border-radius:min(var(--radius-md),12px)}.rounded-full{border-radius:calc(infinity * 1px)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:0}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-\[18px\]{border-top-left-radius:18px;border-top-right-radius:18px}.rounded-l-\(--cell-radius\){border-top-left-radius:var(--cell-radius);border-bottom-left-radius:var(--cell-radius)}.rounded-r-\(--cell-radius\){border-top-right-radius:var(--cell-radius);border-bottom-right-radius:var(--cell-radius)}.rounded-r-lg{border-top-right-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg)}.rounded-b-2xl{border-bottom-right-radius:calc(var(--radius) * 1.8);border-bottom-left-radius:calc(var(--radius) * 1.8)}.rounded-b-xl{border-bottom-right-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-y-2{border-block-style:var(--tw-border-style);border-block-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-dashed{--tw-border-style: dashed;border-style:dashed}.border-amber-200{border-color:var(--color-amber-200)}.border-amber-500\/20{border-color:color-mix(in srgb,#f59e0b 20%,transparent);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-amber-500) 20%,transparent)}}.border-background{border-color:var(--color-background)}.border-black\/5{border-color:color-mix(in srgb,#000 5%,transparent);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-black) 5%,transparent)}}.border-blue-200{border-color:var(--color-blue-200)}.border-border{border-color:var(--color-border)}.border-border\/20{border-color:color-mix(in srgb,hsl(var(--border)) 20%,transparent);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-border) 20%,transparent)}}.border-border\/40{border-color:color-mix(in srgb,hsl(var(--border)) 40%,transparent);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-border) 40%,transparent)}}.border-border\/50{border-color:color-mix(in srgb,hsl(var(--border)) 50%,transparent);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-border) 50%,transparent)}}.border-border\/60{border-color:color-mix(in srgb,hsl(var(--border)) 60%,transparent);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-border) 60%,transparent)}}.border-border\/70{border-color:color-mix(in srgb,hsl(var(--border)) 70%,transparent);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-border) 70%,transparent)}}.border-border\/80{border-color:color-mix(in srgb,hsl(var(--border)) 80%,transparent);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-border) 80%,transparent)}}.border-border\/90{border-color:color-mix(in srgb,hsl(var(--border)) 90%,transparent);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-border) 90%,transparent)}}.border-destructive{border-color:var(--color-destructive)}.border-destructive\/20{border-color:color-mix(in srgb,hsl(var(--destructive)) 20%,transparent);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-destructive) 20%,transparent)}}.border-destructive\/25{border-color:color-mix(in srgb,hsl(var(--destructive)) 25%,transparent);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-destructive) 25%,transparent)}}.border-destructive\/30{border-color:color-mix(in srgb,hsl(var(--destructive)) 30%,transparent);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-destructive) 30%,transparent)}}.border-destructive\/40{border-color:color-mix(in srgb,hsl(var(--destructive)) 40%,transparent);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-destructive) 40%,transparent)}}.border-destructive\/50{border-color:color-mix(in srgb,hsl(var(--destructive)) 50%,transparent);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-destructive) 50%,transparent)}}.border-destructive\/70{border-color:color-mix(in srgb,hsl(var(--destructive)) 70%,transparent);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-destructive) 70%,transparent)}}.border-emerald-500\/15{border-color:color-mix(in srgb,#10b981 15%,transparent);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-emerald-500) 15%,transparent)}}.border-emerald-500\/20{border-color:color-mix(in srgb,#10b981 20%,transparent);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-emerald-500) 20%,transparent)}}.border-gray-200{border-color:var(--color-gray-200)}.border-indigo-500\/20{border-color:color-mix(in srgb,oklch(58.5% .233 277.117) 20%,transparent);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-indigo-500) 20%,transparent)}}.border-info\/20{border-color:color-mix(in srgb,hsl(var(--info)) 20%,transparent);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-info) 20%,transparent)}}.border-info\/25{border-color:color-mix(in srgb,hsl(var(--info)) 25%,transparent);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-info) 25%,transparent)}}.border-info\/30{border-color:color-mix(in srgb,hsl(var(--info)) 30%,transparent);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-info) 30%,transparent)}}.border-info\/70{border-color:color-mix(in srgb,hsl(var(--info)) 70%,transparent);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-info) 70%,transparent)}}.border-input{border-color:var(--color-input)}.border-muted{border-color:var(--color-muted)}.border-muted-foreground\/40{border-color:color-mix(in srgb,hsl(var(--muted-foreground)) 40%,transparent);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-muted-foreground) 40%,transparent)}}.border-orange-500\/20{border-color:color-mix(in srgb,#f97316 20%,transparent);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-orange-500) 20%,transparent)}}.border-primary{border-color:var(--color-primary)}.border-primary-200{border-color:var(--color-primary-200)}.border-primary-500{border-color:var(--color-primary-500)}.border-primary\/10{border-color:color-mix(in srgb,hsl(var(--primary)) 10%,transparent);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-primary) 10%,transparent)}}.border-primary\/15{border-color:color-mix(in srgb,hsl(var(--primary)) 15%,transparent);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-primary) 15%,transparent)}}.border-primary\/20{border-color:color-mix(in srgb,hsl(var(--primary)) 20%,transparent);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-primary) 20%,transparent)}}.border-primary\/25{border-color:color-mix(in srgb,hsl(var(--primary)) 25%,transparent);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-primary) 25%,transparent)}}.border-primary\/30{border-color:color-mix(in srgb,hsl(var(--primary)) 30%,transparent);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-primary) 30%,transparent)}}.border-primary\/40{border-color:color-mix(in srgb,hsl(var(--primary)) 40%,transparent);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-primary) 40%,transparent)}}.border-purple-500\/20{border-color:color-mix(in srgb,#8b5cf6 20%,transparent);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-purple-500) 20%,transparent)}}.border-red-200{border-color:var(--color-red-200)}.border-ring{border-color:var(--color-ring)}.border-secondary\/20{border-color:color-mix(in srgb,hsl(var(--secondary)) 20%,transparent);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-secondary) 20%,transparent)}}.border-secondary\/25{border-color:color-mix(in srgb,hsl(var(--secondary)) 25%,transparent);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-secondary) 25%,transparent)}}.border-sidebar-border{border-color:hsl(var(--sidebar-border))}.border-sidebar-border\/80{border-color:hsl(var(--sidebar-border));@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,hsl(var(--sidebar-border)) 80%,transparent)}}.border-slate-500\/20{border-color:color-mix(in srgb,oklch(55.4% .046 257.417) 20%,transparent);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-slate-500) 20%,transparent)}}.border-success{border-color:var(--color-success)}.border-success\/20{border-color:color-mix(in srgb,hsl(var(--success)) 20%,transparent);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-success) 20%,transparent)}}.border-success\/25{border-color:color-mix(in srgb,hsl(var(--success)) 25%,transparent);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-success) 25%,transparent)}}.border-success\/30{border-color:color-mix(in srgb,hsl(var(--success)) 30%,transparent);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-success) 30%,transparent)}}.border-success\/35{border-color:color-mix(in srgb,hsl(var(--success)) 35%,transparent);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-success) 35%,transparent)}}.border-success\/40{border-color:color-mix(in srgb,hsl(var(--success)) 40%,transparent);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-success) 40%,transparent)}}.border-success\/50{border-color:color-mix(in srgb,hsl(var(--success)) 50%,transparent);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-success) 50%,transparent)}}.border-success\/70{border-color:color-mix(in srgb,hsl(var(--success)) 70%,transparent);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-success) 70%,transparent)}}.border-transparent{border-color:transparent}.border-warning\/20{border-color:color-mix(in srgb,hsl(var(--warning)) 20%,transparent);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-warning) 20%,transparent)}}.border-warning\/25{border-color:color-mix(in srgb,hsl(var(--warning)) 25%,transparent);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-warning) 25%,transparent)}}.border-warning\/30{border-color:color-mix(in srgb,hsl(var(--warning)) 30%,transparent);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-warning) 30%,transparent)}}.border-warning\/40{border-color:color-mix(in srgb,hsl(var(--warning)) 40%,transparent);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-warning) 40%,transparent)}}.border-white{border-color:var(--color-white)}.border-white\/15{border-color:color-mix(in srgb,#fff 15%,transparent);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.border-white\/30{border-color:color-mix(in srgb,#fff 30%,transparent);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-white) 30%,transparent)}}.border-y-primary{border-block-color:var(--color-primary)}.border-t-primary{border-top-color:var(--color-primary)}.border-t-primary-500{border-top-color:var(--color-primary-500)}.border-t-transparent{border-top-color:transparent}.border-r-primary{border-right-color:var(--color-primary)}.bg-accent{background-color:var(--color-accent)}.bg-accent\/50{background-color:color-mix(in srgb,hsl(var(--accent)) 50%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-accent) 50%,transparent)}}.bg-accent\/65{background-color:color-mix(in srgb,hsl(var(--accent)) 65%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-accent) 65%,transparent)}}.bg-accent\/70{background-color:color-mix(in srgb,hsl(var(--accent)) 70%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-accent) 70%,transparent)}}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-500{background-color:var(--color-amber-500)}.bg-amber-500\/10{background-color:color-mix(in srgb,#f59e0b 10%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-amber-500) 10%,transparent)}}.bg-background{background-color:var(--color-background)}.bg-background\/15{background-color:color-mix(in srgb,hsl(var(--background)) 15%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-background) 15%,transparent)}}.bg-background\/20{background-color:color-mix(in srgb,hsl(var(--background)) 20%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-background) 20%,transparent)}}.bg-background\/25{background-color:color-mix(in srgb,hsl(var(--background)) 25%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-background) 25%,transparent)}}.bg-background\/30{background-color:color-mix(in srgb,hsl(var(--background)) 30%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-background) 30%,transparent)}}.bg-background\/35{background-color:color-mix(in srgb,hsl(var(--background)) 35%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-background) 35%,transparent)}}.bg-background\/40{background-color:color-mix(in srgb,hsl(var(--background)) 40%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-background) 40%,transparent)}}.bg-background\/45{background-color:color-mix(in srgb,hsl(var(--background)) 45%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-background) 45%,transparent)}}.bg-background\/50{background-color:color-mix(in srgb,hsl(var(--background)) 50%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-background) 50%,transparent)}}.bg-background\/55{background-color:color-mix(in srgb,hsl(var(--background)) 55%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-background) 55%,transparent)}}.bg-background\/60{background-color:color-mix(in srgb,hsl(var(--background)) 60%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-background) 60%,transparent)}}.bg-background\/70{background-color:color-mix(in srgb,hsl(var(--background)) 70%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-background) 70%,transparent)}}.bg-background\/80{background-color:color-mix(in srgb,hsl(var(--background)) 80%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-background) 80%,transparent)}}.bg-background\/85{background-color:color-mix(in srgb,hsl(var(--background)) 85%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-background) 85%,transparent)}}.bg-background\/90{background-color:color-mix(in srgb,hsl(var(--background)) 90%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-background) 90%,transparent)}}.bg-background\/95{background-color:color-mix(in srgb,hsl(var(--background)) 95%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-background) 95%,transparent)}}.bg-black\/0{background-color:color-mix(in srgb,#000 0%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-black) 0%,transparent)}}.bg-black\/10{background-color:color-mix(in srgb,#000 10%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-black) 10%,transparent)}}.bg-black\/35{background-color:color-mix(in srgb,#000 35%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-black) 35%,transparent)}}.bg-black\/40{background-color:color-mix(in srgb,#000 40%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-black) 40%,transparent)}}.bg-black\/50{background-color:color-mix(in srgb,#000 50%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-black) 50%,transparent)}}.bg-black\/55{background-color:color-mix(in srgb,#000 55%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-black) 55%,transparent)}}.bg-black\/60{background-color:color-mix(in srgb,#000 60%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-black) 60%,transparent)}}.bg-blue-50{background-color:var(--color-blue-50)}.bg-blue-100{background-color:var(--color-blue-100)}.bg-blue-500{background-color:var(--color-blue-500)}.bg-blue-600{background-color:var(--color-blue-600)}.bg-border{background-color:var(--color-border)}.bg-border\/70{background-color:color-mix(in srgb,hsl(var(--border)) 70%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-border) 70%,transparent)}}.bg-card{background-color:var(--color-card)}.bg-card\/40{background-color:color-mix(in srgb,hsl(var(--card)) 40%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-card) 40%,transparent)}}.bg-card\/45{background-color:color-mix(in srgb,hsl(var(--card)) 45%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-card) 45%,transparent)}}.bg-card\/50{background-color:color-mix(in srgb,hsl(var(--card)) 50%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-card) 50%,transparent)}}.bg-card\/60{background-color:color-mix(in srgb,hsl(var(--card)) 60%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-card) 60%,transparent)}}.bg-card\/70{background-color:color-mix(in srgb,hsl(var(--card)) 70%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-card) 70%,transparent)}}.bg-card\/75{background-color:color-mix(in srgb,hsl(var(--card)) 75%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-card) 75%,transparent)}}.bg-card\/80{background-color:color-mix(in srgb,hsl(var(--card)) 80%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-card) 80%,transparent)}}.bg-card\/85{background-color:color-mix(in srgb,hsl(var(--card)) 85%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-card) 85%,transparent)}}.bg-card\/90{background-color:color-mix(in srgb,hsl(var(--card)) 90%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-card) 90%,transparent)}}.bg-card\/92{background-color:color-mix(in srgb,hsl(var(--card)) 92%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-card) 92%,transparent)}}.bg-card\/95{background-color:color-mix(in srgb,hsl(var(--card)) 95%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-card) 95%,transparent)}}.bg-current{background-color:currentcolor}.bg-destructive{background-color:var(--color-destructive)}.bg-destructive\/5{background-color:color-mix(in srgb,hsl(var(--destructive)) 5%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-destructive) 5%,transparent)}}.bg-destructive\/10{background-color:color-mix(in srgb,hsl(var(--destructive)) 10%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-destructive) 10%,transparent)}}.bg-destructive\/12{background-color:color-mix(in srgb,hsl(var(--destructive)) 12%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-destructive) 12%,transparent)}}.bg-destructive\/15{background-color:color-mix(in srgb,hsl(var(--destructive)) 15%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-destructive) 15%,transparent)}}.bg-destructive\/20{background-color:color-mix(in srgb,hsl(var(--destructive)) 20%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-destructive) 20%,transparent)}}.bg-destructive\/25{background-color:color-mix(in srgb,hsl(var(--destructive)) 25%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-destructive) 25%,transparent)}}.bg-emerald-400{background-color:var(--color-emerald-400)}.bg-emerald-500\/10{background-color:color-mix(in srgb,#10b981 10%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-emerald-500) 10%,transparent)}}.bg-emerald-500\/15{background-color:color-mix(in srgb,#10b981 15%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-emerald-500) 15%,transparent)}}.bg-foreground{background-color:var(--color-foreground)}.bg-foreground\/10{background-color:color-mix(in srgb,hsl(var(--foreground)) 10%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-foreground) 10%,transparent)}}.bg-green-100{background-color:var(--color-green-100)}.bg-green-500{background-color:var(--color-green-500)}.bg-green-600{background-color:var(--color-green-600)}.bg-indigo-500\/10{background-color:color-mix(in srgb,oklch(58.5% .233 277.117) 10%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-indigo-500) 10%,transparent)}}.bg-info{background-color:var(--color-info)}.bg-info\/10{background-color:color-mix(in srgb,hsl(var(--info)) 10%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-info) 10%,transparent)}}.bg-info\/12{background-color:color-mix(in srgb,hsl(var(--info)) 12%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-info) 12%,transparent)}}.bg-info\/15{background-color:color-mix(in srgb,hsl(var(--info)) 15%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-info) 15%,transparent)}}.bg-muted{background-color:var(--color-muted)}.bg-muted-foreground\/20{background-color:color-mix(in srgb,hsl(var(--muted-foreground)) 20%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-muted-foreground) 20%,transparent)}}.bg-muted-foreground\/30{background-color:color-mix(in srgb,hsl(var(--muted-foreground)) 30%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-muted-foreground) 30%,transparent)}}.bg-muted-foreground\/40{background-color:color-mix(in srgb,hsl(var(--muted-foreground)) 40%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-muted-foreground) 40%,transparent)}}.bg-muted\/0{background-color:color-mix(in srgb,hsl(var(--muted)) 0%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-muted) 0%,transparent)}}.bg-muted\/8{background-color:color-mix(in srgb,hsl(var(--muted)) 8%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-muted) 8%,transparent)}}.bg-muted\/10{background-color:color-mix(in srgb,hsl(var(--muted)) 10%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-muted) 10%,transparent)}}.bg-muted\/15{background-color:color-mix(in srgb,hsl(var(--muted)) 15%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-muted) 15%,transparent)}}.bg-muted\/20{background-color:color-mix(in srgb,hsl(var(--muted)) 20%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-muted) 20%,transparent)}}.bg-muted\/25{background-color:color-mix(in srgb,hsl(var(--muted)) 25%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-muted) 25%,transparent)}}.bg-muted\/30{background-color:color-mix(in srgb,hsl(var(--muted)) 30%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-muted) 30%,transparent)}}.bg-muted\/35{background-color:color-mix(in srgb,hsl(var(--muted)) 35%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-muted) 35%,transparent)}}.bg-muted\/40{background-color:color-mix(in srgb,hsl(var(--muted)) 40%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-muted) 40%,transparent)}}.bg-muted\/50{background-color:color-mix(in srgb,hsl(var(--muted)) 50%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-muted) 50%,transparent)}}.bg-muted\/60{background-color:color-mix(in srgb,hsl(var(--muted)) 60%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-muted) 60%,transparent)}}.bg-muted\/70{background-color:color-mix(in srgb,hsl(var(--muted)) 70%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-muted) 70%,transparent)}}.bg-muted\/80{background-color:color-mix(in srgb,hsl(var(--muted)) 80%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-muted) 80%,transparent)}}.bg-orange-100{background-color:var(--color-orange-100)}.bg-orange-500{background-color:var(--color-orange-500)}.bg-orange-500\/10{background-color:color-mix(in srgb,#f97316 10%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-orange-500) 10%,transparent)}}.bg-orange-500\/15{background-color:color-mix(in srgb,#f97316 15%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-orange-500) 15%,transparent)}}.bg-orange-600{background-color:var(--color-orange-600)}.bg-popover{background-color:var(--color-popover)}.bg-popover\/95{background-color:color-mix(in srgb,hsl(var(--popover)) 95%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-popover) 95%,transparent)}}.bg-primary{background-color:var(--color-primary)}.bg-primary-50{background-color:var(--color-primary-50)}.bg-primary-50\/50{background-color:color-mix(in srgb,hsl(var(--sidebar-primary) / .04) 50%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-primary-50) 50%,transparent)}}.bg-primary-50\/70{background-color:color-mix(in srgb,hsl(var(--sidebar-primary) / .04) 70%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-primary-50) 70%,transparent)}}.bg-primary-100{background-color:var(--color-primary-100)}.bg-primary-500{background-color:var(--color-primary-500)}.bg-primary-500\/20{background-color:color-mix(in srgb,hsl(var(--sidebar-primary)) 20%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-primary-500) 20%,transparent)}}.bg-primary-foreground{background-color:var(--color-primary-foreground)}.bg-primary\/5{background-color:color-mix(in srgb,hsl(var(--primary)) 5%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-primary) 5%,transparent)}}.bg-primary\/8{background-color:color-mix(in srgb,hsl(var(--primary)) 8%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-primary) 8%,transparent)}}.bg-primary\/10{background-color:color-mix(in srgb,hsl(var(--primary)) 10%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-primary) 10%,transparent)}}.bg-primary\/12{background-color:color-mix(in srgb,hsl(var(--primary)) 12%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-primary) 12%,transparent)}}.bg-primary\/15{background-color:color-mix(in srgb,hsl(var(--primary)) 15%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-primary) 15%,transparent)}}.bg-primary\/20{background-color:color-mix(in srgb,hsl(var(--primary)) 20%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-primary) 20%,transparent)}}.bg-primary\/\[0\.04\]{background-color:color-mix(in srgb,hsl(var(--primary)) 4%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-primary) 4%,transparent)}}.bg-primary\/\[0\.05\]{background-color:color-mix(in srgb,hsl(var(--primary)) 5%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-primary) 5%,transparent)}}.bg-primary\/\[0\.06\]{background-color:color-mix(in srgb,hsl(var(--primary)) 6%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-primary) 6%,transparent)}}.bg-primary\/\[0\.08\]{background-color:color-mix(in srgb,hsl(var(--primary)) 8%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-primary) 8%,transparent)}}.bg-purple-500\/10{background-color:color-mix(in srgb,#8b5cf6 10%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-purple-500) 10%,transparent)}}.bg-red-50{background-color:var(--color-red-50)}.bg-red-100{background-color:var(--color-red-100)}.bg-red-500{background-color:var(--color-red-500)}.bg-red-500\/15{background-color:color-mix(in srgb,#ef4444 15%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-red-500) 15%,transparent)}}.bg-red-600{background-color:var(--color-red-600)}.bg-rose-100{background-color:var(--color-rose-100)}.bg-rose-500{background-color:var(--color-rose-500)}.bg-rose-500\/10{background-color:color-mix(in srgb,oklch(64.5% .246 16.439) 10%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-rose-500) 10%,transparent)}}.bg-rose-500\/15{background-color:color-mix(in srgb,oklch(64.5% .246 16.439) 15%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-rose-500) 15%,transparent)}}.bg-rose-600{background-color:var(--color-rose-600)}.bg-secondary{background-color:var(--color-secondary)}.bg-secondary\/10{background-color:color-mix(in srgb,hsl(var(--secondary)) 10%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-secondary) 10%,transparent)}}.bg-secondary\/12{background-color:color-mix(in srgb,hsl(var(--secondary)) 12%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-secondary) 12%,transparent)}}.bg-sidebar{background-color:hsl(var(--sidebar))}.bg-sidebar-accent\/20{background-color:hsl(var(--sidebar-accent));@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,hsl(var(--sidebar-accent)) 20%,transparent)}}.bg-sidebar-accent\/40{background-color:hsl(var(--sidebar-accent));@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,hsl(var(--sidebar-accent)) 40%,transparent)}}.bg-sidebar-accent\/70{background-color:hsl(var(--sidebar-accent));@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,hsl(var(--sidebar-accent)) 70%,transparent)}}.bg-sidebar-border{background-color:hsl(var(--sidebar-border))}.bg-sidebar-border\/80{background-color:hsl(var(--sidebar-border));@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,hsl(var(--sidebar-border)) 80%,transparent)}}.bg-sky-500\/10{background-color:color-mix(in srgb,oklch(68.5% .169 237.323) 10%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-sky-500) 10%,transparent)}}.bg-sky-500\/15{background-color:color-mix(in srgb,oklch(68.5% .169 237.323) 15%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-sky-500) 15%,transparent)}}.bg-slate-200{background-color:var(--color-slate-200)}.bg-slate-500\/10{background-color:color-mix(in srgb,oklch(55.4% .046 257.417) 10%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-slate-500) 10%,transparent)}}.bg-success{background-color:var(--color-success)}.bg-success\/5{background-color:color-mix(in srgb,hsl(var(--success)) 5%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-success) 5%,transparent)}}.bg-success\/8{background-color:color-mix(in srgb,hsl(var(--success)) 8%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-success) 8%,transparent)}}.bg-success\/10{background-color:color-mix(in srgb,hsl(var(--success)) 10%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-success) 10%,transparent)}}.bg-success\/12{background-color:color-mix(in srgb,hsl(var(--success)) 12%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-success) 12%,transparent)}}.bg-success\/15{background-color:color-mix(in srgb,hsl(var(--success)) 15%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-success) 15%,transparent)}}.bg-transparent{background-color:transparent}.bg-violet-100{background-color:var(--color-violet-100)}.bg-violet-500{background-color:var(--color-violet-500)}.bg-violet-500\/15{background-color:color-mix(in srgb,oklch(60.6% .25 292.717) 15%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-violet-500) 15%,transparent)}}.bg-violet-600{background-color:var(--color-violet-600)}.bg-warning{background-color:var(--color-warning)}.bg-warning\/5{background-color:color-mix(in srgb,hsl(var(--warning)) 5%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-warning) 5%,transparent)}}.bg-warning\/8{background-color:color-mix(in srgb,hsl(var(--warning)) 8%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-warning) 8%,transparent)}}.bg-warning\/10{background-color:color-mix(in srgb,hsl(var(--warning)) 10%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-warning) 10%,transparent)}}.bg-warning\/12{background-color:color-mix(in srgb,hsl(var(--warning)) 12%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-warning) 12%,transparent)}}.bg-warning\/14{background-color:color-mix(in srgb,hsl(var(--warning)) 14%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-warning) 14%,transparent)}}.bg-warning\/15{background-color:color-mix(in srgb,hsl(var(--warning)) 15%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-warning) 15%,transparent)}}.bg-warning\/20{background-color:color-mix(in srgb,hsl(var(--warning)) 20%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-warning) 20%,transparent)}}.bg-white{background-color:var(--color-white)}.bg-white\/10{background-color:color-mix(in srgb,#fff 10%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.bg-white\/20{background-color:color-mix(in srgb,#fff 20%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.bg-white\/50{background-color:color-mix(in srgb,#fff 50%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-white) 50%,transparent)}}.bg-yellow-100{background-color:var(--color-yellow-100)}.bg-yellow-500{background-color:var(--color-yellow-500)}.bg-yellow-500\/15{background-color:color-mix(in srgb,oklch(79.5% .184 86.047) 15%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-yellow-500) 15%,transparent)}}.bg-yellow-600{background-color:var(--color-yellow-600)}.bg-linear-to-b{--tw-gradient-position: to bottom;@supports (background-image: linear-gradient(in lab,red,red)){--tw-gradient-position: to bottom in oklab}background-image:linear-gradient(var(--tw-gradient-stops))}.bg-linear-to-l{--tw-gradient-position: to left;@supports (background-image: linear-gradient(in lab,red,red)){--tw-gradient-position: to left in oklab}background-image:linear-gradient(var(--tw-gradient-stops))}.bg-linear-to-r{--tw-gradient-position: to right;@supports (background-image: linear-gradient(in lab,red,red)){--tw-gradient-position: to right in oklab}background-image:linear-gradient(var(--tw-gradient-stops))}.bg-linear-to-t{--tw-gradient-position: to top;@supports (background-image: linear-gradient(in lab,red,red)){--tw-gradient-position: to top in oklab}background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-br{--tw-gradient-position: to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-l{--tw-gradient-position: to left in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position: to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-t{--tw-gradient-position: to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[linear-gradient\(135deg\,rgba\(2\,6\,23\,0\.98\)\,rgba\(15\,23\,42\,0\.96\)\,rgba\(29\,78\,216\,0\.82\)\)\]{background-image:linear-gradient(135deg,#020617fa,#0f172af5,#1d4ed8d1)}.bg-\[radial-gradient\(circle_at_30\%_20\%\,rgba\(255\,255\,255\,0\.1\)_0\%\,transparent_50\%\)\]{background-image:radial-gradient(circle at 30% 20%,rgba(255,255,255,.1) 0%,transparent 50%)}.bg-\[radial-gradient\(circle_at_top_left\,_rgba\(14\,165\,233\,0\.12\)\,_transparent_32\%\)\,linear-gradient\(180deg\,_rgba\(255\,255\,255\,0\.98\)_0\%\,_rgba\(248\,250\,252\,0\.98\)_100\%\)\]{background-image:radial-gradient(circle at top left,rgba(14,165,233,.12),transparent 32%),linear-gradient(180deg,#fffffffa,#f8fafcfa)}.bg-\[radial-gradient\(circle_at_top_left\,_rgba\(249\,115\,22\,0\.12\)\,_transparent_28\%\)\,radial-gradient\(circle_at_bottom_right\,_rgba\(59\,130\,246\,0\.08\)\,_transparent_30\%\)\,linear-gradient\(180deg\,_rgba\(255\,255\,255\,1\)_0\%\,_rgba\(248\,250\,252\,1\)_100\%\)\]{background-image:radial-gradient(circle at top left,rgba(249,115,22,.12),transparent 28%),radial-gradient(circle at bottom right,rgba(59,130,246,.08),transparent 30%),linear-gradient(180deg,#fff,#f8fafc)}.from-amber-300{--tw-gradient-from: var(--color-amber-300);--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-amber-500{--tw-gradient-from: var(--color-amber-500);--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-background{--tw-gradient-from: var(--color-background);--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-background\/80{--tw-gradient-from: color-mix(in srgb, hsl(var(--background)) 80%, transparent);@supports (color: color-mix(in lab,red,red)){--tw-gradient-from: color-mix(in oklab, var(--color-background) 80%, transparent)}--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-black\/50{--tw-gradient-from: color-mix(in srgb, #000 50%, transparent);@supports (color: color-mix(in lab,red,red)){--tw-gradient-from: color-mix(in oklab, var(--color-black) 50%, transparent)}--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-cyan-500{--tw-gradient-from: var(--color-cyan-500);--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-emerald-400{--tw-gradient-from: var(--color-emerald-400);--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-gray-100{--tw-gradient-from: var(--color-gray-100);--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-green-500{--tw-gradient-from: var(--color-green-500);--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-pink-400{--tw-gradient-from: var(--color-pink-400);--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-primary{--tw-gradient-from: var(--color-primary);--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-primary-50{--tw-gradient-from: var(--color-primary-50);--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-primary-100{--tw-gradient-from: var(--color-primary-100);--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-primary-400{--tw-gradient-from: var(--color-primary-400);--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-primary-500{--tw-gradient-from: var(--color-primary-500);--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-primary-600{--tw-gradient-from: var(--color-primary-600);--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-primary\/5{--tw-gradient-from: color-mix(in srgb, hsl(var(--primary)) 5%, transparent);@supports (color: color-mix(in lab,red,red)){--tw-gradient-from: color-mix(in oklab, var(--color-primary) 5%, transparent)}--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-primary\/10{--tw-gradient-from: color-mix(in srgb, hsl(var(--primary)) 10%, transparent);@supports (color: color-mix(in lab,red,red)){--tw-gradient-from: color-mix(in oklab, var(--color-primary) 10%, transparent)}--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-red-400{--tw-gradient-from: var(--color-red-400);--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-sky-400{--tw-gradient-from: var(--color-sky-400);--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-violet-400{--tw-gradient-from: var(--color-violet-400);--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{--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-yellow-300{--tw-gradient-from: var(--color-yellow-300);--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))}.via-background{--tw-gradient-via: var(--color-background);--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-amber-500{--tw-gradient-to: var(--color-amber-500);--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-blue-600{--tw-gradient-to: var(--color-blue-600);--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-cyan-400{--tw-gradient-to: var(--color-cyan-400);--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-emerald-400{--tw-gradient-to: var(--color-emerald-400);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-gray-50{--tw-gradient-to: var(--color-gray-50);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-gray-200{--tw-gradient-to: var(--color-gray-200);--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-green-600{--tw-gradient-to: var(--color-green-600);--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-orange-600{--tw-gradient-to: var(--color-orange-600);--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-primary-100{--tw-gradient-to: var(--color-primary-100);--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-primary-200{--tw-gradient-to: var(--color-primary-200);--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-primary-500{--tw-gradient-to: var(--color-primary-500);--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-primary-600{--tw-gradient-to: var(--color-primary-600);--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-primary\/10{--tw-gradient-to: color-mix(in srgb, hsl(var(--primary)) 10%, transparent);@supports (color: color-mix(in lab,red,red)){--tw-gradient-to: color-mix(in oklab, var(--color-primary) 10%, transparent)}--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-purple-600{--tw-gradient-to: var(--color-purple-600);--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-red-600{--tw-gradient-to: var(--color-red-600);--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-rose-600{--tw-gradient-to: var(--color-rose-600);--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-secondary{--tw-gradient-to: var(--color-secondary);--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-secondary\/10{--tw-gradient-to: color-mix(in srgb, hsl(var(--secondary)) 10%, transparent);@supports (color: color-mix(in lab,red,red)){--tw-gradient-to: color-mix(in oklab, var(--color-secondary) 10%, transparent)}--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-transparent{--tw-gradient-to: transparent;--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-yellow-400{--tw-gradient-to: var(--color-yellow-400);--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))}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.fill-current{fill:currentcolor}.fill-foreground{fill:var(--color-foreground)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:calc(var(--spacing) * 0)}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:calc(var(--spacing) * 1)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.p-12{padding:calc(var(--spacing) * 12)}.p-px{padding:1px}.px-\(--cell-size\){padding-inline:var(--cell-size)}.px-0{padding-inline:calc(var(--spacing) * 0)}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-0{padding-block:calc(var(--spacing) * 0)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.pt-0{padding-top:calc(var(--spacing) * 0)}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-3\.5{padding-top:calc(var(--spacing) * 3.5)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pr-0\.5{padding-right:calc(var(--spacing) * .5)}.pr-1{padding-right:calc(var(--spacing) * 1)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-5{padding-right:calc(var(--spacing) * 5)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pr-11{padding-right:calc(var(--spacing) * 11)}.pb-0{padding-bottom:calc(var(--spacing) * 0)}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pl-0\.5{padding-left:calc(var(--spacing) * .5)}.pl-1{padding-left:calc(var(--spacing) * 1)}.pl-1\.5{padding-left:calc(var(--spacing) * 1.5)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-7{padding-left:calc(var(--spacing) * 7)}.pl-10{padding-left:calc(var(--spacing) * 10)}.pl-11{padding-left:calc(var(--spacing) * 11)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-baseline{vertical-align:baseline}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading, var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading, var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading, var(--text-4xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading, var(--text-6xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading, var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading, var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading, var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height))}.text-\[0\.8rem\]{font-size:.8rem}.text-\[2rem\]{font-size:2rem}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[28px\]{font-size:28px}.leading-4{--tw-leading: calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-4\.5{--tw-leading: calc(var(--spacing) * 4.5);line-height:calc(var(--spacing) * 4.5)}.leading-5{--tw-leading: calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading: calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--tw-leading: calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-none{--tw-leading: 1;line-height:1}.leading-normal{--tw-leading: var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading: var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading: var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading: var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight: var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-light{--tw-font-weight: var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight: var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.01em\]{--tw-tracking: .01em;letter-spacing:.01em}.tracking-\[0\.08em\]{--tw-tracking: .08em;letter-spacing:.08em}.tracking-\[0\.12em\]{--tw-tracking: .12em;letter-spacing:.12em}.tracking-\[0\.14em\]{--tw-tracking: .14em;letter-spacing:.14em}.tracking-\[0\.16em\]{--tw-tracking: .16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking: .18em;letter-spacing:.18em}.tracking-\[0\.22em\]{--tw-tracking: .22em;letter-spacing:.22em}.tracking-tight{--tw-tracking: var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking: var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking: var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking: var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.text-ellipsis{text-overflow:ellipsis}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-accent-foreground{color:var(--color-accent-foreground)}.text-amber-400{color:var(--color-amber-400)}.text-amber-500{color:var(--color-amber-500)}.text-amber-700{color:var(--color-amber-700)}.text-amber-800{color:var(--color-amber-800)}.text-background{color:var(--color-background)}.text-blue-500{color:var(--color-blue-500)}.text-blue-700{color:var(--color-blue-700)}.text-border\/70{color:color-mix(in srgb,hsl(var(--border)) 70%,transparent);@supports (color: color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-border) 70%,transparent)}}.text-card-foreground{color:var(--color-card-foreground)}.text-current{color:currentcolor}.text-destructive{color:var(--color-destructive)}.text-destructive-foreground{color:var(--color-destructive-foreground)}.text-destructive\/70{color:color-mix(in srgb,hsl(var(--destructive)) 70%,transparent);@supports (color: color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-destructive) 70%,transparent)}}.text-destructive\/80{color:color-mix(in srgb,hsl(var(--destructive)) 80%,transparent);@supports (color: color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-destructive) 80%,transparent)}}.text-emerald-400{color:var(--color-emerald-400)}.text-emerald-600{color:var(--color-emerald-600)}.text-emerald-700{color:var(--color-emerald-700)}.text-foreground{color:var(--color-foreground)}.text-foreground\/80{color:color-mix(in srgb,hsl(var(--foreground)) 80%,transparent);@supports (color: color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-foreground) 80%,transparent)}}.text-foreground\/90{color:color-mix(in srgb,hsl(var(--foreground)) 90%,transparent);@supports (color: color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-foreground) 90%,transparent)}}.text-foreground\/92{color:color-mix(in srgb,hsl(var(--foreground)) 92%,transparent);@supports (color: color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-foreground) 92%,transparent)}}.text-green-500{color:var(--color-green-500)}.text-green-700{color:var(--color-green-700)}.text-indigo-300{color:var(--color-indigo-300)}.text-indigo-400{color:var(--color-indigo-400)}.text-info{color:var(--color-info)}.text-muted-foreground{color:var(--color-muted-foreground)}.text-muted-foreground\/30{color:color-mix(in srgb,hsl(var(--muted-foreground)) 30%,transparent);@supports (color: color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-muted-foreground) 30%,transparent)}}.text-muted-foreground\/40{color:color-mix(in srgb,hsl(var(--muted-foreground)) 40%,transparent);@supports (color: color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-muted-foreground) 40%,transparent)}}.text-muted-foreground\/50{color:color-mix(in srgb,hsl(var(--muted-foreground)) 50%,transparent);@supports (color: color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-muted-foreground) 50%,transparent)}}.text-muted-foreground\/60{color:color-mix(in srgb,hsl(var(--muted-foreground)) 60%,transparent);@supports (color: color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-muted-foreground) 60%,transparent)}}.text-muted-foreground\/70{color:color-mix(in srgb,hsl(var(--muted-foreground)) 70%,transparent);@supports (color: color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-muted-foreground) 70%,transparent)}}.text-muted-foreground\/80{color:color-mix(in srgb,hsl(var(--muted-foreground)) 80%,transparent);@supports (color: color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-muted-foreground) 80%,transparent)}}.text-muted-foreground\/85{color:color-mix(in srgb,hsl(var(--muted-foreground)) 85%,transparent);@supports (color: color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-muted-foreground) 85%,transparent)}}.text-muted-foreground\/90{color:color-mix(in srgb,hsl(var(--muted-foreground)) 90%,transparent);@supports (color: color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-muted-foreground) 90%,transparent)}}.text-muted\/20{color:color-mix(in srgb,hsl(var(--muted)) 20%,transparent);@supports (color: color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-muted) 20%,transparent)}}.text-orange-300{color:var(--color-orange-300)}.text-orange-700{color:var(--color-orange-700)}.text-popover-foreground{color:var(--color-popover-foreground)}.text-primary{color:var(--color-primary)}.text-primary-200{color:var(--color-primary-200)}.text-primary-300{color:var(--color-primary-300)}.text-primary-500{color:var(--color-primary-500)}.text-primary-600{color:var(--color-primary-600)}.text-primary-700{color:var(--color-primary-700)}.text-primary-foreground{color:var(--color-primary-foreground)}.text-primary-foreground\/70{color:color-mix(in srgb,hsl(var(--primary-foreground)) 70%,transparent);@supports (color: color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-primary-foreground) 70%,transparent)}}.text-primary-foreground\/75{color:color-mix(in srgb,hsl(var(--primary-foreground)) 75%,transparent);@supports (color: color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-primary-foreground) 75%,transparent)}}.text-primary-foreground\/80{color:color-mix(in srgb,hsl(var(--primary-foreground)) 80%,transparent);@supports (color: color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-primary-foreground) 80%,transparent)}}.text-primary\/70{color:color-mix(in srgb,hsl(var(--primary)) 70%,transparent);@supports (color: color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-primary) 70%,transparent)}}.text-primary\/80{color:color-mix(in srgb,hsl(var(--primary)) 80%,transparent);@supports (color: color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-primary) 80%,transparent)}}.text-purple-300{color:var(--color-purple-300)}.text-purple-400{color:var(--color-purple-400)}.text-red-500{color:var(--color-red-500)}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-rose-400{color:var(--color-rose-400)}.text-rose-700{color:var(--color-rose-700)}.text-secondary{color:var(--color-secondary)}.text-secondary-300{color:var(--color-secondary-300)}.text-secondary-foreground{color:var(--color-secondary-foreground)}.text-sidebar-foreground{color:hsl(var(--sidebar-foreground))}.text-sidebar-foreground\/65{color:hsl(var(--sidebar-foreground));@supports (color: color-mix(in lab,red,red)){color:color-mix(in oklab,hsl(var(--sidebar-foreground)) 65%,transparent)}}.text-sidebar-foreground\/70{color:hsl(var(--sidebar-foreground));@supports (color: color-mix(in lab,red,red)){color:color-mix(in oklab,hsl(var(--sidebar-foreground)) 70%,transparent)}}.text-sky-400{color:var(--color-sky-400)}.text-sky-700{color:var(--color-sky-700)}.text-slate-800{color:var(--color-slate-800)}.text-slate-950{color:var(--color-slate-950)}.text-success{color:var(--color-success)}.text-success-foreground{color:var(--color-success-foreground)}.text-transparent{color:transparent}.text-violet-700{color:var(--color-violet-700)}.text-warning{color:var(--color-warning)}.text-warning\/80{color:color-mix(in srgb,hsl(var(--warning)) 80%,transparent);@supports (color: color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-warning) 80%,transparent)}}.text-white{color:var(--color-white)}.text-white\/80{color:color-mix(in srgb,#fff 80%,transparent);@supports (color: color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.text-white\/90{color:color-mix(in srgb,#fff 90%,transparent);@supports (color: color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.text-yellow-500{color:var(--color-yellow-500)}.text-yellow-700{color:var(--color-yellow-700)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.accent-foreground{accent-color:var(--color-foreground)}.opacity-0{opacity:0%}.opacity-20{opacity:20%}.opacity-25{opacity:25%}.opacity-30{opacity:30%}.opacity-40{opacity:40%}.opacity-50{opacity:50%}.opacity-55{opacity:55%}.opacity-60{opacity:60%}.opacity-70{opacity:70%}.opacity-75{opacity:75%}.opacity-80{opacity:80%}.opacity-90{opacity:90%}.opacity-100{opacity:100%}.shadow{--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-2xl{--tw-shadow: 0 25px 50px -12px var(--tw-shadow-color, rgb(0 0 0 / .25));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_1px_hsl\(var\(--sidebar-border\)\)\]{--tw-shadow: 0 0 0 1px var(--tw-shadow-color, hsl(var(--sidebar-border)));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_16px_36px_-28px_rgba\(16\,185\,129\,0\.9\)\]{--tw-shadow: 0 16px 36px -28px var(--tw-shadow-color, rgba(16,185,129,.9));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_16px_44px_-34px_rgba\(69\,97\,255\,0\.55\)\]{--tw-shadow: 0 16px 44px -34px var(--tw-shadow-color, rgba(69,97,255,.55));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_18px_40px_-28px_rgba\(99\,102\,241\,0\.92\)\]{--tw-shadow: 0 18px 40px -28px var(--tw-shadow-color, rgba(99,102,241,.92));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_18px_48px_-32px_rgba\(0\,0\,0\,0\.8\)\]{--tw-shadow: 0 18px 48px -32px var(--tw-shadow-color, rgba(0,0,0,.8));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_18px_48px_-32px_rgba\(0\,0\,0\,0\.85\)\]{--tw-shadow: 0 18px 48px -32px var(--tw-shadow-color, rgba(0,0,0,.85));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_20px_40px_-24px_rgba\(0\,0\,0\,0\.85\)\]{--tw-shadow: 0 20px 40px -24px var(--tw-shadow-color, rgba(0,0,0,.85));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_20px_40px_-34px_rgba\(0\,0\,0\,0\.9\)\]{--tw-shadow: 0 20px 40px -34px var(--tw-shadow-color, rgba(0,0,0,.9));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_20px_48px_-36px_rgba\(0\,0\,0\,0\.8\)\]{--tw-shadow: 0 20px 48px -36px var(--tw-shadow-color, rgba(0,0,0,.8));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_20px_60px_-25px_rgba\(22\,163\,74\,0\.7\)\]{--tw-shadow: 0 20px 60px -25px var(--tw-shadow-color, rgba(22,163,74,.7));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_20px_60px_-25px_rgba\(37\,99\,235\,0\.7\)\]{--tw-shadow: 0 20px 60px -25px var(--tw-shadow-color, rgba(37,99,235,.7));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_20px_60px_-25px_rgba\(124\,58\,237\,0\.7\)\]{--tw-shadow: 0 20px 60px -25px var(--tw-shadow-color, rgba(124,58,237,.7));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_20px_60px_-25px_rgba\(220\,38\,38\,0\.7\)\]{--tw-shadow: 0 20px 60px -25px var(--tw-shadow-color, rgba(220,38,38,.7));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_20px_60px_-25px_rgba\(225\,29\,72\,0\.7\)\]{--tw-shadow: 0 20px 60px -25px var(--tw-shadow-color, rgba(225,29,72,.7));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_20px_60px_-25px_rgba\(234\,88\,12\,0\.7\)\]{--tw-shadow: 0 20px 60px -25px var(--tw-shadow-color, rgba(234,88,12,.7));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_20px_60px_-25px_rgba\(245\,158\,11\,0\.7\)\]{--tw-shadow: 0 20px 60px -25px var(--tw-shadow-color, rgba(245,158,11,.7));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_22px_44px_-30px_rgba\(0\,0\,0\,0\.98\)\]{--tw-shadow: 0 22px 44px -30px var(--tw-shadow-color, rgba(0,0,0,.98));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_24px_48px_-28px_rgba\(0\,0\,0\,0\.92\)\]{--tw-shadow: 0 24px 48px -28px var(--tw-shadow-color, rgba(0,0,0,.92));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_24px_60px_-36px_rgba\(0\,0\,0\,0\.92\)\]{--tw-shadow: 0 24px 60px -36px var(--tw-shadow-color, rgba(0,0,0,.92));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_24px_60px_-40px_rgba\(0\,0\,0\,0\.85\)\]{--tw-shadow: 0 24px 60px -40px var(--tw-shadow-color, rgba(0,0,0,.85));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_24px_80px_-32px_rgba\(0\,0\,0\,0\.6\)\]{--tw-shadow: 0 24px 80px -32px var(--tw-shadow-color, rgba(0,0,0,.6));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_24px_80px_-40px_rgba\(0\,0\,0\,0\.9\)\]{--tw-shadow: 0 24px 80px -40px var(--tw-shadow-color, rgba(0,0,0,.9));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_26px_52px_-34px_rgba\(0\,0\,0\,0\.98\)\]{--tw-shadow: 0 26px 52px -34px var(--tw-shadow-color, rgba(0,0,0,.98));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_28px_56px_-32px_rgba\(0\,0\,0\,0\.95\)\]{--tw-shadow: 0 28px 56px -32px var(--tw-shadow-color, rgba(0,0,0,.95));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.03\)\]{--tw-shadow: inset 0 1px 0 var(--tw-shadow-color, rgba(255,255,255,.03));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.04\)\]{--tw-shadow: inset 0 1px 0 var(--tw-shadow-color, rgba(255,255,255,.04));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 4px 6px -4px var(--tw-shadow-color, rgb(0 0 0 / .1));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{--tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 2px 4px -2px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-none{--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)}.shadow-sm{--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 8px 10px -6px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--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)}.ring-0{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(0px + 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)}.ring-1{--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)}.ring-2{--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)}.ring-4{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(4px + 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)}.ring-border{--tw-ring-color: var(--color-border)}.ring-foreground\/10{--tw-ring-color: color-mix(in srgb, hsl(var(--foreground)) 10%, transparent);@supports (color: color-mix(in lab,red,red)){--tw-ring-color: color-mix(in oklab, var(--color-foreground) 10%, transparent)}}.ring-primary{--tw-ring-color: var(--color-primary)}.ring-primary-100{--tw-ring-color: var(--color-primary-100)}.ring-primary-500\/20{--tw-ring-color: color-mix(in srgb, hsl(var(--sidebar-primary)) 20%, transparent);@supports (color: color-mix(in lab,red,red)){--tw-ring-color: color-mix(in oklab, var(--color-primary-500) 20%, transparent)}}.ring-primary\/15{--tw-ring-color: color-mix(in srgb, hsl(var(--primary)) 15%, transparent);@supports (color: color-mix(in lab,red,red)){--tw-ring-color: color-mix(in oklab, var(--color-primary) 15%, transparent)}}.ring-primary\/20{--tw-ring-color: color-mix(in srgb, hsl(var(--primary)) 20%, transparent);@supports (color: color-mix(in lab,red,red)){--tw-ring-color: color-mix(in oklab, var(--color-primary) 20%, transparent)}}.ring-primary\/35{--tw-ring-color: color-mix(in srgb, hsl(var(--primary)) 35%, transparent);@supports (color: color-mix(in lab,red,red)){--tw-ring-color: color-mix(in oklab, var(--color-primary) 35%, transparent)}}.ring-primary\/40{--tw-ring-color: color-mix(in srgb, hsl(var(--primary)) 40%, transparent);@supports (color: color-mix(in lab,red,red)){--tw-ring-color: color-mix(in oklab, var(--color-primary) 40%, transparent)}}.ring-sidebar-border\/70{--tw-ring-color: hsl(var(--sidebar-border));@supports (color: color-mix(in lab,red,red)){--tw-ring-color: color-mix(in oklab, hsl(var(--sidebar-border)) 70%, transparent)}}.ring-sidebar-ring{--tw-ring-color: hsl(var(--sidebar-ring))}.ring-warning\/20{--tw-ring-color: color-mix(in srgb, hsl(var(--warning)) 20%, transparent);@supports (color: color-mix(in lab,red,red)){--tw-ring-color: color-mix(in oklab, var(--color-warning) 20%, transparent)}}.ring-white{--tw-ring-color: var(--color-white)}.ring-offset-1{--tw-ring-offset-width: 1px;--tw-ring-offset-shadow: var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.ring-offset-2{--tw-ring-offset-width: 2px;--tw-ring-offset-shadow: var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.ring-offset-background{--tw-ring-offset-color: var(--color-background)}.ring-offset-card{--tw-ring-offset-color: var(--color-card)}.outline-hidden{--tw-outline-style: none;outline-style:none;@media(forced-colors:active){outline:2px solid transparent;outline-offset:2px}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur: blur(8px);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,)}.blur-3xl{--tw-blur: blur(var(--blur-3xl));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,)}.grayscale-\[0\.5\]{--tw-grayscale: grayscale(.5);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,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur: blur(8px);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-\[1px\]{--tw-backdrop-blur: blur(1px);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-\[3px\]{--tw-backdrop-blur: blur(3px);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur: blur(var(--blur-sm));backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-\[background-color\,border-color\,color\,box-shadow\,transform\]{transition-property:background-color,border-color,color,box-shadow,transform;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-\[background-color\,box-shadow\]{transition-property:background-color,box-shadow;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-\[background-color\,color\,box-shadow\]{transition-property:background-color,color,box-shadow;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-\[border-color\,background-color\,box-shadow\]{transition-property:border-color,background-color,box-shadow;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-\[border-color\,box-shadow\,color\,background-color\]{transition-property:border-color,box-shadow,color,background-color;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-\[border-color\,color\,background-color\]{transition-property:border-color,color,background-color;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-\[color\,box-shadow\,border-color\,background-color\]{transition-property:color,box-shadow,border-color,background-color;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-\[color\,box-shadow\,border-color\]{transition-property:color,box-shadow,border-color;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-\[left\,right\,width\]{transition-property:left,right,width;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-\[margin\,opacity\]{transition-property:margin,opacity;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-\[max-height\,opacity\]{transition-property:max-height,opacity;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-\[max-width\]{transition-property:max-width;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-\[width\,height\,padding\,background-color\,color\,box-shadow\]{transition-property:width,height,padding,background-color,color,box-shadow;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.duration-100{--tw-duration: .1s;transition-duration:.1s}.duration-150{--tw-duration: .15s;transition-duration:.15s}.duration-200{--tw-duration: .2s;transition-duration:.2s}.duration-300{--tw-duration: .3s;transition-duration:.3s}.duration-500{--tw-duration: .5s;transition-duration:.5s}.duration-700{--tw-duration: .7s;transition-duration:.7s}.duration-1000{--tw-duration: 1s;transition-duration:1s}.ease-in-out{--tw-ease: var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-linear{--tw-ease: linear;transition-timing-function:linear}.ease-out{--tw-ease: var(--ease-out);transition-timing-function:var(--ease-out)}.animate-in{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.outline-none{--tw-outline-style: none;outline-style:none}.select-all{-webkit-user-select:all;-moz-user-select:all;user-select:all}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.slide-in-from-bottom-5{--tw-enter-translate-y: calc(5*var(--spacing));--tw-enter-translate-y: 5% }.\[--cell-radius\:var\(--radius-md\)\]{--cell-radius: var(--radius-md)}.\[--cell-size\:--spacing\(7\)\]{--cell-size: calc(var(--spacing) * 7)}.\[animation-delay\:-0\.3s\]{animation-delay:-.3s}.\[animation-delay\:-0\.15s\]{animation-delay:-.15s}.duration-100{animation-duration:.1s}.duration-150{animation-duration:.15s}.duration-200{animation-duration:.2s}.duration-300{animation-duration:.3s}.duration-500{animation-duration:.5s}.duration-700{animation-duration:.7s}.duration-1000{animation-duration:1s}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{animation-timing-function:linear}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}.fade-in{--tw-enter-opacity: 0}.paused{animation-play-state:paused}.running{animation-play-state:running}.slide-in-from-bottom-5{--tw-enter-translate-y: 1.25rem}.group-open\:rotate-180{&:is(:where(.group):is([open],:popover-open,:open) *){rotate:180deg}}.group-focus-within\/menu-item\:opacity-100{&:is(:where(.group\/menu-item):focus-within *){opacity:100%}}.group-hover\:translate-x-0\.5{&:is(:where(.group):hover *){@media(hover:hover){--tw-translate-x: calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}}}.group-hover\:scale-110{&:is(:where(.group):hover *){@media(hover:hover){--tw-scale-x: 110%;--tw-scale-y: 110%;--tw-scale-z: 110%;scale:var(--tw-scale-x) var(--tw-scale-y)}}}.group-hover\:bg-muted\/50{&:is(:where(.group):hover *){@media(hover:hover){background-color:color-mix(in srgb,hsl(var(--muted)) 50%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-muted) 50%,transparent)}}}}.group-hover\:text-foreground{&:is(:where(.group):hover *){@media(hover:hover){color:var(--color-foreground)}}}.group-hover\:text-primary{&:is(:where(.group):hover *){@media(hover:hover){color:var(--color-primary)}}}.group-hover\:text-primary-700{&:is(:where(.group):hover *){@media(hover:hover){color:var(--color-primary-700)}}}.group-hover\:opacity-100{&:is(:where(.group):hover *){@media(hover:hover){opacity:100%}}}.group-hover\:shadow-md{&:is(:where(.group):hover *){@media(hover:hover){--tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 2px 4px -2px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}}.group-hover\/menu-item\:opacity-100{&:is(:where(.group\/menu-item):hover *){@media(hover:hover){opacity:100%}}}.group-hover\/row\:bg-muted\/80{&:is(:where(.group\/row):hover *){@media(hover:hover){background-color:color-mix(in srgb,hsl(var(--muted)) 80%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-muted) 80%,transparent)}}}}.group-focus\/dropdown-menu-item\:text-accent-foreground{&:is(:where(.group\/dropdown-menu-item):focus *){color:var(--color-accent-foreground)}}.group-has-data-\[sidebar\=menu-action\]\/menu-item\:pr-8{&:is(:where(.group\/menu-item):has(*[data-sidebar=menu-action]) *){padding-right:calc(var(--spacing) * 8)}}.group-has-\[\>svg\]\/alert\:col-start-2{&:is(:where(.group\/alert):has(>svg) *){grid-column-start:2}}.group-data-\[collapsible\=icon\]\:-mt-8{&:is(:where(.group)[data-collapsible=icon] *){margin-top:calc(var(--spacing) * -8)}}.group-data-\[collapsible\=icon\]\:hidden{&:is(:where(.group)[data-collapsible=icon] *){display:none}}.group-data-\[collapsible\=icon\]\:size-8\!{&:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--spacing) * 8)!important;height:calc(var(--spacing) * 8)!important}}.group-data-\[collapsible\=icon\]\:w-\(--sidebar-width-icon\){&:is(:where(.group)[data-collapsible=icon] *){width:var(--sidebar-width-icon)}}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\)\]{&:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + (calc(var(--spacing) * 4)))}}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\+2px\)\]{&:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + (calc(var(--spacing) * 4)) + 2px)}}.group-data-\[collapsible\=icon\]\:overflow-hidden{&:is(:where(.group)[data-collapsible=icon] *){overflow:hidden}}.group-data-\[collapsible\=icon\]\:p-0\!{&:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing) * 0)!important}}.group-data-\[collapsible\=icon\]\:p-2\!{&:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing) * 2)!important}}.group-data-\[collapsible\=icon\]\:opacity-0{&:is(:where(.group)[data-collapsible=icon] *){opacity:0%}}.group-data-\[collapsible\=offcanvas\]\:w-0{&:is(:where(.group)[data-collapsible=offcanvas] *){width:calc(var(--spacing) * 0)}}.group-data-\[collapsible\=offcanvas\]\:translate-x-0{&:is(:where(.group)[data-collapsible=offcanvas] *){--tw-translate-x: calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}}.group-data-\[focused\=true\]\/day\:relative{&:is(:where(.group\/day)[data-focused=true] *){position:relative}}.group-data-\[focused\=true\]\/day\:z-10{&:is(:where(.group\/day)[data-focused=true] *){z-index:10}}.group-data-\[focused\=true\]\/day\:border-ring{&:is(:where(.group\/day)[data-focused=true] *){border-color:var(--color-ring)}}.group-data-\[focused\=true\]\/day\:ring-\[3px\]{&:is(:where(.group\/day)[data-focused=true] *){--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(3px + 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)}}.group-data-\[focused\=true\]\/day\:ring-ring\/50{&:is(:where(.group\/day)[data-focused=true] *){--tw-ring-color: color-mix(in srgb, hsl(var(--ring)) 50%, transparent);@supports (color: color-mix(in lab,red,red)){--tw-ring-color: color-mix(in oklab, var(--color-ring) 50%, transparent)}}}.group-data-\[side\=left\]\:-right-4{&:is(:where(.group)[data-side=left] *){right:calc(var(--spacing) * -4)}}.group-data-\[side\=left\]\:border-r{&:is(:where(.group)[data-side=left] *){border-right-style:var(--tw-border-style);border-right-width:1px}}.group-data-\[side\=right\]\:left-0{&:is(:where(.group)[data-side=right] *){left:calc(var(--spacing) * 0)}}.group-data-\[side\=right\]\:rotate-180{&:is(:where(.group)[data-side=right] *){rotate:180deg}}.group-data-\[side\=right\]\:border-l{&:is(:where(.group)[data-side=right] *){border-left-style:var(--tw-border-style);border-left-width:1px}}.group-data-\[spacing\=0\]\/toggle-group\:rounded-none{&:is(:where(.group\/toggle-group)[data-spacing="0"] *){border-radius:0}}.group-data-\[spacing\=0\]\/toggle-group\:px-2{&:is(:where(.group\/toggle-group)[data-spacing="0"] *){padding-inline:calc(var(--spacing) * 2)}}.group-data-\[state\=on\]\:opacity-100{&:is(:where(.group)[data-state=on] *){opacity:100%}}.group-data-\[variant\=floating\]\:rounded-lg{&:is(:where(.group)[data-variant=floating] *){border-radius:var(--radius-lg)}}.group-data-\[variant\=floating\]\:shadow-sm{&:is(:where(.group)[data-variant=floating] *){--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.group-data-\[variant\=floating\]\:ring-1{&:is(:where(.group)[data-variant=floating] *){--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)}}.group-data-\[variant\=floating\]\:ring-sidebar-border{&:is(:where(.group)[data-variant=floating] *){--tw-ring-color: hsl(var(--sidebar-border))}}.peer-checked\:border-primary{&:is(:where(.peer):checked~*){border-color:var(--color-primary)}}.peer-checked\:bg-primary{&:is(:where(.peer):checked~*){background-color:var(--color-primary)}}.peer-hover\/menu-button\:text-sidebar-accent-foreground{&:is(:where(.peer\/menu-button):hover~*){@media(hover:hover){color:hsl(var(--sidebar-accent-foreground))}}}.peer-focus-visible\:ring-2{&:is(:where(.peer):focus-visible~*){--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)}}.peer-focus-visible\:ring-destructive{&:is(:where(.peer):focus-visible~*){--tw-ring-color: var(--color-destructive)}}.peer-focus-visible\:ring-ring\/30{&:is(:where(.peer):focus-visible~*){--tw-ring-color: color-mix(in srgb, hsl(var(--ring)) 30%, transparent);@supports (color: color-mix(in lab,red,red)){--tw-ring-color: color-mix(in oklab, var(--color-ring) 30%, transparent)}}}.peer-disabled\:cursor-not-allowed{&:is(:where(.peer):disabled~*){cursor:not-allowed}}.peer-disabled\:border-muted-foreground\/50{&:is(:where(.peer):disabled~*){border-color:color-mix(in srgb,hsl(var(--muted-foreground)) 50%,transparent);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-muted-foreground) 50%,transparent)}}}.peer-disabled\:bg-muted{&:is(:where(.peer):disabled~*){background-color:var(--color-muted)}}.peer-data-\[active\=true\]\/menu-button\:text-sidebar-primary-foreground{&:is(:where(.peer\/menu-button)[data-active=true]~*){color:hsl(var(--sidebar-primary-foreground))}}.peer-data-\[size\=default\]\/menu-button\:top-1\.5{&:is(:where(.peer\/menu-button)[data-size=default]~*){top:calc(var(--spacing) * 1.5)}}.peer-data-\[size\=lg\]\/menu-button\:top-2\.5{&:is(:where(.peer\/menu-button)[data-size=lg]~*){top:calc(var(--spacing) * 2.5)}}.peer-data-\[size\=sm\]\/menu-button\:top-1{&:is(:where(.peer\/menu-button)[data-size=sm]~*){top:calc(var(--spacing) * 1)}}.marker\:hidden{& *::marker{display:none}&::marker{display:none}& *::-webkit-details-marker{display:none}&::-webkit-details-marker{display:none}}.placeholder\:text-muted-foreground\/60{&::-moz-placeholder{color:color-mix(in srgb,hsl(var(--muted-foreground)) 60%,transparent);@supports (color: color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-muted-foreground) 60%,transparent)}}&::placeholder{color:color-mix(in srgb,hsl(var(--muted-foreground)) 60%,transparent);@supports (color: color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-muted-foreground) 60%,transparent)}}}.placeholder\:text-muted-foreground\/80{&::-moz-placeholder{color:color-mix(in srgb,hsl(var(--muted-foreground)) 80%,transparent);@supports (color: color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-muted-foreground) 80%,transparent)}}&::placeholder{color:color-mix(in srgb,hsl(var(--muted-foreground)) 80%,transparent);@supports (color: color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-muted-foreground) 80%,transparent)}}}.before\:pointer-events-none{&:before{content:var(--tw-content);pointer-events:none}}.before\:absolute{&:before{content:var(--tw-content);position:absolute}}.before\:inset-x-0{&:before{content:var(--tw-content);inset-inline:calc(var(--spacing) * 0)}}.before\:top-0{&:before{content:var(--tw-content);top:calc(var(--spacing) * 0)}}.before\:h-px{&:before{content:var(--tw-content);height:1px}}.before\:bg-white\/10{&:before{content:var(--tw-content);background-color:color-mix(in srgb,#fff 10%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}}.before\:content-\[\'\'\]{&:before{--tw-content: "";content:var(--tw-content)}}.before\:content-\[\'\\2022\\00a0\'\]{&:before{--tw-content: "• ";content:var(--tw-content)}}.after\:absolute{&:after{content:var(--tw-content);position:absolute}}.after\:-inset-2{&:after{content:var(--tw-content);inset:calc(var(--spacing) * -2)}}.after\:-inset-x-3{&:after{content:var(--tw-content);inset-inline:calc(var(--spacing) * -3)}}.after\:-inset-y-2{&:after{content:var(--tw-content);inset-block:calc(var(--spacing) * -2)}}.after\:inset-y-0{&:after{content:var(--tw-content);inset-block:calc(var(--spacing) * 0)}}.after\:start-1\/2{&:after{content:var(--tw-content);inset-inline-start:50%}}.after\:top-1\/2{&:after{content:var(--tw-content);top:50%}}.after\:right-0{&:after{content:var(--tw-content);right:calc(var(--spacing) * 0)}}.after\:left-0{&:after{content:var(--tw-content);left:calc(var(--spacing) * 0)}}.after\:left-1\/2{&:after{content:var(--tw-content);left:50%}}.after\:size-2\.5{&:after{content:var(--tw-content);width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}}.after\:w-4{&:after{content:var(--tw-content);width:calc(var(--spacing) * 4)}}.after\:w-\[2px\]{&:after{content:var(--tw-content);width:2px}}.after\:-translate-x-1\/2{&:after{content:var(--tw-content);--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}}.after\:-translate-y-1\/2{&:after{content:var(--tw-content);--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}}.after\:scale-0{&:after{content:var(--tw-content);--tw-scale-x: 0%;--tw-scale-y: 0%;--tw-scale-z: 0%;scale:var(--tw-scale-x) var(--tw-scale-y)}}.after\:rounded-full{&:after{content:var(--tw-content);border-radius:calc(infinity * 1px)}}.after\:bg-muted{&:after{content:var(--tw-content);background-color:var(--color-muted)}}.after\:bg-primary-foreground{&:after{content:var(--tw-content);background-color:var(--color-primary-foreground)}}.after\:transition-transform{&:after{content:var(--tw-content);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}}.after\:duration-150{&:after{content:var(--tw-content);--tw-duration: .15s;transition-duration:.15s}}.after\:content-\[\'\'\]{&:after{--tw-content: "";content:var(--tw-content)}}.after\:duration-150{&:after{content:var(--tw-content);animation-duration:.15s}}.group-data-\[collapsible\=offcanvas\]\:after\:left-full{&:is(:where(.group)[data-collapsible=offcanvas] *){&:after{content:var(--tw-content);left:100%}}}.peer-checked\:after\:scale-100{&:is(:where(.peer):checked~*){&:after{content:var(--tw-content);--tw-scale-x: 100%;--tw-scale-y: 100%;--tw-scale-z: 100%;scale:var(--tw-scale-x) var(--tw-scale-y)}}}.peer-disabled\:after\:bg-muted-foreground{&:is(:where(.peer):disabled~*){&:after{content:var(--tw-content);background-color:var(--color-muted-foreground)}}}.first\:mt-0{&:first-child{margin-top:calc(var(--spacing) * 0)}}.first\:flex-none{&:first-child{flex:none}}.first\:rounded-t-lg{&:first-child{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}}.first\:border-t-0{&:first-child{border-top-style:var(--tw-border-style);border-top-width:0px}}.first\:pt-0{&:first-child{padding-top:calc(var(--spacing) * 0)}}.last\:flex-none{&:last-child{flex:none}}.last\:rounded-b-lg{&:last-child{border-bottom-right-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}}.last\:border-0{&:last-child{border-style:var(--tw-border-style);border-width:0px}}.last\:border-r-0{&:last-child{border-right-style:var(--tw-border-style);border-right-width:0px}}.last\:border-b-0{&:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0px}}.hover\:-translate-y-0\.5{&:hover{@media(hover:hover){--tw-translate-y: calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}}}.hover\:-translate-y-1{&:hover{@media(hover:hover){--tw-translate-y: calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}}}.hover\:scale-105{&:hover{@media(hover:hover){--tw-scale-x: 105%;--tw-scale-y: 105%;--tw-scale-z: 105%;scale:var(--tw-scale-x) var(--tw-scale-y)}}}.hover\:scale-110{&:hover{@media(hover:hover){--tw-scale-x: 110%;--tw-scale-y: 110%;--tw-scale-z: 110%;scale:var(--tw-scale-x) var(--tw-scale-y)}}}.hover\:scale-\[1\.01\]{&:hover{@media(hover:hover){scale:1.01}}}.hover\:border-border{&:hover{@media(hover:hover){border-color:var(--color-border)}}}.hover\:border-border\/80{&:hover{@media(hover:hover){border-color:color-mix(in srgb,hsl(var(--border)) 80%,transparent);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-border) 80%,transparent)}}}}.hover\:border-border\/90{&:hover{@media(hover:hover){border-color:color-mix(in srgb,hsl(var(--border)) 90%,transparent);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-border) 90%,transparent)}}}}.hover\:border-foreground\/20{&:hover{@media(hover:hover){border-color:color-mix(in srgb,hsl(var(--foreground)) 20%,transparent);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-foreground) 20%,transparent)}}}}.hover\:border-primary{&:hover{@media(hover:hover){border-color:var(--color-primary)}}}.hover\:border-primary-400{&:hover{@media(hover:hover){border-color:var(--color-primary-400)}}}.hover\:border-primary-500{&:hover{@media(hover:hover){border-color:var(--color-primary-500)}}}.hover\:border-primary\/15{&:hover{@media(hover:hover){border-color:color-mix(in srgb,hsl(var(--primary)) 15%,transparent);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-primary) 15%,transparent)}}}}.hover\:border-primary\/25{&:hover{@media(hover:hover){border-color:color-mix(in srgb,hsl(var(--primary)) 25%,transparent);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-primary) 25%,transparent)}}}}.hover\:border-primary\/30{&:hover{@media(hover:hover){border-color:color-mix(in srgb,hsl(var(--primary)) 30%,transparent);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-primary) 30%,transparent)}}}}.hover\:border-primary\/35{&:hover{@media(hover:hover){border-color:color-mix(in srgb,hsl(var(--primary)) 35%,transparent);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-primary) 35%,transparent)}}}}.hover\:border-primary\/40{&:hover{@media(hover:hover){border-color:color-mix(in srgb,hsl(var(--primary)) 40%,transparent);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-primary) 40%,transparent)}}}}.hover\:border-primary\/50{&:hover{@media(hover:hover){border-color:color-mix(in srgb,hsl(var(--primary)) 50%,transparent);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-primary) 50%,transparent)}}}}.hover\:border-primary\/60{&:hover{@media(hover:hover){border-color:color-mix(in srgb,hsl(var(--primary)) 60%,transparent);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-primary) 60%,transparent)}}}}.hover\:bg-accent{&:hover{@media(hover:hover){background-color:var(--color-accent)}}}.hover\:bg-accent\/10{&:hover{@media(hover:hover){background-color:color-mix(in srgb,hsl(var(--accent)) 10%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-accent) 10%,transparent)}}}}.hover\:bg-accent\/15{&:hover{@media(hover:hover){background-color:color-mix(in srgb,hsl(var(--accent)) 15%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-accent) 15%,transparent)}}}}.hover\:bg-accent\/20{&:hover{@media(hover:hover){background-color:color-mix(in srgb,hsl(var(--accent)) 20%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-accent) 20%,transparent)}}}}.hover\:bg-accent\/30{&:hover{@media(hover:hover){background-color:color-mix(in srgb,hsl(var(--accent)) 30%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-accent) 30%,transparent)}}}}.hover\:bg-accent\/35{&:hover{@media(hover:hover){background-color:color-mix(in srgb,hsl(var(--accent)) 35%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-accent) 35%,transparent)}}}}.hover\:bg-accent\/40{&:hover{@media(hover:hover){background-color:color-mix(in srgb,hsl(var(--accent)) 40%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-accent) 40%,transparent)}}}}.hover\:bg-accent\/45{&:hover{@media(hover:hover){background-color:color-mix(in srgb,hsl(var(--accent)) 45%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-accent) 45%,transparent)}}}}.hover\:bg-accent\/50{&:hover{@media(hover:hover){background-color:color-mix(in srgb,hsl(var(--accent)) 50%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-accent) 50%,transparent)}}}}.hover\:bg-accent\/55{&:hover{@media(hover:hover){background-color:color-mix(in srgb,hsl(var(--accent)) 55%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-accent) 55%,transparent)}}}}.hover\:bg-accent\/60{&:hover{@media(hover:hover){background-color:color-mix(in srgb,hsl(var(--accent)) 60%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-accent) 60%,transparent)}}}}.hover\:bg-accent\/70{&:hover{@media(hover:hover){background-color:color-mix(in srgb,hsl(var(--accent)) 70%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-accent) 70%,transparent)}}}}.hover\:bg-background{&:hover{@media(hover:hover){background-color:var(--color-background)}}}.hover\:bg-background\/60{&:hover{@media(hover:hover){background-color:color-mix(in srgb,hsl(var(--background)) 60%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-background) 60%,transparent)}}}}.hover\:bg-black\/10{&:hover{@media(hover:hover){background-color:color-mix(in srgb,#000 10%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-black) 10%,transparent)}}}}.hover\:bg-black\/20{&:hover{@media(hover:hover){background-color:color-mix(in srgb,#000 20%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-black) 20%,transparent)}}}}.hover\:bg-black\/40{&:hover{@media(hover:hover){background-color:color-mix(in srgb,#000 40%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-black) 40%,transparent)}}}}.hover\:bg-black\/60{&:hover{@media(hover:hover){background-color:color-mix(in srgb,#000 60%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-black) 60%,transparent)}}}}.hover\:bg-card{&:hover{@media(hover:hover){background-color:var(--color-card)}}}.hover\:bg-card\/85{&:hover{@media(hover:hover){background-color:color-mix(in srgb,hsl(var(--card)) 85%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-card) 85%,transparent)}}}}.hover\:bg-destructive\/5{&:hover{@media(hover:hover){background-color:color-mix(in srgb,hsl(var(--destructive)) 5%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-destructive) 5%,transparent)}}}}.hover\:bg-destructive\/10{&:hover{@media(hover:hover){background-color:color-mix(in srgb,hsl(var(--destructive)) 10%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-destructive) 10%,transparent)}}}}.hover\:bg-destructive\/15{&:hover{@media(hover:hover){background-color:color-mix(in srgb,hsl(var(--destructive)) 15%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-destructive) 15%,transparent)}}}}.hover\:bg-destructive\/18{&:hover{@media(hover:hover){background-color:color-mix(in srgb,hsl(var(--destructive)) 18%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-destructive) 18%,transparent)}}}}.hover\:bg-destructive\/90{&:hover{@media(hover:hover){background-color:color-mix(in srgb,hsl(var(--destructive)) 90%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-destructive) 90%,transparent)}}}}.hover\:bg-foreground\/8{&:hover{@media(hover:hover){background-color:color-mix(in srgb,hsl(var(--foreground)) 8%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-foreground) 8%,transparent)}}}}.hover\:bg-muted{&:hover{@media(hover:hover){background-color:var(--color-muted)}}}.hover\:bg-muted\/20{&:hover{@media(hover:hover){background-color:color-mix(in srgb,hsl(var(--muted)) 20%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-muted) 20%,transparent)}}}}.hover\:bg-muted\/25{&:hover{@media(hover:hover){background-color:color-mix(in srgb,hsl(var(--muted)) 25%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-muted) 25%,transparent)}}}}.hover\:bg-muted\/30{&:hover{@media(hover:hover){background-color:color-mix(in srgb,hsl(var(--muted)) 30%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-muted) 30%,transparent)}}}}.hover\:bg-muted\/40{&:hover{@media(hover:hover){background-color:color-mix(in srgb,hsl(var(--muted)) 40%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-muted) 40%,transparent)}}}}.hover\:bg-muted\/50{&:hover{@media(hover:hover){background-color:color-mix(in srgb,hsl(var(--muted)) 50%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-muted) 50%,transparent)}}}}.hover\:bg-muted\/70{&:hover{@media(hover:hover){background-color:color-mix(in srgb,hsl(var(--muted)) 70%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-muted) 70%,transparent)}}}}.hover\:bg-muted\/80{&:hover{@media(hover:hover){background-color:color-mix(in srgb,hsl(var(--muted)) 80%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-muted) 80%,transparent)}}}}.hover\:bg-primary{&:hover{@media(hover:hover){background-color:var(--color-primary)}}}.hover\:bg-primary-50{&:hover{@media(hover:hover){background-color:var(--color-primary-50)}}}.hover\:bg-primary-600{&:hover{@media(hover:hover){background-color:var(--color-primary-600)}}}.hover\:bg-primary-foreground\/10{&:hover{@media(hover:hover){background-color:color-mix(in srgb,hsl(var(--primary-foreground)) 10%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-primary-foreground) 10%,transparent)}}}}.hover\:bg-primary\/5{&:hover{@media(hover:hover){background-color:color-mix(in srgb,hsl(var(--primary)) 5%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-primary) 5%,transparent)}}}}.hover\:bg-primary\/10{&:hover{@media(hover:hover){background-color:color-mix(in srgb,hsl(var(--primary)) 10%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-primary) 10%,transparent)}}}}.hover\:bg-primary\/12{&:hover{@media(hover:hover){background-color:color-mix(in srgb,hsl(var(--primary)) 12%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-primary) 12%,transparent)}}}}.hover\:bg-primary\/15{&:hover{@media(hover:hover){background-color:color-mix(in srgb,hsl(var(--primary)) 15%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-primary) 15%,transparent)}}}}.hover\:bg-primary\/90{&:hover{@media(hover:hover){background-color:color-mix(in srgb,hsl(var(--primary)) 90%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-primary) 90%,transparent)}}}}.hover\:bg-primary\/\[0\.06\]{&:hover{@media(hover:hover){background-color:color-mix(in srgb,hsl(var(--primary)) 6%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-primary) 6%,transparent)}}}}.hover\:bg-primary\/\[0\.08\]{&:hover{@media(hover:hover){background-color:color-mix(in srgb,hsl(var(--primary)) 8%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-primary) 8%,transparent)}}}}.hover\:bg-secondary\/80{&:hover{@media(hover:hover){background-color:color-mix(in srgb,hsl(var(--secondary)) 80%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-secondary) 80%,transparent)}}}}.hover\:bg-sidebar-accent{&:hover{@media(hover:hover){background-color:hsl(var(--sidebar-accent))}}}.hover\:bg-success\/10{&:hover{@media(hover:hover){background-color:color-mix(in srgb,hsl(var(--success)) 10%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-success) 10%,transparent)}}}}.hover\:bg-success\/18{&:hover{@media(hover:hover){background-color:color-mix(in srgb,hsl(var(--success)) 18%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-success) 18%,transparent)}}}}.hover\:bg-transparent{&:hover{@media(hover:hover){background-color:transparent}}}.hover\:bg-warning\/10{&:hover{@media(hover:hover){background-color:color-mix(in srgb,hsl(var(--warning)) 10%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-warning) 10%,transparent)}}}}.hover\:bg-warning\/15{&:hover{@media(hover:hover){background-color:color-mix(in srgb,hsl(var(--warning)) 15%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-warning) 15%,transparent)}}}}.hover\:bg-white\/10{&:hover{@media(hover:hover){background-color:color-mix(in srgb,#fff 10%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}}}.hover\:bg-white\/12{&:hover{@media(hover:hover){background-color:color-mix(in srgb,#fff 12%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-white) 12%,transparent)}}}}.hover\:bg-white\/30{&:hover{@media(hover:hover){background-color:color-mix(in srgb,#fff 30%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-white) 30%,transparent)}}}}.hover\:from-primary-700{&:hover{@media(hover:hover){--tw-gradient-from: var(--color-primary-700);--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))}}}.hover\:to-primary-600{&:hover{@media(hover:hover){--tw-gradient-to: var(--color-primary-600);--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))}}}.hover\:text-accent-foreground{&:hover{@media(hover:hover){color:var(--color-accent-foreground)}}}.hover\:text-destructive{&:hover{@media(hover:hover){color:var(--color-destructive)}}}.hover\:text-destructive\/80{&:hover{@media(hover:hover){color:color-mix(in srgb,hsl(var(--destructive)) 80%,transparent);@supports (color: color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-destructive) 80%,transparent)}}}}.hover\:text-foreground{&:hover{@media(hover:hover){color:var(--color-foreground)}}}.hover\:text-inherit{&:hover{@media(hover:hover){color:inherit}}}.hover\:text-muted-foreground{&:hover{@media(hover:hover){color:var(--color-muted-foreground)}}}.hover\:text-primary{&:hover{@media(hover:hover){color:var(--color-primary)}}}.hover\:text-primary-300{&:hover{@media(hover:hover){color:var(--color-primary-300)}}}.hover\:text-primary-600{&:hover{@media(hover:hover){color:var(--color-primary-600)}}}.hover\:text-primary-700{&:hover{@media(hover:hover){color:var(--color-primary-700)}}}.hover\:text-primary-800{&:hover{@media(hover:hover){color:var(--color-primary-800)}}}.hover\:text-primary-foreground{&:hover{@media(hover:hover){color:var(--color-primary-foreground)}}}.hover\:text-primary\/80{&:hover{@media(hover:hover){color:color-mix(in srgb,hsl(var(--primary)) 80%,transparent);@supports (color: color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-primary) 80%,transparent)}}}}.hover\:text-secondary-foreground\/80{&:hover{@media(hover:hover){color:color-mix(in srgb,hsl(var(--secondary-foreground)) 80%,transparent);@supports (color: color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-secondary-foreground) 80%,transparent)}}}}.hover\:text-sidebar-accent-foreground{&:hover{@media(hover:hover){color:hsl(var(--sidebar-accent-foreground))}}}.hover\:text-success{&:hover{@media(hover:hover){color:var(--color-success)}}}.hover\:text-success\/80{&:hover{@media(hover:hover){color:color-mix(in srgb,hsl(var(--success)) 80%,transparent);@supports (color: color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-success) 80%,transparent)}}}}.hover\:text-warning{&:hover{@media(hover:hover){color:var(--color-warning)}}}.hover\:text-warning\/80{&:hover{@media(hover:hover){color:color-mix(in srgb,hsl(var(--warning)) 80%,transparent);@supports (color: color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-warning) 80%,transparent)}}}}.hover\:text-white{&:hover{@media(hover:hover){color:var(--color-white)}}}.hover\:no-underline{&:hover{@media(hover:hover){text-decoration-line:none}}}.hover\:underline{&:hover{@media(hover:hover){text-decoration-line:underline}}}.hover\:opacity-80{&:hover{@media(hover:hover){opacity:80%}}}.hover\:opacity-100{&:hover{@media(hover:hover){opacity:100%}}}.hover\:shadow-\[0_0_0_1px_hsl\(var\(--sidebar-accent\)\)\]{&:hover{@media(hover:hover){--tw-shadow: 0 0 0 1px var(--tw-shadow-color, hsl(var(--sidebar-accent)));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}}.hover\:shadow-lg{&:hover{@media(hover:hover){--tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 4px 6px -4px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}}.hover\:shadow-md{&:hover{@media(hover:hover){--tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 2px 4px -2px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}}.hover\:shadow-xl{&:hover{@media(hover:hover){--tw-shadow: 0 20px 25px -5px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 8px 10px -6px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}}.hover\:group-data-\[collapsible\=offcanvas\]\:bg-sidebar{&:hover{@media(hover:hover){&:is(:where(.group)[data-collapsible=offcanvas] *){background-color:hsl(var(--sidebar))}}}}.hover\:after\:bg-sidebar-border{&:hover{@media(hover:hover){&:after{content:var(--tw-content);background-color:hsl(var(--sidebar-border))}}}}.focus\:z-10{&:focus{z-index:10}}.focus\:w-40{&:focus{width:calc(var(--spacing) * 40)}}.focus\:border-primary{&:focus{border-color:var(--color-primary)}}.focus\:border-primary\/50{&:focus{border-color:color-mix(in srgb,hsl(var(--primary)) 50%,transparent);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-primary) 50%,transparent)}}}.focus\:border-transparent{&:focus{border-color:transparent}}.focus\:bg-accent{&:focus{background-color:var(--color-accent)}}.focus\:text-accent-foreground{&:focus{color:var(--color-accent-foreground)}}.focus\:ring-0{&:focus{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.focus\:ring-2{&:focus{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.focus\:ring-primary{&:focus{--tw-ring-color: var(--color-primary)}}.focus\:ring-primary\/15{&:focus{--tw-ring-color: color-mix(in srgb, hsl(var(--primary)) 15%, transparent);@supports (color: color-mix(in lab,red,red)){--tw-ring-color: color-mix(in oklab, var(--color-primary) 15%, transparent)}}}.focus\:ring-primary\/20{&:focus{--tw-ring-color: color-mix(in srgb, hsl(var(--primary)) 20%, transparent);@supports (color: color-mix(in lab,red,red)){--tw-ring-color: color-mix(in oklab, var(--color-primary) 20%, transparent)}}}.focus\:ring-ring{&:focus{--tw-ring-color: var(--color-ring)}}.focus\:ring-warning{&:focus{--tw-ring-color: var(--color-warning)}}.focus\:ring-offset-1{&:focus{--tw-ring-offset-width: 1px;--tw-ring-offset-shadow: var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}}.focus\:outline-none{&:focus{--tw-outline-style: none;outline-style:none}}.focus\:\*\*\:text-accent-foreground{&:focus{:is(& *){color:var(--color-accent-foreground)}}}.not-data-\[variant\=destructive\]\:focus\:\*\*\:text-accent-foreground{&:not(*[data-variant=destructive]){&:focus{:is(& *){color:var(--color-accent-foreground)}}}}.focus-visible\:z-10{&:focus-visible{z-index:10}}.focus-visible\:border-ring{&:focus-visible{border-color:var(--color-ring)}}.focus-visible\:ring-2{&:focus-visible{--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-3,.focus-visible\:ring-\[3px\]{&:focus-visible{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(3px + 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-destructive\/20{&:focus-visible{--tw-ring-color: color-mix(in srgb, hsl(var(--destructive)) 20%, transparent);@supports (color: color-mix(in lab,red,red)){--tw-ring-color: color-mix(in oklab, var(--color-destructive) 20%, transparent)}}}.focus-visible\:ring-ring\/20{&:focus-visible{--tw-ring-color: color-mix(in srgb, hsl(var(--ring)) 20%, transparent);@supports (color: color-mix(in lab,red,red)){--tw-ring-color: color-mix(in oklab, var(--color-ring) 20%, transparent)}}}.focus-visible\:ring-ring\/30{&:focus-visible{--tw-ring-color: color-mix(in srgb, hsl(var(--ring)) 30%, transparent);@supports (color: color-mix(in lab,red,red)){--tw-ring-color: color-mix(in oklab, var(--color-ring) 30%, transparent)}}}.focus-visible\:ring-ring\/50{&:focus-visible{--tw-ring-color: color-mix(in srgb, hsl(var(--ring)) 50%, transparent);@supports (color: color-mix(in lab,red,red)){--tw-ring-color: color-mix(in oklab, var(--color-ring) 50%, transparent)}}}.focus-visible\:ring-offset-2{&:focus-visible{--tw-ring-offset-width: 2px;--tw-ring-offset-shadow: var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}}.focus-visible\:outline-1{&:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}}.focus-visible\:outline-none{&:focus-visible{--tw-outline-style: none;outline-style:none}}.active\:translate-y-px{&:active{--tw-translate-y: 1px;translate:var(--tw-translate-x) var(--tw-translate-y)}}.active\:scale-95{&:active{--tw-scale-x: 95%;--tw-scale-y: 95%;--tw-scale-z: 95%;scale:var(--tw-scale-x) var(--tw-scale-y)}}.active\:scale-\[0\.98\]{&:active{scale:.98}}.active\:scale-\[0\.985\]{&:active{scale:.985}}.active\:bg-accent\/10{&:active{background-color:color-mix(in srgb,hsl(var(--accent)) 10%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-accent) 10%,transparent)}}}.active\:bg-accent\/40{&:active{background-color:color-mix(in srgb,hsl(var(--accent)) 40%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-accent) 40%,transparent)}}}.active\:bg-muted\/50{&:active{background-color:color-mix(in srgb,hsl(var(--muted)) 50%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-muted) 50%,transparent)}}}.active\:bg-sidebar-accent{&:active{background-color:hsl(var(--sidebar-accent))}}.active\:text-sidebar-accent-foreground{&:active{color:hsl(var(--sidebar-accent-foreground))}}.disabled\:pointer-events-none{&:disabled{pointer-events:none}}.disabled\:cursor-default{&:disabled{cursor:default}}.disabled\:cursor-not-allowed{&:disabled{cursor:not-allowed}}.disabled\:bg-background\/40{&:disabled{background-color:color-mix(in srgb,hsl(var(--background)) 40%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-background) 40%,transparent)}}}.disabled\:bg-input\/50{&:disabled{background-color:color-mix(in srgb,hsl(var(--input)) 50%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-input) 50%,transparent)}}}.disabled\:text-muted-foreground\/50{&:disabled{color:color-mix(in srgb,hsl(var(--muted-foreground)) 50%,transparent);@supports (color: color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-muted-foreground) 50%,transparent)}}}.disabled\:opacity-40{&:disabled{opacity:40%}}.disabled\:opacity-50{&:disabled{opacity:50%}}.disabled\:hover\:text-current{&:disabled{&:hover{@media(hover:hover){color:currentcolor}}}}.in-data-\[side\=left\]\:cursor-w-resize{:where(*[data-side=left]) &{cursor:w-resize}}.in-data-\[side\=right\]\:cursor-e-resize{:where(*[data-side=right]) &{cursor:e-resize}}.in-data-\[slot\=card-content\]\:bg-transparent{:where(*[data-slot=card-content]) &{background-color:transparent}}.in-data-\[slot\=popover-content\]\:bg-transparent{:where(*[data-slot=popover-content]) &{background-color:transparent}}.has-data-\[icon\=inline-end\]\:pr-1\.5{&:has(*[data-icon=inline-end]){padding-right:calc(var(--spacing) * 1.5)}}.has-data-\[icon\=inline-start\]\:pl-1\.5{&:has(*[data-icon=inline-start]){padding-left:calc(var(--spacing) * 1.5)}}.has-data-\[slot\=alert-action\]\:relative{&:has(*[data-slot=alert-action]){position:relative}}.has-data-\[slot\=alert-action\]\:pr-18{&:has(*[data-slot=alert-action]){padding-right:calc(var(--spacing) * 18)}}.has-data-\[slot\=kbd\]\:pr-1\.5{&:has(*[data-slot=kbd]){padding-right:calc(var(--spacing) * 1.5)}}.has-data-\[variant\=inset\]\:bg-sidebar{&:has(*[data-variant=inset]){background-color:hsl(var(--sidebar))}}.has-\[\>svg\]\:grid-cols-\[auto_1fr\]{&:has(>svg){grid-template-columns:auto 1fr}}.has-\[\>svg\]\:gap-x-2{&:has(>svg){-moz-column-gap:calc(var(--spacing) * 2);column-gap:calc(var(--spacing) * 2)}}.aria-disabled\:pointer-events-none{&[aria-disabled=true]{pointer-events:none}}.aria-disabled\:opacity-50{&[aria-disabled=true]{opacity:50%}}.aria-expanded\:opacity-100{&[aria-expanded=true]{opacity:100%}}.aria-invalid\:border-destructive{&[aria-invalid=true]{border-color:var(--color-destructive)}}.aria-invalid\:border-destructive\/70{&[aria-invalid=true]{border-color:color-mix(in srgb,hsl(var(--destructive)) 70%,transparent);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-destructive) 70%,transparent)}}}.aria-invalid\:ring-2{&[aria-invalid=true]{--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)}}.aria-invalid\:ring-3{&[aria-invalid=true]{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(3px + 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)}}.aria-invalid\:ring-destructive\/20{&[aria-invalid=true]{--tw-ring-color: color-mix(in srgb, hsl(var(--destructive)) 20%, transparent);@supports (color: color-mix(in lab,red,red)){--tw-ring-color: color-mix(in oklab, var(--color-destructive) 20%, transparent)}}}.aria-invalid\:aria-checked\:border-primary{&[aria-invalid=true]{&[aria-checked=true]{border-color:var(--color-primary)}}}.aria-pressed\:bg-muted{&[aria-pressed=true]{background-color:var(--color-muted)}}.aria-selected\:text-muted-foreground{&[aria-selected=true]{color:var(--color-muted-foreground)}}.data-inset\:pl-7{&[data-inset]{padding-left:calc(var(--spacing) * 7)}}.data-\[active\=true\]\:bg-sidebar-primary{&[data-active=true]{background-color:hsl(var(--sidebar-primary))}}.data-\[active\=true\]\:font-medium{&[data-active=true]{--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium)}}.data-\[active\=true\]\:text-sidebar-primary-foreground{&[data-active=true]{color:hsl(var(--sidebar-primary-foreground))}}.data-\[active\=true\]\:shadow-sm{&[data-active=true]{--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.data-\[disabled\]\:pointer-events-none{&[data-disabled]{pointer-events:none}}.data-\[disabled\]\:opacity-50{&[data-disabled]{opacity:50%}}.data-\[placeholder\]\:text-muted-foreground{&[data-placeholder]{color:var(--color-muted-foreground)}}.data-\[range-end\=true\]\:rounded-\(--cell-radius\){&[data-range-end=true]{border-radius:var(--cell-radius)}}.data-\[range-end\=true\]\:rounded-r-\(--cell-radius\){&[data-range-end=true]{border-top-right-radius:var(--cell-radius);border-bottom-right-radius:var(--cell-radius)}}.data-\[range-end\=true\]\:bg-primary{&[data-range-end=true]{background-color:var(--color-primary)}}.data-\[range-end\=true\]\:text-primary-foreground{&[data-range-end=true]{color:var(--color-primary-foreground)}}.data-\[range-middle\=true\]\:rounded-none{&[data-range-middle=true]{border-radius:0}}.data-\[range-middle\=true\]\:bg-muted{&[data-range-middle=true]{background-color:var(--color-muted)}}.data-\[range-middle\=true\]\:text-foreground{&[data-range-middle=true]{color:var(--color-foreground)}}.data-\[range-start\=true\]\:rounded-\(--cell-radius\){&[data-range-start=true]{border-radius:var(--cell-radius)}}.data-\[range-start\=true\]\:rounded-l-\(--cell-radius\){&[data-range-start=true]{border-top-left-radius:var(--cell-radius);border-bottom-left-radius:var(--cell-radius)}}.data-\[range-start\=true\]\:bg-primary{&[data-range-start=true]{background-color:var(--color-primary)}}.data-\[range-start\=true\]\:text-primary-foreground{&[data-range-start=true]{color:var(--color-primary-foreground)}}.data-\[selected-single\=true\]\:bg-primary{&[data-selected-single=true]{background-color:var(--color-primary)}}.data-\[selected-single\=true\]\:text-primary-foreground{&[data-selected-single=true]{color:var(--color-primary-foreground)}}.data-\[selected\=true\]\:rounded-none{&[data-selected=true]{border-radius:0}}.data-\[side\=bottom\]\:translate-y-1{&[data-side=bottom]{--tw-translate-y: calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}}.data-\[side\=bottom\]\:slide-in-from-top-2{&[data-side=bottom]{--tw-enter-translate-y: -.5rem}}.data-\[side\=bottom\]\:slide-in-from-top-2{&[data-side=bottom]{--tw-enter-translate-y: calc(2*var(--spacing)*-1)}}.data-\[side\=left\]\:left-0{&[data-side=left]{left:calc(var(--spacing) * 0)}}.data-\[side\=left\]\:-translate-x-1{&[data-side=left]{--tw-translate-x: calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}}.data-\[side\=left\]\:slide-in-from-right-2{&[data-side=left]{--tw-enter-translate-x: .5rem}}.data-\[side\=left\]\:slide-in-from-right-2{&[data-side=left]{--tw-enter-translate-x: calc(2*var(--spacing))}}.data-\[side\=left\]\:group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]{&[data-side=left]{&:is(:where(.group)[data-collapsible=offcanvas] *){left:calc(var(--sidebar-width) * -1)}}}.data-\[side\=right\]\:right-0{&[data-side=right]{right:calc(var(--spacing) * 0)}}.data-\[side\=right\]\:translate-x-1{&[data-side=right]{--tw-translate-x: calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}}.data-\[side\=right\]\:slide-in-from-left-2{&[data-side=right]{--tw-enter-translate-x: -.5rem}}.data-\[side\=right\]\:slide-in-from-left-2{&[data-side=right]{--tw-enter-translate-x: calc(2*var(--spacing)*-1)}}.data-\[side\=right\]\:group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]{&[data-side=right]{&:is(:where(.group)[data-collapsible=offcanvas] *){right:calc(var(--sidebar-width) * -1)}}}.data-\[side\=top\]\:-translate-y-1{&[data-side=top]{--tw-translate-y: calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}}.data-\[side\=top\]\:slide-in-from-bottom-2{&[data-side=top]{--tw-enter-translate-y: .5rem}}.data-\[side\=top\]\:slide-in-from-bottom-2{&[data-side=top]{--tw-enter-translate-y: calc(2*var(--spacing))}}.data-\[size\=default\]\:h-11{&[data-size=default]{height:calc(var(--spacing) * 11)}}.data-\[size\=md\]\:text-sm{&[data-size=md]{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height))}}.data-\[size\=sm\]\:h-9{&[data-size=sm]{height:calc(var(--spacing) * 9)}}.data-\[size\=sm\]\:rounded-\[min\(var\(--radius-md\)\,10px\)\]{&[data-size=sm]{border-radius:min(var(--radius-md),10px)}}.data-\[size\=sm\]\:text-xs{&[data-size=sm]{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height))}}.\*\:data-\[slot\=alert-description\]\:text-destructive\/90{:is(&>*){&[data-slot=alert-description]{color:color-mix(in srgb,hsl(var(--destructive)) 90%,transparent);@supports (color: color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-destructive) 90%,transparent)}}}}.\*\:data-\[slot\=alert-description\]\:text-info\/90{:is(&>*){&[data-slot=alert-description]{color:color-mix(in srgb,hsl(var(--info)) 90%,transparent);@supports (color: color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-info) 90%,transparent)}}}}.\*\:data-\[slot\=alert-description\]\:text-muted-foreground{:is(&>*){&[data-slot=alert-description]{color:var(--color-muted-foreground)}}}.\*\:data-\[slot\=alert-description\]\:text-success\/90{:is(&>*){&[data-slot=alert-description]{color:color-mix(in srgb,hsl(var(--success)) 90%,transparent);@supports (color: color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-success) 90%,transparent)}}}}.\*\*\:data-\[slot\=kbd\]\:relative{:is(& *){&[data-slot=kbd]{position:relative}}}.\*\*\:data-\[slot\=kbd\]\:isolate{:is(& *){&[data-slot=kbd]{isolation:isolate}}}.\*\*\:data-\[slot\=kbd\]\:z-50{:is(& *){&[data-slot=kbd]{z-index:50}}}.\*\*\:data-\[slot\=kbd\]\:rounded-sm{:is(& *){&[data-slot=kbd]{border-radius:var(--radius-sm)}}}.\*\:data-\[slot\=select-value\]\:line-clamp-1{:is(&>*){&[data-slot=select-value]{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}}}.\*\:data-\[slot\=select-value\]\:flex{:is(&>*){&[data-slot=select-value]{display:flex}}}.\*\:data-\[slot\=select-value\]\:items-center{:is(&>*){&[data-slot=select-value]{align-items:center}}}.\*\:data-\[slot\=select-value\]\:gap-2{:is(&>*){&[data-slot=select-value]{gap:calc(var(--spacing) * 2)}}}.group-data-horizontal\/toggle-group\:data-\[spacing\=0\]\:first\:rounded-l-lg{&:is(:where(.group\/toggle-group):where([data-orientation=horizontal]) *){&[data-spacing="0"]{&:first-child{border-top-left-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}}}}.group-data-vertical\/toggle-group\:data-\[spacing\=0\]\:first\:rounded-t-lg{&:is(:where(.group\/toggle-group):where([data-orientation=vertical]) *){&[data-spacing="0"]{&:first-child{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}}}}.group-data-horizontal\/toggle-group\:data-\[spacing\=0\]\:last\:rounded-r-lg{&:is(:where(.group\/toggle-group):where([data-orientation=horizontal]) *){&[data-spacing="0"]{&:last-child{border-top-right-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg)}}}}.group-data-vertical\/toggle-group\:data-\[spacing\=0\]\:last\:rounded-b-lg{&:is(:where(.group\/toggle-group):where([data-orientation=vertical]) *){&[data-spacing="0"]{&:last-child{border-bottom-right-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}}}}.data-\[state\=active\]\:border-primary{&[data-state=active]{border-color:var(--color-primary)}}.data-\[state\=active\]\:border-primary\/20{&[data-state=active]{border-color:color-mix(in srgb,hsl(var(--primary)) 20%,transparent);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-primary) 20%,transparent)}}}.data-\[state\=active\]\:bg-background\/70{&[data-state=active]{background-color:color-mix(in srgb,hsl(var(--background)) 70%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-background) 70%,transparent)}}}.data-\[state\=active\]\:bg-background\/80{&[data-state=active]{background-color:color-mix(in srgb,hsl(var(--background)) 80%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-background) 80%,transparent)}}}.data-\[state\=active\]\:bg-primary{&[data-state=active]{background-color:var(--color-primary)}}.data-\[state\=active\]\:text-foreground{&[data-state=active]{color:var(--color-foreground)}}.data-\[state\=active\]\:text-primary-foreground{&[data-state=active]{color:var(--color-primary-foreground)}}.data-\[state\=active\]\:shadow-sm{&[data-state=active]{--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.data-\[state\=checked\]\:translate-x-5{&[data-state=checked]{--tw-translate-x: calc(var(--spacing) * 5);translate:var(--tw-translate-x) var(--tw-translate-y)}}.data-\[state\=checked\]\:border-primary{&[data-state=checked]{border-color:var(--color-primary)}}.data-\[state\=checked\]\:bg-primary{&[data-state=checked]{background-color:var(--color-primary)}}.data-\[state\=checked\]\:bg-success{&[data-state=checked]{background-color:var(--color-success)}}.data-\[state\=checked\]\:text-primary-foreground{&[data-state=checked]{color:var(--color-primary-foreground)}}.data-\[state\=closed\]\:animate-out{&[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}}.data-\[state\=closed\]\:overflow-hidden{&[data-state=closed]{overflow:hidden}}.data-\[state\=closed\]\:animate-out{&[data-state=closed]{animation-name:exit;animation-duration:.15s;--tw-exit-opacity: initial;--tw-exit-scale: initial;--tw-exit-rotate: initial;--tw-exit-translate-x: initial;--tw-exit-translate-y: initial}}.data-\[state\=closed\]\:fade-out-0{&[data-state=closed]{--tw-exit-opacity: 0 ;--tw-exit-opacity: 0}}.data-\[state\=closed\]\:zoom-out-95{&[data-state=closed]{--tw-exit-scale: 95% ;--tw-exit-scale: .95}}.data-\[state\=closed\]\:fade-out-0{&[data-state=closed]{--tw-exit-opacity: 0}}.data-\[state\=closed\]\:zoom-out-95{&[data-state=closed]{--tw-exit-scale: .95}}.data-\[state\=delayed-open\]\:animate-in{&[data-state=delayed-open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}}.data-\[state\=delayed-open\]\:animate-in{&[data-state=delayed-open]{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}}.data-\[state\=delayed-open\]\:fade-in-0{&[data-state=delayed-open]{--tw-enter-opacity: 0 ;--tw-enter-opacity: 0}}.data-\[state\=delayed-open\]\:zoom-in-95{&[data-state=delayed-open]{--tw-enter-scale: 95% ;--tw-enter-scale: .95}}.data-\[state\=delayed-open\]\:fade-in-0{&[data-state=delayed-open]{--tw-enter-opacity: 0}}.data-\[state\=delayed-open\]\:zoom-in-95{&[data-state=delayed-open]{--tw-enter-scale: .95}}.data-\[state\=indeterminate\]\:border-primary{&[data-state=indeterminate]{border-color:var(--color-primary)}}.data-\[state\=indeterminate\]\:bg-primary{&[data-state=indeterminate]{background-color:var(--color-primary)}}.data-\[state\=indeterminate\]\:text-primary-foreground{&[data-state=indeterminate]{color:var(--color-primary-foreground)}}.data-\[state\=off\]\:border-border{&[data-state=off]{border-color:var(--color-border)}}.data-\[state\=off\]\:bg-background\/80{&[data-state=off]{background-color:color-mix(in srgb,hsl(var(--background)) 80%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-background) 80%,transparent)}}}.data-\[state\=off\]\:text-foreground{&[data-state=off]{color:var(--color-foreground)}}.data-\[state\=on\]\:border-primary{&[data-state=on]{border-color:var(--color-primary)}}.data-\[state\=on\]\:bg-muted{&[data-state=on]{background-color:var(--color-muted)}}.data-\[state\=on\]\:bg-primary\/5{&[data-state=on]{background-color:color-mix(in srgb,hsl(var(--primary)) 5%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-primary) 5%,transparent)}}}.data-\[state\=on\]\:text-foreground{&[data-state=on]{color:var(--color-foreground)}}.data-\[state\=on\]\:shadow-sm{&[data-state=on]{--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.data-\[state\=open\]\:animate-in{&[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}}.data-\[state\=open\]\:animate-in{&[data-state=open]{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}}.data-\[state\=open\]\:fade-in-0{&[data-state=open]{--tw-enter-opacity: 0 ;--tw-enter-opacity: 0}}.data-\[state\=open\]\:zoom-in-95{&[data-state=open]{--tw-enter-scale: 95% ;--tw-enter-scale: .95}}.data-\[state\=open\]\:fade-in-0{&[data-state=open]{--tw-enter-opacity: 0}}.data-\[state\=open\]\:zoom-in-95{&[data-state=open]{--tw-enter-scale: .95}}.data-\[state\=selected\]\:bg-muted\/40{&[data-state=selected]{background-color:color-mix(in srgb,hsl(var(--muted)) 40%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-muted) 40%,transparent)}}}.data-\[state\=unchecked\]\:translate-x-0{&[data-state=unchecked]{--tw-translate-x: calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}}.data-\[variant\=destructive\]\:text-destructive{&[data-variant=destructive]{color:var(--color-destructive)}}.data-\[variant\=destructive\]\:focus\:bg-destructive\/10{&[data-variant=destructive]{&:focus{background-color:color-mix(in srgb,hsl(var(--destructive)) 10%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-destructive) 10%,transparent)}}}}.data-\[variant\=destructive\]\:focus\:text-destructive{&[data-variant=destructive]{&:focus{color:var(--color-destructive)}}}.group-data-horizontal\/toggle-group\:data-\[spacing\=0\]\:data-\[variant\=outline\]\:border-l-0{&:is(:where(.group\/toggle-group):where([data-orientation=horizontal]) *){&[data-spacing="0"]{&[data-variant=outline]{border-left-style:var(--tw-border-style);border-left-width:0px}}}}.group-data-vertical\/toggle-group\:data-\[spacing\=0\]\:data-\[variant\=outline\]\:border-t-0{&:is(:where(.group\/toggle-group):where([data-orientation=vertical]) *){&[data-spacing="0"]{&[data-variant=outline]{border-top-style:var(--tw-border-style);border-top-width:0px}}}}.group-data-horizontal\/toggle-group\:data-\[spacing\=0\]\:data-\[variant\=outline\]\:first\:border-l{&:is(:where(.group\/toggle-group):where([data-orientation=horizontal]) *){&[data-spacing="0"]{&[data-variant=outline]{&:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}}}}}.group-data-vertical\/toggle-group\:data-\[spacing\=0\]\:data-\[variant\=outline\]\:first\:border-t{&:is(:where(.group\/toggle-group):where([data-orientation=vertical]) *){&[data-spacing="0"]{&[data-variant=outline]{&:first-child{border-top-style:var(--tw-border-style);border-top-width:1px}}}}}.supports-backdrop-filter\:backdrop-blur-xs{@supports (backdrop-filter: var(--tw)){--tw-backdrop-blur: blur(var(--blur-xs));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,)}}.supports-\[backdrop-filter\]\:bg-card\/92{@supports (backdrop-filter: var(--tw)){background-color:color-mix(in srgb,hsl(var(--card)) 92%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-card) 92%,transparent)}}}.min-\[420px\]\:grid-cols-3{@media(width>=420px){grid-template-columns:repeat(3,minmax(0,1fr))}}.sm\:not-sr-only{@media(width>=40rem){position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip-path:none;white-space:normal}}.sm\:fixed{@media(width>=40rem){position:fixed}}.sm\:inset-x-auto{@media(width>=40rem){inset-inline:auto}}.sm\:top-\[4\.75rem\]{@media(width>=40rem){top:4.75rem}}.sm\:right-4{@media(width>=40rem){right:calc(var(--spacing) * 4)}}.sm\:col-span-2{@media(width>=40rem){grid-column:span 2 / span 2}}.sm\:col-start-auto{@media(width>=40rem){grid-column-start:auto}}.sm\:-mx-4{@media(width>=40rem){margin-inline:calc(var(--spacing) * -4)}}.sm\:-mt-3{@media(width>=40rem){margin-top:calc(var(--spacing) * -3)}}.sm\:mt-0{@media(width>=40rem){margin-top:calc(var(--spacing) * 0)}}.sm\:mt-1{@media(width>=40rem){margin-top:calc(var(--spacing) * 1)}}.sm\:mt-4{@media(width>=40rem){margin-top:calc(var(--spacing) * 4)}}.sm\:mt-5{@media(width>=40rem){margin-top:calc(var(--spacing) * 5)}}.sm\:mt-6{@media(width>=40rem){margin-top:calc(var(--spacing) * 6)}}.sm\:mr-1\.5{@media(width>=40rem){margin-right:calc(var(--spacing) * 1.5)}}.sm\:mb-3{@media(width>=40rem){margin-bottom:calc(var(--spacing) * 3)}}.sm\:mb-4{@media(width>=40rem){margin-bottom:calc(var(--spacing) * 4)}}.sm\:mb-5{@media(width>=40rem){margin-bottom:calc(var(--spacing) * 5)}}.sm\:mb-6{@media(width>=40rem){margin-bottom:calc(var(--spacing) * 6)}}.sm\:ml-4{@media(width>=40rem){margin-left:calc(var(--spacing) * 4)}}.sm\:ml-auto{@media(width>=40rem){margin-left:auto}}.sm\:block{@media(width>=40rem){display:block}}.sm\:flex{@media(width>=40rem){display:flex}}.sm\:grid{@media(width>=40rem){display:grid}}.sm\:hidden{@media(width>=40rem){display:none}}.sm\:inline{@media(width>=40rem){display:inline}}.sm\:table-cell{@media(width>=40rem){display:table-cell}}.sm\:aspect-\[2\/1\]{@media(width>=40rem){aspect-ratio:2/1}}.sm\:aspect-\[4\/1\]{@media(width>=40rem){aspect-ratio:4/1}}.sm\:size-6{@media(width>=40rem){width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}}.sm\:size-12{@media(width>=40rem){width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}}.sm\:h-2\.5{@media(width>=40rem){height:calc(var(--spacing) * 2.5)}}.sm\:h-3{@media(width>=40rem){height:calc(var(--spacing) * 3)}}.sm\:h-3\.5{@media(width>=40rem){height:calc(var(--spacing) * 3.5)}}.sm\:h-4{@media(width>=40rem){height:calc(var(--spacing) * 4)}}.sm\:h-5{@media(width>=40rem){height:calc(var(--spacing) * 5)}}.sm\:h-6{@media(width>=40rem){height:calc(var(--spacing) * 6)}}.sm\:h-7{@media(width>=40rem){height:calc(var(--spacing) * 7)}}.sm\:h-8{@media(width>=40rem){height:calc(var(--spacing) * 8)}}.sm\:h-9{@media(width>=40rem){height:calc(var(--spacing) * 9)}}.sm\:h-10{@media(width>=40rem){height:calc(var(--spacing) * 10)}}.sm\:h-11{@media(width>=40rem){height:calc(var(--spacing) * 11)}}.sm\:h-12{@media(width>=40rem){height:calc(var(--spacing) * 12)}}.sm\:h-16{@media(width>=40rem){height:calc(var(--spacing) * 16)}}.sm\:h-20{@media(width>=40rem){height:calc(var(--spacing) * 20)}}.sm\:h-32{@media(width>=40rem){height:calc(var(--spacing) * 32)}}.sm\:min-h-14{@media(width>=40rem){min-height:calc(var(--spacing) * 14)}}.sm\:min-h-28{@media(width>=40rem){min-height:calc(var(--spacing) * 28)}}.sm\:min-h-\[37px\]{@media(width>=40rem){min-height:37px}}.sm\:min-h-\[140px\]{@media(width>=40rem){min-height:140px}}.sm\:min-h-\[420px\]{@media(width>=40rem){min-height:420px}}.sm\:min-h-\[540px\]{@media(width>=40rem){min-height:540px}}.sm\:w-2\.5{@media(width>=40rem){width:calc(var(--spacing) * 2.5)}}.sm\:w-3{@media(width>=40rem){width:calc(var(--spacing) * 3)}}.sm\:w-3\.5{@media(width>=40rem){width:calc(var(--spacing) * 3.5)}}.sm\:w-4{@media(width>=40rem){width:calc(var(--spacing) * 4)}}.sm\:w-5{@media(width>=40rem){width:calc(var(--spacing) * 5)}}.sm\:w-6{@media(width>=40rem){width:calc(var(--spacing) * 6)}}.sm\:w-7{@media(width>=40rem){width:calc(var(--spacing) * 7)}}.sm\:w-8{@media(width>=40rem){width:calc(var(--spacing) * 8)}}.sm\:w-10{@media(width>=40rem){width:calc(var(--spacing) * 10)}}.sm\:w-12{@media(width>=40rem){width:calc(var(--spacing) * 12)}}.sm\:w-16{@media(width>=40rem){width:calc(var(--spacing) * 16)}}.sm\:w-20{@media(width>=40rem){width:calc(var(--spacing) * 20)}}.sm\:w-28{@media(width>=40rem){width:calc(var(--spacing) * 28)}}.sm\:w-32{@media(width>=40rem){width:calc(var(--spacing) * 32)}}.sm\:w-36{@media(width>=40rem){width:calc(var(--spacing) * 36)}}.sm\:w-48{@media(width>=40rem){width:calc(var(--spacing) * 48)}}.sm\:w-80{@media(width>=40rem){width:calc(var(--spacing) * 80)}}.sm\:w-96{@media(width>=40rem){width:calc(var(--spacing) * 96)}}.sm\:w-\[22rem\]{@media(width>=40rem){width:22rem}}.sm\:w-auto{@media(width>=40rem){width:auto}}.sm\:max-w-56{@media(width>=40rem){max-width:calc(var(--spacing) * 56)}}.sm\:max-w-\[420px\]{@media(width>=40rem){max-width:420px}}.sm\:max-w-\[460px\]{@media(width>=40rem){max-width:460px}}.sm\:max-w-\[560px\]{@media(width>=40rem){max-width:560px}}.sm\:max-w-\[680px\]{@media(width>=40rem){max-width:680px}}.sm\:max-w-\[calc\(100vw-2rem\)\]{@media(width>=40rem){max-width:calc(100vw - 2rem)}}.sm\:max-w-md{@media(width>=40rem){max-width:var(--container-md)}}.sm\:max-w-sm{@media(width>=40rem){max-width:var(--container-sm)}}.sm\:min-w-0{@media(width>=40rem){min-width:calc(var(--spacing) * 0)}}.sm\:flex-1{@media(width>=40rem){flex:1}}.sm\:shrink{@media(width>=40rem){flex-shrink:1}}.sm\:grid-cols-2{@media(width>=40rem){grid-template-columns:repeat(2,minmax(0,1fr))}}.sm\:grid-cols-3{@media(width>=40rem){grid-template-columns:repeat(3,minmax(0,1fr))}}.sm\:grid-cols-4{@media(width>=40rem){grid-template-columns:repeat(4,minmax(0,1fr))}}.sm\:grid-cols-\[20px_1fr_28px_80px\]{@media(width>=40rem){grid-template-columns:20px 1fr 28px 80px}}.sm\:grid-cols-\[64px_minmax\(0\,1fr\)\]{@media(width>=40rem){grid-template-columns:64px minmax(0,1fr)}}.sm\:grid-cols-\[minmax\(0\,1fr\)_110px_70px_28px\]{@media(width>=40rem){grid-template-columns:minmax(0,1fr) 110px 70px 28px}}.sm\:grid-cols-\[minmax\(0\,1fr\)_180px\]{@media(width>=40rem){grid-template-columns:minmax(0,1fr) 180px}}.sm\:grid-cols-\[minmax\(0\,1fr\)_auto_minmax\(0\,1fr\)\]{@media(width>=40rem){grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}}.sm\:flex-col{@media(width>=40rem){flex-direction:column}}.sm\:flex-row{@media(width>=40rem){flex-direction:row}}.sm\:flex-wrap{@media(width>=40rem){flex-wrap:wrap}}.sm\:items-center{@media(width>=40rem){align-items:center}}.sm\:items-end{@media(width>=40rem){align-items:flex-end}}.sm\:items-start{@media(width>=40rem){align-items:flex-start}}.sm\:justify-between{@media(width>=40rem){justify-content:space-between}}.sm\:justify-center{@media(width>=40rem){justify-content:center}}.sm\:justify-end{@media(width>=40rem){justify-content:flex-end}}.sm\:justify-start{@media(width>=40rem){justify-content:flex-start}}.sm\:gap-1{@media(width>=40rem){gap:calc(var(--spacing) * 1)}}.sm\:gap-1\.5{@media(width>=40rem){gap:calc(var(--spacing) * 1.5)}}.sm\:gap-2{@media(width>=40rem){gap:calc(var(--spacing) * 2)}}.sm\:gap-3{@media(width>=40rem){gap:calc(var(--spacing) * 3)}}.sm\:gap-4{@media(width>=40rem){gap:calc(var(--spacing) * 4)}}.sm\:gap-5{@media(width>=40rem){gap:calc(var(--spacing) * 5)}}.sm\:gap-6{@media(width>=40rem){gap:calc(var(--spacing) * 6)}}.sm\:gap-8{@media(width>=40rem){gap:calc(var(--spacing) * 8)}}.sm\:space-y-3{@media(width>=40rem){:where(&>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}}}.sm\:space-y-4{@media(width>=40rem){:where(&>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}}}.sm\:space-y-5{@media(width>=40rem){:where(&>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}}}.sm\:space-y-6{@media(width>=40rem){:where(&>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}}}.sm\:space-y-8{@media(width>=40rem){:where(&>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}}}.sm\:space-y-10{@media(width>=40rem){:where(&>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 10) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 10) * calc(1 - var(--tw-space-y-reverse)))}}}.sm\:divide-x{@media(width>=40rem){:where(&>:not(:last-child)){--tw-divide-x-reverse: 0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}}}.sm\:divide-y-0{@media(width>=40rem){:where(&>:not(:last-child)){--tw-divide-y-reverse: 0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(0px * var(--tw-divide-y-reverse));border-bottom-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)))}}}.sm\:self-auto{@media(width>=40rem){align-self:auto}}.sm\:self-center{@media(width>=40rem){align-self:center}}.sm\:self-end{@media(width>=40rem){align-self:flex-end}}.sm\:overflow-hidden{@media(width>=40rem){overflow:hidden}}.sm\:overflow-visible{@media(width>=40rem){overflow:visible}}.sm\:rounded-2xl{@media(width>=40rem){border-radius:calc(var(--radius) * 1.8)}}.sm\:rounded-3xl{@media(width>=40rem){border-radius:calc(var(--radius) * 2.2)}}.sm\:rounded-\[22px\]{@media(width>=40rem){border-radius:22px}}.sm\:p-2\.5{@media(width>=40rem){padding:calc(var(--spacing) * 2.5)}}.sm\:p-3{@media(width>=40rem){padding:calc(var(--spacing) * 3)}}.sm\:p-4{@media(width>=40rem){padding:calc(var(--spacing) * 4)}}.sm\:p-5{@media(width>=40rem){padding:calc(var(--spacing) * 5)}}.sm\:p-6{@media(width>=40rem){padding:calc(var(--spacing) * 6)}}.sm\:p-8{@media(width>=40rem){padding:calc(var(--spacing) * 8)}}.sm\:p-12{@media(width>=40rem){padding:calc(var(--spacing) * 12)}}.sm\:px-1\.5{@media(width>=40rem){padding-inline:calc(var(--spacing) * 1.5)}}.sm\:px-2{@media(width>=40rem){padding-inline:calc(var(--spacing) * 2)}}.sm\:px-2\.5{@media(width>=40rem){padding-inline:calc(var(--spacing) * 2.5)}}.sm\:px-3{@media(width>=40rem){padding-inline:calc(var(--spacing) * 3)}}.sm\:px-4{@media(width>=40rem){padding-inline:calc(var(--spacing) * 4)}}.sm\:px-5{@media(width>=40rem){padding-inline:calc(var(--spacing) * 5)}}.sm\:px-6{@media(width>=40rem){padding-inline:calc(var(--spacing) * 6)}}.sm\:px-8{@media(width>=40rem){padding-inline:calc(var(--spacing) * 8)}}.sm\:py-1{@media(width>=40rem){padding-block:calc(var(--spacing) * 1)}}.sm\:py-1\.5{@media(width>=40rem){padding-block:calc(var(--spacing) * 1.5)}}.sm\:py-2{@media(width>=40rem){padding-block:calc(var(--spacing) * 2)}}.sm\:py-2\.5{@media(width>=40rem){padding-block:calc(var(--spacing) * 2.5)}}.sm\:py-3{@media(width>=40rem){padding-block:calc(var(--spacing) * 3)}}.sm\:py-3\.5{@media(width>=40rem){padding-block:calc(var(--spacing) * 3.5)}}.sm\:py-4{@media(width>=40rem){padding-block:calc(var(--spacing) * 4)}}.sm\:py-5{@media(width>=40rem){padding-block:calc(var(--spacing) * 5)}}.sm\:py-6{@media(width>=40rem){padding-block:calc(var(--spacing) * 6)}}.sm\:py-8{@media(width>=40rem){padding-block:calc(var(--spacing) * 8)}}.sm\:py-10{@media(width>=40rem){padding-block:calc(var(--spacing) * 10)}}.sm\:py-12{@media(width>=40rem){padding-block:calc(var(--spacing) * 12)}}.sm\:py-16{@media(width>=40rem){padding-block:calc(var(--spacing) * 16)}}.sm\:py-20{@media(width>=40rem){padding-block:calc(var(--spacing) * 20)}}.sm\:pt-0{@media(width>=40rem){padding-top:calc(var(--spacing) * 0)}}.sm\:pt-4{@media(width>=40rem){padding-top:calc(var(--spacing) * 4)}}.sm\:pt-5{@media(width>=40rem){padding-top:calc(var(--spacing) * 5)}}.sm\:pt-6{@media(width>=40rem){padding-top:calc(var(--spacing) * 6)}}.sm\:pb-0{@media(width>=40rem){padding-bottom:calc(var(--spacing) * 0)}}.sm\:pb-3{@media(width>=40rem){padding-bottom:calc(var(--spacing) * 3)}}.sm\:pb-4{@media(width>=40rem){padding-bottom:calc(var(--spacing) * 4)}}.sm\:pb-5{@media(width>=40rem){padding-bottom:calc(var(--spacing) * 5)}}.sm\:pb-6{@media(width>=40rem){padding-bottom:calc(var(--spacing) * 6)}}.sm\:text-center{@media(width>=40rem){text-align:center}}.sm\:text-left{@media(width>=40rem){text-align:left}}.sm\:text-2xl{@media(width>=40rem){font-size:var(--text-2xl);line-height:var(--tw-leading, var(--text-2xl--line-height))}}.sm\:text-3xl{@media(width>=40rem){font-size:var(--text-3xl);line-height:var(--tw-leading, var(--text-3xl--line-height))}}.sm\:text-4xl{@media(width>=40rem){font-size:var(--text-4xl);line-height:var(--tw-leading, var(--text-4xl--line-height))}}.sm\:text-5xl{@media(width>=40rem){font-size:var(--text-5xl);line-height:var(--tw-leading, var(--text-5xl--line-height))}}.sm\:text-7xl{@media(width>=40rem){font-size:var(--text-7xl);line-height:var(--tw-leading, var(--text-7xl--line-height))}}.sm\:text-base{@media(width>=40rem){font-size:var(--text-base);line-height:var(--tw-leading, var(--text-base--line-height))}}.sm\:text-lg{@media(width>=40rem){font-size:var(--text-lg);line-height:var(--tw-leading, var(--text-lg--line-height))}}.sm\:text-sm{@media(width>=40rem){font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height))}}.sm\:text-xl{@media(width>=40rem){font-size:var(--text-xl);line-height:var(--tw-leading, var(--text-xl--line-height))}}.sm\:text-xs{@media(width>=40rem){font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height))}}.sm\:text-\[2\.5rem\]{@media(width>=40rem){font-size:2.5rem}}.sm\:text-\[2\.25rem\]{@media(width>=40rem){font-size:2.25rem}}.sm\:text-\[2\.125rem\]{@media(width>=40rem){font-size:2.125rem}}.sm\:text-\[2rem\]{@media(width>=40rem){font-size:2rem}}.sm\:text-\[10px\]{@media(width>=40rem){font-size:10px}}.sm\:text-\[11px\]{@media(width>=40rem){font-size:11px}}.sm\:text-\[14px\]{@media(width>=40rem){font-size:14px}}.sm\:text-\[15px\]{@media(width>=40rem){font-size:15px}}.sm\:text-\[17px\]{@media(width>=40rem){font-size:17px}}.sm\:text-\[32px\]{@media(width>=40rem){font-size:32px}}.sm\:leading-6{@media(width>=40rem){--tw-leading: calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}}.sm\:leading-relaxed{@media(width>=40rem){--tw-leading: var(--leading-relaxed);line-height:var(--leading-relaxed)}}.sm\:tracking-\[0\.14em\]{@media(width>=40rem){--tw-tracking: .14em;letter-spacing:.14em}}.sm\:tracking-\[0\.32em\]{@media(width>=40rem){--tw-tracking: .32em;letter-spacing:.32em}}.sm\:first\:rounded-l-lg{@media(width>=40rem){&:first-child{border-top-left-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}}}.sm\:first\:rounded-tr-none{@media(width>=40rem){&:first-child{border-top-right-radius:0}}}.sm\:last\:rounded-r-lg{@media(width>=40rem){&:last-child{border-top-right-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg)}}}.sm\:last\:rounded-bl-none{@media(width>=40rem){&:last-child{border-bottom-left-radius:0}}}.md\:col-span-1{@media(width>=48rem){grid-column:span 1 / span 1}}.md\:col-span-2{@media(width>=48rem){grid-column:span 2 / span 2}}.md\:-mx-6{@media(width>=48rem){margin-inline:calc(var(--spacing) * -6)}}.md\:mt-0{@media(width>=48rem){margin-top:calc(var(--spacing) * 0)}}.md\:ml-auto{@media(width>=48rem){margin-left:auto}}.md\:block{@media(width>=48rem){display:block}}.md\:flex{@media(width>=48rem){display:flex}}.md\:grid{@media(width>=48rem){display:grid}}.md\:hidden{@media(width>=48rem){display:none}}.md\:table-cell{@media(width>=48rem){display:table-cell}}.md\:size-9{@media(width>=48rem){width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}}.md\:h-9{@media(width>=48rem){height:calc(var(--spacing) * 9)}}.md\:h-20{@media(width>=48rem){height:calc(var(--spacing) * 20)}}.md\:w-20{@media(width>=48rem){width:calc(var(--spacing) * 20)}}.md\:w-56{@media(width>=48rem){width:calc(var(--spacing) * 56)}}.md\:w-\[220px\]{@media(width>=48rem){width:220px}}.md\:w-\[calc\(100\%\/7\)\]{@media(width>=48rem){width:calc(100% / 7)}}.md\:w-auto{@media(width>=48rem){width:auto}}.md\:w-full{@media(width>=48rem){width:100%}}.md\:max-w-sm{@media(width>=48rem){max-width:var(--container-sm)}}.md\:min-w-0{@media(width>=48rem){min-width:calc(var(--spacing) * 0)}}.md\:min-w-\[320px\]{@media(width>=48rem){min-width:320px}}.md\:flex-1{@media(width>=48rem){flex:1}}.md\:flex-none{@media(width>=48rem){flex:none}}.md\:grid-cols-2{@media(width>=48rem){grid-template-columns:repeat(2,minmax(0,1fr))}}.md\:grid-cols-3{@media(width>=48rem){grid-template-columns:repeat(3,minmax(0,1fr))}}.md\:grid-cols-4{@media(width>=48rem){grid-template-columns:repeat(4,minmax(0,1fr))}}.md\:grid-cols-6{@media(width>=48rem){grid-template-columns:repeat(6,minmax(0,1fr))}}.md\:grid-cols-7{@media(width>=48rem){grid-template-columns:repeat(7,minmax(0,1fr))}}.md\:grid-cols-\[1fr_auto\]{@media(width>=48rem){grid-template-columns:1fr auto}}.md\:grid-cols-\[140px_minmax\(0\,1fr\)\]{@media(width>=48rem){grid-template-columns:140px minmax(0,1fr)}}.md\:flex-row{@media(width>=48rem){flex-direction:row}}.md\:flex-wrap{@media(width>=48rem){flex-wrap:wrap}}.md\:items-center{@media(width>=48rem){align-items:center}}.md\:justify-between{@media(width>=48rem){justify-content:space-between}}.md\:gap-3{@media(width>=48rem){gap:calc(var(--spacing) * 3)}}.md\:gap-6{@media(width>=48rem){gap:calc(var(--spacing) * 6)}}.md\:space-y-6{@media(width>=48rem){:where(&>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}}}.md\:rounded-xl{@media(width>=48rem){border-radius:var(--radius-xl)}}.md\:p-5{@media(width>=48rem){padding:calc(var(--spacing) * 5)}}.md\:p-6{@media(width>=48rem){padding:calc(var(--spacing) * 6)}}.md\:p-8{@media(width>=48rem){padding:calc(var(--spacing) * 8)}}.md\:px-3\.5{@media(width>=48rem){padding-inline:calc(var(--spacing) * 3.5)}}.md\:px-6{@media(width>=48rem){padding-inline:calc(var(--spacing) * 6)}}.md\:py-10{@media(width>=48rem){padding-block:calc(var(--spacing) * 10)}}.md\:text-2xl{@media(width>=48rem){font-size:var(--text-2xl);line-height:var(--tw-leading, var(--text-2xl--line-height))}}.md\:text-base{@media(width>=48rem){font-size:var(--text-base);line-height:var(--tw-leading, var(--text-base--line-height))}}.md\:text-xl{@media(width>=48rem){font-size:var(--text-xl);line-height:var(--tw-leading, var(--text-xl--line-height))}}.md\:text-pretty{@media(width>=48rem){text-wrap:pretty}}.md\:opacity-0{@media(width>=48rem){opacity:0%}}.md\:peer-data-\[variant\=inset\]\:m-2{@media(width>=48rem){&:is(:where(.peer)[data-variant=inset]~*){margin:calc(var(--spacing) * 2)}}}.md\:peer-data-\[variant\=inset\]\:ml-0{@media(width>=48rem){&:is(:where(.peer)[data-variant=inset]~*){margin-left:calc(var(--spacing) * 0)}}}.md\:peer-data-\[variant\=inset\]\:rounded-xl{@media(width>=48rem){&:is(:where(.peer)[data-variant=inset]~*){border-radius:var(--radius-xl)}}}.md\:peer-data-\[variant\=inset\]\:shadow-sm{@media(width>=48rem){&:is(:where(.peer)[data-variant=inset]~*){--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}}.md\:peer-data-\[variant\=inset\]\:peer-data-\[state\=collapsed\]\:ml-2{@media(width>=48rem){&:is(:where(.peer)[data-variant=inset]~*){&:is(:where(.peer)[data-state=collapsed]~*){margin-left:calc(var(--spacing) * 2)}}}}.md\:after\:hidden{@media(width>=48rem){&:after{content:var(--tw-content);display:none}}}.lg\:col-span-1{@media(width>=64rem){grid-column:span 1 / span 1}}.lg\:col-span-2{@media(width>=64rem){grid-column:span 2 / span 2}}.lg\:block{@media(width>=64rem){display:block}}.lg\:flex{@media(width>=64rem){display:flex}}.lg\:hidden{@media(width>=64rem){display:none}}.lg\:table-cell{@media(width>=64rem){display:table-cell}}.lg\:h-5{@media(width>=64rem){height:calc(var(--spacing) * 5)}}.lg\:h-6{@media(width>=64rem){height:calc(var(--spacing) * 6)}}.lg\:h-10{@media(width>=64rem){height:calc(var(--spacing) * 10)}}.lg\:h-14{@media(width>=64rem){height:calc(var(--spacing) * 14)}}.lg\:h-\[620px\]{@media(width>=64rem){height:620px}}.lg\:min-h-0{@media(width>=64rem){min-height:calc(var(--spacing) * 0)}}.lg\:w-5{@media(width>=64rem){width:calc(var(--spacing) * 5)}}.lg\:w-6{@media(width>=64rem){width:calc(var(--spacing) * 6)}}.lg\:w-10{@media(width>=64rem){width:calc(var(--spacing) * 10)}}.lg\:w-14{@media(width>=64rem){width:calc(var(--spacing) * 14)}}.lg\:w-48{@media(width>=64rem){width:calc(var(--spacing) * 48)}}.lg\:w-\[220px\]{@media(width>=64rem){width:220px}}.lg\:w-fit{@media(width>=64rem){width:-moz-fit-content;width:fit-content}}.lg\:max-w-\[760px\]{@media(width>=64rem){max-width:760px}}.lg\:min-w-\[56px\]{@media(width>=64rem){min-width:56px}}.lg\:min-w-\[192px\]{@media(width>=64rem){min-width:192px}}.lg\:flex-1{@media(width>=64rem){flex:1}}.lg\:flex-none{@media(width>=64rem){flex:none}}.lg\:grid-cols-2{@media(width>=64rem){grid-template-columns:repeat(2,minmax(0,1fr))}}.lg\:grid-cols-3{@media(width>=64rem){grid-template-columns:repeat(3,minmax(0,1fr))}}.lg\:grid-cols-4{@media(width>=64rem){grid-template-columns:repeat(4,minmax(0,1fr))}}.lg\:grid-cols-5{@media(width>=64rem){grid-template-columns:repeat(5,minmax(0,1fr))}}.lg\:grid-cols-6{@media(width>=64rem){grid-template-columns:repeat(6,minmax(0,1fr))}}.lg\:grid-cols-7{@media(width>=64rem){grid-template-columns:repeat(7,minmax(0,1fr))}}.lg\:grid-cols-\[35\%_65\%\]{@media(width>=64rem){grid-template-columns:35% 65%}}.lg\:grid-cols-\[minmax\(0\,0\.95fr\)_minmax\(0\,1\.05fr\)\]{@media(width>=64rem){grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}}.lg\:grid-cols-\[minmax\(0\,1fr\)_220px\]{@media(width>=64rem){grid-template-columns:minmax(0,1fr) 220px}}.lg\:grid-cols-\[minmax\(0\,1fr\)_320px\]{@media(width>=64rem){grid-template-columns:minmax(0,1fr) 320px}}.lg\:flex-row{@media(width>=64rem){flex-direction:row}}.lg\:items-center{@media(width>=64rem){align-items:center}}.lg\:items-end{@media(width>=64rem){align-items:flex-end}}.lg\:items-start{@media(width>=64rem){align-items:flex-start}}.lg\:justify-between{@media(width>=64rem){justify-content:space-between}}.lg\:gap-3{@media(width>=64rem){gap:calc(var(--spacing) * 3)}}.lg\:gap-5{@media(width>=64rem){gap:calc(var(--spacing) * 5)}}.lg\:space-y-2{@media(width>=64rem){:where(&>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}}}.lg\:space-y-4{@media(width>=64rem){:where(&>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}}}.lg\:overflow-y-auto{@media(width>=64rem){overflow-y:auto}}.lg\:border-r{@media(width>=64rem){border-right-style:var(--tw-border-style);border-right-width:1px}}.lg\:border-border{@media(width>=64rem){border-color:var(--color-border)}}.lg\:p-4{@media(width>=64rem){padding:calc(var(--spacing) * 4)}}.lg\:p-6{@media(width>=64rem){padding:calc(var(--spacing) * 6)}}.lg\:p-8{@media(width>=64rem){padding:calc(var(--spacing) * 8)}}.lg\:p-10{@media(width>=64rem){padding:calc(var(--spacing) * 10)}}.lg\:px-2\.5{@media(width>=64rem){padding-inline:calc(var(--spacing) * 2.5)}}.lg\:px-8{@media(width>=64rem){padding-inline:calc(var(--spacing) * 8)}}.lg\:py-1\.5{@media(width>=64rem){padding-block:calc(var(--spacing) * 1.5)}}.lg\:py-2{@media(width>=64rem){padding-block:calc(var(--spacing) * 2)}}.lg\:py-8{@media(width>=64rem){padding-block:calc(var(--spacing) * 8)}}.lg\:pr-1{@media(width>=64rem){padding-right:calc(var(--spacing) * 1)}}.lg\:pr-3{@media(width>=64rem){padding-right:calc(var(--spacing) * 3)}}.lg\:pr-4{@media(width>=64rem){padding-right:calc(var(--spacing) * 4)}}.lg\:text-3xl{@media(width>=64rem){font-size:var(--text-3xl);line-height:var(--tw-leading, var(--text-3xl--line-height))}}.lg\:text-6xl{@media(width>=64rem){font-size:var(--text-6xl);line-height:var(--tw-leading, var(--text-6xl--line-height))}}.lg\:text-lg{@media(width>=64rem){font-size:var(--text-lg);line-height:var(--tw-leading, var(--text-lg--line-height))}}.lg\:text-sm{@media(width>=64rem){font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height))}}.lg\:text-xs{@media(width>=64rem){font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height))}}.lg\:text-\[2\.5rem\]{@media(width>=64rem){font-size:2.5rem}}.lg\:text-\[2\.875rem\]{@media(width>=64rem){font-size:2.875rem}}.lg\:text-\[9px\]{@media(width>=64rem){font-size:9px}}.lg\:text-\[10px\]{@media(width>=64rem){font-size:10px}}.lg\:text-\[11px\]{@media(width>=64rem){font-size:11px}}.xl\:col-span-1{@media(width>=80rem){grid-column:span 1 / span 1}}.xl\:col-span-3{@media(width>=80rem){grid-column:span 3 / span 3}}.xl\:col-span-6{@media(width>=80rem){grid-column:span 6 / span 6}}.xl\:block{@media(width>=80rem){display:block}}.xl\:hidden{@media(width>=80rem){display:none}}.xl\:h-4{@media(width>=80rem){height:calc(var(--spacing) * 4)}}.xl\:max-h-\[calc\(100vh-1\.5rem\)\]{@media(width>=80rem){max-height:calc(100vh - 1.5rem)}}.xl\:w-4{@media(width>=80rem){width:calc(var(--spacing) * 4)}}.xl\:w-\[360px\]{@media(width>=80rem){width:360px}}.xl\:max-w-\[min\(92vw\,980px\)\]{@media(width>=80rem){max-width:min(92vw,980px)}}.xl\:max-w-\[min\(96vw\,900px\)\]{@media(width>=80rem){max-width:min(96vw,900px)}}.xl\:grid-cols-2{@media(width>=80rem){grid-template-columns:repeat(2,minmax(0,1fr))}}.xl\:grid-cols-3{@media(width>=80rem){grid-template-columns:repeat(3,minmax(0,1fr))}}.xl\:grid-cols-4{@media(width>=80rem){grid-template-columns:repeat(4,minmax(0,1fr))}}.xl\:grid-cols-5{@media(width>=80rem){grid-template-columns:repeat(5,minmax(0,1fr))}}.xl\:grid-cols-12{@media(width>=80rem){grid-template-columns:repeat(12,minmax(0,1fr))}}.xl\:grid-cols-\[1fr_minmax\(280px\,360px\)\]{@media(width>=80rem){grid-template-columns:1fr minmax(280px,360px)}}.xl\:grid-cols-\[minmax\(0\,1\.2fr\)_minmax\(320px\,0\.8fr\)\]{@media(width>=80rem){grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr)}}.xl\:flex-row{@media(width>=80rem){flex-direction:row}}.xl\:flex-nowrap{@media(width>=80rem){flex-wrap:nowrap}}.xl\:items-center{@media(width>=80rem){align-items:center}}.xl\:items-start{@media(width>=80rem){align-items:flex-start}}.xl\:items-stretch{@media(width>=80rem){align-items:stretch}}.xl\:justify-between{@media(width>=80rem){justify-content:space-between}}.xl\:justify-end{@media(width>=80rem){justify-content:flex-end}}.xl\:gap-2{@media(width>=80rem){gap:calc(var(--spacing) * 2)}}.xl\:gap-3{@media(width>=80rem){gap:calc(var(--spacing) * 3)}}.xl\:space-y-3{@media(width>=80rem){:where(&>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}}}.xl\:rounded-2xl{@media(width>=80rem){border-radius:calc(var(--radius) * 1.8)}}.xl\:p-3{@media(width>=80rem){padding:calc(var(--spacing) * 3)}}.xl\:p-3\.5{@media(width>=80rem){padding:calc(var(--spacing) * 3.5)}}.xl\:p-4{@media(width>=80rem){padding:calc(var(--spacing) * 4)}}.xl\:px-4{@media(width>=80rem){padding-inline:calc(var(--spacing) * 4)}}.xl\:px-5{@media(width>=80rem){padding-inline:calc(var(--spacing) * 5)}}.xl\:py-3{@media(width>=80rem){padding-block:calc(var(--spacing) * 3)}}.xl\:pl-4{@media(width>=80rem){padding-left:calc(var(--spacing) * 4)}}.xl\:text-2xl{@media(width>=80rem){font-size:var(--text-2xl);line-height:var(--tw-leading, var(--text-2xl--line-height))}}.xl\:text-xs{@media(width>=80rem){font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height))}}.xl\:tracking-\[0\.18em\]{@media(width>=80rem){--tw-tracking: .18em;letter-spacing:.18em}}.xl\:opacity-0{@media(width>=80rem){opacity:0%}}.xl\:group-hover\:opacity-100{@media(width>=80rem){&:is(:where(.group):hover *){@media(hover:hover){opacity:100%}}}}.\32xl\:grid-cols-3{@media(width>=96rem){grid-template-columns:repeat(3,minmax(0,1fr))}}.ltr\:-translate-x-1\/2{&:where(:dir(ltr),[dir=ltr],[dir=ltr] *){--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}}.rtl\:-translate-x-1\/2{&:where(:dir(rtl),[dir=rtl],[dir=rtl] *){--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}}.dark\:border-amber-800{&:is(.dark *){border-color:var(--color-amber-800)}}.dark\:border-blue-800{&:is(.dark *){border-color:var(--color-blue-800)}}.dark\:border-border{&:is(.dark *){border-color:var(--color-border)}}.dark\:border-gray-700{&:is(.dark *){border-color:var(--color-gray-700)}}.dark\:border-primary-700\/30{&:is(.dark *){border-color:color-mix(in srgb,hsl(var(--sidebar-primary) / .7) 30%,transparent);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-primary-700) 30%,transparent)}}}.dark\:border-primary-800{&:is(.dark *){border-color:var(--color-primary-800)}}.dark\:border-primary-800\/40{&:is(.dark *){border-color:color-mix(in srgb,hsl(var(--sidebar-primary) / .5) 40%,transparent);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-primary-800) 40%,transparent)}}}.dark\:border-primary\/20{&:is(.dark *){border-color:color-mix(in srgb,hsl(var(--primary)) 20%,transparent);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-primary) 20%,transparent)}}}.dark\:border-red-800{&:is(.dark *){border-color:var(--color-red-800)}}.dark\:border-warning\/25{&:is(.dark *){border-color:color-mix(in srgb,hsl(var(--warning)) 25%,transparent);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-warning) 25%,transparent)}}}.dark\:bg-amber-950\/30{&:is(.dark *){background-color:color-mix(in srgb,#fff9ef 30%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-amber-950) 30%,transparent)}}}.dark\:bg-blue-500\/15{&:is(.dark *){background-color:color-mix(in srgb,#3b82f6 15%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-blue-500) 15%,transparent)}}}.dark\:bg-blue-900\/20{&:is(.dark *){background-color:color-mix(in srgb,#e4efff 20%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-blue-900) 20%,transparent)}}}.dark\:bg-card{&:is(.dark *){background-color:var(--color-card)}}.dark\:bg-destructive\/20{&:is(.dark *){background-color:color-mix(in srgb,hsl(var(--destructive)) 20%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-destructive) 20%,transparent)}}}.dark\:bg-green-500\/15{&:is(.dark *){background-color:color-mix(in srgb,#22c55e 15%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-green-500) 15%,transparent)}}}.dark\:bg-info\/20{&:is(.dark *){background-color:color-mix(in srgb,hsl(var(--info)) 20%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-info) 20%,transparent)}}}.dark\:bg-input\/30{&:is(.dark *){background-color:color-mix(in srgb,hsl(var(--input)) 30%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-input) 30%,transparent)}}}.dark\:bg-muted\/20{&:is(.dark *){background-color:color-mix(in srgb,hsl(var(--muted)) 20%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-muted) 20%,transparent)}}}.dark\:bg-orange-500\/15{&:is(.dark *){background-color:color-mix(in srgb,#f97316 15%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-orange-500) 15%,transparent)}}}.dark\:bg-primary-900\/10{&:is(.dark *){background-color:color-mix(in srgb,hsl(var(--sidebar-primary) / .2) 10%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-primary-900) 10%,transparent)}}}.dark\:bg-primary-900\/20{&:is(.dark *){background-color:color-mix(in srgb,hsl(var(--sidebar-primary) / .2) 20%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-primary-900) 20%,transparent)}}}.dark\:bg-primary-900\/30{&:is(.dark *){background-color:color-mix(in srgb,hsl(var(--sidebar-primary) / .2) 30%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-primary-900) 30%,transparent)}}}.dark\:bg-primary-900\/40{&:is(.dark *){background-color:color-mix(in srgb,hsl(var(--sidebar-primary) / .2) 40%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-primary-900) 40%,transparent)}}}.dark\:bg-primary-900\/50{&:is(.dark *){background-color:color-mix(in srgb,hsl(var(--sidebar-primary) / .2) 50%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-primary-900) 50%,transparent)}}}.dark\:bg-primary-950\/20{&:is(.dark *){background-color:color-mix(in srgb,hsl(var(--sidebar-primary) / .08) 20%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-primary-950) 20%,transparent)}}}.dark\:bg-primary\/10{&:is(.dark *){background-color:color-mix(in srgb,hsl(var(--primary)) 10%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-primary) 10%,transparent)}}}.dark\:bg-primary\/15{&:is(.dark *){background-color:color-mix(in srgb,hsl(var(--primary)) 15%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-primary) 15%,transparent)}}}.dark\:bg-red-500\/15{&:is(.dark *){background-color:color-mix(in srgb,#ef4444 15%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-red-500) 15%,transparent)}}}.dark\:bg-red-900\/20{&:is(.dark *){background-color:color-mix(in srgb,#fdebed 20%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-red-900) 20%,transparent)}}}.dark\:bg-rose-500\/15{&:is(.dark *){background-color:color-mix(in srgb,oklch(64.5% .246 16.439) 15%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-rose-500) 15%,transparent)}}}.dark\:bg-success\/20{&:is(.dark *){background-color:color-mix(in srgb,hsl(var(--success)) 20%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-success) 20%,transparent)}}}.dark\:bg-violet-500\/15{&:is(.dark *){background-color:color-mix(in srgb,oklch(60.6% .25 292.717) 15%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-violet-500) 15%,transparent)}}}.dark\:bg-warning\/15{&:is(.dark *){background-color:color-mix(in srgb,hsl(var(--warning)) 15%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-warning) 15%,transparent)}}}.dark\:bg-warning\/20{&:is(.dark *){background-color:color-mix(in srgb,hsl(var(--warning)) 20%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-warning) 20%,transparent)}}}.dark\:bg-white\/10{&:is(.dark *){background-color:color-mix(in srgb,#fff 10%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}}.dark\:bg-yellow-500\/15{&:is(.dark *){background-color:color-mix(in srgb,oklch(79.5% .184 86.047) 15%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-yellow-500) 15%,transparent)}}}.dark\:bg-\[radial-gradient\(circle_at_top_left\,_rgba\(14\,165\,233\,0\.16\)\,_transparent_32\%\)\,linear-gradient\(180deg\,_rgba\(30\,41\,59\,0\.98\)_0\%\,_rgba\(15\,23\,42\,0\.98\)_100\%\)\]{&:is(.dark *){background-image:radial-gradient(circle at top left,rgba(14,165,233,.16),transparent 32%),linear-gradient(180deg,#1e293bfa,#0f172afa)}}.dark\:bg-\[radial-gradient\(circle_at_top_left\,_rgba\(249\,115\,22\,0\.14\)\,_transparent_30\%\)\,radial-gradient\(circle_at_bottom_right\,_rgba\(56\,189\,248\,0\.12\)\,_transparent_32\%\)\,linear-gradient\(180deg\,_rgba\(2\,6\,23\,0\.98\)_0\%\,_rgba\(15\,23\,42\,1\)_100\%\)\]{&:is(.dark *){background-image:radial-gradient(circle at top left,rgba(249,115,22,.14),transparent 30%),radial-gradient(circle at bottom right,rgba(56,189,248,.12),transparent 32%),linear-gradient(180deg,#020617fa,#0f172a)}}.dark\:from-gray-800{&:is(.dark *){--tw-gradient-from: var(--color-gray-800);--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-primary-900\/20{&:is(.dark *){--tw-gradient-from: color-mix(in srgb, hsl(var(--sidebar-primary) / .2) 20%, transparent);@supports (color: color-mix(in lab,red,red)){--tw-gradient-from: color-mix(in oklab, var(--color-primary-900) 20%, transparent)}--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-primary-900\/50{&:is(.dark *){--tw-gradient-from: color-mix(in srgb, hsl(var(--sidebar-primary) / .2) 50%, transparent);@supports (color: color-mix(in lab,red,red)){--tw-gradient-from: color-mix(in oklab, var(--color-primary-900) 50%, transparent)}--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-primary\/5{&:is(.dark *){--tw-gradient-from: color-mix(in srgb, hsl(var(--primary)) 5%, transparent);@supports (color: color-mix(in lab,red,red)){--tw-gradient-from: color-mix(in oklab, var(--color-primary) 5%, transparent)}--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\:to-gray-700{&:is(.dark *){--tw-gradient-to: var(--color-gray-700);--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\:to-gray-900{&:is(.dark *){--tw-gradient-to: var(--color-gray-900);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}}.dark\:to-primary-800\/20{&:is(.dark *){--tw-gradient-to: color-mix(in srgb, hsl(var(--sidebar-primary) / .5) 20%, transparent);@supports (color: color-mix(in lab,red,red)){--tw-gradient-to: color-mix(in oklab, var(--color-primary-800) 20%, transparent)}--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\:to-primary-800\/50{&:is(.dark *){--tw-gradient-to: color-mix(in srgb, hsl(var(--sidebar-primary) / .5) 50%, transparent);@supports (color: color-mix(in lab,red,red)){--tw-gradient-to: color-mix(in oklab, var(--color-primary-800) 50%, transparent)}--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\:to-secondary\/5{&:is(.dark *){--tw-gradient-to: color-mix(in srgb, hsl(var(--secondary)) 5%, transparent);@supports (color: color-mix(in lab,red,red)){--tw-gradient-to: color-mix(in oklab, var(--color-secondary) 5%, transparent)}--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-amber-300{&:is(.dark *){color:var(--color-amber-300)}}.dark\:text-blue-300{&:is(.dark *){color:var(--color-blue-300)}}.dark\:text-emerald-300{&:is(.dark *){color:var(--color-emerald-300)}}.dark\:text-green-300{&:is(.dark *){color:var(--color-green-300)}}.dark\:text-muted-foreground{&:is(.dark *){color:var(--color-muted-foreground)}}.dark\:text-orange-300{&:is(.dark *){color:var(--color-orange-300)}}.dark\:text-primary-300{&:is(.dark *){color:var(--color-primary-300)}}.dark\:text-primary-400{&:is(.dark *){color:var(--color-primary-400)}}.dark\:text-primary-600{&:is(.dark *){color:var(--color-primary-600)}}.dark\:text-red-300{&:is(.dark *){color:var(--color-red-300)}}.dark\:text-red-400{&:is(.dark *){color:var(--color-red-400)}}.dark\:text-rose-300{&:is(.dark *){color:var(--color-rose-300)}}.dark\:text-sky-300{&:is(.dark *){color:var(--color-sky-300)}}.dark\:text-violet-300{&:is(.dark *){color:var(--color-violet-300)}}.dark\:text-yellow-300{&:is(.dark *){color:var(--color-yellow-300)}}.dark\:ring-gray-800{&:is(.dark *){--tw-ring-color: var(--color-gray-800)}}.dark\:ring-primary-900\/30{&:is(.dark *){--tw-ring-color: color-mix(in srgb, hsl(var(--sidebar-primary) / .2) 30%, transparent);@supports (color: color-mix(in lab,red,red)){--tw-ring-color: color-mix(in oklab, var(--color-primary-900) 30%, transparent)}}}.dark\:ring-primary\/25{&:is(.dark *){--tw-ring-color: color-mix(in srgb, hsl(var(--primary)) 25%, transparent);@supports (color: color-mix(in lab,red,red)){--tw-ring-color: color-mix(in oklab, var(--color-primary) 25%, transparent)}}}.dark\:ring-offset-gray-800{&:is(.dark *){--tw-ring-offset-color: var(--color-gray-800)}}.dark\:group-hover\:text-primary-300{&:is(.dark *){&:is(:where(.group):hover *){@media(hover:hover){color:var(--color-primary-300)}}}}.dark\:hover\:bg-input\/50{&:is(.dark *){&:hover{@media(hover:hover){background-color:color-mix(in srgb,hsl(var(--input)) 50%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-input) 50%,transparent)}}}}}.dark\:hover\:bg-muted\/50{&:is(.dark *){&:hover{@media(hover:hover){background-color:color-mix(in srgb,hsl(var(--muted)) 50%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-muted) 50%,transparent)}}}}}.dark\:hover\:bg-primary-900\/20{&:is(.dark *){&:hover{@media(hover:hover){background-color:color-mix(in srgb,hsl(var(--sidebar-primary) / .2) 20%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-primary-900) 20%,transparent)}}}}}.dark\:hover\:bg-primary\/20{&:is(.dark *){&:hover{@media(hover:hover){background-color:color-mix(in srgb,hsl(var(--primary)) 20%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-primary) 20%,transparent)}}}}}.dark\:hover\:bg-warning\/20{&:is(.dark *){&:hover{@media(hover:hover){background-color:color-mix(in srgb,hsl(var(--warning)) 20%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-warning) 20%,transparent)}}}}}.dark\:hover\:bg-white\/20{&:is(.dark *){&:hover{@media(hover:hover){background-color:color-mix(in srgb,#fff 20%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}}}}.dark\:hover\:text-foreground{&:is(.dark *){&:hover{@media(hover:hover){color:var(--color-foreground)}}}}.dark\:hover\:text-primary-300{&:is(.dark *){&:hover{@media(hover:hover){color:var(--color-primary-300)}}}}.dark\:hover\:text-primary-400{&:is(.dark *){&:hover{@media(hover:hover){color:var(--color-primary-400)}}}}.dark\:hover\:text-white{&:is(.dark *){&:hover{@media(hover:hover){color:var(--color-white)}}}}.dark\:focus-visible\:ring-destructive\/40{&:is(.dark *){&:focus-visible{--tw-ring-color: color-mix(in srgb, hsl(var(--destructive)) 40%, transparent);@supports (color: color-mix(in lab,red,red)){--tw-ring-color: color-mix(in oklab, var(--color-destructive) 40%, transparent)}}}}.dark\:disabled\:bg-input\/80{&:is(.dark *){&:disabled{background-color:color-mix(in srgb,hsl(var(--input)) 80%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-input) 80%,transparent)}}}}.dark\:aria-invalid\:border-destructive\/50{&:is(.dark *){&[aria-invalid=true]{border-color:color-mix(in srgb,hsl(var(--destructive)) 50%,transparent);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-destructive) 50%,transparent)}}}}.dark\:aria-invalid\:ring-destructive\/40{&:is(.dark *){&[aria-invalid=true]{--tw-ring-color: color-mix(in srgb, hsl(var(--destructive)) 40%, transparent);@supports (color: color-mix(in lab,red,red)){--tw-ring-color: color-mix(in oklab, var(--color-destructive) 40%, transparent)}}}}.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20{&:is(.dark *){&[data-variant=destructive]{&:focus{background-color:color-mix(in srgb,hsl(var(--destructive)) 20%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-destructive) 20%,transparent)}}}}}.data-open\:animate-in{&:where([data-state=open]),&:where([data-open]:not([data-open=false])){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}}.data-open\:bg-accent{&:where([data-state=open]),&:where([data-open]:not([data-open=false])){background-color:var(--color-accent)}}.data-open\:text-accent-foreground{&:where([data-state=open]),&:where([data-open]:not([data-open=false])){color:var(--color-accent-foreground)}}.data-open\:animate-in{&:where([data-state=open]),&:where([data-open]:not([data-open=false])){animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}}.data-open\:fade-in-0{&:where([data-state=open]),&:where([data-open]:not([data-open=false])){--tw-enter-opacity: 0 ;--tw-enter-opacity: 0}}.data-open\:zoom-in-95{&:where([data-state=open]),&:where([data-open]:not([data-open=false])){--tw-enter-scale: 95% ;--tw-enter-scale: .95}}.data-open\:fade-in-0{&:where([data-state=open]),&:where([data-open]:not([data-open=false])){--tw-enter-opacity: 0}}.data-open\:slide-in-from-bottom{&:where([data-state=open]),&:where([data-open]:not([data-open=false])){--tw-enter-translate-y: 100%}}.data-open\:slide-in-from-bottom{&:where([data-state=open]),&:where([data-open]:not([data-open=false])){--tw-enter-translate-y: .25rem}}.data-open\:slide-in-from-bottom-4{&:where([data-state=open]),&:where([data-open]:not([data-open=false])){--tw-enter-translate-y: 1rem}}.data-open\:slide-in-from-bottom-4{&:where([data-state=open]),&:where([data-open]:not([data-open=false])){--tw-enter-translate-y: calc(4*var(--spacing))}}.data-open\:slide-in-from-left{&:where([data-state=open]),&:where([data-open]:not([data-open=false])){--tw-enter-translate-x: -100%}}.data-open\:slide-in-from-left{&:where([data-state=open]),&:where([data-open]:not([data-open=false])){--tw-enter-translate-x: -.25rem}}.data-open\:slide-in-from-right{&:where([data-state=open]),&:where([data-open]:not([data-open=false])){--tw-enter-translate-x: 100%}}.data-open\:slide-in-from-right{&:where([data-state=open]),&:where([data-open]:not([data-open=false])){--tw-enter-translate-x: .25rem}}.data-open\:slide-in-from-top{&:where([data-state=open]),&:where([data-open]:not([data-open=false])){--tw-enter-translate-y: -100%}}.data-open\:slide-in-from-top{&:where([data-state=open]),&:where([data-open]:not([data-open=false])){--tw-enter-translate-y: -.25rem}}.data-open\:zoom-in-95{&:where([data-state=open]),&:where([data-open]:not([data-open=false])){--tw-enter-scale: .95}}.data-open\:hover\:bg-sidebar-accent{&:where([data-state=open]),&:where([data-open]:not([data-open=false])){&:hover{@media(hover:hover){background-color:hsl(var(--sidebar-accent))}}}}.data-open\:hover\:text-sidebar-accent-foreground{&:where([data-state=open]),&:where([data-open]:not([data-open=false])){&:hover{@media(hover:hover){color:hsl(var(--sidebar-accent-foreground))}}}}.data-closed\:animate-out{&:where([data-state=closed]),&:where([data-closed]:not([data-closed=false])){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}}.data-closed\:animate-out{&:where([data-state=closed]),&:where([data-closed]:not([data-closed=false])){animation-name:exit;animation-duration:.15s;--tw-exit-opacity: initial;--tw-exit-scale: initial;--tw-exit-rotate: initial;--tw-exit-translate-x: initial;--tw-exit-translate-y: initial}}.data-closed\:fade-out-0{&:where([data-state=closed]),&:where([data-closed]:not([data-closed=false])){--tw-exit-opacity: 0 ;--tw-exit-opacity: 0}}.data-closed\:zoom-out-95{&:where([data-state=closed]),&:where([data-closed]:not([data-closed=false])){--tw-exit-scale: 95% ;--tw-exit-scale: .95}}.data-closed\:fade-out-0{&:where([data-state=closed]),&:where([data-closed]:not([data-closed=false])){--tw-exit-opacity: 0}}.data-closed\:slide-out-to-bottom{&:where([data-state=closed]),&:where([data-closed]:not([data-closed=false])){--tw-exit-translate-y: 100%}}.data-closed\:slide-out-to-bottom{&:where([data-state=closed]),&:where([data-closed]:not([data-closed=false])){--tw-exit-translate-y: .25rem}}.data-closed\:slide-out-to-bottom-4{&:where([data-state=closed]),&:where([data-closed]:not([data-closed=false])){--tw-exit-translate-y: 1rem}}.data-closed\:slide-out-to-bottom-4{&:where([data-state=closed]),&:where([data-closed]:not([data-closed=false])){--tw-exit-translate-y: calc(4*var(--spacing))}}.data-closed\:slide-out-to-left{&:where([data-state=closed]),&:where([data-closed]:not([data-closed=false])){--tw-exit-translate-x: -100%}}.data-closed\:slide-out-to-left{&:where([data-state=closed]),&:where([data-closed]:not([data-closed=false])){--tw-exit-translate-x: -.25rem}}.data-closed\:slide-out-to-right{&:where([data-state=closed]),&:where([data-closed]:not([data-closed=false])){--tw-exit-translate-x: 100%}}.data-closed\:slide-out-to-right{&:where([data-state=closed]),&:where([data-closed]:not([data-closed=false])){--tw-exit-translate-x: .25rem}}.data-closed\:slide-out-to-top{&:where([data-state=closed]),&:where([data-closed]:not([data-closed=false])){--tw-exit-translate-y: -100%}}.data-closed\:slide-out-to-top{&:where([data-state=closed]),&:where([data-closed]:not([data-closed=false])){--tw-exit-translate-y: -.25rem}}.data-closed\:zoom-out-95{&:where([data-state=closed]),&:where([data-closed]:not([data-closed=false])){--tw-exit-scale: .95}}.data-checked\:border-primary{&:where([data-state=checked]),&:where([data-checked]:not([data-checked=false])){border-color:var(--color-primary)}}.data-checked\:bg-primary{&:where([data-state=checked]),&:where([data-checked]:not([data-checked=false])){background-color:var(--color-primary)}}.data-checked\:text-primary-foreground{&:where([data-state=checked]),&:where([data-checked]:not([data-checked=false])){color:var(--color-primary-foreground)}}.dark\:data-checked\:bg-primary{&:is(.dark *){&:where([data-state=checked]),&:where([data-checked]:not([data-checked=false])){background-color:var(--color-primary)}}}.data-disabled\:pointer-events-none{&:where([data-disabled=true]),&:where([data-disabled]:not([data-disabled=false])){pointer-events:none}}.data-disabled\:opacity-50{&:where([data-disabled=true]),&:where([data-disabled]:not([data-disabled=false])){opacity:50%}}.data-horizontal\:h-2\.5{&:where([data-orientation=horizontal]){height:calc(var(--spacing) * 2.5)}}.data-horizontal\:h-px{&:where([data-orientation=horizontal]){height:1px}}.data-horizontal\:w-full{&:where([data-orientation=horizontal]){width:100%}}.data-horizontal\:flex-col{&:where([data-orientation=horizontal]){flex-direction:column}}.data-horizontal\:border-t{&:where([data-orientation=horizontal]){border-top-style:var(--tw-border-style);border-top-width:1px}}.data-horizontal\:border-t-transparent{&:where([data-orientation=horizontal]){border-top-color:transparent}}.data-vertical\:h-full{&:where([data-orientation=vertical]){height:100%}}.data-vertical\:w-2\.5{&:where([data-orientation=vertical]){width:calc(var(--spacing) * 2.5)}}.data-vertical\:w-px{&:where([data-orientation=vertical]){width:1px}}.data-vertical\:flex-col{&:where([data-orientation=vertical]){flex-direction:column}}.data-vertical\:items-stretch{&:where([data-orientation=vertical]){align-items:stretch}}.data-vertical\:self-stretch{&:where([data-orientation=vertical]){align-self:stretch}}.data-vertical\:border-l{&:where([data-orientation=vertical]){border-left-style:var(--tw-border-style);border-left-width:1px}}.data-vertical\:border-l-transparent{&:where([data-orientation=vertical]){border-left-color:transparent}}.\[\&_a\]\:underline{& a{text-decoration-line:underline}}.\[\&_a\]\:underline-offset-3{& a{text-underline-offset:3px}}.\[\&_a\]\:hover\:text-foreground{& a{&:hover{@media(hover:hover){color:var(--color-foreground)}}}}.\[\&_p\:not\(\:last-child\)\]\:mb-4{& p:not(:last-child){margin-bottom:calc(var(--spacing) * 4)}}.\[\&_svg\]\:pointer-events-none{& svg{pointer-events:none}}.\[\&_svg\]\:size-4{& svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}}.\[\&_svg\]\:shrink-0{& svg{flex-shrink:0}}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4{& svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}}.\[\&_svg\:not\(\[class\*\=\'text-\'\]\)\]\:text-muted-foreground{& svg:not([class*=text-]){color:var(--color-muted-foreground)}}.\[\&_th\:first-child\]\:rounded-tl-xl{& th:first-child{border-top-left-radius:var(--radius-xl)}}.\[\&_th\:last-child\]\:rounded-tr-xl{& th:last-child{border-top-right-radius:var(--radius-xl)}}.\[\&_tr\]\:border-b{& tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}}.\[\&_tr\]\:border-border\/70{& tr{border-color:color-mix(in srgb,hsl(var(--border)) 70%,transparent);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-border) 70%,transparent)}}}.\[\&_tr\:last-child\]\:border-0{& tr:last-child{border-style:var(--tw-border-style);border-width:0px}}.\[\&\:first-child\[data-selected\=true\]_button\]\:rounded-l-\(--cell-radius\){&:first-child[data-selected=true] button{border-top-left-radius:var(--cell-radius);border-bottom-left-radius:var(--cell-radius)}}.rtl\:\*\*\:\[\.rdp-button\\_next\>svg\]\:rotate-180{&:where(:dir(rtl),[dir=rtl],[dir=rtl] *){:is(& *){&:is(.rdp-button_next>svg){rotate:180deg}}}}.rtl\:\*\*\:\[\.rdp-button\\_previous\>svg\]\:rotate-180{&:where(:dir(rtl),[dir=rtl],[dir=rtl] *){:is(& *){&:is(.rdp-button_previous>svg){rotate:180deg}}}}.\*\:\[a\]\:underline{:is(&>*){&:is(a){text-decoration-line:underline}}}.\*\:\[a\]\:underline-offset-3{:is(&>*){&:is(a){text-underline-offset:3px}}}.\[a\]\:hover\:bg-destructive\/20{&:is(a){&:hover{@media(hover:hover){background-color:color-mix(in srgb,hsl(var(--destructive)) 20%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-destructive) 20%,transparent)}}}}}.\[a\]\:hover\:bg-info\/15{&:is(a){&:hover{@media(hover:hover){background-color:color-mix(in srgb,hsl(var(--info)) 15%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-info) 15%,transparent)}}}}}.\[a\]\:hover\:bg-muted{&:is(a){&:hover{@media(hover:hover){background-color:var(--color-muted)}}}}.\[a\]\:hover\:bg-primary\/80{&:is(a){&:hover{@media(hover:hover){background-color:color-mix(in srgb,hsl(var(--primary)) 80%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-primary) 80%,transparent)}}}}}.\[a\]\:hover\:bg-secondary\/80{&:is(a){&:hover{@media(hover:hover){background-color:color-mix(in srgb,hsl(var(--secondary)) 80%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-secondary) 80%,transparent)}}}}}.\[a\]\:hover\:bg-success\/15{&:is(a){&:hover{@media(hover:hover){background-color:color-mix(in srgb,hsl(var(--success)) 15%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-success) 15%,transparent)}}}}}.\[a\]\:hover\:bg-warning\/15{&:is(a){&:hover{@media(hover:hover){background-color:color-mix(in srgb,hsl(var(--warning)) 15%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-warning) 15%,transparent)}}}}}.\[a\]\:hover\:text-muted-foreground{&:is(a){&:hover{@media(hover:hover){color:var(--color-muted-foreground)}}}}.\*\:\[a\]\:hover\:text-foreground{:is(&>*){&:is(a){&:hover{@media(hover:hover){color:var(--color-foreground)}}}}}.\*\:\[svg\]\:row-span-2{:is(&>*){&:is(svg){grid-row:span 2 / span 2}}}.\*\:\[svg\]\:translate-y-0\.5{:is(&>*){&:is(svg){--tw-translate-y: calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}}}.\*\:\[svg\]\:text-current{:is(&>*){&:is(svg){color:currentcolor}}}.\*\:\[svg\]\:text-warning{:is(&>*){&:is(svg){color:var(--color-warning)}}}.data-\[variant\=destructive\]\:\*\:\[svg\]\:text-destructive{&[data-variant=destructive]{:is(&>*){&:is(svg){color:var(--color-destructive)}}}}.\*\:\[svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4{:is(&>*){&:is(svg:not([class*=size-])){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}}}.\[\&\:last-child\[data-selected\=true\]_button\]\:rounded-r-\(--cell-radius\){&:last-child[data-selected=true] button{border-top-right-radius:var(--cell-radius);border-bottom-right-radius:var(--cell-radius)}}.\[\&\:nth-child\(2\)\[data-selected\=true\]_button\]\:rounded-l-\(--cell-radius\){&:nth-child(2)[data-selected=true] button{border-top-left-radius:var(--cell-radius);border-bottom-left-radius:var(--cell-radius)}}.\[\&\>button\]\:hidden{>button{display:none}}.\[\&\>span\]\:text-xs{>span{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height))}}.\[\&\>span\]\:opacity-70{>span{opacity:70%}}.\[\&\>span\:last-child\]\:truncate{>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.\[\&\>svg\]\:pointer-events-none{>svg{pointer-events:none}}.\[\&\>svg\]\:size-3\!{>svg{width:calc(var(--spacing) * 3)!important;height:calc(var(--spacing) * 3)!important}}.\[\&\>svg\]\:size-3\.5{>svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}}.\[\&\>svg\]\:size-4{>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}}.\[\&\>svg\]\:shrink-0{>svg{flex-shrink:0}}.\[\&\>svg\]\:text-current{>svg{color:currentcolor}}.\[\&\>svg\]\:text-muted-foreground{>svg{color:var(--color-muted-foreground)}}.\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{[data-side=left][data-collapsible=offcanvas] &{right:calc(var(--spacing) * -2)}}.\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize{[data-side=left][data-state=collapsed] &{cursor:e-resize}}.\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{[data-side=right][data-collapsible=offcanvas] &{left:calc(var(--spacing) * -2)}}.\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{[data-side=right][data-state=collapsed] &{cursor:w-resize}}}@property --tw-animation-delay{syntax: "*"; inherits: false; initial-value: 0s;}@property --tw-animation-direction{syntax: "*"; inherits: false; initial-value: normal;}@property --tw-animation-duration{syntax: "*"; inherits: false;}@property --tw-animation-fill-mode{syntax: "*"; inherits: false; initial-value: none;}@property --tw-animation-iteration-count{syntax: "*"; inherits: false; initial-value: 1;}@property --tw-enter-blur{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-enter-opacity{syntax: "*"; inherits: false; initial-value: 1;}@property --tw-enter-rotate{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-enter-scale{syntax: "*"; inherits: false; initial-value: 1;}@property --tw-enter-translate-x{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-enter-translate-y{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-exit-blur{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-exit-opacity{syntax: "*"; inherits: false; initial-value: 1;}@property --tw-exit-rotate{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-exit-scale{syntax: "*"; inherits: false; initial-value: 1;}@property --tw-exit-translate-x{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-exit-translate-y{syntax: "*"; inherits: false; initial-value: 0;}@layer base{*,:after,:before,::backdrop,::file-selector-button{border-color:var(--color-gray-200, currentcolor)}*{border-color:var(--color-border);outline-color:color-mix(in srgb,hsl(var(--ring)) 50%,transparent);@supports (color: color-mix(in lab,red,red)){outline-color:color-mix(in oklab,var(--color-ring) 50%,transparent)}}body{background-color:var(--color-background);color:var(--color-foreground)}html{font-family:Manrope Variable,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}input:not([data-slot]):not([type=checkbox]):not([type=radio]):not([type=file]),select:not([data-slot]),textarea:not([data-slot]){width:100%;border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-input);background-color:color-mix(in srgb,hsl(var(--background)) 60%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-background) 60%,transparent)}padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-foreground);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-outline-style: none;outline-style:none;&::-moz-placeholder{color:color-mix(in srgb,hsl(var(--muted-foreground)) 80%,transparent);@supports (color: color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-muted-foreground) 80%,transparent)}}&::placeholder{color:color-mix(in srgb,hsl(var(--muted-foreground)) 80%,transparent);@supports (color: color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-muted-foreground) 80%,transparent)}}&:focus-visible{border-color:var(--color-ring)}&:focus-visible{--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{--tw-ring-color: color-mix(in srgb, hsl(var(--ring)) 30%, transparent);@supports (color: color-mix(in lab,red,red)){--tw-ring-color: color-mix(in oklab, var(--color-ring) 30%, transparent)}}&:disabled{pointer-events:none}&:disabled{cursor:not-allowed}&:disabled{background-color:color-mix(in srgb,hsl(var(--input)) 50%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-input) 50%,transparent)}}&:disabled{opacity:50%}}input:not([data-slot]):not([type=checkbox]):not([type=radio]):not([type=file]),select:not([data-slot]){min-height:2.75rem}textarea:not([data-slot]){min-height:calc(var(--spacing) * 24);resize:vertical;padding-block:calc(var(--spacing) * 3)}select:not([data-slot]){-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:calc(var(--spacing) * 10)}input:not([data-slot])[type=checkbox],input:not([data-slot])[type=radio]{accent-color:hsl(var(--primary))}input:not([data-slot])[type=checkbox]{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);border-radius:.25rem;border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-input);background-color:var(--color-background);vertical-align:middle}input:not([data-slot])[type=radio]{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-input);background-color:var(--color-background);vertical-align:middle}}@layer components{.page-container{width:100%;@media(width>=40rem){max-width:40rem}@media(width>=48rem){max-width:48rem}@media(width>=64rem){max-width:64rem}@media(width>=80rem){max-width:80rem}@media(width>=96rem){max-width:96rem}padding-inline:2rem;@media(width>=40rem){max-width:none}@media(width>=1400px){max-width:1400px}margin-inline:auto;height:100%;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 6);@media(width>=40rem){padding-inline:calc(var(--spacing) * 6)}@media(width>=40rem){padding-block:calc(var(--spacing) * 8)}@media(width>=64rem){padding-inline:calc(var(--spacing) * 8)}}.heading-xl{font-size:var(--text-2xl);line-height:var(--tw-leading, var(--text-2xl--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking: var(--tracking-tight);letter-spacing:var(--tracking-tight);@media(width>=40rem){font-size:var(--text-3xl);line-height:var(--tw-leading, var(--text-3xl--line-height))}@media(width>=64rem){font-size:var(--text-4xl);line-height:var(--tw-leading, var(--text-4xl--line-height))}}.heading-lg{font-size:var(--text-xl);line-height:var(--tw-leading, var(--text-xl--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking: var(--tracking-tight);letter-spacing:var(--tracking-tight);@media(width>=40rem){font-size:var(--text-2xl);line-height:var(--tw-leading, var(--text-2xl--line-height))}@media(width>=64rem){font-size:var(--text-3xl);line-height:var(--tw-leading, var(--text-3xl--line-height))}}.heading-md{font-size:var(--text-lg);line-height:var(--tw-leading, var(--text-lg--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking: var(--tracking-tight);letter-spacing:var(--tracking-tight);@media(width>=40rem){font-size:var(--text-xl);line-height:var(--tw-leading, var(--text-xl--line-height))}@media(width>=64rem){font-size:var(--text-2xl);line-height:var(--tw-leading, var(--text-2xl--line-height))}}.heading-sm{font-size:var(--text-base);line-height:var(--tw-leading, var(--text-base--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking: var(--tracking-tight);letter-spacing:var(--tracking-tight);@media(width>=40rem){font-size:var(--text-lg);line-height:var(--tw-leading, var(--text-lg--line-height))}@media(width>=64rem){font-size:var(--text-xl);line-height:var(--tw-leading, var(--text-xl--line-height))}}.animate-in{animation:fadeIn .3s ease-in}.animate-out{animation:fadeOut .3s ease-out}.animate-spin{animation:spin 1s linear infinite}.mobile-only{display:block;@media(width>=40rem){display:none}}.tablet-only{display:none;@media(width>=40rem){display:block}@media(width>=64rem){display:none}}.desktop-only{display:none;@media(width>=64rem){display:block}}}@layer components{.no-scrollbar,.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.no-scrollbar::-webkit-scrollbar,.scrollbar-hide::-webkit-scrollbar{display:none}.surface-page{background-color:var(--color-background)}.surface-card{background-color:var(--color-card)}.surface-secondary{background-color:var(--color-muted)}.surface-input{border-color:var(--color-input);background-color:var(--color-background)}.surface-hover{&:hover{@media(hover:hover){background-color:var(--color-muted)}}}.surface-active{background-color:var(--color-accent)}.app-shell{background-image:radial-gradient(circle at top right,hsl(var(--primary) / .14),transparent 28%),radial-gradient(circle at bottom left,hsl(var(--info) / .08),transparent 24%);background-color:hsl(var(--shell-canvas))}.surface-shell-canvas{background-color:hsl(var(--shell-canvas))}.surface-shell{background-color:hsl(var(--shell-elevated));border-color:hsl(var(--shell-border-strong));box-shadow:none}.surface-shell-muted{background-color:hsl(var(--shell-panel))}.page-panel{overflow:hidden;border-radius:calc(var(--radius) * 1.8);background-color:hsl(var(--shell-panel));border:1px solid hsl(var(--shell-border-strong));box-shadow:var(--shadow-elevation-1)}.page-footer-docked{border-top-style:var(--tw-border-style);border-top-width:1px;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);@media(width>=40rem){padding-inline:calc(var(--spacing) * 5)}@media(width>=64rem){padding-inline:calc(var(--spacing) * 6)}border-color:hsl(var(--shell-border-strong));background-color:hsl(var(--shell-panel) / .94)}@supports (backdrop-filter: blur(18px)){.page-footer-docked{backdrop-filter:blur(18px);background-color:hsl(var(--shell-panel) / .82)}}.scrollbar-thin{scrollbar-width:thin}.scrollbar-thin::-webkit-scrollbar{height:calc(var(--spacing) * 1.5);width:calc(var(--spacing) * 1.5)}.scrollbar-thumb-muted-foreground\/30::-webkit-scrollbar-thumb{background-color:var(--scroll-thumb-color);border-radius:calc(infinity * 1px)}.hover\:scrollbar-thumb-muted-foreground\/50:hover::-webkit-scrollbar-thumb{background-color:var(--scroll-thumb-hover)}.scrollbar-track-transparent::-webkit-scrollbar-track{background-color:transparent}.table-sticky-first-column table th:first-child,.table-sticky-first-column table td:first-child{position:sticky;left:calc(var(--spacing) * 0);z-index:10;background-color:inherit;box-shadow:2px 0 4px -2px #0000001a}.dark .table-sticky-first-column table th:first-child,.dark .table-sticky-first-column table td:first-child{box-shadow:2px 0 4px -2px #0000004d}.filter-panel{margin-bottom:calc(var(--spacing) * 4);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-card);padding:var(--space-xs) var(--space-sm)}.filter-panel--compact{padding:var(--space-xs)}.filter-panel__content{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-xs)}.filter-panel__item{flex:1;min-width:auto;max-width:none}.filter-panel__label{display:block;font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-muted-foreground);margin-bottom:2px}.filter-panel__input{width:100%;border-radius:.25rem;border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-background);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-foreground);padding:var(--space-xs);min-height:var(--control-min-height-compact)}.filter-panel__input:focus{border-color:var(--color-primary);--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(0px + 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-outline-style: none;outline-style:none;@media(forced-colors:active){outline:2px solid transparent;outline-offset:2px}}.filter-panel__expanded{max-height:200px;overflow-y:auto;padding-top:var(--space-sm);margin-top:var(--space-sm);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-border)}@media(min-width:640px){.filter-panel{padding:var(--space-sm) var(--space-md)}.filter-panel__content{flex-direction:row;flex-wrap:wrap;align-items:center;gap:var(--space-sm)}.filter-panel__item{min-width:150px;max-width:200px}}@media(min-width:768px){.filter-panel{padding:var(--space-sm) var(--space-lg)}.filter-panel__item{min-width:180px}}.filter-panel--collapsible .filter-panel__expanded{display:none}.filter-panel--collapsible.is-expanded .filter-panel__expanded{display:block}}@layer base{:root{--background: 0 0% 100%;--foreground: 0 0% 3.9%;--card: 0 0% 100%;--card-foreground: 0 0% 3.9%;--popover: 0 0% 100%;--popover-foreground: 0 0% 3.9%;--primary: 239 84% 67%;--primary-foreground: 0 0% 100%;--secondary: 0 0% 96.1%;--secondary-foreground: 0 0% 9.1%;--muted: 0 0% 96.1%;--muted-foreground: 0 0% 45.2%;--accent: 0 0% 96.1%;--accent-foreground: 0 0% 9.1%;--destructive: 0 84.2% 60.2%;--destructive-foreground: 0 0% 100%;--success: 142 76% 36%;--success-foreground: 0 0% 100%;--warning: 38 92% 50%;--warning-foreground: 0 0% 0%;--info: 217 91% 60%;--info-foreground: 0 0% 100%;--border: 0 0% 89.8%;--input: 0 0% 89.8%;--shell-canvas: var(--secondary);--shell-panel: var(--sidebar);--shell-elevated: var(--card);--shell-border-strong: var(--border);--ring: 0 0% 63%;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .75rem;--radius-xl: 1rem;--radius-full: 9999px;--radius: var(--radius-md);--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-md: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem;--font-size-3xl: 1.875rem;--font-size-caption: .6875rem;--line-height-tight: 1.25;--line-height-normal: 1.5;--line-height-relaxed: 1.75;--control-min-height: 44px;--control-min-height-compact: 36px;--control-min-height-large: 52px;--shadow-elevation-1: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--shadow-elevation-2: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--shadow-elevation-3: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--color-surface: hsl(var(--card));--color-surface-variant: hsl(var(--muted));--color-outline: hsl(var(--border));--color-outline-variant: hsl(var(--border));--color-error: hsl(var(--destructive));--color-error-container: hsl(var(--destructive) / .1);--color-on-error: hsl(var(--destructive-foreground));--color-on-error-container: hsl(var(--destructive));--color-tertiary: hsl(var(--info));--color-tertiary-container: hsl(var(--info) / .1);--color-on-tertiary-container: hsl(var(--info));--color-on-primary: hsl(var(--primary-foreground));--color-primary: hsl(var(--primary));--border-radius: var(--radius);--color-secondary: hsl(var(--secondary));--color-on-secondary: hsl(var(--secondary-foreground));--color-success: hsl(var(--success));--color-on-success: hsl(var(--success-foreground));--color-success-container: hsl(var(--success) / .15);--color-on-success-container: hsl(var(--success));--color-warning: hsl(var(--warning));--color-on-warning: hsl(var(--warning-foreground));--color-warning-container: hsl(var(--warning) / .15);--color-on-warning-container: hsl(var(--warning));--color-info: hsl(var(--info));--color-on-info: hsl(var(--info-foreground));--color-info-container: hsl(var(--info) / .15);--color-on-info-container: hsl(var(--info));--color-state-layer-secondary: hsl(var(--secondary) / .12);--color-state-layer-error: hsl(var(--destructive) / .12);--color-scrim-rgb: 0, 0, 0;--scroll-thumb-color: hsl(var(--muted-foreground) / .3);--scroll-thumb-hover: hsl(var(--muted-foreground) / .5);--scroll-track-color: hsl(var(--muted));--min-touch-target: 44px;--header-height: 4rem;--sidebar-width: 290px;--page-padding: 1.5rem;--content-max-height: calc(100vh - var(--header-height));--content-max-height: calc(100dvh - var(--header-height));--z-base: 0;--z-raised: 1;--z-dropdown: 10;--z-sticky: 20;--z-overlay: 30;--z-sidebar: 40;--z-modal-backdrop: 50;--z-modal: 60;--z-popover: 70;--z-toast: 80;--z-tooltip: 90;--z-drag: 100;--z-max: 9999;--space-xs: .5rem;--space-sm: .75rem;--space-md: 1rem;--space-lg: 1.5rem;--space-xl: 2rem;--section-gap-xs: .75rem;--section-gap-sm: 1rem;--section-gap-md: 1.25rem;--section-gap-lg: 1.5rem;--section-gap-xl: 2rem;--event-available: #228be6;--event-available-bg: rgba(34, 139, 230, .1);--event-working: #2b8a3e;--event-working-bg: #ebfbee;--event-blocked: #fa5252;--event-blocked-bg: rgba(250, 82, 82, .1);--event-dayoff: #e03131;--event-dayoff-bg: #ffe3e3;--event-vacation: #7950f2;--event-vacation-bg: rgba(121, 80, 242, .1);--event-sick: #c92a2a;--event-sick-bg: rgba(201, 42, 42, .1);--event-unassigned: #868e96;--event-unassigned-bg: #f8f9fa;--calendar-surface: hsl(var(--shell-panel));--calendar-cell: hsl(var(--shell-panel));--calendar-border: hsl(var(--border));--calendar-grid-hour: hsl(var(--foreground) / .14);--calendar-header-bg: hsl(var(--shell-elevated));--calendar-today-bg: hsl(var(--primary) / .08);--calendar-weekend-bg: hsl(var(--destructive) / .04);--calendar-booking-confirmed-bg: var(--calendar-cell);@supports (color: color-mix(in lab,red,red)){--calendar-booking-confirmed-bg: color-mix( in srgb, var(--calendar-cell) 96%, hsl(var(--success)) 4% )}--calendar-booking-confirmed-border: hsl(var(--success));@supports (color: color-mix(in lab,red,red)){--calendar-booking-confirmed-border: color-mix( in srgb, hsl(var(--success)) 72%, var(--calendar-border) 28% )}--calendar-booking-confirmed-text: hsl(var(--foreground));--calendar-booking-confirmed-shadow: hsl(var(--foreground) / .06);--color-role-superadmin: 0 84.2% 60.2%;--color-role-admin: 239 84% 67%;--color-role-individual: 270 91% 55%;--color-role-staff: 160 84% 39%;--color-role-customer: 215.4 16.3% 46.9%;--color-on-surface: #1c1b1f;--color-on-surface-variant: #49454f;--color-state-layer-on-surface: rgba(28, 27, 31, .08);--color-state-layer-primary: rgba(103, 80, 164, .08);--color-primary-hex: #6750a4;--background-color-secondary: #f8f9fa;--sidebar: 0 0% 98%;--sidebar-foreground: 0 0% 3.9%;--sidebar-primary: 221.2 83.2% 53.3%;--sidebar-primary-foreground: 210 40% 98%;--sidebar-accent: 0 0% 96.1%;--sidebar-accent-foreground: 0 0% 9.1%;--sidebar-border: 0 0% 89.8%;--sidebar-ring: 0 0% 63%;--chart-1: 213.1 93.9% 67.8%;--chart-2: 217.2 91.2% 59.8%;--chart-3: 221.2 83.2% 53.3%;--chart-4: 224.3 76.3% 48%;--chart-5: 225.9 70.7% 40.2%}.dark{--background: 0 0% 3.9%;--foreground: 0 0% 98%;--card: 0 0% 9.1%;--card-foreground: 0 0% 98%;--popover: 0 0% 9.1%;--popover-foreground: 0 0% 98%;--primary: 239 84% 67%;--primary-foreground: 0 0% 100%;--secondary: 0 0% 14.9%;--secondary-foreground: 0 0% 98%;--muted: 0 0% 14.9%;--muted-foreground: 0 0% 63%;--accent: 0 0% 14.9%;--accent-foreground: 0 0% 98%;--destructive: 350 84% 60%;--destructive-foreground: 0 0% 100%;--success: 151 74% 46%;--success-foreground: 0 0% 100%;--warning: 43 96% 56%;--warning-foreground: 223 35% 12%;--info: 217 92% 60%;--info-foreground: 0 0% 100%;--border: 0 0% 100% / .1;--input: 0 0% 100% / .15;--shell-canvas: var(--background);--shell-panel: var(--card);--shell-elevated: var(--secondary);--shell-border-strong: var(--border);--ring: 0 0% 45.2%;--event-available: #4dabf7;--event-available-bg: rgba(77, 171, 247, .15);--event-working: #51cf66;--event-working-bg: rgba(81, 207, 102, .15);--event-blocked: #ff8787;--event-blocked-bg: rgba(255, 135, 135, .15);--event-dayoff: #ffa94d;--event-dayoff-bg: rgba(255, 169, 77, .15);--event-vacation: #a78bfa;--event-vacation-bg: rgba(167, 139, 250, .15);--event-sick: #ff6b6b;--event-sick-bg: rgba(255, 107, 107, .15);--event-unassigned: #868e96;--event-unassigned-bg: rgba(73, 80, 87, .15);--calendar-surface: hsl(var(--shell-panel));--calendar-cell: hsl(var(--shell-panel));@supports (color: color-mix(in lab,red,red)){--calendar-cell: color-mix( in srgb, hsl(var(--shell-panel)) 84%, hsl(var(--shell-elevated)) 16% )}--calendar-border: hsl(var(--border));--calendar-grid-hour: hsl(var(--foreground) / .14);--calendar-header-bg: hsl(var(--shell-panel));@supports (color: color-mix(in lab,red,red)){--calendar-header-bg: color-mix( in srgb, hsl(var(--shell-panel)) 72%, hsl(var(--shell-elevated)) 28% )}--calendar-today-bg: hsl(var(--primary) / .16);--calendar-weekend-bg: hsl(var(--destructive) / .08);--calendar-booking-confirmed-bg: var(--calendar-cell);@supports (color: color-mix(in lab,red,red)){--calendar-booking-confirmed-bg: color-mix( in srgb, var(--calendar-cell) 90%, hsl(var(--success)) 10% )}--calendar-booking-confirmed-border: hsl(var(--success));@supports (color: color-mix(in lab,red,red)){--calendar-booking-confirmed-border: color-mix( in srgb, hsl(var(--success)) 68%, var(--calendar-border) 32% )}--calendar-booking-confirmed-text: hsl(var(--foreground));--calendar-booking-confirmed-shadow: hsl(var(--foreground) / .16);--color-on-surface: #e6e1e5;--color-on-surface-variant: #cac4d0;--color-state-layer-on-surface: rgba(230, 225, 229, .08);--color-state-layer-primary: rgba(208, 188, 255, .08);--color-primary-hex: #d0bcff;--background-color-secondary: hsl(225, 18%, 16%);--sidebar: 0 0% 9.1%;--sidebar-foreground: 0 0% 98%;--sidebar-primary: 217.2 91.2% 59.8%;--sidebar-primary-foreground: 210 40% 98%;--sidebar-accent: 0 0% 14.9%;--sidebar-accent-foreground: 0 0% 98%;--sidebar-border: 0 0% 100% / .1;--sidebar-ring: 0 0% 45.2%;--chart-1: 213.1 93.9% 67.8%;--chart-2: 217.2 91.2% 59.8%;--chart-3: 221.2 83.2% 53.3%;--chart-4: 224.3 76.3% 48%;--chart-5: 225.9 70.7% 40.2%;--shadow-elevation-1: 0 18px 36px -28px rgb(0 0 0 / .88);--shadow-elevation-2: 0 24px 48px -28px rgb(0 0 0 / .9);--shadow-elevation-3: 0 36px 72px -36px rgb(0 0 0 / .92);--color-surface: hsl(var(--card));--color-surface-variant: hsl(var(--muted));--color-outline: hsl(var(--border));--color-outline-variant: hsl(var(--border));--color-error: hsl(var(--destructive));--color-error-container: hsl(var(--destructive) / .2);--color-on-error: hsl(var(--destructive-foreground));--color-on-error-container: hsl(var(--destructive-foreground));--color-tertiary: hsl(var(--info));--color-tertiary-container: hsl(var(--info) / .2);--color-on-tertiary-container: hsl(var(--info-foreground));--color-on-primary: hsl(var(--primary-foreground));--color-primary: hsl(var(--primary));--border-radius: var(--radius);--color-secondary: hsl(var(--secondary));--color-on-secondary: hsl(var(--secondary-foreground));--color-success: hsl(var(--success));--color-on-success: hsl(var(--success-foreground));--color-success-container: hsl(var(--success) / .25);--color-on-success-container: hsl(var(--success));--color-warning: hsl(var(--warning));--color-on-warning: hsl(var(--warning-foreground));--color-warning-container: hsl(var(--warning) / .25);--color-on-warning-container: hsl(var(--warning));--color-info: hsl(var(--info));--color-on-info: hsl(var(--info-foreground));--color-info-container: hsl(var(--info) / .25);--color-on-info-container: hsl(var(--info));--color-state-layer-secondary: hsl(var(--secondary) / .16);--color-state-layer-error: hsl(var(--destructive) / .16);--color-scrim-rgb: 0, 0, 0}:root[data-base-theme=bronirka]{--background: 222 75% 99%;--foreground: 215 28% 17%;--card: 0 0% 100%;--card-foreground: 215 28% 17%;--popover: 0 0% 100%;--popover-foreground: 215 28% 17%;--primary: 222.8 76.9% 61%;--primary-foreground: 0 0% 100%;--secondary: 222 60% 96%;--secondary-foreground: 215 28% 17%;--muted: 222 40% 96%;--muted-foreground: 220 9% 46%;--accent: 222 60% 96%;--accent-foreground: 215 28% 17%;--border: 222 45% 88%;--input: 222 45% 88%;--shell-canvas: 222 60% 96%;--shell-panel: 222 50% 98.5%;--shell-elevated: 0 0% 100%;--shell-border-strong: 222 45% 88%;--ring: 222.8 76.9% 61%;--sidebar: 222 50% 98.5%;--sidebar-foreground: 215 28% 17%;--sidebar-primary: 222.8 76.9% 61%;--sidebar-primary-foreground: 0 0% 100%;--sidebar-accent: 222 60% 96%;--sidebar-accent-foreground: 215 28% 17%;--sidebar-border: 222 45% 88%;--sidebar-ring: 222.8 50% 70%}.dark[data-base-theme=bronirka]{--background: 222 30% 8%;--foreground: 210 40% 98%;--card: 222 30% 11%;--card-foreground: 210 40% 98%;--popover: 222 30% 11%;--popover-foreground: 210 40% 98%;--primary: 222.8 76.9% 61%;--primary-foreground: 0 0% 100%;--secondary: 222 30% 16%;--secondary-foreground: 210 40% 98%;--muted: 222 30% 16%;--muted-foreground: 220 15% 65%;--accent: 222 30% 16%;--accent-foreground: 210 40% 98%;--border: 0 0% 100% / .1;--input: 0 0% 100% / .15;--shell-canvas: 222 30% 8%;--shell-panel: 222 30% 11%;--shell-elevated: 222 30% 16%;--shell-border-strong: 0 0% 100% / .1;--ring: 222.8 76.9% 61%;--sidebar: 222 30% 11%;--sidebar-foreground: 210 40% 98%;--sidebar-primary: 222.8 76.9% 61%;--sidebar-primary-foreground: 0 0% 100%;--sidebar-accent: 222 30% 16%;--sidebar-accent-foreground: 210 40% 98%;--sidebar-border: 0 0% 100% / .1;--sidebar-ring: 222 40% 55%}:root[data-base-theme=stone]{--foreground: 20 13.8% 4.1%;--card-foreground: 20 13.8% 4.1%;--popover-foreground: 20 13.8% 4.1%;--secondary: 60 3.6% 95.9%;--secondary-foreground: 24 9.6% 10%;--muted: 60 3.6% 95.9%;--muted-foreground: 25 5.9% 44.6%;--accent: 60 3.6% 95.9%;--accent-foreground: 24 9.6% 10%;--border: 20 6.9% 90%;--input: 20 6.9% 90%;--shell-elevated: 60 7.1% 97.9%;--shell-border-strong: 20 6.9% 90%;--ring: 24 5.8% 63.1%;--sidebar: 60 7.1% 97.9%;--sidebar-foreground: 20 13.8% 4.1%;--sidebar-accent: 60 3.6% 95.9%;--sidebar-accent-foreground: 24 9.6% 10%;--sidebar-border: 20 6.9% 90%;--sidebar-ring: 24 5.8% 63.1%}.dark[data-base-theme=stone]{--background: 20 13.8% 4.1%;--foreground: 60 7.1% 97.9%;--card: 24 9.6% 10%;--card-foreground: 60 7.1% 97.9%;--popover: 24 9.6% 10%;--popover-foreground: 60 7.1% 97.9%;--secondary: 12 7.2% 15.1%;--secondary-foreground: 60 7.1% 97.9%;--muted: 12 7.2% 15.1%;--muted-foreground: 25 5.9% 44.6%;--accent: 12 7.2% 15.1%;--accent-foreground: 60 7.1% 97.9%;--border: 0 0% 100% / .1;--input: 0 0% 100% / .15;--shell-panel: 24 9.6% 10%;--shell-elevated: 12 7.2% 15.1%;--shell-border-strong: 0 0% 100% / .1;--ring: 25 5.9% 44.6%;--sidebar: 24 9.6% 10%;--sidebar-foreground: 60 7.1% 97.9%;--sidebar-accent: 12 7.2% 15.1%;--sidebar-accent-foreground: 60 7.1% 97.9%;--sidebar-border: 0 0% 100% / .1;--sidebar-ring: 25 5.9% 44.6%}:root[data-base-theme=zinc]{--foreground: 240.1 11.2% 4%;--card-foreground: 240.1 11.2% 4%;--popover-foreground: 240.1 11.2% 4%;--secondary: 240 3.5% 95.8%;--secondary-foreground: 240 6% 10%;--muted: 240 3.5% 95.8%;--muted-foreground: 240.1 4.4% 46.3%;--accent: 240 3.5% 95.8%;--accent-foreground: 240 6% 10%;--border: 240 5.9% 90%;--input: 240 5.9% 90%;--shell-border-strong: 240 5.9% 90%;--ring: 240.1 5.7% 64.3%;--sidebar-foreground: 240.1 11.2% 4%;--sidebar-accent: 240 3.5% 95.8%;--sidebar-accent-foreground: 240 6% 10%;--sidebar-border: 240 5.9% 90%;--sidebar-ring: 240.1 5.7% 64.3%}.dark[data-base-theme=zinc]{--background: 240.1 11.2% 4%;--card: 240 6% 10%;--popover: 240 6% 10%;--secondary: 240 4% 15.9%;--muted: 240 4% 15.9%;--muted-foreground: 240.1 5.7% 64.3%;--accent: 240 4% 15.9%;--border: 0 0% 100% / .1;--input: 0 0% 100% / .15;--shell-panel: 240 6% 10%;--shell-elevated: 240 4% 15.9%;--shell-border-strong: 0 0% 100% / .1;--ring: 240.1 4.4% 46.3%;--sidebar: 240 6% 10%;--sidebar-accent: 240 4% 15.9%;--sidebar-border: 0 0% 100% / .1;--sidebar-ring: 240.1 4.4% 46.3%}:root[data-base-theme=mauve]{--foreground: 300 13.9% 4.1%;--card-foreground: 300 13.9% 4.1%;--popover-foreground: 300 13.9% 4.1%;--secondary: 300 6.7% 94.9%;--secondary-foreground: 292.5 15.6% 10.2%;--muted: 300 6.7% 94.9%;--muted-foreground: 293.3 8% 44.7%;--accent: 300 6.7% 94.9%;--accent-foreground: 292.5 15.6% 10.2%;--border: 300 5.7% 90%;--input: 300 5.7% 90%;--shell-border-strong: 300 5.7% 90%;--ring: 294.5 5.9% 64.1%;--sidebar-foreground: 300 13.9% 4.1%;--sidebar-accent: 300 6.7% 94.9%;--sidebar-accent-foreground: 292.5 15.6% 10.2%;--sidebar-border: 300 5.7% 90%;--sidebar-ring: 294.5 5.9% 64.1%}.dark[data-base-theme=mauve]{--background: 300 13.9% 4.1%;--card: 292.5 15.6% 10.2%;--popover: 292.5 15.6% 10.2%;--secondary: 289.1 14.3% 15.1%;--muted: 289.1 14.3% 15.1%;--muted-foreground: 294.5 5.9% 64.1%;--accent: 289.1 14.3% 15.1%;--border: 0 0% 100% / .1;--input: 0 0% 100% / .15;--shell-panel: 292.5 15.6% 10.2%;--shell-elevated: 289.1 14.3% 15.1%;--shell-border-strong: 0 0% 100% / .1;--ring: 293.3 8% 44.7%;--sidebar: 292.5 15.6% 10.2%;--sidebar-accent: 289.1 14.3% 15.1%;--sidebar-border: 0 0% 100% / .1;--sidebar-ring: 293.3 8% 44.7%}:root[data-base-theme=olive]{--foreground: 60 13.6% 4.1%;--card-foreground: 60 13.6% 4.1%;--popover-foreground: 60 13.6% 4.1%;--secondary: 60 14.6% 94.9%;--secondary-foreground: 60 13.7% 10%;--muted: 60 14.6% 94.9%;--muted-foreground: 60 9.3% 44.5%;--accent: 60 14.6% 94.9%;--accent-foreground: 60 13.7% 10%;--border: 60 10.3% 90%;--input: 60 10.3% 90%;--shell-elevated: 60.1 23% 98.1%;--shell-border-strong: 60 10.3% 90%;--ring: 60 8.2% 64.1%;--sidebar: 60.1 23% 98.1%;--sidebar-foreground: 60 13.6% 4.1%;--sidebar-accent: 60 14.6% 94.9%;--sidebar-accent-foreground: 60 13.7% 10%;--sidebar-border: 60 10.3% 90%;--sidebar-ring: 60 8.2% 64.1%}.dark[data-base-theme=olive]{--background: 60 13.6% 4.1%;--foreground: 60.1 23% 98.1%;--card: 60 13.7% 10%;--card-foreground: 60.1 23% 98.1%;--popover: 60 13.7% 10%;--popover-foreground: 60.1 23% 98.1%;--secondary: 60 11.8% 15.1%;--secondary-foreground: 60.1 23% 98.1%;--muted: 60 11.8% 15.1%;--muted-foreground: 60 8.2% 64.1%;--accent: 60 11.8% 15.1%;--accent-foreground: 60.1 23% 98.1%;--border: 0 0% 100% / .1;--input: 0 0% 100% / .15;--shell-panel: 60 13.7% 10%;--shell-elevated: 60 11.8% 15.1%;--shell-border-strong: 0 0% 100% / .1;--ring: 60 9.3% 44.5%;--sidebar: 60 13.7% 10%;--sidebar-foreground: 60.1 23% 98.1%;--sidebar-accent: 60 11.8% 15.1%;--sidebar-accent-foreground: 60.1 23% 98.1%;--sidebar-border: 0 0% 100% / .1;--sidebar-ring: 60 9.3% 44.5%}:root[data-base-theme=mist]{--foreground: 200 14.1% 4.1%;--card-foreground: 200 14.1% 4.1%;--popover-foreground: 200 14.1% 4.1%;--secondary: 180 7.3% 95%;--secondary-foreground: 197.2 12.9% 10%;--muted: 180 7.3% 95%;--muted-foreground: 191.4 9.2% 44.5%;--accent: 180 7.3% 95%;--accent-foreground: 197.2 12.9% 10%;--border: 192 10.8% 89.9%;--input: 192 10.8% 89.9%;--shell-elevated: 180 19.5% 98.1%;--shell-border-strong: 192 10.8% 89.9%;--ring: 192 8% 64.1%;--sidebar: 180 19.5% 98.1%;--sidebar-foreground: 200 14.1% 4.1%;--sidebar-accent: 180 7.3% 95%;--sidebar-accent-foreground: 197.2 12.9% 10%;--sidebar-border: 192 10.8% 89.9%;--sidebar-ring: 192 8% 64.1%}.dark[data-base-theme=mist]{--background: 200 14.1% 4.1%;--foreground: 180 19.5% 98.1%;--card: 197.2 12.9% 10%;--card-foreground: 180 19.5% 98.1%;--popover: 197.2 12.9% 10%;--popover-foreground: 180 19.5% 98.1%;--secondary: 193.4 12.2% 15.1%;--secondary-foreground: 180 19.5% 98.1%;--muted: 193.4 12.2% 15.1%;--muted-foreground: 192 8% 64.1%;--accent: 193.4 12.2% 15.1%;--accent-foreground: 180 19.5% 98.1%;--border: 0 0% 100% / .1;--input: 0 0% 100% / .15;--shell-panel: 197.2 12.9% 10%;--shell-elevated: 193.4 12.2% 15.1%;--shell-border-strong: 0 0% 100% / .1;--ring: 191.4 9.2% 44.5%;--sidebar: 197.2 12.9% 10%;--sidebar-foreground: 180 19.5% 98.1%;--sidebar-accent: 193.4 12.2% 15.1%;--sidebar-accent-foreground: 180 19.5% 98.1%;--sidebar-border: 0 0% 100% / .1;--sidebar-ring: 191.4 9.2% 44.5%}:root[data-base-theme=taupe]{--foreground: 20.1 13.8% 4.1%;--card-foreground: 20.1 13.8% 4.1%;--popover-foreground: 20.1 13.8% 4.1%;--secondary: 0 7.2% 94.9%;--secondary-foreground: 17.2 13.9% 10%;--muted: 0 7.2% 94.9%;--muted-foreground: 17.2 9.2% 44.5%;--accent: 0 7.2% 94.9%;--accent-foreground: 17.2 13.9% 10%;--border: 12 10.8% 90.1%;--input: 12 10.8% 90.1%;--shell-elevated: 30 24% 98.1%;--shell-border-strong: 12 10.8% 90.1%;--ring: 16 8.1% 64.1%;--sidebar: 30 24% 98.1%;--sidebar-foreground: 20.1 13.8% 4.1%;--sidebar-accent: 0 7.2% 94.9%;--sidebar-accent-foreground: 17.2 13.9% 10%;--sidebar-border: 12 10.8% 90.1%;--sidebar-ring: 16 8.1% 64.1%}.dark[data-base-theme=taupe]{--background: 20.1 13.8% 4.1%;--foreground: 30 24% 98.1%;--card: 17.2 13.9% 10%;--card-foreground: 30 24% 98.1%;--popover: 17.2 13.9% 10%;--popover-foreground: 30 24% 98.1%;--secondary: 13.3 11.4% 15.1%;--secondary-foreground: 30 24% 98.1%;--muted: 13.3 11.4% 15.1%;--muted-foreground: 16 8.1% 64.1%;--accent: 13.3 11.4% 15.1%;--accent-foreground: 30 24% 98.1%;--border: 0 0% 100% / .1;--input: 0 0% 100% / .15;--shell-panel: 17.2 13.9% 10%;--shell-elevated: 13.3 11.4% 15.1%;--shell-border-strong: 0 0% 100% / .1;--ring: 17.2 9.2% 44.5%;--sidebar: 17.2 13.9% 10%;--sidebar-foreground: 30 24% 98.1%;--sidebar-accent: 13.3 11.4% 15.1%;--sidebar-accent-foreground: 30 24% 98.1%;--sidebar-border: 0 0% 100% / .1;--sidebar-ring: 17.2 9.2% 44.5%}:root[data-color-scheme=blue]{--primary: 221.2 83.2% 53.3%;--primary-foreground: 210 40% 98%;--ring: 221.2 83.2% 53.3%;--chart-1: 213.1 93.9% 67.8%;--chart-2: 217.2 91.2% 59.8%;--chart-3: 221.2 83.2% 53.3%;--chart-4: 224.3 76.3% 48%;--chart-5: 225.9 70.7% 40.2%;--sidebar-primary: 217.2 91.2% 59.8%;--sidebar-primary-foreground: 210 40% 98%}.dark[data-color-scheme=blue]{--primary: 213.1 93.9% 67.8%;--primary-foreground: 222.2 47.4% 11.2%;--ring: 213.1 93.9% 67.8%;--chart-1: 213.1 93.9% 67.8%;--chart-2: 217.2 91.2% 59.8%;--chart-3: 221.2 83.2% 53.3%;--chart-4: 224.3 76.3% 48%;--chart-5: 225.9 70.7% 40.2%;--sidebar-primary: 217.2 91.2% 59.8%;--sidebar-primary-foreground: 210 40% 98%}:root[data-color-scheme=green]{--primary: 142.1 76.2% 36.3%;--primary-foreground: 138.5 76.5% 96.7%;--ring: 142.1 76.2% 36.3%;--chart-1: 158.1 64.4% 51.6%;--chart-2: 142.1 70.6% 45.3%;--chart-3: 142.1 76.2% 36.3%;--chart-4: 142.4 71.8% 29.2%;--chart-5: 143.8 61.2% 20.2%;--sidebar-primary: 142.1 70.6% 45.3%;--sidebar-primary-foreground: 138.5 76.5% 96.7%}.dark[data-color-scheme=green]{--primary: 142.1 70.6% 45.3%;--primary-foreground: 144.9 80.4% 10%;--ring: 142.1 70.6% 45.3%;--chart-1: 158.1 64.4% 51.6%;--chart-2: 142.1 70.6% 45.3%;--chart-3: 142.1 76.2% 36.3%;--chart-4: 142.4 71.8% 29.2%;--chart-5: 143.8 61.2% 20.2%;--sidebar-primary: 142.1 70.6% 45.3%;--sidebar-primary-foreground: 138.5 76.5% 96.7%}:root[data-color-scheme=orange]{--primary: 24.6 95% 53.1%;--primary-foreground: 33.3 100% 96.5%;--ring: 24.6 95% 53.1%;--chart-1: 38 92.1% 50.2%;--chart-2: 32.1 94.6% 43.7%;--chart-3: 24.6 95% 53.1%;--chart-4: 20.5 90.2% 48.2%;--chart-5: 17.5 88.3% 40.4%;--sidebar-primary: 20.5 90.2% 48.2%;--sidebar-primary-foreground: 33.3 100% 96.5%}.dark[data-color-scheme=orange]{--primary: 20.5 90.2% 48.2%;--primary-foreground: 33.3 100% 96.5%;--ring: 20.5 90.2% 48.2%;--chart-1: 38 92.1% 50.2%;--chart-2: 32.1 94.6% 43.7%;--chart-3: 24.6 95% 53.1%;--chart-4: 20.5 90.2% 48.2%;--chart-5: 17.5 88.3% 40.4%;--sidebar-primary: 24.6 95% 53.1%;--sidebar-primary-foreground: 33.3 100% 96.5%}:root[data-color-scheme=red]{--primary: 0 84.2% 60.2%;--primary-foreground: 0 85.7% 97.3%;--ring: 0 84.2% 60.2%;--chart-1: 0 90.6% 70.8%;--chart-2: 0 84.2% 60.2%;--chart-3: 0 72.2% 50.6%;--chart-4: 0 73.7% 41.8%;--chart-5: 0 70% 35.3%;--sidebar-primary: 0 72.2% 50.6%;--sidebar-primary-foreground: 0 85.7% 97.3%}.dark[data-color-scheme=red]{--primary: 0 72.2% 50.6%;--primary-foreground: 0 85.7% 97.3%;--ring: 0 72.2% 50.6%;--chart-1: 0 90.6% 70.8%;--chart-2: 0 84.2% 60.2%;--chart-3: 0 72.2% 50.6%;--chart-4: 0 73.7% 41.8%;--chart-5: 0 70% 35.3%;--sidebar-primary: 0 84.2% 60.2%;--sidebar-primary-foreground: 0 85.7% 97.3%}:root[data-color-scheme=rose]{--primary: 346.8 77.2% 49.8%;--primary-foreground: 355.7 100% 97.3%;--ring: 346.8 77.2% 49.8%;--chart-1: 349.7 89.2% 60.2%;--chart-2: 346.8 77.2% 49.8%;--chart-3: 345.3 82.7% 40.8%;--chart-4: 343.4 79.7% 34.7%;--chart-5: 341.5 75.5% 30.4%;--sidebar-primary: 349.7 89.2% 60.2%;--sidebar-primary-foreground: 355.7 100% 97.3%}.dark[data-color-scheme=rose]{--primary: 349.7 89.2% 60.2%;--primary-foreground: 343.1 87.7% 15.6%;--ring: 349.7 89.2% 60.2%;--chart-1: 349.7 89.2% 60.2%;--chart-2: 346.8 77.2% 49.8%;--chart-3: 345.3 82.7% 40.8%;--chart-4: 343.4 79.7% 34.7%;--chart-5: 341.5 75.5% 30.4%;--sidebar-primary: 349.7 89.2% 60.2%;--sidebar-primary-foreground: 355.7 100% 97.3%}:root[data-color-scheme=violet]{--primary: 262.1 83.3% 57.8%;--primary-foreground: 270 100% 98%;--ring: 262.1 83.3% 57.8%;--chart-1: 270 95.2% 75.3%;--chart-2: 262.1 83.3% 57.8%;--chart-3: 263.4 70% 50.4%;--chart-4: 263.4 69.3% 42.2%;--chart-5: 263.6 67.4% 34.9%;--sidebar-primary: 263.4 70% 50.4%;--sidebar-primary-foreground: 270 100% 98%}.dark[data-color-scheme=violet]{--primary: 270 95.2% 75.3%;--primary-foreground: 263.5 70% 14.1%;--ring: 270 95.2% 75.3%;--chart-1: 270 95.2% 75.3%;--chart-2: 262.1 83.3% 57.8%;--chart-3: 263.4 70% 50.4%;--chart-4: 263.4 69.3% 42.2%;--chart-5: 263.6 67.4% 34.9%;--sidebar-primary: 262.1 83.3% 57.8%;--sidebar-primary-foreground: 270 100% 98%}:root[data-color-scheme=yellow]{--primary: 47.9 95.8% 53.1%;--primary-foreground: 26 83.3% 14.1%;--ring: 47.9 95.8% 53.1%;--chart-1: 50.4 97.8% 63.5%;--chart-2: 47.9 95.8% 53.1%;--chart-3: 45.4 93.4% 47.5%;--chart-4: 40.6 96.1% 40.4%;--chart-5: 35.5 91.7% 32.9%;--sidebar-primary: 45.4 93.4% 47.5%;--sidebar-primary-foreground: 26 83.3% 14.1%}.dark[data-color-scheme=yellow]{--primary: 47.9 95.8% 53.1%;--primary-foreground: 26 83.3% 14.1%;--ring: 47.9 95.8% 53.1%;--chart-1: 50.4 97.8% 63.5%;--chart-2: 47.9 95.8% 53.1%;--chart-3: 45.4 93.4% 47.5%;--chart-4: 40.6 96.1% 40.4%;--chart-5: 35.5 91.7% 32.9%;--sidebar-primary: 47.9 95.8% 53.1%;--sidebar-primary-foreground: 26 83.3% 14.1%}}@layer base{*{border-color:var(--color-border)}html{height:100%;padding-top:var(--safe-area-inset-top, env(safe-area-inset-top, 0px));padding-bottom:var( --safe-area-inset-bottom, env(safe-area-inset-bottom, 0px) );padding-left:var(--safe-area-inset-left, env(safe-area-inset-left, 0px));padding-right:var( --safe-area-inset-right, env(safe-area-inset-right, 0px) )}html.theme-transitioning,html.theme-transitioning *,html.theme-transitioning *:before,html.theme-transitioning *:after{transition:background-color .3s ease,border-color .2s ease,color .15s ease,fill .15s ease,stroke .15s ease,box-shadow .2s ease!important;transition-delay:0s!important}body{background-color:var(--color-background);color:var(--color-foreground);font-feature-settings:"rlig" 1,"calt" 1;height:100%;margin:0;padding:0;background-image:radial-gradient(circle at top right,hsl(var(--primary) / .12),transparent 28%),linear-gradient(180deg,hsl(var(--shell-canvas)),hsl(var(--shell-canvas)))}#root{height:100%}body.public-booking-page,body.public-booking-page #root{height:auto;min-height:100%;overflow-y:auto}body.iframe-embed-mode{background:transparent}body.iframe-embed-mode,body.iframe-embed-mode #root{height:auto;min-height:100%;overflow-y:auto}input,textarea,select,button,[role=button],[tabindex]:not([tabindex="-1"]){transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .15s;transition-duration:.15s;animation-duration:.15s}::-webkit-scrollbar{height:calc(var(--spacing) * 2);width:calc(var(--spacing) * 2)}::-webkit-scrollbar-track{border-radius:calc(infinity * 1px);background-color:var(--color-muted)}::-webkit-scrollbar-thumb{border-radius:calc(infinity * 1px);background-color:color-mix(in srgb,hsl(var(--muted-foreground)) 30%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-muted-foreground) 30%,transparent)}&:hover{@media(hover:hover){background-color:color-mix(in srgb,hsl(var(--muted-foreground)) 50%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-muted-foreground) 50%,transparent)}}}}}@layer components{@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(10px)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}}input[type=date]{color-scheme:light;vertical-align:baseline;line-height:normal;-webkit-appearance:none;-moz-appearance:none;appearance:none}.dark input[type=date]{color-scheme:dark}input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:1}.dark input[type=date]::-webkit-calendar-picker-indicator{filter:invert(1) brightness(1.3)}input[type=date]::-webkit-datetime-edit-text,input[type=date]::-webkit-datetime-edit-month-field,input[type=date]::-webkit-datetime-edit-day-field,input[type=date]::-webkit-datetime-edit-year-field{color:currentColor;padding:0;margin:0;user-select:none;-webkit-user-select:none}input[type=date]::-webkit-datetime-edit-fields-wrapper{user-select:none;-webkit-user-select:none}input[type=date]::-webkit-datetime-edit-text{padding:0 .2em}input[type=date]::-webkit-inner-spin-button,input[type=date]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-grid-layout{position:relative;transition:height .2s ease}.react-grid-item{transition:all .2s ease;transition-property:left,top}.react-grid-item.cssTransforms{transition-property:transform}.react-grid-item.resizing{z-index:1;will-change:width,height}.react-grid-item.react-draggable-dragging{transition:none;z-index:3;will-change:transform;opacity:.9}.react-grid-item.dropping{visibility:hidden}.react-grid-item.react-grid-placeholder{background:hsl(var(--primary) / .2);border:2px dashed hsl(var(--primary) / .5);border-radius:.5rem;opacity:1;transition-duration:.1s;z-index:2}.react-grid-item>.react-resizable-handle{position:absolute;width:20px;height:20px}.react-grid-item>.react-resizable-handle:after{content:"";position:absolute;right:3px;bottom:3px;width:6px;height:6px;border-right:2px solid hsl(var(--muted-foreground) / .4);border-bottom:2px solid hsl(var(--muted-foreground) / .4)}.react-grid-item:hover>.react-resizable-handle:after{border-color:hsl(var(--primary) / .6)}.react-resizable-handle-sw{bottom:0;left:0;cursor:sw-resize;transform:rotate(90deg)}.react-resizable-handle-se{bottom:0;right:0;cursor:se-resize}.react-resizable-handle-nw{top:0;left:0;cursor:nw-resize;transform:rotate(180deg)}.react-resizable-handle-ne{top:0;right:0;cursor:ne-resize;transform:rotate(270deg)}.react-resizable-handle-w,.react-resizable-handle-e{top:50%;margin-top:-10px;cursor:ew-resize}.react-resizable-handle-w{left:0;transform:rotate(135deg)}.react-resizable-handle-e{right:0;transform:rotate(315deg)}.react-resizable-handle-n,.react-resizable-handle-s{left:50%;margin-left:-10px;cursor:ns-resize}.react-resizable-handle-n{top:0;transform:rotate(225deg)}.react-resizable-handle-s{bottom:0;transform:rotate(45deg)}.widget-container{height:100%}@keyframes slide-in-from-right{0%{transform:translate(100%)}to{transform:translate(0)}}.slide-in-from-right{animation:slide-in-from-right .2s ease-out}.dashboard-grid-edit{position:relative;background-image:linear-gradient(to right,hsl(var(--border) / .3) 1px,transparent 1px),linear-gradient(to bottom,hsl(var(--border) / .3) 1px,transparent 1px);background-size:calc(100% / 12) 60px;background-position:-1px -1px;border-radius:var(--radius);min-height:600px}@media(max-width:1023px){.dashboard-grid-edit{background-size:10% 60px;min-height:500px}}@media(max-width:767px){.dashboard-grid-edit{background-size:calc(100% / 6) 60px;min-height:400px}}@media(max-width:639px){.dashboard-grid-edit{background-size:25% 60px;min-height:300px}}.dashboard-grid-edit:before{content:"";position:absolute;inset:0;background-image:linear-gradient(to right,hsl(var(--border) / .5) 1px,transparent 1px);background-size:25% 100%;pointer-events:none;z-index:0}.react-grid-placeholder{background:hsl(var(--primary) / .2)!important;border:2px dashed hsl(var(--primary))!important;border-radius:var(--radius);transition:all .1s ease}.dashboard-grid-edit .react-grid-item{z-index:1}.dashboard-grid-edit .react-grid-item.react-draggable-dragging{z-index:var(--z-drag);opacity:.9;box-shadow:0 10px 40px #0000004d}.dashboard-grid-edit .react-grid-item.resizing{z-index:var(--z-drag);opacity:.9}.dashboard-grid-edit .react-grid-item>.react-resizable-handle:after{border-color:hsl(var(--primary) / .5)}.dashboard-grid-edit .react-grid-item:hover>.react-resizable-handle:after{border-color:hsl(var(--primary))}.layout:not(.dashboard-grid-edit) .react-grid-item{pointer-events:none}.layout:not(.dashboard-grid-edit).react-grid-layout,.layout:not(.dashboard-grid-edit) .react-grid-item,.layout:not(.dashboard-grid-edit) .react-grid-item.cssTransforms{transition:none!important}.layout:not(.dashboard-grid-edit) .react-grid-item>*{pointer-events:auto}.layout:not(.dashboard-grid-edit) .react-grid-item>.react-resizable-handle{display:none}.layout:not(.dashboard-grid-edit) .react-grid-item .drag-handle{cursor:default}@media(max-width:767px){.dashboard-grid-edit .react-grid-item>.react-resizable-handle{width:24px;height:24px}.dashboard-grid-edit .react-grid-item>.react-resizable-handle:after{width:10px;height:10px;right:4px;bottom:4px}.dashboard-grid-edit .react-grid-item.react-draggable-dragging{touch-action:none}}.dashboard-grid-edit{touch-action:pan-y}.dashboard-grid-edit .react-grid-item.react-draggable-dragging{touch-action:none}.react-grid-item{transition:transform .2s ease,width .2s ease,height .2s ease}.react-grid-item.react-draggable-dragging,.react-grid-item.resizing{transition:none}.dashboard-resizing .react-grid-layout,.dashboard-resizing .react-grid-item{transition:none!important}@keyframes slideUpFromBottom{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slideDownToBottom{0%{transform:translateY(0);opacity:1}to{transform:translateY(100%);opacity:0}}.animate-slide-up{animation:slideUpFromBottom .3s ease-out forwards}.animate-slide-down{animation:slideDownToBottom .2s ease-in forwards}.bottom-sheet{position:fixed;inset:auto 0 0;max-height:85vh;border-radius:1rem 1rem 0 0;overflow:hidden}.bottom-sheet-content{overflow-y:auto;max-height:calc(85vh - 3rem);overscroll-behavior:contain}.drag-handle-indicator{width:3rem;height:.25rem;background-color:hsl(var(--muted-foreground) / .3);border-radius:9999px;margin:.5rem auto}.touch-target{min-height:var(--min-touch-target);min-width:var(--min-touch-target)}.touch-target-sm{min-height:36px;min-width:36px}.touch-expand{position:relative}.touch-expand:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-width:44px;min-height:44px;width:100%;height:100%}@media(max-width:767px){button:not(.touch-target-override):not([data-slot=checkbox]){min-height:var(--min-touch-target)}[role=button]:not(.touch-target-override):not([data-slot=checkbox]){min-height:var(--min-touch-target);min-width:var(--min-touch-target)}select,input[type=checkbox],input[type=radio]{min-height:24px;min-width:24px}input[type=checkbox]+label,input[type=radio]+label{min-height:var(--min-touch-target);display:inline-flex;align-items:center}}@layer base{input:where([type=text]),input:where(:not([type])),input:where([type=email]),input:where([type=url]),input:where([type=password]),input:where([type=number]),input:where([type=date]),input:where([type=datetime-local]),input:where([type=month]),input:where([type=search]),input:where([type=tel]),input:where([type=time]),input:where([type=week]),select:where([multiple]),textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#6a7282;border-width:1px;border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem;--tw-shadow: 0 0 #0000;&:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset: var(--tw-empty, );--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: #66a1ff;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:#66a1ff}}input::-moz-placeholder,textarea::-moz-placeholder{color:#6a7282;opacity:1}input::placeholder,textarea::placeholder{color:#6a7282;opacity:1}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em}::-webkit-date-and-time-value{text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}select{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='oklch(55.1%25 0.027 264.364)' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;-webkit-print-color-adjust:exact;print-color-adjust:exact}select:where([multiple]),select:where([size]:not([size="1"])){background-image:initial;background-position:initial;background-repeat:unset;background-size:initial;padding-right:.75rem;-webkit-print-color-adjust:unset;print-color-adjust:unset}input:where([type=checkbox]),input:where([type=radio]){-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;-webkit-print-color-adjust:exact;print-color-adjust:exact;display:inline-block;vertical-align:middle;background-origin:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0;height:1rem;width:1rem;color:#66a1ff;background-color:#fff;border-color:#6a7282;border-width:1px;--tw-shadow: 0 0 #0000}input:where([type=checkbox]){border-radius:0}input:where([type=radio]){border-radius:100%}input:where([type=checkbox]):focus,input:where([type=radio]):focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset: var(--tw-empty, );--tw-ring-offset-width: 2px;--tw-ring-offset-color: #fff;--tw-ring-color: #66a1ff;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}input:where([type=checkbox]):checked,input:where([type=radio]):checked{border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}input:where([type=checkbox]):checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e");@media(forced-colors:active){-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}input:where([type=radio]):checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e");@media(forced-colors:active){-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}input:where([type=checkbox]):checked:hover,input:where([type=checkbox]):checked:focus,input:where([type=radio]):checked:hover,input:where([type=radio]):checked:focus{border-color:transparent;background-color:currentColor}input:where([type=checkbox]):indeterminate{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat;@media(forced-colors:active){-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}input:where([type=checkbox]):indeterminate:hover,input:where([type=checkbox]):indeterminate:focus{border-color:transparent;background-color:currentColor}input:where([type=file]){background:unset;border-color:inherit;border-width:0;border-radius:0;padding:0;font-size:unset;line-height:inherit}input:where([type=file]):focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}}@property --tw-border-spacing-x{syntax: "<length>"; inherits: false; initial-value: 0;}@property --tw-border-spacing-y{syntax: "<length>"; inherits: false; initial-value: 0;}@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-scale-x{syntax: "*"; inherits: false; initial-value: 1;}@property --tw-scale-y{syntax: "*"; inherits: false; initial-value: 1;}@property --tw-scale-z{syntax: "*"; inherits: false; initial-value: 1;}@property --tw-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-divide-y-reverse{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-border-style{syntax: "*"; inherits: false; initial-value: solid;}@property --tw-gradient-position{syntax: "*"; inherits: false;}@property --tw-gradient-from{syntax: "<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-ordinal{syntax: "*"; inherits: false;}@property --tw-slashed-zero{syntax: "*"; inherits: false;}@property --tw-numeric-figure{syntax: "*"; inherits: false;}@property --tw-numeric-spacing{syntax: "*"; inherits: false;}@property --tw-numeric-fraction{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: 0px;}@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-outline-style{syntax: "*"; inherits: false; initial-value: solid;}@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-backdrop-blur{syntax: "*"; inherits: false;}@property --tw-backdrop-brightness{syntax: "*"; inherits: false;}@property --tw-backdrop-contrast{syntax: "*"; inherits: false;}@property --tw-backdrop-grayscale{syntax: "*"; inherits: false;}@property --tw-backdrop-hue-rotate{syntax: "*"; inherits: false;}@property --tw-backdrop-invert{syntax: "*"; inherits: false;}@property --tw-backdrop-opacity{syntax: "*"; inherits: false;}@property --tw-backdrop-saturate{syntax: "*"; inherits: false;}@property --tw-backdrop-sepia{syntax: "*"; inherits: false;}@property --tw-duration{syntax: "*"; inherits: false;}@property --tw-ease{syntax: "*"; inherits: false;}@property --tw-content{syntax: "*"; initial-value: ""; inherits: false;}@property --tw-divide-x-reverse{syntax: "*"; inherits: false; initial-value: 0;}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;animation-timing-function:cubic-bezier(0,0,.2,1)}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes enter{0%{opacity:var(--tw-enter-opacity, 1);transform:translate3d(var(--tw-enter-translate-x, 0),var(--tw-enter-translate-y, 0),0) scale3d(var(--tw-enter-scale, 1),var(--tw-enter-scale, 1),var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity, 1);transform:translate3d(var(--tw-exit-translate-x, 0),var(--tw-exit-translate-y, 0),0) scale3d(var(--tw-exit-scale, 1),var(--tw-exit-scale, 1),var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0))}}@layer properties{@supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-translate-z: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-scale-z: 1;--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-divide-y-reverse: 0;--tw-border-style: solid;--tw-gradient-position: initial;--tw-gradient-from: #0000;--tw-gradient-via: #0000;--tw-gradient-to: #0000;--tw-gradient-stops: initial;--tw-gradient-via-stops: initial;--tw-gradient-from-position: 0%;--tw-gradient-via-position: 50%;--tw-gradient-to-position: 100%;--tw-leading: initial;--tw-font-weight: initial;--tw-tracking: initial;--tw-ordinal: initial;--tw-slashed-zero: initial;--tw-numeric-figure: initial;--tw-numeric-spacing: initial;--tw-numeric-fraction: 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-outline-style: solid;--tw-blur: initial;--tw-brightness: initial;--tw-contrast: initial;--tw-grayscale: initial;--tw-hue-rotate: initial;--tw-invert: initial;--tw-opacity: initial;--tw-saturate: initial;--tw-sepia: initial;--tw-drop-shadow: initial;--tw-drop-shadow-color: initial;--tw-drop-shadow-alpha: 100%;--tw-drop-shadow-size: initial;--tw-backdrop-blur: initial;--tw-backdrop-brightness: initial;--tw-backdrop-contrast: initial;--tw-backdrop-grayscale: initial;--tw-backdrop-hue-rotate: initial;--tw-backdrop-invert: initial;--tw-backdrop-opacity: initial;--tw-backdrop-saturate: initial;--tw-backdrop-sepia: initial;--tw-duration: initial;--tw-ease: initial;--tw-content: "";--tw-divide-x-reverse: 0;--tw-animation-delay: 0s;--tw-animation-direction: normal;--tw-animation-duration: initial;--tw-animation-fill-mode: none;--tw-animation-iteration-count: 1;--tw-enter-blur: 0;--tw-enter-opacity: 1;--tw-enter-rotate: 0;--tw-enter-scale: 1;--tw-enter-translate-x: 0;--tw-enter-translate-y: 0;--tw-exit-blur: 0;--tw-exit-opacity: 1;--tw-exit-rotate: 0;--tw-exit-scale: 1;--tw-exit-translate-x: 0;--tw-exit-translate-y: 0}}}
