/*! tailwindcss v2.2.19 | MIT License | https://tailwindcss.com *//*! modern-normalize v1.1.0 | MIT License | https://github.com/sindresorhus/modern-normalize */

/*
Document
========
*/

/**
Use a better box model (opinionated).
*/

*,
::before,
::after {
	box-sizing: border-box;
}

/**
Use a more readable tab size (opinionated).
*/

html {
	-moz-tab-size: 4;
	-o-tab-size: 4;
	   tab-size: 4;
}

/**
1. Correct the line height in all browsers.
2. Prevent adjustments of font size after orientation changes in iOS.
*/

html {
	line-height: 1.15; /* 1 */
	-webkit-text-size-adjust: 100%; /* 2 */
}

/*
Sections
========
*/

/**
Remove the margin in all browsers.
*/

body {
	margin: 0;
}

/**
Improve consistency of default fonts in all browsers. (https://github.com/sindresorhus/modern-normalize/issues/3)
*/

body {
	font-family:
		system-ui,
		-apple-system, /* Firefox supports this but not yet `system-ui` */
		'Segoe UI',
		Roboto,
		Helvetica,
		Arial,
		sans-serif,
		'Apple Color Emoji',
		'Segoe UI Emoji';
}

/*
Grouping content
================
*/

/**
1. Add the correct height in Firefox.
2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
*/

hr {
	height: 0; /* 1 */
	color: inherit; /* 2 */
}

/*
Text-level semantics
====================
*/

/**
Add the correct text decoration in Chrome, Edge, and Safari.
*/

abbr[title] {
	-webkit-text-decoration: underline dotted;
	        text-decoration: underline dotted;
}

/**
Add the correct font weight in Edge and Safari.
*/

b,
strong {
	font-weight: bolder;
}

/**
1. Improve consistency of default fonts in all browsers. (https://github.com/sindresorhus/modern-normalize/issues/3)
2. Correct the odd 'em' font sizing in all browsers.
*/

code,
kbd,
samp,
pre {
	font-family:
		ui-monospace,
		SFMono-Regular,
		Consolas,
		'Liberation Mono',
		Menlo,
		monospace; /* 1 */
	font-size: 1em; /* 2 */
}

/**
Add the correct font size in all browsers.
*/

small {
	font-size: 80%;
}

/**
Prevent 'sub' and 'sup' elements from affecting the line height in all browsers.
*/

sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}

sub {
	bottom: -0.25em;
}

sup {
	top: -0.5em;
}

/*
Tabular data
============
*/

/**
1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
*/

table {
	text-indent: 0; /* 1 */
	border-color: inherit; /* 2 */
}

/*
Forms
=====
*/

/**
1. Change the font styles in all browsers.
2. Remove the margin in Firefox and Safari.
*/

button,
input,
optgroup,
select,
textarea {
	font-family: inherit; /* 1 */
	font-size: 100%; /* 1 */
	line-height: 1.15; /* 1 */
	margin: 0; /* 2 */
}

/**
Remove the inheritance of text transform in Edge and Firefox.
1. Remove the inheritance of text transform in Firefox.
*/

button,
select { /* 1 */
	text-transform: none;
}

/**
Correct the inability to style clickable types in iOS and Safari.
*/

button,
[type='button'],
[type='reset'],
[type='submit'] {
	-webkit-appearance: button;
}

/**
Remove the inner border and padding in Firefox.
*/

::-moz-focus-inner {
	border-style: none;
	padding: 0;
}

/**
Restore the focus styles unset by the previous rule.
*/

:-moz-focusring {
	outline: 1px dotted ButtonText;
}

/**
Remove the additional ':invalid' styles in Firefox.
See: https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737
*/

:-moz-ui-invalid {
	box-shadow: none;
}

/**
Remove the padding so developers are not caught out when they zero out 'fieldset' elements in all browsers.
*/

legend {
	padding: 0;
}

/**
Add the correct vertical alignment in Chrome and Firefox.
*/

progress {
	vertical-align: baseline;
}

/**
Correct the cursor style of increment and decrement buttons in Safari.
*/

::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
	height: auto;
}

/**
1. Correct the odd appearance in Chrome and Safari.
2. Correct the outline style in Safari.
*/

[type='search'] {
	-webkit-appearance: textfield; /* 1 */
	outline-offset: -2px; /* 2 */
}

/**
Remove the inner padding in Chrome and Safari on macOS.
*/

::-webkit-search-decoration {
	-webkit-appearance: none;
}

/**
1. Correct the inability to style clickable types in iOS and Safari.
2. Change font properties to 'inherit' in Safari.
*/

::-webkit-file-upload-button {
	-webkit-appearance: button; /* 1 */
	font: inherit; /* 2 */
}

/*
Interactive
===========
*/

/*
Add the correct display in Chrome and Safari.
*/

summary {
	display: list-item;
}/**
 * Manually forked from SUIT CSS Base: https://github.com/suitcss/base
 * A thin layer on top of normalize.css that provides a starting point more
 * suitable for web applications.
 */

/**
 * Removes the default spacing and border for appropriate elements.
 */

blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin: 0;
}

button {
  background-color: transparent;
  background-image: none;
}

fieldset {
  margin: 0;
  padding: 0;
}

ol,
ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

/**
 * Tailwind custom reset styles
 */

/**
 * 1. Use the user's configured `sans` font-family (with Tailwind's default
 *    sans-serif font stack as a fallback) as a sane default.
 * 2. Use Tailwind's default "normal" line-height so the user isn't forced
 *    to override it to ensure consistency even when using the default theme.
 */

html {
  font-family: Roboto, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; /* 1 */
  line-height: 1.5; /* 2 */
}


/**
 * Inherit font-family and line-height from `html` so users can set them as
 * a class directly on the `html` element.
 */

body {
  font-family: inherit;
  line-height: inherit;
}

/**
 * 1. Prevent padding and border from affecting element width.
 *
 *    We used to set this in the html element and inherit from
 *    the parent element for everything else. This caused issues
 *    in shadow-dom-enhanced elements like <details> where the content
 *    is wrapped by a div with box-sizing set to `content-box`.
 *
 *    https://github.com/mozdevs/cssremedy/issues/4
 *
 *
 * 2. Allow adding a border to an element by just adding a border-width.
 *
 *    By default, the way the browser specifies that an element should have no
 *    border is by setting it's border-style to `none` in the user-agent
 *    stylesheet.
 *
 *    In order to easily add borders to elements by just setting the `border-width`
 *    property, we change the default border-style for all elements to `solid`, and
 *    use border-width to hide them instead. This way our `border` utilities only
 *    need to set the `border-width` property instead of the entire `border`
 *    shorthand, making our border utilities much more straightforward to compose.
 *
 *    https://github.com/tailwindcss/tailwindcss/pull/116
 */

*,
::before,
::after {
  box-sizing: border-box; /* 1 */
  border-width: 0; /* 2 */
  border-style: solid; /* 2 */
  border-color: currentColor; /* 2 */
}

/*
 * Ensure horizontal rules are visible by default
 */

hr {
  border-top-width: 1px;
}

/**
 * Undo the `border-style: none` reset that Normalize applies to images so that
 * our `border-{width}` utilities have the expected effect.
 *
 * The Normalize reset is unnecessary for us since we default the border-width
 * to 0 on all elements.
 *
 * https://github.com/tailwindcss/tailwindcss/issues/362
 */

img {
  border-style: solid;
}

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;
}

/**
 * Override legacy focus reset from Normalize with modern Firefox focus styles.
 *
 * This is actually an improvement over the new defaults in Firefox in our testing,
 * as it triggers the better focus styles even for links, which still use a dotted
 * outline in Firefox by default.
 */
 
:-moz-focusring {
	outline: auto;
}

table {
  border-collapse: collapse;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}

/**
 * Reset links to optimize for opt-in styling instead of
 * opt-out.
 */

a {
  color: inherit;
  text-decoration: inherit;
}

/**
 * Reset form element properties that are easy to forget to
 * style explicitly so you don't inadvertently introduce
 * styles that deviate from your design system. These styles
 * supplement a partial reset that is already applied by
 * normalize.css.
 */

button,
input,
optgroup,
select,
textarea {
  padding: 0;
  line-height: inherit;
  color: inherit;
}

/**
 * Use the configured 'mono' font family for elements that
 * are expected to be rendered with a monospace font, falling
 * back to the system monospace stack if there is no configured
 * 'mono' font family.
 */

pre,
code,
kbd,
samp {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

/**
 * 1. Make replaced elements `display: block` by default as that's
 *    the behavior you want almost all of the time. Inspired by
 *    CSS Remedy, with `svg` added as well.
 *
 *    https://github.com/mozdevs/cssremedy/issues/14
 * 
 * 2. Add `vertical-align: middle` to align replaced elements more
 *    sensibly by default when overriding `display` by adding a
 *    utility like `inline`.
 *
 *    This can trigger a poorly considered linting error in some
 *    tools but is included by design.
 * 
 *    https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210
 */

img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: block; /* 1 */
  vertical-align: middle; /* 2 */
}

/**
 * Constrain images and videos to the parent width and preserve
 * their intrinsic aspect ratio.
 *
 * https://github.com/mozdevs/cssremedy/issues/14
 */

img,
video {
  max-width: 100%;
  height: auto;
}

/**
 * Ensure the default browser behavior of the `hidden` attribute.
 */

[hidden] {
  display: none;
}

*, ::before, ::after {
	--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-transform: translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
	--tw-border-opacity: 1;
	border-color: rgba(229, 231, 235, var(--tw-border-opacity));
	--tw-ring-offset-shadow: 0 0 #0000;
	--tw-ring-shadow: 0 0 #0000;
	--tw-shadow: 0 0 #0000;
	--tw-ring-inset: var(--tw-empty,/*!*/ /*!*/);
	--tw-ring-offset-width: 0px;
	--tw-ring-offset-color: #fff;
	--tw-ring-color: rgba(59, 130, 246, 0.5);
	--tw-ring-offset-shadow: 0 0 #0000;
	--tw-ring-shadow: 0 0 #0000;
	--tw-shadow: 0 0 #0000;
	--tw-blur: var(--tw-empty,/*!*/ /*!*/);
	--tw-brightness: var(--tw-empty,/*!*/ /*!*/);
	--tw-contrast: var(--tw-empty,/*!*/ /*!*/);
	--tw-grayscale: var(--tw-empty,/*!*/ /*!*/);
	--tw-hue-rotate: var(--tw-empty,/*!*/ /*!*/);
	--tw-invert: var(--tw-empty,/*!*/ /*!*/);
	--tw-saturate: var(--tw-empty,/*!*/ /*!*/);
	--tw-sepia: var(--tw-empty,/*!*/ /*!*/);
	--tw-drop-shadow: var(--tw-empty,/*!*/ /*!*/);
	--tw-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);
}

[type='text'],[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: 0px;
	padding-top: 0.5rem;
	padding-right: 0.75rem;
	padding-bottom: 0.5rem;
	padding-left: 0.75rem;
	font-size: 1rem;
	line-height: 1.5rem;
	--tw-shadow: 0 0 #0000;
}

[type='text']: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;
}

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 0.5rem center;
	background-repeat: no-repeat;
	background-size: 1.5em 1.5em;
	padding-right: 2.5rem;
	-webkit-print-color-adjust: exact;
	        color-adjust: exact;
}

[multiple] {
	background-image: initial;
	background-position: initial;
	background-repeat: unset;
	background-size: initial;
	padding-right: 0.75rem;
	-webkit-print-color-adjust: unset;
	        color-adjust: unset;
}

[type='checkbox'],[type='radio'] {
	-webkit-appearance: none;
	   -moz-appearance: none;
	        appearance: none;
	padding: 0;
	-webkit-print-color-adjust: exact;
	        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: 0px;
}

[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 auto -webkit-focus-ring-color;
}

:root,
[data-theme] {
	background-color: hsla(var(--b1) / var(--tw-bg-opacity, 1));
	color: hsla(var(--bc) / var(--tw-text-opacity, 1));
}

html {
	-webkit-tap-highlight-color: transparent;
}

:root {
	--p: 10 88% 50%;
	--pf: 10 88% 40%;
	--sf: 48 89% 54%;
	--af: 174 60% 41%;
	--nf: 219 14% 22%;
	--b2: 0 0% 90%;
	--b3: 0 0% 81%;
	--bc: 0 0% 20%;
	--pc: 10 100% 90%;
	--sc: 48 100% 13%;
	--ac: 174 100% 10%;
	--nc: 219 60% 86%;
	--inc: 196 100% 9%;
	--suc: 88 100% 7%;
	--wac: 46 100% 11%;
	--erc: 6 100% 92%;
	--rounded-box: 1rem;
	--rounded-btn: 0.5rem;
	--rounded-badge: 1.9rem;
	--animation-btn: 0.25s;
	--animation-input: .2s;
	--btn-text-case: uppercase;
	--btn-focus-scale: 0.95;
	--border-btn: 1px;
	--tab-border: 1px;
	--tab-radius: 0.5rem;
	--s: 48 89% 67%;
	--a: 174 60% 51%;
	--n: 219 14% 28%;
	--b1: 0 0% 100%;
	--su: 88 75% 36%;
	--in: 196 61% 47%;
	--wa: 46 86% 53%;
	--er: 6 94% 58%;
}

[data-theme=zegluj] {
	--p: 10 88% 50%;
	--pf: 10 88% 40%;
	--sf: 48 89% 54%;
	--af: 174 60% 41%;
	--nf: 219 14% 22%;
	--b2: 0 0% 90%;
	--b3: 0 0% 81%;
	--bc: 0 0% 20%;
	--pc: 10 100% 90%;
	--sc: 48 100% 13%;
	--ac: 174 100% 10%;
	--nc: 219 60% 86%;
	--inc: 196 100% 9%;
	--suc: 88 100% 7%;
	--wac: 46 100% 11%;
	--erc: 6 100% 92%;
	--rounded-box: 1rem;
	--rounded-btn: 0.5rem;
	--rounded-badge: 1.9rem;
	--animation-btn: 0.25s;
	--animation-input: .2s;
	--btn-text-case: uppercase;
	--btn-focus-scale: 0.95;
	--border-btn: 1px;
	--tab-border: 1px;
	--tab-radius: 0.5rem;
	--s: 48 89% 67%;
	--a: 174 60% 51%;
	--n: 219 14% 28%;
	--b1: 0 0% 100%;
	--su: 88 75% 36%;
	--in: 196 61% 47%;
	--wa: 46 86% 53%;
	--er: 6 94% 58%;
}

[data-theme=light] {
	--p: 259 94% 51%;
	--pf: 259 94% 41%;
	--sf: 314 100% 38%;
	--af: 174 60% 41%;
	--nf: 219 14% 22%;
	--in: 198 93% 60%;
	--su: 158 64% 52%;
	--wa: 43 96% 56%;
	--er: 0 91% 71%;
	--inc: 198 100% 12%;
	--suc: 158 100% 10%;
	--wac: 43 100% 11%;
	--erc: 0 100% 14%;
	--rounded-box: 1rem;
	--rounded-btn: 0.5rem;
	--rounded-badge: 1.9rem;
	--animation-btn: 0.25s;
	--animation-input: .2s;
	--btn-text-case: uppercase;
	--btn-focus-scale: 0.95;
	--border-btn: 1px;
	--tab-border: 1px;
	--tab-radius: 0.5rem;
	--pc: 0 0% 100%;
	--s: 314 100% 47%;
	--sc: 0 0% 100%;
	--a: 174 60% 51%;
	--ac: 175 44% 15%;
	--n: 219 14% 28%;
	--nc: 0 0% 100%;
	--b1: 0 0% 100%;
	--b2: 0 0% 95%;
	--b3: 180 2% 90%;
	--bc: 215 28% 17%;
}
.fixed {
	position: fixed;
}
.absolute {
	position: absolute;
}
.relative {
	position: relative;
}
.sticky {
	position: -webkit-sticky;
	position: sticky;
}
.inset-0 {
	top: 0px;
	right: 0px;
	bottom: 0px;
	left: 0px;
}
.left-0 {
	left: 0px;
}
.right-0 {
	right: 0px;
}
.right-2 {
	right: 0.5rem;
}
.top-2 {
	top: 0.5rem;
}
.top-0 {
	top: 0px;
}
.right-3 {
	right: 0.75rem;
}
.bottom-0 {
	bottom: 0px;
}
.top-52 {
	top: 13rem;
}
.left-3 {
	left: 0.75rem;
}
.top-32 {
	top: 8rem;
}
.top-12 {
	top: 3rem;
}
.left-12 {
	left: 3rem;
}
.top-3 {
	top: 0.75rem;
}
.z-0 {
	z-index: 0;
}
.z-50 {
	z-index: 50;
}
.z-10 {
	z-index: 10;
}
.col-span-6 {
	grid-column: span 6 / span 6;
}
.float-right {
	float: right;
}
.float-left {
	float: left;
}
.m-auto {
	margin: auto;
}
.m-2 {
	margin: 0.5rem;
}
.m-8 {
	margin: 2rem;
}
.mx-auto {
	margin-left: auto;
	margin-right: auto;
}
.my-4 {
	margin-top: 1rem;
	margin-bottom: 1rem;
}
.my-3 {
	margin-top: 0.75rem;
	margin-bottom: 0.75rem;
}
.my-2 {
	margin-top: 0.5rem;
	margin-bottom: 0.5rem;
}
.mx-1 {
	margin-left: 0.25rem;
	margin-right: 0.25rem;
}
.-mx-1 {
	margin-left: -0.25rem;
	margin-right: -0.25rem;
}
.my-1 {
	margin-top: 0.25rem;
	margin-bottom: 0.25rem;
}
.ml-3 {
	margin-left: 0.75rem;
}
.-ml-px {
	margin-left: -1px;
}
.mt-5 {
	margin-top: 1.25rem;
}
.mt-6 {
	margin-top: 1.5rem;
}
.-mr-1 {
	margin-right: -0.25rem;
}
.mt-3 {
	margin-top: 0.75rem;
}
.mt-2 {
	margin-top: 0.5rem;
}
.mt-4 {
	margin-top: 1rem;
}
.mt-1 {
	margin-top: 0.25rem;
}
.mb-6 {
	margin-bottom: 1.5rem;
}
.mr-2 {
	margin-right: 0.5rem;
}
.mt-8 {
	margin-top: 2rem;
}
.ml-4 {
	margin-left: 1rem;
}
.ml-12 {
	margin-left: 3rem;
}
.ml-1 {
	margin-left: 0.25rem;
}
.ml-2 {
	margin-left: 0.5rem;
}
.-mr-0\.5 {
	margin-right: -0.125rem;
}
.-mr-0 {
	margin-right: 0px;
}
.-mr-2 {
	margin-right: -0.5rem;
}
.mr-3 {
	margin-right: 0.75rem;
}
.mt-10 {
	margin-top: 2.5rem;
}
.ml-6 {
	margin-left: 1.5rem;
}
.mb-4 {
	margin-bottom: 1rem;
}
.mb-3 {
	margin-bottom: 0.75rem;
}
.mr-4 {
	margin-right: 1rem;
}
.mb-5 {
	margin-bottom: 1.25rem;
}
.mb-2 {
	margin-bottom: 0.5rem;
}
.-ml-32 {
	margin-left: -8rem;
}
.mb-24 {
	margin-bottom: 6rem;
}
.mb-10 {
	margin-bottom: 2.5rem;
}
.mt-14 {
	margin-top: 3.5rem;
}
.mr-20 {
	margin-right: 5rem;
}
.mt-36 {
	margin-top: 9rem;
}
.-mt-px {
	margin-top: -1px;
}
.mb-8 {
	margin-bottom: 2rem;
}
.mt-0 {
	margin-top: 0px;
}
.block {
	display: block;
}
.inline-block {
	display: inline-block;
}
.inline {
	display: inline;
}
.flex {
	display: flex;
}
.inline-flex {
	display: inline-flex;
}
.table {
	display: table;
}
.grid {
	display: grid;
}
.hidden {
	display: none;
}
.h-5 {
	height: 1.25rem;
}
.h-16 {
	height: 4rem;
}
.h-12 {
	height: 3rem;
}
.h-6 {
	height: 1.5rem;
}
.h-8 {
	height: 2rem;
}
.h-4 {
	height: 1rem;
}
.h-9 {
	height: 2.25rem;
}
.h-10 {
	height: 2.5rem;
}
.h-20 {
	height: 5rem;
}
.h-screen {
	height: 100vh;
}
.h-full {
	height: 100%;
}
.h-96 {
	height: 24rem;
}
.h-1 {
	height: 0.25rem;
}
.min-h-screen {
	min-height: 100vh;
}
.w-5 {
	width: 1.25rem;
}
.w-16 {
	width: 4rem;
}
.w-full {
	width: 100%;
}
.w-0 {
	width: 0px;
}
.w-12 {
	width: 3rem;
}
.w-6 {
	width: 1.5rem;
}
.w-3\/4 {
	width: 75%;
}
.w-48 {
	width: 12rem;
}
.w-auto {
	width: auto;
}
.w-8 {
	width: 2rem;
}
.w-4 {
	width: 1rem;
}
.w-60 {
	width: 15rem;
}
.w-10 {
	width: 2.5rem;
}
.w-1\/2 {
	width: 50%;
}
.w-20 {
	width: 5rem;
}
.w-32 {
	width: 8rem;
}
.w-52 {
	width: 13rem;
}
.w-9 {
	width: 2.25rem;
}
.w-1\/3 {
	width: 33.333333%;
}
.w-10\/12 {
	width: 83.333333%;
}
.w-8\/12 {
	width: 66.666667%;
}
.w-2\/3 {
	width: 66.666667%;
}
.w-1\/4 {
	width: 25%;
}
.w-1\/12 {
	width: 8.333333%;
}
.w-11\/12 {
	width: 91.666667%;
}
.min-w-0 {
	min-width: 0px;
}
.min-w-max {
	min-width: -webkit-max-content;
	min-width: -moz-max-content;
	min-width: max-content;
}
.max-w-screen-xl {
	max-width: 1280px;
}
.max-w-7xl {
	max-width: 80rem;
}
.max-w-xl {
	max-width: 36rem;
}
.max-w-5xl {
	max-width: 64rem;
}
.max-w-sm {
	max-width: 24rem;
}
.max-w-md {
	max-width: 28rem;
}
.max-w-6xl {
	max-width: 72rem;
}
.flex-1 {
	flex: 1 1 0%;
}
.flex-none {
	flex: none;
}
.flex-auto {
	flex: 1 1 auto;
}
.flex-shrink-0 {
	flex-shrink: 0;
}
.table-fixed {
	table-layout: fixed;
}
.origin-top-left {
	transform-origin: top left;
}
.origin-top {
	transform-origin: top;
}
.origin-top-right {
	transform-origin: top right;
}
.translate-y-4 {
	--tw-translate-y: 1rem;
	transform: var(--tw-transform);
}
.translate-y-0 {
	--tw-translate-y: 0px;
	transform: var(--tw-transform);
}
.scale-95 {
	--tw-scale-x: .95;
	--tw-scale-y: .95;
	transform: var(--tw-transform);
}
.scale-100 {
	--tw-scale-x: 1;
	--tw-scale-y: 1;
	transform: var(--tw-transform);
}
.transform {
	transform: var(--tw-transform);
}
.cursor-default {
	cursor: default;
}
.cursor-pointer {
	cursor: pointer;
}
.list-inside {
	list-style-position: inside;
}
.list-outside {
	list-style-position: outside;
}
.list-disc {
	list-style-type: disc;
}
.appearance-none {
	-webkit-appearance: none;
	   -moz-appearance: none;
	        appearance: none;
}
.grid-cols-6 {
	grid-template-columns: repeat(6, minmax(0, 1fr));
}
.grid-cols-1 {
	grid-template-columns: repeat(1, minmax(0, 1fr));
}
.grid-rows-1 {
	grid-template-rows: repeat(1, minmax(0, 1fr));
}
.flex-row {
	flex-direction: row;
}
.flex-col {
	flex-direction: column;
}
.flex-wrap {
	flex-wrap: wrap;
}
.flex-nowrap {
	flex-wrap: nowrap;
}
.items-center {
	align-items: center;
}
.justify-start {
	justify-content: flex-start;
}
.justify-end {
	justify-content: flex-end;
}
.justify-center {
	justify-content: center;
}
.justify-between {
	justify-content: space-between;
}
.gap-6 {
	gap: 1.5rem;
}
.gap-4 {
	gap: 1rem;
}
.gap-1 {
	gap: 0.25rem;
}
.space-x-8 > :not([hidden]) ~ :not([hidden]) {
	--tw-space-x-reverse: 0;
	margin-right: calc(2rem * var(--tw-space-x-reverse));
	margin-left: calc(2rem * calc(1 - var(--tw-space-x-reverse)));
}
.space-y-1 > :not([hidden]) ~ :not([hidden]) {
	--tw-space-y-reverse: 0;
	margin-top: calc(0.25rem * calc(1 - var(--tw-space-y-reverse)));
	margin-bottom: calc(0.25rem * 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-x-6 > :not([hidden]) ~ :not([hidden]) {
	--tw-space-x-reverse: 0;
	margin-right: calc(1.5rem * var(--tw-space-x-reverse));
	margin-left: calc(1.5rem * calc(1 - var(--tw-space-x-reverse)));
}
.space-x-2 > :not([hidden]) ~ :not([hidden]) {
	--tw-space-x-reverse: 0;
	margin-right: calc(0.5rem * var(--tw-space-x-reverse));
	margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse)));
}
.space-x-3 > :not([hidden]) ~ :not([hidden]) {
	--tw-space-x-reverse: 0;
	margin-right: calc(0.75rem * var(--tw-space-x-reverse));
	margin-left: calc(0.75rem * calc(1 - var(--tw-space-x-reverse)));
}
.justify-self-end {
	justify-self: end;
}
.overflow-auto {
	overflow: auto;
}
.overflow-hidden {
	overflow: hidden;
}
.overflow-x-auto {
	overflow-x: auto;
}
.overflow-y-auto {
	overflow-y: auto;
}
.overflow-y-hidden {
	overflow-y: hidden;
}
.overflow-y-scroll {
	overflow-y: scroll;
}
.overscroll-none {
	overscroll-behavior: none;
}
.overscroll-y-none {
	overscroll-behavior-y: none;
}
.truncate {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.whitespace-normal {
	white-space: normal;
}
.whitespace-nowrap {
	white-space: nowrap;
}
.break-words {
	overflow-wrap: break-word;
}
.break-all {
	word-break: break-all;
}
.rounded-md {
	border-radius: 0.375rem;
}
.rounded-lg {
	border-radius: 0.5rem;
}
.rounded {
	border-radius: 0.25rem;
}
.rounded-full {
	border-radius: 9999px;
}
.rounded-l-md {
	border-top-left-radius: 0.375rem;
	border-bottom-left-radius: 0.375rem;
}
.rounded-r-md {
	border-top-right-radius: 0.375rem;
	border-bottom-right-radius: 0.375rem;
}
.rounded-t-none {
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
}
.rounded-b-none {
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
}
.border {
	border-width: 1px;
}
.border-2 {
	border-width: 2px;
}
.border-4 {
	border-width: 4px;
}
.border-0 {
	border-width: 0px;
}
.border-b-2 {
	border-bottom-width: 2px;
}
.border-l-4 {
	border-left-width: 4px;
}
.border-t {
	border-top-width: 1px;
}
.border-b {
	border-bottom-width: 1px;
}
.border-t-4 {
	border-top-width: 4px;
}
.border-r {
	border-right-width: 1px;
}
.border-dashed {
	border-style: dashed;
}
.border-gray-300 {
	--tw-border-opacity: 1;
	border-color: rgba(209, 213, 219, var(--tw-border-opacity));
}
.border-transparent {
	border-color: transparent;
}
.border-indigo-400 {
	--tw-border-opacity: 1;
	border-color: rgba(129, 140, 248, var(--tw-border-opacity));
}
.border-gray-200 {
	--tw-border-opacity: 1;
	border-color: rgba(229, 231, 235, var(--tw-border-opacity));
}
.border-gray-100 {
	--tw-border-opacity: 1;
	border-color: rgba(243, 244, 246, var(--tw-border-opacity));
}
.border-primary {
	--tw-border-opacity: 1;
	border-color: hsl(var(--p) / var(--tw-border-opacity));
}
.border-gray-400 {
	--tw-border-opacity: 1;
	border-color: rgba(156, 163, 175, var(--tw-border-opacity));
}
.bg-white {
	--tw-bg-opacity: 1;
	background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
}
.bg-gray-100 {
	--tw-bg-opacity: 1;
	background-color: rgba(243, 244, 246, var(--tw-bg-opacity));
}
.bg-indigo-500 {
	--tw-bg-opacity: 1;
	background-color: rgba(99, 102, 241, var(--tw-bg-opacity));
}
.bg-red-700 {
	--tw-bg-opacity: 1;
	background-color: rgba(185, 28, 28, var(--tw-bg-opacity));
}
.bg-gray-500 {
	--tw-bg-opacity: 1;
	background-color: rgba(107, 114, 128, var(--tw-bg-opacity));
}
.bg-indigo-600 {
	--tw-bg-opacity: 1;
	background-color: rgba(79, 70, 229, var(--tw-bg-opacity));
}
.bg-red-600 {
	--tw-bg-opacity: 1;
	background-color: rgba(220, 38, 38, var(--tw-bg-opacity));
}
.bg-gray-800 {
	--tw-bg-opacity: 1;
	background-color: rgba(31, 41, 55, var(--tw-bg-opacity));
}
.bg-red-100 {
	--tw-bg-opacity: 1;
	background-color: rgba(254, 226, 226, var(--tw-bg-opacity));
}
.bg-gray-50 {
	--tw-bg-opacity: 1;
	background-color: rgba(249, 250, 251, var(--tw-bg-opacity));
}
.bg-indigo-50 {
	--tw-bg-opacity: 1;
	background-color: rgba(238, 242, 255, var(--tw-bg-opacity));
}
.bg-gray-200 {
	--tw-bg-opacity: 1;
	background-color: rgba(229, 231, 235, var(--tw-bg-opacity));
}
.bg-gray-700 {
	--tw-bg-opacity: 1;
	background-color: rgba(55, 65, 81, var(--tw-bg-opacity));
}
.bg-secondary {
	--tw-bg-opacity: 1;
	background-color: hsl(var(--s) / var(--tw-bg-opacity));
}
.bg-info {
	--tw-bg-opacity: 1;
	background-color: hsl(var(--in) / var(--tw-bg-opacity));
}
.bg-transparent {
	background-color: transparent;
}
.bg-opacity-25 {
	--tw-bg-opacity: 0.25;
}
.bg-opacity-50 {
	--tw-bg-opacity: 0.5;
}
.bg-cover {
	background-size: cover;
}
.bg-center {
	background-position: center;
}
.bg-no-repeat {
	background-repeat: no-repeat;
}
.object-contain {
	-o-object-fit: contain;
	   object-fit: contain;
}
.object-cover {
	-o-object-fit: cover;
	   object-fit: cover;
}
.p-2 {
	padding: 0.5rem;
}
.p-6 {
	padding: 1.5rem;
}
.p-4 {
	padding: 1rem;
}
.p-3 {
	padding: 0.75rem;
}
.p-0 {
	padding: 0px;
}
.p-1 {
	padding: 0.25rem;
}
.px-4 {
	padding-left: 1rem;
	padding-right: 1rem;
}
.py-2 {
	padding-top: 0.5rem;
	padding-bottom: 0.5rem;
}
.px-2 {
	padding-left: 0.5rem;
	padding-right: 0.5rem;
}
.py-5 {
	padding-top: 1.25rem;
	padding-bottom: 1.25rem;
}
.px-6 {
	padding-left: 1.5rem;
	padding-right: 1.5rem;
}
.py-4 {
	padding-top: 1rem;
	padding-bottom: 1rem;
}
.px-3 {
	padding-left: 0.75rem;
	padding-right: 0.75rem;
}
.py-1 {
	padding-top: 0.25rem;
	padding-bottom: 0.25rem;
}
.py-3 {
	padding-top: 0.75rem;
	padding-bottom: 0.75rem;
}
.py-6 {
	padding-top: 1.5rem;
	padding-bottom: 1.5rem;
}
.px-1 {
	padding-left: 0.25rem;
	padding-right: 0.25rem;
}
.py-8 {
	padding-top: 2rem;
	padding-bottom: 2rem;
}
.py-12 {
	padding-top: 3rem;
	padding-bottom: 3rem;
}
.py-10 {
	padding-top: 2.5rem;
	padding-bottom: 2.5rem;
}
.px-11 {
	padding-left: 2.75rem;
	padding-right: 2.75rem;
}
.px-0 {
	padding-left: 0px;
	padding-right: 0px;
}
.px-10 {
	padding-left: 2.5rem;
	padding-right: 2.5rem;
}
.pt-6 {
	padding-top: 1.5rem;
}
.pt-5 {
	padding-top: 1.25rem;
}
.pb-4 {
	padding-bottom: 1rem;
}
.pt-1 {
	padding-top: 0.25rem;
}
.pl-3 {
	padding-left: 0.75rem;
}
.pr-4 {
	padding-right: 1rem;
}
.pt-2 {
	padding-top: 0.5rem;
}
.pb-3 {
	padding-bottom: 0.75rem;
}
.pt-4 {
	padding-top: 1rem;
}
.pb-1 {
	padding-bottom: 0.25rem;
}
.pr-6 {
	padding-right: 1.5rem;
}
.pt-3 {
	padding-top: 0.75rem;
}
.\!pb-0 {
	padding-bottom: 0px !important;
}
.\!pt-0 {
	padding-top: 0px !important;
}
.pl-4 {
	padding-left: 1rem;
}
.pr-2 {
	padding-right: 0.5rem;
}
.pb-2 {
	padding-bottom: 0.5rem;
}
.pr-1 {
	padding-right: 0.25rem;
}
.pt-8 {
	padding-top: 2rem;
}
.text-left {
	text-align: left;
}
.text-center {
	text-align: center;
}
.text-right {
	text-align: right;
}
.text-justify {
	text-align: justify;
}
.font-sans {
	font-family: Roboto, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
}
.font-mono {
	font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}
.text-sm {
	font-size: 0.875rem;
	line-height: 1.25rem;
}
.text-xs {
	font-size: 0.75rem;
	line-height: 1rem;
}
.text-lg {
	font-size: 1.125rem;
	line-height: 1.75rem;
}
.text-base {
	font-size: 1rem;
	line-height: 1.5rem;
}
.text-2xl {
	font-size: 1.5rem;
	line-height: 2rem;
}
.text-xl {
	font-size: 1.25rem;
	line-height: 1.75rem;
}
.text-4xl {
	font-size: 2.25rem;
	line-height: 2.5rem;
}
.text-5xl {
	font-size: 3rem;
	line-height: 1;
}
.font-medium {
	font-weight: 500;
}
.font-semibold {
	font-weight: 600;
}
.font-light {
	font-weight: 300;
}
.font-bold {
	font-weight: 700;
}
.font-black {
	font-weight: 900;
}
.uppercase {
	text-transform: uppercase;
}
.leading-5 {
	line-height: 1.25rem;
}
.leading-7 {
	line-height: 1.75rem;
}
.leading-tight {
	line-height: 1.25;
}
.leading-4 {
	line-height: 1rem;
}
.leading-normal {
	line-height: 1.5;
}
.tracking-widest {
	letter-spacing: 0.1em;
}
.tracking-wider {
	letter-spacing: 0.05em;
}
.tracking-wide {
	letter-spacing: 0.025em;
}
.text-gray-500 {
	--tw-text-opacity: 1;
	color: rgba(107, 114, 128, var(--tw-text-opacity));
}
.text-gray-700 {
	--tw-text-opacity: 1;
	color: rgba(55, 65, 81, var(--tw-text-opacity));
}
.text-gray-600 {
	--tw-text-opacity: 1;
	color: rgba(75, 85, 99, var(--tw-text-opacity));
}
.text-white {
	--tw-text-opacity: 1;
	color: rgba(255, 255, 255, var(--tw-text-opacity));
}
.text-indigo-600 {
	--tw-text-opacity: 1;
	color: rgba(79, 70, 229, var(--tw-text-opacity));
}
.text-red-600 {
	--tw-text-opacity: 1;
	color: rgba(220, 38, 38, var(--tw-text-opacity));
}
.text-gray-900 {
	--tw-text-opacity: 1;
	color: rgba(17, 24, 39, var(--tw-text-opacity));
}
.text-indigo-700 {
	--tw-text-opacity: 1;
	color: rgba(67, 56, 202, var(--tw-text-opacity));
}
.text-green-400 {
	--tw-text-opacity: 1;
	color: rgba(52, 211, 153, var(--tw-text-opacity));
}
.text-gray-400 {
	--tw-text-opacity: 1;
	color: rgba(156, 163, 175, var(--tw-text-opacity));
}
.text-indigo-500 {
	--tw-text-opacity: 1;
	color: rgba(99, 102, 241, var(--tw-text-opacity));
}
.text-gray-800 {
	--tw-text-opacity: 1;
	color: rgba(31, 41, 55, var(--tw-text-opacity));
}
.text-red-500 {
	--tw-text-opacity: 1;
	color: rgba(239, 68, 68, var(--tw-text-opacity));
}
.text-green-600 {
	--tw-text-opacity: 1;
	color: rgba(5, 150, 105, var(--tw-text-opacity));
}
.text-green-500 {
	--tw-text-opacity: 1;
	color: rgba(16, 185, 129, var(--tw-text-opacity));
}
.text-success {
	--tw-text-opacity: 1;
	color: hsl(var(--su) / var(--tw-text-opacity));
}
.text-primary {
	--tw-text-opacity: 1;
	color: hsl(var(--p) / var(--tw-text-opacity));
}
.text-base-200 {
	--tw-text-opacity: 1;
	color: hsl(var(--b2, var(--b1)) / var(--tw-text-opacity));
}
.text-neutral {
	--tw-text-opacity: 1;
	color: hsl(var(--n) / var(--tw-text-opacity));
}
.text-error {
	--tw-text-opacity: 1;
	color: hsl(var(--er) / var(--tw-text-opacity));
}
.text-gray-200 {
	--tw-text-opacity: 1;
	color: rgba(229, 231, 235, var(--tw-text-opacity));
}
.text-gray-300 {
	--tw-text-opacity: 1;
	color: rgba(209, 213, 219, var(--tw-text-opacity));
}
.text-black {
	--tw-text-opacity: 1;
	color: rgba(0, 0, 0, var(--tw-text-opacity));
}
.underline {
	text-decoration: underline;
}
.antialiased {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.opacity-0 {
	opacity: 0;
}
.opacity-100 {
	opacity: 1;
}
.opacity-75 {
	opacity: 0.75;
}
.opacity-50 {
	opacity: 0.5;
}
.shadow-sm {
	--tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow {
	--tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
	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 rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
	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 rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
	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 rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
	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 rgba(0, 0, 0, 0.25);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.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-gray-300 {
	--tw-ring-opacity: 1;
	--tw-ring-color: rgba(209, 213, 219, var(--tw-ring-opacity));
}
.ring-black {
	--tw-ring-opacity: 1;
	--tw-ring-color: rgba(0, 0, 0, var(--tw-ring-opacity));
}
.ring-opacity-5 {
	--tw-ring-opacity: 0.05;
}
.drop-shadow-lg {
	--tw-drop-shadow: drop-shadow(0 10px 8px rgba(0, 0, 0, 0.04)) drop-shadow(0 4px 3px rgba(0, 0, 0, 0.1));
	filter: var(--tw-filter);
}
.filter {
	filter: var(--tw-filter);
}
.transition {
	transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
	transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
	transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
	transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
	transition-duration: 150ms;
}
.transition-all {
	transition-property: all;
	transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
	transition-duration: 150ms;
}
.duration-150 {
	transition-duration: 150ms;
}
.duration-200 {
	transition-duration: 200ms;
}
.duration-75 {
	transition-duration: 75ms;
}
.duration-300 {
	transition-duration: 300ms;
}
.ease-in-out {
	transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.ease-out {
	transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
}
.ease-in {
	transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
}
.ease-linear {
	transition-timing-function: linear;
}
.mapboxgl-map{font:12px/20px Helvetica Neue,Arial,Helvetica,sans-serif;overflow:hidden;position:relative;-webkit-tap-highlight-color:rgb(0 0 0/0)}
.mapboxgl-canvas{position:absolute;left:0;top:0}
.mapboxgl-map:-webkit-full-screen{width:100%;height:100%}
.mapboxgl-canary{background-color:salmon}
.mapboxgl-canvas-container.mapboxgl-interactive,.mapboxgl-ctrl-group button.mapboxgl-ctrl-compass{cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}
.mapboxgl-canvas-container.mapboxgl-interactive.mapboxgl-track-pointer{cursor:pointer}
.mapboxgl-canvas-container.mapboxgl-interactive:active,.mapboxgl-ctrl-group button.mapboxgl-ctrl-compass:active{cursor:-webkit-grabbing;cursor:grabbing}
.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate,.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate .mapboxgl-canvas{touch-action:pan-x pan-y}
.mapboxgl-canvas-container.mapboxgl-touch-drag-pan,.mapboxgl-canvas-container.mapboxgl-touch-drag-pan .mapboxgl-canvas{touch-action:pinch-zoom}
.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate.mapboxgl-touch-drag-pan,.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate.mapboxgl-touch-drag-pan .mapboxgl-canvas{touch-action:none}
.mapboxgl-ctrl-bottom-left,.mapboxgl-ctrl-bottom-right,.mapboxgl-ctrl-top-left,.mapboxgl-ctrl-top-right{position:absolute;pointer-events:none;z-index:2}
.mapboxgl-ctrl-top-left{top:0;left:0}
.mapboxgl-ctrl-top-right{top:0;right:0}
.mapboxgl-ctrl-bottom-left{bottom:0;left:0}
.mapboxgl-ctrl-bottom-right{right:0;bottom:0}
.mapboxgl-ctrl{clear:both;pointer-events:auto;transform:translate(0)}
.mapboxgl-ctrl-top-left .mapboxgl-ctrl{margin:10px 0 0 10px;float:left}
.mapboxgl-ctrl-top-right .mapboxgl-ctrl{margin:10px 10px 0 0;float:right}
.mapboxgl-ctrl-bottom-left .mapboxgl-ctrl{margin:0 0 10px 10px;float:left}
.mapboxgl-ctrl-bottom-right .mapboxgl-ctrl{margin:0 10px 10px 0;float:right}
.mapboxgl-ctrl-group{border-radius:4px;background:#fff}
.mapboxgl-ctrl-group:not(:empty){box-shadow:0 0 0 2px rgb(0 0 0/10%)}
@media (-ms-high-contrast:active){.mapboxgl-ctrl-group:not(:empty){box-shadow:0 0 0 2px ButtonText}}
.mapboxgl-ctrl-group button{width:29px;height:29px;display:block;padding:0;outline:none;border:0;box-sizing:border-box;background-color:transparent;cursor:pointer;overflow:hidden}
.mapboxgl-ctrl-group button+button{border-top:1px solid #ddd}
.mapboxgl-ctrl button .mapboxgl-ctrl-icon{display:block;width:100%;height:100%;background-repeat:no-repeat;background-position:50%}
@media (-ms-high-contrast:active){.mapboxgl-ctrl-icon{background-color:transparent}.mapboxgl-ctrl-group button+button{border-top:1px solid ButtonText}}
.mapboxgl-ctrl-attrib-button:focus,.mapboxgl-ctrl-group button:focus{box-shadow:0 0 2px 2px rgb(0 150 255/100%)}
.mapboxgl-ctrl button:disabled{cursor:not-allowed}
.mapboxgl-ctrl button:disabled .mapboxgl-ctrl-icon{opacity:.25}
.mapboxgl-ctrl-group button:first-child{border-radius:4px 4px 0 0}
.mapboxgl-ctrl-group button:last-child{border-radius:0 0 4px 4px}
.mapboxgl-ctrl-group button:only-child{border-radius:inherit}
.mapboxgl-ctrl button:not(:disabled):hover{background-color:rgb(0 0 0/5%)}
.mapboxgl-ctrl-group button:focus:focus-visible{box-shadow:0 0 2px 2px rgb(0 150 255/100%)}
.mapboxgl-ctrl-group button:focus:not(:focus-visible){box-shadow:none}
.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 29 29' xmlns='http://www.w3.org/2000/svg' fill='%23333'%3E %3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-9z'/%3E %3C/svg%3E")}
.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 29 29' xmlns='http://www.w3.org/2000/svg' fill='%23333'%3E %3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5z'/%3E %3C/svg%3E")}
@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 29 29' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E %3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-9z'/%3E %3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 29 29' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E %3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5z'/%3E %3C/svg%3E")}}
@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 29 29' xmlns='http://www.w3.org/2000/svg' fill='%23000'%3E %3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-9z'/%3E %3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 29 29' xmlns='http://www.w3.org/2000/svg' fill='%23000'%3E %3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5z'/%3E %3C/svg%3E")}}
.mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 29 29' xmlns='http://www.w3.org/2000/svg' fill='%23333'%3E %3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z'/%3E %3C/svg%3E")}
.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 29 29' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z'/%3E %3C/svg%3E")}
@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 29 29' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E %3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z'/%3E %3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 29 29' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E %3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z'/%3E %3C/svg%3E")}}
@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 29 29' xmlns='http://www.w3.org/2000/svg' fill='%23000'%3E %3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z'/%3E %3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 29 29' xmlns='http://www.w3.org/2000/svg' fill='%23000'%3E %3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z'/%3E %3C/svg%3E")}}
.mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 29 29' xmlns='http://www.w3.org/2000/svg' fill='%23333'%3E %3Cpath d='M10.5 14l4-8 4 8h-8z'/%3E %3Cpath id='south' d='M10.5 16l4 8 4-8h-8z' fill='%23ccc'/%3E %3C/svg%3E")}
@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 29 29' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E %3Cpath d='M10.5 14l4-8 4 8h-8z'/%3E %3Cpath id='south' d='M10.5 16l4 8 4-8h-8z' fill='%23999'/%3E %3C/svg%3E")}}
@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 29 29' xmlns='http://www.w3.org/2000/svg' fill='%23000'%3E %3Cpath d='M10.5 14l4-8 4 8h-8z'/%3E %3Cpath id='south' d='M10.5 16l4 8 4-8h-8z' fill='%23ccc'/%3E %3C/svg%3E")}}
.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23333'%3E %3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E %3Ccircle id='dot' cx='10' cy='10' r='2'/%3E %3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E %3C/svg%3E")}
.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23aaa'%3E %3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E %3Ccircle id='dot' cx='10' cy='10' r='2'/%3E %3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' fill='red'/%3E %3C/svg%3E")}
.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E %3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E %3Ccircle id='dot' cx='10' cy='10' r='2'/%3E %3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E %3C/svg%3E")}
.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e58978'%3E %3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E %3Ccircle id='dot' cx='10' cy='10' r='2'/%3E %3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E %3C/svg%3E")}
.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E %3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E %3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E %3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E %3C/svg%3E")}
.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e54e33'%3E %3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E %3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E %3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E %3C/svg%3E")}
.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-waiting .mapboxgl-ctrl-icon{-webkit-animation:mapboxgl-spin 2s linear infinite;animation:mapboxgl-spin 2s linear infinite}
@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E %3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E %3Ccircle id='dot' cx='10' cy='10' r='2'/%3E %3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E %3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23999'%3E %3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E %3Ccircle id='dot' cx='10' cy='10' r='2'/%3E %3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' fill='red'/%3E %3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E %3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E %3Ccircle id='dot' cx='10' cy='10' r='2'/%3E %3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E %3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e58978'%3E %3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E %3Ccircle id='dot' cx='10' cy='10' r='2'/%3E %3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E %3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E %3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E %3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E %3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E %3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e54e33'%3E %3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E %3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E %3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E %3C/svg%3E")}}
@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23000'%3E %3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E %3Ccircle id='dot' cx='10' cy='10' r='2'/%3E %3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E %3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23666'%3E %3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E %3Ccircle id='dot' cx='10' cy='10' r='2'/%3E %3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' fill='red'/%3E %3C/svg%3E")}}
@-webkit-keyframes mapboxgl-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
@keyframes mapboxgl-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
a.mapboxgl-ctrl-logo{width:88px;height:23px;margin:0 0 -4px -4px;display:block;background-repeat:no-repeat;cursor:pointer;overflow:hidden;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='88' height='23' viewBox='0 0 88 23' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill-rule='evenodd'%3E %3Cdefs%3E %3Cpath id='logo' d='M11.5 2.25c5.105 0 9.25 4.145 9.25 9.25s-4.145 9.25-9.25 9.25-9.25-4.145-9.25-9.25 4.145-9.25 9.25-9.25zM6.997 15.983c-.051-.338-.828-5.802 2.233-8.873a4.395 4.395 0 013.13-1.28c1.27 0 2.49.51 3.39 1.42.91.9 1.42 2.12 1.42 3.39 0 1.18-.449 2.301-1.28 3.13C12.72 16.93 7 16 7 16l-.003-.017zM15.3 10.5l-2 .8-.8 2-.8-2-2-.8 2-.8.8-2 .8 2 2 .8z'/%3E %3Cpath id='text' d='M50.63 8c.13 0 .23.1.23.23V9c.7-.76 1.7-1.18 2.73-1.18 2.17 0 3.95 1.85 3.95 4.17s-1.77 4.19-3.94 4.19c-1.04 0-2.03-.43-2.74-1.18v3.77c0 .13-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01 0 .01 0 .01-.01.13 0 .22.1.22.22v7.55c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V15c-.7.76-1.69 1.19-2.73 1.19-2.17 0-3.94-1.87-3.94-4.19 0-2.32 1.77-4.19 3.94-4.19 1.03 0 2.02.43 2.73 1.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24 4.24 0 00-4.16 3.29c-.13.59-.13 1.19 0 1.77a4.233 4.233 0 004.17 3.3c2.35 0 4.26-1.87 4.26-4.19 0-2.32-1.9-4.17-4.27-4.17zM60.63 5c.13 0 .23.1.23.23v3.76c.7-.76 1.7-1.18 2.73-1.18 1.88 0 3.45 1.4 3.84 3.28.13.59.13 1.2 0 1.8-.39 1.88-1.96 3.29-3.84 3.29-1.03 0-2.02-.43-2.73-1.18v.77c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34 11h-1.4c-.13 0-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13 0 .22.11.23.22v.68c.5-.68 1.3-1.09 2.16-1.1h.03c1.09 0 2.09.6 2.6 1.55.45-.95 1.4-1.55 2.44-1.56 1.62 0 2.93 1.25 2.9 2.78l.03 5.2c0 .13-.1.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8 0-1.46.7-1.59 1.62l.01 4.68c0 .13-.11.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85 0-1.54.79-1.6 1.8v4.5c0 .13-.1.23-.23.23zm53.615 0h-1.61c-.04 0-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213 0 01-.03-.12c0-.12.09-.21.21-.21h1.61c.13 0 .24.06.3.17l1.41 2.37 1.4-2.37a.34.34 0 01.3-.17h1.6c.04 0 .08.01.12.03.09.06.13.19.06.28l-2.37 3.65 2.43 3.7c0 .05.01.09.01.13 0 .12-.09.21-.21.21h-1.61c-.13 0-.24-.06-.3-.17l-1.44-2.42-1.44 2.42a.34.34 0 01-.3.17zm-7.12-1.49c-1.33 0-2.42-1.12-2.42-2.51 0-1.39 1.08-2.52 2.42-2.52 1.33 0 2.42 1.12 2.42 2.51 0 1.39-1.08 2.51-2.42 2.52zm-19.865 0c-1.32 0-2.39-1.11-2.42-2.48v-.07c.02-1.38 1.09-2.49 2.4-2.49 1.32 0 2.41 1.12 2.41 2.51 0 1.39-1.07 2.52-2.39 2.53zm-8.11-2.48c-.01 1.37-1.09 2.47-2.41 2.47s-2.42-1.12-2.42-2.51c0-1.39 1.08-2.52 2.4-2.52 1.33 0 2.39 1.11 2.41 2.48l.02.08zm18.12 2.47c-1.32 0-2.39-1.11-2.41-2.48v-.06c.02-1.38 1.09-2.48 2.41-2.48s2.42 1.12 2.42 2.51c0 1.39-1.09 2.51-2.42 2.51z'/%3E %3C/defs%3E %3Cmask id='clip'%3E %3Crect x='0' y='0' width='100%25' height='100%25' fill='white'/%3E %3Cuse xlink:href='%23logo'/%3E %3Cuse xlink:href='%23text'/%3E %3C/mask%3E %3Cg id='outline' opacity='0.3' stroke='%23000' stroke-width='3'%3E %3Ccircle mask='url(%23clip)' cx='11.5' cy='11.5' r='9.25'/%3E %3Cuse xlink:href='%23text' mask='url(%23clip)'/%3E %3C/g%3E %3Cg id='fill' opacity='0.9' fill='%23fff'%3E %3Cuse xlink:href='%23logo'/%3E %3Cuse xlink:href='%23text'/%3E %3C/g%3E %3C/svg%3E")}
a.mapboxgl-ctrl-logo.mapboxgl-compact{width:23px}
@media (-ms-high-contrast:active){a.mapboxgl-ctrl-logo{background-color:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='88' height='23' viewBox='0 0 88 23' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill-rule='evenodd'%3E %3Cdefs%3E %3Cpath id='logo' d='M11.5 2.25c5.105 0 9.25 4.145 9.25 9.25s-4.145 9.25-9.25 9.25-9.25-4.145-9.25-9.25 4.145-9.25 9.25-9.25zM6.997 15.983c-.051-.338-.828-5.802 2.233-8.873a4.395 4.395 0 013.13-1.28c1.27 0 2.49.51 3.39 1.42.91.9 1.42 2.12 1.42 3.39 0 1.18-.449 2.301-1.28 3.13C12.72 16.93 7 16 7 16l-.003-.017zM15.3 10.5l-2 .8-.8 2-.8-2-2-.8 2-.8.8-2 .8 2 2 .8z'/%3E %3Cpath id='text' d='M50.63 8c.13 0 .23.1.23.23V9c.7-.76 1.7-1.18 2.73-1.18 2.17 0 3.95 1.85 3.95 4.17s-1.77 4.19-3.94 4.19c-1.04 0-2.03-.43-2.74-1.18v3.77c0 .13-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01 0 .01 0 .01-.01.13 0 .22.1.22.22v7.55c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V15c-.7.76-1.69 1.19-2.73 1.19-2.17 0-3.94-1.87-3.94-4.19 0-2.32 1.77-4.19 3.94-4.19 1.03 0 2.02.43 2.73 1.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24 4.24 0 00-4.16 3.29c-.13.59-.13 1.19 0 1.77a4.233 4.233 0 004.17 3.3c2.35 0 4.26-1.87 4.26-4.19 0-2.32-1.9-4.17-4.27-4.17zM60.63 5c.13 0 .23.1.23.23v3.76c.7-.76 1.7-1.18 2.73-1.18 1.88 0 3.45 1.4 3.84 3.28.13.59.13 1.2 0 1.8-.39 1.88-1.96 3.29-3.84 3.29-1.03 0-2.02-.43-2.73-1.18v.77c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34 11h-1.4c-.13 0-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13 0 .22.11.23.22v.68c.5-.68 1.3-1.09 2.16-1.1h.03c1.09 0 2.09.6 2.6 1.55.45-.95 1.4-1.55 2.44-1.56 1.62 0 2.93 1.25 2.9 2.78l.03 5.2c0 .13-.1.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8 0-1.46.7-1.59 1.62l.01 4.68c0 .13-.11.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85 0-1.54.79-1.6 1.8v4.5c0 .13-.1.23-.23.23zm53.615 0h-1.61c-.04 0-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213 0 01-.03-.12c0-.12.09-.21.21-.21h1.61c.13 0 .24.06.3.17l1.41 2.37 1.4-2.37a.34.34 0 01.3-.17h1.6c.04 0 .08.01.12.03.09.06.13.19.06.28l-2.37 3.65 2.43 3.7c0 .05.01.09.01.13 0 .12-.09.21-.21.21h-1.61c-.13 0-.24-.06-.3-.17l-1.44-2.42-1.44 2.42a.34.34 0 01-.3.17zm-7.12-1.49c-1.33 0-2.42-1.12-2.42-2.51 0-1.39 1.08-2.52 2.42-2.52 1.33 0 2.42 1.12 2.42 2.51 0 1.39-1.08 2.51-2.42 2.52zm-19.865 0c-1.32 0-2.39-1.11-2.42-2.48v-.07c.02-1.38 1.09-2.49 2.4-2.49 1.32 0 2.41 1.12 2.41 2.51 0 1.39-1.07 2.52-2.39 2.53zm-8.11-2.48c-.01 1.37-1.09 2.47-2.41 2.47s-2.42-1.12-2.42-2.51c0-1.39 1.08-2.52 2.4-2.52 1.33 0 2.39 1.11 2.41 2.48l.02.08zm18.12 2.47c-1.32 0-2.39-1.11-2.41-2.48v-.06c.02-1.38 1.09-2.48 2.41-2.48s2.42 1.12 2.42 2.51c0 1.39-1.09 2.51-2.42 2.51z'/%3E %3C/defs%3E %3Cmask id='clip'%3E %3Crect x='0' y='0' width='100%25' height='100%25' fill='white'/%3E %3Cuse xlink:href='%23logo'/%3E %3Cuse xlink:href='%23text'/%3E %3C/mask%3E %3Cg id='outline' opacity='1' stroke='%23000' stroke-width='3'%3E %3Ccircle mask='url(%23clip)' cx='11.5' cy='11.5' r='9.25'/%3E %3Cuse xlink:href='%23text' mask='url(%23clip)'/%3E %3C/g%3E %3Cg id='fill' opacity='1' fill='%23fff'%3E %3Cuse xlink:href='%23logo'/%3E %3Cuse xlink:href='%23text'/%3E %3C/g%3E %3C/svg%3E")}}
@media (-ms-high-contrast:black-on-white){a.mapboxgl-ctrl-logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='88' height='23' viewBox='0 0 88 23' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill-rule='evenodd'%3E %3Cdefs%3E %3Cpath id='logo' d='M11.5 2.25c5.105 0 9.25 4.145 9.25 9.25s-4.145 9.25-9.25 9.25-9.25-4.145-9.25-9.25 4.145-9.25 9.25-9.25zM6.997 15.983c-.051-.338-.828-5.802 2.233-8.873a4.395 4.395 0 013.13-1.28c1.27 0 2.49.51 3.39 1.42.91.9 1.42 2.12 1.42 3.39 0 1.18-.449 2.301-1.28 3.13C12.72 16.93 7 16 7 16l-.003-.017zM15.3 10.5l-2 .8-.8 2-.8-2-2-.8 2-.8.8-2 .8 2 2 .8z'/%3E %3Cpath id='text' d='M50.63 8c.13 0 .23.1.23.23V9c.7-.76 1.7-1.18 2.73-1.18 2.17 0 3.95 1.85 3.95 4.17s-1.77 4.19-3.94 4.19c-1.04 0-2.03-.43-2.74-1.18v3.77c0 .13-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01 0 .01 0 .01-.01.13 0 .22.1.22.22v7.55c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V15c-.7.76-1.69 1.19-2.73 1.19-2.17 0-3.94-1.87-3.94-4.19 0-2.32 1.77-4.19 3.94-4.19 1.03 0 2.02.43 2.73 1.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24 4.24 0 00-4.16 3.29c-.13.59-.13 1.19 0 1.77a4.233 4.233 0 004.17 3.3c2.35 0 4.26-1.87 4.26-4.19 0-2.32-1.9-4.17-4.27-4.17zM60.63 5c.13 0 .23.1.23.23v3.76c.7-.76 1.7-1.18 2.73-1.18 1.88 0 3.45 1.4 3.84 3.28.13.59.13 1.2 0 1.8-.39 1.88-1.96 3.29-3.84 3.29-1.03 0-2.02-.43-2.73-1.18v.77c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34 11h-1.4c-.13 0-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13 0 .22.11.23.22v.68c.5-.68 1.3-1.09 2.16-1.1h.03c1.09 0 2.09.6 2.6 1.55.45-.95 1.4-1.55 2.44-1.56 1.62 0 2.93 1.25 2.9 2.78l.03 5.2c0 .13-.1.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8 0-1.46.7-1.59 1.62l.01 4.68c0 .13-.11.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85 0-1.54.79-1.6 1.8v4.5c0 .13-.1.23-.23.23zm53.615 0h-1.61c-.04 0-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213 0 01-.03-.12c0-.12.09-.21.21-.21h1.61c.13 0 .24.06.3.17l1.41 2.37 1.4-2.37a.34.34 0 01.3-.17h1.6c.04 0 .08.01.12.03.09.06.13.19.06.28l-2.37 3.65 2.43 3.7c0 .05.01.09.01.13 0 .12-.09.21-.21.21h-1.61c-.13 0-.24-.06-.3-.17l-1.44-2.42-1.44 2.42a.34.34 0 01-.3.17zm-7.12-1.49c-1.33 0-2.42-1.12-2.42-2.51 0-1.39 1.08-2.52 2.42-2.52 1.33 0 2.42 1.12 2.42 2.51 0 1.39-1.08 2.51-2.42 2.52zm-19.865 0c-1.32 0-2.39-1.11-2.42-2.48v-.07c.02-1.38 1.09-2.49 2.4-2.49 1.32 0 2.41 1.12 2.41 2.51 0 1.39-1.07 2.52-2.39 2.53zm-8.11-2.48c-.01 1.37-1.09 2.47-2.41 2.47s-2.42-1.12-2.42-2.51c0-1.39 1.08-2.52 2.4-2.52 1.33 0 2.39 1.11 2.41 2.48l.02.08zm18.12 2.47c-1.32 0-2.39-1.11-2.41-2.48v-.06c.02-1.38 1.09-2.48 2.41-2.48s2.42 1.12 2.42 2.51c0 1.39-1.09 2.51-2.42 2.51z'/%3E %3C/defs%3E %3Cmask id='clip'%3E %3Crect x='0' y='0' width='100%25' height='100%25' fill='white'/%3E %3Cuse xlink:href='%23logo'/%3E %3Cuse xlink:href='%23text'/%3E %3C/mask%3E %3Cg id='outline' opacity='1' stroke='%23fff' stroke-width='3' fill='%23fff'%3E %3Ccircle mask='url(%23clip)' cx='11.5' cy='11.5' r='9.25'/%3E %3Cuse xlink:href='%23text' mask='url(%23clip)'/%3E %3C/g%3E %3Cg id='fill' opacity='1' fill='%23000'%3E %3Cuse xlink:href='%23logo'/%3E %3Cuse xlink:href='%23text'/%3E %3C/g%3E %3C/svg%3E")}}
.mapboxgl-ctrl.mapboxgl-ctrl-attrib{padding:0 5px;background-color:rgb(255 255 255/50%);margin:0}
@media screen{.mapboxgl-ctrl-attrib.mapboxgl-compact{min-height:20px;padding:2px 24px 2px 0;margin:10px;position:relative;background-color:#fff;border-radius:12px}.mapboxgl-ctrl-attrib.mapboxgl-compact-show{padding:2px 28px 2px 8px;visibility:visible}.mapboxgl-ctrl-bottom-left>.mapboxgl-ctrl-attrib.mapboxgl-compact-show,.mapboxgl-ctrl-top-left>.mapboxgl-ctrl-attrib.mapboxgl-compact-show{padding:2px 8px 2px 28px;border-radius:12px}.mapboxgl-ctrl-attrib.mapboxgl-compact .mapboxgl-ctrl-attrib-inner{display:none}.mapboxgl-ctrl-attrib-button{display:none;cursor:pointer;position:absolute;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd'%3E %3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E %3C/svg%3E");background-color:rgb(255 255 255/50%);width:24px;height:24px;box-sizing:border-box;border-radius:12px;outline:none;top:0;right:0;border:0}.mapboxgl-ctrl-bottom-left .mapboxgl-ctrl-attrib-button,.mapboxgl-ctrl-top-left .mapboxgl-ctrl-attrib-button{left:0}.mapboxgl-ctrl-attrib.mapboxgl-compact-show .mapboxgl-ctrl-attrib-inner,.mapboxgl-ctrl-attrib.mapboxgl-compact .mapboxgl-ctrl-attrib-button{display:block}.mapboxgl-ctrl-attrib.mapboxgl-compact-show .mapboxgl-ctrl-attrib-button{background-color:rgb(0 0 0/5%)}.mapboxgl-ctrl-bottom-right>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{bottom:0;right:0}.mapboxgl-ctrl-top-right>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{top:0;right:0}.mapboxgl-ctrl-top-left>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{top:0;left:0}.mapboxgl-ctrl-bottom-left>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{bottom:0;left:0}}
@media screen and (-ms-high-contrast:active){.mapboxgl-ctrl-attrib.mapboxgl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd' fill='%23fff'%3E %3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E %3C/svg%3E")}}
@media screen and (-ms-high-contrast:black-on-white){.mapboxgl-ctrl-attrib.mapboxgl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd'%3E %3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E %3C/svg%3E")}}
.mapboxgl-ctrl-attrib a{color:rgb(0 0 0/75%);text-decoration:none}
.mapboxgl-ctrl-attrib a:hover{color:inherit;text-decoration:underline}
.mapboxgl-ctrl-attrib .mapbox-improve-map{font-weight:700;margin-left:2px}
.mapboxgl-attrib-empty{display:none}
.mapboxgl-ctrl-scale{background-color:rgb(255 255 255/75%);font-size:10px;border:2px solid #333;border-top:#333;padding:0 5px;color:#333;box-sizing:border-box;white-space:nowrap}
.mapboxgl-popup{position:absolute;top:0;left:0;display:flex;will-change:transform;pointer-events:none}
.mapboxgl-popup-anchor-top,.mapboxgl-popup-anchor-top-left,.mapboxgl-popup-anchor-top-right{flex-direction:column}
.mapboxgl-popup-anchor-bottom,.mapboxgl-popup-anchor-bottom-left,.mapboxgl-popup-anchor-bottom-right{flex-direction:column-reverse}
.mapboxgl-popup-anchor-left{flex-direction:row}
.mapboxgl-popup-anchor-right{flex-direction:row-reverse}
.mapboxgl-popup-tip{width:0;height:0;border:10px solid transparent;z-index:1}
.mapboxgl-popup-anchor-top .mapboxgl-popup-tip{align-self:center;border-top:none;border-bottom-color:#fff}
.mapboxgl-popup-anchor-top-left .mapboxgl-popup-tip{align-self:flex-start;border-top:none;border-left:none;border-bottom-color:#fff}
.mapboxgl-popup-anchor-top-right .mapboxgl-popup-tip{align-self:flex-end;border-top:none;border-right:none;border-bottom-color:#fff}
.mapboxgl-popup-anchor-bottom .mapboxgl-popup-tip{align-self:center;border-bottom:none;border-top-color:#fff}
.mapboxgl-popup-anchor-bottom-left .mapboxgl-popup-tip{align-self:flex-start;border-bottom:none;border-left:none;border-top-color:#fff}
.mapboxgl-popup-anchor-bottom-right .mapboxgl-popup-tip{align-self:flex-end;border-bottom:none;border-right:none;border-top-color:#fff}
.mapboxgl-popup-anchor-left .mapboxgl-popup-tip{align-self:center;border-left:none;border-right-color:#fff}
.mapboxgl-popup-anchor-right .mapboxgl-popup-tip{align-self:center;border-right:none;border-left-color:#fff}
.mapboxgl-popup-close-button{position:absolute;right:0;top:0;border:0;border-radius:0 3px 0 0;cursor:pointer;background-color:transparent}
.mapboxgl-popup-close-button:hover{background-color:rgb(0 0 0/5%)}
.mapboxgl-popup-content{position:relative;background:#fff;border-radius:3px;box-shadow:0 1px 2px rgb(0 0 0/10%);padding:10px 10px 15px;pointer-events:auto}
.mapboxgl-popup-anchor-top-left .mapboxgl-popup-content{border-top-left-radius:0}
.mapboxgl-popup-anchor-top-right .mapboxgl-popup-content{border-top-right-radius:0}
.mapboxgl-popup-anchor-bottom-left .mapboxgl-popup-content{border-bottom-left-radius:0}
.mapboxgl-popup-anchor-bottom-right .mapboxgl-popup-content{border-bottom-right-radius:0}
.mapboxgl-popup-track-pointer{display:none}
.mapboxgl-popup-track-pointer *{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}
.mapboxgl-map:hover .mapboxgl-popup-track-pointer{display:flex}
.mapboxgl-map:active .mapboxgl-popup-track-pointer{display:none}
.mapboxgl-marker{position:absolute;top:0;left:0;will-change:transform;opacity:1;transition:opacity .2s}
.mapboxgl-user-location-dot,.mapboxgl-user-location-dot:before{background-color:#1da1f2;width:15px;height:15px;border-radius:50%}
.mapboxgl-user-location-dot:before{content:"";position:absolute;-webkit-animation:mapboxgl-user-location-dot-pulse 2s infinite;animation:mapboxgl-user-location-dot-pulse 2s infinite}
.mapboxgl-user-location-dot:after{border-radius:50%;border:2px solid #fff;content:"";height:19px;left:-2px;position:absolute;top:-2px;width:19px;box-sizing:border-box;box-shadow:0 0 3px rgb(0 0 0/35%)}
.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading{width:0;height:0}
.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:after,.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:before{content:"";border-bottom:7.5px solid #4aa1eb;position:absolute}
.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:before{border-left:7.5px solid transparent;transform:translateY(-28px) skewY(-20deg)}
.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:after{border-right:7.5px solid transparent;transform:translate(7.5px,-28px) skewY(20deg)}
@-webkit-keyframes mapboxgl-user-location-dot-pulse{0%{transform:scale(1);opacity:1}70%{transform:scale(3);opacity:0}to{transform:scale(1);opacity:0}}
@keyframes mapboxgl-user-location-dot-pulse{0%{transform:scale(1);opacity:1}70%{transform:scale(3);opacity:0}to{transform:scale(1);opacity:0}}
.mapboxgl-user-location-dot-stale{background-color:#aaa}
.mapboxgl-user-location-dot-stale:after{display:none}
.mapboxgl-user-location-accuracy-circle{background-color:rgba(29,161,242,.2);width:1px;height:1px;border-radius:100%}
.mapboxgl-crosshair,.mapboxgl-crosshair .mapboxgl-interactive,.mapboxgl-crosshair .mapboxgl-interactive:active{cursor:crosshair}
.mapboxgl-boxzoom{position:absolute;top:0;left:0;width:0;height:0;background:#fff;border:2px dotted #202020;opacity:.5}
@media print{.mapbox-improve-map{display:none}}
.mapboxgl-scroll-zoom-blocker,.mapboxgl-touch-pan-blocker{color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;justify-content:center;text-align:center;position:absolute;display:flex;align-items:center;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0/70%);opacity:0;pointer-events:none;transition:opacity .75s ease-in-out;transition-delay:1s}
.mapboxgl-scroll-zoom-blocker-show,.mapboxgl-touch-pan-blocker-show{opacity:1;transition:opacity .1s ease-in-out}
.mapboxgl-canvas-container.mapboxgl-touch-pan-blocker-override.mapboxgl-scrollable-page,.mapboxgl-canvas-container.mapboxgl-touch-pan-blocker-override.mapboxgl-scrollable-page .mapboxgl-canvas{touch-action:pan-x pan-y}
:root{--p:259 94% 51%;--pf:259 94% 41%;--sf:314 100% 38%;--af:174 60% 41%;--nf:219 14% 22%;--in:198 93% 60%;--su:158 64% 52%;--wa:43 96% 56%;--er:0 91% 71%;--inc:198 100% 12%;--suc:158 100% 10%;--wac:43 100% 11%;--erc:0 100% 14%;--rounded-box:1rem;--rounded-btn:.5rem;--rounded-badge:1.9rem;--animation-btn:.25s;--animation-input:.2s;--btn-text-case:uppercase;--btn-focus-scale:.95;--border-btn:1px;--tab-border:1px;--tab-radius:.5rem;--pc:0 0% 100%;--s:314 100% 47%;--sc:0 0% 100%;--a:174 60% 51%;--ac:175 44% 15%;--n:219 14% 28%;--nc:0 0% 100%;--b1:0 0% 100%;--b2:0 0% 95%;--b3:180 2% 90%;--bc:215 28% 17%}
@media (prefers-color-scheme:dark){:root{--p:262 80% 50%;--pf:262 80% 40%;--sf:316 70% 40%;--af:175 70% 33%;--in:198 93% 60%;--su:158 64% 52%;--wa:43 96% 56%;--er:0 91% 71%;--inc:198 100% 12%;--suc:158 100% 10%;--wac:43 100% 11%;--erc:0 100% 14%;--rounded-box:1rem;--rounded-btn:.5rem;--rounded-badge:1.9rem;--animation-btn:.25s;--animation-input:.2s;--btn-text-case:uppercase;--btn-focus-scale:.95;--border-btn:1px;--tab-border:1px;--tab-radius:.5rem;--pc:0 0% 100%;--s:316 70% 50%;--sc:0 0% 100%;--a:175 70% 41%;--ac:0 0% 100%;--n:218 18% 12%;--nf:223 17% 8%;--nc:220 13% 69%;--b1:220 18% 20%;--b2:220 17% 17%;--b3:219 18% 15%;--bc:220 13% 69%}}
[data-theme=light]{--p:259 94% 51%;--pf:259 94% 41%;--sf:314 100% 38%;--af:174 60% 41%;--nf:219 14% 22%;--in:198 93% 60%;--su:158 64% 52%;--wa:43 96% 56%;--er:0 91% 71%;--inc:198 100% 12%;--suc:158 100% 10%;--wac:43 100% 11%;--erc:0 100% 14%;--rounded-box:1rem;--rounded-btn:.5rem;--rounded-badge:1.9rem;--animation-btn:.25s;--animation-input:.2s;--btn-text-case:uppercase;--btn-focus-scale:.95;--border-btn:1px;--tab-border:1px;--tab-radius:.5rem;--pc:0 0% 100%;--s:314 100% 47%;--sc:0 0% 100%;--a:174 60% 51%;--ac:175 44% 15%;--n:219 14% 28%;--nc:0 0% 100%;--b1:0 0% 100%;--b2:0 0% 95%;--b3:180 2% 90%;--bc:215 28% 17%}
[data-theme=dark]{--p:262 80% 50%;--pf:262 80% 40%;--sf:316 70% 40%;--af:175 70% 33%;--in:198 93% 60%;--su:158 64% 52%;--wa:43 96% 56%;--er:0 91% 71%;--inc:198 100% 12%;--suc:158 100% 10%;--wac:43 100% 11%;--erc:0 100% 14%;--rounded-box:1rem;--rounded-btn:.5rem;--rounded-badge:1.9rem;--animation-btn:.25s;--animation-input:.2s;--btn-text-case:uppercase;--btn-focus-scale:.95;--border-btn:1px;--tab-border:1px;--tab-radius:.5rem;--pc:0 0% 100%;--s:316 70% 50%;--sc:0 0% 100%;--a:175 70% 41%;--ac:0 0% 100%;--n:218 18% 12%;--nf:223 17% 8%;--nc:220 13% 69%;--b1:220 18% 20%;--b2:220 17% 17%;--b3:219 18% 15%;--bc:220 13% 69%}
[data-theme=cupcake]{--p:183 47% 59%;--pf:183 47% 47%;--sf:338 71% 62%;--af:39 84% 46%;--nf:280 46% 11%;--in:198 93% 60%;--su:158 64% 52%;--wa:43 96% 56%;--er:0 91% 71%;--pc:183 100% 12%;--sc:338 100% 16%;--ac:39 100% 12%;--nc:280 83% 83%;--inc:198 100% 12%;--suc:158 100% 10%;--wac:43 100% 11%;--erc:0 100% 14%;--rounded-box:1rem;--rounded-badge:1.9rem;--animation-btn:.25s;--animation-input:.2s;--btn-text-case:uppercase;--btn-focus-scale:.95;--border-btn:1px;--s:338 71% 78%;--a:39 84% 58%;--n:280 46% 14%;--b1:24 33% 97%;--b2:27 22% 92%;--b3:22 14% 89%;--bc:280 46% 14%;--rounded-btn:1.9rem;--tab-border:2px;--tab-radius:.5rem}
[data-theme=bumblebee]{--p:41 74% 53%;--pf:41 74% 42%;--sf:50 94% 46%;--af:240 33% 11%;--nf:240 33% 11%;--b2:0 0% 90%;--b3:0 0% 81%;--in:198 93% 60%;--su:158 64% 52%;--wa:43 96% 56%;--er:0 91% 71%;--bc:0 0% 20%;--ac:240 60% 83%;--nc:240 60% 83%;--inc:198 100% 12%;--suc:158 100% 10%;--wac:43 100% 11%;--erc:0 100% 14%;--rounded-box:1rem;--rounded-btn:.5rem;--rounded-badge:1.9rem;--animation-btn:.25s;--animation-input:.2s;--btn-text-case:uppercase;--btn-focus-scale:.95;--border-btn:1px;--tab-border:1px;--tab-radius:.5rem;--pc:240 33% 14%;--s:50 94% 58%;--sc:240 33% 14%;--a:240 33% 14%;--n:240 33% 14%;--b1:0 0% 100%}
[data-theme=emerald]{--p:141 50% 60%;--pf:141 50% 48%;--sf:219 96% 48%;--af:10 81% 45%;--nf:219 20% 20%;--b2:0 0% 90%;--b3:0 0% 81%;--in:198 93% 60%;--su:158 64% 52%;--wa:43 96% 56%;--er:0 91% 71%;--inc:198 100% 12%;--suc:158 100% 10%;--wac:43 100% 11%;--erc:0 100% 14%;--rounded-box:1rem;--rounded-btn:.5rem;--rounded-badge:1.9rem;--btn-text-case:uppercase;--border-btn:1px;--tab-border:1px;--tab-radius:.5rem;--pc:151 28% 19%;--s:219 96% 60%;--sc:210 20% 98%;--a:10 81% 56%;--ac:210 20% 98%;--n:219 20% 25%;--nc:210 20% 98%;--b1:0 0% 100%;--bc:219 20% 25%;--animation-btn:0;--animation-input:0;--btn-focus-scale:1}
[data-theme=corporate]{--p:229 96% 64%;--pf:229 96% 51%;--sf:215 26% 47%;--af:154 49% 48%;--nf:233 27% 10%;--b2:0 0% 90%;--b3:0 0% 81%;--in:198 93% 60%;--su:158 64% 52%;--wa:43 96% 56%;--er:0 91% 71%;--pc:229 100% 93%;--sc:215 100% 12%;--ac:154 100% 12%;--inc:198 100% 12%;--suc:158 100% 10%;--wac:43 100% 11%;--erc:0 100% 14%;--btn-text-case:uppercase;--border-btn:1px;--tab-border:1px;--tab-radius:.5rem;--s:215 26% 59%;--a:154 49% 60%;--n:233 27% 13%;--nc:210 38% 95%;--b1:0 0% 100%;--bc:233 27% 13%;--rounded-box:.25rem;--rounded-btn:.125rem;--rounded-badge:.125rem;--animation-btn:0;--animation-input:0;--btn-focus-scale:1}
[data-theme=synthwave]{--p:321 70% 69%;--pf:321 70% 55%;--sf:197 87% 52%;--af:48 89% 46%;--nf:253 61% 15%;--b2:254 59% 23%;--b3:254 59% 21%;--pc:321 100% 14%;--sc:197 100% 13%;--ac:48 100% 11%;--rounded-box:1rem;--rounded-btn:.5rem;--rounded-badge:1.9rem;--animation-btn:.25s;--animation-input:.2s;--btn-text-case:uppercase;--btn-focus-scale:.95;--border-btn:1px;--tab-border:1px;--tab-radius:.5rem;--s:197 87% 65%;--a:48 89% 57%;--n:253 61% 19%;--nc:260 60% 98%;--b1:254 59% 26%;--bc:260 60% 98%;--in:199 87% 64%;--inc:257 63% 17%;--su:168 74% 68%;--suc:257 63% 17%;--wa:48 89% 57%;--wac:257 63% 17%;--er:352 74% 57%;--erc:260 60% 98%}
[data-theme=retro]{--p:3 74% 76%;--pf:3 74% 61%;--sf:145 27% 58%;--af:49 67% 61%;--nf:42 17% 34%;--inc:221 100% 91%;--suc:142 100% 87%;--wac:32 100% 9%;--erc:0 100% 90%;--animation-btn:.25s;--animation-input:.2s;--btn-text-case:uppercase;--btn-focus-scale:.95;--border-btn:1px;--tab-border:1px;--tab-radius:.5rem;--pc:345 5% 15%;--s:145 27% 72%;--sc:345 5% 15%;--a:49 67% 76%;--ac:345 5% 15%;--n:42 17% 42%;--nc:45 47% 80%;--b1:45 47% 80%;--b2:45 37% 72%;--b3:42 36% 65%;--bc:345 5% 15%;--in:221 83% 53%;--su:142 76% 36%;--wa:32 95% 44%;--er:0 72% 51%;--rounded-box:.4rem;--rounded-btn:.4rem;--rounded-badge:.4rem}
[data-theme=cyberpunk]{--pf:345 100% 58%;--sf:195 80% 56%;--af:276 74% 57%;--nf:57 100% 10%;--b2:56 100% 45%;--b3:56 100% 41%;--in:198 93% 60%;--su:158 64% 52%;--wa:43 96% 56%;--er:0 91% 71%;--bc:56 100% 10%;--pc:345 100% 15%;--sc:195 100% 14%;--ac:276 100% 14%;--inc:198 100% 12%;--suc:158 100% 10%;--wac:43 100% 11%;--erc:0 100% 14%;--animation-btn:.25s;--animation-input:.2s;--btn-text-case:uppercase;--btn-focus-scale:.95;--border-btn:1px;--tab-border:1px;--p:345 100% 73%;--s:195 80% 70%;--a:276 74% 71%;--n:57 100% 13%;--nc:56 100% 50%;--b1:56 100% 50%;--rounded-box:0;--rounded-btn:0;--rounded-badge:0;--tab-radius:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}
[data-theme=valentine]{--p:353 74% 67%;--pf:353 74% 54%;--sf:254 86% 61%;--af:181 56% 56%;--nf:336 43% 38%;--b2:318 46% 80%;--b3:318 46% 72%;--pc:353 100% 13%;--sc:254 100% 15%;--ac:181 100% 14%;--inc:221 100% 91%;--suc:142 100% 87%;--wac:32 100% 9%;--erc:0 100% 90%;--rounded-box:1rem;--rounded-badge:1.9rem;--animation-btn:.25s;--animation-input:.2s;--btn-text-case:uppercase;--btn-focus-scale:.95;--border-btn:1px;--tab-border:1px;--tab-radius:.5rem;--s:254 86% 77%;--a:181 56% 70%;--n:336 43% 48%;--nc:318 46% 89%;--b1:318 46% 89%;--bc:344 38% 28%;--in:221 83% 53%;--su:142 76% 36%;--wa:32 95% 44%;--er:0 72% 51%;--rounded-btn:1.9rem}
[data-theme=halloween]{--p:32 89% 52%;--pf:32 89% 42%;--sf:271 46% 34%;--af:91 100% 26%;--nf:180 4% 9%;--b2:0 0% 12%;--b3:0 0% 10%;--bc:0 0% 83%;--sc:271 100% 88%;--ac:91 100% 87%;--nc:180 5% 82%;--inc:221 100% 91%;--suc:142 100% 87%;--wac:32 100% 9%;--erc:0 100% 90%;--rounded-box:1rem;--rounded-btn:.5rem;--rounded-badge:1.9rem;--animation-btn:.25s;--animation-input:.2s;--btn-text-case:uppercase;--btn-focus-scale:.95;--border-btn:1px;--tab-border:1px;--tab-radius:.5rem;--pc:180 7% 8%;--s:271 46% 42%;--a:91 100% 33%;--n:180 4% 11%;--b1:0 0% 13%;--in:221 83% 53%;--su:142 76% 36%;--wa:32 95% 44%;--er:0 72% 51%}
[data-theme=garden]{--p:139 16% 43%;--pf:139 16% 34%;--sf:97 37% 75%;--af:0 68% 75%;--nf:0 4% 28%;--b2:0 4% 82%;--b3:0 4% 74%;--in:198 93% 60%;--su:158 64% 52%;--wa:43 96% 56%;--er:0 91% 71%;--pc:139 100% 89%;--inc:198 100% 12%;--suc:158 100% 10%;--wac:43 100% 11%;--erc:0 100% 14%;--rounded-box:1rem;--rounded-btn:.5rem;--rounded-badge:1.9rem;--animation-btn:.25s;--animation-input:.2s;--btn-text-case:uppercase;--btn-focus-scale:.95;--border-btn:1px;--tab-border:1px;--tab-radius:.5rem;--s:97 37% 93%;--sc:96 32% 15%;--a:0 68% 94%;--ac:0 22% 16%;--n:0 4% 35%;--nc:0 4% 91%;--b1:0 4% 91%;--bc:0 3% 6%}
[data-theme=forest]{--p:141 72% 42%;--pf:141 72% 34%;--sf:141 75% 38%;--af:35 69% 42%;--nf:0 10% 5%;--b2:0 12% 7%;--b3:0 12% 7%;--in:198 93% 60%;--su:158 64% 52%;--wa:43 96% 56%;--er:0 91% 71%;--bc:0 12% 82%;--pc:141 100% 88%;--sc:141 100% 10%;--ac:35 100% 10%;--nc:0 7% 81%;--inc:198 100% 12%;--suc:158 100% 10%;--wac:43 100% 11%;--erc:0 100% 14%;--rounded-box:1rem;--rounded-badge:1.9rem;--animation-btn:.25s;--animation-input:.2s;--btn-text-case:uppercase;--btn-focus-scale:.95;--border-btn:1px;--tab-border:1px;--tab-radius:.5rem;--s:141 75% 48%;--a:35 69% 52%;--n:0 10% 6%;--b1:0 12% 8%;--rounded-btn:1.9rem}
[data-theme=aqua]{--p:182 93% 49%;--pf:182 93% 40%;--sf:274 31% 45%;--af:47 100% 64%;--nf:205 54% 40%;--b2:219 53% 39%;--b3:219 53% 35%;--bc:219 100% 89%;--sc:274 100% 11%;--ac:47 100% 16%;--nc:205 100% 90%;--inc:221 100% 91%;--suc:142 100% 87%;--wac:32 100% 9%;--erc:0 100% 90%;--rounded-box:1rem;--rounded-btn:.5rem;--rounded-badge:1.9rem;--animation-btn:.25s;--animation-input:.2s;--btn-text-case:uppercase;--btn-focus-scale:.95;--border-btn:1px;--tab-border:1px;--tab-radius:.5rem;--pc:181 100% 17%;--s:274 31% 57%;--a:47 100% 80%;--n:205 54% 50%;--b1:219 53% 43%;--in:221 83% 53%;--su:142 76% 36%;--wa:32 95% 44%;--er:0 72% 51%}
[data-theme=lofi]{--p:0 0% 5%;--pf:0 0% 4%;--sf:0 2% 8%;--af:0 0% 12%;--nf:0 0% 0%;--btn-text-case:uppercase;--border-btn:1px;--tab-border:1px;--pc:0 0% 100%;--s:0 2% 10%;--sc:0 0% 100%;--a:0 0% 15%;--ac:0 0% 100%;--n:0 0% 0%;--nc:0 0% 100%;--b1:0 0% 100%;--b2:0 0% 95%;--b3:0 2% 90%;--bc:0 0% 0%;--in:212 100% 48%;--inc:0 0% 100%;--su:137 72% 46%;--suc:0 0% 100%;--wa:5 100% 66%;--wac:0 0% 100%;--er:325 78% 49%;--erc:0 0% 100%;--rounded-box:.25rem;--rounded-btn:.125rem;--rounded-badge:.125rem;--animation-btn:0;--animation-input:0;--btn-focus-scale:1;--tab-radius:0}
[data-theme=pastel]{--p:284 22% 80%;--pf:284 22% 64%;--sf:352 70% 70%;--af:158 55% 65%;--nf:199 44% 49%;--in:198 93% 60%;--su:158 64% 52%;--wa:43 96% 56%;--er:0 91% 71%;--bc:0 0% 20%;--pc:284 59% 16%;--sc:352 100% 18%;--ac:158 100% 16%;--nc:199 100% 12%;--inc:198 100% 12%;--suc:158 100% 10%;--wac:43 100% 11%;--erc:0 100% 14%;--rounded-box:1rem;--rounded-badge:1.9rem;--animation-btn:.25s;--animation-input:.2s;--btn-text-case:uppercase;--btn-focus-scale:.95;--border-btn:1px;--tab-border:1px;--tab-radius:.5rem;--s:352 70% 88%;--a:158 55% 81%;--n:199 44% 61%;--b1:0 0% 100%;--b2:210 20% 98%;--b3:216 12% 84%;--rounded-btn:1.9rem}
[data-theme=fantasy]{--p:296 83% 25%;--pf:296 83% 20%;--sf:200 100% 30%;--af:31 94% 41%;--nf:215 28% 13%;--b2:0 0% 90%;--b3:0 0% 81%;--in:198 93% 60%;--su:158 64% 52%;--wa:43 96% 56%;--er:0 91% 71%;--pc:296 100% 85%;--sc:200 100% 87%;--ac:31 100% 10%;--nc:215 62% 83%;--inc:198 100% 12%;--suc:158 100% 10%;--wac:43 100% 11%;--erc:0 100% 14%;--rounded-box:1rem;--rounded-btn:.5rem;--rounded-badge:1.9rem;--animation-btn:.25s;--animation-input:.2s;--btn-text-case:uppercase;--btn-focus-scale:.95;--border-btn:1px;--tab-border:1px;--tab-radius:.5rem;--s:200 100% 37%;--a:31 94% 51%;--n:215 28% 17%;--b1:0 0% 100%;--bc:215 28% 17%}
[data-theme=wireframe]{--pf:0 0% 58%;--sf:0 0% 58%;--af:0 0% 58%;--nf:0 0% 74%;--bc:0 0% 20%;--pc:0 0% 14%;--sc:0 0% 14%;--ac:0 0% 14%;--nc:0 0% 18%;--inc:240 100% 90%;--suc:120 100% 85%;--wac:60 100% 10%;--erc:0 100% 90%;--animation-btn:.25s;--animation-input:.2s;--btn-text-case:uppercase;--btn-focus-scale:.95;--border-btn:1px;--tab-border:1px;--p:0 0% 72%;--s:0 0% 72%;--a:0 0% 72%;--n:0 0% 92%;--b1:0 0% 100%;--b2:0 0% 93%;--b3:0 0% 87%;--in:240 100% 50%;--su:120 100% 25%;--wa:60 30% 50%;--er:0 100% 50%;--rounded-box:.2rem;--rounded-btn:.2rem;--rounded-badge:.2rem;--tab-radius:.2rem;font-family:Chalkboard,comic sans ms,sanssecondaryerif}
[data-theme=black]{--p:0 2% 20%;--pf:0 2% 16%;--sf:0 2% 16%;--af:0 2% 16%;--bc:0 0% 80%;--pc:0 5% 84%;--sc:0 5% 84%;--ac:0 5% 84%;--nc:0 3% 83%;--inc:240 100% 90%;--suc:120 100% 85%;--wac:60 100% 10%;--erc:0 100% 90%;--border-btn:1px;--tab-border:1px;--s:0 2% 20%;--a:0 2% 20%;--b1:0 0% 0%;--b2:0 0% 5%;--b3:0 2% 10%;--n:0 1% 15%;--nf:0 2% 20%;--in:240 100% 50%;--su:120 100% 25%;--wa:60 100% 50%;--er:0 100% 50%;--rounded-box:0;--rounded-btn:0;--rounded-badge:0;--animation-btn:0;--animation-input:0;--btn-text-case:lowercase;--btn-focus-scale:1;--tab-radius:0}
[data-theme=luxury]{--p:0 0% 100%;--pf:0 0% 80%;--sf:218 54% 14%;--af:319 22% 21%;--nf:270 4% 7%;--pc:0 0% 20%;--sc:218 100% 84%;--ac:319 85% 85%;--inc:202 100% 14%;--suc:89 100% 10%;--wac:54 100% 13%;--erc:0 100% 14%;--rounded-box:1rem;--rounded-btn:.5rem;--rounded-badge:1.9rem;--animation-btn:.25s;--animation-input:.2s;--btn-text-case:uppercase;--btn-focus-scale:.95;--border-btn:1px;--tab-border:1px;--tab-radius:.5rem;--s:218 54% 18%;--a:319 22% 26%;--n:270 4% 9%;--nc:37 67% 58%;--b1:240 10% 4%;--b2:270 4% 9%;--b3:270 2% 18%;--bc:37 67% 58%;--in:202 100% 70%;--su:89 62% 52%;--wa:54 69% 64%;--er:0 100% 72%}
[data-theme=dracula]{--p:326 100% 74%;--pf:326 100% 59%;--sf:265 89% 62%;--af:31 100% 57%;--nf:230 15% 24%;--b2:231 15% 17%;--b3:231 15% 15%;--pc:326 100% 15%;--sc:265 100% 16%;--ac:31 100% 14%;--nc:230 71% 86%;--inc:191 100% 15%;--suc:135 100% 13%;--wac:65 100% 15%;--erc:0 100% 13%;--rounded-box:1rem;--rounded-btn:.5rem;--rounded-badge:1.9rem;--animation-btn:.25s;--animation-input:.2s;--btn-text-case:uppercase;--btn-focus-scale:.95;--border-btn:1px;--tab-border:1px;--tab-radius:.5rem;--s:265 89% 78%;--a:31 100% 71%;--n:230 15% 30%;--b1:231 15% 18%;--bc:60 30% 96%;--in:191 97% 77%;--su:135 94% 65%;--wa:65 92% 76%;--er:0 100% 67%}
[data-theme=cmyk]{--p:203 83% 60%;--pf:203 83% 48%;--sf:335 78% 48%;--af:56 100% 48%;--nf:0 0% 8%;--b2:0 0% 90%;--b3:0 0% 81%;--bc:0 0% 20%;--pc:203 100% 12%;--sc:335 100% 92%;--ac:56 100% 12%;--nc:0 0% 82%;--inc:192 100% 10%;--suc:291 100% 88%;--wac:25 100% 11%;--erc:4 100% 91%;--rounded-box:1rem;--rounded-btn:.5rem;--rounded-badge:1.9rem;--animation-btn:.25s;--animation-input:.2s;--btn-text-case:uppercase;--btn-focus-scale:.95;--border-btn:1px;--tab-border:1px;--tab-radius:.5rem;--s:335 78% 60%;--a:56 100% 60%;--n:0 0% 10%;--b1:0 0% 100%;--in:192 48% 52%;--su:291 48% 38%;--wa:25 85% 57%;--er:4 81% 56%}
[data-theme=autumn]{--p:344 96% 28%;--pf:344 96% 22%;--sf:0 63% 47%;--af:27 56% 50%;--nf:22 17% 35%;--b2:0 0% 85%;--b3:0 0% 77%;--bc:0 0% 19%;--pc:344 100% 86%;--sc:0 100% 92%;--ac:27 100% 13%;--nc:22 100% 89%;--inc:187 100% 10%;--suc:165 100% 89%;--wac:30 100% 10%;--erc:354 100% 90%;--rounded-box:1rem;--rounded-btn:.5rem;--rounded-badge:1.9rem;--animation-btn:.25s;--animation-input:.2s;--btn-text-case:uppercase;--btn-focus-scale:.95;--border-btn:1px;--tab-border:1px;--tab-radius:.5rem;--s:0 63% 58%;--a:27 56% 63%;--n:22 17% 44%;--b1:0 0% 95%;--in:187 48% 50%;--su:165 34% 43%;--wa:30 84% 50%;--er:354 79% 49%}
[data-theme=business]{--p:210 64% 31%;--pf:210 64% 24%;--sf:200 13% 44%;--af:13 80% 48%;--nf:213 14% 13%;--b2:0 0% 11%;--b3:0 0% 10%;--bc:0 0% 83%;--pc:210 100% 86%;--sc:200 100% 11%;--ac:13 100% 12%;--nc:213 28% 83%;--inc:199 100% 88%;--suc:144 100% 11%;--wac:39 100% 12%;--erc:6 100% 89%;--animation-btn:.25s;--animation-input:.2s;--btn-text-case:uppercase;--btn-focus-scale:.95;--border-btn:1px;--tab-border:1px;--tab-radius:.5rem;--s:200 13% 55%;--a:13 80% 60%;--n:213 14% 16%;--b1:0 0% 13%;--in:199 100% 42%;--su:144 31% 56%;--wa:39 64% 60%;--er:6 56% 43%;--rounded-box:.25rem;--rounded-btn:.125rem;--rounded-badge:.125rem}
[data-theme=acid]{--p:303 100% 50%;--pf:303 100% 40%;--sf:27 100% 40%;--af:72 98% 40%;--nf:238 43% 14%;--b2:0 0% 88%;--b3:0 0% 79%;--bc:0 0% 20%;--pc:303 100% 90%;--sc:27 100% 10%;--ac:72 100% 10%;--nc:238 99% 83%;--inc:210 100% 12%;--suc:149 100% 12%;--wac:53 100% 11%;--erc:1 100% 89%;--animation-btn:.25s;--animation-input:.2s;--btn-text-case:uppercase;--btn-focus-scale:.95;--border-btn:1px;--tab-border:1px;--tab-radius:.5rem;--s:27 100% 50%;--a:72 98% 50%;--n:238 43% 17%;--b1:0 0% 98%;--in:210 92% 58%;--su:149 50% 58%;--wa:53 93% 57%;--er:1 100% 45%;--rounded-box:1.25rem;--rounded-btn:1rem;--rounded-badge:1rem}
[data-theme=lemonade]{--p:89 96% 31%;--pf:89 96% 24%;--sf:60 81% 44%;--af:63 80% 71%;--nf:238 43% 14%;--b2:0 0% 90%;--b3:0 0% 81%;--bc:0 0% 20%;--pc:89 100% 86%;--sc:60 100% 11%;--ac:63 100% 18%;--nc:238 99% 83%;--inc:192 79% 17%;--suc:74 100% 16%;--wac:50 100% 15%;--erc:1 100% 17%;--rounded-box:1rem;--rounded-btn:.5rem;--rounded-badge:1.9rem;--animation-btn:.25s;--animation-input:.2s;--btn-text-case:uppercase;--btn-focus-scale:.95;--border-btn:1px;--tab-border:1px;--tab-radius:.5rem;--s:60 81% 55%;--a:63 80% 88%;--n:238 43% 17%;--b1:0 0% 100%;--in:192 39% 85%;--su:74 76% 79%;--wa:50 87% 75%;--er:1 70% 83%}
[data-theme=night]{--p:198 93% 60%;--pf:198 93% 48%;--sf:234 89% 59%;--af:329 86% 56%;--b2:222 47% 10%;--b3:222 47% 9%;--bc:222 66% 82%;--pc:198 100% 12%;--sc:234 100% 15%;--ac:329 100% 14%;--nc:217 76% 83%;--inc:198 100% 90%;--suc:172 100% 10%;--wac:41 100% 13%;--erc:351 100% 14%;--rounded-box:1rem;--rounded-btn:.5rem;--rounded-badge:1.9rem;--animation-btn:.25s;--animation-input:.2s;--btn-text-case:uppercase;--btn-focus-scale:.95;--border-btn:1px;--tab-border:1px;--tab-radius:.5rem;--s:234 89% 74%;--a:329 86% 70%;--n:217 33% 17%;--nf:217 30% 22%;--b1:222 47% 11%;--in:198 90% 48%;--su:172 66% 50%;--wa:41 88% 64%;--er:351 95% 71%}
[data-theme=coffee]{--p:30 67% 58%;--pf:30 67% 46%;--sf:182 25% 16%;--af:194 74% 20%;--nf:300 20% 5%;--b2:306 19% 10%;--b3:306 19% 9%;--pc:30 100% 12%;--sc:182 67% 84%;--ac:194 100% 85%;--nc:300 14% 81%;--inc:171 100% 13%;--suc:93 100% 12%;--wac:43 100% 14%;--erc:10 100% 15%;--rounded-box:1rem;--rounded-btn:.5rem;--rounded-badge:1.9rem;--animation-btn:.25s;--animation-input:.2s;--btn-text-case:uppercase;--btn-focus-scale:.95;--border-btn:1px;--tab-border:1px;--tab-radius:.5rem;--s:182 25% 20%;--a:194 74% 25%;--n:300 20% 6%;--b1:306 19% 11%;--bc:37 8% 42%;--in:171 37% 67%;--su:93 25% 62%;--wa:43 100% 69%;--er:10 95% 75%}
[data-theme=winter]{--p:212 100% 51%;--pf:212 100% 41%;--sf:247 47% 35%;--af:310 49% 42%;--nf:217 92% 8%;--pc:212 100% 90%;--sc:247 100% 89%;--ac:310 100% 90%;--nc:217 100% 82%;--inc:192 100% 16%;--suc:182 100% 13%;--wac:32 100% 17%;--erc:0 100% 14%;--rounded-box:1rem;--rounded-btn:.5rem;--rounded-badge:1.9rem;--animation-btn:.25s;--animation-input:.2s;--btn-text-case:uppercase;--btn-focus-scale:.95;--border-btn:1px;--tab-border:1px;--tab-radius:.5rem;--s:247 47% 43%;--a:310 49% 52%;--n:217 92% 10%;--b1:0 0% 100%;--b2:217 100% 97%;--b3:219 44% 92%;--bc:214 30% 32%;--in:192 93% 78%;--su:182 47% 66%;--wa:32 62% 84%;--er:0 63% 72%}
*,:before,:after{--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-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:#3b82f680;--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: ;box-sizing:border-box;border:0 solid }
:before,:after{--tw-content:""}
html{-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}
body{line-height:inherit;margin:0}
hr{height:0;color:inherit;border-top-width:1px}
abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}
h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}
a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}
b,strong{font-weight:bolder}
code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}
small{font-size:80%}
sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}
sub{bottom:-.25em}
sup{top:-.5em}
table{text-indent:0;border-color:inherit;border-collapse:collapse}
button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:inherit;color:inherit;margin:0;padding:0}
button,select{text-transform:none}
button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-color:#0000;background-image:none}
:-moz-focusring{outline:auto }
:-moz-ui-invalid{box-shadow:none}
progress{vertical-align:baseline}
::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}
[type=search]{-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{margin:0;padding:0;list-style:none}
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{vertical-align:middle;display:block}
img,video{max-width:100%;height:auto}
[hidden]{display:none}
:root,[data-theme]{background-color:hsla(var(--b1)/var(--tw-bg-opacity,1));color:hsla(var(--bc)/var(--tw-text-opacity,1))}
html{-webkit-tap-highlight-color:transparent}
*,:before,:after{--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000}
.alert{width:100%;--tw-bg-opacity:1;background-color:hsl(var(--b2,var(--b1))/var(--tw-bg-opacity));border-radius:var(--rounded-box,1rem);flex-direction:column;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}
.alert>: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){.alert{flex-direction:row}.alert>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0px*calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px*var(--tw-space-y-reverse))}}
.alert>:where(*){align-items:center;gap:.5rem;display:flex}
.artboard{width:100%}
.avatar{display:inline-flex;position:relative}
.avatar>div{aspect-ratio:1/1;display:block;overflow:hidden}
.avatar img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}
.avatar.placeholder>div{justify-content:center;align-items:center;display:flex}
.badge{height:1.25rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;--tw-border-opacity:1;border-width:1px;border-color:hsl(var(--n)/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:hsl(var(--n)/var(--tw-bg-opacity));--tw-text-opacity:1;color:hsl(var(--nc)/var(--tw-text-opacity));border-radius:var(--rounded-badge,1.9rem);justify-content:center;align-items:center;padding-left:.563rem;padding-right:.563rem;font-size:.875rem;line-height:1.25rem;transition-property:color,background-color,border-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-flex}
.breadcrumbs{max-width:100%;padding-top:.5rem;padding-bottom:.5rem;overflow-x:auto}
.breadcrumbs>ul{white-space:nowrap;min-height:-webkit-min-content;min-height:-moz-min-content;min-height:min-content;align-items:center;display:flex}
.breadcrumbs>ul>li{align-items:center;display:flex}
.breadcrumbs>ul>li>a{cursor:pointer;align-items:center;display:flex}
.breadcrumbs>ul>li>a:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline}
.btn{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-color:#0000;border-color:hsl(var(--n)/var(--tw-border-opacity));text-align:center;border-radius:var(--rounded-btn,.5rem);height:3rem;min-height:3rem;text-transform:uppercase;text-transform:var(--btn-text-case,uppercase);border-width:var(--border-btn,1px);-webkit-animation:button-pop var(--animation-btn,.25s)ease-out;animation:button-pop var(--animation-btn,.25s)ease-out;--tw-border-opacity:1;--tw-bg-opacity:1;background-color:hsl(var(--n)/var(--tw-bg-opacity));--tw-text-opacity:1;color:hsl(var(--nc)/var(--tw-text-opacity));flex-wrap:wrap;flex-shrink:0;justify-content:center;align-items:center;padding-left:1rem;padding-right:1rem;font-size:.875rem;font-weight:600;line-height:1em;transition-property:color,background-color,border-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-flex}
.btn-disabled,.btn[disabled]{pointer-events:none}
.btn-square{height:3rem;width:3rem;padding:0}
.btn-circle{height:3rem;width:3rem;border-radius:9999px;padding:0}
.btn.loading,.btn.loading:hover{pointer-events:none}
.btn.loading:before{height:1rem;width:1rem;content:"";border-width:2px;border-color:#0000 currentColor currentColor #0000;border-radius:9999px;margin-right:.5rem;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}
@media (prefers-reduced-motion:reduce){.btn.loading:before{-webkit-animation:spin 10s linear infinite;animation:spin 10s linear infinite}}
@-webkit-keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}
@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}
.btn-group{flex-wrap:wrap;display:flex}
.btn-group>input[type=radio].btn{-webkit-appearance:none;-moz-appearance:none;appearance:none}
.btn-group>input[type=radio].btn:before{content:attr(data-title)}
.card{border-radius:var(--rounded-box,1rem);flex-direction:column;display:flex;position:relative;overflow:hidden}
.card:focus{outline-offset:2px;outline:2px solid #0000}
.card-body{padding:var(--padding-card,2rem);flex-direction:column;flex:auto;gap:.5rem;display:flex}
.card-body :where(p){flex-grow:1}
.card-actions{flex-wrap:wrap;align-items:flex-start;gap:.5rem;display:flex}
.card figure{justify-content:center;align-items:center;display:flex}
.card.image-full{display:grid}
.card.image-full:before{content:"";z-index:10;--tw-bg-opacity:1;background-color:hsl(var(--n)/var(--tw-bg-opacity));opacity:.75;border-radius:var(--rounded-box,1rem);position:relative}
.card.image-full:before,.card.image-full>*{grid-row-start:1;grid-column-start:1}
.card.image-full>figure img{height:100%;-o-object-fit:cover;object-fit:cover}
.card.image-full>.card-body{z-index:20;--tw-text-opacity:1;color:hsl(var(--nc)/var(--tw-text-opacity));position:relative}
.carousel{scroll-snap-type:x mandatory;scroll-behavior:smooth;-ms-overflow-style:none;scrollbar-width:none;display:flex;overflow-x:scroll}
.carousel-vertical{scroll-snap-type:y mandatory;flex-direction:column;overflow-y:scroll}
.carousel-item{box-sizing:content-box;scroll-snap-align:start;flex:none;display:flex}
.carousel-center .carousel-item{scroll-snap-align:center}
.carousel-end .carousel-item{scroll-snap-align:end}
.checkbox{--chkbg:var(--bc);--chkfg:var(--b1);height:1.5rem;width:1.5rem;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-width:1px;border-color:hsl(var(--bc)/var(--tw-border-opacity));--tw-border-opacity:.2;border-radius:var(--rounded-btn,.5rem);flex-shrink:0}
.collapse{display:grid;position:relative;overflow:hidden}
.collapse-title,.collapse>input[type=checkbox],.collapse-content{grid-row-start:1;grid-column-start:1}
.collapse>input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;opacity:0}
.collapse-content{max-height:0;cursor:unset;grid-row-start:2;padding-left:1rem;padding-right:1rem;transition:padding .2s ease-in-out,background-color .2s ease-in-out;overflow:hidden}
.collapse-open .collapse-content,.collapse:focus:not(.collapse-close) .collapse-content,.collapse:not(.collapse-close) input[type=checkbox]:checked~.collapse-content{max-height:9000px}
:root .countdown{line-height:1em}
.countdown{display:inline-flex}
.countdown>*{height:1em;display:inline-block;overflow-y:hidden}
.countdown>:before{content:"00\a 01\a 02\a 03\a 04\a 05\a 06\a 07\a 08\a 09\a 10\a 11\a 12\a 13\a 14\a 15\a 16\a 17\a 18\a 19\a 20\a 21\a 22\a 23\a 24\a 25\a 26\a 27\a 28\a 29\a 30\a 31\a 32\a 33\a 34\a 35\a 36\a 37\a 38\a 39\a 40\a 41\a 42\a 43\a 44\a 45\a 46\a 47\a 48\a 49\a 50\a 51\a 52\a 53\a 54\a 55\a 56\a 57\a 58\a 59\a 60\a 61\a 62\a 63\a 64\a 65\a 66\a 67\a 68\a 69\a 70\a 71\a 72\a 73\a 74\a 75\a 76\a 77\a 78\a 79\a 80\a 81\a 82\a 83\a 84\a 85\a 86\a 87\a 88\a 89\a 90\a 91\a 92\a 93\a 94\a 95\a 96\a 97\a 98\a 99\a ";white-space:pre;top:calc(var(--value)*-1em);text-align:center;transition:all 1s cubic-bezier(1,0,0,1);position:relative}
.divider{height:1rem;white-space:nowrap;flex-direction:row;align-self:stretch;align-items:center;margin-top:1rem;margin-bottom:1rem;display:flex}
.divider:before,.divider:after{content:"";height:.125rem;width:100%;flex-grow:1}
.drawer{width:100%;height:100vh;height:100svh;display:grid;overflow:hidden}
.drawer.drawer-end{direction:rtl}
.drawer.drawer-end>*{direction:ltr}
.drawer.drawer-end .drawer-toggle~.drawer-side>.drawer-overlay+*{--tw-translate-x:100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y));justify-self:end}
.drawer.drawer-end .drawer-toggle:checked~.drawer-side>.drawer-overlay+*{--tw-translate-x:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y))}
:where(.drawer-toggle~.drawer-content){height:inherit}
.drawer-toggle{height:0;width:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;opacity:0;position:absolute}
.drawer-toggle~.drawer-content{z-index:0;grid-row-start:1;grid-column-start:1;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);overflow-y:auto}
.drawer-toggle~.drawer-side{max-height:100vh;grid-row-start:1;grid-column-start:1;display:grid}
.drawer-toggle~.drawer-side>.drawer-overlay{visibility:hidden;opacity:0;cursor:pointer;--tw-bg-opacity:1;background-color:hsl(var(--nf,var(--n))/var(--tw-bg-opacity));grid-row-start:1;grid-column-start:1;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}
.drawer-toggle~.drawer-side>.drawer-overlay+*{z-index:10;--tw-translate-x:-100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y));grid-row-start:1;grid-column-start:1;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}
.drawer-toggle:checked~.drawer-side{overflow-y:auto}
.drawer-toggle:checked~.drawer-side>.drawer-overlay{visibility:visible;opacity:.999999;--tw-bg-opacity:.4}
.drawer-toggle:checked~.drawer-side>.drawer-overlay+*{--tw-translate-x:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y))}
[dir=rtl] .drawer-toggle~.drawer-side>.drawer-overlay+*{--tw-translate-x:100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y))}
[dir=rtl] .drawer-toggle:checked~.drawer-side>.drawer-overlay+*{--tw-translate-x:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y))}
@media (min-width:1024px){.drawer-mobile{grid-auto-columns:-webkit-max-content auto;grid-auto-columns:max-content auto}.drawer-mobile>.drawer-toggle~.drawer-content{height:auto}@media (min-width:1024px){.drawer-mobile>.drawer-toggle~.drawer-content{grid-column-start:2}}@media (min-width:1024px){.drawer-mobile>.drawer-toggle~.drawer-side>.drawer-overlay{visibility:visible}}@media (min-width:1024px){.drawer-mobile>.drawer-toggle~.drawer-side>.drawer-overlay+*{--tw-translate-x:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y))}}@media (min-width:1024px){.drawer-mobile.drawer-end>.drawer-toggle~.drawer-content{grid-column-start:1}}@media (min-width:1024px){.drawer-mobile.drawer-end>.drawer-toggle~.drawer-side{grid-column-start:2}}@media (min-width:1024px){.drawer-mobile.drawer-end>.drawer-toggle~.drawer-side>.drawer-overlay{visibility:visible}}@media (min-width:1024px){.drawer-mobile.drawer-end>.drawer-toggle~.drawer-side>.drawer-overlay+*{--tw-translate-x:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y))}}.drawer-mobile>.drawer-toggle~.drawer-side{overflow-y:auto}.drawer-mobile.drawer-end{direction:ltr;grid-auto-columns:auto -webkit-max-content;grid-auto-columns:auto max-content}.drawer-mobile.drawer-end>.drawer-toggle~.drawer-content{height:auto}.drawer-mobile.drawer-end>.drawer-toggle~.drawer-side{overflow-y:auto}.drawer-mobile>.drawer-toggle:checked~.drawer-content{--tw-translate-x:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y))}}
.dropdown{display:inline-block;position:relative}
.dropdown>:focus{outline-offset:2px;outline:2px solid #0000}
.dropdown .dropdown-content{visibility:hidden;z-index:50;opacity:0;transform-origin:top;--tw-scale-x:.95;--tw-scale-y:.95;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y));transition-property:color,background-color,border-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);position:absolute}
.dropdown-end .dropdown-content{right:0}
.dropdown-left .dropdown-content{transform-origin:100%;top:0;bottom:auto;right:100%}
.dropdown-right .dropdown-content{transform-origin:0;top:0;bottom:auto;left:100%}
.dropdown-top .dropdown-content{transform-origin:bottom;top:auto;bottom:100%}
.dropdown-end.dropdown-right .dropdown-content,.dropdown-end.dropdown-left .dropdown-content{top:auto;bottom:0}
.dropdown.dropdown-open .dropdown-content,.dropdown.dropdown-hover:hover .dropdown-content,.dropdown:not(.dropdown-hover):focus .dropdown-content,.dropdown:not(.dropdown-hover):focus-within .dropdown-content{visibility:visible;opacity:1}
.footer{width:100%;grid-auto-flow:row;place-items:start;gap:2.5rem 1rem;font-size:.875rem;line-height:1.25rem;display:grid}
.footer>*{place-items:start;gap:.5rem;display:grid}
.footer-center{text-align:center;place-items:center}
.footer-center>*{place-items:center}
@media (min-width:48rem){.footer{grid-auto-flow:column}.footer-center{grid-auto-flow:dense}}
.form-control{flex-direction:column;display:flex}
.label{-webkit-user-select:none;-moz-user-select:none;user-select:none;justify-content:space-between;align-items:center;padding:.5rem .25rem;display:flex}
.hero{width:100%;background-position:50%;background-size:cover;place-items:center;display:grid}
.hero>*{grid-row-start:1;grid-column-start:1}
.hero-overlay{height:100%;width:100%;background-color:hsl(var(--n)/var(--tw-bg-opacity));--tw-bg-opacity:.5;grid-row-start:1;grid-column-start:1}
.hero-content{z-index:0;max-width:80rem;justify-content:center;align-items:center;gap:1rem;padding:1rem;display:flex}
.indicator{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:inline-flex;position:relative}
.indicator :where(.indicator-item){z-index:1;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y));position:absolute}
.input{height:3rem;border-width:1px;border-color:hsl(var(--bc)/var(--tw-border-opacity));--tw-border-opacity:0;--tw-bg-opacity:1;background-color:hsl(var(--b1)/var(--tw-bg-opacity));border-radius:var(--rounded-btn,.5rem);flex-shrink:1;padding-left:1rem;padding-right:1rem;font-size:.875rem;line-height:2;transition-property:color,background-color,border-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}
.input-group{width:100%;align-items:stretch;display:flex}
.input-group>*,.input-group>.input{border-radius:0}
.input-group-md{font-size:.875rem;line-height:2}
.input-group-lg{font-size:1.125rem;line-height:2}
.input-group-sm{font-size:.875rem;line-height:2rem}
.input-group-xs{font-size:.75rem;line-height:1.625}
.input-group :where(span){--tw-bg-opacity:1;background-color:hsl(var(--b3,var(--b2))/var(--tw-bg-opacity));align-items:center;padding-left:1rem;padding-right:1rem;display:flex}
.input-group :first-child{border-top-left-radius:var(--rounded-btn,.5rem);border-top-right-radius:0;border-bottom-left-radius:var(--rounded-btn,.5rem);border-bottom-right-radius:0}
.input-group :last-child{border-top-left-radius:0;border-top-right-radius:var(--rounded-btn,.5rem);border-bottom-left-radius:0;border-bottom-right-radius:var(--rounded-btn,.5rem)}
.input-group-vertical{flex-direction:column}
.input-group-vertical :first-child{border-top-left-radius:var(--rounded-btn,.5rem);border-top-right-radius:var(--rounded-btn,.5rem);border-bottom-left-radius:0;border-bottom-right-radius:0}
.input-group-vertical :last-child{border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:var(--rounded-btn,.5rem);border-bottom-right-radius:var(--rounded-btn,.5rem)}
.kbd{border-width:1px;border-color:hsl(var(--nf,var(--n))/var(--tw-border-opacity));--tw-border-opacity:.2;--tw-bg-opacity:1;background-color:hsl(var(--b2,var(--b1))/var(--tw-bg-opacity));border-radius:var(--rounded-btn,.5rem);min-height:2.2em;min-width:2.2em;border-bottom-width:2px;justify-content:center;align-items:center;padding-left:.5rem;padding-right:.5rem;display:inline-flex}
.link{cursor:pointer;-webkit-text-decoration-line:underline;text-decoration-line:underline}
.link-hover{-webkit-text-decoration-line:none;text-decoration-line:none}
.link-hover:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline}
.mask{-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}
.mask-half-1{-webkit-mask-position:0;mask-position:0;-webkit-mask-size:200%;mask-size:200%}
.mask-half-2{-webkit-mask-position:100%;mask-position:100%;-webkit-mask-size:200%;mask-size:200%}
.menu{flex-direction:column;display:flex}
.menu.horizontal{flex-direction:row;display:inline-flex}
.menu.horizontal :where(li){flex-direction:row}
.menu :where(li){flex-flow:column wrap;align-items:stretch;display:flex;position:relative}
.menu :where(li:not(.menu-title))>:where(:not(ul)){display:flex}
.menu :where(li:not(.disabled):not(.menu-title))>:where(:not(ul)){cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;outline-offset:2px;outline:2px solid #0000;align-items:center}
.menu>:where(li>:not(ul):focus){outline-offset:2px;outline:2px solid #0000}
.menu>:where(li.disabled>:not(ul):focus){cursor:auto}
.menu>:where(li) :where(ul){flex-direction:column;align-items:stretch;display:flex}
.menu>:where(li)>:where(ul){top:initial;border-top-left-radius:inherit;border-top-right-radius:inherit;border-bottom-right-radius:inherit;border-bottom-left-radius:inherit;display:none;position:absolute;left:100%}
.menu>:where(li:hover)>:where(ul){display:flex}
.menu>:where(li:focus)>:where(ul){display:flex}
.mockup-code{min-width:18rem;--tw-bg-opacity:1;background-color:hsl(var(--n)/var(--tw-bg-opacity));--tw-text-opacity:1;color:hsl(var(--nc)/var(--tw-text-opacity));border-radius:var(--rounded-box,1rem);padding-top:1.25rem;padding-bottom:1.25rem;position:relative;overflow-x:auto;overflow-y:hidden}
.mockup-code pre[data-prefix]:before{content:attr(data-prefix);text-align:right;width:2rem;opacity:.5;display:inline-block}
.mockup-window{border-radius:var(--rounded-box,1rem);padding-top:1.25rem;position:relative;overflow-x:auto;overflow-y:hidden}
.mockup-window pre[data-prefix]:before{content:attr(data-prefix);text-align:right;display:inline-block}
.modal{pointer-events:none;visibility:hidden;opacity:0;z-index:999;background-color:hsl(var(--nf,var(--n))/var(--tw-bg-opacity));--tw-bg-opacity:.4;overscroll-behavior:contain;justify-content:center;transition-property:transform,opacity;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex;position:fixed;inset:0;overflow-y:hidden}
:where(.modal){align-items:center}
.modal-box{max-height:calc(100vh - 5em);--tw-bg-opacity:1;background-color:hsl(var(--b1)/var(--tw-bg-opacity));width:91.6667%;max-width:32rem;--tw-scale-x:.9;--tw-scale-y:.9;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y));border-top-left-radius:var(--rounded-box,1rem);border-top-right-radius:var(--rounded-box,1rem);border-bottom-left-radius:var(--rounded-box,1rem);border-bottom-right-radius:var(--rounded-box,1rem);overscroll-behavior:contain;padding:1.5rem;transition-property:color,background-color,border-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);overflow-y:auto;box-shadow:0 25px 50px -12px #00000040}
.modal-open,.modal:target,.modal-toggle:checked+.modal{pointer-events:auto;visibility:visible;opacity:1}
.modal-action{justify-content:flex-end;margin-top:1.5rem;display:flex}
.modal-toggle{height:0;width:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;opacity:0;position:fixed}
.navbar{padding:var(--navbar-padding,.5rem);min-height:4rem;width:100%;align-items:center;display:flex}
:where(.navbar>*){align-items:center;display:inline-flex}
.navbar-start{width:50%;justify-content:flex-start}
.navbar-center{flex-shrink:0}
.navbar-end{width:50%;justify-content:flex-end}
.progress{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:.5rem;border-radius:var(--rounded-box,1rem);position:relative;overflow:hidden}
.radial-progress{height:var(--size);width:var(--size);vertical-align:middle;box-sizing:content-box;--value:0;--size:5rem;--thickness:calc(var(--size)/10);background-color:#0000;border-radius:9999px;place-content:center;display:inline-grid;position:relative}
.radial-progress::-moz-progress-bar{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#0000}
.radial-progress::-webkit-progress-value{-webkit-appearance:none;appearance:none;background-color:#0000}
.radial-progress::-webkit-progress-bar{-webkit-appearance:none;appearance:none;background-color:#0000}
.radial-progress:before,.radial-progress:after{content:"";border-radius:9999px;position:absolute}
.radial-progress:before{background:radial-gradient(farthest-side,currentColor 98%,#0000)top/var(--thickness)var(--thickness)no-repeat,conic-gradient(currentColor calc(var(--value)*1%),#0000 0);-webkit-mask:radial-gradient(farthest-side,#0000 calc(99% - var(--thickness)),#000 calc(100% - var(--thickness)));-webkit-mask:radial-gradient(farthest-side,#0000 calc(99% - var(--thickness)),#000 calc(100% - var(--thickness)));mask:radial-gradient(farthest-side,#0000 calc(99% - var(--thickness)),#000 calc(100% - var(--thickness)));inset:0}
.radial-progress:after{inset:calc(50% - var(--thickness)/2);transform:rotate(calc(var(--value)*3.6deg - 90deg))translate(calc(var(--size)/2 - 50%));background-color:currentColor}
.radio{--chkbg:var(--bc);height:1.5rem;width:1.5rem;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-width:1px;border-color:hsl(var(--bc)/var(--tw-border-opacity));--tw-border-opacity:.2;transition:background,box-shadow var(--animation-input,.2s)ease-in-out;border-radius:9999px;flex-shrink:0}
.range{height:1.5rem;width:100%;cursor:pointer;-webkit-appearance:none;--range-shdw:var(--bc);border-radius:var(--rounded-box,1rem);background-color:#0000;overflow:hidden}
.range:focus{outline:0}
.rating{display:inline-flex;position:relative}
.rating :where(input){cursor:pointer;-webkit-animation:rating-pop var(--animation-input,.25s)ease-out;animation:rating-pop var(--animation-input,.25s)ease-out;height:1.5rem;width:1.5rem;background-color:hsl(var(--bc)/var(--tw-bg-opacity));--tw-bg-opacity:1}
.select{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:3rem;min-height:3rem;border-width:1px;border-color:hsl(var(--bc)/var(--tw-border-opacity));--tw-border-opacity:0;--tw-bg-opacity:1;background-color:hsl(var(--b1)/var(--tw-bg-opacity));border-radius:var(--rounded-btn,.5rem);background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 20px) calc(1px + 50%),calc(100% - 16px) calc(1px + 50%);background-repeat:no-repeat;background-size:4px 4px,4px 4px;flex-shrink:0;padding-left:1rem;padding-right:2.5rem;font-size:.875rem;font-weight:600;line-height:2;transition-property:color,background-color,border-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-flex}
.select-disabled,.select[disabled]{pointer-events:none;cursor:not-allowed;--tw-border-opacity:1;border-color:hsl(var(--b2,var(--b1))/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:hsl(var(--b2,var(--b1))/var(--tw-bg-opacity));--tw-text-opacity:.2}
.stack{place-items:flex-end center;display:inline-grid}
.stack>*{z-index:1;width:100%;opacity:.6;grid-row-start:1;grid-column-start:1;transform:translateY(1rem)scale(.9)}
.stack>:nth-child(2){z-index:2;opacity:.8;transform:translateY(.5rem)scale(.95)}
.stack>:nth-child(1){z-index:3;opacity:1;transform:matrix(1,0,0,1,0,0)}
.stats{--tw-bg-opacity:1;background-color:hsl(var(--b1)/var(--tw-bg-opacity));--tw-text-opacity:1;color:hsl(var(--bc)/var(--tw-text-opacity));border-radius:var(--rounded-box,1rem);display:inline-grid}
:where(.stats){grid-auto-flow:column;overflow-x:auto}
.stat{width:100%;border-color:hsl(var(--bc)/var(--tw-border-opacity));--tw-border-opacity:.1;grid-template-columns:repeat(1,1fr);-moz-column-gap:1rem;column-gap:1rem;padding:1rem 1.5rem;display:inline-grid}
.stat-figure{grid-row:1/span 3;grid-column-start:2;place-self:center end}
.stat-title{white-space:nowrap;opacity:.6;grid-column-start:1}
.stat-value{white-space:nowrap;grid-column-start:1;font-size:2.25rem;font-weight:800;line-height:2.5rem}
.stat-desc{white-space:nowrap;opacity:.6;grid-column-start:1;font-size:.75rem;line-height:1rem}
.stat-actions{white-space:nowrap;grid-column-start:1;margin-top:1rem}
.steps{counter-reset:step;grid-auto-columns:1fr;grid-auto-flow:column;display:inline-grid;overflow-x:auto;overflow-y:hidden}
.steps .step{text-align:center;min-width:4rem;grid-template-rows:40px 1fr;grid-template-columns:auto;place-items:center;display:grid}
.swap{-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;place-content:center;display:inline-grid;position:relative}
.swap>*{grid-row-start:1;grid-column-start:1;transition-property:transform,opacity;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}
.swap input{-webkit-appearance:none;-moz-appearance:none;appearance:none}
.swap .swap-on,.swap .swap-indeterminate,.swap input:indeterminate~.swap-on,.swap input:checked~.swap-off,.swap.swap-active .swap-off,.swap input:indeterminate~.swap-off{opacity:0}
.swap input:checked~.swap-on,.swap-active .swap-on,.swap input:indeterminate~.swap-indeterminate{opacity:1}
.tabs{flex-wrap:wrap;align-items:flex-end;display:flex}
.tab{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-align:center;height:2rem;--tab-padding:1rem;--tw-text-opacity:.5;--tab-color:hsla(var(--bc)/var(--tw-text-opacity,1));--tab-bg:hsla(var(--b1)/var(--tw-bg-opacity,1));--tab-border-color:hsla(var(--b3)/var(--tw-bg-opacity,1));color:var(--tab-color);padding-left:var(--tab-padding,1rem);padding-right:var(--tab-padding,1rem);flex-wrap:wrap;justify-content:center;align-items:center;font-size:.875rem;line-height:2;display:inline-flex;position:relative}
.table{text-align:left;position:relative}
.table th:first-child{z-index:11;position:-webkit-sticky;position:sticky;left:0}
.textarea{min-height:3rem;border-width:1px;border-color:hsl(var(--bc)/var(--tw-border-opacity));--tw-border-opacity:0;--tw-bg-opacity:1;background-color:hsl(var(--b1)/var(--tw-bg-opacity));border-radius:var(--rounded-btn,.5rem);flex-shrink:1;padding:.5rem 1rem;font-size:.875rem;line-height:2;transition-property:color,background-color,border-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}
.toggle{--chkbg:hsla(var(--bc)/.2);--handleoffset:1.5rem;height:1.5rem;width:3rem;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-width:1px;border-color:hsl(var(--bc)/var(--tw-border-opacity));--tw-border-opacity:.2;background-color:hsl(var(--bc)/var(--tw-bg-opacity));--tw-bg-opacity:.2;border-radius:var(--rounded-badge,1.9rem);transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);transition:background,box-shadow var(--animation-input,.2s)ease-in-out;box-shadow:calc(var(--handleoffset)*-1)0 0 2px hsl(var(--b1))inset,0 0 0 2px hsl(var(--b1))inset;flex-shrink:0}
.tooltip{--tooltip-offset:calc(100% + 1px + var(--tooltip-tail,0px));text-align:center;--tooltip-tail:3px;--tooltip-color:hsl(var(--n));--tooltip-text-color:hsl(var(--nc));--tooltip-tail-offset:calc(100% + 1px - var(--tooltip-tail));display:inline-block;position:relative}
.tooltip:before{pointer-events:none;content:attr(data-tip);top:auto;left:50%;right:auto;bottom:var(--tooltip-offset);max-width:20rem;background-color:var(--tooltip-color);color:var(--tooltip-text-color);width:-webkit-max-content;width:-moz-max-content;width:max-content;border-radius:.25rem;padding:.25rem .5rem;font-size:.875rem;line-height:1.25rem;position:absolute;transform:translate(-50%)}
.tooltip-bottom:before{top:var(--tooltip-offset);bottom:auto;left:50%;right:auto;transform:translate(-50%)}
.tooltip-left:before{top:50%;left:auto;right:var(--tooltip-offset);bottom:auto;transform:translateY(-50%)}
.tooltip-right:before{top:50%;left:var(--tooltip-offset);bottom:auto;right:auto;transform:translateY(-50%)}
.avatar-group{display:flex;overflow:hidden}
.avatar-group .avatar{--tw-border-opacity:1;border-width:4px;border-color:hsl(var(--b1)/var(--tw-border-opacity));border-radius:9999px;overflow:hidden}
.btn-outline .badge{--tw-border-opacity:1;border-color:hsl(var(--nf,var(--n))/var(--tw-border-opacity));--tw-text-opacity:1;color:hsl(var(--nc)/var(--tw-text-opacity))}
.btn-outline.btn-primary .badge{--tw-border-opacity:1;border-color:hsl(var(--p)/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:hsl(var(--p)/var(--tw-bg-opacity));--tw-text-opacity:1;color:hsl(var(--pc)/var(--tw-text-opacity))}
.btn-outline.btn-secondary .badge{--tw-border-opacity:1;border-color:hsl(var(--s)/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:hsl(var(--s)/var(--tw-bg-opacity));--tw-text-opacity:1;color:hsl(var(--sc)/var(--tw-text-opacity))}
.btn-outline.btn-accent .badge{--tw-border-opacity:1;border-color:hsl(var(--a)/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:hsl(var(--a)/var(--tw-bg-opacity));--tw-text-opacity:1;color:hsl(var(--ac)/var(--tw-text-opacity))}
.btn-outline .badge.outline{--tw-border-opacity:1;border-color:hsl(var(--nf,var(--n))/var(--tw-border-opacity));background-color:#0000}
.btn-outline.btn-primary .badge-outline{--tw-border-opacity:1;border-color:hsl(var(--p)/var(--tw-border-opacity));--tw-text-opacity:1;color:hsl(var(--p)/var(--tw-text-opacity));background-color:#0000}
.btn-outline.btn-secondary .badge-outline{--tw-border-opacity:1;border-color:hsl(var(--s)/var(--tw-border-opacity));--tw-text-opacity:1;color:hsl(var(--s)/var(--tw-text-opacity));background-color:#0000}
.btn-outline.btn-accent .badge-outline{--tw-border-opacity:1;border-color:hsl(var(--a)/var(--tw-border-opacity));--tw-text-opacity:1;color:hsl(var(--a)/var(--tw-text-opacity));background-color:#0000}
.btn-outline.btn-info .badge-outline{--tw-border-opacity:1;border-color:hsl(var(--in)/var(--tw-border-opacity));--tw-text-opacity:1;color:hsl(var(--in)/var(--tw-text-opacity));background-color:#0000}
.btn-outline.btn-success .badge-outline{--tw-border-opacity:1;border-color:hsl(var(--su)/var(--tw-border-opacity));--tw-text-opacity:1;color:hsl(var(--su)/var(--tw-text-opacity));background-color:#0000}
.btn-outline.btn-warning .badge-outline{--tw-border-opacity:1;border-color:hsl(var(--wa)/var(--tw-border-opacity));--tw-text-opacity:1;color:hsl(var(--wa)/var(--tw-text-opacity));background-color:#0000}
.btn-outline.btn-error .badge-outline{--tw-border-opacity:1;border-color:hsl(var(--er)/var(--tw-border-opacity));--tw-text-opacity:1;color:hsl(var(--er)/var(--tw-text-opacity));background-color:#0000}
.btn-outline:hover .badge{--tw-border-opacity:1;border-color:hsl(var(--b2,var(--b1))/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:hsl(var(--b2,var(--b1))/var(--tw-bg-opacity));--tw-text-opacity:1;color:hsl(var(--bc)/var(--tw-text-opacity))}
.btn-outline:hover .badge.outline{--tw-border-opacity:1;border-color:hsl(var(--b2,var(--b1))/var(--tw-border-opacity));--tw-text-opacity:1;color:hsl(var(--nc)/var(--tw-text-opacity))}
.btn-outline.btn-primary:hover .badge{--tw-border-opacity:1;border-color:hsl(var(--pc)/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:hsl(var(--pc)/var(--tw-bg-opacity));--tw-text-opacity:1;color:hsl(var(--p)/var(--tw-text-opacity))}
.btn-outline.btn-primary:hover .badge.outline{--tw-border-opacity:1;border-color:hsl(var(--pc)/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:hsl(var(--pf,var(--p))/var(--tw-bg-opacity));--tw-text-opacity:1;color:hsl(var(--pc)/var(--tw-text-opacity))}
.btn-outline.btn-secondary:hover .badge{--tw-border-opacity:1;border-color:hsl(var(--sc)/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:hsl(var(--sc)/var(--tw-bg-opacity));--tw-text-opacity:1;color:hsl(var(--s)/var(--tw-text-opacity))}
.btn-outline.btn-secondary:hover .badge.outline{--tw-border-opacity:1;border-color:hsl(var(--sc)/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:hsl(var(--sf,var(--s))/var(--tw-bg-opacity));--tw-text-opacity:1;color:hsl(var(--sc)/var(--tw-text-opacity))}
.btn-outline.btn-accent:hover .badge{--tw-border-opacity:1;border-color:hsl(var(--ac)/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:hsl(var(--ac)/var(--tw-bg-opacity));--tw-text-opacity:1;color:hsl(var(--a)/var(--tw-text-opacity))}
.btn-outline.btn-accent:hover .badge.outline{--tw-border-opacity:1;border-color:hsl(var(--ac)/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:hsl(var(--af,var(--a))/var(--tw-bg-opacity));--tw-text-opacity:1;color:hsl(var(--ac)/var(--tw-text-opacity))}
.breadcrumbs>ul>li>a:focus{outline-offset:2px;outline:2px solid #0000}
.breadcrumbs>ul>li>a:focus-visible{outline-offset:2px;outline:2px solid }
.breadcrumbs>ul>li+:before{content:"";height:.375rem;width:.375rem;--tw-rotate:45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y));opacity:.4;background-color:#0000;border-top:1px solid ;border-right:1px solid ;margin-left:.5rem;margin-right:.75rem;display:block}
.btn:active:hover,.btn:active:focus{transform:scale(var(--btn-focus-scale,.95));-webkit-animation:none;animation:none}
.btn:hover,.btn-active{--tw-border-opacity:1;border-color:hsl(var(--nf,var(--n))/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:hsl(var(--nf,var(--n))/var(--tw-bg-opacity))}
.btn:focus-visible{outline:2px solid hsl(var(--nf));outline-offset:2px}
.btn-primary{--tw-border-opacity:1;border-color:hsl(var(--p)/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:hsl(var(--p)/var(--tw-bg-opacity));--tw-text-opacity:1;color:hsl(var(--pc)/var(--tw-text-opacity))}
.btn-primary:hover,.btn-primary.btn-active{--tw-border-opacity:1;border-color:hsl(var(--pf,var(--p))/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:hsl(var(--pf,var(--p))/var(--tw-bg-opacity))}
.btn-primary:focus-visible{outline:2px solid hsl(var(--p))}
.btn-secondary{--tw-border-opacity:1;border-color:hsl(var(--s)/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:hsl(var(--s)/var(--tw-bg-opacity));--tw-text-opacity:1;color:hsl(var(--sc)/var(--tw-text-opacity))}
.btn-secondary:hover,.btn-secondary.btn-active{--tw-border-opacity:1;border-color:hsl(var(--sf,var(--s))/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:hsl(var(--sf,var(--s))/var(--tw-bg-opacity))}
.btn-secondary:focus-visible{outline:2px solid hsl(var(--s))}
.btn-accent{--tw-border-opacity:1;border-color:hsl(var(--a)/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:hsl(var(--a)/var(--tw-bg-opacity));--tw-text-opacity:1;color:hsl(var(--ac)/var(--tw-text-opacity))}
.btn-accent:hover,.btn-accent.btn-active{--tw-border-opacity:1;border-color:hsl(var(--af,var(--a))/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:hsl(var(--af,var(--a))/var(--tw-bg-opacity))}
.btn-accent:focus-visible{outline:2px solid hsl(var(--a))}
.btn-info{--tw-border-opacity:1;border-color:hsl(var(--in)/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:hsl(var(--in)/var(--tw-bg-opacity));--tw-text-opacity:1;color:hsl(var(--inc,var(--nc))/var(--tw-text-opacity))}
.btn-info:hover,.btn-info.btn-active{--tw-border-opacity:1;border-color:hsl(var(--in)/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:hsl(var(--in)/var(--tw-bg-opacity))}
.btn-info:focus-visible{outline:2px solid hsl(var(--in))}
.btn-success{--tw-border-opacity:1;border-color:hsl(var(--su)/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:hsl(var(--su)/var(--tw-bg-opacity));--tw-text-opacity:1;color:hsl(var(--suc,var(--nc))/var(--tw-text-opacity))}
.btn-success:hover,.btn-success.btn-active{--tw-border-opacity:1;border-color:hsl(var(--su)/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:hsl(var(--su)/var(--tw-bg-opacity))}
.btn-success:focus-visible{outline:2px solid hsl(var(--su))}
.btn-warning{--tw-border-opacity:1;border-color:hsl(var(--wa)/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:hsl(var(--wa)/var(--tw-bg-opacity));--tw-text-opacity:1;color:hsl(var(--wac,var(--nc))/var(--tw-text-opacity))}
.btn-warning:hover,.btn-warning.btn-active{--tw-border-opacity:1;border-color:hsl(var(--wa)/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:hsl(var(--wa)/var(--tw-bg-opacity))}
.btn-warning:focus-visible{outline:2px solid hsl(var(--wa))}
.btn-error{--tw-border-opacity:1;border-color:hsl(var(--er)/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:hsl(var(--er)/var(--tw-bg-opacity));--tw-text-opacity:1;color:hsl(var(--erc,var(--nc))/var(--tw-text-opacity))}
.btn-error:hover,.btn-error.btn-active{--tw-border-opacity:1;border-color:hsl(var(--er)/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:hsl(var(--er)/var(--tw-bg-opacity))}
.btn-error:focus-visible{outline:2px solid hsl(var(--er))}
.btn.glass:hover,.btn.glass.btn-active{--glass-opacity:25%;--glass-border-opacity:15%}
.btn.glass:focus-visible{outline:2px solid 0 0 2px currentColor}
.btn-ghost{color:currentColor;background-color:#0000;border-width:1px;border-color:#0000}
.btn-ghost:hover,.btn-ghost.btn-active{--tw-border-opacity:0;background-color:hsl(var(--bc)/var(--tw-bg-opacity));--tw-bg-opacity:.2}
.btn-ghost:focus-visible{outline:2px solid 0 0 2px currentColor}
.btn-link{--tw-text-opacity:1;color:hsl(var(--p)/var(--tw-text-opacity));background-color:#0000;border-color:#0000}
.btn-link:hover,.btn-link.btn-active{background-color:#0000;border-color:#0000;-webkit-text-decoration-line:underline;text-decoration-line:underline}
.btn-link:focus-visible{outline:2px solid 0 0 2px currentColor}
.btn-outline{--tw-text-opacity:1;color:hsl(var(--bc)/var(--tw-text-opacity));background-color:#0000;border-color:currentColor}
.btn-outline:hover{--tw-border-opacity:1;border-color:hsl(var(--bc)/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:hsl(var(--bc)/var(--tw-bg-opacity));--tw-text-opacity:1;color:hsl(var(--b1)/var(--tw-text-opacity))}
.btn-outline.btn-primary{--tw-text-opacity:1;color:hsl(var(--p)/var(--tw-text-opacity))}
.btn-outline.btn-primary:hover{--tw-border-opacity:1;border-color:hsl(var(--pf,var(--p))/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:hsl(var(--pf,var(--p))/var(--tw-bg-opacity));--tw-text-opacity:1;color:hsl(var(--pc)/var(--tw-text-opacity))}
.btn-outline.btn-secondary{--tw-text-opacity:1;color:hsl(var(--s)/var(--tw-text-opacity))}
.btn-outline.btn-secondary:hover{--tw-border-opacity:1;border-color:hsl(var(--sf,var(--s))/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:hsl(var(--sf,var(--s))/var(--tw-bg-opacity));--tw-text-opacity:1;color:hsl(var(--sc)/var(--tw-text-opacity))}
.btn-outline.btn-accent{--tw-text-opacity:1;color:hsl(var(--a)/var(--tw-text-opacity))}
.btn-outline.btn-accent:hover{--tw-border-opacity:1;border-color:hsl(var(--af,var(--a))/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:hsl(var(--af,var(--a))/var(--tw-bg-opacity));--tw-text-opacity:1;color:hsl(var(--ac)/var(--tw-text-opacity))}
.btn-outline.btn-success{--tw-text-opacity:1;color:hsl(var(--su)/var(--tw-text-opacity))}
.btn-outline.btn-success:hover{--tw-border-opacity:1;border-color:hsl(var(--su)/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:hsl(var(--su)/var(--tw-bg-opacity));--tw-text-opacity:1;color:hsl(var(--suc,var(--nc))/var(--tw-text-opacity))}
.btn-outline.btn-info{--tw-text-opacity:1;color:hsl(var(--in)/var(--tw-text-opacity))}
.btn-outline.btn-info:hover{--tw-border-opacity:1;border-color:hsl(var(--in)/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:hsl(var(--in)/var(--tw-bg-opacity));--tw-text-opacity:1;color:hsl(var(--inc,var(--nc))/var(--tw-text-opacity))}
.btn-outline.btn-warning{--tw-text-opacity:1;color:hsl(var(--wa)/var(--tw-text-opacity))}
.btn-outline.btn-warning:hover{--tw-border-opacity:1;border-color:hsl(var(--wa)/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:hsl(var(--wa)/var(--tw-bg-opacity));--tw-text-opacity:1;color:hsl(var(--wac,var(--nc))/var(--tw-text-opacity))}
.btn-outline.btn-error{--tw-text-opacity:1;color:hsl(var(--er)/var(--tw-text-opacity))}
.btn-outline.btn-error:hover{--tw-border-opacity:1;border-color:hsl(var(--er)/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:hsl(var(--er)/var(--tw-bg-opacity));--tw-text-opacity:1;color:hsl(var(--erc,var(--nc))/var(--tw-text-opacity))}
.btn-disabled,.btn-disabled:hover,.btn[disabled],.btn[disabled]:hover{--tw-border-opacity:0;background-color:hsl(var(--n)/var(--tw-bg-opacity));--tw-bg-opacity:.2;color:hsl(var(--bc)/var(--tw-text-opacity));--tw-text-opacity:.2}
.btn.loading.btn-square:before,.btn.loading.btn-circle:before{margin-right:0}
.btn.loading.btn-xl:before,.btn.loading.btn-lg:before{height:1.25rem;width:1.25rem}
.btn.loading.btn-sm:before,.btn.loading.btn-xs:before{height:.75rem;width:.75rem}
.btn-group>input[type=radio]:checked.btn,.btn-group>.btn-active{--tw-border-opacity:1;border-color:hsl(var(--p)/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:hsl(var(--p)/var(--tw-bg-opacity));--tw-text-opacity:1;color:hsl(var(--pc)/var(--tw-text-opacity))}
.btn-group>input[type=radio]:checked.btn:focus-visible,.btn-group>.btn-active:focus-visible{outline:2px solid hsl(var(--p))}
.btn-group>.btn:not(:first-of-type){border-top-left-radius:0;border-bottom-left-radius:0;margin-left:-1px}
.btn-group>.btn:not(:last-of-type){border-top-right-radius:0;border-bottom-right-radius:0}
@-webkit-keyframes button-pop{0%{transform:scale(var(--btn-focus-scale,.95))}40%{transform:scale(1.02)}to{transform:scale(1)}}
@keyframes button-pop{0%{transform:scale(var(--btn-focus-scale,.95))}40%{transform:scale(1.02)}to{transform:scale(1)}}
.card:focus-visible{outline-offset:2px;outline:2px solid }
.card.bordered,.card-bordered{--tw-border-opacity:1;border-width:1px;border-color:hsl(var(--b2,var(--b1))/var(--tw-border-opacity))}
.card.compact .card-body{padding:1rem;font-size:.875rem;line-height:1.25rem}
.card-title{align-items:center;gap:.5rem;font-size:1.25rem;font-weight:600;line-height:1.75rem;display:flex}
.carousel::-webkit-scrollbar{display:none}
.checkbox:focus-visible{outline:2px solid hsl(var(--bc));outline-offset:2px}
.checkbox:checked,.checkbox[checked=true]{--tw-bg-opacity:1;background-color:hsl(var(--bc)/var(--tw-bg-opacity));-webkit-animation:checkmark var(--animation-input,.2s)ease-in-out;animation:checkmark var(--animation-input,.2s)ease-in-out;background-repeat:no-repeat;background-image:linear-gradient(-45deg,transparent 65%,hsl(var(--chkbg))65.99%),linear-gradient(45deg,transparent 75%,hsl(var(--chkbg))75.99%),linear-gradient(-45deg,hsl(var(--chkbg))40%,transparent 40.99%),linear-gradient(45deg,hsl(var(--chkbg))30%,hsl(var(--chkfg))30.99%,hsl(var(--chkfg))40%,transparent 40.99%),linear-gradient(-45deg,hsl(var(--chkfg))50%,hsl(var(--chkbg))50.99%)}
.checkbox:indeterminate{--tw-bg-opacity:1;background-color:hsl(var(--bc)/var(--tw-bg-opacity));-webkit-animation:checkmark var(--animation-input,.2s)ease-in-out;animation:checkmark var(--animation-input,.2s)ease-in-out;background-repeat:no-repeat;background-image:linear-gradient(90deg,transparent 80%,hsl(var(--chkbg))80%),linear-gradient(-90deg,transparent 80%,hsl(var(--chkbg))80%),linear-gradient(0deg,hsl(var(--chkbg))43%,hsl(var(--chkfg))43%,hsl(var(--chkfg))57%,hsl(var(--chkbg))57%)}
.checkbox-primary{--chkbg:var(--p);--chkfg:var(--pc);--tw-border-opacity:1;border-color:hsl(var(--p)/var(--tw-border-opacity))}
.checkbox-primary:hover{--tw-border-opacity:1;border-color:hsl(var(--p)/var(--tw-border-opacity))}
.checkbox-primary:focus-visible{outline:2px solid hsl(var(--p))}
.checkbox-primary:checked,.checkbox-primary[checked=true]{--tw-border-opacity:1;border-color:hsl(var(--p)/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:hsl(var(--p)/var(--tw-bg-opacity));--tw-text-opacity:1;color:hsl(var(--pc)/var(--tw-text-opacity))}
.checkbox-secondary{--chkbg:var(--s);--chkfg:var(--sc);--tw-border-opacity:1;border-color:hsl(var(--s)/var(--tw-border-opacity))}
.checkbox-secondary:hover{--tw-border-opacity:1;border-color:hsl(var(--s)/var(--tw-border-opacity))}
.checkbox-secondary:focus-visible{outline:2px solid hsl(var(--s))}
.checkbox-secondary:checked,.checkbox-secondary[checked=true]{--tw-border-opacity:1;border-color:hsl(var(--s)/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:hsl(var(--s)/var(--tw-bg-opacity));--tw-text-opacity:1;color:hsl(var(--sc)/var(--tw-text-opacity))}
.checkbox-accent{--chkbg:var(--a);--chkfg:var(--ac);--tw-border-opacity:1;border-color:hsl(var(--a)/var(--tw-border-opacity))}
.checkbox-accent:hover{--tw-border-opacity:1;border-color:hsl(var(--a)/var(--tw-border-opacity))}
.checkbox-accent:focus-visible{outline:2px solid hsl(var(--a))}
.checkbox-accent:checked,.checkbox-accent[checked=true]{--tw-border-opacity:1;border-color:hsl(var(--a)/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:hsl(var(--a)/var(--tw-bg-opacity));--tw-text-opacity:1;color:hsl(var(--ac)/var(--tw-text-opacity))}
.checkbox:disabled{cursor:not-allowed;--tw-bg-opacity:1;background-color:hsl(var(--bc)/var(--tw-bg-opacity));opacity:.2;border-color:#0000}
@-webkit-keyframes checkmark{0%{background-position-y:5px}50%{background-position-y:-2px}to{background-position-y:0}}
@keyframes checkmark{0%{background-position-y:5px}50%{background-position-y:-2px}to{background-position-y:0}}
.checkbox-mark{display:none}
body[dir=rtl] .checkbox{--chkbg:var(--bc);--chkfg:var(--b1)}
body[dir=rtl] .checkbox:checked,body[dir=rtl] .checkbox[checked=true]{background-image:linear-gradient(45deg,transparent 65%,hsl(var(--chkbg))65.99%),linear-gradient(-45deg,transparent 75%,hsl(var(--chkbg))75.99%),linear-gradient(45deg,hsl(var(--chkbg))40%,transparent 40.99%),linear-gradient(-45deg,hsl(var(--chkbg))30%,hsl(var(--chkfg))30.99%,hsl(var(--chkfg))40%,transparent 40.99%),linear-gradient(45deg,hsl(var(--chkfg))50%,hsl(var(--chkbg))50.99%)}
.collapse:focus-visible{outline:2px solid hsl(var(--nf));outline-offset:2px}
.collapse-arrow .collapse-title:after{height:.5rem;width:.5rem;content:"";transform-origin:75% 75%;pointer-events:none;transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:block;position:absolute;top:1.4rem;right:1.4rem;transform:rotate(45deg);box-shadow:2px 2px}
.collapse-plus .collapse-title:after{height:.5rem;width:.5rem;content:"+";pointer-events:none;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:block;position:absolute;top:.9rem;right:1.4rem}
.collapse:not(.collapse-open):not(.collapse-close) input[type=checkbox],.collapse:not(.collapse-open):not(.collapse-close) .collapse-title{cursor:pointer}
.collapse:focus:not(.collapse-open):not(.collapse-close) .collapse-title{cursor:unset}
.collapse-title,.collapse>input[type=checkbox]{width:100%;min-height:3.75rem;padding:1rem 3rem 1rem 1rem;transition:background-color .2s ease-in-out}
.collapse-open :where(.collapse-content),.collapse:focus:not(.collapse-close) :where(.collapse-content),.collapse:not(.collapse-close) :where(input[type=checkbox]:checked~.collapse-content){padding-bottom:1rem;transition:padding .2s ease-in-out,background-color .2s ease-in-out}
.collapse-open.collapse-arrow .collapse-title:after,.collapse-arrow:focus:not(.collapse-close) .collapse-title:after,.collapse-arrow:not(.collapse-close) input[type=checkbox]:checked~.collapse-title:after{transform:rotate(225deg)}
.collapse-open.collapse-plus .collapse-title:after,.collapse-plus:focus:not(.collapse-close) .collapse-title:after,.collapse-plus:not(.collapse-close) input[type=checkbox]:checked~.collapse-title:after{content:"−"}
.divider:before,.divider:after{background-color:hsl(var(--bc)/var(--tw-bg-opacity));--tw-bg-opacity:.1}
.divider:not(:empty){gap:1rem}
.drawer.drawer-end .drawer-toggle:checked~.drawer-content{--tw-translate-x:-.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y))}
.drawer-toggle:checked~.drawer-content{--tw-translate-x:.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y))}
.drawer-toggle:focus-visible~.drawer-content .drawer-button{outline:2px solid hsl(var(--nf));outline-offset:2px}
.drawer-toggle:focus-visible~.drawer-content .drawer-button.btn-primary{outline:2px solid hsl(var(--p))}
.drawer-toggle:focus-visible~.drawer-content .drawer-button.btn-secondary{outline:2px solid hsl(var(--s))}
.drawer-toggle:focus-visible~.drawer-content .drawer-button.btn-accent{outline:2px solid hsl(var(--a))}
.drawer-toggle:focus-visible~.drawer-content .drawer-button.btn-info{outline:2px solid hsl(var(--in))}
.drawer-toggle:focus-visible~.drawer-content .drawer-button.btn-success{outline:2px solid hsl(var(--su))}
.drawer-toggle:focus-visible~.drawer-content .drawer-button.btn-warning{outline:2px solid hsl(var(--wa))}
.drawer-toggle:focus-visible~.drawer-content .drawer-button.btn-error{outline:2px solid hsl(var(--er))}
.drawer-toggle:focus-visible~.drawer-content .drawer-button.glass,.drawer-toggle:focus-visible~.drawer-content .drawer-button.btn-ghost,.drawer-toggle:focus-visible~.drawer-content .drawer-button.btn-link{outline:2px solid }
.dropdown.dropdown-open .dropdown-content,.dropdown.dropdown-hover:hover .dropdown-content,.dropdown:focus .dropdown-content,.dropdown:focus-within .dropdown-content{--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y))}
.footer-title{text-transform:uppercase;opacity:.5;margin-bottom:.5rem;font-weight:700}
.label-text{--tw-text-opacity:1;color:hsl(var(--bc)/var(--tw-text-opacity));font-size:.875rem;line-height:1.25rem}
.label-text-alt{--tw-text-opacity:1;color:hsl(var(--bc)/var(--tw-text-opacity));font-size:.75rem;line-height:1rem}
.label a:hover{--tw-text-opacity:1;color:hsl(var(--bc)/var(--tw-text-opacity))}
.input-bordered{--tw-border-opacity:.2}
.input:focus{outline:2px solid hsla(var(--bc)/.2);outline-offset:2px}
.input-ghost{--tw-bg-opacity:.05}
.input-ghost:focus{--tw-bg-opacity:1;--tw-text-opacity:1;color:hsl(var(--bc)/var(--tw-text-opacity));box-shadow:none}
.input-primary{--tw-border-opacity:1;border-color:hsl(var(--p)/var(--tw-border-opacity))}
.input-primary:focus{outline:2px solid hsl(var(--p))}
.input-secondary{--tw-border-opacity:1;border-color:hsl(var(--s)/var(--tw-border-opacity))}
.input-secondary:focus{outline:2px solid hsl(var(--s))}
.input-accent{--tw-border-opacity:1;border-color:hsl(var(--a)/var(--tw-border-opacity))}
.input-accent:focus{outline:2px solid hsl(var(--a))}
.input-info{--tw-border-opacity:1;border-color:hsl(var(--in)/var(--tw-border-opacity))}
.input-info:focus{outline:2px solid hsl(var(--in))}
.input-success{--tw-border-opacity:1;border-color:hsl(var(--su)/var(--tw-border-opacity))}
.input-success:focus{outline:2px solid hsl(var(--su))}
.input-warning{--tw-border-opacity:1;border-color:hsl(var(--wa)/var(--tw-border-opacity))}
.input-warning:focus{outline:2px solid hsl(var(--wa))}
.input-error{--tw-border-opacity:1;border-color:hsl(var(--er)/var(--tw-border-opacity))}
.input-error:focus{outline:2px solid hsl(var(--er))}
.input-disabled,.input[disabled]{cursor:not-allowed;--tw-border-opacity:1;border-color:hsl(var(--b2,var(--b1))/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:hsl(var(--b2,var(--b1))/var(--tw-bg-opacity));--tw-text-opacity:.2}
.input-disabled::-moz-placeholder, .input[disabled]::-moz-placeholder{color:hsl(var(--bc)/var(--tw-placeholder-opacity));--tw-placeholder-opacity:.2}
.input-disabled::placeholder,.input[disabled]::placeholder{color:hsl(var(--bc)/var(--tw-placeholder-opacity));--tw-placeholder-opacity:.2}
.link-primary{--tw-text-opacity:1;color:hsl(var(--p)/var(--tw-text-opacity))}
.link-primary:hover{--tw-text-opacity:1;color:hsl(var(--pf,var(--p))/var(--tw-text-opacity))}
.link-secondary{--tw-text-opacity:1;color:hsl(var(--s)/var(--tw-text-opacity))}
.link-secondary:hover{--tw-text-opacity:1;color:hsl(var(--sf,var(--s))/var(--tw-text-opacity))}
.link-accent{--tw-text-opacity:1;color:hsl(var(--a)/var(--tw-text-opacity))}
.link-accent:hover{--tw-text-opacity:1;color:hsl(var(--af,var(--a))/var(--tw-text-opacity))}
.link-neutral{--tw-text-opacity:1;color:hsl(var(--n)/var(--tw-text-opacity))}
.link-neutral:hover{--tw-text-opacity:1;color:hsl(var(--nf,var(--n))/var(--tw-text-opacity))}
.link:focus{outline-offset:2px;outline:2px solid #0000}
.link:focus-visible{outline-offset:2px;outline:2px solid }
.mask-squircle{-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KCiAgPHBhdGggZD0iTSAxMDAgMCBDIDIwIDAgMCAyMCAwIDEwMCBDIDAgMTgwIDIwIDIwMCAxMDAgMjAwIEMgMTgwIDIwMCAyMDAgMTgwIDIwMCAxMDAgQyAyMDAgMjAgMTgwIDAgMTAwIDAgWiIvPgoKPC9zdmc+);-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KCiAgPHBhdGggZD0iTSAxMDAgMCBDIDIwIDAgMCAyMCAwIDEwMCBDIDAgMTgwIDIwIDIwMCAxMDAgMjAwIEMgMTgwIDIwMCAyMDAgMTgwIDIwMCAxMDAgQyAyMDAgMjAgMTgwIDAgMTAwIDAgWiIvPgoKPC9zdmc+);mask-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KCiAgPHBhdGggZD0iTSAxMDAgMCBDIDIwIDAgMCAyMCAwIDEwMCBDIDAgMTgwIDIwIDIwMCAxMDAgMjAwIEMgMTgwIDIwMCAyMDAgMTgwIDIwMCAxMDAgQyAyMDAgMjAgMTgwIDAgMTAwIDAgWiIvPgoKPC9zdmc+)}
.mask-decagon{-webkit-mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTkycHgiIGhlaWdodD0iMjAwcHgiIHZpZXdCb3g9IjAgMCAxOTIgMjAwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA2MC4xICg4ODEzMykgLSBodHRwczovL3NrZXRjaC5jb20gLS0+CiAgICA8dGl0bGU+ZGVjYWdvbjwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxwb2x5Z29uIGlkPSJkZWNhZ29uIiBmaWxsPSIjMDAwMDAwIiBwb2ludHM9Ijk2IDAgMTU0Ljc3ODUyNSAxOS4wOTgzMDA2IDE5MS4xMDU2NTIgNjkuMDk4MzAwNiAxOTEuMTA1NjUyIDEzMC45MDE2OTkgMTU0Ljc3ODUyNSAxODAuOTAxNjk5IDk2IDIwMCAzNy4yMjE0NzQ4IDE4MC45MDE2OTkgMC44OTQzNDgzNyAxMzAuOTAxNjk5IDAuODk0MzQ4MzcgNjkuMDk4MzAwNiAzNy4yMjE0NzQ4IDE5LjA5ODMwMDYiPjwvcG9seWdvbj4KICAgIDwvZz4KPC9zdmc+);-webkit-mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTkycHgiIGhlaWdodD0iMjAwcHgiIHZpZXdCb3g9IjAgMCAxOTIgMjAwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA2MC4xICg4ODEzMykgLSBodHRwczovL3NrZXRjaC5jb20gLS0+CiAgICA8dGl0bGU+ZGVjYWdvbjwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxwb2x5Z29uIGlkPSJkZWNhZ29uIiBmaWxsPSIjMDAwMDAwIiBwb2ludHM9Ijk2IDAgMTU0Ljc3ODUyNSAxOS4wOTgzMDA2IDE5MS4xMDU2NTIgNjkuMDk4MzAwNiAxOTEuMTA1NjUyIDEzMC45MDE2OTkgMTU0Ljc3ODUyNSAxODAuOTAxNjk5IDk2IDIwMCAzNy4yMjE0NzQ4IDE4MC45MDE2OTkgMC44OTQzNDgzNyAxMzAuOTAxNjk5IDAuODk0MzQ4MzcgNjkuMDk4MzAwNiAzNy4yMjE0NzQ4IDE5LjA5ODMwMDYiPjwvcG9seWdvbj4KICAgIDwvZz4KPC9zdmc+);mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTkycHgiIGhlaWdodD0iMjAwcHgiIHZpZXdCb3g9IjAgMCAxOTIgMjAwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA2MC4xICg4ODEzMykgLSBodHRwczovL3NrZXRjaC5jb20gLS0+CiAgICA8dGl0bGU+ZGVjYWdvbjwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxwb2x5Z29uIGlkPSJkZWNhZ29uIiBmaWxsPSIjMDAwMDAwIiBwb2ludHM9Ijk2IDAgMTU0Ljc3ODUyNSAxOS4wOTgzMDA2IDE5MS4xMDU2NTIgNjkuMDk4MzAwNiAxOTEuMTA1NjUyIDEzMC45MDE2OTkgMTU0Ljc3ODUyNSAxODAuOTAxNjk5IDk2IDIwMCAzNy4yMjE0NzQ4IDE4MC45MDE2OTkgMC44OTQzNDgzNyAxMzAuOTAxNjk5IDAuODk0MzQ4MzcgNjkuMDk4MzAwNiAzNy4yMjE0NzQ4IDE5LjA5ODMwMDYiPjwvcG9seWdvbj4KICAgIDwvZz4KPC9zdmc+)}
.mask-diamond{-webkit-mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjAwcHgiIGhlaWdodD0iMjAwcHgiIHZpZXdCb3g9IjAgMCAyMDAgMjAwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA2MC4xICg4ODEzMykgLSBodHRwczovL3NrZXRjaC5jb20gLS0+CiAgICA8dGl0bGU+ZGlhbW9uZDwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxwb2x5Z29uIGlkPSJkaWFtb25kIiBmaWxsPSIjMDAwMDAwIiBwb2ludHM9IjEwMCAwIDIwMCAxMDAgMTAwIDIwMCAwIDEwMCI+PC9wb2x5Z29uPgogICAgPC9nPgo8L3N2Zz4=);-webkit-mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjAwcHgiIGhlaWdodD0iMjAwcHgiIHZpZXdCb3g9IjAgMCAyMDAgMjAwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA2MC4xICg4ODEzMykgLSBodHRwczovL3NrZXRjaC5jb20gLS0+CiAgICA8dGl0bGU+ZGlhbW9uZDwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxwb2x5Z29uIGlkPSJkaWFtb25kIiBmaWxsPSIjMDAwMDAwIiBwb2ludHM9IjEwMCAwIDIwMCAxMDAgMTAwIDIwMCAwIDEwMCI+PC9wb2x5Z29uPgogICAgPC9nPgo8L3N2Zz4=);mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjAwcHgiIGhlaWdodD0iMjAwcHgiIHZpZXdCb3g9IjAgMCAyMDAgMjAwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA2MC4xICg4ODEzMykgLSBodHRwczovL3NrZXRjaC5jb20gLS0+CiAgICA8dGl0bGU+ZGlhbW9uZDwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxwb2x5Z29uIGlkPSJkaWFtb25kIiBmaWxsPSIjMDAwMDAwIiBwb2ludHM9IjEwMCAwIDIwMCAxMDAgMTAwIDIwMCAwIDEwMCI+PC9wb2x5Z29uPgogICAgPC9nPgo8L3N2Zz4=)}
.mask-heart{-webkit-mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjAwcHgiIGhlaWdodD0iMTg1cHgiIHZpZXdCb3g9IjAgMCAyMDAgMTg1IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA2MC4xICg4ODEzMykgLSBodHRwczovL3NrZXRjaC5jb20gLS0+CiAgICA8dGl0bGU+aGVhcnQ8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8cGF0aCBkPSJNMTAwLDE4NC42MDU1MzQgQzk2LjkxMjE3MTYsMTg0LjYwMTYzNSA5My44OTY5NzMzLDE4My42Njg1OTggOTEuMzQ2NjE4MiwxODEuOTI3NzkzIEM1My41NjQ5ODA0LDE1Ni4yODAxMjMgMzcuMjA1Mjc2NCwxMzguNjk0NTIzIDI4LjE4MTcxOTQsMTI3LjY5OTkxNyBDOC45NTE5NzYyNiwxMDQuMjYzNjY3IC0wLjI1NDI2MzI3Myw4MC4yMDI0NTEzIDAuMDA1MzM4MjU5MzEsNTQuMTQ2MTQ5MyBDMC4zMDgyMDY3MTQsMjQuMjg3MTY1NiAyNC4yNjM2NTkzLDAgNTMuNDA2MzM1LDAgQzc0LjU5NzUxMiwwIDg5LjI3NDYxMzQsMTEuOTM2ODYzMSA5Ny44MjIyMzQzLDIxLjg3ODY0MDMgQzk4LjM3MDA4MTIsMjIuNTA5NDMgOTkuMTY0NTE5NiwyMi44NzE2ODg5IDEwMCwyMi44NzE2ODg5IEMxMDAuODM1NDg2LDIyLjg3MTY4ODkgMTAxLjYyOTkyNCwyMi41MDk0MyAxMDIuMTc3NzcxLDIxLjg3ODY0MDMgQzExMC43MjUzOTIsMTEuOTI3MjQ4MiAxMjUuNDAyNDkzLDAgMTQ2LjU5MzY3LDAgQzE3NS43MzYzNDYsMCAxOTkuNjkxNzk5LDI0LjI4NzE2NTYgMTk5Ljk5NDY2Nyw1NC4xNTA5NTY3IEMyMDAuMjU0MjY5LDgwLjIxMjA2NjEgMTkxLjAzODQxNCwxMDQuMjczMjgyIDE3MS44MTgyODYsMTI3LjcwNDcyNCBDMTYyLjc5NDcyOSwxMzguNjk5MzMgMTQ2LjQzNTAyNSwxNTYuMjg0OTMgMTA4LjY1MzM4NywxODEuOTMyNiBDMTA2LjEwMjQ4NCwxODMuNjcxNzA0IDEwMy4wODczMjksMTg0LjYwMzA1MiAxMDAsMTg0LjYwNTUzNCBaIiBpZD0iaGVhcnQiIGZpbGw9IiMwMDAwMDAiIGZpbGwtcnVsZT0ibm9uemVybyI+PC9wYXRoPgogICAgPC9nPgo8L3N2Zz4=);-webkit-mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjAwcHgiIGhlaWdodD0iMTg1cHgiIHZpZXdCb3g9IjAgMCAyMDAgMTg1IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA2MC4xICg4ODEzMykgLSBodHRwczovL3NrZXRjaC5jb20gLS0+CiAgICA8dGl0bGU+aGVhcnQ8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8cGF0aCBkPSJNMTAwLDE4NC42MDU1MzQgQzk2LjkxMjE3MTYsMTg0LjYwMTYzNSA5My44OTY5NzMzLDE4My42Njg1OTggOTEuMzQ2NjE4MiwxODEuOTI3NzkzIEM1My41NjQ5ODA0LDE1Ni4yODAxMjMgMzcuMjA1Mjc2NCwxMzguNjk0NTIzIDI4LjE4MTcxOTQsMTI3LjY5OTkxNyBDOC45NTE5NzYyNiwxMDQuMjYzNjY3IC0wLjI1NDI2MzI3Myw4MC4yMDI0NTEzIDAuMDA1MzM4MjU5MzEsNTQuMTQ2MTQ5MyBDMC4zMDgyMDY3MTQsMjQuMjg3MTY1NiAyNC4yNjM2NTkzLDAgNTMuNDA2MzM1LDAgQzc0LjU5NzUxMiwwIDg5LjI3NDYxMzQsMTEuOTM2ODYzMSA5Ny44MjIyMzQzLDIxLjg3ODY0MDMgQzk4LjM3MDA4MTIsMjIuNTA5NDMgOTkuMTY0NTE5NiwyMi44NzE2ODg5IDEwMCwyMi44NzE2ODg5IEMxMDAuODM1NDg2LDIyLjg3MTY4ODkgMTAxLjYyOTkyNCwyMi41MDk0MyAxMDIuMTc3NzcxLDIxLjg3ODY0MDMgQzExMC43MjUzOTIsMTEuOTI3MjQ4MiAxMjUuNDAyNDkzLDAgMTQ2LjU5MzY3LDAgQzE3NS43MzYzNDYsMCAxOTkuNjkxNzk5LDI0LjI4NzE2NTYgMTk5Ljk5NDY2Nyw1NC4xNTA5NTY3IEMyMDAuMjU0MjY5LDgwLjIxMjA2NjEgMTkxLjAzODQxNCwxMDQuMjczMjgyIDE3MS44MTgyODYsMTI3LjcwNDcyNCBDMTYyLjc5NDcyOSwxMzguNjk5MzMgMTQ2LjQzNTAyNSwxNTYuMjg0OTMgMTA4LjY1MzM4NywxODEuOTMyNiBDMTA2LjEwMjQ4NCwxODMuNjcxNzA0IDEwMy4wODczMjksMTg0LjYwMzA1MiAxMDAsMTg0LjYwNTUzNCBaIiBpZD0iaGVhcnQiIGZpbGw9IiMwMDAwMDAiIGZpbGwtcnVsZT0ibm9uemVybyI+PC9wYXRoPgogICAgPC9nPgo8L3N2Zz4=);mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjAwcHgiIGhlaWdodD0iMTg1cHgiIHZpZXdCb3g9IjAgMCAyMDAgMTg1IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA2MC4xICg4ODEzMykgLSBodHRwczovL3NrZXRjaC5jb20gLS0+CiAgICA8dGl0bGU+aGVhcnQ8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8cGF0aCBkPSJNMTAwLDE4NC42MDU1MzQgQzk2LjkxMjE3MTYsMTg0LjYwMTYzNSA5My44OTY5NzMzLDE4My42Njg1OTggOTEuMzQ2NjE4MiwxODEuOTI3NzkzIEM1My41NjQ5ODA0LDE1Ni4yODAxMjMgMzcuMjA1Mjc2NCwxMzguNjk0NTIzIDI4LjE4MTcxOTQsMTI3LjY5OTkxNyBDOC45NTE5NzYyNiwxMDQuMjYzNjY3IC0wLjI1NDI2MzI3Myw4MC4yMDI0NTEzIDAuMDA1MzM4MjU5MzEsNTQuMTQ2MTQ5MyBDMC4zMDgyMDY3MTQsMjQuMjg3MTY1NiAyNC4yNjM2NTkzLDAgNTMuNDA2MzM1LDAgQzc0LjU5NzUxMiwwIDg5LjI3NDYxMzQsMTEuOTM2ODYzMSA5Ny44MjIyMzQzLDIxLjg3ODY0MDMgQzk4LjM3MDA4MTIsMjIuNTA5NDMgOTkuMTY0NTE5NiwyMi44NzE2ODg5IDEwMCwyMi44NzE2ODg5IEMxMDAuODM1NDg2LDIyLjg3MTY4ODkgMTAxLjYyOTkyNCwyMi41MDk0MyAxMDIuMTc3NzcxLDIxLjg3ODY0MDMgQzExMC43MjUzOTIsMTEuOTI3MjQ4MiAxMjUuNDAyNDkzLDAgMTQ2LjU5MzY3LDAgQzE3NS43MzYzNDYsMCAxOTkuNjkxNzk5LDI0LjI4NzE2NTYgMTk5Ljk5NDY2Nyw1NC4xNTA5NTY3IEMyMDAuMjU0MjY5LDgwLjIxMjA2NjEgMTkxLjAzODQxNCwxMDQuMjczMjgyIDE3MS44MTgyODYsMTI3LjcwNDcyNCBDMTYyLjc5NDcyOSwxMzguNjk5MzMgMTQ2LjQzNTAyNSwxNTYuMjg0OTMgMTA4LjY1MzM4NywxODEuOTMyNiBDMTA2LjEwMjQ4NCwxODMuNjcxNzA0IDEwMy4wODczMjksMTg0LjYwMzA1MiAxMDAsMTg0LjYwNTUzNCBaIiBpZD0iaGVhcnQiIGZpbGw9IiMwMDAwMDAiIGZpbGwtcnVsZT0ibm9uemVybyI+PC9wYXRoPgogICAgPC9nPgo8L3N2Zz4=)}
.mask-hexagon{-webkit-mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTgycHgiIGhlaWdodD0iMjAxcHgiIHZpZXdCb3g9IjAgMCAxODIgMjAxIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA2MC4xICg4ODEzMykgLSBodHRwczovL3NrZXRjaC5jb20gLS0+CiAgICA8dGl0bGU+aGV4YWdvbjwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxwYXRoIGQ9Ik01NS43ODU3ODg5LDE5MS40MDAyMDkgQzQ2LjU5MDM4NjYsMTkxLjQwMDIwOSAzNS43MjMwOTMsMTg0LjcxMjY0NCAzMC43MDc0MTksMTc3LjE4OTEzMyBMLTUuMjM4MjQ0NTEsMTE1LjMyOTE1NCBDLTEwLjI1MzkxODUsMTA2Ljk2OTY5NyAtMTAuMjUzOTE4NSw5NC40MzA1MTIgLTUuMjM4MjQ0NTEsODYuMDcxMDU1NCBMMzAuNzA3NDE5LDI0LjIxMTA3NjMgQzM1LjcyMzA5MywxNS44NTE2MTk2IDQ2LjU5MDM4NjYsMTAgNTUuNzg1Nzg4OSwxMCBMMTI2Ljg0MTE3LDEwIEMxMzYuMDM2NTczLDEwIDE0Ni45MDM4NjYsMTYuNjg3NTY1MyAxNTEuOTE5NTQsMjQuMjExMDc2MyBMMTg3Ljg2NTIwNCw4Ni4wNzEwNTU0IEMxOTIuMDQ0OTMyLDk0LjQzMDUxMiAxOTIuMDQ0OTMyLDEwNi45Njk2OTcgMTg3Ljg2NTIwNCwxMTUuMzI5MTU0IEwxNTEuOTE5NTQsMTc3LjE4OTEzMyBDMTQ3LjczOTgxMiwxODUuNTQ4NTg5IDEzNi4wMzY1NzMsMTkxLjQwMDIwOSAxMjYuODQxMTcsMTkxLjQwMDIwOSBMNTUuNzg1Nzg4OSwxOTEuNDAwMjA5IFoiIGlkPSJoZXhhZ29uIiBmaWxsPSIjMDAwMDAwIiBmaWxsLXJ1bGU9Im5vbnplcm8iIHRyYW5zZm9ybT0idHJhbnNsYXRlKDkxLjAwMDAwMCwgMTAwLjcwMDEwNCkgcm90YXRlKC0yNzAuMDAwMDAwKSB0cmFuc2xhdGUoLTkxLjAwMDAwMCwgLTEwMC43MDAxMDQpICI+PC9wYXRoPgogICAgPC9nPgo8L3N2Zz4=);-webkit-mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTgycHgiIGhlaWdodD0iMjAxcHgiIHZpZXdCb3g9IjAgMCAxODIgMjAxIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA2MC4xICg4ODEzMykgLSBodHRwczovL3NrZXRjaC5jb20gLS0+CiAgICA8dGl0bGU+aGV4YWdvbjwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxwYXRoIGQ9Ik01NS43ODU3ODg5LDE5MS40MDAyMDkgQzQ2LjU5MDM4NjYsMTkxLjQwMDIwOSAzNS43MjMwOTMsMTg0LjcxMjY0NCAzMC43MDc0MTksMTc3LjE4OTEzMyBMLTUuMjM4MjQ0NTEsMTE1LjMyOTE1NCBDLTEwLjI1MzkxODUsMTA2Ljk2OTY5NyAtMTAuMjUzOTE4NSw5NC40MzA1MTIgLTUuMjM4MjQ0NTEsODYuMDcxMDU1NCBMMzAuNzA3NDE5LDI0LjIxMTA3NjMgQzM1LjcyMzA5MywxNS44NTE2MTk2IDQ2LjU5MDM4NjYsMTAgNTUuNzg1Nzg4OSwxMCBMMTI2Ljg0MTE3LDEwIEMxMzYuMDM2NTczLDEwIDE0Ni45MDM4NjYsMTYuNjg3NTY1MyAxNTEuOTE5NTQsMjQuMjExMDc2MyBMMTg3Ljg2NTIwNCw4Ni4wNzEwNTU0IEMxOTIuMDQ0OTMyLDk0LjQzMDUxMiAxOTIuMDQ0OTMyLDEwNi45Njk2OTcgMTg3Ljg2NTIwNCwxMTUuMzI5MTU0IEwxNTEuOTE5NTQsMTc3LjE4OTEzMyBDMTQ3LjczOTgxMiwxODUuNTQ4NTg5IDEzNi4wMzY1NzMsMTkxLjQwMDIwOSAxMjYuODQxMTcsMTkxLjQwMDIwOSBMNTUuNzg1Nzg4OSwxOTEuNDAwMjA5IFoiIGlkPSJoZXhhZ29uIiBmaWxsPSIjMDAwMDAwIiBmaWxsLXJ1bGU9Im5vbnplcm8iIHRyYW5zZm9ybT0idHJhbnNsYXRlKDkxLjAwMDAwMCwgMTAwLjcwMDEwNCkgcm90YXRlKC0yNzAuMDAwMDAwKSB0cmFuc2xhdGUoLTkxLjAwMDAwMCwgLTEwMC43MDAxMDQpICI+PC9wYXRoPgogICAgPC9nPgo8L3N2Zz4=);mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTgycHgiIGhlaWdodD0iMjAxcHgiIHZpZXdCb3g9IjAgMCAxODIgMjAxIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA2MC4xICg4ODEzMykgLSBodHRwczovL3NrZXRjaC5jb20gLS0+CiAgICA8dGl0bGU+aGV4YWdvbjwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxwYXRoIGQ9Ik01NS43ODU3ODg5LDE5MS40MDAyMDkgQzQ2LjU5MDM4NjYsMTkxLjQwMDIwOSAzNS43MjMwOTMsMTg0LjcxMjY0NCAzMC43MDc0MTksMTc3LjE4OTEzMyBMLTUuMjM4MjQ0NTEsMTE1LjMyOTE1NCBDLTEwLjI1MzkxODUsMTA2Ljk2OTY5NyAtMTAuMjUzOTE4NSw5NC40MzA1MTIgLTUuMjM4MjQ0NTEsODYuMDcxMDU1NCBMMzAuNzA3NDE5LDI0LjIxMTA3NjMgQzM1LjcyMzA5MywxNS44NTE2MTk2IDQ2LjU5MDM4NjYsMTAgNTUuNzg1Nzg4OSwxMCBMMTI2Ljg0MTE3LDEwIEMxMzYuMDM2NTczLDEwIDE0Ni45MDM4NjYsMTYuNjg3NTY1MyAxNTEuOTE5NTQsMjQuMjExMDc2MyBMMTg3Ljg2NTIwNCw4Ni4wNzEwNTU0IEMxOTIuMDQ0OTMyLDk0LjQzMDUxMiAxOTIuMDQ0OTMyLDEwNi45Njk2OTcgMTg3Ljg2NTIwNCwxMTUuMzI5MTU0IEwxNTEuOTE5NTQsMTc3LjE4OTEzMyBDMTQ3LjczOTgxMiwxODUuNTQ4NTg5IDEzNi4wMzY1NzMsMTkxLjQwMDIwOSAxMjYuODQxMTcsMTkxLjQwMDIwOSBMNTUuNzg1Nzg4OSwxOTEuNDAwMjA5IFoiIGlkPSJoZXhhZ29uIiBmaWxsPSIjMDAwMDAwIiBmaWxsLXJ1bGU9Im5vbnplcm8iIHRyYW5zZm9ybT0idHJhbnNsYXRlKDkxLjAwMDAwMCwgMTAwLjcwMDEwNCkgcm90YXRlKC0yNzAuMDAwMDAwKSB0cmFuc2xhdGUoLTkxLjAwMDAwMCwgLTEwMC43MDAxMDQpICI+PC9wYXRoPgogICAgPC9nPgo8L3N2Zz4=)}
.mask-hexagon-2{-webkit-mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjAwcHgiIGhlaWdodD0iMTgycHgiIHZpZXdCb3g9IjAgMCAyMDAgMTgyIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA2MC4xICg4ODEzMykgLSBodHRwczovL3NrZXRjaC5jb20gLS0+CiAgICA8dGl0bGU+aGV4YWdvbi0yPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPHBhdGggZD0iTTY0Ljc4NTc4ODksMTgxLjQwMDIwOSBDNTUuNTkwMzg2NiwxODEuNDAwMjA5IDQ0LjcyMzA5MywxNzQuNzEyNjQ0IDM5LjcwNzQxOSwxNjcuMTg5MTMzIEwzLjc2MTc1NTQ5LDEwNS4zMjkxNTQgQy0xLjI1MzkxODUsOTYuOTY5Njk3IC0xLjI1MzkxODUsODQuNDMwNTEyIDMuNzYxNzU1NDksNzYuMDcxMDU1NCBMMzkuNzA3NDE5LDE0LjIxMTA3NjMgQzQ0LjcyMzA5Myw1Ljg1MTYxOTY0IDU1LjU5MDM4NjYsMCA2NC43ODU3ODg5LDAgTDEzNS44NDExNywwIEMxNDUuMDM2NTczLDAgMTU1LjkwMzg2Niw2LjY4NzU2NTMxIDE2MC45MTk1NCwxNC4yMTEwNzYzIEwxOTYuODY1MjA0LDc2LjA3MTA1NTQgQzIwMS4wNDQ5MzIsODQuNDMwNTEyIDIwMS4wNDQ5MzIsOTYuOTY5Njk3IDE5Ni44NjUyMDQsMTA1LjMyOTE1NCBMMTYwLjkxOTU0LDE2Ny4xODkxMzMgQzE1Ni43Mzk4MTIsMTc1LjU0ODU4OSAxNDUuMDM2NTczLDE4MS40MDAyMDkgMTM1Ljg0MTE3LDE4MS40MDAyMDkgTDY0Ljc4NTc4ODksMTgxLjQwMDIwOSBaIiBpZD0iaGV4YWdvbi0yIiBmaWxsPSIjMDAwMDAwIiBmaWxsLXJ1bGU9Im5vbnplcm8iPjwvcGF0aD4KICAgIDwvZz4KPC9zdmc+);-webkit-mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjAwcHgiIGhlaWdodD0iMTgycHgiIHZpZXdCb3g9IjAgMCAyMDAgMTgyIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA2MC4xICg4ODEzMykgLSBodHRwczovL3NrZXRjaC5jb20gLS0+CiAgICA8dGl0bGU+aGV4YWdvbi0yPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPHBhdGggZD0iTTY0Ljc4NTc4ODksMTgxLjQwMDIwOSBDNTUuNTkwMzg2NiwxODEuNDAwMjA5IDQ0LjcyMzA5MywxNzQuNzEyNjQ0IDM5LjcwNzQxOSwxNjcuMTg5MTMzIEwzLjc2MTc1NTQ5LDEwNS4zMjkxNTQgQy0xLjI1MzkxODUsOTYuOTY5Njk3IC0xLjI1MzkxODUsODQuNDMwNTEyIDMuNzYxNzU1NDksNzYuMDcxMDU1NCBMMzkuNzA3NDE5LDE0LjIxMTA3NjMgQzQ0LjcyMzA5Myw1Ljg1MTYxOTY0IDU1LjU5MDM4NjYsMCA2NC43ODU3ODg5LDAgTDEzNS44NDExNywwIEMxNDUuMDM2NTczLDAgMTU1LjkwMzg2Niw2LjY4NzU2NTMxIDE2MC45MTk1NCwxNC4yMTEwNzYzIEwxOTYuODY1MjA0LDc2LjA3MTA1NTQgQzIwMS4wNDQ5MzIsODQuNDMwNTEyIDIwMS4wNDQ5MzIsOTYuOTY5Njk3IDE5Ni44NjUyMDQsMTA1LjMyOTE1NCBMMTYwLjkxOTU0LDE2Ny4xODkxMzMgQzE1Ni43Mzk4MTIsMTc1LjU0ODU4OSAxNDUuMDM2NTczLDE4MS40MDAyMDkgMTM1Ljg0MTE3LDE4MS40MDAyMDkgTDY0Ljc4NTc4ODksMTgxLjQwMDIwOSBaIiBpZD0iaGV4YWdvbi0yIiBmaWxsPSIjMDAwMDAwIiBmaWxsLXJ1bGU9Im5vbnplcm8iPjwvcGF0aD4KICAgIDwvZz4KPC9zdmc+);mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjAwcHgiIGhlaWdodD0iMTgycHgiIHZpZXdCb3g9IjAgMCAyMDAgMTgyIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA2MC4xICg4ODEzMykgLSBodHRwczovL3NrZXRjaC5jb20gLS0+CiAgICA8dGl0bGU+aGV4YWdvbi0yPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPHBhdGggZD0iTTY0Ljc4NTc4ODksMTgxLjQwMDIwOSBDNTUuNTkwMzg2NiwxODEuNDAwMjA5IDQ0LjcyMzA5MywxNzQuNzEyNjQ0IDM5LjcwNzQxOSwxNjcuMTg5MTMzIEwzLjc2MTc1NTQ5LDEwNS4zMjkxNTQgQy0xLjI1MzkxODUsOTYuOTY5Njk3IC0xLjI1MzkxODUsODQuNDMwNTEyIDMuNzYxNzU1NDksNzYuMDcxMDU1NCBMMzkuNzA3NDE5LDE0LjIxMTA3NjMgQzQ0LjcyMzA5Myw1Ljg1MTYxOTY0IDU1LjU5MDM4NjYsMCA2NC43ODU3ODg5LDAgTDEzNS44NDExNywwIEMxNDUuMDM2NTczLDAgMTU1LjkwMzg2Niw2LjY4NzU2NTMxIDE2MC45MTk1NCwxNC4yMTEwNzYzIEwxOTYuODY1MjA0LDc2LjA3MTA1NTQgQzIwMS4wNDQ5MzIsODQuNDMwNTEyIDIwMS4wNDQ5MzIsOTYuOTY5Njk3IDE5Ni44NjUyMDQsMTA1LjMyOTE1NCBMMTYwLjkxOTU0LDE2Ny4xODkxMzMgQzE1Ni43Mzk4MTIsMTc1LjU0ODU4OSAxNDUuMDM2NTczLDE4MS40MDAyMDkgMTM1Ljg0MTE3LDE4MS40MDAyMDkgTDY0Ljc4NTc4ODksMTgxLjQwMDIwOSBaIiBpZD0iaGV4YWdvbi0yIiBmaWxsPSIjMDAwMDAwIiBmaWxsLXJ1bGU9Im5vbnplcm8iPjwvcGF0aD4KICAgIDwvZz4KPC9zdmc+)}
.mask-circle{-webkit-mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjAwcHgiIGhlaWdodD0iMjAwcHgiIHZpZXdCb3g9IjAgMCAyMDAgMjAwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA2MC4xICg4ODEzMykgLSBodHRwczovL3NrZXRjaC5jb20gLS0+CiAgICA8dGl0bGU+T3ZhbDwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxjaXJjbGUgaWQ9Ik92YWwiIGZpbGw9IiMwMDAwMDAiIGN4PSIxMDAiIGN5PSIxMDAiIHI9IjEwMCI+PC9jaXJjbGU+CiAgICA8L2c+Cjwvc3ZnPg==);-webkit-mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjAwcHgiIGhlaWdodD0iMjAwcHgiIHZpZXdCb3g9IjAgMCAyMDAgMjAwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA2MC4xICg4ODEzMykgLSBodHRwczovL3NrZXRjaC5jb20gLS0+CiAgICA8dGl0bGU+T3ZhbDwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxjaXJjbGUgaWQ9Ik92YWwiIGZpbGw9IiMwMDAwMDAiIGN4PSIxMDAiIGN5PSIxMDAiIHI9IjEwMCI+PC9jaXJjbGU+CiAgICA8L2c+Cjwvc3ZnPg==);mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjAwcHgiIGhlaWdodD0iMjAwcHgiIHZpZXdCb3g9IjAgMCAyMDAgMjAwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA2MC4xICg4ODEzMykgLSBodHRwczovL3NrZXRjaC5jb20gLS0+CiAgICA8dGl0bGU+T3ZhbDwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxjaXJjbGUgaWQ9Ik92YWwiIGZpbGw9IiMwMDAwMDAiIGN4PSIxMDAiIGN5PSIxMDAiIHI9IjEwMCI+PC9jaXJjbGU+CiAgICA8L2c+Cjwvc3ZnPg==)}
.mask-parallelogram{-webkit-mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjAwcHgiIGhlaWdodD0iMTU0cHgiIHZpZXdCb3g9IjAgMCAyMDAgMTU0IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA2MC4xICg4ODEzMykgLSBodHRwczovL3NrZXRjaC5jb20gLS0+CiAgICA8dGl0bGU+cGFyYWxsZWxvZ3JhbTwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxwb2x5Z29uIGlkPSJwYXJhbGxlbG9ncmFtIiBmaWxsPSIjMDAwMDAwIiBwb2ludHM9IjQ2LjE1Mzg0NjIgMCAyMDAgMCAxNTMuODQ2MTU0IDE1My44NDYxNTQgMCAxNTMuODQ2MTU0Ij48L3BvbHlnb24+CiAgICA8L2c+Cjwvc3ZnPg==);-webkit-mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjAwcHgiIGhlaWdodD0iMTU0cHgiIHZpZXdCb3g9IjAgMCAyMDAgMTU0IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA2MC4xICg4ODEzMykgLSBodHRwczovL3NrZXRjaC5jb20gLS0+CiAgICA8dGl0bGU+cGFyYWxsZWxvZ3JhbTwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxwb2x5Z29uIGlkPSJwYXJhbGxlbG9ncmFtIiBmaWxsPSIjMDAwMDAwIiBwb2ludHM9IjQ2LjE1Mzg0NjIgMCAyMDAgMCAxNTMuODQ2MTU0IDE1My44NDYxNTQgMCAxNTMuODQ2MTU0Ij48L3BvbHlnb24+CiAgICA8L2c+Cjwvc3ZnPg==);mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjAwcHgiIGhlaWdodD0iMTU0cHgiIHZpZXdCb3g9IjAgMCAyMDAgMTU0IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA2MC4xICg4ODEzMykgLSBodHRwczovL3NrZXRjaC5jb20gLS0+CiAgICA8dGl0bGU+cGFyYWxsZWxvZ3JhbTwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxwb2x5Z29uIGlkPSJwYXJhbGxlbG9ncmFtIiBmaWxsPSIjMDAwMDAwIiBwb2ludHM9IjQ2LjE1Mzg0NjIgMCAyMDAgMCAxNTMuODQ2MTU0IDE1My44NDYxNTQgMCAxNTMuODQ2MTU0Ij48L3BvbHlnb24+CiAgICA8L2c+Cjwvc3ZnPg==)}
.mask-parallelogram-2{-webkit-mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjAwcHgiIGhlaWdodD0iMTU0cHgiIHZpZXdCb3g9IjAgMCAyMDAgMTU0IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA2MC4xICg4ODEzMykgLSBodHRwczovL3NrZXRjaC5jb20gLS0+CiAgICA8dGl0bGU+cGFyYWxsZWxvZ3JhbS0yPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPHBvbHlnb24gaWQ9InBhcmFsbGVsb2dyYW0tMiIgZmlsbD0iIzAwMDAwMCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTAwLjAwMDAwMCwgNzYuOTIzMDc3KSBzY2FsZSgtMSwgMSkgdHJhbnNsYXRlKC0xMDAuMDAwMDAwLCAtNzYuOTIzMDc3KSAiIHBvaW50cz0iNDYuMTUzODQ2MiAwIDIwMCAwIDE1My44NDYxNTQgMTUzLjg0NjE1NCAwIDE1My44NDYxNTQiPjwvcG9seWdvbj4KICAgIDwvZz4KPC9zdmc+);-webkit-mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjAwcHgiIGhlaWdodD0iMTU0cHgiIHZpZXdCb3g9IjAgMCAyMDAgMTU0IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA2MC4xICg4ODEzMykgLSBodHRwczovL3NrZXRjaC5jb20gLS0+CiAgICA8dGl0bGU+cGFyYWxsZWxvZ3JhbS0yPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPHBvbHlnb24gaWQ9InBhcmFsbGVsb2dyYW0tMiIgZmlsbD0iIzAwMDAwMCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTAwLjAwMDAwMCwgNzYuOTIzMDc3KSBzY2FsZSgtMSwgMSkgdHJhbnNsYXRlKC0xMDAuMDAwMDAwLCAtNzYuOTIzMDc3KSAiIHBvaW50cz0iNDYuMTUzODQ2MiAwIDIwMCAwIDE1My44NDYxNTQgMTUzLjg0NjE1NCAwIDE1My44NDYxNTQiPjwvcG9seWdvbj4KICAgIDwvZz4KPC9zdmc+);mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjAwcHgiIGhlaWdodD0iMTU0cHgiIHZpZXdCb3g9IjAgMCAyMDAgMTU0IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA2MC4xICg4ODEzMykgLSBodHRwczovL3NrZXRjaC5jb20gLS0+CiAgICA8dGl0bGU+cGFyYWxsZWxvZ3JhbS0yPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPHBvbHlnb24gaWQ9InBhcmFsbGVsb2dyYW0tMiIgZmlsbD0iIzAwMDAwMCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTAwLjAwMDAwMCwgNzYuOTIzMDc3KSBzY2FsZSgtMSwgMSkgdHJhbnNsYXRlKC0xMDAuMDAwMDAwLCAtNzYuOTIzMDc3KSAiIHBvaW50cz0iNDYuMTUzODQ2MiAwIDIwMCAwIDE1My44NDYxNTQgMTUzLjg0NjE1NCAwIDE1My44NDYxNTQiPjwvcG9seWdvbj4KICAgIDwvZz4KPC9zdmc+)}
.mask-parallelogram-3{-webkit-mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTU0cHgiIGhlaWdodD0iMjAxcHgiIHZpZXdCb3g9IjAgMCAxNTQgMjAxIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA2MC4xICg4ODEzMykgLSBodHRwczovL3NrZXRjaC5jb20gLS0+CiAgICA8dGl0bGU+cGFyYWxsZWxvZ3JhbS0zPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPHBvbHlnb24gaWQ9InBhcmFsbGVsb2dyYW0tMyIgZmlsbD0iIzAwMDAwMCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNzcuMDAwMDAwLCAxMDAuOTIzMDc3KSBzY2FsZSgtMSwgMSkgcm90YXRlKDkwLjAwMDAwMCkgdHJhbnNsYXRlKC03Ny4wMDAwMDAsIC0xMDAuOTIzMDc3KSAiIHBvaW50cz0iMjMuMTUzODQ2MiAyNCAxNzcgMjQgMTMwLjg0NjE1NCAxNzcuODQ2MTU0IC0yMyAxNzcuODQ2MTU0Ij48L3BvbHlnb24+CiAgICA8L2c+Cjwvc3ZnPg==);-webkit-mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTU0cHgiIGhlaWdodD0iMjAxcHgiIHZpZXdCb3g9IjAgMCAxNTQgMjAxIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA2MC4xICg4ODEzMykgLSBodHRwczovL3NrZXRjaC5jb20gLS0+CiAgICA8dGl0bGU+cGFyYWxsZWxvZ3JhbS0zPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPHBvbHlnb24gaWQ9InBhcmFsbGVsb2dyYW0tMyIgZmlsbD0iIzAwMDAwMCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNzcuMDAwMDAwLCAxMDAuOTIzMDc3KSBzY2FsZSgtMSwgMSkgcm90YXRlKDkwLjAwMDAwMCkgdHJhbnNsYXRlKC03Ny4wMDAwMDAsIC0xMDAuOTIzMDc3KSAiIHBvaW50cz0iMjMuMTUzODQ2MiAyNCAxNzcgMjQgMTMwLjg0NjE1NCAxNzcuODQ2MTU0IC0yMyAxNzcuODQ2MTU0Ij48L3BvbHlnb24+CiAgICA8L2c+Cjwvc3ZnPg==);mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTU0cHgiIGhlaWdodD0iMjAxcHgiIHZpZXdCb3g9IjAgMCAxNTQgMjAxIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA2MC4xICg4ODEzMykgLSBodHRwczovL3NrZXRjaC5jb20gLS0+CiAgICA8dGl0bGU+cGFyYWxsZWxvZ3JhbS0zPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPHBvbHlnb24gaWQ9InBhcmFsbGVsb2dyYW0tMyIgZmlsbD0iIzAwMDAwMCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNzcuMDAwMDAwLCAxMDAuOTIzMDc3KSBzY2FsZSgtMSwgMSkgcm90YXRlKDkwLjAwMDAwMCkgdHJhbnNsYXRlKC03Ny4wMDAwMDAsIC0xMDAuOTIzMDc3KSAiIHBvaW50cz0iMjMuMTUzODQ2MiAyNCAxNzcgMjQgMTMwLjg0NjE1NCAxNzcuODQ2MTU0IC0yMyAxNzcuODQ2MTU0Ij48L3BvbHlnb24+CiAgICA8L2c+Cjwvc3ZnPg==)}
.mask-parallelogram-4{-webkit-mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTU0cHgiIGhlaWdodD0iMjAxcHgiIHZpZXdCb3g9IjAgMCAxNTQgMjAxIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA2MC4xICg4ODEzMykgLSBodHRwczovL3NrZXRjaC5jb20gLS0+CiAgICA8dGl0bGU+cGFyYWxsZWxvZ3JhbS00PC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPHBvbHlnb24gaWQ9InBhcmFsbGVsb2dyYW0tNCIgZmlsbD0iIzAwMDAwMCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNzcuMDAwMDAwLCAxMDAuOTIzMDc3KSByb3RhdGUoOTAuMDAwMDAwKSB0cmFuc2xhdGUoLTc3LjAwMDAwMCwgLTEwMC45MjMwNzcpICIgcG9pbnRzPSIyMy4xNTM4NDYyIDI0IDE3NyAyNCAxMzAuODQ2MTU0IDE3Ny44NDYxNTQgLTIzIDE3Ny44NDYxNTQiPjwvcG9seWdvbj4KICAgIDwvZz4KPC9zdmc+);-webkit-mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTU0cHgiIGhlaWdodD0iMjAxcHgiIHZpZXdCb3g9IjAgMCAxNTQgMjAxIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA2MC4xICg4ODEzMykgLSBodHRwczovL3NrZXRjaC5jb20gLS0+CiAgICA8dGl0bGU+cGFyYWxsZWxvZ3JhbS00PC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPHBvbHlnb24gaWQ9InBhcmFsbGVsb2dyYW0tNCIgZmlsbD0iIzAwMDAwMCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNzcuMDAwMDAwLCAxMDAuOTIzMDc3KSByb3RhdGUoOTAuMDAwMDAwKSB0cmFuc2xhdGUoLTc3LjAwMDAwMCwgLTEwMC45MjMwNzcpICIgcG9pbnRzPSIyMy4xNTM4NDYyIDI0IDE3NyAyNCAxMzAuODQ2MTU0IDE3Ny44NDYxNTQgLTIzIDE3Ny44NDYxNTQiPjwvcG9seWdvbj4KICAgIDwvZz4KPC9zdmc+);mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTU0cHgiIGhlaWdodD0iMjAxcHgiIHZpZXdCb3g9IjAgMCAxNTQgMjAxIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA2MC4xICg4ODEzMykgLSBodHRwczovL3NrZXRjaC5jb20gLS0+CiAgICA8dGl0bGU+cGFyYWxsZWxvZ3JhbS00PC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPHBvbHlnb24gaWQ9InBhcmFsbGVsb2dyYW0tNCIgZmlsbD0iIzAwMDAwMCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNzcuMDAwMDAwLCAxMDAuOTIzMDc3KSByb3RhdGUoOTAuMDAwMDAwKSB0cmFuc2xhdGUoLTc3LjAwMDAwMCwgLTEwMC45MjMwNzcpICIgcG9pbnRzPSIyMy4xNTM4NDYyIDI0IDE3NyAyNCAxMzAuODQ2MTU0IDE3Ny44NDYxNTQgLTIzIDE3Ny44NDYxNTQiPjwvcG9seWdvbj4KICAgIDwvZz4KPC9zdmc+)}
.mask-pentagon{-webkit-mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTkycHgiIGhlaWdodD0iMTgxcHgiIHZpZXdCb3g9IjAgMCAxOTIgMTgxIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA2MC4xICg4ODEzMykgLSBodHRwczovL3NrZXRjaC5jb20gLS0+CiAgICA8dGl0bGU+cGVudGFnb248L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8cG9seWdvbiBpZD0icGVudGFnb24iIGZpbGw9IiMwMDAwMDAiIHBvaW50cz0iOTYgMCAxOTEuMTA1NjUyIDY5LjA5ODMwMDYgMTU0Ljc3ODUyNSAxODAuOTAxNjk5IDM3LjIyMTQ3NDggMTgwLjkwMTY5OSAwLjg5NDM0ODM3IDY5LjA5ODMwMDYiPjwvcG9seWdvbj4KICAgIDwvZz4KPC9zdmc+);-webkit-mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTkycHgiIGhlaWdodD0iMTgxcHgiIHZpZXdCb3g9IjAgMCAxOTIgMTgxIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA2MC4xICg4ODEzMykgLSBodHRwczovL3NrZXRjaC5jb20gLS0+CiAgICA8dGl0bGU+cGVudGFnb248L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8cG9seWdvbiBpZD0icGVudGFnb24iIGZpbGw9IiMwMDAwMDAiIHBvaW50cz0iOTYgMCAxOTEuMTA1NjUyIDY5LjA5ODMwMDYgMTU0Ljc3ODUyNSAxODAuOTAxNjk5IDM3LjIyMTQ3NDggMTgwLjkwMTY5OSAwLjg5NDM0ODM3IDY5LjA5ODMwMDYiPjwvcG9seWdvbj4KICAgIDwvZz4KPC9zdmc+);mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTkycHgiIGhlaWdodD0iMTgxcHgiIHZpZXdCb3g9IjAgMCAxOTIgMTgxIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA2MC4xICg4ODEzMykgLSBodHRwczovL3NrZXRjaC5jb20gLS0+CiAgICA8dGl0bGU+cGVudGFnb248L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8cG9seWdvbiBpZD0icGVudGFnb24iIGZpbGw9IiMwMDAwMDAiIHBvaW50cz0iOTYgMCAxOTEuMTA1NjUyIDY5LjA5ODMwMDYgMTU0Ljc3ODUyNSAxODAuOTAxNjk5IDM3LjIyMTQ3NDggMTgwLjkwMTY5OSAwLjg5NDM0ODM3IDY5LjA5ODMwMDYiPjwvcG9seWdvbj4KICAgIDwvZz4KPC9zdmc+)}
.mask-square{-webkit-mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjAwcHgiIGhlaWdodD0iMjAwcHgiIHZpZXdCb3g9IjAgMCAyMDAgMjAwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA2MC4xICg4ODEzMykgLSBodHRwczovL3NrZXRjaC5jb20gLS0+CiAgICA8dGl0bGU+c3F1YXJlPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPHJlY3QgaWQ9InNxdWFyZSIgZmlsbD0iIzAwMDAwMCIgeD0iMCIgeT0iMCIgd2lkdGg9IjIwMCIgaGVpZ2h0PSIyMDAiPjwvcmVjdD4KICAgIDwvZz4KPC9zdmc+);-webkit-mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjAwcHgiIGhlaWdodD0iMjAwcHgiIHZpZXdCb3g9IjAgMCAyMDAgMjAwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA2MC4xICg4ODEzMykgLSBodHRwczovL3NrZXRjaC5jb20gLS0+CiAgICA8dGl0bGU+c3F1YXJlPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPHJlY3QgaWQ9InNxdWFyZSIgZmlsbD0iIzAwMDAwMCIgeD0iMCIgeT0iMCIgd2lkdGg9IjIwMCIgaGVpZ2h0PSIyMDAiPjwvcmVjdD4KICAgIDwvZz4KPC9zdmc+);mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjAwcHgiIGhlaWdodD0iMjAwcHgiIHZpZXdCb3g9IjAgMCAyMDAgMjAwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA2MC4xICg4ODEzMykgLSBodHRwczovL3NrZXRjaC5jb20gLS0+CiAgICA8dGl0bGU+c3F1YXJlPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPHJlY3QgaWQ9InNxdWFyZSIgZmlsbD0iIzAwMDAwMCIgeD0iMCIgeT0iMCIgd2lkdGg9IjIwMCIgaGVpZ2h0PSIyMDAiPjwvcmVjdD4KICAgIDwvZz4KPC9zdmc+)}
.mask-star{-webkit-mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTkycHgiIGhlaWdodD0iMTgwcHgiIHZpZXdCb3g9IjAgMCAxOTIgMTgwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA2MC4xICg4ODEzMykgLSBodHRwczovL3NrZXRjaC5jb20gLS0+CiAgICA8dGl0bGU+c3RhcjwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxwb2x5Z29uIGlkPSJzdGFyIiBmaWxsPSIjMDAwMDAwIiBwb2ludHM9Ijk2IDEzNy4yNjMzOTMgMzcuMjIxNDc0OCAxNzkuMjg2NTA2IDU5LjM4NDMyNDEgMTEwLjg5ODA3MyAwLjg5NDM0ODM3IDY4LjQ4MTM1MTUgNzMuMzcwMjY3OCA2OC4yMzgwODgyIDk2IDAgMTE4LjYyOTczMiA2OC4yMzgwODgyIDE5MS4xMDU2NTIgNjguNDgxMzUxNSAxMzIuNjE1Njc2IDExMC44OTgwNzMgMTU0Ljc3ODUyNSAxNzkuMjg2NTA2Ij48L3BvbHlnb24+CiAgICA8L2c+Cjwvc3ZnPg==);-webkit-mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTkycHgiIGhlaWdodD0iMTgwcHgiIHZpZXdCb3g9IjAgMCAxOTIgMTgwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA2MC4xICg4ODEzMykgLSBodHRwczovL3NrZXRjaC5jb20gLS0+CiAgICA8dGl0bGU+c3RhcjwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxwb2x5Z29uIGlkPSJzdGFyIiBmaWxsPSIjMDAwMDAwIiBwb2ludHM9Ijk2IDEzNy4yNjMzOTMgMzcuMjIxNDc0OCAxNzkuMjg2NTA2IDU5LjM4NDMyNDEgMTEwLjg5ODA3MyAwLjg5NDM0ODM3IDY4LjQ4MTM1MTUgNzMuMzcwMjY3OCA2OC4yMzgwODgyIDk2IDAgMTE4LjYyOTczMiA2OC4yMzgwODgyIDE5MS4xMDU2NTIgNjguNDgxMzUxNSAxMzIuNjE1Njc2IDExMC44OTgwNzMgMTU0Ljc3ODUyNSAxNzkuMjg2NTA2Ij48L3BvbHlnb24+CiAgICA8L2c+Cjwvc3ZnPg==);mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTkycHgiIGhlaWdodD0iMTgwcHgiIHZpZXdCb3g9IjAgMCAxOTIgMTgwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA2MC4xICg4ODEzMykgLSBodHRwczovL3NrZXRjaC5jb20gLS0+CiAgICA8dGl0bGU+c3RhcjwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxwb2x5Z29uIGlkPSJzdGFyIiBmaWxsPSIjMDAwMDAwIiBwb2ludHM9Ijk2IDEzNy4yNjMzOTMgMzcuMjIxNDc0OCAxNzkuMjg2NTA2IDU5LjM4NDMyNDEgMTEwLjg5ODA3MyAwLjg5NDM0ODM3IDY4LjQ4MTM1MTUgNzMuMzcwMjY3OCA2OC4yMzgwODgyIDk2IDAgMTE4LjYyOTczMiA2OC4yMzgwODgyIDE5MS4xMDU2NTIgNjguNDgxMzUxNSAxMzIuNjE1Njc2IDExMC44OTgwNzMgMTU0Ljc3ODUyNSAxNzkuMjg2NTA2Ij48L3BvbHlnb24+CiAgICA8L2c+Cjwvc3ZnPg==)}
.mask-star-2{-webkit-mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTkycHgiIGhlaWdodD0iMTgwcHgiIHZpZXdCb3g9IjAgMCAxOTIgMTgwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA2MC4xICg4ODEzMykgLSBodHRwczovL3NrZXRjaC5jb20gLS0+CiAgICA8dGl0bGU+c3Rhci0yPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPHBvbHlnb24gaWQ9InN0YXItMiIgZmlsbD0iIzAwMDAwMCIgcG9pbnRzPSI5NiAxNTMuMDQzNjYxIDM3LjIyMTQ3NDggMTc5LjI4NjUwNiA0NC4yNDExOTA0IDExNS43NzQ0NDQgMC44OTQzNDgzNyA2OC40ODEzNTE1IDY0LjAxMTI5NjUgNTUuNDcxNTgyOCA5NiAwIDEyNy45ODg3MDQgNTUuNDcxNTgyOCAxOTEuMTA1NjUyIDY4LjQ4MTM1MTUgMTQ3Ljc1ODgxIDExNS43NzQ0NDQgMTU0Ljc3ODUyNSAxNzkuMjg2NTA2Ij48L3BvbHlnb24+CiAgICA8L2c+Cjwvc3ZnPg==);-webkit-mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTkycHgiIGhlaWdodD0iMTgwcHgiIHZpZXdCb3g9IjAgMCAxOTIgMTgwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA2MC4xICg4ODEzMykgLSBodHRwczovL3NrZXRjaC5jb20gLS0+CiAgICA8dGl0bGU+c3Rhci0yPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPHBvbHlnb24gaWQ9InN0YXItMiIgZmlsbD0iIzAwMDAwMCIgcG9pbnRzPSI5NiAxNTMuMDQzNjYxIDM3LjIyMTQ3NDggMTc5LjI4NjUwNiA0NC4yNDExOTA0IDExNS43NzQ0NDQgMC44OTQzNDgzNyA2OC40ODEzNTE1IDY0LjAxMTI5NjUgNTUuNDcxNTgyOCA5NiAwIDEyNy45ODg3MDQgNTUuNDcxNTgyOCAxOTEuMTA1NjUyIDY4LjQ4MTM1MTUgMTQ3Ljc1ODgxIDExNS43NzQ0NDQgMTU0Ljc3ODUyNSAxNzkuMjg2NTA2Ij48L3BvbHlnb24+CiAgICA8L2c+Cjwvc3ZnPg==);mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTkycHgiIGhlaWdodD0iMTgwcHgiIHZpZXdCb3g9IjAgMCAxOTIgMTgwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA2MC4xICg4ODEzMykgLSBodHRwczovL3NrZXRjaC5jb20gLS0+CiAgICA8dGl0bGU+c3Rhci0yPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPHBvbHlnb24gaWQ9InN0YXItMiIgZmlsbD0iIzAwMDAwMCIgcG9pbnRzPSI5NiAxNTMuMDQzNjYxIDM3LjIyMTQ3NDggMTc5LjI4NjUwNiA0NC4yNDExOTA0IDExNS43NzQ0NDQgMC44OTQzNDgzNyA2OC40ODEzNTE1IDY0LjAxMTI5NjUgNTUuNDcxNTgyOCA5NiAwIDEyNy45ODg3MDQgNTUuNDcxNTgyOCAxOTEuMTA1NjUyIDY4LjQ4MTM1MTUgMTQ3Ljc1ODgxIDExNS43NzQ0NDQgMTU0Ljc3ODUyNSAxNzkuMjg2NTA2Ij48L3BvbHlnb24+CiAgICA8L2c+Cjwvc3ZnPg==)}
.mask-triangle{-webkit-mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTc0cHgiIGhlaWdodD0iMTQ5cHgiIHZpZXdCb3g9IjAgMCAxNzQgMTQ5IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA2MC4xICg4ODEzMykgLSBodHRwczovL3NrZXRjaC5jb20gLS0+CiAgICA8dGl0bGU+dHJpYW5nbGU8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8cG9seWdvbiBpZD0idHJpYW5nbGUiIGZpbGw9IiMwMDAwMDAiIHBvaW50cz0iODcgMTQ4LjQ3NjE3NyAwLjM5NzQ1OTYyMiAxNDguNjYwNzE0IDQzLjg1OTk4MzcgNzQuNDIyNjI1OSA4NyAyLjg0MjE3MDk0ZS0xNCAxMzAuMTQwMDE2IDc0LjQyMjYyNTkgMTczLjYwMjU0IDE0OC42NjA3MTQiPjwvcG9seWdvbj4KICAgIDwvZz4KPC9zdmc+);-webkit-mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTc0cHgiIGhlaWdodD0iMTQ5cHgiIHZpZXdCb3g9IjAgMCAxNzQgMTQ5IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA2MC4xICg4ODEzMykgLSBodHRwczovL3NrZXRjaC5jb20gLS0+CiAgICA8dGl0bGU+dHJpYW5nbGU8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8cG9seWdvbiBpZD0idHJpYW5nbGUiIGZpbGw9IiMwMDAwMDAiIHBvaW50cz0iODcgMTQ4LjQ3NjE3NyAwLjM5NzQ1OTYyMiAxNDguNjYwNzE0IDQzLjg1OTk4MzcgNzQuNDIyNjI1OSA4NyAyLjg0MjE3MDk0ZS0xNCAxMzAuMTQwMDE2IDc0LjQyMjYyNTkgMTczLjYwMjU0IDE0OC42NjA3MTQiPjwvcG9seWdvbj4KICAgIDwvZz4KPC9zdmc+);mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTc0cHgiIGhlaWdodD0iMTQ5cHgiIHZpZXdCb3g9IjAgMCAxNzQgMTQ5IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA2MC4xICg4ODEzMykgLSBodHRwczovL3NrZXRjaC5jb20gLS0+CiAgICA8dGl0bGU+dHJpYW5nbGU8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8cG9seWdvbiBpZD0idHJpYW5nbGUiIGZpbGw9IiMwMDAwMDAiIHBvaW50cz0iODcgMTQ4LjQ3NjE3NyAwLjM5NzQ1OTYyMiAxNDguNjYwNzE0IDQzLjg1OTk4MzcgNzQuNDIyNjI1OSA4NyAyLjg0MjE3MDk0ZS0xNCAxMzAuMTQwMDE2IDc0LjQyMjYyNTkgMTczLjYwMjU0IDE0OC42NjA3MTQiPjwvcG9seWdvbj4KICAgIDwvZz4KPC9zdmc+)}
.mask-triangle-2{-webkit-mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTc0cHgiIGhlaWdodD0iMTUwcHgiIHZpZXdCb3g9IjAgMCAxNzQgMTUwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA2MC4xICg4ODEzMykgLSBodHRwczovL3NrZXRjaC5jb20gLS0+CiAgICA8dGl0bGU+dHJpYW5nbGUtYm90dG9tPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPHBvbHlnb24gaWQ9InRyaWFuZ2xlLWJvdHRvbSIgZmlsbD0iIzAwMDAwMCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoODcuMDAwMDAwLCA1MC4xMDcxNDMpIHJvdGF0ZSgtMTgwLjAwMDAwMCkgdHJhbnNsYXRlKC04Ny4wMDAwMDAsIC01MC4xMDcxNDMpICIgcG9pbnRzPSI4NyA5OS40NzYxNzY4IDAuMzk3NDU5NjIyIDk5LjY2MDcxNDMgNDMuODU5OTgzNyAyNS40MjI2MjU5IDg3IC00OSAxMzAuMTQwMDE2IDI1LjQyMjYyNTkgMTczLjYwMjU0IDk5LjY2MDcxNDMiPjwvcG9seWdvbj4KICAgIDwvZz4KPC9zdmc+);-webkit-mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTc0cHgiIGhlaWdodD0iMTUwcHgiIHZpZXdCb3g9IjAgMCAxNzQgMTUwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA2MC4xICg4ODEzMykgLSBodHRwczovL3NrZXRjaC5jb20gLS0+CiAgICA8dGl0bGU+dHJpYW5nbGUtYm90dG9tPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPHBvbHlnb24gaWQ9InRyaWFuZ2xlLWJvdHRvbSIgZmlsbD0iIzAwMDAwMCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoODcuMDAwMDAwLCA1MC4xMDcxNDMpIHJvdGF0ZSgtMTgwLjAwMDAwMCkgdHJhbnNsYXRlKC04Ny4wMDAwMDAsIC01MC4xMDcxNDMpICIgcG9pbnRzPSI4NyA5OS40NzYxNzY4IDAuMzk3NDU5NjIyIDk5LjY2MDcxNDMgNDMuODU5OTgzNyAyNS40MjI2MjU5IDg3IC00OSAxMzAuMTQwMDE2IDI1LjQyMjYyNTkgMTczLjYwMjU0IDk5LjY2MDcxNDMiPjwvcG9seWdvbj4KICAgIDwvZz4KPC9zdmc+);mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTc0cHgiIGhlaWdodD0iMTUwcHgiIHZpZXdCb3g9IjAgMCAxNzQgMTUwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA2MC4xICg4ODEzMykgLSBodHRwczovL3NrZXRjaC5jb20gLS0+CiAgICA8dGl0bGU+dHJpYW5nbGUtYm90dG9tPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPHBvbHlnb24gaWQ9InRyaWFuZ2xlLWJvdHRvbSIgZmlsbD0iIzAwMDAwMCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoODcuMDAwMDAwLCA1MC4xMDcxNDMpIHJvdGF0ZSgtMTgwLjAwMDAwMCkgdHJhbnNsYXRlKC04Ny4wMDAwMDAsIC01MC4xMDcxNDMpICIgcG9pbnRzPSI4NyA5OS40NzYxNzY4IDAuMzk3NDU5NjIyIDk5LjY2MDcxNDMgNDMuODU5OTgzNyAyNS40MjI2MjU5IDg3IC00OSAxMzAuMTQwMDE2IDI1LjQyMjYyNTkgMTczLjYwMjU0IDk5LjY2MDcxNDMiPjwvcG9seWdvbj4KICAgIDwvZz4KPC9zdmc+)}
.mask-triangle-3{-webkit-mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTUwcHgiIGhlaWdodD0iMTc0cHgiIHZpZXdCb3g9IjAgMCAxNTAgMTc0IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA2MC4xICg4ODEzMykgLSBodHRwczovL3NrZXRjaC5jb20gLS0+CiAgICA8dGl0bGU+dHJpYW5nbGUtbGVmdDwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxwb2x5Z29uIGlkPSJ0cmlhbmdsZS1sZWZ0IiBmaWxsPSIjMDAwMDAwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMDAuMDAwMDAwLCA4Ny4xMDcxNDMpIHJvdGF0ZSgtOTAuMDAwMDAwKSB0cmFuc2xhdGUoLTEwMC4wMDAwMDAsIC04Ny4xMDcxNDMpICIgcG9pbnRzPSIxMDAgMTM2LjQ3NjE3NyAxMy4zOTc0NTk2IDEzNi42NjA3MTQgNTYuODU5OTgzNyA2Mi40MjI2MjU5IDEwMCAtMTIgMTQzLjE0MDAxNiA2Mi40MjI2MjU5IDE4Ni42MDI1NCAxMzYuNjYwNzE0Ij48L3BvbHlnb24+CiAgICA8L2c+Cjwvc3ZnPg==);-webkit-mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTUwcHgiIGhlaWdodD0iMTc0cHgiIHZpZXdCb3g9IjAgMCAxNTAgMTc0IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA2MC4xICg4ODEzMykgLSBodHRwczovL3NrZXRjaC5jb20gLS0+CiAgICA8dGl0bGU+dHJpYW5nbGUtbGVmdDwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxwb2x5Z29uIGlkPSJ0cmlhbmdsZS1sZWZ0IiBmaWxsPSIjMDAwMDAwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMDAuMDAwMDAwLCA4Ny4xMDcxNDMpIHJvdGF0ZSgtOTAuMDAwMDAwKSB0cmFuc2xhdGUoLTEwMC4wMDAwMDAsIC04Ny4xMDcxNDMpICIgcG9pbnRzPSIxMDAgMTM2LjQ3NjE3NyAxMy4zOTc0NTk2IDEzNi42NjA3MTQgNTYuODU5OTgzNyA2Mi40MjI2MjU5IDEwMCAtMTIgMTQzLjE0MDAxNiA2Mi40MjI2MjU5IDE4Ni42MDI1NCAxMzYuNjYwNzE0Ij48L3BvbHlnb24+CiAgICA8L2c+Cjwvc3ZnPg==);mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTUwcHgiIGhlaWdodD0iMTc0cHgiIHZpZXdCb3g9IjAgMCAxNTAgMTc0IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA2MC4xICg4ODEzMykgLSBodHRwczovL3NrZXRjaC5jb20gLS0+CiAgICA8dGl0bGU+dHJpYW5nbGUtbGVmdDwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxwb2x5Z29uIGlkPSJ0cmlhbmdsZS1sZWZ0IiBmaWxsPSIjMDAwMDAwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMDAuMDAwMDAwLCA4Ny4xMDcxNDMpIHJvdGF0ZSgtOTAuMDAwMDAwKSB0cmFuc2xhdGUoLTEwMC4wMDAwMDAsIC04Ny4xMDcxNDMpICIgcG9pbnRzPSIxMDAgMTM2LjQ3NjE3NyAxMy4zOTc0NTk2IDEzNi42NjA3MTQgNTYuODU5OTgzNyA2Mi40MjI2MjU5IDEwMCAtMTIgMTQzLjE0MDAxNiA2Mi40MjI2MjU5IDE4Ni42MDI1NCAxMzYuNjYwNzE0Ij48L3BvbHlnb24+CiAgICA8L2c+Cjwvc3ZnPg==)}
.mask-triangle-4{-webkit-mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTUwcHgiIGhlaWdodD0iMTc0cHgiIHZpZXdCb3g9IjAgMCAxNTAgMTc0IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA2MC4xICg4ODEzMykgLSBodHRwczovL3NrZXRjaC5jb20gLS0+CiAgICA8dGl0bGU+dHJpYW5nbGUtcmlnaHQ8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8cG9seWdvbiBpZD0idHJpYW5nbGUtcmlnaHQiIGZpbGw9IiMwMDAwMDAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDUwLjAwMDAwMCwgODcuMTA3MTQzKSByb3RhdGUoLTI3MC4wMDAwMDApIHRyYW5zbGF0ZSgtNTAuMDAwMDAwLCAtODcuMTA3MTQzKSAiIHBvaW50cz0iNTAgMTM2LjQ3NjE3NyAtMzYuNjAyNTQwNCAxMzYuNjYwNzE0IDYuODU5OTgzNzQgNjIuNDIyNjI1OSA1MCAtMTIgOTMuMTQwMDE2MyA2Mi40MjI2MjU5IDEzNi42MDI1NCAxMzYuNjYwNzE0Ij48L3BvbHlnb24+CiAgICA8L2c+Cjwvc3ZnPg==);-webkit-mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTUwcHgiIGhlaWdodD0iMTc0cHgiIHZpZXdCb3g9IjAgMCAxNTAgMTc0IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA2MC4xICg4ODEzMykgLSBodHRwczovL3NrZXRjaC5jb20gLS0+CiAgICA8dGl0bGU+dHJpYW5nbGUtcmlnaHQ8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8cG9seWdvbiBpZD0idHJpYW5nbGUtcmlnaHQiIGZpbGw9IiMwMDAwMDAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDUwLjAwMDAwMCwgODcuMTA3MTQzKSByb3RhdGUoLTI3MC4wMDAwMDApIHRyYW5zbGF0ZSgtNTAuMDAwMDAwLCAtODcuMTA3MTQzKSAiIHBvaW50cz0iNTAgMTM2LjQ3NjE3NyAtMzYuNjAyNTQwNCAxMzYuNjYwNzE0IDYuODU5OTgzNzQgNjIuNDIyNjI1OSA1MCAtMTIgOTMuMTQwMDE2MyA2Mi40MjI2MjU5IDEzNi42MDI1NCAxMzYuNjYwNzE0Ij48L3BvbHlnb24+CiAgICA8L2c+Cjwvc3ZnPg==);mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTUwcHgiIGhlaWdodD0iMTc0cHgiIHZpZXdCb3g9IjAgMCAxNTAgMTc0IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA2MC4xICg4ODEzMykgLSBodHRwczovL3NrZXRjaC5jb20gLS0+CiAgICA8dGl0bGU+dHJpYW5nbGUtcmlnaHQ8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8cG9seWdvbiBpZD0idHJpYW5nbGUtcmlnaHQiIGZpbGw9IiMwMDAwMDAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDUwLjAwMDAwMCwgODcuMTA3MTQzKSByb3RhdGUoLTI3MC4wMDAwMDApIHRyYW5zbGF0ZSgtNTAuMDAwMDAwLCAtODcuMTA3MTQzKSAiIHBvaW50cz0iNTAgMTM2LjQ3NjE3NyAtMzYuNjAyNTQwNCAxMzYuNjYwNzE0IDYuODU5OTgzNzQgNjIuNDIyNjI1OSA1MCAtMTIgOTMuMTQwMDE2MyA2Mi40MjI2MjU5IDEzNi42MDI1NCAxMzYuNjYwNzE0Ij48L3BvbHlnb24+CiAgICA8L2c+Cjwvc3ZnPg==)}
.menu.horizontal li.bordered>a,.menu.horizontal li.bordered>button,.menu.horizontal li.bordered>span{--tw-border-opacity:1;border-bottom-width:4px;border-left-width:0;border-color:hsl(var(--p)/var(--tw-border-opacity))}
.menu[class*=\ p-] li>*,.menu[class^=p-] li>*{border-radius:var(--rounded-btn,.5rem)}
.menu :where(li.bordered>*){--tw-border-opacity:1;border-left-width:4px;border-color:hsl(var(--p)/var(--tw-border-opacity))}
.menu :where(li)>:where(:not(ul)){color:currentColor;gap:.75rem;padding:.75rem 1rem}
.menu :where(li:not(.menu-title):not(:empty))>:where(:not(ul):focus),.menu :where(li:not(.menu-title):not(:empty))>:where(:not(ul):hover){background-color:hsl(var(--bc)/var(--tw-bg-opacity));--tw-bg-opacity:.1}
.menu :where(li:not(.menu-title):not(:empty))>:where(:not(ul).active),.menu :where(li:not(.menu-title):not(:empty))>:where(:not(ul):active){--tw-bg-opacity:1;background-color:hsl(var(--p)/var(--tw-bg-opacity));--tw-text-opacity:1;color:hsl(var(--pc)/var(--tw-text-opacity))}
.menu :where(li:empty){height:1px;background-color:hsl(var(--bc)/var(--tw-bg-opacity));--tw-bg-opacity:.1;margin:.5rem 1rem}
.menu li.disabled>*{-webkit-user-select:none;-moz-user-select:none;user-select:none;color:hsl(var(--bc)/var(--tw-text-opacity));--tw-text-opacity:.2}
.menu li.disabled>:hover{background-color:#0000}
.menu li.hover-bordered a{border-color:#0000;border-left-width:4px}
.menu li.hover-bordered a:hover{--tw-border-opacity:1;border-color:hsl(var(--p)/var(--tw-border-opacity))}
.menu.compact li>a,.menu.compact li>span{padding-top:.5rem;padding-bottom:.5rem;font-size:.875rem;line-height:1.25rem}
.menu .menu-title>*{color:hsl(var(--bc)/var(--tw-text-opacity));--tw-text-opacity:.4;padding-top:.25rem;padding-bottom:.25rem;font-size:.75rem;font-weight:700;line-height:1rem}
.menu :where(li:not(.disabled))>:where(:not(ul)){outline-offset:2px;outline:2px solid #0000;transition-property:color,background-color,border-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}
.menu>:where(li:first-child){border-top-left-radius:inherit;border-top-right-radius:inherit;border-bottom-right-radius:unset;border-bottom-left-radius:unset}
.menu>:where(li:first-child)>:where(:not(ul)){border-top-left-radius:inherit;border-top-right-radius:inherit;border-bottom-right-radius:unset;border-bottom-left-radius:unset}
.menu>:where(li:last-child){border-top-left-radius:unset;border-top-right-radius:unset;border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}
.menu>:where(li:last-child)>:where(:not(ul)){border-top-left-radius:unset;border-top-right-radius:unset;border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}
.menu>:where(li)>:where(ul) :where(li){width:100%;white-space:nowrap}
.menu>:where(li)>:where(ul) :where(li) :where(ul){padding-left:1rem}
.menu>:where(li)>:where(ul) :where(li) :where(:not(ul)){width:100%;white-space:nowrap}
.menu>:where(li)>:where(ul)>:where(li:first-child){border-top-left-radius:inherit;border-top-right-radius:inherit;border-bottom-right-radius:unset;border-bottom-left-radius:unset}
.menu>:where(li)>:where(ul)>:where(li:first-child)>:where(:not(ul)){border-top-left-radius:inherit;border-top-right-radius:inherit;border-bottom-right-radius:unset;border-bottom-left-radius:unset}
.menu>:where(li)>:where(ul)>:where(li:last-child){border-top-left-radius:unset;border-top-right-radius:unset;border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}
.menu>:where(li)>:where(ul)>:where(li:last-child)>:where(:not(ul)){border-top-left-radius:unset;border-top-right-radius:unset;border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}
.mockup-code:before{content:"";height:.75rem;width:.75rem;opacity:.3;border-radius:9999px;margin-bottom:1rem;display:block;box-shadow:1.4em 0,2.8em 0,4.2em 0}
.mockup-code pre{padding-right:1.25rem}
.mockup-code pre:before{content:"";margin-right:2ch}
.mockup-window:before{content:"";height:.75rem;width:.75rem;opacity:.3;border-radius:9999px;margin-bottom:1rem;display:block;box-shadow:1.4em 0,2.8em 0,4.2em 0}
.mockup-phone{background-color:#000;border:4px solid #444;border-radius:50px;margin:0 auto;padding:10px;display:inline-block;overflow:hidden}
.mockup-phone .camera{height:25px;width:150px;z-index:11;background:#000;border-bottom-left-radius:17px;border-bottom-right-radius:17px;margin:0 auto;position:relative;top:0;left:0}
.mockup-phone .camera:before{content:"";width:50px;height:4px;background-color:#0c0b0e;border-radius:5px;position:absolute;top:35%;left:50%;transform:translate(-50%,-50%)}
.mockup-phone .camera:after{content:"";width:8px;height:8px;background-color:#0f0b25;border-radius:5px;position:absolute;top:20%;left:70%}
.mockup-phone .display{border-radius:40px;margin-top:-25px;overflow:hidden}
.modal-open .modal-box,.modal-toggle:checked+.modal .modal-box,.modal:target .modal-box{--tw-translate-y:0px;--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y))}
.modal-action>: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)))}
.progress::-moz-progress-bar{--tw-bg-opacity:1;background-color:hsl(var(--n)/var(--tw-bg-opacity))}
.progress-primary::-moz-progress-bar{--tw-bg-opacity:1;background-color:hsl(var(--p)/var(--tw-bg-opacity))}
.progress-secondary::-moz-progress-bar{--tw-bg-opacity:1;background-color:hsl(var(--s)/var(--tw-bg-opacity))}
.progress-accent::-moz-progress-bar{--tw-bg-opacity:1;background-color:hsl(var(--a)/var(--tw-bg-opacity))}
.progress-info::-moz-progress-bar{--tw-bg-opacity:1;background-color:hsl(var(--in)/var(--tw-bg-opacity))}
.progress-success::-moz-progress-bar{--tw-bg-opacity:1;background-color:hsl(var(--su)/var(--tw-bg-opacity))}
.progress-warning::-moz-progress-bar{--tw-bg-opacity:1;background-color:hsl(var(--wa)/var(--tw-bg-opacity))}
.progress-error::-moz-progress-bar{--tw-bg-opacity:1;background-color:hsl(var(--er)/var(--tw-bg-opacity))}
.progress:indeterminate:after{--tw-bg-opacity:1;background-color:hsl(var(--n)/var(--tw-bg-opacity));content:"";width:33.3333%;border-radius:var(--rounded-box,1rem);-webkit-animation:progress-loading 5s ease-in-out infinite;animation:progress-loading 5s ease-in-out infinite;position:absolute;top:0;bottom:0;left:-40%}
.progress-primary:indeterminate:after{--tw-bg-opacity:1;background-color:hsl(var(--p)/var(--tw-bg-opacity))}
.progress-secondary:indeterminate:after{--tw-bg-opacity:1;background-color:hsl(var(--s)/var(--tw-bg-opacity))}
.progress-accent:indeterminate:after{--tw-bg-opacity:1;background-color:hsl(var(--a)/var(--tw-bg-opacity))}
.progress-info:indeterminate:after{--tw-bg-opacity:1;background-color:hsl(var(--in)/var(--tw-bg-opacity))}
.progress-success:indeterminate:after{--tw-bg-opacity:1;background-color:hsl(var(--su)/var(--tw-bg-opacity))}
.progress-warning:indeterminate:after{--tw-bg-opacity:1;background-color:hsl(var(--wa)/var(--tw-bg-opacity))}
.progress-error:indeterminate:after{--tw-bg-opacity:1;background-color:hsl(var(--er)/var(--tw-bg-opacity))}
.progress::-webkit-progress-bar{background-color:hsl(var(--n)/var(--tw-bg-opacity));--tw-bg-opacity:.2;border-radius:var(--rounded-box,1rem)}
.progress::-webkit-progress-value{--tw-bg-opacity:1;background-color:hsl(var(--nf,var(--n))/var(--tw-bg-opacity));border-radius:var(--rounded-box,1rem)}
.progress-primary::-webkit-progress-value{--tw-bg-opacity:1;background-color:hsl(var(--p)/var(--tw-bg-opacity))}
.progress-secondary::-webkit-progress-value{--tw-bg-opacity:1;background-color:hsl(var(--s)/var(--tw-bg-opacity))}
.progress-accent::-webkit-progress-value{--tw-bg-opacity:1;background-color:hsl(var(--a)/var(--tw-bg-opacity))}
.progress-info::-webkit-progress-value{--tw-bg-opacity:1;background-color:hsl(var(--in)/var(--tw-bg-opacity))}
.progress-success::-webkit-progress-value{--tw-bg-opacity:1;background-color:hsl(var(--su)/var(--tw-bg-opacity))}
.progress-warning::-webkit-progress-value{--tw-bg-opacity:1;background-color:hsl(var(--wa)/var(--tw-bg-opacity))}
.progress-error::-webkit-progress-value{--tw-bg-opacity:1;background-color:hsl(var(--er)/var(--tw-bg-opacity))}
@-webkit-keyframes progress-loading{50%{left:107%}}
@keyframes progress-loading{50%{left:107%}}
.radio:focus-visible{outline:2px solid hsl(var(--bc));outline-offset:2px}
.radio:checked{--tw-bg-opacity:1;background-color:hsl(var(--bc)/var(--tw-bg-opacity));-webkit-animation:radiomark var(--animation-input,.2s)ease-in-out;animation:radiomark var(--animation-input,.2s)ease-in-out;box-shadow:0 0 0 4px hsl(var(--b1))inset,0 0 0 4px hsl(var(--b1))inset}
.radio-primary{--chkbg:var(--p);--tw-border-opacity:1;border-color:hsl(var(--p)/var(--tw-border-opacity))}
.radio-primary:hover{--tw-border-opacity:1;border-color:hsl(var(--p)/var(--tw-border-opacity))}
.radio-primary:focus-visible{outline:2px solid hsl(var(--p))}
.radio-primary:checked{--tw-border-opacity:1;border-color:hsl(var(--p)/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:hsl(var(--p)/var(--tw-bg-opacity));--tw-text-opacity:1;color:hsl(var(--pc)/var(--tw-text-opacity))}
.radio-secondary{--chkbg:var(--s);--tw-border-opacity:1;border-color:hsl(var(--s)/var(--tw-border-opacity))}
.radio-secondary:hover{--tw-border-opacity:1;border-color:hsl(var(--s)/var(--tw-border-opacity))}
.radio-secondary:focus-visible{outline:2px solid hsl(var(--s))}
.radio-secondary:checked{--tw-border-opacity:1;border-color:hsl(var(--s)/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:hsl(var(--s)/var(--tw-bg-opacity));--tw-text-opacity:1;color:hsl(var(--sc)/var(--tw-text-opacity))}
.radio-accent{--chkbg:var(--a);--tw-border-opacity:1;border-color:hsl(var(--a)/var(--tw-border-opacity))}
.radio-accent:hover{--tw-border-opacity:1;border-color:hsl(var(--a)/var(--tw-border-opacity))}
.radio-accent:focus-visible{outline:2px solid hsl(var(--a))}
.radio-accent:checked{--tw-border-opacity:1;border-color:hsl(var(--a)/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:hsl(var(--a)/var(--tw-bg-opacity));--tw-text-opacity:1;color:hsl(var(--ac)/var(--tw-text-opacity))}
.radio:disabled{cursor:not-allowed;opacity:.2}
@-webkit-keyframes radiomark{0%{box-shadow:0 0 0 12px hsl(var(--b1))inset,0 0 0 12px hsl(var(--b1))inset}50%{box-shadow:0 0 0 3px hsl(var(--b1))inset,0 0 0 3px hsl(var(--b1))inset}to{box-shadow:0 0 0 4px hsl(var(--b1))inset,0 0 0 4px hsl(var(--b1))inset}}
@keyframes radiomark{0%{box-shadow:0 0 0 12px hsl(var(--b1))inset,0 0 0 12px hsl(var(--b1))inset}50%{box-shadow:0 0 0 3px hsl(var(--b1))inset,0 0 0 3px hsl(var(--b1))inset}to{box-shadow:0 0 0 4px hsl(var(--b1))inset,0 0 0 4px hsl(var(--b1))inset}}
.radio-mark{display:none}
.range:focus-visible::-webkit-slider-thumb{--focus-shadow:0 0 0 6px hsl(var(--b1))inset,0 0 0 2rem hsl(var(--range-shdw))inset}
.range:focus-visible::-moz-range-thumb{--focus-shadow:0 0 0 6px hsl(var(--b1))inset,0 0 0 2rem hsl(var(--range-shdw))inset}
.range::-webkit-slider-runnable-track{height:.5rem;width:100%;border-radius:var(--rounded-box,1rem);background-color:hsla(var(--bc)/.1)}
.range::-moz-range-track{height:.5rem;width:100%;border-radius:var(--rounded-box,1rem);background-color:hsla(var(--bc)/.1)}
.range::-webkit-slider-thumb{background-color:hsl(var(--b1));height:1.5rem;width:1.5rem;border-radius:var(--rounded-box,1rem);-webkit-appearance:none;color:hsl(var(--range-shdw));--filler-size:100rem;--filler-offset:.6rem;box-shadow:0 0 0 3px hsl(var(--range-shdw))inset,var(--focus-shadow,0 0),calc(var(--filler-size)*-1 - var(--filler-offset))0 0 var(--filler-size);border-style:none;-webkit-transition-property:all;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);position:relative;top:50%;transform:translateY(-50%)}
.range::-moz-range-thumb{background-color:hsl(var(--b1));height:1.5rem;width:1.5rem;border-radius:var(--rounded-box,1rem);color:hsl(var(--range-shdw));--filler-size:100rem;--filler-offset:.5rem;box-shadow:0 0 0 3px hsl(var(--range-shdw))inset,var(--focus-shadow,0 0),calc(var(--filler-size)*-1 - var(--filler-offset))0 0 var(--filler-size);border-style:none;-moz-transition-property:all;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);position:relative;top:50%}
.range-primary{--range-shdw:var(--p)}
.range-secondary{--range-shdw:var(--s)}
.range-accent{--range-shdw:var(--a)}
.rating input{-webkit-appearance:none;-moz-appearance:none;appearance:none}
.rating .rating-hidden{width:.5rem;background-color:#0000}
.rating input:checked~input{--tw-bg-opacity:.2}
.rating input:focus-visible{transition-property:transform;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);transform:translateY(-.125em)}
.rating input:active:focus{-webkit-animation:none;animation:none;transform:translateY(-.125em)}
.rating-half :where(input:not(.rating-hidden)){width:.75rem}
@-webkit-keyframes rating-pop{0%{transform:translateY(-.125em)}40%{transform:translateY(-.125em)}to{transform:translateY(0)}}
@keyframes rating-pop{0%{transform:translateY(-.125em)}40%{transform:translateY(-.125em)}to{transform:translateY(0)}}
.select-bordered{--tw-border-opacity:.2}
.select:focus{outline:2px solid hsla(var(--bc)/.2);outline-offset:2px}
.select-ghost{--tw-bg-opacity:.05}
.select-ghost:focus{--tw-bg-opacity:1;--tw-text-opacity:1;color:hsl(var(--bc)/var(--tw-text-opacity))}
.select-primary{--tw-border-opacity:1;border-color:hsl(var(--p)/var(--tw-border-opacity))}
.select-primary:focus{outline:2px solid hsl(var(--p))}
.select-secondary{--tw-border-opacity:1;border-color:hsl(var(--s)/var(--tw-border-opacity))}
.select-secondary:focus{outline:2px solid hsl(var(--s))}
.select-accent{--tw-border-opacity:1;border-color:hsl(var(--a)/var(--tw-border-opacity))}
.select-accent:focus{outline:2px solid hsl(var(--a))}
.select-info{--tw-border-opacity:1;border-color:hsl(var(--in)/var(--tw-border-opacity))}
.select-info:focus{outline:2px solid hsl(var(--in))}
.select-success{--tw-border-opacity:1;border-color:hsl(var(--su)/var(--tw-border-opacity))}
.select-success:focus{outline:2px solid hsl(var(--su))}
.select-warning{--tw-border-opacity:1;border-color:hsl(var(--wa)/var(--tw-border-opacity))}
.select-warning:focus{outline:2px solid hsl(var(--wa))}
.select-error{--tw-border-opacity:1;border-color:hsl(var(--er)/var(--tw-border-opacity))}
.select-error:focus{outline:2px solid hsl(var(--er))}
.select-disabled::-moz-placeholder, .select[disabled]::-moz-placeholder{color:hsl(var(--bc)/var(--tw-placeholder-opacity));--tw-placeholder-opacity:.2}
.select-disabled::placeholder,.select[disabled]::placeholder{color:hsl(var(--bc)/var(--tw-placeholder-opacity));--tw-placeholder-opacity:.2}
.select-multiple,.select[multiple],.select[size].select:not([size="1"]){background-image:none;padding-right:1rem}
:where(.stats)>: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)));--tw-divide-y-reverse:0;border-top-width:calc(0px*calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(0px*var(--tw-divide-y-reverse))}
.steps .step:before{height:.5rem;width:100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y));--tw-bg-opacity:1;background-color:hsl(var(--b3,var(--b2))/var(--tw-bg-opacity));--tw-text-opacity:1;color:hsl(var(--bc)/var(--tw-text-opacity));content:"";grid-row-start:1;grid-column-start:1;margin-left:-100%;top:0}
.steps .step:after{content:counter(step);counter-increment:step;z-index:1;height:2rem;width:2rem;--tw-bg-opacity:1;background-color:hsl(var(--b3,var(--b2))/var(--tw-bg-opacity));--tw-text-opacity:1;color:hsl(var(--bc)/var(--tw-text-opacity));border-radius:9999px;grid-row-start:1;grid-column-start:1;place-self:center;place-items:center;display:grid;position:relative}
.steps .step:first-child:before{content:none}
.steps .step[data-content]:after{content:attr(data-content)}
.steps .step-neutral+.step-neutral:before,.steps .step-neutral:after{--tw-bg-opacity:1;background-color:hsl(var(--n)/var(--tw-bg-opacity));--tw-text-opacity:1;color:hsl(var(--nc)/var(--tw-text-opacity))}
.steps .step-primary+.step-primary:before,.steps .step-primary:after{--tw-bg-opacity:1;background-color:hsl(var(--p)/var(--tw-bg-opacity));--tw-text-opacity:1;color:hsl(var(--pc)/var(--tw-text-opacity))}
.steps .step-secondary+.step-secondary:before,.steps .step-secondary:after{--tw-bg-opacity:1;background-color:hsl(var(--s)/var(--tw-bg-opacity));--tw-text-opacity:1;color:hsl(var(--sc)/var(--tw-text-opacity))}
.steps .step-accent+.step-accent:before,.steps .step-accent:after{--tw-bg-opacity:1;background-color:hsl(var(--a)/var(--tw-bg-opacity));--tw-text-opacity:1;color:hsl(var(--ac)/var(--tw-text-opacity))}
.steps .step-info+.step-info:before{--tw-bg-opacity:1;background-color:hsl(var(--in)/var(--tw-bg-opacity))}
.steps .step-info:after{--tw-bg-opacity:1;background-color:hsl(var(--in)/var(--tw-bg-opacity));--tw-text-opacity:1;color:hsl(var(--inc,var(--nc))/var(--tw-text-opacity))}
.steps .step-success+.step-success:before{--tw-bg-opacity:1;background-color:hsl(var(--su)/var(--tw-bg-opacity))}
.steps .step-success:after{--tw-bg-opacity:1;background-color:hsl(var(--su)/var(--tw-bg-opacity));--tw-text-opacity:1;color:hsl(var(--suc,var(--nc))/var(--tw-text-opacity))}
.steps .step-warning+.step-warning:before{--tw-bg-opacity:1;background-color:hsl(var(--wa)/var(--tw-bg-opacity))}
.steps .step-warning:after{--tw-bg-opacity:1;background-color:hsl(var(--wa)/var(--tw-bg-opacity));--tw-text-opacity:1;color:hsl(var(--wac,var(--nc))/var(--tw-text-opacity))}
.steps .step-error+.step-error:before{--tw-bg-opacity:1;background-color:hsl(var(--er)/var(--tw-bg-opacity))}
.steps .step-error:after{--tw-bg-opacity:1;background-color:hsl(var(--er)/var(--tw-bg-opacity));--tw-text-opacity:1;color:hsl(var(--erc,var(--nc))/var(--tw-text-opacity))}
.swap-rotate .swap-on,.swap-rotate .swap-indeterminate,.swap-rotate input:indeterminate~.swap-on{--tw-rotate:45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y))}
.swap-rotate input:checked~.swap-off,.swap-rotate.swap-active .swap-off,.swap-rotate input:indeterminate~.swap-off{--tw-rotate:-45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y))}
.swap-rotate input:checked~.swap-on,.swap-rotate.swap-active .swap-on,.swap-rotate input:indeterminate~.swap-indeterminate{--tw-rotate:0deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y))}
.swap-flip{transform-style:preserve-3d;perspective:16em}
.swap-flip .swap-on,.swap-flip .swap-indeterminate,.swap-flip input:indeterminate~.swap-on{-webkit-backface-visibility:hidden;backface-visibility:hidden;opacity:1;transform:rotateY(180deg)}
.swap-flip input:checked~.swap-off,.swap-flip.swap-active .swap-off,.swap-flip input:indeterminate~.swap-off{-webkit-backface-visibility:hidden;backface-visibility:hidden;opacity:1;transform:rotateY(180deg)}
.swap-flip input:checked~.swap-on,.swap-flip.swap-active .swap-on,.swap-flip input:indeterminate~.swap-indeterminate{transform:rotateY(0deg)}
.tab:hover{--tw-text-opacity:1}
.tab.tab-active{border-color:hsl(var(--bc)/var(--tw-border-opacity));--tw-border-opacity:1;--tw-text-opacity:1}
.tab:focus{outline-offset:2px;outline:2px solid #0000}
.tab:focus-visible{outline-offset:-3px;outline:2px solid }
.tab:focus-visible.tab-lifted{border-bottom-right-radius:var(--tab-radius,.5rem);border-bottom-left-radius:var(--tab-radius,.5rem)}
.tab-bordered{border-color:hsl(var(--bc)/var(--tw-border-opacity));--tw-border-opacity:.2;border-style:solid;border-bottom-width:calc(var(--tab-border,1px) + 1px)}
.tab-lifted{border:var(--tab-border,1px)solid transparent;border-width:0 0 var(--tab-border,1px)0;border-top-left-radius:var(--tab-radius,.5rem);border-top-right-radius:var(--tab-radius,.5rem);border-bottom-color:var(--tab-border-color);padding-left:var(--tab-padding,1rem);padding-right:var(--tab-padding,1rem);padding-top:var(--tab-border,1px)}
.tab-lifted.tab-active{background-color:var(--tab-bg);border-width:var(--tab-border,1px)var(--tab-border,1px)0 var(--tab-border,1px);border-left-color:var(--tab-border-color);border-right-color:var(--tab-border-color);border-top-color:var(--tab-border-color);padding-left:calc(var(--tab-padding,1rem) - var(--tab-border,1px));padding-right:calc(var(--tab-padding,1rem) - var(--tab-border,1px));padding-bottom:var(--tab-border,1px);padding-top:0}
.tab-lifted.tab-active:before,.tab-lifted.tab-active:after{z-index:1;content:"";width:var(--tab-radius,.5rem);height:var(--tab-radius,.5rem);--tab-grad:calc(68% - var(--tab-border,1px));--tab-corner-bg:radial-gradient(circle at var(--circle-pos),transparent var(--tab-grad),var(--tab-border-color)calc(var(--tab-grad) + .3px),var(--tab-border-color)calc(var(--tab-grad) + var(--tab-border,1px)),var(--tab-bg)calc(var(--tab-grad) + var(--tab-border,1px) + .3px));display:block;position:absolute;bottom:0}
.tab-lifted.tab-active:before{left:calc(var(--tab-radius,.5rem)*-1);--circle-pos:top left;background-image:var(--tab-corner-bg)}
[dir=rtl] .tab-lifted.tab-active:before{--circle-pos:top right}
.tab-lifted.tab-active:after{right:calc(var(--tab-radius,.5rem)*-1);--circle-pos:top right;background-image:var(--tab-corner-bg)}
[dir=rtl] .tab-lifted.tab-active:after{--circle-pos:top left}
.tab-lifted.tab-active:first-child:before,.tab-lifted.tab-active:last-child:after,.tab-lifted.tab-active+.tab-lifted.tab-active:before{background:0 0}
.tabs-boxed{--tw-bg-opacity:1;background-color:hsl(var(--b2,var(--b1))/var(--tw-bg-opacity));border-radius:var(--rounded-btn,.5rem);padding:.25rem}
.tabs-boxed .tab-active{--tw-bg-opacity:1;background-color:hsl(var(--p)/var(--tw-bg-opacity));--tw-text-opacity:1;color:hsl(var(--pc)/var(--tw-text-opacity));border-radius:var(--rounded-btn,.5rem)}
.tabs-boxed .tab-active:hover{--tw-text-opacity:1;color:hsl(var(--pc)/var(--tw-text-opacity))}
.table :where(th,td){white-space:nowrap;vertical-align:middle;padding:1rem}
.table tr.active th,.table tr.active td,.table tr.active:nth-child(2n) th,.table tr.active:nth-child(2n) td,.table tr.hover:hover th,.table tr.hover:hover td,.table tr.hover:nth-child(2n):hover th,.table tr.hover:nth-child(2n):hover td{--tw-bg-opacity:1;background-color:hsl(var(--b3,var(--b2))/var(--tw-bg-opacity))}
.table:where(:not(.table-zebra)) :where(thead,tbody,tfoot) :where(tr:not(:last-child) :where(th,td)){--tw-border-opacity:1;border-bottom-width:1px;border-color:hsl(var(--b2,var(--b1))/var(--tw-border-opacity))}
.table :where(thead,tfoot) :where(th,td){--tw-bg-opacity:1;background-color:hsl(var(--b2,var(--b1))/var(--tw-bg-opacity));text-transform:uppercase;font-size:.75rem;font-weight:700;line-height:1rem}
.table :where(:first-child) :where(:first-child) :where(th,td):first-child{border-top-left-radius:.5rem}
.table :where(:first-child) :where(:first-child) :where(th,td):last-child{border-top-right-radius:.5rem}
.table :where(:last-child) :where(:last-child) :where(th,td):first-child{border-bottom-left-radius:.5rem}
.table :where(:last-child) :where(:last-child) :where(th,td):last-child{border-bottom-right-radius:.5rem}
.table :where(tbody th,tbody td){--tw-bg-opacity:1;background-color:hsl(var(--b1)/var(--tw-bg-opacity))}
.table-zebra tbody tr:nth-child(2n) th,.table-zebra tbody tr:nth-child(2n) td{--tw-bg-opacity:1;background-color:hsl(var(--b2,var(--b1))/var(--tw-bg-opacity))}
.textarea-bordered{--tw-border-opacity:.2}
.textarea:focus{outline:2px solid hsla(var(--bc)/.2);outline-offset:2px}
.textarea-ghost{--tw-bg-opacity:.05}
.textarea-ghost:focus{--tw-bg-opacity:1;--tw-text-opacity:1;color:hsl(var(--bc)/var(--tw-text-opacity));box-shadow:none}
.textarea-primary{--tw-border-opacity:1;border-color:hsl(var(--p)/var(--tw-border-opacity))}
.textarea-primary:focus{outline:2px solid hsl(var(--p))}
.textarea-secondary{--tw-border-opacity:1;border-color:hsl(var(--s)/var(--tw-border-opacity))}
.textarea-secondary:focus{outline:2px solid hsl(var(--s))}
.textarea-accent{--tw-border-opacity:1;border-color:hsl(var(--a)/var(--tw-border-opacity))}
.textarea-accent:focus{outline:2px solid hsl(var(--a))}
.textarea-info{--tw-border-opacity:1;border-color:hsl(var(--in)/var(--tw-border-opacity))}
.textarea-info:focus{outline:2px solid hsl(var(--in))}
.textarea-success{--tw-border-opacity:1;border-color:hsl(var(--su)/var(--tw-border-opacity))}
.textarea-success:focus{outline:2px solid hsl(var(--su))}
.textarea-warning{--tw-border-opacity:1;border-color:hsl(var(--wa)/var(--tw-border-opacity))}
.textarea-warning:focus{outline:2px solid hsl(var(--wa))}
.textarea-error{--tw-border-opacity:1;border-color:hsl(var(--er)/var(--tw-border-opacity))}
.textarea-error:focus{outline:2px solid hsl(var(--er))}
.textarea-disabled,.textarea[disabled]{cursor:not-allowed;--tw-border-opacity:1;border-color:hsl(var(--b2,var(--b1))/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:hsl(var(--b2,var(--b1))/var(--tw-bg-opacity));--tw-text-opacity:.2}
.textarea-disabled::-moz-placeholder, .textarea[disabled]::-moz-placeholder{color:hsl(var(--bc)/var(--tw-placeholder-opacity));--tw-placeholder-opacity:.2}
.textarea-disabled::placeholder,.textarea[disabled]::placeholder{color:hsl(var(--bc)/var(--tw-placeholder-opacity));--tw-placeholder-opacity:.2}
.toggle:focus-visible{outline:2px solid hsl(var(--bc));outline-offset:2px}
.toggle:checked,.toggle[checked=true]{--chkbg:hsl(var(--bc));--tw-border-opacity:1;--tw-bg-opacity:1;box-shadow:var(--handleoffset)0 0 2px hsl(var(--b1))inset,0 0 0 2px hsl(var(--b1))inset}
[dir=rtl] .toggle:checked,[dir=rtl] .toggle[checked=true]{box-shadow:calc(var(--handleoffset)*1)0 0 2px hsl(var(--b1))inset,0 0 0 2px hsl(var(--b1))inset}
.toggle:indeterminate{--chkbg:hsl(var(--bc));--tw-border-opacity:1;--tw-bg-opacity:1;box-shadow:calc(var(--handleoffset)/2)0 0 2px hsl(var(--b1))inset,calc(var(--handleoffset)/-2)0 0 2px hsl(var(--b1))inset,0 0 0 2px hsl(var(--b1))inset}
[dir=rtl] .toggle:indeterminate{box-shadow:calc(var(--handleoffset)/2)0 0 2px hsl(var(--b1))inset,calc(var(--handleoffset)/-2)0 0 2px hsl(var(--b1))inset,0 0 0 2px hsl(var(--b1))inset}
.toggle-primary:focus-visible{outline:2px solid hsl(var(--p))}
.toggle-primary:checked,.toggle-primary[checked=true]{--chkbg:hsl(var(--p));border-color:hsl(var(--p)/var(--tw-border-opacity));--tw-border-opacity:.1;--tw-bg-opacity:1;background-color:hsl(var(--p)/var(--tw-bg-opacity));--tw-text-opacity:1;color:hsl(var(--pc)/var(--tw-text-opacity))}
.toggle-secondary:focus-visible{outline:2px solid hsl(var(--s))}
.toggle-secondary:checked,.toggle-secondary[checked=true]{--chkbg:hsl(var(--s));border-color:hsl(var(--s)/var(--tw-border-opacity));--tw-border-opacity:.1;--tw-bg-opacity:1;background-color:hsl(var(--s)/var(--tw-bg-opacity));--tw-text-opacity:1;color:hsl(var(--sc)/var(--tw-text-opacity))}
.toggle-accent:focus-visible{outline:2px solid hsl(var(--a))}
.toggle-accent:checked,.toggle-accent[checked=true]{--chkbg:hsl(var(--a));border-color:hsl(var(--a)/var(--tw-border-opacity));--tw-border-opacity:.1;--tw-bg-opacity:1;background-color:hsl(var(--a)/var(--tw-bg-opacity));--tw-text-opacity:1;color:hsl(var(--ac)/var(--tw-text-opacity))}
.toggle:disabled{cursor:not-allowed;background-color:hsl(var(--bc)/var(--tw-bg-opacity));--tw-bg-opacity:.2;border-color:#0000}
.toggle-mark{display:none}
.tooltip:before,.tooltip:after{opacity:0;transition:color .2s cubic-bezier(.4,0,.2,1) .1s,background-color .2s cubic-bezier(.4,0,.2,1) .1s,border-color .2s cubic-bezier(.4,0,.2,1) .1s,-webkit-text-decoration-color .2s cubic-bezier(.4,0,.2,1) .1s,text-decoration-color .2s cubic-bezier(.4,0,.2,1) .1s,fill .2s cubic-bezier(.4,0,.2,1) .1s,stroke .2s cubic-bezier(.4,0,.2,1) .1s,opacity .2s cubic-bezier(.4,0,.2,1) .1s,box-shadow .2s cubic-bezier(.4,0,.2,1) .1s,transform .2s cubic-bezier(.4,0,.2,1) .1s,filter .2s cubic-bezier(.4,0,.2,1) .1s,-webkit-backdrop-filter .2s cubic-bezier(.4,0,.2,1) .1s,backdrop-filter .2s cubic-bezier(.4,0,.2,1) .1s,-webkit-text-decoration-color .2s cubic-bezier(.4,0,.2,1) .1s,-webkit-backdrop-filter .2s cubic-bezier(.4,0,.2,1) .1s}
.tooltip:after{content:"";border-style:solid;border-width:var(--tooltip-tail,0);width:0;height:0;border-color:var(--tooltip-color)transparent transparent transparent;top:auto;left:50%;right:auto;bottom:var(--tooltip-tail-offset);display:block;position:absolute;transform:translate(-50%)}
.tooltip.tooltip-open:before,.tooltip.tooltip-open:after,.tooltip:hover:before,.tooltip:hover:after{opacity:1;transition-delay:75ms}
.tooltip-bottom:after{border-color:transparent transparent var(--tooltip-color)transparent;top:var(--tooltip-tail-offset);bottom:auto;left:50%;right:auto;transform:translate(-50%)}
.tooltip-left:after{border-color:transparent transparent transparent var(--tooltip-color);top:50%;left:auto;right:calc(var(--tooltip-tail-offset) + 1px);bottom:auto;transform:translateY(-50%)}
.tooltip-right:after{border-color:transparent var(--tooltip-color)transparent transparent;top:50%;left:calc(var(--tooltip-tail-offset) + 1px);bottom:auto;right:auto;transform:translateY(-50%)}
.tooltip-primary{--tooltip-color:hsl(var(--p));--tooltip-text-color:hsl(var(--pc))}
.tooltip-secondary{--tooltip-color:hsl(var(--s));--tooltip-text-color:hsl(var(--sc))}
.tooltip-accent{--tooltip-color:hsl(var(--a));--tooltip-text-color:hsl(var(--ac))}
.tooltip-info{--tooltip-color:hsla(var(--in));--tooltip-text-color:hsl(var(--inc))}
.tooltip-success{--tooltip-color:hsla(var(--su));--tooltip-text-color:hsl(var(--suc))}
.tooltip-warning{--tooltip-color:hsla(var(--wa));--tooltip-text-color:hsl(var(--wac))}
.tooltip-error{--tooltip-color:hsla(var(--er));--tooltip-text-color:hsl(var(--erc))}
:root .prose{--tw-prose-body:hsla(var(--bc)/.8);--tw-prose-headings:hsl(var(--bc));--tw-prose-lead:hsl(var(--bc));--tw-prose-links:hsl(var(--bc));--tw-prose-bold:hsl(var(--bc));--tw-prose-counters:hsl(var(--bc));--tw-prose-bullets:hsla(var(--bc)/.5);--tw-prose-hr:hsla(var(--bc)/.2);--tw-prose-quotes:hsl(var(--bc));--tw-prose-quote-borders:hsla(var(--bc)/.2);--tw-prose-captions:hsla(var(--bc)/.5);--tw-prose-code:hsl(var(--bc));--tw-prose-pre-code:hsl(var(--nc));--tw-prose-pre-bg:hsl(var(--n));--tw-prose-th-borders:hsla(var(--bc)/.5);--tw-prose-td-borders:hsla(var(--bc)/.2)}
.prose :where(code):not(:where([class~=not-prose] *)){border-radius:var(--rounded-badge);padding:2px 8px}
.prose code:after,.prose code:before{content:none}
.prose pre code{border-radius:none;padding:0}
.prose :where(tbody tr,thead):not(:where([class~=not-prose] *)){border-bottom-color:hsl(var(--bc)/20%)}
.animate-none{-webkit-animation:none;animation:none}
@keyframes spin{to{transform:rotate(360deg)}}
.animate-spin{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}
@-webkit-keyframes ping{75%,to{opacity:0;transform:scale(2)}}
@keyframes ping{75%,to{opacity:0;transform:scale(2)}}
.animate-ping{-webkit-animation:ping 1s cubic-bezier(0,0,.2,1) infinite;animation:ping 1s cubic-bezier(0,0,.2,1) infinite}
@-webkit-keyframes pulse{50%{opacity:.5}}
@keyframes pulse{50%{opacity:.5}}
.animate-pulse{-webkit-animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite;animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}
@-webkit-keyframes bounce{0%,to{-webkit-animation-timing-function:cubic-bezier(.8,0,1,1);animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{-webkit-animation-timing-function:cubic-bezier(0,0,.2,1);animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}
@keyframes bounce{0%,to{-webkit-animation-timing-function:cubic-bezier(.8,0,1,1);animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{-webkit-animation-timing-function:cubic-bezier(0,0,.2,1);animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}
.animate-bounce{-webkit-animation:bounce 1s infinite;animation:bounce 1s infinite}
.divide-transparent>:not([hidden])~:not([hidden]){border-color:#0000}
.divide-current>:not([hidden])~:not([hidden]){border-color:currentColor}
.divide-primary>:not([hidden])~:not([hidden]){border-color:hsl(var(--p))}
.divide-primary-focus>:not([hidden])~:not([hidden]){border-color:hsl(var(--pf,var(--p)))}
.divide-primary-content>:not([hidden])~:not([hidden]){border-color:hsl(var(--pc))}
.divide-secondary>:not([hidden])~:not([hidden]){border-color:hsl(var(--s))}
.divide-secondary-focus>:not([hidden])~:not([hidden]){border-color:hsl(var(--sf,var(--s)))}
.divide-secondary-content>:not([hidden])~:not([hidden]){border-color:hsl(var(--sc))}
.divide-accent>:not([hidden])~:not([hidden]){border-color:hsl(var(--a))}
.divide-accent-focus>:not([hidden])~:not([hidden]){border-color:hsl(var(--af,var(--a)))}
.divide-accent-content>:not([hidden])~:not([hidden]){border-color:hsl(var(--ac))}
.divide-neutral>:not([hidden])~:not([hidden]){border-color:hsl(var(--n))}
.divide-neutral-focus>:not([hidden])~:not([hidden]){border-color:hsl(var(--nf,var(--n)))}
.divide-neutral-content>:not([hidden])~:not([hidden]){border-color:hsl(var(--nc))}
.divide-base-100>:not([hidden])~:not([hidden]){border-color:hsl(var(--b1))}
.divide-base-200>:not([hidden])~:not([hidden]){border-color:hsl(var(--b2,var(--b1)))}
.divide-base-300>:not([hidden])~:not([hidden]){border-color:hsl(var(--b3,var(--b2)))}
.divide-base-content>:not([hidden])~:not([hidden]){border-color:hsl(var(--bc))}
.divide-info>:not([hidden])~:not([hidden]){border-color:hsl(var(--in))}
.divide-info-content>:not([hidden])~:not([hidden]){border-color:hsl(var(--inc,var(--nc)))}
.divide-success>:not([hidden])~:not([hidden]){border-color:hsl(var(--su))}
.divide-success-content>:not([hidden])~:not([hidden]){border-color:hsl(var(--suc,var(--nc)))}
.divide-warning>:not([hidden])~:not([hidden]){border-color:hsl(var(--wa))}
.divide-warning-content>:not([hidden])~:not([hidden]){border-color:hsl(var(--wac,var(--nc)))}
.divide-error>:not([hidden])~:not([hidden]){border-color:hsl(var(--er))}
.divide-error-content>:not([hidden])~:not([hidden]){border-color:hsl(var(--erc,var(--nc)))}
.border-transparent{border-color:#0000}
.border-current{border-color:currentColor}
.border-primary{border-color:hsl(var(--p))}
.border-primary-focus{border-color:hsl(var(--pf,var(--p)))}
.border-primary-content{border-color:hsl(var(--pc))}
.border-secondary{border-color:hsl(var(--s))}
.border-secondary-focus{border-color:hsl(var(--sf,var(--s)))}
.border-secondary-content{border-color:hsl(var(--sc))}
.border-accent{border-color:hsl(var(--a))}
.border-accent-focus{border-color:hsl(var(--af,var(--a)))}
.border-accent-content{border-color:hsl(var(--ac))}
.border-neutral{border-color:hsl(var(--n))}
.border-neutral-focus{border-color:hsl(var(--nf,var(--n)))}
.border-neutral-content{border-color:hsl(var(--nc))}
.border-base-100{border-color:hsl(var(--b1))}
.border-base-200{border-color:hsl(var(--b2,var(--b1)))}
.border-base-300{border-color:hsl(var(--b3,var(--b2)))}
.border-base-content{border-color:hsl(var(--bc))}
.border-info{border-color:hsl(var(--in))}
.border-info-content{border-color:hsl(var(--inc,var(--nc)))}
.border-success{border-color:hsl(var(--su))}
.border-success-content{border-color:hsl(var(--suc,var(--nc)))}
.border-warning{border-color:hsl(var(--wa))}
.border-warning-content{border-color:hsl(var(--wac,var(--nc)))}
.border-error{border-color:hsl(var(--er))}
.border-error-content{border-color:hsl(var(--erc,var(--nc)))}
.border-x-transparent{border-left-color:#0000;border-right-color:#0000}
.border-x-current{border-left-color:currentColor;border-right-color:currentColor}
.border-x-primary{border-left-color:hsl(var(--p));border-right-color:hsl(var(--p))}
.border-x-primary-focus{border-left-color:hsl(var(--pf,var(--p)));border-right-color:hsl(var(--pf,var(--p)))}
.border-x-primary-content{border-left-color:hsl(var(--pc));border-right-color:hsl(var(--pc))}
.border-x-secondary{border-left-color:hsl(var(--s));border-right-color:hsl(var(--s))}
.border-x-secondary-focus{border-left-color:hsl(var(--sf,var(--s)));border-right-color:hsl(var(--sf,var(--s)))}
.border-x-secondary-content{border-left-color:hsl(var(--sc));border-right-color:hsl(var(--sc))}
.border-x-accent{border-left-color:hsl(var(--a));border-right-color:hsl(var(--a))}
.border-x-accent-focus{border-left-color:hsl(var(--af,var(--a)));border-right-color:hsl(var(--af,var(--a)))}
.border-x-accent-content{border-left-color:hsl(var(--ac));border-right-color:hsl(var(--ac))}
.border-x-neutral{border-left-color:hsl(var(--n));border-right-color:hsl(var(--n))}
.border-x-neutral-focus{border-left-color:hsl(var(--nf,var(--n)));border-right-color:hsl(var(--nf,var(--n)))}
.border-x-neutral-content{border-left-color:hsl(var(--nc));border-right-color:hsl(var(--nc))}
.border-x-base-100{border-left-color:hsl(var(--b1));border-right-color:hsl(var(--b1))}
.border-x-base-200{border-left-color:hsl(var(--b2,var(--b1)));border-right-color:hsl(var(--b2,var(--b1)))}
.border-x-base-300{border-left-color:hsl(var(--b3,var(--b2)));border-right-color:hsl(var(--b3,var(--b2)))}
.border-x-base-content{border-left-color:hsl(var(--bc));border-right-color:hsl(var(--bc))}
.border-x-info{border-left-color:hsl(var(--in));border-right-color:hsl(var(--in))}
.border-x-info-content{border-left-color:hsl(var(--inc,var(--nc)));border-right-color:hsl(var(--inc,var(--nc)))}
.border-x-success{border-left-color:hsl(var(--su));border-right-color:hsl(var(--su))}
.border-x-success-content{border-left-color:hsl(var(--suc,var(--nc)));border-right-color:hsl(var(--suc,var(--nc)))}
.border-x-warning{border-left-color:hsl(var(--wa));border-right-color:hsl(var(--wa))}
.border-x-warning-content{border-left-color:hsl(var(--wac,var(--nc)));border-right-color:hsl(var(--wac,var(--nc)))}
.border-x-error{border-left-color:hsl(var(--er));border-right-color:hsl(var(--er))}
.border-x-error-content{border-left-color:hsl(var(--erc,var(--nc)));border-right-color:hsl(var(--erc,var(--nc)))}
.border-y-transparent{border-top-color:#0000;border-bottom-color:#0000}
.border-y-current{border-top-color:currentColor;border-bottom-color:currentColor}
.border-y-primary{border-top-color:hsl(var(--p));border-bottom-color:hsl(var(--p))}
.border-y-primary-focus{border-top-color:hsl(var(--pf,var(--p)));border-bottom-color:hsl(var(--pf,var(--p)))}
.border-y-primary-content{border-top-color:hsl(var(--pc));border-bottom-color:hsl(var(--pc))}
.border-y-secondary{border-top-color:hsl(var(--s));border-bottom-color:hsl(var(--s))}
.border-y-secondary-focus{border-top-color:hsl(var(--sf,var(--s)));border-bottom-color:hsl(var(--sf,var(--s)))}
.border-y-secondary-content{border-top-color:hsl(var(--sc));border-bottom-color:hsl(var(--sc))}
.border-y-accent{border-top-color:hsl(var(--a));border-bottom-color:hsl(var(--a))}
.border-y-accent-focus{border-top-color:hsl(var(--af,var(--a)));border-bottom-color:hsl(var(--af,var(--a)))}
.border-y-accent-content{border-top-color:hsl(var(--ac));border-bottom-color:hsl(var(--ac))}
.border-y-neutral{border-top-color:hsl(var(--n));border-bottom-color:hsl(var(--n))}
.border-y-neutral-focus{border-top-color:hsl(var(--nf,var(--n)));border-bottom-color:hsl(var(--nf,var(--n)))}
.border-y-neutral-content{border-top-color:hsl(var(--nc));border-bottom-color:hsl(var(--nc))}
.border-y-base-100{border-top-color:hsl(var(--b1));border-bottom-color:hsl(var(--b1))}
.border-y-base-200{border-top-color:hsl(var(--b2,var(--b1)));border-bottom-color:hsl(var(--b2,var(--b1)))}
.border-y-base-300{border-top-color:hsl(var(--b3,var(--b2)));border-bottom-color:hsl(var(--b3,var(--b2)))}
.border-y-base-content{border-top-color:hsl(var(--bc));border-bottom-color:hsl(var(--bc))}
.border-y-info{border-top-color:hsl(var(--in));border-bottom-color:hsl(var(--in))}
.border-y-info-content{border-top-color:hsl(var(--inc,var(--nc)));border-bottom-color:hsl(var(--inc,var(--nc)))}
.border-y-success{border-top-color:hsl(var(--su));border-bottom-color:hsl(var(--su))}
.border-y-success-content{border-top-color:hsl(var(--suc,var(--nc)));border-bottom-color:hsl(var(--suc,var(--nc)))}
.border-y-warning{border-top-color:hsl(var(--wa));border-bottom-color:hsl(var(--wa))}
.border-y-warning-content{border-top-color:hsl(var(--wac,var(--nc)));border-bottom-color:hsl(var(--wac,var(--nc)))}
.border-y-error{border-top-color:hsl(var(--er));border-bottom-color:hsl(var(--er))}
.border-y-error-content{border-top-color:hsl(var(--erc,var(--nc)));border-bottom-color:hsl(var(--erc,var(--nc)))}
.border-t-transparent{border-top-color:#0000}
.border-t-current{border-top-color:currentColor}
.border-t-primary{border-top-color:hsl(var(--p))}
.border-t-primary-focus{border-top-color:hsl(var(--pf,var(--p)))}
.border-t-primary-content{border-top-color:hsl(var(--pc))}
.border-t-secondary{border-top-color:hsl(var(--s))}
.border-t-secondary-focus{border-top-color:hsl(var(--sf,var(--s)))}
.border-t-secondary-content{border-top-color:hsl(var(--sc))}
.border-t-accent{border-top-color:hsl(var(--a))}
.border-t-accent-focus{border-top-color:hsl(var(--af,var(--a)))}
.border-t-accent-content{border-top-color:hsl(var(--ac))}
.border-t-neutral{border-top-color:hsl(var(--n))}
.border-t-neutral-focus{border-top-color:hsl(var(--nf,var(--n)))}
.border-t-neutral-content{border-top-color:hsl(var(--nc))}
.border-t-base-100{border-top-color:hsl(var(--b1))}
.border-t-base-200{border-top-color:hsl(var(--b2,var(--b1)))}
.border-t-base-300{border-top-color:hsl(var(--b3,var(--b2)))}
.border-t-base-content{border-top-color:hsl(var(--bc))}
.border-t-info{border-top-color:hsl(var(--in))}
.border-t-info-content{border-top-color:hsl(var(--inc,var(--nc)))}
.border-t-success{border-top-color:hsl(var(--su))}
.border-t-success-content{border-top-color:hsl(var(--suc,var(--nc)))}
.border-t-warning{border-top-color:hsl(var(--wa))}
.border-t-warning-content{border-top-color:hsl(var(--wac,var(--nc)))}
.border-t-error{border-top-color:hsl(var(--er))}
.border-t-error-content{border-top-color:hsl(var(--erc,var(--nc)))}
.border-r-transparent{border-right-color:#0000}
.border-r-current{border-right-color:currentColor}
.border-r-primary{border-right-color:hsl(var(--p))}
.border-r-primary-focus{border-right-color:hsl(var(--pf,var(--p)))}
.border-r-primary-content{border-right-color:hsl(var(--pc))}
.border-r-secondary{border-right-color:hsl(var(--s))}
.border-r-secondary-focus{border-right-color:hsl(var(--sf,var(--s)))}
.border-r-secondary-content{border-right-color:hsl(var(--sc))}
.border-r-accent{border-right-color:hsl(var(--a))}
.border-r-accent-focus{border-right-color:hsl(var(--af,var(--a)))}
.border-r-accent-content{border-right-color:hsl(var(--ac))}
.border-r-neutral{border-right-color:hsl(var(--n))}
.border-r-neutral-focus{border-right-color:hsl(var(--nf,var(--n)))}
.border-r-neutral-content{border-right-color:hsl(var(--nc))}
.border-r-base-100{border-right-color:hsl(var(--b1))}
.border-r-base-200{border-right-color:hsl(var(--b2,var(--b1)))}
.border-r-base-300{border-right-color:hsl(var(--b3,var(--b2)))}
.border-r-base-content{border-right-color:hsl(var(--bc))}
.border-r-info{border-right-color:hsl(var(--in))}
.border-r-info-content{border-right-color:hsl(var(--inc,var(--nc)))}
.border-r-success{border-right-color:hsl(var(--su))}
.border-r-success-content{border-right-color:hsl(var(--suc,var(--nc)))}
.border-r-warning{border-right-color:hsl(var(--wa))}
.border-r-warning-content{border-right-color:hsl(var(--wac,var(--nc)))}
.border-r-error{border-right-color:hsl(var(--er))}
.border-r-error-content{border-right-color:hsl(var(--erc,var(--nc)))}
.border-b-transparent{border-bottom-color:#0000}
.border-b-current{border-bottom-color:currentColor}
.border-b-primary{border-bottom-color:hsl(var(--p))}
.border-b-primary-focus{border-bottom-color:hsl(var(--pf,var(--p)))}
.border-b-primary-content{border-bottom-color:hsl(var(--pc))}
.border-b-secondary{border-bottom-color:hsl(var(--s))}
.border-b-secondary-focus{border-bottom-color:hsl(var(--sf,var(--s)))}
.border-b-secondary-content{border-bottom-color:hsl(var(--sc))}
.border-b-accent{border-bottom-color:hsl(var(--a))}
.border-b-accent-focus{border-bottom-color:hsl(var(--af,var(--a)))}
.border-b-accent-content{border-bottom-color:hsl(var(--ac))}
.border-b-neutral{border-bottom-color:hsl(var(--n))}
.border-b-neutral-focus{border-bottom-color:hsl(var(--nf,var(--n)))}
.border-b-neutral-content{border-bottom-color:hsl(var(--nc))}
.border-b-base-100{border-bottom-color:hsl(var(--b1))}
.border-b-base-200{border-bottom-color:hsl(var(--b2,var(--b1)))}
.border-b-base-300{border-bottom-color:hsl(var(--b3,var(--b2)))}
.border-b-base-content{border-bottom-color:hsl(var(--bc))}
.border-b-info{border-bottom-color:hsl(var(--in))}
.border-b-info-content{border-bottom-color:hsl(var(--inc,var(--nc)))}
.border-b-success{border-bottom-color:hsl(var(--su))}
.border-b-success-content{border-bottom-color:hsl(var(--suc,var(--nc)))}
.border-b-warning{border-bottom-color:hsl(var(--wa))}
.border-b-warning-content{border-bottom-color:hsl(var(--wac,var(--nc)))}
.border-b-error{border-bottom-color:hsl(var(--er))}
.border-b-error-content{border-bottom-color:hsl(var(--erc,var(--nc)))}
.border-l-transparent{border-left-color:#0000}
.border-l-current{border-left-color:currentColor}
.border-l-primary{border-left-color:hsl(var(--p))}
.border-l-primary-focus{border-left-color:hsl(var(--pf,var(--p)))}
.border-l-primary-content{border-left-color:hsl(var(--pc))}
.border-l-secondary{border-left-color:hsl(var(--s))}
.border-l-secondary-focus{border-left-color:hsl(var(--sf,var(--s)))}
.border-l-secondary-content{border-left-color:hsl(var(--sc))}
.border-l-accent{border-left-color:hsl(var(--a))}
.border-l-accent-focus{border-left-color:hsl(var(--af,var(--a)))}
.border-l-accent-content{border-left-color:hsl(var(--ac))}
.border-l-neutral{border-left-color:hsl(var(--n))}
.border-l-neutral-focus{border-left-color:hsl(var(--nf,var(--n)))}
.border-l-neutral-content{border-left-color:hsl(var(--nc))}
.border-l-base-100{border-left-color:hsl(var(--b1))}
.border-l-base-200{border-left-color:hsl(var(--b2,var(--b1)))}
.border-l-base-300{border-left-color:hsl(var(--b3,var(--b2)))}
.border-l-base-content{border-left-color:hsl(var(--bc))}
.border-l-info{border-left-color:hsl(var(--in))}
.border-l-info-content{border-left-color:hsl(var(--inc,var(--nc)))}
.border-l-success{border-left-color:hsl(var(--su))}
.border-l-success-content{border-left-color:hsl(var(--suc,var(--nc)))}
.border-l-warning{border-left-color:hsl(var(--wa))}
.border-l-warning-content{border-left-color:hsl(var(--wac,var(--nc)))}
.border-l-error{border-left-color:hsl(var(--er))}
.border-l-error-content{border-left-color:hsl(var(--erc,var(--nc)))}
.bg-transparent{background-color:#0000}
.bg-current{background-color:currentColor}
.bg-primary{background-color:hsl(var(--p))}
.bg-primary-focus{background-color:hsl(var(--pf,var(--p)))}
.bg-primary-content{background-color:hsl(var(--pc))}
.bg-secondary{background-color:hsl(var(--s))}
.bg-secondary-focus{background-color:hsl(var(--sf,var(--s)))}
.bg-secondary-content{background-color:hsl(var(--sc))}
.bg-accent{background-color:hsl(var(--a))}
.bg-accent-focus{background-color:hsl(var(--af,var(--a)))}
.bg-accent-content{background-color:hsl(var(--ac))}
.bg-neutral{background-color:hsl(var(--n))}
.bg-neutral-focus{background-color:hsl(var(--nf,var(--n)))}
.bg-neutral-content{background-color:hsl(var(--nc))}
.bg-base-100{background-color:hsl(var(--b1))}
.bg-base-200{background-color:hsl(var(--b2,var(--b1)))}
.bg-base-300{background-color:hsl(var(--b3,var(--b2)))}
.bg-base-content{background-color:hsl(var(--bc))}
.bg-info{background-color:hsl(var(--in))}
.bg-info-content{background-color:hsl(var(--inc,var(--nc)))}
.bg-success{background-color:hsl(var(--su))}
.bg-success-content{background-color:hsl(var(--suc,var(--nc)))}
.bg-warning{background-color:hsl(var(--wa))}
.bg-warning-content{background-color:hsl(var(--wac,var(--nc)))}
.bg-error{background-color:hsl(var(--er))}
.bg-error-content{background-color:hsl(var(--erc,var(--nc)))}
.bg-none{background-image:none}
.bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}
.bg-gradient-to-tr{background-image:linear-gradient(to top right,var(--tw-gradient-stops))}
.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}
.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}
.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}
.bg-gradient-to-bl{background-image:linear-gradient(to bottom left,var(--tw-gradient-stops))}
.bg-gradient-to-l{background-image:linear-gradient(to left,var(--tw-gradient-stops))}
.bg-gradient-to-tl{background-image:linear-gradient(to top left,var(--tw-gradient-stops))}
.from-transparent{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#0000)}
.from-current{--tw-gradient-from:currentColor;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#fff0)}
.from-primary{--tw-gradient-from:hsl(var(--p));--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsl(var(--p)/0))}
.from-primary-focus{--tw-gradient-from:hsl(var(--pf,var(--p)));--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsl(var(--pf,var(--p))/0))}
.from-primary-content{--tw-gradient-from:hsl(var(--pc));--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsl(var(--pc)/0))}
.from-secondary{--tw-gradient-from:hsl(var(--s));--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsl(var(--s)/0))}
.from-secondary-focus{--tw-gradient-from:hsl(var(--sf,var(--s)));--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsl(var(--sf,var(--s))/0))}
.from-secondary-content{--tw-gradient-from:hsl(var(--sc));--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsl(var(--sc)/0))}
.from-accent{--tw-gradient-from:hsl(var(--a));--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsl(var(--a)/0))}
.from-accent-focus{--tw-gradient-from:hsl(var(--af,var(--a)));--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsl(var(--af,var(--a))/0))}
.from-accent-content{--tw-gradient-from:hsl(var(--ac));--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsl(var(--ac)/0))}
.from-neutral{--tw-gradient-from:hsl(var(--n));--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsl(var(--n)/0))}
.from-neutral-focus{--tw-gradient-from:hsl(var(--nf,var(--n)));--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsl(var(--nf,var(--n))/0))}
.from-neutral-content{--tw-gradient-from:hsl(var(--nc));--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsl(var(--nc)/0))}
.from-base-100{--tw-gradient-from:hsl(var(--b1));--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsl(var(--b1)/0))}
.from-base-200{--tw-gradient-from:hsl(var(--b2,var(--b1)));--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsl(var(--b2,var(--b1))/0))}
.from-base-300{--tw-gradient-from:hsl(var(--b3,var(--b2)));--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsl(var(--b3,var(--b2))/0))}
.from-base-content{--tw-gradient-from:hsl(var(--bc));--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsl(var(--bc)/0))}
.from-info{--tw-gradient-from:hsl(var(--in));--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsl(var(--in)/0))}
.from-info-content{--tw-gradient-from:hsl(var(--inc,var(--nc)));--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsl(var(--inc,var(--nc))/0))}
.from-success{--tw-gradient-from:hsl(var(--su));--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsl(var(--su)/0))}
.from-success-content{--tw-gradient-from:hsl(var(--suc,var(--nc)));--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsl(var(--suc,var(--nc))/0))}
.from-warning{--tw-gradient-from:hsl(var(--wa));--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsl(var(--wa)/0))}
.from-warning-content{--tw-gradient-from:hsl(var(--wac,var(--nc)));--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsl(var(--wac,var(--nc))/0))}
.from-error{--tw-gradient-from:hsl(var(--er));--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsl(var(--er)/0))}
.from-error-content{--tw-gradient-from:hsl(var(--erc,var(--nc)));--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsl(var(--erc,var(--nc))/0))}
.via-transparent{--tw-gradient-stops:var(--tw-gradient-from),transparent,var(--tw-gradient-to,#0000)}
.via-current{--tw-gradient-stops:var(--tw-gradient-from),currentColor,var(--tw-gradient-to,#fff0)}
.via-primary{--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--p)),var(--tw-gradient-to,hsl(var(--p)/0))}
.via-primary-focus{--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--pf,var(--p))),var(--tw-gradient-to,hsl(var(--pf,var(--p))/0))}
.via-primary-content{--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--pc)),var(--tw-gradient-to,hsl(var(--pc)/0))}
.via-secondary{--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--s)),var(--tw-gradient-to,hsl(var(--s)/0))}
.via-secondary-focus{--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--sf,var(--s))),var(--tw-gradient-to,hsl(var(--sf,var(--s))/0))}
.via-secondary-content{--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--sc)),var(--tw-gradient-to,hsl(var(--sc)/0))}
.via-accent{--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--a)),var(--tw-gradient-to,hsl(var(--a)/0))}
.via-accent-focus{--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--af,var(--a))),var(--tw-gradient-to,hsl(var(--af,var(--a))/0))}
.via-accent-content{--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--ac)),var(--tw-gradient-to,hsl(var(--ac)/0))}
.via-neutral{--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--n)),var(--tw-gradient-to,hsl(var(--n)/0))}
.via-neutral-focus{--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--nf,var(--n))),var(--tw-gradient-to,hsl(var(--nf,var(--n))/0))}
.via-neutral-content{--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--nc)),var(--tw-gradient-to,hsl(var(--nc)/0))}
.via-base-100{--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--b1)),var(--tw-gradient-to,hsl(var(--b1)/0))}
.via-base-200{--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--b2,var(--b1))),var(--tw-gradient-to,hsl(var(--b2,var(--b1))/0))}
.via-base-300{--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--b3,var(--b2))),var(--tw-gradient-to,hsl(var(--b3,var(--b2))/0))}
.via-base-content{--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--bc)),var(--tw-gradient-to,hsl(var(--bc)/0))}
.via-info{--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--in)),var(--tw-gradient-to,hsl(var(--in)/0))}
.via-info-content{--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--inc,var(--nc))),var(--tw-gradient-to,hsl(var(--inc,var(--nc))/0))}
.via-success{--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--su)),var(--tw-gradient-to,hsl(var(--su)/0))}
.via-success-content{--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--suc,var(--nc))),var(--tw-gradient-to,hsl(var(--suc,var(--nc))/0))}
.via-warning{--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--wa)),var(--tw-gradient-to,hsl(var(--wa)/0))}
.via-warning-content{--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--wac,var(--nc))),var(--tw-gradient-to,hsl(var(--wac,var(--nc))/0))}
.via-error{--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--er)),var(--tw-gradient-to,hsl(var(--er)/0))}
.via-error-content{--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--erc,var(--nc))),var(--tw-gradient-to,hsl(var(--erc,var(--nc))/0))}
.to-transparent{--tw-gradient-to:transparent}
.to-current{--tw-gradient-to:currentColor}
.to-primary{--tw-gradient-to:hsl(var(--p))}
.to-primary-focus{--tw-gradient-to:hsl(var(--pf,var(--p)))}
.to-primary-content{--tw-gradient-to:hsl(var(--pc))}
.to-secondary{--tw-gradient-to:hsl(var(--s))}
.to-secondary-focus{--tw-gradient-to:hsl(var(--sf,var(--s)))}
.to-secondary-content{--tw-gradient-to:hsl(var(--sc))}
.to-accent{--tw-gradient-to:hsl(var(--a))}
.to-accent-focus{--tw-gradient-to:hsl(var(--af,var(--a)))}
.to-accent-content{--tw-gradient-to:hsl(var(--ac))}
.to-neutral{--tw-gradient-to:hsl(var(--n))}
.to-neutral-focus{--tw-gradient-to:hsl(var(--nf,var(--n)))}
.to-neutral-content{--tw-gradient-to:hsl(var(--nc))}
.to-base-100{--tw-gradient-to:hsl(var(--b1))}
.to-base-200{--tw-gradient-to:hsl(var(--b2,var(--b1)))}
.to-base-300{--tw-gradient-to:hsl(var(--b3,var(--b2)))}
.to-base-content{--tw-gradient-to:hsl(var(--bc))}
.to-info{--tw-gradient-to:hsl(var(--in))}
.to-info-content{--tw-gradient-to:hsl(var(--inc,var(--nc)))}
.to-success{--tw-gradient-to:hsl(var(--su))}
.to-success-content{--tw-gradient-to:hsl(var(--suc,var(--nc)))}
.to-warning{--tw-gradient-to:hsl(var(--wa))}
.to-warning-content{--tw-gradient-to:hsl(var(--wac,var(--nc)))}
.to-error{--tw-gradient-to:hsl(var(--er))}
.to-error-content{--tw-gradient-to:hsl(var(--erc,var(--nc)))}
.text-transparent{color:#0000}
.text-current{color:currentColor}
.text-primary{color:hsl(var(--p))}
.text-primary-focus{color:hsl(var(--pf,var(--p)))}
.text-primary-content{color:hsl(var(--pc))}
.text-secondary{color:hsl(var(--s))}
.text-secondary-focus{color:hsl(var(--sf,var(--s)))}
.text-secondary-content{color:hsl(var(--sc))}
.text-accent{color:hsl(var(--a))}
.text-accent-focus{color:hsl(var(--af,var(--a)))}
.text-accent-content{color:hsl(var(--ac))}
.text-neutral{color:hsl(var(--n))}
.text-neutral-focus{color:hsl(var(--nf,var(--n)))}
.text-neutral-content{color:hsl(var(--nc))}
.text-base-100{color:hsl(var(--b1))}
.text-base-200{color:hsl(var(--b2,var(--b1)))}
.text-base-300{color:hsl(var(--b3,var(--b2)))}
.text-base-content{color:hsl(var(--bc))}
.text-info{color:hsl(var(--in))}
.text-info-content{color:hsl(var(--inc,var(--nc)))}
.text-success{color:hsl(var(--su))}
.text-success-content{color:hsl(var(--suc,var(--nc)))}
.text-warning{color:hsl(var(--wa))}
.text-warning-content{color:hsl(var(--wac,var(--nc)))}
.text-error{color:hsl(var(--er))}
.text-error-content{color:hsl(var(--erc,var(--nc)))}
.placeholder-transparent::-moz-placeholder{color:#0000}
.placeholder-transparent::placeholder{color:#0000}
.placeholder-current::-moz-placeholder{color:currentColor}
.placeholder-current::placeholder{color:currentColor}
.placeholder-primary::-moz-placeholder{color:hsl(var(--p))}
.placeholder-primary::placeholder{color:hsl(var(--p))}
.placeholder-primary-focus::-moz-placeholder{color:hsl(var(--pf,var(--p)))}
.placeholder-primary-focus::placeholder{color:hsl(var(--pf,var(--p)))}
.placeholder-primary-content::-moz-placeholder{color:hsl(var(--pc))}
.placeholder-primary-content::placeholder{color:hsl(var(--pc))}
.placeholder-secondary::-moz-placeholder{color:hsl(var(--s))}
.placeholder-secondary::placeholder{color:hsl(var(--s))}
.placeholder-secondary-focus::-moz-placeholder{color:hsl(var(--sf,var(--s)))}
.placeholder-secondary-focus::placeholder{color:hsl(var(--sf,var(--s)))}
.placeholder-secondary-content::-moz-placeholder{color:hsl(var(--sc))}
.placeholder-secondary-content::placeholder{color:hsl(var(--sc))}
.placeholder-accent::-moz-placeholder{color:hsl(var(--a))}
.placeholder-accent::placeholder{color:hsl(var(--a))}
.placeholder-accent-focus::-moz-placeholder{color:hsl(var(--af,var(--a)))}
.placeholder-accent-focus::placeholder{color:hsl(var(--af,var(--a)))}
.placeholder-accent-content::-moz-placeholder{color:hsl(var(--ac))}
.placeholder-accent-content::placeholder{color:hsl(var(--ac))}
.placeholder-neutral::-moz-placeholder{color:hsl(var(--n))}
.placeholder-neutral::placeholder{color:hsl(var(--n))}
.placeholder-neutral-focus::-moz-placeholder{color:hsl(var(--nf,var(--n)))}
.placeholder-neutral-focus::placeholder{color:hsl(var(--nf,var(--n)))}
.placeholder-neutral-content::-moz-placeholder{color:hsl(var(--nc))}
.placeholder-neutral-content::placeholder{color:hsl(var(--nc))}
.placeholder-base-100::-moz-placeholder{color:hsl(var(--b1))}
.placeholder-base-100::placeholder{color:hsl(var(--b1))}
.placeholder-base-200::-moz-placeholder{color:hsl(var(--b2,var(--b1)))}
.placeholder-base-200::placeholder{color:hsl(var(--b2,var(--b1)))}
.placeholder-base-300::-moz-placeholder{color:hsl(var(--b3,var(--b2)))}
.placeholder-base-300::placeholder{color:hsl(var(--b3,var(--b2)))}
.placeholder-base-content::-moz-placeholder{color:hsl(var(--bc))}
.placeholder-base-content::placeholder{color:hsl(var(--bc))}
.placeholder-info::-moz-placeholder{color:hsl(var(--in))}
.placeholder-info::placeholder{color:hsl(var(--in))}
.placeholder-info-content::-moz-placeholder{color:hsl(var(--inc,var(--nc)))}
.placeholder-info-content::placeholder{color:hsl(var(--inc,var(--nc)))}
.placeholder-success::-moz-placeholder{color:hsl(var(--su))}
.placeholder-success::placeholder{color:hsl(var(--su))}
.placeholder-success-content::-moz-placeholder{color:hsl(var(--suc,var(--nc)))}
.placeholder-success-content::placeholder{color:hsl(var(--suc,var(--nc)))}
.placeholder-warning::-moz-placeholder{color:hsl(var(--wa))}
.placeholder-warning::placeholder{color:hsl(var(--wa))}
.placeholder-warning-content::-moz-placeholder{color:hsl(var(--wac,var(--nc)))}
.placeholder-warning-content::placeholder{color:hsl(var(--wac,var(--nc)))}
.placeholder-error::-moz-placeholder{color:hsl(var(--er))}
.placeholder-error::placeholder{color:hsl(var(--er))}
.placeholder-error-content::-moz-placeholder{color:hsl(var(--erc,var(--nc)))}
.placeholder-error-content::placeholder{color:hsl(var(--erc,var(--nc)))}
.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-4{--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(4px + 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-8{--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(8px + 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{--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(3px + 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-transparent{--tw-ring-color:transparent}
.ring-current{--tw-ring-color:currentColor}
.ring-primary{--tw-ring-opacity:1;--tw-ring-color:hsl(var(--p)/var(--tw-ring-opacity))}
.ring-primary-focus{--tw-ring-opacity:1;--tw-ring-color:hsl(var(--pf,var(--p))/var(--tw-ring-opacity))}
.ring-primary-content{--tw-ring-opacity:1;--tw-ring-color:hsl(var(--pc)/var(--tw-ring-opacity))}
.ring-secondary{--tw-ring-opacity:1;--tw-ring-color:hsl(var(--s)/var(--tw-ring-opacity))}
.ring-secondary-focus{--tw-ring-opacity:1;--tw-ring-color:hsl(var(--sf,var(--s))/var(--tw-ring-opacity))}
.ring-secondary-content{--tw-ring-opacity:1;--tw-ring-color:hsl(var(--sc)/var(--tw-ring-opacity))}
.ring-accent{--tw-ring-opacity:1;--tw-ring-color:hsl(var(--a)/var(--tw-ring-opacity))}
.ring-accent-focus{--tw-ring-opacity:1;--tw-ring-color:hsl(var(--af,var(--a))/var(--tw-ring-opacity))}
.ring-accent-content{--tw-ring-opacity:1;--tw-ring-color:hsl(var(--ac)/var(--tw-ring-opacity))}
.ring-neutral{--tw-ring-opacity:1;--tw-ring-color:hsl(var(--n)/var(--tw-ring-opacity))}
.ring-neutral-focus{--tw-ring-opacity:1;--tw-ring-color:hsl(var(--nf,var(--n))/var(--tw-ring-opacity))}
.ring-neutral-content{--tw-ring-opacity:1;--tw-ring-color:hsl(var(--nc)/var(--tw-ring-opacity))}
.ring-base-100{--tw-ring-opacity:1;--tw-ring-color:hsl(var(--b1)/var(--tw-ring-opacity))}
.ring-base-200{--tw-ring-opacity:1;--tw-ring-color:hsl(var(--b2,var(--b1))/var(--tw-ring-opacity))}
.ring-base-300{--tw-ring-opacity:1;--tw-ring-color:hsl(var(--b3,var(--b2))/var(--tw-ring-opacity))}
.ring-base-content{--tw-ring-opacity:1;--tw-ring-color:hsl(var(--bc)/var(--tw-ring-opacity))}
.ring-info{--tw-ring-opacity:1;--tw-ring-color:hsl(var(--in)/var(--tw-ring-opacity))}
.ring-info-content{--tw-ring-opacity:1;--tw-ring-color:hsl(var(--inc,var(--nc))/var(--tw-ring-opacity))}
.ring-success{--tw-ring-opacity:1;--tw-ring-color:hsl(var(--su)/var(--tw-ring-opacity))}
.ring-success-content{--tw-ring-opacity:1;--tw-ring-color:hsl(var(--suc,var(--nc))/var(--tw-ring-opacity))}
.ring-warning{--tw-ring-opacity:1;--tw-ring-color:hsl(var(--wa)/var(--tw-ring-opacity))}
.ring-warning-content{--tw-ring-opacity:1;--tw-ring-color:hsl(var(--wac,var(--nc))/var(--tw-ring-opacity))}
.ring-error{--tw-ring-opacity:1;--tw-ring-color:hsl(var(--er)/var(--tw-ring-opacity))}
.ring-error-content{--tw-ring-opacity:1;--tw-ring-color:hsl(var(--erc,var(--nc))/var(--tw-ring-opacity))}
.ring-opacity-0{--tw-ring-opacity:0}
.ring-opacity-5{--tw-ring-opacity:.05}
.ring-opacity-10{--tw-ring-opacity:.1}
.ring-opacity-20{--tw-ring-opacity:.2}
.ring-opacity-25{--tw-ring-opacity:.25}
.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-75{--tw-ring-opacity:.75}
.ring-opacity-80{--tw-ring-opacity:.8}
.ring-opacity-90{--tw-ring-opacity:.9}
.ring-opacity-95{--tw-ring-opacity:.95}
.ring-opacity-100{--tw-ring-opacity:1}
.ring-offset-0{--tw-ring-offset-width:0px}
.ring-offset-1{--tw-ring-offset-width:1px}
.ring-offset-2{--tw-ring-offset-width:2px}
.ring-offset-4{--tw-ring-offset-width:4px}
.ring-offset-8{--tw-ring-offset-width:8px}
.ring-offset-transparent{--tw-ring-offset-color:transparent}
.ring-offset-current{--tw-ring-offset-color:currentColor}
.ring-offset-primary{--tw-ring-offset-color:hsl(var(--p))}
.ring-offset-primary-focus{--tw-ring-offset-color:hsl(var(--pf,var(--p)))}
.ring-offset-primary-content{--tw-ring-offset-color:hsl(var(--pc))}
.ring-offset-secondary{--tw-ring-offset-color:hsl(var(--s))}
.ring-offset-secondary-focus{--tw-ring-offset-color:hsl(var(--sf,var(--s)))}
.ring-offset-secondary-content{--tw-ring-offset-color:hsl(var(--sc))}
.ring-offset-accent{--tw-ring-offset-color:hsl(var(--a))}
.ring-offset-accent-focus{--tw-ring-offset-color:hsl(var(--af,var(--a)))}
.ring-offset-accent-content{--tw-ring-offset-color:hsl(var(--ac))}
.ring-offset-neutral{--tw-ring-offset-color:hsl(var(--n))}
.ring-offset-neutral-focus{--tw-ring-offset-color:hsl(var(--nf,var(--n)))}
.ring-offset-neutral-content{--tw-ring-offset-color:hsl(var(--nc))}
.ring-offset-base-100{--tw-ring-offset-color:hsl(var(--b1))}
.ring-offset-base-200{--tw-ring-offset-color:hsl(var(--b2,var(--b1)))}
.ring-offset-base-300{--tw-ring-offset-color:hsl(var(--b3,var(--b2)))}
.ring-offset-base-content{--tw-ring-offset-color:hsl(var(--bc))}
.ring-offset-info{--tw-ring-offset-color:hsl(var(--in))}
.ring-offset-info-content{--tw-ring-offset-color:hsl(var(--inc,var(--nc)))}
.ring-offset-success{--tw-ring-offset-color:hsl(var(--su))}
.ring-offset-success-content{--tw-ring-offset-color:hsl(var(--suc,var(--nc)))}
.ring-offset-warning{--tw-ring-offset-color:hsl(var(--wa))}
.ring-offset-warning-content{--tw-ring-offset-color:hsl(var(--wac,var(--nc)))}
.ring-offset-error{--tw-ring-offset-color:hsl(var(--er))}
.ring-offset-error-content{--tw-ring-offset-color:hsl(var(--erc,var(--nc)))}
.transition-none{transition-property:none}
.transition-all{transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}
.transition{transition-property:color,background-color,border-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}
.transition-colors{transition-property:color,background-color,border-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}
.transition-opacity{transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}
.transition-shadow{transition-property:box-shadow;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}
.transition-transform{transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}
.rounded-box{border-radius:var(--rounded-box,1rem)}
.rounded-t-box{border-top-left-radius:var(--rounded-box,1rem);border-top-right-radius:var(--rounded-box,1rem)}
.rounded-b-box{border-bottom-left-radius:var(--rounded-box,1rem);border-bottom-right-radius:var(--rounded-box,1rem)}
.rounded-l-box{border-top-left-radius:var(--rounded-box,1rem);border-bottom-left-radius:var(--rounded-box,1rem)}
.rounded-r-box{border-top-right-radius:var(--rounded-box,1rem);border-bottom-right-radius:var(--rounded-box,1rem)}
.rounded-br-box{border-bottom-right-radius:var(--rounded-box,1rem)}
.rounded-tr-box{border-top-right-radius:var(--rounded-box,1rem)}
.rounded-bl-box{border-bottom-left-radius:var(--rounded-box,1rem)}
.rounded-tl-box{border-top-left-radius:var(--rounded-box,1rem)}
.rounded-btn{border-radius:var(--rounded-btn,.5rem)}
.rounded-badge{border-radius:var(--rounded-badge,1.9rem)}
.text-2xs{font-size:.7rem}
.glass,.glass:hover,.glass.btn-active{-webkit-backdrop-filter:blur(var(--glass-blur,40px));-webkit-backdrop-filter:blur(var(--glass-blur,40px));backdrop-filter:blur(var(--glass-blur,40px));background-color:#0000;background-image:linear-gradient( 135deg,rgb(255 255 255/var(--glass-opacity,30%))0%,#0000 100% ),linear-gradient( var(--glass-reflex-degree,100deg),rgb(255 255 255/var(--glass-reflex-opacity,10%))25%,#0000 25% );box-shadow:0 0 0 1px rgb(255 255 255/var(--glass-border-opacity,10%))inset,0 0 0 2px #0000000d;text-shadow:0 1px rgb(0 0 0/var(--glass-text-shadow-opacity,5%));border:0}
.min-h-6{min-height:1.5rem}
.min-h-8{min-height:2rem}
.min-h-12{min-height:3rem}
.min-h-16{min-height:4rem}
.no-animation{--btn-focus-scale:1;--animation-btn:0;--animation-input:0}
.tab-border-none{--tab-border:0px}
.tab-border{--tab-border:1px}
.tab-border-2{--tab-border:2px}
.tab-border-3{--tab-border:3px}
.tab-rounded-none{--tab-radius:0}
.tab-rounded-lg{--tab-radius:.5rem}
.artboard-demo{flex-direction:column;flex:none;justify-content:center;align-items:center;display:flex}
.artboard.phone{width:320px}
.artboard.phone-1{width:320px;height:568px}
.artboard.phone-1.horizontal,.artboard.phone-1.artboard-horizontal{width:568px;height:320px}
.artboard.phone-2{width:375px;height:667px}
.artboard.phone-2.horizontal,.artboard.phone-2.artboard-horizontal{width:667px;height:375px}
.artboard.phone-3{width:414px;height:736px}
.artboard.phone-3.horizontal,.artboard.phone-3.artboard-horizontal{width:736px;height:414px}
.artboard.phone-4{width:375px;height:812px}
.artboard.phone-4.horizontal,.artboard.phone-4.artboard-horizontal{width:812px;height:375px}
.artboard.phone-5{width:414px;height:896px}
.artboard.phone-5.horizontal,.artboard.phone-5.artboard-horizontal{width:896px;height:414px}
.artboard.phone-6{width:320px;height:1024px}
.artboard.phone-6.horizontal,.artboard.phone-6.artboard-horizontal{width:1024px;height:320px}
.badge-xs{height:.75rem;padding-left:.313rem;padding-right:.313rem;font-size:.75rem;line-height:.75rem}
.badge-sm{height:1rem;padding-left:.438rem;padding-right:.438rem;font-size:.75rem;line-height:1rem}
.badge-md{height:1.25rem;padding-left:.563rem;padding-right:.563rem;font-size:.875rem;line-height:1.25rem}
.badge-lg{height:1.5rem;padding-left:.688rem;padding-right:.688rem;font-size:1rem;line-height:1.5rem}
.btn-xs{height:1.5rem;min-height:1.5rem;padding-left:.5rem;padding-right:.5rem;font-size:.75rem}
.btn-sm{height:2rem;min-height:2rem;padding-left:.75rem;padding-right:.75rem;font-size:.875rem}
.btn-md{height:3rem;min-height:3rem;padding-left:1rem;padding-right:1rem;font-size:.875rem}
.btn-lg{height:4rem;min-height:4rem;padding-left:1.5rem;padding-right:1.5rem;font-size:1.125rem}
.btn-wide{width:16rem}
.btn-block{width:100%}
.btn-square:where(.btn-xs){height:1.5rem;width:1.5rem;padding:0}
.btn-square:where(.btn-sm){height:2rem;width:2rem;padding:0}
.btn-square:where(.btn-md){height:3rem;width:3rem;padding:0}
.btn-square:where(.btn-lg){height:4rem;width:4rem;padding:0}
.btn-circle:where(.btn-xs){height:1.5rem;width:1.5rem;border-radius:9999px;padding:0}
.btn-circle:where(.btn-sm){height:2rem;width:2rem;border-radius:9999px;padding:0}
.btn-circle:where(.btn-md){height:3rem;width:3rem;border-radius:9999px;padding:0}
.btn-circle:where(.btn-lg){height:4rem;width:4rem;border-radius:9999px;padding:0}
.card-side{flex-direction:row;align-items:stretch}
.card-side figure>*{max-width:unset}
:where(.card-side figure>*){width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.checkbox-xs{height:1rem;width:1rem}
.checkbox-sm{height:1.25rem;width:1.25rem}
.checkbox-md{height:1.5rem;width:1.5rem}
.checkbox-lg{height:2rem;width:2rem}
.divider-horizontal{flex-direction:column}
.divider-horizontal:before,.divider-horizontal:after{height:100%;width:.125rem}
.divider-vertical{flex-direction:row}
.divider-vertical:before,.divider-vertical:after{height:.125rem;width:100%}
.indicator :where(.indicator-item){--tw-translate-x:50%;--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y));inset:0 0 auto auto}
.indicator :where(.indicator-item.indicator-start){--tw-translate-x:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y));left:0;right:auto}
.indicator :where(.indicator-item.indicator-center){--tw-translate-x:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y));left:50%;right:50%}
.indicator :where(.indicator-item.indicator-end){--tw-translate-x:50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y));left:auto;right:0}
.indicator :where(.indicator-item.indicator-bottom){--tw-translate-y:50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y));top:auto;bottom:0}
.indicator :where(.indicator-item.indicator-middle){--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y));top:50%;bottom:50%}
.indicator :where(.indicator-item.indicator-top){--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y));top:0;bottom:auto}
.input-md{height:3rem;padding-left:1rem;padding-right:1rem;font-size:.875rem;line-height:2}
.input-lg{height:4rem;padding-left:1.5rem;padding-right:1.5rem;font-size:1.125rem;line-height:2}
.input-sm{height:2rem;padding-left:.75rem;padding-right:.75rem;font-size:.875rem;line-height:2rem}
.input-xs{height:1.5rem;padding-left:.5rem;padding-right:.5rem;font-size:.75rem;line-height:1.625}
.kbd-xs{min-height:1.2em;min-width:1.2em;padding-left:.25rem;padding-right:.25rem;font-size:.75rem;line-height:1rem}
.kbd-sm{min-height:1.6em;min-width:1.6em;padding-left:.25rem;padding-right:.25rem;font-size:.875rem;line-height:1.25rem}
.kbd-md{min-height:2.2em;min-width:2.2em;padding-left:.5rem;padding-right:.5rem;font-size:1rem;line-height:1.5rem}
.kbd-lg{min-height:2.5em;min-width:2.5em;padding-left:1rem;padding-right:1rem;font-size:1.125rem;line-height:1.75rem}
.menu-vertical{flex-direction:column}
.menu-vertical :where(li){flex-direction:column}
.menu-vertical>:where(li)>:where(ul){top:initial;left:100%}
.menu-horizontal{flex-direction:row;display:inline-flex}
.menu-horizontal :where(li){flex-direction:row}
.menu-horizontal>:where(li)>:where(ul){top:100%;left:initial}
.modal-bottom{align-items:flex-end}
.modal-middle{align-items:center}
.radio-xs{height:1rem;width:1rem}
.radio-sm{height:1.25rem;width:1.25rem}
.radio-md{height:1.5rem;width:1.5rem}
.radio-lg{height:2rem;width:2rem}
.range-xs{height:1rem}
.range-xs::-webkit-slider-runnable-track{height:.25rem}
.range-xs::-moz-range-track{height:.25rem}
.range-xs::-webkit-slider-thumb{height:1rem;width:1rem;--filler-offset:.4rem}
.range-xs::-moz-range-thumb{height:1rem;width:1rem;--filler-offset:.4rem}
.range-sm{height:1.25rem}
.range-sm::-webkit-slider-runnable-track{height:.25rem}
.range-sm::-moz-range-track{height:.25rem}
.range-sm::-webkit-slider-thumb{height:1.25rem;width:1.25rem;--filler-offset:.5rem}
.range-sm::-moz-range-thumb{height:1.25rem;width:1.25rem;--filler-offset:.5rem}
.range-md{height:1.5rem}
.range-md::-webkit-slider-runnable-track{height:.5rem}
.range-md::-moz-range-track{height:.5rem}
.range-md::-webkit-slider-thumb{height:1.5rem;width:1.5rem;--filler-offset:.6rem}
.range-md::-moz-range-thumb{height:1.5rem;width:1.5rem;--filler-offset:.6rem}
.range-lg{height:2rem}
.range-lg::-webkit-slider-runnable-track{height:1rem}
.range-lg::-moz-range-track{height:1rem}
.range-lg::-webkit-slider-thumb{height:2rem;width:2rem;--filler-offset:1rem}
.range-lg::-moz-range-thumb{height:2rem;width:2rem;--filler-offset:1rem}
.rating-xs input{height:.75rem;width:.75rem}
.rating-sm input{height:1rem;width:1rem}
.rating-md input{height:1.5rem;width:1.5rem}
.rating-lg input{height:2.5rem;width:2.5rem}
.rating-half.rating-xs input:not(.rating-hidden){width:.375rem}
.rating-half.rating-sm input:not(.rating-hidden){width:.5rem}
.rating-half.rating-md input:not(.rating-hidden){width:.75rem}
.rating-half.rating-lg input:not(.rating-hidden){width:1.25rem}
.select-md{height:3rem;min-height:3rem;padding-left:1rem;padding-right:2.5rem;font-size:.875rem;line-height:2}
.select-lg{height:4rem;min-height:4rem;padding-left:1.5rem;padding-right:2rem;font-size:1.125rem;line-height:2}
.select-sm{height:2rem;min-height:2rem;padding-left:.75rem;padding-right:2rem;font-size:.875rem;line-height:2rem}
.select-xs{height:1.5rem;min-height:1.5rem;padding-left:.5rem;padding-right:2rem;font-size:.75rem;line-height:1.625}
.stats-horizontal{grid-auto-flow:column}
.stats-vertical{grid-auto-flow:row}
.steps-horizontal{grid-auto-columns:1fr;grid-auto-flow:column;display:inline-grid;overflow-x:auto;overflow-y:hidden}
.steps-horizontal .step{text-align:center;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(1,minmax(0,1fr));place-items:center;display:grid}
.steps-vertical{grid-auto-rows:1fr;grid-auto-flow:row}
.steps-vertical .step{grid-template-rows:repeat(1,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}
.tab-md{height:2rem;--tab-padding:1rem;font-size:.875rem;line-height:2}
.tab-lg{height:3rem;--tab-padding:1.25rem;font-size:1.125rem;line-height:2}
.tab-sm{height:1.5rem;--tab-padding:.75rem;font-size:.875rem;line-height:.75rem}
.tab-xs{height:1.25rem;--tab-padding:.5rem;font-size:.75rem;line-height:.75rem}
.toggle-xs{--handleoffset:.5rem;height:1rem;width:1.5rem}
.toggle-sm{--handleoffset:.75rem;height:1.25rem;width:2rem}
.toggle-md{--handleoffset:1.5rem;height:1.5rem;width:3rem}
.toggle-lg{--handleoffset:2rem;height:2rem;width:4rem}
.alert-sm{padding:.5rem}
.alert-info{--tw-bg-opacity:1;background-color:hsl(var(--in)/var(--tw-bg-opacity));--tw-text-opacity:1;color:hsl(var(--inc,var(--nc))/var(--tw-text-opacity))}
.alert-success{--tw-bg-opacity:1;background-color:hsl(var(--su)/var(--tw-bg-opacity));--tw-text-opacity:1;color:hsl(var(--suc,var(--nc))/var(--tw-text-opacity))}
.alert-warning{--tw-bg-opacity:1;background-color:hsl(var(--wa)/var(--tw-bg-opacity));--tw-text-opacity:1;color:hsl(var(--wac,var(--nc))/var(--tw-text-opacity))}
.alert-error{--tw-bg-opacity:1;background-color:hsl(var(--er)/var(--tw-bg-opacity));--tw-text-opacity:1;color:hsl(var(--erc,var(--nc))/var(--tw-text-opacity))}
.artboard-demo{--tw-bg-opacity:1;background-color:hsl(var(--b1)/var(--tw-bg-opacity));--tw-text-opacity:1;color:hsl(var(--bc)/var(--tw-text-opacity));border-radius:var(--rounded-box,1rem);box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}
.avatar.online:before{content:"";z-index:10;--tw-bg-opacity:1;background-color:hsl(var(--su)/var(--tw-bg-opacity));width:15%;height:15%;box-shadow:0 0 0 2px hsl(var(--b1));border-radius:9999px;display:block;position:absolute;top:7%;right:7%}
.avatar.offline:before{content:"";z-index:10;--tw-bg-opacity:1;background-color:hsl(var(--b3,var(--b2))/var(--tw-bg-opacity));width:15%;height:15%;box-shadow:0 0 0 2px hsl(var(--b1));border-radius:9999px;display:block;position:absolute;top:7%;right:7%}
.badge-primary{--tw-border-opacity:1;border-color:hsl(var(--p)/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:hsl(var(--p)/var(--tw-bg-opacity));--tw-text-opacity:1;color:hsl(var(--pc)/var(--tw-text-opacity))}
.badge-secondary{--tw-border-opacity:1;border-color:hsl(var(--s)/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:hsl(var(--s)/var(--tw-bg-opacity));--tw-text-opacity:1;color:hsl(var(--sc)/var(--tw-text-opacity))}
.badge-accent{--tw-border-opacity:1;border-color:hsl(var(--a)/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:hsl(var(--a)/var(--tw-bg-opacity));--tw-text-opacity:1;color:hsl(var(--ac)/var(--tw-text-opacity))}
.badge-info{--tw-bg-opacity:1;background-color:hsl(var(--in)/var(--tw-bg-opacity));--tw-text-opacity:1;color:hsl(var(--inc,var(--nc))/var(--tw-text-opacity));border-color:#0000}
.badge-success{--tw-bg-opacity:1;background-color:hsl(var(--su)/var(--tw-bg-opacity));--tw-text-opacity:1;color:hsl(var(--suc,var(--nc))/var(--tw-text-opacity));border-color:#0000}
.badge-warning{--tw-bg-opacity:1;background-color:hsl(var(--wa)/var(--tw-bg-opacity));--tw-text-opacity:1;color:hsl(var(--wac,var(--nc))/var(--tw-text-opacity));border-color:#0000}
.badge-error{--tw-bg-opacity:1;background-color:hsl(var(--er)/var(--tw-bg-opacity));--tw-text-opacity:1;color:hsl(var(--erc,var(--nc))/var(--tw-text-opacity));border-color:#0000}
.badge-ghost{--tw-border-opacity:1;border-color:hsl(var(--b2,var(--b1))/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:hsl(var(--b2,var(--b1))/var(--tw-bg-opacity));--tw-text-opacity:1;color:hsl(var(--bc)/var(--tw-text-opacity))}
.badge-outline{--tw-border-opacity:.5;--tw-text-opacity:1;color:hsl(var(--bc)/var(--tw-text-opacity));background-color:#0000;border-color:currentColor}
.badge-outline.badge-primary{--tw-text-opacity:1;color:hsl(var(--p)/var(--tw-text-opacity))}
.badge-outline.badge-secondary{--tw-text-opacity:1;color:hsl(var(--s)/var(--tw-text-opacity))}
.badge-outline.badge-accent{--tw-text-opacity:1;color:hsl(var(--a)/var(--tw-text-opacity))}
.badge-outline.badge-info{--tw-text-opacity:1;color:hsl(var(--in)/var(--tw-text-opacity))}
.badge-outline.badge-success{--tw-text-opacity:1;color:hsl(var(--su)/var(--tw-text-opacity))}
.badge-outline.badge-warning{--tw-text-opacity:1;color:hsl(var(--wa)/var(--tw-text-opacity))}
.badge-outline.badge-error{--tw-text-opacity:1;color:hsl(var(--er)/var(--tw-text-opacity))}
.card-compact .card-body{padding:1rem;font-size:.875rem;line-height:1.25rem}
.card-compact .card-title{margin-bottom:.25rem}
.card-normal .card-body{padding:var(--padding-card,2rem);font-size:1rem;line-height:1.5rem}
.card-normal .card-title{margin-bottom:.75rem}
.divider-horizontal{height:auto;width:1rem;margin:0 1rem}
.divider-vertical{height:1rem;width:auto;margin:1rem 0}
.menu-vertical :where(li.bordered>*){border-bottom-width:0;border-left-width:4px}
.menu-horizontal :where(li.bordered>*){border-bottom-width:4px;border-left-width:0}
.menu-normal :where(li>*){padding-top:.75rem;padding-bottom:.75rem;font-size:1rem;line-height:1.5rem}
.menu-compact :where(li>*){padding-top:.5rem;padding-bottom:.5rem;font-size:.875rem;line-height:1.25rem}
.menu-vertical>:where(li:first-child){border-top-left-radius:inherit;border-top-right-radius:inherit;border-bottom-right-radius:unset;border-bottom-left-radius:unset}
.menu-vertical>:where(li:first-child)>:where(:not(ul)){border-top-left-radius:inherit;border-top-right-radius:inherit;border-bottom-right-radius:unset;border-bottom-left-radius:unset}
.menu-vertical>:where(li:last-child){border-top-left-radius:unset;border-top-right-radius:unset;border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}
.menu-vertical>:where(li:last-child)>:where(:not(ul)){border-top-left-radius:unset;border-top-right-radius:unset;border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}
.menu-horizontal>:where(li:first-child){border-top-left-radius:inherit;border-top-right-radius:unset;border-bottom-right-radius:unset;border-bottom-left-radius:inherit}
.menu-horizontal>:where(li:first-child)>:where(:not(ul)){border-top-left-radius:inherit;border-top-right-radius:unset;border-bottom-right-radius:unset;border-bottom-left-radius:inherit}
.menu-horizontal>:where(li:last-child){border-top-left-radius:unset;border-top-right-radius:inherit;border-bottom-right-radius:inherit;border-bottom-left-radius:unset}
.menu-horizontal>:where(li:last-child)>:where(:not(ul)){border-top-left-radius:unset;border-top-right-radius:inherit;border-bottom-right-radius:inherit;border-bottom-left-radius:unset}
.modal-bottom :where(.modal-box){width:100%;max-width:none;--tw-translate-y:2.5rem;--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y));border-bottom-left-radius:0;border-bottom-right-radius:0}
.modal-middle :where(.modal-box){width:91.6667%;max-width:32rem;--tw-translate-y:0px;--tw-scale-x:.9;--tw-scale-y:.9;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y));border-bottom-left-radius:var(--rounded-box,1rem);border-bottom-right-radius:var(--rounded-box,1rem)}
.stats-horizontal>: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)));--tw-divide-y-reverse:0;border-top-width:calc(0px*calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(0px*var(--tw-divide-y-reverse))}
.stats-horizontal{overflow-x:auto}
.stats-vertical>: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));--tw-divide-x-reverse:0;border-right-width:calc(0px*var(--tw-divide-x-reverse));border-left-width:calc(0px*calc(1 - var(--tw-divide-x-reverse)))}
.stats-vertical{overflow-y:auto}
.steps-horizontal .step{min-width:4rem;grid-template-rows:40px 1fr;grid-template-columns:auto}
.steps-horizontal .step:before{height:.5rem;width:100%;--tw-translate-y:0px;--tw-translate-x:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y));content:"";margin-left:-100%}
.steps-vertical .step{min-height:4rem;grid-template-rows:auto;grid-template-columns:40px 1fr;justify-items:start;gap:.5rem}
.steps-vertical .step:before{height:100%;width:.5rem;--tw-translate-y:-50%;--tw-translate-x:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y));margin-left:50%}
.table-normal :where(th,td){padding:1rem;font-size:1rem;line-height:1.5rem}
.table-compact :where(th,td){padding:.5rem;font-size:.875rem;line-height:1.25rem}
.btn-outline.hover\:btn-info:hover .badge-outline{--tw-border-opacity:1;border-color:hsl(var(--in)/var(--tw-border-opacity));--tw-text-opacity:1;color:hsl(var(--in)/var(--tw-text-opacity));background-color:#0000}
.btn-outline.hover\:btn-success:hover .badge-outline{--tw-border-opacity:1;border-color:hsl(var(--su)/var(--tw-border-opacity));--tw-text-opacity:1;color:hsl(var(--su)/var(--tw-text-opacity));background-color:#0000}
.btn-outline.hover\:btn-warning:hover .badge-outline{--tw-border-opacity:1;border-color:hsl(var(--wa)/var(--tw-border-opacity));--tw-text-opacity:1;color:hsl(var(--wa)/var(--tw-text-opacity));background-color:#0000}
.btn-outline.hover\:btn-error:hover .badge-outline{--tw-border-opacity:1;border-color:hsl(var(--er)/var(--tw-border-opacity));--tw-text-opacity:1;color:hsl(var(--er)/var(--tw-text-opacity));background-color:#0000}
.hover\:btn-info:hover{--tw-border-opacity:1;border-color:hsl(var(--in)/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:hsl(var(--in)/var(--tw-bg-opacity));--tw-text-opacity:1;color:hsl(var(--inc,var(--nc))/var(--tw-text-opacity))}
.hover\:btn-info:hover:hover,.btn-info.btn-active{--tw-border-opacity:1;border-color:hsl(var(--in)/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:hsl(var(--in)/var(--tw-bg-opacity))}
.hover\:btn-info:hover:focus-visible{outline:2px solid hsl(var(--in))}
.hover\:btn-success:hover{--tw-border-opacity:1;border-color:hsl(var(--su)/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:hsl(var(--su)/var(--tw-bg-opacity));--tw-text-opacity:1;color:hsl(var(--suc,var(--nc))/var(--tw-text-opacity))}
.hover\:btn-success:hover:hover,.btn-success.btn-active{--tw-border-opacity:1;border-color:hsl(var(--su)/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:hsl(var(--su)/var(--tw-bg-opacity))}
.hover\:btn-success:hover:focus-visible{outline:2px solid hsl(var(--su))}
.hover\:btn-warning:hover{--tw-border-opacity:1;border-color:hsl(var(--wa)/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:hsl(var(--wa)/var(--tw-bg-opacity));--tw-text-opacity:1;color:hsl(var(--wac,var(--nc))/var(--tw-text-opacity))}
.hover\:btn-warning:hover:hover,.btn-warning.btn-active{--tw-border-opacity:1;border-color:hsl(var(--wa)/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:hsl(var(--wa)/var(--tw-bg-opacity))}
.hover\:btn-warning:hover:focus-visible{outline:2px solid hsl(var(--wa))}
.hover\:btn-error:hover{--tw-border-opacity:1;border-color:hsl(var(--er)/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:hsl(var(--er)/var(--tw-bg-opacity));--tw-text-opacity:1;color:hsl(var(--erc,var(--nc))/var(--tw-text-opacity))}
.hover\:btn-error:hover:hover,.btn-error.btn-active{--tw-border-opacity:1;border-color:hsl(var(--er)/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:hsl(var(--er)/var(--tw-bg-opacity))}
.hover\:btn-error:hover:focus-visible{outline:2px solid hsl(var(--er))}
.btn-outline.hover\:btn-success:hover{--tw-text-opacity:1;color:hsl(var(--su)/var(--tw-text-opacity))}
.btn-outline.hover\:btn-success:hover:hover{--tw-border-opacity:1;border-color:hsl(var(--su)/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:hsl(var(--su)/var(--tw-bg-opacity));--tw-text-opacity:1;color:hsl(var(--suc,var(--nc))/var(--tw-text-opacity))}
.btn-outline.hover\:btn-info:hover{--tw-text-opacity:1;color:hsl(var(--in)/var(--tw-text-opacity))}
.btn-outline.hover\:btn-info:hover:hover{--tw-border-opacity:1;border-color:hsl(var(--in)/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:hsl(var(--in)/var(--tw-bg-opacity));--tw-text-opacity:1;color:hsl(var(--inc,var(--nc))/var(--tw-text-opacity))}
.btn-outline.hover\:btn-warning:hover{--tw-text-opacity:1;color:hsl(var(--wa)/var(--tw-text-opacity))}
.btn-outline.hover\:btn-warning:hover:hover{--tw-border-opacity:1;border-color:hsl(var(--wa)/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:hsl(var(--wa)/var(--tw-bg-opacity));--tw-text-opacity:1;color:hsl(var(--wac,var(--nc))/var(--tw-text-opacity))}
.btn-outline.hover\:btn-error:hover{--tw-text-opacity:1;color:hsl(var(--er)/var(--tw-text-opacity))}
.btn-outline.hover\:btn-error:hover:hover{--tw-border-opacity:1;border-color:hsl(var(--er)/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:hsl(var(--er)/var(--tw-bg-opacity));--tw-text-opacity:1;color:hsl(var(--erc,var(--nc))/var(--tw-text-opacity))}
.drawer-toggle:focus-visible~.drawer-content .drawer-button.hover\:btn-info:hover{outline:2px solid hsl(var(--in))}
.drawer-toggle:focus-visible~.drawer-content .drawer-button.hover\:btn-success:hover{outline:2px solid hsl(var(--su))}
.drawer-toggle:focus-visible~.drawer-content .drawer-button.hover\:btn-warning:hover{outline:2px solid hsl(var(--wa))}
.drawer-toggle:focus-visible~.drawer-content .drawer-button.hover\:btn-error:hover{outline:2px solid hsl(var(--er))}
.hover\:input-info:hover{--tw-border-opacity:1;border-color:hsl(var(--in)/var(--tw-border-opacity))}
.hover\:input-info:hover:focus{outline:2px solid hsl(var(--in))}
.hover\:input-success:hover{--tw-border-opacity:1;border-color:hsl(var(--su)/var(--tw-border-opacity))}
.hover\:input-success:hover:focus{outline:2px solid hsl(var(--su))}
.hover\:input-warning:hover{--tw-border-opacity:1;border-color:hsl(var(--wa)/var(--tw-border-opacity))}
.hover\:input-warning:hover:focus{outline:2px solid hsl(var(--wa))}
.hover\:input-error:hover{--tw-border-opacity:1;border-color:hsl(var(--er)/var(--tw-border-opacity))}
.hover\:input-error:hover:focus{outline:2px solid hsl(var(--er))}
.hover\:progress-info:hover::-moz-progress-bar{--tw-bg-opacity:1;background-color:hsl(var(--in)/var(--tw-bg-opacity))}
.hover\:progress-success:hover::-moz-progress-bar{--tw-bg-opacity:1;background-color:hsl(var(--su)/var(--tw-bg-opacity))}
.hover\:progress-warning:hover::-moz-progress-bar{--tw-bg-opacity:1;background-color:hsl(var(--wa)/var(--tw-bg-opacity))}
.hover\:progress-error:hover::-moz-progress-bar{--tw-bg-opacity:1;background-color:hsl(var(--er)/var(--tw-bg-opacity))}
.hover\:progress-info:hover:indeterminate:after{--tw-bg-opacity:1;background-color:hsl(var(--in)/var(--tw-bg-opacity))}
.hover\:progress-success:hover:indeterminate:after{--tw-bg-opacity:1;background-color:hsl(var(--su)/var(--tw-bg-opacity))}
.hover\:progress-warning:hover:indeterminate:after{--tw-bg-opacity:1;background-color:hsl(var(--wa)/var(--tw-bg-opacity))}
.hover\:progress-error:hover:indeterminate:after{--tw-bg-opacity:1;background-color:hsl(var(--er)/var(--tw-bg-opacity))}
.hover\:progress-info:hover::-webkit-progress-value{--tw-bg-opacity:1;background-color:hsl(var(--in)/var(--tw-bg-opacity))}
.hover\:progress-success:hover::-webkit-progress-value{--tw-bg-opacity:1;background-color:hsl(var(--su)/var(--tw-bg-opacity))}
.hover\:progress-warning:hover::-webkit-progress-value{--tw-bg-opacity:1;background-color:hsl(var(--wa)/var(--tw-bg-opacity))}
.hover\:progress-error:hover::-webkit-progress-value{--tw-bg-opacity:1;background-color:hsl(var(--er)/var(--tw-bg-opacity))}
.hover\:select-info:hover{--tw-border-opacity:1;border-color:hsl(var(--in)/var(--tw-border-opacity))}
.hover\:select-info:hover:focus{outline:2px solid hsl(var(--in))}
.hover\:select-success:hover{--tw-border-opacity:1;border-color:hsl(var(--su)/var(--tw-border-opacity))}
.hover\:select-success:hover:focus{outline:2px solid hsl(var(--su))}
.hover\:select-warning:hover{--tw-border-opacity:1;border-color:hsl(var(--wa)/var(--tw-border-opacity))}
.hover\:select-warning:hover:focus{outline:2px solid hsl(var(--wa))}
.hover\:select-error:hover{--tw-border-opacity:1;border-color:hsl(var(--er)/var(--tw-border-opacity))}
.hover\:select-error:hover:focus{outline:2px solid hsl(var(--er))}
.steps .hover\:step-info:hover+.step-info:before{--tw-bg-opacity:1;background-color:hsl(var(--in)/var(--tw-bg-opacity))}
.steps .hover\:step-info:hover:after{--tw-bg-opacity:1;background-color:hsl(var(--in)/var(--tw-bg-opacity));--tw-text-opacity:1;color:hsl(var(--inc,var(--nc))/var(--tw-text-opacity))}
.steps .hover\:step-success:hover+.step-success:before{--tw-bg-opacity:1;background-color:hsl(var(--su)/var(--tw-bg-opacity))}
.steps .hover\:step-success:hover:after{--tw-bg-opacity:1;background-color:hsl(var(--su)/var(--tw-bg-opacity));--tw-text-opacity:1;color:hsl(var(--suc,var(--nc))/var(--tw-text-opacity))}
.steps .hover\:step-warning:hover+.step-warning:before{--tw-bg-opacity:1;background-color:hsl(var(--wa)/var(--tw-bg-opacity))}
.steps .hover\:step-warning:hover:after{--tw-bg-opacity:1;background-color:hsl(var(--wa)/var(--tw-bg-opacity));--tw-text-opacity:1;color:hsl(var(--wac,var(--nc))/var(--tw-text-opacity))}
.steps .hover\:step-error:hover+.step-error:before{--tw-bg-opacity:1;background-color:hsl(var(--er)/var(--tw-bg-opacity))}
.steps .hover\:step-error:hover:after{--tw-bg-opacity:1;background-color:hsl(var(--er)/var(--tw-bg-opacity));--tw-text-opacity:1;color:hsl(var(--erc,var(--nc))/var(--tw-text-opacity))}
.hover\:textarea-info:hover{--tw-border-opacity:1;border-color:hsl(var(--in)/var(--tw-border-opacity))}
.hover\:textarea-info:hover:focus{outline:2px solid hsl(var(--in))}
.hover\:textarea-success:hover{--tw-border-opacity:1;border-color:hsl(var(--su)/var(--tw-border-opacity))}
.hover\:textarea-success:hover:focus{outline:2px solid hsl(var(--su))}
.hover\:textarea-warning:hover{--tw-border-opacity:1;border-color:hsl(var(--wa)/var(--tw-border-opacity))}
.hover\:textarea-warning:hover:focus{outline:2px solid hsl(var(--wa))}
.hover\:textarea-error:hover{--tw-border-opacity:1;border-color:hsl(var(--er)/var(--tw-border-opacity))}
.hover\:textarea-error:hover:focus{outline:2px solid hsl(var(--er))}
.hover\:tooltip-info:hover{--tooltip-color:hsla(var(--in));--tooltip-text-color:hsl(var(--inc))}
.hover\:tooltip-success:hover{--tooltip-color:hsla(var(--su));--tooltip-text-color:hsl(var(--suc))}
.hover\:tooltip-warning:hover{--tooltip-color:hsla(var(--wa));--tooltip-text-color:hsl(var(--wac))}
.hover\:tooltip-error:hover{--tooltip-color:hsla(var(--er));--tooltip-text-color:hsl(var(--erc))}
.hover\:divide-base-100:hover>:not([hidden])~:not([hidden]){border-color:hsl(var(--b1))}
.hover\:divide-base-200:hover>:not([hidden])~:not([hidden]){border-color:hsl(var(--b2,var(--b1)))}
.hover\:divide-base-300:hover>:not([hidden])~:not([hidden]){border-color:hsl(var(--b3,var(--b2)))}
.hover\:divide-base-content:hover>:not([hidden])~:not([hidden]){border-color:hsl(var(--bc))}
.hover\:divide-info:hover>:not([hidden])~:not([hidden]){border-color:hsl(var(--in))}
.hover\:divide-info-content:hover>:not([hidden])~:not([hidden]){border-color:hsl(var(--inc,var(--nc)))}
.hover\:divide-success:hover>:not([hidden])~:not([hidden]){border-color:hsl(var(--su))}
.hover\:divide-success-content:hover>:not([hidden])~:not([hidden]){border-color:hsl(var(--suc,var(--nc)))}
.hover\:divide-warning:hover>:not([hidden])~:not([hidden]){border-color:hsl(var(--wa))}
.hover\:divide-warning-content:hover>:not([hidden])~:not([hidden]){border-color:hsl(var(--wac,var(--nc)))}
.hover\:divide-error:hover>:not([hidden])~:not([hidden]){border-color:hsl(var(--er))}
.hover\:divide-error-content:hover>:not([hidden])~:not([hidden]){border-color:hsl(var(--erc,var(--nc)))}
.hover\:border-primary:hover{border-color:hsl(var(--p))}
.hover\:border-primary-focus:hover{border-color:hsl(var(--pf,var(--p)))}
.hover\:border-primary-content:hover{border-color:hsl(var(--pc))}
.hover\:border-secondary:hover{border-color:hsl(var(--s))}
.hover\:border-secondary-focus:hover{border-color:hsl(var(--sf,var(--s)))}
.hover\:border-secondary-content:hover{border-color:hsl(var(--sc))}
.hover\:border-accent:hover{border-color:hsl(var(--a))}
.hover\:border-accent-focus:hover{border-color:hsl(var(--af,var(--a)))}
.hover\:border-accent-content:hover{border-color:hsl(var(--ac))}
.hover\:border-neutral:hover{border-color:hsl(var(--n))}
.hover\:border-neutral-focus:hover{border-color:hsl(var(--nf,var(--n)))}
.hover\:border-neutral-content:hover{border-color:hsl(var(--nc))}
.hover\:border-base-100:hover{border-color:hsl(var(--b1))}
.hover\:border-base-200:hover{border-color:hsl(var(--b2,var(--b1)))}
.hover\:border-base-300:hover{border-color:hsl(var(--b3,var(--b2)))}
.hover\:border-base-content:hover{border-color:hsl(var(--bc))}
.hover\:border-info:hover{border-color:hsl(var(--in))}
.hover\:border-info-content:hover{border-color:hsl(var(--inc,var(--nc)))}
.hover\:border-success:hover{border-color:hsl(var(--su))}
.hover\:border-success-content:hover{border-color:hsl(var(--suc,var(--nc)))}
.hover\:border-warning:hover{border-color:hsl(var(--wa))}
.hover\:border-warning-content:hover{border-color:hsl(var(--wac,var(--nc)))}
.hover\:border-error:hover{border-color:hsl(var(--er))}
.hover\:border-error-content:hover{border-color:hsl(var(--erc,var(--nc)))}
.hover\:border-x-base-100:hover{border-left-color:hsl(var(--b1));border-right-color:hsl(var(--b1))}
.hover\:border-x-base-200:hover{border-left-color:hsl(var(--b2,var(--b1)));border-right-color:hsl(var(--b2,var(--b1)))}
.hover\:border-x-base-300:hover{border-left-color:hsl(var(--b3,var(--b2)));border-right-color:hsl(var(--b3,var(--b2)))}
.hover\:border-x-base-content:hover{border-left-color:hsl(var(--bc));border-right-color:hsl(var(--bc))}
.hover\:border-x-info:hover{border-left-color:hsl(var(--in));border-right-color:hsl(var(--in))}
.hover\:border-x-info-content:hover{border-left-color:hsl(var(--inc,var(--nc)));border-right-color:hsl(var(--inc,var(--nc)))}
.hover\:border-x-success:hover{border-left-color:hsl(var(--su));border-right-color:hsl(var(--su))}
.hover\:border-x-success-content:hover{border-left-color:hsl(var(--suc,var(--nc)));border-right-color:hsl(var(--suc,var(--nc)))}
.hover\:border-x-warning:hover{border-left-color:hsl(var(--wa));border-right-color:hsl(var(--wa))}
.hover\:border-x-warning-content:hover{border-left-color:hsl(var(--wac,var(--nc)));border-right-color:hsl(var(--wac,var(--nc)))}
.hover\:border-x-error:hover{border-left-color:hsl(var(--er));border-right-color:hsl(var(--er))}
.hover\:border-x-error-content:hover{border-left-color:hsl(var(--erc,var(--nc)));border-right-color:hsl(var(--erc,var(--nc)))}
.hover\:border-y-base-100:hover{border-top-color:hsl(var(--b1));border-bottom-color:hsl(var(--b1))}
.hover\:border-y-base-200:hover{border-top-color:hsl(var(--b2,var(--b1)));border-bottom-color:hsl(var(--b2,var(--b1)))}
.hover\:border-y-base-300:hover{border-top-color:hsl(var(--b3,var(--b2)));border-bottom-color:hsl(var(--b3,var(--b2)))}
.hover\:border-y-base-content:hover{border-top-color:hsl(var(--bc));border-bottom-color:hsl(var(--bc))}
.hover\:border-y-info:hover{border-top-color:hsl(var(--in));border-bottom-color:hsl(var(--in))}
.hover\:border-y-info-content:hover{border-top-color:hsl(var(--inc,var(--nc)));border-bottom-color:hsl(var(--inc,var(--nc)))}
.hover\:border-y-success:hover{border-top-color:hsl(var(--su));border-bottom-color:hsl(var(--su))}
.hover\:border-y-success-content:hover{border-top-color:hsl(var(--suc,var(--nc)));border-bottom-color:hsl(var(--suc,var(--nc)))}
.hover\:border-y-warning:hover{border-top-color:hsl(var(--wa));border-bottom-color:hsl(var(--wa))}
.hover\:border-y-warning-content:hover{border-top-color:hsl(var(--wac,var(--nc)));border-bottom-color:hsl(var(--wac,var(--nc)))}
.hover\:border-y-error:hover{border-top-color:hsl(var(--er));border-bottom-color:hsl(var(--er))}
.hover\:border-y-error-content:hover{border-top-color:hsl(var(--erc,var(--nc)));border-bottom-color:hsl(var(--erc,var(--nc)))}
.hover\:border-t-base-100:hover{border-top-color:hsl(var(--b1))}
.hover\:border-t-base-200:hover{border-top-color:hsl(var(--b2,var(--b1)))}
.hover\:border-t-base-300:hover{border-top-color:hsl(var(--b3,var(--b2)))}
.hover\:border-t-base-content:hover{border-top-color:hsl(var(--bc))}
.hover\:border-t-info:hover{border-top-color:hsl(var(--in))}
.hover\:border-t-info-content:hover{border-top-color:hsl(var(--inc,var(--nc)))}
.hover\:border-t-success:hover{border-top-color:hsl(var(--su))}
.hover\:border-t-success-content:hover{border-top-color:hsl(var(--suc,var(--nc)))}
.hover\:border-t-warning:hover{border-top-color:hsl(var(--wa))}
.hover\:border-t-warning-content:hover{border-top-color:hsl(var(--wac,var(--nc)))}
.hover\:border-t-error:hover{border-top-color:hsl(var(--er))}
.hover\:border-t-error-content:hover{border-top-color:hsl(var(--erc,var(--nc)))}
.hover\:border-r-base-100:hover{border-right-color:hsl(var(--b1))}
.hover\:border-r-base-200:hover{border-right-color:hsl(var(--b2,var(--b1)))}
.hover\:border-r-base-300:hover{border-right-color:hsl(var(--b3,var(--b2)))}
.hover\:border-r-base-content:hover{border-right-color:hsl(var(--bc))}
.hover\:border-r-info:hover{border-right-color:hsl(var(--in))}
.hover\:border-r-info-content:hover{border-right-color:hsl(var(--inc,var(--nc)))}
.hover\:border-r-success:hover{border-right-color:hsl(var(--su))}
.hover\:border-r-success-content:hover{border-right-color:hsl(var(--suc,var(--nc)))}
.hover\:border-r-warning:hover{border-right-color:hsl(var(--wa))}
.hover\:border-r-warning-content:hover{border-right-color:hsl(var(--wac,var(--nc)))}
.hover\:border-r-error:hover{border-right-color:hsl(var(--er))}
.hover\:border-r-error-content:hover{border-right-color:hsl(var(--erc,var(--nc)))}
.hover\:border-b-base-100:hover{border-bottom-color:hsl(var(--b1))}
.hover\:border-b-base-200:hover{border-bottom-color:hsl(var(--b2,var(--b1)))}
.hover\:border-b-base-300:hover{border-bottom-color:hsl(var(--b3,var(--b2)))}
.hover\:border-b-base-content:hover{border-bottom-color:hsl(var(--bc))}
.hover\:border-b-info:hover{border-bottom-color:hsl(var(--in))}
.hover\:border-b-info-content:hover{border-bottom-color:hsl(var(--inc,var(--nc)))}
.hover\:border-b-success:hover{border-bottom-color:hsl(var(--su))}
.hover\:border-b-success-content:hover{border-bottom-color:hsl(var(--suc,var(--nc)))}
.hover\:border-b-warning:hover{border-bottom-color:hsl(var(--wa))}
.hover\:border-b-warning-content:hover{border-bottom-color:hsl(var(--wac,var(--nc)))}
.hover\:border-b-error:hover{border-bottom-color:hsl(var(--er))}
.hover\:border-b-error-content:hover{border-bottom-color:hsl(var(--erc,var(--nc)))}
.hover\:border-l-base-100:hover{border-left-color:hsl(var(--b1))}
.hover\:border-l-base-200:hover{border-left-color:hsl(var(--b2,var(--b1)))}
.hover\:border-l-base-300:hover{border-left-color:hsl(var(--b3,var(--b2)))}
.hover\:border-l-base-content:hover{border-left-color:hsl(var(--bc))}
.hover\:border-l-info:hover{border-left-color:hsl(var(--in))}
.hover\:border-l-info-content:hover{border-left-color:hsl(var(--inc,var(--nc)))}
.hover\:border-l-success:hover{border-left-color:hsl(var(--su))}
.hover\:border-l-success-content:hover{border-left-color:hsl(var(--suc,var(--nc)))}
.hover\:border-l-warning:hover{border-left-color:hsl(var(--wa))}
.hover\:border-l-warning-content:hover{border-left-color:hsl(var(--wac,var(--nc)))}
.hover\:border-l-error:hover{border-left-color:hsl(var(--er))}
.hover\:border-l-error-content:hover{border-left-color:hsl(var(--erc,var(--nc)))}
.hover\:bg-primary:hover{background-color:hsl(var(--p))}
.hover\:bg-primary-focus:hover{background-color:hsl(var(--pf,var(--p)))}
.hover\:bg-primary-content:hover{background-color:hsl(var(--pc))}
.hover\:bg-secondary:hover{background-color:hsl(var(--s))}
.hover\:bg-secondary-focus:hover{background-color:hsl(var(--sf,var(--s)))}
.hover\:bg-secondary-content:hover{background-color:hsl(var(--sc))}
.hover\:bg-accent:hover{background-color:hsl(var(--a))}
.hover\:bg-accent-focus:hover{background-color:hsl(var(--af,var(--a)))}
.hover\:bg-accent-content:hover{background-color:hsl(var(--ac))}
.hover\:bg-neutral:hover{background-color:hsl(var(--n))}
.hover\:bg-neutral-focus:hover{background-color:hsl(var(--nf,var(--n)))}
.hover\:bg-neutral-content:hover{background-color:hsl(var(--nc))}
.hover\:bg-base-100:hover{background-color:hsl(var(--b1))}
.hover\:bg-base-200:hover{background-color:hsl(var(--b2,var(--b1)))}
.hover\:bg-base-300:hover{background-color:hsl(var(--b3,var(--b2)))}
.hover\:bg-base-content:hover{background-color:hsl(var(--bc))}
.hover\:bg-info:hover{background-color:hsl(var(--in))}
.hover\:bg-info-content:hover{background-color:hsl(var(--inc,var(--nc)))}
.hover\:bg-success:hover{background-color:hsl(var(--su))}
.hover\:bg-success-content:hover{background-color:hsl(var(--suc,var(--nc)))}
.hover\:bg-warning:hover{background-color:hsl(var(--wa))}
.hover\:bg-warning-content:hover{background-color:hsl(var(--wac,var(--nc)))}
.hover\:bg-error:hover{background-color:hsl(var(--er))}
.hover\:bg-error-content:hover{background-color:hsl(var(--erc,var(--nc)))}
.hover\:from-primary:hover{--tw-gradient-from:hsl(var(--p));--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsl(var(--p)/0))}
.hover\:from-primary-focus:hover{--tw-gradient-from:hsl(var(--pf,var(--p)));--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsl(var(--pf,var(--p))/0))}
.hover\:from-primary-content:hover{--tw-gradient-from:hsl(var(--pc));--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsl(var(--pc)/0))}
.hover\:from-secondary:hover{--tw-gradient-from:hsl(var(--s));--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsl(var(--s)/0))}
.hover\:from-secondary-focus:hover{--tw-gradient-from:hsl(var(--sf,var(--s)));--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsl(var(--sf,var(--s))/0))}
.hover\:from-secondary-content:hover{--tw-gradient-from:hsl(var(--sc));--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsl(var(--sc)/0))}
.hover\:from-accent:hover{--tw-gradient-from:hsl(var(--a));--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsl(var(--a)/0))}
.hover\:from-accent-focus:hover{--tw-gradient-from:hsl(var(--af,var(--a)));--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsl(var(--af,var(--a))/0))}
.hover\:from-accent-content:hover{--tw-gradient-from:hsl(var(--ac));--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsl(var(--ac)/0))}
.hover\:from-neutral:hover{--tw-gradient-from:hsl(var(--n));--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsl(var(--n)/0))}
.hover\:from-neutral-focus:hover{--tw-gradient-from:hsl(var(--nf,var(--n)));--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsl(var(--nf,var(--n))/0))}
.hover\:from-neutral-content:hover{--tw-gradient-from:hsl(var(--nc));--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsl(var(--nc)/0))}
.hover\:from-base-100:hover{--tw-gradient-from:hsl(var(--b1));--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsl(var(--b1)/0))}
.hover\:from-base-200:hover{--tw-gradient-from:hsl(var(--b2,var(--b1)));--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsl(var(--b2,var(--b1))/0))}
.hover\:from-base-300:hover{--tw-gradient-from:hsl(var(--b3,var(--b2)));--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsl(var(--b3,var(--b2))/0))}
.hover\:from-base-content:hover{--tw-gradient-from:hsl(var(--bc));--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsl(var(--bc)/0))}
.hover\:from-info:hover{--tw-gradient-from:hsl(var(--in));--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsl(var(--in)/0))}
.hover\:from-info-content:hover{--tw-gradient-from:hsl(var(--inc,var(--nc)));--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsl(var(--inc,var(--nc))/0))}
.hover\:from-success:hover{--tw-gradient-from:hsl(var(--su));--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsl(var(--su)/0))}
.hover\:from-success-content:hover{--tw-gradient-from:hsl(var(--suc,var(--nc)));--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsl(var(--suc,var(--nc))/0))}
.hover\:from-warning:hover{--tw-gradient-from:hsl(var(--wa));--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsl(var(--wa)/0))}
.hover\:from-warning-content:hover{--tw-gradient-from:hsl(var(--wac,var(--nc)));--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsl(var(--wac,var(--nc))/0))}
.hover\:from-error:hover{--tw-gradient-from:hsl(var(--er));--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsl(var(--er)/0))}
.hover\:from-error-content:hover{--tw-gradient-from:hsl(var(--erc,var(--nc)));--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsl(var(--erc,var(--nc))/0))}
.hover\:via-primary:hover{--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--p)),var(--tw-gradient-to,hsl(var(--p)/0))}
.hover\:via-primary-focus:hover{--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--pf,var(--p))),var(--tw-gradient-to,hsl(var(--pf,var(--p))/0))}
.hover\:via-primary-content:hover{--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--pc)),var(--tw-gradient-to,hsl(var(--pc)/0))}
.hover\:via-secondary:hover{--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--s)),var(--tw-gradient-to,hsl(var(--s)/0))}
.hover\:via-secondary-focus:hover{--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--sf,var(--s))),var(--tw-gradient-to,hsl(var(--sf,var(--s))/0))}
.hover\:via-secondary-content:hover{--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--sc)),var(--tw-gradient-to,hsl(var(--sc)/0))}
.hover\:via-accent:hover{--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--a)),var(--tw-gradient-to,hsl(var(--a)/0))}
.hover\:via-accent-focus:hover{--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--af,var(--a))),var(--tw-gradient-to,hsl(var(--af,var(--a))/0))}
.hover\:via-accent-content:hover{--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--ac)),var(--tw-gradient-to,hsl(var(--ac)/0))}
.hover\:via-neutral:hover{--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--n)),var(--tw-gradient-to,hsl(var(--n)/0))}
.hover\:via-neutral-focus:hover{--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--nf,var(--n))),var(--tw-gradient-to,hsl(var(--nf,var(--n))/0))}
.hover\:via-neutral-content:hover{--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--nc)),var(--tw-gradient-to,hsl(var(--nc)/0))}
.hover\:via-base-100:hover{--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--b1)),var(--tw-gradient-to,hsl(var(--b1)/0))}
.hover\:via-base-200:hover{--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--b2,var(--b1))),var(--tw-gradient-to,hsl(var(--b2,var(--b1))/0))}
.hover\:via-base-300:hover{--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--b3,var(--b2))),var(--tw-gradient-to,hsl(var(--b3,var(--b2))/0))}
.hover\:via-base-content:hover{--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--bc)),var(--tw-gradient-to,hsl(var(--bc)/0))}
.hover\:via-info:hover{--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--in)),var(--tw-gradient-to,hsl(var(--in)/0))}
.hover\:via-info-content:hover{--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--inc,var(--nc))),var(--tw-gradient-to,hsl(var(--inc,var(--nc))/0))}
.hover\:via-success:hover{--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--su)),var(--tw-gradient-to,hsl(var(--su)/0))}
.hover\:via-success-content:hover{--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--suc,var(--nc))),var(--tw-gradient-to,hsl(var(--suc,var(--nc))/0))}
.hover\:via-warning:hover{--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--wa)),var(--tw-gradient-to,hsl(var(--wa)/0))}
.hover\:via-warning-content:hover{--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--wac,var(--nc))),var(--tw-gradient-to,hsl(var(--wac,var(--nc))/0))}
.hover\:via-error:hover{--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--er)),var(--tw-gradient-to,hsl(var(--er)/0))}
.hover\:via-error-content:hover{--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--erc,var(--nc))),var(--tw-gradient-to,hsl(var(--erc,var(--nc))/0))}
.hover\:to-primary:hover{--tw-gradient-to:hsl(var(--p))}
.hover\:to-primary-focus:hover{--tw-gradient-to:hsl(var(--pf,var(--p)))}
.hover\:to-primary-content:hover{--tw-gradient-to:hsl(var(--pc))}
.hover\:to-secondary:hover{--tw-gradient-to:hsl(var(--s))}
.hover\:to-secondary-focus:hover{--tw-gradient-to:hsl(var(--sf,var(--s)))}
.hover\:to-secondary-content:hover{--tw-gradient-to:hsl(var(--sc))}
.hover\:to-accent:hover{--tw-gradient-to:hsl(var(--a))}
.hover\:to-accent-focus:hover{--tw-gradient-to:hsl(var(--af,var(--a)))}
.hover\:to-accent-content:hover{--tw-gradient-to:hsl(var(--ac))}
.hover\:to-neutral:hover{--tw-gradient-to:hsl(var(--n))}
.hover\:to-neutral-focus:hover{--tw-gradient-to:hsl(var(--nf,var(--n)))}
.hover\:to-neutral-content:hover{--tw-gradient-to:hsl(var(--nc))}
.hover\:to-base-100:hover{--tw-gradient-to:hsl(var(--b1))}
.hover\:to-base-200:hover{--tw-gradient-to:hsl(var(--b2,var(--b1)))}
.hover\:to-base-300:hover{--tw-gradient-to:hsl(var(--b3,var(--b2)))}
.hover\:to-base-content:hover{--tw-gradient-to:hsl(var(--bc))}
.hover\:to-info:hover{--tw-gradient-to:hsl(var(--in))}
.hover\:to-info-content:hover{--tw-gradient-to:hsl(var(--inc,var(--nc)))}
.hover\:to-success:hover{--tw-gradient-to:hsl(var(--su))}
.hover\:to-success-content:hover{--tw-gradient-to:hsl(var(--suc,var(--nc)))}
.hover\:to-warning:hover{--tw-gradient-to:hsl(var(--wa))}
.hover\:to-warning-content:hover{--tw-gradient-to:hsl(var(--wac,var(--nc)))}
.hover\:to-error:hover{--tw-gradient-to:hsl(var(--er))}
.hover\:to-error-content:hover{--tw-gradient-to:hsl(var(--erc,var(--nc)))}
.hover\:text-primary:hover{color:hsl(var(--p))}
.hover\:text-primary-focus:hover{color:hsl(var(--pf,var(--p)))}
.hover\:text-primary-content:hover{color:hsl(var(--pc))}
.hover\:text-secondary:hover{color:hsl(var(--s))}
.hover\:text-secondary-focus:hover{color:hsl(var(--sf,var(--s)))}
.hover\:text-secondary-content:hover{color:hsl(var(--sc))}
.hover\:text-accent:hover{color:hsl(var(--a))}
.hover\:text-accent-focus:hover{color:hsl(var(--af,var(--a)))}
.hover\:text-accent-content:hover{color:hsl(var(--ac))}
.hover\:text-neutral:hover{color:hsl(var(--n))}
.hover\:text-neutral-focus:hover{color:hsl(var(--nf,var(--n)))}
.hover\:text-neutral-content:hover{color:hsl(var(--nc))}
.hover\:text-base-100:hover{color:hsl(var(--b1))}
.hover\:text-base-200:hover{color:hsl(var(--b2,var(--b1)))}
.hover\:text-base-300:hover{color:hsl(var(--b3,var(--b2)))}
.hover\:text-base-content:hover{color:hsl(var(--bc))}
.hover\:text-info:hover{color:hsl(var(--in))}
.hover\:text-info-content:hover{color:hsl(var(--inc,var(--nc)))}
.hover\:text-success:hover{color:hsl(var(--su))}
.hover\:text-success-content:hover{color:hsl(var(--suc,var(--nc)))}
.hover\:text-warning:hover{color:hsl(var(--wa))}
.hover\:text-warning-content:hover{color:hsl(var(--wac,var(--nc)))}
.hover\:text-error:hover{color:hsl(var(--er))}
.hover\:text-error-content:hover{color:hsl(var(--erc,var(--nc)))}
.hover\:placeholder-base-100:hover::-moz-placeholder{color:hsl(var(--b1))}
.hover\:placeholder-base-100:hover::placeholder{color:hsl(var(--b1))}
.hover\:placeholder-base-200:hover::-moz-placeholder{color:hsl(var(--b2,var(--b1)))}
.hover\:placeholder-base-200:hover::placeholder{color:hsl(var(--b2,var(--b1)))}
.hover\:placeholder-base-300:hover::-moz-placeholder{color:hsl(var(--b3,var(--b2)))}
.hover\:placeholder-base-300:hover::placeholder{color:hsl(var(--b3,var(--b2)))}
.hover\:placeholder-base-content:hover::-moz-placeholder{color:hsl(var(--bc))}
.hover\:placeholder-base-content:hover::placeholder{color:hsl(var(--bc))}
.hover\:placeholder-info:hover::-moz-placeholder{color:hsl(var(--in))}
.hover\:placeholder-info:hover::placeholder{color:hsl(var(--in))}
.hover\:placeholder-info-content:hover::-moz-placeholder{color:hsl(var(--inc,var(--nc)))}
.hover\:placeholder-info-content:hover::placeholder{color:hsl(var(--inc,var(--nc)))}
.hover\:placeholder-success:hover::-moz-placeholder{color:hsl(var(--su))}
.hover\:placeholder-success:hover::placeholder{color:hsl(var(--su))}
.hover\:placeholder-success-content:hover::-moz-placeholder{color:hsl(var(--suc,var(--nc)))}
.hover\:placeholder-success-content:hover::placeholder{color:hsl(var(--suc,var(--nc)))}
.hover\:placeholder-warning:hover::-moz-placeholder{color:hsl(var(--wa))}
.hover\:placeholder-warning:hover::placeholder{color:hsl(var(--wa))}
.hover\:placeholder-warning-content:hover::-moz-placeholder{color:hsl(var(--wac,var(--nc)))}
.hover\:placeholder-warning-content:hover::placeholder{color:hsl(var(--wac,var(--nc)))}
.hover\:placeholder-error:hover::-moz-placeholder{color:hsl(var(--er))}
.hover\:placeholder-error:hover::placeholder{color:hsl(var(--er))}
.hover\:placeholder-error-content:hover::-moz-placeholder{color:hsl(var(--erc,var(--nc)))}
.hover\:placeholder-error-content:hover::placeholder{color:hsl(var(--erc,var(--nc)))}
.hover\:ring-base-100:hover{--tw-ring-opacity:1;--tw-ring-color:hsl(var(--b1)/var(--tw-ring-opacity))}
.hover\:ring-base-200:hover{--tw-ring-opacity:1;--tw-ring-color:hsl(var(--b2,var(--b1))/var(--tw-ring-opacity))}
.hover\:ring-base-300:hover{--tw-ring-opacity:1;--tw-ring-color:hsl(var(--b3,var(--b2))/var(--tw-ring-opacity))}
.hover\:ring-base-content:hover{--tw-ring-opacity:1;--tw-ring-color:hsl(var(--bc)/var(--tw-ring-opacity))}
.hover\:ring-info:hover{--tw-ring-opacity:1;--tw-ring-color:hsl(var(--in)/var(--tw-ring-opacity))}
.hover\:ring-info-content:hover{--tw-ring-opacity:1;--tw-ring-color:hsl(var(--inc,var(--nc))/var(--tw-ring-opacity))}
.hover\:ring-success:hover{--tw-ring-opacity:1;--tw-ring-color:hsl(var(--su)/var(--tw-ring-opacity))}
.hover\:ring-success-content:hover{--tw-ring-opacity:1;--tw-ring-color:hsl(var(--suc,var(--nc))/var(--tw-ring-opacity))}
.hover\:ring-warning:hover{--tw-ring-opacity:1;--tw-ring-color:hsl(var(--wa)/var(--tw-ring-opacity))}
.hover\:ring-warning-content:hover{--tw-ring-opacity:1;--tw-ring-color:hsl(var(--wac,var(--nc))/var(--tw-ring-opacity))}
.hover\:ring-error:hover{--tw-ring-opacity:1;--tw-ring-color:hsl(var(--er)/var(--tw-ring-opacity))}
.hover\:ring-error-content:hover{--tw-ring-opacity:1;--tw-ring-color:hsl(var(--erc,var(--nc))/var(--tw-ring-opacity))}
.hover\:ring-offset-base-100:hover{--tw-ring-offset-color:hsl(var(--b1))}
.hover\:ring-offset-base-200:hover{--tw-ring-offset-color:hsl(var(--b2,var(--b1)))}
.hover\:ring-offset-base-300:hover{--tw-ring-offset-color:hsl(var(--b3,var(--b2)))}
.hover\:ring-offset-base-content:hover{--tw-ring-offset-color:hsl(var(--bc))}
.hover\:ring-offset-info:hover{--tw-ring-offset-color:hsl(var(--in))}
.hover\:ring-offset-info-content:hover{--tw-ring-offset-color:hsl(var(--inc,var(--nc)))}
.hover\:ring-offset-success:hover{--tw-ring-offset-color:hsl(var(--su))}
.hover\:ring-offset-success-content:hover{--tw-ring-offset-color:hsl(var(--suc,var(--nc)))}
.hover\:ring-offset-warning:hover{--tw-ring-offset-color:hsl(var(--wa))}
.hover\:ring-offset-warning-content:hover{--tw-ring-offset-color:hsl(var(--wac,var(--nc)))}
.hover\:ring-offset-error:hover{--tw-ring-offset-color:hsl(var(--er))}
.hover\:ring-offset-error-content:hover{--tw-ring-offset-color:hsl(var(--erc,var(--nc)))}
.hover\:alert-info:hover{--tw-bg-opacity:1;background-color:hsl(var(--in)/var(--tw-bg-opacity));--tw-text-opacity:1;color:hsl(var(--inc,var(--nc))/var(--tw-text-opacity))}
.hover\:alert-success:hover{--tw-bg-opacity:1;background-color:hsl(var(--su)/var(--tw-bg-opacity));--tw-text-opacity:1;color:hsl(var(--suc,var(--nc))/var(--tw-text-opacity))}
.hover\:alert-warning:hover{--tw-bg-opacity:1;background-color:hsl(var(--wa)/var(--tw-bg-opacity));--tw-text-opacity:1;color:hsl(var(--wac,var(--nc))/var(--tw-text-opacity))}
.hover\:alert-error:hover{--tw-bg-opacity:1;background-color:hsl(var(--er)/var(--tw-bg-opacity));--tw-text-opacity:1;color:hsl(var(--erc,var(--nc))/var(--tw-text-opacity))}
.hover\:badge-info:hover{--tw-bg-opacity:1;background-color:hsl(var(--in)/var(--tw-bg-opacity));--tw-text-opacity:1;color:hsl(var(--inc,var(--nc))/var(--tw-text-opacity));border-color:#0000}
.hover\:badge-success:hover{--tw-bg-opacity:1;background-color:hsl(var(--su)/var(--tw-bg-opacity));--tw-text-opacity:1;color:hsl(var(--suc,var(--nc))/var(--tw-text-opacity));border-color:#0000}
.hover\:badge-warning:hover{--tw-bg-opacity:1;background-color:hsl(var(--wa)/var(--tw-bg-opacity));--tw-text-opacity:1;color:hsl(var(--wac,var(--nc))/var(--tw-text-opacity));border-color:#0000}
.hover\:badge-error:hover{--tw-bg-opacity:1;background-color:hsl(var(--er)/var(--tw-bg-opacity));--tw-text-opacity:1;color:hsl(var(--erc,var(--nc))/var(--tw-text-opacity));border-color:#0000}
.badge-outline.hover\:badge-info:hover{--tw-text-opacity:1;color:hsl(var(--in)/var(--tw-text-opacity))}
.badge-outline.hover\:badge-success:hover{--tw-text-opacity:1;color:hsl(var(--su)/var(--tw-text-opacity))}
.badge-outline.hover\:badge-warning:hover{--tw-text-opacity:1;color:hsl(var(--wa)/var(--tw-text-opacity))}
.badge-outline.hover\:badge-error:hover{--tw-text-opacity:1;color:hsl(var(--er)/var(--tw-text-opacity))}
.btn-outline.focus\:btn-info:focus .badge-outline{--tw-border-opacity:1;border-color:hsl(var(--in)/var(--tw-border-opacity));--tw-text-opacity:1;color:hsl(var(--in)/var(--tw-text-opacity));background-color:#0000}
.btn-outline.focus\:btn-success:focus .badge-outline{--tw-border-opacity:1;border-color:hsl(var(--su)/var(--tw-border-opacity));--tw-text-opacity:1;color:hsl(var(--su)/var(--tw-text-opacity));background-color:#0000}
.btn-outline.focus\:btn-warning:focus .badge-outline{--tw-border-opacity:1;border-color:hsl(var(--wa)/var(--tw-border-opacity));--tw-text-opacity:1;color:hsl(var(--wa)/var(--tw-text-opacity));background-color:#0000}
.btn-outline.focus\:btn-error:focus .badge-outline{--tw-border-opacity:1;border-color:hsl(var(--er)/var(--tw-border-opacity));--tw-text-opacity:1;color:hsl(var(--er)/var(--tw-text-opacity));background-color:#0000}
.focus\:btn-info:focus{--tw-border-opacity:1;border-color:hsl(var(--in)/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:hsl(var(--in)/var(--tw-bg-opacity));--tw-text-opacity:1;color:hsl(var(--inc,var(--nc))/var(--tw-text-opacity))}
.focus\:btn-info:focus:hover,.btn-info.btn-active{--tw-border-opacity:1;border-color:hsl(var(--in)/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:hsl(var(--in)/var(--tw-bg-opacity))}
.focus\:btn-info:focus:focus-visible{outline:2px solid hsl(var(--in))}
.focus\:btn-success:focus{--tw-border-opacity:1;border-color:hsl(var(--su)/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:hsl(var(--su)/var(--tw-bg-opacity));--tw-text-opacity:1;color:hsl(var(--suc,var(--nc))/var(--tw-text-opacity))}
.focus\:btn-success:focus:hover,.btn-success.btn-active{--tw-border-opacity:1;border-color:hsl(var(--su)/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:hsl(var(--su)/var(--tw-bg-opacity))}
.focus\:btn-success:focus:focus-visible{outline:2px solid hsl(var(--su))}
.focus\:btn-warning:focus{--tw-border-opacity:1;border-color:hsl(var(--wa)/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:hsl(var(--wa)/var(--tw-bg-opacity));--tw-text-opacity:1;color:hsl(var(--wac,var(--nc))/var(--tw-text-opacity))}
.focus\:btn-warning:focus:hover,.btn-warning.btn-active{--tw-border-opacity:1;border-color:hsl(var(--wa)/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:hsl(var(--wa)/var(--tw-bg-opacity))}
.focus\:btn-warning:focus:focus-visible{outline:2px solid hsl(var(--wa))}
.focus\:btn-error:focus{--tw-border-opacity:1;border-color:hsl(var(--er)/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:hsl(var(--er)/var(--tw-bg-opacity));--tw-text-opacity:1;color:hsl(var(--erc,var(--nc))/var(--tw-text-opacity))}
.focus\:btn-error:focus:hover,.btn-error.btn-active{--tw-border-opacity:1;border-color:hsl(var(--er)/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:hsl(var(--er)/var(--tw-bg-opacity))}
.focus\:btn-error:focus:focus-visible{outline:2px solid hsl(var(--er))}
.btn-outline.focus\:btn-success:focus{--tw-text-opacity:1;color:hsl(var(--su)/var(--tw-text-opacity))}
.btn-outline.focus\:btn-success:focus:hover{--tw-border-opacity:1;border-color:hsl(var(--su)/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:hsl(var(--su)/var(--tw-bg-opacity));--tw-text-opacity:1;color:hsl(var(--suc,var(--nc))/var(--tw-text-opacity))}
.btn-outline.focus\:btn-info:focus{--tw-text-opacity:1;color:hsl(var(--in)/var(--tw-text-opacity))}
.btn-outline.focus\:btn-info:focus:hover{--tw-border-opacity:1;border-color:hsl(var(--in)/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:hsl(var(--in)/var(--tw-bg-opacity));--tw-text-opacity:1;color:hsl(var(--inc,var(--nc))/var(--tw-text-opacity))}
.btn-outline.focus\:btn-warning:focus{--tw-text-opacity:1;color:hsl(var(--wa)/var(--tw-text-opacity))}
.btn-outline.focus\:btn-warning:focus:hover{--tw-border-opacity:1;border-color:hsl(var(--wa)/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:hsl(var(--wa)/var(--tw-bg-opacity));--tw-text-opacity:1;color:hsl(var(--wac,var(--nc))/var(--tw-text-opacity))}
.btn-outline.focus\:btn-error:focus{--tw-text-opacity:1;color:hsl(var(--er)/var(--tw-text-opacity))}
.btn-outline.focus\:btn-error:focus:hover{--tw-border-opacity:1;border-color:hsl(var(--er)/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:hsl(var(--er)/var(--tw-bg-opacity));--tw-text-opacity:1;color:hsl(var(--erc,var(--nc))/var(--tw-text-opacity))}
.drawer-toggle:focus-visible~.drawer-content .drawer-button.focus\:btn-info:focus{outline:2px solid hsl(var(--in))}
.drawer-toggle:focus-visible~.drawer-content .drawer-button.focus\:btn-success:focus{outline:2px solid hsl(var(--su))}
.drawer-toggle:focus-visible~.drawer-content .drawer-button.focus\:btn-warning:focus{outline:2px solid hsl(var(--wa))}
.drawer-toggle:focus-visible~.drawer-content .drawer-button.focus\:btn-error:focus{outline:2px solid hsl(var(--er))}
.focus\:input-info:focus{--tw-border-opacity:1;border-color:hsl(var(--in)/var(--tw-border-opacity))}
.focus\:input-info:focus:focus{outline:2px solid hsl(var(--in))}
.focus\:input-success:focus{--tw-border-opacity:1;border-color:hsl(var(--su)/var(--tw-border-opacity))}
.focus\:input-success:focus:focus{outline:2px solid hsl(var(--su))}
.focus\:input-warning:focus{--tw-border-opacity:1;border-color:hsl(var(--wa)/var(--tw-border-opacity))}
.focus\:input-warning:focus:focus{outline:2px solid hsl(var(--wa))}
.focus\:input-error:focus{--tw-border-opacity:1;border-color:hsl(var(--er)/var(--tw-border-opacity))}
.focus\:input-error:focus:focus{outline:2px solid hsl(var(--er))}
.focus\:progress-info:focus::-moz-progress-bar{--tw-bg-opacity:1;background-color:hsl(var(--in)/var(--tw-bg-opacity))}
.focus\:progress-success:focus::-moz-progress-bar{--tw-bg-opacity:1;background-color:hsl(var(--su)/var(--tw-bg-opacity))}
.focus\:progress-warning:focus::-moz-progress-bar{--tw-bg-opacity:1;background-color:hsl(var(--wa)/var(--tw-bg-opacity))}
.focus\:progress-error:focus::-moz-progress-bar{--tw-bg-opacity:1;background-color:hsl(var(--er)/var(--tw-bg-opacity))}
.focus\:progress-info:focus:indeterminate:after{--tw-bg-opacity:1;background-color:hsl(var(--in)/var(--tw-bg-opacity))}
.focus\:progress-success:focus:indeterminate:after{--tw-bg-opacity:1;background-color:hsl(var(--su)/var(--tw-bg-opacity))}
.focus\:progress-warning:focus:indeterminate:after{--tw-bg-opacity:1;background-color:hsl(var(--wa)/var(--tw-bg-opacity))}
.focus\:progress-error:focus:indeterminate:after{--tw-bg-opacity:1;background-color:hsl(var(--er)/var(--tw-bg-opacity))}
.focus\:progress-info:focus::-webkit-progress-value{--tw-bg-opacity:1;background-color:hsl(var(--in)/var(--tw-bg-opacity))}
.focus\:progress-success:focus::-webkit-progress-value{--tw-bg-opacity:1;background-color:hsl(var(--su)/var(--tw-bg-opacity))}
.focus\:progress-warning:focus::-webkit-progress-value{--tw-bg-opacity:1;background-color:hsl(var(--wa)/var(--tw-bg-opacity))}
.focus\:progress-error:focus::-webkit-progress-value{--tw-bg-opacity:1;background-color:hsl(var(--er)/var(--tw-bg-opacity))}
.focus\:select-info:focus{--tw-border-opacity:1;border-color:hsl(var(--in)/var(--tw-border-opacity))}
.focus\:select-info:focus:focus{outline:2px solid hsl(var(--in))}
.focus\:select-success:focus{--tw-border-opacity:1;border-color:hsl(var(--su)/var(--tw-border-opacity))}
.focus\:select-success:focus:focus{outline:2px solid hsl(var(--su))}
.focus\:select-warning:focus{--tw-border-opacity:1;border-color:hsl(var(--wa)/var(--tw-border-opacity))}
.focus\:select-warning:focus:focus{outline:2px solid hsl(var(--wa))}
.focus\:select-error:focus{--tw-border-opacity:1;border-color:hsl(var(--er)/var(--tw-border-opacity))}
.focus\:select-error:focus:focus{outline:2px solid hsl(var(--er))}
.steps .focus\:step-info:focus+.step-info:before{--tw-bg-opacity:1;background-color:hsl(var(--in)/var(--tw-bg-opacity))}
.steps .focus\:step-info:focus:after{--tw-bg-opacity:1;background-color:hsl(var(--in)/var(--tw-bg-opacity));--tw-text-opacity:1;color:hsl(var(--inc,var(--nc))/var(--tw-text-opacity))}
.steps .focus\:step-success:focus+.step-success:before{--tw-bg-opacity:1;background-color:hsl(var(--su)/var(--tw-bg-opacity))}
.steps .focus\:step-success:focus:after{--tw-bg-opacity:1;background-color:hsl(var(--su)/var(--tw-bg-opacity));--tw-text-opacity:1;color:hsl(var(--suc,var(--nc))/var(--tw-text-opacity))}
.steps .focus\:step-warning:focus+.step-warning:before{--tw-bg-opacity:1;background-color:hsl(var(--wa)/var(--tw-bg-opacity))}
.steps .focus\:step-warning:focus:after{--tw-bg-opacity:1;background-color:hsl(var(--wa)/var(--tw-bg-opacity));--tw-text-opacity:1;color:hsl(var(--wac,var(--nc))/var(--tw-text-opacity))}
.steps .focus\:step-error:focus+.step-error:before{--tw-bg-opacity:1;background-color:hsl(var(--er)/var(--tw-bg-opacity))}
.steps .focus\:step-error:focus:after{--tw-bg-opacity:1;background-color:hsl(var(--er)/var(--tw-bg-opacity));--tw-text-opacity:1;color:hsl(var(--erc,var(--nc))/var(--tw-text-opacity))}
.focus\:textarea-info:focus{--tw-border-opacity:1;border-color:hsl(var(--in)/var(--tw-border-opacity))}
.focus\:textarea-info:focus:focus{outline:2px solid hsl(var(--in))}
.focus\:textarea-success:focus{--tw-border-opacity:1;border-color:hsl(var(--su)/var(--tw-border-opacity))}
.focus\:textarea-success:focus:focus{outline:2px solid hsl(var(--su))}
.focus\:textarea-warning:focus{--tw-border-opacity:1;border-color:hsl(var(--wa)/var(--tw-border-opacity))}
.focus\:textarea-warning:focus:focus{outline:2px solid hsl(var(--wa))}
.focus\:textarea-error:focus{--tw-border-opacity:1;border-color:hsl(var(--er)/var(--tw-border-opacity))}
.focus\:textarea-error:focus:focus{outline:2px solid hsl(var(--er))}
.focus\:tooltip-info:focus{--tooltip-color:hsla(var(--in));--tooltip-text-color:hsl(var(--inc))}
.focus\:tooltip-success:focus{--tooltip-color:hsla(var(--su));--tooltip-text-color:hsl(var(--suc))}
.focus\:tooltip-warning:focus{--tooltip-color:hsla(var(--wa));--tooltip-text-color:hsl(var(--wac))}
.focus\:tooltip-error:focus{--tooltip-color:hsla(var(--er));--tooltip-text-color:hsl(var(--erc))}
.focus\:divide-base-100:focus>:not([hidden])~:not([hidden]){border-color:hsl(var(--b1))}
.focus\:divide-base-200:focus>:not([hidden])~:not([hidden]){border-color:hsl(var(--b2,var(--b1)))}
.focus\:divide-base-300:focus>:not([hidden])~:not([hidden]){border-color:hsl(var(--b3,var(--b2)))}
.focus\:divide-base-content:focus>:not([hidden])~:not([hidden]){border-color:hsl(var(--bc))}
.focus\:divide-info:focus>:not([hidden])~:not([hidden]){border-color:hsl(var(--in))}
.focus\:divide-info-content:focus>:not([hidden])~:not([hidden]){border-color:hsl(var(--inc,var(--nc)))}
.focus\:divide-success:focus>:not([hidden])~:not([hidden]){border-color:hsl(var(--su))}
.focus\:divide-success-content:focus>:not([hidden])~:not([hidden]){border-color:hsl(var(--suc,var(--nc)))}
.focus\:divide-warning:focus>:not([hidden])~:not([hidden]){border-color:hsl(var(--wa))}
.focus\:divide-warning-content:focus>:not([hidden])~:not([hidden]){border-color:hsl(var(--wac,var(--nc)))}
.focus\:divide-error:focus>:not([hidden])~:not([hidden]){border-color:hsl(var(--er))}
.focus\:divide-error-content:focus>:not([hidden])~:not([hidden]){border-color:hsl(var(--erc,var(--nc)))}
.focus\:border-primary:focus{border-color:hsl(var(--p))}
.focus\:border-primary-focus:focus{border-color:hsl(var(--pf,var(--p)))}
.focus\:border-primary-content:focus{border-color:hsl(var(--pc))}
.focus\:border-secondary:focus{border-color:hsl(var(--s))}
.focus\:border-secondary-focus:focus{border-color:hsl(var(--sf,var(--s)))}
.focus\:border-secondary-content:focus{border-color:hsl(var(--sc))}
.focus\:border-accent:focus{border-color:hsl(var(--a))}
.focus\:border-accent-focus:focus{border-color:hsl(var(--af,var(--a)))}
.focus\:border-accent-content:focus{border-color:hsl(var(--ac))}
.focus\:border-neutral:focus{border-color:hsl(var(--n))}
.focus\:border-neutral-focus:focus{border-color:hsl(var(--nf,var(--n)))}
.focus\:border-neutral-content:focus{border-color:hsl(var(--nc))}
.focus\:border-base-100:focus{border-color:hsl(var(--b1))}
.focus\:border-base-200:focus{border-color:hsl(var(--b2,var(--b1)))}
.focus\:border-base-300:focus{border-color:hsl(var(--b3,var(--b2)))}
.focus\:border-base-content:focus{border-color:hsl(var(--bc))}
.focus\:border-info:focus{border-color:hsl(var(--in))}
.focus\:border-info-content:focus{border-color:hsl(var(--inc,var(--nc)))}
.focus\:border-success:focus{border-color:hsl(var(--su))}
.focus\:border-success-content:focus{border-color:hsl(var(--suc,var(--nc)))}
.focus\:border-warning:focus{border-color:hsl(var(--wa))}
.focus\:border-warning-content:focus{border-color:hsl(var(--wac,var(--nc)))}
.focus\:border-error:focus{border-color:hsl(var(--er))}
.focus\:border-error-content:focus{border-color:hsl(var(--erc,var(--nc)))}
.focus\:border-x-base-100:focus{border-left-color:hsl(var(--b1));border-right-color:hsl(var(--b1))}
.focus\:border-x-base-200:focus{border-left-color:hsl(var(--b2,var(--b1)));border-right-color:hsl(var(--b2,var(--b1)))}
.focus\:border-x-base-300:focus{border-left-color:hsl(var(--b3,var(--b2)));border-right-color:hsl(var(--b3,var(--b2)))}
.focus\:border-x-base-content:focus{border-left-color:hsl(var(--bc));border-right-color:hsl(var(--bc))}
.focus\:border-x-info:focus{border-left-color:hsl(var(--in));border-right-color:hsl(var(--in))}
.focus\:border-x-info-content:focus{border-left-color:hsl(var(--inc,var(--nc)));border-right-color:hsl(var(--inc,var(--nc)))}
.focus\:border-x-success:focus{border-left-color:hsl(var(--su));border-right-color:hsl(var(--su))}
.focus\:border-x-success-content:focus{border-left-color:hsl(var(--suc,var(--nc)));border-right-color:hsl(var(--suc,var(--nc)))}
.focus\:border-x-warning:focus{border-left-color:hsl(var(--wa));border-right-color:hsl(var(--wa))}
.focus\:border-x-warning-content:focus{border-left-color:hsl(var(--wac,var(--nc)));border-right-color:hsl(var(--wac,var(--nc)))}
.focus\:border-x-error:focus{border-left-color:hsl(var(--er));border-right-color:hsl(var(--er))}
.focus\:border-x-error-content:focus{border-left-color:hsl(var(--erc,var(--nc)));border-right-color:hsl(var(--erc,var(--nc)))}
.focus\:border-y-base-100:focus{border-top-color:hsl(var(--b1));border-bottom-color:hsl(var(--b1))}
.focus\:border-y-base-200:focus{border-top-color:hsl(var(--b2,var(--b1)));border-bottom-color:hsl(var(--b2,var(--b1)))}
.focus\:border-y-base-300:focus{border-top-color:hsl(var(--b3,var(--b2)));border-bottom-color:hsl(var(--b3,var(--b2)))}
.focus\:border-y-base-content:focus{border-top-color:hsl(var(--bc));border-bottom-color:hsl(var(--bc))}
.focus\:border-y-info:focus{border-top-color:hsl(var(--in));border-bottom-color:hsl(var(--in))}
.focus\:border-y-info-content:focus{border-top-color:hsl(var(--inc,var(--nc)));border-bottom-color:hsl(var(--inc,var(--nc)))}
.focus\:border-y-success:focus{border-top-color:hsl(var(--su));border-bottom-color:hsl(var(--su))}
.focus\:border-y-success-content:focus{border-top-color:hsl(var(--suc,var(--nc)));border-bottom-color:hsl(var(--suc,var(--nc)))}
.focus\:border-y-warning:focus{border-top-color:hsl(var(--wa));border-bottom-color:hsl(var(--wa))}
.focus\:border-y-warning-content:focus{border-top-color:hsl(var(--wac,var(--nc)));border-bottom-color:hsl(var(--wac,var(--nc)))}
.focus\:border-y-error:focus{border-top-color:hsl(var(--er));border-bottom-color:hsl(var(--er))}
.focus\:border-y-error-content:focus{border-top-color:hsl(var(--erc,var(--nc)));border-bottom-color:hsl(var(--erc,var(--nc)))}
.focus\:border-t-base-100:focus{border-top-color:hsl(var(--b1))}
.focus\:border-t-base-200:focus{border-top-color:hsl(var(--b2,var(--b1)))}
.focus\:border-t-base-300:focus{border-top-color:hsl(var(--b3,var(--b2)))}
.focus\:border-t-base-content:focus{border-top-color:hsl(var(--bc))}
.focus\:border-t-info:focus{border-top-color:hsl(var(--in))}
.focus\:border-t-info-content:focus{border-top-color:hsl(var(--inc,var(--nc)))}
.focus\:border-t-success:focus{border-top-color:hsl(var(--su))}
.focus\:border-t-success-content:focus{border-top-color:hsl(var(--suc,var(--nc)))}
.focus\:border-t-warning:focus{border-top-color:hsl(var(--wa))}
.focus\:border-t-warning-content:focus{border-top-color:hsl(var(--wac,var(--nc)))}
.focus\:border-t-error:focus{border-top-color:hsl(var(--er))}
.focus\:border-t-error-content:focus{border-top-color:hsl(var(--erc,var(--nc)))}
.focus\:border-r-base-100:focus{border-right-color:hsl(var(--b1))}
.focus\:border-r-base-200:focus{border-right-color:hsl(var(--b2,var(--b1)))}
.focus\:border-r-base-300:focus{border-right-color:hsl(var(--b3,var(--b2)))}
.focus\:border-r-base-content:focus{border-right-color:hsl(var(--bc))}
.focus\:border-r-info:focus{border-right-color:hsl(var(--in))}
.focus\:border-r-info-content:focus{border-right-color:hsl(var(--inc,var(--nc)))}
.focus\:border-r-success:focus{border-right-color:hsl(var(--su))}
.focus\:border-r-success-content:focus{border-right-color:hsl(var(--suc,var(--nc)))}
.focus\:border-r-warning:focus{border-right-color:hsl(var(--wa))}
.focus\:border-r-warning-content:focus{border-right-color:hsl(var(--wac,var(--nc)))}
.focus\:border-r-error:focus{border-right-color:hsl(var(--er))}
.focus\:border-r-error-content:focus{border-right-color:hsl(var(--erc,var(--nc)))}
.focus\:border-b-base-100:focus{border-bottom-color:hsl(var(--b1))}
.focus\:border-b-base-200:focus{border-bottom-color:hsl(var(--b2,var(--b1)))}
.focus\:border-b-base-300:focus{border-bottom-color:hsl(var(--b3,var(--b2)))}
.focus\:border-b-base-content:focus{border-bottom-color:hsl(var(--bc))}
.focus\:border-b-info:focus{border-bottom-color:hsl(var(--in))}
.focus\:border-b-info-content:focus{border-bottom-color:hsl(var(--inc,var(--nc)))}
.focus\:border-b-success:focus{border-bottom-color:hsl(var(--su))}
.focus\:border-b-success-content:focus{border-bottom-color:hsl(var(--suc,var(--nc)))}
.focus\:border-b-warning:focus{border-bottom-color:hsl(var(--wa))}
.focus\:border-b-warning-content:focus{border-bottom-color:hsl(var(--wac,var(--nc)))}
.focus\:border-b-error:focus{border-bottom-color:hsl(var(--er))}
.focus\:border-b-error-content:focus{border-bottom-color:hsl(var(--erc,var(--nc)))}
.focus\:border-l-base-100:focus{border-left-color:hsl(var(--b1))}
.focus\:border-l-base-200:focus{border-left-color:hsl(var(--b2,var(--b1)))}
.focus\:border-l-base-300:focus{border-left-color:hsl(var(--b3,var(--b2)))}
.focus\:border-l-base-content:focus{border-left-color:hsl(var(--bc))}
.focus\:border-l-info:focus{border-left-color:hsl(var(--in))}
.focus\:border-l-info-content:focus{border-left-color:hsl(var(--inc,var(--nc)))}
.focus\:border-l-success:focus{border-left-color:hsl(var(--su))}
.focus\:border-l-success-content:focus{border-left-color:hsl(var(--suc,var(--nc)))}
.focus\:border-l-warning:focus{border-left-color:hsl(var(--wa))}
.focus\:border-l-warning-content:focus{border-left-color:hsl(var(--wac,var(--nc)))}
.focus\:border-l-error:focus{border-left-color:hsl(var(--er))}
.focus\:border-l-error-content:focus{border-left-color:hsl(var(--erc,var(--nc)))}
.focus\:bg-primary:focus{background-color:hsl(var(--p))}
.focus\:bg-primary-focus:focus{background-color:hsl(var(--pf,var(--p)))}
.focus\:bg-primary-content:focus{background-color:hsl(var(--pc))}
.focus\:bg-secondary:focus{background-color:hsl(var(--s))}
.focus\:bg-secondary-focus:focus{background-color:hsl(var(--sf,var(--s)))}
.focus\:bg-secondary-content:focus{background-color:hsl(var(--sc))}
.focus\:bg-accent:focus{background-color:hsl(var(--a))}
.focus\:bg-accent-focus:focus{background-color:hsl(var(--af,var(--a)))}
.focus\:bg-accent-content:focus{background-color:hsl(var(--ac))}
.focus\:bg-neutral:focus{background-color:hsl(var(--n))}
.focus\:bg-neutral-focus:focus{background-color:hsl(var(--nf,var(--n)))}
.focus\:bg-neutral-content:focus{background-color:hsl(var(--nc))}
.focus\:bg-base-100:focus{background-color:hsl(var(--b1))}
.focus\:bg-base-200:focus{background-color:hsl(var(--b2,var(--b1)))}
.focus\:bg-base-300:focus{background-color:hsl(var(--b3,var(--b2)))}
.focus\:bg-base-content:focus{background-color:hsl(var(--bc))}
.focus\:bg-info:focus{background-color:hsl(var(--in))}
.focus\:bg-info-content:focus{background-color:hsl(var(--inc,var(--nc)))}
.focus\:bg-success:focus{background-color:hsl(var(--su))}
.focus\:bg-success-content:focus{background-color:hsl(var(--suc,var(--nc)))}
.focus\:bg-warning:focus{background-color:hsl(var(--wa))}
.focus\:bg-warning-content:focus{background-color:hsl(var(--wac,var(--nc)))}
.focus\:bg-error:focus{background-color:hsl(var(--er))}
.focus\:bg-error-content:focus{background-color:hsl(var(--erc,var(--nc)))}
.focus\:from-primary:focus{--tw-gradient-from:hsl(var(--p));--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsl(var(--p)/0))}
.focus\:from-primary-focus:focus{--tw-gradient-from:hsl(var(--pf,var(--p)));--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsl(var(--pf,var(--p))/0))}
.focus\:from-primary-content:focus{--tw-gradient-from:hsl(var(--pc));--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsl(var(--pc)/0))}
.focus\:from-secondary:focus{--tw-gradient-from:hsl(var(--s));--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsl(var(--s)/0))}
.focus\:from-secondary-focus:focus{--tw-gradient-from:hsl(var(--sf,var(--s)));--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsl(var(--sf,var(--s))/0))}
.focus\:from-secondary-content:focus{--tw-gradient-from:hsl(var(--sc));--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsl(var(--sc)/0))}
.focus\:from-accent:focus{--tw-gradient-from:hsl(var(--a));--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsl(var(--a)/0))}
.focus\:from-accent-focus:focus{--tw-gradient-from:hsl(var(--af,var(--a)));--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsl(var(--af,var(--a))/0))}
.focus\:from-accent-content:focus{--tw-gradient-from:hsl(var(--ac));--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsl(var(--ac)/0))}
.focus\:from-neutral:focus{--tw-gradient-from:hsl(var(--n));--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsl(var(--n)/0))}
.focus\:from-neutral-focus:focus{--tw-gradient-from:hsl(var(--nf,var(--n)));--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsl(var(--nf,var(--n))/0))}
.focus\:from-neutral-content:focus{--tw-gradient-from:hsl(var(--nc));--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsl(var(--nc)/0))}
.focus\:from-base-100:focus{--tw-gradient-from:hsl(var(--b1));--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsl(var(--b1)/0))}
.focus\:from-base-200:focus{--tw-gradient-from:hsl(var(--b2,var(--b1)));--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsl(var(--b2,var(--b1))/0))}
.focus\:from-base-300:focus{--tw-gradient-from:hsl(var(--b3,var(--b2)));--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsl(var(--b3,var(--b2))/0))}
.focus\:from-base-content:focus{--tw-gradient-from:hsl(var(--bc));--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsl(var(--bc)/0))}
.focus\:from-info:focus{--tw-gradient-from:hsl(var(--in));--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsl(var(--in)/0))}
.focus\:from-info-content:focus{--tw-gradient-from:hsl(var(--inc,var(--nc)));--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsl(var(--inc,var(--nc))/0))}
.focus\:from-success:focus{--tw-gradient-from:hsl(var(--su));--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsl(var(--su)/0))}
.focus\:from-success-content:focus{--tw-gradient-from:hsl(var(--suc,var(--nc)));--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsl(var(--suc,var(--nc))/0))}
.focus\:from-warning:focus{--tw-gradient-from:hsl(var(--wa));--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsl(var(--wa)/0))}
.focus\:from-warning-content:focus{--tw-gradient-from:hsl(var(--wac,var(--nc)));--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsl(var(--wac,var(--nc))/0))}
.focus\:from-error:focus{--tw-gradient-from:hsl(var(--er));--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsl(var(--er)/0))}
.focus\:from-error-content:focus{--tw-gradient-from:hsl(var(--erc,var(--nc)));--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsl(var(--erc,var(--nc))/0))}
.focus\:via-primary:focus{--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--p)),var(--tw-gradient-to,hsl(var(--p)/0))}
.focus\:via-primary-focus:focus{--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--pf,var(--p))),var(--tw-gradient-to,hsl(var(--pf,var(--p))/0))}
.focus\:via-primary-content:focus{--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--pc)),var(--tw-gradient-to,hsl(var(--pc)/0))}
.focus\:via-secondary:focus{--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--s)),var(--tw-gradient-to,hsl(var(--s)/0))}
.focus\:via-secondary-focus:focus{--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--sf,var(--s))),var(--tw-gradient-to,hsl(var(--sf,var(--s))/0))}
.focus\:via-secondary-content:focus{--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--sc)),var(--tw-gradient-to,hsl(var(--sc)/0))}
.focus\:via-accent:focus{--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--a)),var(--tw-gradient-to,hsl(var(--a)/0))}
.focus\:via-accent-focus:focus{--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--af,var(--a))),var(--tw-gradient-to,hsl(var(--af,var(--a))/0))}
.focus\:via-accent-content:focus{--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--ac)),var(--tw-gradient-to,hsl(var(--ac)/0))}
.focus\:via-neutral:focus{--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--n)),var(--tw-gradient-to,hsl(var(--n)/0))}
.focus\:via-neutral-focus:focus{--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--nf,var(--n))),var(--tw-gradient-to,hsl(var(--nf,var(--n))/0))}
.focus\:via-neutral-content:focus{--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--nc)),var(--tw-gradient-to,hsl(var(--nc)/0))}
.focus\:via-base-100:focus{--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--b1)),var(--tw-gradient-to,hsl(var(--b1)/0))}
.focus\:via-base-200:focus{--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--b2,var(--b1))),var(--tw-gradient-to,hsl(var(--b2,var(--b1))/0))}
.focus\:via-base-300:focus{--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--b3,var(--b2))),var(--tw-gradient-to,hsl(var(--b3,var(--b2))/0))}
.focus\:via-base-content:focus{--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--bc)),var(--tw-gradient-to,hsl(var(--bc)/0))}
.focus\:via-info:focus{--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--in)),var(--tw-gradient-to,hsl(var(--in)/0))}
.focus\:via-info-content:focus{--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--inc,var(--nc))),var(--tw-gradient-to,hsl(var(--inc,var(--nc))/0))}
.focus\:via-success:focus{--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--su)),var(--tw-gradient-to,hsl(var(--su)/0))}
.focus\:via-success-content:focus{--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--suc,var(--nc))),var(--tw-gradient-to,hsl(var(--suc,var(--nc))/0))}
.focus\:via-warning:focus{--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--wa)),var(--tw-gradient-to,hsl(var(--wa)/0))}
.focus\:via-warning-content:focus{--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--wac,var(--nc))),var(--tw-gradient-to,hsl(var(--wac,var(--nc))/0))}
.focus\:via-error:focus{--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--er)),var(--tw-gradient-to,hsl(var(--er)/0))}
.focus\:via-error-content:focus{--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--erc,var(--nc))),var(--tw-gradient-to,hsl(var(--erc,var(--nc))/0))}
.focus\:to-primary:focus{--tw-gradient-to:hsl(var(--p))}
.focus\:to-primary-focus:focus{--tw-gradient-to:hsl(var(--pf,var(--p)))}
.focus\:to-primary-content:focus{--tw-gradient-to:hsl(var(--pc))}
.focus\:to-secondary:focus{--tw-gradient-to:hsl(var(--s))}
.focus\:to-secondary-focus:focus{--tw-gradient-to:hsl(var(--sf,var(--s)))}
.focus\:to-secondary-content:focus{--tw-gradient-to:hsl(var(--sc))}
.focus\:to-accent:focus{--tw-gradient-to:hsl(var(--a))}
.focus\:to-accent-focus:focus{--tw-gradient-to:hsl(var(--af,var(--a)))}
.focus\:to-accent-content:focus{--tw-gradient-to:hsl(var(--ac))}
.focus\:to-neutral:focus{--tw-gradient-to:hsl(var(--n))}
.focus\:to-neutral-focus:focus{--tw-gradient-to:hsl(var(--nf,var(--n)))}
.focus\:to-neutral-content:focus{--tw-gradient-to:hsl(var(--nc))}
.focus\:to-base-100:focus{--tw-gradient-to:hsl(var(--b1))}
.focus\:to-base-200:focus{--tw-gradient-to:hsl(var(--b2,var(--b1)))}
.focus\:to-base-300:focus{--tw-gradient-to:hsl(var(--b3,var(--b2)))}
.focus\:to-base-content:focus{--tw-gradient-to:hsl(var(--bc))}
.focus\:to-info:focus{--tw-gradient-to:hsl(var(--in))}
.focus\:to-info-content:focus{--tw-gradient-to:hsl(var(--inc,var(--nc)))}
.focus\:to-success:focus{--tw-gradient-to:hsl(var(--su))}
.focus\:to-success-content:focus{--tw-gradient-to:hsl(var(--suc,var(--nc)))}
.focus\:to-warning:focus{--tw-gradient-to:hsl(var(--wa))}
.focus\:to-warning-content:focus{--tw-gradient-to:hsl(var(--wac,var(--nc)))}
.focus\:to-error:focus{--tw-gradient-to:hsl(var(--er))}
.focus\:to-error-content:focus{--tw-gradient-to:hsl(var(--erc,var(--nc)))}
.focus\:text-primary:focus{color:hsl(var(--p))}
.focus\:text-primary-focus:focus{color:hsl(var(--pf,var(--p)))}
.focus\:text-primary-content:focus{color:hsl(var(--pc))}
.focus\:text-secondary:focus{color:hsl(var(--s))}
.focus\:text-secondary-focus:focus{color:hsl(var(--sf,var(--s)))}
.focus\:text-secondary-content:focus{color:hsl(var(--sc))}
.focus\:text-accent:focus{color:hsl(var(--a))}
.focus\:text-accent-focus:focus{color:hsl(var(--af,var(--a)))}
.focus\:text-accent-content:focus{color:hsl(var(--ac))}
.focus\:text-neutral:focus{color:hsl(var(--n))}
.focus\:text-neutral-focus:focus{color:hsl(var(--nf,var(--n)))}
.focus\:text-neutral-content:focus{color:hsl(var(--nc))}
.focus\:text-base-100:focus{color:hsl(var(--b1))}
.focus\:text-base-200:focus{color:hsl(var(--b2,var(--b1)))}
.focus\:text-base-300:focus{color:hsl(var(--b3,var(--b2)))}
.focus\:text-base-content:focus{color:hsl(var(--bc))}
.focus\:text-info:focus{color:hsl(var(--in))}
.focus\:text-info-content:focus{color:hsl(var(--inc,var(--nc)))}
.focus\:text-success:focus{color:hsl(var(--su))}
.focus\:text-success-content:focus{color:hsl(var(--suc,var(--nc)))}
.focus\:text-warning:focus{color:hsl(var(--wa))}
.focus\:text-warning-content:focus{color:hsl(var(--wac,var(--nc)))}
.focus\:text-error:focus{color:hsl(var(--er))}
.focus\:text-error-content:focus{color:hsl(var(--erc,var(--nc)))}
.focus\:placeholder-base-100:focus::-moz-placeholder{color:hsl(var(--b1))}
.focus\:placeholder-base-100:focus::placeholder{color:hsl(var(--b1))}
.focus\:placeholder-base-200:focus::-moz-placeholder{color:hsl(var(--b2,var(--b1)))}
.focus\:placeholder-base-200:focus::placeholder{color:hsl(var(--b2,var(--b1)))}
.focus\:placeholder-base-300:focus::-moz-placeholder{color:hsl(var(--b3,var(--b2)))}
.focus\:placeholder-base-300:focus::placeholder{color:hsl(var(--b3,var(--b2)))}
.focus\:placeholder-base-content:focus::-moz-placeholder{color:hsl(var(--bc))}
.focus\:placeholder-base-content:focus::placeholder{color:hsl(var(--bc))}
.focus\:placeholder-info:focus::-moz-placeholder{color:hsl(var(--in))}
.focus\:placeholder-info:focus::placeholder{color:hsl(var(--in))}
.focus\:placeholder-info-content:focus::-moz-placeholder{color:hsl(var(--inc,var(--nc)))}
.focus\:placeholder-info-content:focus::placeholder{color:hsl(var(--inc,var(--nc)))}
.focus\:placeholder-success:focus::-moz-placeholder{color:hsl(var(--su))}
.focus\:placeholder-success:focus::placeholder{color:hsl(var(--su))}
.focus\:placeholder-success-content:focus::-moz-placeholder{color:hsl(var(--suc,var(--nc)))}
.focus\:placeholder-success-content:focus::placeholder{color:hsl(var(--suc,var(--nc)))}
.focus\:placeholder-warning:focus::-moz-placeholder{color:hsl(var(--wa))}
.focus\:placeholder-warning:focus::placeholder{color:hsl(var(--wa))}
.focus\:placeholder-warning-content:focus::-moz-placeholder{color:hsl(var(--wac,var(--nc)))}
.focus\:placeholder-warning-content:focus::placeholder{color:hsl(var(--wac,var(--nc)))}
.focus\:placeholder-error:focus::-moz-placeholder{color:hsl(var(--er))}
.focus\:placeholder-error:focus::placeholder{color:hsl(var(--er))}
.focus\:placeholder-error-content:focus::-moz-placeholder{color:hsl(var(--erc,var(--nc)))}
.focus\:placeholder-error-content:focus::placeholder{color:hsl(var(--erc,var(--nc)))}
.focus\:ring-base-100:focus{--tw-ring-opacity:1;--tw-ring-color:hsl(var(--b1)/var(--tw-ring-opacity))}
.focus\:ring-base-200:focus{--tw-ring-opacity:1;--tw-ring-color:hsl(var(--b2,var(--b1))/var(--tw-ring-opacity))}
.focus\:ring-base-300:focus{--tw-ring-opacity:1;--tw-ring-color:hsl(var(--b3,var(--b2))/var(--tw-ring-opacity))}
.focus\:ring-base-content:focus{--tw-ring-opacity:1;--tw-ring-color:hsl(var(--bc)/var(--tw-ring-opacity))}
.focus\:ring-info:focus{--tw-ring-opacity:1;--tw-ring-color:hsl(var(--in)/var(--tw-ring-opacity))}
.focus\:ring-info-content:focus{--tw-ring-opacity:1;--tw-ring-color:hsl(var(--inc,var(--nc))/var(--tw-ring-opacity))}
.focus\:ring-success:focus{--tw-ring-opacity:1;--tw-ring-color:hsl(var(--su)/var(--tw-ring-opacity))}
.focus\:ring-success-content:focus{--tw-ring-opacity:1;--tw-ring-color:hsl(var(--suc,var(--nc))/var(--tw-ring-opacity))}
.focus\:ring-warning:focus{--tw-ring-opacity:1;--tw-ring-color:hsl(var(--wa)/var(--tw-ring-opacity))}
.focus\:ring-warning-content:focus{--tw-ring-opacity:1;--tw-ring-color:hsl(var(--wac,var(--nc))/var(--tw-ring-opacity))}
.focus\:ring-error:focus{--tw-ring-opacity:1;--tw-ring-color:hsl(var(--er)/var(--tw-ring-opacity))}
.focus\:ring-error-content:focus{--tw-ring-opacity:1;--tw-ring-color:hsl(var(--erc,var(--nc))/var(--tw-ring-opacity))}
.focus\:ring-offset-base-100:focus{--tw-ring-offset-color:hsl(var(--b1))}
.focus\:ring-offset-base-200:focus{--tw-ring-offset-color:hsl(var(--b2,var(--b1)))}
.focus\:ring-offset-base-300:focus{--tw-ring-offset-color:hsl(var(--b3,var(--b2)))}
.focus\:ring-offset-base-content:focus{--tw-ring-offset-color:hsl(var(--bc))}
.focus\:ring-offset-info:focus{--tw-ring-offset-color:hsl(var(--in))}
.focus\:ring-offset-info-content:focus{--tw-ring-offset-color:hsl(var(--inc,var(--nc)))}
.focus\:ring-offset-success:focus{--tw-ring-offset-color:hsl(var(--su))}
.focus\:ring-offset-success-content:focus{--tw-ring-offset-color:hsl(var(--suc,var(--nc)))}
.focus\:ring-offset-warning:focus{--tw-ring-offset-color:hsl(var(--wa))}
.focus\:ring-offset-warning-content:focus{--tw-ring-offset-color:hsl(var(--wac,var(--nc)))}
.focus\:ring-offset-error:focus{--tw-ring-offset-color:hsl(var(--er))}
.focus\:ring-offset-error-content:focus{--tw-ring-offset-color:hsl(var(--erc,var(--nc)))}
.focus\:alert-info:focus{--tw-bg-opacity:1;background-color:hsl(var(--in)/var(--tw-bg-opacity));--tw-text-opacity:1;color:hsl(var(--inc,var(--nc))/var(--tw-text-opacity))}
.focus\:alert-success:focus{--tw-bg-opacity:1;background-color:hsl(var(--su)/var(--tw-bg-opacity));--tw-text-opacity:1;color:hsl(var(--suc,var(--nc))/var(--tw-text-opacity))}
.focus\:alert-warning:focus{--tw-bg-opacity:1;background-color:hsl(var(--wa)/var(--tw-bg-opacity));--tw-text-opacity:1;color:hsl(var(--wac,var(--nc))/var(--tw-text-opacity))}
.focus\:alert-error:focus{--tw-bg-opacity:1;background-color:hsl(var(--er)/var(--tw-bg-opacity));--tw-text-opacity:1;color:hsl(var(--erc,var(--nc))/var(--tw-text-opacity))}
.focus\:badge-info:focus{--tw-bg-opacity:1;background-color:hsl(var(--in)/var(--tw-bg-opacity));--tw-text-opacity:1;color:hsl(var(--inc,var(--nc))/var(--tw-text-opacity));border-color:#0000}
.focus\:badge-success:focus{--tw-bg-opacity:1;background-color:hsl(var(--su)/var(--tw-bg-opacity));--tw-text-opacity:1;color:hsl(var(--suc,var(--nc))/var(--tw-text-opacity));border-color:#0000}
.focus\:badge-warning:focus{--tw-bg-opacity:1;background-color:hsl(var(--wa)/var(--tw-bg-opacity));--tw-text-opacity:1;color:hsl(var(--wac,var(--nc))/var(--tw-text-opacity));border-color:#0000}
.focus\:badge-error:focus{--tw-bg-opacity:1;background-color:hsl(var(--er)/var(--tw-bg-opacity));--tw-text-opacity:1;color:hsl(var(--erc,var(--nc))/var(--tw-text-opacity));border-color:#0000}
.badge-outline.focus\:badge-info:focus{--tw-text-opacity:1;color:hsl(var(--in)/var(--tw-text-opacity))}
.badge-outline.focus\:badge-success:focus{--tw-text-opacity:1;color:hsl(var(--su)/var(--tw-text-opacity))}
.badge-outline.focus\:badge-warning:focus{--tw-text-opacity:1;color:hsl(var(--wa)/var(--tw-text-opacity))}
.badge-outline.focus\:badge-error:focus{--tw-text-opacity:1;color:hsl(var(--er)/var(--tw-text-opacity))}
@media (min-width:640px){.sm\:input-group-md{font-size:.875rem;line-height:2}.sm\:input-group-lg{font-size:1.125rem;line-height:2}.sm\:input-group-sm{font-size:.875rem;line-height:2rem}.btn.loading.sm\:btn-xl:before,.btn.loading.btn-lg:before,.btn.loading.btn-xl:before,.btn.loading.sm\:btn-lg:before{height:1.25rem;width:1.25rem}.btn.loading.sm\:btn-sm:before,.btn.loading.btn-xs:before{height:.75rem;width:.75rem}.sm\:tab-rounded-lg{--tab-radius:.5rem}.sm\:badge-sm{height:1rem;padding-left:.438rem;padding-right:.438rem;font-size:.75rem;line-height:1rem}.sm\:badge-md{height:1.25rem;padding-left:.563rem;padding-right:.563rem;font-size:.875rem;line-height:1.25rem}.sm\:badge-lg{height:1.5rem;padding-left:.688rem;padding-right:.688rem;font-size:1rem;line-height:1.5rem}.sm\:btn-sm{height:2rem;min-height:2rem;padding-left:.75rem;padding-right:.75rem;font-size:.875rem}.sm\:btn-md{height:3rem;min-height:3rem;padding-left:1rem;padding-right:1rem;font-size:.875rem}.sm\:btn-lg{height:4rem;min-height:4rem;padding-left:1.5rem;padding-right:1.5rem;font-size:1.125rem}.btn-square:where(.sm\:btn-sm){height:2rem;width:2rem;padding:0}.btn-square:where(.sm\:btn-md){height:3rem;width:3rem;padding:0}.btn-square:where(.sm\:btn-lg){height:4rem;width:4rem;padding:0}.btn-circle:where(.sm\:btn-sm){height:2rem;width:2rem;border-radius:9999px;padding:0}.btn-circle:where(.sm\:btn-md){height:3rem;width:3rem;border-radius:9999px;padding:0}.btn-circle:where(.sm\:btn-lg){height:4rem;width:4rem;border-radius:9999px;padding:0}.sm\:checkbox-sm{height:1.25rem;width:1.25rem}.sm\:checkbox-md{height:1.5rem;width:1.5rem}.sm\:checkbox-lg{height:2rem;width:2rem}.sm\:input-md{height:3rem;padding-left:1rem;padding-right:1rem;font-size:.875rem;line-height:2}.sm\:input-lg{height:4rem;padding-left:1.5rem;padding-right:1.5rem;font-size:1.125rem;line-height:2}.sm\:input-sm{height:2rem;padding-left:.75rem;padding-right:.75rem;font-size:.875rem;line-height:2rem}.sm\:kbd-sm{min-height:1.6em;min-width:1.6em;padding-left:.25rem;padding-right:.25rem;font-size:.875rem;line-height:1.25rem}.sm\:kbd-md{min-height:2.2em;min-width:2.2em;padding-left:.5rem;padding-right:.5rem;font-size:1rem;line-height:1.5rem}.sm\:kbd-lg{min-height:2.5em;min-width:2.5em;padding-left:1rem;padding-right:1rem;font-size:1.125rem;line-height:1.75rem}.sm\:radio-sm{height:1.25rem;width:1.25rem}.sm\:radio-md{height:1.5rem;width:1.5rem}.sm\:radio-lg{height:2rem;width:2rem}.sm\:range-sm{height:1.25rem}.sm\:range-sm::-webkit-slider-runnable-track{height:.25rem}.sm\:range-sm::-moz-range-track{height:.25rem}.sm\:range-sm::-webkit-slider-thumb{height:1.25rem;width:1.25rem;--filler-offset:.5rem}.sm\:range-sm::-moz-range-thumb{height:1.25rem;width:1.25rem;--filler-offset:.5rem}.sm\:range-md{height:1.5rem}.sm\:range-md::-webkit-slider-runnable-track{height:.5rem}.sm\:range-md::-moz-range-track{height:.5rem}.sm\:range-md::-webkit-slider-thumb{height:1.5rem;width:1.5rem;--filler-offset:.6rem}.sm\:range-md::-moz-range-thumb{height:1.5rem;width:1.5rem;--filler-offset:.6rem}.sm\:range-lg{height:2rem}.sm\:range-lg::-webkit-slider-runnable-track{height:1rem}.sm\:range-lg::-moz-range-track{height:1rem}.sm\:range-lg::-webkit-slider-thumb{height:2rem;width:2rem;--filler-offset:1rem}.sm\:range-lg::-moz-range-thumb{height:2rem;width:2rem;--filler-offset:1rem}.sm\:rating-sm input{height:1rem;width:1rem}.sm\:rating-md input{height:1.5rem;width:1.5rem}.sm\:rating-lg input{height:2.5rem;width:2.5rem}.rating-half.sm\:rating-sm input:not(.rating-hidden){width:.5rem}.rating-half.sm\:rating-md input:not(.rating-hidden){width:.75rem}.rating-half.sm\:rating-lg input:not(.rating-hidden){width:1.25rem}.sm\:select-md{height:3rem;min-height:3rem;padding-left:1rem;padding-right:2.5rem;font-size:.875rem;line-height:2}.sm\:select-lg{height:4rem;min-height:4rem;padding-left:1.5rem;padding-right:2rem;font-size:1.125rem;line-height:2}.sm\:select-sm{height:2rem;min-height:2rem;padding-left:.75rem;padding-right:2rem;font-size:.875rem;line-height:2rem}.sm\:tab-md{height:2rem;--tab-padding:1rem;font-size:.875rem;line-height:2}.sm\:tab-lg{height:3rem;--tab-padding:1.25rem;font-size:1.125rem;line-height:2}.sm\:tab-sm{height:1.5rem;--tab-padding:.75rem;font-size:.875rem;line-height:.75rem}.sm\:toggle-sm{--handleoffset:.75rem;height:1.25rem;width:2rem}.sm\:toggle-md{--handleoffset:1.5rem;height:1.5rem;width:3rem}.sm\:toggle-lg{--handleoffset:2rem;height:2rem;width:4rem}.sm\:alert-sm{padding:.5rem}}
@media (min-width:768px){.md\:input-group-md{font-size:.875rem;line-height:2}.md\:input-group-lg{font-size:1.125rem;line-height:2}.md\:input-group-sm{font-size:.875rem;line-height:2rem}.btn.loading.md\:btn-xl:before,.btn.loading.btn-lg:before,.btn.loading.btn-xl:before,.btn.loading.md\:btn-lg:before{height:1.25rem;width:1.25rem}.btn.loading.md\:btn-sm:before,.btn.loading.btn-xs:before{height:.75rem;width:.75rem}.md\:tab-rounded-lg{--tab-radius:.5rem}.md\:badge-sm{height:1rem;padding-left:.438rem;padding-right:.438rem;font-size:.75rem;line-height:1rem}.md\:badge-md{height:1.25rem;padding-left:.563rem;padding-right:.563rem;font-size:.875rem;line-height:1.25rem}.md\:badge-lg{height:1.5rem;padding-left:.688rem;padding-right:.688rem;font-size:1rem;line-height:1.5rem}.md\:btn-sm{height:2rem;min-height:2rem;padding-left:.75rem;padding-right:.75rem;font-size:.875rem}.md\:btn-md{height:3rem;min-height:3rem;padding-left:1rem;padding-right:1rem;font-size:.875rem}.md\:btn-lg{height:4rem;min-height:4rem;padding-left:1.5rem;padding-right:1.5rem;font-size:1.125rem}.btn-square:where(.md\:btn-sm){height:2rem;width:2rem;padding:0}.btn-square:where(.md\:btn-md){height:3rem;width:3rem;padding:0}.btn-square:where(.md\:btn-lg){height:4rem;width:4rem;padding:0}.btn-circle:where(.md\:btn-sm){height:2rem;width:2rem;border-radius:9999px;padding:0}.btn-circle:where(.md\:btn-md){height:3rem;width:3rem;border-radius:9999px;padding:0}.btn-circle:where(.md\:btn-lg){height:4rem;width:4rem;border-radius:9999px;padding:0}.md\:checkbox-sm{height:1.25rem;width:1.25rem}.md\:checkbox-md{height:1.5rem;width:1.5rem}.md\:checkbox-lg{height:2rem;width:2rem}.md\:input-md{height:3rem;padding-left:1rem;padding-right:1rem;font-size:.875rem;line-height:2}.md\:input-lg{height:4rem;padding-left:1.5rem;padding-right:1.5rem;font-size:1.125rem;line-height:2}.md\:input-sm{height:2rem;padding-left:.75rem;padding-right:.75rem;font-size:.875rem;line-height:2rem}.md\:kbd-sm{min-height:1.6em;min-width:1.6em;padding-left:.25rem;padding-right:.25rem;font-size:.875rem;line-height:1.25rem}.md\:kbd-md{min-height:2.2em;min-width:2.2em;padding-left:.5rem;padding-right:.5rem;font-size:1rem;line-height:1.5rem}.md\:kbd-lg{min-height:2.5em;min-width:2.5em;padding-left:1rem;padding-right:1rem;font-size:1.125rem;line-height:1.75rem}.md\:radio-sm{height:1.25rem;width:1.25rem}.md\:radio-md{height:1.5rem;width:1.5rem}.md\:radio-lg{height:2rem;width:2rem}.md\:range-sm{height:1.25rem}.md\:range-sm::-webkit-slider-runnable-track{height:.25rem}.md\:range-sm::-moz-range-track{height:.25rem}.md\:range-sm::-webkit-slider-thumb{height:1.25rem;width:1.25rem;--filler-offset:.5rem}.md\:range-sm::-moz-range-thumb{height:1.25rem;width:1.25rem;--filler-offset:.5rem}.md\:range-md{height:1.5rem}.md\:range-md::-webkit-slider-runnable-track{height:.5rem}.md\:range-md::-moz-range-track{height:.5rem}.md\:range-md::-webkit-slider-thumb{height:1.5rem;width:1.5rem;--filler-offset:.6rem}.md\:range-md::-moz-range-thumb{height:1.5rem;width:1.5rem;--filler-offset:.6rem}.md\:range-lg{height:2rem}.md\:range-lg::-webkit-slider-runnable-track{height:1rem}.md\:range-lg::-moz-range-track{height:1rem}.md\:range-lg::-webkit-slider-thumb{height:2rem;width:2rem;--filler-offset:1rem}.md\:range-lg::-moz-range-thumb{height:2rem;width:2rem;--filler-offset:1rem}.md\:rating-sm input{height:1rem;width:1rem}.md\:rating-md input{height:1.5rem;width:1.5rem}.md\:rating-lg input{height:2.5rem;width:2.5rem}.rating-half.md\:rating-sm input:not(.rating-hidden){width:.5rem}.rating-half.md\:rating-md input:not(.rating-hidden){width:.75rem}.rating-half.md\:rating-lg input:not(.rating-hidden){width:1.25rem}.md\:select-md{height:3rem;min-height:3rem;padding-left:1rem;padding-right:2.5rem;font-size:.875rem;line-height:2}.md\:select-lg{height:4rem;min-height:4rem;padding-left:1.5rem;padding-right:2rem;font-size:1.125rem;line-height:2}.md\:select-sm{height:2rem;min-height:2rem;padding-left:.75rem;padding-right:2rem;font-size:.875rem;line-height:2rem}.md\:tab-md{height:2rem;--tab-padding:1rem;font-size:.875rem;line-height:2}.md\:tab-lg{height:3rem;--tab-padding:1.25rem;font-size:1.125rem;line-height:2}.md\:tab-sm{height:1.5rem;--tab-padding:.75rem;font-size:.875rem;line-height:.75rem}.md\:toggle-sm{--handleoffset:.75rem;height:1.25rem;width:2rem}.md\:toggle-md{--handleoffset:1.5rem;height:1.5rem;width:3rem}.md\:toggle-lg{--handleoffset:2rem;height:2rem;width:4rem}.md\:alert-sm{padding:.5rem}}
@media (min-width:1024px){.lg\:input-group-md{font-size:.875rem;line-height:2}.lg\:input-group-lg{font-size:1.125rem;line-height:2}.lg\:input-group-sm{font-size:.875rem;line-height:2rem}.btn.loading.lg\:btn-xl:before,.btn.loading.btn-lg:before,.btn.loading.btn-xl:before,.btn.loading.lg\:btn-lg:before{height:1.25rem;width:1.25rem}.btn.loading.lg\:btn-sm:before,.btn.loading.btn-xs:before{height:.75rem;width:.75rem}.lg\:tab-rounded-lg{--tab-radius:.5rem}.lg\:badge-sm{height:1rem;padding-left:.438rem;padding-right:.438rem;font-size:.75rem;line-height:1rem}.lg\:badge-md{height:1.25rem;padding-left:.563rem;padding-right:.563rem;font-size:.875rem;line-height:1.25rem}.lg\:badge-lg{height:1.5rem;padding-left:.688rem;padding-right:.688rem;font-size:1rem;line-height:1.5rem}.lg\:btn-sm{height:2rem;min-height:2rem;padding-left:.75rem;padding-right:.75rem;font-size:.875rem}.lg\:btn-md{height:3rem;min-height:3rem;padding-left:1rem;padding-right:1rem;font-size:.875rem}.lg\:btn-lg{height:4rem;min-height:4rem;padding-left:1.5rem;padding-right:1.5rem;font-size:1.125rem}.btn-square:where(.lg\:btn-sm){height:2rem;width:2rem;padding:0}.btn-square:where(.lg\:btn-md){height:3rem;width:3rem;padding:0}.btn-square:where(.lg\:btn-lg){height:4rem;width:4rem;padding:0}.btn-circle:where(.lg\:btn-sm){height:2rem;width:2rem;border-radius:9999px;padding:0}.btn-circle:where(.lg\:btn-md){height:3rem;width:3rem;border-radius:9999px;padding:0}.btn-circle:where(.lg\:btn-lg){height:4rem;width:4rem;border-radius:9999px;padding:0}.lg\:checkbox-sm{height:1.25rem;width:1.25rem}.lg\:checkbox-md{height:1.5rem;width:1.5rem}.lg\:checkbox-lg{height:2rem;width:2rem}.lg\:input-md{height:3rem;padding-left:1rem;padding-right:1rem;font-size:.875rem;line-height:2}.lg\:input-lg{height:4rem;padding-left:1.5rem;padding-right:1.5rem;font-size:1.125rem;line-height:2}.lg\:input-sm{height:2rem;padding-left:.75rem;padding-right:.75rem;font-size:.875rem;line-height:2rem}.lg\:kbd-sm{min-height:1.6em;min-width:1.6em;padding-left:.25rem;padding-right:.25rem;font-size:.875rem;line-height:1.25rem}.lg\:kbd-md{min-height:2.2em;min-width:2.2em;padding-left:.5rem;padding-right:.5rem;font-size:1rem;line-height:1.5rem}.lg\:kbd-lg{min-height:2.5em;min-width:2.5em;padding-left:1rem;padding-right:1rem;font-size:1.125rem;line-height:1.75rem}.lg\:radio-sm{height:1.25rem;width:1.25rem}.lg\:radio-md{height:1.5rem;width:1.5rem}.lg\:radio-lg{height:2rem;width:2rem}.lg\:range-sm{height:1.25rem}.lg\:range-sm::-webkit-slider-runnable-track{height:.25rem}.lg\:range-sm::-moz-range-track{height:.25rem}.lg\:range-sm::-webkit-slider-thumb{height:1.25rem;width:1.25rem;--filler-offset:.5rem}.lg\:range-sm::-moz-range-thumb{height:1.25rem;width:1.25rem;--filler-offset:.5rem}.lg\:range-md{height:1.5rem}.lg\:range-md::-webkit-slider-runnable-track{height:.5rem}.lg\:range-md::-moz-range-track{height:.5rem}.lg\:range-md::-webkit-slider-thumb{height:1.5rem;width:1.5rem;--filler-offset:.6rem}.lg\:range-md::-moz-range-thumb{height:1.5rem;width:1.5rem;--filler-offset:.6rem}.lg\:range-lg{height:2rem}.lg\:range-lg::-webkit-slider-runnable-track{height:1rem}.lg\:range-lg::-moz-range-track{height:1rem}.lg\:range-lg::-webkit-slider-thumb{height:2rem;width:2rem;--filler-offset:1rem}.lg\:range-lg::-moz-range-thumb{height:2rem;width:2rem;--filler-offset:1rem}.lg\:rating-sm input{height:1rem;width:1rem}.lg\:rating-md input{height:1.5rem;width:1.5rem}.lg\:rating-lg input{height:2.5rem;width:2.5rem}.rating-half.lg\:rating-sm input:not(.rating-hidden){width:.5rem}.rating-half.lg\:rating-md input:not(.rating-hidden){width:.75rem}.rating-half.lg\:rating-lg input:not(.rating-hidden){width:1.25rem}.lg\:select-md{height:3rem;min-height:3rem;padding-left:1rem;padding-right:2.5rem;font-size:.875rem;line-height:2}.lg\:select-lg{height:4rem;min-height:4rem;padding-left:1.5rem;padding-right:2rem;font-size:1.125rem;line-height:2}.lg\:select-sm{height:2rem;min-height:2rem;padding-left:.75rem;padding-right:2rem;font-size:.875rem;line-height:2rem}.lg\:tab-md{height:2rem;--tab-padding:1rem;font-size:.875rem;line-height:2}.lg\:tab-lg{height:3rem;--tab-padding:1.25rem;font-size:1.125rem;line-height:2}.lg\:tab-sm{height:1.5rem;--tab-padding:.75rem;font-size:.875rem;line-height:.75rem}.lg\:toggle-sm{--handleoffset:.75rem;height:1.25rem;width:2rem}.lg\:toggle-md{--handleoffset:1.5rem;height:1.5rem;width:3rem}.lg\:toggle-lg{--handleoffset:2rem;height:2rem;width:4rem}.lg\:alert-sm{padding:.5rem}}
@media (min-width:1280px){.xl\:input-group-md{font-size:.875rem;line-height:2}.xl\:input-group-lg{font-size:1.125rem;line-height:2}.xl\:input-group-sm{font-size:.875rem;line-height:2rem}.btn.loading.xl\:btn-xl:before,.btn.loading.btn-lg:before,.btn.loading.btn-xl:before,.btn.loading.xl\:btn-lg:before{height:1.25rem;width:1.25rem}.btn.loading.xl\:btn-sm:before,.btn.loading.btn-xs:before{height:.75rem;width:.75rem}.xl\:tab-rounded-lg{--tab-radius:.5rem}.xl\:badge-sm{height:1rem;padding-left:.438rem;padding-right:.438rem;font-size:.75rem;line-height:1rem}.xl\:badge-md{height:1.25rem;padding-left:.563rem;padding-right:.563rem;font-size:.875rem;line-height:1.25rem}.xl\:badge-lg{height:1.5rem;padding-left:.688rem;padding-right:.688rem;font-size:1rem;line-height:1.5rem}.xl\:btn-sm{height:2rem;min-height:2rem;padding-left:.75rem;padding-right:.75rem;font-size:.875rem}.xl\:btn-md{height:3rem;min-height:3rem;padding-left:1rem;padding-right:1rem;font-size:.875rem}.xl\:btn-lg{height:4rem;min-height:4rem;padding-left:1.5rem;padding-right:1.5rem;font-size:1.125rem}.btn-square:where(.xl\:btn-sm){height:2rem;width:2rem;padding:0}.btn-square:where(.xl\:btn-md){height:3rem;width:3rem;padding:0}.btn-square:where(.xl\:btn-lg){height:4rem;width:4rem;padding:0}.btn-circle:where(.xl\:btn-sm){height:2rem;width:2rem;border-radius:9999px;padding:0}.btn-circle:where(.xl\:btn-md){height:3rem;width:3rem;border-radius:9999px;padding:0}.btn-circle:where(.xl\:btn-lg){height:4rem;width:4rem;border-radius:9999px;padding:0}.xl\:checkbox-sm{height:1.25rem;width:1.25rem}.xl\:checkbox-md{height:1.5rem;width:1.5rem}.xl\:checkbox-lg{height:2rem;width:2rem}.xl\:input-md{height:3rem;padding-left:1rem;padding-right:1rem;font-size:.875rem;line-height:2}.xl\:input-lg{height:4rem;padding-left:1.5rem;padding-right:1.5rem;font-size:1.125rem;line-height:2}.xl\:input-sm{height:2rem;padding-left:.75rem;padding-right:.75rem;font-size:.875rem;line-height:2rem}.xl\:kbd-sm{min-height:1.6em;min-width:1.6em;padding-left:.25rem;padding-right:.25rem;font-size:.875rem;line-height:1.25rem}.xl\:kbd-md{min-height:2.2em;min-width:2.2em;padding-left:.5rem;padding-right:.5rem;font-size:1rem;line-height:1.5rem}.xl\:kbd-lg{min-height:2.5em;min-width:2.5em;padding-left:1rem;padding-right:1rem;font-size:1.125rem;line-height:1.75rem}.xl\:radio-sm{height:1.25rem;width:1.25rem}.xl\:radio-md{height:1.5rem;width:1.5rem}.xl\:radio-lg{height:2rem;width:2rem}.xl\:range-sm{height:1.25rem}.xl\:range-sm::-webkit-slider-runnable-track{height:.25rem}.xl\:range-sm::-moz-range-track{height:.25rem}.xl\:range-sm::-webkit-slider-thumb{height:1.25rem;width:1.25rem;--filler-offset:.5rem}.xl\:range-sm::-moz-range-thumb{height:1.25rem;width:1.25rem;--filler-offset:.5rem}.xl\:range-md{height:1.5rem}.xl\:range-md::-webkit-slider-runnable-track{height:.5rem}.xl\:range-md::-moz-range-track{height:.5rem}.xl\:range-md::-webkit-slider-thumb{height:1.5rem;width:1.5rem;--filler-offset:.6rem}.xl\:range-md::-moz-range-thumb{height:1.5rem;width:1.5rem;--filler-offset:.6rem}.xl\:range-lg{height:2rem}.xl\:range-lg::-webkit-slider-runnable-track{height:1rem}.xl\:range-lg::-moz-range-track{height:1rem}.xl\:range-lg::-webkit-slider-thumb{height:2rem;width:2rem;--filler-offset:1rem}.xl\:range-lg::-moz-range-thumb{height:2rem;width:2rem;--filler-offset:1rem}.xl\:rating-sm input{height:1rem;width:1rem}.xl\:rating-md input{height:1.5rem;width:1.5rem}.xl\:rating-lg input{height:2.5rem;width:2.5rem}.rating-half.xl\:rating-sm input:not(.rating-hidden){width:.5rem}.rating-half.xl\:rating-md input:not(.rating-hidden){width:.75rem}.rating-half.xl\:rating-lg input:not(.rating-hidden){width:1.25rem}.xl\:select-md{height:3rem;min-height:3rem;padding-left:1rem;padding-right:2.5rem;font-size:.875rem;line-height:2}.xl\:select-lg{height:4rem;min-height:4rem;padding-left:1.5rem;padding-right:2rem;font-size:1.125rem;line-height:2}.xl\:select-sm{height:2rem;min-height:2rem;padding-left:.75rem;padding-right:2rem;font-size:.875rem;line-height:2rem}.xl\:tab-md{height:2rem;--tab-padding:1rem;font-size:.875rem;line-height:2}.xl\:tab-lg{height:3rem;--tab-padding:1.25rem;font-size:1.125rem;line-height:2}.xl\:tab-sm{height:1.5rem;--tab-padding:.75rem;font-size:.875rem;line-height:.75rem}.xl\:toggle-sm{--handleoffset:.75rem;height:1.25rem;width:2rem}.xl\:toggle-md{--handleoffset:1.5rem;height:1.5rem;width:3rem}.xl\:toggle-lg{--handleoffset:2rem;height:2rem;width:4rem}.xl\:alert-sm{padding:.5rem}}
.hover\:border-gray-300:hover {
	--tw-border-opacity: 1;
	border-color: rgba(209, 213, 219, var(--tw-border-opacity));
}
.hover\:bg-indigo-600:hover {
	--tw-bg-opacity: 1;
	background-color: rgba(79, 70, 229, var(--tw-bg-opacity));
}
.hover\:bg-red-600:hover {
	--tw-bg-opacity: 1;
	background-color: rgba(220, 38, 38, var(--tw-bg-opacity));
}
.hover\:bg-gray-700:hover {
	--tw-bg-opacity: 1;
	background-color: rgba(55, 65, 81, var(--tw-bg-opacity));
}
.hover\:bg-red-500:hover {
	--tw-bg-opacity: 1;
	background-color: rgba(239, 68, 68, var(--tw-bg-opacity));
}
.hover\:bg-gray-100:hover {
	--tw-bg-opacity: 1;
	background-color: rgba(243, 244, 246, var(--tw-bg-opacity));
}
.hover\:bg-gray-50:hover {
	--tw-bg-opacity: 1;
	background-color: rgba(249, 250, 251, var(--tw-bg-opacity));
}
.hover\:bg-gray-200:hover {
	--tw-bg-opacity: 1;
	background-color: rgba(229, 231, 235, var(--tw-bg-opacity));
}
.hover\:text-gray-500:hover {
	--tw-text-opacity: 1;
	color: rgba(107, 114, 128, var(--tw-text-opacity));
}
.hover\:text-gray-400:hover {
	--tw-text-opacity: 1;
	color: rgba(156, 163, 175, var(--tw-text-opacity));
}
.hover\:text-gray-700:hover {
	--tw-text-opacity: 1;
	color: rgba(55, 65, 81, var(--tw-text-opacity));
}
.hover\:text-gray-800:hover {
	--tw-text-opacity: 1;
	color: rgba(31, 41, 55, var(--tw-text-opacity));
}
.hover\:text-gray-900:hover {
	--tw-text-opacity: 1;
	color: rgba(17, 24, 39, var(--tw-text-opacity));
}
.focus\:z-10:focus {
	z-index: 10;
}
.focus\:border-blue-300:focus {
	--tw-border-opacity: 1;
	border-color: rgba(147, 197, 253, var(--tw-border-opacity));
}
.focus\:border-gray-900:focus {
	--tw-border-opacity: 1;
	border-color: rgba(17, 24, 39, var(--tw-border-opacity));
}
.focus\:border-indigo-300:focus {
	--tw-border-opacity: 1;
	border-color: rgba(165, 180, 252, var(--tw-border-opacity));
}
.focus\:border-red-700:focus {
	--tw-border-opacity: 1;
	border-color: rgba(185, 28, 28, var(--tw-border-opacity));
}
.focus\:border-indigo-700:focus {
	--tw-border-opacity: 1;
	border-color: rgba(67, 56, 202, var(--tw-border-opacity));
}
.focus\:border-gray-300:focus {
	--tw-border-opacity: 1;
	border-color: rgba(209, 213, 219, var(--tw-border-opacity));
}
.focus\:border-black:focus {
	--tw-border-opacity: 1;
	border-color: rgba(0, 0, 0, var(--tw-border-opacity));
}
.focus\:bg-indigo-600:focus {
	--tw-bg-opacity: 1;
	background-color: rgba(79, 70, 229, var(--tw-bg-opacity));
}
.focus\:bg-red-600:focus {
	--tw-bg-opacity: 1;
	background-color: rgba(220, 38, 38, var(--tw-bg-opacity));
}
.focus\:bg-gray-100:focus {
	--tw-bg-opacity: 1;
	background-color: rgba(243, 244, 246, var(--tw-bg-opacity));
}
.focus\:bg-indigo-100:focus {
	--tw-bg-opacity: 1;
	background-color: rgba(224, 231, 255, var(--tw-bg-opacity));
}
.focus\:bg-gray-50:focus {
	--tw-bg-opacity: 1;
	background-color: rgba(249, 250, 251, var(--tw-bg-opacity));
}
.focus\:text-gray-700:focus {
	--tw-text-opacity: 1;
	color: rgba(55, 65, 81, var(--tw-text-opacity));
}
.focus\:text-indigo-800:focus {
	--tw-text-opacity: 1;
	color: rgba(55, 48, 163, var(--tw-text-opacity));
}
.focus\:text-gray-800:focus {
	--tw-text-opacity: 1;
	color: rgba(31, 41, 55, var(--tw-text-opacity));
}
.focus\:text-gray-500:focus {
	--tw-text-opacity: 1;
	color: rgba(107, 114, 128, var(--tw-text-opacity));
}
.focus\:outline-none:focus {
	outline: 2px solid transparent;
	outline-offset: 2px;
}
.focus\:ring: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(3px + 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-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-gray-300:focus {
	--tw-ring-opacity: 1;
	--tw-ring-color: rgba(209, 213, 219, var(--tw-ring-opacity));
}
.focus\:ring-indigo-200:focus {
	--tw-ring-opacity: 1;
	--tw-ring-color: rgba(199, 210, 254, var(--tw-ring-opacity));
}
.focus\:ring-red-200:focus {
	--tw-ring-opacity: 1;
	--tw-ring-color: rgba(254, 202, 202, var(--tw-ring-opacity));
}
.focus\:ring-blue-200:focus {
	--tw-ring-opacity: 1;
	--tw-ring-color: rgba(191, 219, 254, var(--tw-ring-opacity));
}
.focus\:ring-opacity-50:focus {
	--tw-ring-opacity: 0.5;
}
.active\:bg-gray-100:active {
	--tw-bg-opacity: 1;
	background-color: rgba(243, 244, 246, var(--tw-bg-opacity));
}
.active\:bg-gray-900:active {
	--tw-bg-opacity: 1;
	background-color: rgba(17, 24, 39, var(--tw-bg-opacity));
}
.active\:bg-red-600:active {
	--tw-bg-opacity: 1;
	background-color: rgba(220, 38, 38, var(--tw-bg-opacity));
}
.active\:bg-gray-50:active {
	--tw-bg-opacity: 1;
	background-color: rgba(249, 250, 251, var(--tw-bg-opacity));
}
.active\:text-gray-700:active {
	--tw-text-opacity: 1;
	color: rgba(55, 65, 81, var(--tw-text-opacity));
}
.active\:text-gray-500:active {
	--tw-text-opacity: 1;
	color: rgba(107, 114, 128, var(--tw-text-opacity));
}
.active\:text-gray-800:active {
	--tw-text-opacity: 1;
	color: rgba(31, 41, 55, var(--tw-text-opacity));
}
.disabled\:opacity-25:disabled {
	opacity: 0.25;
}
@media (min-width: 640px) {

	.sm\:col-span-4 {
		grid-column: span 4 / span 4;
	}

	.sm\:mx-0 {
		margin-left: 0px;
		margin-right: 0px;
	}

	.sm\:mx-auto {
		margin-left: auto;
		margin-right: auto;
	}

	.sm\:-my-px {
		margin-top: -1px;
		margin-bottom: -1px;
	}

	.sm\:ml-3 {
		margin-left: 0.75rem;
	}

	.sm\:-mr-2 {
		margin-right: -0.5rem;
	}

	.sm\:mt-0 {
		margin-top: 0px;
	}

	.sm\:ml-4 {
		margin-left: 1rem;
	}

	.sm\:ml-10 {
		margin-left: 2.5rem;
	}

	.sm\:ml-6 {
		margin-left: 1.5rem;
	}

	.sm\:block {
		display: block;
	}

	.sm\:flex {
		display: flex;
	}

	.sm\:hidden {
		display: none;
	}

	.sm\:h-10 {
		height: 2.5rem;
	}

	.sm\:w-10 {
		width: 2.5rem;
	}

	.sm\:w-full {
		width: 100%;
	}

	.sm\:max-w-md {
		max-width: 28rem;
	}

	.sm\:max-w-sm {
		max-width: 24rem;
	}

	.sm\:max-w-lg {
		max-width: 32rem;
	}

	.sm\:max-w-xl {
		max-width: 36rem;
	}

	.sm\:max-w-2xl {
		max-width: 42rem;
	}

	.sm\:flex-1 {
		flex: 1 1 0%;
	}

	.sm\:translate-y-0 {
		--tw-translate-y: 0px;
		transform: var(--tw-transform);
	}

	.sm\:scale-95 {
		--tw-scale-x: .95;
		--tw-scale-y: .95;
		transform: var(--tw-transform);
	}

	.sm\:scale-100 {
		--tw-scale-x: 1;
		--tw-scale-y: 1;
		transform: var(--tw-transform);
	}

	.sm\:grid-cols-2 {
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}

	.sm\:items-start {
		align-items: flex-start;
	}

	.sm\:items-center {
		align-items: center;
	}

	.sm\:justify-start {
		justify-content: flex-start;
	}

	.sm\:justify-center {
		justify-content: center;
	}

	.sm\:justify-between {
		justify-content: space-between;
	}

	.sm\:rounded-lg {
		border-radius: 0.5rem;
	}

	.sm\:rounded-md {
		border-radius: 0.375rem;
	}

	.sm\:rounded-tl-md {
		border-top-left-radius: 0.375rem;
	}

	.sm\:rounded-tr-md {
		border-top-right-radius: 0.375rem;
	}

	.sm\:rounded-bl-md {
		border-bottom-left-radius: 0.375rem;
	}

	.sm\:rounded-br-md {
		border-bottom-right-radius: 0.375rem;
	}

	.sm\:p-6 {
		padding: 1.5rem;
	}

	.sm\:px-6 {
		padding-left: 1.5rem;
		padding-right: 1.5rem;
	}

	.sm\:px-0 {
		padding-left: 0px;
		padding-right: 0px;
	}

	.sm\:px-20 {
		padding-left: 5rem;
		padding-right: 5rem;
	}

	.sm\:pt-0 {
		padding-top: 0px;
	}

	.sm\:pb-4 {
		padding-bottom: 1rem;
	}

	.sm\:text-left {
		text-align: left;
	}
}
@media (min-width: 768px) {

	.md\:col-span-2 {
		grid-column: span 2 / span 2;
	}

	.md\:col-span-1 {
		grid-column: span 1 / span 1;
	}

	.md\:my-6 {
		margin-top: 1.5rem;
		margin-bottom: 1.5rem;
	}

	.md\:mt-0 {
		margin-top: 0px;
	}

	.md\:flex {
		display: flex;
	}

	.md\:grid {
		display: grid;
	}

	.md\:min-h-screen {
		min-height: 100vh;
	}

	.md\:w-1\/2 {
		width: 50%;
	}

	.md\:grid-cols-3 {
		grid-template-columns: repeat(3, minmax(0, 1fr));
	}

	.md\:grid-cols-2 {
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}

	.md\:gap-6 {
		gap: 1.5rem;
	}

	.md\:border-t-0 {
		border-top-width: 0px;
	}

	.md\:border-l {
		border-left-width: 1px;
	}

	.md\:pb-0 {
		padding-bottom: 0px;
	}

	.md\:text-3xl {
		font-size: 1.875rem;
		line-height: 2.25rem;
	}
}
@media (min-width: 1024px) {

	.lg\:col-span-4 {
		grid-column: span 4 / span 4;
	}

	.lg\:block {
		display: block;
	}

	.lg\:w-1\/2 {
		width: 50%;
	}

	.lg\:w-2\/3 {
		width: 66.666667%;
	}

	.lg\:w-1\/3 {
		width: 33.333333%;
	}

	.lg\:grid-cols-2 {
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}

	.lg\:grid-cols-4 {
		grid-template-columns: repeat(4, minmax(0, 1fr));
	}

	.lg\:px-8 {
		padding-left: 2rem;
		padding-right: 2rem;
	}
}


* {
  font-family: "Roboto", Arial, sans-serif;
  padding: 0;
  margin: 0;
  color: #666;
  -webkit-font-smoothing: antialiased;
  letter-spacing: 0.1px;
  font-size: 15px;
}

a {
  color: #2196F3;
}

.bg-map {
  background: url(/images/bg-map.png?e5a06f4ebdf3e012dd6454c279fa3863) no-repeat;
  background-size: contain;
}

.bg-login {
  background: url(/images/slide-one.jpg?3651724d019a1fb91b4777a20566296d) 500px 0px no-repeat;
  background-size: contain;
  background-attachment: fixed;
  background-position: 100%;
  mix-blend-mode: darken;
}

.bg-loss {
  background: url("/images/profilinfo/bg-loss.jpg") 500px 0px no-repeat;
  background-size: contain;
  background-attachment: fixed;
  background-position: 100%;
}

.text-header {
  color: #EF340F;
  text-transform: uppercase;
  letter-spacing: 0.3rem;
  font-weight: 900;
}

.panel-grey-1 {
  background-color: #292931;
}

.panel-grey-2 {
  background-color: #F5F5F5;
}

.bg-panel-grey {
  background-color: #292931;
}

.bg-panel-orange {
  background-color: #EF340F;
}

.bg-panel-gorange {
  background: rgb(239, 91, 0);
  background: linear-gradient(0deg, rgb(239, 52, 15) 0%, rgb(239, 91, 0) 100%);
}

.text-panel-grey {
  color: #292931;
}

.text-panel-orange {
  color: #EF340F;
}

.form-control input[type=text],
.form-control input[type=email],
.form-control input[type=password] {
  outline: none !important;
  box-shadow: none;
}

.form-control input[type=text]:focus,
.form-control input[type=email]:focus,
.form-control input[type=password]:focus,
.form-control select:focus,
.form-control textarea:focus {
  outline: none !important;
  box-shadow: none;
}

.form-control input:-webkit-autofill,
.form-control input:-webkit-autofill:hover,
.form-control input:-webkit-autofill:focus,
.form-control input:-webkit-autofill:active {
  -webkit-box-shadow: 0 0 0 30px transparent inset !important;
  -webkit-background-clip: text;
}

.form-control input,
.form-control select,
.form-control textarea {
  position: relative;
  font-weight: normal;
  width: 100%;
  font-size: 1rem;
  line-height: 1.5rem;
  outline: 0;
  border: 0;
  background-color: #f7f7f7;
  padding: 1rem;
  border-radius: 0;
  border-bottom: 2px solid #DDD;
  transition: box-shadow 150ms ease-out;
}

.form-control select {
  padding: 0 1rem;
}

.form-control input:-webkit-autofill,
.form-control input:-webkit-autofill:hover,
.form-control input:-webkit-autofill:focus,
.form-control input:-webkit-autofill:active {
  -webkit-box-shadow: 0 0 0 30px #fff inset !important;
  -webkit-background-clip: text;
}

.input-group :where(span),
.input-group :first-child {
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}

*:focus {
  outline: none;
}

/*floating-form-labels*/
.-z-1 {
  z-index: -1;
}

.origin-0 {
  transform-origin: 0%;
}

input:not(:-moz-placeholder-shown) ~ label, textarea:not(:-moz-placeholder-shown) ~ label, select:not(:-moz-placeholder-shown) ~ label {
  /* @apply transform; scale-75; -translate-y-6; */
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  transform: translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  --tw-scale-x: 0.75;
  --tw-scale-y: 0.75;
  --tw-translate-y: -1.3rem;
}

input:focus ~ label,
input:not(:placeholder-shown) ~ label,
textarea:focus ~ label,
textarea:not(:placeholder-shown) ~ label,
select:focus ~ label,
select:not(:placeholder-shown) ~ label {
  /* @apply transform; scale-75; -translate-y-6; */
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  transform: translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  --tw-scale-x: 0.75;
  --tw-scale-y: 0.75;
  --tw-translate-y: -1.3rem;
}

input:focus ~ label,
select:focus ~ label {
  /* @apply text-black; left-0; */
  --tw-text-opacity: 1;
  color: rgba(0, 0, 0, var(--tw-text-opacity));
  left: 0px;
}

.switch {
  display: inline-block;
  height: 20px;
  position: relative;
  width: 36px;
}

.switch input {
  display: none;
}

.slider {
  background-color: #ccc;
  bottom: 0;
  cursor: pointer;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  transition: 0.4s;
}

.slider:before {
  background-color: #fff;
  bottom: 3px;
  content: "";
  height: 14px;
  left: 3px;
  position: absolute;
  transition: 0.4s;
  width: 14px;
}

input:checked + .slider {
  background-color: #66bb6a;
}

input:checked + .slider:before {
  transform: translateX(16px);
}

.slider.round {
  border-radius: 14px;
}

.slider.round:before {
  border-radius: 50%;
}

/* general styling */
html,
body {
  height: 100%;
  margin: 0;
}

body {
  align-items: center;
  background-color: #f1f2f3;
  display: flex;
}

.container {
  margin: 0 auto;
}

/*end floating-form-labels*/
/* sidebar */
.sidenav a {
  padding: 35px 8px 6px;
  min-height: 60px;
  text-decoration: none;
  text-align: center;
  font-size: 12px;
  color: #fff;
  display: block;
}

.sidebar a.avatar,
.sidebar a.avatar:hover {
  color: #fff;
  text-decoration: none;
  padding: 6px 18px;
  height: auto;
}

.sidebar a.avatar img {
  width: 75px;
  height: 75px;
  margin: 0 auto;
}

.sidebar a.avatar span {
  width: 100%;
  display: block;
  margin-bottom: 10px;
}

.sidebar a.avatar strong {
  color: #EF340F;
}

.sidenav a.map {
  background: url(/images/sidebar_map.png?d811e5fbbec8dce4507e80bcc8a06921) 50% 25% no-repeat;
}

.sidenav a.contact {
  background: url(/images/sidebar_contact.png?60a2d0160c077de1b630d05ae3f1f186) 50% 25% no-repeat;
  background-size: 19px 19px;
  height: 30%;
}

.sidenav a.contact:hover {
  background: url(/images/sidebar_contact_act.png?3046cf01b235068a5d5985b69aaafe85) 50% 25% no-repeat;
  background-size: 19px 19px;
  height: 30%;
}

.sidenav a.map:hover,
.sidenav a.map_active {
  background: url(/images/sidebar_map_act.png?1554259b8c3684166c1d16111c350e5a) 50% 25% no-repeat;
  color: #EF340F;
}

.sidenav a.stats {
  background: url(/images/sidebar_stats.png?f46bef20dfd1a583899658ec41045381) 50% 25% no-repeat;
}

.sidenav a.stats:hover,
.sidenav a.stats_active {
  background: url(/images/sidebar_stats_act.png?15839e0231c21f487d7186a1841e23e9) 50% 25% no-repeat;
  color: #EF340F;
}

.sidenav a.chat {
  background: url(/images/sidebar_chat.png?6622b9ec4ab5243392037dfcadc3d494) 50% 25% no-repeat;
}

.sidenav a.chat:hover,
.sidenav a.chat_active {
  background: url(/images/sidebar_chat_act.png?6f22bcfd5801bb2972275abf99f97545) 50% 25% no-repeat;
  color: #EF340F;
}

.sidenav a.poi {
  background: url(/images/sidebar_poi.png?2db9721826bc0408d66dbffc70c964a2) 50% 25% no-repeat;
}

.sidenav a.poi:hover,
.sidenav a.poi_active {
  background: url(/images/sidebar_poi_act.png?0a8bc496fa228914636fa11fccbfbbe2) 50% 25% no-repeat;
  color: #EF340F;
}

.sidenav a.events {
  background: url(/images/sidebar_events.png?61a37759a363b7484595bf129298441b) 50% 25% no-repeat;
}

.sidenav a.events:hover,
.sidenav a.events_active {
  background: url(/images/sidebar_events_act.png?1577ba4dce3b469c708e1f45504d537a) 50% 25% no-repeat;
  color: #EF340F;
}

.sidenav a.bathymetry {
  background: url(/images/sidebar_bathymetry.png?75e02876a52833ff35e51cd755551ba0) 50% 25% no-repeat;
}

.sidenav a.bathymetry:hover,
.sidenav a.bathymetry_active {
  background: url(/images/sidebar_bathymetry_act.png?e561385f4ca3a65458cce189b172983e) 50% 25% no-repeat;
  color: #EF340F;
}

.sidenav a.logbook {
  background: url(/images/sidebar_logbook.png?d97ef273ab46205446f26a4814d4bce9) 50% 25% no-repeat;
}

.sidenav a.logbook:hover,
.sidenav a.logbook_active {
  background: url(/images/sidebar_logbook_act.png?6e614adb268f0873bc82cd357617ee61) 50% 25% no-repeat;
  color: #EF340F;
}

.sidenav a.logout {
  background: url(/images/sidebar_logout.png?2fe2a83ee83aad81a0703bf541b6b9d5) 50% 25% no-repeat;
}

.sidenav a.logout:hover {
  background: url(/images/sidebar_logout_act.png?e34556bbcb1b5b0f1fc040f0900f51e2) 50% 25% no-repeat;
  color: #EF340F;
}

.sidenav a:hover {
  color: #EF340F;
}

.sidenav a:nth-child(2n) {
  background-color: #2f2f39 !important;
}

.sidenav a.small {
  height: auto;
  min-height: auto;
  width: 100%;
  padding: 10px 8px;
}

.nested-list {
  counter-reset: item;
}

.nested-list LI {
  display: block;
}

.nested-list LI:before {
  content: counters(item, ".") " ";
  counter-increment: item;
}

/* sidebar end */
.overflow-scroll {
  overflow-y: auto !important;
  height: calc(100vh - 0px);
  scrollbar-width: thin;
  scrollbar-color: #EF340F #ffffff;
}

.overflow-scroll-offer {
  overflow-y: scroll !important;
  height: calc(100vh - 205px);
  scrollbar-width: thin;
  scrollbar-color: #EF340F #ffffff;
}

.preview {
  text-align: center;
  overflow: hidden;
  width: 160px;
  height: 160px;
  margin: 10px;
  border: 1px solid red;
}

/* Chrome, Edge, and Safari */
*::-webkit-scrollbar {
  width: 30px;
}

*::-webkit-scrollbar-track {
  background: #ffffff;
}

*::-webkit-scrollbar-thumb {
  background-color: #EF340F;
  border-radius: 16px;
  border: 12px solid #ffffff;
}

/*headers */
h2 {
  font-size: 30px;
  text-transform: uppercase;
  font-weight: 900;
  margin: 1rem 0;
  color: #EF340F;
  letter-spacing: 0.3rem;
}

@media (min-width: 1280px) {
  .xl\:block {
    display: block;
  }
}
.grid-rows-lightbox {
  grid-template-rows: 3rem 1fr 3rem;
}

.loader {
  border-top-color: #3498db;
  -webkit-animation: spinner 1.5s linear infinite;
  animation: spinner 1.5s linear infinite;
}

@-webkit-keyframes spinner {
  0% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
  }
}
@keyframes spinner {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
/*map */
.mapboxgl-map {
  font: 14px/20px "Roboto", sans-serif !important;
}

.mapboxgl-popup-content {
  padding: 0 !important;
  min-width: 200px;
  background: transparent !important;
}

.activity-map {
  width: 100%;
  padding-top: 72.25%;
  position: relative;
  font-family: "Roboto", sans-serif;
}

.activity-map-background {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: url("/images/map/landscape_black.png") no-repeat;
  background-size: cover;
  padding: 3.7% 6.8%;
}

#map {
  top: 0;
  bottom: 0;
  width: 100%;
}

.marker-poi {
  background-size: cover;
}

@media (max-width: 480px) {
  .activity-map-background {
    background: url("/images/map/portrait_black.png") no-repeat;
    background-size: cover;
    padding: 25.7% 6.8%;
  }
  .activity-map {
    padding-top: 203.25%;
  }
}
.ol-control button {
  font-size: 2.14em;
}

.mapboxgl-popup {
  position: relative;
  background: rgb(255, 255, 255);
  border-radius: 10px;
  white-space: nowrap;
  text-align: center;
  width: 100%;
  height: 100%;
}

.mapboxgl-popup h3,
.mapboxgl-popup h3 a {
  font: 14px/20px "Roboto", sans-serif !important;
  font-weight: bold;
  padding: 10px;
  margin: 0;
}

.mapboxgl-popup .events h3 a,
.mapboxgl-popup .events h3,
.mapboxgl-popup .poi-tip h3,
.mapboxgl-popup .poi-tip h3 a {
  font-size: 18px !important;
}

.mapboxgl-popup h3 span.add-date {
  font: 14px/20px "Roboto", sans-serif;
  color: #36313d;
  margin-top: 8px;
}

.mapboxgl-popup p {
  padding: 10px;
  font-size: 14px;
  margin: 0;
}

.mapboxgl-popup p.close_tip {
  color: #E84B1C;
  font-weight: bold;
  padding: 10px;
  border-top: 1px solid #d2d0d0 !important;
  cursor: pointer;
  margin: 0;
}

.mapboxgl-popup .user-icon {
  margin-top: 10px;
}

.mapboxgl-popup .user-icon h3 {
  padding-top: 5px;
}

.mapboxgl-popup-close-button {
  font-size: 30px;
  padding: 7px;
}

.mapboxgl-popup .events {
  max-width: 500px;
}

.mapboxgl-popup .event_description {
  white-space: normal;
  text-align: justify;
}

.mapboxgl-popup-tip {
  border: none !important;
}

.mapboxgl-popup-content .notes-base-tip span {
  color: #E84B1C;
  padding: 10px;
  text-align: right;
  display: block;
  border-bottom: 1px solid #d2d0d0 !important;
}

.mapboxgl-popup-content .form-add-note {
  min-width: 500px;
  padding: 10px;
  text-align: left;
  overflow: auto;
  max-height: -webkit-fill-available;
}

.mapboxgl-popup-content .form-add-note h3 {
  color: #E84B1C;
  font: 20px/30px "Roboto", sans-serif !important;
  font-weight: bold;
  padding: 10px;
  margin-bottom: 10px;
  border-bottom: 1px solid #d2d0d0 !important;
}

.mapboxgl-popup-content .form-add-note .close_tip {
  margin-top: 0rem;
  color: #fff;
  background-color: #e84b1c;
  border-color: #e84b1c;
  padding: 0.5rem 2rem;
  margin: 0 0.5rem;
}

.mapboxgl-popup-content .form-add-note textarea {
  width: 100%;
  height: 150px;
}

.mapboxgl-map .arrow_box {
  background: #fff;
  border: 1px solid #efefef;
  top: -40px !important;
}

.mapboxgl-map .arrow_box:after,
.arrow_box:before {
  top: 100%;
  left: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}

.mapboxgl-map .arrow_box:after {
  border-color: rgba(136, 183, 213, 0);
  border-top-color: #fff;
  border-width: 20px;
  margin-left: -20px;
}

.mapboxgl-map .arrow_box:before {
  border-color: rgba(194, 225, 245, 0);
  border-top-color: #efefef;
  border-width: 26px;
  margin-left: -26px;
}

.mapboxgl-map .menu {
  background: rgba(0, 0, 0, 0.6);
  position: absolute;
  z-index: 1;
  bottom: 10px;
  left: 10px;
  border-radius: 0px;
  width: 180px;
  z-index: 9;
  border-radius: 10px;
  padding: 0px;
}

.mapboxgl-map .menu a {
  font-size: 12px;
  color: #36313d;
  display: block;
  margin: 0px 5px;
  padding: 0;
  text-decoration: none;
  text-align: center;
  height: 30px;
  position: relative;
  line-height: 30px;
  padding-right: 28px;
  border-bottom: 1px solid #525252;
}

.mapboxgl-map .menu .menu-icon {
  border-radius: 12px;
  width: 24px;
  height: 24px;
  display: block;
}

.mapboxgl-map .menu a span {
  position: absolute;
  top: 0;
  right: 0;
  background-size: 12px;
  opacity: 0.3;
  filter: alpha(opacity=30);
}

.mapboxgl-map .menu a span.users {
  background: url("/images/map/ic_users.png") no-repeat center 7px;
  background-size: 15px;
}

.mapboxgl-map .menu a span.events {
  background: url("/images/map/ic_events.png") no-repeat center 7px;
  background-size: 15px;
}

.mapboxgl-map .menu a span.pois {
  background: url("/images/map/ic_poi.png") no-repeat center 7px;
  background-size: 15px;
}

.mapboxgl-map .menu a.active span.users {
  opacity: 1;
  filter: alpha(opacity=100);
}

.mapboxgl-map .menu a.active span.events {
  opacity: 1;
  filter: alpha(opacity=100);
}

.mapboxgl-map .menu a.active span.pois {
  opacity: 1;
  filter: alpha(opacity=100);
}

.mapboxgl-map .menu a:hover {
  color: #828282;
}

.mapboxgl-map .menu a.active {
  color: rgb(255, 255, 255);
}

.mapboxgl-map .mapboxgl-map .menu a:last-child {
  border-bottom: none;
}

.mapboxgl-map .top {
  position: absolute;
  z-index: 1;
  top: 10px;
  left: 0px;
  display: table;
  width: 100%;
}

.mapboxgl-map .top > div {
  width: 50%;
  display: table-cell;
  padding: 0 25px;
}

.mapboxgl-map .top > div > div {
  background: rgb(41, 41, 49);
  background: -webkit-gradient(left top, left bottom, color-stop(0%, rgb(41, 41, 49)), color-stop(100%, rgba(41, 41, 49, 0.39)));
  background: linear-gradient(to bottom, rgb(41, 41, 49) 0%, rgba(41, 41, 49, 0.39) 100%);
  height: 72px;
}

.mapboxgl-map .top .left-bar > div {
  border-radius: 36px 0px 0px 36px;
  -moz-border-radius: 36px 0px 0px 36px;
  -webkit-border-radius: 36px 0px 0px 36px;
  border: 0px solid #000000;
}

.mapboxgl-map .top .right-bar > div {
  border-radius: 0px 36px 36px 0px;
  -moz-border-radius: 0px 36px 36px 0px;
  -webkit-border-radius: 0px 36px 36px 0px;
  border: 0px solid #000000;
}

input.modal-toggle:not(:-moz-placeholder-shown) ~ label {
  /* @apply transform; scale-100; -translate-y-6; */
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  transform: translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-translate-y: 0rem;
}

input.modal-toggle:focus ~ label,
input.modal-toggle:not(:placeholder-shown) ~ label {
  /* @apply transform; scale-100; -translate-y-6; */
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  transform: translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-translate-y: 0rem;
}

.logo-popup {
  top: -5rem;
}

.modal-box {
  overflow-y: visible !important;
}

.modal-box img {
  border: 6px solid #FFF;
  width: 5rem;
  height: 5rem;
}

.modal-box .btn {
  margin-bottom: 1rem;
}

/* step form */
.display-none {
  display: none;
}

.multi-wizard-step p {
  margin-top: 12px;
}

.stepwizard-row {
  display: table-row;
}

.stepwizard {
  display: table;
  position: relative;
  width: 100%;
}

.multi-wizard-step button[disabled] {
  filter: alpha(opacity=100) !important;
  opacity: 1 !important;
}

.stepwizard-row:before {
  top: 14px;
  bottom: 0;
  content: " ";
  width: 100%;
  height: 1px;
  z-order: 0;
  position: absolute;
  background-color: #fefefe;
}

.multi-wizard-step {
  text-align: center;
  position: relative;
  display: table-cell;
}

/* end stepform */
