@charset "UTF-8";
	*,:before,:after {
	box-sizing:border-box;
	border-width:0;
	border-style:solid;
	border-color:#e5e7eb
}
:before,:after {
	--tw-content: ""
}
html,:host {
	line-height:1.5;
	-webkit-text-size-adjust:100%;
	-moz-tab-size:4;
	-o-tab-size:4;
	tab-size:4;
	font-family:var(--font-family-sans, ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");
	font-feature-settings:normal;
	font-variation-settings:normal;
	-webkit-tap-highlight-color:transparent
}
body {
	margin:0;
	line-height:inherit
}
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;
	text-decoration:inherit
}
b,strong {
	font-weight:bolder
}
code,kbd,samp,pre {
	font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;
	font-feature-settings:normal;
	font-variation-settings:normal;
	font-size:1em
}
small {
	font-size:80%
}
sub,sup {
	font-size:75%;
	line-height:0;
	position:relative;
	vertical-align:baseline
}
sub {
	bottom:-.25em
}
sup {
	top:-.5em
}
table {
	text-indent:0;
	border-color:inherit;
	border-collapse:collapse
}
button,
input,
select,
textarea {
	font-family:inherit;
	font-feature-settings:inherit;
	font-variation-settings:inherit;
	font-size:100%;
	font-weight:inherit;
	line-height:inherit;
	letter-spacing:inherit;
	color:inherit;
	margin:0;
	padding:0;
    text-transform:none;
}
button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]) {
	appearance: button;
	-webkit-appearance:button;
	background-color:transparent;
	background-image:none
}
:-moz-ui-invalid {
	box-shadow:none
}
progress {
	vertical-align:baseline
}
::-webkit-inner-spin-button,::-webkit-outer-spin-button {
	height:auto
}
[type=search] {
	appearance: textfield;
	-webkit-appearance:textfield;
	outline-offset:-2px
}
::-webkit-search-decoration {
	-webkit-appearance:none
}
::-webkit-file-upload-button {
	-webkit-appearance:button;
	font:inherit
}
summary {
	display:list-item
}
blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre {
	margin:0
}
fieldset {
	margin:0;
	padding:0
}
legend {
	padding:0
}
ol,ul,menu {
	list-style:none;
	margin:0;
	padding:0
}
dialog {
	padding:0
}
textarea {
	resize:vertical
}
input::-moz-placeholder,textarea::-moz-placeholder {
	opacity:1;
	color:#9ca3af
}
input::placeholder,textarea::placeholder {
	opacity:1;
	color:#9ca3af
}
button,[role=button] {
	cursor:pointer
}
:disabled {
	cursor:default
}
img,svg,video,canvas,audio,iframe,embed,object {
	display:inline-block;
	vertical-align:middle
}
img,video {
	max-width:100%;
	height:auto
}
[hidden] {
	display:none
}
[type=text],input:where(:not([type])),[type=email],[type=url],[type=password],[type=number],[type=date],[type=datetime-local],[type=month],[type=search],[type=tel],[type=time],[type=week],[multiple],textarea,select {
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
	background-color:#fff;
	border-color:#6b7280;
	border-width:1px;
	border-radius:0;
	padding:.5rem .75rem;
	font-size:1rem;
	line-height:1.5rem;
	--tw-shadow: 0 0 #0000
}
[type=text]:focus,input:where(:not([type])):focus,[type=email]:focus,[type=url]:focus,[type=password]:focus,[type=number]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=month]:focus,[type=search]:focus,[type=tel]:focus,[type=time]:focus,[type=week]:focus,[multiple]:focus,textarea:focus,select:focus {
	outline:2px solid transparent;
	outline-offset:2px;
	--tw-ring-inset: var(--tw-empty, );
	--tw-ring-offset-width: 0px;
	--tw-ring-offset-color: #fff;
	--tw-ring-color: #2563eb;
	--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
	--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
	box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);
	border-color:#2563eb
}
input::-moz-placeholder,textarea::-moz-placeholder {
	color:#6b7280;
	opacity:1
}
input::placeholder,textarea::placeholder {
	color:#6b7280;
	opacity:1
}
::-webkit-datetime-edit-fields-wrapper {
	padding:0
}
::-webkit-date-and-time-value {
	min-height:1.5em;
	text-align:inherit
}
::-webkit-datetime-edit {
	display:inline-flex
}
::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field {
	padding-top:0;
	padding-bottom:0
}
select {
	background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");
	background-position:right .5rem center;
	background-repeat:no-repeat;
	background-size:1.5em 1.5em;
	padding-right:2.5rem;
	-webkit-print-color-adjust:exact;
	print-color-adjust:exact
}
[multiple],[size]:where(select:not([size="1"])) {
	background-image:initial;
	background-position:initial;
	background-repeat:unset;
	background-size:initial;
	padding-right:.75rem;
	-webkit-print-color-adjust:unset;
	print-color-adjust:unset
}
[type=checkbox],[type=radio] {
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
	padding:0;
	-webkit-print-color-adjust:exact;
	print-color-adjust:exact;
	display:inline-block;
	vertical-align:middle;
	background-origin:border-box;
	-webkit-user-select:none;
	-moz-user-select:none;
	user-select:none;
	flex-shrink:0;
	height:1rem;
	width:1rem;
	color:#2563eb;
	background-color:#fff;
	border-color:#6b7280;
	border-width:1px;
	--tw-shadow: 0 0 #0000
}
[type=checkbox] {
	border-radius:0
}
[type=radio] {
	border-radius:100%
}
[type=checkbox]:focus,[type=radio]:focus {
	outline:2px solid transparent;
	outline-offset:2px;
	--tw-ring-inset: var(--tw-empty, );
	--tw-ring-offset-width: 2px;
	--tw-ring-offset-color: #fff;
	--tw-ring-color: #2563eb;
	--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
	--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
	box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)
}
[type=checkbox]:checked,[type=radio]:checked {
	border-color:transparent;
	background-color:currentColor;
	background-size:100% 100%;
	background-position:center;
	background-repeat:no-repeat
}
[type=checkbox]:checked {
	background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e")
}
[type=radio]:checked {
	background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e")
}
[type=checkbox]:checked:hover,[type=checkbox]:checked:focus,[type=radio]:checked:hover,[type=radio]:checked:focus {
	border-color:transparent;
	background-color:currentColor
}
[type=checkbox]:indeterminate {
	background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");
	border-color:transparent;
	background-color:currentColor;
	background-size:100% 100%;
	background-position:center;
	background-repeat:no-repeat
}
[type=checkbox]:indeterminate:hover,[type=checkbox]:indeterminate:focus {
	border-color:transparent;
	background-color:currentColor
}
[type=file] {
	background:unset;
	border-color:inherit;
	border-width:0;
	border-radius:0;
	padding:0;
	font-size:unset;
	line-height:inherit
}
[type=file]:focus {
	outline:1px solid ButtonText;
	outline:1px auto -webkit-focus-ring-color
}
:root {
	--border-radius-none: 0px;
	--border-radius-sm: .125rem;
	--border-radius: .25rem;
	--border-radius-md: .375rem;
	--border-radius-lg: .5rem;
	--border-radius-xl: .75rem;
	--border-radius-2xl: 1rem;
	--border-radius-3xl: 1.5rem;
	--border-radius-full: 9999px;
	--colors-highlight: 234 179 8;
	--colors-accent-50: 249 250 251;
	--colors-accent-100: 243 244 246;
	--colors-accent-200: 229 231 235;
	--colors-accent-300: 209 213 219;
	--colors-accent-400: 156 163 175;
	--colors-accent-500: 107 114 128;
	--colors-accent-600: 75 85 99;
	--colors-accent-700: 55 65 81;
	--colors-accent-800: 31 41 55;
	--colors-accent-900: 17 24 39;
	--colors-accent-950: 3 7 18;
	--colors-type-50: 248 250 252;
	--colors-type-100: 241 245 249;
	--colors-type-200: 226 232 240;
	--colors-type-300: 203 213 225;
	--colors-type-400: 148 163 184;
	--colors-type-500: 100 116 139;
	--colors-type-600: 71 85 105;
	--colors-type-700: 51 65 85;
	--colors-type-800: 30 41 59;
	--colors-type-900: 15 23 42;
	--colors-type-950: 2 6 23;
	--colors-canvas: 255 255 255;
	--font-family-sans: ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
	--font-family-serif: ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
    --plyr-color-main: #5296af;
    --primary-color: #4279fe;
    --secondary-color: #6fbbec;
    --background-color: rgba(230, 230, 230, 0.8);
    --shadow-color: rgba(0, 0, 0, 0.1);
}
[data-font-pack=default] {
	--font-family-sans: ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
	--font-family-serif: ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"
}
[data-font-pack=startup] {
	--font-family-sans: "Open Sans", ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
	--font-family-serif: "Raleway", ui-serif,Georgia,Cambria,"Times New Roman",Times,serif
}
[data-font-pack=edge] {
	--font-family-sans: "Montserrat", ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
	--font-family-serif: "Oswald", ui-serif,Georgia,Cambria,"Times New Roman",Times,serif
}
[data-font-pack=funk] {
	--font-family-sans: "Sniglet", ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
	--font-family-serif: "Cabin", ui-serif,Georgia,Cambria,"Times New Roman",Times,serif
}
[data-font-pack=emerson] {
	--font-family-sans: "Lato", ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
	--font-family-serif: "Merriweather", ui-serif,Georgia,Cambria,"Times New Roman",Times,serif
}
[data-font-pack=spectacle] {
	--font-family-sans: "Playfair Display", ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
	--font-family-serif: "Raleway", ui-serif,Georgia,Cambria,"Times New Roman",Times,serif
}
[data-font-pack=marker] {
	--font-family-sans: "Permanent Marker", ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
	--font-family-serif: "Open Sans", ui-serif,Georgia,Cambria,"Times New Roman",Times,serif
}
[data-font-pack=dynamic] {
	--font-family-sans: "Roboto", ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
	--font-family-serif: "Nunito", ui-serif,Georgia,Cambria,"Times New Roman",Times,serif
}
[data-font-pack=remote] {
	--font-family-sans: "IBM Plex Sans Condensed", ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
	--font-family-serif: "IBM Plex Sans", ui-serif,Georgia,Cambria,"Times New Roman",Times,serif
}
[data-font-pack=media] {
	--font-family-sans: "Rubik", ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
	--font-family-serif: "Roboto Mono", ui-serif,Georgia,Cambria,"Times New Roman",Times,serif
}
[data-font-pack=nightly] {
	--font-family-sans: "Playfair Display", ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
	--font-family-serif: "Source Sans Pro", ui-serif,Georgia,Cambria,"Times New Roman",Times,serif
}
[data-font-pack=playful] {
	--font-family-sans: "Varela Round", ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
	--font-family-serif: "Trirong", ui-serif,Georgia,Cambria,"Times New Roman",Times,serif
}
[data-font-pack=quirk] {
	--font-family-sans: "Yanone Kaffeesatz", ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;
	--font-family-serif: "Saira Condensed", ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"
}
[data-font-pack=vivid] {
	--font-family-sans: "Fira Sans", ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;
	--font-family-serif: "Hind Vadodara", ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"
}
[data-font-pack=lumen] {
	--font-family-sans: "Exo", ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
	--font-family-serif: "Istok Web", ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"
}
[data-font-pack=verge] {
	--font-family-sans: "Oswald", ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
	--font-family-serif: "Metrophobic", ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"
}
[data-font-pack=yin] {
	--font-family-sans: "Alegreya Sans", ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
	--font-family-serif: "Overpass", ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"
}
[data-font-pack=outback] {
	--font-family-sans: "Lusitana", ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;
	--font-family-serif: "Source Sans Pro", ui-serif,Georgia,Cambria,"Times New Roman",Times,serif
}
[data-font-pack=pixel] {
	--font-family-sans: "Silkscreen", ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
	--font-family-serif: "Kanit", ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"
}
[data-font-pack=publication] {
	--font-family-sans: "Libre Baskerville", ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;
	--font-family-serif: "Libre Baskerville", ui-serif,Georgia,Cambria,"Times New Roman",Times,serif
}
[data-font-pack=fashion] {
	--font-family-sans: "Bebas Neue", ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
	--font-family-serif: "Montserrat", ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"
}
[data-font-pack=sophistication] {
	--font-family-sans: "Lora", ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;
	--font-family-serif: "Lora", ui-serif,Georgia,Cambria,"Times New Roman",Times,serif
}
[data-font-pack=techy] {
	--font-family-sans: "Roboto Condensed", ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
	--font-family-serif: "Roboto Condensed", ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"
}
[data-font-pack=adventure] {
	--font-family-sans: "Merriweather", ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;
	--font-family-serif: "Merriweather", ui-serif,Georgia,Cambria,"Times New Roman",Times,serif
}
[data-palette=amber] {
	--colors-accent-50: 250 250 250;
	--colors-accent-100: 245 245 245;
	--colors-accent-200: 229 229 229;
	--colors-accent-300: 212 212 212;
	--colors-accent-400: 163 163 163;
	--colors-accent-500: 115 115 115;
	--colors-accent-600: 82 82 82;
	--colors-accent-700: 64 64 64;
	--colors-accent-800: 38 38 38;
	--colors-accent-900: 23 23 23;
	--colors-accent-950: 10 10 10;
	--colors-type-50: 255 251 235;
	--colors-type-100: 254 243 199;
	--colors-type-200: 253 230 138;
	--colors-type-300: 252 211 77;
	--colors-type-400: 251 191 36;
	--colors-type-500: 245 158 11;
	--colors-type-600: 217 119 6;
	--colors-type-700: 180 83 9;
	--colors-type-800: 146 64 14;
	--colors-type-900: 120 53 15;
	--colors-type-950: 69 26 3;
	--colors-canvas: 255 251 235;
	--colors-highlight: 245 158 11
}
[data-palette=fuchsia] {
	--colors-accent-50: 253 244 255;
	--colors-accent-100: 250 232 255;
	--colors-accent-200: 245 208 254;
	--colors-accent-300: 240 171 252;
	--colors-accent-400: 232 121 249;
	--colors-accent-500: 217 70 239;
	--colors-accent-600: 192 38 211;
	--colors-accent-700: 162 28 175;
	--colors-accent-800: 134 25 143;
	--colors-accent-900: 112 26 117;
	--colors-accent-950: 74 4 78;
	--colors-type-50: 253 244 255;
	--colors-type-100: 250 232 255;
	--colors-type-200: 245 208 254;
	--colors-type-300: 240 171 252;
	--colors-type-400: 232 121 249;
	--colors-type-500: 217 70 239;
	--colors-type-600: 192 38 211;
	--colors-type-700: 162 28 175;
	--colors-type-800: 134 25 143;
	--colors-type-900: 112 26 117;
	--colors-type-950: 74 4 78;
	--colors-canvas: 253 244 255;
	--colors-highlight: 162 28 175
}
[data-palette=hotdog] {
	--colors-accent-50: 250 250 249;
	--colors-accent-100: 245 245 244;
	--colors-accent-200: 231 229 228;
	--colors-accent-300: 214 211 209;
	--colors-accent-400: 168 162 158;
	--colors-accent-500: 120 113 108;
	--colors-accent-600: 87 83 78;
	--colors-accent-700: 68 64 60;
	--colors-accent-800: 41 37 36;
	--colors-accent-900: 28 25 23;
	--colors-accent-950: 12 10 9;
	--colors-type-50: 250 250 249;
	--colors-type-100: 245 245 244;
	--colors-type-200: 231 229 228;
	--colors-type-300: 214 211 209;
	--colors-type-400: 168 162 158;
	--colors-type-500: 120 113 108;
	--colors-type-600: 87 83 78;
	--colors-type-700: 68 64 60;
	--colors-type-800: 41 37 36;
	--colors-type-900: 28 25 23;
	--colors-type-950: 12 10 9;
	--colors-canvas: 252 231 243;
	--colors-highlight: 131 24 67
}
[data-palette=rose] {
	--colors-accent-50: 255 241 242;
	--colors-accent-100: 255 228 230;
	--colors-accent-200: 254 205 211;
	--colors-accent-300: 253 164 175;
	--colors-accent-400: 251 113 133;
	--colors-accent-500: 244 63 94;
	--colors-accent-600: 225 29 72;
	--colors-accent-700: 190 18 60;
	--colors-accent-800: 159 18 57;
	--colors-accent-900: 136 19 55;
	--colors-accent-950: 76 5 25;
	--colors-type-50: 255 241 242;
	--colors-type-100: 255 228 230;
	--colors-type-200: 254 205 211;
	--colors-type-300: 253 164 175;
	--colors-type-400: 251 113 133;
	--colors-type-500: 244 63 94;
	--colors-type-600: 225 29 72;
	--colors-type-700: 190 18 60;
	--colors-type-800: 159 18 57;
	--colors-type-900: 136 19 55;
	--colors-type-950: 76 5 25;
	--colors-canvas: 255 241 242
}
[data-palette=grain] {
	--colors-accent-50: 255 251 235;
	--colors-accent-100: 254 243 199;
	--colors-accent-200: 253 230 138;
	--colors-accent-300: 252 211 77;
	--colors-accent-400: 251 191 36;
	--colors-accent-500: 245 158 11;
	--colors-accent-600: 217 119 6;
	--colors-accent-700: 180 83 9;
	--colors-accent-800: 146 64 14;
	--colors-accent-900: 120 53 15;
	--colors-accent-950: 69 26 3;
	--colors-type-50: 255 251 235;
	--colors-type-100: 254 243 199;
	--colors-type-200: 253 230 138;
	--colors-type-300: 252 211 77;
	--colors-type-400: 251 191 36;
	--colors-type-500: 245 158 11;
	--colors-type-600: 217 119 6;
	--colors-type-700: 180 83 9;
	--colors-type-800: 146 64 14;
	--colors-type-900: 120 53 15;
	--colors-type-950: 69 26 3;
	--colors-canvas: 252 211 77;
	--colors-highlight: 146 64 14
}
[data-palette=lime] {
	--colors-accent-50: 247 254 231;
	--colors-accent-100: 236 252 203;
	--colors-accent-200: 217 249 157;
	--colors-accent-300: 190 242 100;
	--colors-accent-400: 163 230 53;
	--colors-accent-500: 132 204 22;
	--colors-accent-600: 101 163 13;
	--colors-accent-700: 77 124 15;
	--colors-accent-800: 63 98 18;
	--colors-accent-900: 54 83 20;
	--colors-accent-950: 26 46 5;
	--colors-type-50: 247 254 231;
	--colors-type-100: 236 252 203;
	--colors-type-200: 217 249 157;
	--colors-type-300: 190 242 100;
	--colors-type-400: 163 230 53;
	--colors-type-500: 132 204 22;
	--colors-type-600: 101 163 13;
	--colors-type-700: 77 124 15;
	--colors-type-800: 63 98 18;
	--colors-type-900: 54 83 20;
	--colors-type-950: 26 46 5;
	--colors-canvas: 247 254 231
}
[data-palette=indigo] {
	--colors-accent-50: 238 242 255;
	--colors-accent-100: 224 231 255;
	--colors-accent-200: 199 210 254;
	--colors-accent-300: 165 180 252;
	--colors-accent-400: 129 140 248;
	--colors-accent-500: 99 102 241;
	--colors-accent-600: 79 70 229;
	--colors-accent-700: 67 56 202;
	--colors-accent-800: 55 48 163;
	--colors-accent-900: 49 46 129;
	--colors-accent-950: 30 27 75;
	--colors-type-50: 238 242 255;
	--colors-type-100: 224 231 255;
	--colors-type-200: 199 210 254;
	--colors-type-300: 165 180 252;
	--colors-type-400: 129 140 248;
	--colors-type-500: 99 102 241;
	--colors-type-600: 79 70 229;
	--colors-type-700: 67 56 202;
	--colors-type-800: 55 48 163;
	--colors-type-900: 49 46 129;
	--colors-type-950: 30 27 75;
	--colors-canvas: 238 242 255
}
[data-palette=emerald] {
	--colors-accent-50: 236 253 245;
	--colors-accent-100: 209 250 229;
	--colors-accent-200: 167 243 208;
	--colors-accent-300: 110 231 183;
	--colors-accent-400: 52 211 153;
	--colors-accent-500: 16 185 129;
	--colors-accent-600: 5 150 105;
	--colors-accent-700: 4 120 87;
	--colors-accent-800: 6 95 70;
	--colors-accent-900: 6 78 59;
	--colors-accent-950: 2 44 34;
	--colors-type-50: 236 253 245;
	--colors-type-100: 209 250 229;
	--colors-type-200: 167 243 208;
	--colors-type-300: 110 231 183;
	--colors-type-400: 52 211 153;
	--colors-type-500: 16 185 129;
	--colors-type-600: 5 150 105;
	--colors-type-700: 4 120 87;
	--colors-type-800: 6 95 70;
	--colors-type-900: 6 78 59;
	--colors-type-950: 2 44 34;
	--colors-canvas: 236 253 245
}
[data-palette=sky] {
	--colors-accent-50: 248 250 252;
	--colors-accent-100: 241 245 249;
	--colors-accent-200: 226 232 240;
	--colors-accent-300: 203 213 225;
	--colors-accent-400: 148 163 184;
	--colors-accent-500: 100 116 139;
	--colors-accent-600: 71 85 105;
	--colors-accent-700: 51 65 85;
	--colors-accent-800: 30 41 59;
	--colors-accent-900: 15 23 42;
	--colors-accent-950: 2 6 23;
	--colors-type-50: 248 250 252;
	--colors-type-100: 241 245 249;
	--colors-type-200: 226 232 240;
	--colors-type-300: 203 213 225;
	--colors-type-400: 148 163 184;
	--colors-type-500: 100 116 139;
	--colors-type-600: 71 85 105;
	--colors-type-700: 51 65 85;
	--colors-type-800: 30 41 59;
	--colors-type-900: 15 23 42;
	--colors-type-950: 2 6 23;
	--colors-canvas: 240 249 255
}
[data-palette=shoal] {
	--colors-accent-50: 240 253 250;
	--colors-accent-100: 240 253 250;
	--colors-accent-200: 240 253 250;
	--colors-accent-300: 240 253 250;
	--colors-accent-400: 240 253 250;
	--colors-accent-500: 240 253 250;
	--colors-accent-600: 240 253 250;
	--colors-accent-700: 240 253 250;
	--colors-accent-800: 240 253 250;
	--colors-accent-900: 240 253 250;
	--colors-accent-950: 240 253 250;
	--colors-type-50: 240 253 250;
	--colors-type-100: 240 253 250;
	--colors-type-200: 240 253 250;
	--colors-type-300: 240 253 250;
	--colors-type-400: 240 253 250;
	--colors-type-500: 240 253 250;
	--colors-type-600: 240 253 250;
	--colors-type-700: 240 253 250;
	--colors-type-800: 240 253 250;
	--colors-type-900: 240 253 250;
	--colors-type-950: 240 253 250;
	--colors-highlight: 20 184 166;
	--colors-canvas: 17 94 89
}
[data-palette=stone] {
	--colors-accent-50: 250 250 249;
	--colors-accent-100: 245 245 244;
	--colors-accent-200: 231 229 228;
	--colors-accent-300: 214 211 209;
	--colors-accent-400: 168 162 158;
	--colors-accent-500: 120 113 108;
	--colors-accent-600: 87 83 78;
	--colors-accent-700: 68 64 60;
	--colors-accent-800: 41 37 36;
	--colors-accent-900: 28 25 23;
	--colors-accent-950: 12 10 9;
	--colors-type-50: 250 250 249;
	--colors-type-100: 245 245 244;
	--colors-type-200: 231 229 228;
	--colors-type-300: 214 211 209;
	--colors-type-400: 168 162 158;
	--colors-type-500: 120 113 108;
	--colors-type-600: 87 83 78;
	--colors-type-700: 68 64 60;
	--colors-type-800: 41 37 36;
	--colors-type-900: 28 25 23;
	--colors-type-950: 12 10 9;
	--colors-canvas: 231 229 228;
	--colors-highlight: 168 162 158
}
[data-palette=fingal] {
	--colors-accent-50: 240 253 250;
	--colors-accent-100: 240 253 250;
	--colors-accent-200: 240 253 250;
	--colors-accent-300: 240 253 250;
	--colors-accent-400: 240 253 250;
	--colors-accent-500: 240 253 250;
	--colors-accent-600: 240 253 250;
	--colors-accent-700: 240 253 250;
	--colors-accent-800: 240 253 250;
	--colors-accent-900: 240 253 250;
	--colors-accent-950: 240 253 250;
	--colors-type-50: 240 253 250;
	--colors-type-100: 240 253 250;
	--colors-type-200: 240 253 250;
	--colors-type-300: 240 253 250;
	--colors-type-400: 240 253 250;
	--colors-type-500: 240 253 250;
	--colors-type-600: 240 253 250;
	--colors-type-700: 240 253 250;
	--colors-type-800: 240 253 250;
	--colors-type-900: 240 253 250;
	--colors-type-950: 240 253 250;
	--colors-highlight: 31 41 55;
	--colors-canvas: 37 99 235
}
[data-palette=blackout] {
	--colors-accent-50: 240 253 250;
	--colors-accent-100: 240 253 250;
	--colors-accent-200: 240 253 250;
	--colors-accent-300: 240 253 250;
	--colors-accent-400: 240 253 250;
	--colors-accent-500: 240 253 250;
	--colors-accent-600: 240 253 250;
	--colors-accent-700: 240 253 250;
	--colors-accent-800: 240 253 250;
	--colors-accent-900: 240 253 250;
	--colors-accent-950: 240 253 250;
	--colors-type-50: 240 253 250;
	--colors-type-100: 240 253 250;
	--colors-type-200: 240 253 250;
	--colors-type-300: 240 253 250;
	--colors-type-400: 240 253 250;
	--colors-type-500: 240 253 250;
	--colors-type-600: 240 253 250;
	--colors-type-700: 240 253 250;
	--colors-type-800: 240 253 250;
	--colors-type-900: 240 253 250;
	--colors-type-950: 240 253 250;
	--colors-highlight: 31 41 55;
	--colors-canvas: 0 0 0
}
*,:before,:after {
	--tw-border-spacing-x: 0;
	--tw-border-spacing-y: 0;
	--tw-translate-x: 0;
	--tw-translate-y: 0;
	--tw-rotate: 0;
	--tw-skew-x: 0;
	--tw-skew-y: 0;
	--tw-scale-x: 1;
	--tw-scale-y: 1;
	--tw-pan-x: ;
	--tw-pan-y: ;
	--tw-pinch-zoom: ;
	--tw-scroll-snap-strictness: proximity;
	--tw-gradient-from-position: ;
	--tw-gradient-via-position: ;
	--tw-gradient-to-position: ;
	--tw-ordinal: ;
	--tw-slashed-zero: ;
	--tw-numeric-figure: ;
	--tw-numeric-spacing: ;
	--tw-numeric-fraction: ;
	--tw-ring-inset: ;
	--tw-ring-offset-width: 0px;
	--tw-ring-offset-color: #fff;
	--tw-ring-color: rgb(59 130 246 / .5);
	--tw-ring-offset-shadow: 0 0 #0000;
	--tw-ring-shadow: 0 0 #0000;
	--tw-shadow: 0 0 #0000;
	--tw-shadow-colored: 0 0 #0000;
	--tw-blur: ;
	--tw-brightness: ;
	--tw-contrast: ;
	--tw-grayscale: ;
	--tw-hue-rotate: ;
	--tw-invert: ;
	--tw-saturate: ;
	--tw-sepia: ;
	--tw-drop-shadow: ;
	--tw-backdrop-blur: ;
	--tw-backdrop-brightness: ;
	--tw-backdrop-contrast: ;
	--tw-backdrop-grayscale: ;
	--tw-backdrop-hue-rotate: ;
	--tw-backdrop-invert: ;
	--tw-backdrop-opacity: ;
	--tw-backdrop-saturate: ;
	--tw-backdrop-sepia: ;
	--tw-contain-size: ;
	--tw-contain-layout: ;
	--tw-contain-paint: ;
	--tw-contain-style:
}
.prose {
	color:var(--tw-prose-body);
	max-width:65ch
}
.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)) {
	margin-top:1.25em;
	margin-bottom:1.25em
}
.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)) {
	color:var(--tw-prose-lead);
	font-size:1.25em;
	line-height:1.6;
	margin-top:1.2em;
	margin-bottom:1.2em
}
.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)) {
	color:#ff006e;
	text-decoration:underline;
	font-weight:500
}
.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)):hover {
	color:#ffbe0b
}
.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)) {
	color:var(--tw-prose-bold);
	font-weight:600
}
.prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)) {
	color:inherit
}
.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)) {
	color:inherit
}
.prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)) {
	color:inherit
}
.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)) {
	list-style-type:decimal;
	margin-top:1.25em;
	margin-bottom:1.25em;
	padding-inline-start:1.625em
}
.prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)) {
	list-style-type:upper-alpha
}
.prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)) {
	list-style-type:lower-alpha
}
.prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)) {
	list-style-type:upper-alpha
}
.prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)) {
	list-style-type:lower-alpha
}
.prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)) {
	list-style-type:upper-roman
}
.prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)) {
	list-style-type:lower-roman
}
.prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)) {
	list-style-type:upper-roman
}
.prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)) {
	list-style-type:lower-roman
}
.prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)) {
	list-style-type:decimal
}
.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)) {
	list-style-type:disc;
	margin-top:1.25em;
	margin-bottom:1.25em;
	padding-inline-start:1.625em
}
.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker {
	font-weight:400;
	color:var(--tw-prose-counters)
}
.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker {
	color:var(--tw-prose-bullets)
}
.prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)) {
	color:var(--tw-prose-headings);
	font-weight:600;
	margin-top:1.25em
}
.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)) {
	border-color:var(--tw-prose-hr);
	border-top-width:1px;
	margin-top:3em;
	margin-bottom:3em
}
.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)) {
	font-weight:500;
	font-style:italic;
	color:var(--tw-prose-quotes);
	border-inline-start-width:.25rem;
	border-inline-start-color:var(--tw-prose-quote-borders);
	quotes:"“""”""‘""’";
	margin-top:1.6em;
	margin-bottom:1.6em;
	padding-inline-start:1em
}
.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before {
	content:open-quote
}
.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after {
	content:close-quote
}
.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)) {
	color:var(--tw-prose-headings);
	font-weight:800;
	font-size:2.25em;
	margin-top:0;
	margin-bottom:.8888889em;
	line-height:1.1111111
}
.prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)) {
	font-weight:900;
	color:inherit
}
.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)) {
	color:var(--tw-prose-headings);
	font-weight:700;
	font-size:1.5em;
	margin-top:2em;
	margin-bottom:1em;
	line-height:1.3333333
}
.prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)) {
	font-weight:800;
	color:inherit
}
.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)) {
	color:var(--tw-prose-headings);
	font-weight:600;
	font-size:1.25em;
	margin-top:1.6em;
	margin-bottom:.6em;
	line-height:1.6
}
.prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)) {
	font-weight:700;
	color:inherit
}
.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)) {
	color:var(--tw-prose-headings);
	font-weight:600;
	margin-top:1.5em;
	margin-bottom:.5em;
	line-height:1.5
}
.prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)) {
	font-weight:700;
	color:inherit
}
.prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)) {
	margin-top:2em;
	margin-bottom:2em
}
.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)) {
	display:block;
	margin-top:2em;
	margin-bottom:2em
}
.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)) {
	margin-top:2em;
	margin-bottom:2em
}
.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)) {
	font-weight:500;
	font-family:inherit;
	color:var(--tw-prose-kbd);
	box-shadow:0 0 0 1px rgb(var(--tw-prose-kbd-shadows) / 10%),0 3px 0 rgb(var(--tw-prose-kbd-shadows) / 10%);
	font-size:.875em;
	border-radius:.3125rem;
	padding-top:.1875em;
	padding-inline-end:.375em;
	padding-bottom:.1875em;
	padding-inline-start:.375em
}
.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)) {
	color:var(--tw-prose-code);
	font-weight:600;
	font-size:.875em
}
.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before {
	content:"`"
}
.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after {
	content:"`"
}
.prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)) {
	color:inherit
}
.prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)) {
	color:inherit
}
.prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)) {
	color:inherit;
	font-size:.875em
}
.prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)) {
	color:inherit;
	font-size:.9em
}
.prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)) {
	color:inherit
}
.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)) {
	color:inherit
}
.prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)) {
	color:inherit
}
.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)) {
	color:var(--tw-prose-pre-code);
	background-color:var(--tw-prose-pre-bg);
	overflow-x:auto;
	font-weight:400;
	font-size:.875em;
	line-height:1.7142857;
	margin-top:1.7142857em;
	margin-bottom:1.7142857em;
	border-radius:.375rem;
	padding-top:.8571429em;
	padding-inline-end:1.1428571em;
	padding-bottom:.8571429em;
	padding-inline-start:1.1428571em
}
.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)) {
	background-color:transparent;
	border-width:0;
	border-radius:0;
	padding:0;
	font-weight:inherit;
	color:inherit;
	font-size:inherit;
	font-family:inherit;
	line-height:inherit
}
.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before {
	content:none
}
.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after {
	content:none
}
.prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)) {
	width:100%;
	table-layout:auto;
	margin-top:2em;
	margin-bottom:2em;
	font-size:.875em;
	line-height:1.7142857
}
.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)) {
	border-bottom-width:1px;
	border-bottom-color:var(--tw-prose-th-borders)
}
.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)) {
	color:var(--tw-prose-headings);
	font-weight:600;
	vertical-align:bottom;
	padding-inline-end:.5714286em;
	padding-bottom:.5714286em;
	padding-inline-start:.5714286em
}
.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)) {
	border-bottom-width:1px;
	border-bottom-color:var(--tw-prose-td-borders)
}
.prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)) {
	border-bottom-width:0
}
.prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)) {
	vertical-align:baseline
}
.prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)) {
	border-top-width:1px;
	border-top-color:var(--tw-prose-th-borders)
}
.prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)) {
	vertical-align:top
}
.prose :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)) {
	text-align:start
}
.prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)) {
	margin-top:0;
	margin-bottom:0
}
.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)) {
	color:var(--tw-prose-captions);
	font-size:.875em;
	line-height:1.4285714;
	margin-top:.8571429em
}
.prose {
	--tw-prose-body: #374151;
	--tw-prose-headings: #111827;
	--tw-prose-lead: #4b5563;
	--tw-prose-links: #111827;
	--tw-prose-bold: #111827;
	--tw-prose-counters: #6b7280;
	--tw-prose-bullets: #d1d5db;
	--tw-prose-hr: #e5e7eb;
	--tw-prose-quotes: #111827;
	--tw-prose-quote-borders: #e5e7eb;
	--tw-prose-captions: #6b7280;
	--tw-prose-kbd: #111827;
	--tw-prose-kbd-shadows: 17 24 39;
	--tw-prose-code: #111827;
	--tw-prose-pre-code: #e5e7eb;
	--tw-prose-pre-bg: #1f2937;
	--tw-prose-th-borders: #d1d5db;
	--tw-prose-td-borders: #e5e7eb;
	--tw-prose-invert-body: #d1d5db;
	--tw-prose-invert-headings: #fff;
	--tw-prose-invert-lead: #9ca3af;
	--tw-prose-invert-links: #fff;
	--tw-prose-invert-bold: #fff;
	--tw-prose-invert-counters: #9ca3af;
	--tw-prose-invert-bullets: #4b5563;
	--tw-prose-invert-hr: #374151;
	--tw-prose-invert-quotes: #f3f4f6;
	--tw-prose-invert-quote-borders: #374151;
	--tw-prose-invert-captions: #9ca3af;
	--tw-prose-invert-kbd: #fff;
	--tw-prose-invert-kbd-shadows: 255 255 255;
	--tw-prose-invert-code: #fff;
	--tw-prose-invert-pre-code: #d1d5db;
	--tw-prose-invert-pre-bg: rgb(0 0 0 / 50%);
	--tw-prose-invert-th-borders: #4b5563;
	--tw-prose-invert-td-borders: #374151;
	font-size:1rem;
	line-height:1.75
}
.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)) {
	margin-top:0;
	margin-bottom:0
}
.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)) {
	margin-top:.5em;
	margin-bottom:.5em
}
.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)) {
padding-inline-start:.375em
}
.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)) {
	padding-inline-start:.375em
}
.prose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)) {
	margin-top:.75em;
	margin-bottom:.75em
}
.prose :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)) {
	margin-top:1.25em
}
.prose :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)) {
	margin-bottom:1.25em
}
.prose :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)) {
	margin-top:1.25em
}
.prose :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)) {
	margin-bottom:1.25em
}
.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)) {
	margin-top:.75em;
	margin-bottom:.75em
}
.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)) {
	margin-top:1.25em;
	margin-bottom:1.25em
}
.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)) {
	margin-top:.5em;
	padding-inline-start:1.625em
}
.prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)) {
	margin-top:0
}
.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)) {
	margin-top:0
}
.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)) {
	margin-top:0
}
.prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)) {
	margin-top:0
}
.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)) {
	padding-inline-start:0
}
.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)) {
	padding-inline-end:0
}
.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)) {
	padding-top:.5714286em;
	padding-inline-end:.5714286em;
	padding-bottom:.5714286em;
	padding-inline-start:.5714286em
}
.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)) {
	padding-inline-start:0
}
.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)) {
	padding-inline-end:0
}
.prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)) {
	margin-top:2em;
	margin-bottom:2em
}
.prose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)) {
	margin-top:0
}
.prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)) {
	margin-bottom:0
}
.prose-invert {
	--tw-prose-body: var(--tw-prose-invert-body);
	--tw-prose-headings: var(--tw-prose-invert-headings);
	--tw-prose-lead: var(--tw-prose-invert-lead);
	--tw-prose-links: var(--tw-prose-invert-links);
	--tw-prose-bold: var(--tw-prose-invert-bold);
	--tw-prose-counters: var(--tw-prose-invert-counters);
	--tw-prose-bullets: var(--tw-prose-invert-bullets);
	--tw-prose-hr: var(--tw-prose-invert-hr);
	--tw-prose-quotes: var(--tw-prose-invert-quotes);
	--tw-prose-quote-borders: var(--tw-prose-invert-quote-borders);
	--tw-prose-captions: var(--tw-prose-invert-captions);
	--tw-prose-kbd: var(--tw-prose-invert-kbd);
	--tw-prose-kbd-shadows: var(--tw-prose-invert-kbd-shadows);
	--tw-prose-code: var(--tw-prose-invert-code);
	--tw-prose-pre-code: var(--tw-prose-invert-pre-code);
	--tw-prose-pre-bg: var(--tw-prose-invert-pre-bg);
	--tw-prose-th-borders: var(--tw-prose-invert-th-borders);
	--tw-prose-td-borders: var(--tw-prose-invert-td-borders)
}
.prose-user :where(a):not(:where([class~=not-prose],[class~=not-prose] *)) {
	color:#5296af
}
.prose-user :where(a):not(:where([class~=not-prose],[class~=not-prose] *)):hover {
	color:#036693
}
.aspect-h-1 {
	--tw-aspect-h: 1
}
.aspect-h-2 {
	--tw-aspect-h: 2
}
.aspect-w-1 {
	position:relative;
	padding-bottom:calc(var(--tw-aspect-h) / var(--tw-aspect-w) * 100%);
	--tw-aspect-w: 1
}
.aspect-w-1>* {
	position:absolute;
	height:100%;
	width:100%;
	top:0;
	right:0;
	bottom:0;
	left:0
}
.aspect-w-3 {
	position:relative;
	padding-bottom:calc(var(--tw-aspect-h) / var(--tw-aspect-w) * 100%);
	--tw-aspect-w: 3
}
.aspect-w-3>* {
	position:absolute;
	height:100%;
	width:100%;
	top:0;
	right:0;
	bottom:0;
	left:0
}
.sr-only {
	position:absolute;
	width:1px;
	height:1px;
	padding:0;
	margin:-1px;
	overflow:hidden;
	clip:rect(0,0,0,0);
	white-space:nowrap;
	border-width:0
}
.\!pointer-events-none {
	pointer-events:none!important
}
.pointer-events-none {
	pointer-events:none
}
.pointer-events-auto {
	pointer-events:auto
}
.visible {
	visibility:visible
}
.static {
	position:static
}
.\!fixed {
	position:fixed!important
}
.fixed {
	position:fixed
}
.absolute {
	position:absolute
}
.relative {
	position:relative
}
.inset-0 {
	top:0;
	right:0;
	bottom:0;
	left:0
}
.inset-x-0 {
	left:0;
	right:0
}
.inset-y-0 {
	top:0;
	bottom:0
}
.-top-20 {
	top:-5rem
}
.-top-24 {
	top:-6rem
}
.-top-3 {
	top:-.75rem
}
.-top-40 {
	top:-10rem
}
.-top-52 {
	top:-13rem
}
.-top-\[calc\(10\%\)\] {
	top:-10%
}
.bottom-0 {
	bottom:0
}
.bottom-full {
	bottom:100%
}
.left-0 {
	left:0
}
.left-1\.5 {
	left:.375rem
}
.left-1\/2 {
	left:50%
}
.left-2 {
	left:.5rem
}
.left-2\.5 {
	left:.625rem
}
.left-\[0\.5em\] {
	left:.5em
}
.left-\[calc\(50\%\+3rem\)\] {
	left:calc(50% + 3rem)
}
.left-\[calc\(50\%-11rem\)\] {
	left:calc(50% - 11rem)
}
.left-full {
	left:100%
}
.right-0 {
	right:0
}
.right-1\.5 {
	right:.375rem
}
.right-1\/2 {
	right:50%
}
.right-10 {
	right:2.5rem
}
.right-2 {
	right:.5rem
}
.right-3 {
	right:.75rem
}
.right-full {
	right:100%
}
.top-0 {
	top:0
}
.top-1\.5 {
	top:.375rem
}
.top-1\/2 {
	top:50%
}
.top-2 {
	top:.5rem
}
.top-4 {
	top:1rem
}
.top-8 {
	top:2rem
}
.top-80 {
	top:20rem
}
.top-\[calc\(100\%\+0\.5em\)\] {
	top:calc(100% + .5em)
}
.top-\[calc\(100\%-13rem\)\] {
	top:calc(100% - 13rem)
}
.top-\[calc\(100\%-20rem\)\] {
	top:calc(100% - 20rem)
}
.top-\[calc\(100\%_\+_0\.5em\)\] {
	top:calc(100% + .5em)
}
.top-auto {
	top:auto
}
.top-full {
	top:100%
}
.isolate {
	isolation:isolate
}
.-z-10 {
	z-index:-10
}
.-z-20 {
	z-index:-20
}
.-z-30 {
	z-index:-30
}
.z-10 {
	z-index:10
}
.z-20 {
	z-index:20
}
.z-30 {
	z-index:30
}
.z-50 {
	z-index:50
}
.z-\[1\] {
	z-index:1
}
.z-\[99\] {
	z-index:99
}
.z-auto {
	z-index:auto
}
.order-first {
	order:-9999
}
.col-span-2 {
	grid-column:span 2 / span 2
}
.col-span-3 {
	grid-column:span 3 / span 3
}
.col-start-1 {
	grid-column-start:1
}
.col-start-2 {
	grid-column-start:2
}
.col-start-3 {
	grid-column-start:3
}
.col-end-1 {
	grid-column-end:1
}
.col-end-2 {
	grid-column-end:2
}
.col-end-3 {
	grid-column-end:3
}
.-m-1\.5 {
	margin:-.375rem
}
.-m-2 {
	margin:-.5rem
}
.-m-2\.5 {
	margin:-.625rem
}
.m-0 {
	margin:0
}
.m-1 {
	margin:.25rem
}
.m-1\.5 {
	margin:.375rem
}
.m-\[0\.16em\] {
	margin:.16em
}
.m-auto {
	margin:auto
}
.-mx-1 {
	margin-left:-.25rem;
	margin-right:-.25rem
}
.-mx-3 {
	margin-left:-.75rem;
	margin-right:-.75rem
}
.-my-2\.5 {
	margin-top:-.625rem;
	margin-bottom:-.625rem
}
.-my-6 {
	margin-top:-1.5rem;
	margin-bottom:-1.5rem
}
.mx-0\.5 {
	margin-left:.125rem;
	margin-right:.125rem
}
.mx-1 {
	margin-left:.25rem;
	margin-right:.25rem
}
.mx-1\.5 {
	margin-left:.375rem;
	margin-right:.375rem
}
.mx-4 {
	margin-left:1rem;
	margin-right:1rem
}
.mx-6 {
	margin-left:1.5rem;
	margin-right:1.5rem
}
.mx-auto {
	margin-left:auto;
	margin-right:auto
}
.my-1\.5 {
	margin-top:.375rem;
	margin-bottom:.375rem
}
.my-2 {
	margin-top:.5rem;
	margin-bottom:.5rem
}
.my-4 {
	margin-top:1rem;
	margin-bottom:1rem
}
.my-6 {
	margin-top:1.5rem;
	margin-bottom:1.5rem
}
.my-auto {
	margin-top:auto;
	margin-bottom:auto
}
.\!mb-0 {
	margin-bottom:0!important
}
.\!ml-0 {
	margin-left:0!important
}
.\!ml-1\.5 {
	margin-left:.375rem!important
}
.\!mr-0 {
	margin-right:0!important
}
.\!mr-1\.5 {
	margin-right:.375rem!important
}
.\!mt-0 {
	margin-top:0!important
}
.-mb-0\.5 {
	margin-bottom:-.125rem
}
.-mb-1\.5 {
	margin-bottom:-.375rem
}
.-mb-px {
	margin-bottom:-1px
}
.-ml-0\.5 {
	margin-left:-.125rem
}
.-ml-2 {
	margin-left:-.5rem
}
.-ml-3 {
	margin-left:-.75rem
}
.-mr-0\.5 {
	margin-right:-.125rem
}
.-mr-3 {
	margin-right:-.75rem
}
.-mr-96 {
	margin-right:-24rem
}
.-mt-0\.5 {
	margin-top:-.125rem
}
.-mt-1 {
	margin-top:-.25rem
}
.-mt-1\.5 {
	margin-top:-.375rem
}
.-mt-72 {
	margin-top:-18rem
}
.-mt-px {
	margin-top:-1px
}
.mb-0 {
	margin-bottom:0
}
.mb-0\.5 {
	margin-bottom:.125rem
}
.mb-1 {
	margin-bottom:.25rem
}
.mb-1\.5 {
	margin-bottom:.375rem
}
.mb-12 {
	margin-bottom:3rem
}
.mb-2 {
	margin-bottom:.5rem
}
.mb-3\.5 {
	margin-bottom:.875rem
}
.mb-4 {
	margin-bottom:1rem
}
.ml-0 {
	margin-left:0
}
.ml-0\.5 {
	margin-left:.125rem
}
.ml-1 {
	margin-left:.25rem
}
.ml-1\.5 {
	margin-left:.375rem
}
.ml-2 {
	margin-left:.5rem
}
.ml-2\.5 {
	margin-left:.625rem
}
.ml-3 {
	margin-left:.75rem
}
.ml-\[1\.5em\] {
	margin-left:1.5em
}
.ml-\[min\(2em\,1\.7rem\)\] {
	margin-left:min(2em,1.7rem)
}
.ml-auto {
	margin-left:auto
}
.mr-0 {
	margin-right:0
}
.mr-0\.5 {
	margin-right:.125rem
}
.mr-1 {
	margin-right:.25rem
}
.mr-1\.5 {
	margin-right:.375rem
}
.mr-2 {
	margin-right:.5rem
}
.mr-3 {
	margin-right:.75rem
}
.mr-8 {
	margin-right:2rem
}
.mr-auto {
	margin-right:auto
}
.mt-0 {
	margin-top:0
}
.mt-0\.5 {
	margin-top:.125rem
}
.mt-1 {
	margin-top:.25rem
}
.mt-1\.5 {
	margin-top:.375rem
}
.mt-10 {
	margin-top:2.5rem
}
.mt-11 {
	margin-top:2.75rem
}
.mt-12 {
	margin-top:3rem
}
.mt-14 {
	margin-top:3.5rem
}
.mt-16 {
	margin-top:4rem
}
.mt-2 {
	margin-top:.5rem
}
.mt-20 {
	margin-top:5rem
}
.mt-3 {
	margin-top:.75rem
}
.mt-4 {
	margin-top:1rem
}
.mt-6 {
	margin-top:1.5rem
}
.mt-8 {
	margin-top:2rem
}
.box-content {
	box-sizing:content-box
}
.block {
	display:block
}
.inline-block {
	display:inline-block
}
.inline {
	display:inline
}
.flex {
	display:flex
}
.\!inline-flex {
	display:inline-flex!important
}
.inline-flex {
	display:inline-flex
}
.flow-root {
	display:flow-root
}
.grid {
	display:grid
}
.contents {
	display:contents
}
.\!hidden {
	display:none!important
}
.hidden {
	display:none
}
.aspect-\[1\/1\] {
	aspect-ratio:1/1
}
.aspect-\[1108\/632\] {
	aspect-ratio:1108/632
}
.aspect-\[1155\/678\] {
	aspect-ratio:1155/678
}
.aspect-\[14\/13\] {
	aspect-ratio:14/13
}
.aspect-\[1404\/767\] {
	aspect-ratio:1404/767
}
.aspect-\[2\/1\] {
	aspect-ratio:2/1
}
.aspect-\[3\/1\] {
	aspect-ratio:3/1
}
.aspect-\[4\/3\] {
	aspect-ratio:4/3
}
.aspect-\[4\/5\] {
	aspect-ratio:4/5
}
.aspect-\[7\/5\] {
	aspect-ratio:7/5
}
.h-0 {
	height:0px
}
.h-1 {
	height:.25rem
}
.h-1\.5 {
	height:.375rem
}
.h-10 {
	height:2.5rem
}
.h-12 {
	height:3rem
}
.h-16 {
	height:4rem
}
.h-20 {
	height:5rem
}
.h-3\/4 {
	height:75%
}
.h-4 {
	height:1rem
}
.h-5 {
	height:1.25rem
}
.h-52 {
	height:13rem
}
.h-6 {
	height:1.5rem
}
.h-7 {
	height:1.75rem
}
.h-8 {
	height:2rem
}
.h-\[1\.5em\] {
	height:1.5em
}
.h-\[1\.5rem\] {
	height:1.5rem
}
.h-\[10px\] {
	height:10px
}
.h-\[1em\] {
	height:1em
}
.h-\[2\.25em\] {
	height:2.25em
}
.h-\[350px\] {
	height:350px
}
.h-\[3px\] {
	height:3px
}
.h-\[calc\(100\%-2px\)\] {
	height:calc(100% - 2px)
}
.h-auto {
	height:auto
}
.h-full {
	height:100%
}
.h-px {
	height:1px
}
.max-h-12 {
	max-height:3rem
}
.max-h-44 {
	max-height:11rem
}
.max-h-\[200px\] {
	max-height:200px
}
.max-h-\[55rem\] {
	max-height:55rem
}
.max-h-full {
	max-height:100%
}
.max-h-none {
	max-height:none
}
.max-h-screen {
	max-height:100vh
}
.min-h-\[2em\] {
	min-height:2em
}
.\!w-14 {
	width:3.5rem!important
}
.\!w-\[0\%\] {
	width:0%!important
}
.\!w-\[1\.5em\] {
	width:1.5em!important
}
.\!w-auto {
	width:auto!important
}
.\!w-full {
	width:100%!important
}
.w-0 {
	width:0px
}
.w-1\.5 {
	width:.375rem
}
.w-1\/2 {
	width:50%
}
.w-10 {
	width:2.5rem
}
.w-12 {
	width:3rem
}
.w-14 {
	width:3.5rem
}
.w-16 {
	width:4rem
}
.w-2 {
	width:.5rem
}
.w-3 {
	width:.75rem
}
.w-4 {
	width:1rem
}
.w-5 {
	width:1.25rem
}
.w-5\/6 {
	width:83.333333%
}
.w-6 {
	width:1.5rem
}
.w-64 {
	width:16rem
}
.w-7 {
	width:1.75rem
}
.w-8 {
	width:2rem
}
.w-9 {
	width:2.25rem
}
.w-96 {
	width:24rem
}
.w-\[0\.75em\] {
	width:.75em
}
.w-\[1\.25em\] {
	width:1.25em
}
.w-\[1\.5em\] {
	width:1.5em
}
.w-\[1\.5rem\] {
	width:1.5rem
}
.w-\[100\%-2rem\] {
	width:100%-2rem
}
.w-\[100px\] {
	width:100px
}
.w-\[100vw\] {
	width:100vw
}
.w-\[10px\] {
	width:10px
}
.w-\[1em\] {
	width:1em
}
.w-\[2\.25em\] {
	width:2.25em
}
.w-\[2\.5em\] {
	width:2.5em
}
.w-\[200\%\] {
	width:200%
}
.w-\[24rem\] {
	width:24rem
}
.w-\[2em\] {
	width:2em
}
.w-\[2rem\] {
	width:2rem
}
.w-\[36\.125rem\] {
	width:36.125rem
}
.w-\[37rem\] {
	width:37rem
}
.w-\[3px\] {
	width:3px
}
.w-\[4px\] {
	width:4px
}
.w-\[69\.25rem\] {
	width:69.25rem
}
.w-\[72\.1875rem\] {
	width:72.1875rem
}
.w-\[85\%\] {
	width:85%
}
.w-\[87\.75rem\] {
	width:87.75rem
}
.w-\[calc\(\(100\%\/10\)-0\.5em\)\] {
	width:calc(10% - .5em)
}
.w-\[calc\(100\%\+1rem\)\] {
	width:calc(100% + 1rem)
}
.w-\[min\(20em\,75\%\)\] {
	width:min(20em,75%)
}
.w-auto {
	width:auto
}
.w-full {
	width:100%
}
.w-max {
	width:-moz-max-content;
	width:max-content
}
.w-px {
	width:1px
}
.w-screen {
	width:100vw
}
.min-w-0 {
	min-width:0px
}
.min-w-\[1\.5em\] {
	min-width:1.5em
}
.min-w-\[1em\] {
	min-width:1em
}
.min-w-\[20em\] {
	min-width:20em
}
.min-w-\[3em\] {
	min-width:3em
}
.\!max-w-\[45\%\] {
	max-width:45%!important
}
.max-w-2xl {
	max-width:42rem
}
.max-w-3xl {
	max-width:48rem
}
.max-w-6xl {
	max-width:72rem
}
.max-w-7xl {
	max-width:80rem
}
.max-w-\[18\.5em\] {
	max-width:18.5em
}
.max-w-\[22px\] {
	max-width:22px
}
.max-w-\[30rem\] {
	max-width:30rem
}
.max-w-\[32rem\] {
	max-width:32rem
}
.max-w-\[50\%\] {
	max-width:50%
}
.max-w-\[66\.66\%\] {
	max-width:66.66%
}
.max-w-full {
	max-width:100%
}
.max-w-lg {
	max-width:32rem
}
.max-w-md {
	max-width:28rem
}
.max-w-none {
	max-width:none
}
.max-w-xl {
	max-width:36rem
}
.max-w-xs {
	max-width:20rem
}
.flex-1 {
	flex:1 1 0%
}
.flex-auto {
	flex:1 1 auto
}
.flex-none {
	flex:none
}
.flex-shrink {
	flex-shrink:1
}
.flex-shrink-0 {
	flex-shrink:0
}
.shrink {
	flex-shrink:1
}
.shrink-0 {
	flex-shrink:0
}
.flex-grow,.grow {
	flex-grow:1
}
.grow-0 {
	flex-grow:0
}
.origin-top-right {
	transform-origin:top right
}
.-translate-x-1\/2 {
	--tw-translate-x: -50%;
	transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.-translate-x-full {
	--tw-translate-x: -100%;
	transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.-translate-y-1\/2 {
	--tw-translate-y: -50%;
	transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.-translate-y-1\/4 {
	--tw-translate-y: -25%;
	transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.-translate-y-\[4px\] {
	--tw-translate-y: -4px;
	transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.translate-x-1\/2 {
	--tw-translate-x: 50%;
	transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.translate-x-1\/3 {
	--tw-translate-x: 33.333333%;
	transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.rotate-0 {
	--tw-rotate: 0deg;
	transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.rotate-3 {
	--tw-rotate: 3deg;
	transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.rotate-90 {
	--tw-rotate: 90deg;
	transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.rotate-\[30deg\] {
	--tw-rotate: 30deg;
	transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.skew-x-\[-30deg\] {
	--tw-skew-x: -30deg;
	transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.transform {
	transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.transform-gpu {
	transform:translate3d(var(--tw-translate-x),var(--tw-translate-y),0) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
@keyframes bounce {
	0%,to {
	transform:translateY(-25%);
	animation-timing-function:cubic-bezier(.8,0,1,1)
}
50% {
	transform:none;
	animation-timing-function:cubic-bezier(0,0,.2,1)
}
}
.animate-bounce {
	animation:bounce 1s infinite
}
.animate-pulse {
	animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite
}
@keyframes pulse {
	50% {
	opacity:.5
}
}
.animate-pulse-fast {
	animation:pulse 1.1s cubic-bezier(.4,0,.6,1) infinite
}
@keyframes spin {
	to {
	transform:rotate(360deg)
}
}
.animate-spin {
	animation:spin 1s linear infinite
}
.\!cursor-not-allowed {
	cursor:not-allowed!important
}
.cursor-default {
	cursor:default
}
.cursor-grab {
	cursor:grab
}
.cursor-grabbing {
	cursor:grabbing
}
.cursor-not-allowed {
	cursor:not-allowed
}
.cursor-pointer {
	cursor:pointer
}
.touch-manipulation {
	touch-action:manipulation
}
.select-none {
	-webkit-user-select:none;
	-moz-user-select:none;
	user-select:none
}
.resize {
	resize:both
}
.list-disc {
	list-style-type:disc
}
.list-none {
	list-style-type:none
}
.appearance-none {
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none
}
.columns-2 {
	-moz-columns:2;
	columns:2
}
.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))
}
.grid-cols-5 {
	grid-template-columns:repeat(5,minmax(0,1fr))
}
.grid-cols-7 {
	grid-template-columns:repeat(7,minmax(0,1fr))
}
.grid-cols-\[2\.5em_1fr_2\.5em\] {
	grid-template-columns:2.5em 1fr 2.5em
}
.flex-row {
	flex-direction:row
}
.flex-col {
	flex-direction:column
}
.flex-col-reverse {
	flex-direction:column-reverse
}
.flex-wrap {
	flex-wrap:wrap
}
.content-center {
	align-content:center
}
.items-start {
	align-items:flex-start
}
.items-end {
	align-items:flex-end
}
.items-center {
	align-items:center
}
.items-baseline {
	align-items:baseline
}
.justify-start {
	justify-content:flex-start
}
.justify-end {
	justify-content:flex-end
}
.justify-center {
	justify-content:center
}
.justify-between {
	justify-content:space-between
}
.gap-1\.5 {
	gap:.375rem
}
.gap-2 {
	gap:.5rem
}
.gap-3 {
	gap:.75rem
}
.gap-4 {
	gap:1rem
}
.gap-6 {
	gap:1.5rem
}
.gap-8 {
	gap:2rem
}
.gap-x-1 {
	-moz-column-gap:.25rem;
	column-gap:.25rem
}
.gap-x-1\.5 {
	-moz-column-gap:.375rem;
	column-gap:.375rem
}
.gap-x-12 {
	-moz-column-gap:3rem;
	column-gap:3rem
}
.gap-x-2 {
	-moz-column-gap:.5rem;
	column-gap:.5rem
}
.gap-x-3 {
	-moz-column-gap:.75rem;
	column-gap:.75rem
}
.gap-x-4 {
	-moz-column-gap:1rem;
	column-gap:1rem
}
.gap-x-6 {
	-moz-column-gap:1.5rem;
	column-gap:1.5rem
}
.gap-x-8 {
	-moz-column-gap:2rem;
	column-gap:2rem
}
.gap-y-12 {
	row-gap:3rem
}
.gap-y-14 {
	row-gap:3.5rem
}
.gap-y-16 {
	row-gap:4rem
}
.gap-y-4 {
	row-gap:1rem
}
.gap-y-6 {
	row-gap:1.5rem
}
.space-x-1\.5>:not([hidden])~:not([hidden]) {
	--tw-space-x-reverse: 0;
	margin-right:calc(.375rem * var(--tw-space-x-reverse));
	margin-left:calc(.375rem * calc(1 - var(--tw-space-x-reverse)))
}
.space-x-12>:not([hidden])~:not([hidden]) {
	--tw-space-x-reverse: 0;
	margin-right:calc(3rem * var(--tw-space-x-reverse));
	margin-left:calc(3rem * calc(1 - var(--tw-space-x-reverse)))
}
.space-x-2>:not([hidden])~:not([hidden]) {
	--tw-space-x-reverse: 0;
	margin-right:calc(.5rem * var(--tw-space-x-reverse));
	margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))
}
.space-x-3>:not([hidden])~:not([hidden]) {
	--tw-space-x-reverse: 0;
	margin-right:calc(.75rem * var(--tw-space-x-reverse));
	margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))
}
.space-y-1>:not([hidden])~:not([hidden]) {
	--tw-space-y-reverse: 0;
	margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));
	margin-bottom:calc(.25rem * var(--tw-space-y-reverse))
}
.space-y-10>:not([hidden])~:not([hidden]) {
	--tw-space-y-reverse: 0;
	margin-top:calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));
	margin-bottom:calc(2.5rem * var(--tw-space-y-reverse))
}
.space-y-12>:not([hidden])~:not([hidden]) {
	--tw-space-y-reverse: 0;
	margin-top:calc(3rem * calc(1 - var(--tw-space-y-reverse)));
	margin-bottom:calc(3rem * var(--tw-space-y-reverse))
}
.space-y-2>:not([hidden])~:not([hidden]) {
	--tw-space-y-reverse: 0;
	margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));
	margin-bottom:calc(.5rem * var(--tw-space-y-reverse))
}
.space-y-24>:not([hidden])~:not([hidden]) {
	--tw-space-y-reverse: 0;
	margin-top:calc(6rem * calc(1 - var(--tw-space-y-reverse)));
	margin-bottom:calc(6rem * var(--tw-space-y-reverse))
}
.space-y-3>:not([hidden])~:not([hidden]) {
	--tw-space-y-reverse: 0;
	margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));
	margin-bottom:calc(.75rem * var(--tw-space-y-reverse))
}
.space-y-4>:not([hidden])~:not([hidden]) {
	--tw-space-y-reverse: 0;
	margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));
	margin-bottom:calc(1rem * var(--tw-space-y-reverse))
}
.space-y-6>:not([hidden])~:not([hidden]) {
	--tw-space-y-reverse: 0;
	margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));
	margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))
}
.space-y-8>:not([hidden])~:not([hidden]) {
	--tw-space-y-reverse: 0;
	margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));
	margin-bottom:calc(2rem * var(--tw-space-y-reverse))
}
.divide-x>:not([hidden])~:not([hidden]) {
	--tw-divide-x-reverse: 0;
	border-right-width:calc(1px * var(--tw-divide-x-reverse));
	border-left-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))
}
.divide-y>:not([hidden])~:not([hidden]) {
	--tw-divide-y-reverse: 0;
	border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));
	border-bottom-width:calc(1px * var(--tw-divide-y-reverse))
}
.divide-y-2>:not([hidden])~:not([hidden]) {
	--tw-divide-y-reverse: 0;
	border-top-width:calc(2px * calc(1 - var(--tw-divide-y-reverse)));
	border-bottom-width:calc(2px * var(--tw-divide-y-reverse))
}
.divide-accent-400\/50>:not([hidden])~:not([hidden]) {
	border-color:rgb(var(--colors-accent-400) / .5)
}
.divide-accent-700>:not([hidden])~:not([hidden]) {
	--tw-divide-opacity: 1;
	border-color:rgb(var(--colors-accent-700) / var(--tw-divide-opacity))
}
.divide-gray-200>:not([hidden])~:not([hidden]) {
	--tw-divide-opacity: 1;
	border-color:rgb(229 231 235 / var(--tw-divide-opacity))
}
.divide-gray-500\/10>:not([hidden])~:not([hidden]) {
	border-color:#6b72801a
}
.divide-slate-400>:not([hidden])~:not([hidden]) {
	--tw-divide-opacity: 1;
	border-color:rgb(148 163 184 / var(--tw-divide-opacity))
}
.divide-opacity-0>:not([hidden])~:not([hidden]) {
	--tw-divide-opacity: 0
}
.divide-opacity-10>:not([hidden])~:not([hidden]) {
	--tw-divide-opacity: .1
}
.divide-opacity-100>:not([hidden])~:not([hidden]) {
	--tw-divide-opacity: 1
}
.divide-opacity-20>:not([hidden])~:not([hidden]) {
	--tw-divide-opacity: .2
}
.divide-opacity-30>:not([hidden])~:not([hidden]) {
	--tw-divide-opacity: .3
}
.divide-opacity-40>:not([hidden])~:not([hidden]) {
	--tw-divide-opacity: .4
}
.divide-opacity-50>:not([hidden])~:not([hidden]) {
	--tw-divide-opacity: .5
}
.divide-opacity-60>:not([hidden])~:not([hidden]) {
	--tw-divide-opacity: .6
}
.divide-opacity-70>:not([hidden])~:not([hidden]) {
	--tw-divide-opacity: .7
}
.divide-opacity-80>:not([hidden])~:not([hidden]) {
	--tw-divide-opacity: .8
}
.divide-opacity-90>:not([hidden])~:not([hidden]) {
	--tw-divide-opacity: .9
}
.self-start {
	align-self:flex-start
}
.self-end {
	align-self:flex-end
}
.self-center {
	align-self:center
}
.self-stretch {
	align-self:stretch
}
.justify-self-center {
	justify-self:center
}
.overflow-auto {
	overflow:auto
}
.overflow-hidden {
	overflow:hidden
}
.overflow-clip {
	overflow:clip
}
.overflow-y-auto {
	overflow-y:auto
}
.overflow-x-hidden {
	overflow-x:hidden
}
.truncate {
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.text-ellipsis {
	text-overflow:ellipsis
}
.whitespace-nowrap {
	white-space:nowrap
}
.\!rounded-lg {
	border-radius:var(--border-radius-lg, .5rem)!important
}
.rounded {
	border-radius:var(--border-radius, .25rem)
}
.rounded-2xl {
	border-radius:var(--border-radius-2xl, 1rem)
}
.rounded-3xl {
	border-radius:var(--border-radius-3xl, 1.5rem)
}
.rounded-full {
	border-radius:var(--border-radius-full, 9999px)
}
.rounded-lg {
	border-radius:var(--border-radius-lg, .5rem)
}
.rounded-md {
	border-radius:var(--border-radius-md, .375rem)
}
.rounded-none {
	border-radius:var(--border-radius-none, 0px)
}
.rounded-sm {
	border-radius:var(--border-radius-sm, .125rem)
}
.rounded-xl {
	border-radius:var(--border-radius-xl, .75rem)
}
.rounded-b-none {
	border-bottom-right-radius:var(--border-radius-none, 0px);
	border-bottom-left-radius:var(--border-radius-none, 0px)
}
.rounded-l-2xl {
	border-top-left-radius:var(--border-radius-2xl, 1rem);
	border-bottom-left-radius:var(--border-radius-2xl, 1rem)
}
.rounded-l-3xl {
	border-top-left-radius:var(--border-radius-3xl, 1.5rem);
	border-bottom-left-radius:var(--border-radius-3xl, 1.5rem)
}
.rounded-l-xl {
	border-top-left-radius:var(--border-radius-xl, .75rem);
	border-bottom-left-radius:var(--border-radius-xl, .75rem)
}
.rounded-r-2xl {
	border-top-right-radius:var(--border-radius-2xl, 1rem);
	border-bottom-right-radius:var(--border-radius-2xl, 1rem)
}
.rounded-r-3xl {
	border-top-right-radius:var(--border-radius-3xl, 1.5rem);
	border-bottom-right-radius:var(--border-radius-3xl, 1.5rem)
}
.rounded-t-3xl {
	border-top-left-radius:var(--border-radius-3xl, 1.5rem);
	border-top-right-radius:var(--border-radius-3xl, 1.5rem)
}
.rounded-t-none {
	border-top-left-radius:var(--border-radius-none, 0px);
	border-top-right-radius:var(--border-radius-none, 0px)
}
.rounded-bl-none {
	border-bottom-left-radius:var(--border-radius-none, 0px)
}
.rounded-br-none {
	border-bottom-right-radius:var(--border-radius-none, 0px)
}
.rounded-tl-3xl {
	border-top-left-radius:var(--border-radius-3xl, 1.5rem)
}
.rounded-tl-none {
	border-top-left-radius:var(--border-radius-none, 0px)
}
.rounded-tr-3xl {
	border-top-right-radius:var(--border-radius-3xl, 1.5rem)
}
.rounded-tr-none {
	border-top-right-radius:var(--border-radius-none, 0px)
}
.border {
	border-width:1px
}
.border-0 {
	border-width:0px
}
.border-2 {
	border-width:2px
}
.border-4 {
	border-width:4px
}
.border-b {
	border-bottom-width:1px
}
.border-b-2 {
	border-bottom-width:2px
}
.border-b-4 {
	border-bottom-width:4px
}
.border-l-4 {
	border-left-width:4px
}
.border-r-4 {
	border-right-width:4px
}
.border-t {
	border-top-width:1px
}
.border-t-0 {
	border-top-width:0px
}
.border-t-4 {
	border-top-width:4px
}
.\!border-none {
	border-style:none!important
}
.border-none {
	border-style:none
}
.border-accent-400 {
	--tw-border-opacity: 1;
	border-color:rgb(var(--colors-accent-400) / var(--tw-border-opacity))
}
.border-accent-400\/40 {
	border-color:rgb(var(--colors-accent-400) / .4)
}
.border-gray-200 {
	--tw-border-opacity: 1;
	border-color:rgb(229 231 235 / var(--tw-border-opacity))
}
.border-gray-300 {
	--tw-border-opacity: 1;
	border-color:rgb(209 213 219 / var(--tw-border-opacity))
}
.border-primary {
	--tw-border-opacity: 1;
	border-color:rgb(82 150 175 / var(--tw-border-opacity))
}
.border-red-500 {
	--tw-border-opacity: 1;
	border-color:rgb(239 68 68 / var(--tw-border-opacity))
}
.border-slate-100 {
	--tw-border-opacity: 1;
	border-color:rgb(241 245 249 / var(--tw-border-opacity))
}
.border-slate-200 {
	--tw-border-opacity: 1;
	border-color:rgb(226 232 240 / var(--tw-border-opacity))
}
.border-slate-300 {
	--tw-border-opacity: 1;
	border-color:rgb(203 213 225 / var(--tw-border-opacity))
}
.border-slate-400 {
	--tw-border-opacity: 1;
	border-color:rgb(148 163 184 / var(--tw-border-opacity))
}
.border-slate-500 {
	--tw-border-opacity: 1;
	border-color:rgb(100 116 139 / var(--tw-border-opacity))
}
.border-slate-600 {
	--tw-border-opacity: 1;
	border-color:rgb(71 85 105 / var(--tw-border-opacity))
}
.border-slate-700 {
	--tw-border-opacity: 1;
	border-color:rgb(51 65 85 / var(--tw-border-opacity))
}
.border-slate-800 {
	--tw-border-opacity: 1;
	border-color:rgb(30 41 59 / var(--tw-border-opacity))
}
.border-transparent {
	border-color:transparent
}
.border-t-primary {
	--tw-border-opacity: 1;
	border-top-color:rgb(82 150 175 / var(--tw-border-opacity))
}
.border-opacity-0 {
	--tw-border-opacity: 0
}
.border-opacity-10 {
	--tw-border-opacity: .1
}
.border-opacity-100 {
	--tw-border-opacity: 1
}
.border-opacity-20 {
	--tw-border-opacity: .2
}
.border-opacity-30 {
	--tw-border-opacity: .3
}
.border-opacity-40 {
	--tw-border-opacity: .4
}
.border-opacity-50 {
	--tw-border-opacity: .5
}
.border-opacity-60 {
	--tw-border-opacity: .6
}
.border-opacity-70 {
	--tw-border-opacity: .7
}
.border-opacity-80 {
	--tw-border-opacity: .8
}
.border-opacity-90 {
	--tw-border-opacity: .9
}
.\!bg-brand-primary {
	--tw-bg-opacity: 1 !important;
	background-color:rgb(255 0 110 / var(--tw-bg-opacity))!important
}
.\!bg-brand-secondary {
	--tw-bg-opacity: 1 !important;
	background-color:rgb(255 190 11 / var(--tw-bg-opacity))!important
}
.\!bg-brand-tertiary {
	--tw-bg-opacity: 1 !important;
	background-color:rgb(58 134 255 / var(--tw-bg-opacity))!important
}
.\!bg-emerald-500 {
	--tw-bg-opacity: 1 !important;
	background-color:rgb(16 185 129 / var(--tw-bg-opacity))!important
}
.\!bg-primary {
	--tw-bg-opacity: 1 !important;
	background-color:rgb(82 150 175 / var(--tw-bg-opacity))!important
}
.\!bg-secondary {
	--tw-bg-opacity: 1 !important;
	background-color:rgb(3 102 147 / var(--tw-bg-opacity))!important
}
.\!bg-transparent {
	background-color:transparent!important
}
.\!bg-white {
	--tw-bg-opacity: 1 !important;
	background-color:rgb(255 255 255 / var(--tw-bg-opacity))!important
}
.bg-accent-200\/20 {
	background-color:rgb(var(--colors-accent-200) / .2)
}
.bg-accent-400\/5 {
	background-color:rgb(var(--colors-accent-400) / .05)
}
.bg-black {
	--tw-bg-opacity: 1;
	background-color:rgb(0 0 0 / var(--tw-bg-opacity))
}
.bg-blue-50 {
	--tw-bg-opacity: 1;
	background-color:rgb(239 246 255 / var(--tw-bg-opacity))
}
.bg-canvas {
	--tw-bg-opacity: 1;
	background-color:rgb(var(--colors-canvas) / var(--tw-bg-opacity))
}
.bg-emerald-50 {
	--tw-bg-opacity: 1;
	background-color:rgb(236 253 245 / var(--tw-bg-opacity))
}
.bg-gray-100 {
	--tw-bg-opacity: 1;
	background-color:rgb(243 244 246 / var(--tw-bg-opacity))
}
.bg-gray-300 {
	--tw-bg-opacity: 1;
	background-color:rgb(209 213 219 / var(--tw-bg-opacity))
}
.bg-gray-50 {
	--tw-bg-opacity: 1;
	background-color:rgb(249 250 251 / var(--tw-bg-opacity))
}
.bg-gray-800\/40 {
	background-color:#1f293766
}
.bg-gray-900 {
	--tw-bg-opacity: 1;
	background-color:rgb(17 24 39 / var(--tw-bg-opacity))
}
.bg-gray-900\/5 {
	background-color:#1118270d
}
.bg-indigo-600 {
	--tw-bg-opacity: 1;
	background-color:rgb(79 70 229 / var(--tw-bg-opacity))
}
.bg-primary {
	--tw-bg-opacity: 1;
	background-color:rgb(82 150 175 / var(--tw-bg-opacity))
}
.bg-primary\/10 {
	background-color:#5296af1a
}
.bg-primary\/20 {
	background-color:#5296af33
}
.bg-primary\/70 {
	background-color:#5296afb3
}
.bg-primary\/80 {
	background-color:#5296afcc
}
.bg-primary\/90 {
	background-color:#5296afe6
}
.bg-red-50 {
	--tw-bg-opacity: 1;
	background-color:rgb(254 242 242 / var(--tw-bg-opacity))
}
.bg-red-600 {
	--tw-bg-opacity: 1;
	background-color:rgb(220 38 38 / var(--tw-bg-opacity))
}
.bg-slate-100 {
	--tw-bg-opacity: 1;
	background-color:rgb(241 245 249 / var(--tw-bg-opacity))
}
.bg-slate-200 {
	--tw-bg-opacity: 1;
	background-color:rgb(226 232 240 / var(--tw-bg-opacity))
}
.bg-slate-300 {
	--tw-bg-opacity: 1;
	background-color:rgb(203 213 225 / var(--tw-bg-opacity))
}
.bg-slate-400 {
	--tw-bg-opacity: 1;
	background-color:rgb(148 163 184 / var(--tw-bg-opacity))
}
.bg-slate-400\/50 {
	background-color:#94a3b880
}
.bg-slate-50 {
	--tw-bg-opacity: 1;
	background-color:rgb(248 250 252 / var(--tw-bg-opacity))
}
.bg-slate-500 {
	--tw-bg-opacity: 1;
	background-color:rgb(100 116 139 / var(--tw-bg-opacity))
}
.bg-slate-500\/50 {
	background-color:#64748b80
}
.bg-slate-600 {
	--tw-bg-opacity: 1;
	background-color:rgb(71 85 105 / var(--tw-bg-opacity))
}
.bg-slate-700 {
	--tw-bg-opacity: 1;
	background-color:rgb(51 65 85 / var(--tw-bg-opacity))
}
.bg-slate-700\/40 {
	background-color:#33415566
}
.bg-slate-800 {
	--tw-bg-opacity: 1;
	background-color:rgb(30 41 59 / var(--tw-bg-opacity))
}
.bg-slate-800\/5 {
	background-color:#1e293b0d
}
.bg-slate-800\/50 {
	background-color:#1e293b80
}
.bg-slate-900 {
	--tw-bg-opacity: 1;
	background-color:rgb(15 23 42 / var(--tw-bg-opacity))
}
.bg-slate-900\/50 {
	background-color:#0f172a80
}
.bg-transparent {
	background-color:transparent
}
.bg-white {
	--tw-bg-opacity: 1;
	background-color:rgb(255 255 255 / var(--tw-bg-opacity))
}
.bg-white\/60 {
	background-color:#fff9
}
.bg-white\/90 {
	background-color:#ffffffe6
}
.bg-yellow-50 {
	--tw-bg-opacity: 1;
	background-color:rgb(254 252 232 / var(--tw-bg-opacity))
}
.bg-opacity-0 {
	--tw-bg-opacity: 0
}
.bg-opacity-10 {
	--tw-bg-opacity: .1
}
.bg-opacity-100 {
	--tw-bg-opacity: 1
}
.bg-opacity-20 {
	--tw-bg-opacity: .2
}
.bg-opacity-30 {
	--tw-bg-opacity: .3
}
.bg-opacity-40 {
	--tw-bg-opacity: .4
}
.bg-opacity-50 {
	--tw-bg-opacity: .5
}
.bg-opacity-60 {
	--tw-bg-opacity: .6
}
.bg-opacity-70 {
	--tw-bg-opacity: .7
}
.bg-opacity-80 {
	--tw-bg-opacity: .8
}
.bg-opacity-90 {
	--tw-bg-opacity: .9
}
.bg-gradient-to-br {
	background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))
}
.bg-gradient-to-r {
	background-image:linear-gradient(to right,var(--tw-gradient-stops))
}
.bg-gradient-to-tr {
	background-image:linear-gradient(to top right,var(--tw-gradient-stops))
}
.bg-none {
	background-image:none
}
.from-\[\#ff80b5\] {
	--tw-gradient-from: #ff80b5 var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(255 128 181 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}
.from-primary {
	--tw-gradient-from: #5296af var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(82 150 175 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}
.from-primary\/30 {
	--tw-gradient-from: rgb(82 150 175 / .3) var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(82 150 175 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}
.from-primary\/90 {
	--tw-gradient-from: rgb(82 150 175 / .9) var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(82 150 175 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}
.from-secondary {
	--tw-gradient-from: #036693 var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(3 102 147 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}
.from-slate-900 {
	--tw-gradient-from: #0f172a var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(15 23 42 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}
.via-secondary\/30 {
	--tw-gradient-to: rgb(3 102 147 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), rgb(3 102 147 / .3) var(--tw-gradient-via-position), var(--tw-gradient-to)
}
.via-white\/30 {
	--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / .3) var(--tw-gradient-via-position), var(--tw-gradient-to)
}
.via-white\/60 {
	--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / .6) var(--tw-gradient-via-position), var(--tw-gradient-to)
}
.to-\[\#9089fc\] {
	--tw-gradient-to: #9089fc var(--tw-gradient-to-position)
}
.to-primary {
	--tw-gradient-to: #5296af var(--tw-gradient-to-position)
}
.to-primary\/30 {
	--tw-gradient-to: rgb(82 150 175 / .3) var(--tw-gradient-to-position)
}
.to-primary\/70 {
	--tw-gradient-to: rgb(82 150 175 / .7) var(--tw-gradient-to-position)
}
.to-secondary {
	--tw-gradient-to: #036693 var(--tw-gradient-to-position)
}
.to-secondary\/20 {
	--tw-gradient-to: rgb(3 102 147 / .2) var(--tw-gradient-to-position)
}
.to-secondary\/30 {
	--tw-gradient-to: rgb(3 102 147 / .3) var(--tw-gradient-to-position)
}
.to-slate-950 {
	--tw-gradient-to: #020617 var(--tw-gradient-to-position)
}
.fill-current {
	fill:currentColor
}
.object-contain {
	-o-object-fit:contain;
	object-fit:contain
}
.object-cover {
	-o-object-fit:cover;
	object-fit:cover
}
.object-center {
	-o-object-position:center;
	object-position:center
}
.\!p-0 {
	padding:0!important
}
.\!p-1\.5 {
	padding:.375rem!important
}
.p-0 {
	padding:0
}
.p-0\.5 {
	padding:.125rem
}
.p-1 {
	padding:.25rem
}
.p-1\.5 {
	padding:.375rem
}
.p-2 {
	padding:.5rem
}
.p-2\.5 {
	padding:.625rem
}
.p-3\.5 {
	padding:.875rem
}
.p-4 {
	padding:1rem
}
.p-6 {
	padding:1.5rem
}
.p-8 {
	padding:2rem
}
.\!px-0 {
	padding-left:0!important;
	padding-right:0!important
}
.\!px-2\.5 {
	padding-left:.625rem!important;
	padding-right:.625rem!important
}
.\!px-3\.5 {
	padding-left:.875rem!important;
	padding-right:.875rem!important
}
.\!py-1\.5 {
	padding-top:.375rem!important;
	padding-bottom:.375rem!important
}
.px-0 {
	padding-left:0;
	padding-right:0
}
.px-1 {
	padding-left:.25rem;
	padding-right:.25rem
}
.px-1\.5 {
	padding-left:.375rem;
	padding-right:.375rem
}
.px-2 {
	padding-left:.5rem;
	padding-right:.5rem
}
.px-2\.5 {
	padding-left:.625rem;
	padding-right:.625rem
}
.px-3 {
	padding-left:.75rem;
	padding-right:.75rem
}
.px-3\.5 {
	padding-left:.875rem;
	padding-right:.875rem
}
.px-36 {
	padding-left:9rem;
	padding-right:9rem
}
.px-4 {
	padding-left:1rem;
	padding-right:1rem
}
.px-5 {
	padding-left:1.25rem;
	padding-right:1.25rem
}
.px-6 {
	padding-left:1.5rem;
	padding-right:1.5rem
}
.px-8 {
	padding-left:2rem;
	padding-right:2rem
}
.px-9 {
	padding-left:2.25rem;
	padding-right:2.25rem
}
.px-\[1px\] {
	padding-left:1px;
	padding-right:1px
}
.px-\[2px\] {
	padding-left:2px;
	padding-right:2px
}
.py-0\.5 {
	padding-top:.125rem;
	padding-bottom:.125rem
}
.py-1 {
	padding-top:.25rem;
	padding-bottom:.25rem
}
.py-1\.5 {
	padding-top:.375rem;
	padding-bottom:.375rem
}
.py-10 {
	padding-top:2.5rem;
	padding-bottom:2.5rem
}
.py-12 {
	padding-top:3rem;
	padding-bottom:3rem
}
.py-16 {
	padding-top:4rem;
	padding-bottom:4rem
}
.py-2 {
	padding-top:.5rem;
	padding-bottom:.5rem
}
.py-2\.5 {
	padding-top:.625rem;
	padding-bottom:.625rem
}
.py-24 {
	padding-top:6rem;
	padding-bottom:6rem
}
.py-3 {
	padding-top:.75rem;
	padding-bottom:.75rem
}
.py-32 {
	padding-top:8rem;
	padding-bottom:8rem
}
.py-4 {
	padding-top:1rem;
	padding-bottom:1rem
}
.py-5 {
	padding-top:1.25rem;
	padding-bottom:1.25rem
}
.py-6 {
	padding-top:1.5rem;
	padding-bottom:1.5rem
}
.py-px {
	padding-top:1px;
	padding-bottom:1px
}
.\!pl-0 {
	padding-left:0!important
}
.\!pr-0 {
	padding-right:0!important
}
.pb-0 {
	padding-bottom:0
}
.pb-0\.5 {
	padding-bottom:.125rem
}
.pb-1 {
	padding-bottom:.25rem
}
.pb-1\.5 {
	padding-bottom:.375rem
}
.pb-10 {
	padding-bottom:2.5rem
}
.pb-2 {
	padding-bottom:.5rem
}
.pb-3\.5 {
	padding-bottom:.875rem
}
.pb-6 {
	padding-bottom:1.5rem
}
.pl-0 {
	padding-left:0
}
.pl-1\.5 {
	padding-left:.375rem
}
.pl-2\.5 {
	padding-left:.625rem
}
.pl-3 {
	padding-left:.75rem
}
.pl-4 {
	padding-left:1rem
}
.pl-5 {
	padding-left:1.25rem
}
.pl-\[1\.5em\] {
	padding-left:1.5em
}
.pr-0 {
	padding-right:0
}
.pr-1\.5 {
	padding-right:.375rem
}
.pr-12 {
	padding-right:3rem
}
.pr-4 {
	padding-right:1rem
}
.pr-\[2em\] {
	padding-right:2em
}
.pt-0 {
	padding-top:0
}
.pt-1 {
	padding-top:.25rem
}
.pt-1\.5 {
	padding-top:.375rem
}
.pt-12 {
	padding-top:3rem
}
.pt-14 {
	padding-top:3.5rem
}
.pt-6 {
	padding-top:1.5rem
}
.pt-7 {
	padding-top:1.75rem
}
.pt-px {
	padding-top:1px
}
.text-left {
	text-align:left
}
.text-center {
	text-align:center
}
.text-right {
	text-align:right
}
.font-mono {
	font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace
}
.font-sans {
	font-family:var(--font-family-sans, ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji")
}
.font-serif {
	font-family:var(--font-family-serif, ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji")
}
.\!text-base {
	font-size:1rem!important;
	line-height:1.5rem!important
}
.text-2xl {
	font-size:1.5rem;
	line-height:2rem
}
.text-3xl {
	font-size:1.875rem;
	line-height:2.25rem
}
.text-4xl {
	font-size:2.25rem;
	line-height:2.5rem
}
.text-5xl {
	font-size:3rem;
	line-height:1
}
.text-\[0px\] {
	font-size:0px
}
.text-\[10px\] {
	font-size:10px
}
.text-base {
	font-size:1rem;
	line-height:1.5rem
}
.text-lg {
	font-size:1.125rem;
	line-height:1.75rem
}
.text-sm {
	font-size:.875rem;
	line-height:1.25rem
}
.text-xl {
	font-size:1.25rem;
	line-height:1.75rem
}
.text-xs {
	font-size:.75rem;
	line-height:1rem
}
.\!font-normal {
	font-weight:400!important
}
.\!font-semibold {
	font-weight:600!important
}
.font-black {
	font-weight:900
}
.font-bold {
	font-weight:700
}
.font-medium {
	font-weight:500
}
.font-normal {
	font-weight:400
}
.font-semibold {
	font-weight:600
}
.uppercase {
	text-transform:uppercase
}
.lowercase {
	text-transform:lowercase
}
.capitalize {
	text-transform:capitalize
}
.italic {
	font-style:italic
}
.\!leading-none {
	line-height:1!important
}
.leading-5 {
	line-height:1.25rem
}
.leading-6 {
	line-height:1.5rem
}
.leading-7 {
	line-height:1.75rem
}
.leading-8 {
	line-height:2rem
}
.leading-none {
	line-height:1
}
.leading-relaxed {
	line-height:1.625
}
.leading-tight {
	line-height:1.25
}
.tracking-tight {
	letter-spacing:-.025em
}
.tracking-tighter {
	letter-spacing:-.05em
}
.tracking-wide {
	letter-spacing:.025em
}
.\!text-inherit {
	color:inherit!important
}
.\!text-red-400 {
	--tw-text-opacity: 1 !important;
	color:rgb(248 113 113 / var(--tw-text-opacity))!important
}
.\!text-red-500 {
	--tw-text-opacity: 1 !important;
	color:rgb(239 68 68 / var(--tw-text-opacity))!important
}
.\!text-slate-300 {
	--tw-text-opacity: 1 !important;
	color:rgb(203 213 225 / var(--tw-text-opacity))!important
}
.\!text-slate-400 {
	--tw-text-opacity: 1 !important;
	color:rgb(148 163 184 / var(--tw-text-opacity))!important
}
.\!text-slate-500 {
	--tw-text-opacity: 1 !important;
	color:rgb(100 116 139 / var(--tw-text-opacity))!important
}
.\!text-slate-600 {
	--tw-text-opacity: 1 !important;
	color:rgb(71 85 105 / var(--tw-text-opacity))!important
}
.\!text-transparent {
	color:transparent!important
}
.\!text-white {
	--tw-text-opacity: 1 !important;
	color:rgb(255 255 255 / var(--tw-text-opacity))!important
}
.text-accent-500\/20 {
	color:rgb(var(--colors-accent-500) / .2)
}
.text-accent-950 {
	--tw-text-opacity: 1;
	color:rgb(var(--colors-accent-950) / var(--tw-text-opacity))
}
.text-brand-primary {
	--tw-text-opacity: 1;
	color:rgb(255 0 110 / var(--tw-text-opacity))
}
.text-current {
	color:currentColor
}
.text-gray-200 {
	--tw-text-opacity: 1;
	color:rgb(229 231 235 / var(--tw-text-opacity))
}
.text-gray-300 {
	--tw-text-opacity: 1;
	color:rgb(209 213 219 / var(--tw-text-opacity))
}
.text-gray-400 {
	--tw-text-opacity: 1;
	color:rgb(156 163 175 / var(--tw-text-opacity))
}
.text-gray-500 {
	--tw-text-opacity: 1;
	color:rgb(107 114 128 / var(--tw-text-opacity))
}
.text-gray-600 {
	--tw-text-opacity: 1;
	color:rgb(75 85 99 / var(--tw-text-opacity))
}
.text-gray-700 {
	--tw-text-opacity: 1;
	color:rgb(55 65 81 / var(--tw-text-opacity))
}
.text-gray-800 {
	--tw-text-opacity: 1;
	color:rgb(31 41 55 / var(--tw-text-opacity))
}
.text-gray-900 {
	--tw-text-opacity: 1;
	color:rgb(17 24 39 / var(--tw-text-opacity))
}
.text-highlight {
	--tw-text-opacity: 1;
	color:rgb(var(--colors-highlight) / var(--tw-text-opacity))
}
.text-indigo-600 {
	--tw-text-opacity: 1;
	color:rgb(79 70 229 / var(--tw-text-opacity))
}
.text-inherit {
	color:inherit
}
.text-primary {
	--tw-text-opacity: 1;
	color:rgb(82 150 175 / var(--tw-text-opacity))
}
.text-primary\/10 {
	color:#5296af1a
}
.text-primary\/5 {
	color:#5296af0d
}
.text-red-400 {
	--tw-text-opacity: 1;
	color:rgb(248 113 113 / var(--tw-text-opacity))
}
.text-red-600 {
	--tw-text-opacity: 1;
	color:rgb(220 38 38 / var(--tw-text-opacity))
}
.text-secondary {
	--tw-text-opacity: 1;
	color:rgb(3 102 147 / var(--tw-text-opacity))
}
.text-slate-100 {
	--tw-text-opacity: 1;
	color:rgb(241 245 249 / var(--tw-text-opacity))
}
.text-slate-200 {
	--tw-text-opacity: 1;
	color:rgb(226 232 240 / var(--tw-text-opacity))
}
.text-slate-300 {
	--tw-text-opacity: 1;
	color:rgb(203 213 225 / var(--tw-text-opacity))
}
.text-slate-400 {
	--tw-text-opacity: 1;
	color:rgb(148 163 184 / var(--tw-text-opacity))
}
.text-slate-400\/50 {
	color:#94a3b880
}
.text-slate-500 {
	--tw-text-opacity: 1;
	color:rgb(100 116 139 / var(--tw-text-opacity))
}
.text-slate-600 {
	--tw-text-opacity: 1;
	color:rgb(71 85 105 / var(--tw-text-opacity))
}
.text-slate-700 {
	--tw-text-opacity: 1;
	color:rgb(51 65 85 / var(--tw-text-opacity))
}
.text-slate-800 {
	--tw-text-opacity: 1;
	color:rgb(30 41 59 / var(--tw-text-opacity))
}
.text-slate-900 {
	--tw-text-opacity: 1;
	color:rgb(15 23 42 / var(--tw-text-opacity))
}
.text-transparent {
	color:transparent
}
.text-type-300 {
	--tw-text-opacity: 1;
	color:rgb(var(--colors-type-300) / var(--tw-text-opacity))
}
.text-type-400 {
	--tw-text-opacity: 1;
	color:rgb(var(--colors-type-400) / var(--tw-text-opacity))
}
.text-type-500 {
	--tw-text-opacity: 1;
	color:rgb(var(--colors-type-500) / var(--tw-text-opacity))
}
.text-type-600 {
	--tw-text-opacity: 1;
	color:rgb(var(--colors-type-600) / var(--tw-text-opacity))
}
.text-type-700 {
	--tw-text-opacity: 1;
	color:rgb(var(--colors-type-700) / var(--tw-text-opacity))
}
.text-type-800 {
	--tw-text-opacity: 1;
	color:rgb(var(--colors-type-800) / var(--tw-text-opacity))
}
.text-type-900 {
	--tw-text-opacity: 1;
	color:rgb(var(--colors-type-900) / var(--tw-text-opacity))
}
.text-type-950 {
	--tw-text-opacity: 1;
	color:rgb(var(--colors-type-950) / var(--tw-text-opacity))
}
.text-white {
	--tw-text-opacity: 1;
	color:rgb(255 255 255 / var(--tw-text-opacity))
}
.text-yellow-400 {
	--tw-text-opacity: 1;
	color:rgb(250 204 21 / var(--tw-text-opacity))
}
.text-yellow-800 {
	--tw-text-opacity: 1;
	color:rgb(133 77 14 / var(--tw-text-opacity))
}
.text-opacity-0 {
	--tw-text-opacity: 0
}
.text-opacity-10 {
	--tw-text-opacity: .1
}
.text-opacity-100 {
	--tw-text-opacity: 1
}
.text-opacity-20 {
	--tw-text-opacity: .2
}
.text-opacity-30 {
	--tw-text-opacity: .3
}
.text-opacity-40 {
	--tw-text-opacity: .4
}
.text-opacity-50 {
	--tw-text-opacity: .5
}
.text-opacity-60 {
	--tw-text-opacity: .6
}
.text-opacity-70 {
	--tw-text-opacity: .7
}
.text-opacity-80 {
	--tw-text-opacity: .8
}
.text-opacity-90 {
	--tw-text-opacity: .9
}
.underline {
	text-decoration-line:underline
}
.no-underline {
	text-decoration-line:none
}
.placeholder-gray-500::-moz-placeholder {
	--tw-placeholder-opacity: 1;
	color:rgb(107 114 128 / var(--tw-placeholder-opacity))
}
.placeholder-gray-500::placeholder {
	--tw-placeholder-opacity: 1;
	color:rgb(107 114 128 / var(--tw-placeholder-opacity))
}
.placeholder-slate-400::-moz-placeholder {
	--tw-placeholder-opacity: 1;
	color:rgb(148 163 184 / var(--tw-placeholder-opacity))
}
.placeholder-slate-400::placeholder {
	--tw-placeholder-opacity: 1;
	color:rgb(148 163 184 / var(--tw-placeholder-opacity))
}
.placeholder-slate-400\/50::-moz-placeholder {
	color:#94a3b880
}
.placeholder-slate-400\/50::placeholder {
	color:#94a3b880
}
.placeholder-opacity-0::-moz-placeholder {
	--tw-placeholder-opacity: 0
}
.placeholder-opacity-0::placeholder {
	--tw-placeholder-opacity: 0
}
.placeholder-opacity-10::-moz-placeholder {
	--tw-placeholder-opacity: .1
}
.placeholder-opacity-10::placeholder {
	--tw-placeholder-opacity: .1
}
.placeholder-opacity-100::-moz-placeholder {
	--tw-placeholder-opacity: 1
}
.placeholder-opacity-100::placeholder {
	--tw-placeholder-opacity: 1
}
.placeholder-opacity-20::-moz-placeholder {
	--tw-placeholder-opacity: .2
}
.placeholder-opacity-20::placeholder {
	--tw-placeholder-opacity: .2
}
.placeholder-opacity-30::-moz-placeholder {
	--tw-placeholder-opacity: .3
}
.placeholder-opacity-30::placeholder {
	--tw-placeholder-opacity: .3
}
.placeholder-opacity-40::-moz-placeholder {
	--tw-placeholder-opacity: .4
}
.placeholder-opacity-40::placeholder {
	--tw-placeholder-opacity: .4
}
.placeholder-opacity-50::-moz-placeholder {
	--tw-placeholder-opacity: .5
}
.placeholder-opacity-50::placeholder {
	--tw-placeholder-opacity: .5
}
.placeholder-opacity-60::-moz-placeholder {
	--tw-placeholder-opacity: .6
}
.placeholder-opacity-60::placeholder {
	--tw-placeholder-opacity: .6
}
.placeholder-opacity-70::-moz-placeholder {
	--tw-placeholder-opacity: .7
}
.placeholder-opacity-70::placeholder {
	--tw-placeholder-opacity: .7
}
.placeholder-opacity-80::-moz-placeholder {
	--tw-placeholder-opacity: .8
}
.placeholder-opacity-80::placeholder {
	--tw-placeholder-opacity: .8
}
.placeholder-opacity-90::-moz-placeholder {
	--tw-placeholder-opacity: .9
}
.placeholder-opacity-90::placeholder {
	--tw-placeholder-opacity: .9
}
.\!caret-slate-300 {
	caret-color:#cbd5e1!important
}
.\!caret-slate-700 {
	caret-color:#334155!important
}
.opacity-0 {
	opacity:0
}
.opacity-10 {
	opacity:.1
}
.opacity-100 {
	opacity:1
}
.opacity-20 {
	opacity:.2
}
.opacity-25 {
	opacity:.25
}
.opacity-30 {
	opacity:.3
}
.opacity-40 {
	opacity:.4
}
.opacity-50 {
	opacity:.5
}
.opacity-60 {
	opacity:.6
}
.opacity-70 {
	opacity:.7
}
.opacity-80 {
	opacity:.8
}
.opacity-90 {
	opacity:.9
}
.\!shadow-none {
	--tw-shadow: 0 0 #0000 !important;
	--tw-shadow-colored: 0 0 #0000 !important;
	box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
}
.shadow {
	--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);
	--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
	box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}
.shadow-2xl {
	--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);
	--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);
	box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}
.shadow-\[0_0_0_2px_rgba\(255\,255\,255\,1\)\,0_0_0_3px_rgba\(0\,0\,0\,0\.2\)\] {
	--tw-shadow: 0 0 0 2px rgba(255,255,255,1),0 0 0 3px rgba(0,0,0,.2);
	--tw-shadow-colored: 0 0 0 2px var(--tw-shadow-color), 0 0 0 3px var(--tw-shadow-color);
	box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}
.shadow-\[0_0_0_999em_rgba\(0\,0\,0\,0\.5\)\] {
	--tw-shadow: 0 0 0 999em rgba(0,0,0,.5);
	--tw-shadow-colored: 0 0 0 999em var(--tw-shadow-color);
	box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}
.shadow-\[0_0_1\.25em_rgba\(0\,0\,0\,\.25\)\] {
	--tw-shadow: 0 0 1.25em rgba(0,0,0,.25);
	--tw-shadow-colored: 0 0 1.25em var(--tw-shadow-color);
	box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}
.shadow-\[inset_0_0_0_1px_rgba\(0\,0\,0\,0\.1\)\,0_1px_2px_0_rgba\(0\,0\,0\,0\.5\)\] {
	--tw-shadow: inset 0 0 0 1px rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.5);
	--tw-shadow-colored: inset 0 0 0 1px var(--tw-shadow-color), 0 1px 2px 0 var(--tw-shadow-color);
	box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}
.shadow-lg {
	--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);
	--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
	box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}
.shadow-md {
	--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);
	--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
	box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}
