@import "https://fonts.googleapis.com/css2?family=Spline+Sans:wght@300..700&display=swap";
@import "https://fonts.googleapis.com/css2?family=Urbanist:wght@100..900&display=swap";
@import "https://fonts.googleapis.com/css2?family=Public+Sans:ital,wght@0,100..900;1,100..900&display=swap";
/* [next]/internal/font/google/geist_e531dabc.module.css [app-client] (css) */
@font-face {
  font-family: Geist;
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("../media/gyByhwUxId8gMEwYGFWNOITddY4.b7d310ad.woff2") format("woff2");
  unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}

@font-face {
  font-family: Geist;
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("../media/gyByhwUxId8gMEwSGFWNOITddY4.81df3a5b.woff2") format("woff2");
  unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: Geist;
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("../media/gyByhwUxId8gMEwcGFWNOITd.p.1a6fa3e1.woff2") format("woff2");
  unicode-range: U+??, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

.geist_e531dabc-module__QGiZLq__className {
  font-family: Geist;
  font-style: normal;
}

.geist_e531dabc-module__QGiZLq__variable {
  --font-geist-sans: "Geist";
}


/* [next]/internal/font/google/geist_mono_68a01160.module.css [app-client] (css) */
@font-face {
  font-family: Geist Mono;
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("../media/or3nQ6H_1_WfwkMZI_qYFrMdmhHkjkotbA.cb6bbcb1.woff2") format("woff2");
  unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}

@font-face {
  font-family: Geist Mono;
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("../media/or3nQ6H_1_WfwkMZI_qYFrkdmhHkjkotbA.e32db976.woff2") format("woff2");
  unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: Geist Mono;
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("../media/or3nQ6H_1_WfwkMZI_qYFrcdmhHkjko.p.be19f591.woff2") format("woff2");
  unicode-range: U+??, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

.geist_mono_68a01160-module__YLcDdW__className {
  font-family: Geist Mono;
  font-style: normal;
}

.geist_mono_68a01160-module__YLcDdW__variable {
  --font-geist-mono: "Geist Mono";
}


/* [project]/app/output.css [app-client] (css, ) */
@font-face {
  font-family: remixicon;
  src: url("/assets/icon-font/remix/remixicon.eot?t=1708865856766");
  src: url("/assets/icon-font/remix/remixicon.eot?t=1708865856766#iefix") format("embedded-opentype"), url("/assets/icon-font/remix/remixicon.woff2?t=1708865856766") format("woff2"), url("/assets/icon-font/remix/remixicon.woff?t=1708865856766") format("woff"), url("/assets/icon-font/remix/remixicon.ttf?t=1708865856766") format("truetype"), url("/assets/icon-font/remix/remixicon.svg?t=1708865856766#remixicon") format("svg");
  font-display: swap;
}

[class^="ri-"], [class*=" ri-"] {
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: remixicon !important;
}

.ri-lg {
  font-size: 1.3333em;
  line-height: .75em;
  vertical-align: -.0667em;
}

.ri-xl {
  font-size: 1.5em;
  line-height: .6666em;
  vertical-align: -.075em;
}

.ri-xxs {
  font-size: .5em;
}

.ri-xs {
  font-size: .75em;
}

.ri-sm {
  font-size: .875em;
}

.ri-1x {
  font-size: 1em;
}

.ri-2x {
  font-size: 2em;
}

.ri-3x {
  font-size: 3em;
}

.ri-4x {
  font-size: 4em;
}

.ri-5x {
  font-size: 5em;
}

.ri-6x {
  font-size: 6em;
}

.ri-7x {
  font-size: 7em;
}

.ri-8x {
  font-size: 8em;
}

.ri-9x {
  font-size: 9em;
}

.ri-10x {
  font-size: 10em;
}

.ri-fw {
  text-align: center;
  width: 1.25em;
}

.ri-24-hours-fill:before {
  content: "";
}

.ri-24-hours-line:before {
  content: "";
}

.ri-4k-fill:before {
  content: "";
}

.ri-4k-line:before {
  content: "";
}

.ri-a-b:before {
  content: "";
}

.ri-account-box-fill:before {
  content: "";
}

.ri-account-box-line:before {
  content: "";
}

.ri-account-circle-fill:before {
  content: "";
}

.ri-account-circle-line:before {
  content: "";
}

.ri-account-pin-box-fill:before {
  content: "";
}

.ri-account-pin-box-line:before {
  content: "";
}

.ri-account-pin-circle-fill:before {
  content: "";
}

.ri-account-pin-circle-line:before {
  content: "";
}

.ri-add-box-fill:before {
  content: "";
}

.ri-add-box-line:before {
  content: "";
}

.ri-add-circle-fill:before {
  content: "";
}

.ri-add-circle-line:before {
  content: "";
}

.ri-add-fill:before {
  content: "";
}

.ri-add-line:before {
  content: "";
}

.ri-admin-fill:before {
  content: "";
}

.ri-admin-line:before {
  content: "";
}

.ri-advertisement-fill:before {
  content: "";
}

.ri-advertisement-line:before {
  content: "";
}

.ri-airplay-fill:before {
  content: "";
}

.ri-airplay-line:before {
  content: "";
}

.ri-alarm-fill:before {
  content: "";
}

.ri-alarm-line:before {
  content: "";
}

.ri-alarm-warning-fill:before {
  content: "";
}

.ri-alarm-warning-line:before {
  content: "";
}

.ri-album-fill:before {
  content: "";
}

.ri-album-line:before {
  content: "";
}

.ri-alert-fill:before {
  content: "";
}

.ri-alert-line:before {
  content: "";
}

.ri-aliens-fill:before {
  content: "";
}

.ri-aliens-line:before {
  content: "";
}

.ri-align-bottom:before {
  content: "";
}

.ri-align-center:before {
  content: "";
}

.ri-align-justify:before {
  content: "";
}

.ri-align-left:before {
  content: "";
}

.ri-align-right:before {
  content: "";
}

.ri-align-top:before {
  content: "";
}

.ri-align-vertically:before {
  content: "";
}

.ri-alipay-fill:before {
  content: "";
}

.ri-alipay-line:before {
  content: "";
}

.ri-amazon-fill:before {
  content: "";
}

.ri-amazon-line:before {
  content: "";
}

.ri-anchor-fill:before {
  content: "";
}

.ri-anchor-line:before {
  content: "";
}

.ri-ancient-gate-fill:before {
  content: "";
}

.ri-ancient-gate-line:before {
  content: "";
}

.ri-ancient-pavilion-fill:before {
  content: "";
}

.ri-ancient-pavilion-line:before {
  content: "";
}

.ri-android-fill:before {
  content: "";
}

.ri-android-line:before {
  content: "";
}

.ri-angularjs-fill:before {
  content: "";
}

.ri-angularjs-line:before {
  content: "";
}

.ri-anticlockwise-2-fill:before {
  content: "";
}

.ri-anticlockwise-2-line:before {
  content: "";
}

.ri-anticlockwise-fill:before {
  content: "";
}

.ri-anticlockwise-line:before {
  content: "";
}

.ri-app-store-fill:before {
  content: "";
}

.ri-app-store-line:before {
  content: "";
}

.ri-apple-fill:before {
  content: "";
}

.ri-apple-line:before {
  content: "";
}

.ri-apps-2-fill:before {
  content: "";
}

.ri-apps-2-line:before {
  content: "";
}

.ri-apps-fill:before {
  content: "";
}

.ri-apps-line:before {
  content: "";
}

.ri-archive-drawer-fill:before {
  content: "";
}

.ri-archive-drawer-line:before {
  content: "";
}

.ri-archive-fill:before {
  content: "";
}

.ri-archive-line:before {
  content: "";
}

.ri-arrow-down-circle-fill:before {
  content: "";
}

.ri-arrow-down-circle-line:before {
  content: "";
}

.ri-arrow-down-fill:before {
  content: "";
}

.ri-arrow-down-line:before {
  content: "";
}

.ri-arrow-down-s-fill:before {
  content: "";
}

.ri-arrow-down-s-line:before {
  content: "";
}

.ri-arrow-drop-down-fill:before {
  content: "";
}

.ri-arrow-drop-down-line:before {
  content: "";
}

.ri-arrow-drop-left-fill:before {
  content: "";
}

.ri-arrow-drop-left-line:before {
  content: "";
}

.ri-arrow-drop-right-fill:before {
  content: "";
}

.ri-arrow-drop-right-line:before {
  content: "";
}

.ri-arrow-drop-up-fill:before {
  content: "";
}

.ri-arrow-drop-up-line:before {
  content: "";
}

.ri-arrow-go-back-fill:before {
  content: "";
}

.ri-arrow-go-back-line:before {
  content: "";
}

.ri-arrow-go-forward-fill:before {
  content: "";
}

.ri-arrow-go-forward-line:before {
  content: "";
}

.ri-arrow-left-circle-fill:before {
  content: "";
}

.ri-arrow-left-circle-line:before {
  content: "";
}

.ri-arrow-left-down-fill:before {
  content: "";
}

.ri-arrow-left-down-line:before {
  content: "";
}

.ri-arrow-left-fill:before {
  content: "";
}

.ri-arrow-left-line:before {
  content: "";
}

.ri-arrow-left-right-fill:before {
  content: "";
}

.ri-arrow-left-right-line:before {
  content: "";
}

.ri-arrow-left-s-fill:before {
  content: "";
}

.ri-arrow-left-s-line:before {
  content: "";
}

.ri-arrow-left-up-fill:before {
  content: "";
}

.ri-arrow-left-up-line:before {
  content: "";
}

.ri-arrow-right-circle-fill:before {
  content: "";
}

.ri-arrow-right-circle-line:before {
  content: "";
}

.ri-arrow-right-down-fill:before {
  content: "";
}

.ri-arrow-right-down-line:before {
  content: "";
}

.ri-arrow-right-fill:before {
  content: "";
}

.ri-arrow-right-line:before {
  content: "";
}

.ri-arrow-right-s-fill:before {
  content: "";
}

.ri-arrow-right-s-line:before {
  content: "";
}

.ri-arrow-right-up-fill:before {
  content: "";
}

.ri-arrow-right-up-line:before {
  content: "";
}

.ri-arrow-up-circle-fill:before {
  content: "";
}

.ri-arrow-up-circle-line:before {
  content: "";
}

.ri-arrow-up-down-fill:before {
  content: "";
}

.ri-arrow-up-down-line:before {
  content: "";
}

.ri-arrow-up-fill:before {
  content: "";
}

.ri-arrow-up-line:before {
  content: "";
}

.ri-arrow-up-s-fill:before {
  content: "";
}

.ri-arrow-up-s-line:before {
  content: "";
}

.ri-artboard-2-fill:before {
  content: "";
}

.ri-artboard-2-line:before {
  content: "";
}

.ri-artboard-fill:before {
  content: "";
}

.ri-artboard-line:before {
  content: "";
}

.ri-article-fill:before {
  content: "";
}

.ri-article-line:before {
  content: "";
}

.ri-aspect-ratio-fill:before {
  content: "";
}

.ri-aspect-ratio-line:before {
  content: "";
}

.ri-asterisk:before {
  content: "";
}

.ri-at-fill:before {
  content: "";
}

.ri-at-line:before {
  content: "";
}

.ri-attachment-2:before {
  content: "";
}

.ri-attachment-fill:before {
  content: "";
}

.ri-attachment-line:before {
  content: "";
}

.ri-auction-fill:before {
  content: "";
}

.ri-auction-line:before {
  content: "";
}

.ri-award-fill:before {
  content: "";
}

.ri-award-line:before {
  content: "";
}

.ri-baidu-fill:before {
  content: "";
}

.ri-baidu-line:before {
  content: "";
}

.ri-ball-pen-fill:before {
  content: "";
}

.ri-ball-pen-line:before {
  content: "";
}

.ri-bank-card-2-fill:before {
  content: "";
}

.ri-bank-card-2-line:before {
  content: "";
}

.ri-bank-card-fill:before {
  content: "";
}

.ri-bank-card-line:before {
  content: "";
}

.ri-bank-fill:before {
  content: "";
}

.ri-bank-line:before {
  content: "";
}

.ri-bar-chart-2-fill:before {
  content: "";
}

.ri-bar-chart-2-line:before {
  content: "";
}

.ri-bar-chart-box-fill:before {
  content: "";
}

.ri-bar-chart-box-line:before {
  content: "";
}

.ri-bar-chart-fill:before {
  content: "";
}

.ri-bar-chart-grouped-fill:before {
  content: "";
}

.ri-bar-chart-grouped-line:before {
  content: "";
}

.ri-bar-chart-horizontal-fill:before {
  content: "";
}

.ri-bar-chart-horizontal-line:before {
  content: "";
}

.ri-bar-chart-line:before {
  content: "";
}

.ri-barcode-box-fill:before {
  content: "";
}

.ri-barcode-box-line:before {
  content: "";
}

.ri-barcode-fill:before {
  content: "";
}

.ri-barcode-line:before {
  content: "";
}

.ri-barricade-fill:before {
  content: "";
}

.ri-barricade-line:before {
  content: "";
}

.ri-base-station-fill:before {
  content: "";
}

.ri-base-station-line:before {
  content: "";
}

.ri-basketball-fill:before {
  content: "";
}

.ri-basketball-line:before {
  content: "";
}

.ri-battery-2-charge-fill:before {
  content: "";
}

.ri-battery-2-charge-line:before {
  content: "";
}

.ri-battery-2-fill:before {
  content: "";
}

.ri-battery-2-line:before {
  content: "";
}

.ri-battery-charge-fill:before {
  content: "";
}

.ri-battery-charge-line:before {
  content: "";
}

.ri-battery-fill:before {
  content: "";
}

.ri-battery-line:before {
  content: "";
}

.ri-battery-low-fill:before {
  content: "";
}

.ri-battery-low-line:before {
  content: "";
}

.ri-battery-saver-fill:before {
  content: "";
}

.ri-battery-saver-line:before {
  content: "";
}

.ri-battery-share-fill:before {
  content: "";
}

.ri-battery-share-line:before {
  content: "";
}

.ri-bear-smile-fill:before {
  content: "";
}

.ri-bear-smile-line:before {
  content: "";
}

.ri-behance-fill:before {
  content: "";
}

.ri-behance-line:before {
  content: "";
}

.ri-bell-fill:before {
  content: "";
}

.ri-bell-line:before {
  content: "";
}

.ri-bike-fill:before {
  content: "";
}

.ri-bike-line:before {
  content: "";
}

.ri-bilibili-fill:before {
  content: "";
}

.ri-bilibili-line:before {
  content: "";
}

.ri-bill-fill:before {
  content: "";
}

.ri-bill-line:before {
  content: "";
}

.ri-billiards-fill:before {
  content: "";
}

.ri-billiards-line:before {
  content: "";
}

.ri-bit-coin-fill:before {
  content: "";
}

.ri-bit-coin-line:before {
  content: "";
}

.ri-blaze-fill:before {
  content: "";
}

.ri-blaze-line:before {
  content: "";
}

.ri-bluetooth-connect-fill:before {
  content: "";
}

.ri-bluetooth-connect-line:before {
  content: "";
}

.ri-bluetooth-fill:before {
  content: "";
}

.ri-bluetooth-line:before {
  content: "";
}

.ri-blur-off-fill:before {
  content: "";
}

.ri-blur-off-line:before {
  content: "";
}

.ri-body-scan-fill:before {
  content: "";
}

.ri-body-scan-line:before {
  content: "";
}

.ri-bold:before {
  content: "";
}

.ri-book-2-fill:before {
  content: "";
}

.ri-book-2-line:before {
  content: "";
}

.ri-book-3-fill:before {
  content: "";
}

.ri-book-3-line:before {
  content: "";
}

.ri-book-fill:before {
  content: "";
}

.ri-book-line:before {
  content: "";
}

.ri-book-marked-fill:before {
  content: "";
}

.ri-book-marked-line:before {
  content: "";
}

.ri-book-open-fill:before {
  content: "";
}

.ri-book-open-line:before {
  content: "";
}

.ri-book-read-fill:before {
  content: "";
}

.ri-book-read-line:before {
  content: "";
}

.ri-booklet-fill:before {
  content: "";
}

.ri-booklet-line:before {
  content: "";
}

.ri-bookmark-2-fill:before {
  content: "";
}

.ri-bookmark-2-line:before {
  content: "";
}

.ri-bookmark-3-fill:before {
  content: "";
}

.ri-bookmark-3-line:before {
  content: "";
}

.ri-bookmark-fill:before {
  content: "";
}

.ri-bookmark-line:before {
  content: "";
}

.ri-boxing-fill:before {
  content: "";
}

.ri-boxing-line:before {
  content: "";
}

.ri-braces-fill:before {
  content: "";
}

.ri-braces-line:before {
  content: "";
}

.ri-brackets-fill:before {
  content: "";
}

.ri-brackets-line:before {
  content: "";
}

.ri-briefcase-2-fill:before {
  content: "";
}

.ri-briefcase-2-line:before {
  content: "";
}

.ri-briefcase-3-fill:before {
  content: "";
}

.ri-briefcase-3-line:before {
  content: "";
}

.ri-briefcase-4-fill:before {
  content: "";
}

.ri-briefcase-4-line:before {
  content: "";
}

.ri-briefcase-5-fill:before {
  content: "";
}

.ri-briefcase-5-line:before {
  content: "";
}

.ri-briefcase-fill:before {
  content: "";
}

.ri-briefcase-line:before {
  content: "";
}

.ri-bring-forward:before {
  content: "";
}

.ri-bring-to-front:before {
  content: "";
}

.ri-broadcast-fill:before {
  content: "";
}

.ri-broadcast-line:before {
  content: "";
}

.ri-brush-2-fill:before {
  content: "";
}

.ri-brush-2-line:before {
  content: "";
}

.ri-brush-3-fill:before {
  content: "";
}

.ri-brush-3-line:before {
  content: "";
}

.ri-brush-4-fill:before {
  content: "";
}

.ri-brush-4-line:before {
  content: "";
}

.ri-brush-fill:before {
  content: "";
}

.ri-brush-line:before {
  content: "";
}

.ri-bubble-chart-fill:before {
  content: "";
}

.ri-bubble-chart-line:before {
  content: "";
}

.ri-bug-2-fill:before {
  content: "";
}

.ri-bug-2-line:before {
  content: "";
}

.ri-bug-fill:before {
  content: "";
}

.ri-bug-line:before {
  content: "";
}

.ri-building-2-fill:before {
  content: "";
}

.ri-building-2-line:before {
  content: "";
}

.ri-building-3-fill:before {
  content: "";
}

.ri-building-3-line:before {
  content: "";
}

.ri-building-4-fill:before {
  content: "";
}

.ri-building-4-line:before {
  content: "";
}

.ri-building-fill:before {
  content: "";
}

.ri-building-line:before {
  content: "";
}

.ri-bus-2-fill:before {
  content: "";
}

.ri-bus-2-line:before {
  content: "";
}

.ri-bus-fill:before {
  content: "";
}

.ri-bus-line:before {
  content: "";
}

.ri-bus-wifi-fill:before {
  content: "";
}

.ri-bus-wifi-line:before {
  content: "";
}

.ri-cactus-fill:before {
  content: "";
}

.ri-cactus-line:before {
  content: "";
}

.ri-cake-2-fill:before {
  content: "";
}

.ri-cake-2-line:before {
  content: "";
}

.ri-cake-3-fill:before {
  content: "";
}

.ri-cake-3-line:before {
  content: "";
}

.ri-cake-fill:before {
  content: "";
}

.ri-cake-line:before {
  content: "";
}

.ri-calculator-fill:before {
  content: "";
}

.ri-calculator-line:before {
  content: "";
}

.ri-calendar-2-fill:before {
  content: "";
}

.ri-calendar-2-line:before {
  content: "";
}

.ri-calendar-check-fill:before {
  content: "";
}

.ri-calendar-check-line:before {
  content: "";
}

.ri-calendar-event-fill:before {
  content: "";
}

.ri-calendar-event-line:before {
  content: "";
}

.ri-calendar-fill:before {
  content: "";
}

.ri-calendar-line:before {
  content: "";
}

.ri-calendar-todo-fill:before {
  content: "";
}

.ri-calendar-todo-line:before {
  content: "";
}

.ri-camera-2-fill:before {
  content: "";
}

.ri-camera-2-line:before {
  content: "";
}

.ri-camera-3-fill:before {
  content: "";
}

.ri-camera-3-line:before {
  content: "";
}

.ri-camera-fill:before {
  content: "";
}

.ri-camera-lens-fill:before {
  content: "";
}

.ri-camera-lens-line:before {
  content: "";
}

.ri-camera-line:before {
  content: "";
}

.ri-camera-off-fill:before {
  content: "";
}

.ri-camera-off-line:before {
  content: "";
}

.ri-camera-switch-fill:before {
  content: "";
}

.ri-camera-switch-line:before {
  content: "";
}

.ri-capsule-fill:before {
  content: "";
}

.ri-capsule-line:before {
  content: "";
}

.ri-car-fill:before {
  content: "";
}

.ri-car-line:before {
  content: "";
}

.ri-car-washing-fill:before {
  content: "";
}

.ri-car-washing-line:before {
  content: "";
}

.ri-caravan-fill:before {
  content: "";
}

.ri-caravan-line:before {
  content: "";
}

.ri-cast-fill:before {
  content: "";
}

.ri-cast-line:before {
  content: "";
}

.ri-cellphone-fill:before {
  content: "";
}

.ri-cellphone-line:before {
  content: "";
}

.ri-celsius-fill:before {
  content: "";
}

.ri-celsius-line:before {
  content: "";
}

.ri-centos-fill:before {
  content: "";
}

.ri-centos-line:before {
  content: "";
}

.ri-character-recognition-fill:before {
  content: "";
}

.ri-character-recognition-line:before {
  content: "";
}

.ri-charging-pile-2-fill:before {
  content: "";
}

.ri-charging-pile-2-line:before {
  content: "";
}

.ri-charging-pile-fill:before {
  content: "";
}

.ri-charging-pile-line:before {
  content: "";
}

.ri-chat-1-fill:before {
  content: "";
}

.ri-chat-1-line:before {
  content: "";
}

.ri-chat-2-fill:before {
  content: "";
}

.ri-chat-2-line:before {
  content: "";
}

.ri-chat-3-fill:before {
  content: "";
}

.ri-chat-3-line:before {
  content: "";
}

.ri-chat-4-fill:before {
  content: "";
}

.ri-chat-4-line:before {
  content: "";
}

.ri-chat-check-fill:before {
  content: "";
}

.ri-chat-check-line:before {
  content: "";
}

.ri-chat-delete-fill:before {
  content: "";
}

.ri-chat-delete-line:before {
  content: "";
}

.ri-chat-download-fill:before {
  content: "";
}

.ri-chat-download-line:before {
  content: "";
}

.ri-chat-follow-up-fill:before {
  content: "";
}

.ri-chat-follow-up-line:before {
  content: "";
}

.ri-chat-forward-fill:before {
  content: "";
}

.ri-chat-forward-line:before {
  content: "";
}

.ri-chat-heart-fill:before {
  content: "";
}

.ri-chat-heart-line:before {
  content: "";
}

.ri-chat-history-fill:before {
  content: "";
}

.ri-chat-history-line:before {
  content: "";
}

.ri-chat-new-fill:before {
  content: "";
}

.ri-chat-new-line:before {
  content: "";
}

.ri-chat-off-fill:before {
  content: "";
}

.ri-chat-off-line:before {
  content: "";
}

.ri-chat-poll-fill:before {
  content: "";
}

.ri-chat-poll-line:before {
  content: "";
}

.ri-chat-private-fill:before {
  content: "";
}

.ri-chat-private-line:before {
  content: "";
}

.ri-chat-quote-fill:before {
  content: "";
}

.ri-chat-quote-line:before {
  content: "";
}

.ri-chat-settings-fill:before {
  content: "";
}

.ri-chat-settings-line:before {
  content: "";
}

.ri-chat-smile-2-fill:before {
  content: "";
}

.ri-chat-smile-2-line:before {
  content: "";
}

.ri-chat-smile-3-fill:before {
  content: "";
}

.ri-chat-smile-3-line:before {
  content: "";
}

.ri-chat-smile-fill:before {
  content: "";
}

.ri-chat-smile-line:before {
  content: "";
}

.ri-chat-upload-fill:before {
  content: "";
}

.ri-chat-upload-line:before {
  content: "";
}

.ri-chat-voice-fill:before {
  content: "";
}

.ri-chat-voice-line:before {
  content: "";
}

.ri-check-double-fill:before {
  content: "";
}

.ri-check-double-line:before {
  content: "";
}

.ri-check-fill:before {
  content: "";
}

.ri-check-line:before {
  content: "";
}

.ri-checkbox-blank-circle-fill:before {
  content: "";
}

.ri-checkbox-blank-circle-line:before {
  content: "";
}

.ri-checkbox-blank-fill:before {
  content: "";
}

.ri-checkbox-blank-line:before {
  content: "";
}

.ri-checkbox-circle-fill:before {
  content: "";
}

.ri-checkbox-circle-line:before {
  content: "";
}

.ri-checkbox-fill:before {
  content: "";
}

.ri-checkbox-indeterminate-fill:before {
  content: "";
}

.ri-checkbox-indeterminate-line:before {
  content: "";
}

.ri-checkbox-line:before {
  content: "";
}

.ri-checkbox-multiple-blank-fill:before {
  content: "";
}

.ri-checkbox-multiple-blank-line:before {
  content: "";
}

.ri-checkbox-multiple-fill:before {
  content: "";
}

.ri-checkbox-multiple-line:before {
  content: "";
}

.ri-china-railway-fill:before {
  content: "";
}

.ri-china-railway-line:before {
  content: "";
}

.ri-chrome-fill:before {
  content: "";
}

.ri-chrome-line:before {
  content: "";
}

.ri-clapperboard-fill:before {
  content: "";
}

.ri-clapperboard-line:before {
  content: "";
}

.ri-clipboard-fill:before {
  content: "";
}

.ri-clipboard-line:before {
  content: "";
}

.ri-clockwise-2-fill:before {
  content: "";
}

.ri-clockwise-2-line:before {
  content: "";
}

.ri-clockwise-fill:before {
  content: "";
}

.ri-clockwise-line:before {
  content: "";
}

.ri-close-circle-fill:before {
  content: "";
}

.ri-close-circle-line:before {
  content: "";
}

.ri-close-fill:before {
  content: "";
}

.ri-close-line:before {
  content: "";
}

.ri-closed-captioning-fill:before {
  content: "";
}

.ri-closed-captioning-line:before {
  content: "";
}

.ri-cloud-fill:before {
  content: "";
}

.ri-cloud-line:before {
  content: "";
}

.ri-cloud-off-fill:before {
  content: "";
}

.ri-cloud-off-line:before {
  content: "";
}

.ri-cloud-windy-fill:before {
  content: "";
}

.ri-cloud-windy-line:before {
  content: "";
}

.ri-cloudy-2-fill:before {
  content: "";
}

.ri-cloudy-2-line:before {
  content: "";
}

.ri-cloudy-fill:before {
  content: "";
}

.ri-cloudy-line:before {
  content: "";
}

.ri-code-box-fill:before {
  content: "";
}

.ri-code-box-line:before {
  content: "";
}

.ri-code-fill:before {
  content: "";
}

.ri-code-line:before {
  content: "";
}

.ri-code-s-fill:before {
  content: "";
}

.ri-code-s-line:before {
  content: "";
}

.ri-code-s-slash-fill:before {
  content: "";
}

.ri-code-s-slash-line:before {
  content: "";
}

.ri-code-view:before {
  content: "";
}

.ri-codepen-fill:before {
  content: "";
}

.ri-codepen-line:before {
  content: "";
}

.ri-coin-fill:before {
  content: "";
}

.ri-coin-line:before {
  content: "";
}

.ri-coins-fill:before {
  content: "";
}

.ri-coins-line:before {
  content: "";
}

.ri-collage-fill:before {
  content: "";
}

.ri-collage-line:before {
  content: "";
}

.ri-command-fill:before {
  content: "";
}

.ri-command-line:before {
  content: "";
}

.ri-community-fill:before {
  content: "";
}

.ri-community-line:before {
  content: "";
}

.ri-compass-2-fill:before {
  content: "";
}

.ri-compass-2-line:before {
  content: "";
}

.ri-compass-3-fill:before {
  content: "";
}

.ri-compass-3-line:before {
  content: "";
}

.ri-compass-4-fill:before {
  content: "";
}

.ri-compass-4-line:before {
  content: "";
}

.ri-compass-discover-fill:before {
  content: "";
}

.ri-compass-discover-line:before {
  content: "";
}

.ri-compass-fill:before {
  content: "";
}

.ri-compass-line:before {
  content: "";
}

.ri-compasses-2-fill:before {
  content: "";
}

.ri-compasses-2-line:before {
  content: "";
}

.ri-compasses-fill:before {
  content: "";
}

.ri-compasses-line:before {
  content: "";
}

.ri-computer-fill:before {
  content: "";
}

.ri-computer-line:before {
  content: "";
}

.ri-contacts-book-2-fill:before {
  content: "";
}

.ri-contacts-book-2-line:before {
  content: "";
}

.ri-contacts-book-fill:before {
  content: "";
}

.ri-contacts-book-line:before {
  content: "";
}

.ri-contacts-book-upload-fill:before {
  content: "";
}

.ri-contacts-book-upload-line:before {
  content: "";
}

.ri-contacts-fill:before {
  content: "";
}

.ri-contacts-line:before {
  content: "";
}

.ri-contrast-2-fill:before {
  content: "";
}

.ri-contrast-2-line:before {
  content: "";
}

.ri-contrast-drop-2-fill:before {
  content: "";
}

.ri-contrast-drop-2-line:before {
  content: "";
}

.ri-contrast-drop-fill:before {
  content: "";
}

.ri-contrast-drop-line:before {
  content: "";
}

.ri-contrast-fill:before {
  content: "";
}

.ri-contrast-line:before {
  content: "";
}

.ri-copper-coin-fill:before {
  content: "";
}

.ri-copper-coin-line:before {
  content: "";
}

.ri-copper-diamond-fill:before {
  content: "";
}

.ri-copper-diamond-line:before {
  content: "";
}

.ri-copyleft-fill:before {
  content: "";
}

.ri-copyleft-line:before {
  content: "";
}

.ri-copyright-fill:before {
  content: "";
}

.ri-copyright-line:before {
  content: "";
}

.ri-coreos-fill:before {
  content: "";
}

.ri-coreos-line:before {
  content: "";
}

.ri-coupon-2-fill:before {
  content: "";
}

.ri-coupon-2-line:before {
  content: "";
}

.ri-coupon-3-fill:before {
  content: "";
}

.ri-coupon-3-line:before {
  content: "";
}

.ri-coupon-4-fill:before {
  content: "";
}

.ri-coupon-4-line:before {
  content: "";
}

.ri-coupon-5-fill:before {
  content: "";
}

.ri-coupon-5-line:before {
  content: "";
}

.ri-coupon-fill:before {
  content: "";
}

.ri-coupon-line:before {
  content: "";
}

.ri-cpu-fill:before {
  content: "";
}

.ri-cpu-line:before {
  content: "";
}

.ri-creative-commons-by-fill:before {
  content: "";
}

.ri-creative-commons-by-line:before {
  content: "";
}

.ri-creative-commons-fill:before {
  content: "";
}

.ri-creative-commons-line:before {
  content: "";
}

.ri-creative-commons-nc-fill:before {
  content: "";
}

.ri-creative-commons-nc-line:before {
  content: "";
}

.ri-creative-commons-nd-fill:before {
  content: "";
}

.ri-creative-commons-nd-line:before {
  content: "";
}

.ri-creative-commons-sa-fill:before {
  content: "";
}

.ri-creative-commons-sa-line:before {
  content: "";
}

.ri-creative-commons-zero-fill:before {
  content: "";
}

.ri-creative-commons-zero-line:before {
  content: "";
}

.ri-criminal-fill:before {
  content: "";
}

.ri-criminal-line:before {
  content: "";
}

.ri-crop-2-fill:before {
  content: "";
}

.ri-crop-2-line:before {
  content: "";
}

.ri-crop-fill:before {
  content: "";
}

.ri-crop-line:before {
  content: "";
}

.ri-css3-fill:before {
  content: "";
}

.ri-css3-line:before {
  content: "";
}

.ri-cup-fill:before {
  content: "";
}

.ri-cup-line:before {
  content: "";
}

.ri-currency-fill:before {
  content: "";
}

.ri-currency-line:before {
  content: "";
}

.ri-cursor-fill:before {
  content: "";
}

.ri-cursor-line:before {
  content: "";
}

.ri-customer-service-2-fill:before {
  content: "";
}

.ri-customer-service-2-line:before {
  content: "";
}

.ri-customer-service-fill:before {
  content: "";
}

.ri-customer-service-line:before {
  content: "";
}

.ri-dashboard-2-fill:before {
  content: "";
}

.ri-dashboard-2-line:before {
  content: "";
}

.ri-dashboard-3-fill:before {
  content: "";
}

.ri-dashboard-3-line:before {
  content: "";
}

.ri-dashboard-fill:before {
  content: "";
}

.ri-dashboard-line:before {
  content: "";
}

.ri-database-2-fill:before {
  content: "";
}

.ri-database-2-line:before {
  content: "";
}

.ri-database-fill:before {
  content: "";
}

.ri-database-line:before {
  content: "";
}

.ri-delete-back-2-fill:before {
  content: "";
}

.ri-delete-back-2-line:before {
  content: "";
}

.ri-delete-back-fill:before {
  content: "";
}

.ri-delete-back-line:before {
  content: "";
}

.ri-delete-bin-2-fill:before {
  content: "";
}

.ri-delete-bin-2-line:before {
  content: "";
}

.ri-delete-bin-3-fill:before {
  content: "";
}

.ri-delete-bin-3-line:before {
  content: "";
}

.ri-delete-bin-4-fill:before {
  content: "";
}

.ri-delete-bin-4-line:before {
  content: "";
}

.ri-delete-bin-5-fill:before {
  content: "";
}

.ri-delete-bin-5-line:before {
  content: "";
}

.ri-delete-bin-6-fill:before {
  content: "";
}

.ri-delete-bin-6-line:before {
  content: "";
}

.ri-delete-bin-7-fill:before {
  content: "";
}

.ri-delete-bin-7-line:before {
  content: "";
}

.ri-delete-bin-fill:before {
  content: "";
}

.ri-delete-bin-line:before {
  content: "";
}

.ri-delete-column:before {
  content: "";
}

.ri-delete-row:before {
  content: "";
}

.ri-device-fill:before {
  content: "";
}

.ri-device-line:before {
  content: "";
}

.ri-device-recover-fill:before {
  content: "";
}

.ri-device-recover-line:before {
  content: "";
}

.ri-dingding-fill:before {
  content: "";
}

.ri-dingding-line:before {
  content: "";
}

.ri-direction-fill:before {
  content: "";
}

.ri-direction-line:before {
  content: "";
}

.ri-disc-fill:before {
  content: "";
}

.ri-disc-line:before {
  content: "";
}

.ri-discord-fill:before {
  content: "";
}

.ri-discord-line:before {
  content: "";
}

.ri-discuss-fill:before {
  content: "";
}

.ri-discuss-line:before {
  content: "";
}

.ri-dislike-fill:before {
  content: "";
}

.ri-dislike-line:before {
  content: "";
}

.ri-disqus-fill:before {
  content: "";
}

.ri-disqus-line:before {
  content: "";
}

.ri-divide-fill:before {
  content: "";
}

.ri-divide-line:before {
  content: "";
}

.ri-donut-chart-fill:before {
  content: "";
}

.ri-donut-chart-line:before {
  content: "";
}

.ri-door-closed-fill:before {
  content: "";
}

.ri-door-closed-line:before {
  content: "";
}

.ri-door-fill:before {
  content: "";
}

.ri-door-line:before {
  content: "";
}

.ri-door-lock-box-fill:before {
  content: "";
}

.ri-door-lock-box-line:before {
  content: "";
}

.ri-door-lock-fill:before {
  content: "";
}

.ri-door-lock-line:before {
  content: "";
}

.ri-door-open-fill:before {
  content: "";
}

.ri-door-open-line:before {
  content: "";
}

.ri-dossier-fill:before {
  content: "";
}

.ri-dossier-line:before {
  content: "";
}

.ri-douban-fill:before {
  content: "";
}

.ri-douban-line:before {
  content: "";
}

.ri-double-quotes-l:before {
  content: "";
}

.ri-double-quotes-r:before {
  content: "";
}

.ri-download-2-fill:before {
  content: "";
}

.ri-download-2-line:before {
  content: "";
}

.ri-download-cloud-2-fill:before {
  content: "";
}

.ri-download-cloud-2-line:before {
  content: "";
}

.ri-download-cloud-fill:before {
  content: "";
}

.ri-download-cloud-line:before {
  content: "";
}

.ri-download-fill:before {
  content: "";
}

.ri-download-line:before {
  content: "";
}

.ri-draft-fill:before {
  content: "";
}

.ri-draft-line:before {
  content: "";
}

.ri-drag-drop-fill:before {
  content: "";
}

.ri-drag-drop-line:before {
  content: "";
}

.ri-drag-move-2-fill:before {
  content: "";
}

.ri-drag-move-2-line:before {
  content: "";
}

.ri-drag-move-fill:before {
  content: "";
}

.ri-drag-move-line:before {
  content: "";
}

.ri-dribbble-fill:before {
  content: "";
}

.ri-dribbble-line:before {
  content: "";
}

.ri-drive-fill:before {
  content: "";
}

.ri-drive-line:before {
  content: "";
}

.ri-drizzle-fill:before {
  content: "";
}

.ri-drizzle-line:before {
  content: "";
}

.ri-drop-fill:before {
  content: "";
}

.ri-drop-line:before {
  content: "";
}

.ri-dropbox-fill:before {
  content: "";
}

.ri-dropbox-line:before {
  content: "";
}

.ri-dual-sim-1-fill:before {
  content: "";
}

.ri-dual-sim-1-line:before {
  content: "";
}

.ri-dual-sim-2-fill:before {
  content: "";
}

.ri-dual-sim-2-line:before {
  content: "";
}

.ri-dv-fill:before {
  content: "";
}

.ri-dv-line:before {
  content: "";
}

.ri-dvd-fill:before {
  content: "";
}

.ri-dvd-line:before {
  content: "";
}

.ri-e-bike-2-fill:before {
  content: "";
}

.ri-e-bike-2-line:before {
  content: "";
}

.ri-e-bike-fill:before {
  content: "";
}

.ri-e-bike-line:before {
  content: "";
}

.ri-earth-fill:before {
  content: "";
}

.ri-earth-line:before {
  content: "";
}

.ri-earthquake-fill:before {
  content: "";
}

.ri-earthquake-line:before {
  content: "";
}

.ri-edge-fill:before {
  content: "";
}

.ri-edge-line:before {
  content: "";
}

.ri-edit-2-fill:before {
  content: "";
}

.ri-edit-2-line:before {
  content: "";
}

.ri-edit-box-fill:before {
  content: "";
}

.ri-edit-box-line:before {
  content: "";
}

.ri-edit-circle-fill:before {
  content: "";
}

.ri-edit-circle-line:before {
  content: "";
}

.ri-edit-fill:before {
  content: "";
}

.ri-edit-line:before {
  content: "";
}

.ri-eject-fill:before {
  content: "";
}

.ri-eject-line:before {
  content: "";
}

.ri-emotion-2-fill:before {
  content: "";
}

.ri-emotion-2-line:before {
  content: "";
}

.ri-emotion-fill:before {
  content: "";
}

.ri-emotion-happy-fill:before {
  content: "";
}

.ri-emotion-happy-line:before {
  content: "";
}

.ri-emotion-laugh-fill:before {
  content: "";
}

.ri-emotion-laugh-line:before {
  content: "";
}

.ri-emotion-line:before {
  content: "";
}

.ri-emotion-normal-fill:before {
  content: "";
}

.ri-emotion-normal-line:before {
  content: "";
}

.ri-emotion-sad-fill:before {
  content: "";
}

.ri-emotion-sad-line:before {
  content: "";
}

.ri-emotion-unhappy-fill:before {
  content: "";
}

.ri-emotion-unhappy-line:before {
  content: "";
}

.ri-empathize-fill:before {
  content: "";
}

.ri-empathize-line:before {
  content: "";
}

.ri-emphasis-cn:before {
  content: "";
}

.ri-emphasis:before {
  content: "";
}

.ri-english-input:before {
  content: "";
}

.ri-equalizer-fill:before {
  content: "";
}

.ri-equalizer-line:before {
  content: "";
}

.ri-eraser-fill:before {
  content: "";
}

.ri-eraser-line:before {
  content: "";
}

.ri-error-warning-fill:before {
  content: "";
}

.ri-error-warning-line:before {
  content: "";
}

.ri-evernote-fill:before {
  content: "";
}

.ri-evernote-line:before {
  content: "";
}

.ri-exchange-box-fill:before {
  content: "";
}

.ri-exchange-box-line:before {
  content: "";
}

.ri-exchange-cny-fill:before {
  content: "";
}

.ri-exchange-cny-line:before {
  content: "";
}

.ri-exchange-dollar-fill:before {
  content: "";
}

.ri-exchange-dollar-line:before {
  content: "";
}

.ri-exchange-fill:before {
  content: "";
}

.ri-exchange-funds-fill:before {
  content: "";
}

.ri-exchange-funds-line:before {
  content: "";
}

.ri-exchange-line:before {
  content: "";
}

.ri-external-link-fill:before {
  content: "";
}

.ri-external-link-line:before {
  content: "";
}

.ri-eye-2-fill:before {
  content: "";
}

.ri-eye-2-line:before {
  content: "";
}

.ri-eye-close-fill:before {
  content: "";
}

.ri-eye-close-line:before {
  content: "";
}

.ri-eye-fill:before {
  content: "";
}

.ri-eye-line:before {
  content: "";
}

.ri-eye-off-fill:before {
  content: "";
}

.ri-eye-off-line:before {
  content: "";
}

.ri-facebook-box-fill:before {
  content: "";
}

.ri-facebook-box-line:before {
  content: "";
}

.ri-facebook-circle-fill:before {
  content: "";
}

.ri-facebook-circle-line:before {
  content: "";
}

.ri-facebook-fill:before {
  content: "";
}

.ri-facebook-line:before {
  content: "";
}

.ri-fahrenheit-fill:before {
  content: "";
}

.ri-fahrenheit-line:before {
  content: "";
}

.ri-feedback-fill:before {
  content: "";
}

.ri-feedback-line:before {
  content: "";
}

.ri-file-2-fill:before {
  content: "";
}

.ri-file-2-line:before {
  content: "";
}

.ri-file-3-fill:before {
  content: "";
}

.ri-file-3-line:before {
  content: "";
}

.ri-file-4-fill:before {
  content: "";
}

.ri-file-4-line:before {
  content: "";
}

.ri-file-add-fill:before {
  content: "";
}

.ri-file-add-line:before {
  content: "";
}

.ri-file-chart-2-fill:before {
  content: "";
}

.ri-file-chart-2-line:before {
  content: "";
}

.ri-file-chart-fill:before {
  content: "";
}

.ri-file-chart-line:before {
  content: "";
}

.ri-file-cloud-fill:before {
  content: "";
}

.ri-file-cloud-line:before {
  content: "";
}

.ri-file-code-fill:before {
  content: "";
}

.ri-file-code-line:before {
  content: "";
}

.ri-file-copy-2-fill:before {
  content: "";
}

.ri-file-copy-2-line:before {
  content: "";
}

.ri-file-copy-fill:before {
  content: "";
}

.ri-file-copy-line:before {
  content: "";
}

.ri-file-damage-fill:before {
  content: "";
}

.ri-file-damage-line:before {
  content: "";
}

.ri-file-download-fill:before {
  content: "";
}

.ri-file-download-line:before {
  content: "";
}

.ri-file-edit-fill:before {
  content: "";
}

.ri-file-edit-line:before {
  content: "";
}

.ri-file-excel-2-fill:before {
  content: "";
}

.ri-file-excel-2-line:before {
  content: "";
}

.ri-file-excel-fill:before {
  content: "";
}

.ri-file-excel-line:before {
  content: "";
}

.ri-file-fill:before {
  content: "";
}

.ri-file-forbid-fill:before {
  content: "";
}

.ri-file-forbid-line:before {
  content: "";
}

.ri-file-gif-fill:before {
  content: "";
}

.ri-file-gif-line:before {
  content: "";
}

.ri-file-history-fill:before {
  content: "";
}

.ri-file-history-line:before {
  content: "";
}

.ri-file-hwp-fill:before {
  content: "";
}

.ri-file-hwp-line:before {
  content: "";
}

.ri-file-info-fill:before {
  content: "";
}

.ri-file-info-line:before {
  content: "";
}

.ri-file-line:before {
  content: "";
}

.ri-file-list-2-fill:before {
  content: "";
}

.ri-file-list-2-line:before {
  content: "";
}

.ri-file-list-3-fill:before {
  content: "";
}

.ri-file-list-3-line:before {
  content: "";
}

.ri-file-list-fill:before {
  content: "";
}

.ri-file-list-line:before {
  content: "";
}

.ri-file-lock-fill:before {
  content: "";
}

.ri-file-lock-line:before {
  content: "";
}

.ri-file-marked-fill:before {
  content: "";
}

.ri-file-marked-line:before {
  content: "";
}

.ri-file-music-fill:before {
  content: "";
}

.ri-file-music-line:before {
  content: "";
}

.ri-file-paper-2-fill:before {
  content: "";
}

.ri-file-paper-2-line:before {
  content: "";
}

.ri-file-paper-fill:before {
  content: "";
}

.ri-file-paper-line:before {
  content: "";
}

.ri-file-pdf-fill:before {
  content: "";
}

.ri-file-pdf-line:before {
  content: "";
}

.ri-file-ppt-2-fill:before {
  content: "";
}

.ri-file-ppt-2-line:before {
  content: "";
}

.ri-file-ppt-fill:before {
  content: "";
}

.ri-file-ppt-line:before {
  content: "";
}

.ri-file-reduce-fill:before {
  content: "";
}

.ri-file-reduce-line:before {
  content: "";
}

.ri-file-search-fill:before {
  content: "";
}

.ri-file-search-line:before {
  content: "";
}

.ri-file-settings-fill:before {
  content: "";
}

.ri-file-settings-line:before {
  content: "";
}

.ri-file-shield-2-fill:before {
  content: "";
}

.ri-file-shield-2-line:before {
  content: "";
}

.ri-file-shield-fill:before {
  content: "";
}

.ri-file-shield-line:before {
  content: "";
}

.ri-file-shred-fill:before {
  content: "";
}

.ri-file-shred-line:before {
  content: "";
}

.ri-file-text-fill:before {
  content: "";
}

.ri-file-text-line:before {
  content: "";
}

.ri-file-transfer-fill:before {
  content: "";
}

.ri-file-transfer-line:before {
  content: "";
}

.ri-file-unknow-fill:before {
  content: "";
}

.ri-file-unknow-line:before {
  content: "";
}

.ri-file-upload-fill:before {
  content: "";
}

.ri-file-upload-line:before {
  content: "";
}

.ri-file-user-fill:before {
  content: "";
}

.ri-file-user-line:before {
  content: "";
}

.ri-file-warning-fill:before {
  content: "";
}

.ri-file-warning-line:before {
  content: "";
}

.ri-file-word-2-fill:before {
  content: "";
}

.ri-file-word-2-line:before {
  content: "";
}

.ri-file-word-fill:before {
  content: "";
}

.ri-file-word-line:before {
  content: "";
}

.ri-file-zip-fill:before {
  content: "";
}

.ri-file-zip-line:before {
  content: "";
}

.ri-film-fill:before {
  content: "";
}

.ri-film-line:before {
  content: "";
}

.ri-filter-2-fill:before {
  content: "";
}

.ri-filter-2-line:before {
  content: "";
}

.ri-filter-3-fill:before {
  content: "";
}

.ri-filter-3-line:before {
  content: "";
}

.ri-filter-fill:before {
  content: "";
}

.ri-filter-line:before {
  content: "";
}

.ri-filter-off-fill:before {
  content: "";
}

.ri-filter-off-line:before {
  content: "";
}

.ri-find-replace-fill:before {
  content: "";
}

.ri-find-replace-line:before {
  content: "";
}

.ri-finder-fill:before {
  content: "";
}

.ri-finder-line:before {
  content: "";
}

.ri-fingerprint-2-fill:before {
  content: "";
}

.ri-fingerprint-2-line:before {
  content: "";
}

.ri-fingerprint-fill:before {
  content: "";
}

.ri-fingerprint-line:before {
  content: "";
}

.ri-fire-fill:before {
  content: "";
}

.ri-fire-line:before {
  content: "";
}

.ri-firefox-fill:before {
  content: "";
}

.ri-firefox-line:before {
  content: "";
}

.ri-first-aid-kit-fill:before {
  content: "";
}

.ri-first-aid-kit-line:before {
  content: "";
}

.ri-flag-2-fill:before {
  content: "";
}

.ri-flag-2-line:before {
  content: "";
}

.ri-flag-fill:before {
  content: "";
}

.ri-flag-line:before {
  content: "";
}

.ri-flashlight-fill:before {
  content: "";
}

.ri-flashlight-line:before {
  content: "";
}

.ri-flask-fill:before {
  content: "";
}

.ri-flask-line:before {
  content: "";
}

.ri-flight-land-fill:before {
  content: "";
}

.ri-flight-land-line:before {
  content: "";
}

.ri-flight-takeoff-fill:before {
  content: "";
}

.ri-flight-takeoff-line:before {
  content: "";
}

.ri-flood-fill:before {
  content: "";
}

.ri-flood-line:before {
  content: "";
}

.ri-flow-chart:before {
  content: "";
}

.ri-flutter-fill:before {
  content: "";
}

.ri-flutter-line:before {
  content: "";
}

.ri-focus-2-fill:before {
  content: "";
}

.ri-focus-2-line:before {
  content: "";
}

.ri-focus-3-fill:before {
  content: "";
}

.ri-focus-3-line:before {
  content: "";
}

.ri-focus-fill:before {
  content: "";
}

.ri-focus-line:before {
  content: "";
}

.ri-foggy-fill:before {
  content: "";
}

.ri-foggy-line:before {
  content: "";
}

.ri-folder-2-fill:before {
  content: "";
}

.ri-folder-2-line:before {
  content: "";
}

.ri-folder-3-fill:before {
  content: "";
}

.ri-folder-3-line:before {
  content: "";
}

.ri-folder-4-fill:before {
  content: "";
}

.ri-folder-4-line:before {
  content: "";
}

.ri-folder-5-fill:before {
  content: "";
}

.ri-folder-5-line:before {
  content: "";
}

.ri-folder-add-fill:before {
  content: "";
}

.ri-folder-add-line:before {
  content: "";
}

.ri-folder-chart-2-fill:before {
  content: "";
}

.ri-folder-chart-2-line:before {
  content: "";
}

.ri-folder-chart-fill:before {
  content: "";
}

.ri-folder-chart-line:before {
  content: "";
}

.ri-folder-download-fill:before {
  content: "";
}

.ri-folder-download-line:before {
  content: "";
}

.ri-folder-fill:before {
  content: "";
}

.ri-folder-forbid-fill:before {
  content: "";
}

.ri-folder-forbid-line:before {
  content: "";
}

.ri-folder-history-fill:before {
  content: "";
}

.ri-folder-history-line:before {
  content: "";
}

.ri-folder-info-fill:before {
  content: "";
}

.ri-folder-info-line:before {
  content: "";
}

.ri-folder-keyhole-fill:before {
  content: "";
}

.ri-folder-keyhole-line:before {
  content: "";
}

.ri-folder-line:before {
  content: "";
}

.ri-folder-lock-fill:before {
  content: "";
}

.ri-folder-lock-line:before {
  content: "";
}

.ri-folder-music-fill:before {
  content: "";
}

.ri-folder-music-line:before {
  content: "";
}

.ri-folder-open-fill:before {
  content: "";
}

.ri-folder-open-line:before {
  content: "";
}

.ri-folder-received-fill:before {
  content: "";
}

.ri-folder-received-line:before {
  content: "";
}

.ri-folder-reduce-fill:before {
  content: "";
}

.ri-folder-reduce-line:before {
  content: "";
}

.ri-folder-settings-fill:before {
  content: "";
}

.ri-folder-settings-line:before {
  content: "";
}

.ri-folder-shared-fill:before {
  content: "";
}

.ri-folder-shared-line:before {
  content: "";
}

.ri-folder-shield-2-fill:before {
  content: "";
}

.ri-folder-shield-2-line:before {
  content: "";
}

.ri-folder-shield-fill:before {
  content: "";
}

.ri-folder-shield-line:before {
  content: "";
}

.ri-folder-transfer-fill:before {
  content: "";
}

.ri-folder-transfer-line:before {
  content: "";
}

.ri-folder-unknow-fill:before {
  content: "";
}

.ri-folder-unknow-line:before {
  content: "";
}

.ri-folder-upload-fill:before {
  content: "";
}

.ri-folder-upload-line:before {
  content: "";
}

.ri-folder-user-fill:before {
  content: "";
}

.ri-folder-user-line:before {
  content: "";
}

.ri-folder-warning-fill:before {
  content: "";
}

.ri-folder-warning-line:before {
  content: "";
}

.ri-folder-zip-fill:before {
  content: "";
}

.ri-folder-zip-line:before {
  content: "";
}

.ri-folders-fill:before {
  content: "";
}

.ri-folders-line:before {
  content: "";
}

.ri-font-color:before {
  content: "";
}

.ri-font-size-2:before {
  content: "";
}

.ri-font-size:before {
  content: "";
}

.ri-football-fill:before {
  content: "";
}

.ri-football-line:before {
  content: "";
}

.ri-footprint-fill:before {
  content: "";
}

.ri-footprint-line:before {
  content: "";
}

.ri-forbid-2-fill:before {
  content: "";
}

.ri-forbid-2-line:before {
  content: "";
}

.ri-forbid-fill:before {
  content: "";
}

.ri-forbid-line:before {
  content: "";
}

.ri-format-clear:before {
  content: "";
}

.ri-fridge-fill:before {
  content: "";
}

.ri-fridge-line:before {
  content: "";
}

.ri-fullscreen-exit-fill:before {
  content: "";
}

.ri-fullscreen-exit-line:before {
  content: "";
}

.ri-fullscreen-fill:before {
  content: "";
}

.ri-fullscreen-line:before {
  content: "";
}

.ri-function-fill:before {
  content: "";
}

.ri-function-line:before {
  content: "";
}

.ri-functions:before {
  content: "";
}

.ri-funds-box-fill:before {
  content: "";
}

.ri-funds-box-line:before {
  content: "";
}

.ri-funds-fill:before {
  content: "";
}

.ri-funds-line:before {
  content: "";
}

.ri-gallery-fill:before {
  content: "";
}

.ri-gallery-line:before {
  content: "";
}

.ri-gallery-upload-fill:before {
  content: "";
}

.ri-gallery-upload-line:before {
  content: "";
}

.ri-game-fill:before {
  content: "";
}

.ri-game-line:before {
  content: "";
}

.ri-gamepad-fill:before {
  content: "";
}

.ri-gamepad-line:before {
  content: "";
}

.ri-gas-station-fill:before {
  content: "";
}

.ri-gas-station-line:before {
  content: "";
}

.ri-gatsby-fill:before {
  content: "";
}

.ri-gatsby-line:before {
  content: "";
}

.ri-genderless-fill:before {
  content: "";
}

.ri-genderless-line:before {
  content: "";
}

.ri-ghost-2-fill:before {
  content: "";
}

.ri-ghost-2-line:before {
  content: "";
}

.ri-ghost-fill:before {
  content: "";
}

.ri-ghost-line:before {
  content: "";
}

.ri-ghost-smile-fill:before {
  content: "";
}

.ri-ghost-smile-line:before {
  content: "";
}

.ri-gift-2-fill:before {
  content: "";
}

.ri-gift-2-line:before {
  content: "";
}

.ri-gift-fill:before {
  content: "";
}

.ri-gift-line:before {
  content: "";
}

.ri-git-branch-fill:before {
  content: "";
}

.ri-git-branch-line:before {
  content: "";
}

.ri-git-commit-fill:before {
  content: "";
}

.ri-git-commit-line:before {
  content: "";
}

.ri-git-merge-fill:before {
  content: "";
}

.ri-git-merge-line:before {
  content: "";
}

.ri-git-pull-request-fill:before {
  content: "";
}

.ri-git-pull-request-line:before {
  content: "";
}

.ri-git-repository-commits-fill:before {
  content: "";
}

.ri-git-repository-commits-line:before {
  content: "";
}

.ri-git-repository-fill:before {
  content: "";
}

.ri-git-repository-line:before {
  content: "";
}

.ri-git-repository-private-fill:before {
  content: "";
}

.ri-git-repository-private-line:before {
  content: "";
}

.ri-github-fill:before {
  content: "";
}

.ri-github-line:before {
  content: "";
}

.ri-gitlab-fill:before {
  content: "";
}

.ri-gitlab-line:before {
  content: "";
}

.ri-global-fill:before {
  content: "";
}

.ri-global-line:before {
  content: "";
}

.ri-globe-fill:before {
  content: "";
}

.ri-globe-line:before {
  content: "";
}

.ri-goblet-fill:before {
  content: "";
}

.ri-goblet-line:before {
  content: "";
}

.ri-google-fill:before {
  content: "";
}

.ri-google-line:before {
  content: "";
}

.ri-google-play-fill:before {
  content: "";
}

.ri-google-play-line:before {
  content: "";
}

.ri-government-fill:before {
  content: "";
}

.ri-government-line:before {
  content: "";
}

.ri-gps-fill:before {
  content: "";
}

.ri-gps-line:before {
  content: "";
}

.ri-gradienter-fill:before {
  content: "";
}

.ri-gradienter-line:before {
  content: "";
}

.ri-grid-fill:before {
  content: "";
}

.ri-grid-line:before {
  content: "";
}

.ri-group-2-fill:before {
  content: "";
}

.ri-group-2-line:before {
  content: "";
}

.ri-group-fill:before {
  content: "";
}

.ri-group-line:before {
  content: "";
}

.ri-guide-fill:before {
  content: "";
}

.ri-guide-line:before {
  content: "";
}

.ri-h-1:before {
  content: "";
}

.ri-h-2:before {
  content: "";
}

.ri-h-3:before {
  content: "";
}

.ri-h-4:before {
  content: "";
}

.ri-h-5:before {
  content: "";
}

.ri-h-6:before {
  content: "";
}

.ri-hail-fill:before {
  content: "";
}

.ri-hail-line:before {
  content: "";
}

.ri-hammer-fill:before {
  content: "";
}

.ri-hammer-line:before {
  content: "";
}

.ri-hand-coin-fill:before {
  content: "";
}

.ri-hand-coin-line:before {
  content: "";
}

.ri-hand-heart-fill:before {
  content: "";
}

.ri-hand-heart-line:before {
  content: "";
}

.ri-hand-sanitizer-fill:before {
  content: "";
}

.ri-hand-sanitizer-line:before {
  content: "";
}

.ri-handbag-fill:before {
  content: "";
}

.ri-handbag-line:before {
  content: "";
}

.ri-hard-drive-2-fill:before {
  content: "";
}

.ri-hard-drive-2-line:before {
  content: "";
}

.ri-hard-drive-fill:before {
  content: "";
}

.ri-hard-drive-line:before {
  content: "";
}

.ri-hashtag:before {
  content: "";
}

.ri-haze-2-fill:before {
  content: "";
}

.ri-haze-2-line:before {
  content: "";
}

.ri-haze-fill:before {
  content: "";
}

.ri-haze-line:before {
  content: "";
}

.ri-hd-fill:before {
  content: "";
}

.ri-hd-line:before {
  content: "";
}

.ri-heading:before {
  content: "";
}

.ri-headphone-fill:before {
  content: "";
}

.ri-headphone-line:before {
  content: "";
}

.ri-health-book-fill:before {
  content: "";
}

.ri-health-book-line:before {
  content: "";
}

.ri-heart-2-fill:before {
  content: "";
}

.ri-heart-2-line:before {
  content: "";
}

.ri-heart-3-fill:before {
  content: "";
}

.ri-heart-3-line:before {
  content: "";
}

.ri-heart-add-fill:before {
  content: "";
}

.ri-heart-add-line:before {
  content: "";
}

.ri-heart-fill:before {
  content: "";
}

.ri-heart-line:before {
  content: "";
}

.ri-heart-pulse-fill:before {
  content: "";
}

.ri-heart-pulse-line:before {
  content: "";
}

.ri-hearts-fill:before {
  content: "";
}

.ri-hearts-line:before {
  content: "";
}

.ri-heavy-showers-fill:before {
  content: "";
}

.ri-heavy-showers-line:before {
  content: "";
}

.ri-history-fill:before {
  content: "";
}

.ri-history-line:before {
  content: "";
}

.ri-home-2-fill:before {
  content: "";
}

.ri-home-2-line:before {
  content: "";
}

.ri-home-3-fill:before {
  content: "";
}

.ri-home-3-line:before {
  content: "";
}

.ri-home-4-fill:before {
  content: "";
}

.ri-home-4-line:before {
  content: "";
}

.ri-home-5-fill:before {
  content: "";
}

.ri-home-5-line:before {
  content: "";
}

.ri-home-6-fill:before {
  content: "";
}

.ri-home-6-line:before {
  content: "";
}

.ri-home-7-fill:before {
  content: "";
}

.ri-home-7-line:before {
  content: "";
}

.ri-home-8-fill:before {
  content: "";
}

.ri-home-8-line:before {
  content: "";
}

.ri-home-fill:before {
  content: "";
}

.ri-home-gear-fill:before {
  content: "";
}

.ri-home-gear-line:before {
  content: "";
}

.ri-home-heart-fill:before {
  content: "";
}

.ri-home-heart-line:before {
  content: "";
}

.ri-home-line:before {
  content: "";
}

.ri-home-smile-2-fill:before {
  content: "";
}

.ri-home-smile-2-line:before {
  content: "";
}

.ri-home-smile-fill:before {
  content: "";
}

.ri-home-smile-line:before {
  content: "";
}

.ri-home-wifi-fill:before {
  content: "";
}

.ri-home-wifi-line:before {
  content: "";
}

.ri-honor-of-kings-fill:before {
  content: "";
}

.ri-honor-of-kings-line:before {
  content: "";
}

.ri-honour-fill:before {
  content: "";
}

.ri-honour-line:before {
  content: "";
}

.ri-hospital-fill:before {
  content: "";
}

.ri-hospital-line:before {
  content: "";
}

.ri-hotel-bed-fill:before {
  content: "";
}

.ri-hotel-bed-line:before {
  content: "";
}

.ri-hotel-fill:before {
  content: "";
}

.ri-hotel-line:before {
  content: "";
}

.ri-hotspot-fill:before {
  content: "";
}

.ri-hotspot-line:before {
  content: "";
}

.ri-hq-fill:before {
  content: "";
}

.ri-hq-line:before {
  content: "";
}

.ri-html5-fill:before {
  content: "";
}

.ri-html5-line:before {
  content: "";
}

.ri-ie-fill:before {
  content: "";
}

.ri-ie-line:before {
  content: "";
}

.ri-image-2-fill:before {
  content: "";
}

.ri-image-2-line:before {
  content: "";
}

.ri-image-add-fill:before {
  content: "";
}

.ri-image-add-line:before {
  content: "";
}

.ri-image-edit-fill:before {
  content: "";
}

.ri-image-edit-line:before {
  content: "";
}

.ri-image-fill:before {
  content: "";
}

.ri-image-line:before {
  content: "";
}

.ri-inbox-archive-fill:before {
  content: "";
}

.ri-inbox-archive-line:before {
  content: "";
}

.ri-inbox-fill:before {
  content: "";
}

.ri-inbox-line:before {
  content: "";
}

.ri-inbox-unarchive-fill:before {
  content: "";
}

.ri-inbox-unarchive-line:before {
  content: "";
}

.ri-increase-decrease-fill:before {
  content: "";
}

.ri-increase-decrease-line:before {
  content: "";
}

.ri-indent-decrease:before {
  content: "";
}

.ri-indent-increase:before {
  content: "";
}

.ri-indeterminate-circle-fill:before {
  content: "";
}

.ri-indeterminate-circle-line:before {
  content: "";
}

.ri-information-fill:before {
  content: "";
}

.ri-information-line:before {
  content: "";
}

.ri-infrared-thermometer-fill:before {
  content: "";
}

.ri-infrared-thermometer-line:before {
  content: "";
}

.ri-ink-bottle-fill:before {
  content: "";
}

.ri-ink-bottle-line:before {
  content: "";
}

.ri-input-cursor-move:before {
  content: "";
}

.ri-input-method-fill:before {
  content: "";
}

.ri-input-method-line:before {
  content: "";
}

.ri-insert-column-left:before {
  content: "";
}

.ri-insert-column-right:before {
  content: "";
}

.ri-insert-row-bottom:before {
  content: "";
}

.ri-insert-row-top:before {
  content: "";
}

.ri-instagram-fill:before {
  content: "";
}

.ri-instagram-line:before {
  content: "";
}

.ri-install-fill:before {
  content: "";
}

.ri-install-line:before {
  content: "";
}

.ri-invision-fill:before {
  content: "";
}

.ri-invision-line:before {
  content: "";
}

.ri-italic:before {
  content: "";
}

.ri-kakao-talk-fill:before {
  content: "";
}

.ri-kakao-talk-line:before {
  content: "";
}

.ri-key-2-fill:before {
  content: "";
}

.ri-key-2-line:before {
  content: "";
}

.ri-key-fill:before {
  content: "";
}

.ri-key-line:before {
  content: "";
}

.ri-keyboard-box-fill:before {
  content: "";
}

.ri-keyboard-box-line:before {
  content: "";
}

.ri-keyboard-fill:before {
  content: "";
}

.ri-keyboard-line:before {
  content: "";
}

.ri-keynote-fill:before {
  content: "";
}

.ri-keynote-line:before {
  content: "";
}

.ri-knife-blood-fill:before {
  content: "";
}

.ri-knife-blood-line:before {
  content: "";
}

.ri-knife-fill:before {
  content: "";
}

.ri-knife-line:before {
  content: "";
}

.ri-landscape-fill:before {
  content: "";
}

.ri-landscape-line:before {
  content: "";
}

.ri-layout-2-fill:before {
  content: "";
}

.ri-layout-2-line:before {
  content: "";
}

.ri-layout-3-fill:before {
  content: "";
}

.ri-layout-3-line:before {
  content: "";
}

.ri-layout-4-fill:before {
  content: "";
}

.ri-layout-4-line:before {
  content: "";
}

.ri-layout-5-fill:before {
  content: "";
}

.ri-layout-5-line:before {
  content: "";
}

.ri-layout-6-fill:before {
  content: "";
}

.ri-layout-6-line:before {
  content: "";
}

.ri-layout-bottom-2-fill:before {
  content: "";
}

.ri-layout-bottom-2-line:before {
  content: "";
}

.ri-layout-bottom-fill:before {
  content: "";
}

.ri-layout-bottom-line:before {
  content: "";
}

.ri-layout-column-fill:before {
  content: "";
}

.ri-layout-column-line:before {
  content: "";
}

.ri-layout-fill:before {
  content: "";
}

.ri-layout-grid-fill:before {
  content: "";
}

.ri-layout-grid-line:before {
  content: "";
}

.ri-layout-left-2-fill:before {
  content: "";
}

.ri-layout-left-2-line:before {
  content: "";
}

.ri-layout-left-fill:before {
  content: "";
}

.ri-layout-left-line:before {
  content: "";
}

.ri-layout-line:before {
  content: "";
}

.ri-layout-masonry-fill:before {
  content: "";
}

.ri-layout-masonry-line:before {
  content: "";
}

.ri-layout-right-2-fill:before {
  content: "";
}

.ri-layout-right-2-line:before {
  content: "";
}

.ri-layout-right-fill:before {
  content: "";
}

.ri-layout-right-line:before {
  content: "";
}

.ri-layout-row-fill:before {
  content: "";
}

.ri-layout-row-line:before {
  content: "";
}

.ri-layout-top-2-fill:before {
  content: "";
}

.ri-layout-top-2-line:before {
  content: "";
}

.ri-layout-top-fill:before {
  content: "";
}

.ri-layout-top-line:before {
  content: "";
}

.ri-leaf-fill:before {
  content: "";
}

.ri-leaf-line:before {
  content: "";
}

.ri-lifebuoy-fill:before {
  content: "";
}

.ri-lifebuoy-line:before {
  content: "";
}

.ri-lightbulb-fill:before {
  content: "";
}

.ri-lightbulb-flash-fill:before {
  content: "";
}

.ri-lightbulb-flash-line:before {
  content: "";
}

.ri-lightbulb-line:before {
  content: "";
}

.ri-line-chart-fill:before {
  content: "";
}

.ri-line-chart-line:before {
  content: "";
}

.ri-line-fill:before {
  content: "";
}

.ri-line-height:before {
  content: "";
}

.ri-line-line:before {
  content: "";
}

.ri-link-m:before {
  content: "";
}

.ri-link-unlink-m:before {
  content: "";
}

.ri-link-unlink:before {
  content: "";
}

.ri-link:before {
  content: "";
}

.ri-linkedin-box-fill:before {
  content: "";
}

.ri-linkedin-box-line:before {
  content: "";
}

.ri-linkedin-fill:before {
  content: "";
}

.ri-linkedin-line:before {
  content: "";
}

.ri-links-fill:before {
  content: "";
}

.ri-links-line:before {
  content: "";
}

.ri-list-check-2:before {
  content: "";
}

.ri-list-check:before {
  content: "";
}

.ri-list-ordered:before {
  content: "";
}

.ri-list-settings-fill:before {
  content: "";
}

.ri-list-settings-line:before {
  content: "";
}

.ri-list-unordered:before {
  content: "";
}

.ri-live-fill:before {
  content: "";
}

.ri-live-line:before {
  content: "";
}

.ri-loader-2-fill:before {
  content: "";
}

.ri-loader-2-line:before {
  content: "";
}

.ri-loader-3-fill:before {
  content: "";
}

.ri-loader-3-line:before {
  content: "";
}

.ri-loader-4-fill:before {
  content: "";
}

.ri-loader-4-line:before {
  content: "";
}

.ri-loader-5-fill:before {
  content: "";
}

.ri-loader-5-line:before {
  content: "";
}

.ri-loader-fill:before {
  content: "";
}

.ri-loader-line:before {
  content: "";
}

.ri-lock-2-fill:before {
  content: "";
}

.ri-lock-2-line:before {
  content: "";
}

.ri-lock-fill:before {
  content: "";
}

.ri-lock-line:before {
  content: "";
}

.ri-lock-password-fill:before {
  content: "";
}

.ri-lock-password-line:before {
  content: "";
}

.ri-lock-unlock-fill:before {
  content: "";
}

.ri-lock-unlock-line:before {
  content: "";
}

.ri-login-box-fill:before {
  content: "";
}

.ri-login-box-line:before {
  content: "";
}

.ri-login-circle-fill:before {
  content: "";
}

.ri-login-circle-line:before {
  content: "";
}

.ri-logout-box-fill:before {
  content: "";
}

.ri-logout-box-line:before {
  content: "";
}

.ri-logout-box-r-fill:before {
  content: "";
}

.ri-logout-box-r-line:before {
  content: "";
}

.ri-logout-circle-fill:before {
  content: "";
}

.ri-logout-circle-line:before {
  content: "";
}

.ri-logout-circle-r-fill:before {
  content: "";
}

.ri-logout-circle-r-line:before {
  content: "";
}

.ri-luggage-cart-fill:before {
  content: "";
}

.ri-luggage-cart-line:before {
  content: "";
}

.ri-luggage-deposit-fill:before {
  content: "";
}

.ri-luggage-deposit-line:before {
  content: "";
}

.ri-lungs-fill:before {
  content: "";
}

.ri-lungs-line:before {
  content: "";
}

.ri-mac-fill:before {
  content: "";
}

.ri-mac-line:before {
  content: "";
}

.ri-macbook-fill:before {
  content: "";
}

.ri-macbook-line:before {
  content: "";
}

.ri-magic-fill:before {
  content: "";
}

.ri-magic-line:before {
  content: "";
}

.ri-mail-add-fill:before {
  content: "";
}

.ri-mail-add-line:before {
  content: "";
}

.ri-mail-check-fill:before {
  content: "";
}

.ri-mail-check-line:before {
  content: "";
}

.ri-mail-close-fill:before {
  content: "";
}

.ri-mail-close-line:before {
  content: "";
}

.ri-mail-download-fill:before {
  content: "";
}

.ri-mail-download-line:before {
  content: "";
}

.ri-mail-fill:before {
  content: "";
}

.ri-mail-forbid-fill:before {
  content: "";
}

.ri-mail-forbid-line:before {
  content: "";
}

.ri-mail-line:before {
  content: "";
}

.ri-mail-lock-fill:before {
  content: "";
}

.ri-mail-lock-line:before {
  content: "";
}

.ri-mail-open-fill:before {
  content: "";
}

.ri-mail-open-line:before {
  content: "";
}

.ri-mail-send-fill:before {
  content: "";
}

.ri-mail-send-line:before {
  content: "";
}

.ri-mail-settings-fill:before {
  content: "";
}

.ri-mail-settings-line:before {
  content: "";
}

.ri-mail-star-fill:before {
  content: "";
}

.ri-mail-star-line:before {
  content: "";
}

.ri-mail-unread-fill:before {
  content: "";
}

.ri-mail-unread-line:before {
  content: "";
}

.ri-mail-volume-fill:before {
  content: "";
}

.ri-mail-volume-line:before {
  content: "";
}

.ri-map-2-fill:before {
  content: "";
}

.ri-map-2-line:before {
  content: "";
}

.ri-map-fill:before {
  content: "";
}

.ri-map-line:before {
  content: "";
}

.ri-map-pin-2-fill:before {
  content: "";
}

.ri-map-pin-2-line:before {
  content: "";
}

.ri-map-pin-3-fill:before {
  content: "";
}

.ri-map-pin-3-line:before {
  content: "";
}

.ri-map-pin-4-fill:before {
  content: "";
}

.ri-map-pin-4-line:before {
  content: "";
}

.ri-map-pin-5-fill:before {
  content: "";
}

.ri-map-pin-5-line:before {
  content: "";
}

.ri-map-pin-add-fill:before {
  content: "";
}

.ri-map-pin-add-line:before {
  content: "";
}

.ri-map-pin-fill:before {
  content: "";
}

.ri-map-pin-line:before {
  content: "";
}

.ri-map-pin-range-fill:before {
  content: "";
}

.ri-map-pin-range-line:before {
  content: "";
}

.ri-map-pin-time-fill:before {
  content: "";
}

.ri-map-pin-time-line:before {
  content: "";
}

.ri-map-pin-user-fill:before {
  content: "";
}

.ri-map-pin-user-line:before {
  content: "";
}

.ri-mark-pen-fill:before {
  content: "";
}

.ri-mark-pen-line:before {
  content: "";
}

.ri-markdown-fill:before {
  content: "";
}

.ri-markdown-line:before {
  content: "";
}

.ri-markup-fill:before {
  content: "";
}

.ri-markup-line:before {
  content: "";
}

.ri-mastercard-fill:before {
  content: "";
}

.ri-mastercard-line:before {
  content: "";
}

.ri-mastodon-fill:before {
  content: "";
}

.ri-mastodon-line:before {
  content: "";
}

.ri-medal-2-fill:before {
  content: "";
}

.ri-medal-2-line:before {
  content: "";
}

.ri-medal-fill:before {
  content: "";
}

.ri-medal-line:before {
  content: "";
}

.ri-medicine-bottle-fill:before {
  content: "";
}

.ri-medicine-bottle-line:before {
  content: "";
}

.ri-medium-fill:before {
  content: "";
}

.ri-medium-line:before {
  content: "";
}

.ri-men-fill:before {
  content: "";
}

.ri-men-line:before {
  content: "";
}

.ri-mental-health-fill:before {
  content: "";
}

.ri-mental-health-line:before {
  content: "";
}

.ri-menu-2-fill:before {
  content: "";
}

.ri-menu-2-line:before {
  content: "";
}

.ri-menu-3-fill:before {
  content: "";
}

.ri-menu-3-line:before {
  content: "";
}

.ri-menu-4-fill:before {
  content: "";
}

.ri-menu-4-line:before {
  content: "";
}

.ri-menu-5-fill:before {
  content: "";
}

.ri-menu-5-line:before {
  content: "";
}

.ri-menu-add-fill:before {
  content: "";
}

.ri-menu-add-line:before {
  content: "";
}

.ri-menu-fill:before {
  content: "";
}

.ri-menu-fold-fill:before {
  content: "";
}

.ri-menu-fold-line:before {
  content: "";
}

.ri-menu-line:before {
  content: "";
}

.ri-menu-unfold-fill:before {
  content: "";
}

.ri-menu-unfold-line:before {
  content: "";
}

.ri-merge-cells-horizontal:before {
  content: "";
}

.ri-merge-cells-vertical:before {
  content: "";
}

.ri-message-2-fill:before {
  content: "";
}

.ri-message-2-line:before {
  content: "";
}

.ri-message-3-fill:before {
  content: "";
}

.ri-message-3-line:before {
  content: "";
}

.ri-message-fill:before {
  content: "";
}

.ri-message-line:before {
  content: "";
}

.ri-messenger-fill:before {
  content: "";
}

.ri-messenger-line:before {
  content: "";
}

.ri-meteor-fill:before {
  content: "";
}

.ri-meteor-line:before {
  content: "";
}

.ri-mic-2-fill:before {
  content: "";
}

.ri-mic-2-line:before {
  content: "";
}

.ri-mic-fill:before {
  content: "";
}

.ri-mic-line:before {
  content: "";
}

.ri-mic-off-fill:before {
  content: "";
}

.ri-mic-off-line:before {
  content: "";
}

.ri-mickey-fill:before {
  content: "";
}

.ri-mickey-line:before {
  content: "";
}

.ri-microscope-fill:before {
  content: "";
}

.ri-microscope-line:before {
  content: "";
}

.ri-microsoft-fill:before {
  content: "";
}

.ri-microsoft-line:before {
  content: "";
}

.ri-mind-map:before {
  content: "";
}

.ri-mini-program-fill:before {
  content: "";
}

.ri-mini-program-line:before {
  content: "";
}

.ri-mist-fill:before {
  content: "";
}

.ri-mist-line:before {
  content: "";
}

.ri-money-cny-box-fill:before {
  content: "";
}

.ri-money-cny-box-line:before {
  content: "";
}

.ri-money-cny-circle-fill:before {
  content: "";
}

.ri-money-cny-circle-line:before {
  content: "";
}

.ri-money-dollar-box-fill:before {
  content: "";
}

.ri-money-dollar-box-line:before {
  content: "";
}

.ri-money-dollar-circle-fill:before {
  content: "";
}

.ri-money-dollar-circle-line:before {
  content: "";
}

.ri-money-euro-box-fill:before {
  content: "";
}

.ri-money-euro-box-line:before {
  content: "";
}

.ri-money-euro-circle-fill:before {
  content: "";
}

.ri-money-euro-circle-line:before {
  content: "";
}

.ri-money-pound-box-fill:before {
  content: "";
}

.ri-money-pound-box-line:before {
  content: "";
}

.ri-money-pound-circle-fill:before {
  content: "";
}

.ri-money-pound-circle-line:before {
  content: "";
}

.ri-moon-clear-fill:before {
  content: "";
}

.ri-moon-clear-line:before {
  content: "";
}

.ri-moon-cloudy-fill:before {
  content: "";
}

.ri-moon-cloudy-line:before {
  content: "";
}

.ri-moon-fill:before {
  content: "";
}

.ri-moon-foggy-fill:before {
  content: "";
}

.ri-moon-foggy-line:before {
  content: "";
}

.ri-moon-line:before {
  content: "";
}

.ri-more-2-fill:before {
  content: "";
}

.ri-more-2-line:before {
  content: "";
}

.ri-more-fill:before {
  content: "";
}

.ri-more-line:before {
  content: "";
}

.ri-motorbike-fill:before {
  content: "";
}

.ri-motorbike-line:before {
  content: "";
}

.ri-mouse-fill:before {
  content: "";
}

.ri-mouse-line:before {
  content: "";
}

.ri-movie-2-fill:before {
  content: "";
}

.ri-movie-2-line:before {
  content: "";
}

.ri-movie-fill:before {
  content: "";
}

.ri-movie-line:before {
  content: "";
}

.ri-music-2-fill:before {
  content: "";
}

.ri-music-2-line:before {
  content: "";
}

.ri-music-fill:before {
  content: "";
}

.ri-music-line:before {
  content: "";
}

.ri-mv-fill:before {
  content: "";
}

.ri-mv-line:before {
  content: "";
}

.ri-navigation-fill:before {
  content: "";
}

.ri-navigation-line:before {
  content: "";
}

.ri-netease-cloud-music-fill:before {
  content: "";
}

.ri-netease-cloud-music-line:before {
  content: "";
}

.ri-netflix-fill:before {
  content: "";
}

.ri-netflix-line:before {
  content: "";
}

.ri-newspaper-fill:before {
  content: "";
}

.ri-newspaper-line:before {
  content: "";
}

.ri-node-tree:before {
  content: "";
}

.ri-notification-2-fill:before {
  content: "";
}

.ri-notification-2-line:before {
  content: "";
}

.ri-notification-3-fill:before {
  content: "";
}

.ri-notification-3-line:before {
  content: "";
}

.ri-notification-4-fill:before {
  content: "";
}

.ri-notification-4-line:before {
  content: "";
}

.ri-notification-badge-fill:before {
  content: "";
}

.ri-notification-badge-line:before {
  content: "";
}

.ri-notification-fill:before {
  content: "";
}

.ri-notification-line:before {
  content: "";
}

.ri-notification-off-fill:before {
  content: "";
}

.ri-notification-off-line:before {
  content: "";
}

.ri-npmjs-fill:before {
  content: "";
}

.ri-npmjs-line:before {
  content: "";
}

.ri-number-0:before {
  content: "";
}

.ri-number-1:before {
  content: "";
}

.ri-number-2:before {
  content: "";
}

.ri-number-3:before {
  content: "";
}

.ri-number-4:before {
  content: "";
}

.ri-number-5:before {
  content: "";
}

.ri-number-6:before {
  content: "";
}

.ri-number-7:before {
  content: "";
}

.ri-number-8:before {
  content: "";
}

.ri-number-9:before {
  content: "";
}

.ri-numbers-fill:before {
  content: "";
}

.ri-numbers-line:before {
  content: "";
}

.ri-nurse-fill:before {
  content: "";
}

.ri-nurse-line:before {
  content: "";
}

.ri-oil-fill:before {
  content: "";
}

.ri-oil-line:before {
  content: "";
}

.ri-omega:before {
  content: "";
}

.ri-open-arm-fill:before {
  content: "";
}

.ri-open-arm-line:before {
  content: "";
}

.ri-open-source-fill:before {
  content: "";
}

.ri-open-source-line:before {
  content: "";
}

.ri-opera-fill:before {
  content: "";
}

.ri-opera-line:before {
  content: "";
}

.ri-order-play-fill:before {
  content: "";
}

.ri-order-play-line:before {
  content: "";
}

.ri-organization-chart:before {
  content: "";
}

.ri-outlet-2-fill:before {
  content: "";
}

.ri-outlet-2-line:before {
  content: "";
}

.ri-outlet-fill:before {
  content: "";
}

.ri-outlet-line:before {
  content: "";
}

.ri-page-separator:before {
  content: "";
}

.ri-pages-fill:before {
  content: "";
}

.ri-pages-line:before {
  content: "";
}

.ri-paint-brush-fill:before {
  content: "";
}

.ri-paint-brush-line:before {
  content: "";
}

.ri-paint-fill:before {
  content: "";
}

.ri-paint-line:before {
  content: "";
}

.ri-palette-fill:before {
  content: "";
}

.ri-palette-line:before {
  content: "";
}

.ri-pantone-fill:before {
  content: "";
}

.ri-pantone-line:before {
  content: "";
}

.ri-paragraph:before {
  content: "";
}

.ri-parent-fill:before {
  content: "";
}

.ri-parent-line:before {
  content: "";
}

.ri-parentheses-fill:before {
  content: "";
}

.ri-parentheses-line:before {
  content: "";
}

.ri-parking-box-fill:before {
  content: "";
}

.ri-parking-box-line:before {
  content: "";
}

.ri-parking-fill:before {
  content: "";
}

.ri-parking-line:before {
  content: "";
}

.ri-passport-fill:before {
  content: "";
}

.ri-passport-line:before {
  content: "";
}

.ri-patreon-fill:before {
  content: "";
}

.ri-patreon-line:before {
  content: "";
}

.ri-pause-circle-fill:before {
  content: "";
}

.ri-pause-circle-line:before {
  content: "";
}

.ri-pause-fill:before {
  content: "";
}

.ri-pause-line:before {
  content: "";
}

.ri-pause-mini-fill:before {
  content: "";
}

.ri-pause-mini-line:before {
  content: "";
}

.ri-paypal-fill:before {
  content: "";
}

.ri-paypal-line:before {
  content: "";
}

.ri-pen-nib-fill:before {
  content: "";
}

.ri-pen-nib-line:before {
  content: "";
}

.ri-pencil-fill:before {
  content: "";
}

.ri-pencil-line:before {
  content: "";
}

.ri-pencil-ruler-2-fill:before {
  content: "";
}

.ri-pencil-ruler-2-line:before {
  content: "";
}

.ri-pencil-ruler-fill:before {
  content: "";
}

.ri-pencil-ruler-line:before {
  content: "";
}

.ri-percent-fill:before {
  content: "";
}

.ri-percent-line:before {
  content: "";
}

.ri-phone-camera-fill:before {
  content: "";
}

.ri-phone-camera-line:before {
  content: "";
}

.ri-phone-fill:before {
  content: "";
}

.ri-phone-find-fill:before {
  content: "";
}

.ri-phone-find-line:before {
  content: "";
}

.ri-phone-line:before {
  content: "";
}

.ri-phone-lock-fill:before {
  content: "";
}

.ri-phone-lock-line:before {
  content: "";
}

.ri-picture-in-picture-2-fill:before {
  content: "";
}

.ri-picture-in-picture-2-line:before {
  content: "";
}

.ri-picture-in-picture-exit-fill:before {
  content: "";
}

.ri-picture-in-picture-exit-line:before {
  content: "";
}

.ri-picture-in-picture-fill:before {
  content: "";
}

.ri-picture-in-picture-line:before {
  content: "";
}

.ri-pie-chart-2-fill:before {
  content: "";
}

.ri-pie-chart-2-line:before {
  content: "";
}

.ri-pie-chart-box-fill:before {
  content: "";
}

.ri-pie-chart-box-line:before {
  content: "";
}

.ri-pie-chart-fill:before {
  content: "";
}

.ri-pie-chart-line:before {
  content: "";
}

.ri-pin-distance-fill:before {
  content: "";
}

.ri-pin-distance-line:before {
  content: "";
}

.ri-ping-pong-fill:before {
  content: "";
}

.ri-ping-pong-line:before {
  content: "";
}

.ri-pinterest-fill:before {
  content: "";
}

.ri-pinterest-line:before {
  content: "";
}

.ri-pinyin-input:before {
  content: "";
}

.ri-pixelfed-fill:before {
  content: "";
}

.ri-pixelfed-line:before {
  content: "";
}

.ri-plane-fill:before {
  content: "";
}

.ri-plane-line:before {
  content: "";
}

.ri-plant-fill:before {
  content: "";
}

.ri-plant-line:before {
  content: "";
}

.ri-play-circle-fill:before {
  content: "";
}

.ri-play-circle-line:before {
  content: "";
}

.ri-play-fill:before {
  content: "";
}

.ri-play-line:before {
  content: "";
}

.ri-play-list-2-fill:before {
  content: "";
}

.ri-play-list-2-line:before {
  content: "";
}

.ri-play-list-add-fill:before {
  content: "";
}

.ri-play-list-add-line:before {
  content: "";
}

.ri-play-list-fill:before {
  content: "";
}

.ri-play-list-line:before {
  content: "";
}

.ri-play-mini-fill:before {
  content: "";
}

.ri-play-mini-line:before {
  content: "";
}

.ri-playstation-fill:before {
  content: "";
}

.ri-playstation-line:before {
  content: "";
}

.ri-plug-2-fill:before {
  content: "";
}

.ri-plug-2-line:before {
  content: "";
}

.ri-plug-fill:before {
  content: "";
}

.ri-plug-line:before {
  content: "";
}

.ri-polaroid-2-fill:before {
  content: "";
}

.ri-polaroid-2-line:before {
  content: "";
}

.ri-polaroid-fill:before {
  content: "";
}

.ri-polaroid-line:before {
  content: "";
}

.ri-police-car-fill:before {
  content: "";
}

.ri-police-car-line:before {
  content: "";
}

.ri-price-tag-2-fill:before {
  content: "";
}

.ri-price-tag-2-line:before {
  content: "";
}

.ri-price-tag-3-fill:before {
  content: "";
}

.ri-price-tag-3-line:before {
  content: "";
}

.ri-price-tag-fill:before {
  content: "";
}

.ri-price-tag-line:before {
  content: "";
}

.ri-printer-cloud-fill:before {
  content: "";
}

.ri-printer-cloud-line:before {
  content: "";
}

.ri-printer-fill:before {
  content: "";
}

.ri-printer-line:before {
  content: "";
}

.ri-product-hunt-fill:before {
  content: "";
}

.ri-product-hunt-line:before {
  content: "";
}

.ri-profile-fill:before {
  content: "";
}

.ri-profile-line:before {
  content: "";
}

.ri-projector-2-fill:before {
  content: "";
}

.ri-projector-2-line:before {
  content: "";
}

.ri-projector-fill:before {
  content: "";
}

.ri-projector-line:before {
  content: "";
}

.ri-psychotherapy-fill:before {
  content: "";
}

.ri-psychotherapy-line:before {
  content: "";
}

.ri-pulse-fill:before {
  content: "";
}

.ri-pulse-line:before {
  content: "";
}

.ri-pushpin-2-fill:before {
  content: "";
}

.ri-pushpin-2-line:before {
  content: "";
}

.ri-pushpin-fill:before {
  content: "";
}

.ri-pushpin-line:before {
  content: "";
}

.ri-qq-fill:before {
  content: "";
}

.ri-qq-line:before {
  content: "";
}

.ri-qr-code-fill:before {
  content: "";
}

.ri-qr-code-line:before {
  content: "";
}

.ri-qr-scan-2-fill:before {
  content: "";
}

.ri-qr-scan-2-line:before {
  content: "";
}

.ri-qr-scan-fill:before {
  content: "";
}

.ri-qr-scan-line:before {
  content: "";
}

.ri-question-answer-fill:before {
  content: "";
}

.ri-question-answer-line:before {
  content: "";
}

.ri-question-fill:before {
  content: "";
}

.ri-question-line:before {
  content: "";
}

.ri-question-mark:before {
  content: "";
}

.ri-questionnaire-fill:before {
  content: "";
}

.ri-questionnaire-line:before {
  content: "";
}

.ri-quill-pen-fill:before {
  content: "";
}

.ri-quill-pen-line:before {
  content: "";
}

.ri-radar-fill:before {
  content: "";
}

.ri-radar-line:before {
  content: "";
}

.ri-radio-2-fill:before {
  content: "";
}

.ri-radio-2-line:before {
  content: "";
}

.ri-radio-button-fill:before {
  content: "";
}

.ri-radio-button-line:before {
  content: "";
}

.ri-radio-fill:before {
  content: "";
}

.ri-radio-line:before {
  content: "";
}

.ri-rainbow-fill:before {
  content: "";
}

.ri-rainbow-line:before {
  content: "";
}

.ri-rainy-fill:before {
  content: "";
}

.ri-rainy-line:before {
  content: "";
}

.ri-reactjs-fill:before {
  content: "";
}

.ri-reactjs-line:before {
  content: "";
}

.ri-record-circle-fill:before {
  content: "";
}

.ri-record-circle-line:before {
  content: "";
}

.ri-record-mail-fill:before {
  content: "";
}

.ri-record-mail-line:before {
  content: "";
}

.ri-recycle-fill:before {
  content: "";
}

.ri-recycle-line:before {
  content: "";
}

.ri-red-packet-fill:before {
  content: "";
}

.ri-red-packet-line:before {
  content: "";
}

.ri-reddit-fill:before {
  content: "";
}

.ri-reddit-line:before {
  content: "";
}

.ri-refresh-fill:before {
  content: "";
}

.ri-refresh-line:before {
  content: "";
}

.ri-refund-2-fill:before {
  content: "";
}

.ri-refund-2-line:before {
  content: "";
}

.ri-refund-fill:before {
  content: "";
}

.ri-refund-line:before {
  content: "";
}

.ri-registered-fill:before {
  content: "";
}

.ri-registered-line:before {
  content: "";
}

.ri-remixicon-fill:before {
  content: "";
}

.ri-remixicon-line:before {
  content: "";
}

.ri-remote-control-2-fill:before {
  content: "";
}

.ri-remote-control-2-line:before {
  content: "";
}

.ri-remote-control-fill:before {
  content: "";
}

.ri-remote-control-line:before {
  content: "";
}

.ri-repeat-2-fill:before {
  content: "";
}

.ri-repeat-2-line:before {
  content: "";
}

.ri-repeat-fill:before {
  content: "";
}

.ri-repeat-line:before {
  content: "";
}

.ri-repeat-one-fill:before {
  content: "";
}

.ri-repeat-one-line:before {
  content: "";
}

.ri-reply-all-fill:before {
  content: "";
}

.ri-reply-all-line:before {
  content: "";
}

.ri-reply-fill:before {
  content: "";
}

.ri-reply-line:before {
  content: "";
}

.ri-reserved-fill:before {
  content: "";
}

.ri-reserved-line:before {
  content: "";
}

.ri-rest-time-fill:before {
  content: "";
}

.ri-rest-time-line:before {
  content: "";
}

.ri-restart-fill:before {
  content: "";
}

.ri-restart-line:before {
  content: "";
}

.ri-restaurant-2-fill:before {
  content: "";
}

.ri-restaurant-2-line:before {
  content: "";
}

.ri-restaurant-fill:before {
  content: "";
}

.ri-restaurant-line:before {
  content: "";
}

.ri-rewind-fill:before {
  content: "";
}

.ri-rewind-line:before {
  content: "";
}

.ri-rewind-mini-fill:before {
  content: "";
}

.ri-rewind-mini-line:before {
  content: "";
}

.ri-rhythm-fill:before {
  content: "";
}

.ri-rhythm-line:before {
  content: "";
}

.ri-riding-fill:before {
  content: "";
}

.ri-riding-line:before {
  content: "";
}

.ri-road-map-fill:before {
  content: "";
}

.ri-road-map-line:before {
  content: "";
}

.ri-roadster-fill:before {
  content: "";
}

.ri-roadster-line:before {
  content: "";
}

.ri-robot-fill:before {
  content: "";
}

.ri-robot-line:before {
  content: "";
}

.ri-rocket-2-fill:before {
  content: "";
}

.ri-rocket-2-line:before {
  content: "";
}

.ri-rocket-fill:before {
  content: "";
}

.ri-rocket-line:before {
  content: "";
}

.ri-rotate-lock-fill:before {
  content: "";
}

.ri-rotate-lock-line:before {
  content: "";
}

.ri-rounded-corner:before {
  content: "";
}

.ri-route-fill:before {
  content: "";
}

.ri-route-line:before {
  content: "";
}

.ri-router-fill:before {
  content: "";
}

.ri-router-line:before {
  content: "";
}

.ri-rss-fill:before {
  content: "";
}

.ri-rss-line:before {
  content: "";
}

.ri-ruler-2-fill:before {
  content: "";
}

.ri-ruler-2-line:before {
  content: "";
}

.ri-ruler-fill:before {
  content: "";
}

.ri-ruler-line:before {
  content: "";
}

.ri-run-fill:before {
  content: "";
}

.ri-run-line:before {
  content: "";
}

.ri-safari-fill:before {
  content: "";
}

.ri-safari-line:before {
  content: "";
}

.ri-safe-2-fill:before {
  content: "";
}

.ri-safe-2-line:before {
  content: "";
}

.ri-safe-fill:before {
  content: "";
}

.ri-safe-line:before {
  content: "";
}

.ri-sailboat-fill:before {
  content: "";
}

.ri-sailboat-line:before {
  content: "";
}

.ri-save-2-fill:before {
  content: "";
}

.ri-save-2-line:before {
  content: "";
}

.ri-save-3-fill:before {
  content: "";
}

.ri-save-3-line:before {
  content: "";
}

.ri-save-fill:before {
  content: "";
}

.ri-save-line:before {
  content: "";
}

.ri-scales-2-fill:before {
  content: "";
}

.ri-scales-2-line:before {
  content: "";
}

.ri-scales-3-fill:before {
  content: "";
}

.ri-scales-3-line:before {
  content: "";
}

.ri-scales-fill:before {
  content: "";
}

.ri-scales-line:before {
  content: "";
}

.ri-scan-2-fill:before {
  content: "";
}

.ri-scan-2-line:before {
  content: "";
}

.ri-scan-fill:before {
  content: "";
}

.ri-scan-line:before {
  content: "";
}

.ri-scissors-2-fill:before {
  content: "";
}

.ri-scissors-2-line:before {
  content: "";
}

.ri-scissors-cut-fill:before {
  content: "";
}

.ri-scissors-cut-line:before {
  content: "";
}

.ri-scissors-fill:before {
  content: "";
}

.ri-scissors-line:before {
  content: "";
}

.ri-screenshot-2-fill:before {
  content: "";
}

.ri-screenshot-2-line:before {
  content: "";
}

.ri-screenshot-fill:before {
  content: "";
}

.ri-screenshot-line:before {
  content: "";
}

.ri-sd-card-fill:before {
  content: "";
}

.ri-sd-card-line:before {
  content: "";
}

.ri-sd-card-mini-fill:before {
  content: "";
}

.ri-sd-card-mini-line:before {
  content: "";
}

.ri-search-2-fill:before {
  content: "";
}

.ri-search-2-line:before {
  content: "";
}

.ri-search-eye-fill:before {
  content: "";
}

.ri-search-eye-line:before {
  content: "";
}

.ri-search-fill:before {
  content: "";
}

.ri-search-line:before {
  content: "";
}

.ri-secure-payment-fill:before {
  content: "";
}

.ri-secure-payment-line:before {
  content: "";
}

.ri-seedling-fill:before {
  content: "";
}

.ri-seedling-line:before {
  content: "";
}

.ri-send-backward:before {
  content: "";
}

.ri-send-plane-2-fill:before {
  content: "";
}

.ri-send-plane-2-line:before {
  content: "";
}

.ri-send-plane-fill:before {
  content: "";
}

.ri-send-plane-line:before {
  content: "";
}

.ri-send-to-back:before {
  content: "";
}

.ri-sensor-fill:before {
  content: "";
}

.ri-sensor-line:before {
  content: "";
}

.ri-separator:before {
  content: "";
}

.ri-server-fill:before {
  content: "";
}

.ri-server-line:before {
  content: "";
}

.ri-service-fill:before {
  content: "";
}

.ri-service-line:before {
  content: "";
}

.ri-settings-2-fill:before {
  content: "";
}

.ri-settings-2-line:before {
  content: "";
}

.ri-settings-3-fill:before {
  content: "";
}

.ri-settings-3-line:before {
  content: "";
}

.ri-settings-4-fill:before {
  content: "";
}

.ri-settings-4-line:before {
  content: "";
}

.ri-settings-5-fill:before {
  content: "";
}

.ri-settings-5-line:before {
  content: "";
}

.ri-settings-6-fill:before {
  content: "";
}

.ri-settings-6-line:before {
  content: "";
}

.ri-settings-fill:before {
  content: "";
}

.ri-settings-line:before {
  content: "";
}

.ri-shape-2-fill:before {
  content: "";
}

.ri-shape-2-line:before {
  content: "";
}

.ri-shape-fill:before {
  content: "";
}

.ri-shape-line:before {
  content: "";
}

.ri-share-box-fill:before {
  content: "";
}

.ri-share-box-line:before {
  content: "";
}

.ri-share-circle-fill:before {
  content: "";
}

.ri-share-circle-line:before {
  content: "";
}

.ri-share-fill:before {
  content: "";
}

.ri-share-forward-2-fill:before {
  content: "";
}

.ri-share-forward-2-line:before {
  content: "";
}

.ri-share-forward-box-fill:before {
  content: "";
}

.ri-share-forward-box-line:before {
  content: "";
}

.ri-share-forward-fill:before {
  content: "";
}

.ri-share-forward-line:before {
  content: "";
}

.ri-share-line:before {
  content: "";
}

.ri-shield-check-fill:before {
  content: "";
}

.ri-shield-check-line:before {
  content: "";
}

.ri-shield-cross-fill:before {
  content: "";
}

.ri-shield-cross-line:before {
  content: "";
}

.ri-shield-fill:before {
  content: "";
}

.ri-shield-flash-fill:before {
  content: "";
}

.ri-shield-flash-line:before {
  content: "";
}

.ri-shield-keyhole-fill:before {
  content: "";
}

.ri-shield-keyhole-line:before {
  content: "";
}

.ri-shield-line:before {
  content: "";
}

.ri-shield-star-fill:before {
  content: "";
}

.ri-shield-star-line:before {
  content: "";
}

.ri-shield-user-fill:before {
  content: "";
}

.ri-shield-user-line:before {
  content: "";
}

.ri-ship-2-fill:before {
  content: "";
}

.ri-ship-2-line:before {
  content: "";
}

.ri-ship-fill:before {
  content: "";
}

.ri-ship-line:before {
  content: "";
}

.ri-shirt-fill:before {
  content: "";
}

.ri-shirt-line:before {
  content: "";
}

.ri-shopping-bag-2-fill:before {
  content: "";
}

.ri-shopping-bag-2-line:before {
  content: "";
}

.ri-shopping-bag-3-fill:before {
  content: "";
}

.ri-shopping-bag-3-line:before {
  content: "";
}

.ri-shopping-bag-fill:before {
  content: "";
}

.ri-shopping-bag-line:before {
  content: "";
}

.ri-shopping-basket-2-fill:before {
  content: "";
}

.ri-shopping-basket-2-line:before {
  content: "";
}

.ri-shopping-basket-fill:before {
  content: "";
}

.ri-shopping-basket-line:before {
  content: "";
}

.ri-shopping-cart-2-fill:before {
  content: "";
}

.ri-shopping-cart-2-line:before {
  content: "";
}

.ri-shopping-cart-fill:before {
  content: "";
}

.ri-shopping-cart-line:before {
  content: "";
}

.ri-showers-fill:before {
  content: "";
}

.ri-showers-line:before {
  content: "";
}

.ri-shuffle-fill:before {
  content: "";
}

.ri-shuffle-line:before {
  content: "";
}

.ri-shut-down-fill:before {
  content: "";
}

.ri-shut-down-line:before {
  content: "";
}

.ri-side-bar-fill:before {
  content: "";
}

.ri-side-bar-line:before {
  content: "";
}

.ri-signal-tower-fill:before {
  content: "";
}

.ri-signal-tower-line:before {
  content: "";
}

.ri-signal-wifi-1-fill:before {
  content: "";
}

.ri-signal-wifi-1-line:before {
  content: "";
}

.ri-signal-wifi-2-fill:before {
  content: "";
}

.ri-signal-wifi-2-line:before {
  content: "";
}

.ri-signal-wifi-3-fill:before {
  content: "";
}

.ri-signal-wifi-3-line:before {
  content: "";
}

.ri-signal-wifi-error-fill:before {
  content: "";
}

.ri-signal-wifi-error-line:before {
  content: "";
}

.ri-signal-wifi-fill:before {
  content: "";
}

.ri-signal-wifi-line:before {
  content: "";
}

.ri-signal-wifi-off-fill:before {
  content: "";
}

.ri-signal-wifi-off-line:before {
  content: "";
}

.ri-sim-card-2-fill:before {
  content: "";
}

.ri-sim-card-2-line:before {
  content: "";
}

.ri-sim-card-fill:before {
  content: "";
}

.ri-sim-card-line:before {
  content: "";
}

.ri-single-quotes-l:before {
  content: "";
}

.ri-single-quotes-r:before {
  content: "";
}

.ri-sip-fill:before {
  content: "";
}

.ri-sip-line:before {
  content: "";
}

.ri-skip-back-fill:before {
  content: "";
}

.ri-skip-back-line:before {
  content: "";
}

.ri-skip-back-mini-fill:before {
  content: "";
}

.ri-skip-back-mini-line:before {
  content: "";
}

.ri-skip-forward-fill:before {
  content: "";
}

.ri-skip-forward-line:before {
  content: "";
}

.ri-skip-forward-mini-fill:before {
  content: "";
}

.ri-skip-forward-mini-line:before {
  content: "";
}

.ri-skull-2-fill:before {
  content: "";
}

.ri-skull-2-line:before {
  content: "";
}

.ri-skull-fill:before {
  content: "";
}

.ri-skull-line:before {
  content: "";
}

.ri-skype-fill:before {
  content: "";
}

.ri-skype-line:before {
  content: "";
}

.ri-slack-fill:before {
  content: "";
}

.ri-slack-line:before {
  content: "";
}

.ri-slice-fill:before {
  content: "";
}

.ri-slice-line:before {
  content: "";
}

.ri-slideshow-2-fill:before {
  content: "";
}

.ri-slideshow-2-line:before {
  content: "";
}

.ri-slideshow-3-fill:before {
  content: "";
}

.ri-slideshow-3-line:before {
  content: "";
}

.ri-slideshow-4-fill:before {
  content: "";
}

.ri-slideshow-4-line:before {
  content: "";
}

.ri-slideshow-fill:before {
  content: "";
}

.ri-slideshow-line:before {
  content: "";
}

.ri-smartphone-fill:before {
  content: "";
}

.ri-smartphone-line:before {
  content: "";
}

.ri-snapchat-fill:before {
  content: "";
}

.ri-snapchat-line:before {
  content: "";
}

.ri-snowy-fill:before {
  content: "";
}

.ri-snowy-line:before {
  content: "";
}

.ri-sort-asc:before {
  content: "";
}

.ri-sort-desc:before {
  content: "";
}

.ri-sound-module-fill:before {
  content: "";
}

.ri-sound-module-line:before {
  content: "";
}

.ri-soundcloud-fill:before {
  content: "";
}

.ri-soundcloud-line:before {
  content: "";
}

.ri-space-ship-fill:before {
  content: "";
}

.ri-space-ship-line:before {
  content: "";
}

.ri-space:before {
  content: "";
}

.ri-spam-2-fill:before {
  content: "";
}

.ri-spam-2-line:before {
  content: "";
}

.ri-spam-3-fill:before {
  content: "";
}

.ri-spam-3-line:before {
  content: "";
}

.ri-spam-fill:before {
  content: "";
}

.ri-spam-line:before {
  content: "";
}

.ri-speaker-2-fill:before {
  content: "";
}

.ri-speaker-2-line:before {
  content: "";
}

.ri-speaker-3-fill:before {
  content: "";
}

.ri-speaker-3-line:before {
  content: "";
}

.ri-speaker-fill:before {
  content: "";
}

.ri-speaker-line:before {
  content: "";
}

.ri-spectrum-fill:before {
  content: "";
}

.ri-spectrum-line:before {
  content: "";
}

.ri-speed-fill:before {
  content: "";
}

.ri-speed-line:before {
  content: "";
}

.ri-speed-mini-fill:before {
  content: "";
}

.ri-speed-mini-line:before {
  content: "";
}

.ri-split-cells-horizontal:before {
  content: "";
}

.ri-split-cells-vertical:before {
  content: "";
}

.ri-spotify-fill:before {
  content: "";
}

.ri-spotify-line:before {
  content: "";
}

.ri-spy-fill:before {
  content: "";
}

.ri-spy-line:before {
  content: "";
}

.ri-stack-fill:before {
  content: "";
}

.ri-stack-line:before {
  content: "";
}

.ri-stack-overflow-fill:before {
  content: "";
}

.ri-stack-overflow-line:before {
  content: "";
}

.ri-stackshare-fill:before {
  content: "";
}

.ri-stackshare-line:before {
  content: "";
}

.ri-star-fill:before {
  content: "";
}

.ri-star-half-fill:before {
  content: "";
}

.ri-star-half-line:before {
  content: "";
}

.ri-star-half-s-fill:before {
  content: "";
}

.ri-star-half-s-line:before {
  content: "";
}

.ri-star-line:before {
  content: "";
}

.ri-star-s-fill:before {
  content: "";
}

.ri-star-s-line:before {
  content: "";
}

.ri-star-smile-fill:before {
  content: "";
}

.ri-star-smile-line:before {
  content: "";
}

.ri-steam-fill:before {
  content: "";
}

.ri-steam-line:before {
  content: "";
}

.ri-steering-2-fill:before {
  content: "";
}

.ri-steering-2-line:before {
  content: "";
}

.ri-steering-fill:before {
  content: "";
}

.ri-steering-line:before {
  content: "";
}

.ri-stethoscope-fill:before {
  content: "";
}

.ri-stethoscope-line:before {
  content: "";
}

.ri-sticky-note-2-fill:before {
  content: "";
}

.ri-sticky-note-2-line:before {
  content: "";
}

.ri-sticky-note-fill:before {
  content: "";
}

.ri-sticky-note-line:before {
  content: "";
}

.ri-stock-fill:before {
  content: "";
}

.ri-stock-line:before {
  content: "";
}

.ri-stop-circle-fill:before {
  content: "";
}

.ri-stop-circle-line:before {
  content: "";
}

.ri-stop-fill:before {
  content: "";
}

.ri-stop-line:before {
  content: "";
}

.ri-stop-mini-fill:before {
  content: "";
}

.ri-stop-mini-line:before {
  content: "";
}

.ri-store-2-fill:before {
  content: "";
}

.ri-store-2-line:before {
  content: "";
}

.ri-store-3-fill:before {
  content: "";
}

.ri-store-3-line:before {
  content: "";
}

.ri-store-fill:before {
  content: "";
}

.ri-store-line:before {
  content: "";
}

.ri-strikethrough-2:before {
  content: "";
}

.ri-strikethrough:before {
  content: "";
}

.ri-subscript-2:before {
  content: "";
}

.ri-subscript:before {
  content: "";
}

.ri-subtract-fill:before {
  content: "";
}

.ri-subtract-line:before {
  content: "";
}

.ri-subway-fill:before {
  content: "";
}

.ri-subway-line:before {
  content: "";
}

.ri-subway-wifi-fill:before {
  content: "";
}

.ri-subway-wifi-line:before {
  content: "";
}

.ri-suitcase-2-fill:before {
  content: "";
}

.ri-suitcase-2-line:before {
  content: "";
}

.ri-suitcase-3-fill:before {
  content: "";
}

.ri-suitcase-3-line:before {
  content: "";
}

.ri-suitcase-fill:before {
  content: "";
}

.ri-suitcase-line:before {
  content: "";
}

.ri-sun-cloudy-fill:before {
  content: "";
}

.ri-sun-cloudy-line:before {
  content: "";
}

.ri-sun-fill:before {
  content: "";
}

.ri-sun-foggy-fill:before {
  content: "";
}

.ri-sun-foggy-line:before {
  content: "";
}

.ri-sun-line:before {
  content: "";
}

.ri-superscript-2:before {
  content: "";
}

.ri-superscript:before {
  content: "";
}

.ri-surgical-mask-fill:before {
  content: "";
}

.ri-surgical-mask-line:before {
  content: "";
}

.ri-surround-sound-fill:before {
  content: "";
}

.ri-surround-sound-line:before {
  content: "";
}

.ri-survey-fill:before {
  content: "";
}

.ri-survey-line:before {
  content: "";
}

.ri-swap-box-fill:before {
  content: "";
}

.ri-swap-box-line:before {
  content: "";
}

.ri-swap-fill:before {
  content: "";
}

.ri-swap-line:before {
  content: "";
}

.ri-switch-fill:before {
  content: "";
}

.ri-switch-line:before {
  content: "";
}

.ri-sword-fill:before {
  content: "";
}

.ri-sword-line:before {
  content: "";
}

.ri-syringe-fill:before {
  content: "";
}

.ri-syringe-line:before {
  content: "";
}

.ri-t-box-fill:before {
  content: "";
}

.ri-t-box-line:before {
  content: "";
}

.ri-t-shirt-2-fill:before {
  content: "";
}

.ri-t-shirt-2-line:before {
  content: "";
}

.ri-t-shirt-air-fill:before {
  content: "";
}

.ri-t-shirt-air-line:before {
  content: "";
}

.ri-t-shirt-fill:before {
  content: "";
}

.ri-t-shirt-line:before {
  content: "";
}

.ri-table-2:before {
  content: "";
}

.ri-table-alt-fill:before {
  content: "";
}

.ri-table-alt-line:before {
  content: "";
}

.ri-table-fill:before {
  content: "";
}

.ri-table-line:before {
  content: "";
}

.ri-tablet-fill:before {
  content: "";
}

.ri-tablet-line:before {
  content: "";
}

.ri-takeaway-fill:before {
  content: "";
}

.ri-takeaway-line:before {
  content: "";
}

.ri-taobao-fill:before {
  content: "";
}

.ri-taobao-line:before {
  content: "";
}

.ri-tape-fill:before {
  content: "";
}

.ri-tape-line:before {
  content: "";
}

.ri-task-fill:before {
  content: "";
}

.ri-task-line:before {
  content: "";
}

.ri-taxi-fill:before {
  content: "";
}

.ri-taxi-line:before {
  content: "";
}

.ri-taxi-wifi-fill:before {
  content: "";
}

.ri-taxi-wifi-line:before {
  content: "";
}

.ri-team-fill:before {
  content: "";
}

.ri-team-line:before {
  content: "";
}

.ri-telegram-fill:before {
  content: "";
}

.ri-telegram-line:before {
  content: "";
}

.ri-temp-cold-fill:before {
  content: "";
}

.ri-temp-cold-line:before {
  content: "";
}

.ri-temp-hot-fill:before {
  content: "";
}

.ri-temp-hot-line:before {
  content: "";
}

.ri-terminal-box-fill:before {
  content: "";
}

.ri-terminal-box-line:before {
  content: "";
}

.ri-terminal-fill:before {
  content: "";
}

.ri-terminal-line:before {
  content: "";
}

.ri-terminal-window-fill:before {
  content: "";
}

.ri-terminal-window-line:before {
  content: "";
}

.ri-test-tube-fill:before {
  content: "";
}

.ri-test-tube-line:before {
  content: "";
}

.ri-text-direction-l:before {
  content: "";
}

.ri-text-direction-r:before {
  content: "";
}

.ri-text-spacing:before {
  content: "";
}

.ri-text-wrap:before {
  content: "";
}

.ri-text:before {
  content: "";
}

.ri-thermometer-fill:before {
  content: "";
}

.ri-thermometer-line:before {
  content: "";
}

.ri-thumb-down-fill:before {
  content: "";
}

.ri-thumb-down-line:before {
  content: "";
}

.ri-thumb-up-fill:before {
  content: "";
}

.ri-thumb-up-line:before {
  content: "";
}

.ri-thunderstorms-fill:before {
  content: "";
}

.ri-thunderstorms-line:before {
  content: "";
}

.ri-ticket-2-fill:before {
  content: "";
}

.ri-ticket-2-line:before {
  content: "";
}

.ri-ticket-fill:before {
  content: "";
}

.ri-ticket-line:before {
  content: "";
}

.ri-time-fill:before {
  content: "";
}

.ri-time-line:before {
  content: "";
}

.ri-timer-2-fill:before {
  content: "";
}

.ri-timer-2-line:before {
  content: "";
}

.ri-timer-fill:before {
  content: "";
}

.ri-timer-flash-fill:before {
  content: "";
}

.ri-timer-flash-line:before {
  content: "";
}

.ri-timer-line:before {
  content: "";
}

.ri-todo-fill:before {
  content: "";
}

.ri-todo-line:before {
  content: "";
}

.ri-toggle-fill:before {
  content: "";
}

.ri-toggle-line:before {
  content: "";
}

.ri-tools-fill:before {
  content: "";
}

.ri-tools-line:before {
  content: "";
}

.ri-tornado-fill:before {
  content: "";
}

.ri-tornado-line:before {
  content: "";
}

.ri-trademark-fill:before {
  content: "";
}

.ri-trademark-line:before {
  content: "";
}

.ri-traffic-light-fill:before {
  content: "";
}

.ri-traffic-light-line:before {
  content: "";
}

.ri-train-fill:before {
  content: "";
}

.ri-train-line:before {
  content: "";
}

.ri-train-wifi-fill:before {
  content: "";
}

.ri-train-wifi-line:before {
  content: "";
}

.ri-translate-2:before {
  content: "";
}

.ri-translate:before {
  content: "";
}

.ri-travesti-fill:before {
  content: "";
}

.ri-travesti-line:before {
  content: "";
}

.ri-treasure-map-fill:before {
  content: "";
}

.ri-treasure-map-line:before {
  content: "";
}

.ri-trello-fill:before {
  content: "";
}

.ri-trello-line:before {
  content: "";
}

.ri-trophy-fill:before {
  content: "";
}

.ri-trophy-line:before {
  content: "";
}

.ri-truck-fill:before {
  content: "";
}

.ri-truck-line:before {
  content: "";
}

.ri-tumblr-fill:before {
  content: "";
}

.ri-tumblr-line:before {
  content: "";
}

.ri-tv-2-fill:before {
  content: "";
}

.ri-tv-2-line:before {
  content: "";
}

.ri-tv-fill:before {
  content: "";
}

.ri-tv-line:before {
  content: "";
}

.ri-twitch-fill:before {
  content: "";
}

.ri-twitch-line:before {
  content: "";
}

.ri-twitter-fill:before {
  content: "";
}

.ri-twitter-line:before {
  content: "";
}

.ri-typhoon-fill:before {
  content: "";
}

.ri-typhoon-line:before {
  content: "";
}

.ri-u-disk-fill:before {
  content: "";
}

.ri-u-disk-line:before {
  content: "";
}

.ri-ubuntu-fill:before {
  content: "";
}

.ri-ubuntu-line:before {
  content: "";
}

.ri-umbrella-fill:before {
  content: "";
}

.ri-umbrella-line:before {
  content: "";
}

.ri-underline:before {
  content: "";
}

.ri-uninstall-fill:before {
  content: "";
}

.ri-uninstall-line:before {
  content: "";
}

.ri-unsplash-fill:before {
  content: "";
}

.ri-unsplash-line:before {
  content: "";
}

.ri-upload-2-fill:before {
  content: "";
}

.ri-upload-2-line:before {
  content: "";
}

.ri-upload-cloud-2-fill:before {
  content: "";
}

.ri-upload-cloud-2-line:before {
  content: "";
}

.ri-upload-cloud-fill:before {
  content: "";
}

.ri-upload-cloud-line:before {
  content: "";
}

.ri-upload-fill:before {
  content: "";
}

.ri-upload-line:before {
  content: "";
}

.ri-usb-fill:before {
  content: "";
}

.ri-usb-line:before {
  content: "";
}

.ri-user-2-fill:before {
  content: "";
}

.ri-user-2-line:before {
  content: "";
}

.ri-user-3-fill:before {
  content: "";
}

.ri-user-3-line:before {
  content: "";
}

.ri-user-4-fill:before {
  content: "";
}

.ri-user-4-line:before {
  content: "";
}

.ri-user-5-fill:before {
  content: "";
}

.ri-user-5-line:before {
  content: "";
}

.ri-user-6-fill:before {
  content: "";
}

.ri-user-6-line:before {
  content: "";
}

.ri-user-add-fill:before {
  content: "";
}

.ri-user-add-line:before {
  content: "";
}

.ri-user-fill:before {
  content: "";
}

.ri-user-follow-fill:before {
  content: "";
}

.ri-user-follow-line:before {
  content: "";
}

.ri-user-heart-fill:before {
  content: "";
}

.ri-user-heart-line:before {
  content: "";
}

.ri-user-line:before {
  content: "";
}

.ri-user-location-fill:before {
  content: "";
}

.ri-user-location-line:before {
  content: "";
}

.ri-user-received-2-fill:before {
  content: "";
}

.ri-user-received-2-line:before {
  content: "";
}

.ri-user-received-fill:before {
  content: "";
}

.ri-user-received-line:before {
  content: "";
}

.ri-user-search-fill:before {
  content: "";
}

.ri-user-search-line:before {
  content: "";
}

.ri-user-settings-fill:before {
  content: "";
}

.ri-user-settings-line:before {
  content: "";
}

.ri-user-shared-2-fill:before {
  content: "";
}

.ri-user-shared-2-line:before {
  content: "";
}

.ri-user-shared-fill:before {
  content: "";
}

.ri-user-shared-line:before {
  content: "";
}

.ri-user-smile-fill:before {
  content: "";
}

.ri-user-smile-line:before {
  content: "";
}

.ri-user-star-fill:before {
  content: "";
}

.ri-user-star-line:before {
  content: "";
}

.ri-user-unfollow-fill:before {
  content: "";
}

.ri-user-unfollow-line:before {
  content: "";
}

.ri-user-voice-fill:before {
  content: "";
}

.ri-user-voice-line:before {
  content: "";
}

.ri-video-add-fill:before {
  content: "";
}

.ri-video-add-line:before {
  content: "";
}

.ri-video-chat-fill:before {
  content: "";
}

.ri-video-chat-line:before {
  content: "";
}

.ri-video-download-fill:before {
  content: "";
}

.ri-video-download-line:before {
  content: "";
}

.ri-video-fill:before {
  content: "";
}

.ri-video-line:before {
  content: "";
}

.ri-video-upload-fill:before {
  content: "";
}

.ri-video-upload-line:before {
  content: "";
}

.ri-vidicon-2-fill:before {
  content: "";
}

.ri-vidicon-2-line:before {
  content: "";
}

.ri-vidicon-fill:before {
  content: "";
}

.ri-vidicon-line:before {
  content: "";
}

.ri-vimeo-fill:before {
  content: "";
}

.ri-vimeo-line:before {
  content: "";
}

.ri-vip-crown-2-fill:before {
  content: "";
}

.ri-vip-crown-2-line:before {
  content: "";
}

.ri-vip-crown-fill:before {
  content: "";
}

.ri-vip-crown-line:before {
  content: "";
}

.ri-vip-diamond-fill:before {
  content: "";
}

.ri-vip-diamond-line:before {
  content: "";
}

.ri-vip-fill:before {
  content: "";
}

.ri-vip-line:before {
  content: "";
}

.ri-virus-fill:before {
  content: "";
}

.ri-virus-line:before {
  content: "";
}

.ri-visa-fill:before {
  content: "";
}

.ri-visa-line:before {
  content: "";
}

.ri-voice-recognition-fill:before {
  content: "";
}

.ri-voice-recognition-line:before {
  content: "";
}

.ri-voiceprint-fill:before {
  content: "";
}

.ri-voiceprint-line:before {
  content: "";
}

.ri-volume-down-fill:before {
  content: "";
}

.ri-volume-down-line:before {
  content: "";
}

.ri-volume-mute-fill:before {
  content: "";
}

.ri-volume-mute-line:before {
  content: "";
}

.ri-volume-off-vibrate-fill:before {
  content: "";
}

.ri-volume-off-vibrate-line:before {
  content: "";
}

.ri-volume-up-fill:before {
  content: "";
}

.ri-volume-up-line:before {
  content: "";
}

.ri-volume-vibrate-fill:before {
  content: "";
}

.ri-volume-vibrate-line:before {
  content: "";
}

.ri-vuejs-fill:before {
  content: "";
}

.ri-vuejs-line:before {
  content: "";
}

.ri-walk-fill:before {
  content: "";
}

.ri-walk-line:before {
  content: "";
}

.ri-wallet-2-fill:before {
  content: "";
}

.ri-wallet-2-line:before {
  content: "";
}

.ri-wallet-3-fill:before {
  content: "";
}

.ri-wallet-3-line:before {
  content: "";
}

.ri-wallet-fill:before {
  content: "";
}

.ri-wallet-line:before {
  content: "";
}

.ri-water-flash-fill:before {
  content: "";
}

.ri-water-flash-line:before {
  content: "";
}

.ri-webcam-fill:before {
  content: "";
}

.ri-webcam-line:before {
  content: "";
}

.ri-wechat-2-fill:before {
  content: "";
}

.ri-wechat-2-line:before {
  content: "";
}

.ri-wechat-fill:before {
  content: "";
}

.ri-wechat-line:before {
  content: "";
}

.ri-wechat-pay-fill:before {
  content: "";
}

.ri-wechat-pay-line:before {
  content: "";
}

.ri-weibo-fill:before {
  content: "";
}

.ri-weibo-line:before {
  content: "";
}

.ri-whatsapp-fill:before {
  content: "";
}

.ri-whatsapp-line:before {
  content: "";
}

.ri-wheelchair-fill:before {
  content: "";
}

.ri-wheelchair-line:before {
  content: "";
}

.ri-wifi-fill:before {
  content: "";
}

.ri-wifi-line:before {
  content: "";
}

.ri-wifi-off-fill:before {
  content: "";
}

.ri-wifi-off-line:before {
  content: "";
}

.ri-window-2-fill:before {
  content: "";
}

.ri-window-2-line:before {
  content: "";
}

.ri-window-fill:before {
  content: "";
}

.ri-window-line:before {
  content: "";
}

.ri-windows-fill:before {
  content: "";
}

.ri-windows-line:before {
  content: "";
}

.ri-windy-fill:before {
  content: "";
}

.ri-windy-line:before {
  content: "";
}

.ri-wireless-charging-fill:before {
  content: "";
}

.ri-wireless-charging-line:before {
  content: "";
}

.ri-women-fill:before {
  content: "";
}

.ri-women-line:before {
  content: "";
}

.ri-wubi-input:before {
  content: "";
}

.ri-xbox-fill:before {
  content: "";
}

.ri-xbox-line:before {
  content: "";
}

.ri-xing-fill:before {
  content: "";
}

.ri-xing-line:before {
  content: "";
}

.ri-youtube-fill:before {
  content: "";
}

.ri-youtube-line:before {
  content: "";
}

.ri-zcool-fill:before {
  content: "";
}

.ri-zcool-line:before {
  content: "";
}

.ri-zhihu-fill:before {
  content: "";
}

.ri-zhihu-line:before {
  content: "";
}

.ri-zoom-in-fill:before {
  content: "";
}

.ri-zoom-in-line:before {
  content: "";
}

.ri-zoom-out-fill:before {
  content: "";
}

.ri-zoom-out-line:before {
  content: "";
}

.ri-zzz-fill:before {
  content: "";
}

.ri-zzz-line:before {
  content: "";
}

.ri-arrow-down-double-fill:before {
  content: "";
}

.ri-arrow-down-double-line:before {
  content: "";
}

.ri-arrow-left-double-fill:before {
  content: "";
}

.ri-arrow-left-double-line:before {
  content: "";
}

.ri-arrow-right-double-fill:before {
  content: "";
}

.ri-arrow-right-double-line:before {
  content: "";
}

.ri-arrow-turn-back-fill:before {
  content: "";
}

.ri-arrow-turn-back-line:before {
  content: "";
}

.ri-arrow-turn-forward-fill:before {
  content: "";
}

.ri-arrow-turn-forward-line:before {
  content: "";
}

.ri-arrow-up-double-fill:before {
  content: "";
}

.ri-arrow-up-double-line:before {
  content: "";
}

.ri-bard-fill:before {
  content: "";
}

.ri-bard-line:before {
  content: "";
}

.ri-bootstrap-fill:before {
  content: "";
}

.ri-bootstrap-line:before {
  content: "";
}

.ri-box-1-fill:before {
  content: "";
}

.ri-box-1-line:before {
  content: "";
}

.ri-box-2-fill:before {
  content: "";
}

.ri-box-2-line:before {
  content: "";
}

.ri-box-3-fill:before {
  content: "";
}

.ri-box-3-line:before {
  content: "";
}

.ri-brain-fill:before {
  content: "";
}

.ri-brain-line:before {
  content: "";
}

.ri-candle-fill:before {
  content: "";
}

.ri-candle-line:before {
  content: "";
}

.ri-cash-fill:before {
  content: "";
}

.ri-cash-line:before {
  content: "";
}

.ri-contract-left-fill:before {
  content: "";
}

.ri-contract-left-line:before {
  content: "";
}

.ri-contract-left-right-fill:before {
  content: "";
}

.ri-contract-left-right-line:before {
  content: "";
}

.ri-contract-right-fill:before {
  content: "";
}

.ri-contract-right-line:before {
  content: "";
}

.ri-contract-up-down-fill:before {
  content: "";
}

.ri-contract-up-down-line:before {
  content: "";
}

.ri-copilot-fill:before {
  content: "";
}

.ri-copilot-line:before {
  content: "";
}

.ri-corner-down-left-fill:before {
  content: "";
}

.ri-corner-down-left-line:before {
  content: "";
}

.ri-corner-down-right-fill:before {
  content: "";
}

.ri-corner-down-right-line:before {
  content: "";
}

.ri-corner-left-down-fill:before {
  content: "";
}

.ri-corner-left-down-line:before {
  content: "";
}

.ri-corner-left-up-fill:before {
  content: "";
}

.ri-corner-left-up-line:before {
  content: "";
}

.ri-corner-right-down-fill:before {
  content: "";
}

.ri-corner-right-down-line:before {
  content: "";
}

.ri-corner-right-up-fill:before {
  content: "";
}

.ri-corner-right-up-line:before {
  content: "";
}

.ri-corner-up-left-double-fill:before {
  content: "";
}

.ri-corner-up-left-double-line:before {
  content: "";
}

.ri-corner-up-left-fill:before {
  content: "";
}

.ri-corner-up-left-line:before {
  content: "";
}

.ri-corner-up-right-double-fill:before {
  content: "";
}

.ri-corner-up-right-double-line:before {
  content: "";
}

.ri-corner-up-right-fill:before {
  content: "";
}

.ri-corner-up-right-line:before {
  content: "";
}

.ri-cross-fill:before {
  content: "";
}

.ri-cross-line:before {
  content: "";
}

.ri-edge-new-fill:before {
  content: "";
}

.ri-edge-new-line:before {
  content: "";
}

.ri-equal-fill:before {
  content: "";
}

.ri-equal-line:before {
  content: "";
}

.ri-expand-left-fill:before {
  content: "";
}

.ri-expand-left-line:before {
  content: "";
}

.ri-expand-left-right-fill:before {
  content: "";
}

.ri-expand-left-right-line:before {
  content: "";
}

.ri-expand-right-fill:before {
  content: "";
}

.ri-expand-right-line:before {
  content: "";
}

.ri-expand-up-down-fill:before {
  content: "";
}

.ri-expand-up-down-line:before {
  content: "";
}

.ri-flickr-fill:before {
  content: "";
}

.ri-flickr-line:before {
  content: "";
}

.ri-forward-10-fill:before {
  content: "";
}

.ri-forward-10-line:before {
  content: "";
}

.ri-forward-15-fill:before {
  content: "";
}

.ri-forward-15-line:before {
  content: "";
}

.ri-forward-30-fill:before {
  content: "";
}

.ri-forward-30-line:before {
  content: "";
}

.ri-forward-5-fill:before {
  content: "";
}

.ri-forward-5-line:before {
  content: "";
}

.ri-graduation-cap-fill:before {
  content: "";
}

.ri-graduation-cap-line:before {
  content: "";
}

.ri-home-office-fill:before {
  content: "";
}

.ri-home-office-line:before {
  content: "";
}

.ri-hourglass-2-fill:before {
  content: "";
}

.ri-hourglass-2-line:before {
  content: "";
}

.ri-hourglass-fill:before {
  content: "";
}

.ri-hourglass-line:before {
  content: "";
}

.ri-javascript-fill:before {
  content: "";
}

.ri-javascript-line:before {
  content: "";
}

.ri-loop-left-fill:before {
  content: "";
}

.ri-loop-left-line:before {
  content: "";
}

.ri-loop-right-fill:before {
  content: "";
}

.ri-loop-right-line:before {
  content: "";
}

.ri-memories-fill:before {
  content: "";
}

.ri-memories-line:before {
  content: "";
}

.ri-meta-fill:before {
  content: "";
}

.ri-meta-line:before {
  content: "";
}

.ri-microsoft-loop-fill:before {
  content: "";
}

.ri-microsoft-loop-line:before {
  content: "";
}

.ri-nft-fill:before {
  content: "";
}

.ri-nft-line:before {
  content: "";
}

.ri-notion-fill:before {
  content: "";
}

.ri-notion-line:before {
  content: "";
}

.ri-openai-fill:before {
  content: "";
}

.ri-openai-line:before {
  content: "";
}

.ri-overline:before {
  content: "";
}

.ri-p2p-fill:before {
  content: "";
}

.ri-p2p-line:before {
  content: "";
}

.ri-presentation-fill:before {
  content: "";
}

.ri-presentation-line:before {
  content: "";
}

.ri-replay-10-fill:before {
  content: "";
}

.ri-replay-10-line:before {
  content: "";
}

.ri-replay-15-fill:before {
  content: "";
}

.ri-replay-15-line:before {
  content: "";
}

.ri-replay-30-fill:before {
  content: "";
}

.ri-replay-30-line:before {
  content: "";
}

.ri-replay-5-fill:before {
  content: "";
}

.ri-replay-5-line:before {
  content: "";
}

.ri-school-fill:before {
  content: "";
}

.ri-school-line:before {
  content: "";
}

.ri-shining-2-fill:before {
  content: "";
}

.ri-shining-2-line:before {
  content: "";
}

.ri-shining-fill:before {
  content: "";
}

.ri-shining-line:before {
  content: "";
}

.ri-sketching:before {
  content: "";
}

.ri-skip-down-fill:before {
  content: "";
}

.ri-skip-down-line:before {
  content: "";
}

.ri-skip-left-fill:before {
  content: "";
}

.ri-skip-left-line:before {
  content: "";
}

.ri-skip-right-fill:before {
  content: "";
}

.ri-skip-right-line:before {
  content: "";
}

.ri-skip-up-fill:before {
  content: "";
}

.ri-skip-up-line:before {
  content: "";
}

.ri-slow-down-fill:before {
  content: "";
}

.ri-slow-down-line:before {
  content: "";
}

.ri-sparkling-2-fill:before {
  content: "";
}

.ri-sparkling-2-line:before {
  content: "";
}

.ri-sparkling-fill:before {
  content: "";
}

.ri-sparkling-line:before {
  content: "";
}

.ri-speak-fill:before {
  content: "";
}

.ri-speak-line:before {
  content: "";
}

.ri-speed-up-fill:before {
  content: "";
}

.ri-speed-up-line:before {
  content: "";
}

.ri-tiktok-fill:before {
  content: "";
}

.ri-tiktok-line:before {
  content: "";
}

.ri-token-swap-fill:before {
  content: "";
}

.ri-token-swap-line:before {
  content: "";
}

.ri-unpin-fill:before {
  content: "";
}

.ri-unpin-line:before {
  content: "";
}

.ri-wechat-channels-fill:before {
  content: "";
}

.ri-wechat-channels-line:before {
  content: "";
}

.ri-wordpress-fill:before {
  content: "";
}

.ri-wordpress-line:before {
  content: "";
}

.ri-blender-fill:before {
  content: "";
}

.ri-blender-line:before {
  content: "";
}

.ri-emoji-sticker-fill:before {
  content: "";
}

.ri-emoji-sticker-line:before {
  content: "";
}

.ri-git-close-pull-request-fill:before {
  content: "";
}

.ri-git-close-pull-request-line:before {
  content: "";
}

.ri-instance-fill:before {
  content: "";
}

.ri-instance-line:before {
  content: "";
}

.ri-megaphone-fill:before {
  content: "";
}

.ri-megaphone-line:before {
  content: "";
}

.ri-pass-expired-fill:before {
  content: "";
}

.ri-pass-expired-line:before {
  content: "";
}

.ri-pass-pending-fill:before {
  content: "";
}

.ri-pass-pending-line:before {
  content: "";
}

.ri-pass-valid-fill:before {
  content: "";
}

.ri-pass-valid-line:before {
  content: "";
}

.ri-ai-generate:before {
  content: "";
}

.ri-calendar-close-fill:before {
  content: "";
}

.ri-calendar-close-line:before {
  content: "";
}

.ri-draggable:before {
  content: "";
}

.ri-font-family:before {
  content: "";
}

.ri-font-mono:before {
  content: "";
}

.ri-font-sans-serif:before {
  content: "";
}

.ri-font-sans:before {
  content: "";
}

.ri-hard-drive-3-fill:before {
  content: "";
}

.ri-hard-drive-3-line:before {
  content: "";
}

.ri-kick-fill:before {
  content: "";
}

.ri-kick-line:before {
  content: "";
}

.ri-list-check-3:before {
  content: "";
}

.ri-list-indefinite:before {
  content: "";
}

.ri-list-ordered-2:before {
  content: "";
}

.ri-list-radio:before {
  content: "";
}

.ri-openbase-fill:before {
  content: "";
}

.ri-openbase-line:before {
  content: "";
}

.ri-planet-fill:before {
  content: "";
}

.ri-planet-line:before {
  content: "";
}

.ri-prohibited-fill:before {
  content: "";
}

.ri-prohibited-line:before {
  content: "";
}

.ri-quote-text:before {
  content: "";
}

.ri-seo-fill:before {
  content: "";
}

.ri-seo-line:before {
  content: "";
}

.ri-slash-commands:before {
  content: "";
}

.ri-archive-2-fill:before {
  content: "";
}

.ri-archive-2-line:before {
  content: "";
}

.ri-inbox-2-fill:before {
  content: "";
}

.ri-inbox-2-line:before {
  content: "";
}

.ri-shake-hands-fill:before {
  content: "";
}

.ri-shake-hands-line:before {
  content: "";
}

.ri-supabase-fill:before {
  content: "";
}

.ri-supabase-line:before {
  content: "";
}

.ri-water-percent-fill:before {
  content: "";
}

.ri-water-percent-line:before {
  content: "";
}

.ri-yuque-fill:before {
  content: "";
}

.ri-yuque-line:before {
  content: "";
}

.ri-crosshair-2-fill:before {
  content: "";
}

.ri-crosshair-2-line:before {
  content: "";
}

.ri-crosshair-fill:before {
  content: "";
}

.ri-crosshair-line:before {
  content: "";
}

.ri-file-close-fill:before {
  content: "";
}

.ri-file-close-line:before {
  content: "";
}

.ri-infinity-fill:before {
  content: "";
}

.ri-infinity-line:before {
  content: "";
}

.ri-rfid-fill:before {
  content: "";
}

.ri-rfid-line:before {
  content: "";
}

.ri-slash-commands-2:before {
  content: "";
}

.ri-user-forbid-fill:before {
  content: "";
}

.ri-user-forbid-line:before {
  content: "";
}

.ri-beer-fill:before {
  content: "";
}

.ri-beer-line:before {
  content: "";
}

.ri-circle-fill:before {
  content: "";
}

.ri-circle-line:before {
  content: "";
}

.ri-dropdown-list:before {
  content: "";
}

.ri-file-image-fill:before {
  content: "";
}

.ri-file-image-line:before {
  content: "";
}

.ri-file-pdf-2-fill:before {
  content: "";
}

.ri-file-pdf-2-line:before {
  content: "";
}

.ri-file-video-fill:before {
  content: "";
}

.ri-file-video-line:before {
  content: "";
}

.ri-folder-image-fill:before {
  content: "";
}

.ri-folder-image-line:before {
  content: "";
}

.ri-folder-video-fill:before {
  content: "";
}

.ri-folder-video-line:before {
  content: "";
}

.ri-hexagon-fill:before {
  content: "";
}

.ri-hexagon-line:before {
  content: "";
}

.ri-menu-search-fill:before {
  content: "";
}

.ri-menu-search-line:before {
  content: "";
}

.ri-octagon-fill:before {
  content: "";
}

.ri-octagon-line:before {
  content: "";
}

.ri-pentagon-fill:before {
  content: "";
}

.ri-pentagon-line:before {
  content: "";
}

.ri-rectangle-fill:before {
  content: "";
}

.ri-rectangle-line:before {
  content: "";
}

.ri-robot-2-fill:before {
  content: "";
}

.ri-robot-2-line:before {
  content: "";
}

.ri-shapes-fill:before {
  content: "";
}

.ri-shapes-line:before {
  content: "";
}

.ri-square-fill:before {
  content: "";
}

.ri-square-line:before {
  content: "";
}

.ri-tent-fill:before {
  content: "";
}

.ri-tent-line:before {
  content: "";
}

.ri-threads-fill:before {
  content: "";
}

.ri-threads-line:before {
  content: "";
}

.ri-tree-fill:before {
  content: "";
}

.ri-tree-line:before {
  content: "";
}

.ri-triangle-fill:before {
  content: "";
}

.ri-triangle-line:before {
  content: "";
}

.ri-twitter-x-fill:before {
  content: "";
}

.ri-twitter-x-line:before {
  content: "";
}

.ri-verified-badge-fill:before {
  content: "";
}

.ri-verified-badge-line:before {
  content: "";
}

.ri-armchair-fill:before {
  content: "";
}

.ri-armchair-line:before {
  content: "";
}

.ri-bnb-fill:before {
  content: "";
}

.ri-bnb-line:before {
  content: "";
}

.ri-bread-fill:before {
  content: "";
}

.ri-bread-line:before {
  content: "";
}

.ri-btc-fill:before {
  content: "";
}

.ri-btc-line:before {
  content: "";
}

.ri-calendar-schedule-fill:before {
  content: "";
}

.ri-calendar-schedule-line:before {
  content: "";
}

.ri-dice-1-fill:before {
  content: "";
}

.ri-dice-1-line:before {
  content: "";
}

.ri-dice-2-fill:before {
  content: "";
}

.ri-dice-2-line:before {
  content: "";
}

.ri-dice-3-fill:before {
  content: "";
}

.ri-dice-3-line:before {
  content: "";
}

.ri-dice-4-fill:before {
  content: "";
}

.ri-dice-4-line:before {
  content: "";
}

.ri-dice-5-fill:before {
  content: "";
}

.ri-dice-5-line:before {
  content: "";
}

.ri-dice-6-fill:before {
  content: "";
}

.ri-dice-6-line:before {
  content: "";
}

.ri-dice-fill:before {
  content: "";
}

.ri-dice-line:before {
  content: "";
}

.ri-drinks-fill:before {
  content: "";
}

.ri-drinks-line:before {
  content: "";
}

.ri-equalizer-2-fill:before {
  content: "";
}

.ri-equalizer-2-line:before {
  content: "";
}

.ri-equalizer-3-fill:before {
  content: "";
}

.ri-equalizer-3-line:before {
  content: "";
}

.ri-eth-fill:before {
  content: "";
}

.ri-eth-line:before {
  content: "";
}

.ri-flower-fill:before {
  content: "";
}

.ri-flower-line:before {
  content: "";
}

.ri-glasses-2-fill:before {
  content: "";
}

.ri-glasses-2-line:before {
  content: "";
}

.ri-glasses-fill:before {
  content: "";
}

.ri-glasses-line:before {
  content: "";
}

.ri-goggles-fill:before {
  content: "";
}

.ri-goggles-line:before {
  content: "";
}

.ri-image-circle-fill:before {
  content: "";
}

.ri-image-circle-line:before {
  content: "";
}

.ri-info-i:before {
  content: "";
}

.ri-money-rupee-circle-fill:before {
  content: "";
}

.ri-money-rupee-circle-line:before {
  content: "";
}

.ri-news-fill:before {
  content: "";
}

.ri-news-line:before {
  content: "";
}

.ri-robot-3-fill:before {
  content: "";
}

.ri-robot-3-line:before {
  content: "";
}

.ri-share-2-fill:before {
  content: "";
}

.ri-share-2-line:before {
  content: "";
}

.ri-sofa-fill:before {
  content: "";
}

.ri-sofa-line:before {
  content: "";
}

.ri-svelte-fill:before {
  content: "";
}

.ri-svelte-line:before {
  content: "";
}

.ri-vk-fill:before {
  content: "";
}

.ri-vk-line:before {
  content: "";
}

.ri-xrp-fill:before {
  content: "";
}

.ri-xrp-line:before {
  content: "";
}

.ri-xtz-fill:before {
  content: "";
}

.ri-xtz-line:before {
  content: "";
}

.ri-archive-stack-fill:before {
  content: "";
}

.ri-archive-stack-line:before {
  content: "";
}

.ri-bowl-fill:before {
  content: "";
}

.ri-bowl-line:before {
  content: "";
}

.ri-calendar-view:before {
  content: "";
}

.ri-carousel-view:before {
  content: "";
}

.ri-code-block:before {
  content: "";
}

.ri-color-filter-fill:before {
  content: "";
}

.ri-color-filter-line:before {
  content: "";
}

.ri-contacts-book-3-fill:before {
  content: "";
}

.ri-contacts-book-3-line:before {
  content: "";
}

.ri-contract-fill:before {
  content: "";
}

.ri-contract-line:before {
  content: "";
}

.ri-drinks-2-fill:before {
  content: "";
}

.ri-drinks-2-line:before {
  content: "";
}

.ri-export-fill:before {
  content: "";
}

.ri-export-line:before {
  content: "";
}

.ri-file-check-fill:before {
  content: "";
}

.ri-file-check-line:before {
  content: "";
}

.ri-focus-mode:before {
  content: "";
}

.ri-folder-6-fill:before {
  content: "";
}

.ri-folder-6-line:before {
  content: "";
}

.ri-folder-check-fill:before {
  content: "";
}

.ri-folder-check-line:before {
  content: "";
}

.ri-folder-close-fill:before {
  content: "";
}

.ri-folder-close-line:before {
  content: "";
}

.ri-folder-cloud-fill:before {
  content: "";
}

.ri-folder-cloud-line:before {
  content: "";
}

.ri-gallery-view-2:before {
  content: "";
}

.ri-gallery-view:before {
  content: "";
}

.ri-hand:before {
  content: "";
}

.ri-import-fill:before {
  content: "";
}

.ri-import-line:before {
  content: "";
}

.ri-information-2-fill:before {
  content: "";
}

.ri-information-2-line:before {
  content: "";
}

.ri-kanban-view-2:before {
  content: "";
}

.ri-kanban-view:before {
  content: "";
}

.ri-list-view:before {
  content: "";
}

.ri-lock-star-fill:before {
  content: "";
}

.ri-lock-star-line:before {
  content: "";
}

.ri-puzzle-2-fill:before {
  content: "";
}

.ri-puzzle-2-line:before {
  content: "";
}

.ri-puzzle-fill:before {
  content: "";
}

.ri-puzzle-line:before {
  content: "";
}

.ri-ram-2-fill:before {
  content: "";
}

.ri-ram-2-line:before {
  content: "";
}

.ri-ram-fill:before {
  content: "";
}

.ri-ram-line:before {
  content: "";
}

.ri-receipt-fill:before {
  content: "";
}

.ri-receipt-line:before {
  content: "";
}

.ri-shadow-fill:before {
  content: "";
}

.ri-shadow-line:before {
  content: "";
}

.ri-sidebar-fold-fill:before {
  content: "";
}

.ri-sidebar-fold-line:before {
  content: "";
}

.ri-sidebar-unfold-fill:before {
  content: "";
}

.ri-sidebar-unfold-line:before {
  content: "";
}

.ri-slideshow-view:before {
  content: "";
}

.ri-sort-alphabet-asc:before {
  content: "";
}

.ri-sort-alphabet-desc:before {
  content: "";
}

.ri-sort-number-asc:before {
  content: "";
}

.ri-sort-number-desc:before {
  content: "";
}

.ri-stacked-view:before {
  content: "";
}

.ri-sticky-note-add-fill:before {
  content: "";
}

.ri-sticky-note-add-line:before {
  content: "";
}

.ri-swap-2-fill:before {
  content: "";
}

.ri-swap-2-line:before {
  content: "";
}

.ri-swap-3-fill:before {
  content: "";
}

.ri-swap-3-line:before {
  content: "";
}

.ri-table-3:before {
  content: "";
}

.ri-table-view:before {
  content: "";
}

.ri-text-block:before {
  content: "";
}

.ri-text-snippet:before {
  content: "";
}

.ri-timeline-view:before {
  content: "";
}

.ri-blogger-fill:before {
  content: "";
}

.ri-blogger-line:before {
  content: "";
}

.ri-chat-thread-fill:before {
  content: "";
}

.ri-chat-thread-line:before {
  content: "";
}

.ri-discount-percent-fill:before {
  content: "";
}

.ri-discount-percent-line:before {
  content: "";
}

.ri-exchange-2-fill:before {
  content: "";
}

.ri-exchange-2-line:before {
  content: "";
}

.ri-git-fork-fill:before {
  content: "";
}

.ri-git-fork-line:before {
  content: "";
}

.ri-input-field:before {
  content: "";
}

.ri-progress-1-fill:before {
  content: "";
}

.ri-progress-1-line:before {
  content: "";
}

.ri-progress-2-fill:before {
  content: "";
}

.ri-progress-2-line:before {
  content: "";
}

.ri-progress-3-fill:before {
  content: "";
}

.ri-progress-3-line:before {
  content: "";
}

.ri-progress-4-fill:before {
  content: "";
}

.ri-progress-4-line:before {
  content: "";
}

.ri-progress-5-fill:before {
  content: "";
}

.ri-progress-5-line:before {
  content: "";
}

.ri-progress-6-fill:before {
  content: "";
}

.ri-progress-6-line:before {
  content: "";
}

.ri-progress-7-fill:before {
  content: "";
}

.ri-progress-7-line:before {
  content: "";
}

.ri-progress-8-fill:before {
  content: "";
}

.ri-progress-8-line:before {
  content: "";
}

.ri-remix-run-fill:before {
  content: "";
}

.ri-remix-run-line:before {
  content: "";
}

.ri-signpost-fill:before {
  content: "";
}

.ri-signpost-line:before {
  content: "";
}

.ri-time-zone-fill:before {
  content: "";
}

.ri-time-zone-line:before {
  content: "";
}

.ri-arrow-down-wide-fill:before {
  content: "";
}

.ri-arrow-down-wide-line:before {
  content: "";
}

.ri-arrow-left-wide-fill:before {
  content: "";
}

.ri-arrow-left-wide-line:before {
  content: "";
}

.ri-arrow-right-wide-fill:before {
  content: "";
}

.ri-arrow-right-wide-line:before {
  content: "";
}

.ri-arrow-up-wide-fill:before {
  content: "";
}

.ri-arrow-up-wide-line:before {
  content: "";
}

.ri-bluesky-fill:before {
  content: "";
}

.ri-bluesky-line:before {
  content: "";
}

.ri-expand-height-fill:before {
  content: "";
}

.ri-expand-height-line:before {
  content: "";
}

.ri-expand-width-fill:before {
  content: "";
}

.ri-expand-width-line:before {
  content: "";
}

.ri-forward-end-fill:before {
  content: "";
}

.ri-forward-end-line:before {
  content: "";
}

.ri-forward-end-mini-fill:before {
  content: "";
}

.ri-forward-end-mini-line:before {
  content: "";
}

.ri-friendica-fill:before {
  content: "";
}

.ri-friendica-line:before {
  content: "";
}

.ri-git-pr-draft-fill:before {
  content: "";
}

.ri-git-pr-draft-line:before {
  content: "";
}

.ri-play-reverse-fill:before {
  content: "";
}

.ri-play-reverse-line:before {
  content: "";
}

.ri-play-reverse-mini-fill:before {
  content: "";
}

.ri-play-reverse-mini-line:before {
  content: "";
}

.ri-rewind-start-fill:before {
  content: "";
}

.ri-rewind-start-line:before {
  content: "";
}

.ri-rewind-start-mini-fill:before {
  content: "";
}

.ri-rewind-start-mini-line:before {
  content: "";
}

.ri-scroll-to-bottom-fill:before {
  content: "";
}

.ri-scroll-to-bottom-line:before {
  content: "";
}

.ri-add-large-fill:before {
  content: "";
}

.ri-add-large-line:before {
  content: "";
}

.ri-aed-electrodes-fill:before {
  content: "";
}

.ri-aed-electrodes-line:before {
  content: "";
}

.ri-aed-fill:before {
  content: "";
}

.ri-aed-line:before {
  content: "";
}

.ri-alibaba-cloud-fill:before {
  content: "";
}

.ri-alibaba-cloud-line:before {
  content: "";
}

.ri-align-item-bottom-fill:before {
  content: "";
}

.ri-align-item-bottom-line:before {
  content: "";
}

.ri-align-item-horizontal-center-fill:before {
  content: "";
}

.ri-align-item-horizontal-center-line:before {
  content: "";
}

.ri-align-item-left-fill:before {
  content: "";
}

.ri-align-item-left-line:before {
  content: "";
}

.ri-align-item-right-fill:before {
  content: "";
}

.ri-align-item-right-line:before {
  content: "";
}

.ri-align-item-top-fill:before {
  content: "";
}

.ri-align-item-top-line:before {
  content: "";
}

.ri-align-item-vertical-center-fill:before {
  content: "";
}

.ri-align-item-vertical-center-line:before {
  content: "";
}

.ri-apps-2-add-fill:before {
  content: "";
}

.ri-apps-2-add-line:before {
  content: "";
}

.ri-close-large-fill:before {
  content: "";
}

.ri-close-large-line:before {
  content: "";
}

.ri-collapse-diagonal-2-fill:before {
  content: "";
}

.ri-collapse-diagonal-2-line:before {
  content: "";
}

.ri-collapse-diagonal-fill:before {
  content: "";
}

.ri-collapse-diagonal-line:before {
  content: "";
}

.ri-dashboard-horizontal-fill:before {
  content: "";
}

.ri-dashboard-horizontal-line:before {
  content: "";
}

.ri-expand-diagonal-2-fill:before {
  content: "";
}

.ri-expand-diagonal-2-line:before {
  content: "";
}

.ri-expand-diagonal-fill:before {
  content: "";
}

.ri-expand-diagonal-line:before {
  content: "";
}

.ri-firebase-fill:before {
  content: "";
}

.ri-firebase-line:before {
  content: "";
}

.ri-flip-horizontal-2-fill:before {
  content: "";
}

.ri-flip-horizontal-2-line:before {
  content: "";
}

.ri-flip-horizontal-fill:before {
  content: "";
}

.ri-flip-horizontal-line:before {
  content: "";
}

.ri-flip-vertical-2-fill:before {
  content: "";
}

.ri-flip-vertical-2-line:before {
  content: "";
}

.ri-flip-vertical-fill:before {
  content: "";
}

.ri-flip-vertical-line:before {
  content: "";
}

.ri-formula:before {
  content: "";
}

.ri-function-add-fill:before {
  content: "";
}

.ri-function-add-line:before {
  content: "";
}

.ri-goblet-2-fill:before {
  content: "";
}

.ri-goblet-2-line:before {
  content: "";
}

.ri-golf-ball-fill:before {
  content: "";
}

.ri-golf-ball-line:before {
  content: "";
}

.ri-group-3-fill:before {
  content: "";
}

.ri-group-3-line:before {
  content: "";
}

.ri-heart-add-2-fill:before {
  content: "";
}

.ri-heart-add-2-line:before {
  content: "";
}

.ri-id-card-fill:before {
  content: "";
}

.ri-id-card-line:before {
  content: "";
}

.ri-information-off-fill:before {
  content: "";
}

.ri-information-off-line:before {
  content: "";
}

.ri-java-fill:before {
  content: "";
}

.ri-java-line:before {
  content: "";
}

.ri-layout-grid-2-fill:before {
  content: "";
}

.ri-layout-grid-2-line:before {
  content: "";
}

.ri-layout-horizontal-fill:before {
  content: "";
}

.ri-layout-horizontal-line:before {
  content: "";
}

.ri-layout-vertical-fill:before {
  content: "";
}

.ri-layout-vertical-line:before {
  content: "";
}

.ri-menu-fold-2-fill:before {
  content: "";
}

.ri-menu-fold-2-line:before {
  content: "";
}

.ri-menu-fold-3-fill:before {
  content: "";
}

.ri-menu-fold-3-line:before {
  content: "";
}

.ri-menu-fold-4-fill:before {
  content: "";
}

.ri-menu-fold-4-line:before {
  content: "";
}

.ri-menu-unfold-2-fill:before {
  content: "";
}

.ri-menu-unfold-2-line:before {
  content: "";
}

.ri-menu-unfold-3-fill:before {
  content: "";
}

.ri-menu-unfold-3-line:before {
  content: "";
}

.ri-menu-unfold-4-fill:before {
  content: "";
}

.ri-menu-unfold-4-line:before {
  content: "";
}

.ri-mobile-download-fill:before {
  content: "";
}

.ri-mobile-download-line:before {
  content: "";
}

.ri-nextjs-fill:before {
  content: "";
}

.ri-nextjs-line:before {
  content: "";
}

.ri-nodejs-fill:before {
  content: "";
}

.ri-nodejs-line:before {
  content: "";
}

.ri-pause-large-fill:before {
  content: "";
}

.ri-pause-large-line:before {
  content: "";
}

.ri-play-large-fill:before {
  content: "";
}

.ri-play-large-line:before {
  content: "";
}

.ri-play-reverse-large-fill:before {
  content: "";
}

.ri-play-reverse-large-line:before {
  content: "";
}

.ri-police-badge-fill:before {
  content: "";
}

.ri-police-badge-line:before {
  content: "";
}

.ri-prohibited-2-fill:before {
  content: "";
}

.ri-prohibited-2-line:before {
  content: "";
}

.ri-shopping-bag-4-fill:before {
  content: "";
}

.ri-shopping-bag-4-line:before {
  content: "";
}

.ri-snowflake-fill:before {
  content: "";
}

.ri-snowflake-line:before {
  content: "";
}

.ri-square-root:before {
  content: "";
}

.ri-stop-large-fill:before {
  content: "";
}

.ri-stop-large-line:before {
  content: "";
}

.ri-tailwind-css-fill:before {
  content: "";
}

.ri-tailwind-css-line:before {
  content: "";
}

.ri-tooth-fill:before {
  content: "";
}

.ri-tooth-line:before {
  content: "";
}

.ri-video-off-fill:before {
  content: "";
}

.ri-video-off-line:before {
  content: "";
}

.ri-video-on-fill:before {
  content: "";
}

.ri-video-on-line:before {
  content: "";
}

.ri-webhook-fill:before {
  content: "";
}

.ri-webhook-line:before {
  content: "";
}

.ri-weight-fill:before {
  content: "";
}

.ri-weight-line:before {
  content: "";
}

@font-face {
  font-family: summernote;
  src: url("/assets/icon-font/summer/summernote.ttf");
  src: url("/assets/icon-font/summer/summernote.eot"), url("/assets/icon-font/summer/summernote.woff"), url("/assets/icon-font/summer/summernote.woff2");
}

.choices {
  position: relative;
  overflow: hidden;
  margin-bottom: 24px;
  font-size: 16px;
}

.choices:focus {
  outline: 0;
}

.choices:last-child {
  margin-bottom: 0;
}

.choices.is-open {
  overflow: visible;
}

.choices.is-disabled .choices__inner, .choices.is-disabled .choices__input {
  background-color: #eaeaea;
  cursor: not-allowed;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.choices.is-disabled .choices__item {
  cursor: not-allowed;
}

.choices [hidden] {
  display: none !important;
}

.choices[data-type*="select-one"] {
  cursor: pointer;
}

.choices[data-type*="select-one"] .choices__inner {
  padding-bottom: 7.5px;
}

.choices[data-type*="select-one"] .choices__input {
  display: block;
  width: 100%;
  padding: 10px;
  border-bottom: 1px solid #ddd;
  background-color: #fff;
  margin: 0;
}

.choices[data-type*="select-one"] .choices__button {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjMDAwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==");
  padding: 0;
  background-size: 8px;
  position: absolute;
  top: 50%;
  right: 0;
  margin-top: -10px;
  margin-right: 25px;
  height: 20px;
  width: 20px;
  border-radius: 10em;
  opacity: .25;
}

.choices[data-type*="select-one"] .choices__button:focus, .choices[data-type*="select-one"] .choices__button:hover {
  opacity: 1;
}

.choices[data-type*="select-one"] .choices__button:focus {
  box-shadow: 0 0 0 2px #00bcd4;
}

.choices[data-type*="select-one"] .choices__item[data-value=""] .choices__button {
  display: none;
}

.choices[data-type*="select-one"]:after {
  content: "";
  height: 0;
  width: 0;
  border-style: solid;
  border-color: #333 #0000 #0000;
  border-width: 5px;
  position: absolute;
  right: 11.5px;
  top: 50%;
  margin-top: -2.5px;
  pointer-events: none;
}

.choices[data-type*="select-one"].is-open:after {
  border-color: #0000 #0000 #333;
  margin-top: -7.5px;
}

.choices[data-type*="select-one"][dir="rtl"]:after {
  left: 11.5px;
  right: auto;
}

.choices[data-type*="select-one"][dir="rtl"] .choices__button {
  right: auto;
  left: 0;
  margin-left: 25px;
  margin-right: 0;
}

.choices[data-type*="select-multiple"] .choices__inner, .choices[data-type*="text"] .choices__inner {
  cursor: text;
}

.choices[data-type*="select-multiple"] .choices__button, .choices[data-type*="text"] .choices__button {
  position: relative;
  display: inline-block;
  margin: 0 -4px 0 8px;
  padding-left: 16px;
  border-left: 1px solid #008fa1;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==");
  background-size: 8px;
  width: 8px;
  line-height: 1;
  opacity: .75;
  border-radius: 0;
}

.choices[data-type*="select-multiple"] .choices__button:focus, .choices[data-type*="select-multiple"] .choices__button:hover, .choices[data-type*="text"] .choices__button:focus, .choices[data-type*="text"] .choices__button:hover {
  opacity: 1;
}

.choices__inner {
  display: inline-block;
  vertical-align: top;
  width: 100%;
  background-color: #0000;
  padding: 5px 6px;
  border: 1px solid #c2c2c2;
  border-radius: 8px;
  font-size: 14px;
  overflow: hidden;
}

.is-focused .choices__inner, .is-open .choices__inner {
  border-color: #b7b7b7;
}

.is-open .choices__inner {
  border-radius: 2.5px 2.5px 0 0;
}

.is-flipped.is-open .choices__inner {
  border-radius: 0 0 2.5px 2.5px;
}

.choices__list {
  margin: 0;
  padding-left: 0;
  list-style: none;
}

.choices__list--single {
  display: inline-block;
  padding: 4px 16px 4px 4px;
  width: 100%;
}

[dir="rtl"] .choices__list--single {
  padding-right: 4px;
  padding-left: 16px;
}

.choices__list--single .choices__item {
  width: 100%;
}

.choices__list--multiple {
  display: inline;
}

.choices__list--multiple .choices__item {
  display: inline-block;
  vertical-align: middle;
  border-radius: 20px;
  padding: 4px 10px;
  font-size: 12px;
  font-weight: 500;
  margin: 2px;
  background-color: #795ded;
  color: #fff;
  word-break: break-all;
  box-sizing: border-box;
}

.choices__list--multiple .choices__item[data-deletable] {
  padding-right: 5px;
}

[dir="rtl"] .choices__list--multiple .choices__item {
  margin-right: 0;
  margin-left: 3.75px;
}

.choices__list--multiple .choices__item.is-highlighted {
  background-color: #00a5bb;
  border: 1px solid #008fa1;
}

.is-disabled .choices__list--multiple .choices__item {
  background-color: #aaa;
  border: 1px solid #919191;
}

.choices__list--dropdown, .choices__list[aria-expanded] {
  visibility: hidden;
  z-index: 1;
  position: absolute;
  width: 100%;
  background-color: #fff;
  border: 1px solid #ddd;
  top: 100%;
  margin-top: -1px;
  border-bottom-left-radius: 2.5px;
  border-bottom-right-radius: 2.5px;
  overflow: hidden;
  word-break: break-all;
  will-change: visibility;
}

.is-active.choices__list--dropdown, .is-active.choices__list[aria-expanded] {
  visibility: visible;
}

.is-open .choices__list--dropdown, .is-open .choices__list[aria-expanded] {
  border-color: #b7b7b7;
}

.is-flipped .choices__list--dropdown, .is-flipped .choices__list[aria-expanded] {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: -1px;
  border-radius: .25rem .25rem 0 0;
}

.choices__list--dropdown .choices__list, .choices__list[aria-expanded] .choices__list {
  position: relative;
  max-height: 300px;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  will-change: scroll-position;
}

.choices__list--dropdown .choices__item, .choices__list[aria-expanded] .choices__item {
  position: relative;
  padding: 10px;
  font-size: 14px;
}

[dir="rtl"] .choices__list--dropdown .choices__item, [dir="rtl"] .choices__list[aria-expanded] .choices__item {
  text-align: right;
}

@media (width >= 640px) {
  .choices__list--dropdown .choices__item--selectable, .choices__list[aria-expanded] .choices__item--selectable {
    padding-right: 100px;
  }

  .choices__list--dropdown .choices__item--selectable:after, .choices__list[aria-expanded] .choices__item--selectable:after {
    content: attr(data-select-text);
    font-size: 12px;
    opacity: 0;
    position: absolute;
    right: 10px;
    top: 50%;
    transform: translateY(-50%);
  }

  [dir="rtl"] .choices__list--dropdown .choices__item--selectable, [dir="rtl"] .choices__list[aria-expanded] .choices__item--selectable {
    text-align: right;
    padding-left: 100px;
    padding-right: 10px;
  }

  [dir="rtl"] .choices__list--dropdown .choices__item--selectable:after, [dir="rtl"] .choices__list[aria-expanded] .choices__item--selectable:after {
    right: auto;
    left: 10px;
  }
}

.choices__list--dropdown .choices__item--selectable.is-highlighted, .choices__list[aria-expanded] .choices__item--selectable.is-highlighted {
  background-color: #f2f2f2;
}

.choices__list--dropdown .choices__item--selectable.is-highlighted:after, .choices__list[aria-expanded] .choices__item--selectable.is-highlighted:after {
  opacity: .5;
}

.choices__item {
  cursor: default;
}

.choices__item--selectable {
  cursor: pointer;
}

.choices__item--disabled {
  cursor: not-allowed;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  opacity: .5;
}

.choices__heading {
  font-weight: 600;
  font-size: 12px;
  padding: 10px;
  border-bottom: 1px solid #f7f7f7;
  color: gray;
}

.choices__button {
  text-indent: -9999px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: 0;
  background-color: #0000;
  background-repeat: no-repeat;
  background-position: center;
  cursor: pointer;
}

.choices__button:focus, .choices__input:focus {
  outline: 0;
}

.choices__input {
  display: inline-block;
  vertical-align: baseline;
  background-color: #0000;
  font-size: 14px;
  margin-bottom: 0;
  border: 0;
  border-radius: 0;
  max-width: 100%;
  padding: 4px 0 4px 2px;
  color: #555;
}

.choices__input::-webkit-search-cancel-button, .choices__input::-webkit-search-decoration, .choices__input::-webkit-search-results-button, .choices__input::-webkit-search-results-decoration {
  display: none;
}

.choices__input::-ms-clear, .choices__input::-ms-reveal {
  display: none;
  width: 0;
  height: 0;
}

[dir="rtl"] .choices__input {
  padding-right: 2px;
  padding-left: 0;
}

.choices__placeholder {
  opacity: .5;
}

div[class*="scrollbar-track scrollbar-track-"] {
  width: .375rem;
  background-color: #0000;
}

div[class*="scrollbar-thumb scrollbar-thumb-"] {
  width: .375rem;
  background-color: #0000;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  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(.4, 0, .2, 1);
  transition-duration: .3s;
  transition-timing-function: cubic-bezier(0, 0, .2, 1);
}

.smooth-scrollbar:hover .scrollbar-thumb {
  background-color: #99999980;
}

.scrollbar-thumb-x {
  visibility: hidden;
  display: none;
  opacity: 0;
}

.select2.select2-container {
  font-size: .875rem;
  line-height: 1.25rem;
}

.select2.select2-container .select2-selection {
  height: 44px;
  border-radius: .375rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(194 194 194 / var(--tw-border-opacity));
  background-color: #0000;
  outline: 2px solid #0000;
  outline-offset: 2px;
}

.group[data-card-style="square"] .select2.select2-container .select2-selection {
  border-radius: .125rem;
}

.select2.select2-container .select2-selection:where(.dark, .dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(43 43 101 / var(--tw-border-opacity));
}

.select2.select2-container .select2-selection .select2-selection__rendered {
  padding-left: .625rem;
  padding-right: .625rem;
  padding-right: 33px;
  line-height: 42px;
  --tw-text-opacity: 1;
  color: rgb(71 71 71 / var(--tw-text-opacity));
}

.select2.select2-container .select2-selection .select2-selection__rendered:where(.dark, .dark *) {
  --tw-text-opacity: 1;
  color: rgb(215 215 215 / var(--tw-text-opacity));
}

.select2.select2-container .select2-selection .select2-selection__arrow {
  height: 42px;
  width: 2rem;
  border-top-right-radius: .375rem;
  border-bottom-right-radius: .375rem;
  border-left-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(194 194 194 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(238 238 238 / var(--tw-bg-opacity));
}

.group[data-card-style="square"] .select2.select2-container .select2-selection .select2-selection__arrow {
  border-radius: .125rem;
}

.select2.select2-container .select2-selection .select2-selection__arrow:where(.dark, .dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(43 43 101 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(35 35 77 / var(--tw-bg-opacity));
}

.select2.select2-container .select2-selection--multiple {
  height: auto;
  min-height: 44px;
}

.group[data-card-style="square"] .select2-dropdown {
  border-radius: .125rem;
}

.select2-dropdown:where(.dark, .dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(43 43 101 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(9 9 39 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(215 215 215 / var(--tw-text-opacity));
}

.select2-container--default .select2-search--dropdown .select2-search__field {
  background-color: #0000;
}

.group[data-card-style="square"] .select2-container--default .select2-search--dropdown .select2-search__field {
  border-radius: .125rem;
}

.select2-container--default .select2-search--dropdown .select2-search__field:where(.dark, .dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(43 43 101 / var(--tw-border-opacity));
}

.select2-container--default .select2-selection--single .select2-selection__placeholder {
  font-family: Urbanist, sans-serif;
  font-weight: 500;
  --tw-text-opacity: 1;
  color: rgb(71 71 71 / var(--tw-text-opacity));
}

.select2-container--default .select2-selection--single .select2-selection__placeholder:where(.dark, .dark *) {
  --tw-text-opacity: 1;
  color: rgb(215 215 215 / var(--tw-text-opacity));
}

.select2-container--default .select2-results__option--selected:where(.dark, .dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(35 35 77 / var(--tw-bg-opacity));
}

.select2.select2-container .select2-selection--multiple .select2-search--inline .select2-search__field {
  margin-top: 0;
  display: contents;
}

.select2.select2-container .select2-selection--multiple .select2-selection__rendered {
  display: block;
  padding-top: .25rem;
  padding-bottom: .25rem;
  line-height: 29px;
}

.select2.select2-container .select2-selection--multiple .select2-selection__choice {
  position: relative;
  margin: 0;
  margin-top: 4px;
  margin-right: 4px;
  height: 24px;
  padding-right: 6px;
  font-size: .75rem;
  line-height: 1rem;
  line-height: 24px;
}

.group[data-card-style="square"] .select2.select2-container .select2-selection--multiple .select2-selection__choice {
  border-radius: .125rem;
}

.select2.select2-container .select2-selection--multiple .select2-selection__choice:where(.dark, .dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(43 43 101 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(35 35 77 / var(--tw-bg-opacity));
}

.select2.select2-container .select2-selection--multiple .select2-selection__choice .select2-selection__choice__remove {
  font-size: 1rem;
  line-height: 1.5rem;
  --tw-text-opacity: 1;
  color: rgb(255 70 38 / var(--tw-text-opacity));
}

.group[data-card-style="square"] .select2.select2-container .select2-selection--multiple .select2-selection__choice .select2-selection__choice__remove {
  border-radius: .125rem;
}

.select2.select2-container .select2-selection--multiple .select2-selection__choice .select2-selection__choice__remove:where(.dark, .dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(43 43 101 / var(--tw-border-opacity));
}

.select2.select2-container .select2-selection--multiple .select2-selection__choice .select2-selection__choice__remove:hover:where(.dark, .dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(9 9 39 / var(--tw-bg-opacity));
}

.dark .apexcharts-backgroundBar {
  fill: #23234d;
}

.dark .apexcharts-tooltip.apexcharts-theme-light {
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(43 43 101 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(26 26 62 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(215 215 215 / var(--tw-text-opacity));
}

.dark .apexcharts-xaxis-label, .dark .apexcharts-yaxis-label {
  fill: #a0a0a0;
}

.dark .apexcharts-xcrosshairs, .dark .apexcharts-ycrosshairs {
  stroke: #2b2b65;
}

.dark .apexcharts-canvas .apexcharts-tooltip .apexcharts-tooltip-title {
  border-bottom-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(43 43 101 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(26 26 62 / var(--tw-bg-opacity));
}

.dark .apexcharts-xaxistooltip, .dark .apexcharts-yaxistooltip {
  --tw-border-opacity: 1;
  border-color: rgb(33 33 70 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(21 21 65 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(215 215 215 / var(--tw-text-opacity));
}

.dark .apexcharts-grid .apexcharts-gridline {
  stroke: #212146;
  stroke-width: .5px;
}

.dark .apexcharts-legend-text {
  color: #a0a0a0 !important;
}

.dark .apexcharts-grid-borders .apexcharts-gridline {
  stroke: #212146;
  stroke-width: .5px;
}

.dark .apexcharts-grid-borders line:last-child, .dark .apexcharts-inner .apexcharts-grid-borders line:last-child, .dark .apexcharts-graphical .apexcharts-grid-borders line:last-child {
  stroke: #212146;
}

.dark #total-task-chart .apexcharts-text, .dark #total-task-chart .apexcharts-text.apexcharts-datalabel-label {
  fill: #a0a0a0;
}

.dark #finance-status-chart .apexcharts-tracks .apexcharts-radialbar-area {
  stroke: #292559;
  stroke-opacity: 1;
}

.dark #analytic-session-overview-chart .apexcharts-series .apexcharts-area:first-child {
  fill: #151541;
}

.dark #browser-session-chart .apexcharts-series:nth-child(3) .apexcharts-pie-area, .dark #projectStatus .apexcharts-series:nth-child(3) .apexcharts-pie-area {
  fill: #151541;
}

.dark #browser-session-chart .apexcharts-series:nth-child(2) .apexcharts-pie-area, .dark #projectStatus .apexcharts-series:nth-child(2) .apexcharts-pie-area {
  fill: #493b94;
}

.dark #browser-session-chart .apexcharts-series:first-child .apexcharts-pie-area, .dark #projectStatus .apexcharts-series:first-child .apexcharts-pie-area {
  fill: #5b43cb;
}

.dark #total-task-chart .apexcharts-series:first-child .apexcharts-radialbar-area {
  stroke: #151541;
}

.dark #total-task-chart .apexcharts-series:nth-child(2) .apexcharts-radialbar-area {
  stroke: #493b94;
}

.dark #total-task-chart .apexcharts-series:nth-child(3) .apexcharts-radialbar-area {
  stroke: #5b43cb;
}

.dark #customer-country-chart #jvm-regions-group .jvm-region, .dark #sell-by-country-map #jvm-regions-group .jvm-region {
  fill: #151541;
  stroke: #292559;
}

.dark #customer-country-chart #jvm-markers-labels-group .jvm-marker, .dark #sell-by-country-map #jvm-markers-labels-group .jvm-marker {
  fill: #d7d7d7;
}

.dark .note-editor.note-airframe, .dark .note-editor.note-frame {
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(43 43 101 / var(--tw-border-opacity));
}

.dark .note-frame {
  --tw-text-opacity: 1;
  color: rgb(215 215 215 / var(--tw-text-opacity));
}

.dark .note-editor .note-toolbar {
  border-bottom-width: 1px !important;
  --tw-border-opacity: 1 !important;
  border-color: rgb(33 33 70 / var(--tw-border-opacity)) !important;
  --tw-bg-opacity: 1 !important;
  background-color: rgb(9 9 39 / var(--tw-bg-opacity)) !important;
}

.group[data-card-style="square"] .dark .note-editor .note-toolbar {
  border-radius: .125rem;
}

.dark .note-editor .note-toolbar .note-dropdown-menu, .dark .note-popover .popover-content .note-dropdown-menu {
  --tw-border-opacity: 1;
  border-color: rgb(33 33 70 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(26 26 62 / var(--tw-bg-opacity));
}

.dark .note-editor .note-toolbar .note-dropdown-menu a.note-dropdown-item, .dark .note-popover .popover-content .note-dropdown-menu a.note-dropdown-item {
  --tw-text-opacity: 1;
  color: rgb(215 215 215 / var(--tw-text-opacity));
}

.dark .note-editor .note-toolbar .note-btn {
  border-width: 1px !important;
  --tw-border-opacity: 1 !important;
  border-color: rgb(33 33 70 / var(--tw-border-opacity)) !important;
  --tw-bg-opacity: 1 !important;
  background-color: rgb(9 9 39 / var(--tw-bg-opacity)) !important;
  --tw-text-opacity: 1 !important;
  color: rgb(215 215 215 / var(--tw-text-opacity)) !important;
}

.group[data-card-style="square"] .dark .note-editor .note-toolbar .note-btn {
  border-radius: .125rem;
}

.dark .note-editor.note-frame.fullscreen {
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 17 / var(--tw-bg-opacity));
}

.flatpickr-months .flatpickr-prev-month, .flatpickr-months .flatpickr-next-month {
  width: 2.5rem !important;
  height: 2.5rem !important;
  border-radius: .375rem !important;
}

.group[data-card-style="square"] .flatpickr-months .flatpickr-prev-month, .group[data-card-style="square"] .flatpickr-months .flatpickr-next-month {
  border-radius: .125rem;
}

.group[data-card-style="square"] .flatpickr-calendar {
  border-radius: .125rem;
}

.dark .flatpickr-calendar {
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(43 43 101 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(26 26 62 / var(--tw-bg-opacity));
  --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 .flatpickr-months .flatpickr-prev-month, .dark .flatpickr-months .flatpickr-next-month {
  background: #292559;
  color: #eee !important;
  fill: #eee !important;
}

.dark .flatpickr-current-month .flatpickr-monthDropdown-months, .dark .flatpickr-current-month input.cur-year {
  color: #d7d7d7;
}

.dark .flatpickr-current-month .flatpickr-monthDropdown-months option {
  background-color: #001;
}

.dark .flatpickr-day {
  color: #d7d7d7;
}

.dark .flatpickr-day.flatpickr-disabled, .dark .flatpickr-day.flatpickr-disabled:hover, .dark .flatpickr-day.prevMonthDay, .dark .flatpickr-day.nextMonthDay, .dark .flatpickr-day.notAllowed, .dark .flatpickr-day.notAllowed.prevMonthDay, .dark .flatpickr-day.notAllowed.nextMonthDay {
  color: #a0a0a0;
}

.dark .flatpickr-day.inRange, .dark .flatpickr-day.prevMonthDay.inRange, .dark .flatpickr-day.nextMonthDay.inRange, .dark .flatpickr-day.today.inRange, .dark .flatpickr-day.prevMonthDay.today.inRange, .dark .flatpickr-day.nextMonthDay.today.inRange, .dark .flatpickr-day:hover, .dark .flatpickr-day.prevMonthDay:hover, .dark .flatpickr-day.nextMonthDay:hover, .dark .flatpickr-day:focus, .dark .flatpickr-day.prevMonthDay:focus, .dark .flatpickr-day.nextMonthDay:focus, .dark .flatpickr-day.selected, .dark .flatpickr-day.startRange, .dark .flatpickr-day.endRange, .dark .flatpickr-day.selected.inRange, .dark .flatpickr-day.startRange.inRange, .dark .flatpickr-day.endRange.inRange, .dark .flatpickr-day.selected:focus, .dark .flatpickr-day.startRange:focus, .dark .flatpickr-day.endRange:focus, .dark .flatpickr-day.selected:hover, .dark .flatpickr-day.startRange:hover, .dark .flatpickr-day.endRange:hover, .dark .flatpickr-day.selected.prevMonthDay, .dark .flatpickr-day.startRange.prevMonthDay, .dark .flatpickr-day.endRange.prevMonthDay, .dark .flatpickr-day.selected.nextMonthDay, .dark .flatpickr-day.startRange.nextMonthDay, .dark .flatpickr-day.endRange.nextMonthDay {
  background: #292559;
  border-color: #5b43cb;
  box-shadow: none !important;
}

.dark .flatpickr-calendar.hasTime .flatpickr-time {
  --tw-border-opacity: 1;
  border-color: rgb(43 43 101 / var(--tw-border-opacity));
}

.dark .choices .choices__inner {
  --tw-border-opacity: 1;
  border-color: rgb(43 43 101 / var(--tw-border-opacity));
}

.dark .choices .choices__list--dropdown, .dark .choices__list[aria-expanded] {
  --tw-border-opacity: 1;
  border-color: rgb(43 43 101 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 17 / var(--tw-bg-opacity));
}

.dark .choices .choices__input, .dark .choices__list--dropdown .choices__item, .dark .choices__list[aria-expanded] .choices__item {
  --tw-text-opacity: 1;
  color: rgb(215 215 215 / var(--tw-text-opacity));
}

*, :before, :after {
  box-sizing: border-box;
  border-width: 0;
  border-style: solid;
  border-color: #eee;
}

:before, :after {
  --tw-content: "";
}

html, :host {
  line-height: 1.5;
  -webkit-text-size-adjust: 100%;
  -moz-tab-size: 4;
  -o-tab-size: 4;
  tab-size: 4;
  font-family: ui-sans-serif, system-ui, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
  font-feature-settings: normal;
  font-variation-settings: normal;
  -webkit-tap-highlight-color: transparent;
}

body {
  margin: 0;
  line-height: inherit;
}

hr {
  height: 0;
  color: inherit;
  border-top-width: 1px;
}

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

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

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

b, strong {
  font-weight: bolder;
}

code, kbd, samp, pre {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;
  font-feature-settings: normal;
  font-variation-settings: normal;
  font-size: 1em;
}

small {
  font-size: 80%;
}

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

sub {
  bottom: -.25em;
}

sup {
  top: -.5em;
}

table {
  text-indent: 0;
  border-color: inherit;
  border-collapse: collapse;
}

button, input, 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: 0;
  padding: 0;
}

button, select {
  text-transform: none;
}

button, input:where([type="button"]), input:where([type="reset"]), input:where([type="submit"]) {
  -webkit-appearance: button;
  background-color: #0000;
  background-image: none;
}

:-moz-focusring {
  outline: auto;
}

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

progress {
  vertical-align: baseline;
}

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

[type="search"] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}

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

::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}

summary {
  display: list-item;
}

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

fieldset {
  margin: 0;
  padding: 0;
}

legend {
  padding: 0;
}

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

dialog {
  padding: 0;
}

textarea {
  resize: vertical;
}

input::-moz-placeholder, textarea::-moz-placeholder {
  opacity: 1;
  color: #9ca3af;
}

input::placeholder, textarea::placeholder {
  opacity: 1;
  color: #9ca3af;
}

button, [role="button"] {
  cursor: pointer;
}

:disabled {
  cursor: default;
}

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

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

[hidden] {
  display: none;
}

* {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: -moz-none;
  user-select: none;
}

html {
  font-family: Public Sans, sans-serif;
}

body {
  overflow-x: hidden;
}

*, :before, :after {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x: ;
  --tw-pan-y: ;
  --tw-pinch-zoom: ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position: ;
  --tw-gradient-via-position: ;
  --tw-gradient-to-position: ;
  --tw-ordinal: ;
  --tw-slashed-zero: ;
  --tw-numeric-figure: ;
  --tw-numeric-spacing: ;
  --tw-numeric-fraction: ;
  --tw-ring-inset: ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: #3b82f680;
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur: ;
  --tw-brightness: ;
  --tw-contrast: ;
  --tw-grayscale: ;
  --tw-hue-rotate: ;
  --tw-invert: ;
  --tw-saturate: ;
  --tw-sepia: ;
  --tw-drop-shadow: ;
  --tw-backdrop-blur: ;
  --tw-backdrop-brightness: ;
  --tw-backdrop-contrast: ;
  --tw-backdrop-grayscale: ;
  --tw-backdrop-hue-rotate: ;
  --tw-backdrop-invert: ;
  --tw-backdrop-opacity: ;
  --tw-backdrop-saturate: ;
  --tw-backdrop-sepia: ;
  --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: #3b82f680;
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur: ;
  --tw-brightness: ;
  --tw-contrast: ;
  --tw-grayscale: ;
  --tw-hue-rotate: ;
  --tw-invert: ;
  --tw-saturate: ;
  --tw-sepia: ;
  --tw-drop-shadow: ;
  --tw-backdrop-blur: ;
  --tw-backdrop-brightness: ;
  --tw-backdrop-contrast: ;
  --tw-backdrop-grayscale: ;
  --tw-backdrop-hue-rotate: ;
  --tw-backdrop-invert: ;
  --tw-backdrop-opacity: ;
  --tw-backdrop-saturate: ;
  --tw-backdrop-sepia: ;
  --tw-contain-size: ;
  --tw-contain-layout: ;
  --tw-contain-paint: ;
  --tw-contain-style: ;
}

.container {
  width: 100%;
  margin-right: auto;
  margin-left: auto;
}

@media (width >= 640px) {
  .container {
    max-width: 640px;
  }
}

@media (width >= 768px) {
  .container {
    max-width: 768px;
  }
}

@media (width >= 1024px) {
  .container {
    max-width: 1024px;
  }
}

@media (width >= 1280px) {
  .container {
    max-width: 1280px;
  }
}

@media (width >= 1440px) {
  .container {
    max-width: 1440px;
  }
}

@media (width >= 1536px) {
  .container {
    max-width: 1536px;
  }
}

.card {
  margin-bottom: 1rem;
  border-radius: 15px;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding: 1.5rem;
}

.group[data-card-style="square"] .card {
  border-radius: .125rem;
}

.card:where(.dark, .dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(4 4 29 / var(--tw-bg-opacity));
}

.card-title {
  font-size: 1.25rem;
  line-height: 1.75rem;
  font-weight: 600;
  line-height: 1;
  --tw-text-opacity: 1;
  color: rgb(20 28 88 / var(--tw-text-opacity));
}

.card-title:where(.dark, .dark *) {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.card-description {
  margin-top: .5rem;
  font-family: Spline Sans, sans-serif;
  font-size: .875rem;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: rgb(153 153 153 / var(--tw-text-opacity));
}

.card-description:where(.dark, .dark *) {
  --tw-text-opacity: 1;
  color: rgb(215 215 215 / var(--tw-text-opacity));
}

.flex-center-between {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.flex-center {
  display: flex;
  align-items: center;
  justify-content: center;
}

.form-label {
  margin-bottom: .625rem;
  display: inline-block;
  font-size: .875rem;
  line-height: 1.25rem;
  font-weight: 500;
  line-height: 1;
  --tw-text-opacity: 1;
  color: rgb(71 71 71 / var(--tw-text-opacity));
}

.form-label:where(.dark, .dark *) {
  --tw-text-opacity: 1;
  color: rgb(215 215 215 / var(--tw-text-opacity));
}

.form-input {
  display: block;
  height: 2.75rem;
  width: 100%;
  border-radius: .5rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(194 194 194 / var(--tw-border-opacity));
  background-color: #0000;
  padding: .75rem;
  font-family: Spline Sans, sans-serif;
  font-size: .875rem;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: rgb(71 71 71 / var(--tw-text-opacity));
  outline: 2px solid #0000;
  outline-offset: 2px;
}

.group[data-card-style="square"] .form-input {
  border-radius: .125rem;
}

.form-input:focus {
  --tw-border-opacity: 1;
  border-color: rgb(95 113 250 / var(--tw-border-opacity));
}

.form-input:where(.dark, .dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(43 43 101 / var(--tw-border-opacity));
  --tw-text-opacity: 1;
  color: rgb(215 215 215 / var(--tw-text-opacity));
}

.form-input:where(.dark, .dark *)::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgb(156 163 175 / var(--tw-placeholder-opacity));
}

.form-input:where(.dark, .dark *)::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgb(156 163 175 / var(--tw-placeholder-opacity));
}

.form-select {
  height: 2.25rem;
  width: 8rem;
  flex-shrink: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border-radius: .375rem;
  --tw-border-opacity: 1;
  border-color: rgb(238 238 238 / var(--tw-border-opacity));
  background-color: #0000;
  background-image: url("/assets/images/icons/dw-arr.svg");
  background-position: right .75rem center;
  background-repeat: no-repeat;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Public Sans, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 600;
  --tw-text-opacity: 1;
  color: rgb(153 153 153 / var(--tw-text-opacity));
}

.group[data-card-style="square"] .form-select {
  border-radius: .125rem;
}

.form-select:where(.dark, .dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(43 43 101 / var(--tw-border-opacity));
}

.form-select-sm {
  height: 2rem;
  width: 90px;
  font-size: .75rem;
  line-height: 1rem;
  font-weight: 400;
}

.form-select-calendar {
  background-image: url("/assets/images/icons/calendar-2-line.svg");
  background-size: 18px 16px;
}

.form-input-group {
  display: block;
  height: 2.75rem;
  width: 100%;
  border-radius: .5rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(194 194 194 / var(--tw-border-opacity));
  background-color: #0000;
  padding: .75rem;
  font-family: Spline Sans, sans-serif;
  font-size: .875rem;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: rgb(71 71 71 / var(--tw-text-opacity));
  outline: 2px solid #0000;
  outline-offset: 2px;
}

.group[data-card-style="square"] .form-input-group {
  border-radius: .125rem;
}

.form-input-group:focus {
  --tw-border-opacity: 1;
  border-color: rgb(95 113 250 / var(--tw-border-opacity));
}

.form-input-group:where(.dark, .dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(43 43 101 / var(--tw-border-opacity));
  --tw-text-opacity: 1;
  color: rgb(215 215 215 / var(--tw-text-opacity));
}

.form-input-group:where(.dark, .dark *)::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgb(156 163 175 / var(--tw-placeholder-opacity));
}

.form-input-group:where(.dark, .dark *)::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgb(156 163 175 / var(--tw-placeholder-opacity));
}

.form-input-group.input-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: auto;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-inline-end-width: 0;
  padding-left: 1rem;
  padding-right: 1rem;
  --tw-text-opacity: 1;
  color: rgb(156 132 244 / var(--tw-text-opacity));
}

.range-input {
  position: absolute;
  height: 1rem;
  width: 100%;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  opacity: 0;
}

.range-input::-webkit-slider-thumb {
  width: 18px;
  height: 18px;
  cursor: pointer;
  -webkit-appearance: none;
  appearance: none;
}

.tooltip {
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: -2.5rem;
  left: 50%;
  height: 1.5rem;
  min-width: 2.5rem;
  --tw-translate-x: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  border-radius: .25rem;
  padding-left: .375rem;
  padding-right: .375rem;
  font-size: .75rem;
  line-height: 1rem;
}

.tooltip:before {
  position: absolute;
  bottom: -.5rem;
  height: 0;
  width: 0;
  border-left-width: 6px;
  border-right-width: 6px;
  border-top-width: 8px;
  border-left-color: #0000;
  border-right-color: #0000;
  content: var(--tw-content);
  --tw-border-opacity: 1;
  border-top-color: rgb(95 113 250 / var(--tw-border-opacity));
}

.file-input-label {
  display: inline-flex;
  width: 100%;
  cursor: pointer;
  border-radius: .5rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(194 194 194 / var(--tw-border-opacity));
  font-family: Spline Sans, sans-serif;
}

.file-input-label:where(.dark, .dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(33 33 70 / var(--tw-border-opacity));
}

.position-center {
  position: absolute;
  top: 50%;
  left: 50%;
  --tw-translate-x: -50%;
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.stepper-step-btn {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 3.75rem;
  width: 200px;
  flex-shrink: 0;
  --tw-bg-opacity: 1;
  background-color: rgb(243 244 246 / var(--tw-bg-opacity));
  font-size: 1.125rem;
  line-height: 1.75rem;
  font-weight: 600;
  line-height: 1;
  --tw-text-opacity: 1;
  color: rgb(71 71 71 / var(--tw-text-opacity));
}

.group\/stepper-menu.dragging .stepper-step-btn {
  pointer-events: none;
}

.stepper-step-btn:where(.dark, .dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(21 21 65 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(215 215 215 / var(--tw-text-opacity));
}

.stepper-step-btn.active {
  --tw-bg-opacity: 1;
  background-color: rgb(95 113 250 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.app-menu .simplebar-horizontal {
  display: none;
}

.ac-bg {
  background-size: 100% 100%;
  background-position: center;
  background-repeat: no-repeat;
}

.aleart {
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-radius: .5rem;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: .875rem;
  padding-bottom: .875rem;
  font-family: Spline Sans, sans-serif;
  font-size: 14px;
  line-height: 1;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.aleart.a-outline {
  border-width: 1px;
}

.aleart.aleart-image {
  padding-top: 9px;
  padding-bottom: 9px;
}

.aleart.aleart-danger-light {
  background-color: #ff46261a;
  --tw-text-opacity: 1;
  color: rgb(255 70 38 / var(--tw-text-opacity));
}

.aleart.aleart-info-light {
  background-color: #498cff1a;
  --tw-text-opacity: 1;
  color: rgb(73 140 255 / var(--tw-text-opacity));
}

.aleart.aleart-primary-light {
  background-color: #5b43cb1a;
  --tw-text-opacity: 1;
  color: rgb(95 113 250 / var(--tw-text-opacity));
}

.aleart.aleart-secondary-light {
  background-color: #76d4661a;
  --tw-text-opacity: 1;
  color: rgb(118 212 102 / var(--tw-text-opacity));
}

.aleart.aleart-success-light {
  background-color: #66cc331a;
  --tw-text-opacity: 1;
  color: rgb(102 204 51 / var(--tw-text-opacity));
}

.aleart.aleart-warning-light {
  background-color: #ffa3051a;
  --tw-text-opacity: 1;
  color: rgb(255 163 5 / var(--tw-text-opacity));
}

.aleart.aleart-danger-outline {
  border-color: #ff462680;
  --tw-text-opacity: 1;
  color: rgb(255 70 38 / var(--tw-text-opacity));
}

.aleart.aleart-info-outline {
  border-color: #498cff80;
  --tw-text-opacity: 1;
  color: rgb(73 140 255 / var(--tw-text-opacity));
}

.aleart.aleart-primary-outline {
  border-color: #5b43cb80;
  --tw-text-opacity: 1;
  color: rgb(91 67 203 / var(--tw-text-opacity));
}

.aleart.aleart-secondary-outline {
  border-color: #76d46680;
  --tw-text-opacity: 1;
  color: rgb(118 212 102 / var(--tw-text-opacity));
}

.aleart.aleart-success-outline {
  border-color: #66cc3380;
  --tw-text-opacity: 1;
  color: rgb(102 204 51 / var(--tw-text-opacity));
}

.aleart.aleart-warning-outline {
  border-color: #ffa30580;
  --tw-text-opacity: 1;
  color: rgb(255 163 5 / var(--tw-text-opacity));
}

.aleart.aleart-danger-solid {
  --tw-bg-opacity: 1;
  background-color: rgb(255 70 38 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.aleart.aleart-info-solid {
  --tw-bg-opacity: 1;
  background-color: rgb(73 140 255 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.aleart.aleart-primary-solid {
  --tw-bg-opacity: 1;
  background-color: rgb(95 113 250 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.aleart.aleart-secondary-solid {
  --tw-bg-opacity: 1;
  background-color: rgb(118 212 102 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.aleart.aleart-success-solid {
  --tw-bg-opacity: 1;
  background-color: rgb(102 204 51 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.aleart.aleart-warning-solid {
  --tw-bg-opacity: 1;
  background-color: rgb(255 163 5 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.badge {
  display: flex;
  align-items: center;
  justify-content: center;
  width: -moz-max-content;
  width: max-content;
  gap: .625rem;
  border-radius: 4px;
  padding-left: .75rem;
  padding-right: .75rem;
  padding-top: .5rem;
  padding-bottom: .5rem;
  font-family: Spline Sans, sans-serif;
  font-size: .75rem;
  line-height: 1rem;
  font-weight: 500;
  line-height: 1;
}

.badge.b-outline {
  border-width: 1px;
  padding-top: .375rem;
  padding-bottom: .375rem;
}

.badge.b-solid {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.badge.badge-danger-light {
  background-color: #ff462633;
  --tw-text-opacity: 1;
  color: rgb(255 70 38 / var(--tw-text-opacity));
}

.badge.badge-disable-light {
  background-color: #86868633;
  --tw-text-opacity: 1;
  color: rgb(134 134 134 / var(--tw-text-opacity));
}

.badge.badge-info-light {
  background-color: #498cff33;
  --tw-text-opacity: 1;
  color: rgb(73 140 255 / var(--tw-text-opacity));
}

.badge.badge-primary-light {
  --tw-bg-opacity: 1;
  background-color: rgb(229 222 255 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(95 113 250 / var(--tw-text-opacity));
}

.badge.badge-secondary-light {
  background-color: #76d46633;
  --tw-text-opacity: 1;
  color: rgb(118 212 102 / var(--tw-text-opacity));
}

.badge.badge-success-light {
  background-color: #6c33;
  --tw-text-opacity: 1;
  color: rgb(102 204 51 / var(--tw-text-opacity));
}

.badge.badge-warning-light {
  background-color: #ffa30533;
  --tw-text-opacity: 1;
  color: rgb(255 163 5 / var(--tw-text-opacity));
}

.badge.badge-danger-outline {
  border-color: #ff462680;
  --tw-text-opacity: 1;
  color: rgb(255 70 38 / var(--tw-text-opacity));
}

.badge.badge-disable-outline {
  border-color: #86868680;
  --tw-text-opacity: 1;
  color: rgb(134 134 134 / var(--tw-text-opacity));
}

.badge.badge-info-outline {
  border-color: #498cff80;
  --tw-text-opacity: 1;
  color: rgb(73 140 255 / var(--tw-text-opacity));
}

.badge.badge-primary-outline {
  border-color: #5f71fa80;
  --tw-text-opacity: 1;
  color: rgb(95 113 250 / var(--tw-text-opacity));
}

.badge.badge-secondary-outline {
  border-color: #76d46680;
  --tw-text-opacity: 1;
  color: rgb(118 212 102 / var(--tw-text-opacity));
}

.badge.badge-success-outline {
  border-color: #66cc3380;
  --tw-text-opacity: 1;
  color: rgb(102 204 51 / var(--tw-text-opacity));
}

.badge.badge-warning-outline {
  border-color: #ffa30580;
  --tw-text-opacity: 1;
  color: rgb(255 163 5 / var(--tw-text-opacity));
}

.badge:where(.dark, .dark *) {
  --tw-text-opacity: 1;
  color: rgb(215 215 215 / var(--tw-text-opacity));
}

.badge.badge-danger-solid {
  --tw-bg-opacity: 1;
  background-color: rgb(255 70 38 / var(--tw-bg-opacity));
}

.badge.badge-disable-solid.disable {
  --tw-bg-opacity: 1;
  background-color: rgb(238 238 238 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(153 153 153 / var(--tw-text-opacity));
}

.badge.badge-disable-solid {
  --tw-bg-opacity: 1;
  background-color: rgb(134 134 134 / var(--tw-bg-opacity));
}

.badge.badge-info-solid {
  --tw-bg-opacity: 1;
  background-color: rgb(73 140 255 / var(--tw-bg-opacity));
}

.badge.badge-primary-solid {
  --tw-bg-opacity: 1;
  background-color: rgb(95 113 250 / var(--tw-bg-opacity));
}

.badge.badge-secondary-solid {
  --tw-bg-opacity: 1;
  background-color: rgb(118 212 102 / var(--tw-bg-opacity));
}

.badge.badge-success-solid {
  --tw-bg-opacity: 1;
  background-color: rgb(102 204 51 / var(--tw-bg-opacity));
}

.badge.badge-warning-solid {
  --tw-bg-opacity: 1;
  background-color: rgb(255 163 5 / var(--tw-bg-opacity));
}

.badge-counter {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 1.5rem;
  height: 1.5rem;
  border-radius: 4px;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  font-weight: 400;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.group\/b-counter.badge-primary-outline .badge-counter {
  --tw-bg-opacity: 1;
  background-color: rgb(95 113 250 / var(--tw-bg-opacity));
}

.group\/b-counter.badge-secondary-outline .badge-counter {
  --tw-bg-opacity: 1;
  background-color: rgb(118 212 102 / var(--tw-bg-opacity));
}

.group\/b-counter.badge-danger-outline .badge-counter {
  --tw-bg-opacity: 1;
  background-color: rgb(255 70 38 / var(--tw-bg-opacity));
}

.group\/b-counter.badge-warning-outline .badge-counter {
  --tw-bg-opacity: 1;
  background-color: rgb(255 163 5 / var(--tw-bg-opacity));
}

.group\/b-counter.badge-success-outline .badge-counter {
  --tw-bg-opacity: 1;
  background-color: rgb(102 204 51 / var(--tw-bg-opacity));
}

.group\/b-counter.badge-info-outline .badge-counter {
  --tw-bg-opacity: 1;
  background-color: rgb(73 140 255 / var(--tw-bg-opacity));
}

.group\/b-counter.badge-disable-outline .badge-counter {
  --tw-bg-opacity: 1;
  background-color: rgb(153 153 153 / var(--tw-bg-opacity));
}

.group\/b-counter.b-solid .badge-counter {
  --tw-text-opacity: 1;
  color: rgb(71 71 71 / var(--tw-text-opacity));
}

.badge-counter:where(.dark, .dark *) {
  --tw-text-opacity: 1;
  color: rgb(215 215 215 / var(--tw-text-opacity));
}

.badge.badge-primary-light:where(.dark, .dark *) {
  background-color: #5b43cb1a;
}

.danger-border-left {
  border-left-width: 6px;
  --tw-border-opacity: 1;
  border-color: rgb(255 70 38 / var(--tw-border-opacity));
}

.warning-border-left {
  border-left-width: 6px;
  --tw-border-opacity: 1;
  border-color: rgb(255 163 5 / var(--tw-border-opacity));
}

.info-border-left {
  border-left-width: 6px;
  --tw-border-opacity: 1;
  border-color: rgb(73 140 255 / var(--tw-border-opacity));
}

.success-border-left {
  border-left-width: 6px;
  --tw-border-opacity: 1;
  border-color: rgb(102 204 51 / var(--tw-border-opacity));
}

.btn {
  display: flex;
  align-items: center;
  justify-content: center;
  display: inline-flex;
  width: -moz-max-content;
  width: max-content;
  flex-shrink: 0;
  gap: .5rem;
  border-radius: .5rem;
  padding-left: .875rem;
  padding-right: .875rem;
  padding-top: .75rem;
  padding-bottom: .75rem;
  font-weight: 500;
  line-height: 1;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  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(.4, 0, .2, 1);
  transition-duration: .3s;
  transition-timing-function: cubic-bezier(0, 0, .2, 1);
}

.btn:hover.b-light {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.btn.b-outline {
  border-width: 1px;
}

.btn:hover.b-outline {
  border-color: #0000;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.btn.b-solid {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.btn:hover.b-solid {
  opacity: .9;
}

.btn.btn-danger-light {
  background-color: #ff462633;
  --tw-text-opacity: 1;
  color: rgb(255 70 38 / var(--tw-text-opacity));
}

.btn:hover.btn-danger-light {
  --tw-bg-opacity: 1;
  background-color: rgb(255 70 38 / var(--tw-bg-opacity));
}

.btn.btn-disable-light {
  background-color: #86868633;
  --tw-text-opacity: 1;
  color: rgb(134 134 134 / var(--tw-text-opacity));
}

.btn:hover.btn-disable-light {
  --tw-bg-opacity: 1;
  background-color: rgb(134 134 134 / var(--tw-bg-opacity));
}

.btn.btn-extra-light {
  background-color: #18dab533;
  --tw-text-opacity: 1;
  color: rgb(24 218 181 / var(--tw-text-opacity));
}

.btn:hover.btn-extra-light {
  --tw-bg-opacity: 1;
  background-color: rgb(24 218 181 / var(--tw-bg-opacity));
}

.btn.btn-info-light {
  background-color: #498cff33;
  --tw-text-opacity: 1;
  color: rgb(73 140 255 / var(--tw-text-opacity));
}

.btn:hover.btn-info-light {
  --tw-bg-opacity: 1;
  background-color: rgb(73 140 255 / var(--tw-bg-opacity));
}

.btn.btn-light-light {
  background-color: #19213d33;
  --tw-text-opacity: 1;
  color: rgb(25 33 61 / var(--tw-text-opacity));
}

.btn:hover.btn-light-light {
  --tw-bg-opacity: 1;
  background-color: rgb(25 33 61 / var(--tw-bg-opacity));
}

.btn.btn-pink-light {
  background-color: #d777f933;
  --tw-text-opacity: 1;
  color: rgb(215 119 249 / var(--tw-text-opacity));
}

.btn:hover.btn-pink-light {
  --tw-bg-opacity: 1;
  background-color: rgb(215 119 249 / var(--tw-bg-opacity));
}

.btn.btn-primary-light {
  --tw-bg-opacity: 1;
  background-color: rgb(223 227 254 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(95 113 250 / var(--tw-text-opacity));
}

.btn:hover.btn-primary-light {
  --tw-bg-opacity: 1;
  background-color: rgb(95 113 250 / var(--tw-bg-opacity));
}

.btn.btn-secondary-light {
  background-color: #76d46633;
  --tw-text-opacity: 1;
  color: rgb(118 212 102 / var(--tw-text-opacity));
}

.btn:hover.btn-secondary-light {
  --tw-bg-opacity: 1;
  background-color: rgb(118 212 102 / var(--tw-bg-opacity));
}

.btn.btn-success-light {
  background-color: #6c33;
  --tw-text-opacity: 1;
  color: rgb(102 204 51 / var(--tw-text-opacity));
}

.btn:hover.btn-success-light {
  --tw-bg-opacity: 1;
  background-color: rgb(102 204 51 / var(--tw-bg-opacity));
}

.btn.btn-warning-light {
  background-color: #ffa30533;
  --tw-text-opacity: 1;
  color: rgb(255 163 5 / var(--tw-text-opacity));
}

.btn:hover.btn-warning-light {
  --tw-bg-opacity: 1;
  background-color: rgb(255 163 5 / var(--tw-bg-opacity));
}

.btn.btn-danger-solid {
  --tw-bg-opacity: 1;
  background-color: rgb(255 70 38 / var(--tw-bg-opacity));
}

.btn.btn-disable-solid {
  --tw-bg-opacity: 1;
  background-color: rgb(134 134 134 / var(--tw-bg-opacity));
}

.btn.btn-extra-solid {
  --tw-bg-opacity: 1;
  background-color: rgb(24 218 181 / var(--tw-bg-opacity));
}

.btn.btn-info-solid {
  --tw-bg-opacity: 1;
  background-color: rgb(73 140 255 / var(--tw-bg-opacity));
}

.btn.btn-light-solid {
  --tw-bg-opacity: 1;
  background-color: rgb(25 33 61 / var(--tw-bg-opacity));
}

.btn.btn-pink-solid {
  --tw-bg-opacity: 1;
  background-color: rgb(215 119 249 / var(--tw-bg-opacity));
}

.btn.btn-primary-solid {
  --tw-bg-opacity: 1;
  background-color: rgb(95 113 250 / var(--tw-bg-opacity));
}

.btn.btn-secondary-solid {
  --tw-bg-opacity: 1;
  background-color: rgb(118 212 102 / var(--tw-bg-opacity));
}

.btn.btn-success-solid {
  --tw-bg-opacity: 1;
  background-color: rgb(102 204 51 / var(--tw-bg-opacity));
}

.btn.btn-warning-solid {
  --tw-bg-opacity: 1;
  background-color: rgb(255 163 5 / var(--tw-bg-opacity));
}

.btn.btn-danger-outline {
  border-color: #ff462680;
  --tw-text-opacity: 1;
  color: rgb(255 70 38 / var(--tw-text-opacity));
}

.btn:hover.btn-danger-outline {
  --tw-bg-opacity: 1;
  background-color: rgb(255 70 38 / var(--tw-bg-opacity));
}

.btn.btn-disable-outline {
  border-color: #86868680;
  --tw-text-opacity: 1;
  color: rgb(134 134 134 / var(--tw-text-opacity));
}

.btn:hover.btn-disable-outline {
  --tw-bg-opacity: 1;
  background-color: rgb(134 134 134 / var(--tw-bg-opacity));
}

.btn.btn-extra-outline {
  border-color: #18dab580;
  --tw-text-opacity: 1;
  color: rgb(24 218 181 / var(--tw-text-opacity));
}

.btn:hover.btn-extra-outline {
  --tw-bg-opacity: 1;
  background-color: rgb(24 218 181 / var(--tw-bg-opacity));
}

.btn.btn-info-outline {
  border-color: #498cff80;
  --tw-text-opacity: 1;
  color: rgb(73 140 255 / var(--tw-text-opacity));
}

.btn:hover.btn-info-outline {
  --tw-bg-opacity: 1;
  background-color: rgb(73 140 255 / var(--tw-bg-opacity));
}

.btn.btn-light-outline {
  border-color: #19213d80;
  --tw-text-opacity: 1;
  color: rgb(25 33 61 / var(--tw-text-opacity));
}

.btn:hover.btn-light-outline {
  --tw-bg-opacity: 1;
  background-color: rgb(25 33 61 / var(--tw-bg-opacity));
}

.btn.btn-pink-outline {
  border-color: #d777f980;
  --tw-text-opacity: 1;
  color: rgb(215 119 249 / var(--tw-text-opacity));
}

.btn:hover.btn-pink-outline {
  --tw-bg-opacity: 1;
  background-color: rgb(215 119 249 / var(--tw-bg-opacity));
}

.btn.btn-primary-outline {
  border-color: #5f71fa80;
  --tw-text-opacity: 1;
  color: rgb(95 113 250 / var(--tw-text-opacity));
}

.btn:hover.btn-primary-outline {
  --tw-bg-opacity: 1;
  background-color: rgb(95 113 250 / var(--tw-bg-opacity));
}

.btn.btn-secondary-outline {
  border-color: #76d46680;
  --tw-text-opacity: 1;
  color: rgb(118 212 102 / var(--tw-text-opacity));
}

.btn:hover.btn-secondary-outline {
  --tw-bg-opacity: 1;
  background-color: rgb(118 212 102 / var(--tw-bg-opacity));
}

.btn.btn-success-outline {
  border-color: #66cc3380;
  --tw-text-opacity: 1;
  color: rgb(102 204 51 / var(--tw-text-opacity));
}

.btn:hover.btn-success-outline {
  --tw-bg-opacity: 1;
  background-color: rgb(102 204 51 / var(--tw-bg-opacity));
}

.btn.btn-warning-outline {
  border-color: #ffa30580;
  --tw-text-opacity: 1;
  color: rgb(255 163 5 / var(--tw-text-opacity));
}

.btn:hover.btn-warning-outline {
  --tw-bg-opacity: 1;
  background-color: rgb(255 163 5 / var(--tw-bg-opacity));
}

.btn.btn-link {
  padding: 0;
  --tw-text-opacity: 1;
  color: rgb(95 113 250 / var(--tw-text-opacity));
  text-decoration-line: underline;
}

.btn.b-outline-static {
  border-width: 1px;
}

.btn:hover.b-outline-static {
  background-color: #0000;
}

.btn-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 2.75rem;
  height: 2.75rem;
  border-radius: 50%;
  line-height: 1;
}

.btn-icon.b-solid {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.btn-icon.btn-danger-icon-light {
  background-color: #ff462633;
  --tw-text-opacity: 1;
  color: rgb(255 70 38 / var(--tw-text-opacity));
}

.btn-icon.btn-info-icon-light {
  background-color: #498cff33;
  --tw-text-opacity: 1;
  color: rgb(73 140 255 / var(--tw-text-opacity));
}

.btn-icon.btn-primary-icon-light {
  background-color: #5f71fa33;
  --tw-text-opacity: 1;
  color: rgb(95 113 250 / var(--tw-text-opacity));
}

.btn-icon.btn-secondary-icon-light {
  background-color: #76d46633;
  --tw-text-opacity: 1;
  color: rgb(118 212 102 / var(--tw-text-opacity));
}

.btn-icon.btn-success-icon-light {
  background-color: #6c33;
  --tw-text-opacity: 1;
  color: rgb(102 204 51 / var(--tw-text-opacity));
}

.btn-icon.btn-warning-icon-light {
  background-color: #ffa30533;
  --tw-text-opacity: 1;
  color: rgb(255 163 5 / var(--tw-text-opacity));
}

.btn-icon.btn-danger-icon-solid {
  --tw-bg-opacity: 1;
  background-color: rgb(255 70 38 / var(--tw-bg-opacity));
}

.btn-icon.btn-extra-icon-solid {
  --tw-bg-opacity: 1;
  background-color: rgb(24 218 181 / var(--tw-bg-opacity));
}

.btn-icon.btn-info-icon-solid {
  --tw-bg-opacity: 1;
  background-color: rgb(73 140 255 / var(--tw-bg-opacity));
}

.btn-icon.btn-primary-icon-solid {
  --tw-bg-opacity: 1;
  background-color: rgb(95 113 250 / var(--tw-bg-opacity));
}

.btn-icon.btn-secondary-icon-solid {
  --tw-bg-opacity: 1;
  background-color: rgb(118 212 102 / var(--tw-bg-opacity));
}

.btn-icon.btn-success-icon-solid {
  --tw-bg-opacity: 1;
  background-color: rgb(102 204 51 / var(--tw-bg-opacity));
}

.btn-icon.btn-warning-icon-solid {
  --tw-bg-opacity: 1;
  background-color: rgb(255 163 5 / var(--tw-bg-opacity));
}

.btn.btn-primary-light:where(.dark, .dark *) {
  background-color: #5b43cb1a;
}

.group[data-card-style="square"] .btn {
  border-radius: .125rem;
}

.btn.btn-sm {
  border-radius: .375rem;
  padding-left: .625rem;
  padding-right: .625rem;
  padding-top: .5rem;
  padding-bottom: .5rem;
  font-size: 14px;
}

.group[data-card-style="square"] .btn {
  border-radius: .125rem;
}

.btn.btn-lg {
  border-radius: .5rem;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: .75rem;
  padding-bottom: .75rem;
}

@media (width >= 640px) {
  .btn.btn-lg {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    padding-top: 1rem;
    padding-bottom: 1rem;
    font-size: 18px;
  }
}

.group[data-card-style="square"] .btn {
  border-radius: .125rem;
}

.btn.btn-xl {
  border-radius: 12px;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
}

@media (width >= 640px) {
  .btn.btn-xl {
    padding-left: 2rem;
    padding-right: 2rem;
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
    font-size: 20px;
  }
}

.menu-hamburger {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  width: 2.5rem;
  height: 2.5rem;
  border-radius: 50%;
  border-width: 1px;
  border-color: #0000;
  --tw-border-opacity: 1;
  border-color: rgb(238 238 238 / var(--tw-border-opacity));
  --tw-text-opacity: 1;
  color: rgb(153 153 153 / var(--tw-text-opacity));
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  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(.4, 0, .2, 1);
  transition-duration: .3s;
  transition-timing-function: cubic-bezier(0, 0, .2, 1);
}

.menu-hamburger:before {
  position: absolute;
  top: 50%;
  left: 50%;
  --tw-translate-x: -50%;
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  font-family: remixicon;
  font-size: 1.5rem;
  line-height: 2rem;
  content: var(--tw-content);
  font-weight: 500;
}

.group[data-sidebar-size="lg"] .menu-hamburger:before {
  --tw-content: "";
  content: var(--tw-content);
}

.group[data-sidebar-size="sm"] .menu-hamburger:before {
  --tw-content: "";
  content: var(--tw-content);
}

.menu-hamburger:where(.dark, .dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(33 33 70 / var(--tw-border-opacity));
  --tw-text-opacity: 1;
  color: rgb(160 160 160 / var(--tw-text-opacity));
}

.dropdown-button {
  position: relative;
}

.dropdown-button:after {
  position: absolute;
  top: 50%;
  right: .875rem;
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  font-family: remixicon;
  font-size: 16px;
  line-height: 1;
  --tw-content: "";
  content: var(--tw-content);
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  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(.4, 0, .2, 1);
  transition-duration: .3s;
  transition-timing-function: cubic-bezier(0, 0, .2, 1);
}

.group[data-sidebar-size="sm"] .dropdown-button:after {
  content: var(--tw-content);
  display: none;
}

.dropdown-button.show:after {
  content: var(--tw-content);
  --tw-rotate: 90deg;
  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[data-sidebar-size="sm"] .dropdown-button.show:after {
  content: var(--tw-content);
  --tw-rotate: 0deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.prism-toggle {
  border-width: 1px;
  border-color: #5f71fa26;
  background-color: #5f71fa1a;
  padding-top: .75rem;
  padding-bottom: .75rem;
}

.toggle-dark-btn {
  height: 2.75rem;
  width: 5rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(232 236 246 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}

.toggle-dark-btn:before {
  position: absolute;
  left: .625rem;
  top: 50%;
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  font-family: remixicon;
  content: var(--tw-content);
  font-size: 1.5rem;
  line-height: 2rem;
}

.toggle-dark-btn:after {
  position: absolute;
  right: .625rem;
  top: 50%;
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  font-family: remixicon;
  content: var(--tw-content);
  font-size: 1.5rem;
  line-height: 2rem;
}

.toggle-dark-dot {
  position: absolute;
  left: .25rem;
  top: .25rem;
  height: 2.25rem;
  width: 2.25rem;
  --tw-bg-opacity: 1;
  background-color: rgb(241 238 255 / var(--tw-bg-opacity));
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  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(.4, 0, .2, 1);
  transition-duration: .15s;
}

.toggle-dark-dot:before {
  position: absolute;
  top: 50%;
  left: 50%;
  --tw-translate-x: -50%;
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  font-family: remixicon;
  content: var(--tw-content);
  font-size: 1.5rem;
  line-height: 2rem;
}

.peer\/draft:checked ~ .toggle-dark-dot {
  --tw-translate-x: 100%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.com-accordion-button {
  position: relative;
  width: 100%;
  padding: 1rem;
  text-align: left;
  font-size: .875rem;
  line-height: 1.25rem;
  font-weight: 600;
  --tw-text-opacity: 1;
  color: rgb(71 71 71 / var(--tw-text-opacity));
}

.com-accordion-button:where(.dark, .dark *) {
  --tw-text-opacity: 1;
  color: rgb(215 215 215 / var(--tw-text-opacity));
}

.com-accordion-button.chevron:after {
  position: absolute;
  top: 50%;
  right: 1rem;
  display: flex;
  width: 1.5rem;
  height: 1.5rem;
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  border-width: 1px;
  font-family: remixicon;
  font-size: 1.25rem;
  line-height: 1.75rem;
  font-weight: 400;
  --tw-text-opacity: 1;
  color: rgb(153 153 153 / var(--tw-text-opacity));
  content: var(--tw-content);
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  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(.4, 0, .2, 1);
  transition-duration: .3s;
  transition-timing-function: cubic-bezier(0, 0, .2, 1);
}

.com-accordion-button.open:after {
  --tw-border-opacity: 1;
  border-color: rgb(95 113 250 / var(--tw-border-opacity));
  content: var(--tw-content);
  --tw-text-opacity: 1;
  color: rgb(95 113 250 / var(--tw-text-opacity));
}

.com-accordion-button.open.chevron:after {
  content: var(--tw-content);
  --tw-rotate: -180deg;
  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));
}

.custom-breadcrumb-outline {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  padding-top: .625rem;
  padding-bottom: .625rem;
}

.custom-breadcrumb-outline:before {
  position: absolute;
  top: .5px;
  left: 0;
  height: 50%;
  width: 100%;
  --tw-skew-x: 40deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(95 113 250 / var(--tw-border-opacity));
  content: var(--tw-content);
  border-bottom-color: #0000;
}

.custom-breadcrumb-outline:after {
  position: absolute;
  bottom: .5px;
  left: 0;
  height: 50%;
  width: 100%;
  --tw-skew-x: -40deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(95 113 250 / var(--tw-border-opacity));
  content: var(--tw-content);
  border-top-color: #0000;
}

.group\/cb.current-page .custom-breadcrumb-outline:before {
  border-color: #99999980;
  content: var(--tw-content);
  border-bottom-color: #0000;
}

.group\/cb.current-page .custom-breadcrumb-outline:after {
  border-color: #99999980;
  content: var(--tw-content);
  border-top-color: #0000;
}

.custom-breadcrumb-solid {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  z-index: 1;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  padding-top: .625rem;
  padding-bottom: .625rem;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.custom-breadcrumb-solid:before {
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  height: 50%;
  width: 100%;
  --tw-skew-x: 40deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(95 113 250 / var(--tw-bg-opacity));
}

.custom-breadcrumb-solid:after {
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: -1;
  height: 50%;
  width: 100%;
  --tw-skew-x: -40deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(95 113 250 / var(--tw-bg-opacity));
}

.group\/cb.current-page .custom-breadcrumb-solid {
  --tw-text-opacity: 1;
  color: rgb(95 113 250 / var(--tw-text-opacity));
}

.group\/cb.current-page .custom-breadcrumb-solid:before {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(223 227 254 / var(--tw-bg-opacity));
}

.group\/cb.current-page .custom-breadcrumb-solid:after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(223 227 254 / var(--tw-bg-opacity));
}

.group\/cb.current-page .custom-breadcrumb-solid:where(.dark, .dark *) {
  --tw-text-opacity: 1;
  color: rgb(215 215 215 / var(--tw-text-opacity));
}

.group\/cb.current-page .custom-breadcrumb-solid:where(.dark, .dark *):before {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(35 35 77 / var(--tw-bg-opacity));
}

.group\/cb.current-page .custom-breadcrumb-solid:where(.dark, .dark *):after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(35 35 77 / var(--tw-bg-opacity));
}

.paginate {
  margin-inline-start: 0;
  display: flex;
  height: 2.5rem;
  align-items: center;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  line-height: 1.25;
  --tw-text-opacity: 1;
  color: rgb(71 71 71 / var(--tw-text-opacity));
  transition-duration: .3s;
}

.paginate:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(95 113 250 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.paginate:where(.dark, .dark *) {
  --tw-text-opacity: 1;
  color: rgb(215 215 215 / var(--tw-text-opacity));
}

.paginate.active {
  --tw-bg-opacity: 1;
  background-color: rgb(95 113 250 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.count-paginate {
  min-width: 40px;
  border-radius: .375rem;
  padding-left: .5rem;
  padding-right: .5rem;
  padding-top: .375rem;
  padding-bottom: .375rem;
  --tw-text-opacity: 1;
  color: rgb(153 153 153 / var(--tw-text-opacity));
  transition-duration: .3s;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(238 238 238 / var(--tw-border-opacity));
}

.count-paginate:where(.dark, .dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(33 33 70 / var(--tw-border-opacity));
}

.count-paginate:hover {
  border-color: #0000;
  --tw-bg-opacity: 1;
  background-color: rgb(95 113 250 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.count-paginate:where(.dark, .dark *) {
  --tw-text-opacity: 1;
  color: rgb(215 215 215 / var(--tw-text-opacity));
}

.count-paginate.active {
  --tw-bg-opacity: 1;
  background-color: rgb(95 113 250 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.stock-paginate {
  margin-inline-start: 0;
  display: flex;
  height: 2.5rem;
  align-items: center;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  line-height: 1.25;
  --tw-text-opacity: 1;
  color: rgb(71 71 71 / var(--tw-text-opacity));
  transition-duration: .3s;
}

.stock-paginate:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(95 113 250 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.stock-paginate:where(.dark, .dark *) {
  --tw-text-opacity: 1;
  color: rgb(215 215 215 / var(--tw-text-opacity));
}

.stock-paginate.active {
  --tw-bg-opacity: 1;
  background-color: rgb(95 113 250 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.stock-paginate {
  width: 2.5rem;
  height: 2.5rem;
  border-radius: 9999px;
  border-width: 1px;
  border-color: #0000;
}

.stock-paginate:hover {
  --tw-border-opacity: 1;
  border-color: rgb(95 113 250 / var(--tw-border-opacity));
  background-color: #0000;
  --tw-text-opacity: 1;
  color: rgb(95 113 250 / var(--tw-text-opacity));
}

.stock-paginate.active {
  --tw-border-opacity: 1;
  border-color: rgb(95 113 250 / var(--tw-border-opacity));
  background-color: #0000;
  --tw-text-opacity: 1;
  color: rgb(95 113 250 / var(--tw-text-opacity));
}

.color-input {
  position: absolute;
  bottom: 0;
  width: 0;
  height: 0;
  opacity: 0;
}

.typo-box {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  flex-shrink: 0;
  border-radius: .5rem;
  --tw-bg-opacity: 1;
  background-color: rgb(247 247 248 / var(--tw-bg-opacity));
  font-size: 1.5rem;
  line-height: 2rem;
  font-weight: 600;
  --tw-text-opacity: 1;
  color: rgb(50 50 50 / var(--tw-text-opacity));
}

.typo-box:where(.dark, .dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(35 35 77 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(215 215 215 / var(--tw-text-opacity));
}

.side-canvas {
  position: fixed;
  z-index: 150;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  font-family: Urbanist, sans-serif;
  transition-property: transform;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  transition-duration: .15s;
}

.rate-input {
  margin-inline-start: -1rem;
  width: 1.25rem;
  height: 1.25rem;
  cursor: pointer;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border-width: 0;
  background-color: #0000;
  color: #0000;
}

.rate-input:checked {
  background-image: none !important;
}

.rate-input:focus {
  background-image: none;
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  --tw-ring-offset-width: 0px;
}

.rate-input:disabled {
  cursor: default;
  border-width: 0 !important;
}

.rate-label {
  pointer-events: none;
  font-size: 1.25rem;
  line-height: 1.75rem;
  --tw-text-opacity: 1;
  color: rgb(230 230 230 / var(--tw-text-opacity));
  transition-duration: .2s;
}

.rate-label:before {
  font-family: remixicon;
  --tw-content: "";
  content: var(--tw-content);
}

.rate-label:where(.dark, .dark *) {
  --tw-text-opacity: 1;
  color: rgb(215 215 215 / var(--tw-text-opacity));
}

.readonly-rate {
  font-size: 1.125rem;
  line-height: 1.75rem;
  --tw-text-opacity: 1;
  color: rgb(236 188 56 / var(--tw-text-opacity));
}

.readonly-rate:before {
  font-family: remixicon;
  --tw-content: "";
  content: var(--tw-content);
}

.readonly-rate.no-rate {
  --tw-text-opacity: 1;
  color: rgb(230 230 230 / var(--tw-text-opacity));
}

.check {
  position: relative;
  width: 1.25rem;
  height: 1.25rem;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border-radius: 4px;
  border-width: 1.5px;
  --tw-border-opacity: 1;
  border-color: rgb(153 153 153 / var(--tw-border-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.check:before {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  font-family: remixicon;
  font-size: 18px;
  font-weight: 500;
  line-height: 1;
  color: inherit;
  opacity: 0;
  --tw-content: "";
  content: var(--tw-content);
}

.check:checked:before {
  content: var(--tw-content);
  opacity: 1;
}

.check.rounded-full:before {
  top: 1px;
  left: 1.5px;
  content: var(--tw-content);
  font-size: 15px;
}

.check.check-danger-solid {
  --tw-border-opacity: 1;
  border-color: rgb(255 70 38 / var(--tw-border-opacity));
}

.check:checked.check-danger-solid {
  --tw-bg-opacity: 1;
  background-color: rgb(255 70 38 / var(--tw-bg-opacity));
}

.check.check-info-solid {
  --tw-border-opacity: 1;
  border-color: rgb(73 140 255 / var(--tw-border-opacity));
}

.check:checked.check-info-solid {
  --tw-bg-opacity: 1;
  background-color: rgb(73 140 255 / var(--tw-bg-opacity));
}

.check.check-primary-solid {
  --tw-border-opacity: 1;
  border-color: rgb(95 113 250 / var(--tw-border-opacity));
}

.check:checked.check-primary-solid {
  --tw-bg-opacity: 1;
  background-color: rgb(95 113 250 / var(--tw-bg-opacity));
}

.check.check-secondary-solid {
  --tw-border-opacity: 1;
  border-color: rgb(118 212 102 / var(--tw-border-opacity));
}

.check:checked.check-secondary-solid {
  --tw-bg-opacity: 1;
  background-color: rgb(118 212 102 / var(--tw-bg-opacity));
}

.check.check-success-solid {
  --tw-border-opacity: 1;
  border-color: rgb(102 204 51 / var(--tw-border-opacity));
}

.check:checked.check-success-solid {
  --tw-bg-opacity: 1;
  background-color: rgb(102 204 51 / var(--tw-bg-opacity));
}

.check.check-warning-solid {
  --tw-border-opacity: 1;
  border-color: rgb(255 163 5 / var(--tw-border-opacity));
}

.check:checked.check-warning-solid {
  --tw-bg-opacity: 1;
  background-color: rgb(255 163 5 / var(--tw-bg-opacity));
}

.check.check-danger-outline {
  --tw-text-opacity: 1;
  color: rgb(255 70 38 / var(--tw-text-opacity));
}

.check.check-danger-outline:checked {
  --tw-border-opacity: 1;
  border-color: rgb(255 70 38 / var(--tw-border-opacity));
}

.check.check-info-outline {
  --tw-text-opacity: 1;
  color: rgb(73 140 255 / var(--tw-text-opacity));
}

.check.check-info-outline:checked {
  --tw-border-opacity: 1;
  border-color: rgb(73 140 255 / var(--tw-border-opacity));
}

.check.check-primary-outline {
  --tw-text-opacity: 1;
  color: rgb(95 113 250 / var(--tw-text-opacity));
}

.check.check-primary-outline:checked {
  --tw-border-opacity: 1;
  border-color: rgb(95 113 250 / var(--tw-border-opacity));
}

.check.check-secondary-outline {
  --tw-text-opacity: 1;
  color: rgb(118 212 102 / var(--tw-text-opacity));
}

.check.check-secondary-outline:checked {
  --tw-border-opacity: 1;
  border-color: rgb(118 212 102 / var(--tw-border-opacity));
}

.check.check-success-outline {
  --tw-text-opacity: 1;
  color: rgb(102 204 51 / var(--tw-text-opacity));
}

.check.check-success-outline:checked {
  --tw-border-opacity: 1;
  border-color: rgb(102 204 51 / var(--tw-border-opacity));
}

.check.check-warning-outline {
  --tw-text-opacity: 1;
  color: rgb(255 163 5 / var(--tw-text-opacity));
}

.check.check-warning-outline:checked {
  --tw-border-opacity: 1;
  border-color: rgb(255 163 5 / var(--tw-border-opacity));
}

.radio {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  width: 15px;
  height: 15px;
  flex-shrink: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border-radius: 50%;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(194 194 194 / var(--tw-border-opacity));
}

.radio:before {
  width: .625rem;
  height: .625rem;
  --tw-translate-x: -.5px;
  --tw-translate-y: -.5px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  content: var(--tw-content);
  border-radius: 50%;
}

.radio:where(.dark, .dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(33 33 70 / var(--tw-border-opacity));
}

.radio:checked.radio-primary {
  --tw-border-opacity: 1;
  border-color: rgb(95 113 250 / var(--tw-border-opacity));
}

.radio:checked.radio-primary:before {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(95 113 250 / var(--tw-bg-opacity));
}

.switcher {
  position: relative;
  height: 1.5rem;
  width: 2.75rem;
  border-radius: 9999px;
  --tw-bg-opacity: 1;
  background-color: rgb(226 226 226 / var(--tw-bg-opacity));
}

.switcher:after {
  position: absolute;
  top: .125rem;
  inset-inline-start: 2px;
  width: 1.25rem;
  height: 1.25rem;
  border-radius: 9999px;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(209 213 219 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  transition-property: all;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  transition-duration: .15s;
  --tw-content: "";
  content: var(--tw-content);
}

.peer:checked ~ .switcher:after {
  --tw-translate-x: 100%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  content: var(--tw-content);
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.peer:focus ~ .switcher {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

.switcher:where(.dark, .dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(21 21 65 / var(--tw-bg-opacity));
  --tw-border-opacity: 1;
  border-color: rgb(95 113 250 / var(--tw-border-opacity));
}

.peer:checked ~ .switcher.switcher-primary-solid {
  --tw-bg-opacity: 1;
  background-color: rgb(95 113 250 / var(--tw-bg-opacity));
}

.peer:focus ~ .switcher.switcher-primary-solid {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(179 158 249 / var(--tw-ring-opacity));
}

.radio {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  width: 15px;
  height: 15px;
  flex-shrink: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border-radius: 50%;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(194 194 194 / var(--tw-border-opacity));
}

.radio:before {
  width: .625rem;
  height: .625rem;
  --tw-translate-x: -.5px;
  --tw-translate-y: -.5px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  content: var(--tw-content);
  border-radius: 50%;
}

.radio:checked.radio-primary {
  --tw-border-opacity: 1;
  border-color: rgb(95 113 250 / var(--tw-border-opacity));
}

.radio:checked.radio-primary:before {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(95 113 250 / var(--tw-bg-opacity));
}

.popover-target {
  position: absolute;
  z-index: 149;
  min-width: 10rem;
  overflow: hidden;
  border-radius: .375rem;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  font-family: Spline Sans, sans-serif;
  font-size: .875rem;
  line-height: 1.25rem;
  font-weight: 400;
  --tw-shadow: 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;
  --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.group[data-card-style="square"] .popover-target {
  border-radius: .125rem;
}

.popover-target:where(.dark, .dark *) {
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(43 43 101 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(21 21 65 / var(--tw-bg-opacity));
}

.popover-item {
  display: flex;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: .375rem;
  padding-bottom: .375rem;
  --tw-text-opacity: 1;
  color: rgb(71 71 71 / var(--tw-text-opacity));
}

.popover-item:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(241 245 249 / var(--tw-bg-opacity));
}

.popover-item:where(.dark, .dark *) {
  --tw-text-opacity: 1;
  color: rgb(215 215 215 / var(--tw-text-opacity));
}

.popover-item:hover:where(.dark, .dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(35 35 77 / var(--tw-bg-opacity));
}

[class^="ri-"] {
  font-size: 1.125rem;
  line-height: 1.75rem;
  line-height: 1;
  --tw-text-opacity: 1;
  color: rgb(153 153 153 / var(--tw-text-opacity));
}

[class^="ri-"]:where(.dark, .dark *) {
  --tw-text-opacity: 1;
  color: rgb(215 215 215 / var(--tw-text-opacity));
}

pre[class*="language-"] {
  margin: 0;
  max-height: 300px;
  border-radius: .5rem;
  --tw-bg-opacity: 1;
  background-color: rgb(245 242 255 / var(--tw-bg-opacity));
  font-size: 13px;
}

pre[class*="language-"]::-webkit-scrollbar {
  height: .625rem;
  width: 0;
}

pre[class*="language-"]::-webkit-scrollbar-track, pre[class*="language-"]::-webkit-scrollbar-thumb {
  border-radius: 9999px;
  background-color: #0000;
}

pre[class*="language-"]:hover::-webkit-scrollbar-thumb {
  background-color: #99999980;
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;
}

.invisible {
  visibility: hidden;
}

.fixed {
  position: fixed;
}

.absolute {
  position: absolute;
}

.relative {
  position: relative;
}

.inset-0 {
  inset: 0;
}

.\!-right-full {
  right: -100% !important;
}

.-bottom-1 {
  bottom: -.25rem;
}

.-bottom-\[calc\(theme\(\'spacing\.ins-pro-img\'\)_\/_2\)\] {
  bottom: -42.5px;
}

.-left-4 {
  left: -1rem;
}

.-right-1 {
  right: -.25rem;
}

.-right-3 {
  right: -.75rem;
}

.-right-3\.5 {
  right: -.875rem;
}

.-right-4 {
  right: -1rem;
}

.-top-1 {
  top: -.25rem;
}

.-top-1\.5 {
  top: -.375rem;
}

.-top-5 {
  top: -1.25rem;
}

.bottom-0 {
  bottom: 0;
}

.bottom-6 {
  bottom: 1.5rem;
}

.end-2 {
  inset-inline-end: .5rem;
}

.end-2\.5 {
  inset-inline-end: .625rem;
}

.left-0 {
  left: 0;
}

.left-1\/2 {
  left: 50%;
}

.left-2 {
  left: .5rem;
}

.left-2\.5 {
  left: .625rem;
}

.left-3 {
  left: .75rem;
}

.left-3\.5 {
  left: .875rem;
}

.left-6 {
  left: 1.5rem;
}

.left-\[95\%\] {
  left: 95%;
}

.right-0 {
  right: 0;
}

.right-2 {
  right: .5rem;
}

.right-2\.5 {
  right: .625rem;
}

.right-4 {
  right: 1rem;
}

.top-0 {
  top: 0;
}

.top-1\/2 {
  top: 50%;
}

.top-2 {
  top: .5rem;
}

.top-2\.5 {
  top: .625rem;
}

.top-3 {
  top: .75rem;
}

.top-full {
  top: 100%;
}

.z-10 {
  z-index: 10;
}

.z-\[151\] {
  z-index: 151;
}

.z-\[1\] {
  z-index: 1;
}

.z-\[9999\] {
  z-index: 9999;
}

.z-backdrop {
  z-index: 149;
}

.z-modal {
  z-index: 150;
}

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

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

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

.m-4 {
  margin: 1rem;
}

.mx-2 {
  margin-left: .5rem;
  margin-right: .5rem;
}

.mx-4 {
  margin-left: 1rem;
  margin-right: 1rem;
}

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

.my-2 {
  margin-top: .5rem;
  margin-bottom: .5rem;
}

.my-2\.5 {
  margin-top: .625rem;
  margin-bottom: .625rem;
}

.my-4 {
  margin-top: 1rem;
  margin-bottom: 1rem;
}

.\!mt-5 {
  margin-top: 1.25rem !important;
}

.mb-0 {
  margin-bottom: 0;
}

.mb-0\.5 {
  margin-bottom: .125rem;
}

.mb-1 {
  margin-bottom: .25rem;
}

.mb-1\.5 {
  margin-bottom: .375rem;
}

.mb-12 {
  margin-bottom: 3rem;
}

.mb-2 {
  margin-bottom: .5rem;
}

.mb-2\.5 {
  margin-bottom: .625rem;
}

.mb-3 {
  margin-bottom: .75rem;
}

.mb-4 {
  margin-bottom: 1rem;
}

.mb-5 {
  margin-bottom: 1.25rem;
}

.mb-6 {
  margin-bottom: 1.5rem;
}

.mb-7 {
  margin-bottom: 1.75rem;
}

.mb-\[47px\] {
  margin-bottom: 47px;
}

.mb-\[50px\] {
  margin-bottom: 50px;
}

.me-5 {
  margin-inline-end: 1.25rem;
}

.ml-2 {
  margin-left: .5rem;
}

.ml-3 {
  margin-left: .75rem;
}

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

.ml-5 {
  margin-left: 1.25rem;
}

.ml-auto {
  margin-left: auto;
}

.mr-4 {
  margin-right: 1rem;
}

.mr-5 {
  margin-right: 1.25rem;
}

.ms-auto {
  margin-inline-start: auto;
}

.mt-0 {
  margin-top: 0;
}

.mt-0\.5 {
  margin-top: .125rem;
}

.mt-1 {
  margin-top: .25rem;
}

.mt-1\.5 {
  margin-top: .375rem;
}

.mt-10 {
  margin-top: 2.5rem;
}

.mt-12 {
  margin-top: 3rem;
}

.mt-2 {
  margin-top: .5rem;
}

.mt-2\.5 {
  margin-top: .625rem;
}

.mt-3 {
  margin-top: .75rem;
}

.mt-3\.5 {
  margin-top: .875rem;
}

.mt-4 {
  margin-top: 1rem;
}

.mt-5 {
  margin-top: 1.25rem;
}

.mt-6 {
  margin-top: 1.5rem;
}

.mt-7 {
  margin-top: 1.75rem;
}

.mt-8 {
  margin-top: 2rem;
}

.mt-auto {
  margin-top: auto;
}

.line-clamp-1 {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}

.\!block {
  display: block !important;
}

.block {
  display: block;
}

.inline-block {
  display: inline-block;
}

.flex {
  display: flex;
}

.inline-flex {
  display: inline-flex;
}

.table {
  display: table;
}

.grid {
  display: grid;
}

.hidden {
  display: none;
}

.aspect-\[4\/1\.5\] {
  aspect-ratio: 4 / 1.5;
}

.aspect-\[4\/2\] {
  aspect-ratio: 4 / 2;
}

.size-0 {
  width: 0;
  height: 0;
}

.size-1 {
  width: .25rem;
  height: .25rem;
}

.size-10 {
  width: 2.5rem;
  height: 2.5rem;
}

.size-11 {
  width: 2.75rem;
  height: 2.75rem;
}

.size-12 {
  width: 3rem;
  height: 3rem;
}

.size-13 {
  width: 3.25rem;
  height: 3.25rem;
}

.size-15 {
  width: 3.75rem;
  height: 3.75rem;
}

.size-16 {
  width: 4rem;
  height: 4rem;
}

.size-4 {
  width: 1rem;
  height: 1rem;
}

.size-5 {
  width: 1.25rem;
  height: 1.25rem;
}

.size-6 {
  width: 1.5rem;
  height: 1.5rem;
}

.size-7 {
  width: 1.75rem;
  height: 1.75rem;
}

.size-8 {
  width: 2rem;
  height: 2rem;
}

.size-9 {
  width: 2.25rem;
  height: 2.25rem;
}

.size-\[18px\] {
  width: 18px;
  height: 18px;
}

.size-\[200px\] {
  width: 200px;
  height: 200px;
}

.size-\[70px\] {
  width: 70px;
  height: 70px;
}

.size-full {
  width: 100%;
  height: 100%;
}

.h-1 {
  height: .25rem;
}

.h-1\.5 {
  height: .375rem;
}

.h-10 {
  height: 2.5rem;
}

.h-11 {
  height: 2.75rem;
}

.h-12 {
  height: 3rem;
}

.h-14 {
  height: 3.5rem;
}

.h-2 {
  height: .5rem;
}

.h-2\.5 {
  height: .625rem;
}

.h-20 {
  height: 5rem;
}

.h-5 {
  height: 1.25rem;
}

.h-7 {
  height: 1.75rem;
}

.h-\[150px\] {
  height: 150px;
}

.h-\[280px\] {
  height: 280px;
}

.h-\[42px\] {
  height: 42px;
}

.h-\[calc\(100\%-1rem\)\] {
  height: calc(100% - 1rem);
}

.h-\[calc\(100vh_-_18px_\*_3\.53\)\] {
  height: calc(100vh - 63.54px);
}

.h-\[calc\(100vh_-_calc\(theme\(spacing\.header\)_\+_32px\)\)\] {
  height: calc(100vh - 112px);
}

.h-\[calc\(theme\(\'spacing\.header\'\)_-_10px\)\] {
  height: 70px;
}

.h-\[theme\(\'spacing\.ins-pro-img\'\)\] {
  height: 85px;
}

.h-auto {
  height: auto;
}

.h-full {
  height: 100%;
}

.h-header {
  height: 80px;
}

.h-screen {
  height: 100vh;
}

.max-h-0 {
  max-height: 0;
}

.max-h-10 {
  max-height: 2.5rem;
}

.max-h-\[245px\] {
  max-height: 245px;
}

.max-h-\[300px\] {
  max-height: 300px;
}

.max-h-\[350px\] {
  max-height: 350px;
}

.max-h-\[370px\] {
  max-height: 370px;
}

.max-h-full {
  max-height: 100%;
}

.min-h-15 {
  min-height: 3.75rem;
}

.min-h-80 {
  min-height: 20rem;
}

.min-h-\[150px\] {
  min-height: 150px;
}

.min-h-\[430px\] {
  min-height: 430px;
}

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

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

.w-10 {
  width: 2.5rem;
}

.w-12 {
  width: 3rem;
}

.w-20 {
  width: 5rem;
}

.w-24 {
  width: 6rem;
}

.w-48 {
  width: 12rem;
}

.w-56 {
  width: 14rem;
}

.w-6 {
  width: 1.5rem;
}

.w-8 {
  width: 2rem;
}

.w-80 {
  width: 20rem;
}

.w-\[10\%\] {
  width: 10%;
}

.w-\[100\%\] {
  width: 100%;
}

.w-\[136px\] {
  width: 136px;
}

.w-\[15\%\] {
  width: 15%;
}

.w-\[1px\] {
  width: 1px;
}

.w-\[20\%\] {
  width: 20%;
}

.w-\[250px\] {
  width: 250px;
}

.w-\[30\%\] {
  width: 30%;
}

.w-\[35\%\] {
  width: 35%;
}

.w-\[40\%\] {
  width: 40%;
}

.w-\[45\%\] {
  width: 45%;
}

.w-\[55\%\] {
  width: 55%;
}

.w-\[60\%\] {
  width: 60%;
}

.w-\[65\%\] {
  width: 65%;
}

.w-\[67\%\] {
  width: 67%;
}

.w-\[70\%\] {
  width: 70%;
}

.w-\[75\%\] {
  width: 75%;
}

.w-\[78\%\] {
  width: 78%;
}

.w-\[80\%\] {
  width: 80%;
}

.w-\[85\%\] {
  width: 85%;
}

.w-\[90\%\] {
  width: 90%;
}

.w-\[91\%\] {
  width: 91%;
}

.w-\[calc\(theme\(\'spacing\.ins-pro-img\'\)_\+_5px\)\] {
  width: 90px;
}

.w-app-menu {
  width: 290px;
}

.w-auto {
  width: auto;
}

.w-full {
  width: 100%;
}

.w-max {
  width: -moz-max-content;
  width: max-content;
}

.w-screen {
  width: 100vw;
}

.min-w-\[10rem\] {
  min-width: 10rem;
}

.max-w-80 {
  max-width: 20rem;
}

.max-w-\[100px\] {
  max-width: 100px;
}

.max-w-\[106px\] {
  max-width: 106px;
}

.max-w-full {
  max-width: 100%;
}

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

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

.flex-shrink-0 {
  flex-shrink: 0;
}

.shrink-0 {
  flex-shrink: 0;
}

.flex-grow {
  flex-grow: 1;
}

.grow {
  flex-grow: 1;
}

.grow-0 {
  flex-grow: 0;
}

.table-auto {
  table-layout: auto;
}

.border-collapse {
  border-collapse: collapse;
}

.border-separate {
  border-collapse: separate;
}

.border-spacing-0 {
  --tw-border-spacing-x: 0px;
  --tw-border-spacing-y: 0px;
  border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y);
}

.border-spacing-x-0 {
  --tw-border-spacing-x: 0px;
  border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y);
}

.border-spacing-y-2 {
  --tw-border-spacing-y: .5rem;
  border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y);
}

.-translate-x-1\/2 {
  --tw-translate-x: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.-translate-x-full {
  --tw-translate-x: -100%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.-translate-y-1\/2 {
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.-translate-y-\[40\%\] {
  --tw-translate-y: -40%;
  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-full {
  --tw-translate-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));
}

.translate-x-full {
  --tw-translate-x: 100%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.translate-y-full {
  --tw-translate-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));
}

.-rotate-45 {
  --tw-rotate: -45deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.rotate-45 {
  --tw-rotate: 45deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.rotate-90 {
  --tw-rotate: 90deg;
  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));
}

@keyframes spin {
  to {
    transform: rotate(360deg);
  }
}

.animate-spin-slow {
  animation: 3.5s linear infinite spin;
}

.cursor-pointer {
  cursor: pointer;
}

.select-none {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.resize {
  resize: both;
}

.appearance-none {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

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

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

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

.flex-row-reverse {
  flex-direction: row-reverse;
}

.flex-col {
  flex-direction: column;
}

.flex-wrap {
  flex-wrap: wrap;
}

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

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

.justify-end {
  justify-content: flex-end;
}

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

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

.gap-0 {
  gap: 0;
}

.gap-0\.5 {
  gap: .125rem;
}

.gap-1 {
  gap: .25rem;
}

.gap-1\.5 {
  gap: .375rem;
}

.gap-10 {
  gap: 2.5rem;
}

.gap-2 {
  gap: .5rem;
}

.gap-2\.5 {
  gap: .625rem;
}

.gap-3 {
  gap: .75rem;
}

.gap-3\.5 {
  gap: .875rem;
}

.gap-4 {
  gap: 1rem;
}

.gap-5 {
  gap: 1.25rem;
}

.gap-6 {
  gap: 1.5rem;
}

.gap-x-2 {
  -moz-column-gap: .5rem;
  column-gap: .5rem;
}

.gap-x-3 {
  -moz-column-gap: .75rem;
  column-gap: .75rem;
}

.gap-x-4 {
  -moz-column-gap: 1rem;
  column-gap: 1rem;
}

.gap-x-5 {
  -moz-column-gap: 1.25rem;
  column-gap: 1.25rem;
}

.gap-y-3 {
  row-gap: .75rem;
}

.gap-y-5 {
  row-gap: 1.25rem;
}

.gap-y-7 {
  row-gap: 1.75rem;
}

.-space-x-2 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(-.5rem * var(--tw-space-x-reverse));
  margin-left: calc(-.5rem * calc(1 - var(--tw-space-x-reverse)));
}

.-space-x-px > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(-1px * var(--tw-space-x-reverse));
  margin-left: calc(-1px * calc(1 - var(--tw-space-x-reverse)));
}

.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-x-2 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(.5rem * var(--tw-space-x-reverse));
  margin-left: calc(.5rem * calc(1 - var(--tw-space-x-reverse)));
}

.space-y-1 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(.25rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(.25rem * var(--tw-space-y-reverse));
}

.space-y-10 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(2.5rem * var(--tw-space-y-reverse));
}

.space-y-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-5 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(1.25rem * var(--tw-space-y-reverse));
}

.space-y-6 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(1.5rem * var(--tw-space-y-reverse));
}

.space-y-8 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(2rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(2rem * var(--tw-space-y-reverse));
}

.divide-x > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-x-reverse: 0;
  border-right-width: calc(1px * var(--tw-divide-x-reverse));
  border-left-width: calc(1px * calc(1 - var(--tw-divide-x-reverse)));
}

.divide-y > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-y-reverse: 0;
  border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
  border-bottom-width: calc(1px * var(--tw-divide-y-reverse));
}

.divide-dashed > :not([hidden]) ~ :not([hidden]) {
  border-style: dashed;
}

.divide-\[\#E2E2E2\] > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgb(226 226 226 / var(--tw-divide-opacity));
}

.divide-\[\#E8E4FC\] > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgb(232 228 252 / var(--tw-divide-opacity));
}

.divide-\[\#EEE\] > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgb(238 238 238 / var(--tw-divide-opacity));
}

.divide-\[\#F1F1F1\] > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgb(241 241 241 / var(--tw-divide-opacity));
}

.divide-gray-100 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgb(243 244 246 / var(--tw-divide-opacity));
}

.divide-gray-200 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgb(238 238 238 / var(--tw-divide-opacity));
}

.divide-gray-900\/40 > :not([hidden]) ~ :not([hidden]) {
  border-color: #9996;
}

.divide-input-border\/50 > :not([hidden]) ~ :not([hidden]) {
  border-color: #c2c2c280;
}

.divide-primary-300 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgb(179 158 249 / var(--tw-divide-opacity));
}

.divide-opacity-95 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: .95;
}

.self-center {
  align-self: center;
}

.overflow-hidden {
  overflow: hidden;
}

.overflow-x-auto {
  overflow-x: auto;
}

.overflow-y-auto {
  overflow-y: auto;
}

.\!overflow-x-hidden {
  overflow-x: hidden !important;
}

.overflow-x-hidden {
  overflow-x: hidden;
}

.scroll-smooth {
  scroll-behavior: smooth;
}

.truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.whitespace-nowrap {
  white-space: nowrap;
}

.text-pretty {
  text-wrap: pretty;
}

.rounded {
  border-radius: .25rem;
}

.rounded-10 {
  border-radius: 10px;
}

.rounded-15 {
  border-radius: 15px;
}

.rounded-20 {
  border-radius: 20px;
}

.rounded-50 {
  border-radius: 50%;
}

.rounded-\[10px\] {
  border-radius: 10px;
}

.rounded-\[4px\] {
  border-radius: 4px;
}

.rounded-\[5px\] {
  border-radius: 5px;
}

.rounded-full {
  border-radius: 9999px;
}

.rounded-lg {
  border-radius: .5rem;
}

.rounded-md {
  border-radius: .375rem;
}

.rounded-none {
  border-radius: 0;
}

.rounded-sm {
  border-radius: .125rem;
}

.rounded-xl {
  border-radius: .75rem;
}

.rounded-b-lg {
  border-bottom-right-radius: .5rem;
  border-bottom-left-radius: .5rem;
}

.rounded-l-none {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.rounded-r-15 {
  border-top-right-radius: 15px;
  border-bottom-right-radius: 15px;
}

.rounded-r-none {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.rounded-t-lg {
  border-top-left-radius: .5rem;
  border-top-right-radius: .5rem;
}

.\!rounded-tr-none {
  border-top-right-radius: 0 !important;
}

.border {
  border-width: 1px;
}

.border-2 {
  border-width: 2px;
}

.border-\[0\.5px\] {
  border-width: .5px;
}

.border-b {
  border-bottom-width: 1px;
}

.border-b-\[0\.5px\] {
  border-bottom-width: .5px;
}

.border-r {
  border-right-width: 1px;
}

.border-r-2 {
  border-right-width: 2px;
}

.border-t {
  border-top-width: 1px;
}

.border-t-\[0\.5px\] {
  border-top-width: .5px;
}

.border-dashed {
  border-style: dashed;
}

.border-\[\#E2E2E2\] {
  --tw-border-opacity: 1;
  border-color: rgb(226 226 226 / var(--tw-border-opacity));
}

.border-\[\#EFEFEF\] {
  --tw-border-opacity: 1;
  border-color: rgb(239 239 239 / var(--tw-border-opacity));
}

.border-danger {
  --tw-border-opacity: 1;
  border-color: rgb(255 70 38 / var(--tw-border-opacity));
}

.border-form {
  --tw-border-opacity: 1;
  border-color: rgb(231 231 231 / var(--tw-border-opacity));
}

.border-gray-200 {
  --tw-border-opacity: 1;
  border-color: rgb(238 238 238 / var(--tw-border-opacity));
}

.border-gray-900 {
  --tw-border-opacity: 1;
  border-color: rgb(153 153 153 / var(--tw-border-opacity));
}

.border-gray-900\/40 {
  border-color: #9996;
}

.border-gray-900\/50 {
  border-color: #99999980;
}

.border-input-border {
  --tw-border-opacity: 1;
  border-color: rgb(194 194 194 / var(--tw-border-opacity));
}

.border-primary-400 {
  --tw-border-opacity: 1;
  border-color: rgb(156 132 244 / var(--tw-border-opacity));
}

.border-primary-500 {
  --tw-border-opacity: 1;
  border-color: rgb(95 113 250 / var(--tw-border-opacity));
}

.border-slate-300 {
  --tw-border-opacity: 1;
  border-color: rgb(203 213 225 / var(--tw-border-opacity));
}

.border-transparent {
  border-color: #0000;
}

.border-white {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.\!bg-\[\#FEF6EC\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(254 246 236 / var(--tw-bg-opacity)) !important;
}

.bg-\[\#7D7D7D\] {
  --tw-bg-opacity: 1;
  background-color: rgb(125 125 125 / var(--tw-bg-opacity));
}

.bg-\[\#B2E8D9\] {
  --tw-bg-opacity: 1;
  background-color: rgb(178 232 217 / var(--tw-bg-opacity));
}

.bg-\[\#BABABA\] {
  --tw-bg-opacity: 1;
  background-color: rgb(186 186 186 / var(--tw-bg-opacity));
}

.bg-\[\#D9FAF2\] {
  --tw-bg-opacity: 1;
  background-color: rgb(217 250 242 / var(--tw-bg-opacity));
}

.bg-\[\#E1DAFC\] {
  --tw-bg-opacity: 1;
  background-color: rgb(225 218 252 / var(--tw-bg-opacity));
}

.bg-\[\#E2E2E2\] {
  --tw-bg-opacity: 1;
  background-color: rgb(226 226 226 / var(--tw-bg-opacity));
}

.bg-\[\#E6F6FD\] {
  --tw-bg-opacity: 1;
  background-color: rgb(230 246 253 / var(--tw-bg-opacity));
}

.bg-\[\#E7E7E9\] {
  --tw-bg-opacity: 1;
  background-color: rgb(231 231 233 / var(--tw-bg-opacity));
}

.bg-\[\#E7F1FF\] {
  --tw-bg-opacity: 1;
  background-color: rgb(231 241 255 / var(--tw-bg-opacity));
}

.bg-\[\#E8FFE9\] {
  --tw-bg-opacity: 1;
  background-color: rgb(232 255 233 / var(--tw-bg-opacity));
}

.bg-\[\#EBF3DF\] {
  --tw-bg-opacity: 1;
  background-color: rgb(235 243 223 / var(--tw-bg-opacity));
}

.bg-\[\#ECBC38\] {
  --tw-bg-opacity: 1;
  background-color: rgb(236 188 56 / var(--tw-bg-opacity));
}

.bg-\[\#ECEBF0\] {
  --tw-bg-opacity: 1;
  background-color: rgb(236 235 240 / var(--tw-bg-opacity));
}

.bg-\[\#ECFAFF\] {
  --tw-bg-opacity: 1;
  background-color: rgb(236 250 255 / var(--tw-bg-opacity));
}

.bg-\[\#EDE9FF\] {
  --tw-bg-opacity: 1;
  background-color: rgb(237 233 255 / var(--tw-bg-opacity));
}

.bg-\[\#EEEDF0\] {
  --tw-bg-opacity: 1;
  background-color: rgb(238 237 240 / var(--tw-bg-opacity));
}

.bg-\[\#EEEEEE\] {
  --tw-bg-opacity: 1;
  background-color: rgb(238 238 238 / var(--tw-bg-opacity));
}

.bg-\[\#EEE\] {
  --tw-bg-opacity: 1;
  background-color: rgb(238 238 238 / var(--tw-bg-opacity));
}

.bg-\[\#F2ECFF\] {
  --tw-bg-opacity: 1;
  background-color: rgb(242 236 255 / var(--tw-bg-opacity));
}

.bg-\[\#F2F4F9\] {
  --tw-bg-opacity: 1;
  background-color: rgb(242 244 249 / var(--tw-bg-opacity));
}

.bg-\[\#F2FCF0\] {
  --tw-bg-opacity: 1;
  background-color: rgb(242 252 240 / var(--tw-bg-opacity));
}

.bg-\[\#F3F3F3\] {
  --tw-bg-opacity: 1;
  background-color: rgb(243 243 243 / var(--tw-bg-opacity));
}

.bg-\[\#F4F4F4\] {
  --tw-bg-opacity: 1;
  background-color: rgb(244 244 244 / var(--tw-bg-opacity));
}

.bg-\[\#F6F4FE\] {
  --tw-bg-opacity: 1;
  background-color: rgb(246 244 254 / var(--tw-bg-opacity));
}

.bg-\[\#F7F3FF\] {
  --tw-bg-opacity: 1;
  background-color: rgb(247 243 255 / var(--tw-bg-opacity));
}

.bg-\[\#F8F8F8\] {
  --tw-bg-opacity: 1;
  background-color: rgb(248 248 248 / var(--tw-bg-opacity));
}

.bg-\[\#F8F8FC\] {
  --tw-bg-opacity: 1;
  background-color: rgb(248 248 252 / var(--tw-bg-opacity));
}

.bg-\[\#FAFAFA\] {
  --tw-bg-opacity: 1;
  background-color: rgb(250 250 250 / var(--tw-bg-opacity));
}

.bg-\[\#FDEAEB\] {
  --tw-bg-opacity: 1;
  background-color: rgb(253 234 235 / var(--tw-bg-opacity));
}

.bg-\[\#FFEEEE\] {
  --tw-bg-opacity: 1;
  background-color: rgb(255 238 238 / var(--tw-bg-opacity));
}

.bg-body-light {
  --tw-bg-opacity: 1;
  background-color: rgb(244 246 249 / var(--tw-bg-opacity));
}

.bg-danger-200 {
  background-color: #ff462633;
}

.bg-gray-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(238 238 238 / var(--tw-bg-opacity));
}

.bg-gray-200\/30 {
  background-color: #eeeeee4d;
}

.bg-gray-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(249 250 251 / var(--tw-bg-opacity));
}

.bg-gray-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(71 71 71 / var(--tw-bg-opacity));
}

.bg-orange {
  --tw-bg-opacity: 1;
  background-color: rgb(236 139 0 / var(--tw-bg-opacity));
}

.bg-primary-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(223 227 254 / var(--tw-bg-opacity));
}

.bg-primary-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(95 113 250 / var(--tw-bg-opacity));
}

.bg-slate-200\/50 {
  background-color: #e2e8f080;
}

.bg-transparent {
  background-color: #0000;
}

.bg-white {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}

.bg-\[url\(\'\.\.\/\.\.\/assets\/images\/profile\/profile\.png\'\)\] {
  background-image: url("/assets/images/profile/profile.png");
}

.bg-card-pattern {
  background-image: url("/assets/images/admin/card/pattern.png");
}

.bg-progress-bar {
  background-image: linear-gradient(160.44deg, #7d5dfe .01%, #76d466 100%);
}

.bg-progress-bar-bg {
  background-image: linear-gradient(#bcabff .01%, #ddffd8 100%);
}

.bg-100\% {
  background-size: 100% 100%;
}

.bg-cover {
  background-size: cover;
}

.bg-no-repeat {
  background-repeat: no-repeat;
}

.object-cover {
  -o-object-fit: cover;
  object-fit: cover;
}

.p-0 {
  padding: 0;
}

.p-1 {
  padding: .25rem;
}

.p-1\.5 {
  padding: .375rem;
}

.p-2 {
  padding: .5rem;
}

.p-2\.5 {
  padding: .625rem;
}

.p-3 {
  padding: .75rem;
}

.p-4 {
  padding: 1rem;
}

.p-5 {
  padding: 1.25rem;
}

.p-6 {
  padding: 1.5rem;
}

.p-\[10px_16px\] {
  padding: 10px 16px;
}

.\!py-2 {
  padding-top: .5rem !important;
  padding-bottom: .5rem !important;
}

.\!py-2\.5 {
  padding-top: .625rem !important;
  padding-bottom: .625rem !important;
}

.\!py-4 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}

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

.px-1 {
  padding-left: .25rem;
  padding-right: .25rem;
}

.px-1\.5 {
  padding-left: .375rem;
  padding-right: .375rem;
}

.px-2 {
  padding-left: .5rem;
  padding-right: .5rem;
}

.px-2\.5 {
  padding-left: .625rem;
  padding-right: .625rem;
}

.px-3 {
  padding-left: .75rem;
  padding-right: .75rem;
}

.px-3\.5 {
  padding-left: .875rem;
  padding-right: .875rem;
}

.px-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-\[10\%\] {
  padding-left: 10%;
  padding-right: 10%;
}

.px-\[18px\] {
  padding-left: 18px;
  padding-right: 18px;
}

.px-\[5\%\] {
  padding-left: 5%;
  padding-right: 5%;
}

.py-0 {
  padding-top: 0;
  padding-bottom: 0;
}

.py-0\.5 {
  padding-top: .125rem;
  padding-bottom: .125rem;
}

.py-1 {
  padding-top: .25rem;
  padding-bottom: .25rem;
}

.py-1\.5 {
  padding-top: .375rem;
  padding-bottom: .375rem;
}

.py-15 {
  padding-top: 3.75rem;
  padding-bottom: 3.75rem;
}

.py-2 {
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.py-2\.5 {
  padding-top: .625rem;
  padding-bottom: .625rem;
}

.py-20 {
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.py-3 {
  padding-top: .75rem;
  padding-bottom: .75rem;
}

.py-3\.5 {
  padding-top: .875rem;
  padding-bottom: .875rem;
}

.py-4 {
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.py-5 {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}

.py-6 {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}

.py-\[30px\] {
  padding-top: 30px;
  padding-bottom: 30px;
}

.pb-3 {
  padding-bottom: .75rem;
}

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

.pb-7 {
  padding-bottom: 1.75rem;
}

.pb-8 {
  padding-bottom: 2rem;
}

.pl-1 {
  padding-left: .25rem;
}

.pl-1\.5 {
  padding-left: .375rem;
}

.pl-2 {
  padding-left: .5rem;
}

.pl-2\.5 {
  padding-left: .625rem;
}

.pl-3 {
  padding-left: .75rem;
}

.pl-3\.5 {
  padding-left: .875rem;
}

.pl-\[30px\] {
  padding-left: 30px;
}

.pl-\[36px\] {
  padding-left: 36px;
}

.pr-12 {
  padding-right: 3rem;
}

.pr-3 {
  padding-right: .75rem;
}

.ps-3 {
  padding-inline-start: .75rem;
}

.pt-0 {
  padding-top: 0;
}

.pt-0\.5 {
  padding-top: .125rem;
}

.pt-3 {
  padding-top: .75rem;
}

.pt-4 {
  padding-top: 1rem;
}

.pt-5 {
  padding-top: 1.25rem;
}

.text-left {
  text-align: left;
}

.text-center {
  text-align: center;
}

.align-middle {
  vertical-align: middle;
}

.font-spline_sans {
  font-family: Spline Sans, sans-serif;
}

.font-urbanist {
  font-family: Urbanist, sans-serif;
}

.\!text-\[10px\] {
  font-size: 10px !important;
}

.text-2xl {
  font-size: 1.5rem;
  line-height: 2rem;
}

.text-3xl {
  font-size: 1.875rem;
  line-height: 2.25rem;
}

.text-4xl {
  font-size: 2.25rem;
  line-height: 2.5rem;
}

.text-\[10px\] {
  font-size: 10px;
}

.text-\[12px\] {
  font-size: 12px;
}

.text-\[13px\] {
  font-size: 13px;
}

.text-\[14px\] {
  font-size: 14px;
}

.text-\[15px\] {
  font-size: 15px;
}

.text-\[16px\] {
  font-size: 16px;
}

.text-\[22px\] {
  font-size: 22px;
}

.text-\[24px\] {
  font-size: 24px;
}

.text-\[26px\] {
  font-size: 26px;
}

.text-\[28px\] {
  font-size: 28px;
}

.text-\[30px\] {
  font-size: 30px;
}

.text-\[32px\] {
  font-size: 32px;
}

.text-\[35px\] {
  font-size: 35px;
}

.text-base {
  font-size: 1rem;
  line-height: 1.5rem;
}

.text-lg {
  font-size: 1.125rem;
  line-height: 1.75rem;
}

.text-sm {
  font-size: .875rem;
  line-height: 1.25rem;
}

.text-xl {
  font-size: 1.25rem;
  line-height: 1.75rem;
}

.text-xs {
  font-size: .75rem;
  line-height: 1rem;
}

.font-bold {
  font-weight: 700;
}

.font-light {
  font-weight: 300;
}

.font-medium {
  font-weight: 500;
}

.font-normal {
  font-weight: 400;
}

.font-semibold {
  font-weight: 600;
}

.capitalize {
  text-transform: capitalize;
}

.\!leading-none {
  line-height: 1 !important;
}

.leading-\[1\.23\] {
  line-height: 1.23;
}

.leading-\[1\.62\] {
  line-height: 1.62;
}

.leading-none {
  line-height: 1;
}

.\!text-\[\#727175\] {
  --tw-text-opacity: 1 !important;
  color: rgb(114 113 117 / var(--tw-text-opacity)) !important;
}

.\!text-\[\#FFA305\] {
  --tw-text-opacity: 1 !important;
  color: rgb(255 163 5 / var(--tw-text-opacity)) !important;
}

.\!text-gray-900 {
  --tw-text-opacity: 1 !important;
  color: rgb(153 153 153 / var(--tw-text-opacity)) !important;
}

.text-\[\#01DDA5\] {
  --tw-text-opacity: 1;
  color: rgb(1 221 165 / var(--tw-text-opacity));
}

.text-\[\#1F1F1F\] {
  --tw-text-opacity: 1;
  color: rgb(31 31 31 / var(--tw-text-opacity));
}

.text-\[\#1FBF98\] {
  --tw-text-opacity: 1;
  color: rgb(31 191 152 / var(--tw-text-opacity));
}

.text-\[\#323232\] {
  --tw-text-opacity: 1;
  color: rgb(50 50 50 / var(--tw-text-opacity));
}

.text-\[\#686E81\] {
  --tw-text-opacity: 1;
  color: rgb(104 110 129 / var(--tw-text-opacity));
}

.text-\[\#727175\] {
  --tw-text-opacity: 1;
  color: rgb(114 113 117 / var(--tw-text-opacity));
}

.text-\[\#76D466\] {
  --tw-text-opacity: 1;
  color: rgb(118 212 102 / var(--tw-text-opacity));
}

.text-\[\#979797\] {
  --tw-text-opacity: 1;
  color: rgb(151 151 151 / var(--tw-text-opacity));
}

.text-\[\#D63384\] {
  --tw-text-opacity: 1;
  color: rgb(214 51 132 / var(--tw-text-opacity));
}

.text-\[\#F56F77\] {
  --tw-text-opacity: 1;
  color: rgb(245 111 119 / var(--tw-text-opacity));
}

.text-blue-600 {
  --tw-text-opacity: 1;
  color: rgb(37 99 235 / var(--tw-text-opacity));
}

.text-danger {
  --tw-text-opacity: 1;
  color: rgb(255 70 38 / var(--tw-text-opacity));
}

.text-disable {
  --tw-text-opacity: 1;
  color: rgb(134 134 134 / var(--tw-text-opacity));
}

.text-gray-500 {
  --tw-text-opacity: 1;
  color: rgb(71 71 71 / var(--tw-text-opacity));
}

.text-gray-700 {
  --tw-text-opacity: 1;
  color: rgb(79 86 108 / var(--tw-text-opacity));
}

.text-gray-900 {
  --tw-text-opacity: 1;
  color: rgb(153 153 153 / var(--tw-text-opacity));
}

.text-heading {
  --tw-text-opacity: 1;
  color: rgb(20 28 88 / var(--tw-text-opacity));
}

.text-info {
  --tw-text-opacity: 1;
  color: rgb(73 140 255 / var(--tw-text-opacity));
}

.text-inherit {
  color: inherit;
}

.text-primary-500 {
  --tw-text-opacity: 1;
  color: rgb(95 113 250 / var(--tw-text-opacity));
}

.text-secondary {
  --tw-text-opacity: 1;
  color: rgb(118 212 102 / var(--tw-text-opacity));
}

.text-slate-300 {
  --tw-text-opacity: 1;
  color: rgb(203 213 225 / var(--tw-text-opacity));
}

.text-slate-500 {
  --tw-text-opacity: 1;
  color: rgb(100 116 139 / var(--tw-text-opacity));
}

.text-star-mail {
  --tw-text-opacity: 1;
  color: rgb(253 191 32 / var(--tw-text-opacity));
}

.text-success {
  --tw-text-opacity: 1;
  color: rgb(102 204 51 / var(--tw-text-opacity));
}

.text-warning {
  --tw-text-opacity: 1;
  color: rgb(255 163 5 / var(--tw-text-opacity));
}

.text-white {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.underline {
  text-decoration-line: underline;
}

.accent-primary-500 {
  accent-color: #5f71fa;
}

.opacity-40 {
  opacity: .4;
}

.opacity-50 {
  opacity: .5;
}

.shadow {
  --tw-shadow: 0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;
  --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-md {
  --tw-shadow: 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;
  --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-paginate-shadow {
  --tw-shadow: 0px 4px 12px 0px #1b0a6114;
  --tw-shadow-colored: 0px 4px 12px 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-sm {
  --tw-shadow: 0 1px 2px 0 #0000000d;
  --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.outline {
  outline-style: solid;
}

.ring-2 {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

.ring-transparent {
  --tw-ring-color: transparent;
}

.brightness-\[50\] {
  --tw-brightness: brightness(50);
  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);
}

.transition-all {
  transition-property: all;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  transition-duration: .15s;
}

.duration-150 {
  transition-duration: .15s;
}

.duration-200 {
  transition-duration: .2s;
}

.duration-300 {
  transition-duration: .3s;
}

.ease-linear {
  transition-timing-function: linear;
}

.dk-border-one {
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(238 238 238 / var(--tw-border-opacity));
}

.dk-border-one:where(.dark, .dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(33 33 70 / var(--tw-border-opacity));
}

.group[data-card-style="square"] .dk-theme-card-square {
  border-radius: .125rem;
}

#color-picker::-webkit-color-swatch {
  border-radius: 4px;
}

input[type="search"] {
  outline: 2px solid #0000;
  outline-offset: 2px;
}

input[type="date"] {
  position: relative;
}

input[type="date"]:before {
  position: absolute;
  top: 50%;
  right: .625rem;
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  font-family: remixicon;
  --tw-text-opacity: 1;
  color: rgb(71 71 71 / var(--tw-text-opacity));
  --tw-content: "";
  content: var(--tw-content);
}

input[type="date"]:where(.dark, .dark *):before {
  content: var(--tw-content);
  --tw-text-opacity: 1;
  color: rgb(160 160 160 / var(--tw-text-opacity));
}

input[type="date"]::-webkit-calendar-picker-indicator {
  color: #0000;
  background: none;
  z-index: 1;
}

[modal-backdrop], [drawer-backdrop] {
  z-index: 149;
  background-color: #0006;
}

.scrollbar-prism::-webkit-scrollbar, .scrollbar-table::-webkit-scrollbar {
  height: .625rem;
  width: 0;
}

.scrollbar-prism::-webkit-scrollbar-track, .scrollbar-table::-webkit-scrollbar-track, .scrollbar-prism::-webkit-scrollbar-thumb, .scrollbar-table::-webkit-scrollbar-thumb {
  border-radius: 9999px;
  background-color: #0000;
}

.scrollbar-prism:hover::-webkit-scrollbar-thumb, .scrollbar-table:hover::-webkit-scrollbar-thumb {
  background-color: #99999980;
}

div.code-toolbar > .toolbar > .toolbar-item > button {
  border-radius: .375rem;
  --tw-bg-opacity: 1;
  background-color: rgb(95 113 250 / var(--tw-bg-opacity));
  padding-left: .75rem;
  padding-right: .75rem;
  padding-top: .375rem;
  padding-bottom: .375rem;
  line-height: 1;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

div.code-toolbar > .toolbar > .toolbar-item > button:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(91 67 203 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.note-editor.note-frame.fullscreen {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}

.ac-transition {
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  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(.4, 0, .2, 1);
  transition-duration: .3s;
  transition-timing-function: cubic-bezier(0, 0, .2, 1);
}

select option:where(.dark, .dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 17 / var(--tw-bg-opacity));
}

input[disabled] {
  border: 1px solid #999 !important;
  color: #fff !important;
}

input[disabled]:checked {
  background-color: #999 !important;
}

input:disabled:checked:-moz-read-only {
  background-color: #0000 !important;
}

input:disabled:checked:read-only {
  background-color: #0000 !important;
}

.rounded-row-border {
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: rgb(238 238 238 / var(--tw-border-opacity));
  border-left-color: rgb(238 238 238 / var(--tw-border-opacity));
  --tw-border-opacity: 1;
  border-right-color: rgb(238 238 238 / var(--tw-border-opacity));
}

.rounded-row-border:first-child {
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
  border-left-width: 1px;
}

.rounded-row-border:last-child {
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-right-width: 2px;
}

.rounded-row-border:where(.dark, .dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(33 33 70 / var(--tw-border-opacity));
}

.dark h1, .dark h2, .dark h3, .dark h4, .dark h5, .dark h6 {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.\*\:flex-center-between > * {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.\*\:flex-center > * {
  display: flex;
  align-items: center;
  justify-content: center;
}

.before\:position-center:before {
  content: var(--tw-content);
  position: absolute;
  top: 50%;
  left: 50%;
  --tw-translate-x: -50%;
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.after\:flex-center:after {
  content: var(--tw-content);
  display: flex;
  align-items: center;
  justify-content: center;
}

.after\:position-center:after {
  content: var(--tw-content);
  position: absolute;
  top: 50%;
  left: 50%;
  --tw-translate-x: -50%;
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.group[data-theme-width="box"] .group-data-\[theme-width\=box\]\:container {
  width: 100%;
  margin-right: auto;
  margin-left: auto;
}

@media (width >= 640px) {
  .group[data-theme-width="box"] .group-data-\[theme-width\=box\]\:container {
    max-width: 640px;
  }
}

@media (width >= 768px) {
  .group[data-theme-width="box"] .group-data-\[theme-width\=box\]\:container {
    max-width: 768px;
  }
}

@media (width >= 1024px) {
  .group[data-theme-width="box"] .group-data-\[theme-width\=box\]\:container {
    max-width: 1024px;
  }
}

@media (width >= 1280px) {
  .group[data-theme-width="box"] .group-data-\[theme-width\=box\]\:container {
    max-width: 1280px;
  }
}

@media (width >= 1440px) {
  .group[data-theme-width="box"] .group-data-\[theme-width\=box\]\:container {
    max-width: 1440px;
  }
}

@media (width >= 1536px) {
  .group[data-theme-width="box"] .group-data-\[theme-width\=box\]\:container {
    max-width: 1536px;
  }
}

.group[data-sidebar-size="sm"] .group-data-\[sidebar-size\=sm\]\:flex-center {
  display: flex;
  align-items: center;
  justify-content: center;
}

@media (width >= 640px) {
  .sm\:flex-center-between {
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
}

@media (width >= 768px) {
  .md\:flex-center {
    display: flex;
    align-items: center;
    justify-content: center;
  }
}

.\*\:-ms-1 > * {
  margin-inline-start: -.25rem;
}

.\*\:flex > * {
  display: flex;
}

.\*\:hidden > * {
  display: none;
}

.\*\:items-center > * {
  align-items: center;
}

.\*\:gap-1 > * {
  gap: .25rem;
}

.\*\:gap-1\.5 > * {
  gap: .375rem;
}

.\*\:gap-x-2 > * {
  -moz-column-gap: .5rem;
  column-gap: .5rem;
}

.\*\:gap-x-2\.5 > * {
  -moz-column-gap: .625rem;
  column-gap: .625rem;
}

.\*\:rounded-lg > * {
  border-radius: .5rem;
}

.\*\:border > * {
  border-width: 1px;
}

.\*\:border-t > * {
  border-top-width: 1px;
}

.\*\:border-\[\#EFEFEF\] > * {
  --tw-border-opacity: 1;
  border-color: rgb(239 239 239 / var(--tw-border-opacity));
}

.\*\:border-gray-200 > * {
  --tw-border-opacity: 1;
  border-color: rgb(238 238 238 / var(--tw-border-opacity));
}

.\*\:px-1 > * {
  padding-left: .25rem;
  padding-right: .25rem;
}

.\*\:px-3 > * {
  padding-left: .75rem;
  padding-right: .75rem;
}

.\*\:px-5 > * {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}

.\*\:py-1 > * {
  padding-top: .25rem;
  padding-bottom: .25rem;
}

.\*\:py-1\.5 > * {
  padding-top: .375rem;
  padding-bottom: .375rem;
}

.\*\:py-4 > * {
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.\*\:py-6 > * {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}

.\*\:py-7 > * {
  padding-top: 1.75rem;
  padding-bottom: 1.75rem;
}

.\*\:pt-4 > * {
  padding-top: 1rem;
}

.\*\:pt-5 > * {
  padding-top: 1.25rem;
}

.\*\:text-xs > * {
  font-size: .75rem;
  line-height: 1rem;
}

.\*\:font-medium > * {
  font-weight: 500;
}

.\*\:leading-none > * {
  line-height: 1;
}

.\*\:text-gray-500 > * {
  --tw-text-opacity: 1;
  color: rgb(71 71 71 / var(--tw-text-opacity));
}

.\*\:text-gray-900 > * {
  --tw-text-opacity: 1;
  color: rgb(153 153 153 / var(--tw-text-opacity));
}

.group[data-card-style="square"] .\*\:dk-theme-card-square > * {
  border-radius: .125rem;
}

.before\:absolute:before {
  content: var(--tw-content);
  position: absolute;
}

.before\:left-0:before {
  content: var(--tw-content);
  left: 0;
}

.before\:left-4:before {
  content: var(--tw-content);
  left: 1rem;
}

.before\:top-\[49\%\]:before {
  content: var(--tw-content);
  top: 49%;
}

.before\:size-1:before {
  content: var(--tw-content);
  width: .25rem;
  height: .25rem;
}

.before\:size-1\.5:before {
  content: var(--tw-content);
  width: .375rem;
  height: .375rem;
}

.before\:size-2:before {
  content: var(--tw-content);
  width: .5rem;
  height: .5rem;
}

.before\:-translate-y-1\/2:before {
  content: var(--tw-content);
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.before\:rounded-50:before {
  content: var(--tw-content);
  border-radius: 50%;
}

.before\:rounded-full:before {
  content: var(--tw-content);
  border-radius: 9999px;
}

.before\:border:before {
  content: var(--tw-content);
  border-width: 1px;
}

.before\:border-gray-400:before {
  content: var(--tw-content);
  --tw-border-opacity: 1;
  border-color: rgb(156 163 175 / var(--tw-border-opacity));
}

.before\:bg-\[\#88A4FF\]:before {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(136 164 255 / var(--tw-bg-opacity));
}

.before\:pr-px:before {
  content: var(--tw-content);
  padding-right: 1px;
}

.before\:font-remix:before {
  content: var(--tw-content);
  font-family: remixicon;
}

.before\:text-2xl:before {
  content: var(--tw-content);
  font-size: 1.5rem;
  line-height: 2rem;
}

.before\:text-3xl:before {
  content: var(--tw-content);
  font-size: 1.875rem;
  line-height: 2.25rem;
}

.before\:text-lg:before {
  content: var(--tw-content);
  font-size: 1.125rem;
  line-height: 1.75rem;
}

.before\:text-sm:before {
  content: var(--tw-content);
  font-size: .875rem;
  line-height: 1.25rem;
}

.before\:text-xl:before {
  content: var(--tw-content);
  font-size: 1.25rem;
  line-height: 1.75rem;
}

.before\:leading-none:before {
  content: var(--tw-content);
  line-height: 1;
}

.before\:text-\[\#01DDA5\]:before {
  content: var(--tw-content);
  --tw-text-opacity: 1;
  color: rgb(1 221 165 / var(--tw-text-opacity));
}

.before\:text-\[\#1877F2\]:before {
  content: var(--tw-content);
  --tw-text-opacity: 1;
  color: rgb(24 119 242 / var(--tw-text-opacity));
}

.before\:text-\[\#1FBF98\]:before {
  content: var(--tw-content);
  --tw-text-opacity: 1;
  color: rgb(31 191 152 / var(--tw-text-opacity));
}

.before\:text-black:before {
  content: var(--tw-content);
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
}

.before\:text-gray-500:before {
  content: var(--tw-content);
  --tw-text-opacity: 1;
  color: rgb(71 71 71 / var(--tw-text-opacity));
}

.before\:text-gray-900:before {
  content: var(--tw-content);
  --tw-text-opacity: 1;
  color: rgb(153 153 153 / var(--tw-text-opacity));
}

.before\:text-primary-500:before {
  content: var(--tw-content);
  --tw-text-opacity: 1;
  color: rgb(95 113 250 / var(--tw-text-opacity));
}

.before\:content-\[\'\\ea6e\'\]:before {
  --tw-content: "";
  content: var(--tw-content);
}

.before\:content-\[\'\\ecbc\'\]:before {
  --tw-content: "";
  content: var(--tw-content);
}

.before\:content-\[\'\\ede2\'\]:before {
  --tw-content: "";
  content: var(--tw-content);
}

.before\:content-\[\'\\f186\'\]:before {
  --tw-content: "";
  content: var(--tw-content);
}

.before\:content-\[\'\\f18b\'\]:before {
  --tw-content: "";
  content: var(--tw-content);
}

.before\:content-\[\'\\f1bc\'\]:before {
  --tw-content: "";
  content: var(--tw-content);
}

.before\:content-\[\'\\f1bf\'\]:before {
  --tw-content: "";
  content: var(--tw-content);
}

.before\:content-\[\'\\f24e\'\]:before {
  --tw-content: "";
  content: var(--tw-content);
}

.before\:content-\[\'\\f372\'\]:before {
  --tw-content: "";
  content: var(--tw-content);
}

.before\:content-\[\'\\f3e9\'\]:before {
  --tw-content: "";
  content: var(--tw-content);
}

.after\:absolute:after {
  content: var(--tw-content);
  position: absolute;
}

.after\:inset-0:after {
  content: var(--tw-content);
  inset: 0;
}

.after\:-bottom-2:after {
  content: var(--tw-content);
  bottom: -.5rem;
}

.after\:left-\[calc\(50\%_-_4px\)\]:after {
  content: var(--tw-content);
  left: calc(50% - 4px);
}

.after\:right-0:after {
  content: var(--tw-content);
  right: 0;
}

.after\:hidden:after {
  content: var(--tw-content);
  display: none;
}

.after\:size-4:after {
  content: var(--tw-content);
  width: 1rem;
  height: 1rem;
}

.after\:size-5:after {
  content: var(--tw-content);
  width: 1.25rem;
  height: 1.25rem;
}

.after\:size-full:after {
  content: var(--tw-content);
  width: 100%;
  height: 100%;
}

.after\:translate-y-\[1\.4px\]:after {
  content: var(--tw-content);
  --tw-translate-y: 1.4px;
  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));
}

.after\:border-4:after {
  content: var(--tw-content);
  border-width: 4px;
}

.after\:border-transparent:after {
  content: var(--tw-content);
  border-color: #0000;
}

.after\:border-t-primary-500:after {
  content: var(--tw-content);
  --tw-border-opacity: 1;
  border-top-color: rgb(95 113 250 / var(--tw-border-opacity));
}

.after\:font-remix:after {
  content: var(--tw-content);
  font-family: remixicon;
}

.after\:text-\[18px\]:after {
  content: var(--tw-content);
  font-size: 18px;
}

.after\:text-\[6px\]:after {
  content: var(--tw-content);
  font-size: 6px;
}

.after\:font-extrabold:after {
  content: var(--tw-content);
  font-weight: 800;
}

.after\:font-thin:after {
  content: var(--tw-content);
  font-weight: 100;
}

.after\:text-gray-900:after {
  content: var(--tw-content);
  --tw-text-opacity: 1;
  color: rgb(153 153 153 / var(--tw-text-opacity));
}

.after\:content-\[\'\/\'\]:after {
  --tw-content: "/";
  content: var(--tw-content);
}

.after\:content-\[\'\\ea4e\'\]:after {
  --tw-content: "";
  content: var(--tw-content);
}

.after\:content-\[\'\\ea6d\'\]:after {
  --tw-content: "";
  content: var(--tw-content);
}

.after\:content-\[\'\\ea6e\'\]:after {
  --tw-content: "";
  content: var(--tw-content);
}

.after\:content-\[\'\\ef75\'\]:after {
  --tw-content: "";
  content: var(--tw-content);
}

.after\:content-\[\'\\f2e5\'\]:after {
  --tw-content: "";
  content: var(--tw-content);
}

.after\:content-\[\'\\f3c1\'\]:after {
  --tw-content: "";
  content: var(--tw-content);
}

.first\:rounded-l-lg:first-child {
  border-top-left-radius: .5rem;
  border-bottom-left-radius: .5rem;
}

.first\:pl-0:first-child {
  padding-left: 0;
}

.first\:pt-0:first-child {
  padding-top: 0;
}

.first\:\*\:pl-0 > :first-child {
  padding-left: 0;
}

.first\:\*\:pt-0 > :first-child {
  padding-top: 0;
}

.last\:rounded-r-lg:last-child {
  border-top-right-radius: .5rem;
  border-bottom-right-radius: .5rem;
}

.last\:pr-0:last-child {
  padding-right: 0;
}

.last\:pt-0:last-child {
  padding-top: 0;
}

.last\:\*\:pb-0 > :last-child {
  padding-bottom: 0;
}

.last\:after\:hidden:last-child:after {
  content: var(--tw-content);
  display: none;
}

.checked\:border-none:checked {
  border-style: none;
}

.checked\:after\:bg-checked:checked:after {
  content: var(--tw-content);
  background-image: url("/assets/images/icons/checked.svg");
}

.hover\:z-10:hover {
  z-index: 10;
}

.hover\:scale-110:hover {
  --tw-scale-x: 1.1;
  --tw-scale-y: 1.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));
}

.hover\:border-none:hover {
  border-style: none;
}

.hover\:border-\[\#E7E7E9\]:hover {
  --tw-border-opacity: 1;
  border-color: rgb(231 231 233 / var(--tw-border-opacity));
}

.hover\:border-gray-900\/50:hover {
  border-color: #99999980;
}

.hover\:border-input-border:hover {
  --tw-border-opacity: 1;
  border-color: rgb(194 194 194 / var(--tw-border-opacity));
}

.hover\:border-primary-500:hover {
  --tw-border-opacity: 1;
  border-color: rgb(95 113 250 / var(--tw-border-opacity));
}

.hover\:\!bg-primary-200:hover {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(223 227 254 / var(--tw-bg-opacity)) !important;
}

.hover\:bg-gray-100:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(243 244 246 / var(--tw-bg-opacity));
}

.hover\:bg-gray-200:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(238 238 238 / var(--tw-bg-opacity));
}

.hover\:bg-primary-100\/50:hover {
  background-color: #e5deff80;
}

.hover\:bg-primary-200:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(223 227 254 / var(--tw-bg-opacity));
}

.hover\:bg-primary-200\/50:hover {
  background-color: #dfe3fe80;
}

.hover\:bg-primary-500:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(95 113 250 / var(--tw-bg-opacity));
}

.hover\:bg-transparent:hover {
  background-color: #0000;
}

.hover\:text-danger:hover {
  --tw-text-opacity: 1;
  color: rgb(255 70 38 / var(--tw-text-opacity));
}

.hover\:text-gray-500:hover {
  --tw-text-opacity: 1;
  color: rgb(71 71 71 / var(--tw-text-opacity));
}

.hover\:text-gray-900:hover {
  --tw-text-opacity: 1;
  color: rgb(153 153 153 / var(--tw-text-opacity));
}

.hover\:text-heading:hover {
  --tw-text-opacity: 1;
  color: rgb(20 28 88 / var(--tw-text-opacity));
}

.hover\:text-primary-500:hover {
  --tw-text-opacity: 1;
  color: rgb(95 113 250 / var(--tw-text-opacity));
}

.hover\:text-white:hover {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.hover\:opacity-100:hover {
  opacity: 1;
}

.hover\:before\:border-none:hover:before {
  content: var(--tw-content);
  border-style: none;
}

.hover\:before\:bg-primary-400:hover:before {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(156 132 244 / var(--tw-bg-opacity));
}

.focus\:border-primary-500:focus {
  --tw-border-opacity: 1;
  border-color: rgb(95 113 250 / var(--tw-border-opacity));
}

.focus\:bg-gray-200:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(238 238 238 / var(--tw-bg-opacity));
}

.focus\:bg-primary-500:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(95 113 250 / var(--tw-bg-opacity));
}

.focus\:text-white:focus {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.focus\:outline-none:focus {
  outline: 2px solid #0000;
  outline-offset: 2px;
}

.focus\:outline-primary-300:focus {
  outline-color: #b39ef9;
}

.group.dark .group-\[\.dark\]\:hidden {
  display: none;
}

.group.light .group-\[\.light\]\:hidden {
  display: none;
}

.group.bordered .group-\[\.bordered\]\:rounded-none {
  border-radius: 0;
}

.group\/header.header-one-rounded .group-\[\.header-one-rounded\]\/header\:\!rounded-full {
  border-radius: 9999px !important;
}

.group\/header.header-one-rounded .group-\[\.header-one-rounded\]\/header\:rounded-full {
  border-radius: 9999px;
}

.group\/header.header-one .group-\[\.header-one\]\/header\:rounded-xl {
  border-radius: .75rem;
}

.group\/header.header-three-rounded .group-\[\.header-three-rounded\]\/header\:\!rounded-full {
  border-radius: 9999px !important;
}

.group\/header.header-three-rounded .group-\[\.header-three-rounded\]\/header\:rounded-full {
  border-radius: 9999px;
}

.group\/header.header-three .group-\[\.header-three\]\/header\:rounded-lg {
  border-radius: .5rem;
}

.group\/header.header-three .group-\[\.header-three\]\/header\:rounded-xl {
  border-radius: .75rem;
}

.group\/header.header-two-rounded .group-\[\.header-two-rounded\]\/header\:rounded-full {
  border-radius: 9999px;
}

.group.bordered .group-\[\.bordered\]\:border {
  border-width: 1px;
}

.group.bordered .group-\[\.bordered\]\:border-gray-200 {
  --tw-border-opacity: 1;
  border-color: rgb(238 238 238 / var(--tw-border-opacity));
}

.group\/chat.unread .group-\[\.unread\]\/chat\:text-primary-500 {
  --tw-text-opacity: 1;
  color: rgb(95 113 250 / var(--tw-text-opacity));
}

.group.dark .group-\[\.dark\]\:before\:\!content-\[\'\\f1bf\'\]:before {
  --tw-content: "" !important;
  content: var(--tw-content) !important;
}

.group\/header.header-two-rounded .group-\[\.header-two-rounded\]\/header\:after\:content-\[\'\\ea4e\'\]:after {
  --tw-content: "";
  content: var(--tw-content);
}

.peer\/rate:checked ~ .peer-checked\/rate\:text-\[\#ECBC38\] {
  --tw-text-opacity: 1;
  color: rgb(236 188 56 / var(--tw-text-opacity));
}

.peer\/draft:checked ~ .peer-checked\/draft\:before\:text-primary-500:before {
  content: var(--tw-content);
  --tw-text-opacity: 1;
  color: rgb(95 113 250 / var(--tw-text-opacity));
}

.peer\/draft:checked ~ .peer-checked\/draft\:before\:content-\[\'\\ef72\'\]:before {
  --tw-content: "";
  content: var(--tw-content);
}

.peer\/it:checked ~ .peer-checked\/it\:before\:content-\[\'\\ecb5\'\]:before {
  --tw-content: "";
  content: var(--tw-content);
}

.peer\/rate:hover ~ .peer-hover\/rate\:text-\[\#ECBC38\] {
  --tw-text-opacity: 1;
  color: rgb(236 188 56 / var(--tw-text-opacity));
}

.peer\/dp-btn.show ~ .peer-\[\.show\]\/dp-btn\:my-1\.5 {
  margin-top: .375rem;
  margin-bottom: .375rem;
}

.peer\/accord-btn.open ~ .peer-\[\.open\]\/accord-btn\:block {
  display: block;
}

.peer\/file.uploaded ~ .peer-\[\.uploaded\]\/file\:hidden {
  display: none;
}

.has-\[\:checked\]\:border-none:has(:checked) {
  border-style: none;
}

.has-\[\.open\]\:bg-\[\#F7F8F9\]:has(.open) {
  --tw-bg-opacity: 1;
  background-color: rgb(247 248 249 / var(--tw-bg-opacity));
}

.has-\[\:checked\]\:bg-\[\#F2F4F9\]:has(:checked) {
  --tw-bg-opacity: 1;
  background-color: rgb(242 244 249 / var(--tw-bg-opacity));
}

.has-\[\:checked\]\:ring-primary-500:has(:checked) {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(95 113 250 / var(--tw-ring-opacity));
}

.group[data-sidebar-size="sm"] .group-data-\[sidebar-size\=sm\]\:absolute {
  position: absolute;
}

.group[data-sidebar-size="sm"] .group-data-\[sidebar-size\=sm\]\:-right-full {
  right: -100%;
}

.group[data-sidebar-size="sm"] .group-data-\[sidebar-size\=sm\]\:left-\[calc\(theme\(\'spacing\.app-menu-sm\'\)_\*_0\.9\)\] {
  left: 63px;
}

.group[data-sidebar-size="sm"] .group-data-\[sidebar-size\=sm\]\:\!my-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

.group[data-sidebar-size="sm"] .group-data-\[sidebar-size\=sm\]\:mx-2 {
  margin-left: .5rem;
  margin-right: .5rem;
}

.group[data-sidebar-size="sm"] .group-data-\[sidebar-size\=sm\]\:ml-6 {
  margin-left: 1.5rem;
}

.group[data-sidebar-size="lg"] .group-data-\[sidebar-size\=lg\]\:block {
  display: block;
}

.group[data-sidebar-size="sm"] .group-data-\[sidebar-size\=sm\]\:flex {
  display: flex;
}

.group[data-sidebar-size="lg"] .group-data-\[sidebar-size\=lg\]\:hidden {
  display: none;
}

.group[data-sidebar-size="sm"] .group-data-\[sidebar-size\=sm\]\:hidden {
  display: none;
}

.group[data-sidebar-size="sm"] .group-data-\[sidebar-size\=sm\]\:h-max {
  height: -moz-max-content;
  height: max-content;
}

.group[data-sidebar-size="lg"] .group-data-\[sidebar-size\=lg\]\:max-h-full {
  max-height: 100%;
}

.group[data-sidebar-size="sm"] .group-data-\[sidebar-size\=sm\]\:\!max-h-max {
  max-height: -moz-max-content !important;
  max-height: max-content !important;
}

.group[data-sidebar-size="sm"] .group-data-\[sidebar-size\=sm\]\:min-h-screen {
  min-height: 100vh;
}

.group[data-sidebar-size="lg"] .group-data-\[sidebar-size\=lg\]\:w-\[calc\(theme\(\'spacing\.app-menu\'\)_-_16px\)\] {
  width: 274px;
}

.group[data-sidebar-size="lg"] .group-data-\[sidebar-size\=lg\]\:w-full {
  width: 100%;
}

.group[data-sidebar-size="sm"] .group-data-\[sidebar-size\=sm\]\:w-\[calc\(theme\(\'spacing\.app-menu-sm\'\)_\*_0\.43\)\] {
  width: 30.1px;
}

.group[data-sidebar-size="sm"] .group-data-\[sidebar-size\=sm\]\:w-\[calc\(theme\(\'spacing\.app-menu-sm\'\)_\*_2\.5\)\] {
  width: 175px;
}

.group[data-sidebar-size="sm"] .group-data-\[sidebar-size\=sm\]\:w-full {
  width: 100%;
}

.group[data-theme-width="box"] .group-data-\[theme-width\=box\]\:max-w-screen-3xl {
  max-width: 1536px;
}

.group[data-sidebar-size="sm"] .group-data-\[sidebar-size\=sm\]\:flex-col {
  flex-direction: column;
}

.group[data-sidebar-size="sm"] .group-data-\[sidebar-size\=sm\]\:items-start {
  align-items: flex-start;
}

.group[data-sidebar-size="sm"] .group-data-\[sidebar-size\=sm\]\:justify-center {
  justify-content: center;
}

.group[data-sidebar-size="sm"] .group-data-\[sidebar-size\=sm\]\:space-y-2\.5 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(.625rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(.625rem * var(--tw-space-y-reverse));
}

.group[data-sidebar-size="sm"] .group-data-\[sidebar-size\=sm\]\:\!overflow-visible {
  overflow: visible !important;
}

.group[data-sidebar-size="sm"] .group-data-\[sidebar-size\=sm\]\:overflow-visible {
  overflow: visible;
}

.group[data-sidebar-size="sm"] .group-data-\[sidebar-size\=sm\]\:border {
  border-width: 1px;
}

.group[data-sidebar-size="sm"] .group-data-\[sidebar-size\=sm\]\:border-gray-200 {
  --tw-border-opacity: 1;
  border-color: rgb(238 238 238 / var(--tw-border-opacity));
}

.group[data-sidebar-size="sm"] .group-data-\[sidebar-size\=sm\]\:bg-white {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}

.group[data-sidebar-size="sm"] .group-data-\[sidebar-size\=sm\]\:p-3 {
  padding: .75rem;
}

.group[data-sidebar-size="sm"] .group-data-\[sidebar-size\=sm\]\:p-\[12px_8px\] {
  padding: 12px 8px;
}

.group[data-sidebar-size="sm"] .group-data-\[sidebar-size\=sm\]\:px-0 {
  padding-left: 0;
  padding-right: 0;
}

.group[data-sidebar-size="sm"] .group-data-\[sidebar-size\=sm\]\:px-2 {
  padding-left: .5rem;
  padding-right: .5rem;
}

.group[data-sidebar-size="sm"] .group-data-\[sidebar-size\=sm\]\:px-4 {
  padding-left: 1rem;
  padding-right: 1rem;
}

.group[data-sidebar-size="lg"] .group-data-\[sidebar-size\=lg\]\:pl-8 {
  padding-left: 2rem;
}

.group[data-sidebar-size="sm"] .group-data-\[sidebar-size\=sm\]\:pl-0 {
  padding-left: 0;
}

.group[data-sidebar-size="sm"] .group-data-\[sidebar-size\=sm\]\:shadow-menu-dropdown {
  --tw-shadow: 5px 5px 8px -2px #0003;
  --tw-shadow-colored: 5px 5px 8px -2px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.group[data-sidebar-size="sm"] .group-data-\[sidebar-size\=sm\]\:before\:hidden:before {
  content: var(--tw-content);
  display: none;
}

.group[data-sidebar-size="sm"] .group-data-\[sidebar-size\=sm\]\:after\:right-3:after {
  content: var(--tw-content);
  right: .75rem;
}

.group[data-sidebar-size="sm"] .group-data-\[sidebar-size\=sm\]\:after\:block:after {
  content: var(--tw-content);
  display: block;
}

.group[data-sidebar-size="sm"] .group-data-\[sidebar-size\=sm\]\:hover\:w-\[calc\(theme\(\'spacing\.app-menu-sm\'\)_\*_3\.4\)\]:hover {
  width: 238px;
}

.group[data-sidebar-size="sm"] .group-data-\[sidebar-size\=sm\]\:hover\:bg-primary-500:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(95 113 250 / var(--tw-bg-opacity));
}

.group[data-sidebar-size="sm"] .group\/sm:hover .group-data-\[sidebar-size\=sm\]\:group-hover\/sm\:block {
  display: block;
}

.group[data-sidebar-size="sm"] .group\/sub:hover .group-data-\[sidebar-size\=sm\]\:group-hover\/sub\:block {
  display: block;
}

@media (width >= 640px) {
  .sm\:\!right-0 {
    right: 0 !important;
  }

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

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

  .sm\:block {
    display: block;
  }

  .sm\:size-9 {
    width: 2.25rem;
    height: 2.25rem;
  }

  .sm\:h-header {
    height: 80px;
  }

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

  .sm\:w-\[320px\] {
    width: 320px;
  }

  .sm\:flex-row {
    flex-direction: row;
  }

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

  .sm\:gap-2 {
    gap: .5rem;
  }

  .sm\:gap-3 {
    gap: .75rem;
  }

  .sm\:gap-7 {
    gap: 1.75rem;
  }

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

  .sm\:p-5 {
    padding: 1.25rem;
  }

  .sm\:p-7 {
    padding: 1.75rem;
  }

  .sm\:px-10 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

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

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

  .sm\:py-0 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .sm\:pb-7 {
    padding-bottom: 1.75rem;
  }

  .sm\:pr-3 {
    padding-right: .75rem;
  }

  .sm\:pr-4 {
    padding-right: 1rem;
  }

  .sm\:text-\[42px\] {
    font-size: 42px;
  }

  .sm\:after\:block:after {
    content: var(--tw-content);
    display: block;
  }

  .group\/header.header-two-rounded .group-\[\.header-two-rounded\]\/header\:sm\:block {
    display: block;
  }

  .group\/header.header-two-rounded .group-\[\.header-two-rounded\]\/header\:sm\:pr-4 {
    padding-right: 1rem;
  }
}

@media (width >= 768px) {
  .md\:inset-0 {
    inset: 0;
  }

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

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

  .md\:mb-1 {
    margin-bottom: .25rem;
  }

  .md\:mt-11 {
    margin-top: 2.75rem;
  }

  .md\:mt-8 {
    margin-top: 2rem;
  }

  .md\:block {
    display: block;
  }

  .md\:hidden {
    display: none;
  }

  .md\:w-64 {
    width: 16rem;
  }

  .md\:w-72 {
    width: 18rem;
  }

  .md\:w-auto {
    width: auto;
  }

  .md\:flex-row {
    flex-direction: row;
  }

  .md\:gap-3 {
    gap: .75rem;
  }

  .md\:gap-4 {
    gap: 1rem;
  }

  .md\:gap-5 {
    gap: 1.25rem;
  }

  .md\:place-self-end {
    place-self: end;
  }

  .md\:rounded-30 {
    border-radius: 30px;
  }

  .md\:p-10 {
    padding: 2.5rem;
  }

  .md\:p-5 {
    padding: 1.25rem;
  }

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

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

  .md\:py-5 {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }

  .md\:py-7 {
    padding-top: 1.75rem;
    padding-bottom: 1.75rem;
  }

  .md\:text-2xl {
    font-size: 1.5rem;
    line-height: 2rem;
  }

  .md\:text-4xl {
    font-size: 2.25rem;
    line-height: 2.5rem;
  }

  .md\:text-5xl {
    font-size: 3rem;
    line-height: 1;
  }

  .md\:text-\[28px\] {
    font-size: 28px;
  }

  .md\:text-\[32px\] {
    font-size: 32px;
  }

  .md\:text-\[40px\] {
    font-size: 40px;
  }

  .md\:text-\[44px\] {
    font-size: 44px;
  }

  .md\:text-\[52px\] {
    font-size: 52px;
  }

  .md\:text-\[70px\] {
    font-size: 70px;
  }

  .md\:text-\[86px\] {
    font-size: 86px;
  }

  .md\:text-base {
    font-size: 1rem;
    line-height: 1.5rem;
  }

  .md\:text-sm {
    font-size: .875rem;
    line-height: 1.25rem;
  }

  .md\:text-xl {
    font-size: 1.25rem;
    line-height: 1.75rem;
  }
}

@media (width >= 1024px) {
  .lg\:col-auto {
    grid-column: auto;
  }

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

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

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

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

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

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

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

  .lg\:block {
    display: block;
  }

  .lg\:flex {
    display: flex;
  }

  .lg\:size-15 {
    width: 3.75rem;
    height: 3.75rem;
  }

  .lg\:size-auto {
    width: auto;
    height: auto;
  }

  .lg\:h-\[calc\(100vh_-_calc\(theme\(spacing\.header\)_\+_48px\)\)\] {
    height: calc(100vh - 128px);
  }

  .lg\:min-h-\[calc\(100vh_-_32px\)\] {
    min-height: calc(100vh - 32px);
  }

  .lg\:min-h-\[calc\(100vh_-_theme\(\'spacing\.header\'\)_\*_1\.4\)\] {
    min-height: calc(100vh - 112px);
  }

  .lg\:w-auto {
    width: auto;
  }

  .lg\:max-w-\[600px\] {
    max-width: 600px;
  }

  .lg\:flex-row {
    flex-direction: row;
  }

  .lg\:flex-col {
    flex-direction: column;
  }

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

  .lg\:gap-0 {
    gap: 0;
  }

  .lg\:gap-0\.5 {
    gap: .125rem;
  }

  .lg\:gap-2 {
    gap: .5rem;
  }

  .lg\:p-5 {
    padding: 1.25rem;
  }

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

  .lg\:pr-4 {
    padding-right: 1rem;
  }

  .lg\:text-2xl {
    font-size: 1.5rem;
    line-height: 2rem;
  }

  .lg\:text-sm {
    font-size: .875rem;
    line-height: 1.25rem;
  }

  .lg\:after\:block:after {
    content: var(--tw-content);
    display: block;
  }
}

@media (width >= 1280px) {
  .xl\:left-4 {
    left: 1rem;
  }

  .xl\:top-4 {
    top: 1rem;
  }

  .xl\:col-auto {
    grid-column: auto;
  }

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

  .xl\:m-4 {
    margin: 1rem;
  }

  .xl\:block {
    display: block;
  }

  .xl\:hidden {
    display: none;
  }

  .xl\:h-\[calc\(100vh_-_18px_\*_3\.73\)\] {
    height: calc(100vh - 67.14px);
  }

  .xl\:min-h-\[calc\(100vh_-_theme\(\'spacing\.header\'\)_\*_1\.6\)\] {
    min-height: calc(100vh - 128px);
  }

  .xl\:w-auto {
    width: auto;
  }

  .xl\:translate-x-0 {
    --tw-translate-x: 0px;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }

  .xl\:flex-row {
    flex-direction: row;
  }

  .xl\:rounded-15 {
    border-radius: 15px;
  }

  .xl\:border-none {
    border-style: none;
  }

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

  .xl\:text-3xl {
    font-size: 1.875rem;
    line-height: 2.25rem;
  }

  .xl\:text-\[32px\] {
    font-size: 32px;
  }

  .xl\:text-base {
    font-size: 1rem;
    line-height: 1.5rem;
  }

  .xl\:\*\:px-6 > * {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .xl\:\*\:px-8 > * {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .group[data-sidebar-size="lg"] .xl\:group-data-\[sidebar-size\=lg\]\:fixed {
    position: fixed;
  }

  .group[data-sidebar-size="sm"] .xl\:group-data-\[sidebar-size\=sm\]\:absolute {
    position: absolute;
  }

  .group[data-sidebar-size="lg"] .xl\:group-data-\[sidebar-size\=lg\]\:bottom-4 {
    bottom: 1rem;
  }

  .group[data-theme-width="box"] .xl\:group-data-\[theme-width\=box\]\:left-auto {
    left: auto;
  }

  .group[data-sidebar-size="lg"] .group-data-\[sidebar-size\=lg\]\:xl\:ml-\[calc\(theme\(\'spacing\.app-menu\'\)_\+_16px\)\] {
    margin-left: 306px;
  }

  .group[data-sidebar-size="lg"] .group-data-\[sidebar-size\=lg\]\:xl\:ml-\[calc\(theme\(\'spacing\.app-menu\'\)_\+_32px\)\] {
    margin-left: 322px;
  }

  .group[data-sidebar-size="sm"][data-theme-width="box"] .group-data-\[sidebar-size\=sm\]\:group-data-\[theme-width\=box\]\:xl\:ml-\[calc\(theme\(\'spacing\.app-menu-sm\'\)_\+_16px\)\] {
    margin-left: 86px;
  }

  .group[data-sidebar-size="sm"] .group-data-\[sidebar-size\=sm\]\:xl\:ml-\[calc\(theme\(\'spacing\.app-menu-sm\'\)_\+_16px\)\] {
    margin-left: 86px;
  }

  .group[data-sidebar-size="sm"] .group-data-\[sidebar-size\=sm\]\:xl\:ml-\[calc\(theme\(\'spacing\.app-menu-sm\'\)_\+_32px\)\] {
    margin-left: 102px;
  }

  .group[data-theme-width="box"] .group-data-\[theme-width\=box\]\:xl\:ml-\[calc\(theme\(\'spacing\.app-menu\'\)_\+_16px\)\] {
    margin-left: 306px;
  }

  .group[data-theme-width="box"] .group-data-\[theme-width\=box\]\:xl\:mr-0 {
    margin-right: 0;
  }

  .group[data-sidebar-size="lg"] .xl\:group-data-\[sidebar-size\=lg\]\:w-app-menu {
    width: 290px;
  }

  .group[data-sidebar-size="sm"] .xl\:group-data-\[sidebar-size\=sm\]\:w-app-menu-sm {
    width: 70px;
  }

  .group[data-theme-width="box"] .group-data-\[theme-width\=box\]\:xl\:px-0 {
    padding-left: 0;
    padding-right: 0;
  }

  .group[data-theme-width="box"] .xl\:group-data-\[theme-width\=box\]\:px-4 {
    padding-left: 1rem;
    padding-right: 1rem;
  }
}

@media (width >= 1440px) {
  .\32 xl\:col-span-3 {
    grid-column: span 3 / span 3;
  }

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

  .\32 xl\:col-span-5 {
    grid-column: span 5 / span 5;
  }

  .\32 xl\:col-span-7 {
    grid-column: span 7 / span 7;
  }

  .\32 xl\:col-span-8 {
    grid-column: span 8 / span 8;
  }

  .\32 xl\:w-32 {
    width: 8rem;
  }

  .\32 xl\:gap-5 {
    gap: 1.25rem;
  }

  .\32 xl\:px-\[70px\] {
    padding-left: 70px;
    padding-right: 70px;
  }
}

@media (width >= 1536px) {
  .\33 xl\:col-span-4 {
    grid-column: span 4 / span 4;
  }

  .\33 xl\:col-span-8 {
    grid-column: span 8 / span 8;
  }
}

.rtl\:space-x-reverse:where([dir="rtl"], [dir="rtl"] *) > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 1;
}

.dark\:divide-dark-border:where(.dark, .dark *) > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgb(33 33 70 / var(--tw-divide-opacity));
}

.dark\:divide-dark-border-four:where(.dark, .dark *) > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgb(43 43 101 / var(--tw-divide-opacity));
}

.dark\:divide-dark-border-three:where(.dark, .dark *) > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgb(19 19 61 / var(--tw-divide-opacity));
}

.dark\:divide-dark-border-two:where(.dark, .dark *) > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgb(17 17 51 / var(--tw-divide-opacity));
}

.dark\:\!rounded-none:where(.dark, .dark *) {
  border-radius: 0 !important;
}

.dark\:border-dark-border:where(.dark, .dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(33 33 70 / var(--tw-border-opacity));
}

.dark\:border-dark-border-four:where(.dark, .dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(43 43 101 / var(--tw-border-opacity));
}

.dark\:border-dark-border-three:where(.dark, .dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(19 19 61 / var(--tw-border-opacity));
}

.dark\:border-dark-border-two:where(.dark, .dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(17 17 51 / var(--tw-border-opacity));
}

.dark\:border-gray-800:where(.dark, .dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(54 61 87 / var(--tw-border-opacity));
}

.dark\:\!bg-dark-card-shade:where(.dark, .dark *) {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(21 21 65 / var(--tw-bg-opacity)) !important;
}

.dark\:\!bg-dark-icon:where(.dark, .dark *) {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(35 35 77 / var(--tw-bg-opacity)) !important;
}

.dark\:\!bg-gray-400:where(.dark, .dark *) {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(156 163 175 / var(--tw-bg-opacity)) !important;
}

.dark\:bg-dark-body:where(.dark, .dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 17 / var(--tw-bg-opacity));
}

.dark\:bg-dark-border:where(.dark, .dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(33 33 70 / var(--tw-bg-opacity));
}

.dark\:bg-dark-card:where(.dark, .dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(4 4 29 / var(--tw-bg-opacity));
}

.dark\:bg-dark-card-shade:where(.dark, .dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(21 21 65 / var(--tw-bg-opacity));
}

.dark\:bg-dark-card-two:where(.dark, .dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(9 9 39 / var(--tw-bg-opacity));
}

.dark\:bg-dark-icon:where(.dark, .dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(35 35 77 / var(--tw-bg-opacity));
}

.dark\:bg-dark-tooltip:where(.dark, .dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(26 26 62 / var(--tw-bg-opacity));
}

.dark\:bg-gray-700:where(.dark, .dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(79 86 108 / var(--tw-bg-opacity));
}

.dark\:bg-gray-800:where(.dark, .dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(54 61 87 / var(--tw-bg-opacity));
}

.dark\:bg-card-pattern-dark:where(.dark, .dark *) {
  background-image: url("/assets/images/admin/card/pattern-dark.png");
}

.dark\:bg-progress-bar-bg-dark:where(.dark, .dark *) {
  background-image: linear-gradient(#231e36 .01%, #292559 100%);
}

.dark\:\!text-dark-text:where(.dark, .dark *) {
  --tw-text-opacity: 1 !important;
  color: rgb(215 215 215 / var(--tw-text-opacity)) !important;
}

.dark\:text-blue-500:where(.dark, .dark *) {
  --tw-text-opacity: 1;
  color: rgb(59 130 246 / var(--tw-text-opacity));
}

.dark\:text-dark-text:where(.dark, .dark *) {
  --tw-text-opacity: 1;
  color: rgb(215 215 215 / var(--tw-text-opacity));
}

.dark\:text-dark-text-two:where(.dark, .dark *) {
  --tw-text-opacity: 1;
  color: rgb(160 160 160 / var(--tw-text-opacity));
}

.dark\:text-gray-200:where(.dark, .dark *) {
  --tw-text-opacity: 1;
  color: rgb(238 238 238 / var(--tw-text-opacity));
}

.dark\:text-gray-400:where(.dark, .dark *) {
  --tw-text-opacity: 1;
  color: rgb(156 163 175 / var(--tw-text-opacity));
}

.dark\:text-slate-300:where(.dark, .dark *) {
  --tw-text-opacity: 1;
  color: rgb(203 213 225 / var(--tw-text-opacity));
}

.dark\:text-white:where(.dark, .dark *) {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.dark\:brightness-200:where(.dark, .dark *) {
  --tw-brightness: brightness(2);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

.dark\:brightness-\[3\]:where(.dark, .dark *) {
  --tw-brightness: brightness(3);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

.dark\:brightness-\[5\]:where(.dark, .dark *) {
  --tw-brightness: brightness(5);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

.dark\:contrast-100:where(.dark, .dark *) {
  --tw-contrast: contrast(1);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

.dark\:\*\:border-dark-border > :where(.dark, .dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(33 33 70 / var(--tw-border-opacity));
}

.dark\:\*\:text-dark-text > :where(.dark, .dark *) {
  --tw-text-opacity: 1;
  color: rgb(215 215 215 / var(--tw-text-opacity));
}

.dark\:before\:text-dark-text:where(.dark, .dark *):before {
  content: var(--tw-content);
  --tw-text-opacity: 1;
  color: rgb(215 215 215 / var(--tw-text-opacity));
}

.dark\:before\:text-dark-text-two:where(.dark, .dark *):before {
  content: var(--tw-content);
  --tw-text-opacity: 1;
  color: rgb(160 160 160 / var(--tw-text-opacity));
}

.dark\:before\:\!content-\[\'\\f1bf\'\]:where(.dark, .dark *):before {
  --tw-content: "" !important;
  content: var(--tw-content) !important;
}

.dark\:hover\:border-dark-border-five:hover:where(.dark, .dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(41 37 89 / var(--tw-border-opacity));
}

.dark\:hover\:\!bg-primary-500:hover:where(.dark, .dark *) {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(95 113 250 / var(--tw-bg-opacity)) !important;
}

.dark\:hover\:bg-dark-card-shade:hover:where(.dark, .dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(21 21 65 / var(--tw-bg-opacity));
}

.dark\:hover\:bg-dark-icon:hover:where(.dark, .dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(35 35 77 / var(--tw-bg-opacity));
}

.dark\:hover\:bg-gray-700:hover:where(.dark, .dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(79 86 108 / var(--tw-bg-opacity));
}

.dark\:hover\:text-dark-text:hover:where(.dark, .dark *) {
  --tw-text-opacity: 1;
  color: rgb(215 215 215 / var(--tw-text-opacity));
}

.dark\:hover\:text-dark-text-two:hover:where(.dark, .dark *) {
  --tw-text-opacity: 1;
  color: rgb(160 160 160 / var(--tw-text-opacity));
}

.dark\:hover\:text-white:hover:where(.dark, .dark *) {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.dark\:focus\:bg-dark-icon:focus:where(.dark, .dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(35 35 77 / var(--tw-bg-opacity));
}

.group.bordered .dark\:group-\[\.bordered\]\:border-dark-border:where(.dark, .dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(33 33 70 / var(--tw-border-opacity));
}

.dark\:has-\[\.open\]\:bg-dark-card-two:has(.open):where(.dark, .dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(9 9 39 / var(--tw-bg-opacity));
}

.dark\:has-\[\:checked\]\:bg-dark-icon\/50:has(:checked):where(.dark, .dark *) {
  background-color: #23234d80;
}

.group[data-sidebar-size="sm"] .dark\:group-data-\[sidebar-size\=sm\]\:border-dark-border-four:where(.dark, .dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(43 43 101 / var(--tw-border-opacity));
}

.group[data-sidebar-size="sm"] .dark\:group-data-\[sidebar-size\=sm\]\:bg-dark-card:where(.dark, .dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(4 4 29 / var(--tw-bg-opacity));
}

.group[data-sidebar-size="sm"] .dark\:group-data-\[sidebar-size\=sm\]\:bg-dark-tooltip:where(.dark, .dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(26 26 62 / var(--tw-bg-opacity));
}

.\[\&\.active\]\:border-primary-500.active {
  --tw-border-opacity: 1;
  border-color: rgb(95 113 250 / var(--tw-border-opacity));
}

.\[\&\.active\]\:bg-primary-200.active {
  --tw-bg-opacity: 1;
  background-color: rgb(223 227 254 / var(--tw-bg-opacity));
}

.\[\&\.active\]\:bg-primary-500.active {
  --tw-bg-opacity: 1;
  background-color: rgb(95 113 250 / var(--tw-bg-opacity));
}

.\[\&\.active\]\:bg-transparent.active {
  background-color: #0000;
}

.\[\&\.active\]\:text-primary-500.active {
  --tw-text-opacity: 1;
  color: rgb(95 113 250 / var(--tw-text-opacity));
}

.\[\&\.active\]\:text-white.active {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.\[\&\.active\]\:before\:border-none.active:before {
  content: var(--tw-content);
  border-style: none;
}

.\[\&\.active\]\:before\:bg-primary-400.active:before {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(156 132 244 / var(--tw-bg-opacity));
}

.group[data-sidebar-size="sm"] .group-data-\[sidebar-size\=sm\]\:\[\&\.active\]\:bg-primary-200.active {
  --tw-bg-opacity: 1;
  background-color: rgb(223 227 254 / var(--tw-bg-opacity));
}

.dark\:\[\&\.active\]\:bg-primary-500.active:where(.dark, .dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(95 113 250 / var(--tw-bg-opacity));
}

.dark\:\[\&\.active\]\:text-dark-text.active:where(.dark, .dark *) {
  --tw-text-opacity: 1;
  color: rgb(215 215 215 / var(--tw-text-opacity));
}

.dark\:\[\&\.active\]\:text-white.active:where(.dark, .dark *) {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.group[data-sidebar-size="sm"] .dark\:group-data-\[sidebar-size\=sm\]\:\[\&\.active\]\:bg-primary-500.active:where(.dark, .dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(95 113 250 / var(--tw-bg-opacity));
}

.\[\&\.chevron\]\:after\:content-\[\'\\ea13\'\].chevron:after {
  --tw-content: "";
  content: var(--tw-content);
}

.\[\&\.chevron\]\:after\:content-\[\'\\ea78\'\].chevron:after {
  --tw-content: "";
  content: var(--tw-content);
}

.\[\&\.current-page\]\:text-gray-500.current-page {
  --tw-text-opacity: 1;
  color: rgb(71 71 71 / var(--tw-text-opacity));
}

.dark\:\[\&\.current-page\]\:text-dark-text-two.current-page:where(.dark, .dark *) {
  --tw-text-opacity: 1;
  color: rgb(160 160 160 / var(--tw-text-opacity));
}

.\[\&\.dragging\]\:cursor-grab.dragging {
  cursor: grab;
}

.\[\&\.dragging\]\:scroll-auto.dragging {
  scroll-behavior: auto;
}

.\[\&\.header-one-rounded\]\:rounded-full.header-one-rounded {
  border-radius: 9999px;
}

.\[\&\.header-one\]\:bg-\[\#F0F1F8\].header-one {
  --tw-bg-opacity: 1;
  background-color: rgb(240 241 248 / var(--tw-bg-opacity));
}

.dark\:\[\&\.header-one\]\:bg-dark-card-two.header-one:where(.dark, .dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(9 9 39 / var(--tw-bg-opacity));
}

.\[\&\.header-three-rounded\]\:rounded-full.header-three-rounded {
  border-radius: 9999px;
}

.\[\&\.header-three\]\:bg-\[\#F0F1F8\].header-three {
  --tw-bg-opacity: 1;
  background-color: rgb(240 241 248 / var(--tw-bg-opacity));
}

.dark\:\[\&\.header-three\]\:bg-dark-card-two.header-three:where(.dark, .dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(9 9 39 / var(--tw-bg-opacity));
}

.\[\&\.header-two-rounded\]\:rounded-full.header-two-rounded {
  border-radius: 9999px;
}

.\[\&\.header-two\]\:bg-\[\#F1F1F5\].header-two {
  --tw-bg-opacity: 1;
  background-color: rgb(241 241 245 / var(--tw-bg-opacity));
}

.dark\:\[\&\.header-two\]\:bg-dark-card-two.header-two:where(.dark, .dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(9 9 39 / var(--tw-bg-opacity));
}

.\[\&\.open\]\:after\:content-\[\'\\f1af\'\].open:after {
  --tw-content: "";
  content: var(--tw-content);
}

.\[\&\.selected\]\:bg-\[\#F2F4F9\].selected {
  --tw-bg-opacity: 1;
  background-color: rgb(242 244 249 / var(--tw-bg-opacity));
}

.dark\:\[\&\.selected\]\:bg-dark-icon.selected:where(.dark, .dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(35 35 77 / var(--tw-bg-opacity));
}

.\[\&\.verified\]\:block.verified {
  display: block;
}


/* [project]/app/globals.css [app-client] (css) */
*, :before, :after {
  box-sizing: border-box;
  border-width: 0;
  border-style: solid;
  border-color: #eee;
}

:before, :after {
  --tw-content: "";
}

html, :host {
  line-height: 1.5;
  -webkit-text-size-adjust: 100%;
  -moz-tab-size: 4;
  -o-tab-size: 4;
  tab-size: 4;
  font-family: ui-sans-serif, system-ui, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
  font-feature-settings: normal;
  font-variation-settings: normal;
  -webkit-tap-highlight-color: transparent;
}

body {
  margin: 0;
  line-height: inherit;
}

hr {
  height: 0;
  color: inherit;
  border-top-width: 1px;
}

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

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

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

b, strong {
  font-weight: bolder;
}

code, kbd, samp, pre {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;
  font-feature-settings: normal;
  font-variation-settings: normal;
  font-size: 1em;
}

small {
  font-size: 80%;
}

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

sub {
  bottom: -.25em;
}

sup {
  top: -.5em;
}

table {
  text-indent: 0;
  border-color: inherit;
  border-collapse: collapse;
}

button, input, 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: 0;
  padding: 0;
}

button, select {
  text-transform: none;
}

button, input:where([type="button"]), input:where([type="reset"]), input:where([type="submit"]) {
  -webkit-appearance: button;
  background-color: #0000;
  background-image: none;
}

:-moz-focusring {
  outline: auto;
}

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

progress {
  vertical-align: baseline;
}

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

[type="search"] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}

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

::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}

summary {
  display: list-item;
}

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

fieldset {
  margin: 0;
  padding: 0;
}

legend {
  padding: 0;
}

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

dialog {
  padding: 0;
}

textarea {
  resize: vertical;
}

input::-moz-placeholder, textarea::-moz-placeholder {
  opacity: 1;
  color: #9ca3af;
}

input::placeholder, textarea::placeholder {
  opacity: 1;
  color: #9ca3af;
}

button, [role="button"] {
  cursor: pointer;
}

:disabled {
  cursor: default;
}

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

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

[hidden] {
  display: none;
}

*, :before, :after {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x: ;
  --tw-pan-y: ;
  --tw-pinch-zoom: ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position: ;
  --tw-gradient-via-position: ;
  --tw-gradient-to-position: ;
  --tw-ordinal: ;
  --tw-slashed-zero: ;
  --tw-numeric-figure: ;
  --tw-numeric-spacing: ;
  --tw-numeric-fraction: ;
  --tw-ring-inset: ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: #3b82f680;
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur: ;
  --tw-brightness: ;
  --tw-contrast: ;
  --tw-grayscale: ;
  --tw-hue-rotate: ;
  --tw-invert: ;
  --tw-saturate: ;
  --tw-sepia: ;
  --tw-drop-shadow: ;
  --tw-backdrop-blur: ;
  --tw-backdrop-brightness: ;
  --tw-backdrop-contrast: ;
  --tw-backdrop-grayscale: ;
  --tw-backdrop-hue-rotate: ;
  --tw-backdrop-invert: ;
  --tw-backdrop-opacity: ;
  --tw-backdrop-saturate: ;
  --tw-backdrop-sepia: ;
  --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: #3b82f680;
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur: ;
  --tw-brightness: ;
  --tw-contrast: ;
  --tw-grayscale: ;
  --tw-hue-rotate: ;
  --tw-invert: ;
  --tw-saturate: ;
  --tw-sepia: ;
  --tw-drop-shadow: ;
  --tw-backdrop-blur: ;
  --tw-backdrop-brightness: ;
  --tw-backdrop-contrast: ;
  --tw-backdrop-grayscale: ;
  --tw-backdrop-hue-rotate: ;
  --tw-backdrop-invert: ;
  --tw-backdrop-opacity: ;
  --tw-backdrop-saturate: ;
  --tw-backdrop-sepia: ;
  --tw-contain-size: ;
  --tw-contain-layout: ;
  --tw-contain-paint: ;
  --tw-contain-style: ;
}

.container {
  width: 100%;
  margin-right: auto;
  margin-left: auto;
}

@media (width >= 640px) {
  .container {
    max-width: 640px;
  }
}

@media (width >= 768px) {
  .container {
    max-width: 768px;
  }
}

@media (width >= 1024px) {
  .container {
    max-width: 1024px;
  }
}

@media (width >= 1280px) {
  .container {
    max-width: 1280px;
  }
}

@media (width >= 1440px) {
  .container {
    max-width: 1440px;
  }
}

@media (width >= 1536px) {
  .container {
    max-width: 1536px;
  }
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;
}

.pointer-events-none {
  pointer-events: none;
}

.pointer-events-auto {
  pointer-events: auto;
}

.visible {
  visibility: visible;
}

.collapse {
  visibility: collapse;
}

.fixed {
  position: fixed;
}

.absolute {
  position: absolute;
}

.relative {
  position: relative;
}

.sticky {
  position: sticky;
}

.inset-0 {
  inset: 0;
}

.-right-1 {
  right: -.25rem;
}

.-top-1 {
  top: -.25rem;
}

.bottom-0 {
  bottom: 0;
}

.left-0 {
  left: 0;
}

.left-2 {
  left: .5rem;
}

.left-3 {
  left: .75rem;
}

.left-3\.5 {
  left: .875rem;
}

.left-\[50\%\] {
  left: 50%;
}

.left-\[95\%\] {
  left: 95%;
}

.right-0 {
  right: 0;
}

.right-2 {
  right: .5rem;
}

.right-3 {
  right: .75rem;
}

.right-4 {
  right: 1rem;
}

.right-6 {
  right: 1.5rem;
}

.top-0 {
  top: 0;
}

.top-1\/2 {
  top: 50%;
}

.top-2 {
  top: .5rem;
}

.top-2\.5 {
  top: .625rem;
}

.top-4 {
  top: 1rem;
}

.top-6 {
  top: 1.5rem;
}

.top-\[50\%\] {
  top: 50%;
}

.top-full {
  top: 100%;
}

.z-10 {
  z-index: 10;
}

.z-50 {
  z-index: 50;
}

.z-\[100\] {
  z-index: 100;
}

.z-\[9999\] {
  z-index: 9999;
}

.z-backdrop {
  z-index: 149;
}

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

.m-4 {
  margin: 1rem;
}

.-mx-1 {
  margin-left: -.25rem;
  margin-right: -.25rem;
}

.mx-1 {
  margin-left: .25rem;
  margin-right: .25rem;
}

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

.my-1 {
  margin-top: .25rem;
  margin-bottom: .25rem;
}

.my-4 {
  margin-top: 1rem;
  margin-bottom: 1rem;
}

.mb-1 {
  margin-bottom: .25rem;
}

.mb-1\.5 {
  margin-bottom: .375rem;
}

.mb-2 {
  margin-bottom: .5rem;
}

.mb-2\.5 {
  margin-bottom: .625rem;
}

.mb-3 {
  margin-bottom: .75rem;
}

.mb-4 {
  margin-bottom: 1rem;
}

.mb-5 {
  margin-bottom: 1.25rem;
}

.mb-6 {
  margin-bottom: 1.5rem;
}

.mb-7 {
  margin-bottom: 1.75rem;
}

.mb-8 {
  margin-bottom: 2rem;
}

.ml-1 {
  margin-left: .25rem;
}

.ml-2 {
  margin-left: .5rem;
}

.ml-3 {
  margin-left: .75rem;
}

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

.ml-auto {
  margin-left: auto;
}

.mr-1 {
  margin-right: .25rem;
}

.mr-2 {
  margin-right: .5rem;
}

.mr-3 {
  margin-right: .75rem;
}

.mr-4 {
  margin-right: 1rem;
}

.mt-1 {
  margin-top: .25rem;
}

.mt-2 {
  margin-top: .5rem;
}

.mt-3 {
  margin-top: .75rem;
}

.mt-4 {
  margin-top: 1rem;
}

.mt-5 {
  margin-top: 1.25rem;
}

.mt-6 {
  margin-top: 1.5rem;
}

.mt-7 {
  margin-top: 1.75rem;
}

.mt-8 {
  margin-top: 2rem;
}

.mt-auto {
  margin-top: auto;
}

.line-clamp-1 {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}

.line-clamp-2 {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}

.block {
  display: block;
}

.inline-block {
  display: inline-block;
}

.flex {
  display: flex;
}

.inline-flex {
  display: inline-flex;
}

.table {
  display: table;
}

.grid {
  display: grid;
}

.hidden {
  display: none;
}

.aspect-\[4\/1\.5\] {
  aspect-ratio: 4 / 1.5;
}

.aspect-\[4\/3\] {
  aspect-ratio: 4 / 3;
}

.aspect-video {
  aspect-ratio: 16 / 9;
}

.size-10 {
  width: 2.5rem;
  height: 2.5rem;
}

.size-12 {
  width: 3rem;
  height: 3rem;
}

.size-4 {
  width: 1rem;
  height: 1rem;
}

.size-5 {
  width: 1.25rem;
  height: 1.25rem;
}

.size-7 {
  width: 1.75rem;
  height: 1.75rem;
}

.size-8 {
  width: 2rem;
  height: 2rem;
}

.size-9 {
  width: 2.25rem;
  height: 2.25rem;
}

.size-\[200px\] {
  width: 200px;
  height: 200px;
}

.size-\[70px\] {
  width: 70px;
  height: 70px;
}

.h-10 {
  height: 2.5rem;
}

.h-11 {
  height: 2.75rem;
}

.h-12 {
  height: 3rem;
}

.h-14 {
  height: 3.5rem;
}

.h-16 {
  height: 4rem;
}

.h-20 {
  height: 5rem;
}

.h-3 {
  height: .75rem;
}

.h-3\.5 {
  height: .875rem;
}

.h-4 {
  height: 1rem;
}

.h-40 {
  height: 10rem;
}

.h-5 {
  height: 1.25rem;
}

.h-6 {
  height: 1.5rem;
}

.h-64 {
  height: 16rem;
}

.h-8 {
  height: 2rem;
}

.h-80 {
  height: 20rem;
}

.h-9 {
  height: 2.25rem;
}

.h-\[calc\(100vh-200px\)\] {
  height: calc(100vh - 200px);
}

.h-\[calc\(theme\(\'spacing\.header\'\)_-_10px\)\] {
  height: 70px;
}

.h-\[var\(--radix-select-trigger-height\)\] {
  height: var(--radix-select-trigger-height);
}

.h-auto {
  height: auto;
}

.h-full {
  height: 100%;
}

.h-header {
  height: 80px;
}

.h-px {
  height: 1px;
}

.h-screen {
  height: 100vh;
}

.max-h-60 {
  max-height: 15rem;
}

.max-h-64 {
  max-height: 16rem;
}

.max-h-96 {
  max-height: 24rem;
}

.max-h-\[28rem\] {
  max-height: 28rem;
}

.max-h-\[80vh\] {
  max-height: 80vh;
}

.max-h-screen {
  max-height: 100vh;
}

.min-h-\[100px\] {
  min-height: 100px;
}

.min-h-\[120px\] {
  min-height: 120px;
}

.min-h-\[200px\] {
  min-height: 200px;
}

.min-h-\[80px\] {
  min-height: 80px;
}

.min-h-\[calc\(100vh_-_theme\(\'spacing\.header\'\)_\*_1\.6\)\] {
  min-height: calc(100vh - 128px);
}

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

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

.w-10 {
  width: 2.5rem;
}

.w-11 {
  width: 2.75rem;
}

.w-12 {
  width: 3rem;
}

.w-16 {
  width: 4rem;
}

.w-20 {
  width: 5rem;
}

.w-24 {
  width: 6rem;
}

.w-28 {
  width: 7rem;
}

.w-3 {
  width: .75rem;
}

.w-3\.5 {
  width: .875rem;
}

.w-32 {
  width: 8rem;
}

.w-4 {
  width: 1rem;
}

.w-40 {
  width: 10rem;
}

.w-48 {
  width: 12rem;
}

.w-5 {
  width: 1.25rem;
}

.w-56 {
  width: 14rem;
}

.w-6 {
  width: 1.5rem;
}

.w-60 {
  width: 15rem;
}

.w-64 {
  width: 16rem;
}

.w-8 {
  width: 2rem;
}

.w-80 {
  width: 20rem;
}

.w-9 {
  width: 2.25rem;
}

.w-\[120px\] {
  width: 120px;
}

.w-\[180px\] {
  width: 180px;
}

.w-\[1px\] {
  width: 1px;
}

.w-\[200px\] {
  width: 200px;
}

.w-\[250px\] {
  width: 250px;
}

.w-app-menu {
  width: 290px;
}

.w-full {
  width: 100%;
}

.w-screen {
  width: 100vw;
}

.min-w-0 {
  min-width: 0;
}

.min-w-\[10rem\] {
  min-width: 10rem;
}

.min-w-\[150px\] {
  min-width: 150px;
}

.min-w-\[330px\] {
  min-width: 330px;
}

.min-w-\[8rem\] {
  min-width: 8rem;
}

.min-w-\[var\(--radix-select-trigger-width\)\] {
  min-width: var(--radix-select-trigger-width);
}

.min-w-full {
  min-width: 100%;
}

.min-w-max {
  min-width: -moz-max-content;
  min-width: max-content;
}

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

.max-w-3xl {
  max-width: 48rem;
}

.max-w-4xl {
  max-width: 56rem;
}

.max-w-6xl {
  max-width: 72rem;
}

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

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

.max-w-none {
  max-width: none;
}

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

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

.max-w-xs {
  max-width: 20rem;
}

.flex-1 {
  flex: 1;
}

.flex-shrink-0 {
  flex-shrink: 0;
}

.shrink-0 {
  flex-shrink: 0;
}

.grow {
  flex-grow: 1;
}

.table-auto {
  table-layout: auto;
}

.table-fixed {
  table-layout: fixed;
}

.caption-bottom {
  caption-side: bottom;
}

.border-collapse {
  border-collapse: collapse;
}

.-translate-x-full {
  --tw-translate-x: -100%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.-translate-y-1\/2 {
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.-translate-y-\[40\%\] {
  --tw-translate-y: -40%;
  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-0 {
  --tw-translate-x: 0px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.translate-x-\[-50\%\] {
  --tw-translate-x: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.translate-y-\[-50\%\] {
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.rotate-0 {
  --tw-rotate: 0deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.rotate-90 {
  --tw-rotate: 90deg;
  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));
}

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

@keyframes spin {
  to {
    transform: rotate(360deg);
  }
}

.animate-spin {
  animation: 1s linear infinite spin;
}

@keyframes spin {
  to {
    transform: rotate(360deg);
  }
}

.animate-spin-slow {
  animation: 3.5s linear infinite spin;
}

.cursor-default {
  cursor: default;
}

.cursor-not-allowed {
  cursor: not-allowed;
}

.cursor-pointer {
  cursor: pointer;
}

.select-none {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.list-disc {
  list-style-type: disc;
}

.list-none {
  list-style-type: none;
}

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

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

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

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

.grid-cols-\[48px_1fr_220px_1fr_160px_160px_120px\] {
  grid-template-columns: 48px 1fr 220px 1fr 160px 160px 120px;
}

.flex-row {
  flex-direction: row;
}

.flex-col {
  flex-direction: column;
}

.flex-col-reverse {
  flex-direction: column-reverse;
}

.flex-wrap {
  flex-wrap: wrap;
}

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

.items-end {
  align-items: flex-end;
}

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

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

.justify-end {
  justify-content: flex-end;
}

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

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

.gap-1 {
  gap: .25rem;
}

.gap-10 {
  gap: 2.5rem;
}

.gap-2 {
  gap: .5rem;
}

.gap-2\.5 {
  gap: .625rem;
}

.gap-3 {
  gap: .75rem;
}

.gap-3\.5 {
  gap: .875rem;
}

.gap-4 {
  gap: 1rem;
}

.gap-5 {
  gap: 1.25rem;
}

.gap-6 {
  gap: 1.5rem;
}

.gap-8 {
  gap: 2rem;
}

.gap-x-4 {
  -moz-column-gap: 1rem;
  column-gap: 1rem;
}

.gap-y-5 {
  row-gap: 1.25rem;
}

.gap-y-7 {
  row-gap: 1.75rem;
}

.space-x-2 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(.5rem * var(--tw-space-x-reverse));
  margin-left: calc(.5rem * calc(1 - var(--tw-space-x-reverse)));
}

.space-x-4 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(1rem * var(--tw-space-x-reverse));
  margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse)));
}

.space-y-0 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0px * var(--tw-space-y-reverse));
}

.space-y-0\.5 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(.125rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(.125rem * var(--tw-space-y-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-1\.5 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(.375rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(.375rem * 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-5 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(1.25rem * var(--tw-space-y-reverse));
}

.space-y-6 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(1.5rem * var(--tw-space-y-reverse));
}

.space-y-8 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(2rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(2rem * var(--tw-space-y-reverse));
}

.divide-y > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-y-reverse: 0;
  border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
  border-bottom-width: calc(1px * var(--tw-divide-y-reverse));
}

.divide-\[\#f0eef6\] > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgb(240 238 246 / var(--tw-divide-opacity));
}

.divide-gray-100 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgb(243 244 246 / var(--tw-divide-opacity));
}

.divide-gray-200 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgb(238 238 238 / var(--tw-divide-opacity));
}

.self-end {
  align-self: flex-end;
}

.overflow-auto {
  overflow: auto;
}

.overflow-hidden {
  overflow: hidden;
}

.overflow-x-auto {
  overflow-x: auto;
}

.overflow-y-auto {
  overflow-y: auto;
}

.\!overflow-x-hidden {
  overflow-x: hidden !important;
}

.truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.whitespace-nowrap {
  white-space: nowrap;
}

.whitespace-pre-line {
  white-space: pre-line;
}

.whitespace-pre-wrap {
  white-space: pre-wrap;
}

.break-words {
  overflow-wrap: break-word;
}

.rounded {
  border-radius: .25rem;
}

.rounded-10 {
  border-radius: 10px;
}

.rounded-20 {
  border-radius: 20px;
}

.rounded-2xl {
  border-radius: 1rem;
}

.rounded-50 {
  border-radius: 50%;
}

.rounded-\[10px\] {
  border-radius: 10px;
}

.rounded-full {
  border-radius: 9999px;
}

.rounded-lg {
  border-radius: .5rem;
}

.rounded-md {
  border-radius: .375rem;
}

.rounded-none {
  border-radius: 0;
}

.rounded-sm {
  border-radius: .125rem;
}

.rounded-xl {
  border-radius: .75rem;
}

.rounded-b-lg {
  border-bottom-right-radius: .5rem;
  border-bottom-left-radius: .5rem;
}

.rounded-r-15 {
  border-top-right-radius: 15px;
  border-bottom-right-radius: 15px;
}

.rounded-t-lg {
  border-top-left-radius: .5rem;
  border-top-right-radius: .5rem;
}

.border {
  border-width: 1px;
}

.border-2 {
  border-width: 2px;
}

.border-4 {
  border-width: 4px;
}

.border-b {
  border-bottom-width: 1px;
}

.border-b-2 {
  border-bottom-width: 2px;
}

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

.border-r-2 {
  border-right-width: 2px;
}

.border-t {
  border-top-width: 1px;
}

.border-t-2 {
  border-top-width: 2px;
}

.border-dashed {
  border-style: dashed;
}

.border-\[\#efeaf8\] {
  --tw-border-opacity: 1;
  border-color: rgb(239 234 248 / var(--tw-border-opacity));
}

.border-amber-100 {
  --tw-border-opacity: 1;
  border-color: rgb(254 243 199 / var(--tw-border-opacity));
}

.border-blue-300 {
  --tw-border-opacity: 1;
  border-color: rgb(147 197 253 / var(--tw-border-opacity));
}

.border-blue-500 {
  --tw-border-opacity: 1;
  border-color: rgb(59 130 246 / var(--tw-border-opacity));
}

.border-emerald-100 {
  --tw-border-opacity: 1;
  border-color: rgb(209 250 229 / var(--tw-border-opacity));
}

.border-form {
  --tw-border-opacity: 1;
  border-color: rgb(231 231 231 / var(--tw-border-opacity));
}

.border-gray-100 {
  --tw-border-opacity: 1;
  border-color: rgb(243 244 246 / var(--tw-border-opacity));
}

.border-gray-200 {
  --tw-border-opacity: 1;
  border-color: rgb(238 238 238 / var(--tw-border-opacity));
}

.border-gray-300 {
  --tw-border-opacity: 1;
  border-color: rgb(209 213 219 / var(--tw-border-opacity));
}

.border-gray-900 {
  --tw-border-opacity: 1;
  border-color: rgb(153 153 153 / var(--tw-border-opacity));
}

.border-green-100 {
  --tw-border-opacity: 1;
  border-color: rgb(220 252 231 / var(--tw-border-opacity));
}

.border-green-300 {
  --tw-border-opacity: 1;
  border-color: rgb(134 239 172 / var(--tw-border-opacity));
}

.border-indigo-100 {
  --tw-border-opacity: 1;
  border-color: rgb(224 231 255 / var(--tw-border-opacity));
}

.border-primary-400 {
  --tw-border-opacity: 1;
  border-color: rgb(156 132 244 / var(--tw-border-opacity));
}

.border-primary-500 {
  --tw-border-opacity: 1;
  border-color: rgb(95 113 250 / var(--tw-border-opacity));
}

.border-red-100 {
  --tw-border-opacity: 1;
  border-color: rgb(254 226 226 / var(--tw-border-opacity));
}

.border-red-300 {
  --tw-border-opacity: 1;
  border-color: rgb(252 165 165 / var(--tw-border-opacity));
}

.border-red-400 {
  --tw-border-opacity: 1;
  border-color: rgb(248 113 113 / var(--tw-border-opacity));
}

.border-red-500 {
  --tw-border-opacity: 1;
  border-color: rgb(239 68 68 / var(--tw-border-opacity));
}

.border-transparent {
  border-color: #0000;
}

.border-yellow-300 {
  --tw-border-opacity: 1;
  border-color: rgb(253 224 71 / var(--tw-border-opacity));
}

.border-t-transparent {
  border-top-color: #0000;
}

.bg-\[\#F2F4F9\] {
  --tw-bg-opacity: 1;
  background-color: rgb(242 244 249 / var(--tw-bg-opacity));
}

.bg-\[\#efeaff\] {
  --tw-bg-opacity: 1;
  background-color: rgb(239 234 255 / var(--tw-bg-opacity));
}

.bg-\[\#f3f1f8\] {
  --tw-bg-opacity: 1;
  background-color: rgb(243 241 248 / var(--tw-bg-opacity));
}

.bg-\[rgb\(95_113_250\)\] {
  --tw-bg-opacity: 1;
  background-color: rgb(95 113 250 / var(--tw-bg-opacity));
}

.bg-amber-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(255 251 235 / var(--tw-bg-opacity));
}

.bg-black {
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity));
}

.bg-black\/40 {
  background-color: #0006;
}

.bg-black\/50 {
  background-color: #00000080;
}

.bg-black\/80 {
  background-color: #000c;
}

.bg-blue-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(219 234 254 / var(--tw-bg-opacity));
}

.bg-blue-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(59 130 246 / var(--tw-bg-opacity));
}

.bg-blue-600 {
  --tw-bg-opacity: 1;
  background-color: rgb(37 99 235 / var(--tw-bg-opacity));
}

.bg-body-light {
  --tw-bg-opacity: 1;
  background-color: rgb(244 246 249 / var(--tw-bg-opacity));
}

.bg-emerald-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(236 253 245 / var(--tw-bg-opacity));
}

.bg-gray-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(243 244 246 / var(--tw-bg-opacity));
}

.bg-gray-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(238 238 238 / var(--tw-bg-opacity));
}

.bg-gray-200\/30 {
  background-color: #eeeeee4d;
}

.bg-gray-400 {
  --tw-bg-opacity: 1;
  background-color: rgb(156 163 175 / var(--tw-bg-opacity));
}

.bg-gray-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(249 250 251 / var(--tw-bg-opacity));
}

.bg-gray-700 {
  --tw-bg-opacity: 1;
  background-color: rgb(79 86 108 / var(--tw-bg-opacity));
}

.bg-green-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(220 252 231 / var(--tw-bg-opacity));
}

.bg-green-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(240 253 244 / var(--tw-bg-opacity));
}

.bg-green-600 {
  --tw-bg-opacity: 1;
  background-color: rgb(22 163 74 / var(--tw-bg-opacity));
}

.bg-indigo-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(224 231 255 / var(--tw-bg-opacity));
}

.bg-indigo-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(238 242 255 / var(--tw-bg-opacity));
}

.bg-indigo-600 {
  --tw-bg-opacity: 1;
  background-color: rgb(79 70 229 / var(--tw-bg-opacity));
}

.bg-primary-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(229 222 255 / var(--tw-bg-opacity));
}

.bg-primary-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(223 227 254 / var(--tw-bg-opacity));
}

.bg-primary-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(95 113 250 / var(--tw-bg-opacity));
}

.bg-purple-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(243 232 255 / var(--tw-bg-opacity));
}

.bg-red-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(254 226 226 / var(--tw-bg-opacity));
}

.bg-red-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(254 242 242 / var(--tw-bg-opacity));
}

.bg-red-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(239 68 68 / var(--tw-bg-opacity));
}

.bg-red-600 {
  --tw-bg-opacity: 1;
  background-color: rgb(220 38 38 / var(--tw-bg-opacity));
}

.bg-secondary {
  --tw-bg-opacity: 1;
  background-color: rgb(118 212 102 / var(--tw-bg-opacity));
}

.bg-slate-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(248 250 252 / var(--tw-bg-opacity));
}

.bg-transparent {
  background-color: #0000;
}

.bg-white {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}

.bg-white\/10 {
  background-color: #ffffff1a;
}

.bg-white\/20 {
  background-color: #fff3;
}

.bg-yellow-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(254 249 195 / var(--tw-bg-opacity));
}

.bg-yellow-400 {
  --tw-bg-opacity: 1;
  background-color: rgb(250 204 21 / var(--tw-bg-opacity));
}

.bg-gradient-to-br {
  background-image: linear-gradient(to bottom right, var(--tw-gradient-stops));
}

.bg-gradient-to-r {
  background-image: linear-gradient(to right, var(--tw-gradient-stops));
}

.bg-gradient-to-t {
  background-image: linear-gradient(to top, var(--tw-gradient-stops));
}

.from-\[\#efe6ff\] {
  --tw-gradient-from: #efe6ff var(--tw-gradient-from-position);
  --tw-gradient-to: #efe6ff00 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-black\/70 {
  --tw-gradient-from: #000000b3 var(--tw-gradient-from-position);
  --tw-gradient-to: #0000 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-indigo-500 {
  --tw-gradient-from: #6366f1 var(--tw-gradient-from-position);
  --tw-gradient-to: #6366f100 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.to-\[\#f7f3ff\] {
  --tw-gradient-to: #f7f3ff var(--tw-gradient-to-position);
}

.to-purple-500 {
  --tw-gradient-to: #a855f7 var(--tw-gradient-to-position);
}

.to-transparent {
  --tw-gradient-to: transparent var(--tw-gradient-to-position);
}

.fill-yellow-400 {
  fill: #facc15;
}

.object-contain {
  -o-object-fit: contain;
  object-fit: contain;
}

.object-cover {
  -o-object-fit: cover;
  object-fit: cover;
}

.p-0 {
  padding: 0;
}

.p-1 {
  padding: .25rem;
}

.p-1\.5 {
  padding: .375rem;
}

.p-2 {
  padding: .5rem;
}

.p-3 {
  padding: .75rem;
}

.p-4 {
  padding: 1rem;
}

.p-5 {
  padding: 1.25rem;
}

.p-6 {
  padding: 1.5rem;
}

.p-8 {
  padding: 2rem;
}

.px-2 {
  padding-left: .5rem;
  padding-right: .5rem;
}

.px-2\.5 {
  padding-left: .625rem;
  padding-right: .625rem;
}

.px-3 {
  padding-left: .75rem;
  padding-right: .75rem;
}

.px-3\.5 {
  padding-left: .875rem;
  padding-right: .875rem;
}

.px-4 {
  padding-left: 1rem;
  padding-right: 1rem;
}

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

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

.px-\[10\%\] {
  padding-left: 10%;
  padding-right: 10%;
}

.py-0 {
  padding-top: 0;
  padding-bottom: 0;
}

.py-0\.5 {
  padding-top: .125rem;
  padding-bottom: .125rem;
}

.py-1 {
  padding-top: .25rem;
  padding-bottom: .25rem;
}

.py-1\.5 {
  padding-top: .375rem;
  padding-bottom: .375rem;
}

.py-10 {
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}

.py-15 {
  padding-top: 3.75rem;
  padding-bottom: 3.75rem;
}

.py-2 {
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.py-3 {
  padding-top: .75rem;
  padding-bottom: .75rem;
}

.py-3\.5 {
  padding-top: .875rem;
  padding-bottom: .875rem;
}

.py-4 {
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.py-5 {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}

.py-6 {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}

.py-8 {
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.pb-2 {
  padding-bottom: .5rem;
}

.pb-6 {
  padding-bottom: 1.5rem;
}

.pl-2 {
  padding-left: .5rem;
}

.pl-4 {
  padding-left: 1rem;
}

.pl-5 {
  padding-left: 1.25rem;
}

.pl-8 {
  padding-left: 2rem;
}

.pl-9 {
  padding-left: 2.25rem;
}

.pl-\[36px\] {
  padding-left: 36px;
}

.pr-12 {
  padding-right: 3rem;
}

.pr-2 {
  padding-right: .5rem;
}

.pr-8 {
  padding-right: 2rem;
}

.ps-3 {
  padding-inline-start: .75rem;
}

.pt-0 {
  padding-top: 0;
}

.pt-0\.5 {
  padding-top: .125rem;
}

.pt-4 {
  padding-top: 1rem;
}

.pt-6 {
  padding-top: 1.5rem;
}

.text-left {
  text-align: left;
}

.text-center {
  text-align: center;
}

.text-right {
  text-align: right;
}

.align-middle {
  vertical-align: middle;
}

.align-text-bottom {
  vertical-align: text-bottom;
}

.font-spline_sans {
  font-family: Spline Sans, sans-serif;
}

.\!text-\[10px\] {
  font-size: 10px !important;
}

.text-2xl {
  font-size: 1.5rem;
  line-height: 2rem;
}

.text-3xl {
  font-size: 1.875rem;
  line-height: 2.25rem;
}

.text-\[10px\] {
  font-size: 10px;
}

.text-\[11px\] {
  font-size: 11px;
}

.text-\[12px\] {
  font-size: 12px;
}

.text-\[13px\] {
  font-size: 13px;
}

.text-\[14px\] {
  font-size: 14px;
}

.text-\[22px\] {
  font-size: 22px;
}

.text-\[24px\] {
  font-size: 24px;
}

.text-base {
  font-size: 1rem;
  line-height: 1.5rem;
}

.text-lg {
  font-size: 1.125rem;
  line-height: 1.75rem;
}

.text-sm {
  font-size: .875rem;
  line-height: 1.25rem;
}

.text-xl {
  font-size: 1.25rem;
  line-height: 1.75rem;
}

.text-xs {
  font-size: .75rem;
  line-height: 1rem;
}

.font-bold {
  font-weight: 700;
}

.font-light {
  font-weight: 300;
}

.font-medium {
  font-weight: 500;
}

.font-normal {
  font-weight: 400;
}

.font-semibold {
  font-weight: 600;
}

.uppercase {
  text-transform: uppercase;
}

.capitalize {
  text-transform: capitalize;
}

.italic {
  font-style: italic;
}

.leading-none {
  line-height: 1;
}

.tracking-tight {
  letter-spacing: -.025em;
}

.tracking-wider {
  letter-spacing: .05em;
}

.\!text-\[\#FFA305\] {
  --tw-text-opacity: 1 !important;
  color: rgb(255 163 5 / var(--tw-text-opacity)) !important;
}

.text-\[\#2b2540\] {
  --tw-text-opacity: 1;
  color: rgb(43 37 64 / var(--tw-text-opacity));
}

.text-\[\#5b4ea6\] {
  --tw-text-opacity: 1;
  color: rgb(91 78 166 / var(--tw-text-opacity));
}

.text-\[\#5b5070\] {
  --tw-text-opacity: 1;
  color: rgb(91 80 112 / var(--tw-text-opacity));
}

.text-\[\#6b5fa3\] {
  --tw-text-opacity: 1;
  color: rgb(107 95 163 / var(--tw-text-opacity));
}

.text-\[\#6c6580\] {
  --tw-text-opacity: 1;
  color: rgb(108 101 128 / var(--tw-text-opacity));
}

.text-\[\#7f7994\] {
  --tw-text-opacity: 1;
  color: rgb(127 121 148 / var(--tw-text-opacity));
}

.text-\[\#9b95ae\] {
  --tw-text-opacity: 1;
  color: rgb(155 149 174 / var(--tw-text-opacity));
}

.text-black {
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
}

.text-blue-500 {
  --tw-text-opacity: 1;
  color: rgb(59 130 246 / var(--tw-text-opacity));
}

.text-blue-600 {
  --tw-text-opacity: 1;
  color: rgb(37 99 235 / var(--tw-text-opacity));
}

.text-blue-700 {
  --tw-text-opacity: 1;
  color: rgb(29 78 216 / var(--tw-text-opacity));
}

.text-blue-800 {
  --tw-text-opacity: 1;
  color: rgb(30 64 175 / var(--tw-text-opacity));
}

.text-danger {
  --tw-text-opacity: 1;
  color: rgb(255 70 38 / var(--tw-text-opacity));
}

.text-emerald-700 {
  --tw-text-opacity: 1;
  color: rgb(4 120 87 / var(--tw-text-opacity));
}

.text-gray-300 {
  --tw-text-opacity: 1;
  color: rgb(209 213 219 / var(--tw-text-opacity));
}

.text-gray-400 {
  --tw-text-opacity: 1;
  color: rgb(156 163 175 / var(--tw-text-opacity));
}

.text-gray-500 {
  --tw-text-opacity: 1;
  color: rgb(71 71 71 / var(--tw-text-opacity));
}

.text-gray-600 {
  --tw-text-opacity: 1;
  color: rgb(75 85 99 / var(--tw-text-opacity));
}

.text-gray-700 {
  --tw-text-opacity: 1;
  color: rgb(79 86 108 / var(--tw-text-opacity));
}

.text-gray-800 {
  --tw-text-opacity: 1;
  color: rgb(54 61 87 / var(--tw-text-opacity));
}

.text-gray-900 {
  --tw-text-opacity: 1;
  color: rgb(153 153 153 / var(--tw-text-opacity));
}

.text-green-500 {
  --tw-text-opacity: 1;
  color: rgb(34 197 94 / var(--tw-text-opacity));
}

.text-green-600 {
  --tw-text-opacity: 1;
  color: rgb(22 163 74 / var(--tw-text-opacity));
}

.text-green-700 {
  --tw-text-opacity: 1;
  color: rgb(21 128 61 / var(--tw-text-opacity));
}

.text-green-800 {
  --tw-text-opacity: 1;
  color: rgb(22 101 52 / var(--tw-text-opacity));
}

.text-heading {
  --tw-text-opacity: 1;
  color: rgb(20 28 88 / var(--tw-text-opacity));
}

.text-indigo-600 {
  --tw-text-opacity: 1;
  color: rgb(79 70 229 / var(--tw-text-opacity));
}

.text-indigo-700 {
  --tw-text-opacity: 1;
  color: rgb(67 56 202 / var(--tw-text-opacity));
}

.text-indigo-800 {
  --tw-text-opacity: 1;
  color: rgb(55 48 163 / var(--tw-text-opacity));
}

.text-inherit {
  color: inherit;
}

.text-primary-500 {
  --tw-text-opacity: 1;
  color: rgb(95 113 250 / var(--tw-text-opacity));
}

.text-primary-600 {
  --tw-text-opacity: 1;
  color: rgb(91 67 203 / var(--tw-text-opacity));
}

.text-purple-500 {
  --tw-text-opacity: 1;
  color: rgb(168 85 247 / var(--tw-text-opacity));
}

.text-purple-800 {
  --tw-text-opacity: 1;
  color: rgb(107 33 168 / var(--tw-text-opacity));
}

.text-red-300 {
  --tw-text-opacity: 1;
  color: rgb(252 165 165 / var(--tw-text-opacity));
}

.text-red-500 {
  --tw-text-opacity: 1;
  color: rgb(239 68 68 / var(--tw-text-opacity));
}

.text-red-600 {
  --tw-text-opacity: 1;
  color: rgb(220 38 38 / var(--tw-text-opacity));
}

.text-red-700 {
  --tw-text-opacity: 1;
  color: rgb(185 28 28 / var(--tw-text-opacity));
}

.text-red-800 {
  --tw-text-opacity: 1;
  color: rgb(153 27 27 / var(--tw-text-opacity));
}

.text-slate-400 {
  --tw-text-opacity: 1;
  color: rgb(148 163 184 / var(--tw-text-opacity));
}

.text-slate-500 {
  --tw-text-opacity: 1;
  color: rgb(100 116 139 / var(--tw-text-opacity));
}

.text-slate-600 {
  --tw-text-opacity: 1;
  color: rgb(71 85 105 / var(--tw-text-opacity));
}

.text-slate-700 {
  --tw-text-opacity: 1;
  color: rgb(51 65 85 / var(--tw-text-opacity));
}

.text-slate-800 {
  --tw-text-opacity: 1;
  color: rgb(30 41 59 / var(--tw-text-opacity));
}

.text-white {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.text-yellow-400 {
  --tw-text-opacity: 1;
  color: rgb(250 204 21 / var(--tw-text-opacity));
}

.text-yellow-700 {
  --tw-text-opacity: 1;
  color: rgb(161 98 7 / var(--tw-text-opacity));
}

.text-yellow-800 {
  --tw-text-opacity: 1;
  color: rgb(133 77 14 / var(--tw-text-opacity));
}

.underline {
  text-decoration-line: underline;
}

.line-through {
  text-decoration-line: line-through;
}

.underline-offset-4 {
  text-underline-offset: 4px;
}

.opacity-0 {
  opacity: 0;
}

.opacity-50 {
  opacity: .5;
}

.opacity-70 {
  opacity: .7;
}

.opacity-90 {
  opacity: .9;
}

.shadow {
  --tw-shadow: 0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;
  --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-lg {
  --tw-shadow: 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
  --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-md {
  --tw-shadow: 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;
  --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-sm {
  --tw-shadow: 0 1px 2px 0 #0000000d;
  --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-xl {
  --tw-shadow: 0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;
  --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.outline-none {
  outline: 2px solid #0000;
  outline-offset: 2px;
}

.outline {
  outline-style: solid;
}

.ring-0 {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

.ring-2 {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

.blur {
  --tw-blur: blur(8px);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

.filter {
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

.backdrop-blur-sm {
  --tw-backdrop-blur: blur(4px);
  -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
  backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}

.transition {
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  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(.4, 0, .2, 1);
  transition-duration: .15s;
}

.transition-all {
  transition-property: all;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  transition-duration: .15s;
}

.transition-colors {
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  transition-duration: .15s;
}

.transition-opacity {
  transition-property: opacity;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  transition-duration: .15s;
}

.transition-transform {
  transition-property: transform;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  transition-duration: .15s;
}

.duration-200 {
  transition-duration: .2s;
}

@keyframes enter {
  from {
    opacity: var(--tw-enter-opacity, 1);
    transform: translate3d(var(--tw-enter-translate-x, 0), var(--tw-enter-translate-y, 0), 0) scale3d(var(--tw-enter-scale, 1), var(--tw-enter-scale, 1), var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0));
  }
}

@keyframes exit {
  to {
    opacity: var(--tw-exit-opacity, 1);
    transform: translate3d(var(--tw-exit-translate-x, 0), var(--tw-exit-translate-y, 0), 0) scale3d(var(--tw-exit-scale, 1), var(--tw-exit-scale, 1), var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0));
  }
}

.duration-200 {
  animation-duration: .2s;
}

.running {
  animation-play-state: running;
}

:root {
  --radius: .625rem;
  --background: oklch(1 0 0);
  --foreground: oklch(.145 0 0);
  --card: oklch(1 0 0);
  --card-foreground: oklch(.145 0 0);
  --popover: oklch(1 0 0);
  --popover-foreground: oklch(.145 0 0);
  --primary: oklch(.205 0 0);
  --primary-foreground: oklch(.985 0 0);
  --secondary: oklch(.97 0 0);
  --secondary-foreground: oklch(.205 0 0);
  --muted: oklch(.97 0 0);
  --muted-foreground: oklch(.556 0 0);
  --accent: oklch(.97 0 0);
  --accent-foreground: oklch(.205 0 0);
  --destructive: oklch(.577 .245 27.325);
  --border: oklch(.922 0 0);
  --input: oklch(.922 0 0);
  --ring: oklch(.708 0 0);
  --chart-1: oklch(.646 .222 41.116);
  --chart-2: oklch(.6 .118 184.704);
  --chart-3: oklch(.398 .07 227.392);
  --chart-4: oklch(.828 .189 84.429);
  --chart-5: oklch(.769 .188 70.08);
  --sidebar: oklch(.985 0 0);
  --sidebar-foreground: oklch(.145 0 0);
  --sidebar-primary: oklch(.205 0 0);
  --sidebar-primary-foreground: oklch(.985 0 0);
  --sidebar-accent: oklch(.97 0 0);
  --sidebar-accent-foreground: oklch(.205 0 0);
  --sidebar-border: oklch(.922 0 0);
  --sidebar-ring: oklch(.708 0 0);
}

.dark {
  --background: oklch(.145 0 0);
  --foreground: oklch(.985 0 0);
  --card: oklch(.205 0 0);
  --card-foreground: oklch(.985 0 0);
  --popover: oklch(.205 0 0);
  --popover-foreground: oklch(.985 0 0);
  --primary: oklch(.922 0 0);
  --primary-foreground: oklch(.205 0 0);
  --secondary: oklch(.269 0 0);
  --secondary-foreground: oklch(.985 0 0);
  --muted: oklch(.269 0 0);
  --muted-foreground: oklch(.708 0 0);
  --accent: oklch(.269 0 0);
  --accent-foreground: oklch(.985 0 0);
  --destructive: oklch(.704 .191 22.216);
  --border: oklch(1 0 0 / 10%);
  --input: oklch(1 0 0 / 15%);
  --ring: oklch(.556 0 0);
  --chart-1: oklch(.488 .243 264.376);
  --chart-2: oklch(.696 .17 162.48);
  --chart-3: oklch(.769 .188 70.08);
  --chart-4: oklch(.627 .265 303.9);
  --chart-5: oklch(.645 .246 16.439);
  --sidebar: oklch(.205 0 0);
  --sidebar-foreground: oklch(.985 0 0);
  --sidebar-primary: oklch(.488 .243 264.376);
  --sidebar-primary-foreground: oklch(.985 0 0);
  --sidebar-accent: oklch(.269 0 0);
  --sidebar-accent-foreground: oklch(.985 0 0);
  --sidebar-border: oklch(1 0 0 / 10%);
  --sidebar-ring: oklch(.556 0 0);
}

@theme inline {
  --radius-sm: calc(var(--radius)  - 4px) ; --radius-md: calc(var(--radius)  - 2px) ; --radius-lg: var(--radius) ; --radius-xl: calc(var(--radius)  + 4px) ; --color-background: var(--background) ; --color-foreground: var(--foreground) ; --color-card: var(--card) ; --color-card-foreground: var(--card-foreground) ; --color-popover: var(--popover) ; --color-popover-foreground: var(--popover-foreground) ; --color-primary: var(--primary) ; --color-primary-foreground: var(--primary-foreground) ; --color-secondary: var(--secondary) ; --color-secondary-foreground: var(--secondary-foreground) ; --color-muted: var(--muted) ; --color-muted-foreground: var(--muted-foreground) ; --color-accent: var(--accent) ; --color-accent-foreground: var(--accent-foreground) ; --color-destructive: var(--destructive) ; --color-border: var(--border) ; --color-input: var(--input) ; --color-ring: var(--ring) ; --color-chart-1: var(--chart-1) ; --color-chart-2: var(--chart-2) ; --color-chart-3: var(--chart-3) ; --color-chart-4: var(--chart-4) ; --color-chart-5: var(--chart-5) ; --color-sidebar: var(--sidebar) ; --color-sidebar-foreground: var(--sidebar-foreground) ; --color-sidebar-primary: var(--sidebar-primary) ; --color-sidebar-primary-foreground: var(--sidebar-primary-foreground) ; --color-sidebar-accent: var(--sidebar-accent) ; --color-sidebar-accent-foreground: var(--sidebar-accent-foreground) ; --color-sidebar-border: var(--sidebar-border) ; --color-sidebar-ring: var(--sidebar-ring) ;
}

.group[data-theme-width="box"] .group-data-\[theme-width\=box\]\:container {
  width: 100%;
  margin-right: auto;
  margin-left: auto;
}

@media (width >= 640px) {
  .group[data-theme-width="box"] .group-data-\[theme-width\=box\]\:container {
    max-width: 640px;
  }
}

@media (width >= 768px) {
  .group[data-theme-width="box"] .group-data-\[theme-width\=box\]\:container {
    max-width: 768px;
  }
}

@media (width >= 1024px) {
  .group[data-theme-width="box"] .group-data-\[theme-width\=box\]\:container {
    max-width: 1024px;
  }
}

@media (width >= 1280px) {
  .group[data-theme-width="box"] .group-data-\[theme-width\=box\]\:container {
    max-width: 1280px;
  }
}

@media (width >= 1440px) {
  .group[data-theme-width="box"] .group-data-\[theme-width\=box\]\:container {
    max-width: 1440px;
  }
}

@media (width >= 1536px) {
  .group[data-theme-width="box"] .group-data-\[theme-width\=box\]\:container {
    max-width: 1536px;
  }
}

.file\:border-0::file-selector-button {
  border-width: 0;
}

.file\:bg-transparent::file-selector-button {
  background-color: #0000;
}

.file\:text-sm::file-selector-button {
  font-size: .875rem;
  line-height: 1.25rem;
}

.file\:font-medium::file-selector-button {
  font-weight: 500;
}

.after\:absolute:after {
  content: var(--tw-content);
  position: absolute;
}

.after\:inset-0:after {
  content: var(--tw-content);
  inset: 0;
}

.after\:size-full:after {
  content: var(--tw-content);
  width: 100%;
  height: 100%;
}

.first\:rounded-l-lg:first-child {
  border-top-left-radius: .5rem;
  border-bottom-left-radius: .5rem;
}

.last\:rounded-r-lg:last-child {
  border-top-right-radius: .5rem;
  border-bottom-right-radius: .5rem;
}

.last\:border-0:last-child {
  border-width: 0;
}

.last\:border-b-0:last-child {
  border-bottom-width: 0;
}

.last\:pb-0:last-child {
  padding-bottom: 0;
}

.odd\:bg-white:nth-child(odd) {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}

.even\:bg-gray-50:nth-child(2n) {
  --tw-bg-opacity: 1;
  background-color: rgb(249 250 251 / var(--tw-bg-opacity));
}

.even\:bg-slate-50:nth-child(2n) {
  --tw-bg-opacity: 1;
  background-color: rgb(248 250 252 / var(--tw-bg-opacity));
}

.hover\:bg-black\/90:hover {
  background-color: #000000e6;
}

.hover\:bg-blue-700:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(29 78 216 / var(--tw-bg-opacity));
}

.hover\:bg-gray-100:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(243 244 246 / var(--tw-bg-opacity));
}

.hover\:bg-gray-200:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(238 238 238 / var(--tw-bg-opacity));
}

.hover\:bg-gray-50:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(249 250 251 / var(--tw-bg-opacity));
}

.hover\:bg-green-700:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(21 128 61 / var(--tw-bg-opacity));
}

.hover\:bg-indigo-700:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(67 56 202 / var(--tw-bg-opacity));
}

.hover\:bg-primary-200\/50:hover {
  background-color: #dfe3fe80;
}

.hover\:bg-primary-600:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(91 67 203 / var(--tw-bg-opacity));
}

.hover\:bg-red-50:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(254 242 242 / var(--tw-bg-opacity));
}

.hover\:bg-red-600:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(220 38 38 / var(--tw-bg-opacity));
}

.hover\:bg-red-700:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(185 28 28 / var(--tw-bg-opacity));
}

.hover\:bg-secondary:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(118 212 102 / var(--tw-bg-opacity));
}

.hover\:bg-secondary\/80:hover {
  background-color: #76d466cc;
}

.hover\:bg-yellow-500:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(234 179 8 / var(--tw-bg-opacity));
}

.hover\:from-indigo-600:hover {
  --tw-gradient-from: #4f46e5 var(--tw-gradient-from-position);
  --tw-gradient-to: #4f46e500 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:to-purple-600:hover {
  --tw-gradient-to: #9333ea var(--tw-gradient-to-position);
}

.hover\:text-black:hover {
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
}

.hover\:text-gray-500:hover {
  --tw-text-opacity: 1;
  color: rgb(71 71 71 / var(--tw-text-opacity));
}

.hover\:text-gray-700:hover {
  --tw-text-opacity: 1;
  color: rgb(79 86 108 / var(--tw-text-opacity));
}

.hover\:text-primary-600:hover {
  --tw-text-opacity: 1;
  color: rgb(91 67 203 / var(--tw-text-opacity));
}

.hover\:text-red-700:hover {
  --tw-text-opacity: 1;
  color: rgb(185 28 28 / var(--tw-text-opacity));
}

.hover\:underline:hover {
  text-decoration-line: underline;
}

.hover\:opacity-100:hover {
  opacity: 1;
}

.hover\:shadow-lg:hover {
  --tw-shadow: 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
  --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.hover\:shadow-xl:hover {
  --tw-shadow: 0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;
  --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.focus\:border-indigo-500:focus {
  --tw-border-opacity: 1;
  border-color: rgb(99 102 241 / var(--tw-border-opacity));
}

.focus\:border-primary-500:focus {
  --tw-border-opacity: 1;
  border-color: rgb(95 113 250 / var(--tw-border-opacity));
}

.focus\:opacity-100:focus {
  opacity: 1;
}

.focus\:outline-none:focus {
  outline: 2px solid #0000;
  outline-offset: 2px;
}

.focus\:outline-blue-500:focus {
  outline-color: #3b82f6;
}

.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-black\/20:focus {
  --tw-ring-color: #0003;
}

.focus\:ring-indigo-500:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(99 102 241 / var(--tw-ring-opacity));
}

.focus\:ring-primary-500:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(95 113 250 / var(--tw-ring-opacity));
}

.focus\:ring-offset-2:focus {
  --tw-ring-offset-width: 2px;
}

.focus-visible\:outline-none:focus-visible {
  outline: 2px solid #0000;
  outline-offset: 2px;
}

.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-offset-2:focus-visible {
  --tw-ring-offset-width: 2px;
}

.disabled\:pointer-events-none:disabled {
  pointer-events: none;
}

.disabled\:cursor-not-allowed:disabled {
  cursor: not-allowed;
}

.disabled\:opacity-50:disabled {
  opacity: .5;
}

.disabled\:opacity-60:disabled {
  opacity: .6;
}

.group:hover .group-hover\:opacity-100 {
  opacity: 1;
}

.group.dark .group-\[\.dark\]\:hidden {
  display: none;
}

.group.light .group-\[\.light\]\:hidden {
  display: none;
}

.group.destructive .group-\[\.destructive\]\:text-red-300 {
  --tw-text-opacity: 1;
  color: rgb(252 165 165 / var(--tw-text-opacity));
}

.group.dark .group-\[\.dark\]\:before\:\!content-\[\'\\f1bf\'\]:before {
  --tw-content: "" !important;
  content: var(--tw-content) !important;
}

.group.destructive .group-\[\.destructive\]\:hover\:text-red-50:hover {
  --tw-text-opacity: 1;
  color: rgb(254 242 242 / var(--tw-text-opacity));
}

.group.destructive .group-\[\.destructive\]\:focus\:ring-red-400:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(248 113 113 / var(--tw-ring-opacity));
}

.group.destructive .group-\[\.destructive\]\:focus\:ring-offset-red-600:focus {
  --tw-ring-offset-color: #dc2626;
}

.peer\/it:checked ~ .peer-checked\/it\:before\:content-\[\'\\ecb5\'\]:before {
  --tw-content: "";
  content: var(--tw-content);
}

.peer:disabled ~ .peer-disabled\:cursor-not-allowed {
  cursor: not-allowed;
}

.peer:disabled ~ .peer-disabled\:opacity-70 {
  opacity: .7;
}

.data-\[disabled\]\:pointer-events-none[data-disabled] {
  pointer-events: none;
}

.data-\[side\=bottom\]\:translate-y-1[data-side="bottom"] {
  --tw-translate-y: .25rem;
  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));
}

.data-\[side\=left\]\:-translate-x-1[data-side="left"] {
  --tw-translate-x: -.25rem;
  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));
}

.data-\[side\=right\]\:translate-x-1[data-side="right"] {
  --tw-translate-x: .25rem;
  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));
}

.data-\[side\=top\]\:-translate-y-1[data-side="top"] {
  --tw-translate-y: -.25rem;
  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));
}

.data-\[state\=checked\]\:translate-x-5[data-state="checked"] {
  --tw-translate-x: 1.25rem;
  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));
}

.data-\[state\=unchecked\]\:translate-x-0[data-state="unchecked"] {
  --tw-translate-x: 0px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.data-\[swipe\=cancel\]\:translate-x-0[data-swipe="cancel"] {
  --tw-translate-x: 0px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.data-\[swipe\=end\]\:translate-x-\[var\(--radix-toast-swipe-end-x\)\][data-swipe="end"] {
  --tw-translate-x: var(--radix-toast-swipe-end-x);
  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));
}

.data-\[swipe\=move\]\:translate-x-\[var\(--radix-toast-swipe-move-x\)\][data-swipe="move"] {
  --tw-translate-x: var(--radix-toast-swipe-move-x);
  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));
}

.data-\[state\=checked\]\:bg-\[rgb\(95_113_250\)\][data-state="checked"] {
  --tw-bg-opacity: 1;
  background-color: rgb(95 113 250 / var(--tw-bg-opacity));
}

.data-\[state\=unchecked\]\:bg-\[rgb\(226_226_226\)\][data-state="unchecked"] {
  --tw-bg-opacity: 1;
  background-color: rgb(226 226 226 / var(--tw-bg-opacity));
}

.data-\[disabled\]\:opacity-50[data-disabled] {
  opacity: .5;
}

.data-\[swipe\=move\]\:transition-none[data-swipe="move"] {
  transition-property: none;
}

.data-\[state\=open\]\:animate-in[data-state="open"] {
  animation-name: enter;
  animation-duration: .15s;
  --tw-enter-opacity: initial;
  --tw-enter-scale: initial;
  --tw-enter-rotate: initial;
  --tw-enter-translate-x: initial;
  --tw-enter-translate-y: initial;
}

.data-\[state\=closed\]\:animate-out[data-state="closed"] {
  animation-name: exit;
  animation-duration: .15s;
  --tw-exit-opacity: initial;
  --tw-exit-scale: initial;
  --tw-exit-rotate: initial;
  --tw-exit-translate-x: initial;
  --tw-exit-translate-y: initial;
}

.data-\[swipe\=end\]\:animate-out[data-swipe="end"] {
  animation-name: exit;
  animation-duration: .15s;
  --tw-exit-opacity: initial;
  --tw-exit-scale: initial;
  --tw-exit-rotate: initial;
  --tw-exit-translate-x: initial;
  --tw-exit-translate-y: initial;
}

.data-\[state\=closed\]\:fade-out-0[data-state="closed"] {
  --tw-exit-opacity: 0;
}

.data-\[state\=closed\]\:fade-out-80[data-state="closed"] {
  --tw-exit-opacity: .8;
}

.data-\[state\=open\]\:fade-in-0[data-state="open"] {
  --tw-enter-opacity: 0;
}

.data-\[state\=closed\]\:zoom-out-95[data-state="closed"] {
  --tw-exit-scale: .95;
}

.data-\[state\=open\]\:zoom-in-95[data-state="open"] {
  --tw-enter-scale: .95;
}

.data-\[side\=bottom\]\:slide-in-from-top-2[data-side="bottom"] {
  --tw-enter-translate-y: -.5rem;
}

.data-\[side\=left\]\:slide-in-from-right-2[data-side="left"] {
  --tw-enter-translate-x: .5rem;
}

.data-\[side\=right\]\:slide-in-from-left-2[data-side="right"] {
  --tw-enter-translate-x: -.5rem;
}

.data-\[side\=top\]\:slide-in-from-bottom-2[data-side="top"] {
  --tw-enter-translate-y: .5rem;
}

.data-\[state\=closed\]\:slide-out-to-left-1\/2[data-state="closed"] {
  --tw-exit-translate-x: -50%;
}

.data-\[state\=closed\]\:slide-out-to-right-full[data-state="closed"] {
  --tw-exit-translate-x: 100%;
}

.data-\[state\=closed\]\:slide-out-to-top-\[48\%\][data-state="closed"] {
  --tw-exit-translate-y: -48%;
}

.data-\[state\=open\]\:slide-in-from-left-1\/2[data-state="open"] {
  --tw-enter-translate-x: -50%;
}

.data-\[state\=open\]\:slide-in-from-top-\[48\%\][data-state="open"] {
  --tw-enter-translate-y: -48%;
}

.data-\[state\=open\]\:slide-in-from-top-full[data-state="open"] {
  --tw-enter-translate-y: -100%;
}

.group[data-sidebar-size="lg"] .group-data-\[sidebar-size\=lg\]\:block {
  display: block;
}

.group[data-sidebar-size="lg"] .group-data-\[sidebar-size\=lg\]\:hidden {
  display: none;
}

.group[data-sidebar-size="sm"] .group-data-\[sidebar-size\=sm\]\:hidden {
  display: none;
}

.group[data-sidebar-size="sm"] .group-data-\[sidebar-size\=sm\]\:h-max {
  height: -moz-max-content;
  height: max-content;
}

.group[data-sidebar-size="lg"] .group-data-\[sidebar-size\=lg\]\:max-h-full {
  max-height: 100%;
}

.group[data-sidebar-size="sm"] .group-data-\[sidebar-size\=sm\]\:min-h-screen {
  min-height: 100vh;
}

.group[data-theme-width="box"] .group-data-\[theme-width\=box\]\:max-w-screen-3xl {
  max-width: 1536px;
}

.group[data-sidebar-size="sm"] .group-data-\[sidebar-size\=sm\]\:justify-center {
  justify-content: center;
}

.group[data-sidebar-size="sm"] .group-data-\[sidebar-size\=sm\]\:\!overflow-visible {
  overflow: visible !important;
}

.group[data-sidebar-size="sm"] .group-data-\[sidebar-size\=sm\]\:p-\[12px_8px\] {
  padding: 12px 8px;
}

.group[data-sidebar-size="sm"] .group-data-\[sidebar-size\=sm\]\:px-0 {
  padding-left: 0;
  padding-right: 0;
}

.group[data-sidebar-size="sm"] .group-data-\[sidebar-size\=sm\]\:px-2 {
  padding-left: .5rem;
  padding-right: .5rem;
}

.group[data-sidebar-size="sm"] .group-data-\[sidebar-size\=sm\]\:px-4 {
  padding-left: 1rem;
  padding-right: 1rem;
}

@media (width >= 640px) {
  .sm\:bottom-0 {
    bottom: 0;
  }

  .sm\:right-0 {
    right: 0;
  }

  .sm\:top-auto {
    top: auto;
  }

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

  .sm\:block {
    display: block;
  }

  .sm\:h-header {
    height: 80px;
  }

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

  .sm\:w-\[320px\] {
    width: 320px;
  }

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

  .sm\:max-w-\[425px\] {
    max-width: 425px;
  }

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

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

  .sm\:flex-row {
    flex-direction: row;
  }

  .sm\:flex-col {
    flex-direction: column;
  }

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

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

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

  .sm\:gap-7 {
    gap: 1.75rem;
  }

  .sm\:space-x-2 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(.5rem * var(--tw-space-x-reverse));
    margin-left: calc(.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

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

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

  .sm\:p-7 {
    padding: 1.75rem;
  }

  .sm\:px-10 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

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

  .sm\:text-left {
    text-align: left;
  }

  .data-\[state\=open\]\:sm\:slide-in-from-bottom-full[data-state="open"] {
    --tw-enter-translate-y: 100%;
  }
}

@media (width >= 768px) {
  .md\:col-span-1 {
    grid-column: span 1 / span 1;
  }

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

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

  .md\:block {
    display: block;
  }

  .md\:w-48 {
    width: 12rem;
  }

  .md\:w-72 {
    width: 18rem;
  }

  .md\:max-w-\[420px\] {
    max-width: 420px;
  }

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

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

  .md\:flex-row {
    flex-direction: row;
  }

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

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

  .md\:gap-3 {
    gap: .75rem;
  }

  .md\:rounded-30 {
    border-radius: 30px;
  }

  .md\:p-10 {
    padding: 2.5rem;
  }

  .md\:text-3xl {
    font-size: 1.875rem;
    line-height: 2.25rem;
  }

  .md\:text-\[28px\] {
    font-size: 28px;
  }

  .md\:text-sm {
    font-size: .875rem;
    line-height: 1.25rem;
  }
}

@media (width >= 1024px) {
  .lg\:col-span-2 {
    grid-column: span 2 / span 2;
  }

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

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

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

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

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

  .lg\:flex {
    display: flex;
  }

  .lg\:size-15 {
    width: 3.75rem;
    height: 3.75rem;
  }

  .lg\:min-h-\[calc\(100vh_-_32px\)\] {
    min-height: calc(100vh - 32px);
  }

  .lg\:min-h-\[calc\(100vh_-_theme\(\'spacing\.header\'\)_\*_1\.4\)\] {
    min-height: calc(100vh - 112px);
  }

  .lg\:w-auto {
    width: auto;
  }

  .lg\:max-w-\[600px\] {
    max-width: 600px;
  }

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

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

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

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

  .lg\:gap-0 {
    gap: 0;
  }

  .lg\:gap-0\.5 {
    gap: .125rem;
  }

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

@media (width >= 1280px) {
  .xl\:left-4 {
    left: 1rem;
  }

  .xl\:top-4 {
    top: 1rem;
  }

  .xl\:col-auto {
    grid-column: auto;
  }

  .xl\:m-4 {
    margin: 1rem;
  }

  .xl\:block {
    display: block;
  }

  .xl\:hidden {
    display: none;
  }

  .xl\:min-h-\[calc\(100vh_-_theme\(\'spacing\.header\'\)_\*_1\.6\)\] {
    min-height: calc(100vh - 128px);
  }

  .xl\:w-auto {
    width: auto;
  }

  .xl\:translate-x-0 {
    --tw-translate-x: 0px;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }

  .xl\:flex-row {
    flex-direction: row;
  }

  .xl\:rounded-15 {
    border-radius: 15px;
  }

  .xl\:border-none {
    border-style: none;
  }

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

  .group[data-sidebar-size="lg"] .xl\:group-data-\[sidebar-size\=lg\]\:fixed {
    position: fixed;
  }

  .group[data-sidebar-size="sm"] .xl\:group-data-\[sidebar-size\=sm\]\:absolute {
    position: absolute;
  }

  .group[data-sidebar-size="lg"] .xl\:group-data-\[sidebar-size\=lg\]\:bottom-4 {
    bottom: 1rem;
  }

  .group[data-theme-width="box"] .xl\:group-data-\[theme-width\=box\]\:left-auto {
    left: auto;
  }

  .group[data-sidebar-size="lg"] .group-data-\[sidebar-size\=lg\]\:xl\:ml-\[16px\] {
    margin-left: 16px;
  }

  .group[data-sidebar-size="lg"] .group-data-\[sidebar-size\=lg\]\:xl\:ml-\[calc\(theme\(\'spacing\.app-menu\'\)_\+_16px\)\] {
    margin-left: 306px;
  }

  .group[data-sidebar-size="lg"] .group-data-\[sidebar-size\=lg\]\:xl\:ml-\[calc\(theme\(\'spacing\.app-menu\'\)_\+_32px\)\] {
    margin-left: 322px;
  }

  .group[data-sidebar-size="sm"][data-theme-width="box"] .group-data-\[sidebar-size\=sm\]\:group-data-\[theme-width\=box\]\:xl\:ml-\[calc\(theme\(\'spacing\.app-menu-sm\'\)_\+_16px\)\] {
    margin-left: 86px;
  }

  .group[data-sidebar-size="sm"] .group-data-\[sidebar-size\=sm\]\:xl\:ml-\[16px\] {
    margin-left: 16px;
  }

  .group[data-sidebar-size="sm"] .group-data-\[sidebar-size\=sm\]\:xl\:ml-\[calc\(theme\(\'spacing\.app-menu-sm\'\)_\+_16px\)\] {
    margin-left: 86px;
  }

  .group[data-sidebar-size="sm"] .group-data-\[sidebar-size\=sm\]\:xl\:ml-\[calc\(theme\(\'spacing\.app-menu-sm\'\)_\+_32px\)\] {
    margin-left: 102px;
  }

  .group[data-theme-width="box"] .group-data-\[theme-width\=box\]\:xl\:ml-\[calc\(theme\(\'spacing\.app-menu\'\)_\+_16px\)\] {
    margin-left: 306px;
  }

  .group[data-theme-width="box"] .group-data-\[theme-width\=box\]\:xl\:mr-0 {
    margin-right: 0;
  }

  .group[data-sidebar-size="lg"] .xl\:group-data-\[sidebar-size\=lg\]\:w-app-menu {
    width: 290px;
  }

  .group[data-sidebar-size="sm"] .xl\:group-data-\[sidebar-size\=sm\]\:w-app-menu-sm {
    width: 70px;
  }

  .group[data-theme-width="box"] .group-data-\[theme-width\=box\]\:xl\:px-0 {
    padding-left: 0;
    padding-right: 0;
  }

  .group[data-theme-width="box"] .xl\:group-data-\[theme-width\=box\]\:px-4 {
    padding-left: 1rem;
    padding-right: 1rem;
  }
}

@media (width >= 1440px) {
  .\32 xl\:gap-5 {
    gap: 1.25rem;
  }

  .\32 xl\:px-\[70px\] {
    padding-left: 70px;
    padding-right: 70px;
  }
}

.dark\:divide-dark-border:where(.dark, .dark *) > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgb(33 33 70 / var(--tw-divide-opacity));
}

.dark\:divide-dark-border-four:where(.dark, .dark *) > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgb(43 43 101 / var(--tw-divide-opacity));
}

.dark\:border-dark-border:where(.dark, .dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(33 33 70 / var(--tw-border-opacity));
}

.dark\:border-dark-border-four:where(.dark, .dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(43 43 101 / var(--tw-border-opacity));
}

.dark\:border-gray-700:where(.dark, .dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(79 86 108 / var(--tw-border-opacity));
}

.dark\:bg-blue-900:where(.dark, .dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(30 58 138 / var(--tw-bg-opacity));
}

.dark\:bg-dark-body:where(.dark, .dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 17 / var(--tw-bg-opacity));
}

.dark\:bg-dark-border:where(.dark, .dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(33 33 70 / var(--tw-bg-opacity));
}

.dark\:bg-dark-card:where(.dark, .dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(4 4 29 / var(--tw-bg-opacity));
}

.dark\:bg-dark-card-shade:where(.dark, .dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(21 21 65 / var(--tw-bg-opacity));
}

.dark\:bg-dark-card-two:where(.dark, .dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(9 9 39 / var(--tw-bg-opacity));
}

.dark\:bg-dark-icon:where(.dark, .dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(35 35 77 / var(--tw-bg-opacity));
}

.dark\:bg-gray-800:where(.dark, .dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(54 61 87 / var(--tw-bg-opacity));
}

.dark\:bg-green-900:where(.dark, .dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(20 83 45 / var(--tw-bg-opacity));
}

.dark\:bg-purple-900:where(.dark, .dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(88 28 135 / var(--tw-bg-opacity));
}

.dark\:text-blue-500:where(.dark, .dark *) {
  --tw-text-opacity: 1;
  color: rgb(59 130 246 / var(--tw-text-opacity));
}

.dark\:text-dark-text:where(.dark, .dark *) {
  --tw-text-opacity: 1;
  color: rgb(215 215 215 / var(--tw-text-opacity));
}

.dark\:text-dark-text-two:where(.dark, .dark *) {
  --tw-text-opacity: 1;
  color: rgb(160 160 160 / var(--tw-text-opacity));
}

.dark\:text-gray-200:where(.dark, .dark *) {
  --tw-text-opacity: 1;
  color: rgb(238 238 238 / var(--tw-text-opacity));
}

.dark\:text-gray-300:where(.dark, .dark *) {
  --tw-text-opacity: 1;
  color: rgb(209 213 219 / var(--tw-text-opacity));
}

.dark\:text-gray-400:where(.dark, .dark *) {
  --tw-text-opacity: 1;
  color: rgb(156 163 175 / var(--tw-text-opacity));
}

.dark\:text-gray-500:where(.dark, .dark *) {
  --tw-text-opacity: 1;
  color: rgb(71 71 71 / var(--tw-text-opacity));
}

.dark\:text-white:where(.dark, .dark *) {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.dark\:brightness-200:where(.dark, .dark *) {
  --tw-brightness: brightness(2);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

.dark\:brightness-\[3\]:where(.dark, .dark *) {
  --tw-brightness: brightness(3);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

.dark\:contrast-100:where(.dark, .dark *) {
  --tw-contrast: contrast(1);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

.dark\:hover\:bg-dark-border:hover:where(.dark, .dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(33 33 70 / var(--tw-bg-opacity));
}

.dark\:hover\:bg-dark-icon:hover:where(.dark, .dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(35 35 77 / var(--tw-bg-opacity));
}

.dark\:hover\:bg-gray-800:hover:where(.dark, .dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(54 61 87 / var(--tw-bg-opacity));
}

.dark\:hover\:text-white:hover:where(.dark, .dark *) {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

@media print {
  .print\:hidden {
    display: none;
  }
}

.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role="checkbox"]) {
  padding-right: 0;
}

.\[\&\>span\]\:line-clamp-1 > span {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}

.\[\&\>span\]\:bg-white > span {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}

.\[\&_tr\:last-child\]\:border-0 tr:last-child {
  border-width: 0;
}

.\[\&_tr\]\:border-b tr {
  border-bottom-width: 1px;
}


/*# sourceMappingURL=%5Broot%20of%20the%20server%5D__12d9c3._.css.map*/
