.react-grid-layout { position: relative; transition: height 0.2s; }
.react-grid-item { transition: left 0.2s, top, width, height; }
.react-grid-item img { pointer-events: none; user-select: none; }
.react-grid-item.cssTransforms { transition-property: transform, width, height; }
.react-grid-item.resizing { transition: none; z-index: 1; will-change: width, height; }
.react-grid-item.react-draggable-dragging { transition: none; z-index: 3; will-change: transform; }
.react-grid-item.dropping { visibility: hidden; }
.react-grid-item.react-grid-placeholder { background: red; opacity: 0.2; transition-duration: 0.1s; z-index: 2; user-select: none; }
.react-grid-item.react-grid-placeholder.placeholder-resizing { transition: none; }
.react-grid-item > .react-resizable-handle { position: absolute; width: 20px; height: 20px; }
.react-grid-item > .react-resizable-handle::after { content: ""; position: absolute; right: 3px; bottom: 3px; width: 5px; height: 5px; border-right: 2px solid rgba(0, 0, 0, 0.4); border-bottom: 2px solid rgba(0, 0, 0, 0.4); }
.react-resizable-hide > .react-resizable-handle { display: none; }
.react-grid-item > .react-resizable-handle.react-resizable-handle-sw { bottom: 0px; left: 0px; cursor: sw-resize; transform: rotate(90deg); }
.react-grid-item > .react-resizable-handle.react-resizable-handle-se { bottom: 0px; right: 0px; cursor: se-resize; }
.react-grid-item > .react-resizable-handle.react-resizable-handle-nw { top: 0px; left: 0px; cursor: nw-resize; transform: rotate(180deg); }
.react-grid-item > .react-resizable-handle.react-resizable-handle-ne { top: 0px; right: 0px; cursor: ne-resize; transform: rotate(270deg); }
.react-grid-item > .react-resizable-handle.react-resizable-handle-e, .react-grid-item > .react-resizable-handle.react-resizable-handle-w { top: 50%; margin-top: -10px; cursor: ew-resize; }
.react-grid-item > .react-resizable-handle.react-resizable-handle-w { left: 0px; transform: rotate(135deg); }
.react-grid-item > .react-resizable-handle.react-resizable-handle-e { right: 0px; transform: rotate(315deg); }
.react-grid-item > .react-resizable-handle.react-resizable-handle-n, .react-grid-item > .react-resizable-handle.react-resizable-handle-s { left: 50%; margin-left: -10px; cursor: ns-resize; }
.react-grid-item > .react-resizable-handle.react-resizable-handle-n { top: 0px; transform: rotate(225deg); }
.react-grid-item > .react-resizable-handle.react-resizable-handle-s { bottom: 0px; transform: rotate(45deg); }
.react-resizable { position: relative; }
.react-resizable-handle { position: absolute; width: 20px; height: 20px; background-repeat: no-repeat; background-origin: content-box; box-sizing: border-box; background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2IDYiIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmYwMCIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI2cHgiIGhlaWdodD0iNnB4Ij48ZyBvcGFjaXR5PSIwLjMwMiI+PHBhdGggZD0iTSA2IDYgTCAwIDYgTCAwIDQuMiBMIDQgNC4yIEwgNC4yIDQuMiBMIDQuMiAwIEwgNiAwIEwgNiA2IEwgNiA2IFoiIGZpbGw9IiMwMDAwMDAiLz48L2c+PC9zdmc+"); background-position: 100% 100%; padding: 0px 3px 3px 0px; }
.react-resizable-handle-sw { bottom: 0px; left: 0px; cursor: sw-resize; transform: rotate(90deg); }
.react-resizable-handle-se { bottom: 0px; right: 0px; cursor: se-resize; }
.react-resizable-handle-nw { top: 0px; left: 0px; cursor: nw-resize; transform: rotate(180deg); }
.react-resizable-handle-ne { top: 0px; right: 0px; cursor: ne-resize; transform: rotate(270deg); }
.react-resizable-handle-e, .react-resizable-handle-w { top: 50%; margin-top: -10px; cursor: ew-resize; }
.react-resizable-handle-w { left: 0px; transform: rotate(135deg); }
.react-resizable-handle-e { right: 0px; transform: rotate(315deg); }
.react-resizable-handle-n, .react-resizable-handle-s { left: 50%; margin-left: -10px; cursor: ns-resize; }
.react-resizable-handle-n { top: 0px; transform: rotate(225deg); }
.react-resizable-handle-s { bottom: 0px; transform: rotate(45deg); }
*, ::after, ::before { --tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-gradient-from-position: ; --tw-gradient-via-position: ; --tw-gradient-to-position: ; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fraction: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgb(59 130 246/0.5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; --tw-blur: ; --tw-brightness: ; --tw-contrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-blur: ; --tw-backdrop-brightness: ; --tw-backdrop-contrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; --tw-contain-size: ; --tw-contain-layout: ; --tw-contain-paint: ; --tw-contain-style: ; }
::backdrop { --tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-gradient-from-position: ; --tw-gradient-via-position: ; --tw-gradient-to-position: ; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fraction: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgb(59 130 246/0.5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; --tw-blur: ; --tw-brightness: ; --tw-contrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-blur: ; --tw-backdrop-brightness: ; --tw-backdrop-contrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; --tw-contain-size: ; --tw-contain-layout: ; --tw-contain-paint: ; --tw-contain-style: ; }
*, ::after, ::before { border: 0px solid rgb(229, 231, 235); }
::after, ::before { --tw-content: ""; }
:host, html { line-height: 1.5; text-size-adjust: 100%; tab-size: 4; font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; font-feature-settings: normal; font-variation-settings: normal; -webkit-tap-highlight-color: transparent; }
body { margin: 0px; line-height: inherit; }
hr { height: 0px; color: inherit; border-top-width: 1px; }
abbr:where([title]) { text-decoration: underline dotted; }
h1, h2, h3, h4, h5, h6 { font-size: inherit; font-weight: inherit; }
a { color: inherit; text-decoration: inherit; }
b, strong { font-weight: bolder; }
code, kbd, pre, samp { font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-feature-settings: normal; font-variation-settings: normal; font-size: 1em; }
small { font-size: 80%; }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sub { bottom: -0.25em; }
sup { top: -0.5em; }
table { text-indent: 0px; border-color: inherit; border-collapse: collapse; }
button, input, optgroup, select, textarea { font-family: inherit; font-feature-settings: inherit; font-variation-settings: inherit; font-size: 100%; font-weight: inherit; line-height: inherit; letter-spacing: inherit; color: inherit; margin: 0px; padding: 0px; }
button, select { text-transform: none; }
button, input:where([type="button"]), input:where([type="reset"]), input:where([type="submit"]) { appearance: button; background-color: transparent; background-image: none; }
progress { vertical-align: baseline; }
::-webkit-inner-spin-button, ::-webkit-outer-spin-button { height: auto; }
[type="search"] { appearance: textfield; outline-offset: -2px; }
::-webkit-search-decoration { appearance: none; }
::-webkit-file-upload-button { appearance: button; font: inherit; }
summary { display: list-item; }
blockquote, dd, dl, figure, h1, h2, h3, h4, h5, h6, hr, p, pre { margin: 0px; }
fieldset { margin: 0px; }
fieldset, legend { padding: 0px; }
menu, ol, ul { list-style: none; margin: 0px; padding: 0px; }
dialog { padding: 0px; }
textarea { resize: vertical; }
input::placeholder, textarea::placeholder { opacity: 1; color: rgb(156, 163, 175); }
[role="button"], button { cursor: pointer; }
:disabled { cursor: default; }
audio, canvas, embed, iframe, img, object, svg, video { display: block; vertical-align: middle; }
img, video { max-width: 100%; height: auto; }
[hidden]:where(:not([hidden="until-found"])) { display: none; }
.\!container { width: 100% !important; }
.container { width: 100%; }
@media (min-width: 640px) {
  .\!container { max-width: 640px !important; }
  .container { max-width: 640px; }
}
@media (min-width: 768px) {
  .\!container { max-width: 768px !important; }
  .container { max-width: 768px; }
}
@media (min-width: 1024px) {
  .\!container { max-width: 1024px !important; }
  .container { max-width: 1024px; }
}
@media (min-width: 1280px) {
  .\!container { max-width: 1280px !important; }
  .container { max-width: 1280px; }
}
@media (min-width: 1536px) {
  .\!container { max-width: 1536px !important; }
  .container { max-width: 1536px; }
}
.pointer-events-none { pointer-events: none; }
.pointer-events-auto { pointer-events: auto; }
.visible { visibility: visible; }
.invisible { visibility: hidden; }
.collapse { visibility: collapse; }
.static { position: static; }
.fixed { position: fixed; }
.absolute { position: absolute; }
.relative { position: relative; }
.sticky { position: sticky; }
.inset-0 { inset: 0px; }
.inset-x-0 { left: 0px; right: 0px; }
.inset-y-0 { top: 0px; bottom: 0px; }
.-bottom-1\.5 { bottom: -0.375rem; }
.-bottom-5 { bottom: -1.25rem; }
.-bottom-\[10px\] { bottom: -10px; }
.-bottom-\[15px\] { bottom: -15px; }
.-bottom-\[16px\] { bottom: -16px; }
.-bottom-\[18px\] { bottom: -18px; }
.-bottom-\[23px\] { bottom: -23px; }
.-bottom-\[270px\] { bottom: -270px; }
.-bottom-\[2px\] { bottom: -2px; }
.-bottom-\[3\.5px\] { bottom: -3.5px; }
.-bottom-\[38px\] { bottom: -38px; }
.-bottom-\[40px\] { bottom: -40px; }
.-bottom-\[46px\] { bottom: -46px; }
.-bottom-\[50px\] { bottom: -50px; }
.-bottom-\[5px\] { bottom: -5px; }
.-left-0 { left: 0px; }
.-left-1 { left: -0.25rem; }
.-left-3 { left: -0.75rem; }
.-left-\[10px\] { left: -10px; }
.-left-\[14\.5\%\] { left: -14.5%; }
.-left-\[15\%\] { left: -15%; }
.-left-\[15px\] { left: -15px; }
.-left-\[16\.5px\] { left: -16.5px; }
.-left-\[16px\] { left: -16px; }
.-left-\[18\.5\%\] { left: -18.5%; }
.-left-\[20px\] { left: -20px; }
.-left-\[21\.5\%\] { left: -21.5%; }
.-left-\[22\%\] { left: -22%; }
.-left-\[23\%\] { left: -23%; }
.-left-\[24\%\] { left: -24%; }
.-left-\[25\%\] { left: -25%; }
.-left-\[30\%\] { left: -30%; }
.-left-\[32\%\] { left: -32%; }
.-left-\[40\%\] { left: -40%; }
.-left-\[45\%\] { left: -45%; }
.-left-\[51\%\] { left: -51%; }
.-left-\[52\%\] { left: -52%; }
.-left-\[53\%\] { left: -53%; }
.-left-\[9px\] { left: -9px; }
.-right-\[10px\] { right: -10px; }
.-right-\[110px\] { right: -110px; }
.-right-\[15\%\] { right: -15%; }
.-right-\[15\.5\%\] { right: -15.5%; }
.-right-\[150\%\] { right: -150%; }
.-right-\[16\.5px\] { right: -16.5px; }
.-right-\[16px\] { right: -16px; }
.-right-\[2\%\] { right: -2%; }
.-right-\[20px\] { right: -20px; }
.-right-\[22\%\] { right: -22%; }
.-right-\[22\.5\%\] { right: -22.5%; }
.-right-\[23\%\] { right: -23%; }
.-right-\[25\.5\%\] { right: -25.5%; }
.-right-\[26\%\] { right: -26%; }
.-right-\[27\%\] { right: -27%; }
.-right-\[30\%\] { right: -30%; }
.-right-\[30px\] { right: -30px; }
.-right-\[32\%\] { right: -32%; }
.-right-\[39\%\] { right: -39%; }
.-right-\[3px\] { right: -3px; }
.-right-\[40\%\] { right: -40%; }
.-right-\[50\%\] { right: -50%; }
.-right-\[52\%\] { right: -52%; }
.-right-\[53\%\] { right: -53%; }
.-right-\[5px\] { right: -5px; }
.-right-\[72\%\] { right: -72%; }
.-right-\[9px\] { right: -9px; }
.-top-1 { top: -0.25rem; }
.-top-1\.5 { top: -0.375rem; }
.-top-2 { top: -0.5rem; }
.-top-3 { top: -0.75rem; }
.-top-8 { top: -2rem; }
.-top-\[10px\] { top: -10px; }
.-top-\[15px\] { top: -15px; }
.-top-\[2px\] { top: -2px; }
.-top-\[30px\] { top: -30px; }
.-top-\[50px\] { top: -50px; }
.-top-\[5px\] { top: -5px; }
.bottom-0 { bottom: 0px; }
.bottom-1 { bottom: 0.25rem; }
.bottom-2 { bottom: 0.5rem; }
.bottom-3 { bottom: 0.75rem; }
.bottom-8 { bottom: 2rem; }
.bottom-\[-105px\] { bottom: -105px; }
.bottom-\[-10px\] { bottom: -10px; }
.bottom-\[-15px\] { bottom: -15px; }
.bottom-\[-1px\] { bottom: -1px; }
.bottom-\[-20px\] { bottom: -20px; }
.bottom-\[-2px\] { bottom: -2px; }
.bottom-\[-35px\] { bottom: -35px; }
.bottom-\[-40px\] { bottom: -40px; }
.bottom-\[-5px\] { bottom: -5px; }
.bottom-\[0px\] { bottom: 0px; }
.bottom-\[100px\] { bottom: 100px; }
.bottom-\[10px\] { bottom: 10px; }
.bottom-\[15px\] { bottom: 15px; }
.bottom-\[18px\] { bottom: 18px; }
.bottom-\[1px\] { bottom: 1px; }
.bottom-\[20px\] { bottom: 20px; }
.bottom-\[2px\] { bottom: 2px; }
.bottom-\[30px\] { bottom: 30px; }
.bottom-\[38\%\] { bottom: 38%; }
.bottom-\[40px\] { bottom: 40px; }
.bottom-\[50px\] { bottom: 50px; }
.bottom-\[60px\] { bottom: 60px; }
.bottom-\[70px\] { bottom: 70px; }
.bottom-\[80px\] { bottom: 80px; }
.bottom-full { bottom: 100%; }
.left-0 { left: 0px; }
.left-1\/2 { left: 50%; }
.left-2 { left: 0.5rem; }
.left-3 { left: 0.75rem; }
.left-8 { left: 2rem; }
.left-\[-20px\] { left: -20px; }
.left-\[-2px\] { left: -2px; }
.left-\[-40\%\] { left: -40%; }
.left-\[-7\.8px\] { left: -7.8px; }
.left-\[10\%\] { left: 10%; }
.left-\[10px\] { left: 10px; }
.left-\[113px\] { left: 113px; }
.left-\[123px\] { left: 123px; }
.left-\[135px\] { left: 135px; }
.left-\[13px\] { left: 13px; }
.left-\[143px\] { left: 143px; }
.left-\[15\%\] { left: 15%; }
.left-\[153px\] { left: 153px; }
.left-\[163px\] { left: 163px; }
.left-\[16px\] { left: 16px; }
.left-\[173px\] { left: 173px; }
.left-\[183px\] { left: 183px; }
.left-\[18px\] { left: 18px; }
.left-\[203px\] { left: 203px; }
.left-\[20px\] { left: 20px; }
.left-\[213px\] { left: 213px; }
.left-\[233px\] { left: 233px; }
.left-\[243px\] { left: 243px; }
.left-\[263px\] { left: 263px; }
.left-\[273px\] { left: 273px; }
.left-\[283px\] { left: 283px; }
.left-\[29\%\] { left: 29%; }
.left-\[293px\] { left: 293px; }
.left-\[2px\] { left: 2px; }
.left-\[30\%\] { left: 30%; }
.left-\[303px\] { left: 303px; }
.left-\[30px\] { left: 30px; }
.left-\[323px\] { left: 323px; }
.left-\[33px\] { left: 33px; }
.left-\[35px\] { left: 35px; }
.left-\[363px\] { left: 363px; }
.left-\[36px\] { left: 36px; }
.left-\[403px\] { left: 403px; }
.left-\[40px\] { left: 40px; }
.left-\[43px\] { left: 43px; }
.left-\[47\%\] { left: 47%; }
.left-\[50\%\] { left: 50%; }
.left-\[53px\] { left: 53px; }
.left-\[5px\] { left: 5px; }
.left-\[6\%\] { left: 6%; }
.left-\[60px\] { left: 60px; }
.left-\[63px\] { left: 63px; }
.left-\[68px\] { left: 68px; }
.left-\[83px\] { left: 83px; }
.left-\[8px\] { left: 8px; }
.left-\[90\.5\%\] { left: 90.5%; }
.left-\[93px\] { left: 93px; }
.right-0 { right: 0px; }
.right-1 { right: 0.25rem; }
.right-2 { right: 0.5rem; }
.right-3 { right: 0.75rem; }
.right-4 { right: 1rem; }
.right-\[0px\] { right: 0px; }
.right-\[10\%\] { right: 10%; }
.right-\[10px\] { right: 10px; }
.right-\[13px\] { right: 13px; }
.right-\[14px\] { right: 14px; }
.right-\[15\%\] { right: 15%; }
.right-\[15px\] { right: 15px; }
.right-\[16px\] { right: 16px; }
.right-\[18px\] { right: 18px; }
.right-\[3\%\] { right: 3%; }
.right-\[30px\] { right: 30px; }
.right-\[35px\] { right: 35px; }
.right-\[45px\] { right: 45px; }
.right-\[4px\] { right: 4px; }
.right-\[50px\] { right: 50px; }
.right-\[5px\] { right: 5px; }
.right-\[6\%\] { right: 6%; }
.right-\[60px\] { right: 60px; }
.right-\[8px\] { right: 8px; }
.top-0 { top: 0px; }
.top-1 { top: 0.25rem; }
.top-1\/2 { top: 50%; }
.top-1\/3 { top: 33.3333%; }
.top-1\/4 { top: 25%; }
.top-10 { top: 2.5rem; }
.top-2 { top: 0.5rem; }
.top-20 { top: 5rem; }
.top-3 { top: 0.75rem; }
.top-\[-1\%\] { top: -1%; }
.top-\[-100px\] { top: -100px; }
.top-\[-10px\] { top: -10px; }
.top-\[-120px\] { top: -120px; }
.top-\[-12px\] { top: -12px; }
.top-\[-14px\] { top: -14px; }
.top-\[-15px\] { top: -15px; }
.top-\[-20px\] { top: -20px; }
.top-\[-23px\] { top: -23px; }
.top-\[-2px\] { top: -2px; }
.top-\[-45px\] { top: -45px; }
.top-\[-4px\] { top: -4px; }
.top-\[-60px\] { top: -60px; }
.top-\[-65px\] { top: -65px; }
.top-\[0\.5px\] { top: 0.5px; }
.top-\[10\%\] { top: 10%; }
.top-\[10px\] { top: 10px; }
.top-\[11\%\] { top: 11%; }
.top-\[12\%\] { top: 12%; }
.top-\[14px\] { top: 14px; }
.top-\[15\%\] { top: 15%; }
.top-\[15px\] { top: 15px; }
.top-\[160px\] { top: 160px; }
.top-\[16px\] { top: 16px; }
.top-\[17px\] { top: 17px; }
.top-\[18\%\] { top: 18%; }
.top-\[19\%\] { top: 19%; }
.top-\[1px\] { top: 1px; }
.top-\[2\%\] { top: 2%; }
.top-\[20\%\] { top: 20%; }
.top-\[21\%\] { top: 21%; }
.top-\[22\%\] { top: 22%; }
.top-\[22px\] { top: 22px; }
.top-\[24\%\] { top: 24%; }
.top-\[25\%\] { top: 25%; }
.top-\[26\%\] { top: 26%; }
.top-\[2px\] { top: 2px; }
.top-\[3\%\] { top: 3%; }
.top-\[3\.2\%\] { top: 3.2%; }
.top-\[30\%\] { top: 30%; }
.top-\[30px\] { top: 30px; }
.top-\[32\%\] { top: 32%; }
.top-\[32px\] { top: 32px; }
.top-\[33\%\] { top: 33%; }
.top-\[38\%\] { top: 38%; }
.top-\[39\%\] { top: 39%; }
.top-\[4\%\] { top: 4%; }
.top-\[43\%\] { top: 43%; }
.top-\[45\%\] { top: 45%; }
.top-\[48\%\] { top: 48%; }
.top-\[50\%\] { top: 50%; }
.top-\[50px\] { top: 50px; }
.top-\[52\%\] { top: 52%; }
.top-\[53\.5\%\] { top: 53.5%; }
.top-\[55\%\] { top: 55%; }
.top-\[6\%\] { top: 6%; }
.top-\[65\%\] { top: 65%; }
.top-\[67px\] { top: 67px; }
.top-\[70\%\] { top: 70%; }
.top-\[73\%\] { top: 73%; }
.top-\[8\%\] { top: 8%; }
.top-\[80px\] { top: 80px; }
.top-\[81\.5\%\] { top: 81.5%; }
.top-\[85\.5\%\] { top: 85.5%; }
.top-\[90\%\] { top: 90%; }
.top-\[90px\] { top: 90px; }
.top-\[91\%\] { top: 91%; }
.top-\[96\%\] { top: 96%; }
.top-\[96\.5\%\] { top: 96.5%; }
.top-full { top: 100%; }
.isolate { isolation: isolate; }
.z-0 { z-index: 0; }
.z-10 { z-index: 10; }
.z-20 { z-index: 20; }
.z-30 { z-index: 30; }
.z-40 { z-index: 40; }
.z-50 { z-index: 50; }
.z-\[-1\] { z-index: -1; }
.z-\[0\] { z-index: 0; }
.z-\[1000\] { z-index: 1000; }
.z-\[100\] { z-index: 100; }
.z-\[100px\] { }
.z-\[10\] { z-index: 10; }
.z-\[10px\] { }
.z-\[110\] { z-index: 110; }
.z-\[110px\] { }
.z-\[1200\] { z-index: 1200; }
.z-\[1\] { z-index: 1; }
.z-\[2000\] { z-index: 2000; }
.z-\[20\] { z-index: 20; }
.z-\[20px\] { }
.z-\[21\] { z-index: 21; }
.z-\[2\] { z-index: 2; }
.z-\[3000\] { z-index: 3000; }
.z-\[30\] { z-index: 30; }
.z-\[30px\] { }
.z-\[3\] { z-index: 3; }
.z-\[40\] { z-index: 40; }
.z-\[40px\] { }
.z-\[5000\] { z-index: 5000; }
.z-\[50\] { z-index: 50; }
.z-\[50px\] { }
.z-\[5\] { z-index: 5; }
.z-\[60\] { z-index: 60; }
.z-\[60px\] { }
.z-\[70\] { z-index: 70; }
.z-\[70px\] { }
.z-\[80\] { z-index: 80; }
.z-\[80px\] { }
.z-\[90\] { z-index: 90; }
.z-\[90px\] { }
.z-\[997\] { z-index: 997; }
.z-\[999999\] { z-index: 999999; }
.z-\[9999\] { z-index: 9999; }
.col-span-1 { grid-column: span 1 / span 1; }
.col-span-3 { grid-column: span 3 / span 3; }
.col-span-4 { grid-column: span 4 / span 4; }
.col-span-5 { grid-column: span 5 / span 5; }
.row-start-1 { grid-row-start: 1; }
.row-start-2 { grid-row-start: 2; }
.row-start-4 { grid-row-start: 4; }
.row-end-2 { grid-row-end: 2; }
.row-end-4 { grid-row-end: 4; }
.row-end-7 { grid-row-end: 7; }
.-m-1 { margin: -0.25rem; }
.m-0 { margin: 0px; }
.m-4 { margin: 1rem; }
.-mx-1 { margin-left: -0.25rem; margin-right: -0.25rem; }
.-mx-2 { margin-left: -0.5rem; margin-right: -0.5rem; }
.-mx-8 { margin-left: -2rem; margin-right: -2rem; }
.-my-3 { margin-top: -0.75rem; margin-bottom: -0.75rem; }
.mx-0 { margin-left: 0px; margin-right: 0px; }
.mx-1 { margin-left: 0.25rem; margin-right: 0.25rem; }
.mx-2 { margin-left: 0.5rem; margin-right: 0.5rem; }
.mx-3 { margin-left: 0.75rem; margin-right: 0.75rem; }
.mx-4 { margin-left: 1rem; margin-right: 1rem; }
.mx-5 { margin-left: 1.25rem; margin-right: 1.25rem; }
.mx-\[0\.5px\] { margin-left: 0.5px; margin-right: 0.5px; }
.mx-\[10px\] { margin-left: 10px; margin-right: 10px; }
.mx-\[14px\] { margin-left: 14px; margin-right: 14px; }
.mx-\[1px\] { margin-left: 1px; margin-right: 1px; }
.mx-\[20px\] { margin-left: 20px; margin-right: 20px; }
.mx-\[25px\] { margin-left: 25px; margin-right: 25px; }
.mx-\[30px\] { margin-left: 30px; margin-right: 30px; }
.mx-\[53px\] { margin-left: 53px; margin-right: 53px; }
.mx-\[56px\] { margin-left: 56px; margin-right: 56px; }
.mx-\[5px\] { margin-left: 5px; margin-right: 5px; }
.mx-\[7px\] { margin-left: 7px; margin-right: 7px; }
.mx-auto { margin-left: auto; margin-right: auto; }
.my-2 { margin-top: 0.5rem; margin-bottom: 0.5rem; }
.my-4 { margin-top: 1rem; margin-bottom: 1rem; }
.my-6 { margin-top: 1.5rem; margin-bottom: 1.5rem; }
.my-\[0\.5px\] { margin-top: 0.5px; margin-bottom: 0.5px; }
.my-\[1px\] { margin-top: 1px; margin-bottom: 1px; }
.my-\[25px\] { margin-top: 25px; margin-bottom: 25px; }
.my-\[29px\] { margin-top: 29px; margin-bottom: 29px; }
.my-\[2px\] { margin-top: 2px; margin-bottom: 2px; }
.my-\[70px\] { margin-top: 70px; margin-bottom: 70px; }
.-mb-2 { margin-bottom: -0.5rem; }
.-mb-\[1\.2px\] { margin-bottom: -1.2px; }
.-mb-\[1px\] { margin-bottom: -1px; }
.-mb-\[20px\] { margin-bottom: -20px; }
.-mb-\[210px\] { margin-bottom: -210px; }
.-mb-\[45px\] { margin-bottom: -45px; }
.-mb-\[5px\] { margin-bottom: -5px; }
.-ml-\[15px\] { margin-left: -15px; }
.-ml-\[25px\] { margin-left: -25px; }
.-ml-\[42px\] { margin-left: -42px; }
.-ml-\[8px\] { margin-left: -8px; }
.-mr-4 { margin-right: -1rem; }
.-mt-1 { margin-top: -0.25rem; }
.-mt-2 { margin-top: -0.5rem; }
.-mt-4 { margin-top: -1rem; }
.-mt-5 { margin-top: -1.25rem; }
.-mt-\[10px\] { margin-top: -10px; }
.-mt-\[120px\] { margin-top: -120px; }
.-mt-\[15px\] { margin-top: -15px; }
.-mt-\[1px\] { margin-top: -1px; }
.-mt-\[20px\] { margin-top: -20px; }
.-mt-\[25px\] { margin-top: -25px; }
.-mt-\[30px\] { margin-top: -30px; }
.-mt-\[32px\] { margin-top: -32px; }
.-mt-\[35px\] { margin-top: -35px; }
.-mt-\[3px\] { margin-top: -3px; }
.-mt-\[50px\] { margin-top: -50px; }
.-mt-\[5px\] { margin-top: -5px; }
.-mt-\[60px\] { margin-top: -60px; }
.-mt-\[61px\] { margin-top: -61px; }
.-mt-\[65px\] { margin-top: -65px; }
.-mt-\[70px\] { margin-top: -70px; }
.mb-0 { margin-bottom: 0px; }
.mb-1 { margin-bottom: 0.25rem; }
.mb-11 { margin-bottom: 2.75rem; }
.mb-12 { margin-bottom: 3rem; }
.mb-2 { margin-bottom: 0.5rem; }
.mb-3 { margin-bottom: 0.75rem; }
.mb-4 { margin-bottom: 1rem; }
.mb-5 { margin-bottom: 1.25rem; }
.mb-6 { margin-bottom: 1.5rem; }
.mb-8 { margin-bottom: 2rem; }
.mb-9 { margin-bottom: 2.25rem; }
.mb-\[-210px\] { margin-bottom: -210px; }
.mb-\[-55px\] { margin-bottom: -55px; }
.mb-\[-59px\] { margin-bottom: -59px; }
.mb-\[0\.5px\] { margin-bottom: 0.5px; }
.mb-\[0\.7rem\] { margin-bottom: 0.7rem; }
.mb-\[0px\] { margin-bottom: 0px; }
.mb-\[100px\] { margin-bottom: 100px; }
.mb-\[10px\] { margin-bottom: 10px; }
.mb-\[115px\] { margin-bottom: 115px; }
.mb-\[117px\] { margin-bottom: 117px; }
.mb-\[118px\] { margin-bottom: 118px; }
.mb-\[120px\] { margin-bottom: 120px; }
.mb-\[124px\] { margin-bottom: 124px; }
.mb-\[128px\] { margin-bottom: 128px; }
.mb-\[12px\] { margin-bottom: 12px; }
.mb-\[134px\] { margin-bottom: 134px; }
.mb-\[14px\] { margin-bottom: 14px; }
.mb-\[15px\] { margin-bottom: 15px; }
.mb-\[16px\] { margin-bottom: 16px; }
.mb-\[17px\] { margin-bottom: 17px; }
.mb-\[18px\] { margin-bottom: 18px; }
.mb-\[19px\] { margin-bottom: 19px; }
.mb-\[20px\] { margin-bottom: 20px; }
.mb-\[21px\] { margin-bottom: 21px; }
.mb-\[24px\] { margin-bottom: 24px; }
.mb-\[25px\] { margin-bottom: 25px; }
.mb-\[27px\] { margin-bottom: 27px; }
.mb-\[28px\] { margin-bottom: 28px; }
.mb-\[29px\] { margin-bottom: 29px; }
.mb-\[2px\] { margin-bottom: 2px; }
.mb-\[30px\] { margin-bottom: 30px; }
.mb-\[32px\] { margin-bottom: 32px; }
.mb-\[35px\] { margin-bottom: 35px; }
.mb-\[36px\] { margin-bottom: 36px; }
.mb-\[3px\] { margin-bottom: 3px; }
.mb-\[40px\] { margin-bottom: 40px; }
.mb-\[42px\] { margin-bottom: 42px; }
.mb-\[45px\] { margin-bottom: 45px; }
.mb-\[48px\] { margin-bottom: 48px; }
.mb-\[4px\] { margin-bottom: 4px; }
.mb-\[50px\] { margin-bottom: 50px; }
.mb-\[57px\] { margin-bottom: 57px; }
.mb-\[59px\] { margin-bottom: 59px; }
.mb-\[5px\] { margin-bottom: 5px; }
.mb-\[60px\] { margin-bottom: 60px; }
.mb-\[64px\] { margin-bottom: 64px; }
.mb-\[65px\] { margin-bottom: 65px; }
.mb-\[67px\] { margin-bottom: 67px; }
.mb-\[6px\] { margin-bottom: 6px; }
.mb-\[70px\] { margin-bottom: 70px; }
.mb-\[74px\] { margin-bottom: 74px; }
.mb-\[75px\] { margin-bottom: 75px; }
.mb-\[7px\] { margin-bottom: 7px; }
.mb-\[80px\] { margin-bottom: 80px; }
.mb-\[90px\] { margin-bottom: 90px; }
.mb-\[95px\] { margin-bottom: 95px; }
.mb-\[96px\] { margin-bottom: 96px; }
.ml-0 { margin-left: 0px; }
.ml-1 { margin-left: 0.25rem; }
.ml-2 { margin-left: 0.5rem; }
.ml-3 { margin-left: 0.75rem; }
.ml-4 { margin-left: 1rem; }
.ml-5 { margin-left: 1.25rem; }
.ml-6 { margin-left: 1.5rem; }
.ml-7 { margin-left: 1.75rem; }
.ml-9 { margin-left: 2.25rem; }
.ml-\[11px\] { margin-left: 11px; }
.ml-\[13px\] { margin-left: 13px; }
.ml-\[15px\] { margin-left: 15px; }
.ml-\[20\%\] { margin-left: 20%; }
.ml-\[20px\] { margin-left: 20px; }
.ml-\[24px\] { margin-left: 24px; }
.ml-\[27px\] { margin-left: 27px; }
.ml-\[28px\] { margin-left: 28px; }
.ml-\[2px\] { margin-left: 2px; }
.ml-\[30px\] { margin-left: 30px; }
.ml-\[32px\] { margin-left: 32px; }
.ml-\[33px\] { margin-left: 33px; }
.ml-\[37px\] { margin-left: 37px; }
.ml-\[3px\] { margin-left: 3px; }
.ml-\[40px\] { margin-left: 40px; }
.ml-\[4px\] { margin-left: 4px; }
.ml-\[5\%\] { margin-left: 5%; }
.ml-\[56px\] { margin-left: 56px; }
.ml-\[5px\] { margin-left: 5px; }
.ml-\[6px\] { margin-left: 6px; }
.ml-\[8px\] { margin-left: 8px; }
.ml-auto { margin-left: auto; }
.mr-1 { margin-right: 0.25rem; }
.mr-2 { margin-right: 0.5rem; }
.mr-3 { margin-right: 0.75rem; }
.mr-4 { margin-right: 1rem; }
.mr-5 { margin-right: 1.25rem; }
.mr-8 { margin-right: 2rem; }
.mr-\[0\.5px\] { margin-right: 0.5px; }
.mr-\[100px\] { margin-right: 100px; }
.mr-\[10px\] { margin-right: 10px; }
.mr-\[11px\] { margin-right: 11px; }
.mr-\[120px\] { margin-right: 120px; }
.mr-\[14px\] { margin-right: 14px; }
.mr-\[15px\] { margin-right: 15px; }
.mr-\[1px\] { margin-right: 1px; }
.mr-\[25px\] { margin-right: 25px; }
.mr-\[30px\] { margin-right: 30px; }
.mr-\[32px\] { margin-right: 32px; }
.mr-\[37px\] { margin-right: 37px; }
.mr-\[43px\] { margin-right: 43px; }
.mr-\[8px\] { margin-right: 8px; }
.mt-0 { margin-top: 0px; }
.mt-0\.5 { margin-top: 0.125rem; }
.mt-1 { margin-top: 0.25rem; }
.mt-10 { margin-top: 2.5rem; }
.mt-16 { margin-top: 4rem; }
.mt-2 { margin-top: 0.5rem; }
.mt-3 { margin-top: 0.75rem; }
.mt-4 { margin-top: 1rem; }
.mt-5 { margin-top: 1.25rem; }
.mt-6 { margin-top: 1.5rem; }
.mt-8 { margin-top: 2rem; }
.mt-9 { margin-top: 2.25rem; }
.mt-\[-10px\] { margin-top: -10px; }
.mt-\[-30px\] { margin-top: -30px; }
.mt-\[-35px\] { margin-top: -35px; }
.mt-\[-40px\] { margin-top: -40px; }
.mt-\[-70px\] { margin-top: -70px; }
.mt-\[-8px\] { margin-top: -8px; }
.mt-\[0\.5px\] { margin-top: 0.5px; }
.mt-\[0px\] { margin-top: 0px; }
.mt-\[1\.5px\] { margin-top: 1.5px; }
.mt-\[10\%\] { margin-top: 10%; }
.mt-\[100px\] { margin-top: 100px; }
.mt-\[102px\] { margin-top: 102px; }
.mt-\[103px\] { margin-top: 103px; }
.mt-\[106px\] { margin-top: 106px; }
.mt-\[10\] { }
.mt-\[10px\] { margin-top: 10px; }
.mt-\[11\.5px\] { margin-top: 11.5px; }
.mt-\[110px\] { margin-top: 110px; }
.mt-\[11px\] { margin-top: 11px; }
.mt-\[12\%\] { margin-top: 12%; }
.mt-\[12\.5px\] { margin-top: 12.5px; }
.mt-\[12px\] { margin-top: 12px; }
.mt-\[130px\] { margin-top: 130px; }
.mt-\[139px\] { margin-top: 139px; }
.mt-\[13px\] { margin-top: 13px; }
.mt-\[145px\] { margin-top: 145px; }
.mt-\[149px\] { margin-top: 149px; }
.mt-\[14px\] { margin-top: 14px; }
.mt-\[15\%\] { margin-top: 15%; }
.mt-\[15px\] { margin-top: 15px; }
.mt-\[16\%\] { margin-top: 16%; }
.mt-\[160px\] { margin-top: 160px; }
.mt-\[16px\] { margin-top: 16px; }
.mt-\[179px\] { margin-top: 179px; }
.mt-\[17px\] { margin-top: 17px; }
.mt-\[18px\] { margin-top: 18px; }
.mt-\[19\.5px\] { margin-top: 19.5px; }
.mt-\[19px\] { margin-top: 19px; }
.mt-\[1px\] { margin-top: 1px; }
.mt-\[2\%\] { margin-top: 2%; }
.mt-\[2\.5px\] { margin-top: 2.5px; }
.mt-\[20\%\] { margin-top: 20%; }
.mt-\[20px\] { margin-top: 20px; }
.mt-\[21\.5px\] { margin-top: 21.5px; }
.mt-\[21px\] { margin-top: 21px; }
.mt-\[22\%\] { margin-top: 22%; }
.mt-\[22px\] { margin-top: 22px; }
.mt-\[23px\] { margin-top: 23px; }
.mt-\[24px\] { margin-top: 24px; }
.mt-\[25\%\] { margin-top: 25%; }
.mt-\[25px\] { margin-top: 25px; }
.mt-\[26px\] { margin-top: 26px; }
.mt-\[27px\] { margin-top: 27px; }
.mt-\[28px\] { margin-top: 28px; }
.mt-\[29\.5px\] { margin-top: 29.5px; }
.mt-\[29px\] { margin-top: 29px; }
.mt-\[2px\] { margin-top: 2px; }
.mt-\[3\%\] { margin-top: 3%; }
.mt-\[30\%\] { margin-top: 30%; }
.mt-\[30px\] { margin-top: 30px; }
.mt-\[32\%\] { margin-top: 32%; }
.mt-\[32px\] { margin-top: 32px; }
.mt-\[33px\] { margin-top: 33px; }
.mt-\[34\%\] { margin-top: 34%; }
.mt-\[34\.5px\] { margin-top: 34.5px; }
.mt-\[35px\] { margin-top: 35px; }
.mt-\[36px\] { margin-top: 36px; }
.mt-\[38px\] { margin-top: 38px; }
.mt-\[3px\] { margin-top: 3px; }
.mt-\[4\%\] { margin-top: 4%; }
.mt-\[4\.6px\] { margin-top: 4.6px; }
.mt-\[40\%\] { margin-top: 40%; }
.mt-\[40px\] { margin-top: 40px; }
.mt-\[42\.5px\] { margin-top: 42.5px; }
.mt-\[42px\] { margin-top: 42px; }
.mt-\[45\%\] { margin-top: 45%; }
.mt-\[450px\] { margin-top: 450px; }
.mt-\[45px\] { margin-top: 45px; }
.mt-\[48px\] { margin-top: 48px; }
.mt-\[4px\] { margin-top: 4px; }
.mt-\[5\%\] { margin-top: 5%; }
.mt-\[50px\] { margin-top: 50px; }
.mt-\[52px\] { margin-top: 52px; }
.mt-\[55px\] { margin-top: 55px; }
.mt-\[58px\] { margin-top: 58px; }
.mt-\[5px\] { margin-top: 5px; }
.mt-\[6\%\] { margin-top: 6%; }
.mt-\[60px\] { margin-top: 60px; }
.mt-\[62px\] { margin-top: 62px; }
.mt-\[64px\] { margin-top: 64px; }
.mt-\[6px\] { margin-top: 6px; }
.mt-\[70px\] { margin-top: 70px; }
.mt-\[72px\] { margin-top: 72px; }
.mt-\[75\.5px\] { margin-top: 75.5px; }
.mt-\[75px\] { margin-top: 75px; }
.mt-\[7px\] { margin-top: 7px; }
.mt-\[8\%\] { margin-top: 8%; }
.mt-\[8\.5px\] { margin-top: 8.5px; }
.mt-\[80px\] { margin-top: 80px; }
.mt-\[8px\] { margin-top: 8px; }
.mt-\[9px\] { margin-top: 9px; }
.mt-auto { margin-top: auto; }
.box-border { box-sizing: border-box; }
.line-clamp-2 { -webkit-line-clamp: 2; }
.line-clamp-2, .line-clamp-3 { overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; }
.line-clamp-3 { -webkit-line-clamp: 3; }
.line-clamp-4 { -webkit-line-clamp: 4; }
.line-clamp-4, .line-clamp-5 { overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; }
.line-clamp-5 { -webkit-line-clamp: 5; }
.line-clamp-6 { overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 6; }
.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; }
.inline-grid { display: inline-grid; }
.contents { display: contents; }
.hidden { display: none; }
.aspect-square { aspect-ratio: 1 / 1; }
.aspect-video { aspect-ratio: 16 / 9; }
.size-6 { width: 1.5rem; height: 1.5rem; }
.size-\[15px\] { width: 15px; height: 15px; }
.size-\[180px\] { width: 180px; height: 180px; }
.size-full { width: 100%; height: 100%; }
.h-0 { height: 0px; }
.h-1 { height: 0.25rem; }
.h-1\.5 { height: 0.375rem; }
.h-1\/2 { height: 50%; }
.h-10 { height: 2.5rem; }
.h-12 { height: 3rem; }
.h-2 { height: 0.5rem; }
.h-20 { height: 5rem; }
.h-24 { height: 6rem; }
.h-3 { height: 0.75rem; }
.h-32 { height: 8rem; }
.h-4 { height: 1rem; }
.h-48 { height: 12rem; }
.h-5 { height: 1.25rem; }
.h-6 { height: 1.5rem; }
.h-7 { height: 1.75rem; }
.h-8 { height: 2rem; }
.h-\[0\.5px\] { height: 0.5px; }
.h-\[0\.6px\] { height: 0.6px; }
.h-\[0\.8px\] { height: 0.8px; }
.h-\[100\%\] { height: 100%; }
.h-\[100px\] { height: 100px; }
.h-\[100vh\] { height: 100vh; }
.h-\[108px\] { height: 108px; }
.h-\[10px\] { height: 10px; }
.h-\[110px\] { height: 110px; }
.h-\[115px\] { height: 115px; }
.h-\[120px\] { height: 120px; }
.h-\[128px\] { height: 128px; }
.h-\[12px\] { height: 12px; }
.h-\[130px\] { height: 130px; }
.h-\[138px\] { height: 138px; }
.h-\[13px\] { height: 13px; }
.h-\[140px\] { height: 140px; }
.h-\[14px\] { height: 14px; }
.h-\[150\%\] { height: 150%; }
.h-\[150px\] { height: 150px; }
.h-\[152px\] { height: 152px; }
.h-\[15px\] { height: 15px; }
.h-\[1600px\] { height: 1600px; }
.h-\[160px\] { height: 160px; }
.h-\[16px\] { height: 16px; }
.h-\[17px\] { height: 17px; }
.h-\[18px\] { height: 18px; }
.h-\[191px\] { height: 191px; }
.h-\[192px\] { height: 192px; }
.h-\[1px\] { height: 1px; }
.h-\[200px\] { height: 200px; }
.h-\[20px\] { height: 20px; }
.h-\[210px\] { height: 210px; }
.h-\[212px\] { height: 212px; }
.h-\[21px\] { height: 21px; }
.h-\[22px\] { height: 22px; }
.h-\[230px\] { height: 230px; }
.h-\[23px\] { height: 23px; }
.h-\[240px\] { height: 240px; }
.h-\[242px\] { height: 242px; }
.h-\[24px\] { height: 24px; }
.h-\[250px\] { height: 250px; }
.h-\[254px\] { height: 254px; }
.h-\[25px\] { height: 25px; }
.h-\[260px\] { height: 260px; }
.h-\[26px\] { height: 26px; }
.h-\[270px\] { height: 270px; }
.h-\[28\%\] { height: 28%; }
.h-\[280px\] { height: 280px; }
.h-\[28px\] { height: 28px; }
.h-\[290px\] { height: 290px; }
.h-\[29px\] { height: 29px; }
.h-\[2px\] { height: 2px; }
.h-\[30\%\] { height: 30%; }
.h-\[300px\] { height: 300px; }
.h-\[30px\] { height: 30px; }
.h-\[310px\] { height: 310px; }
.h-\[313px\] { height: 313px; }
.h-\[32px\] { height: 32px; }
.h-\[332px\] { height: 332px; }
.h-\[350px\] { height: 350px; }
.h-\[35px\] { height: 35px; }
.h-\[36px\] { height: 36px; }
.h-\[37\%\] { height: 37%; }
.h-\[370px\] { height: 370px; }
.h-\[37px\] { height: 37px; }
.h-\[38\%\] { height: 38%; }
.h-\[38px\] { height: 38px; }
.h-\[39px\] { height: 39px; }
.h-\[40\%\] { height: 40%; }
.h-\[400px\] { height: 400px; }
.h-\[40px\] { height: 40px; }
.h-\[41\%\] { height: 41%; }
.h-\[42\%\] { height: 42%; }
.h-\[420px\] { height: 420px; }
.h-\[427px\] { height: 427px; }
.h-\[43\%\] { height: 43%; }
.h-\[44px\] { height: 44px; }
.h-\[45\%\] { height: 45%; }
.h-\[450px\] { height: 450px; }
.h-\[45px\] { height: 45px; }
.h-\[46\%\] { height: 46%; }
.h-\[460px\] { height: 460px; }
.h-\[46px\] { height: 46px; }
.h-\[47\%\] { height: 47%; }
.h-\[48\%\] { height: 48%; }
.h-\[48px\] { height: 48px; }
.h-\[490px\] { height: 490px; }
.h-\[492px\] { height: 492px; }
.h-\[4px\] { height: 4px; }
.h-\[50\%\] { height: 50%; }
.h-\[500px\] { height: 500px; }
.h-\[50px\] { height: 50px; }
.h-\[52\%\] { height: 52%; }
.h-\[520px\] { height: 520px; }
.h-\[52px\] { height: 52px; }
.h-\[530px\] { height: 530px; }
.h-\[550px\] { height: 550px; }
.h-\[55px\] { height: 55px; }
.h-\[56px\] { height: 56px; }
.h-\[57\%\] { height: 57%; }
.h-\[570px\] { height: 570px; }
.h-\[60\%\] { height: 60%; }
.h-\[600px\] { height: 600px; }
.h-\[60px\] { height: 60px; }
.h-\[63px\] { height: 63px; }
.h-\[64px\] { height: 64px; }
.h-\[6px\] { height: 6px; }
.h-\[70\%\] { height: 70%; }
.h-\[70px\] { height: 70px; }
.h-\[720px\] { height: 720px; }
.h-\[75\%\] { height: 75%; }
.h-\[76px\] { height: 76px; }
.h-\[78px\] { height: 78px; }
.h-\[79px\] { height: 79px; }
.h-\[80\%\] { height: 80%; }
.h-\[80px\] { height: 80px; }
.h-\[82px\] { height: 82px; }
.h-\[83\%\] { height: 83%; }
.h-\[845px\] { height: 845px; }
.h-\[85\%\] { height: 85%; }
.h-\[86\%\] { height: 86%; }
.h-\[870px\] { height: 870px; }
.h-\[89\%\] { height: 89%; }
.h-\[8px\] { height: 8px; }
.h-\[90\%\] { height: 90%; }
.h-\[900px\] { height: 900px; }
.h-\[90px\] { height: 90px; }
.h-\[91px\] { height: 91px; }
.h-\[95\.5vh\] { height: 95.5vh; }
.h-\[calc\(100\%-20px\)\] { height: calc(100% - 20px); }
.h-\[calc\(50\%-4px\)\] { height: calc(50% - 4px); }
.h-auto { height: auto; }
.h-fit { height: fit-content; }
.h-full { height: 100%; }
.h-px { height: 1px; }
.h-screen { height: 100vh; }
.max-h-\[1024px\] { max-height: 1024px; }
.max-h-\[1550px\] { max-height: 1550px; }
.max-h-\[160px\] { max-height: 160px; }
.max-h-\[170px\] { max-height: 170px; }
.max-h-\[220px\] { max-height: 220px; }
.max-h-\[268px\] { max-height: 268px; }
.max-h-\[285px\] { max-height: 285px; }
.max-h-\[30px\] { max-height: 30px; }
.max-h-\[330px\] { max-height: 330px; }
.max-h-\[350px\] { max-height: 350px; }
.max-h-\[370px\] { max-height: 370px; }
.max-h-\[390px\] { max-height: 390px; }
.max-h-\[425px\] { max-height: 425px; }
.max-h-\[427px\] { max-height: 427px; }
.max-h-\[440px\] { max-height: 440px; }
.max-h-\[460px\] { max-height: 460px; }
.max-h-\[473px\] { max-height: 473px; }
.max-h-\[479px\] { max-height: 479px; }
.max-h-\[494px\] { max-height: 494px; }
.max-h-\[520px\] { max-height: 520px; }
.max-h-\[53px\] { max-height: 53px; }
.max-h-\[550px\] { max-height: 550px; }
.max-h-\[609px\] { max-height: 609px; }
.max-h-\[85\%\] { max-height: 85%; }
.max-h-\[875px\] { max-height: 875px; }
.max-h-\[909px\] { max-height: 909px; }
.max-h-\[90dvh\] { max-height: 90dvh; }
.max-h-\[975px\] { max-height: 975px; }
.min-h-0 { min-height: 0px; }
.min-h-3 { min-height: 0.75rem; }
.min-h-4 { min-height: 1rem; }
.min-h-\[100\%\] { min-height: 100%; }
.min-h-\[100dvh\] { min-height: 100dvh; }
.min-h-\[100px\] { min-height: 100px; }
.min-h-\[120px\] { min-height: 120px; }
.min-h-\[160px\] { min-height: 160px; }
.min-h-\[16px\] { min-height: 16px; }
.min-h-\[170px\] { min-height: 170px; }
.min-h-\[180px\] { min-height: 180px; }
.min-h-\[200px\] { min-height: 200px; }
.min-h-\[22px\] { min-height: 22px; }
.min-h-\[24px\] { min-height: 24px; }
.min-h-\[25px\] { min-height: 25px; }
.min-h-\[268px\] { min-height: 268px; }
.min-h-\[285px\] { min-height: 285px; }
.min-h-\[320px\] { min-height: 320px; }
.min-h-\[32px\] { min-height: 32px; }
.min-h-\[330px\] { min-height: 330px; }
.min-h-\[340px\] { min-height: 340px; }
.min-h-\[374px\] { min-height: 374px; }
.min-h-\[38px\] { min-height: 38px; }
.min-h-\[395px\] { min-height: 395px; }
.min-h-\[400px\] { min-height: 400px; }
.min-h-\[40px\] { min-height: 40px; }
.min-h-\[425px\] { min-height: 425px; }
.min-h-\[427px\] { min-height: 427px; }
.min-h-\[440px\] { min-height: 440px; }
.min-h-\[445px\] { min-height: 445px; }
.min-h-\[460px\] { min-height: 460px; }
.min-h-\[473px\] { min-height: 473px; }
.min-h-\[489px\] { min-height: 489px; }
.min-h-\[494px\] { min-height: 494px; }
.min-h-\[600px\] { min-height: 600px; }
.min-h-\[60px\] { min-height: 60px; }
.min-h-\[64px\] { min-height: 64px; }
.min-h-\[80\%\] { min-height: 80%; }
.min-h-\[800px\] { min-height: 800px; }
.min-h-\[875px\] { min-height: 875px; }
.min-h-\[946px\] { min-height: 946px; }
.min-h-\[96px\] { min-height: 96px; }
.min-h-\[fit-content\] { min-height: fit-content; }
.min-h-full { min-height: 100%; }
.min-h-screen { min-height: 100vh; }
.w-0 { width: 0px; }
.w-1\.5 { width: 0.375rem; }
.w-1\/2 { width: 50%; }
.w-1\/3 { width: 33.3333%; }
.w-10 { width: 2.5rem; }
.w-12 { width: 3rem; }
.w-20 { width: 5rem; }
.w-3 { width: 0.75rem; }
.w-32 { width: 8rem; }
.w-4 { width: 1rem; }
.w-48 { width: 12rem; }
.w-5 { width: 1.25rem; }
.w-6 { width: 1.5rem; }
.w-7 { width: 1.75rem; }
.w-8 { width: 2rem; }
.w-\[0\.5px\] { width: 0.5px; }
.w-\[1\.5px\] { width: 1.5px; }
.w-\[10\%\] { width: 10%; }
.w-\[100\%\] { width: 100%; }
.w-\[1000px\] { width: 1000px; }
.w-\[100px\] { width: 100px; }
.w-\[100vw\] { width: 100vw; }
.w-\[103\%\] { width: 103%; }
.w-\[108px\] { width: 108px; }
.w-\[10px\] { width: 10px; }
.w-\[110\%\] { width: 110%; }
.w-\[1100px\] { width: 1100px; }
.w-\[110px\] { width: 110px; }
.w-\[115px\] { width: 115px; }
.w-\[120\%\] { width: 120%; }
.w-\[120px\] { width: 120px; }
.w-\[1227px\] { width: 1227px; }
.w-\[125px\] { width: 125px; }
.w-\[12px\] { width: 12px; }
.w-\[130px\] { width: 130px; }
.w-\[136px\] { width: 136px; }
.w-\[138px\] { width: 138px; }
.w-\[149px\] { width: 149px; }
.w-\[15\%\] { width: 15%; }
.w-\[150px\] { width: 150px; }
.w-\[15px\] { width: 15px; }
.w-\[16\%\] { width: 16%; }
.w-\[16px\] { width: 16px; }
.w-\[170px\] { width: 170px; }
.w-\[179px\] { width: 179px; }
.w-\[17px\] { width: 17px; }
.w-\[18\%\] { width: 18%; }
.w-\[180px\] { width: 180px; }
.w-\[185px\] { width: 185px; }
.w-\[18px\] { width: 18px; }
.w-\[19\%\] { width: 19%; }
.w-\[190px\] { width: 190px; }
.w-\[1px\] { width: 1px; }
.w-\[20\%\] { width: 20%; }
.w-\[20px\] { width: 20px; }
.w-\[21px\] { width: 21px; }
.w-\[228px\] { width: 228px; }
.w-\[22px\] { width: 22px; }
.w-\[230px\] { width: 230px; }
.w-\[240px\] { width: 240px; }
.w-\[242px\] { width: 242px; }
.w-\[246px\] { width: 246px; }
.w-\[24px\] { width: 24px; }
.w-\[25\%\] { width: 25%; }
.w-\[250px\] { width: 250px; }
.w-\[259px\] { width: 259px; }
.w-\[26\.533px\] { width: 26.533px; }
.w-\[26px\] { width: 26px; }
.w-\[27\%\] { width: 27%; }
.w-\[28\%\] { width: 28%; }
.w-\[280px\] { width: 280px; }
.w-\[28px\] { width: 28px; }
.w-\[29\%\] { width: 29%; }
.w-\[290px\] { width: 290px; }
.w-\[292px\] { width: 292px; }
.w-\[2px\] { width: 2px; }
.w-\[3\%\] { width: 3%; }
.w-\[30\%\] { width: 30%; }
.w-\[300px\] { width: 300px; }
.w-\[306px\] { width: 306px; }
.w-\[30px\] { width: 30px; }
.w-\[310px\] { width: 310px; }
.w-\[313px\] { width: 313px; }
.w-\[315px\] { width: 315px; }
.w-\[32\%\] { width: 32%; }
.w-\[320px\] { width: 320px; }
.w-\[32px\] { width: 32px; }
.w-\[340px\] { width: 340px; }
.w-\[345px\] { width: 345px; }
.w-\[34px\] { width: 34px; }
.w-\[35\%\] { width: 35%; }
.w-\[350px\] { width: 350px; }
.w-\[35px\] { width: 35px; }
.w-\[360px\] { width: 360px; }
.w-\[362px\] { width: 362px; }
.w-\[36px\] { width: 36px; }
.w-\[370px\] { width: 370px; }
.w-\[37px\] { width: 37px; }
.w-\[38\%\] { width: 38%; }
.w-\[380px\] { width: 380px; }
.w-\[385px\] { width: 385px; }
.w-\[38px\] { width: 38px; }
.w-\[3px\] { width: 3px; }
.w-\[40\%\] { width: 40%; }
.w-\[400px\] { width: 400px; }
.w-\[40px\] { width: 40px; }
.w-\[41\%\] { width: 41%; }
.w-\[42\%\] { width: 42%; }
.w-\[430px\] { width: 430px; }
.w-\[44\%\] { width: 44%; }
.w-\[45\%\] { width: 45%; }
.w-\[450px\] { width: 450px; }
.w-\[45px\] { width: 45px; }
.w-\[46\%\] { width: 46%; }
.w-\[460px\] { width: 460px; }
.w-\[46px\] { width: 46px; }
.w-\[470px\] { width: 470px; }
.w-\[477px\] { width: 477px; }
.w-\[48\%\] { width: 48%; }
.w-\[480px\] { width: 480px; }
.w-\[49\%\] { width: 49%; }
.w-\[490px\] { width: 490px; }
.w-\[4px\] { width: 4px; }
.w-\[50\%\] { width: 50%; }
.w-\[500px\] { width: 500px; }
.w-\[50px\] { width: 50px; }
.w-\[52\%\] { width: 52%; }
.w-\[525px\] { width: 525px; }
.w-\[52px\] { width: 52px; }
.w-\[53\%\] { width: 53%; }
.w-\[54\%\] { width: 54%; }
.w-\[55\%\] { width: 55%; }
.w-\[550px\] { width: 550px; }
.w-\[55px\] { width: 55px; }
.w-\[57\%\] { width: 57%; }
.w-\[60\%\] { width: 60%; }
.w-\[60\.5\%\] { width: 60.5%; }
.w-\[600px\] { width: 600px; }
.w-\[60px\] { width: 60px; }
.w-\[62px\] { width: 62px; }
.w-\[63\%\] { width: 63%; }
.w-\[63px\] { width: 63px; }
.w-\[64px\] { width: 64px; }
.w-\[65\%\] { width: 65%; }
.w-\[66\%\] { width: 66%; }
.w-\[66vw\] { width: 66vw; }
.w-\[68px\] { width: 68px; }
.w-\[69\%\] { width: 69%; }
.w-\[6px\] { width: 6px; }
.w-\[7\%\] { width: 7%; }
.w-\[70\%\] { width: 70%; }
.w-\[70px\] { width: 70px; }
.w-\[71\%\] { width: 71%; }
.w-\[72\%\] { width: 72%; }
.w-\[720px\] { width: 720px; }
.w-\[73\%\] { width: 73%; }
.w-\[75\%\] { width: 75%; }
.w-\[75px\] { width: 75px; }
.w-\[76\%\] { width: 76%; }
.w-\[77\%\] { width: 77%; }
.w-\[78px\] { width: 78px; }
.w-\[79\%\] { width: 79%; }
.w-\[79px\] { width: 79px; }
.w-\[8\%\] { width: 8%; }
.w-\[80\%\] { width: 80%; }
.w-\[80px\] { width: 80px; }
.w-\[82px\] { width: 82px; }
.w-\[83vw\] { width: 83vw; }
.w-\[845px\] { width: 845px; }
.w-\[85\%\] { width: 85%; }
.w-\[852px\] { width: 852px; }
.w-\[87\%\] { width: 87%; }
.w-\[88\%\] { width: 88%; }
.w-\[890px\] { width: 890px; }
.w-\[90\%\] { width: 90%; }
.w-\[900px\] { width: 900px; }
.w-\[90px\] { width: 90px; }
.w-\[91px\] { width: 91px; }
.w-\[91vw\] { width: 91vw; }
.w-\[92\%\] { width: 92%; }
.w-\[93vw\] { width: 93vw; }
.w-\[94\%\] { width: 94%; }
.w-\[95\%\] { width: 95%; }
.w-\[98\%\] { width: 98%; }
.w-\[99\%\] { width: 99%; }
.w-\[calc\(50\%-4px\)\] { width: calc(50% - 4px); }
.w-auto { width: auto; }
.w-fit { width: fit-content; }
.w-full { width: 100%; }
.w-max { width: max-content; }
.w-px { width: 1px; }
.w-screen { width: 100vw; }
.min-w-0 { min-width: 0px; }
.min-w-3 { min-width: 0.75rem; }
.min-w-4 { min-width: 1rem; }
.min-w-\[100\%\] { min-width: 100%; }
.min-w-\[100px\] { min-width: 100px; }
.min-w-\[100vw\] { min-width: 100vw; }
.min-w-\[1040px\] { min-width: 1040px; }
.min-w-\[110px\] { min-width: 110px; }
.min-w-\[1180px\] { min-width: 1180px; }
.min-w-\[1200px\] { min-width: 1200px; }
.min-w-\[120px\] { min-width: 120px; }
.min-w-\[1227px\] { min-width: 1227px; }
.min-w-\[1249px\] { min-width: 1249px; }
.min-w-\[1300px\] { min-width: 1300px; }
.min-w-\[1400px\] { min-width: 1400px; }
.min-w-\[1407px\] { min-width: 1407px; }
.min-w-\[140px\] { min-width: 140px; }
.min-w-\[160px\] { min-width: 160px; }
.min-w-\[166px\] { min-width: 166px; }
.min-w-\[167px\] { min-width: 167px; }
.min-w-\[16px\] { min-width: 16px; }
.min-w-\[170px\] { min-width: 170px; }
.min-w-\[180px\] { min-width: 180px; }
.min-w-\[200px\] { min-width: 200px; }
.min-w-\[226px\] { min-width: 226px; }
.min-w-\[24px\] { min-width: 24px; }
.min-w-\[280px\] { min-width: 280px; }
.min-w-\[284px\] { min-width: 284px; }
.min-w-\[285px\] { min-width: 285px; }
.min-w-\[290px\] { min-width: 290px; }
.min-w-\[295px\] { min-width: 295px; }
.min-w-\[30\%\] { min-width: 30%; }
.min-w-\[310px\] { min-width: 310px; }
.min-w-\[35\%\] { min-width: 35%; }
.min-w-\[360px\] { min-width: 360px; }
.min-w-\[376px\] { min-width: 376px; }
.min-w-\[380px\] { min-width: 380px; }
.min-w-\[400px\] { min-width: 400px; }
.min-w-\[449px\] { min-width: 449px; }
.min-w-\[460px\] { min-width: 460px; }
.min-w-\[478px\] { min-width: 478px; }
.min-w-\[48\%\] { min-width: 48%; }
.min-w-\[50\%\] { min-width: 50%; }
.min-w-\[50px\] { min-width: 50px; }
.min-w-\[60\%\] { min-width: 60%; }
.min-w-\[609px\] { min-width: 609px; }
.min-w-\[620px\] { min-width: 620px; }
.min-w-\[66\%\] { min-width: 66%; }
.min-w-\[75px\] { min-width: 75px; }
.min-w-\[76\%\] { min-width: 76%; }
.min-w-\[79px\] { min-width: 79px; }
.min-w-\[800px\] { min-width: 800px; }
.min-w-\[80px\] { min-width: 80px; }
.min-w-\[845px\] { min-width: 845px; }
.min-w-\[852px\] { min-width: 852px; }
.min-w-\[90px\] { min-width: 90px; }
.min-w-\[90vw\] { min-width: 90vw; }
.min-w-\[91vw\] { min-width: 91vw; }
.min-w-\[94vw\] { min-width: 94vw; }
.min-w-\[95vw\] { min-width: 95vw; }
.min-w-\[99\%\] { min-width: 99%; }
.min-w-\[fit-content\] { min-width: fit-content; }
.min-w-full { min-width: 100%; }
.min-w-max { min-width: max-content; }
.max-w-\[100\%\] { max-width: 100%; }
.max-w-\[1000px\] { max-width: 1000px; }
.max-w-\[100px\] { max-width: 100px; }
.max-w-\[100vw\] { max-width: 100vw; }
.max-w-\[1040px\] { max-width: 1040px; }
.max-w-\[1075px\] { max-width: 1075px; }
.max-w-\[107px\] { max-width: 107px; }
.max-w-\[110px\] { max-width: 110px; }
.max-w-\[1200px\] { max-width: 1200px; }
.max-w-\[120px\] { max-width: 120px; }
.max-w-\[1229px\] { max-width: 1229px; }
.max-w-\[1240px\] { max-width: 1240px; }
.max-w-\[1300px\] { max-width: 1300px; }
.max-w-\[137px\] { max-width: 137px; }
.max-w-\[1380px\] { max-width: 1380px; }
.max-w-\[1440px\] { max-width: 1440px; }
.max-w-\[147px\] { max-width: 147px; }
.max-w-\[1664px\] { max-width: 1664px; }
.max-w-\[166px\] { max-width: 166px; }
.max-w-\[167px\] { max-width: 167px; }
.max-w-\[170px\] { max-width: 170px; }
.max-w-\[179px\] { max-width: 179px; }
.max-w-\[200px\] { max-width: 200px; }
.max-w-\[226px\] { max-width: 226px; }
.max-w-\[248px\] { max-width: 248px; }
.max-w-\[260px\] { max-width: 260px; }
.max-w-\[264px\] { max-width: 264px; }
.max-w-\[278px\] { max-width: 278px; }
.max-w-\[280px\] { max-width: 280px; }
.max-w-\[284px\] { max-width: 284px; }
.max-w-\[286px\] { max-width: 286px; }
.max-w-\[290px\] { max-width: 290px; }
.max-w-\[291px\] { max-width: 291px; }
.max-w-\[298px\] { max-width: 298px; }
.max-w-\[300px\] { max-width: 300px; }
.max-w-\[309px\] { max-width: 309px; }
.max-w-\[350px\] { max-width: 350px; }
.max-w-\[355px\] { max-width: 355px; }
.max-w-\[362px\] { max-width: 362px; }
.max-w-\[370px\] { max-width: 370px; }
.max-w-\[376px\] { max-width: 376px; }
.max-w-\[380px\] { max-width: 380px; }
.max-w-\[390px\] { max-width: 390px; }
.max-w-\[400px\] { max-width: 400px; }
.max-w-\[418px\] { max-width: 418px; }
.max-w-\[440px\] { max-width: 440px; }
.max-w-\[50\%\] { max-width: 50%; }
.max-w-\[500px\] { max-width: 500px; }
.max-w-\[513px\] { max-width: 513px; }
.max-w-\[520px\] { max-width: 520px; }
.max-w-\[55\%\] { max-width: 55%; }
.max-w-\[580px\] { max-width: 580px; }
.max-w-\[600px\] { max-width: 600px; }
.max-w-\[609px\] { max-width: 609px; }
.max-w-\[620px\] { max-width: 620px; }
.max-w-\[700px\] { max-width: 700px; }
.max-w-\[755px\] { max-width: 755px; }
.max-w-\[759px\] { max-width: 759px; }
.max-w-\[789px\] { max-width: 789px; }
.max-w-\[79px\] { max-width: 79px; }
.max-w-\[80\%\] { max-width: 80%; }
.max-w-\[850px\] { max-width: 850px; }
.max-w-\[852px\] { max-width: 852px; }
.max-w-\[87\%\] { max-width: 87%; }
.max-w-\[90px\] { max-width: 90px; }
.max-w-\[90vw\] { max-width: 90vw; }
.max-w-\[91\%\] { max-width: 91%; }
.max-w-\[91vw\] { max-width: 91vw; }
.max-w-\[94vw\] { max-width: 94vw; }
.max-w-\[95vw\] { max-width: 95vw; }
.max-w-\[974px\] { max-width: 974px; }
.max-w-\[98vw\] { max-width: 98vw; }
.max-w-\[99\%\] { max-width: 99%; }
.max-w-\[calc\(100\%-60px\)\] { max-width: calc(100% - 60px); }
.max-w-full { max-width: 100%; }
.max-w-lg { max-width: 32rem; }
.max-w-max { max-width: max-content; }
.max-w-md { max-width: 28rem; }
.max-w-sm { max-width: 24rem; }
.flex-1 { flex: 1 1 0%; }
.flex-none { flex: 0 0 auto; }
.flex-shrink { flex-shrink: 1; }
.flex-shrink-0, .shrink-0 { flex-shrink: 0; }
.flex-grow, .grow { flex-grow: 1; }
.origin-center { transform-origin: center center; }
.origin-top { transform-origin: center top; }
.-translate-x-1\/2 { --tw-translate-x: -50%; }
.-translate-x-1\/2, .-translate-y-1\/2 { 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)); }
.-translate-y-1\/2 { --tw-translate-y: -50%; }
.translate-x-0 { --tw-translate-x: 0px; }
.translate-x-0, .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)); }
.translate-x-\[100\%\] { --tw-translate-x: 100%; }
.translate-x-\[143px\] { --tw-translate-x: 143px; }
.translate-x-\[143px\], .translate-x-\[30px\] { 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)); }
.translate-x-\[30px\] { --tw-translate-x: 30px; }
.translate-x-\[62px\] { --tw-translate-x: 62px; }
.translate-x-\[62px\], .translate-y-1\/2 { 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)); }
.translate-y-1\/2 { --tw-translate-y: 50%; }
.translate-y-\[8px\] { --tw-translate-y: 8px; }
.-rotate-6, .translate-y-\[8px\] { 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)); }
.-rotate-6 { --tw-rotate: -6deg; }
.rotate-0 { --tw-rotate: 0deg; }
.rotate-0, .rotate-180 { 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)); }
.rotate-180 { --tw-rotate: 180deg; }
.scale-100 { --tw-scale-x: 1; --tw-scale-y: 1; }
.scale-100, .scale-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)); }
.scale-95 { --tw-scale-x: .95; --tw-scale-y: .95; }
.scale-\[0\.5\] { --tw-scale-x: 0.5; --tw-scale-y: 0.5; }
.scale-\[0\.5\], .scale-\[0\.65\] { 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)); }
.scale-\[0\.65\] { --tw-scale-x: 0.65; --tw-scale-y: 0.65; }
.scale-\[0\.6\] { --tw-scale-x: 0.6; --tw-scale-y: 0.6; }
.scale-\[0\.6\], .scale-\[0\.7\] { 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)); }
.scale-\[0\.7\] { --tw-scale-x: 0.7; --tw-scale-y: 0.7; }
.scale-\[0\.8\] { --tw-scale-x: 0.8; --tw-scale-y: 0.8; }
.scale-\[0\.8\], .scale-\[1\.5\] { 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)); }
.scale-\[1\.5\] { --tw-scale-x: 1.5; --tw-scale-y: 1.5; }
.scale-\[1\.7\] { --tw-scale-x: 1.7; --tw-scale-y: 1.7; }
.scale-\[1\.7\], .scale-\[1\.8\] { 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)); }
.scale-\[1\.8\] { --tw-scale-x: 1.8; --tw-scale-y: 1.8; }
.scale-\[1\] { --tw-scale-x: 1; --tw-scale-y: 1; }
.scale-\[1\], .scale-\[2\.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)); }
.scale-\[2\.9\] { --tw-scale-x: 2.9; --tw-scale-y: 2.9; }
.scale-\[2\] { --tw-scale-x: 2; --tw-scale-y: 2; }
.scale-\[2\], .scale-x-0 { 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)); }
.scale-x-0 { --tw-scale-x: 0; }
.scale-y-0 { --tw-scale-y: 0; }
.scale-y-0, .scale-y-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)); }
.scale-y-100 { --tw-scale-y: 1; }
.transform { 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)); }
.animate-\[pulse_4s_ease-in-out_infinite\] { animation: 4s ease-in-out 0s infinite normal none running pulse; }
.animate-\[spin_5s_linear_infinite\] { animation: 5s linear 0s infinite normal none running spin; }
@keyframes content-fade-in { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.animate-content-fade-in { animation: 0.3s ease-out 0s 1 normal forwards running content-fade-in; }
@keyframes fade-scale-in { 
  0% { opacity: 0; transform: translate(50%) scale(0.95); }
  100% { opacity: 1; transform: translate(50%) scale(1); }
}
.animate-fade-scale-in { animation: 0.2s ease-out 0s 1 normal forwards running fade-scale-in; }
@keyframes fade-scale-out { 
  0% { opacity: 1; transform: translate(50%) scale(1); }
  100% { opacity: 0; transform: translate(50%) scale(0.95); }
}
.animate-fade-scale-out { animation: 0.2s ease-out 0s 1 normal forwards running fade-scale-out; }
.animate-pulse { animation: 2s cubic-bezier(0.4, 0, 0.6, 1) 0s infinite normal none running pulse; }
@keyframes spin { 
  100% { transform: rotate(1turn); }
}
.animate-spin { animation: 1s linear 0s infinite normal none running spin; }
@keyframes hk-shimmer { 
  0% { transform: translateX(-100%); opacity: 0; }
  10% { opacity: 1; }
  50% { transform: translateX(100%); opacity: 0.5; }
  100% { transform: translateX(200%); opacity: 0; }
}
.animate-hk-shimmer { animation: 3s ease-in-out 0s infinite normal none running hk-shimmer; }
.\!cursor-pointer { cursor: pointer !important; }
.cursor-default { cursor: default; }
.cursor-grab { cursor: grab; }
.cursor-not-allowed { cursor: not-allowed; }
.cursor-pointer { cursor: pointer; }
.cursor-text { cursor: text; }
.select-none { user-select: none; }
.resize-none { resize: none; }
.resize { resize: both; }
.list-disc { list-style-type: disc; }
.list-none { list-style-type: none; }
.appearance-none { appearance: none; }
.grid-cols-1 { grid-template-columns: repeat(1, minmax(0px, 1fr)); }
.grid-cols-2 { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
.grid-cols-3 { grid-template-columns: repeat(3, minmax(0px, 1fr)); }
.grid-cols-4 { grid-template-columns: repeat(4, minmax(0px, 1fr)); }
.grid-cols-5 { grid-template-columns: repeat(5, minmax(0px, 1fr)); }
.grid-cols-7 { grid-template-columns: repeat(7, minmax(0px, 1fr)); }
.grid-cols-\[1fr\] { grid-template-columns: 1fr; }
.grid-cols-\[2fr\,repeat\(1\,1fr\)\] { grid-template-columns: 2fr repeat(1, 1fr); }
.grid-cols-\[2fr\,repeat\(3\,1fr\)\] { grid-template-columns: 2fr repeat(3, 1fr); }
.grid-cols-\[2fr\,repeat\(4\,1fr\)\] { grid-template-columns: 2fr repeat(4, 1fr); }
.grid-cols-\[2fr\,repeat\(5\,1fr\)\] { grid-template-columns: 2fr repeat(5, 1fr); }
.grid-cols-\[max-content\] { grid-template-columns: max-content; }
.grid-rows-\[1fr\] { grid-template-rows: 1fr; }
.grid-rows-\[max-content\] { grid-template-rows: max-content; }
.flex-row { flex-direction: row; }
.flex-col { flex-direction: column; }
.flex-wrap { flex-wrap: wrap; }
.flex-nowrap { flex-wrap: nowrap; }
.place-items-start { place-items: start; }
.content-stretch { align-content: stretch; }
.items-start { align-items: flex-start; }
.items-end { align-items: flex-end; }
.items-center { align-items: center; }
.items-baseline { align-items: baseline; }
.items-stretch { align-items: stretch; }
.justify-start { justify-content: flex-start; }
.justify-end { justify-content: flex-end; }
.justify-center { justify-content: center; }
.justify-between { justify-content: space-between; }
.justify-around { justify-content: space-around; }
.gap-0 { gap: 0px; }
.gap-0\.5 { gap: 0.125rem; }
.gap-1 { gap: 0.25rem; }
.gap-1\.5 { gap: 0.375rem; }
.gap-10 { gap: 2.5rem; }
.gap-11 { gap: 2.75rem; }
.gap-12 { gap: 3rem; }
.gap-2 { gap: 0.5rem; }
.gap-2\.5 { gap: 0.625rem; }
.gap-3 { gap: 0.75rem; }
.gap-4 { gap: 1rem; }
.gap-5 { gap: 1.25rem; }
.gap-6 { gap: 1.5rem; }
.gap-7 { gap: 1.75rem; }
.gap-8 { gap: 2rem; }
.gap-9 { gap: 2.25rem; }
.gap-\[0px\] { gap: 0px; }
.gap-\[10\] { }
.gap-\[10px\] { gap: 10px; }
.gap-\[11px\] { gap: 11px; }
.gap-\[12px\] { gap: 12px; }
.gap-\[13px\] { gap: 13px; }
.gap-\[14px\] { gap: 14px; }
.gap-\[15px\] { gap: 15px; }
.gap-\[16px\] { gap: 16px; }
.gap-\[17px\] { gap: 17px; }
.gap-\[18px\] { gap: 18px; }
.gap-\[19px\] { gap: 19px; }
.gap-\[1px\] { gap: 1px; }
.gap-\[20px\] { gap: 20px; }
.gap-\[21px\] { gap: 21px; }
.gap-\[22px\] { gap: 22px; }
.gap-\[23px\] { gap: 23px; }
.gap-\[24px\] { gap: 24px; }
.gap-\[25px\] { gap: 25px; }
.gap-\[27px\] { gap: 27px; }
.gap-\[29px\] { gap: 29px; }
.gap-\[2px\] { gap: 2px; }
.gap-\[30px\] { gap: 30px; }
.gap-\[31px\] { gap: 31px; }
.gap-\[32px\] { gap: 32px; }
.gap-\[34px\] { gap: 34px; }
.gap-\[35px\] { gap: 35px; }
.gap-\[36px\] { gap: 36px; }
.gap-\[3px\] { gap: 3px; }
.gap-\[40px\] { gap: 40px; }
.gap-\[41px\] { gap: 41px; }
.gap-\[42px\] { gap: 42px; }
.gap-\[44px\] { gap: 44px; }
.gap-\[46px\] { gap: 46px; }
.gap-\[48px\] { gap: 48px; }
.gap-\[4px\] { gap: 4px; }
.gap-\[500px\] { gap: 500px; }
.gap-\[50px\] { gap: 50px; }
.gap-\[5px\] { gap: 5px; }
.gap-\[60px\] { gap: 60px; }
.gap-\[61px\] { gap: 61px; }
.gap-\[66px\] { gap: 66px; }
.gap-\[67px\] { gap: 67px; }
.gap-\[6px\] { gap: 6px; }
.gap-\[70px\] { gap: 70px; }
.gap-\[7px\] { gap: 7px; }
.gap-\[80px\] { gap: 80px; }
.gap-\[8px\] { gap: 8px; }
.gap-\[9px\] { gap: 9px; }
.gap-x-12 { column-gap: 3rem; }
.gap-x-4 { column-gap: 1rem; }
.gap-x-7 { column-gap: 1.75rem; }
.gap-y-2 { row-gap: 0.5rem; }
.gap-y-3 { row-gap: 0.75rem; }
.gap-y-4 { row-gap: 1rem; }
.-space-x-1 > :not([hidden]) ~ :not([hidden]) { --tw-space-x-reverse: 0; margin-right: calc(-.25rem * var(--tw-space-x-reverse)); margin-left: calc(-.25rem * calc(1 - var(--tw-space-x-reverse))); }
.space-y-1 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-top: calc(.25rem * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(.25rem * var(--tw-space-y-reverse)); }
.space-y-2 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-top: calc(.5rem * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(.5rem * var(--tw-space-y-reverse)); }
.space-y-3 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-top: calc(.75rem * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(.75rem * var(--tw-space-y-reverse)); }
.space-y-4 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(1rem * var(--tw-space-y-reverse)); }
.space-y-6 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-top: calc(1.5rem * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(1.5rem * var(--tw-space-y-reverse)); }
.self-start { align-self: flex-start; }
.self-end { align-self: flex-end; }
.self-center { align-self: center; }
.self-stretch { align-self: stretch; }
.justify-self-start { justify-self: start; }
.justify-self-center { justify-self: center; }
.overflow-auto { overflow: auto; }
.overflow-hidden { overflow: hidden; }
.overflow-clip { overflow: clip; }
.overflow-visible { overflow: visible; }
.overflow-x-auto { overflow-x: auto; }
.overflow-y-auto { overflow-y: auto; }
.overflow-x-hidden { overflow-x: hidden; }
.overflow-y-hidden { overflow-y: hidden; }
.overflow-x-clip { overflow-x: clip; }
.truncate { overflow: hidden; white-space: nowrap; }
.text-ellipsis, .truncate { text-overflow: ellipsis; }
.whitespace-normal { white-space: normal; }
.whitespace-nowrap { white-space: nowrap; }
.whitespace-pre { white-space: pre; }
.whitespace-pre-wrap { white-space: pre-wrap; }
.text-wrap { text-wrap: wrap; }
.text-nowrap { text-wrap: nowrap; }
.text-pretty { text-wrap: pretty; }
.break-words { overflow-wrap: break-word; }
.break-all { word-break: break-all; }
.rounded { border-radius: 0.25rem; }
.rounded-2xl { border-radius: 1rem; }
.rounded-\[0px\] { border-radius: 0px; }
.rounded-\[10px\] { border-radius: 10px; }
.rounded-\[11px\] { border-radius: 11px; }
.rounded-\[12px\] { border-radius: 12px; }
.rounded-\[13px\] { border-radius: 13px; }
.rounded-\[14px\] { border-radius: 14px; }
.rounded-\[15px\] { border-radius: 15px; }
.rounded-\[16px\] { border-radius: 16px; }
.rounded-\[18px\] { border-radius: 18px; }
.rounded-\[18px_18px_0px_0px\] { border-radius: 18px 18px 0px 0px; }
.rounded-\[1px\] { border-radius: 1px; }
.rounded-\[20px\] { border-radius: 20px; }
.rounded-\[21px\] { border-radius: 21px; }
.rounded-\[24px\] { border-radius: 24px; }
.rounded-\[25px\] { border-radius: 25px; }
.rounded-\[2px\] { border-radius: 2px; }
.rounded-\[30px\] { border-radius: 30px; }
.rounded-\[30px_30px_0px_0px\] { border-radius: 30px 30px 0px 0px; }
.rounded-\[35px\] { border-radius: 35px; }
.rounded-\[3px\] { border-radius: 3px; }
.rounded-\[4px\] { border-radius: 4px; }
.rounded-\[5\.5px\] { border-radius: 5.5px; }
.rounded-\[5\.9px\] { border-radius: 5.9px; }
.rounded-\[5px\] { border-radius: 5px; }
.rounded-\[6\.5px\] { border-radius: 6.5px; }
.rounded-\[6px\] { border-radius: 6px; }
.rounded-\[7\.5px\] { border-radius: 7.5px; }
.rounded-\[7px\] { border-radius: 7px; }
.rounded-\[8px\] { border-radius: 8px; }
.rounded-\[90\%\] { border-radius: 90%; }
.rounded-\[9px\] { border-radius: 9px; }
.rounded-\[inherit\] { border-radius: inherit; }
.rounded-full { border-radius: 9999px; }
.rounded-lg { border-radius: 0.5rem; }
.rounded-md { border-radius: 0.375rem; }
.rounded-none { border-radius: 0px; }
.rounded-xl { border-radius: 0.75rem; }
.rounded-b-\[10px\] { border-bottom-right-radius: 10px; border-bottom-left-radius: 10px; }
.rounded-b-\[11px\] { border-bottom-right-radius: 11px; border-bottom-left-radius: 11px; }
.rounded-b-\[12px\] { border-bottom-right-radius: 12px; border-bottom-left-radius: 12px; }
.rounded-b-\[15px\] { border-bottom-right-radius: 15px; border-bottom-left-radius: 15px; }
.rounded-b-\[18px\] { border-bottom-right-radius: 18px; border-bottom-left-radius: 18px; }
.rounded-b-\[19px\] { border-bottom-right-radius: 19px; border-bottom-left-radius: 19px; }
.rounded-b-\[24px\] { border-bottom-right-radius: 24px; border-bottom-left-radius: 24px; }
.rounded-b-\[30px\] { border-bottom-right-radius: 30px; border-bottom-left-radius: 30px; }
.rounded-b-\[5\.6px\] { border-bottom-right-radius: 5.6px; border-bottom-left-radius: 5.6px; }
.rounded-b-\[5px\] { border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; }
.rounded-b-\[6\.5px\] { border-bottom-right-radius: 6.5px; border-bottom-left-radius: 6.5px; }
.rounded-b-\[6px\] { border-bottom-right-radius: 6px; border-bottom-left-radius: 6px; }
.rounded-b-\[7\.2px\] { border-bottom-right-radius: 7.2px; border-bottom-left-radius: 7.2px; }
.rounded-b-\[7px\] { border-bottom-right-radius: 7px; border-bottom-left-radius: 7px; }
.rounded-b-\[9px\] { border-bottom-right-radius: 9px; border-bottom-left-radius: 9px; }
.rounded-l-\[10px\] { border-top-left-radius: 10px; border-bottom-left-radius: 10px; }
.rounded-l-\[12px\] { border-top-left-radius: 12px; border-bottom-left-radius: 12px; }
.rounded-l-\[4px\] { border-top-left-radius: 4px; border-bottom-left-radius: 4px; }
.rounded-l-\[5px\] { border-top-left-radius: 5px; border-bottom-left-radius: 5px; }
.rounded-l-\[8px\] { border-top-left-radius: 8px; border-bottom-left-radius: 8px; }
.rounded-l-full { border-top-left-radius: 9999px; border-bottom-left-radius: 9999px; }
.rounded-l-none { border-top-left-radius: 0px; border-bottom-left-radius: 0px; }
.rounded-r-\[10px\] { border-top-right-radius: 10px; border-bottom-right-radius: 10px; }
.rounded-r-\[12px\] { border-top-right-radius: 12px; border-bottom-right-radius: 12px; }
.rounded-r-\[4px\] { border-top-right-radius: 4px; border-bottom-right-radius: 4px; }
.rounded-r-\[5px\] { border-top-right-radius: 5px; border-bottom-right-radius: 5px; }
.rounded-r-\[8px\] { border-top-right-radius: 8px; border-bottom-right-radius: 8px; }
.rounded-r-full { border-top-right-radius: 9999px; border-bottom-right-radius: 9999px; }
.rounded-r-none { border-top-right-radius: 0px; border-bottom-right-radius: 0px; }
.rounded-t-\[10px\] { border-top-left-radius: 10px; border-top-right-radius: 10px; }
.rounded-t-\[11px\] { border-top-left-radius: 11px; border-top-right-radius: 11px; }
.rounded-t-\[12px\] { border-top-left-radius: 12px; border-top-right-radius: 12px; }
.rounded-t-\[15px\] { border-top-left-radius: 15px; border-top-right-radius: 15px; }
.rounded-t-\[18px\] { border-top-left-radius: 18px; border-top-right-radius: 18px; }
.rounded-t-\[20px\] { border-top-left-radius: 20px; border-top-right-radius: 20px; }
.rounded-t-\[30px\] { border-top-left-radius: 30px; border-top-right-radius: 30px; }
.rounded-t-\[4px\] { border-top-left-radius: 4px; border-top-right-radius: 4px; }
.rounded-t-\[50px\] { border-top-left-radius: 50px; border-top-right-radius: 50px; }
.rounded-t-\[5px\] { border-top-left-radius: 5px; border-top-right-radius: 5px; }
.rounded-t-\[6\.5px\] { border-top-left-radius: 6.5px; border-top-right-radius: 6.5px; }
.rounded-t-\[6px\] { border-top-left-radius: 6px; border-top-right-radius: 6px; }
.rounded-t-\[8px\] { border-top-left-radius: 8px; border-top-right-radius: 8px; }
.rounded-t-\[9px\] { border-top-left-radius: 9px; border-top-right-radius: 9px; }
.rounded-bl-\[10px\] { border-bottom-left-radius: 10px; }
.rounded-bl-\[12px\] { border-bottom-left-radius: 12px; }
.rounded-bl-\[15px\] { border-bottom-left-radius: 15px; }
.rounded-bl-\[18px\] { border-bottom-left-radius: 18px; }
.rounded-br-\[10px\] { border-bottom-right-radius: 10px; }
.rounded-br-\[15px\] { border-bottom-right-radius: 15px; }
.rounded-br-\[18px\] { border-bottom-right-radius: 18px; }
.rounded-br-\[4px\] { border-bottom-right-radius: 4px; }
.rounded-tl-\[10px\] { border-top-left-radius: 10px; }
.rounded-tl-\[12px\] { border-top-left-radius: 12px; }
.rounded-tl-\[15px\] { border-top-left-radius: 15px; }
.rounded-tl-\[18px\] { border-top-left-radius: 18px; }
.rounded-tl-\[20px\] { border-top-left-radius: 20px; }
.rounded-tr-\[10px\] { border-top-right-radius: 10px; }
.rounded-tr-\[12px\] { border-top-right-radius: 12px; }
.rounded-tr-\[15px\] { border-top-right-radius: 15px; }
.rounded-tr-\[16px\] { border-top-right-radius: 16px; }
.rounded-tr-\[18px\] { border-top-right-radius: 18px; }
.border { border-width: 1px; }
.border-0 { border-width: 0px; }
.border-2 { border-width: 2px; }
.border-4 { border-width: 4px; }
.border-\[0\.3px\] { border-width: 0.3px; }
.border-\[0\.5px\] { border-width: 0.5px; }
.border-\[1\.3px\] { border-width: 1.3px; }
.border-\[1\.5px\] { border-width: 1.5px; }
.border-\[1\.8px\] { border-width: 1.8px; }
.border-\[18px\] { border-width: 18px; }
.border-\[1px\] { border-width: 1px; }
.border-\[4px\] { border-width: 4px; }
.border-\[5\.9px\] { border-width: 5.9px; }
.border-b { border-bottom-width: 1px; }
.border-b-0 { border-bottom-width: 0px; }
.border-b-2 { border-bottom-width: 2px; }
.border-b-\[1px\] { border-bottom-width: 1px; }
.border-b-\[6px\] { border-bottom-width: 6px; }
.border-b-\[8px\] { border-bottom-width: 8px; }
.border-l { border-left-width: 1px; }
.border-l-0 { border-left-width: 0px; }
.border-l-\[6px\] { border-left-width: 6px; }
.border-l-\[8px\] { border-left-width: 8px; }
.border-r { border-right-width: 1px; }
.border-r-0 { border-right-width: 0px; }
.border-r-\[1px\] { border-right-width: 1px; }
.border-r-\[6px\] { border-right-width: 6px; }
.border-r-\[8px\] { border-right-width: 8px; }
.border-t { border-top-width: 1px; }
.border-t-0 { border-top-width: 0px; }
.border-t-\[2px\] { border-top-width: 2px; }
.border-t-\[6px\] { border-top-width: 6px; }
.border-solid { border-style: solid; }
.border-dashed { border-style: dashed; }
.border-none { border-style: none; }
.border-\[\#1D1D1E\] { --tw-border-opacity: 1; border-color: rgb(29 29 30/var(--tw-border-opacity,1)); }
.border-\[\#34D16C\] { --tw-border-opacity: 1; border-color: rgb(52 209 108/var(--tw-border-opacity,1)); }
.border-\[\#3a3a3a\] { --tw-border-opacity: 1; border-color: rgb(58 58 58/var(--tw-border-opacity,1)); }
.border-\[\#4e4e4e\] { --tw-border-opacity: 1; border-color: rgb(78 78 78/var(--tw-border-opacity,1)); }
.border-\[\#8b8b8c\] { --tw-border-opacity: 1; border-color: rgb(139 139 140/var(--tw-border-opacity,1)); }
.border-\[\#979799\] { --tw-border-opacity: 1; border-color: rgb(151 151 153/var(--tw-border-opacity,1)); }
.border-\[\#A9A9A9\] { --tw-border-opacity: 1; border-color: rgb(169 169 169/var(--tw-border-opacity,1)); }
.border-\[\#C7C7CC\] { --tw-border-opacity: 1; border-color: rgb(199 199 204/var(--tw-border-opacity,1)); }
.border-\[\#CDCDCD\] { --tw-border-opacity: 1; border-color: rgb(205 205 205/var(--tw-border-opacity,1)); }
.border-\[\#DADADA\] { --tw-border-opacity: 1; border-color: rgb(218 218 218/var(--tw-border-opacity,1)); }
.border-\[\#DCDCDC\] { --tw-border-opacity: 1; border-color: rgb(220 220 220/var(--tw-border-opacity,1)); }
.border-\[\#DEDEDE\] { --tw-border-opacity: 1; border-color: rgb(222 222 222/var(--tw-border-opacity,1)); }
.border-\[\#E2E2E2\] { --tw-border-opacity: 1; border-color: rgb(226 226 226/var(--tw-border-opacity,1)); }
.border-\[\#E5E5E5\] { --tw-border-opacity: 1; border-color: rgb(229 229 229/var(--tw-border-opacity,1)); }
.border-\[\#E5E5EA\] { --tw-border-opacity: 1; border-color: rgb(229 229 234/var(--tw-border-opacity,1)); }
.border-\[\#E5E7EB\] { --tw-border-opacity: 1; border-color: rgb(229 231 235/var(--tw-border-opacity,1)); }
.border-\[\#E8E8E8\] { --tw-border-opacity: 1; border-color: rgb(232 232 232/var(--tw-border-opacity,1)); }
.border-\[\#E9E9E9\] { --tw-border-opacity: 1; border-color: rgb(233 233 233/var(--tw-border-opacity,1)); }
.border-\[\#EBEBEB\] { --tw-border-opacity: 1; border-color: rgb(235 235 235/var(--tw-border-opacity,1)); }
.border-\[\#ECECEC\] { --tw-border-opacity: 1; border-color: rgb(236 236 236/var(--tw-border-opacity,1)); }
.border-\[\#EDEDED\] { --tw-border-opacity: 1; border-color: rgb(237 237 237/var(--tw-border-opacity,1)); }
.border-\[\#EEE\] { --tw-border-opacity: 1; border-color: rgb(238 238 238/var(--tw-border-opacity,1)); }
.border-\[\#F2F2F7\] { --tw-border-opacity: 1; border-color: rgb(242 242 247/var(--tw-border-opacity,1)); }
.border-\[\#F4F4F4\] { --tw-border-opacity: 1; border-color: rgb(244 244 244/var(--tw-border-opacity,1)); }
.border-\[\#F6F6F6\] { --tw-border-opacity: 1; border-color: rgb(246 246 246/var(--tw-border-opacity,1)); }
.border-\[\#F8F8F8\] { --tw-border-opacity: 1; border-color: rgb(248 248 248/var(--tw-border-opacity,1)); }
.border-\[\#bababa\] { --tw-border-opacity: 1; border-color: rgb(186 186 186/var(--tw-border-opacity,1)); }
.border-\[\#c6c6c6\] { --tw-border-opacity: 1; border-color: rgb(198 198 198/var(--tw-border-opacity,1)); }
.border-\[\#cacaca\] { --tw-border-opacity: 1; border-color: rgb(202 202 202/var(--tw-border-opacity,1)); }
.border-\[\#d0d0d0\] { --tw-border-opacity: 1; border-color: rgb(208 208 208/var(--tw-border-opacity,1)); }
.border-\[\#d9d9d9\] { --tw-border-opacity: 1; border-color: rgb(217 217 217/var(--tw-border-opacity,1)); }
.border-\[\#e3e3e3\] { --tw-border-opacity: 1; border-color: rgb(227 227 227/var(--tw-border-opacity,1)); }
.border-\[\#e5e5ea\] { --tw-border-opacity: 1; border-color: rgb(229 229 234/var(--tw-border-opacity,1)); }
.border-\[\#e6e4ea\] { --tw-border-opacity: 1; border-color: rgb(230 228 234/var(--tw-border-opacity,1)); }
.border-\[\#e7e7e7\] { --tw-border-opacity: 1; border-color: rgb(231 231 231/var(--tw-border-opacity,1)); }
.border-\[\#e8e8ec\] { --tw-border-opacity: 1; border-color: rgb(232 232 236/var(--tw-border-opacity,1)); }
.border-\[\#e9e9e9\] { --tw-border-opacity: 1; border-color: rgb(233 233 233/var(--tw-border-opacity,1)); }
.border-\[\#ebebeb\] { --tw-border-opacity: 1; border-color: rgb(235 235 235/var(--tw-border-opacity,1)); }
.border-\[\#ededed\] { --tw-border-opacity: 1; border-color: rgb(237 237 237/var(--tw-border-opacity,1)); }
.border-\[\#f0f0f0\] { --tw-border-opacity: 1; border-color: rgb(240 240 240/var(--tw-border-opacity,1)); }
.border-\[\#f1f1f1\] { --tw-border-opacity: 1; border-color: rgb(241 241 241/var(--tw-border-opacity,1)); }
.border-\[\#f8f8f8\] { --tw-border-opacity: 1; border-color: rgb(248 248 248/var(--tw-border-opacity,1)); }
.border-\[\#fb4949\] { --tw-border-opacity: 1; border-color: rgb(251 73 73/var(--tw-border-opacity,1)); }
.border-\[\#ff9500\] { --tw-border-opacity: 1; border-color: rgb(255 149 0/var(--tw-border-opacity,1)); }
.border-\[rgba\(255\,255\,255\,0\.25\)\] { border-color: rgba(255, 255, 255, 0.25); }
.border-black { --tw-border-opacity: 1; border-color: rgb(0 0 0/var(--tw-border-opacity,1)); }
.border-border-light { --tw-border-opacity: 1; border-color: rgb(229 229 234/var(--tw-border-opacity,1)); }
.border-gray-200 { --tw-border-opacity: 1; border-color: rgb(229 231 235/var(--tw-border-opacity,1)); }
.border-gray-300 { --tw-border-opacity: 1; border-color: rgb(209 213 219/var(--tw-border-opacity,1)); }
.border-gray-400 { --tw-border-opacity: 1; border-color: rgb(156 163 175/var(--tw-border-opacity,1)); }
.border-green-300 { --tw-border-opacity: 1; border-color: rgb(134 239 172/var(--tw-border-opacity,1)); }
.border-green-500 { --tw-border-opacity: 1; border-color: rgb(34 197 94/var(--tw-border-opacity,1)); }
.border-orange-300 { --tw-border-opacity: 1; border-color: rgb(253 186 116/var(--tw-border-opacity,1)); }
.border-primary { --tw-border-opacity: 1; border-color: rgb(52 209 108/var(--tw-border-opacity,1)); }
.border-red-200 { --tw-border-opacity: 1; border-color: rgb(254 202 202/var(--tw-border-opacity,1)); }
.border-red-300 { --tw-border-opacity: 1; border-color: rgb(252 165 165/var(--tw-border-opacity,1)); }
.border-red-500 { --tw-border-opacity: 1; border-color: rgb(239 68 68/var(--tw-border-opacity,1)); }
.border-text-primary-light { --tw-border-opacity: 1; border-color: rgb(29 29 30/var(--tw-border-opacity,1)); }
.border-transparent { border-color: transparent; }
.border-white { --tw-border-opacity: 1; border-color: rgb(255 255 255/var(--tw-border-opacity,1)); }
.border-white\/20 { border-color: rgba(255, 255, 255, 0.2); }
.border-b-\[\#1D1D1E\] { --tw-border-opacity: 1; border-bottom-color: rgb(29 29 30/var(--tw-border-opacity,1)); }
.border-b-\[\#34D16C\] { --tw-border-opacity: 1; border-bottom-color: rgb(52 209 108/var(--tw-border-opacity,1)); }
.border-b-\[\#E5E5EA\] { --tw-border-opacity: 1; border-bottom-color: rgb(229 229 234/var(--tw-border-opacity,1)); }
.border-b-white { --tw-border-opacity: 1; border-bottom-color: rgb(255 255 255/var(--tw-border-opacity,1)); }
.border-l-transparent { border-left-color: transparent; }
.border-r-\[\#E5E5EA\] { --tw-border-opacity: 1; border-right-color: rgb(229 229 234/var(--tw-border-opacity,1)); }
.border-r-transparent { border-right-color: transparent; }
.border-t-\[\#1D1D1E\] { --tw-border-opacity: 1; border-top-color: rgb(29 29 30/var(--tw-border-opacity,1)); }
.border-t-\[\#34D16C\] { --tw-border-opacity: 1; border-top-color: rgb(52 209 108/var(--tw-border-opacity,1)); }
.border-t-\[\#E5E5EA\] { --tw-border-opacity: 1; border-top-color: rgb(229 229 234/var(--tw-border-opacity,1)); }
.border-t-transparent { border-top-color: transparent; }
.bg-\[\#000\] { --tw-bg-opacity: 1; background-color: rgb(0 0 0/var(--tw-bg-opacity,1)); }
.bg-\[\#003680\] { --tw-bg-opacity: 1; background-color: rgb(0 54 128/var(--tw-bg-opacity,1)); }
.bg-\[\#007AFF\] { --tw-bg-opacity: 1; background-color: rgb(0 122 255/var(--tw-bg-opacity,1)); }
.bg-\[\#007AFF\]\/20 { background-color: rgba(0, 122, 255, 0.2); }
.bg-\[\#141414\] { --tw-bg-opacity: 1; background-color: rgb(20 20 20/var(--tw-bg-opacity,1)); }
.bg-\[\#1D1D1E\] { --tw-bg-opacity: 1; background-color: rgb(29 29 30/var(--tw-bg-opacity,1)); }
.bg-\[\#1a1a1a\] { --tw-bg-opacity: 1; background-color: rgb(26 26 26/var(--tw-bg-opacity,1)); }
.bg-\[\#1d1d1e\] { --tw-bg-opacity: 1; background-color: rgb(29 29 30/var(--tw-bg-opacity,1)); }
.bg-\[\#22C55E\] { --tw-bg-opacity: 1; background-color: rgb(34 197 94/var(--tw-bg-opacity,1)); }
.bg-\[\#252525\] { --tw-bg-opacity: 1; background-color: rgb(37 37 37/var(--tw-bg-opacity,1)); }
.bg-\[\#28312e\] { --tw-bg-opacity: 1; background-color: rgb(40 49 46/var(--tw-bg-opacity,1)); }
.bg-\[\#34D16C\] { --tw-bg-opacity: 1; background-color: rgb(52 209 108/var(--tw-bg-opacity,1)); }
.bg-\[\#34D16C\]\/5 { background-color: rgba(52, 209, 108, 0.05); }
.bg-\[\#34D16C\]\/\[0\.03\] { background-color: rgba(52, 209, 108, 0.03); }
.bg-\[\#34d16c\] { --tw-bg-opacity: 1; background-color: rgb(52 209 108/var(--tw-bg-opacity,1)); }
.bg-\[\#575757\] { --tw-bg-opacity: 1; background-color: rgb(87 87 87/var(--tw-bg-opacity,1)); }
.bg-\[\#666668\] { --tw-bg-opacity: 1; background-color: rgb(102 102 104/var(--tw-bg-opacity,1)); }
.bg-\[\#666\] { --tw-bg-opacity: 1; background-color: rgb(102 102 102/var(--tw-bg-opacity,1)); }
.bg-\[\#8D8D92\] { --tw-bg-opacity: 1; background-color: rgb(141 141 146/var(--tw-bg-opacity,1)); }
.bg-\[\#8E8E93\] { --tw-bg-opacity: 1; background-color: rgb(142 142 147/var(--tw-bg-opacity,1)); }
.bg-\[\#B3B3B344\] { background-color: rgba(179, 179, 179, 0.267); }
.bg-\[\#C7C7CC\] { --tw-bg-opacity: 1; background-color: rgb(199 199 204/var(--tw-bg-opacity,1)); }
.bg-\[\#D9D9D9\] { --tw-bg-opacity: 1; background-color: rgb(217 217 217/var(--tw-bg-opacity,1)); }
.bg-\[\#E5E5EA\] { --tw-bg-opacity: 1; background-color: rgb(229 229 234/var(--tw-bg-opacity,1)); }
.bg-\[\#E7E7E7\] { --tw-bg-opacity: 1; background-color: rgb(231 231 231/var(--tw-bg-opacity,1)); }
.bg-\[\#EDEDED\] { --tw-bg-opacity: 1; background-color: rgb(237 237 237/var(--tw-bg-opacity,1)); }
.bg-\[\#EF4444\] { --tw-bg-opacity: 1; background-color: rgb(239 68 68/var(--tw-bg-opacity,1)); }
.bg-\[\#F0FFF4\] { --tw-bg-opacity: 1; background-color: rgb(240 255 244/var(--tw-bg-opacity,1)); }
.bg-\[\#F1F1F6\] { --tw-bg-opacity: 1; background-color: rgb(241 241 246/var(--tw-bg-opacity,1)); }
.bg-\[\#F2F2F2\] { --tw-bg-opacity: 1; background-color: rgb(242 242 242/var(--tw-bg-opacity,1)); }
.bg-\[\#F2F2F7\] { --tw-bg-opacity: 1; background-color: rgb(242 242 247/var(--tw-bg-opacity,1)); }
.bg-\[\#F4F4F4\] { --tw-bg-opacity: 1; background-color: rgb(244 244 244/var(--tw-bg-opacity,1)); }
.bg-\[\#F8F8F8\] { --tw-bg-opacity: 1; background-color: rgb(248 248 248/var(--tw-bg-opacity,1)); }
.bg-\[\#F97316\] { --tw-bg-opacity: 1; background-color: rgb(249 115 22/var(--tw-bg-opacity,1)); }
.bg-\[\#F9F9FB\] { --tw-bg-opacity: 1; background-color: rgb(249 249 251/var(--tw-bg-opacity,1)); }
.bg-\[\#F9FAFC\] { --tw-bg-opacity: 1; background-color: rgb(249 250 252/var(--tw-bg-opacity,1)); }
.bg-\[\#FBFBFB\] { --tw-bg-opacity: 1; background-color: rgb(251 251 251/var(--tw-bg-opacity,1)); }
.bg-\[\#FCFCFC\] { --tw-bg-opacity: 1; background-color: rgb(252 252 252/var(--tw-bg-opacity,1)); }
.bg-\[\#FF3B30\] { --tw-bg-opacity: 1; background-color: rgb(255 59 48/var(--tw-bg-opacity,1)); }
.bg-\[\#FF9500\] { --tw-bg-opacity: 1; background-color: rgb(255 149 0/var(--tw-bg-opacity,1)); }
.bg-\[\#FFFFFF\], .bg-\[\#FFF\] { --tw-bg-opacity: 1; background-color: rgb(255 255 255/var(--tw-bg-opacity,1)); }
.bg-\[\#c3ecde\] { --tw-bg-opacity: 1; background-color: rgb(195 236 222/var(--tw-bg-opacity,1)); }
.bg-\[\#cecece\] { --tw-bg-opacity: 1; background-color: rgb(206 206 206/var(--tw-bg-opacity,1)); }
.bg-\[\#d8d8d8\] { --tw-bg-opacity: 1; background-color: rgb(216 216 216/var(--tw-bg-opacity,1)); }
.bg-\[\#d9d9d9\] { --tw-bg-opacity: 1; background-color: rgb(217 217 217/var(--tw-bg-opacity,1)); }
.bg-\[\#ddf4ec\] { --tw-bg-opacity: 1; background-color: rgb(221 244 236/var(--tw-bg-opacity,1)); }
.bg-\[\#e5e5ea\] { --tw-bg-opacity: 1; background-color: rgb(229 229 234/var(--tw-bg-opacity,1)); }
.bg-\[\#e6e4ea\] { --tw-bg-opacity: 1; background-color: rgb(230 228 234/var(--tw-bg-opacity,1)); }
.bg-\[\#e7e7e7\] { --tw-bg-opacity: 1; background-color: rgb(231 231 231/var(--tw-bg-opacity,1)); }
.bg-\[\#e8e8ed\] { --tw-bg-opacity: 1; background-color: rgb(232 232 237/var(--tw-bg-opacity,1)); }
.bg-\[\#efefef\] { --tw-bg-opacity: 1; background-color: rgb(239 239 239/var(--tw-bg-opacity,1)); }
.bg-\[\#f1f1f1\] { --tw-bg-opacity: 1; background-color: rgb(241 241 241/var(--tw-bg-opacity,1)); }
.bg-\[\#f2f2f7\] { --tw-bg-opacity: 1; background-color: rgb(242 242 247/var(--tw-bg-opacity,1)); }
.bg-\[\#f3f1f7\] { --tw-bg-opacity: 1; background-color: rgb(243 241 247/var(--tw-bg-opacity,1)); }
.bg-\[\#f4f4f4\] { --tw-bg-opacity: 1; background-color: rgb(244 244 244/var(--tw-bg-opacity,1)); }
.bg-\[\#f6f6f6\] { --tw-bg-opacity: 1; background-color: rgb(246 246 246/var(--tw-bg-opacity,1)); }
.bg-\[\#f6f6f8\] { --tw-bg-opacity: 1; background-color: rgb(246 246 248/var(--tw-bg-opacity,1)); }
.bg-\[\#f6f7f9\] { --tw-bg-opacity: 1; background-color: rgb(246 247 249/var(--tw-bg-opacity,1)); }
.bg-\[\#f7f7fa\] { --tw-bg-opacity: 1; background-color: rgb(247 247 250/var(--tw-bg-opacity,1)); }
.bg-\[\#f8f8f8\] { --tw-bg-opacity: 1; background-color: rgb(248 248 248/var(--tw-bg-opacity,1)); }
.bg-\[\#fbfbfb\] { --tw-bg-opacity: 1; background-color: rgb(251 251 251/var(--tw-bg-opacity,1)); }
.bg-\[\#fcfcfc\] { --tw-bg-opacity: 1; background-color: rgb(252 252 252/var(--tw-bg-opacity,1)); }
.bg-\[\#fdfdfd\] { --tw-bg-opacity: 1; background-color: rgb(253 253 253/var(--tw-bg-opacity,1)); }
.bg-\[\#ffe8e8\] { --tw-bg-opacity: 1; background-color: rgb(255 232 232/var(--tw-bg-opacity,1)); }
.bg-\[\#fff6e8\] { --tw-bg-opacity: 1; background-color: rgb(255 246 232/var(--tw-bg-opacity,1)); }
.bg-\[\#ffffff\] { --tw-bg-opacity: 1; background-color: rgb(255 255 255/var(--tw-bg-opacity,1)); }
.bg-\[rgba\(52\,209\,108\,0\.20\)\] { background-color: rgba(52, 209, 108, 0.2); }
.bg-\[rgba\(71\,71\,71\,0\.04\)\] { background-color: rgba(71, 71, 71, 0.04); }
.bg-background-hover-light { --tw-bg-opacity: 1; background-color: rgb(242 242 247/var(--tw-bg-opacity,1)); }
.bg-background-light { --tw-bg-opacity: 1; background-color: rgb(255 255 255/var(--tw-bg-opacity,1)); }
.bg-black { --tw-bg-opacity: 1; background-color: rgb(0 0 0/var(--tw-bg-opacity,1)); }
.bg-black\/20 { background-color: rgba(0, 0, 0, 0.2); }
.bg-border-light { --tw-bg-opacity: 1; background-color: rgb(229 229 234/var(--tw-bg-opacity,1)); }
.bg-gray-100 { --tw-bg-opacity: 1; background-color: rgb(243 244 246/var(--tw-bg-opacity,1)); }
.bg-gray-200 { --tw-bg-opacity: 1; background-color: rgb(229 231 235/var(--tw-bg-opacity,1)); }
.bg-gray-300 { --tw-bg-opacity: 1; background-color: rgb(209 213 219/var(--tw-bg-opacity,1)); }
.bg-gray-300\/60 { background-color: rgba(209, 213, 219, 0.6); }
.bg-gray-800 { --tw-bg-opacity: 1; background-color: rgb(31 41 55/var(--tw-bg-opacity,1)); }
.bg-green-50 { --tw-bg-opacity: 1; background-color: rgb(240 253 244/var(--tw-bg-opacity,1)); }
.bg-green-500 { --tw-bg-opacity: 1; background-color: rgb(34 197 94/var(--tw-bg-opacity,1)); }
.bg-orange-50 { --tw-bg-opacity: 1; background-color: rgb(255 247 237/var(--tw-bg-opacity,1)); }
.bg-primary { --tw-bg-opacity: 1; background-color: rgb(52 209 108/var(--tw-bg-opacity,1)); }
.bg-red-50 { --tw-bg-opacity: 1; background-color: rgb(254 242 242/var(--tw-bg-opacity,1)); }
.bg-red-500 { --tw-bg-opacity: 1; background-color: rgb(239 68 68/var(--tw-bg-opacity,1)); }
.bg-transparent { background-color: transparent; }
.bg-white { --tw-bg-opacity: 1; background-color: rgb(255 255 255/var(--tw-bg-opacity,1)); }
.bg-white\/10 { background-color: rgba(255, 255, 255, 0.1); }
.bg-white\/40 { background-color: rgba(255, 255, 255, 0.4); }
.bg-white\/80 { background-color: rgba(255, 255, 255, 0.8); }
.bg-opacity-20 { --tw-bg-opacity: 0.2; }
.bg-opacity-\[0\.03\] { --tw-bg-opacity: 0.03; }
.bg-\[url\(\'\/images\/landing-page\/stack-replace-background\.webp\'\)\] { background-image: url("/images/landing-page/stack-replace-background.webp"); }
.bg-gradient-to-b { background-image: linear-gradient(to bottom,var(--tw-gradient-stops)); }
.bg-gradient-to-br { background-image: linear-gradient(to bottom right,var(--tw-gradient-stops)); }
.bg-gradient-to-l { background-image: linear-gradient(to left,var(--tw-gradient-stops)); }
.bg-gradient-to-r { background-image: linear-gradient(to right,var(--tw-gradient-stops)); }
.bg-gradient-to-t { background-image: linear-gradient(to top,var(--tw-gradient-stops)); }
.from-\[\#141415\] { --tw-gradient-from: #141415 var(--tw-gradient-from-position); --tw-gradient-to: rgb(20 20 21/0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to); }
.from-\[\#1D1D1E\] { --tw-gradient-from: #1D1D1E var(--tw-gradient-from-position); --tw-gradient-to: rgb(29 29 30/0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to); }
.from-\[\#1d1d1e\] { --tw-gradient-from: #1d1d1e var(--tw-gradient-from-position); --tw-gradient-to: rgb(29 29 30/0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to); }
.from-\[\#7472dd\] { --tw-gradient-from: #7472dd var(--tw-gradient-from-position); --tw-gradient-to: rgb(116 114 221/0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to); }
.from-\[\#80808400\] { --tw-gradient-from: #80808400 var(--tw-gradient-from-position); --tw-gradient-to: rgb(128 128 132/0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to); }
.from-\[\#C8E6FF\] { --tw-gradient-from: #C8E6FF var(--tw-gradient-from-position); --tw-gradient-to: rgb(200 230 255/0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to); }
.from-\[\#f8f8f8\] { --tw-gradient-from: #f8f8f8 var(--tw-gradient-from-position); --tw-gradient-to: rgb(248 248 248/0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to); }
.from-gray-900 { --tw-gradient-from: #111827 var(--tw-gradient-from-position); --tw-gradient-to: rgb(17 24 39/0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to); }
.from-green-50 { --tw-gradient-from: #f0fdf4 var(--tw-gradient-from-position); --tw-gradient-to: rgb(240 253 244/0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to); }
.from-transparent { --tw-gradient-from: transparent var(--tw-gradient-from-position); --tw-gradient-to: rgb(0 0 0/0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to); }
.from-white { --tw-gradient-from: #fff var(--tw-gradient-from-position); --tw-gradient-to: rgb(255 255 255/0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to); }
.from-0\% { --tw-gradient-from-position: 0%; }
.via-\[\#1D1D1E\] { --tw-gradient-to: rgb(29 29 30/0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),#1D1D1E var(--tw-gradient-via-position),var(--tw-gradient-to); }
.via-white\/100 { --tw-gradient-to: rgb(255 255 255/0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),rgb(255 255 255/1) var(--tw-gradient-via-position),var(--tw-gradient-to); }
.via-white\/50 { --tw-gradient-to: rgb(255 255 255/0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),rgb(255 255 255/0.5) var(--tw-gradient-via-position),var(--tw-gradient-to); }
.to-\[\#1D1D1E\] { --tw-gradient-to: #1D1D1E var(--tw-gradient-to-position); }
.to-\[\#2F2F30\] { --tw-gradient-to: #2F2F30 var(--tw-gradient-to-position); }
.to-\[\#2f2f30\] { --tw-gradient-to: #2f2f30 var(--tw-gradient-to-position); }
.to-\[\#5856d5\] { --tw-gradient-to: #5856d5 var(--tw-gradient-to-position); }
.to-\[\#80808400\] { --tw-gradient-to: #80808400 var(--tw-gradient-to-position); }
.to-\[\#A8D4F5\] { --tw-gradient-to: #A8D4F5 var(--tw-gradient-to-position); }
.to-gray-800 { --tw-gradient-to: #1f2937 var(--tw-gradient-to-position); }
.to-transparent { --tw-gradient-to: transparent var(--tw-gradient-to-position); }
.to-white { --tw-gradient-to: #fff var(--tw-gradient-to-position); }
.to-\[55\.9\%\] { --tw-gradient-to-position: 55.9%; }
.to-\[56\%\] { --tw-gradient-to-position: 56%; }
.bg-cover { background-size: cover; }
.bg-no-repeat { background-repeat: no-repeat; }
.stroke-current { stroke: currentcolor; }
.object-contain { object-fit: contain; }
.object-cover { object-fit: cover; }
.object-left-top { object-position: left top; }
.object-top { object-position: center top; }
.p-0 { padding: 0px; }
.p-1 { padding: 0.25rem; }
.p-10 { padding: 2.5rem; }
.p-2 { padding: 0.5rem; }
.p-3 { padding: 0.75rem; }
.p-4 { padding: 1rem; }
.p-5 { padding: 1.25rem; }
.p-6 { padding: 1.5rem; }
.p-8 { padding: 2rem; }
.p-\[0\.5px\] { padding: 0.5px; }
.p-\[0px\] { padding: 0px; }
.p-\[10px\] { padding: 10px; }
.p-\[12px\] { padding: 12px; }
.p-\[14px\] { padding: 14px; }
.p-\[15px\] { padding: 15px; }
.p-\[1px\] { padding: 1px; }
.p-\[20px\] { padding: 20px; }
.p-\[24px\] { padding: 24px; }
.p-\[25px\] { padding: 25px; }
.p-\[2px\] { padding: 2px; }
.p-\[35px\] { padding: 35px; }
.p-\[3px\] { padding: 3px; }
.p-\[4px\] { padding: 4px; }
.p-\[5px\] { padding: 5px; }
.p-\[60px\] { padding: 60px; }
.p-\[6px\] { padding: 6px; }
.p-\[7px\] { padding: 7px; }
.p-\[8px\] { padding: 8px; }
.p-\[9px\] { padding: 9px; }
.px-0 { padding-left: 0px; padding-right: 0px; }
.px-1 { padding-left: 0.25rem; padding-right: 0.25rem; }
.px-10 { padding-left: 2.5rem; padding-right: 2.5rem; }
.px-14 { padding-left: 3.5rem; padding-right: 3.5rem; }
.px-2 { padding-left: 0.5rem; padding-right: 0.5rem; }
.px-2\.5 { padding-left: 0.625rem; padding-right: 0.625rem; }
.px-3 { padding-left: 0.75rem; padding-right: 0.75rem; }
.px-4 { padding-left: 1rem; padding-right: 1rem; }
.px-5 { padding-left: 1.25rem; padding-right: 1.25rem; }
.px-6 { padding-left: 1.5rem; padding-right: 1.5rem; }
.px-8 { padding-left: 2rem; padding-right: 2rem; }
.px-\[0\.5px\] { padding-left: 0.5px; padding-right: 0.5px; }
.px-\[0px\] { padding-left: 0px; padding-right: 0px; }
.px-\[1\.2px\] { padding-left: 1.2px; padding-right: 1.2px; }
.px-\[106px\] { padding-left: 106px; padding-right: 106px; }
.px-\[10px\] { padding-left: 10px; padding-right: 10px; }
.px-\[11px\] { padding-left: 11px; padding-right: 11px; }
.px-\[12px\] { padding-left: 12px; padding-right: 12px; }
.px-\[13px\] { padding-left: 13px; padding-right: 13px; }
.px-\[14px\] { padding-left: 14px; padding-right: 14px; }
.px-\[15px\] { padding-left: 15px; padding-right: 15px; }
.px-\[16px\] { padding-left: 16px; padding-right: 16px; }
.px-\[17px\] { padding-left: 17px; padding-right: 17px; }
.px-\[18px\] { padding-left: 18px; padding-right: 18px; }
.px-\[19px\] { padding-left: 19px; padding-right: 19px; }
.px-\[1px\] { padding-left: 1px; padding-right: 1px; }
.px-\[20px\] { padding-left: 20px; padding-right: 20px; }
.px-\[21px\] { padding-left: 21px; padding-right: 21px; }
.px-\[22px\] { padding-left: 22px; padding-right: 22px; }
.px-\[23px\] { padding-left: 23px; padding-right: 23px; }
.px-\[24px\] { padding-left: 24px; padding-right: 24px; }
.px-\[25px\] { padding-left: 25px; padding-right: 25px; }
.px-\[26px\] { padding-left: 26px; padding-right: 26px; }
.px-\[27px\] { padding-left: 27px; padding-right: 27px; }
.px-\[28px\] { padding-left: 28px; padding-right: 28px; }
.px-\[2px\] { padding-left: 2px; padding-right: 2px; }
.px-\[3\.5px\] { padding-left: 3.5px; padding-right: 3.5px; }
.px-\[30px\] { padding-left: 30px; padding-right: 30px; }
.px-\[35px\] { padding-left: 35px; padding-right: 35px; }
.px-\[36px\] { padding-left: 36px; padding-right: 36px; }
.px-\[38px\] { padding-left: 38px; padding-right: 38px; }
.px-\[39px\] { padding-left: 39px; padding-right: 39px; }
.px-\[3px\] { padding-left: 3px; padding-right: 3px; }
.px-\[40px\] { padding-left: 40px; padding-right: 40px; }
.px-\[4px\] { padding-left: 4px; padding-right: 4px; }
.px-\[50px\] { padding-left: 50px; padding-right: 50px; }
.px-\[5px\] { padding-left: 5px; padding-right: 5px; }
.px-\[60px\] { padding-left: 60px; padding-right: 60px; }
.px-\[6px\] { padding-left: 6px; padding-right: 6px; }
.px-\[7\.5px\] { padding-left: 7.5px; padding-right: 7.5px; }
.px-\[7px\] { padding-left: 7px; padding-right: 7px; }
.px-\[80px\] { padding-left: 80px; padding-right: 80px; }
.px-\[8px\] { padding-left: 8px; padding-right: 8px; }
.px-\[9\.5px\] { padding-left: 9.5px; padding-right: 9.5px; }
.px-\[90px\] { padding-left: 90px; padding-right: 90px; }
.px-\[9px\] { padding-left: 9px; padding-right: 9px; }
.py-0 { padding-top: 0px; padding-bottom: 0px; }
.py-1 { padding-top: 0.25rem; padding-bottom: 0.25rem; }
.py-1\.5 { padding-top: 0.375rem; padding-bottom: 0.375rem; }
.py-10 { padding-top: 2.5rem; padding-bottom: 2.5rem; }
.py-16 { padding-top: 4rem; padding-bottom: 4rem; }
.py-2 { padding-top: 0.5rem; padding-bottom: 0.5rem; }
.py-2\.5 { padding-top: 0.625rem; padding-bottom: 0.625rem; }
.py-3 { padding-top: 0.75rem; padding-bottom: 0.75rem; }
.py-4 { padding-top: 1rem; padding-bottom: 1rem; }
.py-5 { padding-top: 1.25rem; padding-bottom: 1.25rem; }
.py-8 { padding-top: 2rem; padding-bottom: 2rem; }
.py-\[0\.5px\] { padding-top: 0.5px; padding-bottom: 0.5px; }
.py-\[0px\] { padding-top: 0px; padding-bottom: 0px; }
.py-\[10px\] { padding-top: 10px; padding-bottom: 10px; }
.py-\[11px\] { padding-top: 11px; padding-bottom: 11px; }
.py-\[12px\] { padding-top: 12px; padding-bottom: 12px; }
.py-\[13px\] { padding-top: 13px; padding-bottom: 13px; }
.py-\[15px\] { padding-top: 15px; padding-bottom: 15px; }
.py-\[16px\] { padding-top: 16px; padding-bottom: 16px; }
.py-\[18px\] { padding-top: 18px; padding-bottom: 18px; }
.py-\[1px\] { padding-top: 1px; padding-bottom: 1px; }
.py-\[20px\] { padding-top: 20px; padding-bottom: 20px; }
.py-\[23px\] { padding-top: 23px; padding-bottom: 23px; }
.py-\[24px\] { padding-top: 24px; padding-bottom: 24px; }
.py-\[2px\] { padding-top: 2px; padding-bottom: 2px; }
.py-\[3\.5px\] { padding-top: 3.5px; padding-bottom: 3.5px; }
.py-\[30px\] { padding-top: 30px; padding-bottom: 30px; }
.py-\[3px\] { padding-top: 3px; padding-bottom: 3px; }
.py-\[42px\] { padding-top: 42px; padding-bottom: 42px; }
.py-\[43px\] { padding-top: 43px; padding-bottom: 43px; }
.py-\[4px\] { padding-top: 4px; padding-bottom: 4px; }
.py-\[50px\] { padding-top: 50px; padding-bottom: 50px; }
.py-\[55px\] { padding-top: 55px; padding-bottom: 55px; }
.py-\[5px\] { padding-top: 5px; padding-bottom: 5px; }
.py-\[6\%\] { padding-top: 6%; padding-bottom: 6%; }
.py-\[6px\] { padding-top: 6px; padding-bottom: 6px; }
.py-\[7px\] { padding-top: 7px; padding-bottom: 7px; }
.py-\[8px\] { padding-top: 8px; padding-bottom: 8px; }
.py-\[9px\] { padding-top: 9px; padding-bottom: 9px; }
.pb-0 { padding-bottom: 0px; }
.pb-1 { padding-bottom: 0.25rem; }
.pb-10 { padding-bottom: 2.5rem; }
.pb-2 { padding-bottom: 0.5rem; }
.pb-24 { padding-bottom: 6rem; }
.pb-3 { padding-bottom: 0.75rem; }
.pb-4 { padding-bottom: 1rem; }
.pb-5 { padding-bottom: 1.25rem; }
.pb-6 { padding-bottom: 1.5rem; }
.pb-8 { padding-bottom: 2rem; }
.pb-\[0px\] { padding-bottom: 0px; }
.pb-\[1\.5px\] { padding-bottom: 1.5px; }
.pb-\[10px\] { padding-bottom: 10px; }
.pb-\[110px\] { padding-bottom: 110px; }
.pb-\[120px\] { padding-bottom: 120px; }
.pb-\[13px\] { padding-bottom: 13px; }
.pb-\[150px\] { padding-bottom: 150px; }
.pb-\[15px\] { padding-bottom: 15px; }
.pb-\[16px\] { padding-bottom: 16px; }
.pb-\[20px\] { padding-bottom: 20px; }
.pb-\[220px\] { padding-bottom: 220px; }
.pb-\[24px\] { padding-bottom: 24px; }
.pb-\[25px\] { padding-bottom: 25px; }
.pb-\[26px\] { padding-bottom: 26px; }
.pb-\[28px\] { padding-bottom: 28px; }
.pb-\[29px\] { padding-bottom: 29px; }
.pb-\[2px\] { padding-bottom: 2px; }
.pb-\[30px\] { padding-bottom: 30px; }
.pb-\[32px\] { padding-bottom: 32px; }
.pb-\[37px\] { padding-bottom: 37px; }
.pb-\[40px\] { padding-bottom: 40px; }
.pb-\[45px\] { padding-bottom: 45px; }
.pb-\[48px\] { padding-bottom: 48px; }
.pb-\[4px\] { padding-bottom: 4px; }
.pb-\[50px\] { padding-bottom: 50px; }
.pb-\[51px\] { padding-bottom: 51px; }
.pb-\[55px\] { padding-bottom: 55px; }
.pb-\[5px\] { padding-bottom: 5px; }
.pb-\[60px\] { padding-bottom: 60px; }
.pb-\[6px\] { padding-bottom: 6px; }
.pb-\[70px\] { padding-bottom: 70px; }
.pb-\[7px\] { padding-bottom: 7px; }
.pb-\[80px\] { padding-bottom: 80px; }
.pb-\[8px\] { padding-bottom: 8px; }
.pb-\[9px\] { padding-bottom: 9px; }
.pl-0 { padding-left: 0px; }
.pl-1 { padding-left: 0.25rem; }
.pl-10 { padding-left: 2.5rem; }
.pl-2 { padding-left: 0.5rem; }
.pl-2\.5 { padding-left: 0.625rem; }
.pl-3 { padding-left: 0.75rem; }
.pl-4 { padding-left: 1rem; }
.pl-5 { padding-left: 1.25rem; }
.pl-6 { padding-left: 1.5rem; }
.pl-\[12px\] { padding-left: 12px; }
.pl-\[13px\] { padding-left: 13px; }
.pl-\[15px\] { padding-left: 15px; }
.pl-\[16px\] { padding-left: 16px; }
.pl-\[17px\] { padding-left: 17px; }
.pl-\[1px\] { padding-left: 1px; }
.pl-\[20px\] { padding-left: 20px; }
.pl-\[22px\] { padding-left: 22px; }
.pl-\[30px\] { padding-left: 30px; }
.pl-\[32px\] { padding-left: 32px; }
.pl-\[33px\] { padding-left: 33px; }
.pl-\[39px\] { padding-left: 39px; }
.pl-\[40px\] { padding-left: 40px; }
.pl-\[5px\] { padding-left: 5px; }
.pl-\[60px\] { padding-left: 60px; }
.pl-\[62px\] { padding-left: 62px; }
.pl-\[6px\] { padding-left: 6px; }
.pl-\[70px\] { padding-left: 70px; }
.pl-\[80px\] { padding-left: 80px; }
.pl-\[8px\] { padding-left: 8px; }
.pr-0 { padding-right: 0px; }
.pr-1 { padding-right: 0.25rem; }
.pr-10 { padding-right: 2.5rem; }
.pr-12 { padding-right: 3rem; }
.pr-2 { padding-right: 0.5rem; }
.pr-24 { padding-right: 6rem; }
.pr-3 { padding-right: 0.75rem; }
.pr-4 { padding-right: 1rem; }
.pr-5 { padding-right: 1.25rem; }
.pr-6 { padding-right: 1.5rem; }
.pr-\[10px\] { padding-right: 10px; }
.pr-\[130px\] { padding-right: 130px; }
.pr-\[13px\] { padding-right: 13px; }
.pr-\[15px\] { padding-right: 15px; }
.pr-\[1px\] { padding-right: 1px; }
.pr-\[20px\] { padding-right: 20px; }
.pr-\[23px\] { padding-right: 23px; }
.pr-\[26px\] { padding-right: 26px; }
.pr-\[4px\] { padding-right: 4px; }
.pr-\[5px\] { padding-right: 5px; }
.pr-\[60px\] { padding-right: 60px; }
.pr-\[6px\] { padding-right: 6px; }
.pr-\[8px\] { padding-right: 8px; }
.pr-\[9\.5px\] { padding-right: 9.5px; }
.pr-\[90px\] { padding-right: 90px; }
.pt-0 { padding-top: 0px; }
.pt-1 { padding-top: 0.25rem; }
.pt-10 { padding-top: 2.5rem; }
.pt-16 { padding-top: 4rem; }
.pt-2 { padding-top: 0.5rem; }
.pt-3 { padding-top: 0.75rem; }
.pt-4 { padding-top: 1rem; }
.pt-6 { padding-top: 1.5rem; }
.pt-\[0px\] { padding-top: 0px; }
.pt-\[100px\] { padding-top: 100px; }
.pt-\[10px\] { padding-top: 10px; }
.pt-\[11px\] { padding-top: 11px; }
.pt-\[12px\] { padding-top: 12px; }
.pt-\[130px\] { padding-top: 130px; }
.pt-\[13px\] { padding-top: 13px; }
.pt-\[140px\] { padding-top: 140px; }
.pt-\[14px\] { padding-top: 14px; }
.pt-\[15px\] { padding-top: 15px; }
.pt-\[16px\] { padding-top: 16px; }
.pt-\[17px\] { padding-top: 17px; }
.pt-\[1px\] { padding-top: 1px; }
.pt-\[200px\] { padding-top: 200px; }
.pt-\[20px\] { padding-top: 20px; }
.pt-\[24px\] { padding-top: 24px; }
.pt-\[28px\] { padding-top: 28px; }
.pt-\[2px\] { padding-top: 2px; }
.pt-\[3\%\] { padding-top: 3%; }
.pt-\[30px\] { padding-top: 30px; }
.pt-\[35px\] { padding-top: 35px; }
.pt-\[36px\] { padding-top: 36px; }
.pt-\[39px\] { padding-top: 39px; }
.pt-\[40px\] { padding-top: 40px; }
.pt-\[43px\] { padding-top: 43px; }
.pt-\[44px\] { padding-top: 44px; }
.pt-\[45px\] { padding-top: 45px; }
.pt-\[48px\] { padding-top: 48px; }
.pt-\[4px\] { padding-top: 4px; }
.pt-\[50px\] { padding-top: 50px; }
.pt-\[5px\] { padding-top: 5px; }
.pt-\[60px\] { padding-top: 60px; }
.pt-\[65px\] { padding-top: 65px; }
.pt-\[6px\] { padding-top: 6px; }
.pt-\[70px\] { padding-top: 70px; }
.pt-\[80px\] { padding-top: 80px; }
.pt-\[8px\] { padding-top: 8px; }
.pt-\[9px\] { padding-top: 9px; }
.text-left { text-align: left; }
.text-center { text-align: center; }
.text-right { text-align: right; }
.text-start { text-align: start; }
.align-middle { vertical-align: middle; }
.font-open-sauce-sans { font-family: "Open Sauce Sans", sans-serif; }
.text-2xl { font-size: 1.5rem; line-height: 2rem; }
.text-4xl { font-size: 2.25rem; line-height: 2.5rem; }
.text-\[10px\] { font-size: 10px; }
.text-\[11px\] { font-size: 11px; }
.text-\[12px\] { font-size: 12px; }
.text-\[13\.93px\] { font-size: 13.93px; }
.text-\[13px\] { font-size: 13px; }
.text-\[14px\] { font-size: 14px; }
.text-\[15px\] { font-size: 15px; }
.text-\[16px\] { font-size: 16px; }
.text-\[17px\] { font-size: 17px; }
.text-\[18px\] { font-size: 18px; }
.text-\[20px\] { font-size: 20px; }
.text-\[21px\] { font-size: 21px; }
.text-\[22px\] { font-size: 22px; }
.text-\[24px\] { font-size: 24px; }
.text-\[25px\] { font-size: 25px; }
.text-\[26px\] { font-size: 26px; }
.text-\[28px\] { font-size: 28px; }
.text-\[30px\] { font-size: 30px; }
.text-\[32px\] { font-size: 32px; }
.text-\[34px\] { font-size: 34px; }
.text-\[4\.5px\] { font-size: 4.5px; }
.text-\[42px\] { font-size: 42px; }
.text-\[48px\] { font-size: 48px; }
.text-\[4px\] { font-size: 4px; }
.text-\[52px\] { font-size: 52px; }
.text-\[5px\] { font-size: 5px; }
.text-\[64px\] { font-size: 64px; }
.text-\[6px\] { font-size: 6px; }
.text-\[78px\] { font-size: 78px; }
.text-\[7px\] { font-size: 7px; }
.text-\[8px\] { font-size: 8px; }
.text-\[9\.73px\] { font-size: 9.73px; }
.text-\[9px\] { font-size: 9px; }
.text-base { font-size: 1rem; line-height: 1.5rem; }
.text-lg { font-size: 1.125rem; line-height: 1.75rem; }
.text-sm { font-size: 0.875rem; line-height: 1.25rem; }
.text-xl { font-size: 1.25rem; line-height: 1.75rem; }
.text-xs { font-size: 0.75rem; line-height: 1rem; }
.font-\[300\] { font-weight: 300; }
.font-\[400\] { font-weight: 400; }
.font-\[410\] { font-weight: 410; }
.font-\[450\] { font-weight: 450; }
.font-\[500\] { font-weight: 500; }
.font-\[600\] { font-weight: 600; }
.font-\[700\] { font-weight: 700; }
.font-\[800\] { font-weight: 800; }
.font-bold { font-weight: 700; }
.font-extrabold { font-weight: 800; }
.font-light { font-weight: 300; }
.font-medium { font-weight: 500; }
.font-normal { font-weight: 400; }
.font-semibold { font-weight: 600; }
.uppercase { text-transform: uppercase; }
.lowercase { text-transform: lowercase; }
.capitalize { text-transform: capitalize; }
.italic { font-style: italic; }
.not-italic { font-style: normal; }
.tabular-nums { --tw-numeric-spacing: tabular-nums; font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction); }
.leading-\[0\] { line-height: 0; }
.leading-\[1\.1\] { line-height: 1.1; }
.leading-\[1\.25\] { line-height: 1.25; }
.leading-\[1\.2\] { line-height: 1.2; }
.leading-\[1\.3\] { line-height: 1.3; }
.leading-\[1\.45\] { line-height: 1.45; }
.leading-\[1\.4\] { line-height: 1.4; }
.leading-\[1\.5\] { line-height: 1.5; }
.leading-\[1\.6\] { line-height: 1.6; }
.leading-\[100\%\] { line-height: 100%; }
.leading-\[110\%\] { line-height: 110%; }
.leading-\[22\.4px\] { line-height: 22.4px; }
.leading-\[25\.6px\] { line-height: 25.6px; }
.leading-\[normal\] { line-height: normal; }
.leading-none { line-height: 1; }
.leading-normal { line-height: 1.5; }
.leading-relaxed { line-height: 1.625; }
.leading-snug { line-height: 1.375; }
.leading-tight { line-height: 1.25; }
.tracking-\[-0\.14px\] { letter-spacing: -0.14px; }
.tracking-\[-0\.1px\] { letter-spacing: -0.1px; }
.tracking-\[-0\.21px\] { letter-spacing: -0.21px; }
.tracking-\[-0\.24px\] { letter-spacing: -0.24px; }
.tracking-\[-0\.26px\] { letter-spacing: -0.26px; }
.tracking-\[-0\.275px\] { letter-spacing: -0.275px; }
.tracking-\[-0\.28px\] { letter-spacing: -0.28px; }
.tracking-\[-0\.301px\] { letter-spacing: -0.301px; }
.tracking-\[-0\.32px\] { letter-spacing: -0.32px; }
.tracking-\[-0\.33px\] { letter-spacing: -0.33px; }
.tracking-\[-0\.341px\] { letter-spacing: -0.341px; }
.tracking-\[-0\.34px\] { letter-spacing: -0.34px; }
.tracking-\[-0\.35px\] { letter-spacing: -0.35px; }
.tracking-\[-0\.362px\] { letter-spacing: -0.362px; }
.tracking-\[-0\.36px\] { letter-spacing: -0.36px; }
.tracking-\[-0\.37px\] { letter-spacing: -0.37px; }
.tracking-\[-0\.38px\] { letter-spacing: -0.38px; }
.tracking-\[-0\.39px\] { letter-spacing: -0.39px; }
.tracking-\[-0\.3px\] { letter-spacing: -0.3px; }
.tracking-\[-0\.42px\] { letter-spacing: -0.42px; }
.tracking-\[-0\.44px\] { letter-spacing: -0.44px; }
.tracking-\[-0\.45px\] { letter-spacing: -0.45px; }
.tracking-\[-0\.487px\] { letter-spacing: -0.487px; }
.tracking-\[-0\.48px\] { letter-spacing: -0.48px; }
.tracking-\[-0\.4px\] { letter-spacing: -0.4px; }
.tracking-\[-0\.52px\] { letter-spacing: -0.52px; }
.tracking-\[-0\.54px\] { letter-spacing: -0.54px; }
.tracking-\[-0\.56px\] { letter-spacing: -0.56px; }
.tracking-\[-0\.58px\] { letter-spacing: -0.58px; }
.tracking-\[-0\.5px\] { letter-spacing: -0.5px; }
.tracking-\[-0\.64px\] { letter-spacing: -0.64px; }
.tracking-\[-0\.68px\] { letter-spacing: -0.68px; }
.tracking-\[-0\.6px\] { letter-spacing: -0.6px; }
.tracking-\[-0\.72px\] { letter-spacing: -0.72px; }
.tracking-\[-0\.84px\] { letter-spacing: -0.84px; }
.tracking-\[-0\.8px\] { letter-spacing: -0.8px; }
.tracking-\[-0\.96px\] { letter-spacing: -0.96px; }
.tracking-\[-1\.26px\] { letter-spacing: -1.26px; }
.tracking-\[-1\.28px\] { letter-spacing: -1.28px; }
.tracking-\[-1\.2px\] { letter-spacing: -1.2px; }
.tracking-\[-1\.56px\] { letter-spacing: -1.56px; }
.tracking-\[-1\.92px\] { letter-spacing: -1.92px; }
.tracking-\[-3\.12px\] { letter-spacing: -3.12px; }
.tracking-\[0\.5px\] { letter-spacing: 0.5px; }
.tracking-normal { letter-spacing: 0px; }
.tracking-wide { letter-spacing: 0.025em; }
.text-\[\#000\] { --tw-text-opacity: 1; color: rgb(0 0 0/var(--tw-text-opacity,1)); }
.text-\[\#00666F\] { --tw-text-opacity: 1; color: rgb(0 102 111/var(--tw-text-opacity,1)); }
.text-\[\#0868F6\] { --tw-text-opacity: 1; color: rgb(8 104 246/var(--tw-text-opacity,1)); }
.text-\[\#0E0E0F\] { --tw-text-opacity: 1; color: rgb(14 14 15/var(--tw-text-opacity,1)); }
.text-\[\#0F0F0F\] { --tw-text-opacity: 1; color: rgb(15 15 15/var(--tw-text-opacity,1)); }
.text-\[\#0FF378\] { --tw-text-opacity: 1; color: rgb(15 243 120/var(--tw-text-opacity,1)); }
.text-\[\#0f0f0f\] { --tw-text-opacity: 1; color: rgb(15 15 15/var(--tw-text-opacity,1)); }
.text-\[\#1D1D1E\], .text-\[\#1d1d1e\] { --tw-text-opacity: 1; color: rgb(29 29 30/var(--tw-text-opacity,1)); }
.text-\[\#22C55E\] { --tw-text-opacity: 1; color: rgb(34 197 94/var(--tw-text-opacity,1)); }
.text-\[\#252525\] { --tw-text-opacity: 1; color: rgb(37 37 37/var(--tw-text-opacity,1)); }
.text-\[\#2DC362\] { --tw-text-opacity: 1; color: rgb(45 195 98/var(--tw-text-opacity,1)); }
.text-\[\#34D16C\], .text-\[\#34d16c\] { --tw-text-opacity: 1; color: rgb(52 209 108/var(--tw-text-opacity,1)); }
.text-\[\#41D475\] { --tw-text-opacity: 1; color: rgb(65 212 117/var(--tw-text-opacity,1)); }
.text-\[\#464646\] { --tw-text-opacity: 1; color: rgb(70 70 70/var(--tw-text-opacity,1)); }
.text-\[\#5A5A5A\] { --tw-text-opacity: 1; color: rgb(90 90 90/var(--tw-text-opacity,1)); }
.text-\[\#5B5B5E\] { --tw-text-opacity: 1; color: rgb(91 91 94/var(--tw-text-opacity,1)); }
.text-\[\#5F5F62\] { --tw-text-opacity: 1; color: rgb(95 95 98/var(--tw-text-opacity,1)); }
.text-\[\#5b5b5e\] { --tw-text-opacity: 1; color: rgb(91 91 94/var(--tw-text-opacity,1)); }
.text-\[\#636366\] { --tw-text-opacity: 1; color: rgb(99 99 102/var(--tw-text-opacity,1)); }
.text-\[\#666666\], .text-\[\#666\] { --tw-text-opacity: 1; color: rgb(102 102 102/var(--tw-text-opacity,1)); }
.text-\[\#6e6e71\] { --tw-text-opacity: 1; color: rgb(110 110 113/var(--tw-text-opacity,1)); }
.text-\[\#727273\] { --tw-text-opacity: 1; color: rgb(114 114 115/var(--tw-text-opacity,1)); }
.text-\[\#737374\] { --tw-text-opacity: 1; color: rgb(115 115 116/var(--tw-text-opacity,1)); }
.text-\[\#757575\] { --tw-text-opacity: 1; color: rgb(117 117 117/var(--tw-text-opacity,1)); }
.text-\[\#7E7E8A\] { --tw-text-opacity: 1; color: rgb(126 126 138/var(--tw-text-opacity,1)); }
.text-\[\#85858D\] { --tw-text-opacity: 1; color: rgb(133 133 141/var(--tw-text-opacity,1)); }
.text-\[\#878787\] { --tw-text-opacity: 1; color: rgb(135 135 135/var(--tw-text-opacity,1)); }
.text-\[\#8D8D8D\] { --tw-text-opacity: 1; color: rgb(141 141 141/var(--tw-text-opacity,1)); }
.text-\[\#8D8D92\] { --tw-text-opacity: 1; color: rgb(141 141 146/var(--tw-text-opacity,1)); }
.text-\[\#8E8E93\] { --tw-text-opacity: 1; color: rgb(142 142 147/var(--tw-text-opacity,1)); }
.text-\[\#8d8d8d\] { --tw-text-opacity: 1; color: rgb(141 141 141/var(--tw-text-opacity,1)); }
.text-\[\#8e8e93\] { --tw-text-opacity: 1; color: rgb(142 142 147/var(--tw-text-opacity,1)); }
.text-\[\#9B9B9D\] { --tw-text-opacity: 1; color: rgb(155 155 157/var(--tw-text-opacity,1)); }
.text-\[\#A9A9A9\] { --tw-text-opacity: 1; color: rgb(169 169 169/var(--tw-text-opacity,1)); }
.text-\[\#BDBDBD\] { --tw-text-opacity: 1; color: rgb(189 189 189/var(--tw-text-opacity,1)); }
.text-\[\#C7C7CC\] { --tw-text-opacity: 1; color: rgb(199 199 204/var(--tw-text-opacity,1)); }
.text-\[\#FF3B30\] { --tw-text-opacity: 1; color: rgb(255 59 48/var(--tw-text-opacity,1)); }
.text-\[\#FF6B71\] { --tw-text-opacity: 1; color: rgb(255 107 113/var(--tw-text-opacity,1)); }
.text-\[\#FFFF\] { color: rgb(255, 255, 255); }
.text-\[\#FFF\] { --tw-text-opacity: 1; color: rgb(255 255 255/var(--tw-text-opacity,1)); }
.text-\[\#a4a4a5\] { --tw-text-opacity: 1; color: rgb(164 164 165/var(--tw-text-opacity,1)); }
.text-\[\#acacac\] { --tw-text-opacity: 1; color: rgb(172 172 172/var(--tw-text-opacity,1)); }
.text-\[\#bababa\] { --tw-text-opacity: 1; color: rgb(186 186 186/var(--tw-text-opacity,1)); }
.text-\[\#c8c8c8\] { --tw-text-opacity: 1; color: rgb(200 200 200/var(--tw-text-opacity,1)); }
.text-\[\#text-\[\#1D1D1E\]\] { }
.text-\[7\.832\] { }
.text-\[rgba\(29\,29\,30\,0\.38\)\] { color: rgba(29, 29, 30, 0.38); }
.text-\[rgba\(29\,29\,30\,0\.80\)\], .text-\[rgba\(29\,29\,30\,0\.8\)\] { color: rgba(29, 29, 30, 0.8); }
.text-\[var\(--Noir-Rebrand\,\#1D1D1E\)\] { color: var(--Noir-Rebrand,#1D1D1E); }
.text-black { --tw-text-opacity: 1; color: rgb(0 0 0/var(--tw-text-opacity,1)); }
.text-gray-400 { --tw-text-opacity: 1; color: rgb(156 163 175/var(--tw-text-opacity,1)); }
.text-gray-500 { --tw-text-opacity: 1; color: rgb(107 114 128/var(--tw-text-opacity,1)); }
.text-gray-700 { --tw-text-opacity: 1; color: rgb(55 65 81/var(--tw-text-opacity,1)); }
.text-gray-800 { --tw-text-opacity: 1; color: rgb(31 41 55/var(--tw-text-opacity,1)); }
.text-primary { --tw-text-opacity: 1; color: rgb(52 209 108/var(--tw-text-opacity,1)); }
.text-red-500 { --tw-text-opacity: 1; color: rgb(239 68 68/var(--tw-text-opacity,1)); }
.text-red-600 { --tw-text-opacity: 1; color: rgb(220 38 38/var(--tw-text-opacity,1)); }
.text-text-primary-dark { --tw-text-opacity: 1; color: rgb(212 212 212/var(--tw-text-opacity,1)); }
.text-text-primary-light { --tw-text-opacity: 1; color: rgb(29 29 30/var(--tw-text-opacity,1)); }
.text-text-secondary-light { --tw-text-opacity: 1; color: rgb(142 142 147/var(--tw-text-opacity,1)); }
.text-transparent { color: transparent; }
.text-white { --tw-text-opacity: 1; color: rgb(255 255 255/var(--tw-text-opacity,1)); }
.text-opacity-50 { --tw-text-opacity: 0.5; }
.text-opacity-80 { --tw-text-opacity: 0.8; }
.text-opacity-\[0\.84\] { --tw-text-opacity: 0.84; }
.underline { text-decoration-line: underline; }
.line-through { text-decoration-line: line-through; }
.no-underline { text-decoration-line: none; }
.decoration-\[\#34D16C\] { text-decoration-color: rgb(52, 209, 108); }
.decoration-\[\#8E8E93\] { text-decoration-color: rgb(142, 142, 147); }
.antialiased { -webkit-font-smoothing: antialiased; }
.placeholder-\[\#8E8E93\]::placeholder { --tw-placeholder-opacity: 1; color: rgb(142 142 147/var(--tw-placeholder-opacity,1)); }
.placeholder-\[\#C7C7CC\]::placeholder { --tw-placeholder-opacity: 1; color: rgb(199 199 204/var(--tw-placeholder-opacity,1)); }
.accent-\[\#1D1D1E\] { accent-color: rgb(29, 29, 30); }
.opacity-0 { opacity: 0; }
.opacity-100 { opacity: 1; }
.opacity-20 { opacity: 0.2; }
.opacity-25 { opacity: 0.25; }
.opacity-30 { opacity: 0.3; }
.opacity-50 { opacity: 0.5; }
.opacity-60 { opacity: 0.6; }
.opacity-70 { opacity: 0.7; }
.opacity-75 { opacity: 0.75; }
.opacity-80 { opacity: 0.8; }
.opacity-\[0\.28\] { opacity: 0.28; }
.opacity-\[0\.38\] { opacity: 0.38; }
.opacity-\[0\.3\] { opacity: 0.3; }
.opacity-\[0\.7\] { opacity: 0.7; }
.shadow { --tw-shadow: 0 1px 3px 0 rgb(0 0 0/0.1),0 1px 2px -1px rgb(0 0 0/0.1); --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color); }
.shadow, .shadow-2xl { box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow); }
.shadow-2xl { --tw-shadow: 0 25px 50px -12px rgb(0 0 0/0.25); --tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color); }
.shadow-\[0_0_0_6\.489px_rgba\(161\,161\,161\,0\.13\)\,0_5\.558px_5\.558px_0_rgba\(0\,0\,0\,0\.01\)\] { --tw-shadow: 0 0 0 6.489px rgba(161,161,161,0.13),0 5.558px 5.558px 0 rgba(0,0,0,0.01); --tw-shadow-colored: 0 0 0 6.489px var(--tw-shadow-color),0 5.558px 5.558px 0 var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow); }
.shadow-\[0_0_16px_rgba\(0\,0\,0\,0\.03\)\] { --tw-shadow: 0 0 16px rgba(0,0,0,0.03); --tw-shadow-colored: 0 0 16px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow); }
.shadow-\[0_1px_3px_0_rgba\(0\,0\,0\,0\.2\)\] { --tw-shadow: 0 1px 3px 0 rgba(0,0,0,0.2); --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow); }
.shadow-\[0_2px_8px_rgba\(0\,0\,0\,0\.06\)\] { --tw-shadow: 0 2px 8px rgba(0,0,0,0.06); --tw-shadow-colored: 0 2px 8px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow); }
.shadow-\[0_4px_24px_rgba\(0\,0\,0\,0\.12\)\] { --tw-shadow: 0 4px 24px rgba(0,0,0,0.12); --tw-shadow-colored: 0 4px 24px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow); }
.shadow-\[0px_0px_20px_0px_rgba\(10\,11\,36\,0\.02\)\] { --tw-shadow: 0px 0px 20px 0px rgba(10,11,36,0.02); --tw-shadow-colored: 0px 0px 20px 0px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow); }
.shadow-\[0px_11px_11px_0px_rgba\(10\,11\,36\,0\.02\)\,0px_3px_6px_0px_rgba\(10\,11\,36\,0\.02\)\] { --tw-shadow: 0px 11px 11px 0px rgba(10,11,36,0.02),0px 3px 6px 0px rgba(10,11,36,0.02); --tw-shadow-colored: 0px 11px 11px 0px var(--tw-shadow-color),0px 3px 6px 0px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow); }
.shadow-\[0px_12px_5\.3px_0px_rgba\(0\,0\,0\,0\.02\)\,0px_4px_4px_0px_rgba\(0\,0\,0\,0\)\] { --tw-shadow: 0px 12px 5.3px 0px rgba(0,0,0,0.02),0px 4px 4px 0px rgba(0,0,0,0); --tw-shadow-colored: 0px 12px 5.3px 0px var(--tw-shadow-color),0px 4px 4px 0px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow); }
.shadow-\[0px_13px_35\.1px_0px_rgba\(29\,29\,30\,0\.17\)\] { --tw-shadow: 0px 13px 35.1px 0px rgba(29,29,30,0.17); --tw-shadow-colored: 0px 13px 35.1px 0px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow); }
.shadow-\[0px_3px_6px_0px_rgba\(10\,11\,36\,0\.04\)\] { --tw-shadow: 0px 3px 6px 0px rgba(10,11,36,0.04); --tw-shadow-colored: 0px 3px 6px 0px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow); }
.shadow-\[0px_45px_18px_0px_rgba\(10\,11\,36\,0\.01\)\,0px_25px_15px_0px_rgba\(10\,11\,36\,0\.01\)\,0px_11px_11px_0px_rgba\(10\,11\,36\,0\.02\)\,0px_3px_6px_0px_rgba\(10\,11\,36\,0\.02\)\] { --tw-shadow: 0px 45px 18px 0px rgba(10,11,36,0.01),0px 25px 15px 0px rgba(10,11,36,0.01),0px 11px 11px 0px rgba(10,11,36,0.02),0px 3px 6px 0px rgba(10,11,36,0.02); --tw-shadow-colored: 0px 45px 18px 0px var(--tw-shadow-color),0px 25px 15px 0px var(--tw-shadow-color),0px 11px 11px 0px var(--tw-shadow-color),0px 3px 6px 0px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow); }
.shadow-\[0px_45px_18px_0px_rgba\(10\,11\,36\,0\.01\)_inset\,0px_25px_15px_0px_rgba\(10\,11\,36\,0\.01\)_inset\,0px_11px_11px_0px_rgba\(10\,11\,36\,0\.02\)_inset\,0px_3px_6px_0px_rgba\(10\,11\,36\,0\.02\)_inset\] { --tw-shadow: 0px 45px 18px 0px rgba(10,11,36,0.01) inset,0px 25px 15px 0px rgba(10,11,36,0.01) inset,0px 11px 11px 0px rgba(10,11,36,0.02) inset,0px 3px 6px 0px rgba(10,11,36,0.02) inset; --tw-shadow-colored: inset 0px 45px 18px 0px var(--tw-shadow-color),inset 0px 25px 15px 0px var(--tw-shadow-color),inset 0px 11px 11px 0px var(--tw-shadow-color),inset 0px 3px 6px 0px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow); }
.shadow-\[0px_4px_24px_0px_rgba\(10\,11\,36\,0\.06\)\] { --tw-shadow: 0px 4px 24px 0px rgba(10,11,36,0.06); --tw-shadow-colored: 0px 4px 24px 0px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow); }
.shadow-\[0px_71px_20px_0px_rgba\(10\,11\,36\,0\)\,0px_45px_18px_0px_rgba\(10\,11\,36\,0\.01\)\,0px_25px_15px_0px_rgba\(10\,11\,36\,0\.01\)\,0px_11px_11px_0px_rgba\(10\,11\,36\,0\.02\)\,0px_3px_6px_0px_rgba\(10\,11\,36\,0\.02\)\] { --tw-shadow: 0px 71px 20px 0px rgba(10,11,36,0),0px 45px 18px 0px rgba(10,11,36,0.01),0px 25px 15px 0px rgba(10,11,36,0.01),0px 11px 11px 0px rgba(10,11,36,0.02),0px 3px 6px 0px rgba(10,11,36,0.02); --tw-shadow-colored: 0px 71px 20px 0px var(--tw-shadow-color),0px 45px 18px 0px var(--tw-shadow-color),0px 25px 15px 0px var(--tw-shadow-color),0px 11px 11px 0px var(--tw-shadow-color),0px 3px 6px 0px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow); }
.shadow-\[0px_71px_20px_0px_rgba\(10\,11\,36\,0\.00\)\,0px_45px_18px_0px_rgba\(10\,11\,36\,0\.01\)\,0px_25px_15px_0px_rgba\(10\,11\,36\,0\.01\)\,0px_11px_11px_0px_rgba\(10\,11\,36\,0\.02\)\,0px_3px_6px_0px_rgba\(10\,11\,36\,0\.02\)\], .shadow-\[0px_71px_20px_0px_rgba\(10\,11\,36\,0\.00\)\,_0px_45px_18px_0px_rgba\(10\,11\,36\,0\.01\)\,_0px_25px_15px_0px_rgba\(10\,11\,36\,0\.01\)\,_0px_11px_11px_0px_rgba\(10\,11\,36\,0\.02\)\,_0px_3px_6px_0px_rgba\(10\,11\,36\,0\.02\)\] { --tw-shadow: 0px 71px 20px 0px rgba(10,11,36,0.00),0px 45px 18px 0px rgba(10,11,36,0.01),0px 25px 15px 0px rgba(10,11,36,0.01),0px 11px 11px 0px rgba(10,11,36,0.02),0px 3px 6px 0px rgba(10,11,36,0.02); --tw-shadow-colored: 0px 71px 20px 0px var(--tw-shadow-color),0px 45px 18px 0px var(--tw-shadow-color),0px 25px 15px 0px var(--tw-shadow-color),0px 11px 11px 0px var(--tw-shadow-color),0px 3px 6px 0px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow); }
.shadow-\[inset_0_0_0_2px_rgba\(0\,0\,0\,0\)\] { --tw-shadow: inset 0 0 0 2px rgba(0,0,0,0); --tw-shadow-colored: inset 0 0 0 2px var(--tw-shadow-color); }
.shadow-\[inset_0_0_0_2px_rgba\(0\,0\,0\,0\)\], .shadow-lg { box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow); }
.shadow-lg { --tw-shadow: 0 10px 15px -3px rgb(0 0 0/0.1),0 4px 6px -4px rgb(0 0 0/0.1); --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color); }
.shadow-md { --tw-shadow: 0 4px 6px -1px rgb(0 0 0/0.1),0 2px 4px -2px rgb(0 0 0/0.1); --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color); }
.shadow-md, .shadow-none { box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow); }
.shadow-none { --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; }
.shadow-sm { --tw-shadow: 0 1px 2px 0 rgb(0 0 0/0.05); --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color); }
.shadow-sm, .shadow-xl { box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow); }
.shadow-xl { --tw-shadow: 0 20px 25px -5px rgb(0 0 0/0.1),0 8px 10px -6px rgb(0 0 0/0.1); --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color); }
.outline-none { outline: transparent solid 2px; outline-offset: 2px; }
.outline { outline-style: solid; }
.blur { --tw-blur: blur(8px); }
.blur, .blur-sm { filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); }
.blur-sm { --tw-blur: blur(4px); }
.drop-shadow { --tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0/0.1)) drop-shadow(0 1px 1px rgb(0 0 0/0.06)); }
.drop-shadow, .drop-shadow-2xl { filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); }
.drop-shadow-2xl { --tw-drop-shadow: drop-shadow(0 25px 25px rgb(0 0 0/0.15)); }
.grayscale { --tw-grayscale: grayscale(100%); }
.grayscale, .invert { filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); }
.invert { --tw-invert: invert(100%); }
.sepia { --tw-sepia: sepia(100%); filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); }
.\!filter { filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow) !important; }
.filter { filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); }
.backdrop-blur-\[1\.5px\] { --tw-backdrop-blur: blur(1.5px); }
.backdrop-blur-\[1\.5px\], .backdrop-blur-\[1px\] { backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); }
.backdrop-blur-\[1px\] { --tw-backdrop-blur: blur(1px); }
.backdrop-blur-md { --tw-backdrop-blur: blur(12px); }
.backdrop-blur-md, .backdrop-blur-sm { backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); }
.backdrop-blur-sm { --tw-backdrop-blur: blur(4px); }
.backdrop-filter { backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); }
.transition { transition-property: color, background-color, border-color, text-decoration-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: 0.15s; }
.transition-all { transition-property: all; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 0.15s; }
.transition-colors { transition-property: color, background-color, border-color, text-decoration-color, fill, stroke; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 0.15s; }
.transition-opacity { transition-property: opacity; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 0.15s; }
.transition-shadow { transition-property: box-shadow; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 0.15s; }
.transition-transform { transition-property: transform; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 0.15s; }
.duration-100 { transition-duration: 0.1s; }
.duration-150 { transition-duration: 0.15s; }
.duration-200 { transition-duration: 0.2s; }
.duration-300 { transition-duration: 0.3s; }
.duration-500 { transition-duration: 0.5s; }
.duration-\[300ms\] { transition-duration: 0.3s; }
.ease-in { transition-timing-function: cubic-bezier(0.4, 0, 1, 1); }
.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); }
.\[--card-bg\:\#ffffff\] { --card-bg: #ffffff; }
.\[-ms-overflow-style\:none\] { }
.\[box-shadow\:0_4px_6px_-1px_rgba\(0\,0\,0\,0\.08\)\] { box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 6px -1px; }
.\[grid-area\:1_\/_1\] { grid-area: 1 / 1; }
.\[mask-image\:linear-gradient\(to_top\,black_35\%\,transparent_75\%\)\] { mask-image: linear-gradient(0deg, black 35%, transparent 75%); }
.\[scrollbar-width\:none\] { scrollbar-width: none; }
.custom-placeholder::placeholder { color: black !important; opacity: 1 !important; }
.custom-placeholder1::placeholder { font-weight: 700; color: rgb(102, 102, 104) !important; opacity: 1 !important; }
.dark .custom-placeholder::placeholder { color: white !important; }
.dark .custom-placeholder:focus::placeholder { color: gray !important; }
.custom-placeholder:focus::placeholder { color: gray !important; }
@font-face { font-family: OpenSauceSans; src: url("/fonts/open-sauce-sans/OpenSauceSans-Light.woff2") format("woff2"), url("/fonts/open-sauce-sans/OpenSauceSans-Light.ttf") format("truetype"); font-display: swap; font-style: normal; }
@font-face { font-family: OpenSauceSans; src: url("/fonts/open-sauce-sans/OpenSauceSans-Regular.woff2") format("woff2"), url("/fonts/open-sauce-sans/OpenSauceSans-Regular.ttf") format("truetype"); font-weight: 400; font-display: swap; font-style: normal; }
@font-face { font-family: OpenSauceSans; src: url("/fonts/open-sauce-sans/OpenSauceSans-Medium.woff2") format("woff2"), url("/fonts/open-sauce-sans/OpenSauceSans-Medium.ttf") format("truetype"); font-weight: 500; font-display: swap; font-style: normal; }
@font-face { font-family: OpenSauceSans; src: url("/fonts/open-sauce-sans/OpenSauceSans-SemiBold.woff2") format("woff2"), url("/fonts/open-sauce-sans/OpenSauceSans-SemiBold.ttf") format("truetype"); font-weight: 600; font-display: swap; font-style: normal; }
@font-face { font-family: OpenSauceSans; src: url("/fonts/open-sauce-sans/OpenSauceSans-Bold.woff2") format("woff2"), url("/fonts/open-sauce-sans/OpenSauceSans-Bold.ttf") format("truetype"); font-weight: 700; font-display: swap; font-style: normal; }
@font-face { font-family: OpenSauceSans; src: url("/fonts/open-sauce-sans/OpenSauceSans-ExtraBold.woff2") format("woff2"), url("/fonts/open-sauce-sans/OpenSauceSans-ExtraBold.ttf") format("truetype"); font-weight: 800; font-display: swap; font-style: normal; }
@font-face { font-family: OpenSauceSans; src: url("/fonts/open-sauce-sans/OpenSauceSans-Black.woff2") format("woff2"), url("/fonts/open-sauce-sans/OpenSauceSans-Black.ttf") format("truetype"); font-weight: 900; font-display: swap; font-style: normal; }
.font-open-sauce-sans { font-family: OpenSauceSans, sans-serif; }
html { scroll-behavior: smooth; overflow-x: hidden; max-width: 100vw; }
*, ::after, ::before, html { box-sizing: border-box; }
body { font-family: OpenSauceSans; font-style: normal; box-sizing: border-box; position: relative; }
#__next, body { overflow-x: hidden; max-width: 100vw; }
.react-grid-item, .react-grid-layout { max-width: 100% !important; }
.react-grid-item { box-sizing: border-box !important; }
div, main, section { max-width: 100vw; box-sizing: border-box; }
textarea { max-width: 100% !important; box-sizing: border-box !important; }
.loader { position: relative; }
.loader::before { content: ""; position: absolute; width: 200%; height: 200%; background: radial-gradient(rgb(52, 209, 108), transparent, transparent); animation: 1.5s linear 0s infinite normal none running widget-loader; }
.loader::after { content: ""; position: absolute; inset: 1.5px; background: rgba(255, 255, 255, 0.9); border-radius: 20px; }
@keyframes widget-loader { 
  0% { transform: translate(-50%, -50%); }
  25% { transform: translateY(-50%); }
  50% { transform: translate(0px); }
  75% { transform: translate(-50%); }
  100% { transform: translate(-50%, -50%); }
}
.react-grid-item.react-grid-placeholder { background: none 0px 0px repeat scroll rgba(0, 0, 0, 0.44); z-index: 2; user-select: none; border-radius: 21px; will-change: transform; transition: 0.5s !important; }
.react-grid-item { transition: visibility 0.5s; }
@keyframes tiltAnimation { 
  0% { transform: rotate(-3deg); }
  50% { transform: rotate(3deg); }
  100% { transform: rotate(-3deg); }
}
.custom-dragging { animation: 2s ease-in-out 0s infinite normal none running tiltAnimation; transform-origin: center center; will-change: transform; }
@keyframes widgetAppear { 
  0% { transform: scale(0); opacity: 0; }
  100% { transform: scale(1); opacity: 1; }
}
.animate-widget-appear { animation: 0.5s ease-out 0s 1 normal forwards running widgetAppear; transform-origin: center center; }
@keyframes widgetDisappear { 
  0% { transform: scale(1); opacity: 1; }
  100% { transform: scale(0); opacity: 0; }
}
.animate-widget-disappear { animation: 0.4s ease-out 0s 1 normal forwards running widgetDisappear; transform-origin: center center; }
input[type="file"], input[type="file"]::-webkit-file-upload-button { cursor: pointer; }
.popup_animation, .scale-up_animation { transition: transform 0.2s; }
.scale-up_animation:hover { transform: scale(1.2); }
.popup_animation:hover { transform: translateY(-8%); }
.animation_fromTop_1 { animation: 1.5s ease 0s 1 normal backwards running fadeInFromTop; }
.animation_fromTop_2 { animation: 1.5s ease 0.25s 1 normal backwards running fadeInFromTop; }
.animation_fromTop_3 { animation: 1.5s ease 0.5s 1 normal backwards running fadeInFromTop; }
.animation_fromTop_4 { animation: 1.5s ease 0.75s 1 normal backwards running fadeInFromTop; }
.animation_fromTop_5 { animation: 1.5s ease 1s 1 normal backwards running fadeInFromTop; }
.animation_fromBottom_1 { animation: 1.5s ease 0.1s 1 normal backwards running fadeInFromBottom; }
.animation_fromBottom_2 { animation: 1.5s ease 0.25s 1 normal backwards running fadeInFromBottom; }
.animation_fromBottom_3 { animation: 1.5s ease 0.5s 1 normal backwards running fadeInFromBottom; }
.animation_fromBottom_4 { animation: 1.5s ease 0.75s 1 normal backwards running fadeInFromBottom; }
.animation_fromBottom_5 { animation: 1.5s ease 1s 1 normal backwards running fadeInFromBottom; }
.animation_fromBottom_6 { animation: 1.5s ease 1.25s 1 normal backwards running fadeInFromBottom; }
.animation_fromBottom_7 { animation: 1.5s ease 1.5s 1 normal backwards running fadeInFromBottom; }
.animation_fromBottom_8 { animation: 1.5s ease 1.75s 1 normal backwards running fadeInFromBottom; }
.animation_fromBottom_9 { animation: 1.5s ease 2s 1 normal backwards running fadeInFromBottom; }
.animation_fromLeft_1 { animation: 1.5s ease 0.1s 1 normal backwards running fadeInFromLeft; }
.animation_fromLeft_2 { animation: 1.5s ease 0.25s 1 normal backwards running fadeInFromLeft; }
.animation_fromLeft_3 { animation: 1.5s ease 0.5s 1 normal backwards running fadeInFromLeft; }
.animation_fromLeft_4 { animation: 1.5s ease 0.75s 1 normal backwards running fadeInFromLeft; }
.animation_fromLeft_5 { animation: 1.5s ease 1s 1 normal backwards running fadeInFromLeft; }
.animation_fromLeft_6 { animation: 1.5s ease 1.25s 1 normal backwards running fadeInFromLeft; }
.animation_fromRight_1 { animation: 1.5s ease 0.1s 1 normal backwards running fadeInFromRight; }
.animation_fromRight_2 { animation: 1.5s ease 0.25s 1 normal backwards running fadeInFromRight; }
.animation_fromRight_3 { animation: 1.5s ease 0.5s 1 normal backwards running fadeInFromRight; }
.animation_fromRight_4 { animation: 1.5s ease 0.75s 1 normal backwards running fadeInFromRight; }
.animation_fromRight_5 { animation: 1.5s ease 1s 1 normal backwards running fadeInFromRight; }
.animation_fromRight_6 { animation: 1.5s ease 1.25s 1 normal backwards running fadeInFromRight; }
@keyframes fadeInFromTop { 
  0% { opacity: 0; transform: translateY(-70%); }
  100% { opacity: 1; transform: translateY(0px); }
}
@keyframes fadeInFromBottom { 
  0% { opacity: 0; transform: translateY(70%); }
  100% { opacity: 1; transform: translateY(0px); }
}
@keyframes fadeInFromLeft { 
  0% { opacity: 0; transform: translateX(-60%); }
  100% { opacity: 1; transform: translateX(0px); }
}
@keyframes fadeInFromRight { 
  0% { opacity: 0; transform: translateX(60%); }
  100% { opacity: 1; transform: translateX(0px); }
}
.gateway-arrow { animation: 2s ease 0s infinite normal none running arrows; }
.gateway-arrow:first-child { animation-delay: 0s; }
.gateway-arrow:nth-child(2) { animation-delay: 0.2s; }
.gateway-arrow:nth-child(3) { animation-delay: 0.4s; }
@keyframes arrows { 
  0% { opacity: 0; transform: translateY(8px); }
  50% { opacity: inherit; transform: translateY(0px); }
  100% { opacity: 0; transform: translateY(-8px); }
}
.pulse-circle { animation: 2s ease-in-out 0s infinite normal none running pulse; }
@keyframes pulse { 
  0% { transform: scale(1); }
  50% { transform: scale(1.2); }
  100% { transform: scale(1); }
  0% { transform: translate(0px) scale(0.3); opacity: 0.7; }
  100% { transform: translate(0px) scale(1); opacity: 0; }
}
.animate-enter { opacity: 0; transform: translateY(32px); transition: opacity 1s cubic-bezier(0.42, 0, 0, 0.25), transform 1s cubic-bezier(0.2, 1.18, 0.47, 1); }
.animate-enter.animate-visible { opacity: 1; transform: translate(0px); }
.animate-delay-0 { transition-delay: 0s; }
.animate-delay-200 { transition-delay: 0.2s; }
.animate-delay-400 { transition-delay: 0.4s; }
.animate-delay-600 { transition-delay: 0.6s; }
.placeholder\:text-sm::placeholder { font-size: 0.875rem; line-height: 1.25rem; }
.placeholder\:text-\[\#8E8E93\]::placeholder { --tw-text-opacity: 1; color: rgb(142 142 147/var(--tw-text-opacity,1)); }
.placeholder\:text-\[\#C7C7CC\]::placeholder { --tw-text-opacity: 1; color: rgb(199 199 204/var(--tw-text-opacity,1)); }
.placeholder\:text-black::placeholder { --tw-text-opacity: 1; color: rgb(0 0 0/var(--tw-text-opacity,1)); }
.placeholder\:text-text-secondary-light::placeholder { --tw-text-opacity: 1; color: rgb(142 142 147/var(--tw-text-opacity,1)); }
.last\:border-0:last-child { border-width: 0px; }
.focus-within\:border-\[\#34D16C\]:focus-within { --tw-border-opacity: 1; border-color: rgb(52 209 108/var(--tw-border-opacity,1)); }
.focus-within\:border-green-500:focus-within { --tw-border-opacity: 1; border-color: rgb(34 197 94/var(--tw-border-opacity,1)); }
.focus-within\:border-orange-500:focus-within { --tw-border-opacity: 1; border-color: rgb(249 115 22/var(--tw-border-opacity,1)); }
.focus-within\:border-red-500:focus-within { --tw-border-opacity: 1; border-color: rgb(239 68 68/var(--tw-border-opacity,1)); }
.focus-within\:ring-\[\#34D16C\]:focus-within { --tw-ring-opacity: 1; --tw-ring-color: rgb(52 209 108/var(--tw-ring-opacity,1)); }
.focus-within\:ring-green-500:focus-within { --tw-ring-opacity: 1; --tw-ring-color: rgb(34 197 94/var(--tw-ring-opacity,1)); }
.focus-within\:ring-orange-500:focus-within { --tw-ring-opacity: 1; --tw-ring-color: rgb(249 115 22/var(--tw-ring-opacity,1)); }
.focus-within\:ring-red-500:focus-within { --tw-ring-opacity: 1; --tw-ring-color: rgb(239 68 68/var(--tw-ring-opacity,1)); }
.hover\:rotate-6:hover { --tw-rotate: 6deg; }
.hover\:rotate-6:hover, .hover\:scale-110:hover { 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)); }
.hover\:scale-110:hover { --tw-scale-x: 1.1; --tw-scale-y: 1.1; }
.hover\:cursor-pointer:hover { cursor: pointer; }
.hover\:border:hover { border-width: 1px; }
.hover\:border-\[\#1D1D1E\]:hover { --tw-border-opacity: 1; border-color: rgb(29 29 30/var(--tw-border-opacity,1)); }
.hover\:border-\[\#34D16C\]:hover { --tw-border-opacity: 1; border-color: rgb(52 209 108/var(--tw-border-opacity,1)); }
.hover\:border-\[\#CACAD0\]:hover { --tw-border-opacity: 1; border-color: rgb(202 202 208/var(--tw-border-opacity,1)); }
.hover\:border-border-light:hover { --tw-border-opacity: 1; border-color: rgb(229 229 234/var(--tw-border-opacity,1)); }
.hover\:bg-\[\#2D2D2E\]:hover { --tw-bg-opacity: 1; background-color: rgb(45 45 46/var(--tw-bg-opacity,1)); }
.hover\:bg-\[\#34D16C\]\/5:hover { background-color: rgba(52, 209, 108, 0.05); }
.hover\:bg-\[\#4A4A4C\]:hover { --tw-bg-opacity: 1; background-color: rgb(74 74 76/var(--tw-bg-opacity,1)); }
.hover\:bg-\[\#DDDDDD\]:hover { --tw-bg-opacity: 1; background-color: rgb(221 221 221/var(--tw-bg-opacity,1)); }
.hover\:bg-\[\#E5E5EA\]:hover { --tw-bg-opacity: 1; background-color: rgb(229 229 234/var(--tw-bg-opacity,1)); }
.hover\:bg-\[\#F2F2F7\]:hover { --tw-bg-opacity: 1; background-color: rgb(242 242 247/var(--tw-bg-opacity,1)); }
.hover\:bg-\[\#F8F8F8\]:hover { --tw-bg-opacity: 1; background-color: rgb(248 248 248/var(--tw-bg-opacity,1)); }
.hover\:bg-\[\#FBFBFB\]:hover { --tw-bg-opacity: 1; background-color: rgb(251 251 251/var(--tw-bg-opacity,1)); }
.hover\:bg-\[\#FFFFFF25\]:hover { background-color: rgba(255, 255, 255, 0.145); }
.hover\:bg-\[\#f5f5f5\]:hover { --tw-bg-opacity: 1; background-color: rgb(245 245 245/var(--tw-bg-opacity,1)); }
.hover\:bg-background-hover-light:hover { --tw-bg-opacity: 1; background-color: rgb(242 242 247/var(--tw-bg-opacity,1)); }
.hover\:bg-black\/5:hover { background-color: rgba(0, 0, 0, 0.05); }
.hover\:bg-gray-100:hover { --tw-bg-opacity: 1; background-color: rgb(243 244 246/var(--tw-bg-opacity,1)); }
.hover\:bg-gray-200:hover { --tw-bg-opacity: 1; background-color: rgb(229 231 235/var(--tw-bg-opacity,1)); }
.hover\:bg-gray-800:hover { --tw-bg-opacity: 1; background-color: rgb(31 41 55/var(--tw-bg-opacity,1)); }
.hover\:bg-green-50:hover { --tw-bg-opacity: 1; background-color: rgb(240 253 244/var(--tw-bg-opacity,1)); }
.hover\:bg-red-50:hover { --tw-bg-opacity: 1; background-color: rgb(254 242 242/var(--tw-bg-opacity,1)); }
.hover\:bg-red-600:hover { --tw-bg-opacity: 1; background-color: rgb(220 38 38/var(--tw-bg-opacity,1)); }
.hover\:bg-slate-100:hover { --tw-bg-opacity: 1; background-color: rgb(241 245 249/var(--tw-bg-opacity,1)); }
.hover\:bg-white\/5:hover { background-color: rgba(255, 255, 255, 0.05); }
.hover\:bg-gradient-to-b:hover { background-image: linear-gradient(to bottom,var(--tw-gradient-stops)); }
.hover\:from-\[\#5E5E65\]:hover { --tw-gradient-from: #5E5E65 var(--tw-gradient-from-position); --tw-gradient-to: rgb(94 94 101/0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to); }
.hover\:to-\[\#2F2F30\]:hover { --tw-gradient-to: #2F2F30 var(--tw-gradient-to-position); }
.hover\:text-\[\#1D1D1E\]:hover { --tw-text-opacity: 1; color: rgb(29 29 30/var(--tw-text-opacity,1)); }
.hover\:underline:hover { text-decoration-line: underline; }
.hover\:opacity-100:hover { opacity: 1; }
.hover\:opacity-70:hover { opacity: 0.7; }
.hover\:opacity-80:hover { opacity: 0.8; }
.hover\:opacity-90:hover { opacity: 0.9; }
.hover\:shadow-md:hover { --tw-shadow: 0 4px 6px -1px rgb(0 0 0/0.1),0 2px 4px -2px rgb(0 0 0/0.1); --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color); }
.hover\:shadow-md:hover, .hover\:shadow-xl:hover { box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow); }
.hover\:shadow-xl:hover { --tw-shadow: 0 20px 25px -5px rgb(0 0 0/0.1),0 8px 10px -6px rgb(0 0 0/0.1); --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color); }
.hover\:\[--card-bg\:\#F5F5F7\]:hover { --card-bg: #F5F5F7; }
.focus\:border-\[\#34D16C\]:focus { --tw-border-opacity: 1; border-color: rgb(52 209 108/var(--tw-border-opacity,1)); }
.focus\:border-transparent:focus { border-color: transparent; }
.focus\:outline-none:focus { outline: transparent solid 2px; outline-offset: 2px; }
.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); }
.focus\:ring-0:focus, .focus\:ring-1:focus { box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000); }
.focus\:ring-1:focus { --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color); }
.focus\:ring-2:focus { --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color); box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000); }
.focus\:ring-\[\#34D16C\]:focus, .focus\:ring-primary:focus { --tw-ring-opacity: 1; --tw-ring-color: rgb(52 209 108/var(--tw-ring-opacity,1)); }
.focus-visible\:ring-2:focus-visible { --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color); box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000); }
.focus-visible\:ring-\[\#1D1D1E\]:focus-visible { --tw-ring-opacity: 1; --tw-ring-color: rgb(29 29 30/var(--tw-ring-opacity,1)); }
.focus-visible\:ring-offset-2:focus-visible { --tw-ring-offset-width: 2px; }
.active\:cursor-grabbing:active { cursor: grabbing; }
.disabled\:cursor-not-allowed:disabled { cursor: not-allowed; }
.disabled\:bg-background-light:disabled { --tw-bg-opacity: 1; background-color: rgb(255 255 255/var(--tw-bg-opacity,1)); }
.disabled\:bg-transparent:disabled { background-color: transparent; }
.disabled\:text-text-primary-light:disabled { --tw-text-opacity: 1; color: rgb(29 29 30/var(--tw-text-opacity,1)); }
.disabled\:text-text-secondary-light:disabled { --tw-text-opacity: 1; color: rgb(142 142 147/var(--tw-text-opacity,1)); }
.disabled\:opacity-100:disabled { opacity: 1; }
.disabled\:opacity-50:disabled { opacity: 0.5; }
.group:hover .group-hover\:block { display: block; }
.group:hover .group-hover\:-translate-y-2 { --tw-translate-y: -0.5rem; }
.group:hover .group-hover\:-translate-y-2, .group:hover .group-hover\:scale-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)); }
.group:hover .group-hover\:scale-x-100 { --tw-scale-x: 1; }
.group:hover .group-hover\:stroke-red-600 { stroke: rgb(220, 38, 38); }
.group:hover .group-hover\:text-black { --tw-text-opacity: 1; color: rgb(0 0 0/var(--tw-text-opacity,1)); }
.group:hover .group-hover\:opacity-100 { opacity: 1; }
.group:hover .group-hover\:blur-sm { --tw-blur: blur(4px); 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); }
@media (prefers-reduced-motion: reduce) {
  .motion-reduce\:animate-none { animation: auto ease 0s 1 normal none running none; }
}
.dark\:border-none:is(.dark *) { border-style: none; }
.dark\:border-\[\#2C2C2C\]:is(.dark *) { --tw-border-opacity: 1; border-color: rgb(44 44 44/var(--tw-border-opacity,1)); }
.dark\:border-\[\#323232\]:is(.dark *) { --tw-border-opacity: 1; border-color: rgb(50 50 50/var(--tw-border-opacity,1)); }
.dark\:border-\[\#3A3A3C\]:is(.dark *) { --tw-border-opacity: 1; border-color: rgb(58 58 60/var(--tw-border-opacity,1)); }
.dark\:border-\[\#3C3C3C\]:is(.dark *) { --tw-border-opacity: 1; border-color: rgb(60 60 60/var(--tw-border-opacity,1)); }
.dark\:border-\[\#4C4C4C\]:is(.dark *) { --tw-border-opacity: 1; border-color: rgb(76 76 76/var(--tw-border-opacity,1)); }
.dark\:border-border-dark:is(.dark *) { --tw-border-opacity: 1; border-color: rgb(56 56 56/var(--tw-border-opacity,1)); }
.dark\:border-text-primary-dark:is(.dark *) { --tw-border-opacity: 1; border-color: rgb(212 212 212/var(--tw-border-opacity,1)); }
.dark\:border-white:is(.dark *) { --tw-border-opacity: 1; border-color: rgb(255 255 255/var(--tw-border-opacity,1)); }
.dark\:bg-\[\#131313\]:is(.dark *) { --tw-bg-opacity: 1; background-color: rgb(19 19 19/var(--tw-bg-opacity,1)); }
.dark\:bg-\[\#141414\]:is(.dark *) { --tw-bg-opacity: 1; background-color: rgb(20 20 20/var(--tw-bg-opacity,1)); }
.dark\:bg-\[\#1B1B1B\]:is(.dark *) { --tw-bg-opacity: 1; background-color: rgb(27 27 27/var(--tw-bg-opacity,1)); }
.dark\:bg-\[\#1F1F1F\]:is(.dark *) { --tw-bg-opacity: 1; background-color: rgb(31 31 31/var(--tw-bg-opacity,1)); }
.dark\:bg-\[\#212121\]:is(.dark *) { --tw-bg-opacity: 1; background-color: rgb(33 33 33/var(--tw-bg-opacity,1)); }
.dark\:bg-\[\#232323\]:is(.dark *) { --tw-bg-opacity: 1; background-color: rgb(35 35 35/var(--tw-bg-opacity,1)); }
.dark\:bg-\[\#232826\]:is(.dark *) { --tw-bg-opacity: 1; background-color: rgb(35 40 38/var(--tw-bg-opacity,1)); }
.dark\:bg-\[\#252525\]:is(.dark *) { --tw-bg-opacity: 1; background-color: rgb(37 37 37/var(--tw-bg-opacity,1)); }
.dark\:bg-\[\#282828\]:is(.dark *) { --tw-bg-opacity: 1; background-color: rgb(40 40 40/var(--tw-bg-opacity,1)); }
.dark\:bg-\[\#28312e\]:is(.dark *) { --tw-bg-opacity: 1; background-color: rgb(40 49 46/var(--tw-bg-opacity,1)); }
.dark\:bg-\[\#2C2C2E\]:is(.dark *) { --tw-bg-opacity: 1; background-color: rgb(44 44 46/var(--tw-bg-opacity,1)); }
.dark\:bg-\[\#2a2a2a\]:is(.dark *) { --tw-bg-opacity: 1; background-color: rgb(42 42 42/var(--tw-bg-opacity,1)); }
.dark\:bg-\[\#303030\]:is(.dark *) { --tw-bg-opacity: 1; background-color: rgb(48 48 48/var(--tw-bg-opacity,1)); }
.dark\:bg-\[\#353738\]:is(.dark *) { --tw-bg-opacity: 1; background-color: rgb(53 55 56/var(--tw-bg-opacity,1)); }
.dark\:bg-\[\#3A3A3A\]:is(.dark *) { --tw-bg-opacity: 1; background-color: rgb(58 58 58/var(--tw-bg-opacity,1)); }
.dark\:bg-\[\#3A3A3C\]:is(.dark *) { --tw-bg-opacity: 1; background-color: rgb(58 58 60/var(--tw-bg-opacity,1)); }
.dark\:bg-\[\#3D3D3D\]:is(.dark *) { --tw-bg-opacity: 1; background-color: rgb(61 61 61/var(--tw-bg-opacity,1)); }
.dark\:bg-\[\#474747\]:is(.dark *) { --tw-bg-opacity: 1; background-color: rgb(71 71 71/var(--tw-bg-opacity,1)); }
.dark\:bg-\[\#484C4E\]:is(.dark *) { --tw-bg-opacity: 1; background-color: rgb(72 76 78/var(--tw-bg-opacity,1)); }
.dark\:bg-\[\#aeaeae\]:is(.dark *) { --tw-bg-opacity: 1; background-color: rgb(174 174 174/var(--tw-bg-opacity,1)); }
.dark\:bg-background-dark:is(.dark *) { --tw-bg-opacity: 1; background-color: rgb(31 31 31/var(--tw-bg-opacity,1)); }
.dark\:bg-background-hover-dark:is(.dark *) { --tw-bg-opacity: 1; background-color: rgb(42 42 42/var(--tw-bg-opacity,1)); }
.dark\:bg-border-dark:is(.dark *) { --tw-bg-opacity: 1; background-color: rgb(56 56 56/var(--tw-bg-opacity,1)); }
.dark\:bg-gray-800:is(.dark *) { --tw-bg-opacity: 1; background-color: rgb(31 41 55/var(--tw-bg-opacity,1)); }
.dark\:bg-neutral-800:is(.dark *) { --tw-bg-opacity: 1; background-color: rgb(38 38 38/var(--tw-bg-opacity,1)); }
.dark\:bg-white:is(.dark *) { --tw-bg-opacity: 1; background-color: rgb(255 255 255/var(--tw-bg-opacity,1)); }
.dark\:from-\[\#1f1f1f\]:is(.dark *) { --tw-gradient-from: #1f1f1f var(--tw-gradient-from-position); --tw-gradient-to: rgb(31 31 31/0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to); }
.dark\:text-\[\#aeaeae\]:is(.dark *) { --tw-text-opacity: 1; color: rgb(174 174 174/var(--tw-text-opacity,1)); }
.dark\:text-black:is(.dark *) { --tw-text-opacity: 1; color: rgb(0 0 0/var(--tw-text-opacity,1)); }
.dark\:text-text-primary-dark:is(.dark *) { --tw-text-opacity: 1; color: rgb(212 212 212/var(--tw-text-opacity,1)); }
.dark\:text-text-secondary-dark:is(.dark *) { --tw-text-opacity: 1; color: rgb(141 141 146/var(--tw-text-opacity,1)); }
.dark\:text-white:is(.dark *) { --tw-text-opacity: 1; color: rgb(255 255 255/var(--tw-text-opacity,1)); }
.dark\:shadow-none:is(.dark *) { --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow); }
.dark\:placeholder\:text-text-secondary-dark:is(.dark *)::placeholder { --tw-text-opacity: 1; color: rgb(141 141 146/var(--tw-text-opacity,1)); }
.dark\:hover\:border-border-dark:hover:is(.dark *) { --tw-border-opacity: 1; border-color: rgb(56 56 56/var(--tw-border-opacity,1)); }
.dark\:hover\:bg-\[\#2C2C2E\]:hover:is(.dark *) { --tw-bg-opacity: 1; background-color: rgb(44 44 46/var(--tw-bg-opacity,1)); }
.dark\:hover\:bg-\[\#3A3A3C\]:hover:is(.dark *) { --tw-bg-opacity: 1; background-color: rgb(58 58 60/var(--tw-bg-opacity,1)); }
.dark\:hover\:bg-background-hover-dark:hover:is(.dark *) { --tw-bg-opacity: 1; background-color: rgb(42 42 42/var(--tw-bg-opacity,1)); }
.dark\:disabled\:bg-background-dark:disabled:is(.dark *) { --tw-bg-opacity: 1; background-color: rgb(31 31 31/var(--tw-bg-opacity,1)); }
.dark\:disabled\:text-text-primary-dark:disabled:is(.dark *) { --tw-text-opacity: 1; color: rgb(212 212 212/var(--tw-text-opacity,1)); }
.dark\:disabled\:text-text-secondary-dark:disabled:is(.dark *) { --tw-text-opacity: 1; color: rgb(141 141 146/var(--tw-text-opacity,1)); }
@media (min-width: 640px) {
  .sm\:right-\[-25px\] { right: -25px; }
  .sm\:right-\[-50px\] { right: -50px; }
  .sm\:mb-\[22px\] { margin-bottom: 22px; }
  .sm\:mt-8 { margin-top: 2rem; }
  .sm\:mt-\[11px\] { margin-top: 11px; }
  .sm\:mt-\[37px\] { margin-top: 37px; }
  .sm\:h-8 { height: 2rem; }
  .sm\:h-\[230px\] { height: 230px; }
  .sm\:h-\[35px\] { height: 35px; }
  .sm\:min-h-\[450px\] { min-height: 450px; }
  .sm\:w-8 { width: 2rem; }
  .sm\:w-\[35px\] { width: 35px; }
  .sm\:w-\[98\%\] { width: 98%; }
  .sm\:w-\[99\%\] { width: 99%; }
  .sm\:w-auto { width: auto; }
  .sm\:w-max { width: max-content; }
  .sm\:max-w-\[225px\] { max-width: 225px; }
  .sm\:max-w-\[350px\] { max-width: 350px; }
  .sm\:max-w-md { max-width: 28rem; }
  .sm\:flex-1 { flex: 1 1 0%; }
  .sm\:flex-initial { flex: 0 1 auto; }
  .sm\:flex-row { flex-direction: row; }
  .sm\:flex-col { flex-direction: column; }
  .sm\:items-stretch { align-items: stretch; }
  .sm\:gap-2 { gap: 0.5rem; }
  .sm\:gap-3 { gap: 0.75rem; }
  .sm\:gap-4 { gap: 1rem; }
  .sm\:gap-6 { gap: 1.5rem; }
  .sm\:gap-\[21px\] { gap: 21px; }
  .sm\:gap-\[6px\] { gap: 6px; }
  .sm\:rounded-2xl { border-radius: 1rem; }
  .sm\:rounded-\[21px\] { border-radius: 21px; }
  .sm\:p-6 { padding: 1.5rem; }
  .sm\:p-8 { padding: 2rem; }
  .sm\:p-\[20px\] { padding: 20px; }
  .sm\:p-\[23px\] { padding: 23px; }
  .sm\:px-1 { padding-left: 0.25rem; padding-right: 0.25rem; }
  .sm\:px-\[12px\] { padding-left: 12px; padding-right: 12px; }
  .sm\:px-\[20px\] { padding-left: 20px; padding-right: 20px; }
  .sm\:py-\[15px\] { padding-top: 15px; padding-bottom: 15px; }
  .sm\:py-\[6px\] { padding-top: 6px; padding-bottom: 6px; }
  .sm\:text-2xl { font-size: 1.5rem; line-height: 2rem; }
  .sm\:text-3xl { font-size: 1.875rem; line-height: 2.25rem; }
  .sm\:text-\[14px\] { font-size: 14px; }
  .sm\:text-\[16px\] { font-size: 16px; }
  .sm\:text-\[18px\] { font-size: 18px; }
  .sm\:text-\[24px\] { font-size: 24px; }
  .sm\:text-base { font-size: 1rem; line-height: 1.5rem; }
  .sm\:text-lg { font-size: 1.125rem; line-height: 1.75rem; }
  .sm\:text-sm { font-size: 0.875rem; line-height: 1.25rem; }
}
@media (min-width: 768px) {
  .md\:pointer-events-none { pointer-events: none; }
  .md\:fixed { position: fixed; }
  .md\:bottom-10 { bottom: 2.5rem; }
  .md\:bottom-\[-100px\] { bottom: -100px; }
  .md\:bottom-\[40px\] { bottom: 40px; }
  .md\:bottom-\[60px\] { bottom: 60px; }
  .md\:bottom-\[70px\] { bottom: 70px; }
  .md\:left-\[30px\] { left: 30px; }
  .md\:right-0 { right: 0px; }
  .md\:right-1\/2 { right: 50%; }
  .md\:right-2 { right: 0.5rem; }
  .md\:right-\[-100px\] { right: -100px; }
  .md\:right-\[-50px\] { right: -50px; }
  .md\:right-\[12px\] { right: 12px; }
  .md\:top-3 { top: 0.75rem; }
  .md\:top-\[16px\] { top: 16px; }
  .md\:my-2 { margin-top: 0.5rem; margin-bottom: 0.5rem; }
  .md\:-mb-0 { margin-bottom: 0px; }
  .md\:-mb-\[20px\] { margin-bottom: -20px; }
  .md\:-mr-8 { margin-right: -2rem; }
  .md\:-mt-\[20px\] { margin-top: -20px; }
  .md\:mb-0 { margin-bottom: 0px; }
  .md\:mb-1 { margin-bottom: 0.25rem; }
  .md\:mb-5 { margin-bottom: 1.25rem; }
  .md\:mb-6 { margin-bottom: 1.5rem; }
  .md\:mb-8 { margin-bottom: 2rem; }
  .md\:mb-\[12px\] { margin-bottom: 12px; }
  .md\:mb-\[15px\] { margin-bottom: 15px; }
  .md\:mb-\[18px\] { margin-bottom: 18px; }
  .md\:mb-\[20px\] { margin-bottom: 20px; }
  .md\:mb-\[25px\] { margin-bottom: 25px; }
  .md\:mb-\[48px\] { margin-bottom: 48px; }
  .md\:mb-\[60px\] { margin-bottom: 60px; }
  .md\:ml-0 { margin-left: 0px; }
  .md\:ml-2 { margin-left: 0.5rem; }
  .md\:mr-0 { margin-right: 0px; }
  .md\:mr-2 { margin-right: 0.5rem; }
  .md\:mt-0 { margin-top: 0px; }
  .md\:mt-4 { margin-top: 1rem; }
  .md\:mt-\[0px\] { margin-top: 0px; }
  .md\:mt-\[10px\] { margin-top: 10px; }
  .md\:mt-\[12px\] { margin-top: 12px; }
  .md\:mt-\[14px\] { margin-top: 14px; }
  .md\:mt-\[15px\] { margin-top: 15px; }
  .md\:mt-\[19px\] { margin-top: 19px; }
  .md\:mt-\[25px\] { margin-top: 25px; }
  .md\:mt-\[2px\] { margin-top: 2px; }
  .md\:mt-\[30px\] { margin-top: 30px; }
  .md\:mt-\[40px\] { margin-top: 40px; }
  .md\:mt-\[48px\] { margin-top: 48px; }
  .md\:mt-\[4px\] { margin-top: 4px; }
  .md\:mt-\[80px\] { margin-top: 80px; }
  .md\:block { display: block; }
  .md\:inline { display: inline; }
  .md\:flex { display: flex; }
  .md\:grid { display: grid; }
  .md\:hidden { display: none; }
  .md\:h-0 { height: 0px; }
  .md\:h-10 { height: 2.5rem; }
  .md\:h-2 { height: 0.5rem; }
  .md\:h-3 { height: 0.75rem; }
  .md\:h-4 { height: 1rem; }
  .md\:h-5 { height: 1.25rem; }
  .md\:h-6 { height: 1.5rem; }
  .md\:h-8 { height: 2rem; }
  .md\:h-\[100px\] { height: 100px; }
  .md\:h-\[12px\] { height: 12px; }
  .md\:h-\[250px\] { height: 250px; }
  .md\:h-\[25px\] { height: 25px; }
  .md\:h-\[315px\] { height: 315px; }
  .md\:h-\[330px\] { height: 330px; }
  .md\:h-\[40px\] { height: 40px; }
  .md\:h-\[423px\] { height: 423px; }
  .md\:h-\[440px\] { height: 440px; }
  .md\:h-\[480px\] { height: 480px; }
  .md\:h-\[522px\] { height: 522px; }
  .md\:h-\[590px\] { height: 590px; }
  .md\:h-\[60px\] { height: 60px; }
  .md\:h-\[6px\] { height: 6px; }
  .md\:h-\[8px\] { height: 8px; }
  .md\:h-\[90vh\] { height: 90vh; }
  .md\:h-full { height: 100%; }
  .md\:max-h-0 { max-height: 0px; }
  .md\:max-h-\[235px\] { max-height: 235px; }
  .md\:max-h-\[427px\] { max-height: 427px; }
  .md\:max-h-\[450px\] { max-height: 450px; }
  .md\:max-h-\[460px\] { max-height: 460px; }
  .md\:max-h-\[880px\] { max-height: 880px; }
  .md\:min-h-\[205px\] { min-height: 205px; }
  .md\:min-h-\[255px\] { min-height: 255px; }
  .md\:min-h-\[360px\] { min-height: 360px; }
  .md\:min-h-\[450px\] { min-height: 450px; }
  .md\:min-h-\[880px\] { min-height: 880px; }
  .md\:min-h-\[calc\(100vh-120px\)\] { min-height: calc(-120px + 100vh); }
  .md\:min-h-\[calc\(100vh-90px\)\] { min-height: calc(-90px + 100vh); }
  .md\:w-6 { width: 1.5rem; }
  .md\:w-\[100vw\] { width: 100vw; }
  .md\:w-\[1024px\] { width: 1024px; }
  .md\:w-\[250px\] { width: 250px; }
  .md\:w-\[27\%\] { width: 27%; }
  .md\:w-\[2px\] { width: 2px; }
  .md\:w-\[30\%\] { width: 30%; }
  .md\:w-\[300px\] { width: 300px; }
  .md\:w-\[32px\] { width: 32px; }
  .md\:w-\[338px\] { width: 338px; }
  .md\:w-\[40\%\] { width: 40%; }
  .md\:w-\[40px\] { width: 40px; }
  .md\:w-\[430px\] { width: 430px; }
  .md\:w-\[45\%\] { width: 45%; }
  .md\:w-\[471px\] { width: 471px; }
  .md\:w-\[480px\] { width: 480px; }
  .md\:w-\[50\%\] { width: 50%; }
  .md\:w-\[540px\] { width: 540px; }
  .md\:w-\[55\%\] { width: 55%; }
  .md\:w-\[60px\] { width: 60px; }
  .md\:w-\[70px\] { width: 70px; }
  .md\:w-\[85\%\] { width: 85%; }
  .md\:w-\[8px\] { width: 8px; }
  .md\:w-\[91\%\] { width: 91%; }
  .md\:w-\[94\%\] { width: 94%; }
  .md\:w-\[95\%\] { width: 95%; }
  .md\:w-auto { width: auto; }
  .md\:w-full { width: 100%; }
  .md\:min-w-0 { min-width: 0px; }
  .md\:min-w-\[1250px\] { min-width: 1250px; }
  .md\:min-w-\[449px\] { min-width: 449px; }
  .md\:min-w-\[75vw\] { min-width: 75vw; }
  .md\:min-w-\[91vw\] { min-width: 91vw; }
  .md\:max-w-\[360px\] { max-width: 360px; }
  .md\:max-w-\[50\%\] { max-width: 50%; }
  .md\:max-w-\[56\%\] { max-width: 56%; }
  .md\:max-w-\[75vw\] { max-width: 75vw; }
  .md\:max-w-\[850px\] { max-width: 850px; }
  .md\:max-w-\[91vw\] { max-width: 91vw; }
  .md\:max-w-full { max-width: 100%; }
  .md\:max-w-none { max-width: none; }
  .md\:flex-1 { flex: 1 1 0%; }
  .md\:shrink-0 { flex-shrink: 0; }
  .md\:-translate-y-8 { --tw-translate-y: -2rem; }
  .md\:-translate-y-8, .md\:translate-x-1\/2 { 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)); }
  .md\:translate-x-1\/2 { --tw-translate-x: 50%; }
  .md\:scale-\[1\] { --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)); }
  .md\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
  .md\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0px, 1fr)); }
  .md\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0px, 1fr)); }
  .md\:flex-row { flex-direction: row; }
  .md\:items-start { align-items: flex-start; }
  .md\:items-end { align-items: flex-end; }
  .md\:items-center { align-items: center; }
  .md\:justify-start { justify-content: flex-start; }
  .md\:justify-end { justify-content: flex-end; }
  .md\:justify-center { justify-content: center; }
  .md\:justify-between { justify-content: space-between; }
  .md\:gap-0 { gap: 0px; }
  .md\:gap-1 { gap: 0.25rem; }
  .md\:gap-2 { gap: 0.5rem; }
  .md\:gap-4 { gap: 1rem; }
  .md\:gap-5 { gap: 1.25rem; }
  .md\:gap-6 { gap: 1.5rem; }
  .md\:gap-\[10px\] { gap: 10px; }
  .md\:gap-\[12px\] { gap: 12px; }
  .md\:gap-\[16px\] { gap: 16px; }
  .md\:gap-\[18px\] { gap: 18px; }
  .md\:gap-\[25px\] { gap: 25px; }
  .md\:gap-\[2px\] { gap: 2px; }
  .md\:gap-\[31px\] { gap: 31px; }
  .md\:gap-\[4px\] { gap: 4px; }
  .md\:gap-\[64px\] { gap: 64px; }
  .md\:gap-\[66px\] { gap: 66px; }
  .md\:gap-\[70px\] { gap: 70px; }
  .md\:rounded-\[14px\] { border-radius: 14px; }
  .md\:rounded-\[21px\] { border-radius: 21px; }
  .md\:rounded-\[30px\] { border-radius: 30px; }
  .md\:rounded-\[3px\] { border-radius: 3px; }
  .md\:rounded-\[4px\] { border-radius: 4px; }
  .md\:rounded-\[8px\] { border-radius: 8px; }
  .md\:rounded-\[9px\] { border-radius: 9px; }
  .md\:rounded-bl-\[0px\] { border-bottom-left-radius: 0px; }
  .md\:rounded-bl-\[18px\] { border-bottom-left-radius: 18px; }
  .md\:rounded-br-\[18px\] { border-bottom-right-radius: 18px; }
  .md\:rounded-tl-\[18px\] { border-top-left-radius: 18px; }
  .md\:rounded-tr-\[0px\] { border-top-right-radius: 0px; }
  .md\:rounded-tr-\[18px\] { border-top-right-radius: 18px; }
  .md\:border-l-0 { border-left-width: 0px; }
  .md\:border-r-0 { border-right-width: 0px; }
  .md\:border-none { border-style: none; }
  .md\:p-12 { padding: 3rem; }
  .md\:p-4 { padding: 1rem; }
  .md\:p-6 { padding: 1.5rem; }
  .md\:p-8 { padding: 2rem; }
  .md\:p-\[8px\] { padding: 8px; }
  .md\:px-0 { padding-left: 0px; padding-right: 0px; }
  .md\:px-14 { padding-left: 3.5rem; padding-right: 3.5rem; }
  .md\:px-3 { padding-left: 0.75rem; padding-right: 0.75rem; }
  .md\:px-8 { padding-left: 2rem; padding-right: 2rem; }
  .md\:px-\[12px\] { padding-left: 12px; padding-right: 12px; }
  .md\:px-\[14px\] { padding-left: 14px; padding-right: 14px; }
  .md\:px-\[1px\] { padding-left: 1px; padding-right: 1px; }
  .md\:px-\[24px\] { padding-left: 24px; padding-right: 24px; }
  .md\:px-\[28px\] { padding-left: 28px; padding-right: 28px; }
  .md\:px-\[48px\] { padding-left: 48px; padding-right: 48px; }
  .md\:px-\[4px\] { padding-left: 4px; padding-right: 4px; }
  .md\:px-\[5px\] { padding-left: 5px; padding-right: 5px; }
  .md\:px-\[6px\] { padding-left: 6px; padding-right: 6px; }
  .md\:px-\[8px\] { padding-left: 8px; padding-right: 8px; }
  .md\:py-2 { padding-top: 0.5rem; padding-bottom: 0.5rem; }
  .md\:py-\[10px\] { padding-top: 10px; padding-bottom: 10px; }
  .md\:py-\[1px\] { padding-top: 1px; padding-bottom: 1px; }
  .md\:py-\[2px\] { padding-top: 2px; padding-bottom: 2px; }
  .md\:py-\[3px\] { padding-top: 3px; padding-bottom: 3px; }
  .md\:py-\[4px\] { padding-top: 4px; padding-bottom: 4px; }
  .md\:py-\[5px\] { padding-top: 5px; padding-bottom: 5px; }
  .md\:py-\[61px\] { padding-top: 61px; padding-bottom: 61px; }
  .md\:py-\[6px\] { padding-top: 6px; padding-bottom: 6px; }
  .md\:py-\[7px\] { padding-top: 7px; padding-bottom: 7px; }
  .md\:py-\[8px\] { padding-top: 8px; padding-bottom: 8px; }
  .md\:pb-0 { padding-bottom: 0px; }
  .md\:pb-6 { padding-bottom: 1.5rem; }
  .md\:pb-8 { padding-bottom: 2rem; }
  .md\:pb-\[100px\] { padding-bottom: 100px; }
  .md\:pb-\[40px\] { padding-bottom: 40px; }
  .md\:pb-\[64px\] { padding-bottom: 64px; }
  .md\:pb-\[80px\] { padding-bottom: 80px; }
  .md\:pb-\[8px\] { padding-bottom: 8px; }
  .md\:pl-\[75px\] { padding-left: 75px; }
  .md\:pr-0 { padding-right: 0px; }
  .md\:pr-4 { padding-right: 1rem; }
  .md\:pr-8 { padding-right: 2rem; }
  .md\:pr-\[10px\] { padding-right: 10px; }
  .md\:pr-\[40px\] { padding-right: 40px; }
  .md\:pr-\[70px\] { padding-right: 70px; }
  .md\:pt-0 { padding-top: 0px; }
  .md\:pt-8 { padding-top: 2rem; }
  .md\:pt-\[10px\] { padding-top: 10px; }
  .md\:pt-\[120px\] { padding-top: 120px; }
  .md\:pt-\[20px\] { padding-top: 20px; }
  .md\:pt-\[24px\] { padding-top: 24px; }
  .md\:pt-\[2px\] { padding-top: 2px; }
  .md\:pt-\[40px\] { padding-top: 40px; }
  .md\:pt-\[54px\] { padding-top: 54px; }
  .md\:pt-\[55px\] { padding-top: 55px; }
  .md\:text-left { text-align: left; }
  .md\:text-center { text-align: center; }
  .md\:text-\[12px\] { font-size: 12px; }
  .md\:text-\[14px\] { font-size: 14px; }
  .md\:text-\[16px\] { font-size: 16px; }
  .md\:text-\[17px\] { font-size: 17px; }
  .md\:text-\[20px\] { font-size: 20px; }
  .md\:text-\[24px\] { font-size: 24px; }
  .md\:text-\[32px\] { font-size: 32px; }
  .md\:text-\[42px\] { font-size: 42px; }
  .md\:text-\[5px\] { font-size: 5px; }
  .md\:text-\[6px\] { font-size: 6px; }
  .md\:text-\[7px\] { font-size: 7px; }
  .md\:text-\[8px\] { font-size: 8px; }
  .md\:text-\[9px\] { font-size: 9px; }
  .md\:text-base { font-size: 1rem; line-height: 1.5rem; }
  .md\:text-sm { font-size: 0.875rem; line-height: 1.25rem; }
  .md\:font-\[400\] { font-weight: 400; }
  .md\:font-bold { font-weight: 700; }
  .md\:font-normal { font-weight: 400; }
  .md\:leading-\[1\.4\] { line-height: 1.4; }
  .md\:tracking-\[-0\.48px\] { letter-spacing: -0.48px; }
  .md\:tracking-\[-0\.8px\] { letter-spacing: -0.8px; }
  .md\:tracking-\[-0\.96px\] { letter-spacing: -0.96px; }
}
@media (min-width: 1024px) {
  .lg\:right-\[-175px\] { right: -175px; }
  .lg\:right-\[-75px\] { right: -75px; }
  .lg\:col-span-3 { grid-column: span 3 / span 3; }
  .lg\:col-start-4 { grid-column-start: 4; }
  .lg\:col-end-5 { grid-column-end: 5; }
  .lg\:m-8 { margin: 2rem; }
  .lg\:mx-8 { margin-left: 2rem; margin-right: 2rem; }
  .lg\:mt-0 { margin-top: 0px; }
  .lg\:mt-\[33px\] { margin-top: 33px; }
  .lg\:grid { display: grid; }
  .lg\:max-h-\[482px\] { max-height: 482px; }
  .lg\:min-h-\[482px\] { min-height: 482px; }
  .lg\:w-\[30\%\] { width: 30%; }
  .lg\:w-\[74\%\] { width: 74%; }
  .lg\:w-\[77\%\] { width: 77%; }
  .lg\:min-w-\[140px\] { min-width: 140px; }
  .lg\:min-w-\[80\%\] { min-width: 80%; }
  .lg\:max-w-\[80\%\] { max-width: 80%; }
  .lg\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0px, 1fr)); }
  .lg\:flex-row { flex-direction: row; }
  .lg\:flex-nowrap { flex-wrap: nowrap; }
  .lg\:items-end { align-items: flex-end; }
  .lg\:justify-end { justify-content: flex-end; }
  .lg\:gap-1 { gap: 0.25rem; }
  .lg\:gap-\[15px\] { gap: 15px; }
  .lg\:gap-\[30px\] { gap: 30px; }
  .lg\:rounded-\[35px\] { border-radius: 35px; }
  .lg\:p-\[35px\] { padding: 35px; }
  .lg\:p-\[42px\] { padding: 42px; }
  .lg\:pt-\[33px\] { padding-top: 33px; }
  .lg\:pt-\[64px\] { padding-top: 64px; }
  .lg\:text-\[20px\] { font-size: 20px; }
  .lg\:text-\[32px\] { font-size: 32px; }
}
@media (min-width: 1280px) {
  .xl\:flex-row { flex-direction: row; }
}
.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar { display: none; }
.\[\&\>\*\]\:origin-center > * { transform-origin: center center; }
.\[\&\>\*\]\:scale-75 > * { --tw-scale-x: .75; --tw-scale-y: .75; 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: 768px) {
  .md\:\[\&\>\*\]\:scale-100 > * { --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)); }
}
.\[\&\>svg\]\:\!h-5 > svg { height: 1.25rem !important; }
.\[\&\>svg\]\:\!w-5 > svg { width: 1.25rem !important; }
.ripple-container-cta { position: absolute; inset: 0px; overflow: hidden; border-radius: inherit; pointer-events: none; z-index: 10; }
.ripple-cta { position: absolute; border-radius: 50%; background-color: white; will-change: opacity, transform; }
.ripple-container-cta { position: absolute; inset: 0px; overflow: hidden; border-radius: inherit; pointer-events: none; z-index: 10; }
.ripple-cta { position: absolute; border-radius: 50%; background-color: white; will-change: opacity, transform; }
@media print {
  .mui-depviu { position: absolute !important; }
}
.mui-79elbk { position: relative; }
.mui-1390xf7 { position: absolute; top: 50px; border-radius: 18px; left: -27px; padding: 16px 10px; border: 1px solid rgb(229, 229, 234); background: rgb(255, 255, 255); z-index: 20; box-shadow: rgba(10, 11, 36, 0) 0px 71px 20px 0px, rgba(10, 11, 36, 0.01) 0px 45px 18px 0px, rgba(10, 11, 36, 0.01) 0px 25px 15px 0px, rgba(10, 11, 36, 0.02) 0px 11px 11px 0px, rgba(10, 11, 36, 0.02) 0px 3px 6px 0px; opacity: 0; transition: 0.7s ease-in-out; pointer-events: none; }
.mui-q7mezt { user-select: none; width: 1em; height: 1em; display: inline-block; flex-shrink: 0; transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1); fill: currentcolor; font-size: 1.5rem; }
.mui-12bbwv8 { display: flex; flex-direction: column; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; border-radius: 12px; border: 1px solid rgb(229, 229, 234); background: rgb(248, 248, 248); overflow: hidden; }
@media (min-width: 0px) {
  .mui-12bbwv8 { width: 313px; height: 313px; }
}
@media (min-width: 600px) {
  .mui-12bbwv8 { width: 313px; height: 313px; }
}
@media (min-width: 900px) {
  .mui-12bbwv8 { width: 242px; height: 242px; }
}
.mui-2ipe7n { margin: 0px; font-family: OpenSauceSans; font-size: 1rem; color: var(--Green-01, #34D16C); font-style: normal; font-weight: 600; line-height: normal; letter-spacing: -0.48px; text-decoration-line: underline; text-decoration-style: solid; text-decoration-skip-ink: auto; text-decoration-thickness: auto; text-underline-offset: auto; text-underline-position: from-font; }
@media (min-width: 0px) {
  .mui-2ipe7n { font-size: 14px; margin-top: 10px; margin-bottom: 10px; }
}
@media (min-width: 900px) {
  .mui-2ipe7n { font-size: 12px; margin-top: 8px; margin-bottom: 8px; }
}
.mui-185lamk { display: flex; flex-direction: column; flex: 1 1 0%; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; overflow: visible; }
.mui-185lamk .MuiLineElement-root { stroke-width: 3; }
.mui-185lamk .MuiAreaElement-root { fill: url("#colorGradient"); }
.mui-185lamk .MuiAreaElement-root-0 { fill: url("#colorGradient-0"); }
.mui-185lamk .MuiChartsAxis-directionX .MuiChartsAxis-line { stroke: rgb(191, 204, 209); stroke-width: 1; }
.mui-185lamk .MuiChartsAxis-left .MuiChartsAxis-label { transform: translateX(-10px); }
.mui-185lamk .MuiChartsGrid-line { stroke-dasharray: 12, 6; stroke-width: 1; stroke: rgb(229, 229, 234); }
.mui-1md9pz { width: 100%; height: 218px; display: flex; position: relative; flex-direction: column; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; overflow: hidden; touch-action: pan-y; user-select: none; }
.mui-utgtnp { border: 1px solid rgb(229, 229, 234); }
.mui-xf21vd::before { content: ""; position: absolute; top: 0px; left: 0px; width: 50px; height: 100%; background: linear-gradient(to right, white, transparent); z-index: 1; pointer-events: none; }
.mui-xf21vd::after { content: ""; position: absolute; top: 0px; right: 0px; width: 50px; height: 100%; background: linear-gradient(to left, white, transparent); z-index: 1; pointer-events: none; }
.mui-wyeyir { display: flex; border-radius: 24px; }
@media (min-width: 0px) {
  .mui-wyeyir { flex-direction: column; gap: 16px; padding-top: 24px; padding-bottom: 24px; }
}
@media (min-width: 600px) {
  .mui-wyeyir { flex-direction: column; gap: 16px; padding-top: 24px; padding-bottom: 24px; }
}
@media (min-width: 900px) {
  .mui-wyeyir { flex-direction: row; gap: 112px; padding-top: 40px; padding-bottom: 40px; }
}
.mui-m1hdzo { display: flex; flex-direction: column; }
@media (min-width: 0px) {
  .mui-m1hdzo { -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; }
}
@media (min-width: 600px) {
  .mui-m1hdzo { -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; }
}
@media (min-width: 900px) {
  .mui-m1hdzo { align-items: flex-start; -webkit-box-pack: start; justify-content: flex-start; }
}
.mui-86kwpe { margin: 0px; font-family: OpenSauceSans; font-size: 3.75rem; line-height: 1.2; letter-spacing: -0.8px; font-weight: 700; color: rgb(29, 29, 30); }
@media (min-width: 0px) {
  .mui-86kwpe { font-size: 32px; letter-spacing: -0.96px; width: 100%; text-align: center; }
}
@media (min-width: 600px) {
  .mui-86kwpe { font-size: 32px; letter-spacing: -0.96px; width: 100%; text-align: center; }
}
@media (min-width: 900px) {
  .mui-86kwpe { font-size: 36px; letter-spacing: -1.44px; width: 100%; text-align: left; }
}
.mui-tfaiaa { margin: 24px 0px; font-family: OpenSauceSans; letter-spacing: -0.8px; font-weight: 400; font-size: 14px; line-height: normal; color: rgb(29, 29, 30); }
@media (min-width: 0px) {
  .mui-tfaiaa { letter-spacing: -0.4px; }
}
@media (min-width: 600px) {
  .mui-tfaiaa { letter-spacing: -0.4px; }
}
@media (min-width: 900px) {
  .mui-tfaiaa { letter-spacing: -0.42px; }
}
.mui-6hkfgp { text-decoration: underline; }
@media (min-width: 0px) {
  .mui-6hkfgp { margin-top: 8px; display: block; }
}
@media (min-width: 600px) {
  .mui-6hkfgp { margin-top: 0px; display: inline; }
}
.mui-1hgs6cc { margin: 0px; font-family: OpenSauceSans; font-weight: 600; font-size: 16px; letter-spacing: -0.48px; line-height: normal; color: rgb(29, 29, 30); }
.mui-13u696f { margin: 0px; font-family: OpenSauceSans; line-height: 1.235; text-align: center; font-weight: 700; font-size: 28px; letter-spacing: -0.96px; color: rgb(29, 29, 30); }
.mui-pj2emr { margin: 0px; font-family: OpenSauceSans; line-height: 1.5; font-weight: 600; text-align: center; font-size: 18px; letter-spacing: -0.48px; color: rgb(91, 91, 94); }
.mui-4lak95 { position: absolute; bottom: 25px; border-radius: 18px; left: -27px; padding: 16px 10px; border: 1px solid rgb(229, 229, 234); background: rgb(255, 255, 255); z-index: 20; box-shadow: rgba(10, 11, 36, 0) 0px 71px 20px 0px, rgba(10, 11, 36, 0.01) 0px 45px 18px 0px, rgba(10, 11, 36, 0.01) 0px 25px 15px 0px, rgba(10, 11, 36, 0.02) 0px 11px 11px 0px, rgba(10, 11, 36, 0.02) 0px 3px 6px 0px; opacity: 0; transition: 0.7s ease-in-out; pointer-events: none; }
.mui-s133i0 { margin: 0px; font-family: OpenSauceSans; font-weight: 400; font-size: 1rem; line-height: 1.5; color: rgb(29, 29, 30); letter-spacing: -0.8px; }
.mui-287nv { font-family: OpenSauceSans; font-weight: 400; font-size: 1rem; line-height: 1.5; color: rgb(29, 29, 30); letter-spacing: -0.8px; display: flex; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; position: relative; text-decoration: none; min-height: 48px; padding: 6px 16px; box-sizing: border-box; white-space: nowrap; }
.mui-287nv:hover { text-decoration: none; background-color: rgba(0, 0, 0, 0.04); }
@media (hover: none) {
  .mui-287nv:hover { background-color: transparent; }
}
.mui-287nv.Mui-selected { background-color: rgba(52, 209, 108, 0.08); }
.mui-287nv.Mui-selected.Mui-focusVisible { background-color: rgba(52, 209, 108, 0.2); }
.mui-287nv.Mui-selected:hover { background-color: rgba(52, 209, 108, 0.12); }
@media (hover: none) {
  .mui-287nv.Mui-selected:hover { background-color: rgba(52, 209, 108, 0.08); }
}
.mui-287nv.Mui-focusVisible { background-color: rgba(0, 0, 0, 0.12); }
.mui-287nv.Mui-disabled { opacity: 0.38; }
.mui-287nv + .MuiDivider-root { margin-top: 8px; margin-bottom: 8px; }
.mui-287nv + .MuiDivider-inset { margin-left: 52px; }
.mui-287nv .MuiListItemText-root { margin-top: 0px; margin-bottom: 0px; }
.mui-287nv .MuiListItemText-inset { padding-left: 36px; }
.mui-287nv .MuiListItemIcon-root { min-width: 36px; }
@media (min-width: 600px) {
  .mui-287nv { min-height: auto; }
}
.mui-dqij1i { -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border: 0px; margin: 0px; border-radius: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; font-family: OpenSauceSans; font-weight: 400; font-size: 1rem; line-height: 1.5; color: rgb(29, 29, 30); letter-spacing: -0.8px; display: flex; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; position: relative; text-decoration: none; min-height: 48px; padding: 6px 16px; box-sizing: border-box; white-space: nowrap; }
.mui-dqij1i.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .mui-dqij1i { print-color-adjust: exact; }
}
.mui-dqij1i:hover { text-decoration: none; background-color: rgba(0, 0, 0, 0.04); }
@media (hover: none) {
  .mui-dqij1i:hover { background-color: transparent; }
}
.mui-dqij1i.Mui-selected { background-color: rgba(52, 209, 108, 0.08); }
.mui-dqij1i.Mui-selected.Mui-focusVisible { background-color: rgba(52, 209, 108, 0.2); }
.mui-dqij1i.Mui-selected:hover { background-color: rgba(52, 209, 108, 0.12); }
@media (hover: none) {
  .mui-dqij1i.Mui-selected:hover { background-color: rgba(52, 209, 108, 0.08); }
}
.mui-dqij1i.Mui-focusVisible { background-color: rgba(0, 0, 0, 0.12); }
.mui-dqij1i.Mui-disabled { opacity: 0.38; }
.mui-dqij1i + .MuiDivider-root { margin-top: 8px; margin-bottom: 8px; }
.mui-dqij1i + .MuiDivider-inset { margin-left: 52px; }
.mui-dqij1i .MuiListItemText-root { margin-top: 0px; margin-bottom: 0px; }
.mui-dqij1i .MuiListItemText-inset { padding-left: 36px; }
.mui-dqij1i .MuiListItemIcon-root { min-width: 36px; }
@media (min-width: 600px) {
  .mui-dqij1i { min-height: auto; }
}
.mui-134o8m6 { stroke: rgba(0, 0, 0, 0.12); shape-rendering: crispedges; stroke-width: 1; }
.mui-gyezp2 .MuiAreaElement-root { transition: opacity 0.2s ease-in, fill 0.2s ease-in; }
.mui-dbuw8t { animation-name: animate-width; animation-timing-function: cubic-bezier(0.66, 0, 0.34, 1); animation-duration: 0s; }
.mui-dbuw8t.MuiAppearingMask-animate { animation-duration: 300ms; }
@-webkit-keyframes animate-width { 
  0% { width: 0px; }
}
@keyframes animate-width { 
  0% { width: 0px; }
}
.mui-u9fmu3 .MuiLineElement-root { transition: opacity 0.2s ease-in, fill 0.2s ease-in; }
.mui-ak0fc7 .MuiChartsAxis-tickLabel { font-family: OpenSauceSans; font-weight: 400; font-size: 0.75rem; line-height: 1.66; color: rgb(29, 29, 30); letter-spacing: -0.8px; fill: rgba(0, 0, 0, 0.87); }
.mui-ak0fc7 .MuiChartsAxis-label { fill: rgba(0, 0, 0, 0.87); }
.mui-ak0fc7 .MuiChartsAxis-line { stroke: rgba(0, 0, 0, 0.87); shape-rendering: crispedges; stroke-width: 1; }
.mui-ak0fc7 .MuiChartsAxis-tick { stroke: rgba(0, 0, 0, 0.87); shape-rendering: crispedges; }
@keyframes VOLUME_SMALL_WAVE_FLASH { 
  0% { opacity: 0; }
  33% { opacity: 1; }
  66% { opacity: 1; }
  100% { opacity: 0; }
}
@keyframes VOLUME_LARGE_WAVE_FLASH { 
  0% { opacity: 0; }
  33% { opacity: 1; }
  66% { opacity: 1; }
  100% { opacity: 0; }
}
.volume__small-wave { animation: 2s ease 0s infinite normal none running VOLUME_SMALL_WAVE_FLASH; opacity: 0; }
.volume__large-wave { animation: 2s ease 0.3s infinite normal none running VOLUME_LARGE_WAVE_FLASH; opacity: 0; }
@media (prefers-reduced-motion: no-preference) {
  @keyframes w-control-bar-fade-in { 
  0% { opacity: 0; transform: translateX(50%) translateY(10px); }
  100% { opacity: 1; transform: translateX(50%) translateY(0px); }
}
}
@keyframes drawLine { 
  0% { stroke-dashoffset: 3000; }
  100% { stroke-dashoffset: 0; }
}
@keyframes fadeInArea { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@keyframes scaleInPoints { 
  0% { opacity: 0; transform: scale(0); }
  100% { opacity: 1; transform: scale(1); }
}
.animated-line-chart-1 .MuiLineElement-root { stroke-dasharray: 3000; stroke-dashoffset: 3000; animation: 0.8s cubic-bezier(0.4, 0, 0.2, 1) 0s 1 normal forwards running drawLine; }
.animated-line-chart-1 .MuiAreaElement-root { opacity: 0; animation: 0.4s ease-in-out 0.4s 1 normal forwards running fadeInArea; }
.animated-line-chart-1 .MuiMarkElement-root { opacity: 0; transform: scale(0); animation: 0.2s cubic-bezier(0.34, 1.56, 0.64, 1) 0.6s 1 normal forwards running scaleInPoints; }
.animated-line-chart-1 .MuiChartsAxis-tickLabel { opacity: 0; animation: 0.3s ease-in-out 0.5s 1 normal forwards running fadeInArea; }
.animated-line-chart-1 .MuiChartsGrid-line { opacity: 0; animation: 0.2s ease-in-out 0.1s 1 normal forwards running fadeInArea; }
.ripple-container { position: absolute; inset: 0px; overflow: hidden; border-radius: inherit; pointer-events: none; }
.ripple { position: absolute; border-radius: 50%; background-color: white; will-change: opacity, transform; }
.toast-viewport { --viewport-padding: 25px; position: fixed; bottom: var(--viewport-padding); right: var(--viewport-padding); width: 340px; max-width: calc(-50px + 100vw); z-index: 2147483647; }
.toast-root { background-color: rgb(255, 255, 255); border: 1px solid rgb(209, 213, 219); border-radius: 10px; box-shadow: rgba(0, 0, 0, 0.1) 0px 10px 15px -3px, rgba(0, 0, 0, 0.05) 0px 4px 6px -2px; padding: 15px; display: flex; align-items: center; gap: 12px; cursor: grab; }
.toast-root:active { cursor: grabbing; }
.toast-error-pulse { animation: 2s ease-out 0s 1 normal forwards running errorPulse; border-color: rgb(239, 68, 68); }
@keyframes errorPulse { 
  0% { box-shadow: rgba(239, 68, 68, 0.7) 0px 0px 0px 0px; }
  25% { box-shadow: rgba(239, 68, 68, 0.3) 0px 0px 0px 12px; }
  50%, 100% { box-shadow: rgba(0, 0, 0, 0.1) 0px 10px 15px -3px; }
}
.toast-icon { flex-shrink: 0; display: flex; align-items: center; justify-content: center; }
.toast-title { flex: 1 1 0%; margin: 0px; font-weight: 500; color: rgb(31, 41, 55); font-size: 15px; line-height: 1.5; }