.shadow-none {
	--tw-shadow: 0 0 #0000;
	--tw-shadow-colored: 0 0 #0000;
	box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}
.shadow-sm {
	--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);
	--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
	box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}
.shadow-xl {
	--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);
	--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);
	box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}
.shadow-primary\/10 {
	--tw-shadow-color: rgb(82 150 175 / .1);
	--tw-shadow: var(--tw-shadow-colored)
}
.outline-none {
	outline:2px solid transparent;
	outline-offset:2px
}
.outline {
	outline-style:solid
}
.outline-2 {
	outline-width:2px
}
.outline-offset-2 {
	outline-offset:2px
}
.outline-primary {
	outline-color:#5296af
}
.\!ring-0 {
	--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
	--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
	box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important
}
.ring-0 {
	--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
	--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
	box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)
}
.ring-1 {
	--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
	--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
	box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)
}
.ring-2 {
	--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
	--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
	box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)
}
.ring-inset {
	--tw-ring-inset: inset
}
.\!ring-primary {
	--tw-ring-opacity: 1 !important;
	--tw-ring-color: rgb(82 150 175 / var(--tw-ring-opacity)) !important
}
.\!ring-slate-300 {
	--tw-ring-opacity: 1 !important;
	--tw-ring-color: rgb(203 213 225 / var(--tw-ring-opacity)) !important
}
.\!ring-slate-500 {
	--tw-ring-opacity: 1 !important;
	--tw-ring-color: rgb(100 116 139 / var(--tw-ring-opacity)) !important
}
.\!ring-slate-600 {
	--tw-ring-opacity: 1 !important;
	--tw-ring-color: rgb(71 85 105 / var(--tw-ring-opacity)) !important
}
.ring-gray-200 {
	--tw-ring-opacity: 1;
	--tw-ring-color: rgb(229 231 235 / var(--tw-ring-opacity))
}
.ring-gray-900\/10 {
	--tw-ring-color: rgb(17 24 39 / .1)
}
.ring-primary {
	--tw-ring-opacity: 1;
	--tw-ring-color: rgb(82 150 175 / var(--tw-ring-opacity))
}
.ring-primary\/20 {
	--tw-ring-color: rgb(82 150 175 / .2)
}
.ring-red-500 {
	--tw-ring-opacity: 1;
	--tw-ring-color: rgb(239 68 68 / var(--tw-ring-opacity))
}
.ring-slate-200 {
	--tw-ring-opacity: 1;
	--tw-ring-color: rgb(226 232 240 / var(--tw-ring-opacity))
}
.ring-slate-700 {
	--tw-ring-opacity: 1;
	--tw-ring-color: rgb(51 65 85 / var(--tw-ring-opacity))
}
.ring-opacity-0 {
	--tw-ring-opacity: 0
}
.ring-opacity-10 {
	--tw-ring-opacity: .1
}
.ring-opacity-100 {
	--tw-ring-opacity: 1
}
.ring-opacity-20 {
	--tw-ring-opacity: .2
}
.ring-opacity-30 {
	--tw-ring-opacity: .3
}
.ring-opacity-40 {
	--tw-ring-opacity: .4
}
.ring-opacity-50 {
	--tw-ring-opacity: .5
}
.ring-opacity-60 {
	--tw-ring-opacity: .6
}
.ring-opacity-70 {
	--tw-ring-opacity: .7
}
.ring-opacity-80 {
	--tw-ring-opacity: .8
}
.ring-opacity-90 {
	--tw-ring-opacity: .9
}
.ring-offset-2 {
	--tw-ring-offset-width: 2px
}
.ring-offset-primary {
	--tw-ring-offset-color: #5296af
}
.ring-offset-primary\/10 {
	--tw-ring-offset-color: rgb(82 150 175 / .1)
}
.ring-offset-slate-700 {
	--tw-ring-offset-color: #334155
}
.ring-offset-white {
	--tw-ring-offset-color: #fff
}
.blur-3xl {
	--tw-blur: blur(64px);
	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)
}
.filter {
	filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}
