 @layer properties;@layer theme, base, components, utilities;@layer theme {:root, :host {--font-sans: ui-sans-serif, system-ui, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';--font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New', monospace;--color-red-50: oklch(97.1% 0.013 17.38);--color-red-500: oklch(63.7% 0.237 25.331);--color-orange-50: oklch(98% 0.016 73.684);--color-orange-100: oklch(95.4% 0.038 75.164);--color-orange-400: oklch(75% 0.183 55.934);--color-orange-500: oklch(70.5% 0.213 47.604);--color-orange-600: oklch(64.6% 0.222 41.116);--color-orange-900: oklch(40.8% 0.123 38.172);--color-yellow-50: oklch(98.7% 0.026 102.212);--color-yellow-300: oklch(90.5% 0.182 98.111);--color-yellow-400: oklch(85.2% 0.199 91.936);--color-yellow-700: oklch(55.4% 0.135 66.442);--color-green-400: oklch(79.2% 0.209 151.711);--color-green-500: oklch(72.3% 0.219 149.579);--color-emerald-400: oklch(76.5% 0.177 163.223);--color-emerald-600: oklch(59.6% 0.145 163.225);--color-cyan-50: oklch(98.4% 0.019 200.873);--color-cyan-100: oklch(95.6% 0.045 203.388);--color-cyan-300: oklch(86.5% 0.127 207.078);--color-cyan-400: oklch(78.9% 0.154 211.53);--color-cyan-500: oklch(71.5% 0.143 215.221);--color-cyan-600: oklch(60.9% 0.126 221.723);--color-cyan-800: oklch(45% 0.085 224.283);--color-cyan-900: oklch(39.8% 0.07 227.392);--color-blue-50: oklch(97% 0.014 254.604);--color-blue-100: oklch(93.2% 0.032 255.585);--color-blue-200: oklch(88.2% 0.059 254.128);--color-blue-300: oklch(80.9% 0.105 251.813);--color-blue-400: oklch(70.7% 0.165 254.624);--color-blue-500: oklch(62.3% 0.214 259.815);--color-blue-600: oklch(54.6% 0.245 262.881);--color-blue-700: oklch(48.8% 0.243 264.376);--color-blue-800: oklch(42.4% 0.199 265.638);--color-blue-900: oklch(37.9% 0.146 265.522);--color-indigo-400: oklch(67.3% 0.182 276.935);--color-indigo-500: oklch(58.5% 0.233 277.117);--color-indigo-600: oklch(51.1% 0.262 276.966);--color-indigo-700: oklch(45.7% 0.24 277.023);--color-indigo-950: oklch(25.7% 0.09 281.288);--color-violet-400: oklch(70.2% 0.183 293.541);--color-violet-500: oklch(60.6% 0.25 292.717);--color-violet-600: oklch(54.1% 0.281 293.009);--color-violet-900: oklch(38% 0.189 293.745);--color-purple-100: oklch(94.6% 0.033 307.174);--color-purple-200: oklch(90.2% 0.063 306.703);--color-purple-300: oklch(82.7% 0.119 306.383);--color-purple-400: oklch(71.4% 0.203 305.504);--color-purple-500: oklch(62.7% 0.265 303.9);--color-purple-600: oklch(55.8% 0.288 302.321);--color-purple-900: oklch(38.1% 0.176 304.987);--color-fuchsia-400: oklch(74% 0.238 322.16);--color-fuchsia-500: oklch(66.7% 0.295 322.15);--color-slate-50: oklch(98.4% 0.003 247.858);--color-slate-100: oklch(96.8% 0.007 247.896);--color-slate-200: oklch(92.9% 0.013 255.508);--color-slate-300: oklch(86.9% 0.022 252.894);--color-slate-400: oklch(70.4% 0.04 256.788);--color-slate-500: oklch(55.4% 0.046 257.417);--color-slate-600: oklch(44.6% 0.043 257.281);--color-slate-700: oklch(37.2% 0.044 257.287);--color-slate-800: oklch(27.9% 0.041 260.031);--color-slate-900: oklch(20.8% 0.042 265.755);--color-slate-950: oklch(12.9% 0.042 264.695);--color-gray-50: oklch(98.5% 0.002 247.839);--color-gray-100: oklch(96.7% 0.003 264.542);--color-gray-200: oklch(92.8% 0.006 264.531);--color-gray-500: oklch(55.1% 0.027 264.364);--color-gray-600: oklch(44.6% 0.03 256.802);--color-gray-800: oklch(27.8% 0.033 256.848);--color-gray-900: oklch(21% 0.034 264.665);--color-gray-950: oklch(13% 0.028 261.692);--color-black: #000;--color-white: #fff;--spacing: 0.25rem;--breakpoint-xl: 80rem;--container-sm: 24rem;--container-md: 28rem;--container-xl: 36rem;--container-2xl: 42rem;--container-4xl: 56rem;--container-5xl: 64rem;--container-6xl: 72rem;--container-7xl: 80rem;--text-xs: 0.75rem;--text-xs--line-height: calc(1 / 0.75);--text-sm: 0.875rem;--text-sm--line-height: calc(1.25 / 0.875);--text-base: 1rem;--text-base--line-height: calc(1.5 / 1);--text-lg: 1.125rem;--text-lg--line-height: calc(1.75 / 1.125);--text-xl: 1.25rem;--text-xl--line-height: calc(1.75 / 1.25);--text-2xl: 1.5rem;--text-2xl--line-height: calc(2 / 1.5);--text-3xl: 1.875rem;--text-3xl--line-height: calc(2.25 / 1.875);--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;--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-tighter: -0.05em;--tracking-tight: -0.025em;--tracking-wide: 0.025em;--tracking-wider: 0.05em;--tracking-widest: 0.1em;--leading-tight: 1.25;--leading-snug: 1.375;--leading-normal: 1.5;--leading-relaxed: 1.625;--radius-md: 0.375rem;--radius-lg: 0.5rem;--radius-xl: 0.75rem;--radius-2xl: 1rem;--radius-3xl: 1.5rem;--drop-shadow-md: 0 3px 3px rgb(0 0 0 / 0.12);--drop-shadow-xl: 0 9px 7px rgb(0 0 0 / 0.1);--drop-shadow-2xl: 0 25px 25px rgb(0 0 0 / 0.15);--ease-in: cubic-bezier(0.4, 0, 1, 1);--ease-out: cubic-bezier(0, 0, 0.2, 1);--ease-in-out: cubic-bezier(0.4, 0, 0.2, 1);--animate-spin: spin 1s linear infinite;--animate-ping: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;--animate-pulse: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;--animate-bounce: bounce 1s infinite;--blur-sm: 8px;--blur-md: 12px;--blur-lg: 16px;--blur-xl: 24px;--blur-2xl: 40px;--aspect-video: 16 / 9;--default-transition-duration: 150ms;--default-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);--default-font-family: var(--font-sans);--default-mono-font-family: var(--font-mono);}}@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%;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: -0.25em;}sup {top: -0.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;}::placeholder {opacity: 1;}@supports (not (-webkit-appearance: -apple-pay-button)) or (contain-intrinsic-size: 1px) {::placeholder {color: currentcolor;@supports (color: color-mix(in lab, red, red)) {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 {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-auto {pointer-events: auto;}.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;}.not-sr-only {position: static;width: auto;height: auto;padding: 0;margin: 0;overflow: visible;clip-path: none;white-space: normal;}.absolute {position: absolute;}.fixed {position: fixed;}.relative {position: relative;}.relative\! {position: relative !important;}.static {position: static;}.sticky {position: sticky;}.inset-0 {inset: calc(var(--spacing) * 0);}.inset-x-0 {inset-inline: calc(var(--spacing) * 0);}.inset-y-0 {inset-block: calc(var(--spacing) * 0);}.-start {inset-inline-start: calc(var(--spacing) * -1);}.start {inset-inline-start: var(--spacing);}.end {inset-inline-end: var(--spacing);}.-top-3 {top: calc(var(--spacing) * -3);}.top-0 {top: calc(var(--spacing) * 0);}.top-1 {top: calc(var(--spacing) * 1);}.top-1\/2 {top: calc(1 / 2 * 100%);}.top-4 {top: calc(var(--spacing) * 4);}.top-6 {top: calc(var(--spacing) * 6);}.top-14 {top: calc(var(--spacing) * 14);}.top-16 {top: calc(var(--spacing) * 16);}.top-20 {top: calc(var(--spacing) * 20);}.-right-3 {right: calc(var(--spacing) * -3);}.right-0 {right: calc(var(--spacing) * 0);}.right-2 {right: calc(var(--spacing) * 2);}.right-6 {right: calc(var(--spacing) * 6);}.right-8 {right: calc(var(--spacing) * 8);}.bottom-0 {bottom: calc(var(--spacing) * 0);}.bottom-6 {bottom: calc(var(--spacing) * 6);}.bottom-8 {bottom: calc(var(--spacing) * 8);}.bottom-10 {bottom: calc(var(--spacing) * 10);}.-left-1 {left: calc(var(--spacing) * -1);}.-left-2 {left: calc(var(--spacing) * -2);}.-left-3 {left: calc(var(--spacing) * -3);}.left-0 {left: calc(var(--spacing) * 0);}.left-3 {left: calc(var(--spacing) * 3);}.left-4 {left: calc(var(--spacing) * 4);}.left-10 {left: calc(var(--spacing) * 10);}.isolate {isolation: isolate;}.isolation-auto {isolation: auto;}.z-10 {z-index: 10;}.z-20 {z-index: 20;}.z-30 {z-index: 30;}.z-40 {z-index: 40;}.z-50 {z-index: 50;}.z-\[55\] {z-index: 55;}.z-\[60\] {z-index: 60;}.z-\[70\] {z-index: 70;}.z-\[80\] {z-index: 80;}.z-\[100\] {z-index: 100;}.z-\[101\] {z-index: 101;}.z-\[102\] {z-index: 102;}.z-\[999999\] {z-index: 999999;}.float-end {float: inline-end;}.float-left {float: left;}.float-none {float: none;}.float-right {float: right;}.float-start {float: inline-start;}.clear-both {clear: both;}.clear-end {clear: inline-end;}.clear-left {clear: left;}.clear-none {clear: none;}.clear-right {clear: right;}.clear-start {clear: inline-start;}.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;}}.-mx-6 {margin-inline: calc(var(--spacing) * -6);}.mx-6 {margin-inline: calc(var(--spacing) * 6);}.mx-8 {margin-inline: calc(var(--spacing) * 8);}.mx-auto {margin-inline: auto;}.my-0 {margin-block: calc(var(--spacing) * 0);}.my-auto {margin-block: auto;}.-mt-10 {margin-top: calc(var(--spacing) * -10);}.-mt-14 {margin-top: calc(var(--spacing) * -14);}.mt-1 {margin-top: calc(var(--spacing) * 1);}.mt-2 {margin-top: calc(var(--spacing) * 2);}.mt-3 {margin-top: calc(var(--spacing) * 3);}.mt-4 {margin-top: calc(var(--spacing) * 4);}.mt-6 {margin-top: calc(var(--spacing) * 6);}.mt-8 {margin-top: calc(var(--spacing) * 8);}.mt-10 {margin-top: calc(var(--spacing) * 10);}.mt-auto {margin-top: auto;}.mb-0 {margin-bottom: calc(var(--spacing) * 0);}.mb-1 {margin-bottom: calc(var(--spacing) * 1);}.mb-2 {margin-bottom: calc(var(--spacing) * 2);}.mb-3 {margin-bottom: calc(var(--spacing) * 3);}.mb-4 {margin-bottom: calc(var(--spacing) * 4);}.mb-5 {margin-bottom: calc(var(--spacing) * 5);}.mb-6 {margin-bottom: calc(var(--spacing) * 6);}.mb-8 {margin-bottom: calc(var(--spacing) * 8);}.mb-10 {margin-bottom: calc(var(--spacing) * 10);}.mb-12 {margin-bottom: calc(var(--spacing) * 12);}.mb-14 {margin-bottom: calc(var(--spacing) * 14);}.mb-16 {margin-bottom: calc(var(--spacing) * 16);}.mb-20 {margin-bottom: calc(var(--spacing) * 20);}.mb-auto {margin-bottom: auto;}.ml-1 {margin-left: calc(var(--spacing) * 1);}.ml-2 {margin-left: calc(var(--spacing) * 2);}.box-border {box-sizing: border-box;}.box-content {box-sizing: content-box;}.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;}.line-clamp-none {overflow: visible;display: block;-webkit-box-orient: horizontal;-webkit-line-clamp: unset;}.block {display: block;}.contents {display: contents;}.flex {display: flex;}.flow-root {display: flow-root;}.grid {display: grid;}.grid\! {display: grid !important;}.hidden {display: none;}.inline {display: inline;}.inline-block {display: inline-block;}.inline-flex {display: inline-flex;}.inline-grid {display: inline-grid;}.inline-table {display: inline-table;}.list-item {display: list-item;}.table {display: table;}.table-caption {display: table-caption;}.table-cell {display: table-cell;}.table-column {display: table-column;}.table-column-group {display: table-column-group;}.table-footer-group {display: table-footer-group;}.table-header-group {display: table-header-group;}.table-row {display: table-row;}.table-row-group {display: table-row-group;}.aspect-square {aspect-ratio: 1 / 1;}.aspect-video {aspect-ratio: var(--aspect-video);}.h-0 {height: calc(var(--spacing) * 0);}.h-1 {height: calc(var(--spacing) * 1);}.h-2 {height: calc(var(--spacing) * 2);}.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-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-32 {height: calc(var(--spacing) * 32);}.h-40 {height: calc(var(--spacing) * 40);}.h-48 {height: calc(var(--spacing) * 48);}.h-\[2px\] {height: 2px;}.h-\[50px\] {height: 50px;}.h-\[60px\] {height: 60px;}.h-auto {height: auto;}.h-full {height: 100%;}.h-screen {height: 100vh;}.max-h-\[85\%\] {max-height: 85%;}.max-h-\[90\%\] {max-height: 90%;}.max-h-full {max-height: 100%;}.min-h-full {min-height: 100%;}.min-h-screen {min-height: 100vh;}.w-0 {width: calc(var(--spacing) * 0);}.w-1 {width: calc(var(--spacing) * 1);}.w-2 {width: calc(var(--spacing) * 2);}.w-4 {width: calc(var(--spacing) * 4);}.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-10 {width: calc(var(--spacing) * 10);}.w-12 {width: calc(var(--spacing) * 12);}.w-14 {width: calc(var(--spacing) * 14);}.w-16 {width: calc(var(--spacing) * 16);}.w-32 {width: calc(var(--spacing) * 32);}.w-40 {width: calc(var(--spacing) * 40);}.w-64 {width: calc(var(--spacing) * 64);}.w-72 {width: calc(var(--spacing) * 72);}.w-auto {width: auto;}.w-fit {width: fit-content;}.w-full {width: 100%;}.w-px {width: 1px;}.max-w-2xl {max-width: var(--container-2xl);}.max-w-6xl {max-width: var(--container-6xl);}.max-w-7xl {max-width: var(--container-7xl);}.max-w-\[85\%\] {max-width: 85%;}.max-w-\[90\%\] {max-width: 90%;}.max-w-\[140px\] {max-width: 140px;}.max-w-\[300px\] {max-width: 300px;}.max-w-\[460px\] {max-width: 460px;}.max-w-\[500px\] {max-width: 500px;}.max-w-\[1080px\] {max-width: 1080px;}.max-w-\[1280px\] {max-width: 1280px;}.max-w-\[1400px\] {max-width: 1400px;}.max-w-full {max-width: 100%;}.max-w-md {max-width: var(--container-md);}.max-w-screen-xl {max-width: var(--breakpoint-xl);}.max-w-sm {max-width: var(--container-sm);}.max-w-xl {max-width: var(--container-xl);}.min-w-0 {min-width: calc(var(--spacing) * 0);}.min-w-\[85px\] {min-width: 85px;}.flex-1 {flex: 1;}.flex-shrink {flex-shrink: 1;}.flex-shrink-0 {flex-shrink: 0;}.shrink {flex-shrink: 1;}.shrink-0 {flex-shrink: 0;}.flex-grow {flex-grow: 1;}.grow {flex-grow: 1;}.table-auto {table-layout: auto;}.table-fixed {table-layout: fixed;}.caption-bottom {caption-side: bottom;}.caption-top {caption-side: top;}.border-collapse {border-collapse: collapse;}.border-separate {border-collapse: separate;}.-translate-x-1 {--tw-translate-x: calc(var(--spacing) * -1);translate: var(--tw-translate-x) var(--tw-translate-y);}.-translate-x-3 {--tw-translate-x: calc(var(--spacing) * -3);translate: var(--tw-translate-x) var(--tw-translate-y);}.-translate-x-full {--tw-translate-x: -100%;translate: var(--tw-translate-x) var(--tw-translate-y);}.translate-x-0 {--tw-translate-x: calc(var(--spacing) * 0);translate: var(--tw-translate-x) var(--tw-translate-y);}.translate-x-1 {--tw-translate-x: calc(var(--spacing) * 1);translate: var(--tw-translate-x) var(--tw-translate-y);}.translate-x-1\/2 {--tw-translate-x: calc(1 / 2 * 100%);translate: var(--tw-translate-x) var(--tw-translate-y);}.translate-x-full {--tw-translate-x: 100%;translate: var(--tw-translate-x) var(--tw-translate-y);}.-translate-y-2 {--tw-translate-y: calc(var(--spacing) * -2);translate: var(--tw-translate-x) var(--tw-translate-y);}.-translate-y-\[60\%\] {--tw-translate-y: calc(60% * -1);translate: var(--tw-translate-x) var(--tw-translate-y);}.-translate-y-full {--tw-translate-y: -100%;translate: var(--tw-translate-x) var(--tw-translate-y);}.translate-y-0 {--tw-translate-y: calc(var(--spacing) * 0);translate: var(--tw-translate-x) var(--tw-translate-y);}.translate-y-2 {--tw-translate-y: calc(var(--spacing) * 2);translate: var(--tw-translate-x) var(--tw-translate-y);}.translate-y-10 {--tw-translate-y: calc(var(--spacing) * 10);translate: var(--tw-translate-x) var(--tw-translate-y);}.scale-110 {--tw-scale-x: 110%;--tw-scale-y: 110%;--tw-scale-z: 110%;scale: var(--tw-scale-x) var(--tw-scale-y);}.scale-125 {--tw-scale-x: 125%;--tw-scale-y: 125%;--tw-scale-z: 125%;scale: var(--tw-scale-x) var(--tw-scale-y);}.rotate-6 {rotate: 6deg;}.rotate-12 {rotate: 12deg;}.transform {transform: var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);}.transform-cpu {transform: var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);}.transform-gpu {transform: translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);}.transform-none {transform: none;}.animate-ping {animation: var(--animate-ping);}.cursor-default {cursor: default;}.cursor-grab {cursor: grab;}.cursor-move {cursor: move;}.cursor-pointer {cursor: pointer;}.touch-pan-left {--tw-pan-x: pan-left;touch-action: var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,);}.touch-pan-right {--tw-pan-x: pan-right;touch-action: var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,);}.touch-pan-x {--tw-pan-x: pan-x;touch-action: var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,);}.touch-pan-down {--tw-pan-y: pan-down;touch-action: var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,);}.touch-pan-up {--tw-pan-y: pan-up;touch-action: var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,);}.touch-pan-y {--tw-pan-y: pan-y;touch-action: var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,);}.touch-pinch-zoom {--tw-pinch-zoom: pinch-zoom;touch-action: var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,);}.touch-auto {touch-action: auto;}.touch-manipulation {touch-action: manipulation;}.touch-none {touch-action: none;}.resize {resize: both;}.resize-none {resize: none;}.resize-x {resize: horizontal;}.resize-y {resize: vertical;}.snap-both {scroll-snap-type: both var(--tw-scroll-snap-strictness);}.snap-none {scroll-snap-type: none;}.snap-x {scroll-snap-type: x var(--tw-scroll-snap-strictness);}.snap-y {scroll-snap-type: y var(--tw-scroll-snap-strictness);}.snap-mandatory {--tw-scroll-snap-strictness: mandatory;}.snap-proximity {--tw-scroll-snap-strictness: proximity;}.snap-align-none {scroll-snap-align: none;}.snap-center {scroll-snap-align: center;}.snap-end {scroll-snap-align: end;}.snap-start {scroll-snap-align: start;}.snap-always {scroll-snap-stop: always;}.snap-normal {scroll-snap-stop: normal;}.list-inside {list-style-position: inside;}.list-outside {list-style-position: outside;}.appearance-auto {appearance: auto;}.appearance-none {appearance: none;}.break-before-all {break-before: all;}.break-before-auto {break-before: auto;}.break-before-avoid {break-before: avoid;}.break-before-avoid-page {break-before: avoid-page;}.break-before-column {break-before: column;}.break-before-left {break-before: left;}.break-before-page {break-before: page;}.break-before-right {break-before: right;}.break-inside-auto {break-inside: auto;}.break-inside-avoid {break-inside: avoid;}.break-inside-avoid-column {break-inside: avoid-column;}.break-inside-avoid-page {break-inside: avoid-page;}.break-after-all {break-after: all;}.break-after-auto {break-after: auto;}.break-after-avoid {break-after: avoid;}.break-after-avoid-page {break-after: avoid-page;}.break-after-column {break-after: column;}.break-after-left {break-after: left;}.break-after-page {break-after: page;}.break-after-right {break-after: right;}.grid-flow-col {grid-auto-flow: column;}.grid-flow-col-dense {grid-auto-flow: column dense;}.grid-flow-dense {grid-auto-flow: dense;}.grid-flow-row {grid-auto-flow: row;}.grid-flow-row-dense {grid-auto-flow: row dense;}.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-4 {grid-template-columns: repeat(4, minmax(0, 1fr));}.flex-col {flex-direction: column;}.flex-col-reverse {flex-direction: column-reverse;}.flex-row {flex-direction: row;}.flex-row-reverse {flex-direction: row-reverse;}.flex-nowrap {flex-wrap: nowrap;}.flex-wrap {flex-wrap: wrap;}.flex-wrap-reverse {flex-wrap: wrap-reverse;}.place-content-around {place-content: space-around;}.place-content-baseline {place-content: baseline;}.place-content-between {place-content: space-between;}.place-content-center {place-content: center;}.place-content-end {place-content: end;}.place-content-evenly {place-content: space-evenly;}.place-content-start {place-content: start;}.place-content-stretch {place-content: stretch;}.place-items-baseline {place-items: baseline;}.place-items-center {place-items: center;}.place-items-end {place-items: end;}.place-items-start {place-items: start;}.place-items-stretch {place-items: stretch;}.content-around {align-content: space-around;}.content-baseline {align-content: baseline;}.content-between {align-content: space-between;}.content-center {align-content: center;}.content-end {align-content: flex-end;}.content-evenly {align-content: space-evenly;}.content-normal {align-content: normal;}.content-start {align-content: flex-start;}.content-stretch {align-content: stretch;}.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-around {justify-content: space-around;}.justify-between {justify-content: space-between;}.justify-center {justify-content: center;}.justify-end {justify-content: flex-end;}.justify-evenly {justify-content: space-evenly;}.justify-normal {justify-content: normal;}.justify-start {justify-content: flex-start;}.justify-stretch {justify-content: stretch;}.justify-items-center {justify-items: center;}.justify-items-end {justify-items: end;}.justify-items-start {justify-items: start;}.justify-items-stretch {justify-items: stretch;}.gap-0 {gap: calc(var(--spacing) * 0);}.gap-1 {gap: calc(var(--spacing) * 1);}.gap-1\.5 {gap: calc(var(--spacing) * 1.5);}.gap-2 {gap: calc(var(--spacing) * 2);}.gap-3 {gap: calc(var(--spacing) * 3);}.gap-4 {gap: calc(var(--spacing) * 4);}.gap-6 {gap: calc(var(--spacing) * 6);}.gap-8 {gap: calc(var(--spacing) * 8);}.gap-10 {gap: calc(var(--spacing) * 10);}.gap-12 {gap: calc(var(--spacing) * 12);}.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-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-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-reverse {:where(& > :not(:last-child)) {--tw-space-y-reverse: 1;}}.gap-x-6 {column-gap: calc(var(--spacing) * 6);}.gap-x-8 {column-gap: calc(var(--spacing) * 8);}.space-x-reverse {:where(& > :not(:last-child)) {--tw-space-x-reverse: 1;}}.gap-y-3 {row-gap: calc(var(--spacing) * 3);}.gap-y-4 {row-gap: calc(var(--spacing) * 4);}.divide-x {: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)));}}.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-y-reverse {:where(& > :not(:last-child)) {--tw-divide-y-reverse: 1;}}.divide-dashed {:where(& > :not(:last-child)) {--tw-border-style: dashed;border-style: dashed;}}.divide-dotted {:where(& > :not(:last-child)) {--tw-border-style: dotted;border-style: dotted;}}.divide-double {:where(& > :not(:last-child)) {--tw-border-style: double;border-style: double;}}.divide-none {:where(& > :not(:last-child)) {--tw-border-style: none;border-style: none;}}.divide-solid {:where(& > :not(:last-child)) {--tw-border-style: solid;border-style: solid;}}.place-self-auto {place-self: auto;}.place-self-center {place-self: center;}.place-self-end {place-self: end;}.place-self-start {place-self: start;}.place-self-stretch {place-self: stretch;}.self-auto {align-self: auto;}.self-baseline {align-self: baseline;}.self-center {align-self: center;}.self-end {align-self: flex-end;}.self-start {align-self: flex-start;}.self-stretch {align-self: stretch;}.justify-self-auto {justify-self: auto;}.justify-self-center {justify-self: center;}.justify-self-end {justify-self: flex-end;}.justify-self-start {justify-self: flex-start;}.justify-self-stretch {justify-self: stretch;}.truncate {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}.overflow-auto {overflow: auto;}.overflow-clip {overflow: clip;}.overflow-hidden {overflow: hidden;}.overflow-scroll {overflow: scroll;}.overflow-visible {overflow: visible;}.overflow-x-auto {overflow-x: auto;}.overflow-x-clip {overflow-x: clip;}.overflow-x-hidden {overflow-x: hidden;}.overflow-x-scroll {overflow-x: scroll;}.overflow-x-visible {overflow-x: visible;}.overflow-y-auto {overflow-y: auto;}.overflow-y-clip {overflow-y: clip;}.overflow-y-hidden {overflow-y: hidden;}.overflow-y-scroll {overflow-y: scroll;}.overflow-y-visible {overflow-y: visible;}.overscroll-auto {overscroll-behavior: auto;}.overscroll-contain {overscroll-behavior: contain;}.overscroll-none {overscroll-behavior: none;}.overscroll-x-auto {overscroll-behavior-x: auto;}.overscroll-x-contain {overscroll-behavior-x: contain;}.overscroll-x-none {overscroll-behavior-x: none;}.overscroll-y-auto {overscroll-behavior-y: auto;}.overscroll-y-contain {overscroll-behavior-y: contain;}.overscroll-y-none {overscroll-behavior-y: none;}.scroll-auto {scroll-behavior: auto;}.scroll-smooth {scroll-behavior: smooth;}.rounded {border-radius: 0.25rem;}.rounded-2xl {border-radius: var(--radius-2xl);}.rounded-3xl {border-radius: var(--radius-3xl);}.rounded-\[2\.5rem\] {border-radius: 2.5rem;}.rounded-full {border-radius: calc(infinity * 1px);}.rounded-lg {border-radius: var(--radius-lg);}.rounded-md {border-radius: var(--radius-md);}.rounded-xl {border-radius: var(--radius-xl);}.rounded-s {border-start-start-radius: 0.25rem;border-end-start-radius: 0.25rem;}.rounded-ss {border-start-start-radius: 0.25rem;}.rounded-e {border-start-end-radius: 0.25rem;border-end-end-radius: 0.25rem;}.rounded-se {border-start-end-radius: 0.25rem;}.rounded-ee {border-end-end-radius: 0.25rem;}.rounded-es {border-end-start-radius: 0.25rem;}.rounded-t {border-top-left-radius: 0.25rem;border-top-right-radius: 0.25rem;}.rounded-l {border-top-left-radius: 0.25rem;border-bottom-left-radius: 0.25rem;}.rounded-tl {border-top-left-radius: 0.25rem;}.rounded-r {border-top-right-radius: 0.25rem;border-bottom-right-radius: 0.25rem;}.rounded-tr {border-top-right-radius: 0.25rem;}.rounded-b {border-bottom-right-radius: 0.25rem;border-bottom-left-radius: 0.25rem;}.rounded-br {border-bottom-right-radius: 0.25rem;}.rounded-bl {border-bottom-left-radius: 0.25rem;}.border {border-style: var(--tw-border-style);border-width: 1px;}.border-2 {border-style: var(--tw-border-style);border-width: 2px;}.border-x {border-inline-style: var(--tw-border-style);border-inline-width: 1px;}.border-y {border-block-style: var(--tw-border-style);border-block-width: 1px;}.border-s {border-inline-start-style: var(--tw-border-style);border-inline-start-width: 1px;}.border-e {border-inline-end-style: var(--tw-border-style);border-inline-end-width: 1px;}.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-l {border-left-style: var(--tw-border-style);border-left-width: 1px;}.border-dashed {--tw-border-style: dashed;border-style: dashed;}.border-dotted {--tw-border-style: dotted;border-style: dotted;}.border-double {--tw-border-style: double;border-style: double;}.border-hidden {--tw-border-style: hidden;border-style: hidden;}.border-none {--tw-border-style: none;border-style: none;}.border-solid {--tw-border-style: solid;border-style: solid;}.border-blue-100 {border-color: var(--color-blue-100);}.border-blue-200 {border-color: var(--color-blue-200);}.border-blue-400 {border-color: var(--color-blue-400);}.border-blue-500 {border-color: var(--color-blue-500);}.border-blue-500\/30 {border-color: color-mix(in srgb, oklch(62.3% 0.214 259.815) 30%, transparent);@supports (color: color-mix(in lab, red, red)) {border-color: color-mix(in oklab, var(--color-blue-500) 30%, transparent);}}.border-blue-900 {border-color: var(--color-blue-900);}.border-cyan-500 {border-color: var(--color-cyan-500);}.border-cyan-500\/20 {border-color: color-mix(in srgb, oklch(71.5% 0.143 215.221) 20%, transparent);@supports (color: color-mix(in lab, red, red)) {border-color: color-mix(in oklab, var(--color-cyan-500) 20%, transparent);}}.border-cyan-500\/30 {border-color: color-mix(in srgb, oklch(71.5% 0.143 215.221) 30%, transparent);@supports (color: color-mix(in lab, red, red)) {border-color: color-mix(in oklab, var(--color-cyan-500) 30%, transparent);}}.border-cyan-500\/40 {border-color: color-mix(in srgb, oklch(71.5% 0.143 215.221) 40%, transparent);@supports (color: color-mix(in lab, red, red)) {border-color: color-mix(in oklab, var(--color-cyan-500) 40%, transparent);}}.border-cyan-900 {border-color: var(--color-cyan-900);}.border-cyan-900\/30 {border-color: color-mix(in srgb, oklch(39.8% 0.07 227.392) 30%, transparent);@supports (color: color-mix(in lab, red, red)) {border-color: color-mix(in oklab, var(--color-cyan-900) 30%, transparent);}}.border-cyan-900\/50 {border-color: color-mix(in srgb, oklch(39.8% 0.07 227.392) 50%, transparent);@supports (color: color-mix(in lab, red, red)) {border-color: color-mix(in oklab, var(--color-cyan-900) 50%, transparent);}}.border-emerald-400 {border-color: var(--color-emerald-400);}.border-gray-100 {border-color: var(--color-gray-100);}.border-gray-100\/10 {border-color: color-mix(in srgb, oklch(96.7% 0.003 264.542) 10%, transparent);@supports (color: color-mix(in lab, red, red)) {border-color: color-mix(in oklab, var(--color-gray-100) 10%, transparent);}}.border-indigo-400 {border-color: var(--color-indigo-400);}.border-slate-50 {border-color: var(--color-slate-50);}.border-slate-100 {border-color: var(--color-slate-100);}.border-slate-200 {border-color: var(--color-slate-200);}.border-slate-300 {border-color: var(--color-slate-300);}.border-slate-500 {border-color: var(--color-slate-500);}.border-slate-600 {border-color: var(--color-slate-600);}.border-slate-700 {border-color: var(--color-slate-700);}.border-slate-700\/50 {border-color: color-mix(in srgb, oklch(37.2% 0.044 257.287) 50%, transparent);@supports (color: color-mix(in lab, red, red)) {border-color: color-mix(in oklab, var(--color-slate-700) 50%, transparent);}}.border-slate-800 {border-color: var(--color-slate-800);}.border-slate-900 {border-color: var(--color-slate-900);}.border-transparent {border-color: transparent;}.border-violet-400 {border-color: var(--color-violet-400);}.border-violet-500 {border-color: var(--color-violet-500);}.border-violet-500\/50 {border-color: color-mix(in srgb, oklch(60.6% 0.25 292.717) 50%, transparent);@supports (color: color-mix(in lab, red, red)) {border-color: color-mix(in oklab, var(--color-violet-500) 50%, transparent);}}.border-violet-900 {border-color: var(--color-violet-900);}.border-violet-900\/50 {border-color: color-mix(in srgb, oklch(38% 0.189 293.745) 50%, transparent);@supports (color: color-mix(in lab, red, red)) {border-color: color-mix(in oklab, var(--color-violet-900) 50%, transparent);}}.border-white {border-color: var(--color-white);}.border-white\/5 {border-color: color-mix(in srgb, #fff 5%, transparent);@supports (color: color-mix(in lab, red, red)) {border-color: color-mix(in oklab, var(--color-white) 5%, transparent);}}.border-white\/10 {border-color: color-mix(in srgb, #fff 10%, transparent);@supports (color: color-mix(in lab, red, red)) {border-color: color-mix(in oklab, var(--color-white) 10%, transparent);}}.bg-black {background-color: var(--color-black);}.bg-black\/20 {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);}}.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\/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-500 {background-color: var(--color-blue-500);}.bg-blue-500\/20 {background-color: color-mix(in srgb, oklch(62.3% 0.214 259.815) 20%, transparent);@supports (color: color-mix(in lab, red, red)) {background-color: color-mix(in oklab, var(--color-blue-500) 20%, transparent);}}.bg-blue-600 {background-color: var(--color-blue-600);}.bg-blue-900 {background-color: var(--color-blue-900);}.bg-cyan-500 {background-color: var(--color-cyan-500);}.bg-cyan-600 {background-color: var(--color-cyan-600);}.bg-cyan-900 {background-color: var(--color-cyan-900);}.bg-cyan-900\/50 {background-color: color-mix(in srgb, oklch(39.8% 0.07 227.392) 50%, transparent);@supports (color: color-mix(in lab, red, red)) {background-color: color-mix(in oklab, var(--color-cyan-900) 50%, transparent);}}.bg-emerald-600 {background-color: var(--color-emerald-600);}.bg-fuchsia-500 {background-color: var(--color-fuchsia-500);}.bg-fuchsia-500\/30 {background-color: color-mix(in srgb, oklch(66.7% 0.295 322.15) 30%, transparent);@supports (color: color-mix(in lab, red, red)) {background-color: color-mix(in oklab, var(--color-fuchsia-500) 30%, transparent);}}.bg-gray-50 {background-color: var(--color-gray-50);}.bg-gray-50\/50 {background-color: color-mix(in srgb, oklch(98.5% 0.002 247.839) 50%, transparent);@supports (color: color-mix(in lab, red, red)) {background-color: color-mix(in oklab, var(--color-gray-50) 50%, transparent);}}.bg-gray-100 {background-color: var(--color-gray-100);}.bg-gray-900 {background-color: var(--color-gray-900);}.bg-gray-950 {background-color: var(--color-gray-950);}.bg-green-500 {background-color: var(--color-green-500);}.bg-indigo-500 {background-color: var(--color-indigo-500);}.bg-indigo-950 {background-color: var(--color-indigo-950);}.bg-orange-100 {background-color: var(--color-orange-100);}.bg-purple-900 {background-color: var(--color-purple-900);}.bg-red-500 {background-color: var(--color-red-500);}.bg-slate-50 {background-color: var(--color-slate-50);}.bg-slate-100 {background-color: var(--color-slate-100);}.bg-slate-200 {background-color: var(--color-slate-200);}.bg-slate-200\/80 {background-color: color-mix(in srgb, oklch(92.9% 0.013 255.508) 80%, transparent);@supports (color: color-mix(in lab, red, red)) {background-color: color-mix(in oklab, var(--color-slate-200) 80%, transparent);}}.bg-slate-300 {background-color: var(--color-slate-300);}.bg-slate-300\/30 {background-color: color-mix(in srgb, oklch(86.9% 0.022 252.894) 30%, transparent);@supports (color: color-mix(in lab, red, red)) {background-color: color-mix(in oklab, var(--color-slate-300) 30%, transparent);}}.bg-slate-700 {background-color: var(--color-slate-700);}.bg-slate-800 {background-color: var(--color-slate-800);}.bg-slate-800\/30 {background-color: color-mix(in srgb, oklch(27.9% 0.041 260.031) 30%, transparent);@supports (color: color-mix(in lab, red, red)) {background-color: color-mix(in oklab, var(--color-slate-800) 30%, transparent);}}.bg-slate-800\/50 {background-color: color-mix(in srgb, oklch(27.9% 0.041 260.031) 50%, transparent);@supports (color: color-mix(in lab, red, red)) {background-color: color-mix(in oklab, var(--color-slate-800) 50%, transparent);}}.bg-slate-900 {background-color: var(--color-slate-900);}.bg-slate-900\/40 {background-color: color-mix(in srgb, oklch(20.8% 0.042 265.755) 40%, transparent);@supports (color: color-mix(in lab, red, red)) {background-color: color-mix(in oklab, var(--color-slate-900) 40%, transparent);}}.bg-slate-900\/50 {background-color: color-mix(in srgb, oklch(20.8% 0.042 265.755) 50%, transparent);@supports (color: color-mix(in lab, red, red)) {background-color: color-mix(in oklab, var(--color-slate-900) 50%, transparent);}}.bg-slate-900\/60 {background-color: color-mix(in srgb, oklch(20.8% 0.042 265.755) 60%, transparent);@supports (color: color-mix(in lab, red, red)) {background-color: color-mix(in oklab, var(--color-slate-900) 60%, transparent);}}.bg-slate-900\/80 {background-color: color-mix(in srgb, oklch(20.8% 0.042 265.755) 80%, transparent);@supports (color: color-mix(in lab, red, red)) {background-color: color-mix(in oklab, var(--color-slate-900) 80%, transparent);}}.bg-slate-900\/90 {background-color: color-mix(in srgb, oklch(20.8% 0.042 265.755) 90%, transparent);@supports (color: color-mix(in lab, red, red)) {background-color: color-mix(in oklab, var(--color-slate-900) 90%, transparent);}}.bg-slate-900\/95 {background-color: color-mix(in srgb, oklch(20.8% 0.042 265.755) 95%, transparent);@supports (color: color-mix(in lab, red, red)) {background-color: color-mix(in oklab, var(--color-slate-900) 95%, transparent);}}.bg-slate-950 {background-color: var(--color-slate-950);}.bg-slate-950\/20 {background-color: color-mix(in srgb, oklch(12.9% 0.042 264.695) 20%, transparent);@supports (color: color-mix(in lab, red, red)) {background-color: color-mix(in oklab, var(--color-slate-950) 20%, transparent);}}.bg-slate-950\/50 {background-color: color-mix(in srgb, oklch(12.9% 0.042 264.695) 50%, transparent);@supports (color: color-mix(in lab, red, red)) {background-color: color-mix(in oklab, var(--color-slate-950) 50%, transparent);}}.bg-slate-950\/90 {background-color: color-mix(in srgb, oklch(12.9% 0.042 264.695) 90%, transparent);@supports (color: color-mix(in lab, red, red)) {background-color: color-mix(in oklab, var(--color-slate-950) 90%, transparent);}}.bg-transparent {background-color: transparent;}.bg-white {background-color: var(--color-white);}.bg-white\/5 {background-color: color-mix(in srgb, #fff 5%, transparent);@supports (color: color-mix(in lab, red, red)) {background-color: color-mix(in oklab, var(--color-white) 5%, transparent);}}.bg-white\/80 {background-color: color-mix(in srgb, #fff 80%, transparent);@supports (color: color-mix(in lab, red, red)) {background-color: color-mix(in oklab, var(--color-white) 80%, transparent);}}.bg-white\/90 {background-color: color-mix(in srgb, #fff 90%, transparent);@supports (color: color-mix(in lab, red, red)) {background-color: color-mix(in oklab, var(--color-white) 90%, transparent);}}.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));}.from-black {--tw-gradient-from: var(--color-black);--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-violet-600 {--tw-gradient-from: var(--color-violet-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));}.via-black {--tw-gradient-via: var(--color-black);--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);}.via-black\/20 {--tw-gradient-via: color-mix(in srgb, #000 20%, transparent);@supports (color: color-mix(in lab, red, red)) {--tw-gradient-via: color-mix(in oklab, var(--color-black) 20%, transparent);}--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-indigo-600 {--tw-gradient-to: var(--color-indigo-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-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));}.box-decoration-clone {-webkit-box-decoration-break: clone;box-decoration-break: clone;}.box-decoration-slice {-webkit-box-decoration-break: slice;box-decoration-break: slice;}.decoration-clone {-webkit-box-decoration-break: clone;box-decoration-break: clone;}.decoration-slice {-webkit-box-decoration-break: slice;box-decoration-break: slice;}.bg-fixed {background-attachment: fixed;}.bg-local {background-attachment: local;}.bg-scroll {background-attachment: scroll;}.bg-clip-border {background-clip: border-box;}.bg-clip-content {background-clip: content-box;}.bg-clip-padding {background-clip: padding-box;}.bg-clip-text {background-clip: text;}.bg-no-repeat {background-repeat: no-repeat;}.bg-repeat {background-repeat: repeat;}.bg-repeat-round {background-repeat: round;}.bg-repeat-space {background-repeat: space;}.bg-repeat-x {background-repeat: repeat-x;}.bg-repeat-y {background-repeat: repeat-y;}.bg-origin-border {background-origin: border-box;}.bg-origin-content {background-origin: content-box;}.bg-origin-padding {background-origin: padding-box;}.mask-repeat {mask-repeat: repeat;}.object-contain {object-fit: contain;}.object-cover {object-fit: cover;}.object-fill {object-fit: fill;}.object-none {object-fit: none;}.object-scale-down {object-fit: scale-down;}.p-0 {padding: calc(var(--spacing) * 0);}.p-1 {padding: calc(var(--spacing) * 1);}.p-1\.5 {padding: calc(var(--spacing) * 1.5);}.p-2 {padding: calc(var(--spacing) * 2);}.p-3 {padding: calc(var(--spacing) * 3);}.p-4 {padding: calc(var(--spacing) * 4);}.p-5 {padding: calc(var(--spacing) * 5);}.p-6 {padding: calc(var(--spacing) * 6);}.p-8 {padding: calc(var(--spacing) * 8);}.p-10 {padding: calc(var(--spacing) * 10);}.p-16 {padding: calc(var(--spacing) * 16);}.px-1 {padding-inline: calc(var(--spacing) * 1);}.px-2 {padding-inline: calc(var(--spacing) * 2);}.px-3 {padding-inline: calc(var(--spacing) * 3);}.px-4 {padding-inline: calc(var(--spacing) * 4);}.px-5 {padding-inline: calc(var(--spacing) * 5);}.px-6 {padding-inline: calc(var(--spacing) * 6);}.px-8 {padding-inline: calc(var(--spacing) * 8);}.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-3 {padding-block: calc(var(--spacing) * 3);}.py-4 {padding-block: calc(var(--spacing) * 4);}.py-6 {padding-block: calc(var(--spacing) * 6);}.py-10 {padding-block: calc(var(--spacing) * 10);}.py-12 {padding-block: calc(var(--spacing) * 12);}.py-20 {padding-block: calc(var(--spacing) * 20);}.pt-1 {padding-top: calc(var(--spacing) * 1);}.pt-2 {padding-top: calc(var(--spacing) * 2);}.pt-6 {padding-top: calc(var(--spacing) * 6);}.pt-10 {padding-top: calc(var(--spacing) * 10);}.pt-12 {padding-top: calc(var(--spacing) * 12);}.pt-14 {padding-top: calc(var(--spacing) * 14);}.pt-16 {padding-top: calc(var(--spacing) * 16);}.pr-3 {padding-right: calc(var(--spacing) * 3);}.pb-3 {padding-bottom: calc(var(--spacing) * 3);}.pb-4 {padding-bottom: calc(var(--spacing) * 4);}.pb-6 {padding-bottom: calc(var(--spacing) * 6);}.pb-8 {padding-bottom: calc(var(--spacing) * 8);}.pl-4 {padding-left: calc(var(--spacing) * 4);}.text-center {text-align: center;}.text-end {text-align: end;}.text-justify {text-align: justify;}.text-left {text-align: left;}.text-right {text-align: right;}.text-start {text-align: start;}.align-baseline {vertical-align: baseline;}.align-bottom {vertical-align: bottom;}.align-middle {vertical-align: middle;}.align-sub {vertical-align: sub;}.align-super {vertical-align: super;}.align-text-bottom {vertical-align: text-bottom;}.align-text-top {vertical-align: text-top;}.align-top {vertical-align: top;}.font-sans {font-family: var(--font-sans);}.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-5xl {font-size: var(--text-5xl);line-height: var(--tw-leading, var(--text-5xl--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-\[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-\[14px\] {font-size: 14px;}.leading-none {--tw-leading: 1;line-height: 1;}.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-semibold {--tw-font-weight: var(--font-weight-semibold);font-weight: var(--font-weight-semibold);}.tracking-\[0\.2em\] {--tw-tracking: 0.2em;letter-spacing: 0.2em;}.tracking-\[0\.3em\] {--tw-tracking: 0.3em;letter-spacing: 0.3em;}.tracking-\[0\.15em\] {--tw-tracking: 0.15em;letter-spacing: 0.15em;}.tracking-tight {--tw-tracking: var(--tracking-tight);letter-spacing: var(--tracking-tight);}.tracking-tighter {--tw-tracking: var(--tracking-tighter);letter-spacing: var(--tracking-tighter);}.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;}.text-nowrap {text-wrap: nowrap;}.text-pretty {text-wrap: pretty;}.text-wrap {text-wrap: wrap;}.break-normal {overflow-wrap: normal;word-break: normal;}.break-words {overflow-wrap: break-word;}.break-all {word-break: break-all;}.break-keep {word-break: keep-all;}.overflow-ellipsis {text-overflow: ellipsis;}.text-clip {text-overflow: clip;}.text-ellipsis {text-overflow: ellipsis;}.hyphens-auto {-webkit-hyphens: auto;hyphens: auto;}.hyphens-manual {-webkit-hyphens: manual;hyphens: manual;}.hyphens-none {-webkit-hyphens: none;hyphens: none;}.whitespace-break-spaces {white-space: break-spaces;}.whitespace-normal {white-space: normal;}.whitespace-nowrap {white-space: nowrap;}.whitespace-pre {white-space: pre;}.whitespace-pre-line {white-space: pre-line;}.whitespace-pre-wrap {white-space: pre-wrap;}.text-black {color: var(--color-black);}.text-blue-100 {color: var(--color-blue-100);}.text-blue-200 {color: var(--color-blue-200);}.text-blue-300 {color: var(--color-blue-300);}.text-blue-300\/60 {color: color-mix(in srgb, oklch(80.9% 0.105 251.813) 60%, transparent);@supports (color: color-mix(in lab, red, red)) {color: color-mix(in oklab, var(--color-blue-300) 60%, transparent);}}.text-blue-400 {color: var(--color-blue-400);}.text-blue-500 {color: var(--color-blue-500);}.text-blue-600 {color: var(--color-blue-600);}.text-blue-900 {color: var(--color-blue-900);}.text-cyan-50 {color: var(--color-cyan-50);}.text-cyan-100 {color: var(--color-cyan-100);}.text-cyan-400 {color: var(--color-cyan-400);}.text-cyan-500 {color: var(--color-cyan-500);}.text-cyan-600 {color: var(--color-cyan-600);}.text-fuchsia-400 {color: var(--color-fuchsia-400);}.text-gray-600 {color: var(--color-gray-600);}.text-gray-800 {color: var(--color-gray-800);}.text-gray-900 {color: var(--color-gray-900);}.text-green-500 {color: var(--color-green-500);}.text-inherit {color: inherit;}.text-orange-500 {color: var(--color-orange-500);}.text-purple-100 {color: var(--color-purple-100);}.text-purple-200 {color: var(--color-purple-200);}.text-purple-300 {color: var(--color-purple-300);}.text-purple-600 {color: var(--color-purple-600);}.text-slate-100 {color: var(--color-slate-100);}.text-slate-200 {color: var(--color-slate-200);}.text-slate-300 {color: var(--color-slate-300);}.text-slate-400 {color: var(--color-slate-400);}.text-slate-500 {color: var(--color-slate-500);}.text-slate-600 {color: var(--color-slate-600);}.text-slate-700 {color: var(--color-slate-700);}.text-slate-800 {color: var(--color-slate-800);}.text-slate-900 {color: var(--color-slate-900);}.text-white {color: var(--color-white);}.text-yellow-300 {color: var(--color-yellow-300);}.capitalize {text-transform: capitalize;}.lowercase {text-transform: lowercase;}.normal-case {text-transform: none;}.uppercase {text-transform: uppercase;}.italic {font-style: italic;}.not-italic {font-style: normal;}.diagonal-fractions {--tw-numeric-fraction: diagonal-fractions;font-variant-numeric: var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);}.lining-nums {--tw-numeric-figure: lining-nums;font-variant-numeric: var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);}.oldstyle-nums {--tw-numeric-figure: oldstyle-nums;font-variant-numeric: var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);}.ordinal {--tw-ordinal: ordinal;font-variant-numeric: var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);}.proportional-nums {--tw-numeric-spacing: proportional-nums;font-variant-numeric: var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);}.slashed-zero {--tw-slashed-zero: slashed-zero;font-variant-numeric: var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);}.stacked-fractions {--tw-numeric-fraction: stacked-fractions;font-variant-numeric: var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);}.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,);}.normal-nums {font-variant-numeric: normal;}.line-through {text-decoration-line: line-through;}.no-underline {text-decoration-line: none;}.overline {text-decoration-line: overline;}.underline {text-decoration-line: underline;}.decoration-blue-600 {text-decoration-color: var(--color-blue-600);}.decoration-dashed {text-decoration-style: dashed;}.decoration-dotted {text-decoration-style: dotted;}.decoration-double {text-decoration-style: double;}.decoration-solid {text-decoration-style: solid;}.decoration-wavy {text-decoration-style: wavy;}.underline-offset-8 {text-underline-offset: 8px;}.antialiased {-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}.subpixel-antialiased {-webkit-font-smoothing: auto;-moz-osx-font-smoothing: auto;}.opacity-0 {opacity: 0%;}.opacity-10 {opacity: 10%;}.opacity-20 {opacity: 20%;}.opacity-30 {opacity: 30%;}.opacity-40 {opacity: 40%;}.opacity-50 {opacity: 50%;}.opacity-60 {opacity: 60%;}.opacity-70 {opacity: 70%;}.opacity-75 {opacity: 75%;}.opacity-80 {opacity: 80%;}.opacity-90 {opacity: 90%;}.opacity-100 {opacity: 100%;}.bg-blend-color {background-blend-mode: color;}.bg-blend-color-burn {background-blend-mode: color-burn;}.bg-blend-color-dodge {background-blend-mode: color-dodge;}.bg-blend-darken {background-blend-mode: darken;}.bg-blend-difference {background-blend-mode: difference;}.bg-blend-exclusion {background-blend-mode: exclusion;}.bg-blend-hard-light {background-blend-mode: hard-light;}.bg-blend-hue {background-blend-mode: hue;}.bg-blend-lighten {background-blend-mode: lighten;}.bg-blend-luminosity {background-blend-mode: luminosity;}.bg-blend-multiply {background-blend-mode: multiply;}.bg-blend-normal {background-blend-mode: normal;}.bg-blend-overlay {background-blend-mode: overlay;}.bg-blend-saturation {background-blend-mode: saturation;}.bg-blend-screen {background-blend-mode: screen;}.bg-blend-soft-light {background-blend-mode: soft-light;}.mix-blend-color {mix-blend-mode: color;}.mix-blend-color-burn {mix-blend-mode: color-burn;}.mix-blend-color-dodge {mix-blend-mode: color-dodge;}.mix-blend-darken {mix-blend-mode: darken;}.mix-blend-difference {mix-blend-mode: difference;}.mix-blend-exclusion {mix-blend-mode: exclusion;}.mix-blend-hard-light {mix-blend-mode: hard-light;}.mix-blend-hue {mix-blend-mode: hue;}.mix-blend-lighten {mix-blend-mode: lighten;}.mix-blend-luminosity {mix-blend-mode: luminosity;}.mix-blend-multiply {mix-blend-mode: multiply;}.mix-blend-normal {mix-blend-mode: normal;}.mix-blend-overlay {mix-blend-mode: overlay;}.mix-blend-plus-darker {mix-blend-mode: plus-darker;}.mix-blend-plus-lighter {mix-blend-mode: plus-lighter;}.mix-blend-saturation {mix-blend-mode: saturation;}.mix-blend-screen {mix-blend-mode: screen;}.mix-blend-soft-light {mix-blend-mode: soft-light;}.shadow {--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 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 / 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_8px_rgba\(99\,102\,241\,0\.5\)\] {--tw-shadow: 0 0 8px var(--tw-shadow-color, rgba(99,102,241,0.5));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_10px_rgba\(139\,92\,246\,0\.3\)\] {--tw-shadow: 0 0 10px var(--tw-shadow-color, rgba(139,92,246,0.3));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_15px_rgba\(139\,92\,246\,0\.1\)\] {--tw-shadow: 0 0 15px var(--tw-shadow-color, rgba(139,92,246,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-\[0_0_30px_rgba\(34\,211\,238\,0\.1\)\] {--tw-shadow: 0 0 30px var(--tw-shadow-color, rgba(34,211,238,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-\[0_10px_30px_rgba\(0\,0\,0\,0\.5\)\] {--tw-shadow: 0 10px 30px var(--tw-shadow-color, rgba(0,0,0,0.5));box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);}.shadow-inner {--tw-shadow: inset 0 2px 4px 0 var(--tw-shadow-color, rgb(0 0 0 / 0.05));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 / 0.1)), 0 4px 6px -4px var(--tw-shadow-color, rgb(0 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 / 0.1)), 0 2px 4px -2px var(--tw-shadow-color, rgb(0 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-sm {--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 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 / 0.1)), 0 8px 10px -6px var(--tw-shadow-color, rgb(0 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-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);}.shadow-blue-200 {--tw-shadow-color: oklch(88.2% 0.059 254.128);@supports (color: color-mix(in lab, red, red)) {--tw-shadow-color: color-mix(in oklab, var(--color-blue-200) var(--tw-shadow-alpha), transparent);}}.shadow-blue-600\/20 {--tw-shadow-color: color-mix(in srgb, oklch(54.6% 0.245 262.881) 20%, transparent);@supports (color: color-mix(in lab, red, red)) {--tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--color-blue-600) 20%, transparent) var(--tw-shadow-alpha), transparent);}}.shadow-cyan-500 {--tw-shadow-color: oklch(71.5% 0.143 215.221);@supports (color: color-mix(in lab, red, red)) {--tw-shadow-color: color-mix(in oklab, var(--color-cyan-500) var(--tw-shadow-alpha), transparent);}}.shadow-cyan-500\/5 {--tw-shadow-color: color-mix(in srgb, oklch(71.5% 0.143 215.221) 5%, transparent);@supports (color: color-mix(in lab, red, red)) {--tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--color-cyan-500) 5%, transparent) var(--tw-shadow-alpha), transparent);}}.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,);}.drop-shadow {--tw-drop-shadow-size: drop-shadow(0 1px 2px var(--tw-drop-shadow-color, rgb(0 0 0 / 0.1))) drop-shadow(0 1px 1px var(--tw-drop-shadow-color, rgb(0 0 0 / 0.06)));--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / 0.1)) drop-shadow( 0 1px 1px rgb(0 0 0 / 0.06));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,);}.drop-shadow-2xl {--tw-drop-shadow-size: drop-shadow(0 25px 25px var(--tw-drop-shadow-color, rgb(0 0 0 / 0.15)));--tw-drop-shadow: drop-shadow(var(--drop-shadow-2xl));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,);}.drop-shadow-md {--tw-drop-shadow-size: drop-shadow(0 3px 3px var(--tw-drop-shadow-color, rgb(0 0 0 / 0.12)));--tw-drop-shadow: drop-shadow(var(--drop-shadow-md));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,);}.drop-shadow-xl {--tw-drop-shadow-size: drop-shadow(0 9px 7px var(--tw-drop-shadow-color, rgb(0 0 0 / 0.1)));--tw-drop-shadow: drop-shadow(var(--drop-shadow-xl));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 {--tw-grayscale: grayscale(100%);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,);}.invert {--tw-invert: invert(100%);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,);}.sepia {--tw-sepia: sepia(100%);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,);}.filter-none {filter: none;}.backdrop-blur {--tw-backdrop-blur: blur(8px);-webkit-backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);}.backdrop-blur-2xl {--tw-backdrop-blur: blur(var(--blur-2xl));-webkit-backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);}.backdrop-blur-md {--tw-backdrop-blur: blur(var(--blur-md));-webkit-backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);}.backdrop-blur-sm {--tw-backdrop-blur: blur(var(--blur-sm));-webkit-backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);}.backdrop-blur-xl {--tw-backdrop-blur: blur(var(--blur-xl));-webkit-backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);}.backdrop-grayscale {--tw-backdrop-grayscale: grayscale(100%);-webkit-backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);}.backdrop-invert {--tw-backdrop-invert: invert(100%);-webkit-backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);}.backdrop-sepia {--tw-backdrop-sepia: sepia(100%);-webkit-backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);}.backdrop-filter {-webkit-backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);}.backdrop-filter-none {-webkit-backdrop-filter: none;backdrop-filter: none;}.transition {transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to, opacity, box-shadow, transform, translate, scale, rotate, filter, -webkit-backdrop-filter, backdrop-filter, display, content-visibility, overlay, pointer-events;transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));transition-duration: var(--tw-duration, var(--default-transition-duration));}.transition-all {transition-property: all;transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));transition-duration: var(--tw-duration, var(--default-transition-duration));}.transition-colors {transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to;transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));transition-duration: var(--tw-duration, var(--default-transition-duration));}.transition-opacity {transition-property: opacity;transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));transition-duration: var(--tw-duration, var(--default-transition-duration));}.transition-transform {transition-property: transform, translate, scale, rotate;transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));transition-duration: var(--tw-duration, var(--default-transition-duration));}.duration-150 {--tw-duration: 150ms;transition-duration: 150ms;}.duration-200 {--tw-duration: 200ms;transition-duration: 200ms;}.duration-300 {--tw-duration: 300ms;transition-duration: 300ms;}.duration-500 {--tw-duration: 500ms;transition-duration: 500ms;}.duration-700 {--tw-duration: 700ms;transition-duration: 700ms;}.ease-in {--tw-ease: var(--ease-in);transition-timing-function: var(--ease-in);}.ease-in-out {--tw-ease: var(--ease-in-out);transition-timing-function: var(--ease-in-out);}.ease-out {--tw-ease: var(--ease-out);transition-timing-function: var(--ease-out);}.contain-inline-size {--tw-contain-size: inline-size;contain: var(--tw-contain-size,) var(--tw-contain-layout,) var(--tw-contain-paint,) var(--tw-contain-style,);}.contain-layout {--tw-contain-layout: layout;contain: var(--tw-contain-size,) var(--tw-contain-layout,) var(--tw-contain-paint,) var(--tw-contain-style,);}.contain-paint {--tw-contain-paint: paint;contain: var(--tw-contain-size,) var(--tw-contain-layout,) var(--tw-contain-paint,) var(--tw-contain-style,);}.contain-size {--tw-contain-size: size;contain: var(--tw-contain-size,) var(--tw-contain-layout,) var(--tw-contain-paint,) var(--tw-contain-style,);}.contain-style {--tw-contain-style: style;contain: var(--tw-contain-size,) var(--tw-contain-layout,) var(--tw-contain-paint,) var(--tw-contain-style,);}.contain-content {contain: content;}.contain-none {contain: none;}.contain-strict {contain: strict;}.forced-color-adjust-auto {forced-color-adjust: auto;}.forced-color-adjust-none {forced-color-adjust: none;}.outline-dashed {--tw-outline-style: dashed;outline-style: dashed;}.outline-dotted {--tw-outline-style: dotted;outline-style: dotted;}.outline-double {--tw-outline-style: double;outline-style: double;}.outline-none {--tw-outline-style: none;outline-style: none;}.select-all {-webkit-user-select: all;user-select: all;}.select-auto {-webkit-user-select: auto;user-select: auto;}.select-none {-webkit-user-select: none;user-select: none;}.select-text {-webkit-user-select: text;user-select: text;}.divide-x-reverse {:where(& > :not(:last-child)) {--tw-divide-x-reverse: 1;}}.ring-inset {--tw-ring-inset: inset;}.group-hover\:-translate-x-1 {&:is(:where(.group):hover *) {@media (hover: hover) {--tw-translate-x: calc(var(--spacing) * -1);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\:text-blue-400 {&:is(:where(.group):hover *) {@media (hover: hover) {color: var(--color-blue-400);}}}.group-hover\:text-blue-600 {&:is(:where(.group):hover *) {@media (hover: hover) {color: var(--color-blue-600);}}}.group-hover\:text-cyan-300 {&:is(:where(.group):hover *) {@media (hover: hover) {color: var(--color-cyan-300);}}}.group-hover\:text-yellow-400 {&:is(:where(.group):hover *) {@media (hover: hover) {color: var(--color-yellow-400);}}}.group-hover\:opacity-100 {&:is(:where(.group):hover *) {@media (hover: hover) {opacity: 100%;}}}.group-hover\:shadow-2xl {&:is(:where(.group):hover *) {@media (hover: hover) {--tw-shadow: 0 25px 50px -12px var(--tw-shadow-color, rgb(0 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);}}}.hover\:-translate-y-2 {&:hover {@media (hover: hover) {--tw-translate-y: calc(var(--spacing) * -2);translate: var(--tw-translate-x) var(--tw-translate-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\:border-blue-300 {&:hover {@media (hover: hover) {border-color: var(--color-blue-300);}}}.hover\:border-blue-400 {&:hover {@media (hover: hover) {border-color: var(--color-blue-400);}}}.hover\:border-blue-500\/50 {&:hover {@media (hover: hover) {border-color: color-mix(in srgb, oklch(62.3% 0.214 259.815) 50%, transparent);@supports (color: color-mix(in lab, red, red)) {border-color: color-mix(in oklab, var(--color-blue-500) 50%, transparent);}}}}.hover\:border-slate-500 {&:hover {@media (hover: hover) {border-color: var(--color-slate-500);}}}.hover\:border-violet-500 {&:hover {@media (hover: hover) {border-color: var(--color-violet-500);}}}.hover\:bg-blue-50 {&:hover {@media (hover: hover) {background-color: var(--color-blue-50);}}}.hover\:bg-blue-600\/10 {&:hover {@media (hover: hover) {background-color: color-mix(in srgb, oklch(54.6% 0.245 262.881) 10%, transparent);@supports (color: color-mix(in lab, red, red)) {background-color: color-mix(in oklab, var(--color-blue-600) 10%, transparent);}}}}.hover\:bg-blue-700 {&:hover {@media (hover: hover) {background-color: var(--color-blue-700);}}}.hover\:bg-slate-200 {&:hover {@media (hover: hover) {background-color: var(--color-slate-200);}}}.hover\:bg-slate-300 {&:hover {@media (hover: hover) {background-color: var(--color-slate-300);}}}.hover\:bg-white\/5 {&:hover {@media (hover: hover) {background-color: color-mix(in srgb, #fff 5%, transparent);@supports (color: color-mix(in lab, red, red)) {background-color: color-mix(in oklab, var(--color-white) 5%, transparent);}}}}.hover\:text-blue-500 {&:hover {@media (hover: hover) {color: var(--color-blue-500);}}}.hover\:text-blue-600 {&:hover {@media (hover: hover) {color: var(--color-blue-600);}}}.hover\:underline {&:hover {@media (hover: hover) {text-decoration-line: underline;}}}.hover\:shadow-2xl {&:hover {@media (hover: hover) {--tw-shadow: 0 25px 50px -12px var(--tw-shadow-color, rgb(0 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);}}}.active\:scale-90 {&:active {--tw-scale-x: 90%;--tw-scale-y: 90%;--tw-scale-z: 90%;scale: var(--tw-scale-x) var(--tw-scale-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);}}.disabled\:opacity-50 {&:disabled {opacity: 50%;}}.sm\:grid-cols-4 {@media (width >= 40rem) {grid-template-columns: repeat(4, minmax(0, 1fr));}}.md\:mt-0 {@media (width >= 48rem) {margin-top: calc(var(--spacing) * 0);}}.md\:mt-2 {@media (width >= 48rem) {margin-top: calc(var(--spacing) * 2);}}.md\:mb-4 {@media (width >= 48rem) {margin-bottom: calc(var(--spacing) * 4);}}.md\:block {@media (width >= 48rem) {display: block;}}.md\:h-10 {@media (width >= 48rem) {height: calc(var(--spacing) * 10);}}.md\:w-10 {@media (width >= 48rem) {width: calc(var(--spacing) * 10);}}.md\:max-w-\[220px\] {@media (width >= 48rem) {max-width: 220px;}}.md\:min-w-\[200px\] {@media (width >= 48rem) {min-width: 200px;}}.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\:flex-row {@media (width >= 48rem) {flex-direction: row;}}.md\:items-center {@media (width >= 48rem) {align-items: center;}}.md\:gap-1 {@media (width >= 48rem) {gap: calc(var(--spacing) * 1);}}.md\:gap-2 {@media (width >= 48rem) {gap: calc(var(--spacing) * 2);}}.md\:gap-4 {@media (width >= 48rem) {gap: calc(var(--spacing) * 4);}}.md\:gap-6 {@media (width >= 48rem) {gap: calc(var(--spacing) * 6);}}.md\:gap-8 {@media (width >= 48rem) {gap: calc(var(--spacing) * 8);}}.md\:rounded-2xl {@media (width >= 48rem) {border-radius: var(--radius-2xl);}}.md\:rounded-3xl {@media (width >= 48rem) {border-radius: var(--radius-3xl);}}.md\:rounded-\[3rem\] {@media (width >= 48rem) {border-radius: 3rem;}}.md\:p-1\.5 {@media (width >= 48rem) {padding: calc(var(--spacing) * 1.5);}}.md\:p-2 {@media (width >= 48rem) {padding: calc(var(--spacing) * 2);}}.md\:p-4 {@media (width >= 48rem) {padding: calc(var(--spacing) * 4);}}.md\:p-6 {@media (width >= 48rem) {padding: calc(var(--spacing) * 6);}}.md\:p-8 {@media (width >= 48rem) {padding: calc(var(--spacing) * 8);}}.md\:p-10 {@media (width >= 48rem) {padding: calc(var(--spacing) * 10);}}.md\:p-12 {@media (width >= 48rem) {padding: calc(var(--spacing) * 12);}}.md\:px-0 {@media (width >= 48rem) {padding-inline: calc(var(--spacing) * 0);}}.md\:pb-0 {@media (width >= 48rem) {padding-bottom: calc(var(--spacing) * 0);}}.md\:pb-6 {@media (width >= 48rem) {padding-bottom: calc(var(--spacing) * 6);}}.md\:text-3xl {@media (width >= 48rem) {font-size: var(--text-3xl);line-height: var(--tw-leading, var(--text-3xl--line-height));}}.md\:text-4xl {@media (width >= 48rem) {font-size: var(--text-4xl);line-height: var(--tw-leading, var(--text-4xl--line-height));}}.md\:text-5xl {@media (width >= 48rem) {font-size: var(--text-5xl);line-height: var(--tw-leading, var(--text-5xl--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-sm {@media (width >= 48rem) {font-size: var(--text-sm);line-height: var(--tw-leading, var(--text-sm--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-xs {@media (width >= 48rem) {font-size: var(--text-xs);line-height: var(--tw-leading, var(--text-xs--line-height));}}.lg\:block {@media (width >= 64rem) {display: block;}}.lg\:flex {@media (width >= 64rem) {display: flex;}}.lg\:hidden {@media (width >= 64rem) {display: none;}}.lg\:w-80 {@media (width >= 64rem) {width: calc(var(--spacing) * 80);}}.lg\:translate-x-0 {@media (width >= 64rem) {--tw-translate-x: calc(var(--spacing) * 0);translate: var(--tw-translate-x) var(--tw-translate-y);}}.lg\:grid-cols-4 {@media (width >= 64rem) {grid-template-columns: repeat(4, minmax(0, 1fr));}}.lg\:grid-cols-6 {@media (width >= 64rem) {grid-template-columns: repeat(6, minmax(0, 1fr));}}.lg\:flex-row-reverse {@media (width >= 64rem) {flex-direction: row-reverse;}}.lg\:p-2 {@media (width >= 64rem) {padding: calc(var(--spacing) * 2);}}.lg\:p-10 {@media (width >= 64rem) {padding: calc(var(--spacing) * 10);}}.lg\:p-12 {@media (width >= 64rem) {padding: calc(var(--spacing) * 12);}}.lg\:px-8 {@media (width >= 64rem) {padding-inline: calc(var(--spacing) * 8);}}.lg\:pt-\[0px\] {@media (width >= 64rem) {padding-top: 0px;}}.lg\:pr-64 {@media (width >= 64rem) {padding-right: calc(var(--spacing) * 64);}}.lg\:text-5xl {@media (width >= 64rem) {font-size: var(--text-5xl);line-height: var(--tw-leading, var(--text-5xl--line-height));}}.lg\:shadow-none {@media (width >= 64rem) {--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);}}.xl\:grid-cols-2 {@media (width >= 80rem) {grid-template-columns: repeat(2, minmax(0, 1fr));}}.dark\:border-slate-700 {@media (prefers-color-scheme: dark) {border-color: var(--color-slate-700);}}.dark\:border-slate-800 {@media (prefers-color-scheme: dark) {border-color: var(--color-slate-800);}}.dark\:bg-slate-800 {@media (prefers-color-scheme: dark) {background-color: var(--color-slate-800);}}.dark\:bg-slate-800\/80 {@media (prefers-color-scheme: dark) {background-color: color-mix(in srgb, oklch(27.9% 0.041 260.031) 80%, transparent);@supports (color: color-mix(in lab, red, red)) {background-color: color-mix(in oklab, var(--color-slate-800) 80%, transparent);}}}.dark\:bg-slate-900 {@media (prefers-color-scheme: dark) {background-color: var(--color-slate-900);}}.dark\:bg-slate-900\/40 {@media (prefers-color-scheme: dark) {background-color: color-mix(in srgb, oklch(20.8% 0.042 265.755) 40%, transparent);@supports (color: color-mix(in lab, red, red)) {background-color: color-mix(in oklab, var(--color-slate-900) 40%, transparent);}}}.dark\:text-blue-400 {@media (prefers-color-scheme: dark) {color: var(--color-blue-400);}}.dark\:hover\:bg-slate-700 {@media (prefers-color-scheme: dark) {&:hover {@media (hover: hover) {background-color: var(--color-slate-700);}}}}}@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-pan-x {syntax: "*";inherits: false;}@property --tw-pan-y {syntax: "*";inherits: false;}@property --tw-pinch-zoom {syntax: "*";inherits: false;}@property --tw-scroll-snap-strictness {syntax: "*";inherits: false;initial-value: proximity;}@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-x-reverse {syntax: "*";inherits: false;initial-value: 0;}@property --tw-border-style {syntax: "*";inherits: false;initial-value: solid;}@property --tw-divide-y-reverse {syntax: "*";inherits: false;initial-value: 0;}@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-contain-size {syntax: "*";inherits: false;}@property --tw-contain-layout {syntax: "*";inherits: false;}@property --tw-contain-paint {syntax: "*";inherits: false;}@property --tw-contain-style {syntax: "*";inherits: false;}@keyframes spin {to {transform: rotate(360deg);}}@keyframes ping {75%, 100% {transform: scale(2);opacity: 0;}}@keyframes pulse {50% {opacity: 0.5;}}@keyframes bounce {0%, 100% {transform: translateY(-25%);animation-timing-function: cubic-bezier(0.8, 0, 1, 1);}50% {transform: none;animation-timing-function: cubic-bezier(0, 0, 0.2, 1);}}@layer properties {@supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))) {*, ::before, ::after, ::backdrop {--tw-translate-x: 0;--tw-translate-y: 0;--tw-translate-z: 0;--tw-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-pan-x: initial;--tw-pan-y: initial;--tw-pinch-zoom: initial;--tw-scroll-snap-strictness: proximity;--tw-space-y-reverse: 0;--tw-space-x-reverse: 0;--tw-divide-x-reverse: 0;--tw-border-style: solid;--tw-divide-y-reverse: 0;--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-contain-size: initial;--tw-contain-layout: initial;--tw-contain-paint: initial;--tw-contain-style: initial;}}}