.backdrop-blur-sm {
	--tw-backdrop-blur: blur(4px);
	-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-opacity-0 {
	--tw-backdrop-opacity: opacity(0);
	-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-opacity-10 {
	--tw-backdrop-opacity: opacity(.1);
	-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-opacity-100 {
	--tw-backdrop-opacity: opacity(1);
	-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-opacity-20 {
	--tw-backdrop-opacity: opacity(.2);
	-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-opacity-30 {
	--tw-backdrop-opacity: opacity(.3);
	-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-opacity-40 {
	--tw-backdrop-opacity: opacity(.4);
	-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-opacity-50 {
	--tw-backdrop-opacity: opacity(.5);
	-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-opacity-60 {
	--tw-backdrop-opacity: opacity(.6);
	-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-opacity-70 {
	--tw-backdrop-opacity: opacity(.7);
	-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-opacity-80 {
	--tw-backdrop-opacity: opacity(.8);
	-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-opacity-90 {
	--tw-backdrop-opacity: opacity(.9);
	-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
	backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)
}
.transition-all {
	transition-property:all;
	transition-timing-function:cubic-bezier(.4,0,.2,1);
	transition-duration:.15s
}
.transition-opacity {
	transition-property:opacity;
	transition-timing-function:cubic-bezier(.4,0,.2,1);
	transition-duration:.15s
}
.transition-transform {
	transition-property:transform;
	transition-timing-function:cubic-bezier(.4,0,.2,1);
	transition-duration:.15s
}
.delay-1000 {
	transition-delay:1s
}
.duration-700 {
	transition-duration:.7s
}
@keyframes enter {
	0% {
	opacity:var(--tw-enter-opacity, 1);
	transform:translate3d(var(--tw-enter-translate-x, 0),var(--tw-enter-translate-y, 0),0) scale3d(var(--tw-enter-scale, 1),var(--tw-enter-scale, 1),var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0))
}
}
@keyframes exit {
	to {
	opacity:var(--tw-exit-opacity, 1);
	transform:translate3d(var(--tw-exit-translate-x, 0),var(--tw-exit-translate-y, 0),0) scale3d(var(--tw-exit-scale, 1),var(--tw-exit-scale, 1),var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0))
}
}
.animate-in {
	animation-name:enter;
	animation-duration:.15s;
	--tw-enter-opacity: initial;
	--tw-enter-scale: initial;
	--tw-enter-rotate: initial;
	--tw-enter-translate-x: initial;
	--tw-enter-translate-y: initial
}
.fade-in {
	--tw-enter-opacity: 0
}
.duration-700 {
	animation-duration:.7s
}
.delay-1000 {
	animation-delay:1s
}
.repeat-\[4\] {
	animation-iteration-count:4
}
.text-balance {
	text-wrap:balance
}
.\[color-scheme\:light\] {
	color-scheme:light
}
.\[grid-area\:a\] {
	grid-area:a
}
.\[grid-area\:b\] {
	grid-area:b
}
.\[grid-area\:c\] {
	grid-area:c
}
.\[grid-area\:d\] {
	grid-area:d
}
.\[grid-area\:e\] {
	grid-area:e
}
.\[grid-template-areas\:\'a_a_a\'_\'b_c_e\'_\'b_d_e\'\] {
	grid-template-areas:"a a a" "b c e" "b d e"
}
.\[line-height\:1\.25rem\] {
	line-height:1.25rem
}
.\[line-height\:1\.5em\] {
	line-height:1.5em
}
.dark\:prose-invert:is(.dark *) {
	--tw-prose-body: var(--tw-prose-invert-body);
	--tw-prose-headings: var(--tw-prose-invert-headings);
	--tw-prose-lead: var(--tw-prose-invert-lead);
	--tw-prose-links: var(--tw-prose-invert-links);
	--tw-prose-bold: var(--tw-prose-invert-bold);
	--tw-prose-counters: var(--tw-prose-invert-counters);
	--tw-prose-bullets: var(--tw-prose-invert-bullets);
	--tw-prose-hr: var(--tw-prose-invert-hr);
	--tw-prose-quotes: var(--tw-prose-invert-quotes);
	--tw-prose-quote-borders: var(--tw-prose-invert-quote-borders);
	--tw-prose-captions: var(--tw-prose-invert-captions);
	--tw-prose-kbd: var(--tw-prose-invert-kbd);
	--tw-prose-kbd-shadows: var(--tw-prose-invert-kbd-shadows);
	--tw-prose-code: var(--tw-prose-invert-code);
	--tw-prose-pre-code: var(--tw-prose-invert-pre-code);
	--tw-prose-pre-bg: var(--tw-prose-invert-pre-bg);
	--tw-prose-th-borders: var(--tw-prose-invert-th-borders);
	--tw-prose-td-borders: var(--tw-prose-invert-td-borders)
}
.selection\:bg-primary\/10 *::-moz-selection {
	background-color:#5296af1a
}
.selection\:bg-primary\/10 *::selection {
	background-color:#5296af1a
}
.selection\:text-slate-700 *::-moz-selection {
	--tw-text-opacity: 1;
	color:rgb(51 65 85 / var(--tw-text-opacity))
}
.selection\:text-slate-700 *::selection {
	--tw-text-opacity: 1;
	color:rgb(51 65 85 / var(--tw-text-opacity))
}
.selection\:bg-primary\/10::-moz-selection {
	background-color:#5296af1a
}
.selection\:bg-primary\/10::selection {
	background-color:#5296af1a
}
.selection\:text-slate-700::-moz-selection {
	--tw-text-opacity: 1;
	color:rgb(51 65 85 / var(--tw-text-opacity))
}
.selection\:text-slate-700::selection {
	--tw-text-opacity: 1;
	color:rgb(51 65 85 / var(--tw-text-opacity))
}
.file\:pointer-events-none::file-selector-button {
	pointer-events:none
}
.file\:h-0::file-selector-button {
	height:0px
}
.file\:w-0::file-selector-button {
	width:0px
}
.file\:overflow-hidden::file-selector-button {
	overflow:hidden
}
.placeholder\:text-slate-400::-moz-placeholder {
	--tw-text-opacity: 1;
	color:rgb(148 163 184 / var(--tw-text-opacity))
}
.placeholder\:text-slate-400::placeholder {
	--tw-text-opacity: 1;
	color:rgb(148 163 184 / var(--tw-text-opacity))
}
.before\:pointer-events-none:before {
	content:var(--tw-content);
	pointer-events:none
}
.before\:absolute:before {
	content:var(--tw-content);
	position:absolute
}
.before\:inset-0:before {
	content:var(--tw-content);
	top:0;
	right:0;
	bottom:0;
	left:0
}
.before\:z-\[2\]:before {
	content:var(--tw-content);
	z-index:2
}
.before\:rounded:before {
	content:var(--tw-content);
	border-radius:var(--border-radius, .25rem)
}
.before\:rounded-lg:before {
	content:var(--tw-content);
	border-radius:var(--border-radius-lg, .5rem)
}
.before\:shadow-\[inset_0_0_0_1px_rgba\(0\,0\,0\,0\.2\)\]:before {
	content:var(--tw-content);
	--tw-shadow: inset 0 0 0 1px rgba(0,0,0,.2);
	--tw-shadow-colored: inset 0 0 0 1px var(--tw-shadow-color);
	box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}
.before\:transition-all:before {
	content:var(--tw-content);
	transition-property:all;
	transition-timing-function:cubic-bezier(.4,0,.2,1);
	transition-duration:.15s
}
.before\:content-\[\'\'\]:before {
	--tw-content: "";
	content:var(--tw-content)
}
.after\:absolute:after {
	content:var(--tw-content);
	position:absolute
}
.after\:left-0:after {
	content:var(--tw-content);
	left:0
}
.after\:left-1\/2:after {
	content:var(--tw-content);
	left:50%
}
.after\:top-0:after {
	content:var(--tw-content);
	top:0
}
.after\:top-full:after {
	content:var(--tw-content);
	top:100%
}
.after\:h-full:after {
	content:var(--tw-content);
	height:100%
}
.after\:w-full:after {
	content:var(--tw-content);
	width:100%
}
.after\:-translate-x-1\/2:after {
	content:var(--tw-content);
	--tw-translate-x: -50%;
	transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.after\:-translate-y-\[1px\]:after {
	content:var(--tw-content);
	--tw-translate-y: -1px;
	transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.after\:rounded-lg:after {
	content:var(--tw-content);
	border-radius:var(--border-radius-lg, .5rem)
}
.after\:border-4:after {
	content:var(--tw-content);
	border-width:4px
}
.after\:border-transparent:after {
	content:var(--tw-content);
	border-color:transparent
}
.after\:border-t-primary:after {
	content:var(--tw-content);
	--tw-border-opacity: 1;
	border-top-color:rgb(82 150 175 / var(--tw-border-opacity))
}
.after\:shadow-\[inset_0_0_0_1px_rgba\(0\,0\,0\,0\.2\)\]:after {
	content:var(--tw-content);
	--tw-shadow: inset 0 0 0 1px rgba(0,0,0,.2);
	--tw-shadow-colored: inset 0 0 0 1px var(--tw-shadow-color);
	box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}
.after\:content-\[\'\'\]:after {
	--tw-content: "";
	content:var(--tw-content)
}
.after\:content-\[\\\"\\\"\]:after {
	--tw-content: \"\";
	content:var(--tw-content)
}
.first\:-mt-\[3px\]:first-child {
	margin-top:-3px
}
.first\:-mt-px:first-child {
	margin-top:-1px
}
.first\:mb-0\.5:first-child {
	margin-bottom:.125rem
}
.first\:mt-0:first-child {
	margin-top:0
}
.first\:border-t:first-child {
	border-top-width:1px
}
.first\:border-t-0:first-child {
	border-top-width:0px
}
.first\:pt-1\.5:first-child {
	padding-top:.375rem
}
.first\:pt-px:first-child {
	padding-top:1px
}
.last\:mb-0:last-child {
	margin-bottom:0
}
.last\:pb-0:last-child {
	padding-bottom:0
}
.last\:pb-1\.5:last-child {
	padding-bottom:.375rem
}
.first\:last\:-mb-\[3px\]:last-child:first-child {
	margin-bottom:-3px
}
.first\:last\:pb-\[2px\]:last-child:first-child {
	padding-bottom:2px
}
.empty\:mb-0:empty {
	margin-bottom:0
}
.empty\:hidden:empty {
	display:none
}
.focus-within\:\!border-primary:focus-within {
	--tw-border-opacity: 1 !important;
	border-color:rgb(82 150 175 / var(--tw-border-opacity))!important
}
.focus-within\:outline:focus-within {
	outline-style:solid
}
.focus-within\:outline-primary:focus-within {
	outline-color:#5296af
}
.focus-within\:ring-1:focus-within {
	--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
	--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
	box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)
}
.focus-within\:\!ring-primary:focus-within {
	--tw-ring-opacity: 1 !important;
	--tw-ring-color: rgb(82 150 175 / var(--tw-ring-opacity)) !important
}
.hover\:z-10:hover {
	z-index:10
}
.hover\:scale-105:hover {
	--tw-scale-x: 1.05;
	--tw-scale-y: 1.05;
	transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.hover\:scale-\[102\%\]:hover {
	--tw-scale-x: 102%;
	--tw-scale-y: 102%;
	transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.hover\:rounded:hover {
	border-radius:var(--border-radius, .25rem)
}
.hover\:border-primary:hover {
	--tw-border-opacity: 1;
	border-color:rgb(82 150 175 / var(--tw-border-opacity))
}
.hover\:border-red-700:hover {
	--tw-border-opacity: 1;
	border-color:rgb(185 28 28 / var(--tw-border-opacity))
}
.hover\:border-slate-500:hover {
	--tw-border-opacity: 1;
	border-color:rgb(100 116 139 / var(--tw-border-opacity))
}
.hover\:\!bg-brand-primary:hover {
	--tw-bg-opacity: 1 !important;
	background-color:rgb(255 0 110 / var(--tw-bg-opacity))!important
}
.hover\:\!bg-brand-secondary:hover {
	--tw-bg-opacity: 1 !important;
	background-color:rgb(255 190 11 / var(--tw-bg-opacity))!important
}
.hover\:\!bg-primary:hover {
	--tw-bg-opacity: 1 !important;
	background-color:rgb(82 150 175 / var(--tw-bg-opacity))!important
}
.hover\:\!bg-secondary:hover {
	--tw-bg-opacity: 1 !important;
	background-color:rgb(3 102 147 / var(--tw-bg-opacity))!important
}
.hover\:\!bg-slate-100:hover {
	--tw-bg-opacity: 1 !important;
	background-color:rgb(241 245 249 / var(--tw-bg-opacity))!important
}
.hover\:\!bg-white:hover {
	--tw-bg-opacity: 1 !important;
	background-color:rgb(255 255 255 / var(--tw-bg-opacity))!important
}
.hover\:bg-gray-400\/10:hover {
	background-color:#9ca3af1a
}
.hover\:bg-gray-50:hover {
	--tw-bg-opacity: 1;
	background-color:rgb(249 250 251 / var(--tw-bg-opacity))
}
.hover\:bg-indigo-500:hover {
	--tw-bg-opacity: 1;
	background-color:rgb(99 102 241 / var(--tw-bg-opacity))
}
.hover\:bg-primary\/10:hover {
	background-color:#5296af1a
}
.hover\:bg-primary\/70:hover {
	background-color:#5296afb3
}
.hover\:bg-slate-100:hover {
	--tw-bg-opacity: 1;
	background-color:rgb(241 245 249 / var(--tw-bg-opacity))
}
.hover\:bg-slate-500:hover {
	--tw-bg-opacity: 1;
	background-color:rgb(100 116 139 / var(--tw-bg-opacity))
}
.hover\:bg-slate-800:hover {
	--tw-bg-opacity: 1;
	background-color:rgb(30 41 59 / var(--tw-bg-opacity))
}
.hover\:\!text-red-500:hover {
	--tw-text-opacity: 1 !important;
	color:rgb(239 68 68 / var(--tw-text-opacity))!important
}
.hover\:text-primary:hover {
	--tw-text-opacity: 1;
	color:rgb(82 150 175 / var(--tw-text-opacity))
}
.hover\:text-red-400:hover {
	--tw-text-opacity: 1;
	color:rgb(248 113 113 / var(--tw-text-opacity))
}
.hover\:text-red-700:hover {
	--tw-text-opacity: 1;
	color:rgb(185 28 28 / var(--tw-text-opacity))
}
.hover\:text-red-800:hover {
	--tw-text-opacity: 1;
	color:rgb(153 27 27 / var(--tw-text-opacity))
}
.hover\:text-secondary:hover {
	--tw-text-opacity: 1;
	color:rgb(3 102 147 / var(--tw-text-opacity))
}
.hover\:text-slate-800:hover {
	--tw-text-opacity: 1;
	color:rgb(30 41 59 / var(--tw-text-opacity))
}
.hover\:text-white:hover {
	--tw-text-opacity: 1;
	color:rgb(255 255 255 / var(--tw-text-opacity))
}
.hover\:underline:hover {
	text-decoration-line:underline
}
.hover\:ring-gray-900\/20:hover {
	--tw-ring-color: rgb(17 24 39 / .2)
}
.hover\:ring-slate-700:hover {
	--tw-ring-opacity: 1;
	--tw-ring-color: rgb(51 65 85 / var(--tw-ring-opacity))
}
.focus\:z-10:focus {
	z-index:10
}
.focus\:border-brand-primary:focus {
	--tw-border-opacity: 1;
	border-color:rgb(255 0 110 / var(--tw-border-opacity))
}
.focus\:border-primary:focus {
	--tw-border-opacity: 1;
	border-color:rgb(82 150 175 / var(--tw-border-opacity))
}
.focus\:bg-white:focus {
	--tw-bg-opacity: 1;
	background-color:rgb(255 255 255 / var(--tw-bg-opacity))
}
.focus\:text-slate-700:focus {
	--tw-text-opacity: 1;
	color:rgb(51 65 85 / var(--tw-text-opacity))
}
.focus\:outline-none:focus {
	outline:2px solid transparent;
	outline-offset:2px
}
.focus\:outline:focus {
	outline-style:solid
}
.focus\:outline-2:focus {
	outline-width:2px
}
.focus\:outline-offset-2:focus {
	outline-offset:2px
}
.focus\:outline-primary:focus {
	outline-color:#5296af
}
.focus\:ring-0:focus {
	--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
	--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
	box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)
}
.focus\:ring-2:focus {
	--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
	--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
	box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)
}
.focus\:ring-brand-primary:focus {
	--tw-ring-opacity: 1;
	--tw-ring-color: rgb(255 0 110 / var(--tw-ring-opacity))
}
.focus\:ring-brand-primary\/75:focus {
	--tw-ring-color: rgb(255 0 110 / .75)
}
.focus\:ring-brand-secondary\/75:focus {
	--tw-ring-color: rgb(255 190 11 / .75)
}
.focus\:ring-brand-tertiary\/75:focus {
	--tw-ring-color: rgb(58 134 255 / .75)
}
.focus\:ring-emerald-500\/75:focus {
	--tw-ring-color: rgb(16 185 129 / .75)
}
.focus\:ring-primary:focus {
	--tw-ring-opacity: 1;
	--tw-ring-color: rgb(82 150 175 / var(--tw-ring-opacity))
}
.focus\:ring-primary\/75:focus {
	--tw-ring-color: rgb(82 150 175 / .75)
}
.focus\:ring-red-700:focus {
	--tw-ring-opacity: 1;
	--tw-ring-color: rgb(185 28 28 / var(--tw-ring-opacity))
}
.focus\:ring-slate-300\/75:focus {
	--tw-ring-color: rgb(203 213 225 / .75)
}
.focus\:ring-slate-500:focus {
	--tw-ring-opacity: 1;
	--tw-ring-color: rgb(100 116 139 / var(--tw-ring-opacity))
}
.focus\:ring-offset-2:focus {
	--tw-ring-offset-width: 2px
}
.focus-visible\:z-10:focus-visible {
	z-index:10
}
.focus-visible\:rounded-lg:focus-visible {
	border-radius:var(--border-radius-lg, .5rem)
}
.focus-visible\:text-primary:focus-visible {
	--tw-text-opacity: 1;
	color:rgb(82 150 175 / var(--tw-text-opacity))
}
.focus-visible\:outline-none:focus-visible {
	outline:2px solid transparent;
	outline-offset:2px
}
.focus-visible\:outline:focus-visible {
	outline-style:solid
}
.focus-visible\:outline-0:focus-visible {
	outline-width:0px
}
.focus-visible\:outline-2:focus-visible {
	outline-width:2px
}
.focus-visible\:outline-offset-2:focus-visible {
	outline-offset:2px
}
.focus-visible\:outline-indigo-600:focus-visible {
	outline-color:#4f46e5
}
.focus-visible\:outline-primary:focus-visible {
	outline-color:#5296af
}
.focus-visible\:ring-1:focus-visible {
	--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
	--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
	box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)
}
.focus-visible\:ring-2:focus-visible {
	--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
	--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
	box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)
}
.focus-visible\:ring-primary:focus-visible {
	--tw-ring-opacity: 1;
	--tw-ring-color: rgb(82 150 175 / var(--tw-ring-opacity))
}
.focus-visible\:ring-offset-2:focus-visible {
	--tw-ring-offset-width: 2px
}
.active\:cursor-grabbing:active {
	cursor:grabbing
}
.active\:bg-primary\/70:active {
	background-color:#5296afb3
}
.active\:text-primary\/10:active {
	color:#5296af1a
}
.active\:shadow-none:active {
	--tw-shadow: 0 0 #0000;
	--tw-shadow-colored: 0 0 #0000;
	box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}
.disabled\:cursor-not-allowed:disabled {
	cursor:not-allowed
}
.disabled\:border-slate-400:disabled {
	--tw-border-opacity: 1;
	border-color:rgb(148 163 184 / var(--tw-border-opacity))
}
.disabled\:\!bg-primary\/90:disabled {
	background-color:#5296afe6!important
}
.disabled\:\!bg-slate-300:disabled {
	--tw-bg-opacity: 1 !important;
	background-color:rgb(203 213 225 / var(--tw-bg-opacity))!important
}
.disabled\:bg-slate-200:disabled {
	--tw-bg-opacity: 1;
	background-color:rgb(226 232 240 / var(--tw-bg-opacity))
}
.disabled\:bg-slate-400:disabled {
	--tw-bg-opacity: 1;
	background-color:rgb(148 163 184 / var(--tw-bg-opacity))
}
.disabled\:\!text-slate-400:disabled {
	--tw-text-opacity: 1 !important;
	color:rgb(148 163 184 / var(--tw-text-opacity))!important
}
.disabled\:\!text-slate-500:disabled {
	--tw-text-opacity: 1 !important;
	color:rgb(100 116 139 / var(--tw-text-opacity))!important
}
.disabled\:text-slate-100:disabled {
	--tw-text-opacity: 1;
	color:rgb(241 245 249 / var(--tw-text-opacity))
}
.disabled\:text-slate-500:disabled {
	--tw-text-opacity: 1;
	color:rgb(100 116 139 / var(--tw-text-opacity))
}
.disabled\:opacity-25:disabled {
	opacity:.25
}
.disabled\:opacity-50:disabled {
	opacity:.5
}
.disabled\:hover\:text-current:hover:disabled {
	color:currentColor
}
.disabled\:hover\:text-inherit:hover:disabled {
	color:inherit
}
.disabled\:hover\:outline-none:hover:disabled {
	outline:2px solid transparent;
	outline-offset:2px
}
.group:hover .group-hover\:opacity-100 {
	opacity:1
}
.group:focus-visible .group-focus-visible\:opacity-100 {
	opacity:1
}
.group\/option .group-\[\]\/option\:\!rounded-none {
	border-radius:var(--border-radius-none, 0px)!important
}
.group\/summary .group-\[\]\/summary\:text-base {
	font-size:1rem;
	line-height:1.5rem
}
.group\/multistep .group-\[\]\/multistep\:shadow-none {
	--tw-shadow: 0 0 #0000;
	--tw-shadow-colored: 0 0 #0000;
	box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}
.group\/multistep .group-\[\]\/multistep\:shadow-sm {
	--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);
	--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
	box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}
.group\/repeater .group-\[\]\/repeater\:shadow-none {
	--tw-shadow: 0 0 #0000;
	--tw-shadow-colored: 0 0 #0000;
	box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}
.group\/repeater .group-\[\]\/repeater\:shadow-sm {
	--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);
	--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
	box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}
.group\/summary .group-\[\]\/summary\:outline-none {
	outline:2px solid transparent;
	outline-offset:2px
}
.group\/summary .group-\[\]\/summary\:ring-primary {
	--tw-ring-opacity: 1;
	--tw-ring-color: rgb(82 150 175 / var(--tw-ring-opacity))
}
.group\/optgroup .group-\[\]\/optgroup\:first\:before\:\!rounded-none:first-child:before {
	content:var(--tw-content);
	border-radius:var(--border-radius-none, 0px)!important
}
.group\/optgroup .group-\[\]\/optgroup\:last\:before\:\!rounded-none:last-child:before {
	content:var(--tw-content);
	border-radius:var(--border-radius-none, 0px)!important
}
.group\/summary .group-\[\]\/summary\:focus-visible\:ring-2:focus-visible {
	--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
	--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
	box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)
}
.peer:first-child~.peer-first\:mb-0 {
	margin-bottom:0
}
.peer:first-child~.peer-first\:font-normal {
	font-weight:400
}
.peer:checked~.peer-checked\:border-primary {
	--tw-border-opacity: 1;
	border-color:rgb(82 150 175 / var(--tw-border-opacity))
}
.peer:checked~.peer-checked\:bg-primary {
	--tw-bg-opacity: 1;
	background-color:rgb(82 150 175 / var(--tw-bg-opacity))
}
.peer:checked~.peer-checked\:bg-primary\/20 {
	background-color:#5296af33
}
.peer:checked~.peer-checked\:bg-primary\/90 {
	background-color:#5296afe6
}
.peer:checked~.peer-checked\:text-primary {
	--tw-text-opacity: 1;
	color:rgb(82 150 175 / var(--tw-text-opacity))
}
.peer:checked~.peer-checked\:text-primary\/40 {
	color:#5296af66
}
.peer:focus-visible~.peer-focus-visible\:ring-1 {
	--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
	--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
	box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)
}
.peer:focus-visible~.peer-focus-visible\:ring-2 {
	--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
	--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
	box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)
}
.peer:focus-visible~.peer-focus-visible\:ring-primary {
	--tw-ring-opacity: 1;
	--tw-ring-color: rgb(82 150 175 / var(--tw-ring-opacity))
}
.peer:focus-visible~.peer-focus-visible\:ring-offset-1 {
	--tw-ring-offset-width: 1px
}
.peer:focus-visible~.peer-focus-visible\:ring-offset-2 {
	--tw-ring-offset-width: 2px
}
.peer:disabled~.peer-disabled\:cursor-not-allowed {
	cursor:not-allowed
}
.peer:disabled~.peer-disabled\:bg-slate-100 {
	--tw-bg-opacity: 1;
	background-color:rgb(241 245 249 / var(--tw-bg-opacity))
}
.peer:disabled~.peer-disabled\:bg-slate-600\/50 {
	background-color:#47556980
}
.aria-selected\:z-\[2\][aria-selected=true] {
	z-index:2
}
.aria-selected\:border-transparent[aria-selected=true] {
	border-color:transparent
}
.aria-selected\:\!bg-primary[aria-selected=true] {
	--tw-bg-opacity: 1 !important;
	background-color:rgb(82 150 175 / var(--tw-bg-opacity))!important
}
.aria-selected\:bg-primary[aria-selected=true] {
	--tw-bg-opacity: 1;
	background-color:rgb(82 150 175 / var(--tw-bg-opacity))
}
.aria-selected\:bg-primary\/10[aria-selected=true] {
	background-color:#5296af1a
}
.aria-selected\:bg-primary\/90[aria-selected=true] {
	background-color:#5296afe6
}
.aria-selected\:\!text-white[aria-selected=true] {
	--tw-text-opacity: 1 !important;
	color:rgb(255 255 255 / var(--tw-text-opacity))!important
}
.aria-selected\:text-white[aria-selected=true] {
	--tw-text-opacity: 1;
	color:rgb(255 255 255 / var(--tw-text-opacity))
}
.aria-selected\:ring-1[aria-selected=true] {
	--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
	--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
	box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)
}
.aria-selected\:ring-primary[aria-selected=true] {
	--tw-ring-opacity: 1;
	--tw-ring-color: rgb(82 150 175 / var(--tw-ring-opacity))
}
.aria-selected\:ring-primary\/20[aria-selected=true] {
	--tw-ring-color: rgb(82 150 175 / .2)
}
.aria-\[pressed\=true\]\:bg-primary[aria-pressed=true] {
	--tw-bg-opacity: 1;
	background-color:rgb(82 150 175 / var(--tw-bg-opacity))
}
.aria-\[pressed\=true\]\:text-white[aria-pressed=true] {
	--tw-text-opacity: 1;
	color:rgb(255 255 255 / var(--tw-text-opacity))
}
.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true],.data-\[disabled\]\:pointer-events-none[data-disabled] {
	pointer-events:none
}
.data-\[is-active\=true\]\:z-\[2\][data-is-active=true] {
	z-index:2
}
.data-\[is-target\=true\]\:z-20[data-is-target=true] {
	z-index:20
}
.data-\[has-multiple\]\:mb-\[1\.25em\][data-has-multiple] {
	margin-bottom:1.25em
}
.data-\[disabled\=true\]\:cursor-default[data-disabled=true] {
	cursor:default
}
.data-\[disabled\]\:cursor-not-allowed[data-disabled] {
	cursor:not-allowed
}
.data-\[disabled\]\:select-none[data-disabled] {
	-webkit-user-select:none;
	-moz-user-select:none;
	user-select:none
}
.data-\[vertical\=true\]\:flex-col[data-vertical=true] {
	flex-direction:column
}
.data-\[tab-style\=tab\]\:rounded-lg[data-tab-style=tab] {
	border-radius:var(--border-radius-lg, .5rem)
}
.data-\[is-active\=true\]\:border-transparent[data-is-active=true] {
	border-color:transparent
}
.data-\[active\=false\]\:bg-slate-300[data-active=false] {
	--tw-bg-opacity: 1;
	background-color:rgb(203 213 225 / var(--tw-bg-opacity))
}
.data-\[active\=true\]\:bg-white[data-active=true] {
	--tw-bg-opacity: 1;
	background-color:rgb(255 255 255 / var(--tw-bg-opacity))
}
.data-\[is-active\=true\]\:bg-primary\/10[data-is-active=true],.data-\[is-active\]\:bg-primary\/10[data-is-active] {
	background-color:#5296af1a
}
.data-\[placeholder\]\:text-slate-400[data-placeholder] {
	--tw-text-opacity: 1;
	color:rgb(148 163 184 / var(--tw-text-opacity))
}
.data-\[disabled\=true\]\:opacity-50[data-disabled=true] {
	opacity:.5
}
.data-\[disabled\]\:opacity-100[data-disabled] {
	opacity:1
}
.data-\[disabled\]\:opacity-50[data-disabled] {
	opacity:.5
}
.data-\[is-extra\=true\]\:opacity-25[data-is-extra=true] {
	opacity:.25
}
.data-\[prevent-focus-style\]\:shadow-\[0_0_0_2px_rgba\(255\,255\,255\,1\)\,0_0_0_3px_rgba\(0\,0\,0\,0\.2\)\][data-prevent-focus-style] {
	--tw-shadow: 0 0 0 2px rgba(255,255,255,1),0 0 0 3px rgba(0,0,0,.2);
	--tw-shadow-colored: 0 0 0 2px var(--tw-shadow-color), 0 0 0 3px var(--tw-shadow-color);
	box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}
.data-\[tab-style\=tab\]\:shadow[data-tab-style=tab] {
	--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);
	--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
	box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}
.data-\[active-selection\=true\]\:ring-2[data-active-selection=true] {
	--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
	--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
	box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)
}
.data-\[is-active\=true\]\:ring-1[data-is-active=true] {
	--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
	--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
	box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)
}
.data-\[active-selection\=true\]\:ring-primary[data-active-selection=true] {
	--tw-ring-opacity: 1;
	--tw-ring-color: rgb(82 150 175 / var(--tw-ring-opacity))
}
.data-\[is-active\=true\]\:ring-primary\/20[data-is-active=true] {
	--tw-ring-color: rgb(82 150 175 / .2)
}
.data-\[is-active\]\:before\:ring-1[data-is-active]:before {
	content:var(--tw-content);
	--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
	--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
	box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)
}
.data-\[is-active\]\:before\:ring-inset[data-is-active]:before {
	content:var(--tw-content);
	--tw-ring-inset: inset
}
.data-\[is-active\]\:before\:ring-primary[data-is-active]:before {
	content:var(--tw-content);
	--tw-ring-opacity: 1;
	--tw-ring-color: rgb(82 150 175 / var(--tw-ring-opacity))
}
.data-\[is-active\]\:before\:ring-offset-primary\/10[data-is-active]:before {
	content:var(--tw-content);
	--tw-ring-offset-color: rgb(82 150 175 / .1)
}
.data-\[active\=true\]\:after\:pointer-events-none[data-active=true]:after {
	content:var(--tw-content);
	pointer-events:none
}
.data-\[active\=true\]\:after\:absolute[data-active=true]:after {
	content:var(--tw-content);
	position:absolute
}
.data-\[active\=true\]\:after\:left-1\/2[data-active=true]:after {
	content:var(--tw-content);
	left:50%
}
.data-\[active\=true\]\:after\:top-1\/2[data-active=true]:after {
	content:var(--tw-content);
	top:50%
}
.data-\[active\=true\]\:after\:z-\[2\][data-active=true]:after {
	content:var(--tw-content);
	z-index:2
}
.data-\[active\=true\]\:after\:block[data-active=true]:after {
	content:var(--tw-content);
	display:block
}
.data-\[active\=true\]\:after\:h-1\.5[data-active=true]:after {
	content:var(--tw-content);
	height:.375rem
}
.data-\[active\=true\]\:after\:w-1\.5[data-active=true]:after {
	content:var(--tw-content);
	width:.375rem
}
.data-\[active\=true\]\:after\:-translate-x-1\/2[data-active=true]:after {
	content:var(--tw-content);
	--tw-translate-x: -50%;
	transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.data-\[active\=true\]\:after\:-translate-y-1\/2[data-active=true]:after {
	content:var(--tw-content);
	--tw-translate-y: -50%;
	transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.data-\[active\=true\]\:after\:rounded-full[data-active=true]:after {
	content:var(--tw-content);
	border-radius:var(--border-radius-full, 9999px)
}
.data-\[active\=true\]\:after\:bg-white[data-active=true]:after {
	content:var(--tw-content);
	--tw-bg-opacity: 1;
	background-color:rgb(255 255 255 / var(--tw-bg-opacity))
}
.data-\[active\=true\]\:after\:ring-1[data-active=true]:after {
	content:var(--tw-content);
	--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
	--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
	box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)
}
.data-\[active\=true\]\:after\:ring-\[rgba\(0\,0\,0\,0\.33\)\][data-active=true]:after {
	content:var(--tw-content);
	--tw-ring-color: rgba(0,0,0,.33)
}
.data-\[active\=true\]\:after\:content-\[\'\'\][data-active=true]:after {
	--tw-content: "";
	content:var(--tw-content)
}
.data-\[is-active\]\:first\:before\:rounded-lg:first-child[data-is-active]:before {
	content:var(--tw-content);
	border-radius:var(--border-radius-lg, .5rem)
}
.data-\[is-active\]\:first\:before\:rounded-b-none:first-child[data-is-active]:before {
	content:var(--tw-content);
	border-bottom-right-radius:var(--border-radius-none, 0px);
	border-bottom-left-radius:var(--border-radius-none, 0px)
}
.data-\[is-active\]\:last\:before\:rounded-lg:last-child[data-is-active]:before {
	content:var(--tw-content);
	border-radius:var(--border-radius-lg, .5rem)
}
.data-\[is-active\]\:last\:before\:rounded-t-none:last-child[data-is-active]:before {
	content:var(--tw-content);
	border-top-left-radius:var(--border-radius-none, 0px);
	border-top-right-radius:var(--border-radius-none, 0px)
}
.data-\[is-active\]\:first\:last\:before\:rounded-lg:last-child:first-child[data-is-active]:before {
	content:var(--tw-content);
	border-radius:var(--border-radius-lg, .5rem)
}
.group[data-disabled=true] .group-data-\[disabled\=true\]\:pointer-events-none,.group\/repeater[data-disabled] .group-data-\[disabled\]\/repeater\:pointer-events-none,.group[data-disabled] .group-data-\[disabled\]\:pointer-events-none {
	pointer-events:none
}
.group[data-inline][data-disabled] .group-data-\[inline\]\:group-data-\[disabled\]\:\!pointer-events-none {
	pointer-events:none!important
}
.group[data-inline] .group-data-\[inline\]\:static,.group[data-multiple] .group-data-\[multiple\]\:static {
	position:static
}
.group\/wrapper[data-tab-style=progress] .group-data-\[tab-style\=progress\]\/wrapper\:absolute {
	position:absolute
}
.group\/wrapper[data-tab-style=progress] .group-data-\[tab-style\=progress\]\/wrapper\:relative,.group\/wrapper[data-tab-style=tab] .group-data-\[tab-style\=tab\]\/wrapper\:relative {
	position:relative
}
.group\/wrapper[data-tab-style=progress] .group-data-\[tab-style\=progress\]\/wrapper\:top-full {
	top:100%
}
.group\/wrapper[data-tab-style=tab] .group-data-\[tab-style\=tab\]\/wrapper\:right-1 {
	right:.25rem
}
.group\/wrapper[data-tab-style=tab] .group-data-\[tab-style\=tab\]\/wrapper\:top-1 {
	top:.25rem
}
.group[data-inline] .group-data-\[inline\]\:z-auto {
	z-index:auto
}
.group\/wrapper[data-tab-style=progress] .group-data-\[tab-style\=progress\]\/wrapper\:z-10 {
	z-index:10
}
.group\/panel[data-panel=month] .group-data-\[panel\=month\]\/panel\:col-start-3,.group\/panel[data-panel=time] .group-data-\[panel\=time\]\/panel\:col-start-3 {
	grid-column-start:3
}
.group[data-overscroll] .group-data-\[overscroll\]\:m-0 {
	margin:0
}
.group[data-prefix-icon] .group-data-\[prefix-icon\]\:m-1\.5,.group[data-suffix-icon] .group-data-\[suffix-icon\]\:m-1\.5 {
	margin:.375rem
}
.group[data-prefix-icon] .group-data-\[prefix-icon\]\:mx-1\.5,.group[data-suffix-icon] .group-data-\[suffix-icon\]\:mx-1\.5 {
	margin-left:.375rem;
	margin-right:.375rem
}
.group[data-inline] .group-data-\[inline\]\:-mt-1 {
	margin-top:-.25rem
}
.group[data-inline] .group-data-\[inline\]\:mb-1\.5 {
	margin-bottom:.375rem
}
.group[data-multiple] .group-data-\[multiple\]\:-mt-1\.5 {
	margin-top:-.375rem
}
.group[data-multiple] .group-data-\[multiple\]\:mb-0 {
	margin-bottom:0
}
.group[data-multiple] .group-data-\[multiple\]\:mb-1 {
	margin-bottom:.25rem
}
.group[data-multiple] .group-data-\[multiple\]\:mb-1\.5 {
	margin-bottom:.375rem
}
.group[data-multiple] .group-data-\[multiple\]\:mt-1 {
	margin-top:.25rem
}
.group[data-prefix-icon] .group-data-\[prefix-icon\]\:ml-0 {
	margin-left:0
}
.group[data-prefix-icon] .group-data-\[prefix-icon\]\:mr-0 {
	margin-right:0
}
.group[data-suffix-icon] .group-data-\[suffix-icon\]\:mr-\[1\.5em\] {
	margin-right:1.5em
}
.group\/wrapper[data-tab-style=progress][data-hide-labels=true] .group-data-\[tab-style\=progress\]\/wrapper\:group-data-\[hide-labels\=true\]\/wrapper\:mb-3 {
	margin-bottom:.75rem
}
.group\/wrapper[data-tab-style=progress] .group-data-\[tab-style\=progress\]\/wrapper\:mb-10 {
	margin-bottom:2.5rem
}
.group\/wrapper[data-tab-style=progress] .group-data-\[tab-style\=progress\]\/wrapper\:mt-5 {
	margin-top:1.25rem
}
.group[data-multiple] .group-data-\[multiple\]\:block {
	display:block
}
.group\/wrapper[data-tab-style=progress] .group-data-\[tab-style\=progress\]\/wrapper\:flex,.group\/wrapper[data-tab-style=tab] .group-data-\[tab-style\=tab\]\/wrapper\:flex {
	display:flex
}
.group[data-empty] .group-data-\[empty\]\:hidden {
	display:none
}
.group\/wrapper[data-tab-style=progress] .group-data-\[tab-style\=progress\]\/wrapper\:h-\[1\.25rem\],.group\/wrapper[data-tab-style=tab] .group-data-\[tab-style\=tab\]\/wrapper\:h-5 {
	height:1.25rem
}
.group[data-inline] .group-data-\[inline\]\:\!w-full {
	width:100%!important
}
.group[data-inline] .group-data-\[inline\]\:w-full {
	width:100%
}
.group\/wrapper[data-tab-style=progress] .group-data-\[tab-style\=progress\]\/wrapper\:w-\[1\.25rem\] {
	width:1.25rem
}
.group\/wrapper[data-tab-style=progress] .group-data-\[tab-style\=progress\]\/wrapper\:w-full {
	width:100%
}
.group\/wrapper[data-tab-style=tab] .group-data-\[tab-style\=tab\]\/wrapper\:w-5 {
	width:1.25rem
}
.group\/options[data-vertical=true] .group-data-\[vertical\=true\]\/options\:w-full {
	width:100%
}
.group[data-inline] .group-data-\[inline\]\:max-w-none {
	max-width:none
}
.group\/wrapper[data-tab-style=progress] .group-data-\[tab-style\=progress\]\/wrapper\:shrink-0 {
	flex-shrink:0
}
.group\/wrapper[data-tab-style=progress] .group-data-\[tab-style\=progress\]\/wrapper\:grow,.group\/wrapper[data-tab-style=tab] .group-data-\[tab-style\=tab\]\/wrapper\:grow {
	flex-grow:1
}
.group[data-disabled=true] .group-data-\[disabled\=true\]\:cursor-default {
	cursor:default
}
.group[data-disabled] .group-data-\[disabled\]\:\!cursor-not-allowed,.group[data-inline][data-disabled] .group-data-\[inline\]\:group-data-\[disabled\]\:\!cursor-not-allowed {
	cursor:not-allowed!important
}
.group[data-is-max=true] .group-data-\[is-max\=true\]\:cursor-not-allowed {
	cursor:not-allowed
}
.group\/wrapper[data-tab-style=tab] .group-data-\[tab-style\=tab\]\/wrapper\:cursor-pointer {
	cursor:pointer
}
.group[data-disabled] .group-data-\[disabled\]\:select-none {
	-webkit-user-select:none;
	-moz-user-select:none;
	user-select:none
}
.group\/wrapper[data-tab-style=progress] .group-data-\[tab-style\=progress\]\/wrapper\:flex-col {
	flex-direction:column
}
.group\/wrapper[data-tab-style=progress] .group-data-\[tab-style\=progress\]\/wrapper\:items-center,.group\/wrapper[data-tab-style=tab] .group-data-\[tab-style\=tab\]\/wrapper\:items-center {
	align-items:center
}
.group\/wrapper[data-tab-style=tab] .group-data-\[tab-style\=tab\]\/wrapper\:justify-center {
	justify-content:center
}
.group\/wrapper[data-tab-style=progress] .group-data-\[tab-style\=progress\]\/wrapper\:justify-around {
	justify-content:space-around
}
.group\/wrapper[data-tab-style=tab] .group-data-\[tab-style\=tab\]\/wrapper\:overflow-auto {
	overflow:auto
}
.group\/wrapper[data-tab-style=progress] .group-data-\[tab-style\=progress\]\/wrapper\:overflow-visible {
	overflow:visible
}
.group\/wrapper[data-tab-style=progress] .group-data-\[tab-style\=progress\]\/wrapper\:whitespace-nowrap {
	white-space:nowrap
}
.group[data-has-multiple] .group-data-\[has-multiple\]\:rounded-lg,.group[data-inline] .group-data-\[inline\]\:rounded-lg {
	border-radius:var(--border-radius-lg, .5rem)
}
.group[data-is-multiline] .group-data-\[is-multiline\]\:\!rounded-lg {
	border-radius:var(--border-radius-lg, .5rem)!important
}
.group[data-multiple] .group-data-\[multiple\]\:rounded-lg,.group\/wrapper[data-tab-style=tab] .group-data-\[tab-style\=tab\]\/wrapper\:rounded-lg {
	border-radius:var(--border-radius-lg, .5rem)
}
.group\/wrapper[data-tab-style=tab] .group-data-\[tab-style\=tab\]\/wrapper\:rounded-bl-none {
	border-bottom-left-radius:var(--border-radius-none, 0px)
}
.group\/wrapper[data-tab-style=tab] .group-data-\[tab-style\=tab\]\/wrapper\:rounded-br-none {
	border-bottom-right-radius:var(--border-radius-none, 0px)
}
.group\/wrapper[data-tab-style=tab] .group-data-\[tab-style\=tab\]\/wrapper\:rounded-tl-none {
	border-top-left-radius:var(--border-radius-none, 0px)
}
.group\/wrapper[data-tab-style=tab] .group-data-\[tab-style\=tab\]\/wrapper\:rounded-tr-none {
	border-top-right-radius:var(--border-radius-none, 0px)
}
.group[data-multiple] .group-data-\[multiple\]\:border,.group[data-overscroll] .group-data-\[overscroll\]\:border,.group[data-prefix-icon] .group-data-\[prefix-icon\]\:border,.group[data-suffix-icon] .group-data-\[suffix-icon\]\:border,.group\/wrapper[data-tab-style=tab] .group-data-\[tab-style\=tab\]\/wrapper\:border {
	border-width:1px
}
.group\/wrapper[data-tab-style=tab] .group-data-\[tab-style\=tab\]\/wrapper\:border-b {
	border-bottom-width:1px
}
.group\/wrapper[data-tab-style=tab] .group-data-\[tab-style\=tab\]\/wrapper\:border-b-0 {
	border-bottom-width:0px
}
.group\/wrapper[data-tab-style=tab] .group-data-\[tab-style\=tab\]\/wrapper\:border-r {
	border-right-width:1px
}
.group\/wrapper[data-tab-style=tab] .group-data-\[tab-style\=tab\]\/wrapper\:border-t-0 {
	border-top-width:0px
}
.group[data-inline] .group-data-\[inline\]\:border-none,.group[data-multiple] .group-data-\[multiple\]\:border-none,.group[data-overscroll] .group-data-\[overscroll\]\:border-none {
	border-style:none
}
.group[data-invalid] .group-data-\[invalid\]\:border-red-500 {
	--tw-border-opacity: 1;
	border-color:rgb(239 68 68 / var(--tw-border-opacity))
}
.group[data-multiple] .group-data-\[multiple\]\:border-slate-300,.group[data-overscroll] .group-data-\[overscroll\]\:border-slate-300 {
	--tw-border-opacity: 1;
	border-color:rgb(203 213 225 / var(--tw-border-opacity))
}
.group[data-prefix-icon] .group-data-\[prefix-icon\]\:border-slate-400,.group[data-suffix-icon] .group-data-\[suffix-icon\]\:border-slate-400 {
	--tw-border-opacity: 1;
	border-color:rgb(148 163 184 / var(--tw-border-opacity))
}
.group\/wrapper[data-tab-style=tab] .group-data-\[tab-style\=tab\]\/wrapper\:border-slate-300 {
	--tw-border-opacity: 1;
	border-color:rgb(203 213 225 / var(--tw-border-opacity))
}
.group\/wrapper[data-tab-style=tab] .group-data-\[tab-style\=tab\]\/wrapper\:border-slate-600 {
	--tw-border-opacity: 1;
	border-color:rgb(71 85 105 / var(--tw-border-opacity))
}
.group\/tag[data-active-selection=true] .group-data-\[active-selection\=true\]\/tag\:bg-primary\/40 {
	background-color:#5296af66
}
.group[data-disabled] .group-data-\[disabled\]\:bg-slate-100 {
	--tw-bg-opacity: 1;
	background-color:rgb(241 245 249 / var(--tw-bg-opacity))
}
.group[data-disabled] .group-data-\[disabled\]\:bg-slate-500 {
	--tw-bg-opacity: 1;
	background-color:rgb(100 116 139 / var(--tw-bg-opacity))
}
.group[data-inline] .group-data-\[inline\]\:bg-transparent {
	background-color:transparent
}
.group\/wrapper[data-tab-style=tab] .group-data-\[tab-style\=tab\]\/wrapper\:bg-slate-100 {
	--tw-bg-opacity: 1;
	background-color:rgb(241 245 249 / var(--tw-bg-opacity))
}
.group\/wrapper[data-tab-style=tab] .group-data-\[tab-style\=tab\]\/wrapper\:bg-slate-950\/20 {
	background-color:#02061733
}
.group\/tab[data-valid=true] .group-data-\[valid\=true\]\/tab\:bg-primary {
	--tw-bg-opacity: 1;
	background-color:rgb(82 150 175 / var(--tw-bg-opacity))
}
.group[data-inline] .group-data-\[inline\]\:p-0 {
	padding:0
}
.group[data-multiple] .group-data-\[multiple\]\:\!p-0 {
	padding:0!important
}
.group[data-multiple] .group-data-\[multiple\]\:p-1\.5 {
	padding:.375rem
}
.group\/wrapper[data-tab-style=progress] .group-data-\[tab-style\=progress\]\/wrapper\:p-1 {
	padding:.25rem
}
.group\/wrapper[data-tab-style=tab] .group-data-\[tab-style\=tab\]\/wrapper\:p-1\.5 {
	padding:.375rem
}
.group[data-multiple] .group-data-\[multiple\]\:px-1\.5 {
	padding-left:.375rem;
	padding-right:.375rem
}
.group[data-multiple] .group-data-\[multiple\]\:py-1\.5 {
	padding-top:.375rem;
	padding-bottom:.375rem
}
.group\/wrapper[data-tab-style=tab] .group-data-\[tab-style\=tab\]\/wrapper\:px-3\.5 {
	padding-left:.875rem;
	padding-right:.875rem
}
.group\/wrapper[data-tab-style=tab] .group-data-\[tab-style\=tab\]\/wrapper\:py-3 {
	padding-top:.75rem;
	padding-bottom:.75rem
}
.group[data-prefix-icon] .group-data-\[prefix-icon\]\:\!pl-0 {
	padding-left:0!important
}
.group[data-prefix-icon] .group-data-\[prefix-icon\]\:pl-4 {
	padding-left:1rem
}
.group[data-suffix-icon] .group-data-\[suffix-icon\]\:\!pr-0 {
	padding-right:0!important
}
.group[data-suffix-icon] .group-data-\[suffix-icon\]\:pr-4 {
	padding-right:1rem
}
.group\/list[data-has-multiple] .group-data-\[has-multiple\]\/list\:text-base,.group[data-multiple] .group-data-\[multiple\]\:text-base {
	font-size:1rem;
	line-height:1.5rem
}
.group\/wrapper[data-tab-style=progress] .group-data-\[tab-style\=progress\]\/wrapper\:text-\[10px\] {
	font-size:10px
}
.group\/wrapper[data-tab-style=progress] .group-data-\[tab-style\=progress\]\/wrapper\:text-sm {
	font-size:.875rem;
	line-height:1.25rem
}
.group\/wrapper[data-tab-style=tab] .group-data-\[tab-style\=tab\]\/wrapper\:text-\[0\.66rem\] {
	font-size:.66rem
}
.group\/wrapper[data-tab-style=tab] .group-data-\[tab-style\=tab\]\/wrapper\:text-base {
	font-size:1rem;
	line-height:1.5rem
}
.group\/tag[data-active-selection=true] .group-data-\[active-selection\=true\]\/tag\:text-slate-700 {
	--tw-text-opacity: 1;
	color:rgb(51 65 85 / var(--tw-text-opacity))
}
.group[data-disabled] .group-data-\[disabled\]\:\!text-slate-500 {
	--tw-text-opacity: 1 !important;
	color:rgb(100 116 139 / var(--tw-text-opacity))!important
}
.group\/wrapper[data-tab-style=progress] .group-data-\[tab-style\=progress\]\/wrapper\:text-slate-300 {
	--tw-text-opacity: 1;
	color:rgb(203 213 225 / var(--tw-text-opacity))
}
.group\/wrapper[data-tab-style=progress] .group-data-\[tab-style\=progress\]\/wrapper\:text-slate-800 {
	--tw-text-opacity: 1;
	color:rgb(30 41 59 / var(--tw-text-opacity))
}
.group\/wrapper[data-tab-style=tab] .group-data-\[tab-style\=tab\]\/wrapper\:text-slate-300 {
	--tw-text-opacity: 1;
	color:rgb(203 213 225 / var(--tw-text-opacity))
}
.group\/wrapper[data-tab-style=tab] .group-data-\[tab-style\=tab\]\/wrapper\:text-slate-700 {
	--tw-text-opacity: 1;
	color:rgb(51 65 85 / var(--tw-text-opacity))
}
.group[data-has-overlay] .group-data-\[has-overlay\]\:\!caret-slate-700 {
	caret-color:#334155!important
}
.group[data-disabled=true] .group-data-\[disabled\=true\]\:opacity-50,.group\/repeater[data-disabled] .group-data-\[disabled\]\/repeater\:opacity-50,.group[data-disabled] .group-data-\[disabled\]\:opacity-50 {
	opacity:.5
}
.group[data-expanded] .group-data-\[expanded\]\:opacity-100 {
	opacity:1
}
.group[data-is-max=true] .group-data-\[is-max\=true\]\:opacity-50 {
	opacity:.5
}
.group[data-show-tooltip=true] .group-data-\[show-tooltip\=true\]\:opacity-100 {
	opacity:1
}
.group[data-inline] .group-data-\[inline\]\:shadow {
	--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);
	--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
	box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}
.group[data-inline] .group-data-\[inline\]\:shadow-none {
	--tw-shadow: 0 0 #0000;
	--tw-shadow-colored: 0 0 #0000;
	box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}
.group[data-overscroll] .group-data-\[overscroll\]\:shadow-lg {
	--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);
	--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
	box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}
.group[data-overscroll] .group-data-\[overscroll\]\:shadow-none {
	--tw-shadow: 0 0 #0000;
	--tw-shadow-colored: 0 0 #0000;
	box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}
.group\/wrapper[data-tab-style=progress] .group-data-\[tab-style\=progress\]\/wrapper\:shadow {
	--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);
	--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
	box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}
.group\/wrapper[data-tab-style=tab] .group-data-\[tab-style\=tab\]\/wrapper\:shadow-\[inset_0_-0\.5em_0\.5em_-0\.5em_rgba\(0\,0\,0\,0\.1\)\] {
	--tw-shadow: inset 0 -.5em .5em -.5em rgba(0,0,0,.1);
	--tw-shadow-colored: inset 0 -.5em .5em -.5em var(--tw-shadow-color);
	box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}
.group[data-inline] .group-data-\[inline\]\:outline-none,.group[data-multiple] .group-data-\[multiple\]\:outline-none {
	outline:2px solid transparent;
	outline-offset:2px
}
.group[data-inline] .group-data-\[inline\]\:\!ring-0 {
	--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
	--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
	box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important
}
.group[data-invalid] .group-data-\[invalid\]\:ring-1 {
	--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
	--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
	box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)
}
.group[data-invalid] .group-data-\[invalid\]\:ring-red-500 {
	--tw-ring-opacity: 1;
	--tw-ring-color: rgb(239 68 68 / var(--tw-ring-opacity))
}
.group[data-disabled=true] .group-data-\[disabled\=true\]\:grayscale,.group\/repeater[data-disabled] .group-data-\[disabled\]\/repeater\:grayscale,.group[data-disabled] .group-data-\[disabled\]\: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)
}
.group\/wrapper[data-tab-style=progress] .group-data-\[tab-style\=progress\]\/wrapper\:\[line-height\:0\] {
	line-height:0
}
.group[data-has-overlay] .group-data-\[has-overlay\]\:selection\:\!text-transparent *::-moz-selection {
	color:transparent!important
}
.group[data-has-overlay] .group-data-\[has-overlay\]\:selection\:\!text-transparent *::selection {
	color:transparent!important
}
.group[data-has-overlay] .group-data-\[has-overlay\]\:selection\:\!text-transparent::-moz-selection {
	color:transparent!important
}
.group[data-has-overlay] .group-data-\[has-overlay\]\:selection\:\!text-transparent::selection {
	color:transparent!important
}
.group\/wrapper[data-tab-style=progress] .group-data-\[tab-style\=progress\]\/wrapper\:before\:z-10:before {
	content:var(--tw-content);
	z-index:10
}
.group\/form[data-loading=true] .group-data-\[loading\=true\]\/form\:before\:-ml-1:before {
	content:var(--tw-content);
	margin-left:-.25rem
}
.group\/form[data-loading=true] .group-data-\[loading\=true\]\/form\:before\:mr-2\.5:before {
	content:var(--tw-content);
	margin-right:.625rem
}
.group\/form[data-loading=true] .group-data-\[loading\=true\]\/form\:before\:block:before {
	content:var(--tw-content);
	display:block
}
.group\/wrapper[data-tab-style=progress] .group-data-\[tab-style\=progress\]\/wrapper\:before\:block:before {
	content:var(--tw-content);
	display:block
}
.group\/form[data-loading=true] .group-data-\[loading\=true\]\/form\:before\:h-5:before {
	content:var(--tw-content);
	height:1.25rem
}
.group\/wrapper[data-tab-style=progress] .group-data-\[tab-style\=progress\]\/wrapper\:before\:h-\[1\.25rem\]:before {
	content:var(--tw-content);
	height:1.25rem
}
.group\/form[data-loading=true] .group-data-\[loading\=true\]\/form\:before\:w-5:before {
	content:var(--tw-content);
	width:1.25rem
}
.group\/wrapper[data-tab-style=progress] .group-data-\[tab-style\=progress\]\/wrapper\:before\:w-\[1\.25rem\]:before {
	content:var(--tw-content);
	width:1.25rem
}
@keyframes spin {
	to {
	content:var(--tw-content);
	transform:rotate(360deg)
}
}
.group\/form[data-loading=true] .group-data-\[loading\=true\]\/form\:before\:animate-spin:before {
	content:var(--tw-content);
	animation:spin 1s linear infinite
}
.group\/form[data-loading=true] .group-data-\[loading\=true\]\/form\:before\:rounded-full:before {
	content:var(--tw-content);
	border-radius:var(--border-radius-full, 9999px)
}
.group\/wrapper[data-tab-style=progress] .group-data-\[tab-style\=progress\]\/wrapper\:before\:rounded-full:before {
	content:var(--tw-content);
	border-radius:var(--border-radius-full, 9999px)
}
.group\/form[data-loading=true] .group-data-\[loading\=true\]\/form\:before\:border-2:before {
	content:var(--tw-content);
	border-width:2px
}
.group\/wrapper[data-tab-style=progress] .group-data-\[tab-style\=progress\]\/wrapper\:before\:border-4:before {
	content:var(--tw-content);
	border-width:4px
}
.group\/form[data-loading=true] .group-data-\[loading\=true\]\/form\:before\:border-solid:before {
	content:var(--tw-content);
	border-style:solid
}
.group\/form[data-loading=true] .group-data-\[loading\=true\]\/form\:before\:border-white:before {
	content:var(--tw-content);
	--tw-border-opacity: 1;
	border-color:rgb(255 255 255 / var(--tw-border-opacity))
}
.group\/wrapper[data-tab-style=progress] .group-data-\[tab-style\=progress\]\/wrapper\:before\:border-slate-300:before {
	content:var(--tw-content);
	--tw-border-opacity: 1;
	border-color:rgb(203 213 225 / var(--tw-border-opacity))
}
.group\/wrapper[data-tab-style=progress] .group-data-\[tab-style\=progress\]\/wrapper\:before\:border-slate-600:before {
	content:var(--tw-content);
	--tw-border-opacity: 1;
	border-color:rgb(71 85 105 / var(--tw-border-opacity))
}
.group\/form[data-loading=true] .group-data-\[loading\=true\]\/form\:before\:border-r-transparent:before {
	content:var(--tw-content);
	border-right-color:transparent
}
.group\/wrapper[data-tab-style=progress] .group-data-\[tab-style\=progress\]\/wrapper\:before\:bg-slate-950:before {
	content:var(--tw-content);
	--tw-bg-opacity: 1;
	background-color:rgb(2 6 23 / var(--tw-bg-opacity))
}
.group\/wrapper[data-tab-style=progress] .group-data-\[tab-style\=progress\]\/wrapper\:before\:bg-white:before {
	content:var(--tw-content);
	--tw-bg-opacity: 1;
	background-color:rgb(255 255 255 / var(--tw-bg-opacity))
}
.group\/wrapper[data-tab-style=progress] .group-data-\[tab-style\=progress\]\/wrapper\:before\:text-base:before {
	content:var(--tw-content);
	font-size:1rem;
	line-height:1.5rem
}
.group\/wrapper[data-tab-style=progress] .group-data-\[tab-style\=progress\]\/wrapper\:after\:absolute:after {
	content:var(--tw-content);
	position:absolute
}
.group\/wrapper[data-tab-style=progress] .group-data-\[tab-style\=progress\]\/wrapper\:after\:left-\[calc\(50\%\+0\.5em\)\]:after {
	content:var(--tw-content);
	left:calc(50% + .5em)
}
.group\/wrapper[data-tab-style=progress] .group-data-\[tab-style\=progress\]\/wrapper\:after\:top-\[0\.5em\]:after {
	content:var(--tw-content);
	top:.5em
}
.group\/wrapper[data-tab-style=progress] .group-data-\[tab-style\=progress\]\/wrapper\:after\:block:after {
	content:var(--tw-content);
	display:block
}
.group\/wrapper[data-tab-style=progress] .group-data-\[tab-style\=progress\]\/wrapper\:after\:h-1:after {
	content:var(--tw-content);
	height:.25rem
}
.group\/wrapper[data-tab-style=progress] .group-data-\[tab-style\=progress\]\/wrapper\:after\:w-full:after {
	content:var(--tw-content);
	width:100%
}
.group\/wrapper[data-tab-style=progress] .group-data-\[tab-style\=progress\]\/wrapper\:after\:bg-slate-300:after {
	content:var(--tw-content);
	--tw-bg-opacity: 1;
	background-color:rgb(203 213 225 / var(--tw-bg-opacity))
}
.group\/wrapper[data-tab-style=progress] .group-data-\[tab-style\=progress\]\/wrapper\:after\:bg-slate-600:after {
	content:var(--tw-content);
	--tw-bg-opacity: 1;
	background-color:rgb(71 85 105 / var(--tw-bg-opacity))
}
.group\/wrapper[data-tab-style=tab] .group-data-\[tab-style\=tab\]\/wrapper\:last\:border-r-0:last-child {
	border-right-width:0px
}
.group\/wrapper[data-tab-style=progress] .group-data-\[tab-style\=progress\]\/wrapper\:last\:after\:hidden:last-child:after {
	content:var(--tw-content);
	display:none
}
.group[data-multiple] .group-data-\[multiple\]\:checked\:bg-primary\/10:checked {
	background-color:#5296af1a
}
.group[data-multiple] .group-data-\[multiple\]\:focus\:bg-primary\/10:focus {
	background-color:#5296af1a
}
.group[data-disabled] .group-data-\[disabled\]\:disabled\:opacity-100:disabled {
	opacity:1
}
.group\/options[data-vertical=false] .group\/option:first-child .group-data-\[vertical\=false\]\/options\:group-first\/option\:\!rounded-lg,.group\/options[data-vertical=true] .group\/option:first-child .group-data-\[vertical\=true\]\/options\:group-first\/option\:\!rounded-lg {
	border-radius:var(--border-radius-lg, .5rem)!important
}
.group\/options[data-vertical=false] .group\/option:first-child .group-data-\[vertical\=false\]\/options\:group-first\/option\:\!rounded-br-none {
	border-bottom-right-radius:var(--border-radius-none, 0px)!important
}
.group\/options[data-vertical=false] .group\/option:first-child .group-data-\[vertical\=false\]\/options\:group-first\/option\:\!rounded-tr-none {
	border-top-right-radius:var(--border-radius-none, 0px)!important
}
.group\/options[data-vertical=true] .group\/option:first-child .group-data-\[vertical\=true\]\/options\:group-first\/option\:\!rounded-bl-none {
	border-bottom-left-radius:var(--border-radius-none, 0px)!important
}
.group\/options[data-vertical=true] .group\/option:first-child .group-data-\[vertical\=true\]\/options\:group-first\/option\:\!rounded-br-none {
	border-bottom-right-radius:var(--border-radius-none, 0px)!important
}
.group\/options[data-vertical=false] .group\/option:last-child .group-data-\[vertical\=false\]\/options\:group-last\/option\:\!rounded-lg {
	border-radius:var(--border-radius-lg, .5rem)!important
}
.group\/options[data-vertical=true] .group\/option:last-child .group-data-\[vertical\=true\]\/options\:group-last\/option\:\!rounded-lg {
	border-radius:var(--border-radius-lg, .5rem)!important
}
.group\/options[data-vertical=false] .group\/option:last-child .group-data-\[vertical\=false\]\/options\:group-last\/option\:\!rounded-bl-none {
	border-bottom-left-radius:var(--border-radius-none, 0px)!important
}
.group\/options[data-vertical=false] .group\/option:last-child .group-data-\[vertical\=false\]\/options\:group-last\/option\:\!rounded-tl-none {
	border-top-left-radius:var(--border-radius-none, 0px)!important
}
.group\/options[data-vertical=true] .group\/option:last-child .group-data-\[vertical\=true\]\/options\:group-last\/option\:\!rounded-tl-none {
	border-top-left-radius:var(--border-radius-none, 0px)!important
}
.group\/options[data-vertical=true] .group\/option:last-child .group-data-\[vertical\=true\]\/options\:group-last\/option\:\!rounded-tr-none {
	border-top-right-radius:var(--border-radius-none, 0px)!important
}
.group\/options[data-vertical=false] .group\/option:last-child .group-data-\[vertical\=false\]\/options\:group-last\/option\:\!border-r {
	border-right-width:1px!important
}
.group\/options[data-vertical=true] .group\/option:last-child .group-data-\[vertical\=true\]\/options\:group-last\/option\:\!border-b {
	border-bottom-width:1px!important
}
.group\/options[data-vertical=false] .group\/option .group-data-\[vertical\=false\]\/options\:group-\[\]\/option\:\!border-r-0 {
	border-right-width:0px!important
}
.group\/options[data-vertical=true] .group\/option .group-data-\[vertical\=true\]\/options\:group-\[\]\/option\:\!border-b-0 {
	border-bottom-width:0px!important
}
.group\/options[data-vertical=false] .group\/option:first-child .group-data-\[vertical\=false\]\/options\:group-first\/option\:aria-\[pressed\=true\]\:border-l-primary[aria-pressed=true] {
	--tw-border-opacity: 1;
	border-left-color:rgb(82 150 175 / var(--tw-border-opacity))
}
.group\/options[data-vertical=true] .group\/option:first-child .group-data-\[vertical\=true\]\/options\:group-first\/option\:aria-\[pressed\=true\]\:border-t-primary[aria-pressed=true] {
	--tw-border-opacity: 1;
	border-top-color:rgb(82 150 175 / var(--tw-border-opacity))
}
.group\/options[data-vertical=false] .group\/option:last-child .group-data-\[vertical\=false\]\/options\:group-last\/option\:aria-\[pressed\=true\]\:border-r-primary[aria-pressed=true] {
	--tw-border-opacity: 1;
	border-right-color:rgb(82 150 175 / var(--tw-border-opacity))
}
.group\/options[data-vertical=true] .group\/option:last-child .group-data-\[vertical\=true\]\/options\:group-last\/option\:aria-\[pressed\=true\]\:border-b-primary[aria-pressed=true] {
	--tw-border-opacity: 1;
	border-bottom-color:rgb(82 150 175 / var(--tw-border-opacity))
}
.group\/options[data-vertical=false] .group\/option .group-data-\[vertical\=false\]\/options\:group-\[\]\/option\:aria-\[pressed\=true\]\:border-x-primary[aria-pressed=true] {
	--tw-border-opacity: 1;
	border-left-color:rgb(82 150 175 / var(--tw-border-opacity));
	border-right-color:rgb(82 150 175 / var(--tw-border-opacity))
}
.group\/options[data-vertical=true] .group\/option .group-data-\[vertical\=true\]\/options\:group-\[\]\/option\:aria-\[pressed\=true\]\:border-y-primary[aria-pressed=true] {
	--tw-border-opacity: 1;
	border-top-color:rgb(82 150 175 / var(--tw-border-opacity));
	border-bottom-color:rgb(82 150 175 / var(--tw-border-opacity))
}
.group\/wrapper[data-tab-style=tab] .group-data-\[tab-style\=tab\]\/wrapper\:data-\[active\=true\]\:z-10[data-active=true] {
	z-index:10
}
.group\/wrapper[data-tab-style=tab] .group-data-\[tab-style\=tab\]\/wrapper\:data-\[active\=true\]\:border-b-transparent[data-active=true] {
	border-bottom-color:transparent
}
.group\/wrapper[data-tab-style=tab] .group-data-\[tab-style\=tab\]\/wrapper\:data-\[active\=true\]\:border-b-white[data-active=true] {
	--tw-border-opacity: 1;
	border-bottom-color:rgb(255 255 255 / var(--tw-border-opacity))
}
.group\/wrapper[data-tab-style=tab] .group-data-\[tab-style\=tab\]\/wrapper\:data-\[active\=true\]\:bg-transparent[data-active=true] {
	background-color:transparent
}
.group\/wrapper[data-tab-style=tab] .group-data-\[tab-style\=tab\]\/wrapper\:data-\[active\=true\]\:bg-white[data-active=true] {
	--tw-bg-opacity: 1;
	background-color:rgb(255 255 255 / var(--tw-bg-opacity))
}
.group\/wrapper[data-tab-style=tab] .group-data-\[tab-style\=tab\]\/wrapper\:data-\[active\=true\]\:font-bold[data-active=true] {
	font-weight:700
}
.group[data-disabled] .group-data-\[disabled\]\:data-\[disabled\]\:opacity-100[data-disabled] {
	opacity:1
}
.group\/wrapper[data-tab-style=tab] .group-data-\[tab-style\=tab\]\/wrapper\:data-\[active\=true\]\:shadow-\[0_0_0\.5em_0_rgba\(0\,0\,0\,0\.1\)\][data-active=true] {
	--tw-shadow: 0 0 .5em 0 rgba(0,0,0,.1);
	--tw-shadow-colored: 0 0 .5em 0 var(--tw-shadow-color);
	box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}
.group\/wrapper[data-tab-style=progress] .group-data-\[tab-style\=progress\]\/wrapper\:data-\[valid\=true\]\:data-\[visited\=true\]\:after\:bg-primary[data-visited=true][data-valid=true]:after {
	content:var(--tw-content);
	--tw-bg-opacity: 1;
	background-color:rgb(82 150 175 / var(--tw-bg-opacity))
}
.peer[data-has-multiple]~.peer-data-\[has-multiple\]\:absolute {
	position:absolute
}
.peer[data-has-multiple]~.peer-data-\[has-multiple\]\:bottom-\[max\(0\.5em\,8px\)\] {
	bottom:max(.5em,8px)
}
.peer[data-has-multiple]~.peer-data-\[has-multiple\]\:left-2\.5 {
	left:.625rem
}
.peer[data-has-multiple]~.peer-data-\[has-multiple\]\:whitespace-nowrap {
	white-space:nowrap
}
.peer[data-has-multiple]~.peer-data-\[has-multiple\]\:text-sm {
	font-size:.875rem;
	line-height:1.25rem
}
.peer[data-has-multiple]~.peer-data-\[has-multiple\]\:text-primary {
	--tw-text-opacity: 1;
	color:rgb(82 150 175 / var(--tw-text-opacity))
}
.group[data-prefix-icon] .peer[data-has-multiple]~.group-data-\[prefix-icon\]\:peer-data-\[has-multiple\]\:left-1\.5 {
	left:.375rem
}
.dark\:-bottom-6:is(.dark *) {
	bottom:-1.5rem
}
.dark\:-z-10:is(.dark *) {
	z-index:-10
}
.dark\:-rotate-12:is(.dark *) {
	--tw-rotate: -12deg;
	transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.dark\:rotate-6:is(.dark *) {
	--tw-rotate: 6deg;
	transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.dark\:divide-slate-400:is(.dark *)>:not([hidden])~:not([hidden]) {
	--tw-divide-opacity: 1;
	border-color:rgb(148 163 184 / var(--tw-divide-opacity))
}
.dark\:divide-slate-700:is(.dark *)>:not([hidden])~:not([hidden]) {
	--tw-divide-opacity: 1;
	border-color:rgb(51 65 85 / var(--tw-divide-opacity))
}
.dark\:border:is(.dark *) {
	border-width:1px
}
.dark\:border-0:is(.dark *) {
	border-width:0px
}
.dark\:border-y:is(.dark *) {
	border-top-width:1px;
	border-bottom-width:1px
}
.dark\:border-accent-800:is(.dark *) {
	--tw-border-opacity: 1;
	border-color:rgb(var(--colors-accent-800) / var(--tw-border-opacity))
}
.dark\:border-primary:is(.dark *) {
	--tw-border-opacity: 1;
	border-color:rgb(82 150 175 / var(--tw-border-opacity))
}
.dark\:border-slate-500:is(.dark *) {
	--tw-border-opacity: 1;
	border-color:rgb(100 116 139 / var(--tw-border-opacity))
}
.dark\:border-slate-600:is(.dark *) {
	--tw-border-opacity: 1;
	border-color:rgb(71 85 105 / var(--tw-border-opacity))
}
.dark\:border-slate-700:is(.dark *) {
	--tw-border-opacity: 1;
	border-color:rgb(51 65 85 / var(--tw-border-opacity))
}
.dark\:border-slate-800:is(.dark *) {
	--tw-border-opacity: 1;
	border-color:rgb(30 41 59 / var(--tw-border-opacity))
}
.dark\:border-slate-900:is(.dark *) {
	--tw-border-opacity: 1;
	border-color:rgb(15 23 42 / var(--tw-border-opacity))
}
.dark\:border-slate-950:is(.dark *) {
	--tw-border-opacity: 1;
	border-color:rgb(2 6 23 / var(--tw-border-opacity))
}
.dark\:bg-accent-900:is(.dark *) {
	--tw-bg-opacity: 1;
	background-color:rgb(var(--colors-accent-900) / var(--tw-bg-opacity))
}
.dark\:bg-slate-200:is(.dark *) {
	--tw-bg-opacity: 1;
	background-color:rgb(226 232 240 / var(--tw-bg-opacity))
}
.dark\:bg-slate-500:is(.dark *) {
	--tw-bg-opacity: 1;
	background-color:rgb(100 116 139 / var(--tw-bg-opacity))
}
.dark\:bg-slate-600:is(.dark *) {
	--tw-bg-opacity: 1;
	background-color:rgb(71 85 105 / var(--tw-bg-opacity))
}
.dark\:bg-slate-700:is(.dark *) {
	--tw-bg-opacity: 1;
	background-color:rgb(51 65 85 / var(--tw-bg-opacity))
}
.dark\:bg-slate-800:is(.dark *) {
	--tw-bg-opacity: 1;
	background-color:rgb(30 41 59 / var(--tw-bg-opacity))
}
.dark\:bg-slate-800\/40:is(.dark *) {
	background-color:#1e293b66
}
.dark\:bg-slate-900:is(.dark *) {
	--tw-bg-opacity: 1;
	background-color:rgb(15 23 42 / var(--tw-bg-opacity))
}
.dark\:bg-slate-900\/50:is(.dark *) {
	background-color:#0f172a80
}
.dark\:bg-slate-950:is(.dark *) {
	--tw-bg-opacity: 1;
	background-color:rgb(2 6 23 / var(--tw-bg-opacity))
}
.dark\:bg-transparent:is(.dark *) {
	background-color:transparent
}
.dark\:bg-gradient-to-bl:is(.dark *) {
	background-image:linear-gradient(to bottom left,var(--tw-gradient-stops))
}
.dark\:bg-gradient-to-br:is(.dark *) {
	background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))
}
.dark\:from-accent-800:is(.dark *) {
	--tw-gradient-from: rgb(var(--colors-accent-800)) var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(var(--colors-accent-800) / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}
.dark\:from-accent-900:is(.dark *) {
	--tw-gradient-from: rgb(var(--colors-accent-900)) var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(var(--colors-accent-900) / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}
.dark\:from-slate-700:is(.dark *) {
	--tw-gradient-from: #334155 var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(51 65 85 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}
.dark\:from-slate-800:is(.dark *) {
	--tw-gradient-from: #1e293b var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(30 41 59 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}
.dark\:from-slate-900:is(.dark *) {
	--tw-gradient-from: #0f172a var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(15 23 42 / 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}
.dark\:to-accent-950:is(.dark *) {
	--tw-gradient-to: rgb(var(--colors-accent-950)) var(--tw-gradient-to-position)
}
.dark\:to-slate-800:is(.dark *) {
	--tw-gradient-to: #1e293b var(--tw-gradient-to-position)
}
.dark\:to-slate-950:is(.dark *) {
	--tw-gradient-to: #020617 var(--tw-gradient-to-position)
}
.dark\:font-bold:is(.dark *) {
	font-weight:700
}
.dark\:font-normal:is(.dark *) {
	font-weight:400
}
.dark\:text-accent-100:is(.dark *) {
	--tw-text-opacity: 1;
	color:rgb(var(--colors-accent-100) / var(--tw-text-opacity))
}
.dark\:text-accent-800:is(.dark *) {
	--tw-text-opacity: 1;
	color:rgb(var(--colors-accent-800) / var(--tw-text-opacity))
}
.dark\:text-primary:is(.dark *) {
	--tw-text-opacity: 1;
	color:rgb(82 150 175 / var(--tw-text-opacity))
}
.dark\:text-primary\/30:is(.dark *) {
	color:#5296af4d
}
.dark\:text-red-400:is(.dark *) {
	--tw-text-opacity: 1;
	color:rgb(248 113 113 / var(--tw-text-opacity))
}
.dark\:text-slate-100:is(.dark *) {
	--tw-text-opacity: 1;
	color:rgb(241 245 249 / var(--tw-text-opacity))
}
.dark\:text-slate-200:is(.dark *) {
	--tw-text-opacity: 1;
	color:rgb(226 232 240 / var(--tw-text-opacity))
}
.dark\:text-slate-300:is(.dark *) {
	--tw-text-opacity: 1;
	color:rgb(203 213 225 / var(--tw-text-opacity))
}
.dark\:text-slate-400:is(.dark *) {
	--tw-text-opacity: 1;
	color:rgb(148 163 184 / var(--tw-text-opacity))
}
.dark\:text-slate-400\/50:is(.dark *) {
	color:#94a3b880
}
.dark\:text-slate-500:is(.dark *) {
	--tw-text-opacity: 1;
	color:rgb(100 116 139 / var(--tw-text-opacity))
}
.dark\:text-slate-800:is(.dark *) {
	--tw-text-opacity: 1;
	color:rgb(30 41 59 / var(--tw-text-opacity))
}
.dark\:text-type-100:is(.dark *) {
	--tw-text-opacity: 1;
	color:rgb(var(--colors-type-100) / var(--tw-text-opacity))
}
.dark\:text-type-200:is(.dark *) {
	--tw-text-opacity: 1;
	color:rgb(var(--colors-type-200) / var(--tw-text-opacity))
}
.dark\:text-white:is(.dark *) {
	--tw-text-opacity: 1;
	color:rgb(255 255 255 / var(--tw-text-opacity))
}
.dark\:placeholder-slate-400\/50:is(.dark *)::-moz-placeholder {
	color:#94a3b880
}
.dark\:placeholder-slate-400\/50:is(.dark *)::placeholder {
	color:#94a3b880
}
.dark\:opacity-30:is(.dark *) {
	opacity:.3
}
.dark\:opacity-80:is(.dark *) {
	opacity:.8
}
.dark\:ring-black:is(.dark *) {
	--tw-ring-opacity: 1;
	--tw-ring-color: rgb(0 0 0 / var(--tw-ring-opacity))
}
.dark\:ring-slate-700:is(.dark *) {
	--tw-ring-opacity: 1;
	--tw-ring-color: rgb(51 65 85 / var(--tw-ring-opacity))
}
.dark\:ring-slate-800:is(.dark *) {
	--tw-ring-opacity: 1;
	--tw-ring-color: rgb(30 41 59 / var(--tw-ring-opacity))
}
.dark\:ring-offset-primary:is(.dark *) {
	--tw-ring-offset-color: #5296af
}
.dark\:\[color-scheme\:dark\]:is(.dark *) {
	color-scheme:dark
}
.dark\:selection\:bg-primary\/10 *:is(.dark *)::-moz-selection {
	background-color:#5296af1a
}
.dark\:selection\:bg-primary\/10 *:is(.dark *)::selection {
	background-color:#5296af1a
}
.dark\:selection\:text-slate-700 *:is(.dark *)::-moz-selection {
	--tw-text-opacity: 1;
	color:rgb(51 65 85 / var(--tw-text-opacity))
}
.dark\:selection\:text-slate-700 *:is(.dark *)::selection {
	--tw-text-opacity: 1;
	color:rgb(51 65 85 / var(--tw-text-opacity))
}
.dark\:selection\:bg-primary\/10:is(.dark *)::-moz-selection {
	background-color:#5296af1a
}
.dark\:selection\:bg-primary\/10:is(.dark *)::selection {
	background-color:#5296af1a
}
.dark\:selection\:text-slate-700:is(.dark *)::-moz-selection {
	--tw-text-opacity: 1;
	color:rgb(51 65 85 / var(--tw-text-opacity))
}
.dark\:selection\:text-slate-700:is(.dark *)::selection {
	--tw-text-opacity: 1;
	color:rgb(51 65 85 / var(--tw-text-opacity))
}
.dark\:placeholder\:text-slate-500:is(.dark *)::-moz-placeholder {
	--tw-text-opacity: 1;
	color:rgb(100 116 139 / var(--tw-text-opacity))
}
.dark\:placeholder\:text-slate-500:is(.dark *)::placeholder {
	--tw-text-opacity: 1;
	color:rgb(100 116 139 / var(--tw-text-opacity))
}
.dark\:before\:shadow-\[inset_0_0_0_1px_rgba\(255\,255\,255\,0\.25\)\]:is(.dark *):before {
	content:var(--tw-content);
	--tw-shadow: inset 0 0 0 1px rgba(255,255,255,.25);
	--tw-shadow-colored: inset 0 0 0 1px var(--tw-shadow-color);
	box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}
.dark\:after\:shadow-\[inset_0_0_0_1px_rgba\(255\,255\,255\,0\.25\)\]:is(.dark *):after {
	content:var(--tw-content);
	--tw-shadow: inset 0 0 0 1px rgba(255,255,255,.25);
	--tw-shadow-colored: inset 0 0 0 1px var(--tw-shadow-color);
	box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}
.dark\:hover\:border-primary:hover:is(.dark *) {
	--tw-border-opacity: 1;
	border-color:rgb(82 150 175 / var(--tw-border-opacity))
}
.dark\:hover\:\!text-red-400:hover:is(.dark *) {
	--tw-text-opacity: 1 !important;
	color:rgb(248 113 113 / var(--tw-text-opacity))!important
}
.dark\:hover\:text-primary:hover:is(.dark *) {
	--tw-text-opacity: 1;
	color:rgb(82 150 175 / var(--tw-text-opacity))
}
.dark\:focus\:bg-slate-200:focus:is(.dark *) {
	--tw-bg-opacity: 1;
	background-color:rgb(226 232 240 / var(--tw-bg-opacity))
}
.dark\:focus\:text-slate-700:focus:is(.dark *) {
	--tw-text-opacity: 1;
	color:rgb(51 65 85 / var(--tw-text-opacity))
}
.dark\:focus\:outline-primary:focus:is(.dark *) {
	outline-color:#5296af
}
.dark\:disabled\:border-slate-100:disabled:is(.dark *) {
	--tw-border-opacity: 1;
	border-color:rgb(241 245 249 / var(--tw-border-opacity))
}
.dark\:disabled\:bg-slate-500:disabled:is(.dark *) {
	--tw-bg-opacity: 1;
	background-color:rgb(100 116 139 / var(--tw-bg-opacity))
}
.dark\:disabled\:bg-slate-900:disabled:is(.dark *) {
	--tw-bg-opacity: 1;
	background-color:rgb(15 23 42 / var(--tw-bg-opacity))
}
.dark\:disabled\:bg-transparent:disabled:is(.dark *) {
	background-color:transparent
}
.dark\:disabled\:\!text-slate-300:disabled:is(.dark *) {
	--tw-text-opacity: 1 !important;
	color:rgb(203 213 225 / var(--tw-text-opacity))!important
}
.dark\:disabled\:\!text-slate-600:disabled:is(.dark *) {
	--tw-text-opacity: 1 !important;
	color:rgb(71 85 105 / var(--tw-text-opacity))!important
}
.dark\:disabled\:text-primary:disabled:is(.dark *) {
	--tw-text-opacity: 1;
	color:rgb(82 150 175 / var(--tw-text-opacity))
}
.dark\:disabled\:text-slate-200:disabled:is(.dark *) {
	--tw-text-opacity: 1;
	color:rgb(226 232 240 / var(--tw-text-opacity))
}
.dark\:disabled\:hover\:text-current:hover:disabled:is(.dark *) {
	color:currentColor
}
.dark\:disabled\:hover\:outline-none:hover:disabled:is(.dark *) {
	outline:2px solid transparent;
	outline-offset:2px
}
.peer:checked~.dark\:peer-checked\:bg-primary\/90:is(.dark *) {
	background-color:#5296afe6
}
.peer:checked~.dark\:peer-checked\:text-primary\/40:is(.dark *) {
	color:#5296af66
}
.peer:focus-visible~.dark\:peer-focus-visible\:ring-1:is(.dark *) {
	--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
	--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
	box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)
}
.peer:disabled~.dark\:peer-disabled\:bg-slate-600\/50:is(.dark *) {
	background-color:#47556980
}
.dark\:aria-selected\:bg-primary[aria-selected=true]:is(.dark *) {
	--tw-bg-opacity: 1;
	background-color:rgb(82 150 175 / var(--tw-bg-opacity))
}
.dark\:aria-selected\:bg-primary\/90[aria-selected=true]:is(.dark *) {
	background-color:#5296afe6
}
.dark\:aria-selected\:text-white[aria-selected=true]:is(.dark *) {
	--tw-text-opacity: 1;
	color:rgb(255 255 255 / var(--tw-text-opacity))
}
.dark\:aria-selected\:ring-primary[aria-selected=true]:is(.dark *) {
	--tw-ring-opacity: 1;
	--tw-ring-color: rgb(82 150 175 / var(--tw-ring-opacity))
}
.dark\:aria-\[pressed\=true\]\:bg-primary[aria-pressed=true]:is(.dark *) {
	--tw-bg-opacity: 1;
	background-color:rgb(82 150 175 / var(--tw-bg-opacity))
}
.dark\:aria-\[pressed\=true\]\:text-white[aria-pressed=true]:is(.dark *) {
	--tw-text-opacity: 1;
	color:rgb(255 255 255 / var(--tw-text-opacity))
}
.dark\:data-\[active\=false\]\:bg-slate-600[data-active=false]:is(.dark *) {
	--tw-bg-opacity: 1;
	background-color:rgb(71 85 105 / var(--tw-bg-opacity))
}
.dark\:data-\[is-active\=true\]\:bg-primary\/90[data-is-active=true]:is(.dark *) {
	background-color:#5296afe6
}
.dark\:data-\[is-active\]\:text-slate-700[data-is-active]:is(.dark *) {
	--tw-text-opacity: 1;
	color:rgb(51 65 85 / var(--tw-text-opacity))
}
.dark\:data-\[placeholder\]\:text-slate-400\/50[data-placeholder]:is(.dark *) {
	color:#94a3b880
}
.dark\:data-\[is-active\=true\]\:ring-primary[data-is-active=true]:is(.dark *) {
	--tw-ring-opacity: 1;
	--tw-ring-color: rgb(82 150 175 / var(--tw-ring-opacity))
}
.group[data-invalid] .dark\:group-data-\[invalid\]\:border-red-500:is(.dark *) {
	--tw-border-opacity: 1;
	border-color:rgb(239 68 68 / var(--tw-border-opacity))
}
.group[data-multiple] .dark\:group-data-\[multiple\]\:border-slate-500:is(.dark *) {
	--tw-border-opacity: 1;
	border-color:rgb(100 116 139 / var(--tw-border-opacity))
}
.group[data-prefix-icon] .dark\:group-data-\[prefix-icon\]\:border-slate-500:is(.dark *) {
	--tw-border-opacity: 1;
	border-color:rgb(100 116 139 / var(--tw-border-opacity))
}
.group[data-suffix-icon] .dark\:group-data-\[suffix-icon\]\:border-slate-500:is(.dark *) {
	--tw-border-opacity: 1;
	border-color:rgb(100 116 139 / var(--tw-border-opacity))
}
.group\/wrapper[data-tab-style=tab] .dark\:group-data-\[tab-style\=tab\]\/wrapper\:border-slate-600:is(.dark *) {
	--tw-border-opacity: 1;
	border-color:rgb(71 85 105 / var(--tw-border-opacity))
}
.group[data-overscroll] .group-data-\[overscroll\]\:dark\:border-slate-600:is(.dark *) {
	--tw-border-opacity: 1;
	border-color:rgb(71 85 105 / var(--tw-border-opacity))
}
.group[data-disabled] .dark\:group-data-\[disabled\]\:bg-slate-700\/40:is(.dark *) {
	background-color:#33415566
}
.group[data-disabled] .dark\:group-data-\[disabled\]\:bg-slate-800\/5:is(.dark *) {
	background-color:#1e293b0d
}
.group[data-inline] .dark\:group-data-\[inline\]\:bg-transparent:is(.dark *) {
	background-color:transparent
}
.group\/wrapper[data-tab-style=tab] .dark\:group-data-\[tab-style\=tab\]\/wrapper\:bg-slate-950\/20:is(.dark *) {
	background-color:#02061733
}
.group\/wrapper[data-tab-style=progress] .dark\:group-data-\[tab-style\=progress\]\/wrapper\:text-slate-300:is(.dark *) {
	--tw-text-opacity: 1;
	color:rgb(203 213 225 / var(--tw-text-opacity))
}
.group\/wrapper[data-tab-style=tab] .dark\:group-data-\[tab-style\=tab\]\/wrapper\:text-slate-300:is(.dark *) {
	--tw-text-opacity: 1;
	color:rgb(203 213 225 / var(--tw-text-opacity))
}
.group[data-has-overlay] .dark\:group-data-\[has-overlay\]\:\!caret-slate-300:is(.dark *) {
	caret-color:#cbd5e1!important
}
.group[data-invalid] .dark\:group-data-\[invalid\]\:ring-red-500:is(.dark *) {
	--tw-ring-opacity: 1;
	--tw-ring-color: rgb(239 68 68 / var(--tw-ring-opacity))
}
.group\/wrapper[data-tab-style=progress] .dark\:group-data-\[tab-style\=progress\]\/wrapper\:before\:border-slate-600:is(.dark *):before {
	content:var(--tw-content);
	--tw-border-opacity: 1;
	border-color:rgb(71 85 105 / var(--tw-border-opacity))
}
.group\/wrapper[data-tab-style=progress] .dark\:group-data-\[tab-style\=progress\]\/wrapper\:before\:bg-slate-950:is(.dark *):before {
	content:var(--tw-content);
	--tw-bg-opacity: 1;
	background-color:rgb(2 6 23 / var(--tw-bg-opacity))
}
.group\/wrapper[data-tab-style=progress] .dark\:group-data-\[tab-style\=progress\]\/wrapper\:after\:bg-slate-600:is(.dark *):after {
	content:var(--tw-content);
	--tw-bg-opacity: 1;
	background-color:rgb(71 85 105 / var(--tw-bg-opacity))
}
.group[data-multiple] .dark\:group-data-\[multiple\]\:checked\:bg-primary\/80:checked:is(.dark *) {
	background-color:#5296afcc
}
.group[data-multiple] .dark\:group-data-\[multiple\]\:focus\:bg-primary\/80:focus:is(.dark *) {
	background-color:#5296afcc
}
.group\/options[data-vertical=false] .group\/option:first-child .dark\:group-data-\[vertical\=false\]\/options\:group-first\/option\:aria-\[pressed\=true\]\:border-l-primary[aria-pressed=true]:is(.dark *) {
	--tw-border-opacity: 1;
	border-left-color:rgb(82 150 175 / var(--tw-border-opacity))
}
.group\/options[data-vertical=true] .group\/option:first-child .dark\:group-data-\[vertical\=true\]\/options\:group-first\/option\:aria-\[pressed\=true\]\:border-t-primary[aria-pressed=true]:is(.dark *) {
	--tw-border-opacity: 1;
	border-top-color:rgb(82 150 175 / var(--tw-border-opacity))
}
.group\/options[data-vertical=false] .group\/option:last-child .dark\:group-data-\[vertical\=false\]\/options\:group-last\/option\:aria-\[pressed\=true\]\:border-r-primary[aria-pressed=true]:is(.dark *) {
	--tw-border-opacity: 1;
	border-right-color:rgb(82 150 175 / var(--tw-border-opacity))
}
.group\/options[data-vertical=true] .group\/option:last-child .dark\:group-data-\[vertical\=true\]\/options\:group-last\/option\:aria-\[pressed\=true\]\:border-b-primary[aria-pressed=true]:is(.dark *) {
	--tw-border-opacity: 1;
	border-bottom-color:rgb(82 150 175 / var(--tw-border-opacity))
}
.group\/options[data-vertical=false] .group\/option .dark\:group-data-\[vertical\=false\]\/options\:group-\[\]\/option\:aria-\[pressed\=true\]\:border-x-primary[aria-pressed=true]:is(.dark *) {
	--tw-border-opacity: 1;
	border-left-color:rgb(82 150 175 / var(--tw-border-opacity));
	border-right-color:rgb(82 150 175 / var(--tw-border-opacity))
}
.group\/options[data-vertical=true] .group\/option .dark\:group-data-\[vertical\=true\]\/options\:group-\[\]\/option\:aria-\[pressed\=true\]\:border-y-primary[aria-pressed=true]:is(.dark *) {
	--tw-border-opacity: 1;
	border-top-color:rgb(82 150 175 / var(--tw-border-opacity));
	border-bottom-color:rgb(82 150 175 / var(--tw-border-opacity))
}
.group\/wrapper[data-tab-style=tab] .dark\:group-data-\[tab-style\=tab\]\/wrapper\:data-\[active\=true\]\:border-b-transparent[data-active=true]:is(.dark *) {
	border-bottom-color:transparent
}
.group\/wrapper[data-tab-style=tab] .dark\:group-data-\[tab-style\=tab\]\/wrapper\:data-\[active\=true\]\:bg-transparent[data-active=true]:is(.dark *) {
	background-color:transparent
}
.group\/wrapper[data-tab-style=progress] .dark\:group-data-\[tab-style\=progress\]\/wrapper\:data-\[valid\=true\]\:data-\[visited\=true\]\:after\:bg-primary[data-visited=true][data-valid=true]:is(.dark *):after {
	content:var(--tw-content);
	--tw-bg-opacity: 1;
	background-color:rgb(82 150 175 / var(--tw-bg-opacity))
}
@media (min-width: 640px) {
	.sm\:relative {
	position:relative
}
.sm\:-top-0 {
	top:-0px
}
.sm\:-top-80 {
	top:-20rem
}
.sm\:left-\[calc\(50\%\+36rem\)\] {
	left:calc(50% + 36rem)
}
.sm\:left-\[calc\(50\%-30rem\)\] {
	left:calc(50% - 30rem)
}
.sm\:top-\[calc\(100\%-30rem\)\] {
	top:calc(100% - 30rem)
}
.sm\:col-span-2 {
	grid-column:span 2 / span 2
}
.sm\:mx-1\.5 {
	margin-left:.375rem;
	margin-right:.375rem
}
.sm\:mx-8 {
	margin-left:2rem;
	margin-right:2rem
}
.sm\:mx-auto {
	margin-left:auto;
	margin-right:auto
}
.sm\:my-auto {
	margin-top:auto;
	margin-bottom:auto
}
.sm\:-mr-48 {
	margin-right:-12rem
}
.sm\:-mr-6 {
	margin-right:-1.5rem
}
.sm\:-mr-80 {
	margin-right:-20rem
}
.sm\:-mt-32 {
	margin-top:-8rem
}
.sm\:mb-8 {
	margin-bottom:2rem
}
.sm\:mr-2 {
	margin-right:.5rem
}
.sm\:mt-10 {
	margin-top:2.5rem
}
.sm\:mt-12 {
	margin-top:3rem
}
.sm\:mt-16 {
	margin-top:4rem
}
.sm\:mt-20 {
	margin-top:5rem
}
.sm\:mt-24 {
	margin-top:6rem
}
.sm\:mt-6 {
	margin-top:1.5rem
}
.sm\:block {
	display:block
}
.sm\:flex {
	display:flex
}
.sm\:w-0 {
	width:0px
}
.sm\:w-16 {
	width:4rem
}
.sm\:w-24 {
	width:6rem
}
.sm\:w-5 {
	width:1.25rem
}
.sm\:w-\[72\.1875rem\] {
	width:72.1875rem
}
.sm\:w-full {
	width:100%
}
.sm\:max-w-3xl {
	max-width:48rem
}
.sm\:max-w-4xl {
	max-width:56rem
}
.sm\:max-w-lg {
	max-width:32rem
}
.sm\:max-w-sm {
	max-width:24rem
}
.sm\:max-w-xl {
	max-width:36rem
}
.sm\:flex-1 {
	flex:1 1 0%
}
.sm\:flex-auto {
	flex:1 1 auto
}
.sm\:rotate-0 {
	--tw-rotate: 0deg;
	transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.sm\:grid-cols-2 {
	grid-template-columns:repeat(2,minmax(0,1fr))
}
.sm\:grid-cols-3 {
	grid-template-columns:repeat(3,minmax(0,1fr))
}
.sm\:flex-row {
	flex-direction:row
}
.sm\:flex-col {
	flex-direction:column
}
.sm\:flex-wrap {
	flex-wrap:wrap
}
.sm\:items-center {
	align-items:center
}
.sm\:justify-center {
	justify-content:center
}
.sm\:gap-3 {
	gap:.75rem
}
.sm\:gap-6 {
	gap:1.5rem
}
.sm\:gap-8 {
	gap:2rem
}
.sm\:gap-x-10 {
	-moz-column-gap:2.5rem;
	column-gap:2.5rem
}
.sm\:gap-x-6 {
	-moz-column-gap:1.5rem;
	column-gap:1.5rem
}
.sm\:gap-x-8 {
	-moz-column-gap:2rem;
	column-gap:2rem
}
.sm\:gap-y-0 {
	row-gap:0px
}
.sm\:gap-y-14 {
	row-gap:3.5rem
}
.sm\:gap-y-20 {
	row-gap:5rem
}
.sm\:space-x-12>:not([hidden])~:not([hidden]) {
	--tw-space-x-reverse: 0;
	margin-right:calc(3rem * var(--tw-space-x-reverse));
	margin-left:calc(3rem * calc(1 - var(--tw-space-x-reverse)))
}
.sm\:rounded-3xl {
	border-radius:var(--border-radius-3xl, 1.5rem)
}
.sm\:rounded-b-none {
	border-bottom-right-radius:var(--border-radius-none, 0px);
	border-bottom-left-radius:var(--border-radius-none, 0px)
}
.sm\:rounded-l-3xl {
	border-top-left-radius:var(--border-radius-3xl, 1.5rem);
	border-bottom-left-radius:var(--border-radius-3xl, 1.5rem)
}
.sm\:rounded-t-none {
	border-top-left-radius:var(--border-radius-none, 0px);
	border-top-right-radius:var(--border-radius-none, 0px)
}
.sm\:p-10 {
	padding:2.5rem
}
.sm\:p-6 {
	padding:1.5rem
}
.sm\:px-0 {
	padding-left:0;
	padding-right:0
}
.sm\:px-12 {
	padding-left:3rem;
	padding-right:3rem
}
.sm\:px-16 {
	padding-left:4rem;
	padding-right:4rem
}
.sm\:px-6 {
	padding-left:1.5rem;
	padding-right:1.5rem
}
.sm\:py-16 {
	padding-top:4rem;
	padding-bottom:4rem
}
.sm\:py-20 {
	padding-top:5rem;
	padding-bottom:5rem
}
.sm\:py-24 {
	padding-top:6rem;
	padding-bottom:6rem
}
.sm\:py-32 {
	padding-top:8rem;
	padding-bottom:8rem
}
.sm\:py-48 {
	padding-top:12rem;
	padding-bottom:12rem
}
.sm\:pl-6 {
	padding-left:1.5rem
}
.sm\:pr-6 {
	padding-right:1.5rem
}
.sm\:pt-16 {
	padding-top:4rem
}
.sm\:pt-20 {
	padding-top:5rem
}
.sm\:text-left {
	text-align:left
}
.sm\:text-center {
	text-align:center
}
.sm\:text-2xl {
	font-size:1.5rem;
	line-height:2rem
}
.sm\:text-3xl {
	font-size:1.875rem;
	line-height:2.25rem
}
.sm\:text-4xl {
	font-size:2.25rem;
	line-height:2.5rem
}
.sm\:text-5xl {
	font-size:3rem;
	line-height:1
}
.sm\:text-6xl {
	font-size:3.75rem;
	line-height:1
}
.sm\:text-base {
	font-size:1rem;
	line-height:1.5rem
}
.sm\:text-lg {
	font-size:1.125rem;
	line-height:1.75rem
}
.sm\:text-sm {
	font-size:.875rem;
	line-height:1.25rem
}
.sm\:text-xl {
	font-size:1.25rem;
	line-height:1.75rem
}
.sm\:font-bold {
	font-weight:700
}
.sm\:ring-1 {
	--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
	--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
	box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)
}
.sm\:ring-gray-900\/10 {
	--tw-ring-color: rgb(17 24 39 / .1)
}
}
@media (min-width: 768px) {
	.md\:-top-40 {
	top:-10rem
}
.md\:mx-auto {
	margin-left:auto;
	margin-right:auto
}
.md\:-ml-16 {
	margin-left:-4rem
}
.md\:-mr-16 {
	margin-right:-4rem
}
.md\:ml-0 {
	margin-left:0
}
.md\:ml-3 {
	margin-left:.75rem
}
.md\:mt-0 {
	margin-top:0
}
.md\:mt-10 {
	margin-top:2.5rem
}
.md\:flex {
	display:flex
}
.md\:max-w-4xl {
	max-width:56rem
}
.md\:max-w-6xl {
	max-width:72rem
}
.md\:max-w-lg {
	max-width:32rem
}
.md\:flex-shrink-0 {
	flex-shrink:0
}
.md\:grid-cols-2 {
	grid-template-columns:repeat(2,minmax(0,1fr))
}
.md\:grid-cols-3 {
	grid-template-columns:repeat(3,minmax(0,1fr))
}
.md\:flex-col {
	flex-direction:column
}
.md\:items-center {
	align-items:center
}
.md\:justify-center {
	justify-content:center
}
.md\:gap-x-6 {
	-moz-column-gap:1.5rem;
	column-gap:1.5rem
}
.md\:gap-x-8 {
	-moz-column-gap:2rem;
	column-gap:2rem
}
.md\:space-y-20>:not([hidden])~:not([hidden]) {
	--tw-space-y-reverse: 0;
	margin-top:calc(5rem * calc(1 - var(--tw-space-y-reverse)));
	margin-bottom:calc(5rem * var(--tw-space-y-reverse))
}
.md\:p-6 {
	padding:1.5rem
}
.md\:px-8 {
	padding-left:2rem;
	padding-right:2rem
}
.md\:py-20 {
	padding-top:5rem;
	padding-bottom:5rem
}
.md\:py-24 {
	padding-top:6rem;
	padding-bottom:6rem
}
.md\:py-3 {
	padding-top:.75rem;
	padding-bottom:.75rem
}
.md\:pt-20 {
	padding-top:5rem
}
.md\:pt-24 {
	padding-top:6rem
}
.md\:text-left {
	text-align:left
}
.md\:text-2xl {
	font-size:1.5rem;
	line-height:2rem
}
.md\:text-3xl {
	font-size:1.875rem;
	line-height:2.25rem
}
.md\:text-4xl {
	font-size:2.25rem;
	line-height:2.5rem
}
.md\:text-5xl {
	font-size:3rem;
	line-height:1
}
.md\:text-base {
	font-size:1rem;
	line-height:1.5rem
}
.md\:text-lg {
	font-size:1.125rem;
	line-height:1.75rem
}
.md\:leading-10 {
	line-height:2.5rem
}
.md\:leading-tight {
	line-height:1.25
}
}
@media (min-width: 1024px) {
	.lg\:absolute {
	position:absolute
}
.lg\:relative {
	position:relative
}
.lg\:inset-y-0 {
	top:0;
	bottom:0
}
.lg\:-top-56 {
	top:-14rem
}
.lg\:left-0 {
	left:0
}
.lg\:left-80 {
	left:20rem
}
.lg\:right-0 {
	right:0
}
.lg\:col-span-2 {
	grid-column:span 2 / span 2
}
.lg\:col-start-1 {
	grid-column-start:1
}
.lg\:col-start-2 {
	grid-column-start:2
}
.lg\:col-end-1 {
	grid-column-end:1
}
.lg\:col-end-2 {
	grid-column-end:2
}
.lg\:row-span-2 {
	grid-row:span 2 / span 2
}
.lg\:-m-4 {
	margin:-1rem
}
.lg\:m-0 {
	margin:0
}
.lg\:mx-0 {
	margin-left:0;
	margin-right:0
}
.lg\:mx-auto {
	margin-left:auto;
	margin-right:auto
}
.lg\:-mr-96 {
	margin-right:-24rem
}
.lg\:ml-auto {
	margin-left:auto
}
.lg\:mt-0 {
	margin-top:0
}
.lg\:mt-8 {
	margin-top:2rem
}
.lg\:block {
	display:block
}
.lg\:flex {
	display:flex
}
.lg\:grid {
	display:grid
}
.lg\:contents {
	display:contents
}
.lg\:hidden {
	display:none
}
.lg\:h-16 {
	height:4rem
}
.lg\:h-56 {
	height:14rem
}
.lg\:h-full {
	height:100%
}
.lg\:w-1\/2 {
	width:50%
}
.lg\:w-\[37rem\] {
	width:37rem
}
.lg\:w-auto {
	width:auto
}
.lg\:w-full {
	width:100%
}
.lg\:min-w-full {
	min-width:100%
}
.lg\:max-w-3xl {
	max-width:48rem
}
.lg\:max-w-4xl {
	max-width:56rem
}
.lg\:max-w-7xl {
	max-width:80rem
}
.lg\:max-w-lg {
	max-width:32rem
}
.lg\:max-w-none {
	max-width:none
}
.lg\:flex-1 {
	flex:1 1 0%
}
.lg\:flex-none {
	flex:none
}
.lg\:translate-x-1\/2 {
	--tw-translate-x: 50%;
	transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.lg\:grid-flow-col-dense {
	grid-auto-flow:column dense
}
.lg\:grid-cols-2 {
	grid-template-columns:repeat(2,minmax(0,1fr))
}
.lg\:grid-cols-3 {
	grid-template-columns:repeat(3,minmax(0,1fr))
}
.lg\:grid-cols-4 {
	grid-template-columns:repeat(4,minmax(0,1fr))
}
.lg\:items-start {
	align-items:flex-start
}
.lg\:items-center {
	align-items:center
}
.lg\:justify-end {
	justify-content:flex-end
}
.lg\:gap-24 {
	gap:6rem
}
.lg\:gap-6 {
	gap:1.5rem
}
.lg\:gap-8 {
	gap:2rem
}
.lg\:gap-x-12 {
	-moz-column-gap:3rem;
	column-gap:3rem
}
.lg\:gap-x-8 {
	-moz-column-gap:2rem;
	column-gap:2rem
}
.lg\:gap-y-8 {
	row-gap:2rem
}
.lg\:space-y-10>:not([hidden])~:not([hidden]) {
	--tw-space-y-reverse: 0;
	margin-top:calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));
	margin-bottom:calc(2.5rem * var(--tw-space-y-reverse))
}
.lg\:self-end {
	align-self:flex-end
}
.lg\:self-center {
	align-self:center
}
.lg\:rounded-2xl {
	border-radius:var(--border-radius-2xl, 1rem)
}
.lg\:rounded-bl-3xl {
	border-bottom-left-radius:var(--border-radius-3xl, 1.5rem)
}
.lg\:rounded-bl-none {
	border-bottom-left-radius:var(--border-radius-none, 0px)
}
.lg\:rounded-tr-3xl {
	border-top-right-radius:var(--border-radius-3xl, 1.5rem)
}
.lg\:rounded-tr-none {
	border-top-right-radius:var(--border-radius-none, 0px)
}
.lg\:p-4 {
	padding:1rem
}
.lg\:px-0 {
	padding-left:0;
	padding-right:0
}
.lg\:px-8 {
	padding-left:2rem;
	padding-right:2rem
}
.lg\:py-28 {
	padding-top:7rem;
	padding-bottom:7rem
}
.lg\:py-32 {
	padding-top:8rem;
	padding-bottom:8rem
}
.lg\:py-48 {
	padding-top:12rem;
	padding-bottom:12rem
}
.lg\:py-56 {
	padding-top:14rem;
	padding-bottom:14rem
}
.lg\:pb-8 {
	padding-bottom:2rem
}
.lg\:pr-8 {
	padding-right:2rem
}
.lg\:pt-24 {
	padding-top:6rem
}
.lg\:pt-32 {
	padding-top:8rem
}
.lg\:text-5xl {
	font-size:3rem;
	line-height:1
}
.lg\:opacity-30 {
	opacity:.3
}
}
@media (min-width: 1280px) {
	.xl\:mt-10 {
	margin-top:2.5rem
}
.xl\:-translate-y-1\/2 {
	--tw-translate-y: -50%;
	transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.xl\:grid-cols-3 {
	grid-template-columns:repeat(3,minmax(0,1fr))
}
.xl\:gap-12 {
	gap:3rem
}
.xl\:p-10 {
	padding:2.5rem
}
.xl\:py-32 {
	padding-top:8rem;
	padding-bottom:8rem
}
.xl\:pl-12 {
	padding-left:3rem
}
.xl\:text-7xl {
	font-size:4.5rem;
	line-height:1
}
}
@media (min-width: 1536px) {
	.\32xl\:left-\[233\] {
	left:233
}
.\32xl\:mx-0 {
	margin-left:0;
	margin-right:0
}
.\32xl\:h-full {
	height:100%
}
.\32xl\:max-h-\[44rem\] {
	max-height:44rem
}
.\32xl\:w-\[82rem\] {
	width:82rem
}
.\32xl\:max-w-2xl {
	max-width:42rem
}
.\32xl\:max-w-3xl {
	max-width:48rem
}
.\32xl\:max-w-none {
	max-width:none
}
.\32xl\:gap-24 {
	gap:6rem
}
.\32xl\:space-y-32>:not([hidden])~:not([hidden]) {
	--tw-space-y-reverse: 0;
	margin-top:calc(8rem * calc(1 - var(--tw-space-y-reverse)));
	margin-bottom:calc(8rem * var(--tw-space-y-reverse))
}
.\32xl\:justify-self-end {
	justify-self:end
}
.\32xl\:rounded-2xl {
	border-radius:var(--border-radius-2xl, 1rem)
}
.\32xl\:rounded-3xl {
	border-radius:var(--border-radius-3xl, 1.5rem)
}
.\32xl\:pl-20 {
	padding-left:5rem
}
}
@media (min-width: 1850px) {
	.\33xl\:max-w-3xl {
	max-width:48rem
}
.\33xl\:max-w-4xl {
	max-width:56rem
}
}
.\[\&\.formkit-dropZone\]\:bg-primary\/10.formkit-dropZone {
	background-color:#5296af1a
}
.\[\&\.formkit-dropZone\]\:opacity-25.formkit-dropZone {
	opacity:.25
}
.\[\&\.formkit-dropZone\]\:opacity-30.formkit-dropZone {
	opacity:.3
}
.\[\&\.formkit-dropZone\]\:blur-\[2px\].formkit-dropZone {
	--tw-blur: blur(2px);
	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)
}
.dark\:\[\&\.formkit-dropZone\]\:bg-primary\/90.formkit-dropZone:is(.dark *) {
	background-color:#5296afe6
}
.\[\&\.formkit-dropZone_\.formkit-tag\]\:opacity-25.formkit-dropZone .formkit-tag {
	opacity:.25
}
.\[\&\.formkit-longTouch\]\:bg-primary\/10.formkit-longTouch {
	background-color:#5296af1a
}
.\[\&\.formkit-longTouch\]\:opacity-25.formkit-longTouch {
	opacity:.25
}
.dark\:\[\&\.formkit-longTouch\]\:bg-primary\/90.formkit-longTouch:is(.dark *) {
	background-color:#5296afe6
}
.\[\&\.formkit-selectionDropZone\]\:bg-primary\/10.formkit-selectionDropZone {
	background-color:#5296af1a
}
.dark\:\[\&\.formkit-selectionDropZone\]\:bg-primary\/90.formkit-selectionDropZone:is(.dark *) {
	background-color:#5296afe6
}
.\[\&\.formkit-touchDragging\]\:\!flex.formkit-touchDragging {
	display:flex!important
}
.\[\&\.formkit-touchDropZone\]\:bg-primary\/10.formkit-touchDropZone {
	background-color:#5296af1a
}
.\[\&\.formkit-touchDropZone\]\:opacity-25.formkit-touchDropZone {
	opacity:.25
}
.dark\:\[\&\.formkit-touchDropZone\]\:bg-primary\/90.formkit-touchDropZone:is(.dark *) {
	background-color:#5296afe6
}
.\[\&\.formkit-touchDropZone_\.formkit-tag\]\:opacity-25.formkit-touchDropZone .formkit-tag {
	opacity:.25
}
.\[\&\.formkit-touchSelectionDropZone\]\:bg-primary\/10.formkit-touchSelectionDropZone {
	background-color:#5296af1a
}
.dark\:\[\&\.formkit-touchSelectionDropZone\]\:bg-primary\/90.formkit-touchSelectionDropZone:is(.dark *) {
	background-color:#5296afe6
}
.\[\&\:\:-moz-color-swatch\]\:border-none::-moz-color-swatch {
	border-style:none
}
.\[\&\:\:-moz-range-thumb\]\:h-\[0\.85em\]::-moz-range-thumb {
	height:.85em
}
.\[\&\:\:-moz-range-thumb\]\:w-\[0\.85em\]::-moz-range-thumb {
	width:.85em
}
.\[\&\:\:-moz-range-thumb\]\:appearance-none::-moz-range-thumb {
	-moz-appearance:none;
	-webkit-appearance:none;
	appearance:none
}
.\[\&\:\:-moz-range-thumb\]\:rounded-full::-moz-range-thumb {
	border-radius:var(--border-radius-full, 9999px)
}
.\[\&\:\:-moz-range-thumb\]\:border-none::-moz-range-thumb {
	border-style:none
}
.\[\&\:\:-moz-range-thumb\]\:bg-primary::-moz-range-thumb {
	--tw-bg-opacity: 1;
	background-color:rgb(82 150 175 / var(--tw-bg-opacity))
}
.\[\&\:\:-moz-range-thumb\]\:shadow::-moz-range-thumb {
	--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);
	--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
	box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}
.\[\&\:\:-moz-range-thumb\]\:focus\:\!ring-primary:focus::-moz-range-thumb {
	--tw-ring-opacity: 1 !important;
	--tw-ring-color: rgb(82 150 175 / var(--tw-ring-opacity)) !important
}
.\[\&\:\:-moz-range-thumb\]\:focus\:ring-offset-2:focus::-moz-range-thumb {
	--tw-ring-offset-width: 2px
}
.\[\&\:\:-moz-range-thumb\]\:focus-visible\:ring-2:focus-visible::-moz-range-thumb {
	--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
	--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
	box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)
}
.group[data-disabled] .\[\&\:\:-moz-range-thumb\]\:group-data-\[disabled\]\:bg-slate-500::-moz-range-thumb {
	--tw-bg-opacity: 1;
	background-color:rgb(100 116 139 / var(--tw-bg-opacity))
}
.group[data-disabled] .\[\&\:\:-moz-range-thumb\]\:group-data-\[disabled\]\:\!ring-slate-300::-moz-range-thumb {
	--tw-ring-opacity: 1 !important;
	--tw-ring-color: rgb(203 213 225 / var(--tw-ring-opacity)) !important
}
.dark\:\[\&\:\:-moz-range-thumb\]\:focus\:ring-offset-slate-700:focus:is(.dark *)::-moz-range-thumb {
	--tw-ring-offset-color: #334155
}
.group[data-disabled] .dark\:\[\&\:\:-moz-range-thumb\]\:group-data-\[disabled\]\:\!ring-slate-500:is(.dark *)::-moz-range-thumb {
	--tw-ring-opacity: 1 !important;
	--tw-ring-color: rgb(100 116 139 / var(--tw-ring-opacity)) !important
}
.\[\&\:\:-moz-range-track\]\:h-\[0\.25\]::-moz-range-track {
	height:.25
}
.\[\&\:\:-moz-range-track\]\:rounded-lg::-moz-range-track {
	border-radius:var(--border-radius-lg, .5rem)
}
.\[\&\:\:-moz-range-track\]\:bg-slate-400\/50::-moz-range-track {
	background-color:#94a3b880
}
.dark\:\[\&\:\:-moz-range-track\]\:bg-slate-500\/50:is(.dark *)::-moz-range-track {
	background-color:#64748b80
}
.\[\&\:\:-webkit-color-swatch-wrapper\]\:p-0::-webkit-color-swatch-wrapper {
	padding:0
}
.\[\&\:\:-webkit-color-swatch\]\:border-none::-webkit-color-swatch {
	border-style:none
}
.focus\:\[\&\:\:-webkit-datetime-edit-ampm-field\]\:bg-primary\/10::-webkit-datetime-edit-ampm-field:focus {
	background-color:#5296af1a
}
.focus\:\[\&\:\:-webkit-datetime-edit-day-field\]\:bg-primary\/10::-webkit-datetime-edit-day-field:focus {
	background-color:#5296af1a
}
.focus\:\[\&\:\:-webkit-datetime-edit-hour-field\]\:bg-primary\/10::-webkit-datetime-edit-hour-field:focus {
	background-color:#5296af1a
}
.focus\:\[\&\:\:-webkit-datetime-edit-minute-field\]\:bg-primary\/10::-webkit-datetime-edit-minute-field:focus {
	background-color:#5296af1a
}
.focus\:\[\&\:\:-webkit-datetime-edit-month-field\]\:bg-primary\/10::-webkit-datetime-edit-month-field:focus {
	background-color:#5296af1a
}
.focus\:\[\&\:\:-webkit-datetime-edit-week-field\]\:bg-primary\/10::-webkit-datetime-edit-week-field:focus {
	background-color:#5296af1a
}
.focus\:\[\&\:\:-webkit-datetime-edit-year-field\]\:bg-primary\/10::-webkit-datetime-edit-year-field:focus {
	background-color:#5296af1a
}
.\[\&\:\:-webkit-slider-runnable-track\]\:h-\[0\.25em\]::-webkit-slider-runnable-track {
	height:.25em
}
.\[\&\:\:-webkit-slider-runnable-track\]\:rounded-lg::-webkit-slider-runnable-track {
	border-radius:var(--border-radius-lg, .5rem)
}
.\[\&\:\:-webkit-slider-runnable-track\]\:bg-slate-400\/50::-webkit-slider-runnable-track {
	background-color:#94a3b880
}
.dark\:\[\&\:\:-webkit-slider-runnable-track\]\:bg-slate-500\/50:is(.dark *)::-webkit-slider-runnable-track {
	background-color:#64748b80
}
.\[\&\:\:-webkit-slider-thumb\]\:relative::-webkit-slider-thumb {
	position:relative
}
.\[\&\:\:-webkit-slider-thumb\]\:top-1\/2::-webkit-slider-thumb {
	top:50%
}
.\[\&\:\:-webkit-slider-thumb\]\:aspect-\[1\/1\]::-webkit-slider-thumb {
	aspect-ratio:1/1
}
.\[\&\:\:-webkit-slider-thumb\]\:w-\[0\.85em\]::-webkit-slider-thumb {
	width:.85em
}
.\[\&\:\:-webkit-slider-thumb\]\:-translate-y-1\/2::-webkit-slider-thumb {
	--tw-translate-y: -50%;
	transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.\[\&\:\:-webkit-slider-thumb\]\:appearance-none::-webkit-slider-thumb {
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none
}
.\[\&\:\:-webkit-slider-thumb\]\:rounded-full::-webkit-slider-thumb {
	border-radius:var(--border-radius-full, 9999px)
}
.\[\&\:\:-webkit-slider-thumb\]\:bg-primary::-webkit-slider-thumb {
	--tw-bg-opacity: 1;
	background-color:rgb(82 150 175 / var(--tw-bg-opacity))
}
.\[\&\:\:-webkit-slider-thumb\]\:shadow::-webkit-slider-thumb {
	--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);
	--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
	box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}
.\[\&\:\:-webkit-slider-thumb\]\:focus\:\!ring-primary:focus::-webkit-slider-thumb {
	--tw-ring-opacity: 1 !important;
	--tw-ring-color: rgb(82 150 175 / var(--tw-ring-opacity)) !important
}
.\[\&\:\:-webkit-slider-thumb\]\:focus\:ring-offset-2:focus::-webkit-slider-thumb {
	--tw-ring-offset-width: 2px
}
.\[\&\:\:-webkit-slider-thumb\]\:focus-visible\:ring-2:focus-visible::-webkit-slider-thumb {
	--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
	--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
	box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)
}
.group[data-disabled] .\[\&\:\:-webkit-slider-thumb\]\:group-data-\[disabled\]\:bg-slate-500::-webkit-slider-thumb {
	--tw-bg-opacity: 1;
	background-color:rgb(100 116 139 / var(--tw-bg-opacity))
}
.group[data-disabled] .\[\&\:\:-webkit-slider-thumb\]\:group-data-\[disabled\]\:\!ring-slate-300::-webkit-slider-thumb {
	--tw-ring-opacity: 1 !important;
	--tw-ring-color: rgb(203 213 225 / var(--tw-ring-opacity)) !important
}
.dark\:\[\&\:\:-webkit-slider-thumb\]\:focus\:ring-offset-slate-700:focus:is(.dark *)::-webkit-slider-thumb {
	--tw-ring-offset-color: #334155
}
.group[data-disabled] .dark\:\[\&\:\:-webkit-slider-thumb\]\:group-data-\[disabled\]\:\!ring-slate-600:is(.dark *)::-webkit-slider-thumb {
	--tw-ring-opacity: 1 !important;
	--tw-ring-color: rgb(71 85 105 / var(--tw-ring-opacity)) !important
}
.\[\&\:\:backdrop\]\:bg-slate-800\/50::backdrop {
	background-color:#1e293b80
}
.\[\&\:has\(\:focus-visible\)\]\:ring-1:has(:focus-visible) {
	--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
	--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
	box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)
}
.\[\&\:has\(\:focus-visible\)\]\:ring-primary:has(:focus-visible) {
	--tw-ring-opacity: 1;
	--tw-ring-color: rgb(82 150 175 / var(--tw-ring-opacity))
}
.group[data-inline] .group-data-\[inline\]\:\[\&\:has\(\[id\^\=swatches\]\:first-child\:last-child\)\]\:w-auto:has([id^=swatches]:first-child:last-child) {
	width:auto
}
.group[data-inline] .group-data-\[inline\]\:\[\&\:has\(\[id\^\=swatches\]\:first-child\:last-child\)_\[id\^\=swatches\]\>div\]\:w-\[1\.5em\]:has([id^=swatches]:first-child:last-child) [id^=swatches]>div {
	width:1.5em
}
.\[\&\>\*\]\:ml-0>* {
	margin-left:0
}
.\[\&\>\*\]\:h-full>* {
	height:100%
}
.\[\&\>\*\]\:w-full>* {
	width:100%
}
.\[\&\>\*\]\:grow-0>* {
	flex-grow:0
}
.\[\&\>\[data-type\=number\]\]\:mb-0>[data-type=number] {
	margin-bottom:0
}
.\[\&\>\[data-type\=number\]\]\:ml-2\.5>[data-type=number] {
	margin-left:.625rem
}
.\[\&\>\[data-type\=number\]\]\:shrink>[data-type=number] {
	flex-shrink:1
}
.\[\&\>\[data-type\=number\]\]\:grow-0>[data-type=number] {
	flex-grow:0
}
.\[\&\>\[type\=button\]\]\:aspect-\[1\/1\]>[type=button] {
	aspect-ratio:1/1
}
.\[\&\>\[type\=button\]\]\:\!w-\[0\.5em\]>[type=button] {
	width:.5em!important
}
.\[\&\>\[type\=button\]\]\:cursor-pointer>[type=button] {
	cursor:pointer
}
.\[\&\>\[type\=button\]\]\:\!text-inherit>[type=button] {
	color:inherit!important
}
.\[\&\>canvas\:focus-visible\]\:outline-none>canvas:focus-visible {
	outline:2px solid transparent;
	outline-offset:2px
}
.\[\&\>canvas\:focus-visible\]\:ring-2>canvas:focus-visible {
	--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
	--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
	box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)
}
.\[\&\>canvas\:focus-visible\]\:ring-primary>canvas:focus-visible {
	--tw-ring-opacity: 1;
	--tw-ring-color: rgb(82 150 175 / var(--tw-ring-opacity))
}
.\[\&\>canvas\:focus-visible\]\:ring-offset-2>canvas:focus-visible {
	--tw-ring-offset-width: 2px
}
.\[\&\>canvas\:focus-visible\]\:ring-offset-white>canvas:focus-visible {
	--tw-ring-offset-color: #fff
}
.dark\:\[\&\>canvas\:focus-visible\]\:ring-offset-slate-700>canvas:focus-visible:is(.dark *) {
	--tw-ring-offset-color: #334155
}
.\[\&\>canvas\]\:block>canvas {
	display:block
}
.\[\&\>canvas\]\:aspect-\[1\/1\]>canvas {
	aspect-ratio:1/1
}
.\[\&\>canvas\]\:w-full>canvas {
	width:100%
}
.\[\&\>canvas\]\:rounded>canvas {
	border-radius:var(--border-radius, .25rem)
}
.peer:checked~.peer-checked\:\[\&\>div\:first-child\:not\(\:last-child\)\]\:left-0>div:first-child:not(:last-child) {
	left:0
}
.peer:checked~.peer-checked\:\[\&\>div\:first-child\:not\(\:last-child\)\]\:translate-x-0>div:first-child:not(:last-child) {
	--tw-translate-x: 0px;
	transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.peer:checked~.peer-checked\:\[\&\>div\:last-child\]\:left-full>div:last-child {
	left:100%
}
.peer:checked~.peer-checked\:\[\&\>div\:last-child\]\:-translate-x-full>div:last-child {
	--tw-translate-x: -100%;
	transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.\[\&\>div\>div\:\:after\]\:absolute>div>div:after {
	position:absolute
}
.\[\&\>div\>div\:\:after\]\:left-\[105\.5\%\]>div>div:after {
	left:105.5%
}
.\[\&\>div\>div\:\:after\]\:top-1\/2>div>div:after {
	top:50%
}
.\[\&\>div\>div\:\:after\]\:h-\[1px\]>div>div:after {
	height:1px
}
.\[\&\>div\>div\:\:after\]\:w-\[12\%\]>div>div:after {
	width:12%
}
.\[\&\>div\>div\:\:after\]\:bg-slate-400>div>div:after {
	--tw-bg-opacity: 1;
	background-color:rgb(148 163 184 / var(--tw-bg-opacity))
}
.\[\&\>div\>div\:\:after\]\:content-\[\\\"\\\"\]>div>div:after {
	--tw-content: \"\";
	content:var(--tw-content)
}
.dark\:\[\&\>div\>div\:\:after\]\:bg-slate-500>div>div:is(.dark *):after {
	--tw-bg-opacity: 1;
	background-color:rgb(100 116 139 / var(--tw-bg-opacity))
}
.\[\&\>div\>div\]\:relative>div>div {
	position:relative
}
.\[\&\>div\[data-type\]\:last-child\]\:mb-0>div[data-type]:last-child {
	margin-bottom:0
}
.\[\&\>div\[data-type\]\]\:max-w-none>div[data-type] {
	max-width:none
}
.\[\&\>input\:\:-webkit-inner-spin-button\]\:m-0>input::-webkit-inner-spin-button {
	margin:0
}
.\[\&\>input\:\:-webkit-inner-spin-button\]\:appearance-none>input::-webkit-inner-spin-button {
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none
}
.\[\&\>input\:\:-webkit-outer-spin-button\]\:appearance-none>input::-webkit-outer-spin-button {
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none
}
.\[\&\>input\:focus\]\:border-primary>input:focus {
	--tw-border-opacity: 1;
	border-color:rgb(82 150 175 / var(--tw-border-opacity))
}
.\[\&\>input\:focus\]\:outline-none>input:focus {
	outline:2px solid transparent;
	outline-offset:2px
}
.\[\&\>input\:focus\]\:ring-1>input:focus {
	--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
	--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
	box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)
}
.\[\&\>input\:focus\]\:ring-primary>input:focus {
	--tw-ring-opacity: 1;
	--tw-ring-color: rgb(82 150 175 / var(--tw-ring-opacity))
}
.\[\&\>input\]\:m-0>input {
	margin:0
}
.\[\&\>input\]\:w-full>input {
	width:100%
}
.\[\&\>input\]\:shrink>input {
	flex-shrink:1
}
.\[\&\>input\]\:grow>input {
	flex-grow:1
}
.\[\&\>input\]\:appearance-none>input {
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none
}
.\[\&\>input\]\:rounded-lg>input {
	border-radius:var(--border-radius-lg, .5rem)
}
.\[\&\>input\]\:border>input {
	border-width:1px
}
.\[\&\>input\]\:border-slate-300>input {
	--tw-border-opacity: 1;
	border-color:rgb(203 213 225 / var(--tw-border-opacity))
}
.\[\&\>input\]\:p-1>input {
	padding:.25rem
}
.\[\&\>input\]\:text-center>input {
	text-align:center
}
.\[\&\>input\]\:text-base>input {
	font-size:1rem;
	line-height:1.5rem
}
.\[\&\>input\]\:text-slate-700>input {
	--tw-text-opacity: 1;
	color:rgb(51 65 85 / var(--tw-text-opacity))
}
.\[\&\>input\]\:selection\:bg-primary\/10 *>input::-moz-selection {
	background-color:#5296af1a
}
.\[\&\>input\]\:selection\:bg-primary\/10 *>input::selection {
	background-color:#5296af1a
}
.\[\&\>input\]\:selection\:bg-primary\/10>input::-moz-selection {
	background-color:#5296af1a
}
.\[\&\>input\]\:selection\:bg-primary\/10>input::selection {
	background-color:#5296af1a
}
@media (max-width: 431px) {
	.max-\[431px\]\:\[\&\>input\]\:text-base>input {
	font-size:1rem;
	line-height:1.5rem
}
}
.\[\&\>li\]\:aspect-\[1\/1\]>li {
	aspect-ratio:1/1
}
.\[\&\>span\]\:mr-1\.5>span {
	margin-right:.375rem
}
.\[\&\>svg\>path\]\:fill-current>svg>path {
	fill:currentColor
}
.\[\&\>svg\]\:m-auto>svg {
	margin:auto
}
.\[\&\>svg\]\:mx-auto>svg {
	margin-left:auto;
	margin-right:auto
}
.\[\&\>svg\]\:aspect-\[1\/1\]>svg {
	aspect-ratio:1/1
}
.\[\&\>svg\]\:h-\[1\.25em\]>svg {
	height:1.25em
}
.\[\&\>svg\]\:max-h-\[1em\]>svg {
	max-height:1em
}
.\[\&\>svg\]\:max-h-\[1rem\]>svg {
	max-height:1rem
}
.\[\&\>svg\]\:max-h-none>svg {
	max-height:none
}
.\[\&\>svg\]\:w-3>svg {
	width:.75rem
}
.\[\&\>svg\]\:w-\[0\.75em\]>svg {
	width:.75em
}
.\[\&\>svg\]\:w-\[1\.25em\]>svg {
	width:1.25em
}
.\[\&\>svg\]\:w-\[1em\]>svg {
	width:1em
}
.\[\&\>svg\]\:w-full>svg {
	width:100%
}
.\[\&\>svg\]\:max-w-\[1em\]>svg {
	max-width:1em
}
.\[\&\>svg\]\:max-w-\[1rem\]>svg {
	max-width:1rem
}
.\[\&\>svg\]\:max-w-none>svg {
	max-width:none
}
.\[\&\[data-has-mark-labels\=true\]_\[id\^\=track\]\]\:mb-4[data-has-mark-labels=true] [id^=track] {
	margin-bottom:1rem
}
.\[\&_\.dnd-placeholder\]\:bg-primary .dnd-placeholder {
	--tw-bg-opacity: 1;
	background-color:rgb(82 150 175 / var(--tw-bg-opacity))
}
.\[\&_\.dnd-placeholder\]\:text-white .dnd-placeholder {
	--tw-text-opacity: 1;
	color:rgb(255 255 255 / var(--tw-text-opacity))
}
.\[\&_\[data-type\]\]\:max-w-none [data-type] {
	max-width:none
}
.\[\&_svg\]\:w-\[1\.25em\] svg {
	width:1.25em
}
.\[\&_svg\]\:w-full svg {
	width:100%
}
@media (max-width:431px) and (hover:none) {
	.group:not([data-inline]) .\[\@media\(max-width\:431px\)_and_\(hover\:none\)\]\:group-\[\&\:not\(\[data-inline\]\)\]\:\!fixed {
	position:fixed!important
}
.group:not([data-inline]) .\[\@media\(max-width\:431px\)_and_\(hover\:none\)\]\:group-\[\&\:not\(\[data-inline\]\)\]\:bottom-0 {
	bottom:0
}
.group:not([data-inline]) .\[\@media\(max-width\:431px\)_and_\(hover\:none\)\]\:group-\[\&\:not\(\[data-inline\]\)\]\:left-0 {
	left:0
}
.group:not([data-inline]) .\[\@media\(max-width\:431px\)_and_\(hover\:none\)\]\:group-\[\&\:not\(\[data-inline\]\)\]\:top-auto {
	top:auto
}
.group:not([data-inline]) .\[\@media\(max-width\:431px\)_and_\(hover\:none\)\]\:group-\[\&\:not\(\[data-inline\]\)\]\:w-full {
	width:100%
}
.group:not([data-inline]) .\[\@media\(max-width\:431px\)_and_\(hover\:none\)\]\:group-\[\&\:not\(\[data-inline\]\)\]\:max-w-none {
	max-width:none
}
.group:not([data-inline]) .\[\@media\(max-width\:431px\)_and_\(hover\:none\)\]\:group-\[\&\:not\(\[data-inline\]\)\]\:grid-cols-\[2\.5em_1fr_2\.5em_2\.5em\] {
	grid-template-columns:2.5em 1fr 2.5em 2.5em
}
.group:not([data-inline]) .\[\@media\(max-width\:431px\)_and_\(hover\:none\)\]\:group-\[\&\:not\(\[data-inline\]\)\]\:rounded-none {
	border-radius:var(--border-radius-none, 0px)
}
.group\/panel[data-panel=month] .\[\@media\(max-width\:431px\)_and_\(hover\:none\)\]\:group-data-\[panel\=month\]\/panel\:col-start-3,.group\/panel[data-panel=time] .\[\@media\(max-width\:431px\)_and_\(hover\:none\)\]\:group-data-\[panel\=time\]\/panel\:col-start-3 {
	grid-column-start:3
}
.group:not([data-inline]) .group\/panel[data-panel=month] .\[\@media\(max-width\:431px\)_and_\(hover\:none\)\]\:group-\[\&\:not\(\[data-inline\]\)\]\:group-data-\[panel\=month\]\/panel\:grid-cols-\[2\.5em_1fr_2\.5em\] {
	grid-template-columns:2.5em 1fr 2.5em
}
.group:not([data-inline]) .group\/panel[data-panel=time] .\[\@media\(max-width\:431px\)_and_\(hover\:none\)\]\:group-\[\&\:not\(\[data-inline\]\)\]\:group-data-\[panel\=time\]\/panel\:grid-cols-\[2\.5em_1fr_2\.5em\] {
	grid-template-columns:2.5em 1fr 2.5em
}
}
html,body,#app {
	margin:0;
	height:100vh;
	padding:0
}
.section-spacing>:not([hidden])~:not([hidden]) {
	--tw-space-y-reverse: 0;
	margin-top:calc(3rem * calc(1 - var(--tw-space-y-reverse)));
	margin-bottom:calc(3rem * var(--tw-space-y-reverse))
}
@media (min-width: 640px) {
	.section-spacing>:not([hidden])~:not([hidden]) {
	--tw-space-y-reverse: 0;
	margin-top:calc(5rem * calc(1 - var(--tw-space-y-reverse)));
	margin-bottom:calc(5rem * var(--tw-space-y-reverse))
}
}
@media (min-width: 768px) {
	.section-spacing>:not([hidden])~:not([hidden]) {
	--tw-space-y-reverse: 0;
	margin-top:calc(6rem * calc(1 - var(--tw-space-y-reverse)));
	margin-bottom:calc(6rem * var(--tw-space-y-reverse))
}
}
@media (min-width: 1024px) {
	.section-spacing>:not([hidden])~:not([hidden]) {
	--tw-space-y-reverse: 0;
	margin-top:calc(8rem * calc(1 - var(--tw-space-y-reverse)));
	margin-bottom:calc(8rem * var(--tw-space-y-reverse))
}
}
@media (min-width: 1280px) {
	.section-spacing>:not([hidden])~:not([hidden]) {
	--tw-space-y-reverse: 0;
	margin-top:calc(9rem * calc(1 - var(--tw-space-y-reverse)));
	margin-bottom:calc(9rem * var(--tw-space-y-reverse))
}
}
@media (min-width: 1536px) {
	.section-spacing>:not([hidden])~:not([hidden]) {
	--tw-space-y-reverse: 0;
	margin-top:calc(11rem * calc(1 - var(--tw-space-y-reverse)));
	margin-bottom:calc(11rem * var(--tw-space-y-reverse))
}
}
@media (min-width: 1850px) {
	.section-spacing>:not([hidden])~:not([hidden]) {
	--tw-space-y-reverse: 0;
	margin-top:calc(13rem * calc(1 - var(--tw-space-y-reverse)));
	margin-bottom:calc(13rem * var(--tw-space-y-reverse))
}
}
.section-padding-top {
	padding-top:3rem
}
@media (min-width: 640px) {
	.section-padding-top {
	padding-top:5rem
}
}
@media (min-width: 768px) {
	.section-padding-top {
	padding-top:6rem
}
}
@media (min-width: 1024px) {
	.section-padding-top {
	padding-top:8rem
}
}
.section-padding-y {
	padding-top:3rem;
	padding-bottom:3rem
}
@media (min-width: 640px) {
	.section-padding-y {
	padding-top:5rem;
	padding-bottom:5rem
}
}
@media (min-width: 768px) {
	.section-padding-y {
	padding-top:6rem;
	padding-bottom:6rem
}
}
@media (min-width: 1024px) {
	.section-padding-y {
	padding-top:8rem;
	padding-bottom:8rem
}
}
iconify-icon {
	display:inline-block;
	width:1em;
	height:1em
}
.wrap[data-v-65a7c9ef] {
	position:fixed;
	right:2.5rem;
	bottom:2.5rem
}
ile-root:empty {
	display:none
}
.ui-loader-base {
	font-size:1rem;
	line-height:1.5rem
}
.ui-loader-base .ui-loader-icon {
	margin-right:.375rem;
	height:1.25rem;
	width:1.25rem
}
.ui-loader-sm {
	font-size:.875rem;
	line-height:1.25rem
}
.ui-loader-sm .ui-loader-icon {
	margin-right:.25rem;
	height:1rem;
	width:1rem
}
.ui-button {
	display:inline-flex;
	align-items:center;
	justify-content:center
}
.ui-button>:not([hidden])~:not([hidden]) {
	--tw-space-x-reverse: 0;
	margin-right:calc(.25rem * var(--tw-space-x-reverse));
	margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))
}
.ui-button {
	border-radius:var(--border-radius-md, .375rem);
	border-width:1px;
	border-color:transparent;
	text-align:center;
	font-family:var(--font-family-sans, ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");
	font-weight:600;
	letter-spacing:.025em;
	text-decoration-line:none
}
.ui-button:focus {
	outline:2px solid transparent;
	outline-offset:2px
}
.ui-button:disabled:hover {
	text-decoration-line:none
}
.ui-button-xs {
	padding:.375rem .5rem;
	font-size:.75rem;
	line-height:1rem
}
.ui-button-sm {
	padding:.5rem .75rem;
	font-size:.875rem;
	line-height:1.25rem
}
.ui-button-base,.ui-button-md {
	padding:.5rem 1rem;
	font-size:1rem;
	line-height:1.5rem
}
.ui-button-lg {
	padding:.75rem 1.5rem;
	font-size:1.125rem;
	line-height:1.75rem
}
.ui-button-xl {
	padding:1rem 2rem;
	font-size:1.25rem;
	line-height:1.75rem
}
.ui-button-primary {
	--tw-bg-opacity: 1 !important;
	background-color:rgb(82 150 175 / var(--tw-bg-opacity))!important;
	--tw-text-opacity: 1;
	color:rgb(255 255 255 / var(--tw-text-opacity));
	--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);
	--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
	box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}
.ui-button-primary:hover {
	--tw-bg-opacity: 1 !important;
	background-color:rgb(3 102 147 / var(--tw-bg-opacity))!important
}
.ui-button-primary:focus {
	--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
	--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
	box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);
	--tw-ring-color: rgb(82 150 175 / .75);
	--tw-ring-offset-width: 2px
}
.ui-button-primary:active {
	--tw-shadow: 0 0 #0000;
	--tw-shadow-colored: 0 0 #0000;
	box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}
.ui-button-primary:disabled {
	cursor:not-allowed;
	background-color:#5296afe6!important
}
.ui-button-secondary {
	--tw-border-opacity: 1;
	border-color:rgb(226 232 240 / var(--tw-border-opacity));
	--tw-bg-opacity: 1 !important;
	background-color:rgb(3 102 147 / var(--tw-bg-opacity))!important;
	--tw-text-opacity: 1;
	color:rgb(255 255 255 / var(--tw-text-opacity));
	--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);
	--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
	box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}
.ui-button-secondary:hover {
	--tw-bg-opacity: 1 !important;
	background-color:rgb(82 150 175 / var(--tw-bg-opacity))!important
}
.ui-button-secondary:focus {
	--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
	--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
	box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);
	--tw-ring-opacity: 1;
	--tw-ring-color: rgb(82 150 175 / var(--tw-ring-opacity));
	--tw-ring-offset-width: 2px
}
.ui-button-secondary:active {
	--tw-shadow: 0 0 #0000;
	--tw-shadow-colored: 0 0 #0000;
	box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}
.ui-button-secondary .ui-button-danger:hover {
	--tw-border-opacity: 1;
	border-color:rgb(185 28 28 / var(--tw-border-opacity));
	--tw-text-opacity: 1;
	color:rgb(185 28 28 / var(--tw-text-opacity))
}
.ui-button-secondary .ui-button-danger:focus {
	--tw-text-opacity: 1;
	color:rgb(185 28 28 / var(--tw-text-opacity));
	--tw-ring-opacity: 1;
	--tw-ring-color: rgb(185 28 28 / var(--tw-ring-opacity))
}
.ui-button-tertiary {
	--tw-bg-opacity: 1;
	background-color:rgb(148 163 184 / var(--tw-bg-opacity));
	--tw-text-opacity: 1;
	color:rgb(255 255 255 / var(--tw-text-opacity));
	--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);
	--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
	box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}
.ui-button-tertiary:hover {
	--tw-bg-opacity: 1;
	background-color:rgb(100 116 139 / var(--tw-bg-opacity))
}
.ui-button-tertiary:focus {
	--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
	--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
	box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);
	--tw-ring-opacity: 1;
	--tw-ring-color: rgb(100 116 139 / var(--tw-ring-opacity));
	--tw-ring-offset-width: 2px
}
.ui-button-link {
	padding-left:0;
	padding-right:0;
	--tw-text-opacity: 1;
	color:rgb(82 150 175 / var(--tw-text-opacity))
}
.ui-button-link:hover {
	--tw-text-opacity: 1;
	color:rgb(3 102 147 / var(--tw-text-opacity));
	text-decoration-line:underline
}
.ui-button-link .ui-button-danger:hover {
	--tw-text-opacity: 1;
	color:rgb(185 28 28 / var(--tw-text-opacity))
}
.ui-button-brand-primary {
	--tw-bg-opacity: 1 !important;
	background-color:rgb(255 0 110 / var(--tw-bg-opacity))!important;
	font-weight:600;
	--tw-text-opacity: 1;
	color:rgb(255 255 255 / var(--tw-text-opacity));
	--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);
	--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
	box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}
.ui-button-brand-primary:hover {
	--tw-bg-opacity: 1 !important;
	background-color:rgb(255 190 11 / var(--tw-bg-opacity))!important;
	--tw-text-opacity: 1;
	color:rgb(30 41 59 / var(--tw-text-opacity))
}
.ui-button-brand-primary:focus {
	--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
	--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
	box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);
	--tw-ring-color: rgb(255 0 110 / .75);
	--tw-ring-offset-width: 2px
}
.ui-button-brand-primary:active {
	--tw-shadow: 0 0 #0000;
	--tw-shadow-colored: 0 0 #0000;
	box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}
.ui-button-brand-primary:disabled {
	cursor:not-allowed;
	--tw-bg-opacity: 1 !important;
	background-color:rgb(203 213 225 / var(--tw-bg-opacity))!important;
	--tw-text-opacity: 1;
	color:rgb(100 116 139 / var(--tw-text-opacity))
}
.ui-button-brand-secondary {
	--tw-bg-opacity: 1 !important;
	background-color:rgb(255 190 11 / var(--tw-bg-opacity))!important;
	--tw-text-opacity: 1;
	color:rgb(133 77 14 / var(--tw-text-opacity));
	--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);
	--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
	box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}
.ui-button-brand-secondary:hover {
	--tw-bg-opacity: 1 !important;
	background-color:rgb(255 0 110 / var(--tw-bg-opacity))!important;
	--tw-text-opacity: 1;
	color:rgb(255 255 255 / var(--tw-text-opacity))
}
.ui-button-brand-secondary:focus {
	--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
	--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
	box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);
	--tw-ring-color: rgb(255 190 11 / .75);
	--tw-ring-offset-width: 2px
}
.ui-button-brand-secondary:active {
	--tw-shadow: 0 0 #0000;
	--tw-shadow-colored: 0 0 #0000;
	box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}
.ui-button-brand-tertiary {
	--tw-bg-opacity: 1 !important;
	background-color:rgb(58 134 255 / var(--tw-bg-opacity))!important;
	--tw-text-opacity: 1;
	color:rgb(255 255 255 / var(--tw-text-opacity));
	--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);
	--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
	box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}
.ui-button-brand-tertiary:hover {
	--tw-bg-opacity: 1 !important;
	background-color:rgb(255 190 11 / var(--tw-bg-opacity))!important;
	--tw-text-opacity: 1;
	color:rgb(15 23 42 / var(--tw-text-opacity))
}
.ui-button-brand-tertiary:focus {
	--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
	--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
	box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);
	--tw-ring-color: rgb(58 134 255 / .75);
	--tw-ring-offset-width: 2px
}
.ui-button-brand-tertiary:active {
	--tw-shadow: 0 0 #0000;
	--tw-shadow-colored: 0 0 #0000;
	box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}
.ui-button-brand-success {
	--tw-bg-opacity: 1 !important;
	background-color:rgb(16 185 129 / var(--tw-bg-opacity))!important;
	--tw-text-opacity: 1;
	color:rgb(255 255 255 / var(--tw-text-opacity));
	--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);
	--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
	box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}
.ui-button-brand-success:hover {
	--tw-bg-opacity: 1 !important;
	background-color:rgb(255 0 110 / var(--tw-bg-opacity))!important;
	--tw-text-opacity: 1;
	color:rgb(255 255 255 / var(--tw-text-opacity))
}
.ui-button-brand-success:focus {
	--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
	--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
	box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);
	--tw-ring-color: rgb(16 185 129 / .75);
	--tw-ring-offset-width: 2px
}
.ui-button-brand-success:active {
	--tw-shadow: 0 0 #0000;
	--tw-shadow-colored: 0 0 #0000;
	box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}
.ui-button-brand-link {
	padding-left:0;
	padding-right:0;
	--tw-text-opacity: 1;
	color:rgb(255 0 110 / var(--tw-text-opacity))
}
.ui-button-brand-link:hover {
	--tw-text-opacity: 1;
	color:rgb(255 190 11 / var(--tw-text-opacity));
	text-decoration-line:underline
}
.ui-button-brand-link .ui-button-danger:hover {
	--tw-text-opacity: 1;
	color:rgb(185 28 28 / var(--tw-text-opacity))
}
.ui-button-brand-link-secondary {
	padding-left:0;
	padding-right:0;
	--tw-text-opacity: 1;
	color:rgb(255 190 11 / var(--tw-text-opacity))
}
.ui-button-brand-link-secondary:hover {
	--tw-text-opacity: 1;
	color:rgb(255 0 110 / var(--tw-text-opacity));
	text-decoration-line:underline
}
.ui-button-brand-link-secondary .ui-button-danger:hover {
	--tw-text-opacity: 1;
	color:rgb(185 28 28 / var(--tw-text-opacity))
}
.ui-button-brand-link-tertiary {
	padding-left:0;
	padding-right:0;
	--tw-text-opacity: 1;
	color:rgb(58 134 255 / var(--tw-text-opacity))
}
.ui-button-brand-link-tertiary:hover {
	--tw-text-opacity: 1;
	color:rgb(255 0 110 / var(--tw-text-opacity));
	text-decoration-line:underline
}
.ui-button-brand-link-tertiary .ui-button-danger:hover {
	--tw-text-opacity: 1;
	color:rgb(185 28 28 / var(--tw-text-opacity))
}
.ui-button-outline {
	--tw-border-opacity: 1;
	border-color:rgb(203 213 225 / var(--tw-border-opacity));
	background-color:transparent!important;
	--tw-text-opacity: 1;
	color:rgb(100 116 139 / var(--tw-text-opacity));
	--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);
	--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
	box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}
.ui-button-outline:hover {
	--tw-bg-opacity: 1 !important;
	background-color:rgb(255 255 255 / var(--tw-bg-opacity))!important
}
.ui-button-outline:focus {
	--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
	--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
	box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);
	--tw-ring-color: rgb(255 190 11 / .75);
	--tw-ring-offset-width: 2px
}
.ui-button-outline:active {
	--tw-shadow: 0 0 #0000;
	--tw-shadow-colored: 0 0 #0000;
	box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}
.ui-button-outline:hover {
	--tw-border-opacity: 1;
	border-color:rgb(100 116 139 / var(--tw-border-opacity));
	--tw-text-opacity: 1;
	color:rgb(51 65 85 / var(--tw-text-opacity))
}
.ui-button-outline-primary {
	--tw-border-opacity: 1;
	border-color:rgb(255 0 110 / var(--tw-border-opacity));
	background-color:transparent!important;
	--tw-text-opacity: 1;
	color:rgb(255 0 110 / var(--tw-text-opacity));
	--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);
	--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
	box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}
.ui-button-outline-primary:hover {
	--tw-bg-opacity: 1 !important;
	background-color:rgb(255 255 255 / var(--tw-bg-opacity))!important
}
.ui-button-outline-primary:focus {
	--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
	--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
	box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);
	--tw-ring-color: rgb(255 0 110 / .75);
	--tw-ring-offset-width: 2px
}
.ui-button-outline-primary:active {
	--tw-shadow: 0 0 #0000;
	--tw-shadow-colored: 0 0 #0000;
	box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}
.ui-button-outline-primary:hover {
	--tw-bg-opacity: 1 !important;
	background-color:rgb(255 0 110 / var(--tw-bg-opacity))!important;
	--tw-text-opacity: 1;
	color:rgb(255 255 255 / var(--tw-text-opacity))
}
.ui-button-tertiary {
	--tw-border-opacity: 1;
	border-color:rgb(203 213 225 / var(--tw-border-opacity));
	--tw-bg-opacity: 1 !important;
	background-color:rgb(255 255 255 / var(--tw-bg-opacity))!important;
	--tw-text-opacity: 1;
	color:rgb(100 116 139 / var(--tw-text-opacity));
	--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);
	--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
	box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}
.ui-button-tertiary:hover {
	--tw-bg-opacity: 1 !important;
	background-color:rgb(241 245 249 / var(--tw-bg-opacity))!important
}
.ui-button-tertiary:focus {
	--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
	--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
	box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);
	--tw-ring-color: rgb(203 213 225 / .75);
	--tw-ring-offset-width: 2px
}
.ui-button-tertiary:active {
	--tw-shadow: 0 0 #0000;
	--tw-shadow-colored: 0 0 #0000;
	box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}
.ui-alert-danger[data-v-e7de8d3c],.ui-alert-error[data-v-e7de8d3c] {
	border-width:1px;
	--tw-border-opacity: 1;
	border-color:rgb(254 226 226 / var(--tw-border-opacity));
	--tw-bg-opacity: 1;
	background-color:rgb(254 242 242 / var(--tw-bg-opacity))
}
.ui-alert-danger .ui-alert-icon[data-v-e7de8d3c],.ui-alert-error .ui-alert-icon[data-v-e7de8d3c] {
	--tw-text-opacity: 1;
	color:rgb(248 113 113 / var(--tw-text-opacity))
}
.ui-alert-danger .ui-alert-title[data-v-e7de8d3c],.ui-alert-error .ui-alert-title[data-v-e7de8d3c] {
	--tw-text-opacity: 1;
	color:rgb(153 27 27 / var(--tw-text-opacity))
}
.ui-alert-danger .ui-alert-content[data-v-e7de8d3c],.ui-alert-error .ui-alert-content[data-v-e7de8d3c],.ui-alert-danger .ui-alert-details[data-v-e7de8d3c],.ui-alert-error .ui-alert-details[data-v-e7de8d3c] {
	--tw-text-opacity: 1;
	color:rgb(185 28 28 / var(--tw-text-opacity))
}
.ui-alert-info[data-v-e7de8d3c] {
	border-width:1px;
	--tw-border-opacity: 1;
	border-color:rgb(219 234 254 / var(--tw-border-opacity));
	--tw-bg-opacity: 1;
	background-color:rgb(239 246 255 / var(--tw-bg-opacity))
}
.ui-alert-info .ui-alert-icon[data-v-e7de8d3c] {
	--tw-text-opacity: 1;
	color:rgb(96 165 250 / var(--tw-text-opacity))
}
.ui-alert-info .ui-alert-title[data-v-e7de8d3c] {
	--tw-text-opacity: 1;
	color:rgb(30 64 175 / var(--tw-text-opacity))
}
.ui-alert-info .ui-alert-content[data-v-e7de8d3c] {
	--tw-text-opacity: 1;
	color:rgb(29 78 216 / var(--tw-text-opacity))
}
.ui-alert-info .ui-alert-details[data-v-e7de8d3c] {
	--tw-text-opacity: 1;
	color:rgb(147 197 253 / var(--tw-text-opacity))
}
.ui-alert-success[data-v-e7de8d3c] {
	border-width:1px;
	--tw-border-opacity: 1;
	border-color:rgb(209 250 229 / var(--tw-border-opacity));
	--tw-bg-opacity: 1;
	background-color:rgb(236 253 245 / var(--tw-bg-opacity))
}
.ui-alert-success .ui-alert-icon[data-v-e7de8d3c] {
	--tw-text-opacity: 1;
	color:rgb(16 185 129 / var(--tw-text-opacity))
}
.ui-alert-success .ui-alert-title[data-v-e7de8d3c] {
	--tw-text-opacity: 1;
	color:rgb(5 150 105 / var(--tw-text-opacity))
}
.ui-alert-success .ui-alert-content[data-v-e7de8d3c] {
	--tw-text-opacity: 1;
	color:rgb(4 120 87 / var(--tw-text-opacity))
}
.ui-alert-success .ui-alert-details[data-v-e7de8d3c] {
	--tw-text-opacity: 1;
	color:rgb(110 231 183 / var(--tw-text-opacity))
}
.ui-alert-warning[data-v-e7de8d3c] {
	border-width:1px;
	--tw-border-opacity: 1;
	border-color:rgb(254 249 195 / var(--tw-border-opacity));
	--tw-bg-opacity: 1;
	background-color:rgb(254 252 232 / var(--tw-bg-opacity))
}
.ui-alert-warning .ui-alert-icon[data-v-e7de8d3c] {
	--tw-text-opacity: 1;
	color:rgb(234 179 8 / var(--tw-text-opacity))
}
.ui-alert-warning .ui-alert-title[data-v-e7de8d3c],.ui-alert-warning .ui-alert-content[data-v-e7de8d3c] {
	--tw-text-opacity: 1;
	color:rgb(161 98 7 / var(--tw-text-opacity))
}
.ui-alert-warning .ui-alert-details[data-v-e7de8d3c] {
	--tw-text-opacity: 1;
	color:rgb(253 224 71 / var(--tw-text-opacity))
}
.footer-link {
	--tw-text-opacity: 1;
	color:rgb(82 150 175 / var(--tw-text-opacity))
}
.footer-link:hover {
	--tw-text-opacity: 1;
	color:rgb(3 102 147 / var(--tw-text-opacity));
	text-decoration-line:underline
}
.footer-link:hover:is(.dark *) {
	--tw-text-opacity: 1;
	color:rgb(255 255 255 / var(--tw-text-opacity))
}
.user-avatar[data-v-3f185d56] {
	margin:.5rem .25rem;
	display:block;
	height:3rem;
	width:3rem;
	border-radius:var(--border-radius-full, 9999px);
	border-width:1px;
	--tw-border-opacity: 1;
	border-color:rgb(82 150 175 / var(--tw-border-opacity))
}
@media (min-width: 640px) {
	.user-avatar[data-v-3f185d56] {
	margin-left:1.5rem;
	margin-right:1.5rem;
	height:3.5rem;
	width:3.5rem
}
}
.user-avatar[data-v-be983688] {
	margin:.5rem .25rem;
	display:block;
	height:3rem;
	width:3rem;
	border-radius:var(--border-radius-full, 9999px);
	border-width:1px;
	--tw-border-opacity: 1;
	border-color:rgb(82 150 175 / var(--tw-border-opacity))
}
@media (min-width: 640px) {
	.user-avatar[data-v-be983688] {
	margin-left:1.5rem;
	margin-right:1.5rem;
	height:3.5rem;
	width:3.5rem
}
}
.user-avatar[data-v-3612f197] {
	margin:.5rem .25rem;
	display:block;
	height:3rem;
	width:3rem;
	border-radius:var(--border-radius-full, 9999px);
	border-width:1px;
	--tw-border-opacity: 1;
	border-color:rgb(82 150 175 / var(--tw-border-opacity))
}
@media (min-width: 640px) {
	.user-avatar[data-v-3612f197] {
	margin-left:1.5rem;
	margin-right:1.5rem;
	height:3.5rem;
	width:3.5rem
}
}
.formkit-outer[data-type=textarea] .formkit-inner {
	overflow:hidden
}
.vue_client_recaptcha {
	display:flex;
	align-items:center
}
.vue_client_recaptcha .vue_client_recaptcha_icon svg {
	width:20px
}
.vue_client_recaptcha .vue_client_recaptcha_icon svg path {
	fill:#5296af
}
.vue_client_recaptcha .vue_client_recaptcha_icon svg:hover path {
	fill:#036693
}
.vue_client_recaptcha canvas {
	width:110px
}
[data-v-d80e6faa] div[data-type=checkbox] label a {
	--tw-text-opacity: 1;
	color:rgb(82 150 175 / var(--tw-text-opacity))
}
[data-v-46295698] .feature-description p:last-of-type {
	margin-bottom:0
}
#calendly {
	margin-top:2.5rem;
	padding-left:1rem;
	padding-right:1rem
}
@media (min-width: 640px) {
	#calendly {
	margin-top:3rem
}
}
@media (min-width: 768px) {
	#calendly {
	margin-top:1rem
}
}
@media (min-width: 1024px) {
	#calendly {
	margin-top:1.5rem
}
}
@media (min-width: 1280px) {
	#calendly {
	margin-top:2rem
}
}
@media (min-width: 1536px) {
	#calendly {
	margin-top:2.5rem
}
}
@media (min-width: 1850px) {
	#calendly {
	margin-top:3rem
}
}
#calendly+section {
	margin-top:0
}
@media (min-width: 1280px) {
	#calendly+section {
	margin-top:2rem
}
}
@media (min-width: 1536px) {
	#calendly+section {
	margin-top:2.5rem
}
}
@media (min-width: 1850px) {
	#calendly+section {
	margin-top:3rem
}
}
.note-text[data-v-89143771] {
	font-size:1rem;
	line-height:1.5rem
}
@media (min-width: 1024px) {
	.note-text[data-v-89143771] {
	font-size:1.125rem;
	line-height:1.75rem
}
}
.embla__viewport[data-v-e54b8e62] {
	position:relative;
	overflow:hidden
}
.embla__container[data-v-e54b8e62] {
	display:flex;
	align-items:center;
	-moz-column-gap:1rem;
	column-gap:1rem
}
.embla__buttons[data-v-e54b8e62] {
	display:flex;
	width:100%;
	justify-content:space-between
}
.embla__buttons button[data-v-e54b8e62] {
	position:absolute;
	top:50%;
	z-index:10;
	cursor:pointer;
	border-radius:var(--border-radius-full, 9999px);
	padding:.375rem;
	--tw-text-opacity: 1;
	color:rgb(82 150 175 / var(--tw-text-opacity));
	opacity:.8
}
.embla__buttons button[data-v-e54b8e62]:hover {
	--tw-text-opacity: 1;
	color:rgb(3 102 147 / var(--tw-text-opacity))
}
.embla__buttons button[data-v-e54b8e62]:disabled {
	cursor:not-allowed;
	opacity:.4
}
.embla__buttons button[data-v-e54b8e62]:disabled:hover {
	--tw-text-opacity: 1;
	color:rgb(82 150 175 / var(--tw-text-opacity))
}
.embla__dots[data-v-e54b8e62] {
	margin-top:1rem;
	display:flex;
	align-items:center;
	justify-content:center;
	-moz-column-gap:.5rem;
	column-gap:.5rem
}
.embla__dot[data-v-e54b8e62] {
	height:.25rem;
	width:2.25rem;
	border-radius:var(--border-radius-lg, .5rem);
	--tw-bg-opacity: 1;
	background-color:rgb(71 85 105 / var(--tw-bg-opacity))
}
.embla__dot[data-v-e54b8e62]:hover {
	--tw-bg-opacity: 1;
	background-color:rgb(3 102 147 / var(--tw-bg-opacity))
}
.embla__dot--active[data-v-e54b8e62] {
	--tw-bg-opacity: 1;
	background-color:rgb(82 150 175 / var(--tw-bg-opacity))
}
@keyframes plyr-progress {
	to {
	background-position:25px 0;
	background-position:var(--plyr-progress-loading-size,25px) 0
}
}
@keyframes plyr-popup {
	0% {
	opacity:.5;
	transform:translateY(10px)
}
to {
	opacity:1;
	transform:translateY(0)
}
}
@keyframes plyr-fade-in {
	0% {
	opacity:0
}
to {
	opacity:1
}
}
.plyr {
	-moz-osx-font-smoothing:grayscale;
	-webkit-font-smoothing:antialiased;
	align-items:center;
	direction:ltr;
	display:flex;
	flex-direction:column;
	font-family:inherit;
	font-family:var(--plyr-font-family,inherit);
	font-variant-numeric:tabular-nums;
	font-weight:400;
	font-weight:var(--plyr-font-weight-regular,400);
	line-height:1.7;
	line-height:var(--plyr-line-height,1.7);
	max-width:100%;
	min-width:200px;
	position:relative;
	text-shadow:none;
	transition:box-shadow .3s ease;
	z-index:0
}
.plyr audio,.plyr iframe,.plyr video {
	display:block;
	height:100%;
	width:100%
}
.plyr button {
	font:inherit;
	line-height:inherit;
	width:auto
}
.plyr:focus {
	outline:0
}
.plyr--full-ui {
	box-sizing:border-box
}
.plyr--full-ui *,.plyr--full-ui :after,.plyr--full-ui :before {
	box-sizing:inherit
}
.plyr--full-ui a,.plyr--full-ui button,.plyr--full-ui input,.plyr--full-ui label {
	touch-action:manipulation
}
.plyr__badge {
	background:#4a5464;
	background:var(--plyr-badge-background,#4a5464);
	border-radius:2px;
	border-radius:var(--plyr-badge-border-radius,2px);
	color:#fff;
	color:var(--plyr-badge-text-color,#fff);
	font-size:9px;
	font-size:var(--plyr-font-size-badge,9px);
	line-height:1;
	padding:3px 4px
}
.plyr--full-ui ::-webkit-media-text-track-container {
	display:none
}
.plyr__captions {
	animation:plyr-fade-in .3s ease;
	bottom:0;
	display:none;
	font-size:13px;
	font-size:var(--plyr-font-size-small,13px);
	left:0;
	padding:10px;
	padding:var(--plyr-control-spacing,10px);
	position:absolute;
	text-align:center;
	transition:transform .4s ease-in-out;
	width:100%
}
.plyr__captions span:empty {
	display:none
}
@media (min-width:480px) {
	.plyr__captions {
	font-size:15px;
	font-size:var(--plyr-font-size-base,15px);
	padding:20px;
	padding:calc(var(--plyr-control-spacing, 10px)*2)
}
}
@media (min-width:768px) {
	.plyr__captions {
	font-size:18px;
	font-size:var(--plyr-font-size-large,18px)
}
}
.plyr--captions-active .plyr__captions {
	display:block
}
.plyr:not(.plyr--hide-controls) .plyr__controls:not(:empty)~.plyr__captions {
	transform:translateY(-40px);
	transform:translateY(calc(var(--plyr-control-spacing, 10px)*-4))
}
.plyr__caption {
	background:#000c;
	background:var(--plyr-captions-background,#000c);
	border-radius:2px;
	-webkit-box-decoration-break:clone;
	box-decoration-break:clone;
	color:#fff;
	color:var(--plyr-captions-text-color,#fff);
	line-height:185%;
	padding:.2em .5em;
	white-space:pre-wrap
}
.plyr__caption div {
	display:inline
}
.plyr__control {
	background:#0000;
	border:0;
	border-radius:4px;
	border-radius:var(--plyr-control-radius,4px);
	color:inherit;
	cursor:pointer;
	flex-shrink:0;
	overflow:visible;
	padding:7px;
	padding:calc(var(--plyr-control-spacing, 10px)*.7);
	position:relative;
	transition:all .3s ease
}
.plyr__control svg {
	fill:currentColor;
	display:block;
	height:18px;
	height:var(--plyr-control-icon-size,18px);
	pointer-events:none;
	width:18px;
	width:var(--plyr-control-icon-size,18px)
}
.plyr__control:focus {
	outline:0
}
.plyr__control:focus-visible {
	outline:2px dashed #00b2ff;
	outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));
	outline-offset:2px
}
a.plyr__control {
	text-decoration:none
}
.plyr__control.plyr__control--pressed .icon--not-pressed,.plyr__control.plyr__control--pressed .label--not-pressed,.plyr__control:not(.plyr__control--pressed) .icon--pressed,.plyr__control:not(.plyr__control--pressed) .label--pressed,a.plyr__control:after,a.plyr__control:before {
	display:none
}
.plyr--full-ui ::-webkit-media-controls {
	display:none
}
.plyr__controls {
	align-items:center;
	display:flex;
	justify-content:flex-end;
	text-align:center
}
.plyr__controls .plyr__progress__container {
	flex:1;
	min-width:0
}
.plyr__controls .plyr__controls__item {
	margin-left:2.5px;
	margin-left:calc(var(--plyr-control-spacing, 10px)/4)
}
.plyr__controls .plyr__controls__item:first-child {
	margin-left:0;
	margin-right:auto
}
.plyr__controls .plyr__controls__item.plyr__progress__container {
	padding-left:2.5px;
	padding-left:calc(var(--plyr-control-spacing, 10px)/4)
}
.plyr__controls .plyr__controls__item.plyr__time {
	padding:0 5px;
	padding:0 calc(var(--plyr-control-spacing, 10px)/2)
}
.plyr__controls .plyr__controls__item.plyr__progress__container:first-child,.plyr__controls .plyr__controls__item.plyr__time+.plyr__time,.plyr__controls .plyr__controls__item.plyr__time:first-child {
	padding-left:0
}
.plyr [data-plyr=airplay],.plyr [data-plyr=captions],.plyr [data-plyr=fullscreen],.plyr [data-plyr=pip],.plyr__controls:empty {
	display:none
}
.plyr--airplay-supported [data-plyr=airplay],.plyr--captions-enabled [data-plyr=captions],.plyr--fullscreen-enabled [data-plyr=fullscreen],.plyr--pip-supported [data-plyr=pip] {
	display:inline-block
}
.plyr__menu {
	display:flex;
	position:relative
}
.plyr__menu .plyr__control svg {
	transition:transform .3s ease
}
.plyr__menu .plyr__control[aria-expanded=true] svg {
	transform:rotate(90deg)
}
.plyr__menu .plyr__control[aria-expanded=true] .plyr__tooltip {
	display:none
}
.plyr__menu__container {
	animation:plyr-popup .2s ease;
	background:#ffffffe6;
	background:var(--plyr-menu-background,#ffffffe6);
	border-radius:8px;
	border-radius:var(--plyr-menu-radius,8px);
	bottom:100%;
	box-shadow:0 1px 2px #00000026;
	box-shadow:var(--plyr-menu-shadow,0 1px 2px #00000026);
	color:#4a5464;
	color:var(--plyr-menu-color,#4a5464);
	font-size:15px;
	font-size:var(--plyr-font-size-base,15px);
	margin-bottom:10px;
	position:absolute;
	right:-3px;
	text-align:left;
	white-space:nowrap;
	z-index:3
}
.plyr__menu__container>div {
	overflow:hidden;
	transition:height .35s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.4,0,.2,1)
}
.plyr__menu__container:after {
	border:4px solid #0000;
	border-top-color:#ffffffe6;
	border:var(--plyr-menu-arrow-size,4px) solid #0000;
	border-top-color:var(--plyr-menu-background,#ffffffe6);
	content:"";
	height:0;
	position:absolute;
	right:14px;
	right:calc(var(--plyr-control-icon-size, 18px)/2 + var(--plyr-control-spacing, 10px)*.7 - var(--plyr-menu-arrow-size, 4px)/2);
	top:100%;
	width:0
}
.plyr__menu__container [role=menu] {
	padding:7px;
	padding:calc(var(--plyr-control-spacing, 10px)*.7)
}
.plyr__menu__container [role=menuitem],.plyr__menu__container [role=menuitemradio] {
	margin-top:2px
}
.plyr__menu__container [role=menuitem]:first-child,.plyr__menu__container [role=menuitemradio]:first-child {
	margin-top:0
}
.plyr__menu__container .plyr__control {
	align-items:center;
	color:#4a5464;
	color:var(--plyr-menu-color,#4a5464);
	display:flex;
	font-size:13px;
	font-size:var(--plyr-font-size-menu,var(--plyr-font-size-small,13px));
	padding:4.66667px 10.5px;
	padding:calc(var(--plyr-control-spacing, 10px)*.7/1.5) calc(var(--plyr-control-spacing, 10px)*.7*1.5);
	-webkit-user-select:none;
	-moz-user-select:none;
	user-select:none;
	width:100%
}
.plyr__menu__container .plyr__control>span {
	align-items:inherit;
	display:flex;
	width:100%
}
.plyr__menu__container .plyr__control:after {
	border:4px solid #0000;
	border:var(--plyr-menu-item-arrow-size,4px) solid #0000;
	content:"";
	position:absolute;
	top:50%;
	transform:translateY(-50%)
}
.plyr__menu__container .plyr__control--forward {
	padding-right:28px;
	padding-right:calc(var(--plyr-control-spacing, 10px)*.7*4)
}
.plyr__menu__container .plyr__control--forward:after {
	border-left-color:#728197;
	border-left-color:var(--plyr-menu-arrow-color,#728197);
	right:6.5px;
	right:calc(var(--plyr-control-spacing, 10px)*.7*1.5 - var(--plyr-menu-item-arrow-size, 4px))
}
.plyr__menu__container .plyr__control--forward:focus-visible:after,.plyr__menu__container .plyr__control--forward:hover:after {
	border-left-color:initial
}
.plyr__menu__container .plyr__control--back {
	font-weight:400;
	font-weight:var(--plyr-font-weight-regular,400);
	margin:7px;
	margin:calc(var(--plyr-control-spacing, 10px)*.7);
	margin-bottom:3.5px;
	margin-bottom:calc(var(--plyr-control-spacing, 10px)*.7/2);
	padding-left:28px;
	padding-left:calc(var(--plyr-control-spacing, 10px)*.7*4);
	position:relative;
	width:calc(100% - 14px);
	width:calc(100% - var(--plyr-control-spacing, 10px)*.7*2)
}
.plyr__menu__container .plyr__control--back:after {
	border-right-color:#728197;
	border-right-color:var(--plyr-menu-arrow-color,#728197);
	left:6.5px;
	left:calc(var(--plyr-control-spacing, 10px)*.7*1.5 - var(--plyr-menu-item-arrow-size, 4px))
}
.plyr__menu__container .plyr__control--back:before {
	background:#dcdfe5;
	background:var(--plyr-menu-back-border-color,#dcdfe5);
	box-shadow:0 1px #fff;
	box-shadow:0 1px 0 var(--plyr-menu-back-border-shadow-color,#fff);
	content:"";
	height:1px;
	left:0;
	margin-top:3.5px;
	margin-top:calc(var(--plyr-control-spacing, 10px)*.7/2);
	overflow:hidden;
	position:absolute;
	right:0;
	top:100%
}
.plyr__menu__container .plyr__control--back:focus-visible:after,.plyr__menu__container .plyr__control--back:hover:after {
	border-right-color:initial
}
.plyr__menu__container .plyr__control[role=menuitemradio] {
	padding-left:7px;
	padding-left:calc(var(--plyr-control-spacing, 10px)*.7)
}
.plyr__menu__container .plyr__control[role=menuitemradio]:after,.plyr__menu__container .plyr__control[role=menuitemradio]:before {
	border-radius:100%
}
.plyr__menu__container .plyr__control[role=menuitemradio]:before {
	background:#0000001a;
	content:"";
	display:block;
	flex-shrink:0;
	height:16px;
	margin-right:10px;
	margin-right:var(--plyr-control-spacing,10px);
	transition:all .3s ease;
	width:16px
}
.plyr__menu__container .plyr__control[role=menuitemradio]:after {
	background:#fff;
	border:0;
	height:6px;
	left:12px;
	opacity:0;
	top:50%;
	transform:translateY(-50%) scale(0);
	transition:transform .3s ease,opacity .3s ease;
	width:6px
}
.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:before {
	background:#00b2ff;
	background:var(--plyr-control-toggle-checked-background,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)))
}
.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:after {
	opacity:1;
	transform:translateY(-50%) scale(1)
}
.plyr__menu__container .plyr__control[role=menuitemradio]:focus-visible:before,.plyr__menu__container .plyr__control[role=menuitemradio]:hover:before {
	background:#23282f1a
}
.plyr__menu__container .plyr__menu__value {
	align-items:center;
	display:flex;
	margin-left:auto;
	margin-right:-5px;
	margin-right:calc(var(--plyr-control-spacing, 10px)*.7*-1 - -2px);
	overflow:hidden;
	padding-left:24.5px;
	padding-left:calc(var(--plyr-control-spacing, 10px)*.7*3.5);
	pointer-events:none
}
.plyr--full-ui input[type=range] {
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
	background:#0000;
	border:0;
	border-radius:26px;
	border-radius:calc(var(--plyr-range-thumb-height, 13px)*2);
	color:#00b2ff;
	color:var(--plyr-range-fill-background,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));
	display:block;
	height:19px;
	height:calc(var(--plyr-range-thumb-active-shadow-width, 3px)*2 + var(--plyr-range-thumb-height, 13px));
	margin:0;
	min-width:0;
	padding:0;
	transition:box-shadow .3s ease;
	width:100%
}
.plyr--full-ui input[type=range]::-webkit-slider-runnable-track {
	background:#0000;
	background-image:linear-gradient(90deg,currentColor 0,#0000 0);
	background-image:linear-gradient(to right,currentColor var(--value,0),#0000 var(--value,0));
	border:0;
	border-radius:2.5px;
	border-radius:calc(var(--plyr-range-track-height, 5px)/2);
	height:5px;
	height:var(--plyr-range-track-height,5px);
	-webkit-transition:box-shadow .3s ease;
	transition:box-shadow .3s ease;
	-webkit-user-select:none;
	user-select:none
}
.plyr--full-ui input[type=range]::-webkit-slider-thumb {
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
	background:#fff;
	background:var(--plyr-range-thumb-background,#fff);
	border:0;
	border-radius:100%;
	box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33;
	box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33);
	height:13px;
	height:var(--plyr-range-thumb-height,13px);
	margin-top:-4px;
	margin-top:calc((var(--plyr-range-thumb-height, 13px) - var(--plyr-range-track-height, 5px))/2*-1);
	position:relative;
	-webkit-transition:all .2s ease;
	transition:all .2s ease;
	width:13px;
	width:var(--plyr-range-thumb-height,13px)
}
.plyr--full-ui input[type=range]::-moz-range-track {
	background:#0000;
	border:0;
	border-radius:2.5px;
	border-radius:calc(var(--plyr-range-track-height, 5px)/2);
	height:5px;
	height:var(--plyr-range-track-height,5px);
	-moz-transition:box-shadow .3s ease;
	transition:box-shadow .3s ease;
	-moz-user-select:none;
	-webkit-user-select:none;
	user-select:none
}
.plyr--full-ui input[type=range]::-moz-range-thumb {
	background:#fff;
	background:var(--plyr-range-thumb-background,#fff);
	border:0;
	border-radius:100%;
	box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33;
	box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33);
	height:13px;
	height:var(--plyr-range-thumb-height,13px);
	position:relative;
	-moz-transition:all .2s ease;
	transition:all .2s ease;
	width:13px;
	width:var(--plyr-range-thumb-height,13px)
}
.plyr--full-ui input[type=range]::-moz-range-progress {
	background:currentColor;
	border-radius:2.5px;
	border-radius:calc(var(--plyr-range-track-height, 5px)/2);
	height:5px;
	height:var(--plyr-range-track-height,5px)
}
.plyr--full-ui input[type=range]::-ms-track {
	color:#0000
}
.plyr--full-ui input[type=range]::-ms-fill-upper,.plyr--full-ui input[type=range]::-ms-track {
	background:#0000;
	border:0;
	border-radius:2.5px;
	border-radius:calc(var(--plyr-range-track-height, 5px)/2);
	height:5px;
	height:var(--plyr-range-track-height,5px);
	-ms-transition:box-shadow .3s ease;
	transition:box-shadow .3s ease;
	-webkit-user-select:none;
	user-select:none
}
.plyr--full-ui input[type=range]::-ms-fill-lower {
	background:#0000;
	background:currentColor;
	border:0;
	border-radius:2.5px;
	border-radius:calc(var(--plyr-range-track-height, 5px)/2);
	height:5px;
	height:var(--plyr-range-track-height,5px);
	-ms-transition:box-shadow .3s ease;
	transition:box-shadow .3s ease;
	-webkit-user-select:none;
	user-select:none
}
.plyr--full-ui input[type=range]::-ms-thumb {
	background:#fff;
	background:var(--plyr-range-thumb-background,#fff);
	border:0;
	border-radius:100%;
	box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33;
	box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33);
	height:13px;
	height:var(--plyr-range-thumb-height,13px);
	margin-top:0;
	position:relative;
	-ms-transition:all .2s ease;
	transition:all .2s ease;
	width:13px;
	width:var(--plyr-range-thumb-height,13px)
}
.plyr--full-ui input[type=range]::-ms-tooltip {
	display:none
}
.plyr--full-ui input[type=range]::-moz-focus-outer {
	border:0
}
.plyr--full-ui input[type=range]:focus {
	outline:0
}
.plyr--full-ui input[type=range]:focus-visible::-webkit-slider-runnable-track {
	outline:2px dashed #00b2ff;
	outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));
	outline-offset:2px
}
.plyr--full-ui input[type=range]:focus-visible::-moz-range-track {
	outline:2px dashed #00b2ff;
	outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));
	outline-offset:2px
}
.plyr--full-ui input[type=range]:focus-visible::-ms-track {
	outline:2px dashed #00b2ff;
	outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));
	outline-offset:2px
}
.plyr__poster {
	background-color:#000;
	background-color:var(--plyr-video-background,var(--plyr-video-background,#000));
	background-position:50% 50%;
	background-repeat:no-repeat;
	background-size:contain;
	height:100%;
	left:0;
	opacity:0;
	position:absolute;
	top:0;
	transition:opacity .2s ease;
	width:100%;
	z-index:1
}
.plyr--stopped.plyr__poster-enabled .plyr__poster {
	opacity:1
}
.plyr--youtube.plyr--paused.plyr__poster-enabled:not(.plyr--stopped) .plyr__poster {
	display:none
}
.plyr__time {
	font-size:13px;
	font-size:var(--plyr-font-size-time,var(--plyr-font-size-small,13px))
}
.plyr__time+.plyr__time:before {
	content:"⁄";
	margin-right:10px;
	margin-right:var(--plyr-control-spacing,10px)
}
@media (max-width:767px) {
	.plyr__time+.plyr__time {
	display:none
}
}
.plyr__tooltip {
	background:#fff;
	background:var(--plyr-tooltip-background,#fff);
	border-radius:5px;
	border-radius:var(--plyr-tooltip-radius,5px);
	bottom:100%;
	box-shadow:0 1px 2px #00000026;
	box-shadow:var(--plyr-tooltip-shadow,0 1px 2px #00000026);
	color:#4a5464;
	color:var(--plyr-tooltip-color,#4a5464);
	font-size:13px;
	font-size:var(--plyr-font-size-small,13px);
	font-weight:400;
	font-weight:var(--plyr-font-weight-regular,400);
	left:50%;
	line-height:1.3;
	margin-bottom:10px;
	margin-bottom:calc(var(--plyr-control-spacing, 10px)/2*2);
	opacity:0;
	padding:5px 7.5px;
	padding:calc(var(--plyr-control-spacing, 10px)/2) calc(var(--plyr-control-spacing, 10px)/2*1.5);
	pointer-events:none;
	position:absolute;
	transform:translate(-50%,10px) scale(.8);
	transform-origin:50% 100%;
	transition:transform .2s ease .1s,opacity .2s ease .1s;
	white-space:nowrap;
	z-index:2
}
.plyr__tooltip:before {
	border-left:4px solid #0000;
	border-left:var(--plyr-tooltip-arrow-size,4px) solid #0000;
	border-right:4px solid #0000;
	border-right:var(--plyr-tooltip-arrow-size,4px) solid #0000;
	border-top:4px solid #fff;
	border-top:var(--plyr-tooltip-arrow-size,4px) solid var(--plyr-tooltip-background,#fff);
	bottom:-4px;
	bottom:calc(var(--plyr-tooltip-arrow-size, 4px)*-1);
	content:"";
	height:0;
	left:50%;
	position:absolute;
	transform:translate(-50%);
	width:0;
	z-index:2
}
.plyr .plyr__control:focus-visible .plyr__tooltip,.plyr .plyr__control:hover .plyr__tooltip,.plyr__tooltip--visible {
	opacity:1;
	transform:translate(-50%) scale(1)
}
.plyr .plyr__control:hover .plyr__tooltip {
	z-index:3
}
.plyr__controls>.plyr__control:first-child .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip {
	left:0;
	transform:translateY(10px) scale(.8);
	transform-origin:0 100%
}
.plyr__controls>.plyr__control:first-child .plyr__tooltip:before,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip:before {
	left:16px;
	left:calc(var(--plyr-control-icon-size, 18px)/2 + var(--plyr-control-spacing, 10px)*.7)
}
.plyr__controls>.plyr__control:last-child .plyr__tooltip {
	left:auto;
	right:0;
	transform:translateY(10px) scale(.8);
	transform-origin:100% 100%
}
.plyr__controls>.plyr__control:last-child .plyr__tooltip:before {
	left:auto;
	right:16px;
	right:calc(var(--plyr-control-icon-size, 18px)/2 + var(--plyr-control-spacing, 10px)*.7);
	transform:translate(50%)
}
.plyr__controls>.plyr__control:first-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control:hover .plyr__tooltip,.plyr__controls>.plyr__control:first-child:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:first-child:hover .plyr__tooltip,.plyr__controls>.plyr__control:last-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:last-child:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:last-child:hover .plyr__tooltip {
	transform:translate(0) scale(1)
}
.plyr__progress {
	left:6.5px;
	left:calc(var(--plyr-range-thumb-height, 13px)*.5);
	margin-right:13px;
	margin-right:var(--plyr-range-thumb-height,13px);
	position:relative
}
.plyr__progress input[type=range],.plyr__progress__buffer {
	margin-left:-6.5px;
	margin-left:calc(var(--plyr-range-thumb-height, 13px)*-.5);
	margin-right:-6.5px;
	margin-right:calc(var(--plyr-range-thumb-height, 13px)*-.5);
	width:calc(100% + 13px);
	width:calc(100% + var(--plyr-range-thumb-height, 13px))
}
.plyr__progress input[type=range] {
	position:relative;
	z-index:2
}
.plyr__progress .plyr__tooltip {
	left:0;
	max-width:120px;
	overflow-wrap:break-word
}
.plyr__progress__buffer {
	appearance: none;
	-webkit-appearance:none;
	background:#0000;
	border:0;
	border-radius:100px;
	height:5px;
	height:var(--plyr-range-track-height,5px);
	left:0;
	margin-top:-2.5px;
	margin-top:calc((var(--plyr-range-track-height, 5px)/2)*-1);
	padding:0;
	position:absolute;
	top:50%
}
.plyr__progress__buffer::-webkit-progress-bar {
	background:#0000
}
.plyr__progress__buffer::-webkit-progress-value {
	background:currentColor;
	border-radius:100px;
	min-width:5px;
	min-width:var(--plyr-range-track-height,5px);
	-webkit-transition:width .2s ease;
	transition:width .2s ease
}
.plyr__progress__buffer::-moz-progress-bar {
	background:currentColor;
	border-radius:100px;
	min-width:5px;
	min-width:var(--plyr-range-track-height,5px);
	-moz-transition:width .2s ease;
	transition:width .2s ease
}
.plyr__progress__buffer::-ms-fill {
	border-radius:100px;
	-ms-transition:width .2s ease;
	transition:width .2s ease
}
.plyr--loading .plyr__progress__buffer {
	animation:plyr-progress 1s linear infinite;
	background-image:linear-gradient(-45deg,#23282f99 25%,#0000 0,#0000 50%,#23282f99 0,#23282f99 75%,#0000 0,#0000);
	background-image:linear-gradient(-45deg,var(--plyr-progress-loading-background,#23282f99) 25%,#0000 25%,#0000 50%,var(--plyr-progress-loading-background,#23282f99) 50%,var(--plyr-progress-loading-background,#23282f99) 75%,#0000 75%,#0000);
	background-repeat:repeat-x;
	background-size:25px 25px;
	background-size:var(--plyr-progress-loading-size,25px) var(--plyr-progress-loading-size,25px);
	color:#0000
}
.plyr--video.plyr--loading .plyr__progress__buffer {
	background-color:#ffffff40;
	background-color:var(--plyr-video-progress-buffered-background,#ffffff40)
}
.plyr--audio.plyr--loading .plyr__progress__buffer {
	background-color:#c1c8d199;
	background-color:var(--plyr-audio-progress-buffered-background,#c1c8d199)
}
.plyr__progress__marker {
	background-color:#fff;
	background-color:var(--plyr-progress-marker-background,#fff);
	border-radius:1px;
	height:5px;
	height:var(--plyr-range-track-height,5px);
	position:absolute;
	top:50%;
	transform:translate(-50%,-50%);
	width:3px;
	width:var(--plyr-progress-marker-width,3px);
	z-index:3
}
.plyr__volume {
	align-items:center;
	display:flex;
	position:relative
}
.plyr__volume input[type=range] {
	margin-left:5px;
	margin-left:calc(var(--plyr-control-spacing, 10px)/2);
	margin-right:5px;
	margin-right:calc(var(--plyr-control-spacing, 10px)/2);
	max-width:90px;
	min-width:60px;
	position:relative;
	z-index:2
}
.plyr--audio {
	display:block
}
.plyr--audio .plyr__controls {
	background:#fff;
	background:var(--plyr-audio-controls-background,#fff);
	border-radius:inherit;
	color:#4a5464;
	color:var(--plyr-audio-control-color,#4a5464);
	padding:10px;
	padding:var(--plyr-control-spacing,10px)
}
.plyr--audio .plyr__control:focus-visible,.plyr--audio .plyr__control:hover,.plyr--audio .plyr__control[aria-expanded=true] {
	background:#00b2ff;
	background:var(--plyr-audio-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));
	color:#fff;
	color:var(--plyr-audio-control-color-hover,#fff)
}
.plyr--full-ui.plyr--audio input[type=range]::-webkit-slider-runnable-track {
	background-color:#c1c8d199;
	background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,#c1c8d199))
}
.plyr--full-ui.plyr--audio input[type=range]::-moz-range-track {
	background-color:#c1c8d199;
	background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,#c1c8d199))
}
.plyr--full-ui.plyr--audio input[type=range]::-ms-track {
	background-color:#c1c8d199;
	background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,#c1c8d199))
}
.plyr--full-ui.plyr--audio input[type=range]:active::-webkit-slider-thumb {
	box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #23282f1a;
	box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#23282f1a)
}
.plyr--full-ui.plyr--audio input[type=range]:active::-moz-range-thumb {
	box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #23282f1a;
	box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#23282f1a)
}
.plyr--full-ui.plyr--audio input[type=range]:active::-ms-thumb {
	box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #23282f1a;
	box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#23282f1a)
}
.plyr--audio .plyr__progress__buffer {
	color:#c1c8d199;
	color:var(--plyr-audio-progress-buffered-background,#c1c8d199)
}
.plyr--video {
	overflow:hidden
}
.plyr--video.plyr--menu-open {
	overflow:visible
}
.plyr__video-wrapper {
	background:#000;
	background:var(--plyr-video-background,var(--plyr-video-background,#000));
	border-radius:inherit;
	height:100%;
	margin:auto;
	overflow:hidden;
	position:relative;
	width:100%
}
.plyr__video-embed,.plyr__video-wrapper--fixed-ratio {
	aspect-ratio:16/9
}
@supports not (aspect-ratio:16/9) {
	.plyr__video-embed,.plyr__video-wrapper--fixed-ratio {
	height:0;
	padding-bottom:56.25%;
	position:relative
}
}
.plyr__video-embed iframe,.plyr__video-wrapper--fixed-ratio video {
	border:0;
	height:100%;
	left:0;
	position:absolute;
	top:0;
	width:100%
}
.plyr--full-ui .plyr__video-embed>.plyr__video-embed__container {
	padding-bottom:240%;
	position:relative;
	transform:translateY(-38.28125%)
}
.plyr--video .plyr__controls {
	background:linear-gradient(#0000,#000000bf);
	background:var(--plyr-video-controls-background,linear-gradient(#0000,#000000bf));
	border-bottom-left-radius:inherit;
	border-bottom-right-radius:inherit;
	bottom:0;
	color:#fff;
	color:var(--plyr-video-control-color,#fff);
	left:0;
	padding:5px;
	padding:calc(var(--plyr-control-spacing, 10px)/2);
	padding-top:20px;
	padding-top:calc(var(--plyr-control-spacing, 10px)*2);
	position:absolute;
	right:0;
	transition:opacity .4s ease-in-out,transform .4s ease-in-out;
	z-index:3
}
@media (min-width:480px) {
	.plyr--video .plyr__controls {
	padding:10px;
	padding:var(--plyr-control-spacing,10px);
	padding-top:35px;
	padding-top:calc(var(--plyr-control-spacing, 10px)*3.5)
}
}
.plyr--video.plyr--hide-controls .plyr__controls {
	opacity:0;
	pointer-events:none;
	transform:translateY(100%)
}
.plyr--video .plyr__control:focus-visible,.plyr--video .plyr__control:hover,.plyr--video .plyr__control[aria-expanded=true] {
	background:#00b2ff;
	background:var(--plyr-video-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));
	color:#fff;
	color:var(--plyr-video-control-color-hover,#fff)
}
.plyr__control--overlaid {
	background:#00b2ff;
	background:var(--plyr-video-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));
	border:0;
	border-radius:100%;
	color:#fff;
	color:var(--plyr-video-control-color,#fff);
	display:none;
	left:50%;
	opacity:.9;
	padding:15px;
	padding:calc(var(--plyr-control-spacing, 10px)*1.5);
	position:absolute;
	top:50%;
	transform:translate(-50%,-50%);
	transition:.3s;
	z-index:2
}
.plyr__control--overlaid svg {
	left:2px;
	position:relative
}
.plyr__control--overlaid:focus,.plyr__control--overlaid:hover {
	opacity:1
}
.plyr--playing .plyr__control--overlaid {
	opacity:0;
	visibility:hidden
}
.plyr--full-ui.plyr--video .plyr__control--overlaid {
	display:block
}
.plyr--full-ui.plyr--video input[type=range]::-webkit-slider-runnable-track {
	background-color:#ffffff40;
	background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,#ffffff40))
}
.plyr--full-ui.plyr--video input[type=range]::-moz-range-track {
	background-color:#ffffff40;
	background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,#ffffff40))
}
.plyr--full-ui.plyr--video input[type=range]::-ms-track {
	background-color:#ffffff40;
	background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,#ffffff40))
}
.plyr--full-ui.plyr--video input[type=range]:active::-webkit-slider-thumb {
	box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #ffffff80;
	box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#ffffff80)
}
.plyr--full-ui.plyr--video input[type=range]:active::-moz-range-thumb {
	box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #ffffff80;
	box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#ffffff80)
}
.plyr--full-ui.plyr--video input[type=range]:active::-ms-thumb {
	box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #ffffff80;
	box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#ffffff80)
}
.plyr--video .plyr__progress__buffer {
	color:#ffffff40;
	color:var(--plyr-video-progress-buffered-background,#ffffff40)
}
.plyr:fullscreen {
	background:#000;
	border-radius:0!important;
	height:100%;
	margin:0;
	width:100%
}
.plyr:fullscreen video {
	height:100%
}
.plyr:fullscreen .plyr__control .icon--exit-fullscreen {
	display:block
}
.plyr:fullscreen .plyr__control .icon--exit-fullscreen+svg {
	display:none
}
.plyr:fullscreen.plyr--hide-controls {
	cursor:none
}
@media (min-width:1024px) {
	.plyr:fullscreen .plyr__captions {
	font-size:21px;
	font-size:var(--plyr-font-size-xlarge,21px)
}
}
.plyr--fullscreen-fallback {
	background:#000;
	border-radius:0!important;
	bottom:0;
	height:100%;
	left:0;
	margin:0;
	position:fixed;
	right:0;
	top:0;
	width:100%;
	z-index:10000000
}
.plyr--fullscreen-fallback video {
	height:100%
}
.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen {
	display:block
}
.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen+svg {
	display:none
}
.plyr--fullscreen-fallback.plyr--hide-controls {
	cursor:none
}
@media (min-width:1024px) {
	.plyr--fullscreen-fallback .plyr__captions {
	font-size:21px;
	font-size:var(--plyr-font-size-xlarge,21px)
}
}
.plyr__ads {
	border-radius:inherit;
	bottom:0;
	cursor:pointer;
	left:0;
	overflow:hidden;
	position:absolute;
	right:0;
	top:0;
	z-index:-1
}
.plyr__ads>div,.plyr__ads>div iframe {
	height:100%;
	position:absolute;
	width:100%
}
.plyr__ads:after {
	background:#23282f;
	border-radius:2px;
	bottom:10px;
	bottom:var(--plyr-control-spacing,10px);
	color:#fff;
	content:attr(data-badge-text);
	font-size:11px;
	padding:2px 6px;
	pointer-events:none;
	position:absolute;
	right:10px;
	right:var(--plyr-control-spacing,10px);
	z-index:3
}
.plyr__ads:empty:after {
	display:none
}
.plyr__cues {
	background:currentColor;
	display:block;
	height:5px;
	height:var(--plyr-range-track-height,5px);
	left:0;
	opacity:.8;
	position:absolute;
	top:50%;
	transform:translateY(-50%);
	width:3px;
	z-index:3
}
.plyr__preview-thumb {
	background-color:#fff;
	background-color:var(--plyr-tooltip-background,#fff);
	border-radius:8px;
	border-radius:var(--plyr-menu-radius,8px);
	bottom:100%;
	box-shadow:0 1px 2px #00000026;
	box-shadow:var(--plyr-tooltip-shadow,0 1px 2px #00000026);
	margin-bottom:10px;
	margin-bottom:calc(var(--plyr-control-spacing, 10px)/2*2);
	opacity:0;
	padding:3px;
	pointer-events:none;
	position:absolute;
	transform:translateY(10px) scale(.8);
	transform-origin:50% 100%;
	transition:transform .2s ease .1s,opacity .2s ease .1s;
	z-index:2
}
.plyr__preview-thumb--is-shown {
	opacity:1;
	transform:translate(0) scale(1)
}
.plyr__preview-thumb:before {
	border-left:4px solid #0000;
	border-left:var(--plyr-tooltip-arrow-size,4px) solid #0000;
	border-right:4px solid #0000;
	border-right:var(--plyr-tooltip-arrow-size,4px) solid #0000;
	border-top:4px solid #fff;
	border-top:var(--plyr-tooltip-arrow-size,4px) solid var(--plyr-tooltip-background,#fff);
	bottom:-4px;
	bottom:calc(var(--plyr-tooltip-arrow-size, 4px)*-1);
	content:"";
	height:0;
	left:calc(50% + var(--preview-arrow-offset));
	position:absolute;
	transform:translate(-50%);
	width:0;
	z-index:2
}
.plyr__preview-thumb__image-container {
	background:#c1c8d1;
	border-radius:7px;
	border-radius:calc(var(--plyr-menu-radius, 8px) - 1px);
	overflow:hidden;
	position:relative;
	z-index:0
}
.plyr__preview-thumb__image-container img,.plyr__preview-thumb__image-container:after {
	height:100%;
	left:0;
	position:absolute;
	top:0;
	width:100%
}
.plyr__preview-thumb__image-container:after {
	border-radius:inherit;
	box-shadow:inset 0 0 0 1px #00000026;
	content:"";
	pointer-events:none
}
.plyr__preview-thumb__image-container img {
	max-height:none;
	max-width:none
}
.plyr__preview-thumb__time-container {
	background:linear-gradient(#0000,#000000bf);
	background:var(--plyr-video-controls-background,linear-gradient(#0000,#000000bf));
	border-bottom-left-radius:7px;
	border-bottom-left-radius:calc(var(--plyr-menu-radius, 8px) - 1px);
	border-bottom-right-radius:7px;
	border-bottom-right-radius:calc(var(--plyr-menu-radius, 8px) - 1px);
	bottom:0;
	left:0;
	line-height:1.1;
	padding:20px 6px 6px;
	position:absolute;
	right:0;
	z-index:3
}
.plyr__preview-thumb__time-container span {
	color:#fff;
	font-size:13px;
	font-size:var(--plyr-font-size-time,var(--plyr-font-size-small,13px))
}
.plyr__preview-scrubbing {
	bottom:0;
	filter:blur(1px);
	height:100%;
	left:0;
	margin:auto;
	opacity:0;
	overflow:hidden;
	pointer-events:none;
	position:absolute;
	right:0;
	top:0;
	transition:opacity .3s ease;
	width:100%;
	z-index:1
}
.plyr__preview-scrubbing--is-shown {
	opacity:1
}
.plyr__preview-scrubbing img {
	height:100%;
	left:0;
	max-height:none;
	max-width:none;
	-o-object-fit:contain;
	object-fit:contain;
	position:absolute;
	top:0;
	width:100%
}
.plyr--no-transition {
	transition:none!important
}
.plyr__sr-only {
	clip:rect(1px,1px,1px,1px);
	border:0!important;
	height:1px!important;
	overflow:hidden;
	padding:0!important;
	position:absolute!important;
	width:1px!important
}
.plyr [hidden] {
	display:none!important
}
.embla__slide {
	flex:0 0 100%
}

@media (max-width: 768px) {
	body {
		font-size: 0.875rem;
	}
}

body {
    margin: 0;
    font-family: 'Arial', sans-serif;
    background-color: #f9f9f9;
}

.navbar {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 10px 20px;
    background-color: #ffffff;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
}

.logo img {
    height: 40px;
}

.nav-links {
    list-style: none;
    display: flex;
    gap: 20px;
}

.nav-links li {
    position: relative;
}

.nav-links li a {
    color: #333;
    text-decoration: none;
    transition: color 0.3s ease;
}

.nav-links li a:hover {
    color: #ffcc00;
}

.dropdown {
    display: none;
    position: absolute;
    top: 100%;
    left: 0;
    background-color: #ffffff;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
	z-index: 10;
}

.nav-links li:hover .dropdown {
    display: block;
}

.nav-links li:hover {
    pointer-events: auto;
}

.nav-links li:not(:hover) .dropdown {
    pointer-events: none;
}

@media (max-width: 768px) {
    .nav-links {
        font-size: 14px;
        flex-direction: column;
        display: block;
        padding: 10px;
    }

    .nav-links li {
        margin: 5px 0;
    }
}

.gallery {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
}

.gallery-item {
    max-width: calc(33% - 20px);
    border-radius: 10px;
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.1);
    transition: transform .3s ease;
    margin-bottom: 20px;
}

.gallery-item:hover {
    transform: scale(1.05);
}

.modal {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,0.8);
    z-index:1000;
    display:flex;
    justify-content:center;
    align-items:center;
}

.modal-content {
    max-width:90%;
    max-height:90%;
    object-fit: contain;
}

.close {
    position:absolute;
    top:20px;
    right:20px;
    color:white;
    font-size:30px;
    cursor:pointer;
}

header {
    padding: 20px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
