*, :before, :after {
    --tw-border-spacing-x:  0;
    --tw-border-spacing-y:  0;
    --tw-translate-x:  0;
    --tw-translate-y:  0;
    --tw-rotate:  0;
    --tw-skew-x:  0;
    --tw-skew-y:  0;
    --tw-scale-x:  1;
    --tw-scale-y:  1;
    --tw-pan-x:  ;
    --tw-pan-y:  ;
    --tw-pinch-zoom:  ;
    --tw-scroll-snap-strictness:  proximity;
    --tw-gradient-from-position:  ;
    --tw-gradient-via-position:  ;
    --tw-gradient-to-position:  ;
    --tw-ordinal:  ;
    --tw-slashed-zero:  ;
    --tw-numeric-figure:  ;
    --tw-numeric-spacing:  ;
    --tw-numeric-fraction:  ;
    --tw-ring-inset:  ;
    --tw-ring-offset-width:  0px;
    --tw-ring-offset-color:  #fff;
    --tw-ring-color:  rgb(59 130 246 / .5);
    --tw-ring-offset-shadow:  0 0 #0000;
    --tw-ring-shadow:  0 0 #0000;
    --tw-shadow:  0 0 #0000;
    --tw-shadow-colored:  0 0 #0000;
    --tw-blur:  ;
    --tw-brightness:  ;
    --tw-contrast:  ;
    --tw-grayscale:  ;
    --tw-hue-rotate:  ;
    --tw-invert:  ;
    --tw-saturate:  ;
    --tw-sepia:  ;
    --tw-drop-shadow:  ;
    --tw-backdrop-blur:  ;
    --tw-backdrop-brightness:  ;
    --tw-backdrop-contrast:  ;
    --tw-backdrop-grayscale:  ;
    --tw-backdrop-hue-rotate:  ;
    --tw-backdrop-invert:  ;
    --tw-backdrop-opacity:  ;
    --tw-backdrop-saturate:  ;
    --tw-backdrop-sepia:  ;
    --tw-contain-size:  ;
    --tw-contain-layout:  ;
    --tw-contain-paint:  ;
    --tw-contain-style:  }
::backdrop {
    --tw-border-spacing-x:  0;
    --tw-border-spacing-y:  0;
    --tw-translate-x:  0;
    --tw-translate-y:  0;
    --tw-rotate:  0;
    --tw-skew-x:  0;
    --tw-skew-y:  0;
    --tw-scale-x:  1;
    --tw-scale-y:  1;
    --tw-pan-x:  ;
    --tw-pan-y:  ;
    --tw-pinch-zoom:  ;
    --tw-scroll-snap-strictness:  proximity;
    --tw-gradient-from-position:  ;
    --tw-gradient-via-position:  ;
    --tw-gradient-to-position:  ;
    --tw-ordinal:  ;
    --tw-slashed-zero:  ;
    --tw-numeric-figure:  ;
    --tw-numeric-spacing:  ;
    --tw-numeric-fraction:  ;
    --tw-ring-inset:  ;
    --tw-ring-offset-width:  0px;
    --tw-ring-offset-color:  #fff;
    --tw-ring-color:  rgb(59 130 246 / .5);
    --tw-ring-offset-shadow:  0 0 #0000;
    --tw-ring-shadow:  0 0 #0000;
    --tw-shadow:  0 0 #0000;
    --tw-shadow-colored:  0 0 #0000;
    --tw-blur:  ;
    --tw-brightness:  ;
    --tw-contrast:  ;
    --tw-grayscale:  ;
    --tw-hue-rotate:  ;
    --tw-invert:  ;
    --tw-saturate:  ;
    --tw-sepia:  ;
    --tw-drop-shadow:  ;
    --tw-backdrop-blur:  ;
    --tw-backdrop-brightness:  ;
    --tw-backdrop-contrast:  ;
    --tw-backdrop-grayscale:  ;
    --tw-backdrop-hue-rotate:  ;
    --tw-backdrop-invert:  ;
    --tw-backdrop-opacity:  ;
    --tw-backdrop-saturate:  ;
    --tw-backdrop-sepia:  ;
    --tw-contain-size:  ;
    --tw-contain-layout:  ;
    --tw-contain-paint:  ;
    --tw-contain-style:  }
*, :before, :after {
    box-sizing: border-box;
    border-width: 0;
    border-style: solid;
    border-color: #e5e7eb;
}
:before, :after {
    --tw-content:  ""}
html, :host {
    line-height: 1.5;
    -webkit-text-size-adjust: 100%;
    -moz-tab-size: 4;
    -o-tab-size: 4;
    tab-size: 4;
    font-family: 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: transparent;
    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]:where(:not([hidden=until-found])) {
    display: none;
}
@property --motion-bounce {
    syntax:  "*";
     inherits:  false;
     initial-value:  linear(0, .004, .016, .035, .063, .098, .141 13.6%, .25, .391, .563, .765, 1, .891 40.9%, .848, .813, .785, .766, .754, .75, .754, .766, .785, .813, .848, .891 68.2%, 1 72.7%, .973, .953, .941, .938, .941, .953, .973, 1, .988, .984, .988, 1);
}
@property --motion-spring-smooth {
    syntax:  "*";
     inherits:  false;
     initial-value:  linear(0, .001 .44%, .0045 .94%, .0195 2.03%, .0446 3.19%, .0811 4.5%, .1598 6.82%, .3685 12.34%, .4693 15.17%, .5663, .6498 21.27%, .7215 24.39%, .7532 25.98%, .7829 27.65%, .8105, .8349 31.14%, .8573 32.95%, .8776 34.84%, .8964 36.87%, .9136 39.05%, .929 41.37%, .9421 43.77%, .9537 46.38%, .9636 49.14%, .9789 55.31%, .9888 62.35%, .9949 71.06%, .9982 82.52%, .9997 99.94%);
}
@property --motion-spring-snappy {
    syntax:  "*";
     inherits:  false;
     initial-value:  linear(0, .0014, .0053 1.02%, .0126, .0227 2.18%, .0517 3.41%, .094 4.79%, .1865 7.26%, .4182 12.77%, .5246 15.46%, .6249, .7112, .7831 23.95%, .8146 25.4%, .844, .8699 28.45%, .8935, .9139 31.64%, .932, .9473, .9601 36.65%, .9714 38.47%, .9808 40.35%, .9948 44.49%, 1.0031 49.43%, 1.0057 53.35%, 1.0063 58.14%, 1.0014 80.78%, 1.0001 99.94%);
}
@property --motion-spring-bouncy {
    syntax:  "*";
     inherits:  false;
     initial-value:  linear(0, .0018, .0069, .0151 1.74%, .0277 2.4%, .062 3.7%, .1115 5.15%, .2211 7.77%, .4778 13.21%, .5912 15.75%, .6987 18.44%, .7862 20.98%, .861 23.59%, .8926, .9205, .945 27.51%, .9671 28.89%, .9868, 1.003 31.79%, 1.0224 34.11%, 1.0358 36.58%, 1.0436 39.27%, 1.046 42.31%, 1.0446 44.71%, 1.0406 47.47%, 1.0118 61.84%, 1.0027 69.53%, .9981 80.49%, .9991 99.94%);
}
@property --motion-spring-bouncier {
    syntax:  "*";
     inherits:  false;
     initial-value:  linear(0, .0023, .0088, .0194 1.59%, .035 2.17%, .078 3.33%, .1415 4.64%, .2054 5.75%, .2821 6.95%, .5912 11.45%, .7205 13.43%, .8393 15.45%, .936 17.39%, .9778, 1.015, 1.0477, 1.0759, 1.0998 22.22%, 1.1203, 1.1364, 1.1484 25.26%, 1.1586 26.61%, 1.1629 28.06%, 1.1613 29.56%, 1.1537 31.2%, 1.1434 32.6%, 1.1288 34.19%, 1.0508 41.29%, 1.0174 44.87%, 1.0025 46.89%, .9911 48.87%, .9826 50.9%, .9769 53.03%, .9735 56.02%, .9748 59.45%, .9964 72.64%, 1.0031 79.69%, 1.0042 86.83%, 1.0008 99.97%);
}
@property --motion-spring-bounciest {
    syntax:  "*";
     inherits:  false;
     initial-value:  linear(0, .0032, .0131, .0294, .0524, .0824, .1192 1.54%, .2134 2.11%, .3102 2.59%, .4297 3.13%, .8732 4.95%, 1.0373, 1.1827 6.36%, 1.2972 7.01%, 1.3444, 1.3859, 1.4215, 1.4504, 1.4735, 1.4908, 1.5024, 1.5084 9.5%, 1.5091, 1.5061, 1.4993, 1.4886, 1.4745, 1.4565 11.11%, 1.4082 11.7%, 1.3585 12.2%, 1.295 12.77%, 1.0623 14.64%, .9773, .9031 16.08%, .8449 16.73%, .8014, .7701 17.95%, .7587, .7501, .7443, .7412 19.16%, .7421 19.68%, .7508 20.21%, .7672 20.77%, .7917 21.37%, .8169 21.87%, .8492 22.43%, .9681 24.32%, 1.0114, 1.0492 25.75%, 1.0789 26.41%, 1.1008, 1.1167, 1.1271, 1.1317 28.81%, 1.1314, 1.1271 29.87%, 1.1189 30.43%, 1.1063 31.03%, 1.0769 32.11%, .9941 34.72%, .9748 35.43%, .9597 36.09%, .9487, .9407, .9355, .933 38.46%, .9344 39.38%, .9421 40.38%, .9566 41.5%, .9989 44.12%, 1.0161 45.37%, 1.029 46.75%, 1.0341 48.1%, 1.0335 49.04%, 1.0295 50.05%, 1.0221 51.18%, .992 55.02%, .9854 56.38%, .9827 57.72%, .985 59.73%, 1.004 64.67%, 1.0088 67.34%, 1.0076 69.42%, .9981 74.28%, .9956 76.85%, .9961 79.06%, 1.0023 86.46%, .999 95.22%, .9994 100%);
}
@property --motion-origin-scale-x {
    syntax:  "*";
     inherits:  false;
     initial-value:  100%;
}
@property --motion-origin-scale-y {
    syntax:  "*";
     inherits:  false;
     initial-value:  100%;
}
@property --motion-origin-translate-x {
    syntax:  "*";
     inherits:  false;
     initial-value:  0%;
}
@property --motion-origin-translate-y {
    syntax:  "*";
     inherits:  false;
     initial-value:  0%;
}
@property --motion-origin-rotate {
    syntax:  "*";
     inherits:  false;
     initial-value:  0deg;
}
@property --motion-origin-blur {
    syntax:  "*";
     inherits:  false;
     initial-value:  0px;
}
@property --motion-origin-grayscale {
    syntax:  "*";
     inherits:  false;
     initial-value:  0%;
}
@property --motion-origin-opacity {
    syntax:  "*";
     inherits:  false;
     initial-value:  100%;
}
@property --motion-origin-background-color {
    syntax:  "*";
     inherits:  false;
}
@property --motion-origin-text-color {
    syntax:  "*";
     inherits:  false;
}
@property --motion-end-scale-x {
    syntax:  "*";
     inherits:  false;
     initial-value:  100%;
}
@property --motion-end-scale-y {
    syntax:  "*";
     inherits:  false;
     initial-value:  100%;
}
@property --motion-end-translate-x {
    syntax:  "*";
     inherits:  false;
     initial-value:  0%;
}
@property --motion-end-translate-y {
    syntax:  "*";
     inherits:  false;
     initial-value:  0%;
}
@property --motion-end-rotate {
    syntax:  "*";
     inherits:  false;
     initial-value:  0deg;
}
@property --motion-end-blur {
    syntax:  "*";
     inherits:  false;
     initial-value:  0px;
}
@property --motion-end-grayscale {
    syntax:  "*";
     inherits:  false;
     initial-value:  0%;
}
@property --motion-end-opacity {
    syntax:  "*";
     inherits:  false;
     initial-value:  100%;
}
@property --motion-end-background-color {
    syntax:  "*";
     inherits:  false;
}
@property --motion-end-text-color {
    syntax:  "*";
     inherits:  false;
}
@property --motion-loop-scale-x {
    syntax:  "*";
     inherits:  false;
     initial-value:  100%;
}
@property --motion-loop-scale-y {
    syntax:  "*";
     inherits:  false;
     initial-value:  100%;
}
@property --motion-loop-translate-x {
    syntax:  "*";
     inherits:  false;
     initial-value:  0%;
}
@property --motion-loop-translate-y {
    syntax:  "*";
     inherits:  false;
     initial-value:  0%;
}
@property --motion-loop-rotate {
    syntax:  "*";
     inherits:  false;
     initial-value:  0deg;
}
@property --motion-loop-blur {
    syntax:  "*";
     inherits:  false;
     initial-value:  0px;
}
@property --motion-loop-grayscale {
    syntax:  "*";
     inherits:  false;
     initial-value:  0%;
}
@property --motion-loop-opacity {
    syntax:  "*";
     inherits:  false;
     initial-value:  100%;
}
@property --motion-loop-background-color {
    syntax:  "*";
     inherits:  false;
}
@property --motion-loop-text-color {
    syntax:  "*";
     inherits:  false;
}
@property --motion-duration {
    syntax:  "*";
     inherits:  false;
     initial-value:  .7s;
}
@property --motion-timing {
    syntax:  "*";
     inherits:  false;
     initial-value:  cubic-bezier(.165, .84, .44, 1);
}
@property --motion-perceptual-duration-multiplier {
    syntax:  "*";
     inherits:  false;
     initial-value:  1;
}
@property --motion-delay {
    syntax:  "*";
     inherits:  false;
     initial-value:  0ms;
}
@property --motion-loop-count {
    syntax:  "*";
     inherits:  false;
     initial-value:  infinite;
}
@property --motion-scale-in-animation {
    syntax:  "*";
     inherits:  false;
     initial-value:  none;
}
@property --motion-translate-in-animation {
    syntax:  "*";
     inherits:  false;
     initial-value:  none;
}
@property --motion-rotate-in-animation {
    syntax:  "*";
     inherits:  false;
     initial-value:  none;
}
@property --motion-filter-in-animation {
    syntax:  "*";
     inherits:  false;
     initial-value:  none;
}
@property --motion-opacity-in-animation {
    syntax:  "*";
     inherits:  false;
     initial-value:  none;
}
@property --motion-background-color-in-animation {
    syntax:  "*";
     inherits:  false;
     initial-value:  none;
}
@property --motion-text-color-in-animation {
    syntax:  "*";
     inherits:  false;
     initial-value:  none;
}
@property --motion-scale-out-animation {
    syntax:  "*";
     inherits:  false;
     initial-value:  none;
}
@property --motion-translate-out-animation {
    syntax:  "*";
     inherits:  false;
     initial-value:  none;
}
@property --motion-rotate-out-animation {
    syntax:  "*";
     inherits:  false;
     initial-value:  none;
}
@property --motion-filter-out-animation {
    syntax:  "*";
     inherits:  false;
     initial-value:  none;
}
@property --motion-opacity-out-animation {
    syntax:  "*";
     inherits:  false;
     initial-value:  none;
}
@property --motion-background-color-out-animation {
    syntax:  "*";
     inherits:  false;
     initial-value:  none;
}
@property --motion-text-color-out-animation {
    syntax:  "*";
     inherits:  false;
     initial-value:  none;
}
@property --motion-scale-loop-animation {
    syntax:  "*";
     inherits:  false;
     initial-value:  none;
}
@property --motion-translate-loop-animation {
    syntax:  "*";
     inherits:  false;
     initial-value:  none;
}
@property --motion-rotate-loop-animation {
    syntax:  "*";
     inherits:  false;
     initial-value:  none;
}
@property --motion-filter-loop-animation {
    syntax:  "*";
     inherits:  false;
     initial-value:  none;
}
@property --motion-opacity-loop-animation {
    syntax:  "*";
     inherits:  false;
     initial-value:  none;
}
@property --motion-background-color-loop-animation {
    syntax:  "*";
     inherits:  false;
     initial-value:  none;
}
@property --motion-text-color-loop-animation {
    syntax:  "*";
     inherits:  false;
     initial-value:  none;
}
@media screen and (prefers-reduced-motion: no-preference) {
    @keyframes motion-scale-in {
    0% {
    scale: var(--motion-origin-scale-x) var(--motion-origin-scale-y);
}
to {
    scale: 1 1;
}
}@keyframes motion-scale-out {
    0% {
    scale: 1 1;
}
to {
    scale: var(--motion-end-scale-x) var(--motion-end-scale-y);
}
}@keyframes motion-scale-loop-mirror {
    0%, to {
    scale: 1 1;
}
50% {
    scale: var(--motion-loop-scale-x) var(--motion-loop-scale-y);
}
}@keyframes motion-scale-loop-reset {
    0% {
    scale: 1 1;
}
to {
    scale: var(--motion-loop-scale-x) var(--motion-loop-scale-y);
}
}@keyframes motion-translate-in {
    0% {
    translate: var(--motion-origin-translate-x) var(--motion-origin-translate-y);
}
to {
    translate: 0 0;
}
}@keyframes motion-translate-out {
    0% {
    translate: 0 0;
}
to {
    translate: var(--motion-end-translate-x) var(--motion-end-translate-y);
}
}@keyframes motion-translate-loop-mirror {
    0%, to {
    translate: 0 0;
}
50% {
    translate: var(--motion-loop-translate-x) var(--motion-loop-translate-y);
}
}@keyframes motion-translate-loop-reset {
    0% {
    translate: 0 0;
}
to {
    translate: var(--motion-loop-translate-x) var(--motion-loop-translate-y);
}
}@keyframes motion-rotate-in {
    0% {
    rotate: var(--motion-origin-rotate);
}
to {
    rotate: 0;
}
}@keyframes motion-rotate-out {
    0% {
    rotate: 0;
}
to {
    rotate: var(--motion-end-rotate);
}
}@keyframes motion-rotate-loop-mirror {
    0%, to {
    rotate: 0deg;
}
50% {
    rotate: var(--motion-loop-rotate);
}
}@keyframes motion-rotate-loop-reset {
    to {
    rotate: var(--motion-loop-rotate);
}
}}@keyframes motion-filter-in {
    0% {
    filter: blur(var(--motion-origin-blur)) grayscale(var(--motion-origin-grayscale));
}
to {
    filter: blur(0) grayscale(0);
}
}@keyframes motion-filter-out {
    0% {
    filter: blur(0) grayscale(0);
}
to {
    filter: blur(var(--motion-end-blur)) grayscale(var(--motion-end-grayscale));
}
}@keyframes motion-filter-loop-mirror {
    0%, to {
    filter: blur(0) grayscale(0);
}
50% {
    filter: blur(var(--motion-loop-blur)) grayscale(var(--motion-loop-grayscale));
}
}@keyframes motion-filter-loop-reset {
    0% {
    filter: blur(0) grayscale(0);
}
to {
    filter: blur(var(--motion-loop-blur)) grayscale(var(--motion-loop-grayscale));
}
}@keyframes motion-opacity-in {
    0% {
    opacity: var(--motion-origin-opacity);
}
}@keyframes motion-opacity-out {
    to {
    opacity: var(--motion-end-opacity);
}
}@keyframes motion-opacity-loop-mirror {
    50% {
    opacity: var(--motion-loop-opacity);
}
}@keyframes motion-opacity-loop-reset {
    to {
    opacity: var(--motion-loop-opacity);
}
}@keyframes motion-background-color-in {
    0% {
    background-color: var(--motion-origin-background-color);
}
}@keyframes motion-background-color-out {
    to {
    background-color: var(--motion-end-background-color);
}
}@keyframes motion-background-color-loop-mirror {
    50% {
    background-color: var(--motion-loop-background-color);
}
}@keyframes motion-background-color-loop-reset {
    to {
    background-color: var(--motion-loop-background-color);
}
}@keyframes motion-text-color-in {
    0% {
    color: var(--motion-origin-text-color);
}
}@keyframes motion-text-color-out {
    to {
    color: var(--motion-end-text-color);
}
}@keyframes motion-text-color-loop-mirror {
    50% {
    color: var(--motion-loop-text-color);
}
}@keyframes motion-text-color-loop-reset {
    to {
    color: var(--motion-loop-text-color);
}
}:root {
    --tblr-primary:  #330582;
    --tblr-primary-rgb:  51,  5,  130;
    --tblr-green:  #1ca685;
    --tblr-green-rgb:  28,  166,  133;
    --tblr-red:  #a13d55;
    --tblr-red-rgb:  161,  61,  85;
    --tblr-body-bg:  #fff;
    --tblr-body-bg-rgb:  255,  255,  255;
    --tblr-body-color:  #474D59;
    --tblr-card-border-color:  #f1f3f4;
    --tblr-border-color:  rgb(0 0 0 / 5%);
    --tblr-border-radius:  13px;
    --tblr-font-size-h1:  2.0625rem;
    --tblr-font-size-h2:  1.25rem;
    --tblr-font-size-h3:  1rem;
    --tblr-font-size-h4:  .875rem;
    --tblr-font-size-h5:  .75rem;
    --tblr-font-size-h6:  .625rem;
    --tblr-line-height-h1:  2rem;
    --tblr-line-height-h2:  1.75rem;
    --tblr-line-height-h3:  1.5rem;
    --tblr-line-height-h4:  1.25rem;
    --tblr-line-height-h5:  1rem;
    --tblr-line-height-h6:  1rem;
    --tblr-success:  var(--tblr-green);
    --tblr-success-rgb:  28,  166,  133;
    --tblr-danger:  var(--tblr-red);
    --tblr-danger-rgb:  161,  61,  85;
    --tblr-muted:  #667085;
    --tblr-bg-forms:  var(--input-background);
    --tblr-nav-link-font-size:  .875rem;
    --tblr-dark-mode-border-color:  rgb(255 255 255 / 4%);
    --lqd-pink:  #f3e2fd;
    --lqd-gray:  #2e333b;
    --lqd-header-search-bg:  #f2f2f4;
    --lqd-header-search-color:  rgba(37,  44,  50,  .5);
    --lqd-header-search-color-focus:  #000;
    --lqd-heading-color:  #000;
    --lqd-heading-color-rgb:  0,  0,  0;
    --lqd-header-height:  4.8125rem;
    --lqd-vertical-nav-link-color:  #565B67;
    --lqd-shadow-color:  rgb(29 39 59 / 7%);
    --lqd-shadow-xs:  0 2px 1px var(--lqd-shadow-color);
    --lqd-faded-out:  rgb(0 0 0 / 20%);
    --lqd-faded-out-more:  rgb(0 0 0 / 7%);
}
.theme-dark {
    --tblr-primary:  #9a34cd;
    --tblr-primary-rgb:  154,  52,  205;
    --tblr-body-bg:  #1a1d23;
    --tblr-body-bg-rgb:  26,  29,  35;
    --tblr-bg-surface:  transparent;
    --tblr-navbar-bg:  transparent;
    --lqd-header-search-bg:  #232528;
    --lqd-header-search-color:  #808797;
    --lqd-header-search-color-focus:  #fff;
    --lqd-heading-color:  #fff;
    --lqd-heading-color-rgb:  255,  255,  255;
    --lqd-faded-out:  rgb(255 255 255 / 20%);
    --lqd-faded-out-more:  rgb(255 255 255 / 7%);
    --tblr-bg-forms:  var(--input-background);
    --tblr-bg-surface:  #1f2228;
    background-color: var(--tblr-body-bg);
}
:root {
    --scrollbar-width:  5px;
    --scrollbar-track:  0 0% 100%;
    --scrollbar-thumb:  0 0% 53%;
    --scrollbar-thumb-hover:  0 0% 33%;
    --primary:  262 93% 26%;
    --primary-foreground:  0 0% 100%;
    --secondary:  278 87% 94%;
    --secondary-foreground:  0 0% 0%;
    --accent:  280 60% 50%;
    --accent-foreground:  0 0% 100%;
    --background:  0 0% 100%;
    --foreground:  222 14% 29%;
    --gradient-from:  189 84% 73%;
    --gradient-via:  240 73% 74%;
    --gradient-to:  233 64% 64%;
    --border:  200 12% 95%;
    --shadow:  0 4px 7px rgb(0 0 0 / 4%);
    --heading-background:  0 0% 100%;
    --heading-foreground:  213 13% 14%;
    --input-background:  var(--background);
    --input-foreground:  0 0% 0%;
    --input-border:  var(--border);
    --card-background:  var(--background);
    --card-foreground:  var(--foreground);
    --card-border:  var(--border);
    --card-shadow:  none;
    --folder-background:  0 0 0% / 6%;
    --folder-foreground:  var(--card-foreground);
    --folder-border:  var(--card-border);
    --folder-shadow:  var(--card-shadow);
    --header-background:  var(--background);
    --header-border:  var(--border);
    --dropdown-background:  var(--background);
    --dropdown-foreground:  var(--foreground);
    --dropdown-border:  var(--border);
    --dropdown-rounded:  .5rem;
    --label:  221 13% 46%;
    --surface:  240 8% 95%;
    --surface-light:  240 8% 98%;
    --clay:  240 8% 95%;
    --font-body:  "Inter";
    --font-heading:  "Golos Text";
    --headings-font-family:  var(--font-heading),  ui-sans-serif,  system-ui,  sans-serif,  "Apple Color Emoji",  "Segoe UI Emoji",  "Segoe UI Symbol",  "Noto Color Emoji";
    --headings-line-height:  1.25rem;
    --headings-font-weight:  600;
    --headings-text-transform:  ;
    --headings-letter-spacing:  ;
    --headings-color:  hsl(var(--heading-foreground));
    --h1-font-size:  2.0625rem;
    --h1-line-height:  2rem;
    --h1-font-weight:  700;
    --h2-font-size:  1.625rem;
    --h2-line-height:  1.75rem;
    --h3-font-size:  1.25rem;
    --h3-line-height:  1.25rem;
    --h4-font-size:  .9375rem;
    --h4-line-height:  1.25rem;
    --h5-font-size:  .875rem;
    --h5-line-height:  1.25rem;
    --h6-font-size:  .75rem;
    --h6-line-height:  1.25rem;
    --header-height:  4.8125rem;
    --navbar-fs:  .875rem;
    --navbar-pt:  0px;
    --navbar-pe:  .5rem;
    --navbar-pb:  0px;
    --navbar-ps:  .5rem;
    --navbar-mt:  0px;
    --navbar-me:  2.75rem;
    --navbar-mb:  0px;
    --navbar-ms:  0px;
    --navbar-rounded-ss:  0px;
    --navbar-rounded-ee:  0px;
    --navbar-rounded-es:  0px;
    --navbar-background:  var(--background);
    --navbar-foreground:  222 9% 37%;
    --navbar-background-hover:  var(--primary);
    --navbar-foreground-hover:  var(--primary);
    --navbar-background-active:  var(--primary);
    --navbar-foreground-active:  var(--primary);
    --navbar-link-pt:  .5rem;
    --navbar-link-pe:  1.25rem;
    --navbar-link-pb:  .5rem;
    --navbar-link-ps:  1.25rem;
    --navbar-link-rounded:  .75rem;
    --navbar-icon-background:  0 0% 0% / 0%;
    --navbar-icon-foreground:  ;
    --navbar-icon-background-hover:  ;
    --navbar-icon-foreground-hover:  ;
    --navbar-icon-background-active:  ;
    --navbar-icon-foreground-active:  ;
    --navbar-border:  var(--border);
    --navbar-divider:  var(--border);
    --navbar-icon-size:  1.25rem;
    --switcher-ball:  url("data:image/svg+xml, %3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23e6e7e9'/%3e%3c/svg%3e");
    --switcher-ball-active:  url("data:image/svg+xml, %3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23ffffff'/%3e%3c/svg%3e");
    --body-padding:  0px;
    --top-notice-bar-height:  2.25rem;
    --button-border:  var(--border);
    --button-rounded:  9999px;
    --card-rounded:  .75rem;
    --input-rounded:  calc(.75rem * var(--input-rounded-multiplier,  1));
    --bottom-menu-height:  4rem;
}
@media not all and (min-width: 992px) {
    :root {
    --header-height:  65px;
}
}:root {
    font-size: 16px;
}
:root:has(body.theme-dark) {
    --scrollbar-track:  0 0% 10%;
    --scrollbar-thumb:  0 0% 50%;
    --scrollbar-thumb-hover:  0 0% 33%}
.theme-dark {
    --primary:  280 60% 50%;
    --primary-foreground:  0 0% 100%;
    --secondary:  278 29% 85%;
    --secondary-foreground:  0 0% 0%;
    --background:  216 19% 11%;
    --foreground:  210 40% 98%;
    --border:  223 9% 15%;
    --heading-background:  220 8% 15%;
    --heading-foreground:  0 0% 100%;
    --input-background:  var(--background);
    --input-foreground:  216 6% 85%;
    --input-border:  var(--border);
    --card-background:  var(--background);
    --card-foreground:  var(--foreground);
    --card-border:  var(--border);
    --card-shadow:  none;
    --folder-background:  0 0 100% / 5%;
    --folder-foreground:  var(--card-foreground);
    --folder-border:  var(--card-border);
    --folder-shadow:  var(--card-shadow);
    --header-background:  var(--background);
    --header-border:  var(--border);
    --label:  220 10% 55%;
    --surface:  218 14% 13%;
    --surface-light:  217 12% 21%;
    --clay:  218 14% 13%;
    --dropdown-background:  var(--surface);
    --dropdown-foreground:  var(--foreground);
    --dropdown-border:  var(--border);
    --headings-color:  hsl(var(--heading-foreground));
    --navbar-background:  var(--background);
    --navbar-foreground:  210 1% 74%;
    --navbar-background-hover:  var(--primary);
    --navbar-foreground-hover:  var(--primary);
    --navbar-background-active:  var(--primary);
    --navbar-foreground-active:  var(--primary);
    --navbar-border:  var(--border);
    --navbar-divider:  var(--border);
    --button-border:  var(--border);
}
*, *:before, *:after {
    border-color: hsl(var(--border));
}
:focus-visible {
    outline-color: hsl(var(--secondary));
}
button, select {
    font: inherit;
    text-transform: unset;
    letter-spacing: inherit;
}
[x-cloak] {
    display: none!important;
}
.lqd-input {
    border-radius: calc(var(--input-rounded) * var(--input-rounded-multiplier,  1));
}
.\!container {
    width: 100%!important;
    margin-right: auto!important;
    margin-left: auto!important;
    padding-right: 1rem!important;
    padding-left: 1rem!important;
}
.container {
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    padding-right: 1rem;
    padding-left: 1rem;
}
@media (min-width: 576px) {
    .\!container {
    max-width: 576px!important;
}
.container {
    max-width: 576px;
}
}@media (min-width: 768px) {
    .\!container {
    max-width: 768px!important;
}
.container {
    max-width: 768px;
}
}@media (min-width: 992px) {
    .\!container {
    max-width: 992px!important;
}
.container {
    max-width: 992px;
}
}@media (min-width: 1200px) {
    .\!container {
    max-width: 1200px!important;
}
.container {
    max-width: 1200px;
}
}@media (min-width: 1320px) {
    .\!container {
    max-width: 1320px!important;
}
.container {
    max-width: 1320px;
}
}.prose {
    color: var(--tw-prose-body);
    max-width: 65ch;
}
.prose :where(p):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.25em;
    margin-bottom: 1.25em;
}
.prose :where([class~=lead]):not(:where([class~=not-prose], [class~=not-prose] *)) {
    color: var(--tw-prose-lead);
    font-size: 1.25em;
    line-height: 1.6;
    margin-top: 1.2em;
    margin-bottom: 1.2em;
}
.prose :where(a):not(:where([class~=not-prose], [class~=not-prose] *)) {
    color: var(--tw-prose-links);
    text-decoration: underline;
    font-weight: 500;
}
.prose :where(strong):not(:where([class~=not-prose], [class~=not-prose] *)) {
    color: var(--tw-prose-bold);
    font-weight: 600;
}
.prose :where(a strong):not(:where([class~=not-prose], [class~=not-prose] *)) {
    color: inherit;
}
.prose :where(blockquote strong):not(:where([class~=not-prose], [class~=not-prose] *)) {
    color: inherit;
}
.prose :where(thead th strong):not(:where([class~=not-prose], [class~=not-prose] *)) {
    color: inherit;
}
.prose :where(ol):not(:where([class~=not-prose], [class~=not-prose] *)) {
    list-style-type: decimal;
    margin-top: 1.25em;
    margin-bottom: 1.25em;
    padding-inline-start: 1.625em;
}
.prose :where(ol[type=A]):not(:where([class~=not-prose], [class~=not-prose] *)) {
    list-style-type: upper-alpha;
}
.prose :where(ol[type=a]):not(:where([class~=not-prose], [class~=not-prose] *)) {
    list-style-type: lower-alpha;
}
.prose :where(ol[type=A s]):not(:where([class~=not-prose], [class~=not-prose] *)) {
    list-style-type: upper-alpha;
}
.prose :where(ol[type=a s]):not(:where([class~=not-prose], [class~=not-prose] *)) {
    list-style-type: lower-alpha;
}
.prose :where(ol[type=I]):not(:where([class~=not-prose], [class~=not-prose] *)) {
    list-style-type: upper-roman;
}
.prose :where(ol[type=i]):not(:where([class~=not-prose], [class~=not-prose] *)) {
    list-style-type: lower-roman;
}
.prose :where(ol[type=I s]):not(:where([class~=not-prose], [class~=not-prose] *)) {
    list-style-type: upper-roman;
}
.prose :where(ol[type=i s]):not(:where([class~=not-prose], [class~=not-prose] *)) {
    list-style-type: lower-roman;
}
.prose :where(ol[type="1"]):not(:where([class~=not-prose], [class~=not-prose] *)) {
    list-style-type: decimal;
}
.prose :where(ul):not(:where([class~=not-prose], [class~=not-prose] *)) {
    list-style-type: disc;
    margin-top: 1.25em;
    margin-bottom: 1.25em;
    padding-inline-start: 1.625em;
}
.prose :where(ol>li):not(:where([class~=not-prose], [class~=not-prose] *))::marker {
    font-weight: 400;
    color: var(--tw-prose-counters);
}
.prose :where(ul>li):not(:where([class~=not-prose], [class~=not-prose] *))::marker {
    color: var(--tw-prose-bullets);
}
.prose :where(dt):not(:where([class~=not-prose], [class~=not-prose] *)) {
    color: var(--tw-prose-headings);
    font-weight: 600;
    margin-top: 1.25em;
}
.prose :where(hr):not(:where([class~=not-prose], [class~=not-prose] *)) {
    border-color: var(--tw-prose-hr);
    border-top-width: 1px;
    margin-top: 3em;
    margin-bottom: 3em;
}
.prose :where(blockquote):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-weight: 500;
    font-style: italic;
    color: var(--tw-prose-quotes);
    border-inline-start-width: .25rem;
    border-inline-start-color: var(--tw-prose-quote-borders);
    quotes: "“""”""‘""’";
    margin-top: 1.6em;
    margin-bottom: 1.6em;
    padding-inline-start: 1em;
}
.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose], [class~=not-prose] *)):before {
    content: open-quote;
}
.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose], [class~=not-prose] *)):after {
    content: close-quote;
}
.prose :where(h1):not(:where([class~=not-prose], [class~=not-prose] *)) {
    color: var(--tw-prose-headings);
    font-weight: 800;
    font-size: 2.25em;
    margin-top: 0;
    margin-bottom: .8888889em;
    line-height: 1.1111111;
}
.prose :where(h1 strong):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-weight: 900;
    color: inherit;
}
.prose :where(h2):not(:where([class~=not-prose], [class~=not-prose] *)) {
    color: var(--tw-prose-headings);
    font-weight: 700;
    font-size: 1.5em;
    margin-top: 2em;
    margin-bottom: 1em;
    line-height: 1.3333333;
}
.prose :where(h2 strong):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-weight: 800;
    color: inherit;
}
.prose :where(h3):not(:where([class~=not-prose], [class~=not-prose] *)) {
    color: var(--tw-prose-headings);
    font-weight: 600;
    font-size: 1.25em;
    margin-top: 1.6em;
    margin-bottom: .6em;
    line-height: 1.6;
}
.prose :where(h3 strong):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-weight: 700;
    color: inherit;
}
.prose :where(h4):not(:where([class~=not-prose], [class~=not-prose] *)) {
    color: var(--tw-prose-headings);
    font-weight: 600;
    margin-top: 1.5em;
    margin-bottom: .5em;
    line-height: 1.5;
}
.prose :where(h4 strong):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-weight: 700;
    color: inherit;
}
.prose :where(img):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 2em;
    margin-bottom: 2em;
}
.prose :where(picture):not(:where([class~=not-prose], [class~=not-prose] *)) {
    display: block;
    margin-top: 2em;
    margin-bottom: 2em;
}
.prose :where(video):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 2em;
    margin-bottom: 2em;
}
.prose :where(kbd):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-weight: 500;
    font-family: inherit;
    color: var(--tw-prose-kbd);
    box-shadow: 0 0 0 1px rgb(var(--tw-prose-kbd-shadows) / 10%), 0 3px rgb(var(--tw-prose-kbd-shadows) / 10%);
    font-size: .875em;
    border-radius: .3125rem;
    padding-top: .1875em;
    padding-inline-end: .375em;
    padding-bottom: .1875em;
    padding-inline-start: .375em;
}
.prose :where(code):not(:where([class~=not-prose], [class~=not-prose] *)) {
    color: var(--tw-prose-code);
    font-weight: 600;
    font-size: .875em;
}
.prose :where(code):not(:where([class~=not-prose], [class~=not-prose] *)):before {
    content: "`"}
.prose :where(code):not(:where([class~=not-prose], [class~=not-prose] *)):after {
    content: "`"}
.prose :where(a code):not(:where([class~=not-prose], [class~=not-prose] *)) {
    color: inherit;
}
.prose :where(h1 code):not(:where([class~=not-prose], [class~=not-prose] *)) {
    color: inherit;
}
.prose :where(h2 code):not(:where([class~=not-prose], [class~=not-prose] *)) {
    color: inherit;
    font-size: .875em;
}
.prose :where(h3 code):not(:where([class~=not-prose], [class~=not-prose] *)) {
    color: inherit;
    font-size: .9em;
}
.prose :where(h4 code):not(:where([class~=not-prose], [class~=not-prose] *)) {
    color: inherit;
}
.prose :where(blockquote code):not(:where([class~=not-prose], [class~=not-prose] *)) {
    color: inherit;
}
.prose :where(thead th code):not(:where([class~=not-prose], [class~=not-prose] *)) {
    color: inherit;
}
.prose :where(pre):not(:where([class~=not-prose], [class~=not-prose] *)) {
    color: var(--tw-prose-pre-code);
    background-color: var(--tw-prose-pre-bg);
    overflow-x: auto;
    font-weight: 400;
    font-size: .875em;
    line-height: 1.7142857;
    margin-top: 1.7142857em;
    margin-bottom: 1.7142857em;
    border-radius: .375rem;
    padding-top: .8571429em;
    padding-inline-end: 1.1428571em;
    padding-bottom: .8571429em;
    padding-inline-start: 1.1428571em;
}
.prose :where(pre code):not(:where([class~=not-prose], [class~=not-prose] *)) {
    background-color: transparent;
    border-width: 0;
    border-radius: 0;
    padding: 0;
    font-weight: inherit;
    color: inherit;
    font-size: inherit;
    font-family: inherit;
    line-height: inherit;
}
.prose :where(pre code):not(:where([class~=not-prose], [class~=not-prose] *)):before {
    content: none;
}
.prose :where(pre code):not(:where([class~=not-prose], [class~=not-prose] *)):after {
    content: none;
}
.prose :where(table):not(:where([class~=not-prose], [class~=not-prose] *)) {
    width: 100%;
    table-layout: auto;
    margin-top: 2em;
    margin-bottom: 2em;
    font-size: .875em;
    line-height: 1.7142857;
}
.prose :where(thead):not(:where([class~=not-prose], [class~=not-prose] *)) {
    border-bottom-width: 1px;
    border-bottom-color: var(--tw-prose-th-borders);
}
.prose :where(thead th):not(:where([class~=not-prose], [class~=not-prose] *)) {
    color: var(--tw-prose-headings);
    font-weight: 600;
    vertical-align: bottom;
    padding-inline-end: .5714286em;
    padding-bottom: .5714286em;
    padding-inline-start: .5714286em;
}
.prose :where(tbody tr):not(:where([class~=not-prose], [class~=not-prose] *)) {
    border-bottom-width: 1px;
    border-bottom-color: var(--tw-prose-td-borders);
}
.prose :where(tbody tr:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    border-bottom-width: 0;
}
.prose :where(tbody td):not(:where([class~=not-prose], [class~=not-prose] *)) {
    vertical-align: baseline;
}
.prose :where(tfoot):not(:where([class~=not-prose], [class~=not-prose] *)) {
    border-top-width: 1px;
    border-top-color: var(--tw-prose-th-borders);
}
.prose :where(tfoot td):not(:where([class~=not-prose], [class~=not-prose] *)) {
    vertical-align: top;
}
.prose :where(th, td):not(:where([class~=not-prose], [class~=not-prose] *)) {
    text-align: start;
}
.prose :where(figure>*):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
    margin-bottom: 0;
}
.prose :where(figcaption):not(:where([class~=not-prose], [class~=not-prose] *)) {
    color: var(--tw-prose-captions);
    font-size: .875em;
    line-height: 1.4285714;
    margin-top: .8571429em;
}
.prose {
    --tw-prose-body:  #374151;
    --tw-prose-headings:  #111827;
    --tw-prose-lead:  #4b5563;
    --tw-prose-links:  #111827;
    --tw-prose-bold:  #111827;
    --tw-prose-counters:  #6b7280;
    --tw-prose-bullets:  #d1d5db;
    --tw-prose-hr:  #e5e7eb;
    --tw-prose-quotes:  #111827;
    --tw-prose-quote-borders:  #e5e7eb;
    --tw-prose-captions:  #6b7280;
    --tw-prose-kbd:  #111827;
    --tw-prose-kbd-shadows:  17 24 39;
    --tw-prose-code:  #111827;
    --tw-prose-pre-code:  #e5e7eb;
    --tw-prose-pre-bg:  #1f2937;
    --tw-prose-th-borders:  #d1d5db;
    --tw-prose-td-borders:  #e5e7eb;
    --tw-prose-invert-body:  #d1d5db;
    --tw-prose-invert-headings:  #fff;
    --tw-prose-invert-lead:  #9ca3af;
    --tw-prose-invert-links:  #fff;
    --tw-prose-invert-bold:  #fff;
    --tw-prose-invert-counters:  #9ca3af;
    --tw-prose-invert-bullets:  #4b5563;
    --tw-prose-invert-hr:  #374151;
    --tw-prose-invert-quotes:  #f3f4f6;
    --tw-prose-invert-quote-borders:  #374151;
    --tw-prose-invert-captions:  #9ca3af;
    --tw-prose-invert-kbd:  #fff;
    --tw-prose-invert-kbd-shadows:  255 255 255;
    --tw-prose-invert-code:  #fff;
    --tw-prose-invert-pre-code:  #d1d5db;
    --tw-prose-invert-pre-bg:  rgb(0 0 0 / 50%);
    --tw-prose-invert-th-borders:  #4b5563;
    --tw-prose-invert-td-borders:  #374151;
    font-size: 1rem;
    line-height: 1.75;
}
.prose :where(picture>img):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
    margin-bottom: 0;
}
.prose :where(li):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: .5em;
    margin-bottom: .5em;
}
.prose :where(ol>li):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-start: .375em;
}
.prose :where(ul>li):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-start: .375em;
}
.prose :where(.prose>ul>li p):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: .75em;
    margin-bottom: .75em;
}
.prose :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.25em;
}
.prose :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-bottom: 1.25em;
}
.prose :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.25em;
}
.prose :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-bottom: 1.25em;
}
.prose :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: .75em;
    margin-bottom: .75em;
}
.prose :where(dl):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.25em;
    margin-bottom: 1.25em;
}
.prose :where(dd):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: .5em;
    padding-inline-start: 1.625em;
}
.prose :where(hr+*):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
}
.prose :where(h2+*):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
}
.prose :where(h3+*):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
}
.prose :where(h4+*):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
}
.prose :where(thead th:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-start: 0;
}
.prose :where(thead th:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-end: 0;
}
.prose :where(tbody td, tfoot td):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-top: .5714286em;
    padding-inline-end: .5714286em;
    padding-bottom: .5714286em;
    padding-inline-start: .5714286em;
}
.prose :where(tbody td:first-child, tfoot td:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-start: 0;
}
.prose :where(tbody td:last-child, tfoot td:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-end: 0;
}
.prose :where(figure):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 2em;
    margin-bottom: 2em;
}
.prose :where(.prose>:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
}
.prose :where(.prose>:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-bottom: 0;
}
.prose-sm {
    font-size: .875rem;
    line-height: 1.7142857;
}
.prose-sm :where(p):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.1428571em;
    margin-bottom: 1.1428571em;
}
.prose-sm :where([class~=lead]):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 1.2857143em;
    line-height: 1.5555556;
    margin-top: .8888889em;
    margin-bottom: .8888889em;
}
.prose-sm :where(blockquote):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.3333333em;
    margin-bottom: 1.3333333em;
    padding-inline-start: 1.1111111em;
}
.prose-sm :where(h1):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 2.1428571em;
    margin-top: 0;
    margin-bottom: .8em;
    line-height: 1.2;
}
.prose-sm :where(h2):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 1.4285714em;
    margin-top: 1.6em;
    margin-bottom: .8em;
    line-height: 1.4;
}
.prose-sm :where(h3):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 1.2857143em;
    margin-top: 1.5555556em;
    margin-bottom: .4444444em;
    line-height: 1.5555556;
}
.prose-sm :where(h4):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.4285714em;
    margin-bottom: .5714286em;
    line-height: 1.4285714;
}
.prose-sm :where(img):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.7142857em;
    margin-bottom: 1.7142857em;
}
.prose-sm :where(picture):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.7142857em;
    margin-bottom: 1.7142857em;
}
.prose-sm :where(picture>img):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
    margin-bottom: 0;
}
.prose-sm :where(video):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.7142857em;
    margin-bottom: 1.7142857em;
}
.prose-sm :where(kbd):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: .8571429em;
    border-radius: .3125rem;
    padding-top: .1428571em;
    padding-inline-end: .3571429em;
    padding-bottom: .1428571em;
    padding-inline-start: .3571429em;
}
.prose-sm :where(code):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: .8571429em;
}
.prose-sm :where(h2 code):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: .9em;
}
.prose-sm :where(h3 code):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: .8888889em;
}
.prose-sm :where(pre):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: .8571429em;
    line-height: 1.6666667;
    margin-top: 1.6666667em;
    margin-bottom: 1.6666667em;
    border-radius: .25rem;
    padding-top: .6666667em;
    padding-inline-end: 1em;
    padding-bottom: .6666667em;
    padding-inline-start: 1em;
}
.prose-sm :where(ol):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.1428571em;
    margin-bottom: 1.1428571em;
    padding-inline-start: 1.5714286em;
}
.prose-sm :where(ul):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.1428571em;
    margin-bottom: 1.1428571em;
    padding-inline-start: 1.5714286em;
}
.prose-sm :where(li):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: .2857143em;
    margin-bottom: .2857143em;
}
.prose-sm :where(ol>li):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-start: .4285714em;
}
.prose-sm :where(ul>li):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-start: .4285714em;
}
.prose-sm :where(.prose-sm>ul>li p):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: .5714286em;
    margin-bottom: .5714286em;
}
.prose-sm :where(.prose-sm>ul>li>p:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.1428571em;
}
.prose-sm :where(.prose-sm>ul>li>p:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-bottom: 1.1428571em;
}
.prose-sm :where(.prose-sm>ol>li>p:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.1428571em;
}
.prose-sm :where(.prose-sm>ol>li>p:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-bottom: 1.1428571em;
}
.prose-sm :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: .5714286em;
    margin-bottom: .5714286em;
}
.prose-sm :where(dl):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.1428571em;
    margin-bottom: 1.1428571em;
}
.prose-sm :where(dt):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.1428571em;
}
.prose-sm :where(dd):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: .2857143em;
    padding-inline-start: 1.5714286em;
}
.prose-sm :where(hr):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 2.8571429em;
    margin-bottom: 2.8571429em;
}
.prose-sm :where(hr+*):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
}
.prose-sm :where(h2+*):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
}
.prose-sm :where(h3+*):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
}
.prose-sm :where(h4+*):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
}
.prose-sm :where(table):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: .8571429em;
    line-height: 1.5;
}
.prose-sm :where(thead th):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-end: 1em;
    padding-bottom: .6666667em;
    padding-inline-start: 1em;
}
.prose-sm :where(thead th:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-start: 0;
}
.prose-sm :where(thead th:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-end: 0;
}
.prose-sm :where(tbody td, tfoot td):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-top: .6666667em;
    padding-inline-end: 1em;
    padding-bottom: .6666667em;
    padding-inline-start: 1em;
}
.prose-sm :where(tbody td:first-child, tfoot td:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-start: 0;
}
.prose-sm :where(tbody td:last-child, tfoot td:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-end: 0;
}
.prose-sm :where(figure):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.7142857em;
    margin-bottom: 1.7142857em;
}
.prose-sm :where(figure>*):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
    margin-bottom: 0;
}
.prose-sm :where(figcaption):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: .8571429em;
    line-height: 1.3333333;
    margin-top: .6666667em;
}
.prose-sm :where(.prose-sm>:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0;
}
.prose-sm :where(.prose-sm>:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-bottom: 0;
}
.prose-neutral {
    --tw-prose-body:  #404040;
    --tw-prose-headings:  #171717;
    --tw-prose-lead:  #525252;
    --tw-prose-links:  #171717;
    --tw-prose-bold:  #171717;
    --tw-prose-counters:  #737373;
    --tw-prose-bullets:  #d4d4d4;
    --tw-prose-hr:  #e5e5e5;
    --tw-prose-quotes:  #171717;
    --tw-prose-quote-borders:  #e5e5e5;
    --tw-prose-captions:  #737373;
    --tw-prose-kbd:  #171717;
    --tw-prose-kbd-shadows:  23 23 23;
    --tw-prose-code:  #171717;
    --tw-prose-pre-code:  #e5e5e5;
    --tw-prose-pre-bg:  #262626;
    --tw-prose-th-borders:  #d4d4d4;
    --tw-prose-td-borders:  #e5e5e5;
    --tw-prose-invert-body:  #d4d4d4;
    --tw-prose-invert-headings:  #fff;
    --tw-prose-invert-lead:  #a3a3a3;
    --tw-prose-invert-links:  #fff;
    --tw-prose-invert-bold:  #fff;
    --tw-prose-invert-counters:  #a3a3a3;
    --tw-prose-invert-bullets:  #525252;
    --tw-prose-invert-hr:  #404040;
    --tw-prose-invert-quotes:  #f5f5f5;
    --tw-prose-invert-quote-borders:  #404040;
    --tw-prose-invert-captions:  #a3a3a3;
    --tw-prose-invert-kbd:  #fff;
    --tw-prose-invert-kbd-shadows:  255 255 255;
    --tw-prose-invert-code:  #fff;
    --tw-prose-invert-pre-code:  #d4d4d4;
    --tw-prose-invert-pre-bg:  rgb(0 0 0 / 50%);
    --tw-prose-invert-th-borders:  #525252;
    --tw-prose-invert-td-borders:  #404040;
}
@keyframes RomboConfettiPop {
    0% {
    opacity: 0;
    transform: scale(1);
}
33% {
    opacity: 1;
    transform: scale(1.15);
}
50% {
    transform: scale(.975);
}
65% {
    transform: scale(1.025);
}
80% {
    transform: scale(.99);
}
87% {
    transform: scale(1.01);
}
to {
    opacity: 1;
    transform: scale(1);
}
}@keyframes topfetti {
    0% {
    background-position: 5% 90%, 10% 90%, 10% 90%, 15% 90%, 25% 90%, 25% 90%, 40% 90%, 55% 90%, 70% 90%}
50% {
    background-position: 0% 80%, 0% 20%, 10% 40%, 20% 0%, 30% 30%, 22% 50%, 50% 50%, 65% 20%, 90% 30%}
to {
    background-position: 0% 70%, 0% 10%, 10% 30%, 20% -10%, 30% 20%, 22% 40%, 50% 40%, 65% 10%, 90% 20%;
    background-size: 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%}
}@keyframes bottomfetti {
    0% {
    background-position: 10% -10%, 30% 10%, 55% -10%, 70% -10%, 85% -10%, 70% -10%, 70% 0%}
50% {
    background-position: 0% 80%, 20% 80%, 45% 60%, 60% 100%, 75% 70%, 95% 60%, 105% 0%}
to {
    background-position: 0% 90%, 20% 90%, 45% 70%, 60% 110%, 75% 80%, 95% 70%, 110% 10%;
    background-size: 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%}
}.motion-preset-oscillate {
    --motion-loop-translate-y:  15%;
    --motion-timing:  cubic-bezier(.4,  0,  .2,  1);
    --motion-translate-loop-animation:  motion-translate-loop-mirror calc(var(--motion-translate-duration,  var(--motion-duration)) * var(--motion-translate-perceptual-duration-multiplier,  var(--motion-perceptual-duration-multiplier))) var(--motion-translate-timing,  var(--motion-timing)) var(--motion-translate-delay,  var(--motion-delay)) both var(--motion-translate-loop-count,  var(--motion-loop-count));
    animation: var(--motion-scale-in-animation), var(--motion-translate-in-animation), var(--motion-rotate-in-animation), var(--motion-filter-in-animation), var(--motion-opacity-in-animation), var(--motion-background-color-in-animation), var(--motion-text-color-in-animation), var(--motion-scale-loop-animation), var(--motion-translate-loop-animation), var(--motion-rotate-loop-animation), var(--motion-filter-loop-animation), var(--motion-opacity-loop-animation), var(--motion-background-color-loop-animation), var(--motion-text-color-loop-animation);
}
.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!important;
}
.visible {
    visibility: visible;
}
.invisible {
    visibility: hidden;
}
.collapse {
    visibility: collapse;
}
.static {
    position: static;
}
.fixed {
    position: fixed;
}
.\!absolute {
    position: absolute!important;
}
.absolute {
    position: absolute;
}
.relative {
    position: relative;
}
.sticky {
    position: sticky;
}
.\!inset-0 {
    inset: 0!important;
}
.-inset-1 {
    inset: -.25rem;
}
.-inset-3 {
    inset: -.75rem;
}
.-inset-\[50\%\] {
    inset: -50%}
.inset-0 {
    inset: 0;
}
.inset-2 {
    inset: .5rem;
}
.inset-6 {
    inset: 1.5rem;
}
.inset-\[1px\] {
    inset: 1px;
}
.inset-auto {
    inset: auto;
}
.-inset-x-1 {
    left: -.25rem;
    right: -.25rem;
}
.-inset-x-2 {
    left: -.5rem;
    right: -.5rem;
}
.-inset-x-2\.5 {
    left: -.625rem;
    right: -.625rem;
}
.-inset-x-4 {
    left: -1rem;
    right: -1rem;
}
.inset-x-0 {
    left: 0;
    right: 0;
}
.inset-x-\[18px\] {
    left: 18px;
    right: 18px;
}
.inset-x-\[var\(--body-padding\, 0px\)\] {
    left: var(--body-padding, 0px);
    right: var(--body-padding, 0px);
}
.inset-y-0 {
    top: 0;
    bottom: 0;
}
.\!bottom-7 {
    bottom: 1.75rem!important;
}
.\!end-7 {
    inset-inline-end: 1.75rem!important;
}
.\!right-auto {
    right: auto!important;
}
.\!top-auto {
    top: auto!important;
}
.-bottom-1 {
    bottom: -.25rem;
}
.-bottom-10 {
    bottom: -2.5rem;
}
.-bottom-12 {
    bottom: -3rem;
}
.-bottom-2 {
    bottom: -.5rem;
}
.-bottom-20 {
    bottom: -5rem;
}
.-bottom-3\.5 {
    bottom: -.875rem;
}
.-bottom-4 {
    bottom: -1rem;
}
.-bottom-5 {
    bottom: -1.25rem;
}
.-bottom-7 {
    bottom: -1.75rem;
}
.-bottom-\[2px\] {
    bottom: -2px;
}
.-bottom-\[3px\] {
    bottom: -3px;
}
.-bottom-\[calc\(var\(--gap\)-1\.25rem\)\] {
    bottom: calc(calc(var(--gap) - 1.25rem) * -1);
}
.-bottom-full {
    bottom: -100%}
.-bottom-px {
    bottom: -1px;
}
.-end-0\.5 {
    inset-inline-end: -.125rem;
}
.-end-1 {
    inset-inline-end: -.25rem;
}
.-end-1\.5 {
    inset-inline-end: -.375rem;
}
.-end-1\/3 {
    inset-inline-end: -33.333333%}
.-end-2 {
    inset-inline-end: -.5rem;
}
.-end-2\.5 {
    inset-inline-end: -.625rem;
}
.-end-2\/3 {
    inset-inline-end: -66.666667%}
.-end-20 {
    inset-inline-end: -5rem;
}
.-end-28 {
    inset-inline-end: -7rem;
}
.-end-3 {
    inset-inline-end: -.75rem;
}
.-end-36 {
    inset-inline-end: -9rem;
}
.-end-4 {
    inset-inline-end: -1rem;
}
.-end-5 {
    inset-inline-end: -1.25rem;
}
.-end-60 {
    inset-inline-end: -15rem;
}
.-end-8 {
    inset-inline-end: -2rem;
}
.-end-96 {
    inset-inline-end: -24rem;
}
.-left-2 {
    left: -.5rem;
}
.-start-1 {
    inset-inline-start: -.25rem;
}
.-start-1\.5 {
    inset-inline-start: -.375rem;
}
.-start-1\/2 {
    inset-inline-start: -50%}
.-start-1\/4 {
    inset-inline-start: -25%}
.-start-16 {
    inset-inline-start: -4rem;
}
.-start-2 {
    inset-inline-start: -.5rem;
}
.-start-20 {
    inset-inline-start: -5rem;
}
.-start-24 {
    inset-inline-start: -6rem;
}
.-start-28 {
    inset-inline-start: -7rem;
}
.-start-36 {
    inset-inline-start: -9rem;
}
.-start-4 {
    inset-inline-start: -1rem;
}
.-start-40 {
    inset-inline-start: -10rem;
}
.-start-5 {
    inset-inline-start: -1.25rem;
}
.-start-8 {
    inset-inline-start: -2rem;
}
.-top-0\.5 {
    top: -.125rem;
}
.-top-1 {
    top: -.25rem;
}
.-top-1\.5 {
    top: -.375rem;
}
.-top-1\/2 {
    top: -50%}
.-top-1\/4 {
    top: -25%}
.-top-10 {
    top: -2.5rem;
}
.-top-14 {
    top: -3.5rem;
}
.-top-16 {
    top: -4rem;
}
.-top-2 {
    top: -.5rem;
}
.-top-20 {
    top: -5rem;
}
.-top-24 {
    top: -6rem;
}
.-top-3 {
    top: -.75rem;
}
.-top-32 {
    top: -8rem;
}
.-top-36 {
    top: -9rem;
}
.-top-4 {
    top: -1rem;
}
.-top-44 {
    top: -11rem;
}
.-top-7 {
    top: -1.75rem;
}
.-top-8 {
    top: -2rem;
}
.-top-\[650px\] {
    top: -650px;
}
.-top-px {
    top: -1px;
}
.bottom-0 {
    bottom: 0;
}
.bottom-1 {
    bottom: .25rem;
}
.bottom-10 {
    bottom: 2.5rem;
}
.bottom-12 {
    bottom: 3rem;
}
.bottom-14 {
    bottom: 3.5rem;
}
.bottom-16 {
    bottom: 4rem;
}
.bottom-2 {
    bottom: .5rem;
}
.bottom-20 {
    bottom: 5rem;
}
.bottom-3 {
    bottom: .75rem;
}
.bottom-3\.5 {
    bottom: .875rem;
}
.bottom-4 {
    bottom: 1rem;
}
.bottom-5 {
    bottom: 1.25rem;
}
.bottom-6 {
    bottom: 1.5rem;
}
.bottom-7 {
    bottom: 1.75rem;
}
.bottom-8 {
    bottom: 2rem;
}
.bottom-9 {
    bottom: 2.25rem;
}
.bottom-\[calc\(100\%\+1rem\)\] {
    bottom: calc(100% + 1rem);
}
.bottom-\[var\(--body-padding\, 0px\)\] {
    bottom: var(--body-padding, 0px);
}
.bottom-full {
    bottom: 100%}
.end-0 {
    inset-inline-end: 0px;
}
.end-1 {
    inset-inline-end: .25rem;
}
.end-1\.5 {
    inset-inline-end: .375rem;
}
.end-1\/2 {
    inset-inline-end: 50%}
.end-10 {
    inset-inline-end: 2.5rem;
}
.end-12 {
    inset-inline-end: 3rem;
}
.end-14 {
    inset-inline-end: 3.5rem;
}
.end-16 {
    inset-inline-end: 4rem;
}
.end-2 {
    inset-inline-end: .5rem;
}
.end-28 {
    inset-inline-end: 7rem;
}
.end-3 {
    inset-inline-end: .75rem;
}
.end-4 {
    inset-inline-end: 1rem;
}
.end-5 {
    inset-inline-end: 1.25rem;
}
.end-6 {
    inset-inline-end: 1.5rem;
}
.end-7 {
    inset-inline-end: 1.75rem;
}
.end-8 {
    inset-inline-end: 2rem;
}
.end-\[-4px\] {
    inset-inline-end: -4px;
}
.end-\[var\(--body-padding\, 0px\)\] {
    inset-inline-end: var(--body-padding, 0px);
}
.end-full {
    inset-inline-end: 100%}
.left-0 {
    left: 0;
}
.left-1 {
    left: .25rem;
}
.left-1\/2 {
    left: 50%}
.left-2 {
    left: .5rem;
}
.left-3 {
    left: .75rem;
}
.left-4 {
    left: 1rem;
}
.left-\[--navbar-width\] {
    left: var(--navbar-width);
}
.left-\[-400px\] {
    left: -400px;
}
.left-\[calc\(var\(--x\)\+2\.5rem\)\] {
    left: calc(var(--x) + 2.5rem);
}
.right-0 {
    right: 0;
}
.right-1 {
    right: .25rem;
}
.right-1\.5 {
    right: .375rem;
}
.right-2 {
    right: .5rem;
}
.right-2\.5 {
    right: .625rem;
}
.right-3 {
    right: .75rem;
}
.right-4 {
    right: 1rem;
}
.right-\[2px\] {
    right: 2px;
}
.right-\[3px\] {
    right: 3px;
}
.start-0 {
    inset-inline-start: 0px;
}
.start-1 {
    inset-inline-start: .25rem;
}
.start-1\/2 {
    inset-inline-start: 50%}
.start-1\/3 {
    inset-inline-start: 33.333333%}
.start-10 {
    inset-inline-start: 2.5rem;
}
.start-2 {
    inset-inline-start: .5rem;
}
.start-20 {
    inset-inline-start: 5rem;
}
.start-24 {
    inset-inline-start: 6rem;
}
.start-3 {
    inset-inline-start: .75rem;
}
.start-3\.5 {
    inset-inline-start: .875rem;
}
.start-4 {
    inset-inline-start: 1rem;
}
.start-5 {
    inset-inline-start: 1.25rem;
}
.start-6 {
    inset-inline-start: 1.5rem;
}
.start-7 {
    inset-inline-start: 1.75rem;
}
.start-8 {
    inset-inline-start: 2rem;
}
.start-\[--navbar-width\] {
    inset-inline-start: var(--navbar-width);
}
.start-\[--sidebar-w\] {
    inset-inline-start: var(--sidebar-w);
}
.start-\[18px\] {
    inset-inline-start: 18px;
}
.start-\[26px\] {
    inset-inline-start: 26px;
}
.start-\[calc\(100\%\+0\.35rem\)\] {
    inset-inline-start: calc(100% + .35rem);
}
.start-\[var\(--body-padding\, 0px\)\] {
    inset-inline-start: var(--body-padding, 0px);
}
.start-auto {
    inset-inline-start: auto;
}
.start-full {
    inset-inline-start: 100%}
.top-0 {
    top: 0;
}
.top-1 {
    top: .25rem;
}
.top-1\.5 {
    top: .375rem;
}
.top-1\/2 {
    top: 50%}
.top-1\/3 {
    top: 33.333333%}
.top-1\/4 {
    top: 25%}
.top-10 {
    top: 2.5rem;
}
.top-11 {
    top: 2.75rem;
}
.top-14 {
    top: 3.5rem;
}
.top-16 {
    top: 4rem;
}
.top-2 {
    top: .5rem;
}
.top-2\.5 {
    top: .625rem;
}
.top-20 {
    top: 5rem;
}
.top-24 {
    top: 6rem;
}
.top-28 {
    top: 7rem;
}
.top-3 {
    top: .75rem;
}
.top-3\.5 {
    top: .875rem;
}
.top-32 {
    top: 8rem;
}
.top-36 {
    top: 9rem;
}
.top-4 {
    top: 1rem;
}
.top-40 {
    top: 10rem;
}
.top-5 {
    top: 1.25rem;
}
.top-52 {
    top: 13rem;
}
.top-6 {
    top: 1.5rem;
}
.top-7 {
    top: 1.75rem;
}
.top-8 {
    top: 2rem;
}
.top-9 {
    top: 2.25rem;
}
.top-\[--editor-tb-h\] {
    top: var(--editor-tb-h);
}
.top-\[--header-h\] {
    top: var(--header-h);
}
.top-\[--header-height\] {
    top: var(--header-height);
}
.top-\[-0\.25lh\] {
    top: -.25lh;
}
.top-\[-10px\] {
    top: -10px;
}
.top-\[-4\.5px\] {
    top: -4.5px;
}
.top-\[0\.5px\] {
    top: .5px;
}
.top-\[18px\] {
    top: 18px;
}
.top-\[20vh\] {
    top: 20vh;
}
.top-\[27px\] {
    top: 27px;
}
.top-\[2px\] {
    top: 2px;
}
.top-\[75px\] {
    top: 75px;
}
.top-\[8px\] {
    top: 8px;
}
.top-\[calc\(100\%\+0\.8rem\)\] {
    top: calc(100% + .8rem);
}
.top-\[calc\(100\%\+1rem\)\] {
    top: calc(100% + 1rem);
}
.top-\[calc\(50\%-5px\)\] {
    top: calc(50% - 5px);
}
.top-\[calc\(var\(--body-padding\, var\(--navbar-height\, 0px\)\)\)\+var\(--header-height\, var\(--header-h\, 0px\)\)\] {
    top: calc(var(--body-padding, var(--navbar-height, 0px))) + var(--header-height, var(--header-h, 0px));
}
.top-\[calc\(var\(--header-h\)\+10px\)\] {
    top: calc(var(--header-h) + 10px);
}
.top-\[calc\(var\(--header-height\)\/2\)\] {
    top: calc(var(--header-height) / 2);
}
.top-\[calc\(var\(--y\)\+var\(--editor-tb-h\)\+var\(--editor-bb-h\)\+2\.5rem\)\] {
    top: calc(var(--y) + var(--editor-tb-h) + var(--editor-bb-h) + 2.5rem);
}
.top-\[var\(--body-padding\, 0px\)\] {
    top: var(--body-padding, 0px);
}
.top-auto {
    top: auto;
}
.top-full {
    top: 100%}
.isolate {
    isolation: isolate;
}
.\!z-\[100\] {
    z-index: 100!important;
}
.-z-1 {
    z-index: -1;
}
.z-0 {
    z-index: 0;
}
.z-1 {
    z-index: 1;
}
.z-10 {
    z-index: 10;
}
.z-2 {
    z-index: 2;
}
.z-20 {
    z-index: 20;
}
.z-3 {
    z-index: 3;
}
.z-30 {
    z-index: 30;
}
.z-4 {
    z-index: 4;
}
.z-40 {
    z-index: 40;
}
.z-5 {
    z-index: 5;
}
.z-50 {
    z-index: 50;
}
.z-9 {
    z-index: 9;
}
.z-\[1000000000000000\] {
    z-index: 1000000000000000;
}
.z-\[10000\] {
    z-index: 10000;
}
.z-\[1000\] {
    z-index: 1000;
}
.z-\[100\] {
    z-index: 100;
}
.z-\[2\] {
    z-index: 2;
}
.z-\[90\] {
    z-index: 90;
}
.z-\[9999999999\] {
    z-index: 9999999999;
}
.z-\[999999\] {
    z-index: 999999;
}
.z-\[99999\] {
    z-index: 99999;
}
.z-\[9999\] {
    z-index: 9999;
}
.z-\[999\] {
    z-index: 999;
}
.z-\[99\] {
    z-index: 99;
}
.\!order-none {
    order: 0!important;
}
.-order-1 {
    order: -1;
}
.order-2 {
    order: 2;
}
.order-3 {
    order: 3;
}
.order-last {
    order: 9999;
}
.order-none {
    order: 0;
}
.col-span-1 {
    grid-column: span 1 / span 1;
}
.col-span-10 {
    grid-column: span 10 / span 10;
}
.col-span-11 {
    grid-column: span 11 / span 11;
}
.col-span-12 {
    grid-column: span 12 / span 12;
}
.col-span-2 {
    grid-column: span 2 / span 2;
}
.col-span-3 {
    grid-column: span 3 / span 3;
}
.col-span-4 {
    grid-column: span 4 / span 4;
}
.col-span-6 {
    grid-column: span 6 / span 6;
}
.col-span-7 {
    grid-column: span 7 / span 7;
}
.col-span-full {
    grid-column: 1 / -1;
}
.col-start-1 {
    grid-column-start: 1;
}
.col-end-1 {
    grid-column-end: 1;
}
.col-end-12 {
    grid-column-end: 12;
}
.col-end-2 {
    grid-column-end: 2;
}
.row-span-1 {
    grid-row: span 1 / span 1;
}
.row-start-1 {
    grid-row-start: 1;
}
.row-start-2 {
    grid-row-start: 2;
}
.row-start-3 {
    grid-row-start: 3;
}
.row-end-1 {
    grid-row-end: 1;
}
.row-end-2 {
    grid-row-end: 2;
}
.float-right {
    float: right;
}
.float-left {
    float: left;
}
.\!m-0 {
    margin: 0!important;
}
.m-0 {
    margin: 0;
}
.m-0\.5 {
    margin: .125rem;
}
.m-1 {
    margin: .25rem;
}
.m-2 {
    margin: .5rem;
}
.m-4 {
    margin: 1rem;
}
.m-auto {
    margin: auto;
}
.m-px {
    margin: 1px;
}
.\!my-3 {
    margin-top: .75rem!important;
    margin-bottom: .75rem!important;
}
.-mx-0\.5 {
    margin-left: -.125rem;
    margin-right: -.125rem;
}
.-mx-1\.5 {
    margin-left: -.375rem;
    margin-right: -.375rem;
}
.-mx-10 {
    margin-left: -2.5rem;
    margin-right: -2.5rem;
}
.-mx-2 {
    margin-left: -.5rem;
    margin-right: -.5rem;
}
.-mx-2\.5 {
    margin-left: -.625rem;
    margin-right: -.625rem;
}
.-mx-3 {
    margin-left: -.75rem;
    margin-right: -.75rem;
}
.-mx-4 {
    margin-left: -1rem;
    margin-right: -1rem;
}
.-mx-5 {
    margin-left: -1.25rem;
    margin-right: -1.25rem;
}
.-mx-6 {
    margin-left: -1.5rem;
    margin-right: -1.5rem;
}
.-mx-7 {
    margin-left: -1.75rem;
    margin-right: -1.75rem;
}
.-mx-8 {
    margin-left: -2rem;
    margin-right: -2rem;
}
.-mx-\[calc\(var\(--gap\)\/2\)\] {
    margin-left: calc(calc(var(--gap) / 2) * -1);
    margin-right: calc(calc(var(--gap) / 2) * -1);
}
.-my-1\.5 {
    margin-top: -.375rem;
    margin-bottom: -.375rem;
}
.-my-10 {
    margin-top: -2.5rem;
    margin-bottom: -2.5rem;
}
.-my-2 {
    margin-top: -.5rem;
    margin-bottom: -.5rem;
}
.-my-\[0\.275rem\] {
    margin-top: -.275rem;
    margin-bottom: -.275rem;
}
.mx-0\.5 {
    margin-left: .125rem;
    margin-right: .125rem;
}
.mx-1 {
    margin-left: .25rem;
    margin-right: .25rem;
}
.mx-1\.5 {
    margin-left: .375rem;
    margin-right: .375rem;
}
.mx-2 {
    margin-left: .5rem;
    margin-right: .5rem;
}
.mx-3 {
    margin-left: .75rem;
    margin-right: .75rem;
}
.mx-4 {
    margin-left: 1rem;
    margin-right: 1rem;
}
.mx-5 {
    margin-left: 1.25rem;
    margin-right: 1.25rem;
}
.mx-7 {
    margin-left: 1.75rem;
    margin-right: 1.75rem;
}
.mx-8 {
    margin-left: 2rem;
    margin-right: 2rem;
}
.mx-9 {
    margin-left: 2.25rem;
    margin-right: 2.25rem;
}
.mx-\[20px\] {
    margin-left: 20px;
    margin-right: 20px;
}
.mx-auto {
    margin-left: auto;
    margin-right: auto;
}
.my-0 {
    margin-top: 0;
    margin-bottom: 0;
}
.my-1 {
    margin-top: .25rem;
    margin-bottom: .25rem;
}
.my-10 {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
}
.my-2 {
    margin-top: .5rem;
    margin-bottom: .5rem;
}
.my-20 {
    margin-top: 5rem;
    margin-bottom: 5rem;
}
.my-3 {
    margin-top: .75rem;
    margin-bottom: .75rem;
}
.my-4 {
    margin-top: 1rem;
    margin-bottom: 1rem;
}
.my-5 {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
}
.my-6 {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
}
.my-7 {
    margin-top: 1.75rem;
    margin-bottom: 1.75rem;
}
.my-8 {
    margin-top: 2rem;
    margin-bottom: 2rem;
}
.my-9 {
    margin-top: 2.25rem;
    margin-bottom: 2.25rem;
}
.my-\[10px\] {
    margin-top: 10px;
    margin-bottom: 10px;
}
.my-\[20px\] {
    margin-top: 20px;
    margin-bottom: 20px;
}
.my-\[5px\] {
    margin-top: 5px;
    margin-bottom: 5px;
}
.my-auto {
    margin-top: auto;
    margin-bottom: auto;
}
.\!mb-1 {
    margin-bottom: .25rem!important;
}
.\!mb-2 {
    margin-bottom: .5rem!important;
}
.\!mb-3 {
    margin-bottom: .75rem!important;
}
.\!mb-4 {
    margin-bottom: 1rem!important;
}
.\!mb-5 {
    margin-bottom: 1.25rem!important;
}
.\!me-1 {
    margin-inline-end: .25rem!important;
}
.\!me-2 {
    margin-inline-end: .5rem!important;
}
.\!mt-0 {
    margin-top: 0!important;
}
.\!mt-2 {
    margin-top: .5rem!important;
}
.\!mt-3 {
    margin-top: .75rem!important;
}
.\!mt-5 {
    margin-top: 1.25rem!important;
}
.\!mt-8 {
    margin-top: 2rem!important;
}
.-mb-0\.5 {
    margin-bottom: -.125rem;
}
.-mb-1\.5 {
    margin-bottom: -.375rem;
}
.-mb-10 {
    margin-bottom: -2.5rem;
}
.-mb-11 {
    margin-bottom: -2.75rem;
}
.-mb-2 {
    margin-bottom: -.5rem;
}
.-mb-3 {
    margin-bottom: -.75rem;
}
.-mb-5 {
    margin-bottom: -1.25rem;
}
.-mb-\[3px\] {
    margin-bottom: -3px;
}
.-mb-px {
    margin-bottom: -1px;
}
.-me-16 {
    margin-inline-end: -4rem;
}
.-me-20 {
    margin-inline-end: -5rem;
}
.-me-3 {
    margin-inline-end: -.75rem;
}
.-me-4 {
    margin-inline-end: -1rem;
}
.-me-5 {
    margin-inline-end: -1.25rem;
}
.-me-6 {
    margin-inline-end: -1.5rem;
}
.-ml-1 {
    margin-left: -.25rem;
}
.-ml-px {
    margin-left: -1px;
}
.-mr-5 {
    margin-right: -1.25rem;
}
.-ms-1 {
    margin-inline-start: -.25rem;
}
.-ms-1\.5 {
    margin-inline-start: -.375rem;
}
.-ms-2 {
    margin-inline-start: -.5rem;
}
.-ms-2\.5 {
    margin-inline-start: -.625rem;
}
.-ms-3 {
    margin-inline-start: -.75rem;
}
.-ms-7 {
    margin-inline-start: -1.75rem;
}
.-ms-px {
    margin-inline-start: -1px;
}
.-mt-0\.5 {
    margin-top: -.125rem;
}
.-mt-10 {
    margin-top: -2.5rem;
}
.-mt-12 {
    margin-top: -3rem;
}
.-mt-14 {
    margin-top: -3.5rem;
}
.-mt-2 {
    margin-top: -.5rem;
}
.-mt-3 {
    margin-top: -.75rem;
}
.-mt-32 {
    margin-top: -8rem;
}
.-mt-6 {
    margin-top: -1.5rem;
}
.-mt-64 {
    margin-top: -16rem;
}
.-mt-7 {
    margin-top: -1.75rem;
}
.-mt-9 {
    margin-top: -2.25rem;
}
.-mt-\[26px\] {
    margin-top: -26px;
}
.mb-0 {
    margin-bottom: 0;
}
.mb-0\.5 {
    margin-bottom: .125rem;
}
.mb-1 {
    margin-bottom: .25rem;
}
.mb-1\.5 {
    margin-bottom: .375rem;
}
.mb-10 {
    margin-bottom: 2.5rem;
}
.mb-11 {
    margin-bottom: 2.75rem;
}
.mb-12 {
    margin-bottom: 3rem;
}
.mb-14 {
    margin-bottom: 3.5rem;
}
.mb-16 {
    margin-bottom: 4rem;
}
.mb-2 {
    margin-bottom: .5rem;
}
.mb-2\.5 {
    margin-bottom: .625rem;
}
.mb-20 {
    margin-bottom: 5rem;
}
.mb-24 {
    margin-bottom: 6rem;
}
.mb-28 {
    margin-bottom: 7rem;
}
.mb-3 {
    margin-bottom: .75rem;
}
.mb-3\.5 {
    margin-bottom: .875rem;
}
.mb-32 {
    margin-bottom: 8rem;
}
.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;
}
.mb-9 {
    margin-bottom: 2.25rem;
}
.mb-\[0\.3em\] {
    margin-bottom: .3em;
}
.mb-\[0\.45em\] {
    margin-bottom: .45em;
}
.mb-\[0\.65rem\] {
    margin-bottom: .65rem;
}
.mb-\[10px\] {
    margin-bottom: 10px;
}
.mb-\[15px\] {
    margin-bottom: 15px;
}
.mb-\[1em\] {
    margin-bottom: 1em;
}
.mb-\[20px\] {
    margin-bottom: 20px;
}
.mb-\[25px\] {
    margin-bottom: 25px;
}
.mb-\[2px\] {
    margin-bottom: 2px;
}
.mb-\[70px\] {
    margin-bottom: 70px;
}
.mb-\[7px\] {
    margin-bottom: 7px;
}
.me-1 {
    margin-inline-end: .25rem;
}
.me-1\.5 {
    margin-inline-end: .375rem;
}
.me-2 {
    margin-inline-end: .5rem;
}
.me-3 {
    margin-inline-end: .75rem;
}
.me-3\.5 {
    margin-inline-end: .875rem;
}
.me-4 {
    margin-inline-end: 1rem;
}
.me-5 {
    margin-inline-end: 1.25rem;
}
.me-8 {
    margin-inline-end: 2rem;
}
.me-auto {
    margin-inline-end: auto;
}
.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;
}
.mr-\[30px\] {
    margin-right: 30px;
}
.ms-0 {
    margin-inline-start: 0px;
}
.ms-1 {
    margin-inline-start: .25rem;
}
.ms-2 {
    margin-inline-start: .5rem;
}
.ms-3 {
    margin-inline-start: .75rem;
}
.ms-6 {
    margin-inline-start: 1.5rem;
}
.ms-8 {
    margin-inline-start: 2rem;
}
.ms-\[-0\.5ch\] {
    margin-inline-start: -.5ch;
}
.ms-\[12\.5\%\] {
    margin-inline-start: 12.5%}
.ms-\[24px\] {
    margin-inline-start: 24px;
}
.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-11 {
    margin-top: 2.75rem;
}
.mt-12 {
    margin-top: 3rem;
}
.mt-14 {
    margin-top: 3.5rem;
}
.mt-16 {
    margin-top: 4rem;
}
.mt-2 {
    margin-top: .5rem;
}
.mt-20 {
    margin-top: 5rem;
}
.mt-24 {
    margin-top: 6rem;
}
.mt-3 {
    margin-top: .75rem;
}
.mt-3\.5 {
    margin-top: .875rem;
}
.mt-32 {
    margin-top: 8rem;
}
.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-9 {
    margin-top: 2.25rem;
}
.mt-\[--header-h\] {
    margin-top: var(--header-h);
}
.mt-\[3px\] {
    margin-top: 3px;
}
.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;
}
.line-clamp-3 {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
}
.line-clamp-4 {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
}
.\!block {
    display: block!important;
}
.block {
    display: block;
}
.inline-block {
    display: inline-block;
}
.inline {
    display: inline;
}
.\!flex {
    display: flex!important;
}
.flex {
    display: flex;
}
.inline-flex {
    display: inline-flex;
}
.table {
    display: table;
}
.table-row {
    display: table-row;
}
.grid {
    display: grid;
}
.\!inline-grid {
    display: inline-grid!important;
}
.inline-grid {
    display: inline-grid;
}
.contents {
    display: contents;
}
.\!hidden {
    display: none!important;
}
.hidden {
    display: none;
}
.aspect-\[1\/0\.5\] {
    aspect-ratio: 1/.5;
}
.aspect-\[1\/0\.7176\] {
    aspect-ratio: 1/.7176;
}
.aspect-\[1\/0\.77\] {
    aspect-ratio: 1/.77;
}
.aspect-\[1\/0\.85\] {
    aspect-ratio: 1/.85;
}
.aspect-\[1\/0\.9866\] {
    aspect-ratio: 1/.9866;
}
.aspect-\[1\/1\.2767\] {
    aspect-ratio: 1/1.2767;
}
.aspect-\[3\/4\] {
    aspect-ratio: 3/4;
}
.aspect-\[4\/3\] {
    aspect-ratio: 4/3;
}
.aspect-square {
    aspect-ratio: 1 / 1;
}
.aspect-video {
    aspect-ratio: 16 / 9;
}
.\!size-\[22px\] {
    width: 22px!important;
    height: 22px!important;
}
.\!size-\[26px\] {
    width: 26px!important;
    height: 26px!important;
}
.size-0 {
    width: 0px;
    height: 0px;
}
.size-0\.5 {
    width: .125rem;
    height: .125rem;
}
.size-1 {
    width: .25rem;
    height: .25rem;
}
.size-1\.5 {
    width: .375rem;
    height: .375rem;
}
.size-10 {
    width: 2.5rem;
    height: 2.5rem;
}
.size-11 {
    width: 2.75rem;
    height: 2.75rem;
}
.size-12 {
    width: 3rem;
    height: 3rem;
}
.size-14 {
    width: 3.5rem;
    height: 3.5rem;
}
.size-16 {
    width: 4rem;
    height: 4rem;
}
.size-2 {
    width: .5rem;
    height: .5rem;
}
.size-2\.5 {
    width: .625rem;
    height: .625rem;
}
.size-20 {
    width: 5rem;
    height: 5rem;
}
.size-24 {
    width: 6rem;
    height: 6rem;
}
.size-28 {
    width: 7rem;
    height: 7rem;
}
.size-3 {
    width: .75rem;
    height: .75rem;
}
.size-3\.5 {
    width: .875rem;
    height: .875rem;
}
.size-32 {
    width: 8rem;
    height: 8rem;
}
.size-36 {
    width: 9rem;
    height: 9rem;
}
.size-4 {
    width: 1rem;
    height: 1rem;
}
.size-40 {
    width: 10rem;
    height: 10rem;
}
.size-44 {
    width: 11rem;
    height: 11rem;
}
.size-48 {
    width: 12rem;
    height: 12rem;
}
.size-5 {
    width: 1.25rem;
    height: 1.25rem;
}
.size-52 {
    width: 13rem;
    height: 13rem;
}
.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-96 {
    width: 24rem;
    height: 24rem;
}
.size-\[1000px\] {
    width: 1000px;
    height: 1000px;
}
.size-\[100px\] {
    width: 100px;
    height: 100px;
}
.size-\[17px\] {
    width: 17px;
    height: 17px;
}
.size-\[18px\] {
    width: 18px;
    height: 18px;
}
.size-\[19px\] {
    width: 19px;
    height: 19px;
}
.size-\[21px\] {
    width: 21px;
    height: 21px;
}
.size-\[22px\] {
    width: 22px;
    height: 22px;
}
.size-\[23px\] {
    width: 23px;
    height: 23px;
}
.size-\[26px\] {
    width: 26px;
    height: 26px;
}
.size-\[30px\] {
    width: 30px;
    height: 30px;
}
.size-\[34px\] {
    width: 34px;
    height: 34px;
}
.size-\[360px\] {
    width: 360px;
    height: 360px;
}
.size-\[36px\] {
    width: 36px;
    height: 36px;
}
.size-\[38px\] {
    width: 38px;
    height: 38px;
}
.size-\[42px\] {
    width: 42px;
    height: 42px;
}
.size-\[46px\] {
    width: 46px;
    height: 46px;
}
.size-\[500px\] {
    width: 500px;
    height: 500px;
}
.size-\[50px\] {
    width: 50px;
    height: 50px;
}
.size-\[52px\] {
    width: 52px;
    height: 52px;
}
.size-\[53px\] {
    width: 53px;
    height: 53px;
}
.size-\[55px\] {
    width: 55px;
    height: 55px;
}
.size-\[58px\] {
    width: 58px;
    height: 58px;
}
.size-\[600px\] {
    width: 600px;
    height: 600px;
}
.size-\[60px\] {
    width: 60px;
    height: 60px;
}
.size-\[70px\] {
    width: 70px;
    height: 70px;
}
.size-\[72px\] {
    width: 72px;
    height: 72px;
}
.size-\[77px\] {
    width: 77px;
    height: 77px;
}
.size-\[90px\] {
    width: 90px;
    height: 90px;
}
.size-\[9px\] {
    width: 9px;
    height: 9px;
}
.size-auto {
    width: auto;
    height: auto;
}
.size-full {
    width: 100%;
    height: 100%}
.size-navbar-icon {
    width: var(--navbar-icon-size);
    height: var(--navbar-icon-size);
}
.\!h-1 {
    height: .25rem!important;
}
.\!h-5 {
    height: 1.25rem!important;
}
.\!h-6 {
    height: 1.5rem!important;
}
.h-0 {
    height: 0px;
}
.h-0\.5 {
    height: .125rem;
}
.h-1 {
    height: .25rem;
}
.h-1\.5 {
    height: .375rem;
}
.h-1\/2 {
    height: 50%}
.h-10 {
    height: 2.5rem;
}
.h-11 {
    height: 2.75rem;
}
.h-12 {
    height: 3rem;
}
.h-14 {
    height: 3.5rem;
}
.h-16 {
    height: 4rem;
}
.h-2 {
    height: .5rem;
}
.h-2\.5 {
    height: .625rem;
}
.h-20 {
    height: 5rem;
}
.h-24 {
    height: 6rem;
}
.h-28 {
    height: 7rem;
}
.h-3 {
    height: .75rem;
}
.h-32 {
    height: 8rem;
}
.h-4 {
    height: 1rem;
}
.h-40 {
    height: 10rem;
}
.h-44 {
    height: 11rem;
}
.h-48 {
    height: 12rem;
}
.h-5 {
    height: 1.25rem;
}
.h-52 {
    height: 13rem;
}
.h-56 {
    height: 14rem;
}
.h-6 {
    height: 1.5rem;
}
.h-60 {
    height: 15rem;
}
.h-64 {
    height: 16rem;
}
.h-7 {
    height: 1.75rem;
}
.h-8 {
    height: 2rem;
}
.h-80 {
    height: 20rem;
}
.h-9 {
    height: 2.25rem;
}
.h-96 {
    height: 24rem;
}
.h-\[--bottom-menu-height\] {
    height: var(--bottom-menu-height);
}
.h-\[--editor-tb-h\] {
    height: var(--editor-tb-h);
}
.h-\[--header-h\] {
    height: var(--header-h);
}
.h-\[--header-height\] {
    height: var(--header-height);
}
.h-\[--navbar-height\] {
    height: var(--navbar-height);
}
.h-\[1\.5lh\] {
    height: 1.5lh;
}
.h-\[100vh\] {
    height: 100vh;
}
.h-\[105px\] {
    height: 105px;
}
.h-\[10px\] {
    height: 10px;
}
.h-\[120px\] {
    height: 120px;
}
.h-\[127px\] {
    height: 127px;
}
.h-\[150\%\] {
    height: 150%}
.h-\[150vh\] {
    height: 150vh;
}
.h-\[17px\] {
    height: 17px;
}
.h-\[18px\] {
    height: 18px;
}
.h-\[1lh\] {
    height: 1lh;
}
.h-\[200\%\] {
    height: 200%}
.h-\[20px\] {
    height: 20px;
}
.h-\[213px\] {
    height: 213px;
}
.h-\[230px\] {
    height: 230px;
}
.h-\[24px\] {
    height: 24px;
}
.h-\[26px\] {
    height: 26px;
}
.h-\[28px\] {
    height: 28px;
}
.h-\[2px\] {
    height: 2px;
}
.h-\[300px\] {
    height: 300px;
}
.h-\[30px\] {
    height: 30px;
}
.h-\[36px\] {
    height: 36px;
}
.h-\[38px\] {
    height: 38px;
}
.h-\[3lh\] {
    height: 3lh;
}
.h-\[3px\] {
    height: 3px;
}
.h-\[500px\] {
    height: 500px;
}
.h-\[50px\] {
    height: 50px;
}
.h-\[51px\] {
    height: 51px;
}
.h-\[52px\] {
    height: 52px;
}
.h-\[53px\] {
    height: 53px;
}
.h-\[5px\] {
    height: 5px;
}
.h-\[600px\] {
    height: 600px;
}
.h-\[60px\] {
    height: 60px;
}
.h-\[68px\] {
    height: 68px;
}
.h-\[70px\] {
    height: 70px;
}
.h-\[71px\] {
    height: 71px;
}
.h-\[74px\] {
    height: 74px;
}
.h-\[75px\] {
    height: 75px;
}
.h-\[75vh\] {
    height: 75vh;
}
.h-\[80px\] {
    height: 80px;
}
.h-\[80vh\] {
    height: 80vh;
}
.h-\[82px\] {
    height: 82px;
}
.h-\[90\%\] {
    height: 90%}
.h-\[9px\] {
    height: 9px;
}
.h-\[calc\(100vh-50px\)\] {
    height: calc(100vh - 50px);
}
.h-\[calc\(100vh-7rem\)\] {
    height: calc(100vh - 7rem);
}
.h-\[calc\(100vh-var\(--header-height\)-var\(--bottom-menu-height\)\)\] {
    height: calc(100vh - var(--header-height) - var(--bottom-menu-height));
}
.h-\[calc\(450px-1lh-1\.25rem\)\] {
    height: calc(450px - 1lh - 1.25rem);
}
.h-\[calc\(min\(570px\, 90vh\)-calc\(var\(--header-h\)\+1\.5rem\)\)\] {
    height: calc(min(570px, 90vh) - calc(var(--header-h) + 1.5rem));
}
.h-\[clamp\(50vh\, 720px\, 75vh\)\] {
    height: clamp(50vh, 720px, 75vh);
}
.h-\[inherit\] {
    height: inherit;
}
.h-\[min\(285px\, 50vh\)\] {
    height: min(285px, 50vh);
}
.h-\[min\(570px\, 90vh\)\] {
    height: min(570px, 90vh);
}
.h-auto {
    height: auto;
}
.h-full {
    height: 100%}
.h-px {
    height: 1px;
}
.h-screen {
    height: 100vh;
}
.max-h-14 {
    max-height: 3.5rem;
}
.max-h-24 {
    max-height: 6rem;
}
.max-h-32 {
    max-height: 8rem;
}
.max-h-36 {
    max-height: 9rem;
}
.max-h-40 {
    max-height: 10rem;
}
.max-h-48 {
    max-height: 12rem;
}
.max-h-6 {
    max-height: 1.5rem;
}
.max-h-60 {
    max-height: 15rem;
}
.max-h-7 {
    max-height: 1.75rem;
}
.max-h-72 {
    max-height: 18rem;
}
.max-h-8 {
    max-height: 2rem;
}
.max-h-80 {
    max-height: 20rem;
}
.max-h-9 {
    max-height: 2.25rem;
}
.max-h-96 {
    max-height: 24rem;
}
.max-h-\[210px\] {
    max-height: 210px;
}
.max-h-\[28rem\] {
    max-height: 28rem;
}
.max-h-\[300px\] {
    max-height: 300px;
}
.max-h-\[40vh\] {
    max-height: 40vh;
}
.max-h-\[450px\] {
    max-height: 450px;
}
.max-h-\[48px\] {
    max-height: 48px;
}
.max-h-\[500px\] {
    max-height: 500px;
}
.max-h-\[550px\] {
    max-height: 550px;
}
.max-h-\[70vh\] {
    max-height: 70vh;
}
.max-h-\[80vh\] {
    max-height: 80vh;
}
.max-h-\[85vh\] {
    max-height: 85vh;
}
.max-h-\[90vh\] {
    max-height: 90vh;
}
.max-h-\[95vh\] {
    max-height: 95vh;
}
.max-h-\[calc\(100vh-100px-var\(--header-h\, 0px\)\)\] {
    max-height: calc(100vh - 100px - var(--header-h, 0px));
}
.max-h-\[calc\(100vh-110px\)\] {
    max-height: calc(100vh - 110px);
}
.max-h-\[calc\(100vh-120px\)\] {
    max-height: calc(100vh - 120px);
}
.max-h-\[calc\(100vh-270px\)\] {
    max-height: calc(100vh - 270px);
}
.max-h-\[calc\(100vh-2rem\)\] {
    max-height: calc(100vh - 2rem);
}
.max-h-\[calc\(100vh-4rem\)\] {
    max-height: calc(100vh - 4rem);
}
.max-h-\[calc\(100vh-50px\)\] {
    max-height: calc(100vh - 50px);
}
.max-h-\[calc\(100vh-var\(--header-height\, 0px\)-var\(--bottom-menu-height\, 0px\)-var\(--body-padding\, 0px\)-1rem\)\] {
    max-height: calc(100vh - var(--header-height, 0px) - var(--bottom-menu-height, 0px) - var(--body-padding, 0px) - 1rem);
}
.max-h-\[calc\(85vh-4rem\)\] {
    max-height: calc(85vh - 4rem);
}
.max-h-\[min\(440px\, 75vh\)\] {
    max-height: min(440px, 75vh);
}
.max-h-\[min\(440px\, 80vh\)\] {
    max-height: min(440px, 80vh);
}
.max-h-full {
    max-height: 100%}
.max-h-screen {
    max-height: 100vh;
}
.min-h-0 {
    min-height: 0px;
}
.min-h-10 {
    min-height: 2.5rem;
}
.min-h-11 {
    min-height: 2.75rem;
}
.min-h-12 {
    min-height: 3rem;
}
.min-h-14 {
    min-height: 3.5rem;
}
.min-h-16 {
    min-height: 4rem;
}
.min-h-20 {
    min-height: 5rem;
}
.min-h-24 {
    min-height: 6rem;
}
.min-h-28 {
    min-height: 7rem;
}
.min-h-32 {
    min-height: 8rem;
}
.min-h-36 {
    min-height: 9rem;
}
.min-h-4 {
    min-height: 1rem;
}
.min-h-40 {
    min-height: 10rem;
}
.min-h-48 {
    min-height: 12rem;
}
.min-h-56 {
    min-height: 14rem;
}
.min-h-6 {
    min-height: 1.5rem;
}
.min-h-64 {
    min-height: 16rem;
}
.min-h-7 {
    min-height: 1.75rem;
}
.min-h-8 {
    min-height: 2rem;
}
.min-h-80 {
    min-height: 20rem;
}
.min-h-9 {
    min-height: 2.25rem;
}
.min-h-96 {
    min-height: 24rem;
}
.min-h-\[--header-h\] {
    min-height: var(--header-h);
}
.min-h-\[--header-height\] {
    min-height: var(--header-height);
}
.min-h-\[100vh\] {
    min-height: 100vh;
}
.min-h-\[110\%\] {
    min-height: 110%}
.min-h-\[110px\] {
    min-height: 110px;
}
.min-h-\[125\%\] {
    min-height: 125%}
.min-h-\[140px\] {
    min-height: 140px;
}
.min-h-\[150\%\] {
    min-height: 150%}
.min-h-\[180px\] {
    min-height: 180px;
}
.min-h-\[1px\] {
    min-height: 1px;
}
.min-h-\[200px\] {
    min-height: 200px;
}
.min-h-\[210px\] {
    min-height: 210px;
}
.min-h-\[230px\] {
    min-height: 230px;
}
.min-h-\[250px\] {
    min-height: 250px;
}
.min-h-\[275px\] {
    min-height: 275px;
}
.min-h-\[32px\] {
    min-height: 32px;
}
.min-h-\[34px\] {
    min-height: 34px;
}
.min-h-\[350px\] {
    min-height: 350px;
}
.min-h-\[36px\] {
    min-height: 36px;
}
.min-h-\[37px\] {
    min-height: 37px;
}
.min-h-\[38px\] {
    min-height: 38px;
}
.min-h-\[400px\] {
    min-height: 400px;
}
.min-h-\[42px\] {
    min-height: 42px;
}
.min-h-\[44px\] {
    min-height: 44px;
}
.min-h-\[450px\] {
    min-height: 450px;
}
.min-h-\[500px\] {
    min-height: 500px;
}
.min-h-\[52px\] {
    min-height: 52px;
}
.min-h-\[550px\] {
    min-height: 550px;
}
.min-h-\[565px\] {
    min-height: 565px;
}
.min-h-\[64px\] {
    min-height: 64px;
}
.min-h-\[70px\] {
    min-height: 70px;
}
.min-h-\[72px\] {
    min-height: 72px;
}
.min-h-\[7px\] {
    min-height: 7px;
}
.min-h-\[85vh\] {
    min-height: 85vh;
}
.min-h-\[calc\(100vh-var\(--header-height\, 0px\)-20px\)\] {
    min-height: calc(100vh - var(--header-height, 0px) - 20px);
}
.min-h-\[max\(600px\, 40vh\)\] {
    min-height: max(600px, 40vh);
}
.min-h-\[min\(90vh\, 570px\)\] {
    min-height: min(90vh, 570px);
}
.min-h-\[min\(90vh\, 850px\)\] {
    min-height: min(90vh, 850px);
}
.min-h-full {
    min-height: 100%}
.min-h-px {
    min-height: 1px;
}
.min-h-screen {
    min-height: 100vh;
}
.\!w-1 {
    width: .25rem!important;
}
.\!w-5 {
    width: 1.25rem!important;
}
.\!w-6 {
    width: 1.5rem!important;
}
.\!w-auto {
    width: auto!important;
}
.\!w-fit {
    width: -moz-fit-content!important;
    width: fit-content!important;
}
.\!w-full {
    width: 100%!important;
}
.w-0 {
    width: 0px;
}
.w-0\.5 {
    width: .125rem;
}
.w-1 {
    width: .25rem;
}
.w-1\.5 {
    width: .375rem;
}
.w-1\/2 {
    width: 50%}
.w-1\/3 {
    width: 33.333333%}
.w-1\/4 {
    width: 25%}
.w-1\/5 {
    width: 20%}
.w-10 {
    width: 2.5rem;
}
.w-10\/12 {
    width: 83.333333%}
.w-11 {
    width: 2.75rem;
}
.w-11\/12 {
    width: 91.666667%}
.w-12 {
    width: 3rem;
}
.w-14 {
    width: 3.5rem;
}
.w-16 {
    width: 4rem;
}
.w-2 {
    width: .5rem;
}
.w-2\/12 {
    width: 16.666667%}
.w-2\/3 {
    width: 66.666667%}
.w-2\/5 {
    width: 40%}
.w-20 {
    width: 5rem;
}
.w-24 {
    width: 6rem;
}
.w-28 {
    width: 7rem;
}
.w-3 {
    width: .75rem;
}
.w-3\.5 {
    width: .875rem;
}
.w-3\/12 {
    width: 25%}
.w-3\/4 {
    width: 75%}
.w-3\/5 {
    width: 60%}
.w-32 {
    width: 8rem;
}
.w-36 {
    width: 9rem;
}
.w-4 {
    width: 1rem;
}
.w-4\/5 {
    width: 80%}
.w-40 {
    width: 10rem;
}
.w-44 {
    width: 11rem;
}
.w-48 {
    width: 12rem;
}
.w-5 {
    width: 1.25rem;
}
.w-5\/12 {
    width: 41.666667%}
.w-5\/6 {
    width: 83.333333%}
.w-52 {
    width: 13rem;
}
.w-56 {
    width: 14rem;
}
.w-6 {
    width: 1.5rem;
}
.w-60 {
    width: 15rem;
}
.w-7 {
    width: 1.75rem;
}
.w-7\/12 {
    width: 58.333333%}
.w-72 {
    width: 18rem;
}
.w-8 {
    width: 2rem;
}
.w-8\/12 {
    width: 66.666667%}
.w-80 {
    width: 20rem;
}
.w-9 {
    width: 2.25rem;
}
.w-9\/12 {
    width: 75%}
.w-96 {
    width: 24rem;
}
.w-\[--navbar-width\] {
    width: var(--navbar-width);
}
.w-\[--sidebar-w\] {
    width: var(--sidebar-w);
}
.w-\[--toolspanel-w\] {
    width: var(--toolspanel-w);
}
.w-\[1\.5px\] {
    width: 1.5px;
}
.w-\[100\%\] {
    width: 100%}
.w-\[100wh\] {
    width: 100wh;
}
.w-\[127px\] {
    width: 127px;
}
.w-\[150\%\] {
    width: 150%}
.w-\[150px\] {
    width: 150px;
}
.w-\[17px\] {
    width: 17px;
}
.w-\[180px\] {
    width: 180px;
}
.w-\[18px\] {
    width: 18px;
}
.w-\[200\%\] {
    width: 200%}
.w-\[200px\] {
    width: 200px;
}
.w-\[20px\] {
    width: 20px;
}
.w-\[235px\] {
    width: 235px;
}
.w-\[24px\] {
    width: 24px;
}
.w-\[250px\] {
    width: 250px;
}
.w-\[28px\] {
    width: 28px;
}
.w-\[300px\] {
    width: 300px;
}
.w-\[305px\] {
    width: 305px;
}
.w-\[30px\] {
    width: 30px;
}
.w-\[34px\] {
    width: 34px;
}
.w-\[36px\] {
    width: 36px;
}
.w-\[38px\] {
    width: 38px;
}
.w-\[3ch\] {
    width: 3ch;
}
.w-\[3px\] {
    width: 3px;
}
.w-\[400px\] {
    width: 400px;
}
.w-\[45\%\] {
    width: 45%}
.w-\[47\%\] {
    width: 47%}
.w-\[48\.5\%\] {
    width: 48.5%}
.w-\[50\%\] {
    width: 50%}
.w-\[500px\] {
    width: 500px;
}
.w-\[50px\] {
    width: 50px;
}
.w-\[52px\] {
    width: 52px;
}
.w-\[60px\] {
    width: 60px;
}
.w-\[67\%\] {
    width: 67%}
.w-\[690px\] {
    width: 690px;
}
.w-\[71px\] {
    width: 71px;
}
.w-\[72\%\] {
    width: 72%}
.w-\[78px\] {
    width: 78px;
}
.w-\[7px\] {
    width: 7px;
}
.w-\[80\%\] {
    width: 80%}
.w-\[85px\] {
    width: 85px;
}
.w-\[90\%\] {
    width: 90%}
.w-\[900px\] {
    width: 900px;
}
.w-\[90vw\] {
    width: 90vw;
}
.w-\[92\%\] {
    width: 92%}
.w-\[calc\(\(100\%\/var\(--cols\, 1\)\)\)\] {
    width: calc((100% / var(--cols, 1)));
}
.w-\[calc\(\(var\(--current-step\)\+1\)\/4\*100\%\)\] {
    width: calc((var(--current-step) + 1) / 4 * 100%);
}
.w-\[calc\(100\%-1\.75rem\)\] {
    width: calc(100% - 1.75rem);
}
.w-\[calc\(100\%-1rem\)\] {
    width: calc(100% - 1rem);
}
.w-\[calc\(100\%-2\.5rem\)\] {
    width: calc(100% - 2.5rem);
}
.w-\[clamp\(100\%\, 1440px\, 90vw\)\] {
    width: clamp(100%, 1440px, 90vw);
}
.w-\[clamp\(269px\, 269px\, 85vw\)\] {
    width: clamp(269px, 269px, 85vw);
}
.w-\[min\(100\%\, 300px\)\] {
    width: min(100%, 300px);
}
.w-\[min\(100\%\, 380px\)\] {
    width: min(100%, 380px);
}
.w-\[min\(100\%\, 400px\)\] {
    width: min(100%, 400px);
}
.w-\[min\(100\%\, 720px\)\] {
    width: min(100%, 720px);
}
.w-\[min\(1230px\, calc\(100\%-4rem\)\)\] {
    width: min(1230px, calc(100% - 4rem));
}
.w-\[min\(370px\, 100\%\)\] {
    width: min(370px, 100%);
}
.w-\[min\(400px\, 100\%\)\] {
    width: min(400px, 100%);
}
.w-\[min\(400px\, 85\%\)\] {
    width: min(400px, 85%);
}
.w-\[min\(400px\, calc\(100vw-30px\)\)\] {
    width: min(400px, calc(100vw - 30px));
}
.w-\[min\(400px\, calc\(100vw-60px\)\)\] {
    width: min(400px, calc(100vw - 60px));
}
.w-\[min\(420px\, 85vw\)\] {
    width: min(420px, 85vw);
}
.w-\[min\(470px\, 100\%\)\] {
    width: min(470px, 100%);
}
.w-\[min\(480px\, 100\%\)\] {
    width: min(480px, 100%);
}
.w-\[min\(500px\, 90vw\)\] {
    width: min(500px, 90vw);
}
.w-\[min\(512px\, calc\(100\%-30px\)\)\] {
    width: min(512px, calc(100% - 30px));
}
.w-\[min\(595px\, 100\%\)\] {
    width: min(595px, 100%);
}
.w-\[min\(600px\, 100\%\)\] {
    width: min(600px, 100%);
}
.w-\[min\(655px\, 100\%\)\] {
    width: min(655px, 100%);
}
.w-\[min\(735px\, 100\%\)\] {
    width: min(735px, 100%);
}
.w-\[min\(735px\, 90vw\)\] {
    width: min(735px, 90vw);
}
.w-\[min\(760px\, 100\%\)\] {
    width: min(760px, 100%);
}
.w-\[min\(95vw\, 680px\)\] {
    width: min(95vw, 680px);
}
.w-\[min\(calc\(100\%-2rem\)\, 1140px\)\] {
    width: min(calc(100% - 2rem), 1140px);
}
.w-\[min\(calc\(100\%-2rem\)\, 600px\)\] {
    width: min(calc(100% - 2rem), 600px);
}
.w-\[min\(calc\(100\%-2rem\)\, 845px\)\] {
    width: min(calc(100% - 2rem), 845px);
}
.w-\[min\(calc\(100\%-40px\)\, 1140px\)\] {
    width: min(calc(100% - 40px), 1140px);
}
.w-\[min\(calc\(100\%-40px\)\, 950px\)\] {
    width: min(calc(100% - 40px), 950px);
}
.w-\[min\(calc\(100vw-40px\)\, 460px\)\] {
    width: min(calc(100vw - 40px), 460px);
}
.w-auto {
    width: auto;
}
.w-fit {
    width: -moz-fit-content;
    width: fit-content;
}
.w-full {
    width: 100%}
.w-max {
    width: -moz-max-content;
    width: max-content;
}
.w-px {
    width: 1px;
}
.w-screen {
    width: 100vw;
}
.min-w-0 {
    min-width: 0px;
}
.min-w-10 {
    min-width: 2.5rem;
}
.min-w-12 {
    min-width: 3rem;
}
.min-w-24 {
    min-width: 6rem;
}
.min-w-28 {
    min-width: 7rem;
}
.min-w-32 {
    min-width: 8rem;
}
.min-w-36 {
    min-width: 9rem;
}
.min-w-4 {
    min-width: 1rem;
}
.min-w-40 {
    min-width: 10rem;
}
.min-w-44 {
    min-width: 11rem;
}
.min-w-48 {
    min-width: 12rem;
}
.min-w-52 {
    min-width: 13rem;
}
.min-w-56 {
    min-width: 14rem;
}
.min-w-6 {
    min-width: 1.5rem;
}
.min-w-60 {
    min-width: 15rem;
}
.min-w-64 {
    min-width: 16rem;
}
.min-w-7 {
    min-width: 1.75rem;
}
.min-w-80 {
    min-width: 20rem;
}
.min-w-9 {
    min-width: 2.25rem;
}
.min-w-\[--sidebar-w\] {
    min-width: var(--sidebar-w);
}
.min-w-\[110\%\] {
    min-width: 110%}
.min-w-\[110px\] {
    min-width: 110px;
}
.min-w-\[120px\] {
    min-width: 120px;
}
.min-w-\[125\%\] {
    min-width: 125%}
.min-w-\[145px\] {
    min-width: 145px;
}
.min-w-\[150\%\] {
    min-width: 150%}
.min-w-\[150px\] {
    min-width: 150px;
}
.min-w-\[170px\] {
    min-width: 170px;
}
.min-w-\[200px\] {
    min-width: 200px;
}
.min-w-\[210px\] {
    min-width: 210px;
}
.min-w-\[250px\] {
    min-width: 250px;
}
.min-w-\[2rem\] {
    min-width: 2rem;
}
.min-w-\[30\%\] {
    min-width: 30%}
.min-w-\[320px\] {
    min-width: 320px;
}
.min-w-\[38px\] {
    min-width: 38px;
}
.min-w-\[3rem\] {
    min-width: 3rem;
}
.min-w-\[60px\] {
    min-width: 60px;
}
.min-w-\[65px\] {
    min-width: 65px;
}
.min-w-\[90\%\] {
    min-width: 90%}
.min-w-\[90px\] {
    min-width: 90px;
}
.min-w-\[clamp\(250px\, 760px\, 90vw\)\] {
    min-width: clamp(250px, 760px, 90vw);
}
.min-w-\[min\(200px\, 90vw\)\] {
    min-width: min(200px, 90vw);
}
.min-w-\[min\(240px\, 100vw\)\] {
    min-width: min(240px, 100vw);
}
.min-w-\[min\(270px\, 100vw\)\] {
    min-width: min(270px, 100vw);
}
.min-w-\[min\(calc\(100\%-2rem\)\, 1025px\)\] {
    min-width: min(calc(100% - 2rem), 1025px);
}
.min-w-\[min\(calc\(100\%-2rem\)\, 1170px\)\] {
    min-width: min(calc(100% - 2rem), 1170px);
}
.min-w-\[min\(calc\(100\%-2rem\)\, 540px\)\] {
    min-width: min(calc(100% - 2rem), 540px);
}
.min-w-\[min\(calc\(100vw-2rem\)\, 450px\)\] {
    min-width: min(calc(100vw - 2rem), 450px);
}
.min-w-fit {
    min-width: -moz-fit-content;
    min-width: fit-content;
}
.min-w-full {
    min-width: 100%}
.min-w-max {
    min-width: -moz-max-content;
    min-width: max-content;
}
.max-w-10 {
    max-width: 2.5rem;
}
.max-w-20 {
    max-width: 5rem;
}
.max-w-32 {
    max-width: 8rem;
}
.max-w-36 {
    max-width: 9rem;
}
.max-w-44 {
    max-width: 11rem;
}
.max-w-48 {
    max-width: 12rem;
}
.max-w-4xl {
    max-width: 56rem;
}
.max-w-52 {
    max-width: 13rem;
}
.max-w-56 {
    max-width: 14rem;
}
.max-w-5xl {
    max-width: 64rem;
}
.max-w-6 {
    max-width: 1.5rem;
}
.max-w-60 {
    max-width: 15rem;
}
.max-w-6xl {
    max-width: 72rem;
}
.max-w-7xl {
    max-width: 80rem;
}
.max-w-8 {
    max-width: 2rem;
}
.max-w-80 {
    max-width: 20rem;
}
.max-w-\[100px\] {
    max-width: 100px;
}
.max-w-\[100vw\] {
    max-width: 100vw;
}
.max-w-\[1025px\] {
    max-width: 1025px;
}
.max-w-\[1330px\] {
    max-width: 1330px;
}
.max-w-\[1680px\] {
    max-width: 1680px;
}
.max-w-\[200px\] {
    max-width: 200px;
}
.max-w-\[260px\] {
    max-width: 260px;
}
.max-w-\[270px\] {
    max-width: 270px;
}
.max-w-\[300px\] {
    max-width: 300px;
}
.max-w-\[353px\] {
    max-width: 353px;
}
.max-w-\[370px\] {
    max-width: 370px;
}
.max-w-\[400px\] {
    max-width: 400px;
}
.max-w-\[40px\] {
    max-width: 40px;
}
.max-w-\[430px\] {
    max-width: 430px;
}
.max-w-\[48px\] {
    max-width: 48px;
}
.max-w-\[50\%\] {
    max-width: 50%}
.max-w-\[500px\] {
    max-width: 500px;
}
.max-w-\[520px\] {
    max-width: 520px;
}
.max-w-\[540px\] {
    max-width: 540px;
}
.max-w-\[600px\] {
    max-width: 600px;
}
.max-w-\[65\%\] {
    max-width: 65%}
.max-w-\[650px\] {
    max-width: 650px;
}
.max-w-\[710px\] {
    max-width: 710px;
}
.max-w-\[720px\] {
    max-width: 720px;
}
.max-w-\[760px\] {
    max-width: 760px;
}
.max-w-\[770px\] {
    max-width: 770px;
}
.max-w-\[786px\] {
    max-width: 786px;
}
.max-w-\[85px\] {
    max-width: 85px;
}
.max-w-\[85vw\] {
    max-width: 85vw;
}
.max-w-\[90\%\] {
    max-width: 90%}
.max-w-\[90vw\] {
    max-width: 90vw;
}
.max-w-\[calc\(100\%\+4rem\)\] {
    max-width: calc(100% + 4rem);
}
.max-w-\[calc\(100\%-64px\)\] {
    max-width: calc(100% - 64px);
}
.max-w-\[calc\(100vw-2rem\)\] {
    max-width: calc(100vw - 2rem);
}
.max-w-\[calc\(100vw-40px\)\] {
    max-width: calc(100vw - 40px);
}
.max-w-\[calc\(100vw-5rem\)\] {
    max-width: calc(100vw - 5rem);
}
.max-w-\[min\(100\%\, 650px\)\] {
    max-width: min(100%, 650px);
}
.max-w-\[min\(35vw\, 350px\)\] {
    max-width: min(35vw, 350px);
}
.max-w-\[min\(740px\, 100\%\)\] {
    max-width: min(740px, 100%);
}
.max-w-\[min\(calc\(100\%-2rem\)\, 630px\)\] {
    max-width: min(calc(100% - 2rem), 630px);
}
.max-w-full {
    max-width: 100%}
.max-w-lg {
    max-width: 32rem;
}
.max-w-max {
    max-width: -moz-max-content;
    max-width: max-content;
}
.max-w-md {
    max-width: 28rem;
}
.max-w-none {
    max-width: none;
}
.max-w-screen-md {
    max-width: 768px;
}
.max-w-sm {
    max-width: 24rem;
}
.max-w-xs {
    max-width: 20rem;
}
.flex-1 {
    flex: 1 1 0%}
.flex-shrink {
    flex-shrink: 1;
}
.flex-shrink-0 {
    flex-shrink: 0;
}
.shrink {
    flex-shrink: 1;
}
.shrink-0 {
    flex-shrink: 0;
}
.flex-grow {
    flex-grow: 1;
}
.flex-grow-0 {
    flex-grow: 0;
}
.\!grow-0 {
    flex-grow: 0!important;
}
.grow {
    flex-grow: 1;
}
.grow-0 {
    flex-grow: 0;
}
.basis-0 {
    flex-basis: 0px;
}
.basis-1\/2 {
    flex-basis: 50%}
.basis-1\/3 {
    flex-basis: 33.333333%}
.basis-2\/3 {
    flex-basis: 66.666667%}
.basis-auto {
    flex-basis: auto;
}
.basis-full {
    flex-basis: 100%}
.table-auto {
    table-layout: auto;
}
.border-collapse {
    border-collapse: collapse;
}
.origin-bottom {
    transform-origin: bottom;
}
.origin-center {
    transform-origin: center;
}
.origin-left {
    transform-origin: left;
}
.origin-right {
    transform-origin: right;
}
.origin-top {
    transform-origin: top;
}
.origin-top-left {
    transform-origin: top left;
}
.origin-top-right {
    transform-origin: top right;
}
.\!translate-x-0 {
    --tw-translate-x:  0px !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important;
}
.-translate-x-1 {
    --tw-translate-x:  -.25rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-translate-x-1\.5 {
    --tw-translate-x:  -.375rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-translate-x-1\/2 {
    --tw-translate-x:  -50%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-translate-x-1\/4 {
    --tw-translate-x:  -25%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-translate-x-10 {
    --tw-translate-x:  -2.5rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-translate-x-2 {
    --tw-translate-x:  -.5rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-translate-x-2\/3 {
    --tw-translate-x:  -66.666667%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-translate-x-20 {
    --tw-translate-x:  -5rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-translate-x-3 {
    --tw-translate-x:  -.75rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-translate-x-4 {
    --tw-translate-x:  -1rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-translate-x-\[200\%\] {
    --tw-translate-x:  -200%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-translate-x-full {
    --tw-translate-x:  -100%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-translate-y-1 {
    --tw-translate-y:  -.25rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-translate-y-1\/2 {
    --tw-translate-y:  -50%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-translate-y-1\/3 {
    --tw-translate-y:  -33.333333%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-translate-y-1\/4 {
    --tw-translate-y:  -25%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-translate-y-2 {
    --tw-translate-y:  -.5rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-translate-y-2\/3 {
    --tw-translate-y:  -66.666667%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-translate-y-20 {
    --tw-translate-y:  -5rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-translate-y-full {
    --tw-translate-y:  -100%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-x-0 {
    --tw-translate-x:  0px;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-x-1 {
    --tw-translate-x:  .25rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-x-1\/2 {
    --tw-translate-x:  50%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-x-1\/3 {
    --tw-translate-x:  33.333333%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-x-1\/4 {
    --tw-translate-x:  25%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-x-2 {
    --tw-translate-x:  .5rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-x-3 {
    --tw-translate-x:  .75rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-x-96 {
    --tw-translate-x:  24rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-x-\[150\%\] {
    --tw-translate-x:  150%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-x-\[200\%\] {
    --tw-translate-x:  200%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-x-\[27\%\] {
    --tw-translate-x:  27%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-x-\[3px\] {
    --tw-translate-x:  3px;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-x-full {
    --tw-translate-x:  100%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-y-0 {
    --tw-translate-y:  0px;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-y-1 {
    --tw-translate-y:  .25rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-y-1\/2 {
    --tw-translate-y:  50%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-y-1\/3 {
    --tw-translate-y:  33.333333%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-y-10 {
    --tw-translate-y:  2.5rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-y-2 {
    --tw-translate-y:  .5rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-y-20 {
    --tw-translate-y:  5rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-y-3 {
    --tw-translate-y:  .75rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-y-4 {
    --tw-translate-y:  1rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-y-5 {
    --tw-translate-y:  1.25rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-y-6 {
    --tw-translate-y:  1.5rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-y-7 {
    --tw-translate-y:  1.75rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-y-8 {
    --tw-translate-y:  2rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-y-\[--zoom-offset\] {
    --tw-translate-y:  var(--zoom-offset);
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-y-full {
    --tw-translate-y:  100%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-rotate-12 {
    --tw-rotate:  -12deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-rotate-3 {
    --tw-rotate:  -3deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-rotate-45 {
    --tw-rotate:  -45deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-rotate-6 {
    --tw-rotate:  -6deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-rotate-90 {
    --tw-rotate:  -90deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.rotate-0 {
    --tw-rotate:  0deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.rotate-12 {
    --tw-rotate:  12deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.rotate-180 {
    --tw-rotate:  180deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.rotate-3 {
    --tw-rotate:  3deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.rotate-45 {
    --tw-rotate:  45deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.rotate-6 {
    --tw-rotate:  6deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.rotate-90 {
    --tw-rotate:  90deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.rotate-\[-4deg\] {
    --tw-rotate:  -4deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.rotate-\[9deg\] {
    --tw-rotate:  9deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.scale-0 {
    --tw-scale-x:  0;
    --tw-scale-y:  0;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.scale-100 {
    --tw-scale-x:  1;
    --tw-scale-y:  1;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.scale-105 {
    --tw-scale-x:  1.05;
    --tw-scale-y:  1.05;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.scale-110 {
    --tw-scale-x:  1.1;
    --tw-scale-y:  1.1;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.scale-125 {
    --tw-scale-x:  1.25;
    --tw-scale-y:  1.25;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.scale-150 {
    --tw-scale-x:  1.5;
    --tw-scale-y:  1.5;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.scale-50 {
    --tw-scale-x:  .5;
    --tw-scale-y:  .5;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.scale-75 {
    --tw-scale-x:  .75;
    --tw-scale-y:  .75;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.scale-90 {
    --tw-scale-x:  .9;
    --tw-scale-y:  .9;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.scale-95 {
    --tw-scale-x:  .95;
    --tw-scale-y:  .95;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.scale-\[--zoom-level\] {
    --tw-scale-x:  var(--zoom-level);
    --tw-scale-y:  var(--zoom-level);
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.scale-\[0\.85\] {
    --tw-scale-x:  .85;
    --tw-scale-y:  .85;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.scale-\[0\.95\] {
    --tw-scale-x:  .95;
    --tw-scale-y:  .95;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.scale-\[0\.985\] {
    --tw-scale-x:  .985;
    --tw-scale-y:  .985;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.scale-\[0\.99\] {
    --tw-scale-x:  .99;
    --tw-scale-y:  .99;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.scale-\[1\.1\] {
    --tw-scale-x:  1.1;
    --tw-scale-y:  1.1;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-scale-x-100 {
    --tw-scale-x:  -1;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.scale-x-0 {
    --tw-scale-x:  0;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.scale-x-150 {
    --tw-scale-x:  1.5;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.scale-x-\[calc\(var\(--current-step\)\/var\(--total-steps\)\)\] {
    --tw-scale-x:  calc(var(--current-step) / var(--total-steps));
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.scale-y-0 {
    --tw-scale-y:  0;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.scale-y-50 {
    --tw-scale-y:  .5;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.transform {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.transform-gpu {
    transform: translate3d(var(--tw-translate-x), var(--tw-translate-y), 0) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.\!transform-none {
    transform: none!important;
}
@keyframes bounce {
    0%, to {
    transform: translateY(-25%);
    animation-timing-function: cubic-bezier(.8, 0, 1, 1);
}
50% {
    transform: none;
    animation-timing-function: cubic-bezier(0, 0, .2, 1);
}
}.animate-bounce {
    animation: bounce 1s infinite;
}
@keyframes bounce-load-more {
    0%, to {
    transform: translateY(-3px);
    animation-timing-function: cubic-bezier(.8, 0, 1, 1);
}
50% {
    transform: translateY(3px);
    animation-timing-function: cubic-bezier(0, 0, .2, 1);
}
}.animate-bounce-load-more {
    animation: bounce-load-more 1.5s ease-in-out infinite alternate;
}
@keyframes hue-rotate {
    0% {
    filter: hue-rotate(0deg);
}
to {
    filter: hue-rotate(360deg);
}
}.animate-hue-rotate {
    animation: hue-rotate 1.9s linear infinite;
}
@keyframes marquee {
    0% {
    transform: translate(0);
}
to {
    transform: translate(-100%);
}
}.animate-marquee {
    animation: marquee 15s linear infinite;
}
@keyframes marquee-2 {
    0% {
    transform: translate(100%);
}
to {
    transform: translate(0);
}
}.animate-marquee-2 {
    animation: marquee-2 15s linear infinite;
}
@keyframes marquee-reverse {
    0% {
    transform: translate(-100%);
}
to {
    transform: translate(0);
}
}.animate-marquee-reverse {
    animation: marquee-reverse 15s linear infinite;
}
@keyframes marquee-reverse-2 {
    0% {
    transform: translate(0);
}
to {
    transform: translate(100%);
}
}.animate-marquee-reverse-2 {
    animation: marquee-reverse-2 15s linear infinite;
}
.animate-ping {
    animation: ping 1s cubic-bezier(0, 0, .2, 1) infinite;
}
.animate-pulse {
    animation: pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;
}
.animate-spin {
    animation: spin 1s linear infinite;
}
@keyframes spin-grow {
    0% {
    transform: rotate(0) scale(1);
}
to {
    transform: rotate(360deg) scale(3);
}
}.animate-spin-grow {
    animation: spin-grow 3s ease-in-out infinite alternate;
}
.cursor-col-resize {
    cursor: col-resize;
}
.cursor-copy {
    cursor: copy;
}
.cursor-crosshair {
    cursor: crosshair;
}
.cursor-default {
    cursor: default;
}
.cursor-ew-resize {
    cursor: ew-resize;
}
.cursor-grab {
    cursor: grab;
}
.cursor-grabbing {
    cursor: grabbing;
}
.cursor-move {
    cursor: move;
}
.cursor-not-allowed {
    cursor: not-allowed;
}
.cursor-pointer {
    cursor: pointer;
}
.touch-auto {
    touch-action: auto;
}
.touch-none {
    touch-action: none;
}
.select-none {
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
}
.resize-none {
    resize: none;
}
.resize {
    resize: both;
}
.snap-start {
    scroll-snap-align: start;
}
.scroll-mt-11 {
    scroll-margin-top: 2.75rem;
}
.scroll-mt-28 {
    scroll-margin-top: 7rem;
}
.scroll-mt-4 {
    scroll-margin-top: 1rem;
}
.scroll-mt-5 {
    scroll-margin-top: 1.25rem;
}
.scroll-mt-6 {
    scroll-margin-top: 1.5rem;
}
.list-inside {
    list-style-position: inside;
}
.list-decimal {
    list-style-type: decimal;
}
.list-disc {
    list-style-type: disc;
}
.list-none {
    list-style-type: none;
}
.appearance-none {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
.break-inside-avoid {
    -moz-column-break-inside: avoid;
    break-inside: avoid;
}
.grid-flow-row {
    grid-auto-flow: row;
}
.grid-flow-col {
    grid-auto-flow: column;
}
.grid-flow-col-dense {
    grid-auto-flow: column dense;
}
.grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
}
.grid-cols-10 {
    grid-template-columns: repeat(10, 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-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
}
.grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
}
.grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
}
.grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
}
.grid-cols-7 {
    grid-template-columns: repeat(7, minmax(0, 1fr));
}
.grid-cols-\[repeat\(var\(--cols\)\, minmax\(0\, 1fr\)\)\] {
    grid-template-columns: repeat(var(--cols), minmax(0, 1fr));
}
.grid-rows-1 {
    grid-template-rows: repeat(1, minmax(0, 1fr));
}
.\!flex-row {
    flex-direction: row!important;
}
.flex-row {
    flex-direction: row;
}
.flex-row-reverse {
    flex-direction: row-reverse;
}
.flex-col {
    flex-direction: column;
}
.flex-col-reverse {
    flex-direction: column-reverse;
}
.flex-wrap {
    flex-wrap: wrap;
}
.flex-nowrap {
    flex-wrap: nowrap;
}
.place-content-center {
    place-content: center;
}
.place-items-start {
    place-items: start;
}
.place-items-center {
    place-items: center;
}
.content-center {
    align-content: center;
}
.content-start {
    align-content: flex-start;
}
.content-end {
    align-content: flex-end;
}
.content-between {
    align-content: space-between;
}
.items-start {
    align-items: flex-start;
}
.items-end {
    align-items: flex-end;
}
.\!items-center {
    align-items: center!important;
}
.items-center {
    align-items: center;
}
.items-baseline {
    align-items: baseline;
}
.items-stretch {
    align-items: stretch;
}
.justify-start {
    justify-content: flex-start;
}
.justify-end {
    justify-content: flex-end;
}
.justify-center {
    justify-content: center;
}
.justify-between {
    justify-content: space-between;
}
.justify-around {
    justify-content: space-around;
}
.justify-evenly {
    justify-content: space-evenly;
}
.justify-stretch {
    justify-content: stretch;
}
.justify-items-start {
    justify-items: start;
}
.justify-items-center {
    justify-items: center;
}
.\!gap-0 {
    gap: 0px!important;
}
.\!gap-1 {
    gap: .25rem!important;
}
.\!gap-2 {
    gap: .5rem!important;
}
.\!gap-3 {
    gap: .75rem!important;
}
.\!gap-5 {
    gap: 1.25rem!important;
}
.gap-0 {
    gap: 0px;
}
.gap-0\.5 {
    gap: .125rem;
}
.gap-1 {
    gap: .25rem;
}
.gap-1\.5 {
    gap: .375rem;
}
.gap-10 {
    gap: 2.5rem;
}
.gap-11 {
    gap: 2.75rem;
}
.gap-12 {
    gap: 3rem;
}
.gap-14 {
    gap: 3.5rem;
}
.gap-16 {
    gap: 4rem;
}
.gap-2 {
    gap: .5rem;
}
.gap-2\.5 {
    gap: .625rem;
}
.gap-20 {
    gap: 5rem;
}
.gap-3 {
    gap: .75rem;
}
.gap-3\.5 {
    gap: .875rem;
}
.gap-4 {
    gap: 1rem;
}
.gap-5 {
    gap: 1.25rem;
}
.gap-6 {
    gap: 1.5rem;
}
.gap-7 {
    gap: 1.75rem;
}
.gap-8 {
    gap: 2rem;
}
.gap-9 {
    gap: 2.25rem;
}
.gap-\[--gap\] {
    gap: var(--gap);
}
.gap-\[3px\] {
    gap: 3px;
}
.gap-\[8px\] {
    gap: 8px;
}
.gap-px {
    gap: 1px;
}
.\!gap-y-3 {
    row-gap: .75rem!important;
}
.gap-x-1 {
    -moz-column-gap: .25rem;
    column-gap: .25rem;
}
.gap-x-12 {
    -moz-column-gap: 3rem;
    column-gap: 3rem;
}
.gap-x-16 {
    -moz-column-gap: 4rem;
    column-gap: 4rem;
}
.gap-x-2 {
    -moz-column-gap: .5rem;
    column-gap: .5rem;
}
.gap-x-20 {
    -moz-column-gap: 5rem;
    column-gap: 5rem;
}
.gap-x-24 {
    -moz-column-gap: 6rem;
    column-gap: 6rem;
}
.gap-x-3 {
    -moz-column-gap: .75rem;
    column-gap: .75rem;
}
.gap-x-3\.5 {
    -moz-column-gap: .875rem;
    column-gap: .875rem;
}
.gap-x-4 {
    -moz-column-gap: 1rem;
    column-gap: 1rem;
}
.gap-x-5 {
    -moz-column-gap: 1.25rem;
    column-gap: 1.25rem;
}
.gap-x-6 {
    -moz-column-gap: 1.5rem;
    column-gap: 1.5rem;
}
.gap-x-7 {
    -moz-column-gap: 1.75rem;
    column-gap: 1.75rem;
}
.gap-x-8 {
    -moz-column-gap: 2rem;
    column-gap: 2rem;
}
.gap-x-9 {
    -moz-column-gap: 2.25rem;
    column-gap: 2.25rem;
}
.gap-y-0\.5 {
    row-gap: .125rem;
}
.gap-y-1 {
    row-gap: .25rem;
}
.gap-y-1\.5 {
    row-gap: .375rem;
}
.gap-y-10 {
    row-gap: 2.5rem;
}
.gap-y-12 {
    row-gap: 3rem;
}
.gap-y-14 {
    row-gap: 3.5rem;
}
.gap-y-16 {
    row-gap: 4rem;
}
.gap-y-2 {
    row-gap: .5rem;
}
.gap-y-20 {
    row-gap: 5rem;
}
.gap-y-3 {
    row-gap: .75rem;
}
.gap-y-4 {
    row-gap: 1rem;
}
.gap-y-5 {
    row-gap: 1.25rem;
}
.gap-y-6 {
    row-gap: 1.5rem;
}
.gap-y-7 {
    row-gap: 1.75rem;
}
.gap-y-8 {
    row-gap: 2rem;
}
.gap-y-9 {
    row-gap: 2.25rem;
}
.space-x-0>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse:  0;
    margin-right: calc(0px * var(--tw-space-x-reverse));
    margin-left: calc(0px * 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-1\.5>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse:  0;
    margin-right: calc(.375rem * var(--tw-space-x-reverse));
    margin-left: calc(.375rem * calc(1 - var(--tw-space-x-reverse)));
}
.space-x-2>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse:  0;
    margin-right: calc(.5rem * var(--tw-space-x-reverse));
    margin-left: calc(.5rem * calc(1 - var(--tw-space-x-reverse)));
}
.space-x-3>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse:  0;
    margin-right: calc(.75rem * var(--tw-space-x-reverse));
    margin-left: calc(.75rem * calc(1 - var(--tw-space-x-reverse)));
}
.space-x-6>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse:  0;
    margin-right: calc(1.5rem * var(--tw-space-x-reverse));
    margin-left: calc(1.5rem * calc(1 - var(--tw-space-x-reverse)));
}
.space-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-10>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse:  0;
    margin-top: calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(2.5rem * var(--tw-space-y-reverse));
}
.space-y-12>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse:  0;
    margin-top: calc(3rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(3rem * var(--tw-space-y-reverse));
}
.space-y-2>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse:  0;
    margin-top: calc(.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(.5rem * var(--tw-space-y-reverse));
}
.space-y-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-3\.5>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse:  0;
    margin-top: calc(.875rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(.875rem * 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-7>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse:  0;
    margin-top: calc(1.75rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(1.75rem * 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));
}
.space-y-9>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse:  0;
    margin-top: calc(2.25rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(2.25rem * var(--tw-space-y-reverse));
}
.space-y-px>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse:  0;
    margin-top: calc(1px * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(1px * 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-gray-100>:not([hidden])~:not([hidden]) {
    --tw-divide-opacity:  1;
    border-color: rgb(243 244 246 / var(--tw-divide-opacity,  1));
}
.place-self-end {
    place-self: end;
}
.place-self-center {
    place-self: center;
}
.self-start {
    align-self: flex-start;
}
.self-end {
    align-self: flex-end;
}
.self-center {
    align-self: center;
}
.justify-self-start {
    justify-self: start;
}
.justify-self-end {
    justify-self: end;
}
.justify-self-center {
    justify-self: center;
}
.overflow-auto {
    overflow: auto;
}
.\!overflow-hidden {
    overflow: hidden!important;
}
.overflow-hidden {
    overflow: hidden;
}
.overflow-visible {
    overflow: visible;
}
.overflow-scroll {
    overflow: scroll;
}
.overflow-x-auto {
    overflow-x: auto;
}
.overflow-y-auto {
    overflow-y: auto;
}
.overflow-x-hidden {
    overflow-x: hidden;
}
.overflow-y-hidden {
    overflow-y: hidden;
}
.overflow-x-scroll {
    overflow-x: scroll;
}
.overflow-y-scroll {
    overflow-y: scroll;
}
.overscroll-contain {
    overscroll-behavior: contain;
}
.scroll-smooth {
    scroll-behavior: smooth;
}
.truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.overflow-ellipsis, .text-ellipsis {
    text-overflow: ellipsis;
}
.hyphens-auto {
    -webkit-hyphens: auto;
    hyphens: auto;
}
.whitespace-normal {
    white-space: normal;
}
.whitespace-nowrap {
    white-space: nowrap;
}
.whitespace-pre {
    white-space: pre;
}
.\!whitespace-pre-wrap {
    white-space: pre-wrap!important;
}
.whitespace-pre-wrap {
    white-space: pre-wrap;
}
.text-nowrap {
    text-wrap: nowrap;
}
.text-balance {
    text-wrap: balance;
}
.text-pretty {
    text-wrap: pretty;
}
.break-words {
    overflow-wrap: break-word;
}
.break-all {
    word-break: break-all;
}
.\!rounded {
    border-radius: .25rem!important;
}
.\!rounded-2xl {
    border-radius: 1rem!important;
}
.\!rounded-\[calc\(var\(--input-rounded\)\*var\(--input-rounded-multiplier\, 1\)\)\] {
    border-radius: calc(var(--input-rounded) * var(--input-rounded-multiplier, 1))!important;
}
.\!rounded-full {
    border-radius: 9999px!important;
}
.\!rounded-lg {
    border-radius: .5rem!important;
}
.\!rounded-md {
    border-radius: .375rem!important;
}
.\!rounded-none {
    border-radius: 0!important;
}
.rounded {
    border-radius: .25rem;
}
.rounded-2xl {
    border-radius: 1rem;
}
.rounded-3xl {
    border-radius: 1.5rem;
}
.rounded-6xl {
    border-radius: 2rem;
}
.rounded-7xl {
    border-radius: 555px;
}
.rounded-\[--tblr-border-radius\] {
    border-radius: var(--tblr-border-radius);
}
.rounded-\[10px\] {
    border-radius: 10px;
}
.rounded-\[13px\] {
    border-radius: 13px;
}
.rounded-\[14px\] {
    border-radius: 14px;
}
.rounded-\[15px\] {
    border-radius: 15px;
}
.rounded-\[17px\] {
    border-radius: 17px;
}
.rounded-\[18px\] {
    border-radius: 18px;
}
.rounded-\[20px\] {
    border-radius: 20px;
}
.rounded-\[26px\] {
    border-radius: 26px;
}
.rounded-\[27px\] {
    border-radius: 27px;
}
.rounded-\[28px\] {
    border-radius: 28px;
}
.rounded-\[2em\] {
    border-radius: 2em;
}
.rounded-\[34px\] {
    border-radius: 34px;
}
.rounded-\[36px\] {
    border-radius: 36px;
}
.rounded-\[39px\] {
    border-radius: 39px;
}
.rounded-\[3px\] {
    border-radius: 3px;
}
.rounded-\[40px\] {
    border-radius: 40px;
}
.rounded-\[4px\] {
    border-radius: 4px;
}
.rounded-\[50\%\] {
    border-radius: 50%}
.rounded-\[50px\] {
    border-radius: 50px;
}
.rounded-\[55px\] {
    border-radius: 55px;
}
.rounded-\[8px\] {
    border-radius: 8px;
}
.rounded-\[calc\(var\(--card-rounded\)\+3px\)\] {
    border-radius: calc(var(--card-rounded) + 3px);
}
.rounded-\[calc\(var\(--input-rounded\)\*var\(--input-rounded-multiplier\)\+0\.25rem\)\] {
    border-radius: calc(var(--input-rounded) * var(--input-rounded-multiplier) + .25rem);
}
.rounded-\[inherit\] {
    border-radius: inherit;
}
.rounded-button {
    border-radius: var(--button-rounded);
}
.rounded-card {
    border-radius: var(--card-rounded);
}
.rounded-dropdown {
    border-radius: var(--dropdown-rounded);
}
.rounded-full {
    border-radius: 9999px;
}
.rounded-input {
    border-radius: var(--input-rounded);
}
.rounded-lg {
    border-radius: .5rem;
}
.rounded-md {
    border-radius: .375rem;
}
.rounded-navbar-link {
    border-radius: var(--navbar-link-rounded);
}
.rounded-none {
    border-radius: 0;
}
.rounded-sm {
    border-radius: .125rem;
}
.rounded-xl {
    border-radius: .75rem;
}
.rounded-b-3xl {
    border-bottom-right-radius: 1.5rem;
    border-bottom-left-radius: 1.5rem;
}
.rounded-b-\[10px\] {
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
}
.rounded-b-\[50px\] {
    border-bottom-right-radius: 50px;
    border-bottom-left-radius: 50px;
}
.rounded-b-\[inherit\] {
    border-bottom-right-radius: inherit;
    border-bottom-left-radius: inherit;
}
.rounded-b-none {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}
.rounded-b-xl {
    border-bottom-right-radius: .75rem;
    border-bottom-left-radius: .75rem;
}
.rounded-e-input {
    border-start-end-radius: var(--input-rounded);
    border-end-end-radius: var(--input-rounded);
}
.rounded-e-md {
    border-start-end-radius: .375rem;
    border-end-end-radius: .375rem;
}
.rounded-e-none {
    border-start-end-radius: 0px;
    border-end-end-radius: 0px;
}
.rounded-l-lg {
    border-top-left-radius: .5rem;
    border-bottom-left-radius: .5rem;
}
.rounded-l-md {
    border-top-left-radius: .375rem;
    border-bottom-left-radius: .375rem;
}
.rounded-r-lg {
    border-top-right-radius: .5rem;
    border-bottom-right-radius: .5rem;
}
.rounded-r-md {
    border-top-right-radius: .375rem;
    border-bottom-right-radius: .375rem;
}
.rounded-s-\[10px\] {
    border-start-start-radius: 10px;
    border-end-start-radius: 10px;
}
.rounded-s-full {
    border-start-start-radius: 9999px;
    border-end-start-radius: 9999px;
}
.rounded-s-input {
    border-start-start-radius: var(--input-rounded);
    border-end-start-radius: var(--input-rounded);
}
.rounded-s-md {
    border-start-start-radius: .375rem;
    border-end-start-radius: .375rem;
}
.rounded-s-none {
    border-start-start-radius: 0px;
    border-end-start-radius: 0px;
}
.rounded-s-xl {
    border-start-start-radius: .75rem;
    border-end-start-radius: .75rem;
}
.rounded-t-2xl {
    border-top-left-radius: 1rem;
    border-top-right-radius: 1rem;
}
.rounded-t-3xl {
    border-top-left-radius: 1.5rem;
    border-top-right-radius: 1.5rem;
}
.rounded-t-\[10px\] {
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}
.rounded-t-\[55px\] {
    border-top-left-radius: 55px;
    border-top-right-radius: 55px;
}
.rounded-t-\[inherit\] {
    border-top-left-radius: inherit;
    border-top-right-radius: inherit;
}
.rounded-t-lg {
    border-top-left-radius: .5rem;
    border-top-right-radius: .5rem;
}
.rounded-t-md {
    border-top-left-radius: .375rem;
    border-top-right-radius: .375rem;
}
.rounded-t-none {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}
.rounded-t-xl {
    border-top-left-radius: .75rem;
    border-top-right-radius: .75rem;
}
.rounded-ee-2xl {
    border-end-end-radius: 1rem;
}
.rounded-ee-\[inherit\] {
    border-end-end-radius: inherit;
}
.rounded-ee-navbar-ee {
    border-end-end-radius: var(--navbar-rounded-ee);
}
.rounded-es-navbar-es {
    border-end-start-radius: var(--navbar-rounded-es);
}
.rounded-se-\[inherit\] {
    border-start-end-radius: inherit;
}
.rounded-se-navbar-se {
    border-start-end-radius: var(--navbar-rounded-se);
}
.rounded-se-xl {
    border-start-end-radius: .75rem;
}
.rounded-ss-\[10px\] {
    border-start-start-radius: 10px;
}
.rounded-ss-navbar-ss {
    border-start-start-radius: var(--navbar-rounded-ss);
}
.rounded-ss-none {
    border-start-start-radius: 0px;
}
.\!border {
    border-width: 1px!important;
}
.border {
    border-width: 1px;
}
.border-0 {
    border-width: 0px;
}
.border-2 {
    border-width: 2px;
}
.border-4 {
    border-width: 4px;
}
.border-\[11px\] {
    border-width: 11px;
}
.border-\[15px\] {
    border-width: 15px;
}
.border-\[1px\] {
    border-width: 1px;
}
.border-\[20px\] {
    border-width: 20px;
}
.border-\[2px\] {
    border-width: 2px;
}
.border-\[3px\] {
    border-width: 3px;
}
.border-\[6px\] {
    border-width: 6px;
}
.border-\[8px\] {
    border-width: 8px;
}
.\!border-x-0 {
    border-left-width: 0px!important;
    border-right-width: 0px!important;
}
.border-x {
    border-left-width: 1px;
    border-right-width: 1px;
}
.border-y {
    border-top-width: 1px;
    border-bottom-width: 1px;
}
.\!border-t-0 {
    border-top-width: 0px!important;
}
.border-b {
    border-bottom-width: 1px;
}
.border-b-0 {
    border-bottom-width: 0px;
}
.border-b-2 {
    border-bottom-width: 2px;
}
.border-b-\[10px\] {
    border-bottom-width: 10px;
}
.border-b-\[3px\] {
    border-bottom-width: 3px;
}
.border-e {
    border-inline-end-width: 1px;
}
.border-e-0 {
    border-inline-end-width: 0px;
}
.border-e-\[10px\] {
    border-inline-end-width: 10px;
}
.border-l-0 {
    border-left-width: 0px;
}
.border-l-4 {
    border-left-width: 4px;
}
.border-r {
    border-right-width: 1px;
}
.border-r-0 {
    border-right-width: 0px;
}
.border-r-\[10px\] {
    border-right-width: 10px;
}
.border-s {
    border-inline-start-width: 1px;
}
.border-s-0 {
    border-inline-start-width: 0px;
}
.border-s-2 {
    border-inline-start-width: 2px;
}
.border-s-\[10px\] {
    border-inline-start-width: 10px;
}
.border-t {
    border-top-width: 1px;
}
.border-t-0 {
    border-top-width: 0px;
}
.border-t-2 {
    border-top-width: 2px;
}
.border-t-\[10px\] {
    border-top-width: 10px;
}
.border-solid {
    border-style: solid;
}
.border-dashed {
    border-style: dashed;
}
.\!border-none {
    border-style: none!important;
}
.border-none {
    border-style: none;
}
.\!border-white {
    --tw-border-opacity:  1 !important;
    border-color: rgb(255 255 255 / var(--tw-border-opacity,  1))!important;
}
.border-\[\#27273A0A\] {
    border-color: #27273a0a;
}
.border-\[\#343C57\] {
    --tw-border-opacity:  1;
    border-color: rgb(52 60 87 / var(--tw-border-opacity,  1));
}
.border-\[\#757EE4\] {
    --tw-border-opacity:  1;
    border-color: rgb(117 126 228 / var(--tw-border-opacity,  1));
}
.border-\[\#A2B2C9\] {
    --tw-border-opacity:  1;
    border-color: rgb(162 178 201 / var(--tw-border-opacity,  1));
}
.border-\[\#f1f1f1\] {
    --tw-border-opacity:  1;
    border-color: rgb(241 241 241 / var(--tw-border-opacity,  1));
}
.border-\[--tblr-border-color\] {
    border-color: var(--tblr-border-color);
}
.border-accent {
    border-color: hsl(var(--accent));
}
.border-amber-400 {
    --tw-border-opacity:  1;
    border-color: rgb(251 191 36 / var(--tw-border-opacity,  1));
}
.border-background {
    border-color: hsl(var(--background));
}
.border-background\/10 {
    border-color: hsl(var(--background) / .1);
}
.border-black {
    --tw-border-opacity:  1;
    border-color: rgb(0 0 0 / var(--tw-border-opacity,  1));
}
.border-black\/10 {
    border-color: #0000001a;
}
.border-black\/5 {
    border-color: #0000000d;
}
.border-blue-200 {
    --tw-border-opacity:  1;
    border-color: rgb(191 219 254 / var(--tw-border-opacity,  1));
}
.border-blue-500 {
    --tw-border-opacity:  1;
    border-color: rgb(59 130 246 / var(--tw-border-opacity,  1));
}
.border-border {
    border-color: hsl(var(--border));
}
.border-border\/0 {
    border-color: hsl(var(--border) / 0);
}
.border-border\/50 {
    border-color: hsl(var(--border) / .5);
}
.border-border\/60 {
    border-color: hsl(var(--border) / .6);
}
.border-button-border {
    border-color: hsl(var(--button-border));
}
.border-card-border {
    border-color: hsl(var(--card-border));
}
.border-clay {
    border-color: hsl(var(--clay));
}
.border-current {
    border-color: currentColor;
}
.border-dropdown-border {
    border-color: hsl(var(--dropdown-border));
}
.border-foreground\/10 {
    border-color: hsl(var(--foreground) / .1);
}
.border-foreground\/15 {
    border-color: hsl(var(--foreground) / .15);
}
.border-foreground\/20 {
    border-color: hsl(var(--foreground) / .2);
}
.border-foreground\/5 {
    border-color: hsl(var(--foreground) / .05);
}
.border-foreground\/50 {
    border-color: hsl(var(--foreground) / .5);
}
.border-gray-100 {
    --tw-border-opacity:  1;
    border-color: rgb(243 244 246 / var(--tw-border-opacity,  1));
}
.border-gray-200 {
    --tw-border-opacity:  1;
    border-color: rgb(229 231 235 / var(--tw-border-opacity,  1));
}
.border-gray-300 {
    --tw-border-opacity:  1;
    border-color: rgb(209 213 219 / var(--tw-border-opacity,  1));
}
.border-gray-400 {
    --tw-border-opacity:  1;
    border-color: rgb(156 163 175 / var(--tw-border-opacity,  1));
}
.border-gray-500 {
    --tw-border-opacity:  1;
    border-color: rgb(107 114 128 / var(--tw-border-opacity,  1));
}
.border-gray-900 {
    --tw-border-opacity:  1;
    border-color: rgb(17 24 39 / var(--tw-border-opacity,  1));
}
.border-green-200 {
    --tw-border-opacity:  1;
    border-color: rgb(187 247 208 / var(--tw-border-opacity,  1));
}
.border-green-400 {
    --tw-border-opacity:  1;
    border-color: rgb(74 222 128 / var(--tw-border-opacity,  1));
}
.border-green-500 {
    --tw-border-opacity:  1;
    border-color: rgb(34 197 94 / var(--tw-border-opacity,  1));
}
.border-green-500\/20 {
    border-color: #22c55e33;
}
.border-header-border {
    border-color: hsl(var(--header-border));
}
.border-heading-foreground {
    border-color: hsl(var(--heading-foreground));
}
.border-heading-foreground\/10 {
    border-color: hsl(var(--heading-foreground) / .1);
}
.border-heading-foreground\/15 {
    border-color: hsl(var(--heading-foreground) / .15);
}
.border-heading-foreground\/20 {
    border-color: hsl(var(--heading-foreground) / .2);
}
.border-heading-foreground\/5 {
    border-color: hsl(var(--heading-foreground) / .05);
}
.border-heading-foreground\/\[2\%\] {
    border-color: hsl(var(--heading-foreground) / 2%);
}
.border-heading-foreground\/\[7\%\] {
    border-color: hsl(var(--heading-foreground) / 7%);
}
.border-indigo-200 {
    --tw-border-opacity:  1;
    border-color: rgb(199 210 254 / var(--tw-border-opacity,  1));
}
.border-indigo-300 {
    --tw-border-opacity:  1;
    border-color: rgb(165 180 252 / var(--tw-border-opacity,  1));
}
.border-input-border {
    border-color: hsl(var(--input-border));
}
.border-navbar-border {
    border-color: hsl(var(--navbar-border));
}
.border-navbar-divider {
    border-color: hsl(var(--navbar-divider));
}
.border-primary {
    border-color: hsl(var(--primary));
}
.border-primary\/0 {
    border-color: hsl(var(--primary) / 0);
}
.border-primary\/10 {
    border-color: hsl(var(--primary) / .1);
}
.border-primary\/20 {
    border-color: hsl(var(--primary) / .2);
}
.border-primary\/25 {
    border-color: hsl(var(--primary) / .25);
}
.border-primary\/40 {
    border-color: hsl(var(--primary) / .4);
}
.border-primary\/\[3\%\] {
    border-color: hsl(var(--primary) / 3%);
}
.border-red-200 {
    --tw-border-opacity:  1;
    border-color: rgb(254 202 202 / var(--tw-border-opacity,  1));
}
.border-red-400 {
    --tw-border-opacity:  1;
    border-color: rgb(248 113 113 / var(--tw-border-opacity,  1));
}
.border-red-500 {
    --tw-border-opacity:  1;
    border-color: rgb(239 68 68 / var(--tw-border-opacity,  1));
}
.border-red-500\/20 {
    border-color: #ef444433;
}
.border-red-500\/40 {
    border-color: #ef444466;
}
.border-rose-500 {
    --tw-border-opacity:  1;
    border-color: rgb(244 63 94 / var(--tw-border-opacity,  1));
}
.border-secondary {
    border-color: hsl(var(--secondary));
}
.border-transparent {
    border-color: transparent;
}
.border-white {
    --tw-border-opacity:  1;
    border-color: rgb(255 255 255 / var(--tw-border-opacity,  1));
}
.border-white\/10 {
    border-color: #ffffff1a;
}
.border-white\/15 {
    border-color: #ffffff26;
}
.border-white\/20 {
    border-color: #fff3;
}
.border-white\/5 {
    border-color: #ffffff0d;
}
.border-white\/50 {
    border-color: #ffffff80;
}
.border-white\/60 {
    border-color: #fff9;
}
.border-white\/90 {
    border-color: #ffffffe6;
}
.border-white\/\[3\%\] {
    border-color: #ffffff08;
}
.border-white\/\[8\%\] {
    border-color: #ffffff14;
}
.border-yellow-500 {
    --tw-border-opacity:  1;
    border-color: rgb(234 179 8 / var(--tw-border-opacity,  1));
}
.border-yellow-500\/20 {
    border-color: #eab30833;
}
.border-x-primary-foreground\/20 {
    border-left-color: hsl(var(--primary-foreground) / .2);
    border-right-color: hsl(var(--primary-foreground) / .2);
}
.border-b-amber-700 {
    --tw-border-opacity:  1;
    border-bottom-color: rgb(180 83 9 / var(--tw-border-opacity,  1));
}
.border-b-black\/5 {
    border-bottom-color: #0000000d;
}
.border-b-heading-foreground\/10 {
    border-bottom-color: hsl(var(--heading-foreground) / .1);
}
.border-b-heading-foreground\/5 {
    border-bottom-color: hsl(var(--heading-foreground) / .05);
}
.border-b-transparent {
    border-bottom-color: transparent;
}
.border-r-white {
    --tw-border-opacity:  1;
    border-right-color: rgb(255 255 255 / var(--tw-border-opacity,  1));
}
.border-t-foreground\/70 {
    border-top-color: hsl(var(--foreground) / .7);
}
.border-t-indigo-600 {
    --tw-border-opacity:  1;
    border-top-color: rgb(79 70 229 / var(--tw-border-opacity,  1));
}
.border-t-transparent {
    border-top-color: transparent;
}
.\!border-opacity-0 {
    --tw-border-opacity:  0 !important;
}
.\!border-opacity-10 {
    --tw-border-opacity:  .1 !important;
}
.\!border-opacity-20 {
    --tw-border-opacity:  .2 !important;
}
.border-opacity-0 {
    --tw-border-opacity:  0;
}
.border-opacity-10 {
    --tw-border-opacity:  .1;
}
.border-opacity-15 {
    --tw-border-opacity:  .15;
}
.border-opacity-5 {
    --tw-border-opacity:  .05;
}
.\!bg-background {
    background-color: hsl(var(--background))!important;
}
.\!bg-current {
    background-color: currentColor!important;
}
.\!bg-green-500\/15 {
    background-color: #22c55e26!important;
}
.\!bg-heading-foreground\/\[3\%\] {
    background-color: hsl(var(--heading-foreground) / 3%)!important;
}
.\!bg-transparent {
    background-color: transparent!important;
}
.\!bg-white {
    --tw-bg-opacity:  1 !important;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity,  1))!important;
}
.bg-\[\#010101\] {
    --tw-bg-opacity:  1;
    background-color: rgb(1 1 1 / var(--tw-bg-opacity,  1));
}
.bg-\[\#070508\] {
    --tw-bg-opacity:  1;
    background-color: rgb(7 5 8 / var(--tw-bg-opacity,  1));
}
.bg-\[\#080407\] {
    --tw-bg-opacity:  1;
    background-color: rgb(8 4 7 / var(--tw-bg-opacity,  1));
}
.bg-\[\#083D91\] {
    --tw-bg-opacity:  1;
    background-color: rgb(8 61 145 / var(--tw-bg-opacity,  1));
}
.bg-\[\#090508\] {
    --tw-bg-opacity:  1;
    background-color: rgb(9 5 8 / var(--tw-bg-opacity,  1));
}
.bg-\[\#0A0A0E\] {
    --tw-bg-opacity:  1;
    background-color: rgb(10 10 14 / var(--tw-bg-opacity,  1));
}
.bg-\[\#0A131F\] {
    --tw-bg-opacity:  1;
    background-color: rgb(10 19 31 / var(--tw-bg-opacity,  1));
}
.bg-\[\#0A7CFF\] {
    --tw-bg-opacity:  1;
    background-color: rgb(10 124 255 / var(--tw-bg-opacity,  1));
}
.bg-\[\#0d0d0d\] {
    --tw-bg-opacity:  1;
    background-color: rgb(13 13 13 / var(--tw-bg-opacity,  1));
}
.bg-\[\#111114\] {
    --tw-bg-opacity:  1;
    background-color: rgb(17 17 20 / var(--tw-bg-opacity,  1));
}
.bg-\[\#1A1A1A\] {
    --tw-bg-opacity:  1;
    background-color: rgb(26 26 26 / var(--tw-bg-opacity,  1));
}
.bg-\[\#1CA685\] {
    --tw-bg-opacity:  1;
    background-color: rgb(28 166 133 / var(--tw-bg-opacity,  1));
}
.bg-\[\#1FBA96\] {
    --tw-bg-opacity:  1;
    background-color: rgb(31 186 150 / var(--tw-bg-opacity,  1));
}
.bg-\[\#1a1a1b\] {
    --tw-bg-opacity:  1;
    background-color: rgb(26 26 27 / var(--tw-bg-opacity,  1));
}
.bg-\[\#1a1d23\] {
    --tw-bg-opacity:  1;
    background-color: rgb(26 29 35 / var(--tw-bg-opacity,  1));
}
.bg-\[\#1c1c1c\] {
    --tw-bg-opacity:  1;
    background-color: rgb(28 28 28 / var(--tw-bg-opacity,  1));
}
.bg-\[\#20C69F\] {
    --tw-bg-opacity:  1;
    background-color: rgb(32 198 159 / var(--tw-bg-opacity,  1));
}
.bg-\[\#232323\] {
    --tw-bg-opacity:  1;
    background-color: rgb(35 35 35 / var(--tw-bg-opacity,  1));
}
.bg-\[\#262626\] {
    --tw-bg-opacity:  1;
    background-color: rgb(38 38 38 / var(--tw-bg-opacity,  1));
}
.bg-\[\#27273A\] {
    --tw-bg-opacity:  1;
    background-color: rgb(39 39 58 / var(--tw-bg-opacity,  1));
}
.bg-\[\#28027C\] {
    --tw-bg-opacity:  1;
    background-color: rgb(40 2 124 / var(--tw-bg-opacity,  1));
}
.bg-\[\#2e20ae\] {
    --tw-bg-opacity:  1;
    background-color: rgb(46 32 174 / var(--tw-bg-opacity,  1));
}
.bg-\[\#323232\] {
    --tw-bg-opacity:  1;
    background-color: rgb(50 50 50 / var(--tw-bg-opacity,  1));
}
.bg-\[\#330582\] {
    --tw-bg-opacity:  1;
    background-color: rgb(51 5 130 / var(--tw-bg-opacity,  1));
}
.bg-\[\#343C57\] {
    --tw-bg-opacity:  1;
    background-color: rgb(52 60 87 / var(--tw-bg-opacity,  1));
}
.bg-\[\#3882C20D\] {
    background-color: #3882c20d;
}
.bg-\[\#4384ea\] {
    --tw-bg-opacity:  1;
    background-color: rgb(67 132 234 / var(--tw-bg-opacity,  1));
}
.bg-\[\#4C6A85\] {
    --tw-bg-opacity:  1;
    background-color: rgb(76 106 133 / var(--tw-bg-opacity,  1));
}
.bg-\[\#55B587\] {
    --tw-bg-opacity:  1;
    background-color: rgb(85 181 135 / var(--tw-bg-opacity,  1));
}
.bg-\[\#57CBC6\] {
    --tw-bg-opacity:  1;
    background-color: rgb(87 203 198 / var(--tw-bg-opacity,  1));
}
.bg-\[\#5F499D\] {
    --tw-bg-opacity:  1;
    background-color: rgb(95 73 157 / var(--tw-bg-opacity,  1));
}
.bg-\[\#5a2048\] {
    --tw-bg-opacity:  1;
    background-color: rgb(90 32 72 / var(--tw-bg-opacity,  1));
}
.bg-\[\#60027C\] {
    --tw-bg-opacity:  1;
    background-color: rgb(96 2 124 / var(--tw-bg-opacity,  1));
}
.bg-\[\#658C8E\] {
    --tw-bg-opacity:  1;
    background-color: rgb(101 140 142 / var(--tw-bg-opacity,  1));
}
.bg-\[\#667085\] {
    --tw-bg-opacity:  1;
    background-color: rgb(102 112 133 / var(--tw-bg-opacity,  1));
}
.bg-\[\#684AE2\] {
    --tw-bg-opacity:  1;
    background-color: rgb(104 74 226 / var(--tw-bg-opacity,  1));
}
.bg-\[\#6BAC65\] {
    --tw-bg-opacity:  1;
    background-color: rgb(107 172 101 / var(--tw-bg-opacity,  1));
}
.bg-\[\#6C727B\] {
    --tw-bg-opacity:  1;
    background-color: rgb(108 114 123 / var(--tw-bg-opacity,  1));
}
.bg-\[\#707070\] {
    --tw-bg-opacity:  1;
    background-color: rgb(112 112 112 / var(--tw-bg-opacity,  1));
}
.bg-\[\#7A8193\] {
    --tw-bg-opacity:  1;
    background-color: rgb(122 129 147 / var(--tw-bg-opacity,  1));
}
.bg-\[\#7F8FE6\] {
    --tw-bg-opacity:  1;
    background-color: rgb(127 143 230 / var(--tw-bg-opacity,  1));
}
.bg-\[\#7cb4f5\] {
    --tw-bg-opacity:  1;
    background-color: rgb(124 180 245 / var(--tw-bg-opacity,  1));
}
.bg-\[\#818B99\] {
    --tw-bg-opacity:  1;
    background-color: rgb(129 139 153 / var(--tw-bg-opacity,  1));
}
.bg-\[\#885EFE\] {
    --tw-bg-opacity:  1;
    background-color: rgb(136 94 254 / var(--tw-bg-opacity,  1));
}
.bg-\[\#89E1C5\] {
    --tw-bg-opacity:  1;
    background-color: rgb(137 225 197 / var(--tw-bg-opacity,  1));
}
.bg-\[\#8DECD7\] {
    --tw-bg-opacity:  1;
    background-color: rgb(141 236 215 / var(--tw-bg-opacity,  1));
}
.bg-\[\#93C5FD\] {
    --tw-bg-opacity:  1;
    background-color: rgb(147 197 253 / var(--tw-bg-opacity,  1));
}
.bg-\[\#969696\] {
    --tw-bg-opacity:  1;
    background-color: rgb(150 150 150 / var(--tw-bg-opacity,  1));
}
.bg-\[\#9B84FB\] {
    --tw-bg-opacity:  1;
    background-color: rgb(155 132 251 / var(--tw-bg-opacity,  1));
}
.bg-\[\#9D6BDD\] {
    --tw-bg-opacity:  1;
    background-color: rgb(157 107 221 / var(--tw-bg-opacity,  1));
}
.bg-\[\#AB7FE6\] {
    --tw-bg-opacity:  1;
    background-color: rgb(171 127 230 / var(--tw-bg-opacity,  1));
}
.bg-\[\#C1F6EC\] {
    --tw-bg-opacity:  1;
    background-color: rgb(193 246 236 / var(--tw-bg-opacity,  1));
}
.bg-\[\#CAE6F1\] {
    --tw-bg-opacity:  1;
    background-color: rgb(202 230 241 / var(--tw-bg-opacity,  1));
}
.bg-\[\#CBA153\] {
    --tw-bg-opacity:  1;
    background-color: rgb(203 161 83 / var(--tw-bg-opacity,  1));
}
.bg-\[\#CBD8FF\] {
    --tw-bg-opacity:  1;
    background-color: rgb(203 216 255 / var(--tw-bg-opacity,  1));
}
.bg-\[\#D4534A\] {
    --tw-bg-opacity:  1;
    background-color: rgb(212 83 74 / var(--tw-bg-opacity,  1));
}
.bg-\[\#D9CCF4\] {
    --tw-bg-opacity:  1;
    background-color: rgb(217 204 244 / var(--tw-bg-opacity,  1));
}
.bg-\[\#DC524C\] {
    --tw-bg-opacity:  1;
    background-color: rgb(220 82 76 / var(--tw-bg-opacity,  1));
}
.bg-\[\#E0B43E\] {
    --tw-bg-opacity:  1;
    background-color: rgb(224 180 62 / var(--tw-bg-opacity,  1));
}
.bg-\[\#E0BE54\] {
    --tw-bg-opacity:  1;
    background-color: rgb(224 190 84 / var(--tw-bg-opacity,  1));
}
.bg-\[\#E2E5FF\] {
    --tw-bg-opacity:  1;
    background-color: rgb(226 229 255 / var(--tw-bg-opacity,  1));
}
.bg-\[\#E2FFFC\] {
    --tw-bg-opacity:  1;
    background-color: rgb(226 255 252 / var(--tw-bg-opacity,  1));
}
.bg-\[\#E5E7EB\] {
    --tw-bg-opacity:  1;
    background-color: rgb(229 231 235 / var(--tw-bg-opacity,  1));
}
.bg-\[\#E6E7E9\] {
    --tw-bg-opacity:  1;
    background-color: rgb(230 231 233 / var(--tw-bg-opacity,  1));
}
.bg-\[\#E77B35\] {
    --tw-bg-opacity:  1;
    background-color: rgb(231 123 53 / var(--tw-bg-opacity,  1));
}
.bg-\[\#EF793A\] {
    --tw-bg-opacity:  1;
    background-color: rgb(239 121 58 / var(--tw-bg-opacity,  1));
}
.bg-\[\#EFEFEF\] {
    --tw-bg-opacity:  1;
    background-color: rgb(239 239 239 / var(--tw-bg-opacity,  1));
}
.bg-\[\#F0C8FF\] {
    --tw-bg-opacity:  1;
    background-color: rgb(240 200 255 / var(--tw-bg-opacity,  1));
}
.bg-\[\#F1EDFF\] {
    --tw-bg-opacity:  1;
    background-color: rgb(241 237 255 / var(--tw-bg-opacity,  1));
}
.bg-\[\#F2F1FD\] {
    --tw-bg-opacity:  1;
    background-color: rgb(242 241 253 / var(--tw-bg-opacity,  1));
}
.bg-\[\#F2F2F2\] {
    --tw-bg-opacity:  1;
    background-color: rgb(242 242 242 / var(--tw-bg-opacity,  1));
}
.bg-\[\#F2F3F5\] {
    --tw-bg-opacity:  1;
    background-color: rgb(242 243 245 / var(--tw-bg-opacity,  1));
}
.bg-\[\#F3E2FD\] {
    --tw-bg-opacity:  1;
    background-color: rgb(243 226 253 / var(--tw-bg-opacity,  1));
}
.bg-\[\#F3E5F5\] {
    --tw-bg-opacity:  1;
    background-color: rgb(243 229 245 / var(--tw-bg-opacity,  1));
}
.bg-\[\#F4E3FD\] {
    --tw-bg-opacity:  1;
    background-color: rgb(244 227 253 / var(--tw-bg-opacity,  1));
}
.bg-\[\#F5F5F5\] {
    --tw-bg-opacity:  1;
    background-color: rgb(245 245 245 / var(--tw-bg-opacity,  1));
}
.bg-\[\#F5F5F7\] {
    --tw-bg-opacity:  1;
    background-color: rgb(245 245 247 / var(--tw-bg-opacity,  1));
}
.bg-\[\#F5F7F9\] {
    --tw-bg-opacity:  1;
    background-color: rgb(245 247 249 / var(--tw-bg-opacity,  1));
}
.bg-\[\#F5FAFF\] {
    --tw-bg-opacity:  1;
    background-color: rgb(245 250 255 / var(--tw-bg-opacity,  1));
}
.bg-\[\#F6FFD3\] {
    --tw-bg-opacity:  1;
    background-color: rgb(246 255 211 / var(--tw-bg-opacity,  1));
}
.bg-\[\#F9FAFB\] {
    --tw-bg-opacity:  1;
    background-color: rgb(249 250 251 / var(--tw-bg-opacity,  1));
}
.bg-\[\#FAFBFE\] {
    --tw-bg-opacity:  1;
    background-color: rgb(250 251 254 / var(--tw-bg-opacity,  1));
}
.bg-\[\#FF0000\]\/10 {
    background-color: #ff00001a;
}
.bg-\[\#FF7847\] {
    --tw-bg-opacity:  1;
    background-color: rgb(255 120 71 / var(--tw-bg-opacity,  1));
}
.bg-\[\#FFDFA9\] {
    --tw-bg-opacity:  1;
    background-color: rgb(255 223 169 / var(--tw-bg-opacity,  1));
}
.bg-\[\#FFEEC0\] {
    --tw-bg-opacity:  1;
    background-color: rgb(255 238 192 / var(--tw-bg-opacity,  1));
}
.bg-\[\#FFF174\] {
    --tw-bg-opacity:  1;
    background-color: rgb(255 241 116 / var(--tw-bg-opacity,  1));
}
.bg-\[\#FFF1DB\] {
    --tw-bg-opacity:  1;
    background-color: rgb(255 241 219 / var(--tw-bg-opacity,  1));
}
.bg-\[\#FaFaFc\] {
    --tw-bg-opacity:  1;
    background-color: rgb(250 250 252 / var(--tw-bg-opacity,  1));
}
.bg-\[\#da76d3\] {
    --tw-bg-opacity:  1;
    background-color: rgb(218 118 211 / var(--tw-bg-opacity,  1));
}
.bg-\[\#e1e7fd\] {
    --tw-bg-opacity:  1;
    background-color: rgb(225 231 253 / var(--tw-bg-opacity,  1));
}
.bg-\[\#f1f2f6\] {
    --tw-bg-opacity:  1;
    background-color: rgb(241 242 246 / var(--tw-bg-opacity,  1));
}
.bg-\[\#f3f5f8\] {
    --tw-bg-opacity:  1;
    background-color: rgb(243 245 248 / var(--tw-bg-opacity,  1));
}
.bg-\[\#f5f5f5\] {
    --tw-bg-opacity:  1;
    background-color: rgb(245 245 245 / var(--tw-bg-opacity,  1));
}
.bg-\[\#f7f7f7\] {
    --tw-bg-opacity:  1;
    background-color: rgb(247 247 247 / var(--tw-bg-opacity,  1));
}
.bg-\[\#fafafa\] {
    --tw-bg-opacity:  1;
    background-color: rgb(250 250 250 / var(--tw-bg-opacity,  1));
}
.bg-\[\#fcf5f5\] {
    --tw-bg-opacity:  1;
    background-color: rgb(252 245 245 / var(--tw-bg-opacity,  1));
}
.bg-\[\#fff\] {
    --tw-bg-opacity:  1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity,  1));
}
.bg-\[--bg\] {
    background-color: var(--bg);
}
.bg-\[--color\] {
    background-color: var(--color);
}
.bg-\[--lqd-ext-chat-window-bg\] {
    background-color: var(--lqd-ext-chat-window-bg);
}
.bg-\[--tblr-bg-surface\] {
    background-color: var(--tblr-bg-surface);
}
.bg-\[--tblr-body-bg\] {
    background-color: var(--tblr-body-bg);
}
.bg-\[--tblr-primary\] {
    background-color: var(--tblr-primary);
}
.bg-\[hsl\(var\(--blue\)\/3\%\)\] {
    background-color: hsl(var(--blue)/3%);
}
.bg-\[rgba\(157\, 107\, 221\, 0\.1\)\] {
    background-color: #9d6bdd1a;
}
.bg-\[rgba\(var\(--tblr-danger-rgb\)\, 0\.1\)\] {
    background-color: rgba(var(--tblr-danger-rgb), .1);
}
.bg-\[transparent\] {
    background-color: transparent;
}
.bg-accent {
    background-color: hsl(var(--accent));
}
.bg-accent\/\[7\%\] {
    background-color: hsl(var(--accent) / 7%);
}
.bg-amber-100 {
    --tw-bg-opacity:  1;
    background-color: rgb(254 243 199 / var(--tw-bg-opacity,  1));
}
.bg-amber-50 {
    --tw-bg-opacity:  1;
    background-color: rgb(255 251 235 / var(--tw-bg-opacity,  1));
}
.bg-background {
    background-color: hsl(var(--background));
}
.bg-background\/10 {
    background-color: hsl(var(--background) / .1);
}
.bg-background\/25 {
    background-color: hsl(var(--background) / .25);
}
.bg-background\/40 {
    background-color: hsl(var(--background) / .4);
}
.bg-background\/50 {
    background-color: hsl(var(--background) / .5);
}
.bg-background\/60 {
    background-color: hsl(var(--background) / .6);
}
.bg-background\/65 {
    background-color: hsl(var(--background) / .65);
}
.bg-background\/70 {
    background-color: hsl(var(--background) / .7);
}
.bg-background\/75 {
    background-color: hsl(var(--background) / .75);
}
.bg-background\/80 {
    background-color: hsl(var(--background) / .8);
}
.bg-background\/90 {
    background-color: hsl(var(--background) / .9);
}
.bg-background\/95 {
    background-color: hsl(var(--background) / .95);
}
.bg-black {
    --tw-bg-opacity:  1;
    background-color: rgb(0 0 0 / var(--tw-bg-opacity,  1));
}
.bg-black\/10 {
    background-color: #0000001a;
}
.bg-black\/15 {
    background-color: #00000026;
}
.bg-black\/20 {
    background-color: #0003;
}
.bg-black\/25 {
    background-color: #00000040;
}
.bg-black\/30 {
    background-color: #0000004d;
}
.bg-black\/40 {
    background-color: #0006;
}
.bg-black\/5 {
    background-color: #0000000d;
}
.bg-black\/50 {
    background-color: #00000080;
}
.bg-black\/60 {
    background-color: #0009;
}
.bg-black\/70 {
    background-color: #000000b3;
}
.bg-black\/\[3\%\] {
    background-color: #00000008;
}
.bg-blue-100 {
    --tw-bg-opacity:  1;
    background-color: rgb(219 234 254 / var(--tw-bg-opacity,  1));
}
.bg-blue-50 {
    --tw-bg-opacity:  1;
    background-color: rgb(239 246 255 / var(--tw-bg-opacity,  1));
}
.bg-blue-500 {
    --tw-bg-opacity:  1;
    background-color: rgb(59 130 246 / var(--tw-bg-opacity,  1));
}
.bg-blue-500\/15 {
    background-color: #3b82f626;
}
.bg-blue-600 {
    --tw-bg-opacity:  1;
    background-color: rgb(37 99 235 / var(--tw-bg-opacity,  1));
}
.bg-blue-700\/10 {
    background-color: #1d4ed81a;
}
.bg-blue-800 {
    --tw-bg-opacity:  1;
    background-color: rgb(30 64 175 / var(--tw-bg-opacity,  1));
}
.bg-border {
    background-color: hsl(var(--border));
}
.bg-card-background {
    background-color: hsl(var(--card-background));
}
.bg-card-background\/80 {
    background-color: hsl(var(--card-background) / .8);
}
.bg-clay {
    background-color: hsl(var(--clay));
}
.bg-current {
    background-color: currentColor;
}
.bg-cyan-100 {
    --tw-bg-opacity:  1;
    background-color: rgb(207 250 254 / var(--tw-bg-opacity,  1));
}
.bg-dropdown-background {
    background-color: hsl(var(--dropdown-background));
}
.bg-dropdown-background\/10 {
    background-color: hsl(var(--dropdown-background) / .1);
}
.bg-emerald-500 {
    --tw-bg-opacity:  1;
    background-color: rgb(16 185 129 / var(--tw-bg-opacity,  1));
}
.bg-emerald-500\/10 {
    background-color: #10b9811a;
}
.bg-emerald-500\/15 {
    background-color: #10b98126;
}
.bg-folder-background {
    background-color: hsl(var(--folder-background));
}
.bg-foreground {
    background-color: hsl(var(--foreground));
}
.bg-foreground\/10 {
    background-color: hsl(var(--foreground) / .1);
}
.bg-foreground\/15 {
    background-color: hsl(var(--foreground) / .15);
}
.bg-foreground\/20 {
    background-color: hsl(var(--foreground) / .2);
}
.bg-foreground\/30 {
    background-color: hsl(var(--foreground) / .3);
}
.bg-foreground\/40 {
    background-color: hsl(var(--foreground) / .4);
}
.bg-foreground\/5 {
    background-color: hsl(var(--foreground) / .05);
}
.bg-foreground\/50 {
    background-color: hsl(var(--foreground) / .5);
}
.bg-foreground\/80 {
    background-color: hsl(var(--foreground) / .8);
}
.bg-foreground\/\[0\.04\] {
    background-color: hsl(var(--foreground) / .04);
}
.bg-foreground\/\[2\%\] {
    background-color: hsl(var(--foreground) / 2%);
}
.bg-foreground\/\[3\%\] {
    background-color: hsl(var(--foreground) / 3%);
}
.bg-foreground\/\[6\%\] {
    background-color: hsl(var(--foreground) / 6%);
}
.bg-foreground\/\[7\%\] {
    background-color: hsl(var(--foreground) / 7%);
}
.bg-gray-100 {
    --tw-bg-opacity:  1;
    background-color: rgb(243 244 246 / var(--tw-bg-opacity,  1));
}
.bg-gray-100\/50 {
    background-color: #f3f4f680;
}
.bg-gray-200 {
    --tw-bg-opacity:  1;
    background-color: rgb(229 231 235 / var(--tw-bg-opacity,  1));
}
.bg-gray-400 {
    --tw-bg-opacity:  1;
    background-color: rgb(156 163 175 / var(--tw-bg-opacity,  1));
}
.bg-gray-50 {
    --tw-bg-opacity:  1;
    background-color: rgb(249 250 251 / var(--tw-bg-opacity,  1));
}
.bg-gray-500 {
    --tw-bg-opacity:  1;
    background-color: rgb(107 114 128 / var(--tw-bg-opacity,  1));
}
.bg-gray-900 {
    --tw-bg-opacity:  1;
    background-color: rgb(17 24 39 / var(--tw-bg-opacity,  1));
}
.bg-green-100 {
    --tw-bg-opacity:  1;
    background-color: rgb(220 252 231 / var(--tw-bg-opacity,  1));
}
.bg-green-200\/80 {
    background-color: #bbf7d0cc;
}
.bg-green-50 {
    --tw-bg-opacity:  1;
    background-color: rgb(240 253 244 / var(--tw-bg-opacity,  1));
}
.bg-green-500 {
    --tw-bg-opacity:  1;
    background-color: rgb(34 197 94 / var(--tw-bg-opacity,  1));
}
.bg-green-500\/10 {
    background-color: #22c55e1a;
}
.bg-green-500\/15 {
    background-color: #22c55e26;
}
.bg-green-500\/20 {
    background-color: #22c55e33;
}
.bg-green-500\/80 {
    background-color: #22c55ecc;
}
.bg-green-600 {
    --tw-bg-opacity:  1;
    background-color: rgb(22 163 74 / var(--tw-bg-opacity,  1));
}
.bg-green-600\/10 {
    background-color: #16a34a1a;
}
.bg-green-700\/10 {
    background-color: #15803d1a;
}
.bg-green-700\/80 {
    background-color: #15803dcc;
}
.bg-green-800\/10 {
    background-color: #1665341a;
}
.bg-header-background {
    background-color: hsl(var(--header-background));
}
.bg-heading-background {
    background-color: hsl(var(--heading-background));
}
.bg-heading-background\/10 {
    background-color: hsl(var(--heading-background) / .1);
}
.bg-heading-foreground {
    background-color: hsl(var(--heading-foreground));
}
.bg-heading-foreground\/10 {
    background-color: hsl(var(--heading-foreground) / .1);
}
.bg-heading-foreground\/15 {
    background-color: hsl(var(--heading-foreground) / .15);
}
.bg-heading-foreground\/20 {
    background-color: hsl(var(--heading-foreground) / .2);
}
.bg-heading-foreground\/5 {
    background-color: hsl(var(--heading-foreground) / .05);
}
.bg-heading-foreground\/50 {
    background-color: hsl(var(--heading-foreground) / .5);
}
.bg-heading-foreground\/90 {
    background-color: hsl(var(--heading-foreground) / .9);
}
.bg-heading-foreground\/\[0\.06\] {
    background-color: hsl(var(--heading-foreground) / .06);
}
.bg-heading-foreground\/\[1\%\] {
    background-color: hsl(var(--heading-foreground) / 1%);
}
.bg-heading-foreground\/\[2\%\] {
    background-color: hsl(var(--heading-foreground) / 2%);
}
.bg-heading-foreground\/\[3\%\] {
    background-color: hsl(var(--heading-foreground) / 3%);
}
.bg-heading-foreground\/\[4\%\] {
    background-color: hsl(var(--heading-foreground) / 4%);
}
.bg-heading-foreground\/\[8\%\] {
    background-color: hsl(var(--heading-foreground) / 8%);
}
.bg-inherit {
    background-color: inherit;
}
.bg-input-background {
    background-color: hsl(var(--input-background));
}
.bg-input-border {
    background-color: hsl(var(--input-border));
}
.bg-navbar-background {
    background-color: hsl(var(--navbar-background));
}
.bg-navbar-icon-background {
    background-color: hsl(var(--navbar-icon-background));
}
.bg-neutral-50 {
    --tw-bg-opacity:  1;
    background-color: rgb(250 250 250 / var(--tw-bg-opacity,  1));
}
.bg-orange-100 {
    --tw-bg-opacity:  1;
    background-color: rgb(255 237 213 / var(--tw-bg-opacity,  1));
}
.bg-orange-500\/10 {
    background-color: #f973161a;
}
.bg-primary {
    background-color: hsl(var(--primary));
}
.bg-primary-foreground\/15 {
    background-color: hsl(var(--primary-foreground) / .15);
}
.bg-primary-foreground\/5 {
    background-color: hsl(var(--primary-foreground) / .05);
}
.bg-primary\/10 {
    background-color: hsl(var(--primary) / .1);
}
.bg-primary\/20 {
    background-color: hsl(var(--primary) / .2);
}
.bg-primary\/5 {
    background-color: hsl(var(--primary) / .05);
}
.bg-primary\/70 {
    background-color: hsl(var(--primary) / .7);
}
.bg-primary\/\[7\%\] {
    background-color: hsl(var(--primary) / 7%);
}
.bg-primary\/\[8\%\] {
    background-color: hsl(var(--primary) / 8%);
}
.bg-purple-100 {
    --tw-bg-opacity:  1;
    background-color: rgb(243 232 255 / var(--tw-bg-opacity,  1));
}
.bg-purple-50 {
    --tw-bg-opacity:  1;
    background-color: rgb(250 245 255 / var(--tw-bg-opacity,  1));
}
.bg-purple-500\/10 {
    background-color: #a855f71a;
}
.bg-purple-700 {
    --tw-bg-opacity:  1;
    background-color: rgb(126 34 206 / var(--tw-bg-opacity,  1));
}
.bg-purple-800\/10 {
    background-color: #6b21a81a;
}
.bg-red-100 {
    --tw-bg-opacity:  1;
    background-color: rgb(254 226 226 / var(--tw-bg-opacity,  1));
}
.bg-red-400 {
    --tw-bg-opacity:  1;
    background-color: rgb(248 113 113 / var(--tw-bg-opacity,  1));
}
.bg-red-50 {
    --tw-bg-opacity:  1;
    background-color: rgb(254 242 242 / var(--tw-bg-opacity,  1));
}
.bg-red-50\/80 {
    background-color: #fef2f2cc;
}
.bg-red-500 {
    --tw-bg-opacity:  1;
    background-color: rgb(239 68 68 / var(--tw-bg-opacity,  1));
}
.bg-red-500\/10 {
    background-color: #ef44441a;
}
.bg-red-500\/15 {
    background-color: #ef444426;
}
.bg-red-500\/20 {
    background-color: #ef444433;
}
.bg-red-500\/5 {
    background-color: #ef44440d;
}
.bg-red-500\/70 {
    background-color: #ef4444b3;
}
.bg-red-500\/80 {
    background-color: #ef4444cc;
}
.bg-red-600 {
    --tw-bg-opacity:  1;
    background-color: rgb(220 38 38 / var(--tw-bg-opacity,  1));
}
.bg-red-700 {
    --tw-bg-opacity:  1;
    background-color: rgb(185 28 28 / var(--tw-bg-opacity,  1));
}
.bg-red-700\/10 {
    background-color: #b91c1c1a;
}
.bg-red-700\/80 {
    background-color: #b91c1ccc;
}
.bg-red-900 {
    --tw-bg-opacity:  1;
    background-color: rgb(127 29 29 / var(--tw-bg-opacity,  1));
}
.bg-rose-500 {
    --tw-bg-opacity:  1;
    background-color: rgb(244 63 94 / var(--tw-bg-opacity,  1));
}
.bg-rose-500\/10 {
    background-color: #f43f5e1a;
}
.bg-secondary {
    background-color: hsl(var(--secondary));
}
.bg-slate-50 {
    --tw-bg-opacity:  1;
    background-color: rgb(248 250 252 / var(--tw-bg-opacity,  1));
}
.bg-surface {
    background-color: hsl(var(--surface));
}
.bg-surface-background {
    background-color: hsl(var(--surface-background));
}
.bg-surface-background\/90 {
    background-color: hsl(var(--surface-background) / .9);
}
.bg-teal-100 {
    --tw-bg-opacity:  1;
    background-color: rgb(204 251 241 / var(--tw-bg-opacity,  1));
}
.bg-transparent {
    background-color: transparent;
}
.bg-white {
    --tw-bg-opacity:  1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity,  1));
}
.bg-white\/10 {
    background-color: #ffffff1a;
}
.bg-white\/15 {
    background-color: #ffffff26;
}
.bg-white\/20 {
    background-color: #fff3;
}
.bg-white\/25 {
    background-color: #ffffff40;
}
.bg-white\/35 {
    background-color: #ffffff59;
}
.bg-white\/5 {
    background-color: #ffffff0d;
}
.bg-white\/50 {
    background-color: #ffffff80;
}
.bg-white\/60 {
    background-color: #fff9;
}
.bg-white\/70 {
    background-color: #ffffffb3;
}
.bg-white\/80 {
    background-color: #fffc;
}
.bg-white\/90 {
    background-color: #ffffffe6;
}
.bg-white\/\[2\%\] {
    background-color: #ffffff05;
}
.bg-white\/\[8\%\] {
    background-color: #ffffff14;
}
.bg-yellow-100 {
    --tw-bg-opacity:  1;
    background-color: rgb(254 249 195 / var(--tw-bg-opacity,  1));
}
.bg-yellow-400\/20 {
    background-color: #facc1533;
}
.bg-yellow-500 {
    --tw-bg-opacity:  1;
    background-color: rgb(234 179 8 / var(--tw-bg-opacity,  1));
}
.bg-yellow-500\/10 {
    background-color: #eab3081a;
}
.bg-yellow-500\/15 {
    background-color: #eab30826;
}
.bg-yellow-700\/10 {
    background-color: #a162071a;
}
.bg-zinc-900\/5 {
    background-color: #18181b0d;
}
.\!bg-opacity-10 {
    --tw-bg-opacity:  .1 !important;
}
.\!bg-opacity-5 {
    --tw-bg-opacity:  .05 !important;
}
.bg-opacity-10 {
    --tw-bg-opacity:  .1;
}
.bg-opacity-15 {
    --tw-bg-opacity:  .15;
}
.bg-opacity-25 {
    --tw-bg-opacity:  .25;
}
.bg-opacity-5 {
    --tw-bg-opacity:  .05;
}
.bg-opacity-50 {
    --tw-bg-opacity:  .5;
}
.bg-opacity-70 {
    --tw-bg-opacity:  .7;
}
.bg-opacity-75 {
    --tw-bg-opacity:  .75;
}
.bg-opacity-80 {
    --tw-bg-opacity:  .8;
}
.bg-opacity-\[0\.03\] {
    --tw-bg-opacity:  .03;
}
.bg-opacity-\[0\.07\] {
    --tw-bg-opacity:  .07;
}
.\!bg-none {
    background-image: none!important;
}
.bg-\[linear-gradient\(to_right\, var\(--gradient-stops\)\)\] {
    background-image: linear-gradient(to right, var(--gradient-stops));
}
.bg-gradient-to-b {
    background-image: linear-gradient(to bottom, var(--tw-gradient-stops));
}
.bg-gradient-to-bl {
    background-image: linear-gradient(to bottom left, var(--tw-gradient-stops));
}
.bg-gradient-to-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));
}
.bg-gradient-to-tr {
    background-image: linear-gradient(to top right, var(--tw-gradient-stops));
}
.bg-none {
    background-image: none;
}
.from-\[\#3655df\] {
    --tw-gradient-from:  #3655df var(--tw-gradient-from-position);
    --tw-gradient-to:  rgb(54 85 223 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops:  var(--tw-gradient-from),  var(--tw-gradient-to);
}
.from-\[\#48ADF8\] {
    --tw-gradient-from:  #48ADF8 var(--tw-gradient-from-position);
    --tw-gradient-to:  rgb(72 173 248 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops:  var(--tw-gradient-from),  var(--tw-gradient-to);
}
.from-\[\#82E2F4\] {
    --tw-gradient-from:  #82E2F4 var(--tw-gradient-from-position);
    --tw-gradient-to:  rgb(130 226 244 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops:  var(--tw-gradient-from),  var(--tw-gradient-to);
}
.from-\[\#9C76F9\] {
    --tw-gradient-from:  #9C76F9 var(--tw-gradient-from-position);
    --tw-gradient-to:  rgb(156 118 249 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops:  var(--tw-gradient-from),  var(--tw-gradient-to);
}
.from-\[\#9DE8EE\] {
    --tw-gradient-from:  #9DE8EE var(--tw-gradient-from-position);
    --tw-gradient-to:  rgb(157 232 238 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops:  var(--tw-gradient-from),  var(--tw-gradient-to);
}
.from-\[\#C13CFF\] {
    --tw-gradient-from:  #C13CFF var(--tw-gradient-from-position);
    --tw-gradient-to:  rgb(193 60 255 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops:  var(--tw-gradient-from),  var(--tw-gradient-to);
}
.from-\[\#D0D2FF\] {
    --tw-gradient-from:  #D0D2FF var(--tw-gradient-from-position);
    --tw-gradient-to:  rgb(208 210 255 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops:  var(--tw-gradient-from),  var(--tw-gradient-to);
}
.from-\[\#D3C5FF\] {
    --tw-gradient-from:  #D3C5FF var(--tw-gradient-from-position);
    --tw-gradient-to:  rgb(211 197 255 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops:  var(--tw-gradient-from),  var(--tw-gradient-to);
}
.from-\[\#DBDADA\] {
    --tw-gradient-from:  #DBDADA var(--tw-gradient-from-position);
    --tw-gradient-to:  rgb(219 218 218 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops:  var(--tw-gradient-from),  var(--tw-gradient-to);
}
.from-\[\#E0E0F6\] {
    --tw-gradient-from:  #E0E0F6 var(--tw-gradient-from-position);
    --tw-gradient-to:  rgb(224 224 246 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops:  var(--tw-gradient-from),  var(--tw-gradient-to);
}
.from-\[\#EBECF8\] {
    --tw-gradient-from:  #EBECF8 var(--tw-gradient-from-position);
    --tw-gradient-to:  rgb(235 236 248 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops:  var(--tw-gradient-from),  var(--tw-gradient-to);
}
.from-\[\#F95E73\] {
    --tw-gradient-from:  #F95E73 var(--tw-gradient-from-position);
    --tw-gradient-to:  rgb(249 94 115 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops:  var(--tw-gradient-from),  var(--tw-gradient-to);
}
.from-\[\#c3d8c6\] {
    --tw-gradient-from:  #c3d8c6 var(--tw-gradient-from-position);
    --tw-gradient-to:  rgb(195 216 198 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops:  var(--tw-gradient-from),  var(--tw-gradient-to);
}
.from-\[\#ece7f7\] {
    --tw-gradient-from:  #ece7f7 var(--tw-gradient-from-position);
    --tw-gradient-to:  rgb(236 231 247 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops:  var(--tw-gradient-from),  var(--tw-gradient-to);
}
.from-\[\#f0f0f2\] {
    --tw-gradient-from:  #f0f0f2 var(--tw-gradient-from-position);
    --tw-gradient-to:  rgb(240 240 242 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops:  var(--tw-gradient-from),  var(--tw-gradient-to);
}
.from-\[--gradient-1\] {
    --tw-gradient-from:  var(--gradient-1) var(--tw-gradient-from-position);
    --tw-gradient-to:  rgb(255 255 255 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops:  var(--tw-gradient-from),  var(--tw-gradient-to);
}
.from-\[--lqd-ext-chat-foot-bg\] {
    --tw-gradient-from:  var(--lqd-ext-chat-foot-bg) var(--tw-gradient-from-position);
    --tw-gradient-to:  rgb(255 255 255 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops:  var(--tw-gradient-from),  var(--tw-gradient-to);
}
.from-\[hsl\(--gradient-start\)\] {
    --tw-gradient-from:  hsl(--gradient-start) var(--tw-gradient-from-position);
    --tw-gradient-to:  rgb(255 255 255 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops:  var(--tw-gradient-from),  var(--tw-gradient-to);
}
.from-\[hsl\(var\(--gradient-start\)\)\] {
    --tw-gradient-from:  hsl(var(--gradient-start)) var(--tw-gradient-from-position);
    --tw-gradient-to:  hsl(var(--gradient-start) / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops:  var(--tw-gradient-from),  var(--tw-gradient-to);
}
.from-accent\/20 {
    --tw-gradient-from:  hsl(var(--accent) / .2) var(--tw-gradient-from-position);
    --tw-gradient-to:  hsl(var(--accent) / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops:  var(--tw-gradient-from),  var(--tw-gradient-to);
}
.from-background {
    --tw-gradient-from:  hsl(var(--background)) var(--tw-gradient-from-position);
    --tw-gradient-to:  hsl(var(--background) / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops:  var(--tw-gradient-from),  var(--tw-gradient-to);
}
.from-blue-400\/30 {
    --tw-gradient-from:  rgb(96 165 250 / .3) var(--tw-gradient-from-position);
    --tw-gradient-to:  rgb(96 165 250 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops:  var(--tw-gradient-from),  var(--tw-gradient-to);
}
.from-blue-50 {
    --tw-gradient-from:  #eff6ff var(--tw-gradient-from-position);
    --tw-gradient-to:  rgb(239 246 255 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops:  var(--tw-gradient-from),  var(--tw-gradient-to);
}
.from-blue-500 {
    --tw-gradient-from:  #3b82f6 var(--tw-gradient-from-position);
    --tw-gradient-to:  rgb(59 130 246 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops:  var(--tw-gradient-from),  var(--tw-gradient-to);
}
.from-foreground {
    --tw-gradient-from:  hsl(var(--foreground)) var(--tw-gradient-from-position);
    --tw-gradient-to:  hsl(var(--foreground) / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops:  var(--tw-gradient-from),  var(--tw-gradient-to);
}
.from-gradient-from {
    --tw-gradient-from:  hsl(var(--gradient-from)) var(--tw-gradient-from-position);
    --tw-gradient-to:  hsl(var(--gradient-from) / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops:  var(--tw-gradient-from),  var(--tw-gradient-to);
}
.from-gradient-from\/40 {
    --tw-gradient-from:  hsl(var(--gradient-from) / .4) var(--tw-gradient-from-position);
    --tw-gradient-to:  hsl(var(--gradient-from) / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops:  var(--tw-gradient-from),  var(--tw-gradient-to);
}
.from-heading-foreground {
    --tw-gradient-from:  hsl(var(--heading-foreground)) var(--tw-gradient-from-position);
    --tw-gradient-to:  hsl(var(--heading-foreground) / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops:  var(--tw-gradient-from),  var(--tw-gradient-to);
}
.from-heading-foreground\/10 {
    --tw-gradient-from:  hsl(var(--heading-foreground) / .1) var(--tw-gradient-from-position);
    --tw-gradient-to:  hsl(var(--heading-foreground) / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops:  var(--tw-gradient-from),  var(--tw-gradient-to);
}
.from-orange-500\/50 {
    --tw-gradient-from:  rgb(249 115 22 / .5) var(--tw-gradient-from-position);
    --tw-gradient-to:  rgb(249 115 22 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops:  var(--tw-gradient-from),  var(--tw-gradient-to);
}
.from-primary {
    --tw-gradient-from:  hsl(var(--primary)) var(--tw-gradient-from-position);
    --tw-gradient-to:  hsl(var(--primary) / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops:  var(--tw-gradient-from),  var(--tw-gradient-to);
}
.from-purple-100 {
    --tw-gradient-from:  #f3e8ff var(--tw-gradient-from-position);
    --tw-gradient-to:  rgb(243 232 255 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops:  var(--tw-gradient-from),  var(--tw-gradient-to);
}
.from-red-300 {
    --tw-gradient-from:  #fca5a5 var(--tw-gradient-from-position);
    --tw-gradient-to:  rgb(252 165 165 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops:  var(--tw-gradient-from),  var(--tw-gradient-to);
}
.from-red-500 {
    --tw-gradient-from:  #ef4444 var(--tw-gradient-from-position);
    --tw-gradient-to:  rgb(239 68 68 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops:  var(--tw-gradient-from),  var(--tw-gradient-to);
}
.from-secondary {
    --tw-gradient-from:  hsl(var(--secondary)) var(--tw-gradient-from-position);
    --tw-gradient-to:  hsl(var(--secondary) / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops:  var(--tw-gradient-from),  var(--tw-gradient-to);
}
.from-secondary\/40 {
    --tw-gradient-from:  hsl(var(--secondary) / .4) var(--tw-gradient-from-position);
    --tw-gradient-to:  hsl(var(--secondary) / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops:  var(--tw-gradient-from),  var(--tw-gradient-to);
}
.from-transparent {
    --tw-gradient-from:  transparent var(--tw-gradient-from-position);
    --tw-gradient-to:  rgb(0 0 0 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops:  var(--tw-gradient-from),  var(--tw-gradient-to);
}
.from-violet-600 {
    --tw-gradient-from:  #7c3aed var(--tw-gradient-from-position);
    --tw-gradient-to:  rgb(124 58 237 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops:  var(--tw-gradient-from),  var(--tw-gradient-to);
}
.from-white\/50 {
    --tw-gradient-from:  rgb(255 255 255 / .5) var(--tw-gradient-from-position);
    --tw-gradient-to:  rgb(255 255 255 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops:  var(--tw-gradient-from),  var(--tw-gradient-to);
}
.from-20\% {
    --tw-gradient-from-position:  20%}
.from-25\% {
    --tw-gradient-from-position:  25%}
.from-30\% {
    --tw-gradient-from-position:  30%}
.from-60\% {
    --tw-gradient-from-position:  60%}
.from-\[-10\%\] {
    --tw-gradient-from-position:  -10%}
.via-\[\#8A8AED\] {
    --tw-gradient-to:  rgb(138 138 237 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops:  var(--tw-gradient-from),  #8A8AED var(--tw-gradient-via-position),  var(--tw-gradient-to);
}
.via-\[\#8d5e85\] {
    --tw-gradient-to:  rgb(141 94 133 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops:  var(--tw-gradient-from),  #8d5e85 var(--tw-gradient-via-position),  var(--tw-gradient-to);
}
.via-\[\#995BFF\] {
    --tw-gradient-to:  rgb(153 91 255 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops:  var(--tw-gradient-from),  #995BFF var(--tw-gradient-via-position),  var(--tw-gradient-to);
}
.via-\[\#A068FA\] {
    --tw-gradient-to:  rgb(160 104 250 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops:  var(--tw-gradient-from),  #A068FA var(--tw-gradient-via-position),  var(--tw-gradient-to);
}
.via-\[\#EBECF8\] {
    --tw-gradient-to:  rgb(235 236 248 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops:  var(--tw-gradient-from),  #EBECF8 var(--tw-gradient-via-position),  var(--tw-gradient-to);
}
.via-\[\#e7c5e6\] {
    --tw-gradient-to:  rgb(231 197 230 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops:  var(--tw-gradient-from),  #e7c5e6 var(--tw-gradient-via-position),  var(--tw-gradient-to);
}
.via-\[--gradient-3\] {
    --tw-gradient-to:  rgb(255 255 255 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops:  var(--tw-gradient-from),  var(--gradient-3) var(--tw-gradient-via-position),  var(--tw-gradient-to);
}
.via-background {
    --tw-gradient-to:  hsl(var(--background) / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops:  var(--tw-gradient-from),  hsl(var(--background)) var(--tw-gradient-via-position),  var(--tw-gradient-to);
}
.via-gradient-via {
    --tw-gradient-to:  hsl(var(--gradient-via) / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops:  var(--tw-gradient-from),  hsl(var(--gradient-via)) var(--tw-gradient-via-position),  var(--tw-gradient-to);
}
.via-gradient-via\/40 {
    --tw-gradient-to:  hsl(var(--gradient-via) / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops:  var(--tw-gradient-from),  hsl(var(--gradient-via) / .4) var(--tw-gradient-via-position),  var(--tw-gradient-to);
}
.via-green-400\/40 {
    --tw-gradient-to:  rgb(74 222 128 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops:  var(--tw-gradient-from),  rgb(74 222 128 / .4) var(--tw-gradient-via-position),  var(--tw-gradient-to);
}
.via-purple-200 {
    --tw-gradient-to:  rgb(233 213 255 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops:  var(--tw-gradient-from),  #e9d5ff var(--tw-gradient-via-position),  var(--tw-gradient-to);
}
.via-50\% {
    --tw-gradient-via-position:  50%}
.via-70\% {
    --tw-gradient-via-position:  70%}
.via-75\% {
    --tw-gradient-via-position:  75%}
.to-\[\#00BFFF\] {
    --tw-gradient-to:  #00BFFF var(--tw-gradient-to-position);
}
.to-\[\#1E5FED\] {
    --tw-gradient-to:  #1E5FED var(--tw-gradient-to-position);
}
.to-\[\#327BD1\] {
    --tw-gradient-to:  #327BD1 var(--tw-gradient-to-position);
}
.to-\[\#6977DE\] {
    --tw-gradient-to:  #6977DE var(--tw-gradient-to-position);
}
.to-\[\#71301b\] {
    --tw-gradient-to:  #71301b var(--tw-gradient-to-position);
}
.to-\[\#7A7878\] {
    --tw-gradient-to:  #7A7878 var(--tw-gradient-to-position);
}
.to-\[\#843F6F3D\] {
    --tw-gradient-to:  #843F6F3D var(--tw-gradient-to-position);
}
.to-\[\#8CEDD6\] {
    --tw-gradient-to:  #8CEDD6 var(--tw-gradient-to-position);
}
.to-\[\#B6C7F4\] {
    --tw-gradient-to:  #B6C7F4 var(--tw-gradient-to-position);
}
.to-\[\#BBDAFF\] {
    --tw-gradient-to:  #BBDAFF var(--tw-gradient-to-position);
}
.to-\[\#D7DDE4\] {
    --tw-gradient-to:  #D7DDE4 var(--tw-gradient-to-position);
}
.to-\[\#D9DBE6\] {
    --tw-gradient-to:  #D9DBE6 var(--tw-gradient-to-position);
}
.to-\[\#E3223C\] {
    --tw-gradient-to:  #E3223C var(--tw-gradient-to-position);
}
.to-\[\#d7d7d9\] {
    --tw-gradient-to:  #d7d7d9 var(--tw-gradient-to-position);
}
.to-\[\#e7ebf9\] {
    --tw-gradient-to:  #e7ebf9 var(--tw-gradient-to-position);
}
.to-\[--gradient-5\] {
    --tw-gradient-to:  var(--gradient-5) var(--tw-gradient-to-position);
}
.to-\[hsl\(from_hsl\(var\(--secondary\)\)_calc\(h-30\)_calc\(s\+30\)_calc\(l-5\)\)\] {
    --tw-gradient-to:  hsl(from hsl(var(--secondary)) calc(h - 30) calc(s + 30) calc(l - 5) ) var(--tw-gradient-to-position);
}
.to-\[hsl\(var\(--gradient-end\)\)\] {
    --tw-gradient-to:  hsl(var(--gradient-end)) var(--tw-gradient-to-position);
}
.to-\[hsl\(var\(--gradient-stop\)\)\] {
    --tw-gradient-to:  hsl(var(--gradient-stop)) var(--tw-gradient-to-position);
}
.to-foreground {
    --tw-gradient-to:  hsl(var(--foreground)) var(--tw-gradient-to-position);
}
.to-foreground\/5 {
    --tw-gradient-to:  hsl(var(--foreground) / .05) var(--tw-gradient-to-position);
}
.to-gradient-to {
    --tw-gradient-to:  hsl(var(--gradient-to)) var(--tw-gradient-to-position);
}
.to-gradient-to\/60 {
    --tw-gradient-to:  hsl(var(--gradient-to) / .6) var(--tw-gradient-to-position);
}
.to-green-200 {
    --tw-gradient-to:  #bbf7d0 var(--tw-gradient-to-position);
}
.to-green-400 {
    --tw-gradient-to:  #4ade80 var(--tw-gradient-to-position);
}
.to-heading-foreground {
    --tw-gradient-to:  hsl(var(--heading-foreground)) var(--tw-gradient-to-position);
}
.to-heading-foreground\/60 {
    --tw-gradient-to:  hsl(var(--heading-foreground) / .6) var(--tw-gradient-to-position);
}
.to-heading-foreground\/70 {
    --tw-gradient-to:  hsl(var(--heading-foreground) / .7) var(--tw-gradient-to-position);
}
.to-heading-foreground\/75 {
    --tw-gradient-to:  hsl(var(--heading-foreground) / .75) var(--tw-gradient-to-position);
}
.to-indigo-50 {
    --tw-gradient-to:  #eef2ff var(--tw-gradient-to-position);
}
.to-primary {
    --tw-gradient-to:  hsl(var(--primary)) var(--tw-gradient-to-position);
}
.to-red-500 {
    --tw-gradient-to:  #ef4444 var(--tw-gradient-to-position);
}
.to-slate-200 {
    --tw-gradient-to:  #e2e8f0 var(--tw-gradient-to-position);
}
.to-teal-400\/40 {
    --tw-gradient-to:  rgb(45 212 191 / .4) var(--tw-gradient-to-position);
}
.to-transparent {
    --tw-gradient-to:  transparent var(--tw-gradient-to-position);
}
.to-white {
    --tw-gradient-to:  #fff var(--tw-gradient-to-position);
}
.to-50\% {
    --tw-gradient-to-position:  50%}
.to-80\% {
    --tw-gradient-to-position:  80%}
.\!bg-contain {
    background-size: contain!important;
}
.bg-contain {
    background-size: contain;
}
.bg-cover {
    background-size: cover;
}
.bg-clip-text {
    -webkit-background-clip: text;
    background-clip: text;
}
.bg-bottom {
    background-position: bottom;
}
.bg-center {
    background-position: center;
}
.bg-left {
    background-position: left;
}
.bg-top {
    background-position: top;
}
.bg-no-repeat {
    background-repeat: no-repeat;
}
.bg-repeat-x {
    background-repeat: repeat-x;
}
.fill-\[\#0F0F0F\] {
    fill: #0f0f0f;
}
.fill-\[\#41444A4D\] {
    fill: #41444a4d;
}
.fill-\[\#CBCBCB\] {
    fill: #cbcbcb;
}
.fill-\[\#E3E3E3\] {
    fill: #e3e3e3;
}
.fill-background {
    fill: hsl(var(--background));
}
.fill-black {
    fill: #000;
}
.fill-black\/25 {
    fill: #00000040;
}
.fill-current {
    fill: currentColor;
}
.fill-foreground {
    fill: hsl(var(--foreground));
}
.fill-heading-foreground {
    fill: hsl(var(--heading-foreground));
}
.fill-heading-foreground\/5 {
    fill: hsl(var(--heading-foreground) / .05);
}
.fill-primary\/30 {
    fill: hsl(var(--primary) / .3);
}
.stroke-\[\#843F6F\] {
    stroke: #843f6f;
}
.stroke-\[\#FF0000\] {
    stroke: red;
}
.stroke-background {
    stroke: hsl(var(--background));
}
.stroke-green-500 {
    stroke: #22c55e;
}
.stroke-red-600 {
    stroke: #dc2626;
}
.stroke-white {
    stroke: #fff;
}
.stroke-2 {
    stroke-width: 2;
}
.stroke-\[1\.5px\] {
    stroke-width: 1.5px;
}
.object-contain {
    -o-object-fit: contain;
    object-fit: contain;
}
.object-cover {
    -o-object-fit: cover;
    object-fit: cover;
}
.object-bottom {
    -o-object-position: bottom;
    object-position: bottom;
}
.object-center {
    -o-object-position: center;
    object-position: center;
}
.object-top {
    -o-object-position: top;
    object-position: top;
}
.\!p-0 {
    padding: 0!important;
}
.\!p-3 {
    padding: .75rem!important;
}
.\!p-4 {
    padding: 1rem!important;
}
.\!p-5 {
    padding: 1.25rem!important;
}
.\!p-6 {
    padding: 1.5rem!important;
}
.\!p-\[45px_50px_50px\] {
    padding: 45px 50px 50px!important;
}
.p-0 {
    padding: 0;
}
.p-0\.5 {
    padding: .125rem;
}
.p-1 {
    padding: .25rem;
}
.p-1\.5 {
    padding: .375rem;
}
.p-10 {
    padding: 2.5rem;
}
.p-11 {
    padding: 2.75rem;
}
.p-2 {
    padding: .5rem;
}
.p-2\.5 {
    padding: .625rem;
}
.p-20 {
    padding: 5rem;
}
.p-3 {
    padding: .75rem;
}
.p-3\.5 {
    padding: .875rem;
}
.p-4 {
    padding: 1rem;
}
.p-5 {
    padding: 1.25rem;
}
.p-6 {
    padding: 1.5rem;
}
.p-7 {
    padding: 1.75rem;
}
.p-8 {
    padding: 2rem;
}
.p-9 {
    padding: 2.25rem;
}
.p-\[0\.35rem\] {
    padding: .35rem;
}
.p-\[0\.375rem\] {
    padding: .375rem;
}
.p-\[0\.85em_1\.2em\] {
    padding: .85em 1.2em;
}
.p-\[1\.15em_2\.1em\] {
    padding: 1.15em 2.1em;
}
.p-\[10px\] {
    padding: 10px;
}
.p-\[15px\] {
    padding: 15px;
}
.p-\[20px\] {
    padding: 20px;
}
.p-\[30px\] {
    padding: 30px;
}
.p-\[3px\] {
    padding: 3px;
}
.p-\[5px\] {
    padding: 5px;
}
.\!px-2 {
    padding-left: .5rem!important;
    padding-right: .5rem!important;
}
.\!px-2\.5 {
    padding-left: .625rem!important;
    padding-right: .625rem!important;
}
.\!px-3 {
    padding-left: .75rem!important;
    padding-right: .75rem!important;
}
.\!px-5 {
    padding-left: 1.25rem!important;
    padding-right: 1.25rem!important;
}
.\!px-6 {
    padding-left: 1.5rem!important;
    padding-right: 1.5rem!important;
}
.\!px-7 {
    padding-left: 1.75rem!important;
    padding-right: 1.75rem!important;
}
.\!px-8 {
    padding-left: 2rem!important;
    padding-right: 2rem!important;
}
.\!py-1 {
    padding-top: .25rem!important;
    padding-bottom: .25rem!important;
}
.\!py-1\.5 {
    padding-top: .375rem!important;
    padding-bottom: .375rem!important;
}
.\!py-2 {
    padding-top: .5rem!important;
    padding-bottom: .5rem!important;
}
.\!py-2\.5 {
    padding-top: .625rem!important;
    padding-bottom: .625rem!important;
}
.\!py-3 {
    padding-top: .75rem!important;
    padding-bottom: .75rem!important;
}
.\!py-5 {
    padding-top: 1.25rem!important;
    padding-bottom: 1.25rem!important;
}
.\!py-8 {
    padding-top: 2rem!important;
    padding-bottom: 2rem!important;
}
.\!py-\[0\.65rem\] {
    padding-top: .65rem!important;
    padding-bottom: .65rem!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-10 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
}
.px-11 {
    padding-left: 2.75rem;
    padding-right: 2.75rem;
}
.px-12 {
    padding-left: 3rem;
    padding-right: 3rem;
}
.px-14 {
    padding-left: 3.5rem;
    padding-right: 3.5rem;
}
.px-16 {
    padding-left: 4rem;
    padding-right: 4rem;
}
.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: 2rem;
    padding-right: 2rem;
}
.px-5 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
}
.px-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
}
.px-7 {
    padding-left: 1.75rem;
    padding-right: 1.75rem;
}
.px-8 {
    padding-left: 4rem;
    padding-right: 2rem;
}
.px-9 {
    padding-left: 2.25rem;
    padding-right: 2.25rem;
}
.px-\[--tblr-card-cap-padding-x\] {
    padding-left: var(--tblr-card-cap-padding-x);
    padding-right: var(--tblr-card-cap-padding-x);
}
.px-\[0\.5rem\] {
    padding-left: .5rem;
    padding-right: .5rem;
}
.px-\[0\.75rem\] {
    padding-left: .75rem;
    padding-right: .75rem;
}
.px-\[1\.5rem\] {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
}
.px-\[22px\] {
    padding-left: 22px;
    padding-right: 22px;
}
.px-\[3px\] {
    padding-left: 3px;
    padding-right: 3px;
}
.px-\[calc\(var\(--gap\)\/2\)\] {
    padding-left: calc(var(--gap) / 2);
    padding-right: calc(var(--gap) / 2);
}
.px-px {
    padding-left: 1px;
    padding-right: 1px;
}
.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-11 {
    padding-top: 2.75rem;
    padding-bottom: 2.75rem;
}
.py-12 {
    padding-top: 3rem;
    padding-bottom: 3rem;
}
.py-14 {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
}
.py-16 {
    padding-top: 4rem;
    padding-bottom: 4rem;
}
.py-2 {
    padding-top: .5rem;
    padding-bottom: .5rem;
}
.py-2\.5 {
    padding-top: .625rem;
    padding-bottom: .625rem;
}
.py-20 {
    padding-top: 5rem;
    padding-bottom: 5rem;
}
.py-24 {
    padding-top: 6rem;
    padding-bottom: 6rem;
}
.py-28 {
    padding-top: 7rem;
    padding-bottom: 7rem;
}
.py-3 {
    padding-top: .75rem;
    padding-bottom: .75rem;
}
.py-3\.5 {
    padding-top: .875rem;
    padding-bottom: .875rem;
}
.py-32 {
    padding-top: 8rem;
    padding-bottom: 8rem;
}
.py-36 {
    padding-top: 9rem;
    padding-bottom: 9rem;
}
.py-4 {
    padding-top: 1rem;
    padding-bottom: 1rem;
}
.py-40 {
    padding-top: 10rem;
    padding-bottom: 10rem;
}
.py-5 {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
}
.py-52 {
    padding-top: 13rem;
    padding-bottom: 13rem;
}
.py-6 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
}
.py-64 {
    padding-top: 16rem;
    padding-bottom: 16rem;
}
.py-7 {
    padding-top: 1.75rem;
    padding-bottom: 1.75rem;
}
.py-8 {
    padding-top: 2rem;
    padding-bottom: 2rem;
}
.py-9 {
    padding-top: 2.25rem;
    padding-bottom: 2.25rem;
}
.py-\[--tblr-card-cap-padding-y\] {
    padding-top: var(--tblr-card-cap-padding-y);
    padding-bottom: var(--tblr-card-cap-padding-y);
}
.py-\[0\.15rem\] {
    padding-top: .15rem;
    padding-bottom: .15rem;
}
.py-\[0\.25lh\] {
    padding-top: .25lh;
    padding-bottom: .25lh;
}
.py-\[0\.25rem\] {
    padding-top: .25rem;
    padding-bottom: .25rem;
}
.py-\[0\.275rem\] {
    padding-top: .275rem;
    padding-bottom: .275rem;
}
.py-\[0\.35rem\] {
    padding-top: .35rem;
    padding-bottom: .35rem;
}
.py-\[0\.75rem\] {
    padding-top: .75rem;
    padding-bottom: .75rem;
}
.py-\[11px\] {
    padding-top: 11px;
    padding-bottom: 11px;
}
.py-\[18px\] {
    padding-top: 18px;
    padding-bottom: 18px;
}
.py-\[3px\] {
    padding-top: 3px;
    padding-bottom: 3px;
}
.py-\[5px\] {
    padding-top: 5px;
    padding-bottom: 5px;
}
.py-\[70px\] {
    padding-top: 70px;
    padding-bottom: 70px;
}
.py-\[9px\] {
    padding-top: 9px;
    padding-bottom: 9px;
}
.py-\[calc\(var\(--header-h\)\+1\.5rem\)\] {
    padding-top: calc(var(--header-h) + 1.5rem);
    padding-bottom: calc(var(--header-h) + 1.5rem);
}
.py-\[calc\(var\(--header-h\)\+1rem\)\] {
    padding-top: calc(var(--header-h) + 1rem);
    padding-bottom: calc(var(--header-h) + 1rem);
}
.\!pb-6 {
    padding-bottom: 1.5rem!important;
}
.\!pb-8 {
    padding-bottom: 2rem!important;
}
.\!pe-2 {
    padding-inline-end: .5rem!important;
}
.\!pr-14 {
    padding-right: 3.5rem!important;
}
.\!ps-2 {
    padding-inline-start: .5rem!important;
}
.\!ps-4 {
    padding-inline-start: 1rem!important;
}
.pb-0 {
    padding-bottom: 0;
}
.pb-0\.5 {
    padding-bottom: .125rem;
}
.pb-1 {
    padding-bottom: .25rem;
}
.pb-10 {
    padding-bottom: 2.5rem;
}
.pb-11 {
    padding-bottom: 2.75rem;
}
.pb-12 {
    padding-bottom: 3rem;
}
.pb-14 {
    padding-bottom: 3.5rem;
}
.pb-16 {
    padding-bottom: 4rem;
}
.pb-2 {
    padding-bottom: .5rem;
}
.pb-2\.5 {
    padding-bottom: .625rem;
}
.pb-20 {
    padding-bottom: 5rem;
}
.pb-24 {
    padding-bottom: 6rem;
}
.pb-28 {
    padding-bottom: 7rem;
}
.pb-3 {
    padding-bottom: .75rem;
}
.pb-32 {
    padding-bottom: 8rem;
}
.pb-36 {
    padding-bottom: 9rem;
}
.pb-4 {
    padding-bottom: 1rem;
}
.pb-40 {
    padding-bottom: 10rem;
}
.pb-44 {
    padding-bottom: 11rem;
}
.pb-5 {
    padding-bottom: 1.25rem;
}
.pb-52 {
    padding-bottom: 13rem;
}
.pb-6 {
    padding-bottom: 1.5rem;
}
.pb-7 {
    padding-bottom: 1.75rem;
}
.pb-8 {
    padding-bottom: 2rem;
}
.pb-80 {
    padding-bottom: 20rem;
}
.pb-9 {
    padding-bottom: 2.25rem;
}
.pb-\[--gap\] {
    padding-bottom: var(--gap);
}
.pb-\[16px\] {
    padding-bottom: 16px;
}
.pb-navbar-link-pb {
    padding-bottom: var(--navbar-link-pb);
}
.pb-px {
    padding-bottom: 1px;
}
.pe-1 {
    padding-inline-end: .25rem;
}
.pe-12 {
    padding-inline-end: 3rem;
}
.pe-14 {
    padding-inline-end: 3.5rem;
}
.pe-2 {
    padding-inline-end: .5rem;
}
.pe-2\.5 {
    padding-inline-end: .625rem;
}
.pe-20 {
    padding-inline-end: 5rem;
}
.pe-3 {
    padding-inline-end: .75rem;
}
.pe-4 {
    padding-inline-end: 1rem;
}
.pe-5 {
    padding-inline-end: 1.25rem;
}
.pe-6 {
    padding-inline-end: 1.5rem;
}
.pe-8 {
    padding-inline-end: 2rem;
}
.pe-\[--sidebar-w\] {
    padding-inline-end: var(--sidebar-w);
}
.pe-\[100px\] {
    padding-inline-end: 100px;
}
.pe-\[125px\] {
    padding-inline-end: 125px;
}
.pe-\[140px\] {
    padding-inline-end: 140px;
}
.pe-\[180px\] {
    padding-inline-end: 180px;
}
.pe-\[235px\] {
    padding-inline-end: 235px;
}
.pe-\[290px\] {
    padding-inline-end: 290px;
}
.pe-\[345px\] {
    padding-inline-end: 345px;
}
.pe-\[70px\] {
    padding-inline-end: 70px;
}
.pe-navbar-link-pe {
    padding-inline-end: var(--navbar-link-pe);
}
.pe-navbar-pe {
    padding-inline-end: var(--navbar-pe);
}
.pl-2 {
    padding-left: .5rem;
}
.pl-3 {
    padding-left: .75rem;
}
.pl-4 {
    padding-left: 1rem;
}
.pr-10 {
    padding-right: 2.5rem;
}
.pr-2 {
    padding-right: .5rem;
}
.pr-4 {
    padding-right: 1rem;
}
.pr-8 {
    padding-right: 2rem;
}
.ps-1 {
    padding-inline-start: .25rem;
}
.ps-10 {
    padding-inline-start: 2.5rem;
}
.ps-11 {
    padding-inline-start: 2.75rem;
}
.ps-12 {
    padding-inline-start: 3rem;
}
.ps-14 {
    padding-inline-start: 3.5rem;
}
.ps-16 {
    padding-inline-start: 4rem;
}
.ps-2 {
    padding-inline-start: .5rem;
}
.ps-2\.5 {
    padding-inline-start: .625rem;
}
.ps-28 {
    padding-inline-start: 7rem;
}
.ps-3 {
    padding-inline-start: .75rem;
}
.ps-3\.5 {
    padding-inline-start: .875rem;
}
.ps-4 {
    padding-inline-start: 1rem;
}
.ps-5 {
    padding-inline-start: 1.25rem;
}
.ps-6 {
    padding-inline-start: 1.5rem;
}
.ps-7 {
    padding-inline-start: 1.75rem;
}
.ps-8 {
    padding-inline-start: 2rem;
}
.ps-9 {
    padding-inline-start: 2.25rem;
}
.ps-\[--sidebar-w\] {
    padding-inline-start: var(--sidebar-w);
}
.ps-\[52px\] {
    padding-inline-start: 52px;
}
.ps-\[calc\(var\(--sidebar-w\)\+1\.25rem\)\] {
    padding-inline-start: calc(var(--sidebar-w) + 1.25rem);
}
.ps-navbar-link-ps {
    padding-inline-start: var(--navbar-link-ps);
}
.ps-navbar-ps {
    padding-inline-start: var(--navbar-ps);
}
.pt-0 {
    padding-top: 0;
}
.pt-0\.5 {
    padding-top: .125rem;
}
.pt-1 {
    padding-top: .25rem;
}
.pt-10 {
    padding-top: 2.5rem;
}
.pt-11 {
    padding-top: 2.75rem;
}
.pt-12 {
    padding-top: 3rem;
}
.pt-14 {
    padding-top: 3.5rem;
}
.pt-16 {
    padding-top: 4rem;
}
.pt-2 {
    padding-top: .5rem;
}
.pt-20 {
    padding-top: 5rem;
}
.pt-24 {
    padding-top: 6rem;
}
.pt-28 {
    padding-top: 7rem;
}
.pt-3 {
    padding-top: .75rem;
}
.pt-3\.5 {
    padding-top: .875rem;
}
.pt-32 {
    padding-top: 8rem;
}
.pt-36 {
    padding-top: 9rem;
}
.pt-4 {
    padding-top: 1rem;
}
.pt-40 {
    padding-top: 10rem;
}
.pt-44 {
    padding-top: 11rem;
}
.pt-48 {
    padding-top: 12rem;
}
.pt-5 {
    padding-top: 1.25rem;
}
.pt-52 {
    padding-top: 13rem;
}
.pt-56 {
    padding-top: 14rem;
}
.pt-6 {
    padding-top: 1.5rem;
}
.pt-64 {
    padding-top: 16rem;
}
.pt-7 {
    padding-top: 1.75rem;
}
.pt-8 {
    padding-top: 2rem;
}
.pt-9 {
    padding-top: 2.25rem;
}
.pt-\[--header-h\] {
    padding-top: var(--header-h);
}
.pt-\[0\.15rem\] {
    padding-top: .15rem;
}
.pt-\[calc\(30px\+var\(--header-height\)\)\] {
    padding-top: calc(30px + var(--header-height));
}
.pt-\[calc\(var\(--editor-tb-h\)\+var\(--editor-bb-h\)\)\] {
    padding-top: calc(var(--editor-tb-h) + var(--editor-bb-h));
}
.pt-navbar-link-pt {
    padding-top: var(--navbar-link-pt);
}
.text-left {
    text-align: left;
}
.text-center {
    text-align: center;
}
.text-right {
    text-align: right;
}
.text-justify {
    text-align: justify;
}
.text-start {
    text-align: start;
}
.\!text-end {
    text-align: end!important;
}
.text-end {
    text-align: end;
}
.-indent-96 {
    text-indent: -24rem;
}
.-indent-\[99999px\] {
    text-indent: -99999px;
}
.indent-0 {
    text-indent: 0px;
}
.align-top {
    vertical-align: top;
}
.align-middle {
    vertical-align: middle;
}
.align-bottom {
    vertical-align: bottom;
}
.align-text-top {
    vertical-align: text-top;
}
.align-text-bottom {
    vertical-align: text-bottom;
}
.align-sub {
    vertical-align: sub;
}
.align-super {
    vertical-align: super;
}
.\!font-\[inherit\] {
    font-family: inherit!important;
}
.\!font-body {
    font-family: var(--font-body), ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"!important;
}
.\!font-heading {
    font-family: var(--font-heading), ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"!important;
}
.font-\[inherit\] {
    font-family: inherit;
}
.font-body {
    font-family: var(--font-body), ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"}
.font-heading {
    font-family: var(--font-heading), ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"}
.font-mono {
    font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;
}
.font-serif {
    font-family: ui-serif, Georgia, Cambria, Times New Roman, Times, serif;
}
.\!text-2xs {
    font-size: .8125rem!important;
}
.\!text-2xs\/none {
    font-size: .8125rem!important;
    line-height: 1!important;
}
.\!text-\[11px\] {
    font-size: 11px!important;
}
.\!text-\[18px\] {
    font-size: 18px!important;
}
.\!text-\[21px\] {
    font-size: 21px!important;
}
.\!text-\[26px\]\/\[1\.2em\] {
    font-size: 26px!important;
    line-height: 1.2em!important;
}
.\!text-base {
    font-size: 1rem!important;
    line-height: 1.4285em!important;
}
.\!text-lg\/7 {
    font-size: 1.0625rem!important;
    line-height: 1.75rem!important;
}
.\!text-xs {
    font-size: .875rem!important;
    line-height: 1.25rem!important;
}
.text-2xl {
    font-size: 1.625rem;
    line-height: 1.75rem;
}
.text-2xl\/none {
    font-size: 1.625rem;
    line-height: 1;
}
.text-2xs {
    font-size: .8125rem;
}
.text-2xs\/4 {
    font-size: .8125rem;
    line-height: 1rem;
}
.text-2xs\/5 {
    font-size: .8125rem;
    line-height: 1.25rem;
}
.text-2xs\/6 {
    font-size: .8125rem;
    line-height: 1.5rem;
}
.text-2xs\/\[1\.38em\] {
    font-size: .8125rem;
    line-height: 1.38em;
}
.text-2xs\/\[1\.4em\] {
    font-size: .8125rem;
    line-height: 1.4em;
}
.text-2xs\/\[1\.6em\] {
    font-size: .8125rem;
    line-height: 1.6em;
}
.text-2xs\/none {
    font-size: .8125rem;
    line-height: 1;
}
.text-3xl {
    font-size: 2.0625rem;
    line-height: 2rem;
}
.text-3xl\/none {
    font-size: 2.0625rem;
    line-height: 1;
}
.text-3xs {
    font-size: .6875rem;
}
.text-3xs\/3 {
    font-size: .6875rem;
    line-height: .75rem;
}
.text-3xs\/4 {
    font-size: .6875rem;
    line-height: 1rem;
}
.text-3xs\/none {
    font-size: .6875rem;
    line-height: 1;
}
.text-4xl {
    font-size: 2.25rem;
    line-height: 2.5rem;
}
.text-4xl\/none {
    font-size: 2.25rem;
    line-height: 1;
}
.text-4xs {
    font-size: .625rem;
}
.text-4xs\/5 {
    font-size: .625rem;
    line-height: 1.25rem;
}
.text-5xl {
    font-size: 2.75rem;
    line-height: 2.75rem;
}
.text-5xl\/none {
    font-size: 2.75rem;
    line-height: 1;
}
.text-6xl {
    font-size: 3.75rem;
    line-height: 1;
}
.text-\[0\.35em\] {
    font-size: .35em;
}
.text-\[0\.3em\] {
    font-size: .3em;
}
.text-\[0\.5625rem\] {
    font-size: .5625rem;
}
.text-\[0\.64em\] {
    font-size: .64em;
}
.text-\[0\.6em\] {
    font-size: .6em;
}
.text-\[0\.75em\] {
    font-size: .75em;
}
.text-\[0\.7em\] {
    font-size: .7em;
}
.text-\[0\.875em\] {
    font-size: .875em;
}
.text-\[0\.8rem\] {
    font-size: .8rem;
}
.text-\[0\.9rem\] {
    font-size: .9rem;
}
.text-\[1\.25rem\] {
    font-size: 1.25rem;
}
.text-\[1\.75em\] {
    font-size: 1.75em;
}
.text-\[100px\] {
    font-size: 100px;
}
.text-\[108px\] {
    font-size: 108px;
}
.text-\[10px\] {
    font-size: 10px;
}
.text-\[11px\] {
    font-size: 11px;
}
.text-\[122px\] {
    font-size: 122px;
}
.text-\[12px\] {
    font-size: 12px;
}
.text-\[12px\]\/none {
    font-size: 12px;
    line-height: 1;
}
.text-\[13px\] {
    font-size: 13px;
}
.text-\[13vw\] {
    font-size: 13vw;
}
.text-\[148px\] {
    font-size: 148px;
}
.text-\[14px\] {
    font-size: 14px;
}
.text-\[15px\] {
    font-size: 15px;
}
.text-\[15vw\] {
    font-size: 15vw;
}
.text-\[16px\] {
    font-size: 16px;
}
.text-\[17px\] {
    font-size: 17px;
}
.text-\[18px\] {
    font-size: 18px;
}
.text-\[18px\]\/\[1\.55em\] {
    font-size: 18px;
    line-height: 1.55em;
}
.text-\[18px\]\/\[1\.6em\] {
    font-size: 18px;
    line-height: 1.6em;
}
.text-\[18px\]\/tight {
    font-size: 18px;
    line-height: 1.25;
}
.text-\[18vw\] {
    font-size: 18vw;
}
.text-\[19px\] {
    font-size: 19px;
}
.text-\[19px\]\/\[150\%\] {
    font-size: 19px;
    line-height: 150%}
.text-\[1em\] {
    font-size: 1em;
}
.text-\[1rem\] {
    font-size: 1rem;
}
.text-\[20px\] {
    font-size: 20px;
}
.text-\[20vw\] {
    font-size: 20vw;
}
.text-\[21px\] {
    font-size: 21px;
}
.text-\[21px\]\/\[1\.25em\] {
    font-size: 21px;
    line-height: 1.25em;
}
.text-\[21px\]\/\[1\.33em\] {
    font-size: 21px;
    line-height: 1.33em;
}
.text-\[22px\] {
    font-size: 22px;
}
.text-\[22px\]\/none {
    font-size: 22px;
    line-height: 1;
}
.text-\[23px\] {
    font-size: 23px;
}
.text-\[23px\]\/none {
    font-size: 23px;
    line-height: 1;
}
.text-\[24px\] {
    font-size: 24px;
}
.text-\[25px\] {
    font-size: 25px;
}
.text-\[26px\] {
    font-size: 26px;
}
.text-\[27px\]\/none {
    font-size: 27px;
    line-height: 1;
}
.text-\[28px\] {
    font-size: 28px;
}
.text-\[2em\] {
    font-size: 2em;
}
.text-\[30px\] {
    font-size: 30px;
}
.text-\[32px\] {
    font-size: 32px;
}
.text-\[33px\] {
    font-size: 33px;
}
.text-\[34px\] {
    font-size: 34px;
}
.text-\[35px\] {
    font-size: 35px;
}
.text-\[36px\] {
    font-size: 36px;
}
.text-\[37px\] {
    font-size: 37px;
}
.text-\[40px\] {
    font-size: 40px;
}
.text-\[40vw\] {
    font-size: 40vw;
}
.text-\[42px\] {
    font-size: 42px;
}
.text-\[45px\] {
    font-size: 45px;
}
.text-\[46px\] {
    font-size: 46px;
}
.text-\[50px\] {
    font-size: 50px;
}
.text-\[51px\] {
    font-size: 51px;
}
.text-\[52px\] {
    font-size: 52px;
}
.text-\[55px\] {
    font-size: 55px;
}
.text-\[56px\] {
    font-size: 56px;
}
.text-\[58px\] {
    font-size: 58px;
}
.text-\[60px\] {
    font-size: 60px;
}
.text-\[63px\] {
    font-size: 63px;
}
.text-\[64px\] {
    font-size: 64px;
}
.text-\[70px\] {
    font-size: 70px;
}
.text-\[75px\] {
    font-size: 75px;
}
.text-\[78px\] {
    font-size: 78px;
}
.text-\[82px\] {
    font-size: 82px;
}
.text-\[84px\] {
    font-size: 84px;
}
.text-\[8px\] {
    font-size: 8px;
}
.text-\[91px\] {
    font-size: 91px;
}
.text-\[9px\] {
    font-size: 9px;
}
.text-\[clamp\(10vw\, 167px\, 15vw\)\] {
    font-size: clamp(10vw, 167px, 15vw);
}
.text-base {
    font-size: 1rem;
    line-height: 1.4285em;
}
.text-base\/5 {
    font-size: 1rem;
    line-height: 1.25rem;
}
.text-base\/6 {
    font-size: 1rem;
    line-height: 1.5rem;
}
.text-base\/\[1\.375em\] {
    font-size: 1rem;
    line-height: 1.375em;
}
.text-base\/\[1\.4em\] {
    font-size: 1rem;
    line-height: 1.4em;
}
.text-base\/\[1\.7em\] {
    font-size: 1rem;
    line-height: 1.7em;
}
.text-base\/none {
    font-size: 1rem;
    line-height: 1;
}
.text-lg {
    font-size: 1.0625rem;
    line-height: 1.275rem;
}
.text-lg\/6 {
    font-size: 1.0625rem;
    line-height: 1.5rem;
}
.text-lg\/\[1\.4em\] {
    font-size: 1.0625rem;
    line-height: 1.4em;
}
.text-lg\/none {
    font-size: 1.0625rem;
    line-height: 1;
}
.text-lg\/snug {
    font-size: 1.0625rem;
    line-height: 1.375;
}
.text-lg\/tight {
    font-size: 1.0625rem;
    line-height: 1.25;
}
.text-navbar {
    font-size: var(--navbar-fs);
}
.text-sm {
    font-size: .9375rem;
    line-height: 1.4375;
}
.text-sm\/5 {
    font-size: .9375rem;
    line-height: 1.25rem;
}
.text-sm\/\[1\.466em\] {
    font-size: .9375rem;
    line-height: 1.466em;
}
.text-sm\/\[1\.4em\] {
    font-size: .9375rem;
    line-height: 1.4em;
}
.text-sm\/tight {
    font-size: .9375rem;
    line-height: 1.25;
}
.text-xl {
    font-size: 1.25rem;
    line-height: 1.5rem;
}
.text-xl\/7 {
    font-size: 1.25rem;
    line-height: 1.75rem;
}
.text-xl\/\[1\.3em\] {
    font-size: 1.25rem;
    line-height: 1.3em;
}
.text-xl\/none {
    font-size: 1.25rem;
    line-height: 1;
}
.text-xs, .text-xs\/5 {
    font-size: .875rem;
    line-height: 1.25rem;
}
.text-xs\/\[1\.6em\] {
    font-size: .875rem;
    line-height: 1.6em;
}
.text-xs\/none {
    font-size: .875rem;
    line-height: 1;
}
.text-xs\/tight {
    font-size: .875rem;
    line-height: 1.25;
}
.\!font-medium {
    font-weight: 500!important;
}
.font-black {
    font-weight: 900;
}
.font-bold {
    font-weight: 700;
}
.font-extrabold {
    font-weight: 800;
}
.font-light {
    font-weight: 300;
}
.font-medium {
    font-weight: 500;
}
.font-normal {
    font-weight: 400;
}
.font-semibold {
    font-weight: 600;
}
.uppercase {
    text-transform: uppercase;
}
.lowercase {
    text-transform: lowercase;
}
.capitalize {
    text-transform: capitalize;
}
.normal-case {
    text-transform: none;
}
.italic {
    font-style: italic;
}
.not-italic {
    font-style: normal;
}
.ordinal {
    --tw-ordinal:  ordinal;
    font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);
}
.tabular-nums {
    --tw-numeric-spacing:  tabular-nums;
    font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);
}
.\!leading-none {
    line-height: 1!important;
}
.leading-10 {
    line-height: 2.5rem;
}
.leading-4 {
    line-height: 1rem;
}
.leading-5 {
    line-height: 1.25rem;
}
.leading-6 {
    line-height: 1.5rem;
}
.leading-7 {
    line-height: 1.75rem;
}
.leading-9 {
    line-height: 2.25rem;
}
.leading-\[0\.94em\] {
    line-height: .94em;
}
.leading-\[0\.9em\] {
    line-height: .9em;
}
.leading-\[0\] {
    line-height: 0;
}
.leading-\[1\.05em\] {
    line-height: 1.05em;
}
.leading-\[1\.075em\] {
    line-height: 1.075em;
}
.leading-\[1\.15em\] {
    line-height: 1.15em;
}
.leading-\[1\.1875em\] {
    line-height: 1.1875em;
}
.leading-\[1\.1em\] {
    line-height: 1.1em;
}
.leading-\[1\.22em\] {
    line-height: 1.22em;
}
.leading-\[1\.23em\] {
    line-height: 1.23em;
}
.leading-\[1\.25em\] {
    line-height: 1.25em;
}
.leading-\[1\.27em\] {
    line-height: 1.27em;
}
.leading-\[1\.2em\] {
    line-height: 1.2em;
}
.leading-\[1\.35em\] {
    line-height: 1.35em;
}
.leading-\[1\.3em\] {
    line-height: 1.3em;
}
.leading-\[1\.42em\] {
    line-height: 1.42em;
}
.leading-\[1\.444em\] {
    line-height: 1.444em;
}
.leading-\[1\.4em\] {
    line-height: 1.4em;
}
.leading-\[1\.53em\] {
    line-height: 1.53em;
}
.leading-\[1\/15em\] {
    line-height: 1/15em;
}
.leading-\[18px\] {
    line-height: 18px;
}
.leading-\[1em\] {
    line-height: 1em;
}
.leading-\[25px\] {
    line-height: 25px;
}
.leading-\[26px\] {
    line-height: 26px;
}
.leading-none {
    line-height: 1;
}
.leading-normal {
    line-height: 1.5;
}
.leading-relaxed {
    line-height: 1.625;
}
.leading-snug {
    line-height: 1.375;
}
.leading-tight {
    line-height: 1.25;
}
.-tracking-\[0\.017em\] {
    letter-spacing: -.017em;
}
.-tracking-tight {
    letter-spacing: .025em;
}
.-tracking-wide {
    letter-spacing: -.025em;
}
.-tracking-wider {
    letter-spacing: -.05em;
}
.tracking-\[--h1-letter-spacing\] {
    letter-spacing: var(--h1-letter-spacing);
}
.tracking-\[-0\.015em\] {
    letter-spacing: -.015em;
}
.tracking-\[-0\.01em\] {
    letter-spacing: -.01em;
}
.tracking-\[0\.26em\] {
    letter-spacing: .26em;
}
.tracking-normal {
    letter-spacing: 0em;
}
.tracking-tight {
    letter-spacing: -.025em;
}
.tracking-tighter {
    letter-spacing: -.05em;
}
.tracking-wide {
    letter-spacing: .025em;
}
.tracking-wider {
    letter-spacing: .05em;
}
.tracking-widest {
    letter-spacing: .1em;
}
.\!text-foreground {
    color: hsl(var(--foreground))!important;
}
.\!text-green-500 {
    --tw-text-opacity:  1 !important;
    color: rgb(34 197 94 / var(--tw-text-opacity,  1))!important;
}
.text-\[\#000\] {
    --tw-text-opacity:  1;
    color: rgb(0 0 0 / var(--tw-text-opacity,  1));
}
.text-\[\#002A40\] {
    --tw-text-opacity:  1;
    color: rgb(0 42 64 / var(--tw-text-opacity,  1));
}
.text-\[\#083D91\] {
    --tw-text-opacity:  1;
    color: rgb(8 61 145 / var(--tw-text-opacity,  1));
}
.text-\[\#090A0A\] {
    --tw-text-opacity:  1;
    color: rgb(9 10 10 / var(--tw-text-opacity,  1));
}
.text-\[\#0E3F58\] {
    --tw-text-opacity:  1;
    color: rgb(14 63 88 / var(--tw-text-opacity,  1));
}
.text-\[\#106AC4\] {
    --tw-text-opacity:  1;
    color: rgb(16 106 196 / var(--tw-text-opacity,  1));
}
.text-\[\#1E1E1E\] {
    --tw-text-opacity:  1;
    color: rgb(30 30 30 / var(--tw-text-opacity,  1));
}
.text-\[\#242425\] {
    --tw-text-opacity:  1;
    color: rgb(36 36 37 / var(--tw-text-opacity,  1));
}
.text-\[\#272D38\] {
    --tw-text-opacity:  1;
    color: rgb(39 45 56 / var(--tw-text-opacity,  1));
}
.text-\[\#28027C\] {
    --tw-text-opacity:  1;
    color: rgb(40 2 124 / var(--tw-text-opacity,  1));
}
.text-\[\#292E34\] {
    --tw-text-opacity:  1;
    color: rgb(41 46 52 / var(--tw-text-opacity,  1));
}
.text-\[\#29D582\] {
    --tw-text-opacity:  1;
    color: rgb(41 213 130 / var(--tw-text-opacity,  1));
}
.text-\[\#2D3136\] {
    --tw-text-opacity:  1;
    color: rgb(45 49 54 / var(--tw-text-opacity,  1));
}
.text-\[\#330582\] {
    --tw-text-opacity:  1;
    color: rgb(51 5 130 / var(--tw-text-opacity,  1));
}
.text-\[\#3882C2\] {
    --tw-text-opacity:  1;
    color: rgb(56 130 194 / var(--tw-text-opacity,  1));
}
.text-\[\#476D83\] {
    --tw-text-opacity:  1;
    color: rgb(71 109 131 / var(--tw-text-opacity,  1));
}
.text-\[\#4A4A4A\] {
    --tw-text-opacity:  1;
    color: rgb(74 74 74 / var(--tw-text-opacity,  1));
}
.text-\[\#4A5C7380\] {
    color: #4a5c7380;
}
.text-\[\#4A5C73\] {
    --tw-text-opacity:  1;
    color: rgb(74 92 115 / var(--tw-text-opacity,  1));
}
.text-\[\#4EFF6C\] {
    --tw-text-opacity:  1;
    color: rgb(78 255 108 / var(--tw-text-opacity,  1));
}
.text-\[\#56462E\] {
    --tw-text-opacity:  1;
    color: rgb(86 70 46 / var(--tw-text-opacity,  1));
}
.text-\[\#57CBC6\] {
    --tw-text-opacity:  1;
    color: rgb(87 203 198 / var(--tw-text-opacity,  1));
}
.text-\[\#5A4791\] {
    --tw-text-opacity:  1;
    color: rgb(90 71 145 / var(--tw-text-opacity,  1));
}
.text-\[\#5F499D\] {
    --tw-text-opacity:  1;
    color: rgb(95 73 157 / var(--tw-text-opacity,  1));
}
.text-\[\#60027C\] {
    --tw-text-opacity:  1;
    color: rgb(96 2 124 / var(--tw-text-opacity,  1));
}
.text-\[\#684AE2\] {
    --tw-text-opacity:  1;
    color: rgb(104 74 226 / var(--tw-text-opacity,  1));
}
.text-\[\#6977DE\] {
    --tw-text-opacity:  1;
    color: rgb(105 119 222 / var(--tw-text-opacity,  1));
}
.text-\[\#6BAC65\] {
    --tw-text-opacity:  1;
    color: rgb(107 172 101 / var(--tw-text-opacity,  1));
}
.text-\[\#6C727B\] {
    --tw-text-opacity:  1;
    color: rgb(108 114 123 / var(--tw-text-opacity,  1));
}
.text-\[\#757EE4\] {
    --tw-text-opacity:  1;
    color: rgb(117 126 228 / var(--tw-text-opacity,  1));
}
.text-\[\#768793\] {
    --tw-text-opacity:  1;
    color: rgb(118 135 147 / var(--tw-text-opacity,  1));
}
.text-\[\#7F8FE6\] {
    --tw-text-opacity:  1;
    color: rgb(127 143 230 / var(--tw-text-opacity,  1));
}
.text-\[\#888DFF\] {
    --tw-text-opacity:  1;
    color: rgb(136 141 255 / var(--tw-text-opacity,  1));
}
.text-\[\#8F4E34\] {
    --tw-text-opacity:  1;
    color: rgb(143 78 52 / var(--tw-text-opacity,  1));
}
.text-\[\#A2B2C9\] {
    --tw-text-opacity:  1;
    color: rgb(162 178 201 / var(--tw-text-opacity,  1));
}
.text-\[\#AB7FE6\] {
    --tw-text-opacity:  1;
    color: rgb(171 127 230 / var(--tw-text-opacity,  1));
}
.text-\[\#CBA153\] {
    --tw-text-opacity:  1;
    color: rgb(203 161 83 / var(--tw-text-opacity,  1));
}
.text-\[\#E5E6E6\] {
    --tw-text-opacity:  1;
    color: rgb(229 230 230 / var(--tw-text-opacity,  1));
}
.text-\[\#EF793A\] {
    --tw-text-opacity:  1;
    color: rgb(239 121 58 / var(--tw-text-opacity,  1));
}
.text-\[\#FF7171\] {
    --tw-text-opacity:  1;
    color: rgb(255 113 113 / var(--tw-text-opacity,  1));
}
.text-\[\#c5636b\] {
    --tw-text-opacity:  1;
    color: rgb(197 99 107 / var(--tw-text-opacity,  1));
}
.text-\[\#e6e6e6\] {
    --tw-text-opacity:  1;
    color: rgb(230 230 230 / var(--tw-text-opacity,  1));
}
.text-\[--color\] {
    color: var(--color);
}
.text-\[--lqd-ext-chat-primary\] {
    color: var(--lqd-ext-chat-primary);
}
.text-\[--lqd-heading-color\] {
    color: var(--lqd-heading-color);
}
.text-\[hsl\(var\(--blue\)\)\] {
    color: hsl(var(--blue));
}
.text-\[rgba\(0\, 0\, 0\, 0\.65\)\] {
    color: #000000a6;
}
.text-accent {
    color: hsl(var(--accent));
}
.text-amber-500 {
    --tw-text-opacity:  1;
    color: rgb(245 158 11 / var(--tw-text-opacity,  1));
}
.text-amber-600 {
    --tw-text-opacity:  1;
    color: rgb(217 119 6 / var(--tw-text-opacity,  1));
}
.text-amber-700 {
    --tw-text-opacity:  1;
    color: rgb(180 83 9 / var(--tw-text-opacity,  1));
}
.text-amber-800 {
    --tw-text-opacity:  1;
    color: rgb(146 64 14 / var(--tw-text-opacity,  1));
}
.text-background {
    color: hsl(var(--background));
}
.text-background\/95 {
    color: hsl(var(--background) / .95);
}
.text-black {
    --tw-text-opacity:  1;
    color: rgb(0 0 0 / var(--tw-text-opacity,  1));
}
.text-black\/30 {
    color: #0000004d;
}
.text-black\/40 {
    color: #0006;
}
.text-black\/60 {
    color: #0009;
}
.text-black\/65 {
    color: #000000a6;
}
.text-black\/70 {
    color: #000000b3;
}
.text-black\/90 {
    color: #000000e6;
}
.text-blue-400 {
    --tw-text-opacity:  1;
    color: rgb(96 165 250 / var(--tw-text-opacity,  1));
}
.text-blue-500 {
    --tw-text-opacity:  1;
    color: rgb(59 130 246 / var(--tw-text-opacity,  1));
}
.text-blue-600 {
    --tw-text-opacity:  1;
    color: rgb(37 99 235 / var(--tw-text-opacity,  1));
}
.text-blue-700 {
    --tw-text-opacity:  1;
    color: rgb(29 78 216 / var(--tw-text-opacity,  1));
}
.text-blue-800 {
    --tw-text-opacity:  1;
    color: rgb(30 64 175 / var(--tw-text-opacity,  1));
}
.text-card-foreground {
    color: hsl(var(--card-foreground));
}
.text-current {
    color: currentColor;
}
.text-dropdown-foreground {
    color: hsl(var(--dropdown-foreground));
}
.text-emerald-500 {
    --tw-text-opacity:  1;
    color: rgb(16 185 129 / var(--tw-text-opacity,  1));
}
.text-emerald-600 {
    --tw-text-opacity:  1;
    color: rgb(5 150 105 / var(--tw-text-opacity,  1));
}
.text-folder-foreground {
    color: hsl(var(--folder-foreground));
}
.text-foreground {
    color: hsl(var(--foreground));
}
.text-foreground\/25 {
    color: hsl(var(--foreground) / .25);
}
.text-foreground\/30 {
    color: hsl(var(--foreground) / .3);
}
.text-foreground\/40 {
    color: hsl(var(--foreground) / .4);
}
.text-foreground\/50 {
    color: hsl(var(--foreground) / .5);
}
.text-foreground\/55 {
    color: hsl(var(--foreground) / .55);
}
.text-foreground\/60 {
    color: hsl(var(--foreground) / .6);
}
.text-foreground\/65 {
    color: hsl(var(--foreground) / .65);
}
.text-foreground\/70 {
    color: hsl(var(--foreground) / .7);
}
.text-foreground\/80 {
    color: hsl(var(--foreground) / .8);
}
.text-foreground\/90 {
    color: hsl(var(--foreground) / .9);
}
.text-fuchsia-700 {
    --tw-text-opacity:  1;
    color: rgb(162 28 175 / var(--tw-text-opacity,  1));
}
.text-gray-300 {
    --tw-text-opacity:  1;
    color: rgb(209 213 219 / var(--tw-text-opacity,  1));
}
.text-gray-400 {
    --tw-text-opacity:  1;
    color: rgb(156 163 175 / var(--tw-text-opacity,  1));
}
.text-gray-500 {
    --tw-text-opacity:  1;
    color: rgb(107 114 128 / var(--tw-text-opacity,  1));
}
.text-gray-600 {
    --tw-text-opacity:  1;
    color: rgb(75 85 99 / var(--tw-text-opacity,  1));
}
.text-gray-700 {
    --tw-text-opacity:  1;
    color: rgb(55 65 81 / var(--tw-text-opacity,  1));
}
.text-gray-800 {
    --tw-text-opacity:  1;
    color: rgb(31 41 55 / var(--tw-text-opacity,  1));
}
.text-gray-900 {
    --tw-text-opacity:  1;
    color: rgb(17 24 39 / var(--tw-text-opacity,  1));
}
.text-green-500 {
    --tw-text-opacity:  1;
    color: rgb(34 197 94 / var(--tw-text-opacity,  1));
}
.text-green-600 {
    --tw-text-opacity:  1;
    color: rgb(22 163 74 / var(--tw-text-opacity,  1));
}
.text-green-700 {
    --tw-text-opacity:  1;
    color: rgb(21 128 61 / var(--tw-text-opacity,  1));
}
.text-green-800 {
    --tw-text-opacity:  1;
    color: rgb(22 101 52 / var(--tw-text-opacity,  1));
}
.text-header-background {
    color: hsl(var(--header-background));
}
.text-heading-background {
    color: hsl(var(--heading-background));
}
.text-heading-foreground {
    color: hsl(var(--heading-foreground));
}
.text-heading-foreground\/20 {
    color: hsl(var(--heading-foreground) / .2);
}
.text-heading-foreground\/30 {
    color: hsl(var(--heading-foreground) / .3);
}
.text-heading-foreground\/40 {
    color: hsl(var(--heading-foreground) / .4);
}
.text-heading-foreground\/5 {
    color: hsl(var(--heading-foreground) / .05);
}
.text-heading-foreground\/50 {
    color: hsl(var(--heading-foreground) / .5);
}
.text-heading-foreground\/60 {
    color: hsl(var(--heading-foreground) / .6);
}
.text-heading-foreground\/70 {
    color: hsl(var(--heading-foreground) / .7);
}
.text-heading-foreground\/75 {
    color: hsl(var(--heading-foreground) / .75);
}
.text-heading-foreground\/80 {
    color: hsl(var(--heading-foreground) / .8);
}
.text-heading-foreground\/90 {
    color: hsl(var(--heading-foreground) / .9);
}
.text-heading-foreground\/\[7\%\] {
    color: hsl(var(--heading-foreground) / 7%);
}
.text-indigo-300 {
    --tw-text-opacity:  1;
    color: rgb(165 180 252 / var(--tw-text-opacity,  1));
}
.text-indigo-600 {
    --tw-text-opacity:  1;
    color: rgb(79 70 229 / var(--tw-text-opacity,  1));
}
.text-inherit {
    color: inherit;
}
.text-input-foreground {
    color: hsl(var(--input-foreground));
}
.text-label {
    color: hsl(var(--label));
}
.text-navbar-foreground {
    color: hsl(var(--navbar-foreground));
}
.text-navbar-icon-foreground {
    color: hsl(var(--navbar-icon-foreground));
}
.text-neutral-900 {
    --tw-text-opacity:  1;
    color: rgb(23 23 23 / var(--tw-text-opacity,  1));
}
.text-orange-500 {
    --tw-text-opacity:  1;
    color: rgb(249 115 22 / var(--tw-text-opacity,  1));
}
.text-orange-600 {
    --tw-text-opacity:  1;
    color: rgb(234 88 12 / var(--tw-text-opacity,  1));
}
.text-primary {
    color: hsl(var(--primary));
}
.text-primary-foreground {
    color: hsl(var(--primary-foreground));
}
.text-purple-600 {
    --tw-text-opacity:  1;
    color: rgb(147 51 234 / var(--tw-text-opacity,  1));
}
.text-purple-700 {
    --tw-text-opacity:  1;
    color: rgb(126 34 206 / var(--tw-text-opacity,  1));
}
.text-purple-800 {
    --tw-text-opacity:  1;
    color: rgb(107 33 168 / var(--tw-text-opacity,  1));
}
.text-purple-950 {
    --tw-text-opacity:  1;
    color: rgb(59 7 100 / var(--tw-text-opacity,  1));
}
.text-red-500 {
    --tw-text-opacity:  1;
    color: rgb(239 68 68 / var(--tw-text-opacity,  1));
}
.text-red-500\/60 {
    color: #ef444499;
}
.text-red-500\/70 {
    color: #ef4444b3;
}
.text-red-600 {
    --tw-text-opacity:  1;
    color: rgb(220 38 38 / var(--tw-text-opacity,  1));
}
.text-red-600\/80 {
    color: #dc2626cc;
}
.text-red-700 {
    --tw-text-opacity:  1;
    color: rgb(185 28 28 / var(--tw-text-opacity,  1));
}
.text-red-800 {
    --tw-text-opacity:  1;
    color: rgb(153 27 27 / var(--tw-text-opacity,  1));
}
.text-red-900 {
    --tw-text-opacity:  1;
    color: rgb(127 29 29 / var(--tw-text-opacity,  1));
}
.text-rose-500 {
    --tw-text-opacity:  1;
    color: rgb(244 63 94 / var(--tw-text-opacity,  1));
}
.text-secondary {
    color: hsl(var(--secondary));
}
.text-secondary-foreground {
    color: hsl(var(--secondary-foreground));
}
.text-surface-foreground {
    color: hsl(var(--surface-foreground));
}
.text-transparent {
    color: transparent;
}
.text-white {
    --tw-text-opacity:  1;
    color: rgb(255 255 255 / var(--tw-text-opacity,  1));
}
.text-white\/25 {
    color: #ffffff40;
}
.text-white\/30 {
    color: #ffffff4d;
}
.text-white\/40 {
    color: #fff6;
}
.text-white\/50 {
    color: #ffffff80;
}
.text-white\/55 {
    color: #ffffff8c;
}
.text-white\/60 {
    color: #fff9;
}
.text-white\/70 {
    color: #ffffffb3;
}
.text-white\/80 {
    color: #fffc;
}
.text-white\/90 {
    color: #ffffffe6;
}
.text-yellow-500 {
    --tw-text-opacity:  1;
    color: rgb(234 179 8 / var(--tw-text-opacity,  1));
}
.text-yellow-600 {
    --tw-text-opacity:  1;
    color: rgb(202 138 4 / var(--tw-text-opacity,  1));
}
.text-yellow-700 {
    --tw-text-opacity:  1;
    color: rgb(161 98 7 / var(--tw-text-opacity,  1));
}
.text-yellow-800 {
    --tw-text-opacity:  1;
    color: rgb(133 77 14 / var(--tw-text-opacity,  1));
}
.text-yellow-900 {
    --tw-text-opacity:  1;
    color: rgb(113 63 18 / var(--tw-text-opacity,  1));
}
.text-zinc-500 {
    --tw-text-opacity:  1;
    color: rgb(113 113 122 / var(--tw-text-opacity,  1));
}
.text-zinc-600 {
    --tw-text-opacity:  1;
    color: rgb(82 82 91 / var(--tw-text-opacity,  1));
}
.text-zinc-900 {
    --tw-text-opacity:  1;
    color: rgb(24 24 27 / var(--tw-text-opacity,  1));
}
.text-opacity-50 {
    --tw-text-opacity:  .5;
}
.text-opacity-60 {
    --tw-text-opacity:  .6;
}
.text-opacity-80 {
    --tw-text-opacity:  .8;
}
.underline {
    text-decoration-line: underline;
}
.line-through {
    text-decoration-line: line-through;
}
.no-underline {
    text-decoration-line: none;
}
.decoration-heading-foreground\/10 {
    text-decoration-color: hsl(var(--heading-foreground) / .1);
}
.decoration-heading-foreground\/20 {
    text-decoration-color: hsl(var(--heading-foreground) / .2);
}
.decoration-dotted {
    text-decoration-style: dotted;
}
.decoration-dashed {
    text-decoration-style: dashed;
}
.underline-offset-2 {
    text-underline-offset: 2px;
}
.underline-offset-4 {
    text-underline-offset: 4px;
}
.underline-offset-\[3px\] {
    text-underline-offset: 3px;
}
.antialiased {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.\!opacity-100 {
    opacity: 1!important;
}
.opacity-0 {
    opacity: 0;
}
.opacity-10 {
    opacity: .1;
}
.opacity-100 {
    opacity: 1;
}
.opacity-15 {
    opacity: .15;
}
.opacity-20 {
    opacity: .2;
}
.opacity-25 {
    opacity: .25;
}
.opacity-30 {
    opacity: .3;
}
.opacity-35 {
    opacity: .35;
}
.opacity-40 {
    opacity: .4;
}
.opacity-45 {
    opacity: .45;
}
.opacity-5 {
    opacity: .05;
}
.opacity-50 {
    opacity: .5;
}
.opacity-55 {
    opacity: .55;
}
.opacity-60 {
    opacity: .6;
}
.opacity-65 {
    opacity: .65;
}
.opacity-70 {
    opacity: .7;
}
.opacity-75 {
    opacity: .75;
}
.opacity-80 {
    opacity: .8;
}
.opacity-85 {
    opacity: .85;
}
.opacity-90 {
    opacity: .9;
}
.opacity-\[0\.04\] {
    opacity: .04;
}
.opacity-\[0\.08\] {
    opacity: .08;
}
.bg-blend-screen {
    background-blend-mode: screen;
}
.bg-blend-luminosity {
    background-blend-mode: luminosity;
}
.mix-blend-multiply {
    mix-blend-mode: multiply;
}
.mix-blend-screen {
    mix-blend-mode: screen;
}
.mix-blend-darken {
    mix-blend-mode: darken;
}
.mix-blend-lighten {
    mix-blend-mode: lighten;
}
.mix-blend-difference {
    mix-blend-mode: difference;
}
.mix-blend-color {
    mix-blend-mode: color;
}
.mix-blend-luminosity {
    mix-blend-mode: luminosity;
}
.mix-blend-plus-lighter {
    mix-blend-mode: plus-lighter;
}
.\!shadow {
    --tw-shadow:  var(--shadow) !important;
    --tw-shadow-colored:  var(--shadow) !important;
    box-shadow: var(--tw-ring-offset-shadow,  0 0 #0000), var(--tw-ring-shadow,  0 0 #0000), var(--tw-shadow)!important;
}
.\!shadow-lg {
    --tw-shadow:  0 10px 15px -3px rgb(0 0 0 / .1),  0 4px 6px -4px rgb(0 0 0 / .1) !important;
    --tw-shadow-colored:  0 10px 15px -3px var(--tw-shadow-color),  0 4px 6px -4px var(--tw-shadow-color) !important;
    box-shadow: var(--tw-ring-offset-shadow,  0 0 #0000), var(--tw-ring-shadow,  0 0 #0000), var(--tw-shadow)!important;
}
.\!shadow-none {
    --tw-shadow:  0 0 #0000 !important;
    --tw-shadow-colored:  0 0 #0000 !important;
    box-shadow: var(--tw-ring-offset-shadow,  0 0 #0000), var(--tw-ring-shadow,  0 0 #0000), var(--tw-shadow)!important;
}
.shadow {
    --tw-shadow:  var(--shadow);
    --tw-shadow-colored:  var(--shadow);
    box-shadow: var(--tw-ring-offset-shadow,  0 0 #0000), var(--tw-ring-shadow,  0 0 #0000), var(--tw-shadow);
}
.shadow-2xl {
    --tw-shadow:  0 25px 50px -12px rgb(0 0 0 / .25);
    --tw-shadow-colored:  0 25px 50px -12px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow,  0 0 #0000), var(--tw-ring-shadow,  0 0 #0000), var(--tw-shadow);
}
.shadow-\[-5px_-10px_30px_rgba\(0\, 0\, 0\, 0\.07\)\] {
    --tw-shadow:  -5px -10px 30px rgba(0, 0, 0, .07);
    --tw-shadow-colored:  -5px -10px 30px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow,  0 0 #0000), var(--tw-ring-shadow,  0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_0_13px_hsl\(var\(--background\)\)\] {
    --tw-shadow:  0 0 0 13px hsl(var(--background));
    --tw-shadow-colored:  0 0 0 13px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow,  0 0 #0000), var(--tw-ring-shadow,  0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_36px_rgba\(0\, 0\, 0\, 0\.15\)\] {
    --tw-shadow:  0 0 36px rgba(0, 0, 0, .15);
    --tw-shadow-colored:  0 0 36px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow,  0 0 #0000), var(--tw-ring-shadow,  0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0px_22px_0px_hsl\(0_0\%_0\%\/7\%\)\] {
    --tw-shadow:  0 0px 22px 0px hsl(0 0% 0%/7%);
    --tw-shadow-colored:  0 0px 22px 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-\[0_100px_200px_-50px_rgba\(0\, 0\, 0\, 0\.1\)\] {
    --tw-shadow:  0 100px 200px -50px rgba(0, 0, 0, .1);
    --tw-shadow-colored:  0 100px 200px -50px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow,  0 0 #0000), var(--tw-ring-shadow,  0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_10px_10px_rgba\(0\, 0\, 0\, 0\.06\)\] {
    --tw-shadow:  0 10px 10px rgba(0, 0, 0, .06);
    --tw-shadow-colored:  0 10px 10px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow,  0 0 #0000), var(--tw-ring-shadow,  0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_11px_36px_\#032A3E29\] {
    --tw-shadow:  0 11px 36px #032A3E29;
    --tw-shadow-colored:  0 11px 36px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow,  0 0 #0000), var(--tw-ring-shadow,  0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_14px_44px_\#2D2C6A17\] {
    --tw-shadow:  0 14px 44px #2D2C6A17;
    --tw-shadow-colored:  0 14px 44px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow,  0 0 #0000), var(--tw-ring-shadow,  0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_14px_44px_rgba\(0\, 0\, 0\, 0\.07\)\] {
    --tw-shadow:  0 14px 44px rgba(0, 0, 0, .07);
    --tw-shadow-colored:  0 14px 44px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow,  0 0 #0000), var(--tw-ring-shadow,  0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_1px_0_hsl\(var\(--background\)\)\, 0_2px_0_hsl\(var\(--border\)\)\] {
    --tw-shadow:  0 1px 0 hsl(var(--background)), 0 2px 0 hsl(var(--border));
    --tw-shadow-colored:  0 1px 0 var(--tw-shadow-color),  0 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-\[0_1px_2px_rgba\(0\, 0\, 0\, 0\.07\)\] {
    --tw-shadow:  0 1px 2px rgba(0, 0, 0, .07);
    --tw-shadow-colored:  0 1px 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-\[0_24px_88px_rgba\(0\, 0\, 0\, 0\.55\)\] {
    --tw-shadow:  0 24px 88px rgba(0, 0, 0, .55);
    --tw-shadow-colored:  0 24px 88px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow,  0 0 #0000), var(--tw-ring-shadow,  0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_2px_10px_\#7C8DB51F\] {
    --tw-shadow:  0 2px 10px #7C8DB51F;
    --tw-shadow-colored:  0 2px 10px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow,  0 0 #0000), var(--tw-ring-shadow,  0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_2px_2px_hsla\(0\, 0\%\, 0\%\, 0\.07\)\] {
    --tw-shadow:  0 2px 2px hsla(0, 0%, 0%, .07);
    --tw-shadow-colored:  0 2px 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-\[0_2px_2px_hsla\(0\, 0\%\, 0\%\, 0\.1\)\] {
    --tw-shadow:  0 2px 2px hsla(0, 0%, 0%, .1);
    --tw-shadow-colored:  0 2px 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-\[0_2px_4px_hsl\(var\(--heading-foreground\)\/12\%\)\] {
    --tw-shadow:  0 2px 4px hsl(var(--heading-foreground)/12%);
    --tw-shadow-colored:  0 2px 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-\[0_2px_4px_rgba\(149\, 146\, 157\, 0\.15\)\] {
    --tw-shadow:  0 2px 4px rgba(149, 146, 157, .15);
    --tw-shadow-colored:  0 2px 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-\[0_2px_55px_hsl\(var\(--heading-foreground\)\/10\%\)\] {
    --tw-shadow:  0 2px 55px hsl(var(--heading-foreground)/10%);
    --tw-shadow-colored:  0 2px 55px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow,  0 0 #0000), var(--tw-ring-shadow,  0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_2px_5px_rgba\(29\, 39\, 59\, 0\.05\)\] {
    --tw-shadow:  0 2px 5px rgba(29, 39, 59, .05);
    --tw-shadow-colored:  0 2px 5px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow,  0 0 #0000), var(--tw-ring-shadow,  0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_33px_44px_hsl\(0_0\%_0\%\/5\%\)\] {
    --tw-shadow:  0 33px 44px hsl(0 0% 0%/5%);
    --tw-shadow-colored:  0 33px 44px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow,  0 0 #0000), var(--tw-ring-shadow,  0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_33px_44px_hsl\(0_0_0\/12\%\)\] {
    --tw-shadow:  0 33px 44px hsl(0 0 0/12%);
    --tw-shadow-colored:  0 33px 44px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow,  0 0 #0000), var(--tw-ring-shadow,  0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_33px_55px_hsl\(0_0\%_0\%\/8\%\)\] {
    --tw-shadow:  0 33px 55px hsl(0 0% 0%/8%);
    --tw-shadow-colored:  0 33px 55px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow,  0 0 #0000), var(--tw-ring-shadow,  0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_34px_50px_\#3359980D\] {
    --tw-shadow:  0 34px 50px #3359980D;
    --tw-shadow-colored:  0 34px 50px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow,  0 0 #0000), var(--tw-ring-shadow,  0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_3px_12px_rgba\(0\, 0\, 0\, 0\.08\)\] {
    --tw-shadow:  0 3px 12px rgba(0, 0, 0, .08);
    --tw-shadow-colored:  0 3px 12px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow,  0 0 #0000), var(--tw-ring-shadow,  0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_3px_19px_rgba\(47\, 58\, 99\, 0\.06\)\] {
    --tw-shadow:  0 3px 19px rgba(47, 58, 99, .06);
    --tw-shadow-colored:  0 3px 19px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow,  0 0 #0000), var(--tw-ring-shadow,  0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_3px_38px_\#27273A14\] {
    --tw-shadow:  0 3px 38px #27273A14;
    --tw-shadow-colored:  0 3px 38px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow,  0 0 #0000), var(--tw-ring-shadow,  0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_44px_44px_hsl\(0_0\%_0\%\/5\%\)\, inset_0_0_33px_hsl\(0_0\%_100\%\/30\%\)\] {
    --tw-shadow:  0 44px 44px hsl(0 0% 0%/5%), inset 0 0 33px hsl(0 0% 100%/30%);
    --tw-shadow-colored:  0 44px 44px var(--tw-shadow-color),  inset 0 0 33px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow,  0 0 #0000), var(--tw-ring-shadow,  0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_4px_10px_hsl\(0_0\%_0\%\/4\%\)\] {
    --tw-shadow:  0 4px 10px hsl(0 0% 0%/4%);
    --tw-shadow-colored:  0 4px 10px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow,  0 0 #0000), var(--tw-ring-shadow,  0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_4px_10px_hsl\(0_0\%_0\%\/7\%\)\] {
    --tw-shadow:  0 4px 10px hsl(0 0% 0%/7%);
    --tw-shadow-colored:  0 4px 10px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow,  0 0 #0000), var(--tw-ring-shadow,  0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_4px_10px_rgba\(0\, 0\, 0\, 0\.05\)\] {
    --tw-shadow:  0 4px 10px rgba(0, 0, 0, .05);
    --tw-shadow-colored:  0 4px 10px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow,  0 0 #0000), var(--tw-ring-shadow,  0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_4px_12px_rgba\(0\, 0\, 0\, 0\.11\)\] {
    --tw-shadow:  0 4px 12px rgba(0, 0, 0, .11);
    --tw-shadow-colored:  0 4px 12px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow,  0 0 #0000), var(--tw-ring-shadow,  0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_4px_14px_rgba\(0\, 0\, 0\, 0\.05\)\] {
    --tw-shadow:  0 4px 14px rgba(0, 0, 0, .05);
    --tw-shadow-colored:  0 4px 14px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow,  0 0 #0000), var(--tw-ring-shadow,  0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_4px_15px_rgba\(0\, 0\, 0\, 0\.05\)\] {
    --tw-shadow:  0 4px 15px rgba(0, 0, 0, .05);
    --tw-shadow-colored:  0 4px 15px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow,  0 0 #0000), var(--tw-ring-shadow,  0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_4px_20px_rgba\(0\, 0\, 0\, 0\.04\)\] {
    --tw-shadow:  0 4px 20px rgba(0, 0, 0, .04);
    --tw-shadow-colored:  0 4px 20px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow,  0 0 #0000), var(--tw-ring-shadow,  0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_4px_20px_rgba\(0\, 0\, 0\, 0\.05\)\] {
    --tw-shadow:  0 4px 20px rgba(0, 0, 0, .05);
    --tw-shadow-colored:  0 4px 20px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow,  0 0 #0000), var(--tw-ring-shadow,  0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_4px_20px_rgba\(0\, 0\, 0\, 0\.07\)\] {
    --tw-shadow:  0 4px 20px rgba(0, 0, 0, .07);
    --tw-shadow-colored:  0 4px 20px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow,  0 0 #0000), var(--tw-ring-shadow,  0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_4px_28px_rgba\(0\, 0\, 0\, 0\.3\)\] {
    --tw-shadow:  0 4px 28px rgba(0, 0, 0, .3);
    --tw-shadow-colored:  0 4px 28px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow,  0 0 #0000), var(--tw-ring-shadow,  0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_4px_33px_hsl\(0_0\%_0\%\/6\%\)\] {
    --tw-shadow:  0 4px 33px hsl(0 0% 0%/6%);
    --tw-shadow-colored:  0 4px 33px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow,  0 0 #0000), var(--tw-ring-shadow,  0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_4px_34px_rgba\(0\, 0\, 0\, 0\.05\)\] {
    --tw-shadow:  0 4px 34px rgba(0, 0, 0, .05);
    --tw-shadow-colored:  0 4px 34px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow,  0 0 #0000), var(--tw-ring-shadow,  0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_4px_44px_\#0000000F\] {
    --tw-shadow:  0 4px 44px #0000000F;
    --tw-shadow-colored:  0 4px 44px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow,  0 0 #0000), var(--tw-ring-shadow,  0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_4px_44px_hsl\(0_0\%_0\%\/5\%\)\] {
    --tw-shadow:  0 4px 44px hsl(0 0% 0%/5%);
    --tw-shadow-colored:  0 4px 44px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow,  0 0 #0000), var(--tw-ring-shadow,  0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_4px_44px_hsl\(0_0\%_0\%\/7\%\)\] {
    --tw-shadow:  0 4px 44px hsl(0 0% 0%/7%);
    --tw-shadow-colored:  0 4px 44px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow,  0 0 #0000), var(--tw-ring-shadow,  0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_4px_44px_rgba\(0\, 0\, 0\, 0\.06\)\] {
    --tw-shadow:  0 4px 44px rgba(0, 0, 0, .06);
    --tw-shadow-colored:  0 4px 44px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow,  0 0 #0000), var(--tw-ring-shadow,  0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_4px_60px_hsl\(0_0_0\/5\%\)\] {
    --tw-shadow:  0 4px 60px hsl(0 0 0/5%);
    --tw-shadow-colored:  0 4px 60px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow,  0 0 #0000), var(--tw-ring-shadow,  0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_4px_8px_rgba\(0\, 0\, 0\, 0\.05\)\] {
    --tw-shadow:  0 4px 8px rgba(0, 0, 0, .05);
    --tw-shadow-colored:  0 4px 8px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow,  0 0 #0000), var(--tw-ring-shadow,  0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_6px_12px_\#27273A14\] {
    --tw-shadow:  0 6px 12px #27273A14;
    --tw-shadow-colored:  0 6px 12px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow,  0 0 #0000), var(--tw-ring-shadow,  0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_6px_12px_\#27273A26\] {
    --tw-shadow:  0 6px 12px #27273A26;
    --tw-shadow-colored:  0 6px 12px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow,  0 0 #0000), var(--tw-ring-shadow,  0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_6px_12px_rgba\(0\, 0\, 0\, 0\.1\)\] {
    --tw-shadow:  0 6px 12px rgba(0, 0, 0, .1);
    --tw-shadow-colored:  0 6px 12px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow,  0 0 #0000), var(--tw-ring-shadow,  0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_7px_20px_rgba\(0\, 0\, 0\, 0\.04\)\] {
    --tw-shadow:  0 7px 20px rgba(0, 0, 0, .04);
    --tw-shadow-colored:  0 7px 20px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow,  0 0 #0000), var(--tw-ring-shadow,  0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_8px_24px_hsl\(0_0_0\/10\%\)\] {
    --tw-shadow:  0 8px 24px hsl(0 0 0/10%);
    --tw-shadow-colored:  0 8px 24px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow,  0 0 #0000), var(--tw-ring-shadow,  0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_8px_24px_rgba\(0\, 0\, 0\, 0\.1\)\] {
    --tw-shadow:  0 8px 24px rgba(0, 0, 0, .1);
    --tw-shadow-colored:  0 8px 24px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow,  0 0 #0000), var(--tw-ring-shadow,  0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_8px_33px_hsl\(0_0\%_0\%\/5\%\)\] {
    --tw-shadow:  0 8px 33px hsl(0 0% 0%/5%);
    --tw-shadow-colored:  0 8px 33px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow,  0 0 #0000), var(--tw-ring-shadow,  0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_10px_40px_0px_\#00000014\] {
    --tw-shadow:  0px 10px 40px 0px #00000014;
    --tw-shadow-colored:  0px 10px 40px 0px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow,  0 0 #0000), var(--tw-ring-shadow,  0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_3px_45px_rgba\(0\, 0\, 0\, 0\.07\)\] {
    --tw-shadow:  0px 3px 45px rgba(0, 0, 0, .07);
    --tw-shadow-colored:  0px 3px 45px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow,  0 0 #0000), var(--tw-ring-shadow,  0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_4px_40px_hsl\(0_0\%_0\%\/8\%\)\] {
    --tw-shadow:  0px 4px 40px hsl(0 0% 0%/8%);
    --tw-shadow-colored:  0px 4px 40px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow,  0 0 #0000), var(--tw-ring-shadow,  0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_4px_55px_hsl\(0_0\%_0\%\/5\%\)\] {
    --tw-shadow:  0px 4px 55px hsl(0 0% 0%/5%);
    --tw-shadow-colored:  0px 4px 55px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow,  0 0 #0000), var(--tw-ring-shadow,  0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_8px_14\.1px_0px_\#2C299D0D\, 0px_1px_1px_0px_\#00000021_inset\] {
    --tw-shadow:  0px 8px 14.1px 0px #2C299D0D, 0px 1px 1px 0px #00000021 inset;
    --tw-shadow-colored:  0px 8px 14.1px 0px var(--tw-shadow-color),  inset 0px 1px 1px 0px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow,  0 0 #0000), var(--tw-ring-shadow,  0 0 #0000), var(--tw-shadow);
}
.shadow-\[2px_4px_26px_rgba\(0\, 0\, 0\, 0\.05\)\] {
    --tw-shadow:  2px 4px 26px rgba(0, 0, 0, .05);
    --tw-shadow-colored:  2px 4px 26px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow,  0 0 #0000), var(--tw-ring-shadow,  0 0 #0000), var(--tw-shadow);
}
.shadow-\[inset_1px_1px_1px_-0\.5px_hsl\(0_0\%_100\%\/60\%\)\, inset_-1px_-1px_1px_-0\.5px_hsl\(0_0\%_100\%\/40\%\)\, 0_1px_2px_-1px_hsl\(0_0\%_0\%\/30\%\)\] {
    --tw-shadow:  inset 1px 1px 1px -.5px hsl(0 0% 100%/60%), inset -1px -1px 1px -.5px hsl(0 0% 100%/40%), 0 1px 2px -1px hsl(0 0% 0%/30%);
    --tw-shadow-colored:  inset 1px 1px 1px -.5px var(--tw-shadow-color),  inset -1px -1px 1px -.5px 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-card {
    --tw-shadow:  var(--card-shadow);
    --tw-shadow-colored:  var(--card-shadow);
    box-shadow: var(--tw-ring-offset-shadow,  0 0 #0000), var(--tw-ring-shadow,  0 0 #0000), var(--tw-shadow);
}
.shadow-lg {
    --tw-shadow:  0 10px 15px -3px rgb(0 0 0 / .1),  0 4px 6px -4px rgb(0 0 0 / .1);
    --tw-shadow-colored:  0 10px 15px -3px var(--tw-shadow-color),  0 4px 6px -4px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow,  0 0 #0000), var(--tw-ring-shadow,  0 0 #0000), var(--tw-shadow);
}
.shadow-md {
    --tw-shadow:  0 4px 6px -1px rgb(0 0 0 / .1),  0 2px 4px -2px rgb(0 0 0 / .1);
    --tw-shadow-colored:  0 4px 6px -1px var(--tw-shadow-color),  0 2px 4px -2px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow,  0 0 #0000), var(--tw-ring-shadow,  0 0 #0000), var(--tw-shadow);
}
.shadow-none {
    --tw-shadow:  0 0 #0000;
    --tw-shadow-colored:  0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow,  0 0 #0000), var(--tw-ring-shadow,  0 0 #0000), var(--tw-shadow);
}
.shadow-sm {
    --tw-shadow:  0 1px 2px 0 rgb(0 0 0 / .05);
    --tw-shadow-colored:  0 1px 2px 0 var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow,  0 0 #0000), var(--tw-ring-shadow,  0 0 #0000), var(--tw-shadow);
}
.shadow-xl {
    --tw-shadow:  0 20px 25px -5px rgb(0 0 0 / .1),  0 8px 10px -6px rgb(0 0 0 / .1);
    --tw-shadow-colored:  0 20px 25px -5px var(--tw-shadow-color),  0 8px 10px -6px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow,  0 0 #0000), var(--tw-ring-shadow,  0 0 #0000), var(--tw-shadow);
}
.shadow-xs {
    --tw-shadow:  0 2px 1px rgba(0,  0,  0,  .06);
    --tw-shadow-colored:  0 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-black\/10 {
    --tw-shadow-color:  rgb(0 0 0 / .1);
    --tw-shadow:  var(--tw-shadow-colored);
}
.shadow-black\/15 {
    --tw-shadow-color:  rgb(0 0 0 / .15);
    --tw-shadow:  var(--tw-shadow-colored);
}
.shadow-black\/20 {
    --tw-shadow-color:  rgb(0 0 0 / .2);
    --tw-shadow:  var(--tw-shadow-colored);
}
.shadow-black\/5 {
    --tw-shadow-color:  rgb(0 0 0 / .05);
    --tw-shadow:  var(--tw-shadow-colored);
}
.shadow-black\/\[3\%\] {
    --tw-shadow-color:  rgb(0 0 0 / 3%);
    --tw-shadow:  var(--tw-shadow-colored);
}
.shadow-black\/\[7\%\] {
    --tw-shadow-color:  rgb(0 0 0 / 7%);
    --tw-shadow:  var(--tw-shadow-colored);
}
.shadow-green-400 {
    --tw-shadow-color:  #4ade80;
    --tw-shadow:  var(--tw-shadow-colored);
}
.shadow-green-400\/50 {
    --tw-shadow-color:  rgb(74 222 128 / .5);
    --tw-shadow:  var(--tw-shadow-colored);
}
.shadow-heading-foreground\/10 {
    --tw-shadow-color:  hsl(var(--heading-foreground) / .1);
    --tw-shadow:  var(--tw-shadow-colored);
}
.shadow-heading-foreground\/5 {
    --tw-shadow-color:  hsl(var(--heading-foreground) / .05);
    --tw-shadow:  var(--tw-shadow-colored);
}
.shadow-primary {
    --tw-shadow-color:  hsl(var(--primary));
    --tw-shadow:  var(--tw-shadow-colored);
}
.\!outline-none {
    outline: 2px solid transparent!important;
    outline-offset: 2px!important;
}
.outline-none {
    outline: 2px solid transparent;
    outline-offset: 2px;
}
.outline {
    outline-style: solid;
}
.outline-1 {
    outline-width: 1px;
}
.outline-2 {
    outline-width: 2px;
}
.outline-\[1px\] {
    outline-width: 1px;
}
.outline-\[3px\] {
    outline-width: 3px;
}
.-outline-offset-1 {
    outline-offset: -1px;
}
.outline-offset-0 {
    outline-offset: 0px;
}
.outline-accent {
    outline-color: hsl(var(--accent));
}
.outline-background {
    outline-color: hsl(var(--background));
}
.outline-black\/\[3\%\] {
    outline-color: #00000008;
}
.outline-border {
    outline-color: hsl(var(--border));
}
.outline-button-border {
    outline-color: hsl(var(--button-border));
}
.outline-foreground\/5 {
    outline-color: hsl(var(--foreground) / .05);
}
.outline-foreground\/\[7\%\] {
    outline-color: hsl(var(--foreground) / 7%);
}
.outline-heading-foreground\/10 {
    outline-color: hsl(var(--heading-foreground) / .1);
}
.outline-heading-foreground\/5 {
    outline-color: hsl(var(--heading-foreground) / .05);
}
.outline-primary {
    outline-color: hsl(var(--primary));
}
.ring-1 {
    --tw-ring-offset-shadow:  var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow:  var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,  0 0 #0000);
}
.ring-2 {
    --tw-ring-offset-shadow:  var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow:  var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,  0 0 #0000);
}
.ring-inset {
    --tw-ring-inset:  inset;
}
.ring-black\/5 {
    --tw-ring-color:  rgb(0 0 0 / .05);
}
.ring-border\/30 {
    --tw-ring-color:  hsl(var(--border) / .3);
}
.ring-foreground\/10 {
    --tw-ring-color:  hsl(var(--foreground) / .1);
}
.ring-gray-300 {
    --tw-ring-opacity:  1;
    --tw-ring-color:  rgb(209 213 219 / var(--tw-ring-opacity,  1));
}
.ring-purple-700\/10 {
    --tw-ring-color:  rgb(126 34 206 / .1);
}
.ring-offset-0 {
    --tw-ring-offset-width:  0px;
}
.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);
}
.blur-0 {
    --tw-blur:  blur(0);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.blur-2xl {
    --tw-blur:  blur(40px);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.blur-3xl {
    --tw-blur:  blur(64px);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.blur-\[130px\] {
    --tw-blur:  blur(130px);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.blur-\[150px\] {
    --tw-blur:  blur(150px);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.blur-\[160px\] {
    --tw-blur:  blur(160px);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.blur-\[1px\] {
    --tw-blur:  blur(1px);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.blur-\[2px\] {
    --tw-blur:  blur(2px);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.blur-\[3px\] {
    --tw-blur:  blur(3px);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.blur-lg {
    --tw-blur:  blur(16px);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.blur-md {
    --tw-blur:  blur(12px);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.blur-sm {
    --tw-blur:  blur(4px);
    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);
}
.brightness-100 {
    --tw-brightness:  brightness(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);
}
.brightness-110 {
    --tw-brightness:  brightness(1.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);
}
.brightness-\[0\.85\] {
    --tw-brightness:  brightness(.85);
    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);
}
.contrast-\[1\.15\] {
    --tw-contrast:  contrast(1.15);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.drop-shadow-2xl {
    --tw-drop-shadow:  drop-shadow(0 25px 25px rgb(0 0 0 / .15));
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.drop-shadow-\[0px_4px_14px_hsl\(0_0\%_0\%\/10\%\)\] {
    --tw-drop-shadow:  drop-shadow(0px 4px 14px hsl(0 0% 0%/10%));
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.grayscale {
    --tw-grayscale:  grayscale(100%);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.hue-rotate-\[150deg\] {
    --tw-hue-rotate:  hue-rotate(150deg);
    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);
}
.saturate-0 {
    --tw-saturate:  saturate(0);
    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);
}
.saturate-100 {
    --tw-saturate:  saturate(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);
}
.saturate-150 {
    --tw-saturate:  saturate(1.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);
}
.saturate-\[1\.1\] {
    --tw-saturate:  saturate(1.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);
}
.\!filter {
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)!important;
}
.filter {
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.backdrop-blur {
    --tw-backdrop-blur:  blur(8px);
    -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
    backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}
.backdrop-blur-0 {
    --tw-backdrop-blur:  blur(0);
    -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
    backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}
.backdrop-blur-2xl {
    --tw-backdrop-blur:  blur(40px);
    -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
    backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}
.backdrop-blur-3xl {
    --tw-backdrop-blur:  blur(64px);
    -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
    backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}
.backdrop-blur-\[1px\] {
    --tw-backdrop-blur:  blur(1px);
    -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
    backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}
.backdrop-blur-\[2px\] {
    --tw-backdrop-blur:  blur(2px);
    -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
    backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}
.backdrop-blur-\[50px\] {
    --tw-backdrop-blur:  blur(50px);
    -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
    backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}
.backdrop-blur-lg {
    --tw-backdrop-blur:  blur(16px);
    -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
    backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}
.backdrop-blur-md {
    --tw-backdrop-blur:  blur(12px);
    -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
    backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}
.backdrop-blur-none {
    --tw-backdrop-blur:  ;
    -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
    backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}
.backdrop-blur-sm {
    --tw-backdrop-blur:  blur(4px);
    -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
    backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}
.backdrop-blur-xl {
    --tw-backdrop-blur:  blur(24px);
    -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
    backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}
.backdrop-brightness-105 {
    --tw-backdrop-brightness:  brightness(1.05);
    -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
    backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}
.backdrop-brightness-110 {
    --tw-backdrop-brightness:  brightness(1.1);
    -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
    backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}
.backdrop-brightness-125 {
    --tw-backdrop-brightness:  brightness(1.25);
    -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
    backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}
.backdrop-contrast-125 {
    --tw-backdrop-contrast:  contrast(1.25);
    -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
    backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}
.backdrop-contrast-\[105\%\] {
    --tw-backdrop-contrast:  contrast(105%);
    -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
    backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}
.backdrop-saturate-150 {
    --tw-backdrop-saturate:  saturate(1.5);
    -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
    backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}
.backdrop-saturate-\[120\%\] {
    --tw-backdrop-saturate:  saturate(120%);
    -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
    backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}
.backdrop-saturate-\[125\%\] {
    --tw-backdrop-saturate:  saturate(125%);
    -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
    backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}
.backdrop-filter {
    -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
    backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}
.transition {
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    transition-duration: .15s;
}
.transition-\[background\, shadow\] {
    transition-property: background, shadow;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    transition-duration: .15s;
}
.transition-\[background\] {
    transition-property: background;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    transition-duration: .15s;
}
.transition-\[opacity\, transform\, visbility\] {
    transition-property: opacity, transform, visbility;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    transition-duration: .15s;
}
.transition-\[translate\] {
    transition-property: translate;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    transition-duration: .15s;
}
.transition-\[width\] {
    transition-property: width;
    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-bg {
    transition-property: background-color;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    transition-duration: .15s;
}
.transition-border {
    transition-property: border-color, border-width;
    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-none {
    transition-property: none;
}
.transition-opacity {
    transition-property: opacity;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    transition-duration: .15s;
}
.transition-shadow {
    transition-property: box-shadow;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    transition-duration: .15s;
}
.transition-transform {
    transition-property: transform;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    transition-duration: .15s;
}
.delay-100 {
    transition-delay: .1s;
}
.delay-150 {
    transition-delay: .15s;
}
.delay-200 {
    transition-delay: .2s;
}
.delay-300 {
    transition-delay: .3s;
}
.delay-500 {
    transition-delay: .5s;
}
.delay-\[150ms\] {
    transition-delay: .15s;
}
.delay-\[200ms\] {
    transition-delay: .2s;
}
.delay-\[225ms\] {
    transition-delay: 225ms;
}
.delay-\[300ms\] {
    transition-delay: .3s;
}
.delay-\[400ms\] {
    transition-delay: .4s;
}
.delay-\[450ms\] {
    transition-delay: .45s;
}
.delay-\[500ms\] {
    transition-delay: .5s;
}
.delay-\[550ms\] {
    transition-delay: .55s;
}
.delay-\[600ms\] {
    transition-delay: .6s;
}
.delay-\[650ms\] {
    transition-delay: .65s;
}
.delay-\[75ms\] {
    transition-delay: 75ms;
}
.duration-1000 {
    transition-duration: 1s;
}
.duration-150 {
    transition-duration: .15s;
}
.duration-200 {
    transition-duration: .2s;
}
.duration-300 {
    transition-duration: .3s;
}
.duration-500 {
    transition-duration: .5s;
}
.duration-700 {
    transition-duration: .7s;
}
.duration-\[--transition-duration\] {
    transition-duration: var(--transition-duration);
}
.duration-\[0\.4s\] {
    transition-duration: .4s;
}
.duration-\[2850ms\] {
    transition-duration: 2.85s;
}
.ease-\[cubic-bezier\(0\.25\, 0\.8\, 0\.49\, 1\.0\)\] {
    transition-timing-function: cubic-bezier(.25, .8, .49, 1);
}
.ease-in {
    transition-timing-function: cubic-bezier(.4, 0, 1, 1);
}
.ease-in-out {
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
}
.ease-out {
    transition-timing-function: cubic-bezier(0, 0, .2, 1);
}
.will-change-transform {
    will-change: transform;
}
.motion-scale-in-\[0\.8\] {
    --motion-origin-scale-x:  .8;
    --motion-origin-scale-y:  .8;
    --motion-scale-in-animation:  motion-scale-in calc(var(--motion-scale-duration,  var(--motion-duration)) * var(--motion-scale-perceptual-duration-multiplier,  var(--motion-perceptual-duration-multiplier))) var(--motion-scale-timing,  var(--motion-timing)) var(--motion-scale-delay,  var(--motion-delay)) both;
    animation: var(--motion-scale-in-animation), var(--motion-translate-in-animation), var(--motion-rotate-in-animation), var(--motion-filter-in-animation), var(--motion-opacity-in-animation), var(--motion-background-color-in-animation), var(--motion-text-color-in-animation), var(--motion-scale-loop-animation), var(--motion-translate-loop-animation), var(--motion-rotate-loop-animation), var(--motion-filter-loop-animation), var(--motion-opacity-loop-animation), var(--motion-background-color-loop-animation), var(--motion-text-color-loop-animation);
}
.motion-translate-x-loop-\[10\%\] {
    --motion-loop-translate-x:  10%;
    --motion-translate-loop-animation:  motion-translate-loop-mirror calc(var(--motion-translate-duration,  var(--motion-duration)) * var(--motion-translate-perceptual-duration-multiplier,  var(--motion-perceptual-duration-multiplier))) var(--motion-translate-timing,  var(--motion-timing)) var(--motion-translate-delay,  var(--motion-delay)) both var(--motion-translate-loop-count,  var(--motion-loop-count));
    animation-composition: accumulate;
    animation: var(--motion-scale-in-animation), var(--motion-translate-in-animation), var(--motion-rotate-in-animation), var(--motion-filter-in-animation), var(--motion-opacity-in-animation), var(--motion-background-color-in-animation), var(--motion-text-color-in-animation), var(--motion-scale-loop-animation), var(--motion-translate-loop-animation), var(--motion-rotate-loop-animation), var(--motion-filter-loop-animation), var(--motion-opacity-loop-animation), var(--motion-background-color-loop-animation), var(--motion-text-color-loop-animation);
}
.motion-translate-y-loop-25 {
    --motion-loop-translate-y:  25%;
    --motion-translate-loop-animation:  motion-translate-loop-mirror calc(var(--motion-translate-duration,  var(--motion-duration)) * var(--motion-translate-perceptual-duration-multiplier,  var(--motion-perceptual-duration-multiplier))) var(--motion-translate-timing,  var(--motion-timing)) var(--motion-translate-delay,  var(--motion-delay)) both var(--motion-translate-loop-count,  var(--motion-loop-count));
    animation-composition: accumulate;
    animation: var(--motion-scale-in-animation), var(--motion-translate-in-animation), var(--motion-rotate-in-animation), var(--motion-filter-in-animation), var(--motion-opacity-in-animation), var(--motion-background-color-in-animation), var(--motion-text-color-in-animation), var(--motion-scale-loop-animation), var(--motion-translate-loop-animation), var(--motion-rotate-loop-animation), var(--motion-filter-loop-animation), var(--motion-opacity-loop-animation), var(--motion-background-color-loop-animation), var(--motion-text-color-loop-animation);
}
.motion-translate-y-loop-\[-10\%\] {
    --motion-loop-translate-y:  -10%;
    --motion-translate-loop-animation:  motion-translate-loop-mirror calc(var(--motion-translate-duration,  var(--motion-duration)) * var(--motion-translate-perceptual-duration-multiplier,  var(--motion-perceptual-duration-multiplier))) var(--motion-translate-timing,  var(--motion-timing)) var(--motion-translate-delay,  var(--motion-delay)) both var(--motion-translate-loop-count,  var(--motion-loop-count));
    animation-composition: accumulate;
    animation: var(--motion-scale-in-animation), var(--motion-translate-in-animation), var(--motion-rotate-in-animation), var(--motion-filter-in-animation), var(--motion-opacity-in-animation), var(--motion-background-color-in-animation), var(--motion-text-color-in-animation), var(--motion-scale-loop-animation), var(--motion-translate-loop-animation), var(--motion-rotate-loop-animation), var(--motion-filter-loop-animation), var(--motion-opacity-loop-animation), var(--motion-background-color-loop-animation), var(--motion-text-color-loop-animation);
}
.motion-translate-y-loop-\[-10px\] {
    --motion-loop-translate-y:  -10px;
    --motion-translate-loop-animation:  motion-translate-loop-mirror calc(var(--motion-translate-duration,  var(--motion-duration)) * var(--motion-translate-perceptual-duration-multiplier,  var(--motion-perceptual-duration-multiplier))) var(--motion-translate-timing,  var(--motion-timing)) var(--motion-translate-delay,  var(--motion-delay)) both var(--motion-translate-loop-count,  var(--motion-loop-count));
    animation-composition: accumulate;
    animation: var(--motion-scale-in-animation), var(--motion-translate-in-animation), var(--motion-rotate-in-animation), var(--motion-filter-in-animation), var(--motion-opacity-in-animation), var(--motion-background-color-in-animation), var(--motion-text-color-in-animation), var(--motion-scale-loop-animation), var(--motion-translate-loop-animation), var(--motion-rotate-loop-animation), var(--motion-filter-loop-animation), var(--motion-opacity-loop-animation), var(--motion-background-color-loop-animation), var(--motion-text-color-loop-animation);
}
.motion-translate-y-loop-\[-20px\] {
    --motion-loop-translate-y:  -20px;
    --motion-translate-loop-animation:  motion-translate-loop-mirror calc(var(--motion-translate-duration,  var(--motion-duration)) * var(--motion-translate-perceptual-duration-multiplier,  var(--motion-perceptual-duration-multiplier))) var(--motion-translate-timing,  var(--motion-timing)) var(--motion-translate-delay,  var(--motion-delay)) both var(--motion-translate-loop-count,  var(--motion-loop-count));
    animation-composition: accumulate;
    animation: var(--motion-scale-in-animation), var(--motion-translate-in-animation), var(--motion-rotate-in-animation), var(--motion-filter-in-animation), var(--motion-opacity-in-animation), var(--motion-background-color-in-animation), var(--motion-text-color-in-animation), var(--motion-scale-loop-animation), var(--motion-translate-loop-animation), var(--motion-rotate-loop-animation), var(--motion-filter-loop-animation), var(--motion-opacity-loop-animation), var(--motion-background-color-loop-animation), var(--motion-text-color-loop-animation);
}
.motion-rotate-loop-\[1turn\]\/reset {
    --motion-loop-rotate:  1turn;
    --motion-rotate-loop-animation:  motion-rotate-loop-reset calc(var(--motion-rotate-duration,  var(--motion-duration)) * var(--motion-rotate-perceptual-duration-multiplier,  var(--motion-perceptual-duration-multiplier))) var(--motion-rotate-timing,  var(--motion-timing)) var(--motion-rotate-delay,  var(--motion-delay)) both var(--motion-rotate-loop-count,  var(--motion-loop-count));
    animation-composition: accumulate;
    animation: var(--motion-scale-in-animation), var(--motion-translate-in-animation), var(--motion-rotate-in-animation), var(--motion-filter-in-animation), var(--motion-opacity-in-animation), var(--motion-background-color-in-animation), var(--motion-text-color-in-animation), var(--motion-scale-loop-animation), var(--motion-translate-loop-animation), var(--motion-rotate-loop-animation), var(--motion-filter-loop-animation), var(--motion-opacity-loop-animation), var(--motion-background-color-loop-animation), var(--motion-text-color-loop-animation);
}
.motion-blur-in-\[12px\] {
    --motion-origin-blur:  12px;
    --motion-filter-in-animation:  motion-filter-in calc(var(--motion-filter-duration,  var(--motion-duration)) * var(--motion-filter-perceptual-duration-multiplier,  var(--motion-perceptual-duration-multiplier))) var(--motion-filter-timing,  var(--motion-timing)) var(--motion-filter-delay,  var(--motion-delay)) both;
    animation: var(--motion-scale-in-animation), var(--motion-translate-in-animation), var(--motion-rotate-in-animation), var(--motion-filter-in-animation), var(--motion-opacity-in-animation), var(--motion-background-color-in-animation), var(--motion-text-color-in-animation), var(--motion-scale-loop-animation), var(--motion-translate-loop-animation), var(--motion-rotate-loop-animation), var(--motion-filter-loop-animation), var(--motion-opacity-loop-animation), var(--motion-background-color-loop-animation), var(--motion-text-color-loop-animation);
}
.motion-opacity-loop-75 {
    --motion-loop-opacity:  -.25 ;
    --motion-opacity-loop-animation:  motion-opacity-loop-mirror calc(var(--motion-opacity-duration,  var(--motion-duration)) * var(--motion-opacity-perceptual-duration-multiplier,  var(--motion-perceptual-duration-multiplier))) var(--motion-opacity-timing,  var(--motion-timing)) var(--motion-opacity-delay,  var(--motion-delay)) both var(--motion-opacity-loop-count,  var(--motion-loop-count));
    animation-composition: accumulate;
    animation: var(--motion-scale-in-animation), var(--motion-translate-in-animation), var(--motion-rotate-in-animation), var(--motion-filter-in-animation), var(--motion-opacity-in-animation), var(--motion-background-color-in-animation), var(--motion-text-color-in-animation), var(--motion-scale-loop-animation), var(--motion-translate-loop-animation), var(--motion-rotate-loop-animation), var(--motion-filter-loop-animation), var(--motion-opacity-loop-animation), var(--motion-background-color-loop-animation), var(--motion-text-color-loop-animation);
}
.motion-duration-150 {
    --motion-duration:  .15s;
}
.motion-duration-1500 {
    --motion-duration:  1.5s;
}
.motion-duration-2000 {
    --motion-duration:  2s;
}
.motion-duration-\[0\.25s\] {
    --motion-duration:  .25s;
}
.motion-duration-\[0\.35s\] {
    --motion-duration:  .35s;
}
.motion-duration-\[0\.45s\] {
    --motion-duration:  .45s;
}
.motion-duration-\[4s\] {
    --motion-duration:  4s;
}
.motion-duration-\[5s\] {
    --motion-duration:  5s;
}
.motion-duration-\[7s\] {
    --motion-duration:  7s;
}
.motion-delay-100 {
    --motion-delay:  .1s;
}
.motion-delay-150 {
    --motion-delay:  .15s;
}
.motion-delay-200 {
    --motion-delay:  .2s;
}
.motion-delay-300 {
    --motion-delay:  .3s;
}
.motion-delay-500 {
    --motion-delay:  .5s;
}
.motion-ease {
    --motion-timing:  cubic-bezier(.4,  0,  .2,  1);
    --motion-perceptual-duration-multiplier:  1;
}
.motion-ease-in-out-back {
    --motion-timing:  cubic-bezier(.68, -.55, .27, 1.55);
    --motion-perceptual-duration-multiplier:  1;
}
.motion-ease-linear {
    --motion-timing:  linear;
    --motion-perceptual-duration-multiplier:  1;
}
.motion-ease-out-quart {
    --motion-timing:  cubic-bezier(.165,  .84,  .44,  1);
    --motion-perceptual-duration-multiplier:  1;
}
.motion-ease-spring-bouncier {
    --motion-timing:  var(--motion-spring-bouncier);
    --motion-perceptual-duration-multiplier:  2.035;
    --motion-filter-timing:  var(--motion-spring-smooth);
    --motion-opacity-timing:  var(--motion-spring-smooth);
    --motion-background-color-timing:  var(--motion-spring-smooth);
    --motion-text-color-timing:  var(--motion-spring-smooth);
    --motion-filter-perceptual-duration-multiplier:  1.66;
    --motion-opacity-perceptual-duration-multiplier:  1.66;
    --motion-background-color-perceptual-duration-multiplier:  1.66;
    --motion-text-color-perceptual-duration-multiplier:  1.66;
}
.motion-ease-spring-bounciest {
    --motion-timing:  var(--motion-spring-bounciest);
    --motion-perceptual-duration-multiplier:  5.285;
    --motion-filter-timing:  var(--motion-spring-smooth);
    --motion-opacity-timing:  var(--motion-spring-smooth);
    --motion-background-color-timing:  var(--motion-spring-smooth);
    --motion-text-color-timing:  var(--motion-spring-smooth);
    --motion-filter-perceptual-duration-multiplier:  1.66;
    --motion-opacity-perceptual-duration-multiplier:  1.66;
    --motion-background-color-perceptual-duration-multiplier:  1.66;
    --motion-text-color-perceptual-duration-multiplier:  1.66;
}
.motion-ease-spring-smooth {
    --motion-timing:  var(--motion-spring-smooth);
    --motion-perceptual-duration-multiplier:  1.66;
}
.motion-loop-infinite {
    --motion-loop-count:  infinite;
}
.motion-loop-once {
    --motion-loop-count:  1;
}
.collapse {
    visibility: unset;
}
.form-select {
    padding: 1em 1.23em;
    font-size: .8125rem;
    line-height: 1.4285714286;
    border: var(--tblr-border-width) solid var(--tblr-border-color);
    border-radius: var(--tblr-border-radius);
}
.no-scrollbar::-webkit-scrollbar {
    display: none;
}
.no-scrollbar {
    -ms-overflow-style: none;
    scrollbar-width: none;
}
[dir=rtl] .form-select {
    background-position: left .5rem center;
}
.\[--bg\:\#0A0A0E\] {
    --bg:  #0A0A0E;
}
.\[--color-1\:hsl\(var\(--gradient-via\)\)\!important\] {
    --color-1:  hsl(var(--gradient-via)) !important;
}
.\[--color-2\:hsl\(var\(--gradient-to\)\)\!important\] {
    --color-2:  hsl(var(--gradient-to)) !important;
}
.\[--cols\:1\] {
    --cols:  1;
}
.\[--dropdown-offset\:0px\] {
    --dropdown-offset:  0px;
}
.\[--editor-bb-h\:40px\] {
    --editor-bb-h:  40px;
}
.\[--editor-tb-h\:50px\] {
    --editor-tb-h:  50px;
}
.\[--gap\:120px\] {
    --gap:  120px;
}
.\[--gap\:30px\] {
    --gap:  30px;
}
.\[--glow-color-primary\:238deg_71\%_79\%\] {
    --glow-color-primary:  238deg 71% 79%}
.\[--glow-color-secondary\:166deg_74\%_45\%\] {
    --glow-color-secondary:  166deg 74% 45%}
.\[--gradient-1\:\#993DFC\] {
    --gradient-1:  #993DFC;
}
.\[--gradient-1\:transparent\] {
    --gradient-1:  transparent;
}
.\[--gradient-2\:\#10111A\] {
    --gradient-2:  #10111A;
}
.\[--gradient-2\:\#BB3398\] {
    --gradient-2:  #BB3398;
}
.\[--gradient-3\:\#10111A\] {
    --gradient-3:  #10111A;
}
.\[--gradient-3\:\#43CC3E\] {
    --gradient-3:  #43CC3E;
}
.\[--gradient-4\:\#EE554A\] {
    --gradient-4:  #EE554A;
}
.\[--gradient-4\:transparent\] {
    --gradient-4:  transparent;
}
.\[--gradient-5\:\#70B4AF\] {
    --gradient-5:  #70B4AF;
}
.\[--gradient-5\:transparent\] {
    --gradient-5:  transparent;
}
.\[--header-h\:60px\] {
    --header-h:  60px;
}
.\[--input-rounded-multiplier\:5\] {
    --input-rounded-multiplier:  5;
}
.\[--input-rounded\:9999px\] {
    --input-rounded:  9999px;
}
.\[--mask-from\:10\%\] {
    --mask-from:  10%}
.\[--mask-from\:7rem\] {
    --mask-from:  7rem;
}
.\[--mask-to\:90\%\] {
    --mask-to:  90%}
.\[--mask-to\:calc\(100\%-7rem\)\] {
    --mask-to:  calc(100% - 7rem) }
.\[--navbar-height\:60px\] {
    --navbar-height:  60px;
}
.\[--navbar-w\:var\(--navbar-fixed-width\, var\(--navbar-width\, 0px\)\)\] {
    --navbar-w:  var(--navbar-fixed-width, var(--navbar-width, 0px));
}
.\[--outline-glow-iteration\:200\] {
    --outline-glow-iteration:  200;
}
.\[--outline-glow-iteration\:2\] {
    --outline-glow-iteration:  2;
}
.\[--outline-glow-w\:2px\] {
    --outline-glow-w:  2px;
}
.\[--outline-glow-w\:3px\] {
    --outline-glow-w:  3px;
}
.\[--outline-glow-w\:4px\] {
    --outline-glow-w:  4px;
}
.\[--rotate-y\:0deg\] {
    --rotate-y:  0deg;
}
.\[--sidebar-w\:370px\] {
    --sidebar-w:  370px;
}
.\[--sidebar-w\:76px\] {
    --sidebar-w:  76px;
}
.\[--sidebar-w\:80px\] {
    --sidebar-w:  80px;
}
.\[--sidebar-w\:min\(440px\, 90vw\)\] {
    --sidebar-w:  min(440px, 90vw);
}
.\[--tblr-progress-height\:3px\] {
    --tblr-progress-height:  3px;
}
.\[--toolspanel-w\:365px\] {
    --toolspanel-w:  365px;
}
.\[--x\:0px\] {
    --x:  0px;
}
.\[--y\:0px\] {
    --y:  0px;
}
.\[--zoom-offset\:0px\] {
    --zoom-offset:  0px;
}
.\[-webkit-mask-image\:linear-gradient\(90deg\, transparent\, black_15\%\, black_85\%\, transparent\)\] {
    -webkit-mask-image: linear-gradient(90deg, transparent, black 15%, black 85%, transparent);
}
.\[-webkit-overflow-scrolling\:touch\] {
    -webkit-overflow-scrolling: touch;
}
.\[animation-delay\:0\.1s\!important\] {
    animation-delay: .1s!important;
}
.\!\[animation-delay\:0\.2s\] {
    animation-delay: .2s!important;
}
.\!\[animation-delay\:0\.3s\] {
    animation-delay: .3s!important;
}
.\!\[animation-delay\:0\.4s\] {
    animation-delay: .4s!important;
}
.\[animation-delay\:0\.5s\!important\] {
    animation-delay: .5s!important;
}
.\[animation-delay\:1s\!important\] {
    animation-delay: 1s!important;
}
.\!\[animation-direction\:reverse\] {
    animation-direction: reverse!important;
}
.\[animation-duration\:20s\] {
    animation-duration: 20s;
}
.\[animation-duration\:25s\] {
    animation-duration: 25s;
}
.\[animation-duration\:2s\] {
    animation-duration: 2s;
}
.\[animation-duration\:30s\] {
    animation-duration: 30s;
}
.\[animation-duration\:3s\] {
    animation-duration: 3s;
}
.\!\[animation-duration\:4\.5s\] {
    animation-duration: 4.5s!important;
}
.\[animation-duration\:4s\] {
    animation-duration: 4s;
}
.\[animation-duration\:6s\] {
    animation-duration: 6s;
}
.\!\[animation-iteration-count\:10\] {
    animation-iteration-count: 10!important;
}
.\!\[animation-iteration-count\:3\] {
    animation-iteration-count: 3!important;
}
.\!\[animation-play-state\:paused\] {
    animation-play-state: paused!important;
}
.\[animation-play-state\:paused\] {
    animation-play-state: paused;
}
.\[backface-visibility\:hidden\] {
    backface-visibility: hidden;
}
.\[background-size\:0\.625rem\] {
    background-size: .625rem;
}
.\[background-size\:1\.3rem\] {
    background-size: 1.3rem;
}
.\[background-size\:10px\] {
    background-size: 10px;
}
.\[background\:inherit\] {
    background: inherit;
}
.\[box-shadow\:inset_0_4px_21px_rgba\(0\, 0\, 0\, 0\.1\)\] {
    box-shadow: inset 0 4px 21px #0000001a;
}
.\[direction\:ltr\] {
    direction: ltr;
}
.\[font-weight\:inherit\] {
    font-weight: inherit;
}
.\[grid-template-columns\:3fr_repeat\(2\, minmax\(0\, 1fr\)\)_100px_1fr\] {
    grid-template-columns: 3fr repeat(2, minmax(0, 1fr)) 100px 1fr;
}
.\!\[grid-template-columns\:3fr_repeat\(4\, minmax\(0\, 1fr\)\)_100px_1fr\] {
    grid-template-columns: 3fr repeat(4, minmax(0, 1fr)) 100px 1fr!important;
}
.\[mask-image\:linear-gradient\(0deg\, transparent\, black\)\] {
    -webkit-mask-image: linear-gradient(0deg, transparent, black);
    mask-image: linear-gradient(0deg, transparent, black);
}
.\[mask-image\:linear-gradient\(0deg\, transparent_15\%\, black_60\%\)\] {
    -webkit-mask-image: linear-gradient(0deg, transparent 15%, black 60%);
    mask-image: linear-gradient(0deg, transparent 15%, black 60%);
}
.\[mask-image\:linear-gradient\(to_bottom\, transparent\, black_10\%\, black_90\%\, transparent\)\] {
    -webkit-mask-image: linear-gradient(to bottom, transparent, black 10%, black 90%, transparent);
    mask-image: linear-gradient(to bottom, transparent, black 10%, black 90%, transparent);
}
.\[overflow-wrap\:anywhere\] {
    overflow-wrap: anywhere;
}
.\[stroke-dasharray\:1550\] {
    stroke-dasharray: 1550;
}
.\[stroke-dasharray\:780\] {
    stroke-dasharray: 780;
}
.\[stroke-dashoffset\:1550\] {
    stroke-dashoffset: 1550;
}
.\[stroke-dashoffset\:780\] {
    stroke-dashoffset: 780;
}
.\[transform-origin\:50\%_5px\] {
    transform-origin: 50% 5px;
}
.\[transform-style\:preserve-3d\] {
    transform-style: preserve-3d;
}
.\[transform\:perspective\(600px\)_rotateY\(var\(--rotate-y\)\)\] {
    transform: perspective(600px) rotateY(var(--rotate-y));
}
.\[word-break\:break-word\;
    \], .\[word-break\: break-word\] {
    word-break: break-word;
}
*::-webkit-scrollbar {
    width: var(--scrollbar-width);
}
*::-webkit-scrollbar-track {
    background: hsl(var(--scrollbar-track));
}
*::-webkit-scrollbar-thumb {
    background: hsl(var(--scrollbar-thumb));
}
*::-webkit-scrollbar-thumb:hover {
    background: hsl(var(--scrollbar-thumb-hover));
}
* {
    scrollbar-color: hsl(var(--scrollbar-thumb)) hsl(var(--scrollbar-track));
    scrollbar-width: var(--scrollbar-width);
}
body {
    overflow-y: auto;
}
hr {
    margin-top: .625rem;
    margin-bottom: .625rem;
    margin-left: 0;
    margin-right: 0;
    opacity: 1;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    transition-duration: .15s;
    border-color: hsl(var(--border));
}
.container-fluid {
    margin-left: auto;
    margin-right: auto;
    width: 100%}
@media not all and (min-width: 992px) {
    body: has(.lqd-bottom-menu) .lqd-page {
    padding-bottom: var(--bottom-menu-height);
}
}h1, h2, h3, h4, h5, h6 {
    margin-bottom: .5rem;
    font-family: var(--headings-font-family);
    line-height: var(--headings-line-height);
    font-weight: var(--headings-font-weight);
    font-style: var(--headings-font-style);
    text-transform: var(--headings-text-transform);
    letter-spacing: var(--headings-letter-spacing);
    color: var(--headings-color);
}
h1 {
    font-family: var(--h1-font-family,  var(--headings-font-family));
    font-size: var(--h1-font-size,  var(--headings-font-size));
    line-height: var(--h1-line-height,  var(--headings-line-height));
    font-weight: var(--h1-font-weight,  var(--headings-font-weight));
    font-style: var(--h1-font-style,  var(--headings-font-style));
    text-transform: var(--h1-text-transform,  var(--headings-text-transform));
    letter-spacing: var(--h1-letter-spacing,  var(--headings-letter-spacing));
    color: var(--h1-color,  var(--headings-color));
}
h2 {
    font-family: var(--h2-font-family,  var(--headings-font-family));
    font-size: var(--h2-font-size,  var(--headings-font-size));
    line-height: var(--h2-line-height,  var(--headings-line-height));
    font-weight: var(--h2-font-weight,  var(--headings-font-weight));
    font-style: var(--h2-font-style,  var(--headings-font-style));
    text-transform: var(--h2-text-transform,  var(--headings-text-transform));
    letter-spacing: var(--h2-letter-spacing,  var(--headings-letter-spacing));
    color: var(--h2-color,  var(--headings-color));
}
h3 {
    font-family: var(--h3-font-family,  var(--headings-font-family));
    font-size: var(--h3-font-size,  var(--headings-font-size));
    line-height: var(--h3-line-height,  var(--headings-line-height));
    font-weight: var(--h3-font-weight,  var(--headings-font-weight));
    font-style: var(--h3-font-style,  var(--headings-font-style));
    text-transform: var(--h3-text-transform,  var(--headings-text-transform));
    letter-spacing: var(--h3-letter-spacing,  var(--headings-letter-spacing));
    color: var(--h3-color,  var(--headings-color));
}
h4 {
    font-family: var(--h4-font-family,  var(--headings-font-family));
    font-size: var(--h4-font-size,  var(--headings-font-size));
    line-height: var(--h4-line-height,  var(--headings-line-height));
    font-weight: var(--h4-font-weight,  var(--headings-font-weight));
    font-style: var(--h4-font-style,  var(--headings-font-style));
    text-transform: var(--h4-text-transform,  var(--headings-text-transform));
    letter-spacing: var(--h4-letter-spacing,  var(--headings-letter-spacing));
    color: var(--h4-color,  var(--headings-color));
}
h5 {
    font-family: var(--h5-font-family,  var(--headings-font-family));
    font-size: var(--h5-font-size,  var(--headings-font-size));
    line-height: var(--h5-line-height,  var(--headings-line-height));
    font-weight: var(--h5-font-weight,  var(--headings-font-weight));
    font-style: var(--h5-font-style,  var(--headings-font-style));
    text-transform: var(--h5-text-transform,  var(--headings-text-transform));
    letter-spacing: var(--h5-letter-spacing,  var(--headings-letter-spacing));
    color: var(--h5-color,  var(--headings-color));
}
h6 {
    font-family: var(--h6-font-family,  var(--headings-font-family));
    font-size: var(--h6-font-size,  var(--headings-font-size));
    line-height: var(--h6-line-height,  var(--headings-line-height));
    font-weight: var(--h6-font-weight,  var(--headings-font-weight));
    font-style: var(--h6-font-style,  var(--headings-font-style));
    text-transform: var(--h6-text-transform,  var(--headings-text-transform));
    letter-spacing: var(--h6-letter-spacing,  var(--headings-letter-spacing));
    color: var(--h6-color,  var(--headings-color));
}
p {
    margin-bottom: .5rem;
}
.lqd-header {
    flex-shrink: 0;
}
.lqd-mobile-nav-toggle-icon {
    transition: top .1s .1s, bottom .1s .1s, transform .1s, opacity 0s .1s;
}
.lqd-mobile-nav-toggle-icon:after, .lqd-mobile-nav-toggle-icon:before {
    content: "";
    display: block;
    height: inherit;
    width: inherit;
    border-radius: inherit;
    background: inherit;
    position: absolute;
    left: 0;
    transition: inherit;
}
.lqd-mobile-nav-toggle-icon:before {
    top: -.45em;
}
.lqd-mobile-nav-toggle-icon:after {
    bottom: -.45em;
}
.lqd-is-active .lqd-mobile-nav-toggle-icon {
    transform: rotate(45deg);
    transition: top .1s, bottom .1s, transform .1s .1s, opacity 0s .1s;
}
.lqd-is-active .lqd-mobile-nav-toggle-icon:before {
    top: 0;
    transform: rotate(-90deg);
}
.lqd-is-active .lqd-mobile-nav-toggle-icon:after {
    bottom: 0;
    opacity: 0;
}
:root {
    --navbar-width:  17rem;
}
.lqd-navbar-logo {
    top: 0;
    inset-inline-start: 0px;
    z-index: 40;
}
@media (min-width: 992px) {
    .lqd-navbar-logo {
    position: sticky;
}
}.chat-list-item {
    flex-shrink: 0;
}
.chat-list-item.pin-mode {
    order: -1;
}
.top-notice-bar-visible~.lqd-page .lqd-navbar-expander {
    top: calc(var(--top-notice-bar-height) + var(--header-height) / 2);
}
@media (min-width: 992px) {
    .navbar-shrinked {
    --navbar-width:  80px;
    --label-offset:  10px;
    --label-translate-x:  10px;
    --label-translate-y:  0px;
    --dropdown-translate-x:  10px;
    --dropdown-translate-y:  0px;
}
.navbar-shrinked .lqd-nav-link-label, .navbar-shrinked .lqd-navbar-dropdown {
    position: fixed;
    top: var(--item-y);
    inset-inline-start: calc(var(--navbar-width) + var(--label-offset));
    opacity: 0;
    visibility: hidden;
    width: -moz-max-content;
    width: max-content;
    z-index: 30;
    background-color: hsl(var(--navbar-background));
    padding: .5rem 1rem;
    border-radius: .375rem;
    box-shadow: 0 4px 20px #0000001a;
    transition: transform .15s, opacity .15s, visibility .15s;
}
.navbar-shrinked .lqd-nav-link-label {
    transform: translate(var(--label-translate-x), var(--label-translate-y));
}
.navbar-shrinked .lqd-navbar-dropdown {
    display: block;
    margin-top: var(--dropdown-bottom-diff);
    transform: translate(var(--dropdown-translate-x), var(--dropdown-translate-y));
    pointer-events: none;
}
.navbar-shrinked .lqd-navbar-dropdown:before {
    content: "";
    display: inline-block;
    width: calc(var(--label-offset) + 1rem);
    height: 100%;
    position: absolute;
    top: 0;
    z-index: 0;
    inset-inline-start: calc((var(--label-offset) + 1rem) * -1);
    margin-top: calc(var(--dropdown-bottom-diff) * -1);
}
.navbar-shrinked .lqd-navbar-link {
    padding-left: .5rem;
    padding-right: .5rem;
    justify-content: center;
}
.navbar-shrinked .lqd-navbar-dropdown-item {
    --label-translate-x:  0px;
}
.navbar-shrinked .lqd-navbar-dropdown-item .lqd-nav-link-label {
    position: relative;
    top: auto;
    inset-inline-start: auto;
    padding: 0;
    opacity: 1;
    visibility: visible;
    border-radius: 0;
    box-shadow: none;
}
.navbar-shrinked .lqd-navbar-item {
    --dropdown-bottom-diff:  clamp(calc(var(--dropdown-height) * -1),  calc((100vh - (var(--item-y) + var(--dropdown-height)) - 1.5rem)),  calc(var(--item-height)));
}
.navbar-shrinked .lqd-navbar-item:has(>.lqd-navbar-dropdown)>.lqd-navbar-link .lqd-nav-link-label {
    --label-translate-y:  calc(-100% - .5rem) ;
    margin-top: var(--dropdown-bottom-diff);
}
.navbar-shrinked .lqd-navbar-item:has(>.lqd-navbar-dropdown)>.lqd-navbar-link .lqd-nav-link-label:after {
    content: "";
    display: inline-block;
    width: 100%;
    height: .5rem;
    position: absolute;
    bottom: -.5rem;
    inset-inline-start: 0;
}
.navbar-shrinked .lqd-navbar-item:hover {
    --label-translate-x:  0px;
    --dropdown-translate-x:  0px;
}
.navbar-shrinked .lqd-navbar-item:hover>.lqd-navbar-link .lqd-nav-link-label, .navbar-shrinked .lqd-navbar-item:hover>.lqd-navbar-dropdown {
    opacity: 1;
    visibility: visible;
}
.navbar-shrinked .lqd-navbar-item:hover>.lqd-navbar-dropdown {
    pointer-events: auto;
}
.navbar-shrinked[data-theme=default] .lqd-navbar-item:has(.lqd-navbar-label:only-child) {
    display: none;
}
}.page-404 h1 {
    font-size: 92px;
    font-weight: 700;
    color: #000;
}
.page-404 .btn {
    height: 48px;
    padding: .25em 2em;
    border-radius: 4em;
}
@media (min-width: 992px) {
    .has-sidebar .lqd-page-wrapper {
    padding-inline-end: var(--sidebar-width);
}
}.has-sidebar .container, .lqd-page-footer {
    width: 100%}
.page-pretitle {
    margin-bottom: 1.15em;
    font-size: .8125rem;
    text-transform: none;
    letter-spacing: normal;
    font-weight: var(--tblr-font-weight-normal);
}
.page-title {
    --tblr-font-weight-bold:  700;
    margin-bottom: .36em;
    font-size: 2.357em;
    color: var(--lqd-heading-color);
}
.page-wrapper .page-header {
    --tblr-content-padding:  1.5rem;
    padding-bottom: 1.25rem;
    border-bottom: var(--tblr-border-width) solid var(--tblr-border-color);
}
.page-generator .btn {
    --tblr-btn-padding-y:  .725em;
}
.btn {
    background-color: var(--tblr-btn-bg);
    white-space: normal;
    --tblr-btn-border-radius:  5em;
}
.card-footer {
    --tblr-card-cap-padding-y:  1.375rem;
    background: none;
}
.subheader {
    font-size: .8125rem;
    text-transform: none;
    letter-spacing: normal;
    font-weight: var(--tblr-font-weight-medium);
}
.card {
    --tblr-card-cap-padding-y:  .75rem;
    --tblr-card-cap-padding-x:  1.5625rem;
    --tblr-card-bg:  transparent;
    --tblr-card-border-radius:  12px;
}
.row-cards {
    --tblr-gutter-x:  1.5625rem;
    --tblr-gutter-y:  2.5rem;
}
.lqd-card {
    box-shadow: var(--card-shadow);
}
.lqd-card-shadow, .lqd-card-outline-shadow {
    --card-shadow:  var(--shadow);
}
.lqd-card-variant-none {
    box-shadow: none;
    background-color: transparent;
    border: none;
}
.theme-dark .card {
    background: transparent;
}
.avatar {
    --tblr-border-radius:  var(--tblr-avatar-size);
    --tblr-avatar-shadow:  var(--lqd-shadow-xs);
}
.avatar svg {
    width: unset;
    height: unset;
}
td, th {
    padding: .75rem 1rem;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    transition-duration: .15s;
}
th {
    text-align: start;
}
tr {
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    transition-duration: .15s;
}
tr:last-child td {
    border-bottom: none;
}
.table-vcenter>:not(caption)>*>* {
    padding: 1.1rem;
}
.table thead th {
    padding-top: 1.75em;
    padding-bottom: 1.05em;
    border-color: var(--tblr-border-color);
    background: none;
    font-weight: var(--tblr-font-weight-medium);
}
.page-link {
    --tblr-border-radius:  2em;
}
.bg-success {
    --tblr-bg-opacity:  .1;
    --tblr-badge-color:  var(--tblr-success);
}
.bg-danger {
    --tblr-bg-opacity:  .1;
    --tblr-badge-color:  var(--tblr-danger);
}
.badge {
    font-size: .75rem;
    text-transform: none;
    letter-spacing: 0;
    border-radius: 2em;
}
.nav-tabs .nav-link {
    color: var(--tblr-primary);
    background-color: #fff;
}
.nav-tabs .nav-link.active {
    color: #fff;
    background-color: var(--tblr-primary);
}
.dz-progress {
    visibility: hidden!important;
}
.lqd-tabs-nav-toggle {
    justify-content: center;
}
.lqd-tabs-nav-toggle button:before {
    content: "";
    display: inline-block;
    width: 14px;
    height: 14px;
    position: absolute;
    top: calc(50% - 7px);
    inset-inline-start: calc(50% - 15px);
    border-radius: 10px;
    transform: scale(.5);
    opacity: 0;
    transition: transform .65s cubic-bezier(.23, 1, .32, 1), opacity .65s cubic-bezier(.23, 1, .32, 1);
    background-image: linear-gradient(to right, var(--tw-gradient-stops));
    --tw-gradient-from:  var(--gradient-from) var(--tw-gradient-from-position);
    --tw-gradient-stops:  var(--tw-gradient-from),  var(--tw-gradient-to);
    --tw-gradient-to:  rgb(255 255 255 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops:  var(--tw-gradient-from),  var(--gradient-via) var(--tw-gradient-via-position),  var(--tw-gradient-to);
    --tw-gradient-to:  var(--gradient-to) var(--tw-gradient-to-position);
}
.lqd-tabs-nav-toggle button:after {
    content: "";
    display: inline-block;
    width: 100%;
    height: 30px;
    border: 1px solid hsl(var(--heading-foreground)/10%);
}
.lqd-tabs-nav-toggle button:first-child:after, .lqd-tabs-nav-toggle button:last-child:after {
    width: 28px;
}
.lqd-tabs-nav-toggle button:first-child .lqd-tabs-nav-txt, .lqd-tabs-nav-toggle button:last-child .lqd-tabs-nav-txt {
    margin-bottom: 0;
}
.lqd-tabs-nav-toggle button:first-child {
    flex-direction: row;
}
.lqd-tabs-nav-toggle button:first-child:before {
    inset-inline-start: auto;
    inset-inline-end: 7px;
}
.lqd-tabs-nav-toggle button:first-child:after {
    border-radius: 50em 0 0 50em;
    border-inline-end: none;
}
.lqd-tabs-nav-toggle button:first-child .lqd-tabs-nav-txt {
    margin-inline-end: 1em;
}
.lqd-tabs-nav-toggle button:last-child {
    flex-direction: row-reverse;
}
.lqd-tabs-nav-toggle button:last-child:before {
    inset-inline-start: 7px;
}
.lqd-tabs-nav-toggle button:last-child:after {
    border-radius: 0 50em 50em 0;
    border-inline-start: none;
}
.lqd-tabs-nav-toggle button:last-child .lqd-tabs-nav-txt {
    margin-inline-start: 1em;
}
.lqd-tabs-nav-toggle button.lqd-is-active {
    color: hsl(var(--heading-foreground));
}
.lqd-tabs-nav-toggle button.lqd-is-active:before {
    opacity: 1;
    transform: scale(1);
}
.lqd-tabs-nav-toggle .lqd-tabs-nav-txt {
    margin: 0 .5em 7px;
}
.theme-dark .nav-tabs .nav-link {
    color: var(--lqd-color-heading);
    background-color: #ffffff0d;
}
.theme-dark .nav-tabs .nav-link.active {
    color: #fff;
    background-color: var(--tblr-primary);
}
@keyframes lqd-tabs-content-slide-in {
    0% {
    transform: translateY(30px);
    opacity: 0;
}
}@keyframes lqd-tabs-content-scale-down {
    to {
    transform: scale(.985);
    opacity: 0;
}
}::view-transition-old(lqd-tabs-content) {
    animation: lqd-tabs-content-scale-down .3s cubic-bezier(.23, 1, .32, 1) both;
}
::view-transition-new(lqd-tabs-content) {
    animation: lqd-tabs-content-slide-in .3s cubic-bezier(.23, 1, .32, 1) both;
}
.lqd-tabs-nav {
    view-transition-name: lqd-tabs-nav;
}
.lqd-tabs-content {
    view-transition-name: lqd-tabs-content;
}
@media screen and (max-width: 479px) {
    .lqd-tabs-nav-toggle button {
    width: 100%;
    flex-direction: row;
}
.lqd-tabs-nav-toggle button:before {
    width: 16px;
    height: 16px;
    inset-inline-start: 10px;
    bottom: 10px;
    inset-inline-end: auto;
}
.lqd-tabs-nav-toggle button:after {
    width: 36px;
    order: -1;
    border-radius: 50%}
.lqd-tabs-nav-toggle button:not(:last-child) {
    margin-bottom: .5em;
}
.lqd-tabs-nav-toggle .lqd-tabs-nav-txt {
    margin-inline-start: 1em;
    margin-inline-end: 0;
}
}.popover__title {
    font-size: 24px;
    line-height: 36px;
    text-decoration: none;
    color: #e44444;
    text-align: center;
    padding: 15px 0;
}
.popover__wrapper {
    position: relative;
    margin-top: 1.5rem;
    display: inline-block;
}
.popover__back {
    position: fixed;
    width: 100vw;
    height: 100vh;
    background-color: #00000042;
    z-index: 51;
    left: 0;
    top: 0;
}
.popover__content {
    opacity: 0;
    visibility: hidden;
    position: absolute;
    left: -250px;
    transform: translateY(15px);
    background-color: var(--tblr-bg-surface);
    padding: 10px;
    box-shadow: 0 2px 5px 2px #00000042;
    border-radius: 10px;
    min-width: 250px;
}
.popover__content:before {
    position: absolute;
    z-index: -1;
    content: "";
    right: calc(10% - 10px);
    top: -8px;
    border-style: solid;
    border-width: 0 10px 10px 10px;
    border-color: transparent transparent var(--tblr-bg-surface) transparent;
    transition-duration: .3s;
    transition-property: transform;
}
.popover__wrapper .popover__content {
    opacity: 1;
    visibility: visible;
    transform: translateY(10px);
    transition: all .5s cubic-bezier(.75, -.02, .2, .97);
    z-index: 52;
}
.popover__message {
    text-align: left;
    padding-left: 10px;
}
.progress_bar {
    background: linear-gradient(to bottom right, #82e2f4, #8a8aed);
}
.spinner_button:before {
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(to right, #8d65e9, #5391e4, #6bcd94);
}
.custom__popover__title {
    font-size: 24px;
    line-height: 36px;
    text-decoration: none;
    color: #e44444;
    text-align: center;
    padding: 15px 0;
}
.custom__popover__wrapper {
    position: relative;
    margin-top: 1.5rem;
    display: inline-block;
}
.custom__popover__back {
    position: fixed;
    width: 200vw;
    height: 200vh;
    background-color: #00000042;
    z-index: 54;
    left: -100vw;
    top: -100vh;
}
.custom__popover__content {
    opacity: 0;
    visibility: hidden;
    position: absolute;
    transform: translateY(15px);
    background-color: #fff;
    padding: 10px;
    box-shadow: 0 2px 5px 2px #00000042;
    border-radius: 10px;
    min-width: 250px;
}
.custom__popover__content:before {
    position: absolute;
    z-index: -1;
    content: "";
    right: calc(10% - 10px);
    top: -8px;
    border-style: solid;
    border-width: 0 10px 10px 10px;
    border-color: transparent transparent #fff transparent;
    transition-duration: .3s;
    transition-property: transform;
}
.custom__popover__wrapper .custom__popover__content {
    opacity: 1;
    visibility: visible;
    transform: translateY(10px);
    transition: all .5s cubic-bezier(.75, -.02, .2, .97);
    z-index: 55;
}
.custom__popover__message {
    text-align: left;
    padding-left: 10px;
}
.theme-dark .custom__popover__content:before {
    border-bottom-color: var(--tblr-body-bg);
}
@keyframes submit {
    0% {
    opacity: 0;
    transform: scale(0);
}
50% {
    opacity: 1;
}
to {
    opacity: 0;
    transform: scale(1);
}
}select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-image: url("data:image/svg+xml, %3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");
    background-position: right .5rem center;
    background-repeat: no-repeat;
    background-size: 1.5em 1.5em;
    padding-right: 2.5rem;
    -webkit-print-color-adjust: exact;
    print-color-adjust: exact;
}
select[multiple] {
    background: none;
}
option {
    color: hsl(var(--heading-foreground));
}
.lqd-input-switcher {
    background-image: var(--switcher-ball);
}
.lqd-input-switcher:checked {
    background-image: var(--switcher-ball-active);
}
.lqd-input-switcher.lqd-input-sm {
    background-size: .75rem;
}
.lqd-input-switcher-fill {
    background-color: hsl(var(--foreground)/15%);
    border-color: transparent;
    background-image: var(--switcher-ball-active);
}
button.submitting {
    position: relative;
    overflow: hidden;
    text-indent: -99999px;
}
button.submitting:before {
    content: "";
    display: inline-block;
    width: 24px;
    height: 24px;
    position: absolute;
    top: calc(50% - 12px);
    left: calc(50% - 12px);
    border: 2px solid;
    border-radius: 100%;
    animation: submit 1.2s cubic-bezier(.25, .46, .45, .94) infinite;
}
button.submitting svg {
    display: none;
}
input::file-selector-button {
    background-color: hsl(var(--foreground)/.1);
    color: hsl(var(--foreground));
    border: none;
    border-radius: 3px;
    padding: .25rem .75rem;
    margin-inline-end: .5rem;
}
.ts-control, .ts-control input, .ts-dropdown {
    color: hsl(var(--foreground));
}
@media (min-width: 576px) {
    .ts-control, .ts-control input, .ts-dropdown {
    font-size: .9375rem;
    line-height: 1.4375;
}
}.lqd-input.ts-wrapper.multi.has-items .ts-control {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: .125rem;
    overflow: auto;
    padding: 0;
}
.lqd-input.ts-wrapper.multi.has-items .ts-control>div {
    margin: 0;
    border-radius: 9999px;
    background-color: hsl(var(--foreground) / .1);
    padding: .125rem .375rem;
    color: hsl(var(--foreground));
}
.lqd-input.ts-wrapper.plugin-remove_button .item .remove {
    border-color: hsl(var(--foreground)/15%)!important;
    border-start-end-radius: 10px;
    border-end-end-radius: 10px;
}
.lqd-input.ts-wrapper .ts-dropdown {
    border-radius: var(--input-rounded);
    border-color: hsl(var(--border));
    background-color: hsl(var(--background));
    --tw-shadow:  0 10px 15px -3px rgb(0 0 0 / .1),  0 4px 6px -4px rgb(0 0 0 / .1);
    --tw-shadow-colored:  0 10px 15px -3px var(--tw-shadow-color),  0 4px 6px -4px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow,  0 0 #0000), var(--tw-ring-shadow,  0 0 #0000), var(--tw-shadow);
    --tw-shadow-color:  rgb(0 0 0 / .05);
    --tw-shadow:  var(--tw-shadow-colored);
}
.lqd-input.ts-wrapper .ts-dropdown .active {
    background-color: hsl(var(--primary) / .1);
    color: hsl(var(--primary));
}
.lqd-input.ts-wrapper .ts-dropdown .active:first-child {
    border-top-left-radius: var(--input-rounded);
    border-top-right-radius: var(--input-rounded);
}
.lqd-input.ts-wrapper .ts-dropdown .active:last-child {
    border-bottom-right-radius: var(--input-rounded);
    border-bottom-left-radius: var(--input-rounded);
}
.lqd-input .ts-control {
    height: 100%;
    border-style: none;
    background-color: transparent;
    padding: 0;
}
input:checked~.lqd-input-checkbox-custom-wrap {
    background-image: url(data:image/svg+xml, %3Csvg%20width%3D%229%22%20height%3D%227%22%20viewBox%3D%220%200%209%207%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M2.55664%205.30859L7.43359%200.431641L8.05664%201.07617L2.55664%206.57617L0%204.01953L0.644531%203.375L2.55664%205.30859Z%22%20fill%3D%22%237A63DF%22%2F%3E%3C%2Fsvg%3E);
    background-size: 60%}
.form-check-input[type=checkbox] {
    border-radius: 4px;
}
.form-selectgroup-input:checked+.form-selectgroup-label {
    color: #000;
    border-radius: 30px;
    background: hsl(var(--primary)/10%);
}
.form-selectgroup-label {
    color: #000;
    background-color: transparent;
}
.form-select, .form-control, .input-group-text {
    padding: 1em 1.23em;
}
.form-select, .form-control, .input-group-text, .form-label {
    --tblr-border-color:  hsl(var(--border));
    font-size: .8125rem;
    font-weight: 500;
}
.col-form-label, .form-label {
    color: var(--label);
}
.form-label {
    display: flex;
    gap: .25rem;
    align-items: center;
    flex-wrap: wrap;
    margin-bottom: .6rem;
}
.form-label .lqd-tooltip-container {
    margin-inline-start: .25rem;
    vertical-align: middle;
}
.input-group-text {
    display: flex;
    align-items: center;
    height: 100%;
    position: absolute;
    top: 0;
    inset-inline-end: 0;
    border: none;
}
.input-group-flat .input-group-text {
    background: none;
}
.input-group-flat .form-control:not(:last-child) {
    border-right: var(--tblr-border-width) solid hsl(var(--border));
}
.form-control-sm {
    padding: .125rem .25rem;
}
.form-check {
    cursor: pointer;
}
.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback), .input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating) {
    border-radius: var(--tblr-border-radius);
}
.workbook-form input {
    border: none!important;
    padding: 0;
    font-family: Lora, "serif";
    font-size: 21px;
    background-color: transparent!important;
    color: hsl(var(--heading-foreground));
}
.workbook-form input::-moz-placeholder {
    color: hsl(var(--heading-foreground));
}
.workbook-form input::placeholder {
    color: hsl(var(--heading-foreground));
}
.workbook-form input:focus {
    outline: none;
    box-shadow: none;
}
.select2-container--default .select2-selection--multiple {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    background: none;
    overflow: auto;
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: .5rem;
    margin: 0;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice {
    padding: 2px 10px;
    margin: 0;
    border: none;
    border-radius: 5em;
    background-color: hsl(var(--foreground)/7%);
    color: hsl(var(--foreground));
}
.select2-container--default .select2-selection--multiple .select2-selection__choice button {
    border: none;
    padding-inline-start: 0;
    position: relative;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice .select2-selection__choice__display {
    padding: 0;
}
.select2-container .select2-search--inline .select2-search__field {
    margin-top: 0;
}
.form-switch {
    display: flex;
    align-items: center;
    padding-left: 0;
    font-weight: 500;
}
.form-switch .form-check-input {
    flex-shrink: 0;
    width: 3rem;
    height: 1.5rem;
    border-radius: 1.5rem;
    margin-left: 0;
    background-size: 1.3rem;
}
.form-switch .form-check-input:checked {
    background-color: #191919;
}
.form-switch .form-check-label {
    margin-inline-start: .5rem;
}
.theme-dark .form-check-input:not(:checked), .theme-dark .form-control:not([type=search]), .theme-dark .form-file-text, .theme-dark .form-select, .theme-dark .form-selectgroup-check {
    border-color: hsl(var(--input-border));
    background-color: hsl(var(--input-background));
}
.theme-dark .select2-container .select2-search--inline .select2-search__field {
    color: inherit;
}
.theme-dark .form-switch .form-check-input:checked {
    background-color: hsl(var(--primary));
}
.theme-dark .form-selectgroup-input:checked+.form-selectgroup-label {
    background: hsl(var(--primary));
}
.form-input-stepper {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    padding-left: .5rem;
    padding-right: .5rem;
    text-align: center;
}
.form-input-stepper::-webkit-outer-spin-button, .form-input-stepper::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}
.form-input-stepper[type=number] {
    -moz-appearance: textfield;
}
.lqd-input-stepper::-webkit-outer-spin-button, .lqd-input-stepper::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}
.lqd-input-stepper[type=number] {
    -moz-appearance: textfield;
}
.lqd-input-color-wrap {
    --cp-size:  1.25rem;
    --cp-border-color:  hsl(var(--input-border));
}
.lqd-input-color-wrap.color-picker {
    border-radius: 9999px;
    border-style: none;
    padding: 0;
    border-width: 1px!important;
}
.lqd-input-color-wrap .cp_button {
    border-radius: inherit;
}
.lqd-input-color-wrap .cp_caret {
    opacity: 0;
}
html[dir=rtl] select {
    background-position: left .5rem center;
}
@media (min-width: 992px) {
    .image-input-for-fillanexample {
    padding-right: 128px;
}
}@media (max-width: 565px) {
    button[type=submit], .form-file-text, .form-selectgroup-check, .form-control, .form-input, .form-select {
    font-size: 16px!important;
}
}.apexcharts-xaxistooltip, .apexcharts-yaxistooltip, .apexcharts-tooltip {
    -webkit-backdrop-filter: blur(10px) brightness(120%);
    backdrop-filter: blur(10px) brightness(120%);
    box-shadow: 0 2px 4px -1px #0000000d!important;
}
.apexcharts-xaxistooltip, .apexcharts-yaxistooltip {
    border-color: hsl(var(--border))!important;
    background: hsl(var(--background))!important;
    color: hsl(var(--foreground))!important;
}
.apexcharts-tooltip-title {
    padding: .5rem;
    margin-bottom: 0!important;
    font-family: inherit!important;
    line-height: inherit;
    font-weight: 500;
    background: hsl(var(--foreground)/10%)!important;
    border-bottom-color: hsl(var(--border))!important;
}
.apexcharts-tooltip-series-group {
    padding-top: .5rem!important;
    padding-bottom: .5rem!important;
}
.apexcharts-tooltip-y-group {
    padding-top: 0!important;
    padding-bottom: 0!important;
}
.apexcharts-yaxistooltip-left:before, .apexcharts-yaxistooltip-left:after, .apexcharts-yaxistooltip-right:before, .apexcharts-yaxistooltip-right:after {
    border-left-color: hsl(var(--border))!important;
}
.apexcharts-xaxistooltip-top:before, .apexcharts-xaxistooltip-top:after, .apexcharts-xaxistooltip-bottom:before, .apexcharts-xaxistooltip-bottom:after {
    border-bottom-color: hsl(var(--border))!important;
}
#revenue-source .apexcharts-legend-series[rel="1"], #revenue-source .apexcharts-legend-series[rel="2"], #revenue-source .apexcharts-legend-series[rel="3"], #revenue-source .apexcharts-legend-series[rel="4"], #revenue-source .apexcharts-series+.apexcharts-datalabels, #revenue-source .apexcharts-series+.apexcharts-datalabels+.apexcharts-datalabels, #revenue-source .apexcharts-series+.apexcharts-datalabels+.apexcharts-datalabels+.apexcharts-datalabels, #revenue-source .apexcharts-series+.apexcharts-datalabels+.apexcharts-datalabels+.apexcharts-datalabels+.apexcharts-datalabels {
    display: none!important;
}
#revenue-source .apexcharts-series[rel="1"], #revenue-source .apexcharts-series[rel="2"], #revenue-source .apexcharts-series[rel="3"], #revenue-source .apexcharts-series[rel="4"] {
    visibility: hidden;
}
#popular-tools-chart svg, #popular-tools-chart foreignObject {
    overflow: visible;
}
#popular-tools-chart .apexcharts-legend {
    padding: 0;
    overflow: visible;
}
#popular-tools-chart .apexcharts-legend-series {
    display: flex;
    align-items: center;
    border-bottom: 1px solid hsl(var(--border));
    padding: .75rem 0!important;
}
#popular-tools-chart .apexcharts-legend-series .apexcharts-legend-text {
    display: flex;
    flex-grow: 1;
    gap: .5rem;
}
#popular-tools-chart .apexcharts-legend-series .apexcharts-legend-text span {
    font-weight: 700;
    margin-inline-start: auto;
}
@media (min-width: 992px) {
    #popular-ai-tools .apexcharts-legend, #popular-ai-tools .apexcharts-svg, #popular-ai-tools .apexcharts-svg>foreignObject {
    overflow: visible;
}
}@media ((min-width: 992px)) {
    #popular-ai-tools .apexcharts-legend {
    top: 50%!important;
    bottom: auto!important;
    transform: translateY(-50%)!important;
}
}@media (min-width: 992px) {
    #popular-ai-tools .apexcharts-legend-series {
    border-bottom-width: 1px;
    padding-top: 1rem;
    padding-bottom: 1rem;
    font-size: .9375rem;
    line-height: 1.4375;
    font-weight: 500;
}
#popular-ai-tools .apexcharts-legend-series:last-child {
    border-bottom-width: 0px;
}
}@media ((min-width: 992px)) {
    #popular-ai-tools .apexcharts-legend-marker {
    width: 10px!important;
    height: 10px!important;
}
}.theme-dark .apexcharts-tooltip.apexcharts-theme-light {
    border-color: hsl(var(--border));
    background: hsl(var(--background));
    color: hsl(var(--foreground));
}
@media (min-width: 501px) {
    #popular-tools-chart .apexcharts-legend {
    top: 0!important;
}
}div.tox {
    color: unset!important;
    border: none;
}
div.tox p {
    color: unset!important;
    background: none!important;
}
div.tox .tox-tbtn--bespoke, div.tox .tox-promotion, div.tox .tox-toolbar, div.tox .tox-menubar {
    background: none;
}
div.tox .tox-toolbar__primary {
    flex-wrap: nowrap;
    align-items: center;
    justify-content: space-between;
    gap: 12px;
    padding-bottom: 0;
    background: none;
}
div.tox .tox-tbtn__select-label {
    cursor: inherit;
}
div.tox .tox-toolbar__group {
    padding: 0;
    flex-wrap: nowrap;
}
div.tox .tox-edit-area__iframe {
    background: none;
}
div.tox .tox-collection__item {
    cursor: pointer;
    color: inherit;
}
div.tox .tox-collection__item-icon:empty {
    display: none!important;
}
div.tox .tox-tbtn--select {
    margin: 0;
}
div.tox .tox-tbtn:focus:not(.tox-tbtn--disabled) svg, div.tox .tox-tbtn svg, div.tox .tox-collection__item-caret svg {
    fill: currentColor;
}
div.tox .tox-tbtn:hover svg, div.tox .tox-collection__item-caret:hover svg {
    fill: currentColor;
}
div.tox .tox-tbtn {
    width: 24px;
    height: 24px;
}
div.tox .tox-mbtn, div.tox .tox-tbtn {
    color: inherit;
}
div.tox .tox-mbtn:focus:not(.tox-tbtn--disabled), div.tox .tox-mbtn:hover:not(:disabled):not(.tox-mbtn--active), div.tox .tox-mbtn--active, div.tox .tox-mbtn--active:hover, div.tox .tox-mbtn:hover, div.tox .tox-mbtn:active, div.tox .tox-mbtn:focus, div.tox .tox-tbtn:focus:not(.tox-tbtn--disabled), div.tox .tox-tbtn:hover:not(:disabled):not(.tox-mbtn--active), div.tox .tox-tbtn--active, div.tox .tox-tbtn--active:hover, div.tox .tox-tbtn:hover, div.tox .tox-tbtn:active, div.tox .tox-tbtn:focus {
    background: hsl(var(--foreground)/10%);
    color: hsl(var(--foreground));
}
div.tox .tox-mbtn--enabled, div.tox .tox-mbtn--enabled:hover, div.tox .tox-tbtn--enabled, div.tox .tox-tbtn--enabled:hover {
    background: hsl(var(--primary)/10%);
    color: hsl(var(--primary));
}
div.tox .tox-tbtn__icon-wrap {
    max-width: 100%}
div.tox .tox-collection--toolbar .tox-collection__item--active {
    background-color: hsl(var(--foreground)/10%);
}
div.tox .tox-collection--toolbar .tox-collection__item--active:not(.tox-collection__item--state-disabled) {
    color: hsl(var(--foreground));
}
div.tox .tox-split-button:focus {
    background: hsl(var(--foreground)/10%);
    color: hsl(var(--foreground));
}
div.tox .tox-split-button:hover {
    box-shadow: 0 0 0 1px hsl(var(--foreground)/10%) inset;
}
div.tox .tox-editor-header .tox-toolbar__group:first-child .tox-tbtn--select {
    justify-content: space-between;
    width: 170px;
    height: 40px;
    padding: 0 16px;
    background: none;
    border: 1px solid hsl(var(--border));
    border-radius: var(--input-rounded);
}
div.tox .tox-editor-header .tox-toolbar__group:nth-child(2) .tox-tbtn {
    width: auto;
}
div.tox .tox-editor-header .tox-toolbar__group:nth-child(2) .tox-tbtn__select-label {
    overflow: visible;
}
div.tox .tox-editor-header .tox-toolbar__group:nth-child(3) .tox-tbtn__select-chevron {
    display: none;
}
div.tox .tox-custom-label {
    font-size: 10px;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: .05em;
    margin-bottom: 1em;
}
div.tox .tox-menu.tox-collection.tox-collection--list {
    padding: 16px!important;
}
div.tox .tox-menu.tox-collection.tox-collection--list .tox-collection__group {
    padding: 20px 0;
}
div.tox .tox-menu.tox-collection.tox-collection--list .tox-collection__group:first-child {
    padding-top: 0;
}
div.tox .tox-menu.tox-collection.tox-collection--list .tox-collection__group:last-child {
    padding-bottom: 0;
}
div.tox .tox-menu.tox-collection.tox-collection--list .tox-collection__item {
    cursor: pointer;
}
div.tox .tox-menu.tox-collection.tox-collection--list .tox-collection__item-label {
    font-size: 13px;
}
div.tox .tox-collection--list .tox-collection__item--active, div.tox .tox-collection--list .tox-collection__item--enabled {
    background-color: hsl(var(--primary)/10%);
    color: hsl(var(--primary));
}
div.tox .tox-collection--list .tox-collection__item--active:not(.tox-collection__item--state-disabled) {
    color: hsl(var(--foreground));
}
div.tox .tox-toolbar-overlord {
    overflow-x: auto;
}
div.tox .tox-toolbar-overlord, div.tox:not(.tox-tinymce-inline) .tox-editor-header {
    background: none;
}
div.tox:not(.tox-tinymce-inline) .tox-editor-header {
    box-shadow: none;
}
div.tox.tox-tinymce-aux .tox-toolbar__overflow {
    background-color: hsl(var(--surface-light));
}
div.tox .tox-toolbar__overflow .tox-tbtn {
    width: auto;
    height: auto;
}
div.tox.tox-edit-focus .tox-edit-area:before {
    opacity: 0;
}
.lqd-tinymce-toolbar-fixed {
    --header-translateX:  var(--sidebar-w);
    padding-bottom: 7rem;
}
.lqd-tinymce-toolbar-fixed div.tox {
    height: calc(100vh - var(--editor-tb-h) - 6rem - 7rem)!important;
}
.lqd-tinymce-toolbar-fixed div.tox .tox-editor-header {
    box-shadow: 0 4px 10px #0000000d!important;
    background: hsl(var(--background))!important;
    transition: transform .3s;
    position: fixed!important;
    inset-inline-start: 0;
    top: var(--editor-tb-h);
    width: 100vw;
    transform: translate(var(--header-translateX));
    transition: all .5s cubic-bezier(.25, .8, .49, 1)!important;
    padding: 0!important;
}
.lqd-generator-sidebar-collapsed .lqd-tinymce-toolbar-fixed div.tox .tox-editor-header {
    transform: translate(0);
    z-index: 40;
}
.lqd-tinymce-toolbar-fixed div.tox .tox-tbtn--select {
    margin: 0;
}
.lqd-tinymce-toolbar-fixed div.tox .tox-tbtn__select-label {
    font-size: 12px;
    font-weight: 500;
}
.lqd-tinymce-toolbar-fixed div.tox .tox-toolbar-overlord, .lqd-tinymce-toolbar-fixed div.tox .tox-toolbar__primary {
    background: none;
}
.lqd-tinymce-toolbar-fixed div.tox .tox-toolbar__primary {
    border-bottom: none!important;
    padding-bottom: 0;
    gap: 1rem;
}
.lqd-tinymce-toolbar-fixed div.tox .tox-toolbar__group:first-child, .lqd-tinymce-toolbar-fixed div.tox .tox-toolbar__group:last-child {
    width: var(--sidebar-w);
}
.lqd-tinymce-toolbar-fixed div.tox .tox-toolbar__group:first-child {
    margin-inline-end: auto;
}
.lqd-tinymce-toolbar-fixed div.tox .tox-toolbar__group:first-child .tox-tbtn--select {
    border-radius: 0;
    border: none;
    border-inline-end: 1px solid hsl(var(--border));
}
.lqd-tinymce-toolbar-fixed div.tox .tox-toolbar__group:last-child {
    margin-inline-start: auto;
    justify-content: end;
    padding-inline-end: .5rem;
    gap: 1rem;
}
.lqd-tinymce-toolbar-fixed div.tox .tox-toolbar__group:last-child .tox-icon {
    opacity: .75;
}
.lqd-tinymce-toolbar-fixed div.tox .tox-toolbar__group:last-child .tox-tbtn {
    width: auto!important;
}
.theme-dark div.tox .tox-menu {
    background-color: hsl(var(--surface-light));
    border: none;
}
html[dir=rtl] .workbook-form .tox .tox-toolbar__primary, html[dir=rtl] .workbook-form .tox .tox-toolbar {
    flex-direction: row-reverse!important;
}
html[dir=rtl] .lqd-tinymce-toolbar-fixed {
    --header-translateX:  calc(var(--sidebar-w) * -1);
}
@media (max-width: 991px) {
    .lqd-tinymce-toolbar-fixed div.tox .tox-toolbar.tox-toolbar--scrolling {
    overflow-x: auto;
    flex-wrap: nowrap;
}
.lqd-tinymce-toolbar-fixed div.tox .tox-editor-header {
    transform: translate(0);
}
.lqd-tinymce-toolbar-fixed div.tox .tox-toolbar__group:first-child, .lqd-tinymce-toolbar-fixed div.tox .tox-toolbar__group:last-child {
    width: auto;
}
}@media (max-width: 565px) {
    .tox .tox-toolbar.tox-toolbar--scrolling {
    overflow: hidden;
    flex-wrap: wrap;
    gap: 8px;
}
.tox .tox-toolbar.tox-toolbar--scrolling .tox-toolbar__group {
    gap: 3px;
}
}.lqd-floating-menu {
    view-transition-name: lqd-floating-menu;
}
@keyframes lqd-posts-container-slide-in {
    0% {
    transform: translateY(30px);
    opacity: 0;
}
}@keyframes lqd-posts-container-scale-down {
    to {
    transform: scale(.985);
    opacity: 0;
}
}::view-transition-old(lqd-posts-container) {
    animation: lqd-posts-container-scale-down .3s cubic-bezier(.23, 1, .32, 1) both;
}
::view-transition-new(lqd-posts-container) {
    animation: lqd-posts-container-slide-in .3s cubic-bezier(.23, 1, .32, 1) both;
}
.lqd-posts-container {
    view-transition-name: lqd-posts-container;
}
.lqd-posts-item {
    grid-template-areas: "content type date cost actions";
    grid-template-columns: 3fr repeat(2, minmax(0, 1fr)) 100px 1fr;
}
.lqd-posts-item .lqd-posts-item-content {
    grid-area: content;
}
.lqd-posts-item .lqd-posts-item-type {
    grid-area: type;
}
.lqd-posts-item .lqd-posts-item-date {
    grid-area: date;
}
.lqd-posts-item .lqd-posts-item-actions {
    grid-area: actions;
}
[data-view-mode=grid] .lqd-posts-item {
    grid-template-areas: "type ." "content content" "date actions";
    grid-template-columns: unset;
    padding: 1.125rem .9375rem;
    box-shadow: 0 2px 5px #00000012;
    border-width: 0;
    border-radius: var(--card-rounded);
}
[data-view-mode=grid] .lqd-posts-item .lqd-posts-item-content-inner {
    -webkit-mask-image: linear-gradient(to top, transparent 10%, black 80%);
    mask-image: linear-gradient(to top, transparent 10%, black 80%);
}
[data-view-mode=grid] .lqd-posts-item .lqd-posts-item-icon, [data-view-mode=grid] .lqd-posts-item .lqd-posts-item-cost {
    display: none;
}
[data-view-mode=grid] .lqd-posts-item[data-type=image] {
    grid-template-areas: "content content" "date actions"}
[data-view-mode=grid] .lqd-posts-item[data-type=image] .lqd-posts-item-type {
    display: none;
}
[data-view-mode=grid] .lqd-posts-item[data-type=image] .lqd-posts-item-content {
    height: 100%;
    padding-top: 0;
}
[data-view-mode=grid] .lqd-posts-item[data-type=image] .lqd-posts-item-content-inner {
    height: auto;
    -webkit-mask-image: none;
    mask-image: none;
}
[data-view-mode=grid] .lqd-posts-item .document-checkbox-label {
    display: none;
}
[data-view-mode=grid] .lqd-posts-item:hover {
    background-color: transparent;
    transform: translateY(-3px);
    box-shadow: 0 5px 15px #0000000d;
}
.lqd-social-media-post-item {
    grid-template-areas: "content type date publish_type likes cost actions";
    grid-template-columns: 3fr repeat(4, minmax(0, 1fr)) 100px 1fr;
}
.theme-dark [data-view-mode=grid] .lqd-posts-item {
    box-shadow: 0 5px 10px #ffffff08;
}
@media (min-width: 992px) and (max-width: 1199px) {
    [data-view-mode=list] .lqd-posts-head, [data-view-mode=list] .lqd-posts-item {
    grid-template-columns: 2fr repeat(2, minmax(0, 1fr)) 100px 1fr;
}
.lqd-social-media-post-item {
    grid-template-columns: 3fr repeat(4, minmax(0, 1fr)) 100px 1fr!important;
}
}@media (max-width: 991px) {
    [data-view-mode=list] .lqd-posts-head, [data-view-mode=list] .lqd-posts-item {
    grid-template-columns: 2fr repeat(2, minmax(0, 1fr)) 100px 1fr;
    min-width: 990px;
}
}.lqd-image-generator-stablediffusion-form button[type=submit] svg:where([dir=rtl], [dir=rtl] *), .lqd-image-generator-inputs-wrap button[type=submit] svg:where([dir=rtl], [dir=rtl] *) {
    --tw-rotate:  180deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
@keyframes lqd-generators-container-slide-in {
    0% {
    transform: translateY(30px);
    opacity: 0;
}
}@keyframes lqd-generators-container-scale-down {
    to {
    transform: scale(.985);
    opacity: 0;
}
}::view-transition-old(lqd-generators-container) {
    animation: lqd-generators-container-scale-down .3s cubic-bezier(.23, 1, .32, 1) both;
}
::view-transition-new(lqd-generators-container) {
    animation: lqd-generators-container-slide-in .3s cubic-bezier(.23, 1, .32, 1) both;
}
.lqd-generators-container {
    view-transition-name: lqd-generators-container;
}
@keyframes lqd-image-generator-slide-in {
    0% {
    transform: translateY(30px);
    opacity: 0;
}
}@keyframes lqd-image-generator-scale-down {
    to {
    transform: scale(.985);
    opacity: 0;
}
}::view-transition-old(lqd-image-generator) {
    animation: lqd-image-generator-scale-down .3s cubic-bezier(.23, 1, .32, 1) both;
}
::view-transition-new(lqd-image-generator) {
    animation: lqd-image-generator-slide-in .3s cubic-bezier(.23, 1, .32, 1) both;
}
.lqd-image-generator-tabs-nav {
    view-transition-name: lqd-image-generator-tabs-nav;
}
.lqd-image-generator-stablediffusion, .lqd-image-generator-dalle {
    view-transition-name: lqd-image-generator;
}
.lqd-image-generator-random-prompt {
    view-transition-name: lqd-image-generator-random-prompt;
}
@keyframes lqd-progress-bar-indeterminate {
    0% {
    transform: translate(-100%);
}
to {
    transform: translate(100%) scaleX(0);
}
}.lqd-progress-bar-indeterminate {
    animation: lqd-progress-bar-indeterminate 1.75s cubic-bezier(.31, .91, .64, .98) infinite;
}
#toast-container {
    inset: auto auto 45px 50%;
    transform: translate(-50%);
}
#toast-container>div {
    width: auto;
    opacity: 1;
    box-shadow: 0 5px 25px #0000000d!important;
    padding: 12px 25px 12px 45px;
    background-size: 22px;
    font-size: 13px;
    font-weight: 500;
    -webkit-backdrop-filter: blur(10px) saturate(120%);
    backdrop-filter: blur(10px) saturate(120%);
    border-radius: 6px;
}
#toast-container>.toast-success {
    background-image: url(data:image/svg+xml;
    base64, PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iNDgiIHZpZXdCb3g9IjAgOTYgOTYwIDk2MCIgd2lkdGg9IjQ4IiBmaWxsPSIjZmZmIj48cGF0aCBkPSJtNDIxIDc1OCAyODMtMjgzLTQ2LTQ1LTIzNyAyMzctMTIwLTEyMC00NSA0NSAxNjUgMTY2Wm01OSAyMThxLTgyIDAtMTU1LTMxLjV0LTEyNy41LTg2UTE0MyA4MDQgMTExLjUgNzMxVDgwIDU3NnEwLTgzIDMxLjUtMTU2dDg2LTEyN1EyNTIgMjM5IDMyNSAyMDcuNVQ0ODAgMTc2cTgzIDAgMTU2IDMxLjVUNzYzIDI5M3E1NCA1NCA4NS41IDEyN1Q4ODAgNTc2cTAgODItMzEuNSAxNTVUNzYzIDg1OC41cS01NCA1NC41LTEyNyA4NlQ0ODAgOTc2Wm0wLTYwcTE0MiAwIDI0MS05OS41VDgyMCA1NzZxMC0xNDItOTktMjQxdC0yNDEtOTlxLTE0MSAwLTI0MC41IDk5VDE0MCA1NzZxMCAxNDEgOTkuNSAyNDAuNVQ0ODAgOTE2Wm0wLTM0MFoiLz48L3N2Zz4=)!important;
}
#toast-container>.toast-error {
    background-image: url(data:image/svg+xml;
    base64, PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iNDgiIHZpZXdCb3g9IjAgOTYgOTYwIDk2MCIgd2lkdGg9IjQ4IiBmaWxsPSIjZmZmIj48cGF0aCBkPSJNNDc5Ljk4MiA3NzZxMTQuMDE4IDAgMjMuNTE4LTkuNDgyIDkuNS05LjQ4MyA5LjUtMjMuNSAwLTE0LjAxOC05LjQ4Mi0yMy41MTgtOS40ODMtOS41LTIzLjUtOS41LTE0LjAxOCAwLTIzLjUxOCA5LjQ4Mi05LjUgOS40ODMtOS41IDIzLjUgMCAxNC4wMTggOS40ODIgMjMuNTE4IDkuNDgzIDkuNSAyMy41IDkuNVpNNDUzIDYyM2g2MFYzNzBoLTYwdjI1M1ptMjcuMjY2IDM1M3EtODIuNzM0IDAtMTU1LjUtMzEuNXQtMTI3LjI2Ni04NnEtNTQuNS01NC41LTg2LTEyNy4zNDFRODAgNjU4LjMxOSA4MCA1NzUuNXEwLTgyLjgxOSAzMS41LTE1NS42NTlRMTQzIDM0NyAxOTcuNSAyOTN0MTI3LjM0MS04NS41UTM5Ny42ODEgMTc2IDQ4MC41IDE3NnE4Mi44MTkgMCAxNTUuNjU5IDMxLjVRNzA5IDIzOSA3NjMgMjkzdDg1LjUgMTI3UTg4MCA0OTMgODgwIDU3NS43MzRxMCA4Mi43MzQtMzEuNSAxNTUuNVQ3NjMgODU4LjMxNnEtNTQgNTQuMzE2LTEyNyA4NlE1NjMgOTc2IDQ4MC4yNjYgOTc2Wm0uMjM0LTYwUTYyMiA5MTYgNzIxIDgxNi41dDk5LTI0MVE4MjAgNDM0IDcyMS4xODggMzM1IDYyMi4zNzUgMjM2IDQ4MCAyMzZxLTE0MSAwLTI0MC41IDk4LjgxMlExNDAgNDMzLjYyNSAxNDAgNTc2cTAgMTQxIDk5LjUgMjQwLjV0MjQxIDk5LjVabS0uNS0zNDBaIi8+PC9zdmc+)!important;
}
#toast-container>.toast-info {
    background-image: url(data:image/svg+xml;
    base64, PHN2ZwogIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICB3aWR0aD0iMjQiCiAgaGVpZ2h0PSIyNCIKICB2aWV3Qm94PSIwIDAgMjQgMjQiCiAgZmlsbD0ibm9uZSIKICBzdHJva2U9IiNmZmYiCiAgc3Ryb2tlLXdpZHRoPSIyIgogIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIKICBzdHJva2UtbGluZWpvaW49InJvdW5kIgo+CiAgPHBhdGggZD0iTTMgMTJhOSA5IDAgMSAwIDE4IDBhOSA5IDAgMCAwIC0xOCAwIiAvPgogIDxwYXRoIGQ9Ik0xMiA5aC4wMSIgLz4KICA8cGF0aCBkPSJNMTEgMTJoMXY0aDEiIC8+Cjwvc3ZnPg==)!important;
}
#toast-container>.toast-warning {
    background-image: url(data:image/svg+xml;
    base64, PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgc3Ryb2tlLXdpZHRoPSIxLjUiPiA8cGF0aCBkPSJNMTIgOXY0Ij48L3BhdGg+IDxwYXRoIGQ9Ik0xMC4zNjMgMy41OTFsLTguMTA2IDEzLjUzNGExLjkxNCAxLjkxNCAwIDAgMCAxLjYzNiAyLjg3MWgxNi4yMTRhMS45MTQgMS45MTQgMCAwIDAgMS42MzYgLTIuODdsLTguMTA2IC0xMy41MzZhMS45MTQgMS45MTQgMCAwIDAgLTMuMjc0IDB6Ij48L3BhdGg+IDxwYXRoIGQ9Ik0xMiAxNmguMDEiPjwvcGF0aD4gPC9zdmc+IA==)!important;
}
.toast-success {
    background-color: #065006cc;
}
.toast-error {
    background-color: #5b1111cc;
}
.toast-info {
    background-color: #0882abcc;
}
.toast-warning {
    background-color: #f3bb32cc;
    color: #332606!important;
}
.theme-dark .toast-success {
    background-color: #0d330dcc;
}
.theme-dark .toast-error {
    background-color: #3d0707cc;
}
.theme-dark .toast-info {
    background-color: #074c63cc;
}
.theme-dark .toast-warning {
    background-image: url(data:image/svg+xml;
    base64, PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZWNlOWRmIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgc3Ryb2tlLXdpZHRoPSIxLjUiPiA8cGF0aCBkPSJNMTIgOXY0Ij48L3BhdGg+IDxwYXRoIGQ9Ik0xMC4zNjMgMy41OTFsLTguMTA2IDEzLjUzNGExLjkxNCAxLjkxNCAwIDAgMCAxLjYzNiAyLjg3MWgxNi4yMTRhMS45MTQgMS45MTQgMCAwIDAgMS42MzYgLTIuODdsLTguMTA2IC0xMy41MzZhMS45MTQgMS45MTQgMCAwIDAgLTMuMjc0IDB6Ij48L3BhdGg+IDxwYXRoIGQ9Ik0xMiAxNmguMDEiPjwvcGF0aD4gPC9zdmc+IA==)!important;
    background-color: #dca317cc;
    color: #ece9df!important;
}
@keyframes lqd-loading-skeleton {
    to {
    transform: translate(100%);
}
}.lqd-loading-skeleton.lqd-is-loading [data-lqd-skeleton-el] {
    min-height: 1em;
    position: relative;
    overflow: hidden;
    background-color: hsl(var(--foreground)/10%);
}
.lqd-loading-skeleton.lqd-is-loading [data-lqd-skeleton-el]:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    transform: translate(-100%);
    background-image: linear-gradient(90deg, transparent 0, rgba(255, 255, 255, .2) 20%, rgba(255, 255, 255, .5) 60%, transparent);
    animation: lqd-loading-skeleton 1.5s infinite;
}
.tox-edit-area .lqd-typing {
    position: absolute!important;
    z-index: 90;
    inset: 1em auto auto 1em!important;
    background: hsl(var(--secondary))!important;
    color: hsl(var(--secondary-foreground))!important;
    font-size: 12px!important;
}
.tox-edit-area .lqd-typing.lqd-is-hidden {
    display: none!important;
}
.lqd-typing-dot {
    animation: typingAnimation .5s infinite alternate backwards cubic-bezier(.9, 0, .95, .84);
}
.lqd-tinymce-toolbar-fixed .tox-edit-area .lqd-typing {
    z-index: 20;
}
@keyframes typingAnimation {
    0% {
    transform: translateY(0) scaleY(1);
}
to {
    transform: translateY(-120%) scaleY(.75);
}
}.data-audio {
    gap: 9px;
    width: 127px;
    height: 35px;
    padding: 0 10px;
    border-radius: 20px;
    box-shadow: 0 1px 4px #00000026;
    font-size: 11px;
    background-color: #fff;
}
.data-audio>wave {
    width: 100%!important;
}
.data-audio button {
    display: inline-flex;
    width: 18px;
    height: 18px;
    padding: 0;
    border-radius: 10px;
    order: -1;
    flex-shrink: 0;
    align-items: center;
    justify-content: center;
    background: none;
    border: 1px solid;
    color: hsl(var(--primary));
    transition: all .3s;
}
.data-audio button svg:nth-child(2) {
    display: none;
}
.data-audio button.is-playing {
    background-color: hsl(var(--primary));
    color: #fff;
}
.data-audio button.is-playing svg:first-child {
    display: none;
}
.data-audio button.is-playing svg:nth-child(2) {
    display: block;
}
.theme-dark .data-audio {
    background-color: #ffffff0d;
}
@property --animating-word-y {
    syntax:  "<length>";
     inherits:  true;
     initial-value:  0px;
}
.chat-content * {
    color: currentColor;
}
.chat-content code:not([class*=language-]) {
    border-radius: .25rem;
    background-color: hsl(var(--background));
    padding: .125rem .25rem;
    font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;
    font-size: .8125rem;
    font-weight: 600;
    color: hsl(var(--primary));
}
.chat-content code:not([class*=language-]):before, .chat-content code:not([class*=language-]):after {
    content: "`"}
.chat-content blockquote>:first-child {
    margin-top: 0;
}
.chat-content blockquote>:last-child {
    margin-bottom: 0;
}
.chat-content li>p:only-child {
    margin-top: 0;
    margin-bottom: 0;
}
.chat-content .katex {
    margin-left: .25rem;
    margin-right: .25rem;
}
.chat-content .katex:first-child {
    margin-inline-start: 0px;
}
.animated-el.done-signal {
    display: none;
}
a .animated-el {
    text-decoration: inherit;
}
.lqd-chat-ai-bubble.animating-words {
    transition: --animating-word-y .15s cubic-bezier(.4, 0, .2, 1);
}
.lqd-chat-ai-bubble.animating-words .chat-content-container:before {
    -webkit-mask-image: linear-gradient(to bottom, black var(--animating-word-y), transparent calc(var(--animating-word-y) + 7lh + 2rem));
    mask-image: linear-gradient(to bottom, black var(--animating-word-y), transparent calc(var(--animating-word-y) + 7lh + 2rem));
}
.lqd-chat-ai-bubble.animating-words li, .lqd-chat-ai-bubble.animating-words hr, .lqd-chat-ai-bubble.animating-words tr, .lqd-chat-ai-bubble.animating-words .animated-el {
    opacity: 0;
}
.lqd-chat-ai-bubble.animating-words.streaming-on .chat-content-container:before {
    -webkit-mask-image: linear-gradient(to bottom, black var(--animating-word-y), transparent calc(var(--animating-word-y) + 2lh + 2rem));
    mask-image: linear-gradient(to bottom, black var(--animating-word-y), transparent calc(var(--animating-word-y) + 2lh + 2rem));
}
.lqd-chat-ai-bubble .lqd-typing {
    min-height: inherit;
}
.lqd-chat-ai-bubble:not(.loading) .lqd-typing {
    display: none;
}
.lqd-chat-ai-bubble.loading .chat-content {
    display: none;
}
.multi-model-response-wrap .chat-content-container {
    width: 100%;
    border-radius: .375rem;
    border-width: 1px;
    padding: 1.25rem 1.75rem;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    transition-duration: .15s;
}
.multi-model-response-wrap .multi-model-response-head, .multi-model-response-wrap .animating-words-done .multi-model-response-foot {
    display: flex;
}
.lqd-chat-image-grid {
    display: grid;
    width: 100%;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: .25rem;
}
.lqd-chat-image-grid>* {
    min-width: 0px;
}
.lqd-chat-image-grid a, .lqd-chat-image-grid img {
    margin: 0;
    width: 100%}
.lqd-chat-image-grid img {
    max-width: 100%}
.lqd-chat-image-grid>*:not(a, img, p), .lqd-chat-image-grid>p>*:not(a, img, p) {
    display: none;
}
.lqd-chat-image-grid:has(>p) {
    display: block;
}
.lqd-chat-image-grid>p {
    grid-column: span 2 / span 2;
    margin: 0;
    display: grid;
    min-width: 0px;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: .25rem;
}
.lqd-chat-v2 {
    --background:  180 5% 96%;
    --border:  180 3% 92%;
    --surface-background:  0 0% 100%;
    --surface-foreground:  0 0% 0%;
    --card-border:  var(--border);
    --button-border:  var(--border);
    --sidebar-w:  73px;
    --header-h:  80px;
    --chats-container-width:  820px;
}
.lqd-chat-v2, .lqd-chat-v2 .lqd-page-wrapper, .lqd-chat-v2 .lqd-page-content-container {
    padding: 0!important;
}
.lqd-chat-v2 .lqd-page, .lqd-chat-v2 .lqd-page-wrapper, .lqd-chat-v2 .lqd-page-content-wrap {
    border-radius: 0!important;
}
.lqd-chat-v2 .conversation-area-wrap, .lqd-chat-v2 .chats-sidebar-wrap .chats-list-container {
    border-radius: 0;
    background-color: transparent;
    --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);
}
@media (min-width: 992px) {
    .lqd-chat-v2 .lqd-announcement, .lqd-chat-v2 .lqd-navbar-expander, .lqd-chat-v2 .lqd-navbar, .lqd-chat-v2 .lqd-header {
    display: none;
}
.lqd-chat-v2 .header-user-dropdown .lqd-dropdown-dropdown {
    transform-origin: top right;
    --tw-scale-x:  .95;
    --tw-scale-y:  .95;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.lqd-chat-v2 .header-user-dropdown .lqd-dropdown-dropdown-content>div, .lqd-chat-v2 .header-user-dropdown .lqd-dropdown-dropdown-content>hr {
    --tw-translate-y:  .5rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    opacity: 0;
    transition-property: all;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    transition-duration: .15s;
}
.lqd-chat-v2 .header-user-dropdown.lqd-is-active .lqd-dropdown-dropdown {
    --tw-scale-x:  1;
    --tw-scale-y:  1;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.lqd-chat-v2 .header-user-dropdown.lqd-is-active .lqd-dropdown-dropdown-content>div, .lqd-chat-v2 .header-user-dropdown.lqd-is-active .lqd-dropdown-dropdown-content>hr {
    --tw-translate-y:  0px;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    opacity: 1;
}
.lqd-chat-v2 .header-user-dropdown.lqd-is-active .lqd-dropdown-dropdown-content>div:nth-child(2), .lqd-chat-v2 .header-user-dropdown.lqd-is-active .lqd-dropdown-dropdown-content>hr:nth-child(2) {
    transition-delay: 25ms;
}
.lqd-chat-v2 .header-user-dropdown.lqd-is-active .lqd-dropdown-dropdown-content>div:nth-child(3), .lqd-chat-v2 .header-user-dropdown.lqd-is-active .lqd-dropdown-dropdown-content>hr:nth-child(3) {
    transition-delay: 50ms;
}
.lqd-chat-v2 .header-user-dropdown.lqd-is-active .lqd-dropdown-dropdown-content>div:nth-child(4), .lqd-chat-v2 .header-user-dropdown.lqd-is-active .lqd-dropdown-dropdown-content>hr:nth-child(4) {
    transition-delay: 75ms;
}
.lqd-chat-v2 .header-user-dropdown.lqd-is-active .lqd-dropdown-dropdown-content>div:nth-child(5), .lqd-chat-v2 .header-user-dropdown.lqd-is-active .lqd-dropdown-dropdown-content>hr:nth-child(5) {
    transition-delay: .1s;
}
.lqd-chat-v2 .header-user-dropdown.lqd-is-active .lqd-dropdown-dropdown-content>div:nth-child(6), .lqd-chat-v2 .header-user-dropdown.lqd-is-active .lqd-dropdown-dropdown-content>hr:nth-child(6) {
    transition-delay: 125ms;
}
.lqd-chat-v2 .lqd-chat-head {
    display: none;
}
.lqd-chat-v2 .conversation-area {
    padding-top: 5rem;
}
.lqd-chat-v2 .chats-sidebar-wrap {
    --tw-translate-x:  -100%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    transition-property: all;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    transition-duration: .15s;
}
}@media (min-width: 768px) {
    @media not all and (min-width:  992px) {
    .lqd-chat-v2 .chats-sidebar-wrap .chats-new {
    padding: 1.25rem;
}
}}@media (min-width: 992px) {
    .lqd-chat-v2 .chats-sidebar-wrap .chats-new {
    display: none;
}
.lqd-chat-v2 .chats-sidebar-wrap .chats-search, .lqd-chat-v2 .chats-sidebar-wrap .chats-list, .lqd-chat-v2 .chats-sidebar-wrap .chats-sidebar-links {
    --tw-translate-x:  -.75rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    opacity: 0;
    transition-property: all;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    transition-duration: .3s;
}
}@media (min-width: 768px) {
    @media not all and (min-width:  992px) {
    .lqd-chat-v2 .chats-sidebar-wrap .chats-search {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
}
}}@media (min-width: 992px) {
    .lqd-chat-v2 .chats-sidebar-wrap .chats-search {
    margin-bottom: 1rem;
    height: auto;
    border-style: none;
    padding: 0;
}
.lqd-chat-v2 .chats-sidebar-wrap .chats-search .lqd-input {
    border-radius: .75rem;
    border-width: 1px;
    border-color: hsl(var(--heading-foreground) / .05);
    background-color: transparent;
    padding-inline-start: 1rem;
}
.lqd-chat-v2 .chats-sidebar-wrap .chats-search .lqd-input::-moz-placeholder {
    color: hsl(var(--heading-foreground) / .7);
}
.lqd-chat-v2 .chats-sidebar-wrap .chats-search .lqd-input::placeholder {
    color: hsl(var(--heading-foreground) / .7);
}
.lqd-chat-v2 .chats-sidebar-wrap .chats-search svg {
    inset-inline-start: auto;
    inset-inline-end: 1rem;
    width: 1rem;
    height: 1rem;
}
.lqd-chat-v2 .chats-sidebar-wrap .chats-list-container {
    grid-row: 1 / -1;
    height: auto;
    min-width: 0px;
    flex-grow: 1;
    overflow: visible;
    border-style: none;
    background-color: transparent;
    padding: 1.5rem 1.75rem;
}
.lqd-chat-v2 .chats-sidebar-wrap .chat-list-item {
    border-bottom-width: 0px;
}
.lqd-chat-v2 .chats-sidebar-wrap .chat-list-item:before {
    --tw-content:  none;
    content: var(--tw-content);
}
.lqd-chat-v2 .chats-sidebar-wrap .chat-list-item.active .chat-list-item-trigger {
    background-color: hsl(var(--heading-foreground) / .05);
    padding-inline-start: .75rem;
}
.lqd-chat-v2 .chats-sidebar-wrap .chat-list-item.active .chat-item-title {
    font-weight: 600;
    color: hsl(var(--heading-foreground));
}
.lqd-chat-v2 .chats-sidebar-wrap .chat-list-item.pin-mode .lqd-chat-item-trigger-icons {
    display: inline;
}
.lqd-chat-v2 .chats-sidebar-wrap .chat-item-date, .lqd-chat-v2 .chats-sidebar-wrap .lqd-chat-item-trigger-icons {
    display: none;
}
.lqd-chat-v2 .chats-sidebar-wrap .lqd-chat-item-trigger-icons {
    order: 2;
    flex-shrink: 0;
}
.lqd-chat-v2 .chats-sidebar-wrap .lqd-chat-item-trigger-icons svg {
    display: none;
    flex-shrink: 0;
}
.lqd-chat-v2 .chats-sidebar-wrap .lqd-chat-item-trigger-icons .lqd-chat-item-trigger-icon-pin {
    display: inline;
    width: 1.25rem;
    height: 1.25rem;
    --tw-rotate:  45deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.lqd-chat-v2 .chats-sidebar-wrap .chat-list-item-trigger {
    width: 100%;
    border-radius: .75rem;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-inline-end: .75rem;
    padding-inline-start: 0px;
    transition-property: all;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    transition-duration: .15s;
}
}.lqd-chat-v2 .chats-sidebar-wrap .chat-list-item-trigger:has(.lqd-chat-item-thumb-wrap) {
    align-items: center;
}
@media (min-width: 992px) {
    .lqd-chat-v2 .chats-sidebar-wrap .lqd-chat-item-trigger-info {
    width: 100%;
    overflow: hidden;
}
.lqd-chat-v2 .chats-sidebar-wrap .chat-item-title {
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: .8125rem;
    font-weight: 400;
    color: hsl(var(--heading-foreground) / .7);
}
.lqd-chat-v2 .chats-sidebar-wrap .chat-item-title[contenteditable] {
    overflow: visible;
}
.lqd-chat-v2 .chats-sidebar-wrap.active {
    --tw-translate-x:  0px;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.lqd-chat-v2 .chats-sidebar-wrap.active .chats-search, .lqd-chat-v2 .chats-sidebar-wrap.active .chats-list, .lqd-chat-v2 .chats-sidebar-wrap.active .chats-sidebar-links {
    --tw-translate-x:  0px;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    opacity: 1;
}
.lqd-chat-v2 .chats-sidebar-wrap.active .chats-search {
    transition-delay: .1s;
}
.lqd-chat-v2 .chats-sidebar-wrap.active .chats-list {
    transition-delay: .15s;
}
.lqd-chat-v2 .chats-sidebar-wrap.active .chats-sidebar-links {
    transition-delay: .2s;
}
.lqd-chat-v2 .lqd-chat-category-dropdown .lqd-chat-category-name {
    gap: .5rem;
    background-color: transparent;
    padding: 0;
    color: hsl(var(--heading-foreground));
}
.lqd-chat-v2 .lqd-chat-category-dropdown .lqd-dropdown-trigger {
    z-index: 2;
    gap: .5rem;
    white-space: nowrap;
}
.lqd-chat-v2 .lqd-chat-category-dropdown .lqd-chat-category-name>svg {
    width: 18px;
    height: 18px;
    border-radius: 9999px;
    border-width: 1.5px;
    border-color: currentColor;
}
.lqd-chat-v2 .lqd-chat-category-dropdown .lqd-chat-category-role {
    display: none;
}
.lqd-chat-v2 .lqd-chat-category-dropdown .lqd-chat-category-avatar {
    display: none;
    width: 1.25rem;
    height: 1.25rem;
    opacity: 0;
}
.lqd-chat-v2 .lqd-chat-category-dropdown .lqd-chat-category-avatar * {
    display: none;
}
.lqd-chat-v2 .lqd-chat-category-dropdown .lqd-dropdown-dropdown-search {
    border-radius: .5rem;
}
}.lqd-chat-v2 .lqd-chat-category-dropdown .lqd-dropdown-dropdown {
    inset-inline-end: 0px;
    inset-inline-start: 0px;
    border-radius: 0;
}
@media not all and (min-width: 992px) {
    .lqd-chat-v2 .lqd-chat-category-dropdown .lqd-dropdown-dropdown {
    height: calc(var(--chats-container-height));
}
}@media not all and (min-width: 768px) {
    .lqd-chat-v2 .lqd-chat-category-dropdown .lqd-dropdown-dropdown {
    max-height: none;
}
}@media (min-width: 992px) {
    .lqd-chat-v2 .lqd-chat-category-dropdown .lqd-dropdown-dropdown {
    pointer-events: auto;
    visibility: visible;
    position: fixed;
    inset-inline-start: 0px;
    top: var(--ad-h, 0px);
    z-index: 10;
    height: 100vh;
    max-height: none;
    width: 405px;
    --tw-translate-x:  -100%;
    --tw-translate-y:  0px;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    background-color: hsl(var(--background));
    opacity: 1;
    transition-duration: .2s;
}
}.lqd-chat-v2 .lqd-chat-category-dropdown .lqd-dropdown-dropdown-content {
    border-radius: 0;
    background-color: hsl(var(--background));
    --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);
}
@media (min-width: 992px) {
    .lqd-chat-v2 .lqd-chat-category-dropdown .lqd-dropdown-dropdown-content {
    height: 100%;
    padding-inline-start: var(--sidebar-w);
}
.lqd-chat-v2 .lqd-chat-category-dropdown .lqd-dropdown-dropdown-content>div>div {
    --tw-translate-x:  -.5rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    opacity: 0;
    transition-property: all;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    transition-duration: .3s;
}
.lqd-chat-v2 .lqd-chat-category-dropdown.lqd-is-active .lqd-dropdown-dropdown {
    --tw-translate-x:  0px;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.lqd-chat-v2 .lqd-chat-category-dropdown.lqd-is-active .lqd-dropdown-dropdown-content>div>div {
    --tw-translate-x:  0px;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    opacity: 1;
    transition-delay: .2s;
}
.lqd-chat-v2 .lqd-chat-category-dropdown.lqd-is-active .lqd-dropdown-dropdown-content>div>div:first-child {
    transition-delay: .1s;
}
.lqd-chat-v2 .chats-container {
    margin-left: auto;
    margin-right: auto;
    width: var(--chats-container-width);
    overflow: visible;
    padding-left: 0;
    padding-right: 0;
}
}.lqd-chat-v2 .chats-container>.lqd-chat-ai-bubble:only-child {
    display: none;
}
.lqd-chat-v2 .lqd-chat-ai-bubble, .lqd-chat-v2 .lqd-chat-user-bubble, .lqd-chat-v2 .lqd-chat-image-bubble {
    position: relative;
    width: 100%;
    flex-direction: column;
    border-radius: 18px;
    padding: 1.5rem;
}
.lqd-chat-v2 .lqd-chat-ai-bubble:before, .lqd-chat-v2 .lqd-chat-user-bubble:before, .lqd-chat-v2 .lqd-chat-image-bubble:before {
    pointer-events: none;
    position: absolute;
    inset-inline-end: 100%;
    top: 0;
    z-index: 0;
    height: 100%;
    content: var(--tw-content);
    width: 2.5rem;
}
@media (min-width: 768px) {
    .lqd-chat-v2 .lqd-chat-ai-bubble, .lqd-chat-v2 .lqd-chat-user-bubble, .lqd-chat-v2 .lqd-chat-image-bubble {
    padding: 1.25rem 1.5rem;
}
}@media (min-width: 992px) {
    .lqd-chat-v2 .lqd-chat-ai-bubble, .lqd-chat-v2 .lqd-chat-user-bubble, .lqd-chat-v2 .lqd-chat-image-bubble {
    margin-bottom: 1.5rem;
}
}.lqd-chat-v2 .lqd-chat-ai-bubble .chat-content-container, .lqd-chat-v2 .lqd-chat-user-bubble .chat-content-container, .lqd-chat-v2 .lqd-chat-image-bubble .chat-content-container {
    color: hsl(var(--heading-foreground));
}
.lqd-chat-v2 .lqd-chat-ai-bubble:hover:before, .lqd-chat-v2 .lqd-chat-user-bubble:hover:before, .lqd-chat-v2 .lqd-chat-image-bubble:hover:before {
    content: var(--tw-content);
    pointer-events: auto;
}
.lqd-chat-v2 .lqd-chat-ai-bubble:hover .lqd-chat-actions-wrap, .lqd-chat-v2 .lqd-chat-user-bubble:hover .lqd-chat-actions-wrap, .lqd-chat-v2 .lqd-chat-image-bubble:hover .lqd-chat-actions-wrap {
    visibility: visible;
    opacity: 1;
}
.lqd-chat-v2 .chat-content-container {
    position: static;
    min-height: 0px;
    flex-grow: 1;
}
.lqd-chat-v2 .chat-content-container:before {
    content: var(--tw-content);
    display: none;
}
.lqd-chat-v2 .chat-content-container {
    background: transparent!important;
}
.lqd-chat-v2 .chat-content-container:has(.lqd-chat-image-grid), .lqd-chat-v2 .chat-content-container:has(.lqd-chat-image-grid)>div, .lqd-chat-v2 .chat-content-container:has(.lqd-chat-image-grid)>pre {
    width: 100%}
.lqd-chat-v2 .chat-content {
    padding: 0;
}
.lqd-chat-v2 .chat-content img {
    border-radius: .5rem;
    --tw-shadow:  0 25px 50px -12px rgb(0 0 0 / .25);
    --tw-shadow-colored:  0 25px 50px -12px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow,  0 0 #0000), var(--tw-ring-shadow,  0 0 #0000), var(--tw-shadow);
    --tw-shadow-color:  rgb(0 0 0 / .05);
    --tw-shadow:  var(--tw-shadow-colored);
}
.lqd-chat-v2 .chat-content img:first-child {
    margin-top: 0;
}
.lqd-chat-v2 .chat-content img:last-child {
    margin-bottom: 0;
}
.lqd-chat-v2 .chat-content img:only-of-type {
    margin-top: 0;
    margin-bottom: 0;
}
.lqd-chat-v2 .chat-content:has(img)~.lqd-chat-actions-wrap .lqd-reimagine-images, .lqd-chat-v2 .chat-content:has(img)~.lqd-chat-actions-wrap .lqd-download-images {
    display: inline-flex;
}
.lqd-chat-v2 .lqd-chat-ai-bubble {
    gap: .75rem;
    border-width: 1px;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    transition-duration: .15s;
}
.lqd-chat-v2 .lqd-chat-ai-bubble .lqd-chat-avatar {
    margin-top: 0;
    width: 1.5rem;
    height: 1.5rem;
}
.lqd-chat-v2 .lqd-chat-ai-bubble .chat-content img {
    max-width: 400px;
}
.lqd-chat-v2 .lqd-chat-ai-bubble .chat-content .lqd-chat-image-grid img {
    max-width: 100%}
.lqd-chat-v2 .lqd-chat-ai-bubble:has(.social-media-agent-chat-post-card) .lqd-chat-bubble-canvas-trigger {
    display: none;
}
.lqd-chat-v2 .lqd-chat-ai-bubble.animating-words-done .multi-model-response-accept {
    display: inline-flex;
}
.lqd-chat-v2 .lqd-chat-ai-bubble:last-child .lqd-chat-bubble-suggestions {
    display: flex;
}
.lqd-chat-v2 .lqd-chat-user-bubble, .lqd-chat-v2 .lqd-chat-image-bubble {
    --tw-bg-opacity:  1;
    background-color: rgb(237 237 239 / var(--tw-bg-opacity,  1));
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    transition-duration: .15s;
}
.lqd-chat-v2 .lqd-chat-user-bubble:is(.theme-dark *), .lqd-chat-v2 .lqd-chat-image-bubble:is(.theme-dark *) {
    background-color: hsl(var(--heading-foreground) / .1);
}
@media (min-width: 992px) {
    .lqd-chat-v2 .lqd-chat-user-bubble, .lqd-chat-v2 .lqd-chat-image-bubble {
    width: auto;
    max-width: 80%;
    justify-self: end;
}
}.lqd-chat-v2 .lqd-chat-user-bubble .lqd-chat-avatar, .lqd-chat-v2 .lqd-chat-image-bubble .lqd-chat-avatar {
    display: none;
}
.lqd-chat-v2 .lqd-chat-user-bubble .lqd-chat-sender, .lqd-chat-v2 .lqd-chat-image-bubble .lqd-chat-sender {
    display: none;
    gap: 0px;
}
.lqd-chat-v2 .lqd-chat-user-bubble .chat-content-container {
    max-width: none;
}
.lqd-chat-v2 .lqd-chat-sender-name {
    position: static;
    width: auto;
    height: auto;
    padding: 0;
    margin: 0;
    overflow: visible;
    clip: auto;
    white-space: normal;
    font-size: .875rem;
    line-height: 1.25rem;
    font-weight: 600;
    color: hsl(var(--heading-foreground));
}
@media not all and (min-width: 768px) {
    .lqd-chat-v2 .lqd-chat-form-inputs-container .lqd-realtime-chat-button: hover {
    background-color: transparent;
    --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);
}
}@media (min-width: 768px) {
    .lqd-chat-v2 .lqd-chat-form-inputs-container .lqd-realtime-chat-button {
    width: 2.75rem;
    height: 2.75rem;
    border-width: 1px;
    border-color: hsl(var(--heading-foreground) / .05);
    background-color: transparent;
    color: hsl(var(--heading-foreground));
    outline: 2px solid transparent;
    outline-offset: 2px;
}
.lqd-chat-v2 .lqd-chat-form-inputs-container .lqd-realtime-chat-button:hover {
    border-color: hsl(var(--primary));
    background-color: hsl(var(--primary));
    color: hsl(var(--primary-foreground));
}
}@media (min-width: 992px) {
    .lqd-chat-v2 .lqd-audio-vis-wrap {
    padding-bottom: 10rem;
}
}@media not all and (min-width: 992px) {
    .lqd-chat-v2 .lqd-chat-actions-wrap {
    inset-inline-start: auto;
    inset-inline-end: -.25rem;
}
}@media (min-width: 992px) {
    .lqd-chat-v2 .lqd-chat-actions-wrap {
    inset-inline-end: auto;
    bottom: auto;
    inset-inline-start: -2.75rem;
    top: 0;
    z-index: 2;
}
.lqd-chat-v2 .lqd-chat-actions-wrap button {
    width: 34px;
    height: 34px;
    border-width: 1px;
    border-style: solid;
    background-color: hsl(var(--background));
    color: hsl(var(--heading-foreground));
    --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);
}
.lqd-chat-v2 .lqd-chat-actions-wrap button:hover {
    border-color: hsl(var(--surface-background));
    background-color: hsl(var(--surface-background));
    color: hsl(var(--heading-foreground));
    --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);
}
.lqd-chat-v2 .lqd-chat-actions-wrap button>span {
    pointer-events: none;
    inset-inline-end: auto;
    inset-inline-start: 100%;
    margin-inline-end: 0px;
    margin-inline-start: .25rem;
    background-color: hsl(var(--surface-background));
    color: hsl(var(--surface-foreground));
    --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);
}
}.lqd-chat-v2 .lqd-reimagine-images, .lqd-chat-v2 .lqd-download-images, .lqd-chat-v2 .lqd-chat-bubble-suggestions, .lqd-chat-v2 #lqd-ext-chatbot-wrap {
    display: none;
}
.lqd-chat-v2.theme-dark {
    --background:  0 0% 8%;
    --border:  180 3% 15%;
    --surface-background:  0 0% 22%;
    --surface-foreground:  0 0% 100%;
    --card-border:  var(--border);
    --button-border:  var(--border);
}
@media (min-width: 992px) {
    html[dir=rtl] .lqd-chat-v2 .chats-sidebar-wrap {
    --tw-translate-x:  100%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
html[dir=rtl] .lqd-chat-v2 .chats-sidebar-wrap.active {
    --tw-translate-x:  0px;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
html[dir=rtl] .lqd-chat-v2 .lqd-dropdown-dropdown {
    --tw-translate-x:  100%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
html[dir=rtl] .lqd-chat-v2.lqd-is-active .lqd-dropdown-dropdown {
    --tw-translate-x:  0px;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
}@media (min-width: 1300px) {
    .lqd-chat-v2 .multi-model-response-wrap {
    width: 1100px;
    margin-inline-start: calc((1100px - var(--chats-container-width)) / 2 * -1);
}
}.lqd-article-wizard-meta-area #next_btn svg:where([dir=rtl], [dir=rtl] *) {
    --tw-rotate:  180deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
@keyframes outline-glow-1 {
    0% {
    transform: translate(-50%, -50%) rotate(0);
}
to {
    transform: translate(-50%, -50%) rotate(360deg);
}
}@keyframes outline-glow-2 {
    0% {
    transform: translate(-88%, -50%) rotate(0);
}
33% {
    transform: translate(-12%, -50%) rotate(0);
}
50% {
    transform: translate(-12%, -50%) rotate(180deg);
}
83% {
    transform: translate(-88%, -50%) rotate(180deg);
}
to {
    transform: translate(-88%, -50%) rotate(360deg);
}
}@keyframes outline-glow-3 {
    0% {
    transform: translate(-50%, -50%) rotate(0);
}
10% {
    opacity: 1;
}
90% {
    opacity: 1;
}
to {
    transform: translate(-50%, -50%) rotate(calc(360deg * var(--outline-glow-iteration,  3)));
    opacity: 0;
}
}.lqd-outline-glow {
    --glow-color-primary:  var(--primary,  0 0% 100%);
    inset: calc(var(--outline-glow-w,  1px) * -1);
    padding: var(--outline-glow-w,  1px);
    background: transparent;
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
}
.lqd-outline-glow-effect-1 .lqd-outline-glow-inner {
    background: conic-gradient(from 290deg, hsl(var(--glow-color-secondary,  0 0% 100%/0%)), hsl(var(--glow-color-primary)), hsl(var(--glow-color-secondary,  0 0% 100%/0%)) 20%);
    animation: outline-glow-1 var(--outline-glow-duration,  3s) linear var(--outline-glow-iteration,  infinite);
}
.lqd-outline-glow-effect-2 .lqd-outline-glow-inner {
    background: conic-gradient(from 290deg at 50%, hsl(var(--glow-color-secondary,  0 0% 100%/0%)), hsl(var(--glow-color-primary)) 20%, hsl(var(--glow-color-secondary,  0 0% 100%/0%)) 25%);
    animation: outline-glow-2 var(--outline-glow-duration,  3s) linear var(--outline-glow-iteration,  infinite);
}
.lqd-outline-glow-effect-3 .lqd-outline-glow-inner {
    background: conic-gradient(from 0deg, transparent 0%, hsl(var(--glow-color-primary)) 10%, hsl(var(--glow-color-secondary)) 20%, transparent 30%);
    animation: outline-glow-3 calc(var(--outline-glow-duration,  3s) * var(--outline-glow-iteration,  3)) linear;
}
.introjs-arrow {
    border-width: 7px;
}
.introjs-arrow.top {
    border-bottom-color: hsl(var(--background));
    top: -14px;
    left: 14px;
}
.introjs-arrow.right {
    border-left-color: hsl(var(--background));
    top: 14px;
    right: -14px;
}
.introjs-arrow.bottom {
    border-top-color: hsl(var(--background));
    bottom: -14px;
    left: 14px;
}
.introjs-arrow.left {
    border-right-color: hsl(var(--background));
    top: 14px;
    left: -14px;
}
.introjsFloatingElement {
    position: fixed;
}
.shepherd-cancel-icon, .introjs-skipbutton {
    position: absolute;
    left: auto;
    right: auto;
    inset-inline-end: -.75rem;
    top: -.75rem;
    margin-inline-start: auto;
    display: inline-flex;
    width: 2rem;
    height: 2rem;
    align-items: center;
    justify-content: center;
    border-radius: 9999px;
    background-color: hsl(var(--background));
    background-position: center;
    background-repeat: no-repeat;
    font-size: 1.625rem;
    line-height: 1.75rem;
    font-weight: 400;
    line-height: 1;
    color: hsl(var(--heading-foreground));
    --tw-shadow:  0 10px 15px -3px rgb(0 0 0 / .1),  0 4px 6px -4px rgb(0 0 0 / .1);
    --tw-shadow-colored:  0 10px 15px -3px var(--tw-shadow-color),  0 4px 6px -4px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow,  0 0 #0000), var(--tw-ring-shadow,  0 0 #0000), var(--tw-shadow);
    transition-property: all;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    transition-duration: .15s;
}
.shepherd-cancel-icon:hover, .introjs-skipbutton:hover {
    --tw-scale-x:  1.05;
    --tw-scale-y:  1.05;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    --tw-bg-opacity:  1;
    background-color: rgb(239 68 68 / var(--tw-bg-opacity,  1));
    --tw-text-opacity:  1;
    color: rgb(255 255 255 / var(--tw-text-opacity,  1));
}
.shepherd-cancel-icon, .introjs-skipbutton {
    background-image: url(data:image/svg+xml;
    base64, PHN2ZwogIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICB3aWR0aD0iMjQiCiAgaGVpZ2h0PSIyNCIKICB2aWV3Qm94PSIwIDAgMjQgMjQiCiAgZmlsbD0ibm9uZSIKICBzdHJva2U9IiMwMDAwMDAiCiAgc3Ryb2tlLXdpZHRoPSIyIgogIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIKICBzdHJva2UtbGluZWpvaW49InJvdW5kIgo+CiAgPHBhdGggZD0iTTE4IDZsLTEyIDEyIiAvPgogIDxwYXRoIGQ9Ik02IDZsMTIgMTIiIC8+Cjwvc3ZnPg==);
    background-size: 18px;
}
.shepherd-cancel-icon:hover, .introjs-skipbutton:hover {
    background-image: url(data:image/svg+xml;
    base64, PHN2ZwogIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICB3aWR0aD0iMjQiCiAgaGVpZ2h0PSIyNCIKICB2aWV3Qm94PSIwIDAgMjQgMjQiCiAgZmlsbD0ibm9uZSIKICBzdHJva2U9IiNmZmZmZmYiCiAgc3Ryb2tlLXdpZHRoPSIyIgogIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIKICBzdHJva2UtbGluZWpvaW49InJvdW5kIgo+CiAgPHBhdGggZD0iTTE4IDZsLTEyIDEyIiAvPgogIDxwYXRoIGQ9Ik02IDZsMTIgMTIiIC8+Cjwvc3ZnPg==);
}
.shepherd-cancel-icon span, .introjs-skipbutton span {
    display: none;
}
.shepherd-button, .introjs-button {
    margin: 0;
    border-radius: 9999px;
    border-style: none;
    background-color: hsl(var(--primary));
    font-weight: 500;
    color: hsl(var(--primary-foreground));
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    transition-duration: .15s;
    text-shadow: none;
}
.shepherd-button:not(:disabled):hover, .introjs-button:not(:disabled):hover {
    background-color: hsl(var(--primary) / .8);
    color: hsl(var(--primary-foreground));
}
.shepherd-button:not(:disabled):focus, .introjs-button:not(:disabled):focus {
    border-style: none;
    background-color: hsl(var(--primary));
    color: hsl(var(--primary-foreground));
    --tw-ring-offset-shadow:  var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow:  var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,  0 0 #0000);
    --tw-ring-color:  hsl(var(--primary) / .2);
}
.introjs-disabled {
    background-color: hsl(var(--heading-foreground));
    color: hsl(var(--header-background));
}
.shepherd-btn-back, .introjs-prevbutton {
    margin-inline-start: auto;
    background-color: transparent;
    padding: 0;
    color: hsl(var(--heading-foreground));
    text-decoration-line: underline;
}
.shepherd-btn-back:not(:disabled):hover, .introjs-prevbutton:not(:disabled):hover {
    background-color: transparent;
    color: hsl(var(--primary));
}
.shepherd-btn-back:not(:disabled):focus, .introjs-prevbutton:not(:disabled):focus {
    background-color: transparent;
    color: hsl(var(--primary));
    --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);
}
.shepherd-btn-back.introjs-hidden~.introjs-nextbutton, .introjs-prevbutton.introjs-hidden~.introjs-nextbutton {
    margin-inline-start: auto;
}
.introjs-disabled {
    pointer-events: none;
    opacity: .4;
}
.shepherd-footer, .introjs-tooltipbuttons {
    margin-top: 1rem;
    display: flex;
    align-items: center;
    gap: 1rem;
    border-style: none;
    padding: 0;
}
.shepherd-footer:after, .introjs-tooltipbuttons:after {
    --tw-content:  none;
    content: var(--tw-content);
}
.introjs-tooltip-header {
    position: static;
    display: flex;
    min-height: 0px;
    justify-content: space-between;
    gap: .25rem;
    padding: 0;
}
.introjs-tooltip-header h1 {
    margin-bottom: .75rem;
    min-height: 0px;
    font-size: 1.25rem;
    line-height: 1.1em;
    font-weight: 700;
}
.introjs-tooltip-header h1:empty {
    display: none;
}
.introjs-tooltip-header:has(h1:empty) {
    margin-bottom: .75rem;
}
.shepherd-text, .introjs-tooltiptext {
    padding: 0;
    font-size: 1rem;
    line-height: 1.5em;
    overflow-wrap: anywhere;
}
.shepherd-text img, .introjs-tooltiptext img {
    margin-bottom: 1.75rem;
    height: auto;
    width: 100%;
    border-radius: .375rem;
}
.shepherd-text h1, .shepherd-text h3, .introjs-tooltiptext h1, .introjs-tooltiptext h3 {
    margin-bottom: .75rem;
    font-size: 1.25rem;
    line-height: 1.1em;
    font-weight: 700;
}
.shepherd-element, .introjs-tooltip {
    min-width: 420px;
    border-radius: .5rem;
    border-style: none;
    background-color: hsl(var(--background));
    padding: 1.25rem;
    color: hsl(var(--foreground));
    --tw-shadow:  0 4px 42px hsl(var(--background)/40%);
    --tw-shadow-colored:  0 4px 42px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow,  0 0 #0000), var(--tw-ring-shadow,  0 0 #0000), var(--tw-shadow);
}
.shepherd-element:before, .introjs-tooltip:before {
    pointer-events: none;
    position: absolute;
    inset: -0px;
    content: var(--tw-content);
    z-index: 0;
}
.shepherd-element:before, .introjs-tooltip:before {
    background-image: url(/build/assets/blob-1-Cl5b-YDw.png);
    background-size: 410px;
    background-position: -5% calc(100% + 60px);
    background-repeat: no-repeat;
}
.shepherd-element:has(.introjs-tooltiptext img, .introjs-tooltiptext h1) .introjs-tooltip-header, .introjs-tooltip:has(.introjs-tooltiptext img, .introjs-tooltiptext h1) .introjs-tooltip-header {
    margin-bottom: 0;
}
.shepherd-arrow {
    width: .875rem;
    height: .875rem;
}
.shepherd-arrow:before {
    content: var(--tw-content);
    width: .875rem;
    height: .875rem;
}
.shepherd-element {
    transition-property: all;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    transition-duration: .15s;
    transition-timing-function: linear;
}
.shepherd-element[data-popper-placement^=bottom]:before {
    content: var(--tw-content);
    top: -.375rem;
}
.shepherd-element[data-popper-placement^=bottom] .shepherd-arrow {
    top: -.375rem;
}
.shepherd-element[data-popper-placement^=bottom] .shepherd-arrow:before {
    content: var(--tw-content);
    border-top-left-radius: 3px;
}
.shepherd-element[data-popper-placement^=top] .shepherd-arrow {
    bottom: -.375rem;
}
.shepherd-element[data-popper-placement^=top] .shepherd-arrow:before {
    content: var(--tw-content);
    border-bottom-right-radius: 3px;
}
.shepherd-element[data-popper-placement^=right] .shepherd-arrow {
    left: -.375rem;
}
.shepherd-element[data-popper-placement^=right] .shepherd-arrow:before {
    content: var(--tw-content);
    border-bottom-left-radius: 3px;
}
.shepherd-element[data-popper-placement^=left] .shepherd-arrow {
    right: -.375rem;
}
.shepherd-element[data-popper-placement^=left] .shepherd-arrow:before {
    content: var(--tw-content);
    border-top-right-radius: 3px;
}
.introjs-tooltipReferenceLayer * {
    font-family: inherit;
}
.shepherd-header {
    padding: 0;
}
.theme-dark .introjs-helperLayer {
    box-shadow: #fffc 0 0 1px 2px, #00000080 0 0 0 50000px!important;
}
.theme-dark .shepherd-cancel-icon, .theme-dark .introjs-skipbutton {
    background-image: url(data:image/svg+xml;
    base64, PHN2ZwogIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICB3aWR0aD0iMjQiCiAgaGVpZ2h0PSIyNCIKICB2aWV3Qm94PSIwIDAgMjQgMjQiCiAgZmlsbD0ibm9uZSIKICBzdHJva2U9IiNmZmZmZmYiCiAgc3Ryb2tlLXdpZHRoPSIyIgogIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIKICBzdHJva2UtbGluZWpvaW49InJvdW5kIgo+CiAgPHBhdGggZD0iTTE4IDZsLTEyIDEyIiAvPgogIDxwYXRoIGQ9Ik02IDZsMTIgMTIiIC8+Cjwvc3ZnPg==);
}
.ai-tools-dropdown {
    --navbar-link-pt:  .75rem;
    --navbar-link-pb:  .75rem;
    --navbar-icon-size:  1.5rem;
}
.ai-tools-dropdown .ai-tools-list .lqd-navbar-link {
    flex-direction: column;
    height: 100%;
    align-items: center;
    text-align: center;
    justify-content: space-between;
}
.ai-tools-dropdown .ai-tools-list .lqd-navbar-link.active:is(.theme-dark *) {
    background-color: hsl(var(--navbar-background-active) / .05);
}
.ai-tools-dropdown .ai-tools-list .lqd-navbar-link.active:is(.theme-dark *):before {
    --tw-content:  none;
    content: var(--tw-content);
}
.ai-tools-dropdown .ai-tools-list .lqd-nav-link-label {
    background-color: transparent;
    box-shadow: none;
    opacity: 1;
    visibility: visible;
    position: relative;
    inset: auto;
    transform: none;
    white-space: normal;
    width: auto;
}
.ai-tools-dropdown .lqd-dropdown-dropdown-content {
    max-height: 450px;
    min-width: 20rem;
}
.lqd-price-table-info .lqd-tooltip-content {
    max-height: 10rem;
    min-width: 12rem;
}
@keyframes search-border-play {
    0% {
    transform: rotate(0);
}
10% {
    opacity: 1;
}
90% {
    opacity: 1;
}
to {
    transform: rotate(360deg);
    opacity: 0;
}
}.header-search-border-play-inner {
    --color-1:  hsl(var(--gradient-via));
    --color-2:  hsl(var(--gradient-from));
    background: conic-gradient(from 0deg, transparent 0%, var(--color-1) 20%, var(--color-2) 30%, transparent 40%);
    animation: search-border-play 4.5s linear 1;
}
.header-search {
    --input-rounded-multiplier:  2;
}
@media (min-width: 1024px) {
    [data-theme=default] .lqd-header .header-search {
    width: 435px;
}
}@media (max-width: 1335px) {
    [data-theme=default] .lqd-header .header-search {
    width: 300px;
}
}.lqd-number-counter-numbers-col {
    -webkit-mask-image: linear-gradient(to bottom, transparent var(--mask-h), black calc(var(--mask-h) + .1lh), black calc(100% - var(--mask-h)), transparent calc(100% - var(--mask-h) + .1lh));
    mask-image: linear-gradient(to bottom, transparent var(--mask-h), black calc(var(--mask-h) + .1lh), black calc(100% - var(--mask-h)), transparent calc(100% - var(--mask-h) + .1lh));
}
.lqd-number-counter {
    --mask-h:  .25lh;
}
.lqd-cutout-1 {
    --roundness:  min(calc(var(--shape-h) / 2),  var(--shape-roundness));
}
.lqd-cutout-1 .lqd-cutout-mask-g, .lqd-cutout-1 .lqd-cutout-mask-rect-fill, .lqd-cutout-1 .lqd-cutout-mask-extended-corner-mask-bs, .lqd-cutout-1 .lqd-cutout-mask-extended-corner-mask-be, .lqd-cutout-1 .lqd-cutout-mask-circle {
    transform-origin: top right;
    transform-box: fill-box;
}
.lqd-cutout-1 .lqd-cutout-mask-extended-corner-mask-bs, .lqd-cutout-1 .lqd-cutout-mask-extended-corner-mask-be, .lqd-cutout-1 .lqd-cutout-mask-circle, .lqd-cutout-1 .lqd-cutout-mask-g-wrap {
    transform-origin: center;
}
.lqd-cutout-1 .lqd-cutout-mask-g {
    transform: skew(var(--shape-skew));
}
.lqd-cutout-1 .lqd-cutout-mask-rect {
    height: calc(var(--shape-h) + var(--roundness));
    y: calc(100% - var(--shape-h) - var(--shape-y) + 1px);
}
.lqd-cutout-1 .lqd-cutout-mask-rect-1 {
    width: var(--shape-w);
    x: calc(100% - var(--shape-w) - var(--shape-x));
    rx: var(--roundness);
}
.lqd-cutout-1 .lqd-cutout-mask-rect-fill {
    width: calc(var(--shape-w) / 2);
    x: calc(100% - var(--shape-w) / 2.5 - var(--shape-x));
    transform: skew(calc(var(--shape-skew) * -1));
}
.lqd-cutout-1 .lqd-cutout-mask-circle {
    r: var(--roundness);
}
.lqd-cutout-1 .lqd-cutout-mask-circle-bs {
    cx: calc(100% - var(--shape-w) - var(--shape-x));
    cy: calc(100% - var(--shape-y));
}
.lqd-cutout-1 .lqd-cutout-mask-circle-be {
    cx: calc(100% - var(--shape-x));
    cy: calc(100% - var(--shape-y));
}
.lqd-cutout-1 .lqd-cutout-mask-circle-bs-mask-clip {
    cx: calc(100% - var(--shape-w) - var(--roundness) - var(--shape-x));
    cy: calc(100% - var(--roundness) - var(--shape-y));
}
.lqd-cutout-1 .lqd-cutout-mask-circle-be-mask-clip {
    cx: calc(100% + var(--roundness) - var(--shape-x));
    cy: calc(100% - var(--roundness) - var(--shape-y));
}
.lqd-cutout-1 .lqd-cutout-mask-circle-te {
    cx: calc(100% - var(--shape-x));
    cy: calc(100% - var(--shape-h) - var(--shape-y));
}
.lqd-cutout-1 .lqd-cutout-mask-circle-te-mask-clip {
    cx: calc(100% - var(--roundness) - var(--shape-x));
    cy: calc(100% - var(--shape-h) - var(--roundness) - var(--shape-y) + 1px);
}
.lqd-cutout-1 .lqd-cutout-mask-extended-corner {
    r: var(--extended-corner-r);
    cx: calc(100% - var(--shape-x) + var(--extended-corner-r) / 4);
    cy: calc(100% - var(--shape-h) - var(--shape-y) - var(--extended-corner-r) / 4);
}
.lqd-cutout-1 .lqd-cutout-mask-extended-corner-mask-bs {
    r: calc(var(--extended-corner-r) / 2);
    cx: calc(100% - var(--shape-x) - (var(--extended-corner-r)));
    cy: calc(100% - var(--shape-h) - var(--shape-y));
}
.lqd-cutout-1 .lqd-cutout-mask-extended-corner-bs-mask-clip {
    r: calc(var(--extended-corner-r) / 1.5);
    cx: calc(100% - var(--shape-x) - (var(--extended-corner-r)) - var(--extended-corner-r) / 4 - var(--extended-corner-r) * .125);
    cy: calc(100% - var(--shape-h) - var(--shape-y) - var(--extended-corner-r) / 2 - var(--extended-corner-r) * .125);
}
.lqd-cutout-1 .lqd-cutout-mask-extended-corner-mask-be {
    r: calc(var(--extended-corner-r) / 1.5);
    cx: calc(100% - var(--shape-x) + var(--extended-corner-r) / 4);
    cy: calc(100% - var(--shape-h) - var(--shape-y) + var(--extended-corner-r));
    transform: rotate(-4deg);
}
.lqd-cutout-1 .lqd-cutout-mask-extended-corner-be-mask-clip {
    r: var(--extended-corner-r);
    cx: calc(100% - var(--shape-x) + var(--extended-corner-r) - var(--extended-corner-r) * .04);
    cy: calc(100% - var(--shape-h) - var(--shape-y) + var(--extended-corner-r) + var(--extended-corner-r) / 1.5 - var(--extended-corner-r) * .0385);
}
.lqd-cutout-1.lqd-cutout-tl .lqd-cutout-mask-g-wrap {
    transform: scale(-1);
}
.lqd-cutout-1.lqd-cutout-tr .lqd-cutout-mask-g-wrap {
    transform: scaleY(-1);
}
.lqd-cutout-1.lqd-cutout-bl .lqd-cutout-mask-g-wrap {
    transform: scaleX(-1);
}
.lqd-cutout-2 {
    --border-w:  1px;
    --border-radius:  16px;
    --roundness:  max(var(--border-w),  var(--border-radius));
    border-color: hsl(var(--border));
    top: calc(var(--border-w) * -1);
    bottom: 0;
    inset-inline-start: calc(var(--roundness) * -1);
    inset-inline-end: calc(var(--border-w) * -1);
}
.lqd-cutout-2 .lqd-cutout-2-border-ts {
    position: absolute;
    top: 0;
    inset-inline-start: 0;
    bottom: var(--roundness);
    width: var(--roundness);
    border-top: var(--border-w) solid;
    border-inline-end: var(--border-w) solid;
    border-color: inherit;
    border-radius: 0 var(--roundness) 0 0;
}
.lqd-card .lqd-cutout-2 .lqd-cutout-2-border-ts:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: calc(var(--roundness) * -1);
    width: var(--roundness);
    inset-inline-start: calc(var(--border-w) * -1);
    background: hsl(var(--card-background));
    border-start-end-radius: calc(var(--border-radius) - var(--border-w));
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    transition-duration: .15s;
}
.lqd-cutout-2 .lqd-cutout-2-border-bs {
    position: absolute;
    bottom: 0;
    top: calc(100% - var(--roundness));
    inset-inline-start: calc(var(--roundness) - var(--border-w));
    inset-inline-end: var(--roundness);
    border-radius: 0 0 0 var(--roundness);
    border-bottom: var(--border-w) solid;
    border-inline-start: var(--border-w) solid;
    border-color: inherit;
    background-color: hsl(var(--background));
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    transition-duration: .15s;
}
.lqd-card .lqd-cutout-2 .lqd-cutout-2-border-bs:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: calc(var(--border-w) * -1);
    width: var(--roundness);
    inset-inline-start: calc(var(--border-w) * -1);
    background: hsl(var(--card-background));
    border-start-end-radius: calc(var(--border-radius) - var(--border-w));
    z-index: -1;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    transition-duration: .15s;
}
.lqd-cutout-2 .lqd-cutout-2-border-be {
    width: var(--border-w);
    position: absolute;
    top: 100%;
    inset-inline-end: 0;
    bottom: calc(var(--roundness) * -1);
    background: hsl(var(--background));
    border-color: inherit;
}
.lqd-cutout-2 .lqd-cutout-2-border-be:after {
    content: "";
    position: absolute;
    top: calc(var(--border-w) * -1);
    bottom: 0;
    width: var(--roundness);
    inset-inline-end: 0;
    border-top: var(--border-w) solid;
    border-inline-end: var(--border-w) solid;
    border-color: inherit;
    border-radius: 0 var(--roundness) 0 0;
}
.lqd-cutout-2[data-pos=ts] {
    transform: scaleX(-1);
    inset-inline-start: calc(var(--border-w) * -1);
    inset-inline-end: calc(var(--roundness) * -1);
}
.lqd-curtain-item-title-icon svg {
    width: 1em;
    height: auto;
}
.lqd-curtain-item, .lqd-curtain-item-title, .lqd-curtain-item-content, .lqd-curtain-item-content-inner {
    transition: all .65s cubic-bezier(.23, 1, .32, 1);
}
.lqd-curtain-item-content {
    transition-property: flex-grow, width, background, color, border, box-shadow;
}
.lqd-curtain {
    --items-gap:  30px;
    --items-count:  3;
    --items-min-height:  530px;
    gap: var(--items-gap);
}
@media (min-width: 992px) {
    .lqd-curtain-item-content-width-inner {
    width: var(--active-width,  100%);
}
.lqd-curtain-item-content {
    width: 0;
    flex-grow: 0;
    overflow: hidden;
    margin-inline-end: auto;
}
.lqd-curtain-item {
    min-height: var(--items-min-height);
}
.lqd-curtain-item-title-empty .lqd-curtain-item-title-icon {
    transform: rotate(-180deg);
}
.lqd-curtain-item-active {
    flex-grow: 1;
}
.lqd-curtain-item-active .lqd-curtain-item-title {
    width: 0;
    padding-left: 0!important;
    padding-right: 0!important;
}
.lqd-curtain-item-active .lqd-curtain-item-content {
    flex-grow: 1;
}
}@media (max-width: 991px) {
    .lqd-curtain-item-inactive .lqd-curtain-item-content {
    display: none;
}
.lqd-curtain-item-content {
    min-height: 350px;
}
}.lqd-split-unit {
    background: inherit;
}
:root {
    --fc-border-color:  hsl(var(--border));
    --fc-button-bg-color:  hsl(var(--primary));
    --fc-button-text-color:  hsl(var(--primary-foreground));
    --fc-button-border-color:  hsl(var(--primary));
    --fc-button-hover-bg-color:  hsl(var(--primary) / 80%);
    --fc-button-hover-text-color:  hsl(var(--primary-foreground));
    --fc-today-bg-color:  transparent;
}
@media not all and (min-width: 576px) {
    .fc .fc-view-harness {
    min-height: 75vh;
}
}.fc .fc-header-toolbar {
    row-gap: 1rem;
}
@media not all and (min-width: 768px) {
    .fc .fc-header-toolbar {
    flex-wrap: wrap;
}
}.fc .fc-header-toolbar .fc-toolbar-chunk {
    display: flex;
    flex-basis: 33.333333%;
    align-items: center;
}
@media not all and (min-width: 768px) {
    .fc .fc-header-toolbar .fc-toolbar-chunk {
    width: 100%;
    flex-basis: 100%}
}.fc .fc-header-toolbar .fc-toolbar-chunk:nth-child(1) .fc-button-group {
    gap: 1rem;
}
.fc .fc-header-toolbar .fc-toolbar-chunk:nth-child(1) .fc-button {
    border-style: none;
    padding: .125rem .5rem;
    font-size: .8125rem;
    font-weight: 500;
}
.fc .fc-header-toolbar .fc-toolbar-chunk:nth-child(1) .fc-button.fc-button-active {
    background-color: hsl(var(--heading-foreground) / .05);
    color: hsl(var(--heading-foreground));
}
@media not all and (min-width: 768px) {
    .fc .fc-header-toolbar .fc-toolbar-chunk: nth-child(2) {
    order: -1;
}
}@media (min-width: 768px) {
    .fc .fc-header-toolbar .fc-toolbar-chunk: nth-child(2) {
    justify-content: center;
}
}.fc .fc-header-toolbar .fc-toolbar-chunk:nth-child(3) {
    justify-content: space-between;
}
@media (min-width: 768px) {
    .fc .fc-header-toolbar .fc-toolbar-chunk: nth-child(3) {
    justify-content: flex-end;
}
}.fc .fc-header-toolbar .fc-button-group {
    gap: .375rem;
}
.fc .fc-header-toolbar .fc-button {
    border-width: 1px;
    border-color: hsl(var(--border));
    background-color: transparent;
    padding: .5rem 1rem;
    font-size: .875rem;
    line-height: 1.25rem;
    font-weight: 500;
    text-transform: capitalize;
    color: hsl(var(--heading-foreground));
    transition-property: all;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    transition-duration: .15s;
}
.fc .fc-header-toolbar .fc-button:hover {
    border-color: hsl(var(--primary));
    background-color: hsl(var(--primary));
    color: hsl(var(--primary-foreground));
}
.fc .fc-header-toolbar .fc-button:hover:disabled {
    border-color: hsl(var(--border));
    background-color: transparent;
    color: hsl(var(--heading-foreground));
}
.fc .fc-header-toolbar .fc-button {
    border-radius: 100px!important;
}
.fc .fc-header-toolbar .fc-prev-button, .fc .fc-header-toolbar .fc-next-button {
    display: inline-grid;
    width: 38px;
    height: 38px;
    place-items: center;
    padding: 0;
}
.fc .fc-header-toolbar .fc-prev-button .fc-icon, .fc .fc-header-toolbar .fc-next-button .fc-icon {
    display: inline-flex;
    font-size: 1rem;
    line-height: 1;
}
.fc .fc-header-toolbar .fc-today-button {
    --tw-shadow:  0 2px 1px rgba(0,  0,  0,  .06);
    --tw-shadow-colored:  0 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);
}
.fc .fc-header-toolbar .fc-today-button:disabled {
    --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);
}
.fc .fc-toolbar-title {
    font-size: 1.0625rem;
    line-height: 1.275rem;
    font-weight: 600;
}
.fc .fc-list {
    border-radius: .75rem;
    border-color: hsl(var(--border));
}
.fc .fc-list-sticky .fc-list-day>* {
    border-top-left-radius: .75rem;
    border-top-right-radius: .75rem;
    background-color: hsl(var(--background));
    color: hsl(var(--heading-foreground) / .5);
}
.fc .fc-list-day-cushion {
    background-color: transparent;
    padding: 1rem;
}
.fc .fc-scrollgrid {
    border-radius: .75rem;
    border-bottom-width: 1px;
}
.fc .fc-col-header-cell-cushion {
    padding-top: 1rem;
    padding-bottom: 1rem;
    color: hsl(var(--heading-foreground) / .5);
}
.fc .fc-daygrid-day:nth-last-child(-n+3) .lqd-event-card {
    inset-inline-start: auto;
    inset-inline-end: 100%;
    margin-inline-start: 0px;
}
.fc .fc-daygrid-day-number {
    margin: .25rem;
    display: inline-grid;
    width: 30px;
    height: 30px;
    place-items: center;
    border-radius: 9999px;
    padding: 0;
    font-size: 1rem;
    line-height: 1.4285em;
}
@media (min-width: 768px) {
    .fc .fc-daygrid-day-number {
    margin: .75rem;
}
}.fc .fc-day-today .fc-daygrid-day-number {
    background-color: hsl(var(--primary));
    font-weight: 600;
    color: hsl(var(--primary-foreground));
}
.fc .fc-event {
    z-index: auto;
    border-radius: 10px;
    border-style: none;
    background-color: hsl(var(--heading-foreground) / .1);
    padding: .375rem;
    font-size: .8125rem;
    font-weight: 500;
    color: hsl(var(--heading-foreground));
}
.fc .fc-event:hover {
    z-index: 10;
}
@media not all and (min-width: 576px) {
    .fc .fc-event {
    justify-content: center;
}
}@media (min-width: 576px) {
    .fc .fc-event {
    padding: .625rem;
}
}.fc .fc-event .fc-event-main {
    position: static;
    color: currentColor;
}
.fc .fc-event:hover .lqd-event-card {
    visibility: visible;
    --tw-translate-y:  0px;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    opacity: 1;
}
.fc .fc-event.lqd-event-instagram {
    background-color: #d81c641c;
}
.fc .fc-event.lqd-event-facebook {
    background-color: #13d0da24;
}
.fc .fc-event.lqd-event-linkedin {
    background-color: #0a78e61f;
}
.fc .fc-event.lqd-event-tiktok {
    background-color: #0000000d;
}
.fc .fc-timeGridWeek-view .fc-scrollgrid-section:first-child .fc-scroller-harness, .fc .fc-timeGridWeek-view .fc-scrollgrid-section:first-child .fc-scroller-harness>.fc-scroller, .fc .fc-timeGridDay-view .fc-scrollgrid-section:first-child .fc-scroller-harness, .fc .fc-timeGridDay-view .fc-scrollgrid-section:first-child .fc-scroller-harness>.fc-scroller {
    overflow: visible!important;
}
.fc .fc-dayGridMonth-view .fc-daygrid-body tr:nth-last-child(-n+3) .lqd-event-card {
    top: auto;
    bottom: 0;
}
.fc .fc-timeGridDay-view .fc-event, .fc .fc-listWeek-view .fc-event {
    position: relative;
}
.fc .fc-timeGridDay-view .fc-event div.lqd-event-card, .fc .fc-listWeek-view .fc-event div.lqd-event-card {
    top: 100%;
    bottom: auto;
    inset-inline-start: .75rem;
    inset-inline-end: auto;
}
@media not all and (min-width: 576px) {
    .fc .fc-dayGridMonth-view .lqd-event-info, .fc .fc-timeGridWeek-view .lqd-event-info {
    display: none;
}
}.theme-dark {
    --fc-border-color:  hsl(var(--border));
}
.lqd-progressive-blur-filter:nth-child(1) {
    -webkit-backdrop-filter: blur(calc(var(--base-val,  1) * 1px));
    backdrop-filter: blur(calc(var(--base-val,  1) * 1px));
    -webkit-mask: linear-gradient(rgba(0, 0, 0, 0), rgb(0, 0, 0) 10%, rgb(0, 0, 0) 30%, rgba(0, 0, 0, 0) 40%);
    mask: linear-gradient(rgba(0, 0, 0, 0), rgb(0, 0, 0) 10%, rgb(0, 0, 0) 30%, rgba(0, 0, 0, 0) 40%);
}
.lqd-progressive-blur-filter:nth-child(2) {
    -webkit-backdrop-filter: blur(calc(var(--base-val,  1) * 2px));
    backdrop-filter: blur(calc(var(--base-val,  1) * 2px));
    -webkit-mask: linear-gradient(rgba(0, 0, 0, 0) 10%, rgb(0, 0, 0) 20%, rgb(0, 0, 0) 40%, rgba(0, 0, 0, 0) 50%);
    mask: linear-gradient(rgba(0, 0, 0, 0) 10%, rgb(0, 0, 0) 20%, rgb(0, 0, 0) 40%, rgba(0, 0, 0, 0) 50%);
}
.lqd-progressive-blur-filter:nth-child(3) {
    -webkit-backdrop-filter: blur(calc(var(--base-val,  1) * 4px));
    backdrop-filter: blur(calc(var(--base-val,  1) * 4px));
    -webkit-mask: linear-gradient(rgba(0, 0, 0, 0) 15%, rgb(0, 0, 0) 30%, rgb(0, 0, 0) 50%, rgba(0, 0, 0, 0) 60%);
    mask: linear-gradient(rgba(0, 0, 0, 0) 15%, rgb(0, 0, 0) 30%, rgb(0, 0, 0) 50%, rgba(0, 0, 0, 0) 60%);
}
.lqd-progressive-blur-filter:nth-child(4) {
    -webkit-backdrop-filter: blur(calc(var(--base-val,  1) * 8px));
    backdrop-filter: blur(calc(var(--base-val,  1) * 8px));
    -webkit-mask: linear-gradient(rgba(0, 0, 0, 0) 20%, rgb(0, 0, 0) 40%, rgb(0, 0, 0) 60%, rgba(0, 0, 0, 0) 70%);
    mask: linear-gradient(rgba(0, 0, 0, 0) 20%, rgb(0, 0, 0) 40%, rgb(0, 0, 0) 60%, rgba(0, 0, 0, 0) 70%);
}
.lqd-progressive-blur-filter:nth-child(5) {
    -webkit-backdrop-filter: blur(calc(var(--base-val,  1) * 16px));
    backdrop-filter: blur(calc(var(--base-val,  1) * 16px));
    -webkit-mask: linear-gradient(rgba(0, 0, 0, 0) 40%, rgb(0, 0, 0) 60%, rgb(0, 0, 0) 80%, rgba(0, 0, 0, 0) 90%);
    mask: linear-gradient(rgba(0, 0, 0, 0) 40%, rgb(0, 0, 0) 60%, rgb(0, 0, 0) 80%, rgba(0, 0, 0, 0) 90%);
}
.lqd-progressive-blur-filter:nth-child(6) {
    -webkit-backdrop-filter: blur(calc(var(--base-val,  1) * 32px));
    backdrop-filter: blur(calc(var(--base-val,  1) * 32px));
    -webkit-mask: linear-gradient(rgba(0, 0, 0, 0) 60%, rgb(0, 0, 0) 80%);
    mask: linear-gradient(rgba(0, 0, 0, 0) 60%, rgb(0, 0, 0) 80%);
}
.lqd-progressive-blur-filter:nth-child(7) {
    -webkit-backdrop-filter: blur(calc(var(--base-val,  1) * 64px));
    backdrop-filter: blur(calc(var(--base-val,  1) * 64px));
    -webkit-mask: linear-gradient(rgba(0, 0, 0, 0) 70%, rgb(0, 0, 0) 100%);
    mask: linear-gradient(rgba(0, 0, 0, 0) 70%, rgb(0, 0, 0) 100%);
}
.lqd-progressive-blur-filter.reverse:nth-child(1) {
    -webkit-backdrop-filter: blur(calc(var(--base-val,  1) * 64px));
    backdrop-filter: blur(calc(var(--base-val,  1) * 64px));
    -webkit-mask: linear-gradient(rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0) 30%);
    mask: linear-gradient(rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0) 30%);
}
.lqd-progressive-blur-filter.reverse:nth-child(2) {
    -webkit-backdrop-filter: blur(calc(var(--base-val,  1) * 32px));
    backdrop-filter: blur(calc(var(--base-val,  1) * 32px));
    -webkit-mask: linear-gradient(rgb(0, 0, 0) 0%, rgb(0, 0, 0) 20%, rgba(0, 0, 0, 0) 40%);
    mask: linear-gradient(rgb(0, 0, 0) 0%, rgb(0, 0, 0) 20%, rgba(0, 0, 0, 0) 40%);
}
.lqd-progressive-blur-filter.reverse:nth-child(3) {
    -webkit-backdrop-filter: blur(calc(var(--base-val,  1) * 16px));
    backdrop-filter: blur(calc(var(--base-val,  1) * 16px));
    -webkit-mask: linear-gradient(rgb(0, 0, 0) 0%, rgb(0, 0, 0) 10%, rgba(0, 0, 0, 0) 40%);
    mask: linear-gradient(rgb(0, 0, 0) 0%, rgb(0, 0, 0) 10%, rgba(0, 0, 0, 0) 40%);
}
.lqd-progressive-blur-filter.reverse:nth-child(4) {
    -webkit-backdrop-filter: blur(calc(var(--base-val,  1) * 8px));
    backdrop-filter: blur(calc(var(--base-val,  1) * 8px));
    -webkit-mask: linear-gradient(rgb(0, 0, 0) 0%, rgb(0, 0, 0) 20%, rgba(0, 0, 0, 0) 50%);
    mask: linear-gradient(rgb(0, 0, 0) 0%, rgb(0, 0, 0) 20%, rgba(0, 0, 0, 0) 50%);
}
.lqd-progressive-blur-filter.reverse:nth-child(5) {
    -webkit-backdrop-filter: blur(calc(var(--base-val,  1) * 4px));
    backdrop-filter: blur(calc(var(--base-val,  1) * 4px));
    -webkit-mask: linear-gradient(rgb(0, 0, 0) 0%, rgb(0, 0, 0) 30%, rgba(0, 0, 0, 0) 60%);
    mask: linear-gradient(rgb(0, 0, 0) 0%, rgb(0, 0, 0) 30%, rgba(0, 0, 0, 0) 60%);
}
.lqd-progressive-blur-filter.reverse:nth-child(6) {
    -webkit-backdrop-filter: blur(calc(var(--base-val,  1) * 2px));
    backdrop-filter: blur(calc(var(--base-val,  1) * 2px));
    -webkit-mask: linear-gradient(rgb(0, 0, 0) 0%, rgb(0, 0, 0) 40%, rgba(0, 0, 0, 0) 70%);
    mask: linear-gradient(rgb(0, 0, 0) 0%, rgb(0, 0, 0) 40%, rgba(0, 0, 0, 0) 70%);
}
.lqd-progressive-blur-filter.reverse:nth-child(7) {
    -webkit-backdrop-filter: blur(calc(var(--base-val,  1) * 1px));
    backdrop-filter: blur(calc(var(--base-val,  1) * 1px));
    -webkit-mask: linear-gradient(rgb(0, 0, 0) 0%, rgb(0, 0, 0) 60%, rgba(0, 0, 0, 0) 90%);
    mask: linear-gradient(rgb(0, 0, 0) 0%, rgb(0, 0, 0) 60%, rgba(0, 0, 0, 0) 90%);
}
.lqd-shimmer-text {
    background-size: 150% 100%;
    animation: liquidShimmerText 1.5s infinite linear;
}
@keyframes liquidShimmerText {
    0% {
    background-position-x: 150%}
to {
    background-position-x: -150%}
}.lqd-shimmer-effect:before {
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(to right, transparent, hsl(var(--foreground)/5%), transparent);
    background-size: 150% 100%;
    animation: liquidShimmerEffect 1.5s infinite linear;
}
@keyframes liquidShimmerEffect {
    0% {
    background-position-x: 150%}
to {
    background-position-x: -150%}
}@media (min-width: 992px) {
    .focus-mode, .focus-mode .lqd-page, .focus-mode .lqd-page-wrapper {
    min-height: 100vh;
}
.focus-mode .container, .focus-mode .container-fluid {
    max-width: 1400px;
}
.focus-mode .lqd-header .header-search-container, .focus-mode .lqd-navbar, .focus-mode .lqd-navbar-expander, .focus-mode .lqd-page-footer, .focus-mode .lqd-titlebar-pretitle, .focus-mode .lqd-titlebar-subtitle, .focus-mode .lqd-titlebar-title, .focus-mode .lqd-titlebar-actions:not(:has(.doc-share-dropdown, .reset-wizard-btn)), .focus-mode .lqd-titlebar .lqd-remaining-credit, .focus-mode .lqd-titlebar-col-actions:has(>.lqd-btn:first-child+.lqd-btn:last-child), .focus-mode .lqd-titlebar :has(>.lqd-remaining-credit:only-child), .focus-mode .lqd-titlebar:not(:has(.lqd-titlebar-after, .lqd-posts-view-toggle, .doc-share-dropdown, .reset-wizard-btn)) {
    display: none;
}
.focus-mode .lqd-titlebar-container {
    row-gap: 0;
}
.focus-mode .lqd-posts-view-toggle.lg\:-mb-16 {
    margin-top: 0;
    margin-bottom: -1.5rem;
}
.focus-mode .lqd-chats-list {
    border-inline-start-width: 1px;
}
.focus-mode .lqd-page-content-container:has(.chats-wrap)>div {
    display: flex;
    flex-direction: column;
    height: 100%}
.focus-mode .lqd-page-content-container:has(.chats-wrap)>div .chats-wrap {
    flex-grow: 1;
    display: flex;
}
.focus-mode .lqd-page-content-container:has(.chats-wrap)>div .chats-list-container, .focus-mode .lqd-page-content-container:has(.chats-wrap)>div .conversation-area-wrap {
    height: auto;
}
.focus-mode .chats-wrap .chats-search, .focus-mode .chats-wrap .chat-list-item, .focus-mode .chats-wrap .chats-list-container {
    border-width: 0;
}
.focus-mode .chats-wrap .chats-search {
    height: auto;
    padding-bottom: 35px;
    padding-inline: 0;
}
.focus-mode .chats-wrap .chats-sidebar-wrap {
    width: 25%}
@media (min-width: 768px) {
    .focus-mode .chats-wrap .chats-sidebar-wrap {
    height: 100%}
}.focus-mode .chats-wrap .conversation-area-wrap {
    width: 75%;
    border-top-width: 0;
    border-inline-end-width: 0;
    border-bottom-width: 0;
}
.focus-mode .chats-wrap .conversation-area-wrap>.lqd-card-body {
    padding-inline-start: 2.5rem;
}
.focus-mode .chats-wrap .lqd-chat-head, .focus-mode .chats-wrap .chats-container, .focus-mode .chats-wrap .lqd-chat-form {
    padding-inline-start: 0;
}
.focus-mode .chats-wrap .lqd-chat-head {
    background-color: hsl(var(--background));
    border: none;
}
.focus-mode .chats-wrap .lqd-chat-avatar {
    width: 1.75rem;
    height: 1.75rem;
}
.focus-mode .chats-wrap .chat-content-container {
    border-radius: 1.5rem;
}
.focus-mode .chats-wrap .chat-content {
    padding: .875rem 1.25rem;
}
.focus-mode .chats-wrap.chats-sidebar-hidden .conversation-area-wrap {
    border-inline-start-color: transparent;
}
.focus-mode .chats-list-container {
    padding-inline-start: 1.25rem;
    padding-inline-end: 2.5rem;
}
.focus-mode .chats-list-container .chat-list-ul>: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));
}
.focus-mode .chats-list-container .chat-list-item {
    border-radius: 1.5rem;
}
.focus-mode .chats-list-container .chat-list-item:hover, .focus-mode .chats-list-container .chat-list-item.active {
    background-color: hsl(var(--heading-foreground) / 3%);
    color: hsl(var(--heading-foreground));
}
.focus-mode .chats-list-container .chat-list-item:hover:before, .focus-mode .chats-list-container .chat-list-item.active:before {
    content: none;
}
.focus-mode .chats-list-container .chat-list-item-trigger>svg, .focus-mode .chats-list-container .chat-item-date {
    display: none;
}
.focus-mode .chats-list-container .chat-list-item-trigger {
    padding-block: 10px;
}
.focus-mode .chats-list-container .chats-search-form .lqd-input {
    background: none;
    height: 2.75rem;
    border: 1px solid hsl(var(--border));
}
.focus-mode .lqd-generators-list {
    border-inline-start-width: 1px;
}
}.lqd-adv-img-editor .FIE_canvas-container {
    padding: 0;
}
.lqd-adv-img-editor .FIE_canvas-node {
    background-color: transparent;
}
:root {
    --background:  0 0 100%;
    --background2:  240 1% 98%;
    --foreground:  221 13% 46%;
    --body-border:  214 51% 8%;
    --body-padding:  1.25rem;
    --heading-foreground:  214 51% 8%;
    --primary:  214 51% 8%;
    --primary-foreground:  0 0 100%;
    --secondary:  258 97% 71%;
    --secondary-foreground:  0 0 100%;
    --border:  0 0 0% / 5%;
    --surface:  240 14% 97%;
    --folder-background:  0 0 95%;
    --font-body:  "Onest";
    --font-heading:  "Onest";
    --h1-font-size:  1.3125rem;
    --h2-font-size:  1.0625rem;
    --h3-font-size:  .875rem;
    --header-height:  4.25rem;
    --sidebar-width:  320px;
    --navbar-fixed-width:  68px;
    --navbar-width:  240px;
    --navbar-background:  var(--primary);
    --navbar-foreground:  213 5% 54%;
    --navbar-background-hover:  0 0 100%;
    --navbar-foreground-hover:  0 0 100%;
    --navbar-background-active:  var(--secondary);
    --navbar-foreground-active:  var(--secondary-foreground);
}
.theme-dark {
    --background:  214 41% 10%;
    --foreground:  221 13% 46%;
    --heading-foreground:  0 0 100%;
    --primary:  258 97% 71%;
    --primary-foreground:  0 0% 100%;
    --secondary:  258 97% 71%;
    --secondary-foreground:  0 0 100%;
    --surface:  240 18% 15%;
    --border:  0 0 100% / 5%;
    --input-background:  var(--background);
    --dropdown-background:  var(--background);
}
@media (max-width: 768px) {
    :root {
    --body-padding:  .5rem;
}
}html, body {
    height: 100vh;
}
body {
    overflow: hidden;
    padding: var(--body-padding);
    font-size: .9375rem;
    line-height: 1.4375;
}
@media (min-width: 992px) {
    body {
    padding-inline-start: 0px;
}
}body {
    background-color: hsl(var(--body-border))!important;
}
.lqd-page {
    height: 100%;
    overflow-y: auto;
    border-top-left-radius: 1rem;
    border-top-right-radius: 1rem;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    transition-duration: .15s;
}
@media not all and (min-width: 992px) {
    .lqd-page {
    padding-bottom: 4rem;
}
}@media (min-width: 992px) {
    .lqd-page {
    border-radius: 1rem;
}
}.lqd-page-content-wrap {
    background-color: hsl(var(--background));
}
@media not all and (min-width: 992px) {
    .lqd-page-content-wrap {
    border-bottom-right-radius: 1rem;
    border-bottom-left-radius: 1rem;
}
}@media (min-width: 992px) {
    .lqd-page-content-wrap {
    height: 100%;
    overflow-y: auto;
    border-start-start-radius: 1rem;
    border-end-start-radius: 1rem;
}
}.lqd-page-wrapper {
    flex-grow: 1;
    flex-wrap: wrap;
}
@media (min-width: 992px) {
    .lqd-page-wrapper {
    overflow: hidden;
    padding-inline-start: var(--navbar-fixed-width);
}
.top-notice-bar-visible~.lqd-page .lg\:top-\[--body-padding\] {
    top: calc(var(--body-padding, 0px) + var(--top-notice-bar-height, 0px));
}
.top-notice-bar-visible~.lqd-page .lqd-page-content-wrap {
    height: calc(100% - var(--top-notice-bar-height));
}
}.lqd-page-generator-v2, .page-user-ai-realtime-image, .page-user-advanced-image {
    --body-padding:  0px;
    --navbar-fixed-width:  0px;
}
@media (min-width: 992px) {
    .is-auth-page .lqd-page-wrapper {
    padding-inline-start: var(--body-padding);
}
.header-user-dropdown {
    border-inline-start-width: 1px;
    padding-inline-start: 1rem;
}
.header-user-dropdown>.lqd-dropdown-trigger {
    width: 2.25rem;
    height: 2.25rem;
}
}.lqd-navbar {
    padding-top: .625rem;
}
@media not all and (min-width: 992px) {
    .lqd-navbar {
    border-bottom-right-radius: 1rem;
    border-bottom-left-radius: 1rem;
}
}.lqd-navbar .lqd-navbar-ul-focus-middle .lqd-navbar-link.active:before {
    position: absolute;
    top: 0;
    height: 100%;
    border-radius: 0;
    background-color: transparent;
    background-image: linear-gradient(to bottom, var(--tw-gradient-stops));
    --tw-gradient-from:  transparent var(--tw-gradient-from-position);
    --tw-gradient-to:  rgb(0 0 0 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops:  var(--tw-gradient-from),  var(--tw-gradient-to);
    --tw-gradient-to:  rgb(70 142 166 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops:  var(--tw-gradient-from),  #468EA6 var(--tw-gradient-via-position),  var(--tw-gradient-to);
    --tw-gradient-to:  transparent var(--tw-gradient-to-position);
    content: "";
    inset-inline-start: calc((var(--navbar-ps) + 4px) * -1);
    width: 3px;
}
body:not(.navbar-shrinked) .lqd-navbar-expander {
    margin-inline-start: auto;
}
@media (min-width: 992px) {
    .navbar-shrinked {
    --navbar-width:  68px;
}
.navbar-shrinked .lqd-navbar {
    border-color: transparent;
    background-color: transparent;
}
.navbar-shrinked .lqd-navbar-dropdown:before {
    width: calc(var(--label-offset) + 1.5rem);
    inset-inline-start: calc((var(--label-offset) + 1.5rem) * -1);
}
}@media (max-width: 992px) {
    .lqd-navbar {
    --navbar-foreground-active:  var(--secondary);
    --navbar-foreground-hover:  var(--secondary);
}
}.lqd-titlebar-pretitle {
    color: hsl(var(--primary));
}
.lqd-titlebar {
    border-bottom-width: 0px;
}
body:not(.focus-mode) .lqd-titlebar {
    border-style: none;
    padding-top: 2.25rem;
    padding-bottom: 2.25rem;
}
body:not(.focus-mode) .lqd-titlebar~.lqd-page-content-container>:is(.py-10, .py-6, .pt-10, .pt-6) {
    padding-top: 0;
}
.lqd-page-footer {
    order: 10;
}
.lqd-btn {
    font-size: .875rem;
    line-height: 1.25rem;
    font-weight: 500;
}
.lqd-btn.lqd-btn-ghost-shadow:hover {
    background-color: hsl(var(--primary));
    color: hsl(var(--primary-foreground));
}
.lqd-btn.lqd-btn-ghost-shadow:is(.theme-dark *) {
    background-color: hsl(var(--heading-foreground) / .05);
    color: hsl(var(--heading-foreground));
}
.lqd-btn.lqd-btn-ghost-shadow:hover:is(.theme-dark *) {
    background-color: hsl(var(--primary));
    color: hsl(var(--primary-foreground));
}
.lqd-btn-link:is(.theme-dark *) {
    color: hsl(var(--heading-foreground));
}
.lqd-team-overview, .lqd-plan-overview, .lqd-affiliate-overview {
    background-image: url(/build/assets/titlebar-bg-C3XRldhm.jpg);
    background-size: cover;
    background-position: center;
}
.lqd-ai-avatar-card h3 {
    font-size: 1.25rem;
}
.theme-dark .lqd-team-overview, .theme-dark .lqd-plan-overview, .theme-dark .lqd-affiliate-overview {
    background-image: url(/build/assets/titlebar-bg-dark-evLY-HqB.jpg);
}
.search-results-container .lqd-icon, .lqd-posts-item .lqd-icon {
    background-color: hsl(var(--heading-foreground) / 6%)!important;
    color: hsl(var(--heading-foreground));
    --tw-shadow:  var(--shadow);
    --tw-shadow-colored:  var(--shadow);
    box-shadow: var(--tw-ring-offset-shadow,  0 0 #0000), var(--tw-ring-shadow,  0 0 #0000), var(--tw-shadow);
}
.lqd-posts-container div.lqd-posts-item .lqd-posts-item-type {
    background-color: hsl(var(--heading-foreground) / 6%)!important;
    color: hsl(var(--heading-foreground));
}
.lqd-posts-container div.lqd-posts-item .lqd-posts-item-content p {
    margin: 0;
}
.lqd-posts-container div.lqd-posts-item .lqd-fav-btn svg {
    width: .75rem;
    height: .75rem;
}
@media (min-width: 992px) {
    .lqd-posts-container[data-view-mode=grid] div.lqd-posts-list {
    grid-template-columns: repeat(3, minmax(0, 1fr));
}
}@media (min-width: 1200px) {
    .lqd-posts-container[data-view-mode=grid] div.lqd-posts-list {
    grid-template-columns: repeat(4, minmax(0, 1fr));
}
}.lqd-posts-container[data-view-mode=grid] div.lqd-posts-list .lqd-posts-item-type {
    background-color: transparent!important;
    padding: 0;
    font-size: 1.0625rem;
    line-height: 1.275rem;
    color: hsl(var(--heading-foreground));
}
.lqd-posts-container[data-view-mode=grid] div.lqd-posts-list .lqd-posts-item {
    grid-template-areas: "type type type" "content content content" "date actions actions";
    min-height: 280px;
    border-radius: var(--card-rounded);
    border-width: 1px;
    --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);
}
.lqd-posts-container[data-view-mode=grid] div.lqd-posts-list .lqd-posts-item:hover {
    border-color: transparent;
    background-color: hsl(var(--heading-foreground) / .05);
}
@media (min-width: 768px) {
    .lqd-posts-container[data-view-mode=grid] div.lqd-posts-list .lqd-posts-item {
    padding-left: 2rem;
    padding-right: 2rem;
    padding-top: 2rem;
}
}.lqd-posts-container[data-view-mode=grid] div.lqd-posts-list .lqd-posts-item-content {
    padding-top: 0;
}
@media (min-width: 768px) {
    .lqd-posts-container[data-view-mode=grid] div.lqd-posts-list .lqd-posts-item-content {
    margin-left: -2rem;
    margin-right: -2rem;
    padding-left: 2rem;
    padding-right: 2rem;
}
}.lqd-posts-container[data-view-mode=grid] div.lqd-posts-list .lqd-fav-btn {
    grid-area: actions;
    position: relative;
    top: auto;
    inset-inline-end: auto;
}
.lqd-posts-container[data-view-mode=grid] div.lqd-posts-list .lqd-fav-btn:is(.theme-dark *) {
    --tw-shadow:  0 2px 1px rgba(255, 255, 255, .05);
    --tw-shadow-colored:  0 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);
}
.lqd-posts-container[data-view-mode=list] .lqd-posts-item-content {
    color: hsl(var(--heading-foreground));
}
.lqd-generators-container {
    overflow: hidden;
    padding: 1.25rem;
}
.lqd-generators-container .lqd-generators-list {
    grid-template-columns: repeat(1, minmax(0, 1fr));
    gap: 1.25rem;
    border-style: none;
}
@media (min-width: 768px) {
    .lqd-generators-container .lqd-generators-list {
    grid-template-columns: repeat(2, minmax(0, 1fr));
}
}@media (min-width: 992px) {
    .lqd-generators-container .lqd-generators-list {
    gap: 2.75rem;
}
}@media (min-width: 1200px) {
    .lqd-generators-container .lqd-generators-list {
    grid-template-columns: repeat(3, minmax(0, 1fr));
}
}.lqd-generators-container .lqd-generators-list .lqd-generator-item {
    min-height: 280px;
    border-radius: 1rem;
    border-width: 1px;
}
.lqd-generators-container .lqd-generators-list .lqd-generator-item:hover {
    border-color: transparent;
    background-color: hsl(var(--heading-foreground) / .05);
}
.lqd-generators-container .lqd-generators-list .lqd-generator-item .lqd-fav-btn:is(.theme-dark *) {
    --tw-shadow:  0 2px 1px rgba(255, 255, 255, .05);
    --tw-shadow-colored:  0 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);
}
.lqd-generators-container .lqd-generators-list .lqd-generator-item .lqd-fav-btn svg {
    width: .75rem;
    height: .75rem;
}
.lqd-image-result-actions .lqd-btn:is(.theme-dark *) {
    --tw-text-opacity:  1;
    color: rgb(255 255 255 / var(--tw-text-opacity,  1));
}
.lqd-image-generator-tabs-nav .lqd-image-generator-tabs-trigger {
    border-radius: .5rem;
    padding: .375rem .5rem;
    font-size: .8125rem;
    font-weight: 400;
    line-height: 1;
    color: hsl(var(--heading-foreground));
}
.lqd-image-generator-tabs-nav .lqd-image-generator-tabs-trigger:hover {
    background-color: hsl(var(--secondary) / .1);
    --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);
}
.lqd-image-generator-tabs-nav .lqd-image-generator-tabs-trigger.active {
    background-color: hsl(var(--secondary) / .1);
    color: hsl(var(--secondary));
}
.lqd-chats-list {
    grid-template-columns: repeat(1, minmax(0, 1fr));
    gap: 1.25rem;
    border-style: none;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
}
@media (min-width: 768px) {
    .lqd-chats-list {
    grid-template-columns: repeat(2, minmax(0, 1fr));
}
}@media (min-width: 992px) {
    .lqd-chats-list {
    gap: 2.75rem;
}
}@media (min-width: 1200px) {
    .lqd-chats-list {
    grid-template-columns: repeat(3, minmax(0, 1fr));
}
}.lqd-chats-list .lqd-chat-item {
    min-height: 280px;
    border-radius: 1rem;
    border-width: 1px;
}
.lqd-chats-list .lqd-chat-item:hover {
    border-color: transparent;
    background-color: hsl(var(--heading-foreground) / .05);
}
@media not all and (min-width: 992px) {
    .chats-wrap {
    border-radius: 1rem;
    border-width: 1px;
    border-color: hsl(var(--border));
}
}.chats-wrap .lqd-card.conversation-area-wrap {
    background-image: url(/build/assets/chat-bg-BvjvVVID.png);
    background-size: 725px;
    background-position: bottom right;
    background-repeat: no-repeat;
}
@media (min-width: 992px) {
    .chats-wrap .lqd-card.conversation-area-wrap {
    border-width: 0px;
}
.chats-wrap .lqd-card.conversation-area-wrap .lqd-card-body {
    padding-inline-start: 0px;
}
.chats-wrap .lqd-chat-form {
    background-color: transparent;
    backdrop: none;
}
.chats-wrap .lqd-chat-form-inputs-container {
    background-color: hsl(var(--background) / .8);
    --tw-backdrop-blur:  blur(24px);
    -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);
}
}.lqd-chat-user-bubble .chat-content-container {
    background-color: #9a6ffd1f;
    color: hsl(var(--heading-foreground));
}
.lqd-chat-user-bubble .chat-content-container:is(.theme-dark *) {
    background-color: #9a6ffd1f;
    color: hsl(var(--heading-foreground));
}
@media (min-width: 992px) {
    .lqd-card.chats-list-container {
    border-radius: 0;
    border-style: none;
    padding: 1.75rem;
}
.lqd-card.chats-list-container .chats-search {
    border-style: none;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    padding-bottom: 2rem;
}
.lqd-card.chats-list-container .chat-list-ul>: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));
}
.lqd-card.chats-list-container .chat-list-item {
    border-style: none;
}
.lqd-card.chats-list-container .chat-list-item.active .chat-list-item-trigger {
    color: hsl(var(--heading-foreground));
}
.lqd-card.chats-list-container .chat-list-item-trigger {
    font-weight: 500;
    color: hsl(var(--foreground));
    --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);
}
.lqd-card.chats-list-container .chats-new {
    position: sticky;
    bottom: 0;
    padding: 0;
}
}.theme-dark .chats-wrap .lqd-card.conversation-area-wrap {
    background-image: url(/build/assets/chat-bg-dark-COG-T_Ux.png);
}
.lqd-card.lqd-team-overview {
    border-style: none;
    --tw-gradient-from:  hsl(var(--secondary) / .3) var(--tw-gradient-from-position);
    --tw-gradient-to:  hsl(var(--secondary) / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops:  var(--tw-gradient-from),  var(--tw-gradient-to);
}
.lqd-team-invite-form figure img {
    width: 137px;
}
.top-notice-bar {
    --tw-text-opacity:  1;
    color: rgb(202 138 4 / var(--tw-text-opacity,  1));
}
@media (min-width: 992px) {
    .top-notice-bar-visible~.lqd-page .lqd-chatbot-edit-window {
    top: calc(var(--body-padding, 0px) + var(--top-notice-bar-height, 0px));
}
.lqd-chatbot-edit-window {
    top: var(--body-padding);
    inset-inline-end: var(--body-padding);
    bottom: var(--body-padding);
    border-radius: 1rem;
}
.focus-mode, .focus-mode .lqd-page, .focus-mode .lqd-page-wrapper {
    min-height: auto;
}
.focus-mode .lqd-navbar {
    display: flex;
}
.focus-mode .lqd-navbar .lqd-light-dark-switch {
    width: 2rem;
    height: 2rem;
    align-items: center;
    justify-content: center;
    background-color: hsl(var(--navbar-background-hover) / .05);
}
.focus-mode .lqd-navbar .lqd-light-dark-switch svg {
    width: 18px;
    height: 18px;
}
.focus-mode .lqd-navbar-expander {
    display: flex;
}
.focus-mode .lqd-navbar-ul-focus-middle .lqd-navbar-link {
    border-radius: 9999px;
}
.focus-mode .lqd-navbar-ul-focus-middle>.lqd-navbar-item>.lqd-navbar-link {
    width: 2.25rem;
    height: 2.25rem;
    align-items: center;
    justify-content: center;
    padding: 0;
}
.focus-mode .lqd-navbar-ul-focus-middle>.lqd-navbar-item>.lqd-navbar-link, .focus-mode .lqd-navbar-ul-focus-middle>.lqd-navbar-item .lqd-nav-link-label {
    color: var(--foreground);
}
.focus-mode .lqd-navbar-ul-focus-middle>.lqd-navbar-item>.lqd-navbar-link, .focus-mode .lqd-navbar-ul-focus-middle>.lqd-navbar-item .lqd-nav-link-label, .focus-mode .lqd-navbar-ul-focus-middle>.lqd-navbar-item .lqd-navbar-dropdown {
    background-color: var(--background);
    --tw-backdrop-blur:  blur(12px);
    -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);
}
.focus-mode .lqd-navbar-ul-focus-middle .lqd-navbar-dropdown .lqd-nav-link-label, .focus-mode .lqd-navbar-ul-focus-bottom .lqd-navbar-dropdown .lqd-nav-link-label {
    background-color: transparent;
}
.focus-mode .lqd-header-container {
    max-width: none;
}
.focus-mode.is-admin-page .lqd-titlebar-pretitle, .focus-mode.is-admin-page .lqd-titlebar-title, .focus-mode.is-admin-page .lqd-titlebar {
    display: block;
}
.focus-mode.is-admin-page .lqd-titlebar-actions {
    display: none;
}
.focus-mode.is-admin-page .lqd-titlebar {
    border-bottom-width: 1px;
}
.focus-mode.is-admin-page .lqd-titlebar-container {
    row-gap: 1rem;
}
.focus-mode.is-admin-page .header-focus-mode-nav-toggle-container>p {
    display: none;
}
.focus-mode .chats-wrap .lqd-chat-head, .focus-mode .chats-wrap .chats-container, .focus-mode .chats-wrap .lqd-chat-form {
    padding-inline-start: 2rem;
}
}.group:hover .group-hover\:motion-preset-confetti {
    display: block;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    position: relative;
    outline: 0;
    z-index: 1;
    margin: 0;
    animation: RomboConfettiPop var(--motion-duration) var(--motion-timing) both;
}
.group:hover .group-hover\:motion-preset-confetti:after {
    display: block;
    animation-duration: var(--motion-duration);
    animation-timing-function: var(--motion-timing);
    animation-iteration-count: 1;
    animation-direction: normal;
    animation-fill-mode: forwards;
    animation-name: bottomfetti;
    position: absolute;
    content: " ";
    z-index: -1;
    width: 100%;
    height: 100%;
    left: -20%;
    top: 100%;
    transition: all var(--motion-timing) var(--motion-duration);
    background-repeat: no-repeat;
    background-image: radial-gradient(circle, #a2dd60 20%, transparent 20%), radial-gradient(circle, transparent 20%, #ee65a9 20%, transparent 30%), radial-gradient(circle, #6092dd 20%, transparent 20%), radial-gradient(circle, #f3c548 20%, transparent 20%), radial-gradient(circle, transparent 10%, #46ec99 15%, transparent 20%), radial-gradient(circle, #f03e47 20%, transparent 20%), radial-gradient(circle, #7b4df7 20%, transparent 20%), radial-gradient(circle, #3ff1bc 20%, transparent 20%);
    background-size: 15% 15%, 20% 20%, 18% 18%, 20% 20%, 15% 15%, 10% 10%, 20% 20%}
.group:hover .group-hover\:motion-preset-confetti:before {
    display: block;
    animation-duration: var(--motion-duration);
    animation-timing-function: var(--motion-timing);
    animation-iteration-count: 1;
    animation-direction: normal;
    animation-fill-mode: forwards;
    animation-name: topfetti;
    position: absolute;
    content: " ";
    width: 100%;
    height: 100%;
    left: -5%;
    background-repeat: no-repeat;
    transition: all var(--motion-timing) var(--motion-duration);
    z-index: -1;
    top: -90%;
    background-image: radial-gradient(circle, #a2dd60 30%, transparent 20%), radial-gradient(circle, transparent 20%, #ee65a9 40%, transparent 20%), radial-gradient(circle, #6092dd 30%, transparent 20%), radial-gradient(circle, #f3c548 30%, transparent 20%), radial-gradient(circle, transparent 10%, #46ec99 15%, transparent 20%), radial-gradient(circle, #f03e47 30%, transparent 20%), radial-gradient(circle, #7b4df7 30%, transparent 30%), radial-gradient(circle, #3ff1bc 30%, transparent 20%), radial-gradient(circle, #48f088 30%, transparent 30%);
    background-size: 10% 10%, 20% 20%, 15% 15%, 20% 20%, 18% 18%, 10% 10%, 15% 15%, 10% 10%, 25% 25%}
.group\/card:hover .group-hover\/card\:motion-preset-pulse {
    --motion-loop-scale-x:  1.25;
    --motion-loop-scale-y:  1.25;
    --motion-timing:  cubic-bezier(.4,  0,  .2,  1);
    --motion-scale-loop-animation:  motion-scale-loop-mirror calc(var(--motion-scale-duration,  var(--motion-duration)) * var(--motion-scale-perceptual-duration-multiplier,  var(--motion-perceptual-duration-multiplier))) var(--motion-scale-timing,  var(--motion-timing)) var(--motion-scale-delay,  var(--motion-delay)) both var(--motion-scale-loop-count,  var(--motion-loop-count));
    animation: var(--motion-scale-in-animation), var(--motion-translate-in-animation), var(--motion-rotate-in-animation), var(--motion-filter-in-animation), var(--motion-opacity-in-animation), var(--motion-background-color-in-animation), var(--motion-text-color-in-animation), var(--motion-scale-loop-animation), var(--motion-translate-loop-animation), var(--motion-rotate-loop-animation), var(--motion-filter-loop-animation), var(--motion-opacity-loop-animation), var(--motion-background-color-loop-animation), var(--motion-text-color-loop-animation);
}
.group\/editor.active .group-\[\&\.active\]\/editor\:motion-preset-slide-left-md {
    --motion-origin-translate-x:  25%;
    --motion-origin-opacity:  0;
    --motion-opacity-in-animation:  motion-opacity-in calc(var(--motion-opacity-duration,  var(--motion-duration)) * var(--motion-opacity-perceptual-duration-multiplier,  var(--motion-perceptual-duration-multiplier))) var(--motion-opacity-timing,  var(--motion-timing)) var(--motion-opacity-delay,  var(--motion-delay)) both;
    --motion-translate-in-animation:  motion-translate-in calc(var(--motion-translate-duration,  var(--motion-duration)) * var(--motion-translate-perceptual-duration-multiplier,  var(--motion-perceptual-duration-multiplier))) var(--motion-translate-timing,  var(--motion-timing)) var(--motion-translate-delay,  var(--motion-delay)) both;
    animation: var(--motion-scale-in-animation), var(--motion-translate-in-animation), var(--motion-rotate-in-animation), var(--motion-filter-in-animation), var(--motion-opacity-in-animation), var(--motion-background-color-in-animation), var(--motion-text-color-in-animation), var(--motion-scale-loop-animation), var(--motion-translate-loop-animation), var(--motion-rotate-loop-animation), var(--motion-filter-loop-animation), var(--motion-opacity-loop-animation), var(--motion-background-color-loop-animation), var(--motion-text-color-loop-animation);
}
.group\/editor.active .group-\[\&\.active\]\/editor\:motion-preset-slide-left-sm {
    --motion-origin-translate-x:  5%;
    --motion-origin-opacity:  0;
    --motion-opacity-in-animation:  motion-opacity-in calc(var(--motion-opacity-duration,  var(--motion-duration)) * var(--motion-opacity-perceptual-duration-multiplier,  var(--motion-perceptual-duration-multiplier))) var(--motion-opacity-timing,  var(--motion-timing)) var(--motion-opacity-delay,  var(--motion-delay)) both;
    --motion-translate-in-animation:  motion-translate-in calc(var(--motion-translate-duration,  var(--motion-duration)) * var(--motion-translate-perceptual-duration-multiplier,  var(--motion-perceptual-duration-multiplier))) var(--motion-translate-timing,  var(--motion-timing)) var(--motion-translate-delay,  var(--motion-delay)) both;
    animation: var(--motion-scale-in-animation), var(--motion-translate-in-animation), var(--motion-rotate-in-animation), var(--motion-filter-in-animation), var(--motion-opacity-in-animation), var(--motion-background-color-in-animation), var(--motion-text-color-in-animation), var(--motion-scale-loop-animation), var(--motion-translate-loop-animation), var(--motion-rotate-loop-animation), var(--motion-filter-loop-animation), var(--motion-opacity-loop-animation), var(--motion-background-color-loop-animation), var(--motion-text-color-loop-animation);
}
.group\/header-search-modal.modal-open .group-\[\.modal-open\]\/header-search-modal\:motion-preset-fade {
    --motion-origin-opacity:  0;
    --motion-duration:  .5s;
    --motion-opacity-in-animation:  motion-opacity-in calc(var(--motion-opacity-duration,  var(--motion-duration)) * var(--motion-opacity-perceptual-duration-multiplier,  var(--motion-perceptual-duration-multiplier))) var(--motion-opacity-timing,  var(--motion-timing)) var(--motion-opacity-delay,  var(--motion-delay)) both;
    animation: var(--motion-scale-in-animation), var(--motion-translate-in-animation), var(--motion-rotate-in-animation), var(--motion-filter-in-animation), var(--motion-opacity-in-animation), var(--motion-background-color-in-animation), var(--motion-text-color-in-animation), var(--motion-scale-loop-animation), var(--motion-translate-loop-animation), var(--motion-rotate-loop-animation), var(--motion-filter-loop-animation), var(--motion-opacity-loop-animation), var(--motion-background-color-loop-animation), var(--motion-text-color-loop-animation);
}
.dark\:prose-invert:is(.theme-dark *) {
    --tw-prose-body:  var(--tw-prose-invert-body);
    --tw-prose-headings:  var(--tw-prose-invert-headings);
    --tw-prose-lead:  var(--tw-prose-invert-lead);
    --tw-prose-links:  var(--tw-prose-invert-links);
    --tw-prose-bold:  var(--tw-prose-invert-bold);
    --tw-prose-counters:  var(--tw-prose-invert-counters);
    --tw-prose-bullets:  var(--tw-prose-invert-bullets);
    --tw-prose-hr:  var(--tw-prose-invert-hr);
    --tw-prose-quotes:  var(--tw-prose-invert-quotes);
    --tw-prose-quote-borders:  var(--tw-prose-invert-quote-borders);
    --tw-prose-captions:  var(--tw-prose-invert-captions);
    --tw-prose-kbd:  var(--tw-prose-invert-kbd);
    --tw-prose-kbd-shadows:  var(--tw-prose-invert-kbd-shadows);
    --tw-prose-code:  var(--tw-prose-invert-code);
    --tw-prose-pre-code:  var(--tw-prose-invert-pre-code);
    --tw-prose-pre-bg:  var(--tw-prose-invert-pre-bg);
    --tw-prose-th-borders:  var(--tw-prose-invert-th-borders);
    --tw-prose-td-borders:  var(--tw-prose-invert-td-borders);
}
.\[\&\.is-inview\]\:motion-preset-blur-up.is-inview {
    --motion-origin-blur:  5px;
    --motion-origin-translate-y:  5%;
    --motion-origin-opacity:  0;
    --motion-opacity-in-animation:  motion-opacity-in calc(var(--motion-opacity-duration,  var(--motion-duration)) * var(--motion-opacity-perceptual-duration-multiplier,  var(--motion-perceptual-duration-multiplier))) var(--motion-opacity-timing,  var(--motion-timing)) var(--motion-opacity-delay,  var(--motion-delay)) both;
    --motion-filter-in-animation:  motion-filter-in calc(var(--motion-filter-duration,  var(--motion-duration)) * var(--motion-filter-perceptual-duration-multiplier,  var(--motion-perceptual-duration-multiplier))) var(--motion-filter-timing,  var(--motion-timing)) var(--motion-filter-delay,  var(--motion-delay)) both;
    --motion-translate-in-animation:  motion-translate-in calc(var(--motion-translate-duration,  var(--motion-duration)) * var(--motion-translate-perceptual-duration-multiplier,  var(--motion-perceptual-duration-multiplier))) var(--motion-translate-timing,  var(--motion-timing)) var(--motion-translate-delay,  var(--motion-delay)) both;
    animation: var(--motion-scale-in-animation), var(--motion-translate-in-animation), var(--motion-rotate-in-animation), var(--motion-filter-in-animation), var(--motion-opacity-in-animation), var(--motion-background-color-in-animation), var(--motion-text-color-in-animation), var(--motion-scale-loop-animation), var(--motion-translate-loop-animation), var(--motion-rotate-loop-animation), var(--motion-filter-loop-animation), var(--motion-opacity-loop-animation), var(--motion-background-color-loop-animation), var(--motion-text-color-loop-animation);
}
.\[\&\.is-inview\]\:motion-preset-rebound-down.is-inview {
    --motion-origin-translate-y:  -25%;
    --motion-translate-timing:  var(--motion-spring-bouncier);
    --motion-translate-perceptual-duration-multiplier:  2.035;
    --motion-origin-opacity:  0;
    --motion-opacity-in-animation:  motion-opacity-in calc(var(--motion-opacity-duration,  var(--motion-duration)) * var(--motion-opacity-perceptual-duration-multiplier,  var(--motion-perceptual-duration-multiplier))) var(--motion-opacity-timing,  var(--motion-timing)) var(--motion-opacity-delay,  var(--motion-delay)) both;
    --motion-translate-in-animation:  motion-translate-in calc(var(--motion-translate-duration,  var(--motion-duration)) * var(--motion-translate-perceptual-duration-multiplier,  var(--motion-perceptual-duration-multiplier))) var(--motion-translate-timing,  var(--motion-timing)) var(--motion-translate-delay,  var(--motion-delay)) both;
    animation: var(--motion-scale-in-animation), var(--motion-translate-in-animation), var(--motion-rotate-in-animation), var(--motion-filter-in-animation), var(--motion-opacity-in-animation), var(--motion-background-color-in-animation), var(--motion-text-color-in-animation), var(--motion-scale-loop-animation), var(--motion-translate-loop-animation), var(--motion-rotate-loop-animation), var(--motion-filter-loop-animation), var(--motion-opacity-loop-animation), var(--motion-background-color-loop-animation), var(--motion-text-color-loop-animation);
}
.\[\&\.is-inview\]\:motion-preset-rebound-up.is-inview {
    --motion-origin-translate-y:  25%;
    --motion-translate-timing:  var(--motion-spring-bouncier);
    --motion-translate-perceptual-duration-multiplier:  2.035;
    --motion-origin-opacity:  0;
    --motion-opacity-in-animation:  motion-opacity-in calc(var(--motion-opacity-duration,  var(--motion-duration)) * var(--motion-opacity-perceptual-duration-multiplier,  var(--motion-perceptual-duration-multiplier))) var(--motion-opacity-timing,  var(--motion-timing)) var(--motion-opacity-delay,  var(--motion-delay)) both;
    --motion-translate-in-animation:  motion-translate-in calc(var(--motion-translate-duration,  var(--motion-duration)) * var(--motion-translate-perceptual-duration-multiplier,  var(--motion-perceptual-duration-multiplier))) var(--motion-translate-timing,  var(--motion-timing)) var(--motion-translate-delay,  var(--motion-delay)) both;
    animation: var(--motion-scale-in-animation), var(--motion-translate-in-animation), var(--motion-rotate-in-animation), var(--motion-filter-in-animation), var(--motion-opacity-in-animation), var(--motion-background-color-in-animation), var(--motion-text-color-in-animation), var(--motion-scale-loop-animation), var(--motion-translate-loop-animation), var(--motion-rotate-loop-animation), var(--motion-filter-loop-animation), var(--motion-opacity-loop-animation), var(--motion-background-color-loop-animation), var(--motion-text-color-loop-animation);
}
.\[\&\.is-inview\]\:motion-preset-bounce.is-inview {
    --motion-duration:  .3s;
    --motion-translate-timing:  var(--motion-bounce);
    --motion-translate-perceptual-duration-multiplier:  2;
    --motion-origin-opacity:  0;
    --motion-origin-translate-y:  -25%;
    --motion-opacity-in-animation:  motion-opacity-in calc(var(--motion-opacity-duration,  var(--motion-duration)) * var(--motion-opacity-perceptual-duration-multiplier,  var(--motion-perceptual-duration-multiplier))) var(--motion-opacity-timing,  var(--motion-timing)) var(--motion-opacity-delay,  var(--motion-delay)) both;
    --motion-translate-in-animation:  motion-translate-in calc(var(--motion-translate-duration,  var(--motion-duration)) * var(--motion-translate-perceptual-duration-multiplier,  var(--motion-perceptual-duration-multiplier))) var(--motion-translate-timing,  var(--motion-timing)) var(--motion-translate-delay,  var(--motion-delay)) both;
    animation: var(--motion-scale-in-animation), var(--motion-translate-in-animation), var(--motion-rotate-in-animation), var(--motion-filter-in-animation), var(--motion-opacity-in-animation), var(--motion-background-color-in-animation), var(--motion-text-color-in-animation), var(--motion-scale-loop-animation), var(--motion-translate-loop-animation), var(--motion-rotate-loop-animation), var(--motion-filter-loop-animation), var(--motion-opacity-loop-animation), var(--motion-background-color-loop-animation), var(--motion-text-color-loop-animation);
}
.\[\&\.is-inview\]\:motion-preset-expand.is-inview {
    --motion-origin-scale-x:  50%;
    --motion-origin-scale-y:  50%;
    --motion-origin-opacity:  0;
    --motion-opacity-in-animation:  motion-opacity-in calc(var(--motion-opacity-duration,  var(--motion-duration)) * var(--motion-opacity-perceptual-duration-multiplier,  var(--motion-perceptual-duration-multiplier))) var(--motion-opacity-timing,  var(--motion-timing)) var(--motion-opacity-delay,  var(--motion-delay)) both;
    --motion-scale-in-animation:  motion-scale-in calc(var(--motion-scale-duration,  var(--motion-duration)) * var(--motion-scale-perceptual-duration-multiplier,  var(--motion-perceptual-duration-multiplier))) var(--motion-scale-timing,  var(--motion-timing)) var(--motion-scale-delay,  var(--motion-delay)) both;
    animation: var(--motion-scale-in-animation), var(--motion-translate-in-animation), var(--motion-rotate-in-animation), var(--motion-filter-in-animation), var(--motion-opacity-in-animation), var(--motion-background-color-in-animation), var(--motion-text-color-in-animation), var(--motion-scale-loop-animation), var(--motion-translate-loop-animation), var(--motion-rotate-loop-animation), var(--motion-filter-loop-animation), var(--motion-opacity-loop-animation), var(--motion-background-color-loop-animation), var(--motion-text-color-loop-animation);
}
.\[\&\.is-inview\]\:motion-preset-pop.is-inview {
    --motion-origin-scale-x:  50%;
    --motion-origin-scale-y:  50%;
    --motion-origin-opacity:  0;
    --motion-scale-timing:  var(--motion-spring-bouncier);
    --motion-scale-perceptual-duration-multiplier:  2.035;
    --motion-opacity-in-animation:  motion-opacity-in calc(var(--motion-opacity-duration,  var(--motion-duration)) * var(--motion-opacity-perceptual-duration-multiplier,  var(--motion-perceptual-duration-multiplier))) var(--motion-opacity-timing,  var(--motion-timing)) var(--motion-opacity-delay,  var(--motion-delay)) both;
    --motion-scale-in-animation:  motion-scale-in calc(var(--motion-scale-duration,  var(--motion-duration)) * var(--motion-scale-perceptual-duration-multiplier,  var(--motion-perceptual-duration-multiplier))) var(--motion-scale-timing,  var(--motion-timing)) var(--motion-scale-delay,  var(--motion-delay)) both;
    animation: var(--motion-scale-in-animation), var(--motion-translate-in-animation), var(--motion-rotate-in-animation), var(--motion-filter-in-animation), var(--motion-opacity-in-animation), var(--motion-background-color-in-animation), var(--motion-text-color-in-animation), var(--motion-scale-loop-animation), var(--motion-translate-loop-animation), var(--motion-rotate-loop-animation), var(--motion-filter-loop-animation), var(--motion-opacity-loop-animation), var(--motion-background-color-loop-animation), var(--motion-text-color-loop-animation);
}
.\[\&\.is-inview\]\:motion-preset-wiggle.is-inview {
    --motion-duration:  .3s;
    --motion-origin-rotate:  15deg;
    --motion-origin-translate-x:  -25%;
    --motion-origin-translate-y:  -10%;
    --motion-origin-opacity:  0;
    --motion-timing:  var(--motion-spring-bounciest);
    --motion-perceptual-duration-multiplier:  5.285;
    --motion-opacity-timing:  var(--motion-spring-smooth);
    --motion-opacity-perceptual-duration-multiplier:  2.035;
    --motion-opacity-in-animation:  motion-opacity-in calc(var(--motion-opacity-duration,  var(--motion-duration)) * var(--motion-opacity-perceptual-duration-multiplier,  var(--motion-perceptual-duration-multiplier))) var(--motion-opacity-timing,  var(--motion-timing)) var(--motion-opacity-delay,  var(--motion-delay)) both;
    --motion-rotate-in-animation:  motion-rotate-in calc(var(--motion-rotate-duration,  var(--motion-duration)) * var(--motion-rotate-perceptual-duration-multiplier,  var(--motion-perceptual-duration-multiplier))) var(--motion-rotate-timing,  var(--motion-timing)) var(--motion-rotate-delay,  var(--motion-delay)) both;
    --motion-translate-in-animation:  motion-translate-in calc(var(--motion-translate-duration,  var(--motion-duration)) * var(--motion-translate-perceptual-duration-multiplier,  var(--motion-perceptual-duration-multiplier))) var(--motion-translate-timing,  var(--motion-timing)) var(--motion-translate-delay,  var(--motion-delay)) both;
    animation: var(--motion-scale-in-animation), var(--motion-translate-in-animation), var(--motion-rotate-in-animation), var(--motion-filter-in-animation), var(--motion-opacity-in-animation), var(--motion-background-color-in-animation), var(--motion-text-color-in-animation), var(--motion-scale-loop-animation), var(--motion-translate-loop-animation), var(--motion-rotate-loop-animation), var(--motion-filter-loop-animation), var(--motion-opacity-loop-animation), var(--motion-background-color-loop-animation), var(--motion-text-color-loop-animation);
}
.file\:size-full::file-selector-button {
    width: 100%;
    height: 100%}
.file\:w-full::file-selector-button {
    width: 100%}
.file\:cursor-pointer::file-selector-button {
    cursor: pointer;
}
.file\:p-0::file-selector-button {
    padding: 0;
}
.file\:px-1::file-selector-button {
    padding-left: .25rem;
    padding-right: .25rem;
}
.file\:py-0\.5::file-selector-button {
    padding-top: .125rem;
    padding-bottom: .125rem;
}
.placeholder\:truncate::-moz-placeholder {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.placeholder\:truncate::placeholder {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.placeholder\:text-black::-moz-placeholder {
    --tw-text-opacity:  1;
    color: rgb(0 0 0 / var(--tw-text-opacity,  1));
}
.placeholder\:text-black::placeholder {
    --tw-text-opacity:  1;
    color: rgb(0 0 0 / var(--tw-text-opacity,  1));
}
.placeholder\:text-foreground::-moz-placeholder {
    color: hsl(var(--foreground));
}
.placeholder\:text-foreground::placeholder {
    color: hsl(var(--foreground));
}
.placeholder\:text-foreground\/50::-moz-placeholder {
    color: hsl(var(--foreground) / .5);
}
.placeholder\:text-foreground\/50::placeholder {
    color: hsl(var(--foreground) / .5);
}
.placeholder\:text-foreground\/70::-moz-placeholder {
    color: hsl(var(--foreground) / .7);
}
.placeholder\:text-foreground\/70::placeholder {
    color: hsl(var(--foreground) / .7);
}
.placeholder\:text-gray-300::-moz-placeholder {
    --tw-text-opacity:  1;
    color: rgb(209 213 219 / var(--tw-text-opacity,  1));
}
.placeholder\:text-gray-300::placeholder {
    --tw-text-opacity:  1;
    color: rgb(209 213 219 / var(--tw-text-opacity,  1));
}
.placeholder\:text-heading-foreground::-moz-placeholder {
    color: hsl(var(--heading-foreground));
}
.placeholder\:text-heading-foreground::placeholder {
    color: hsl(var(--heading-foreground));
}
.placeholder\:text-heading-foreground\/90::-moz-placeholder {
    color: hsl(var(--heading-foreground) / .9);
}
.placeholder\:text-heading-foreground\/90::placeholder {
    color: hsl(var(--heading-foreground) / .9);
}
.placeholder\:text-inherit::-moz-placeholder {
    color: inherit;
}
.placeholder\:text-inherit::placeholder {
    color: inherit;
}
.placeholder\:text-input-foreground::-moz-placeholder {
    color: hsl(var(--input-foreground));
}
.placeholder\:text-input-foreground::placeholder {
    color: hsl(var(--input-foreground));
}
.placeholder\:text-transparent::-moz-placeholder {
    color: transparent;
}
.placeholder\:text-transparent::placeholder {
    color: transparent;
}
.placeholder\:text-opacity-50::-moz-placeholder {
    --tw-text-opacity:  .5;
}
.placeholder\:text-opacity-50::placeholder {
    --tw-text-opacity:  .5;
}
.before\:pointer-events-none:before {
    content: var(--tw-content);
    pointer-events: none;
}
.before\:invisible:before {
    content: var(--tw-content);
    visibility: hidden;
}
.before\:absolute:before {
    content: var(--tw-content);
    position: absolute;
}
.before\:-inset-1\.5:before {
    content: var(--tw-content);
    inset: -.375rem;
}
.before\:-inset-2\.5:before {
    content: var(--tw-content);
    inset: -.625rem;
}
.before\:-inset-3:before {
    content: var(--tw-content);
    inset: -.75rem;
}
.before\:-inset-\[3px\]:before {
    content: var(--tw-content);
    inset: -3px;
}
.before\:-inset-px:before {
    content: var(--tw-content);
    inset: -1px;
}
.before\:inset-0:before {
    content: var(--tw-content);
    inset: 0;
}
.before\:-inset-x-1:before {
    content: var(--tw-content);
    left: -.25rem;
    right: -.25rem;
}
.before\:-inset-x-2:before {
    content: var(--tw-content);
    left: -.5rem;
    right: -.5rem;
}
.before\:-inset-x-4:before {
    content: var(--tw-content);
    left: -1rem;
    right: -1rem;
}
.before\:-inset-y-1:before {
    content: var(--tw-content);
    top: -.25rem;
    bottom: -.25rem;
}
.before\:-inset-y-2:before {
    content: var(--tw-content);
    top: -.5rem;
    bottom: -.5rem;
}
.before\:-inset-y-3:before {
    content: var(--tw-content);
    top: -.75rem;
    bottom: -.75rem;
}
.before\:inset-x-0:before {
    content: var(--tw-content);
    left: 0;
    right: 0;
}
.before\:inset-x-2\.5:before {
    content: var(--tw-content);
    left: .625rem;
    right: .625rem;
}
.before\:inset-y-1\.5:before {
    content: var(--tw-content);
    top: .375rem;
    bottom: .375rem;
}
.before\:-bottom-3:before {
    content: var(--tw-content);
    bottom: -.75rem;
}
.before\:-bottom-4:before {
    content: var(--tw-content);
    bottom: -1rem;
}
.before\:-bottom-5:before {
    content: var(--tw-content);
    bottom: -1.25rem;
}
.before\:-bottom-\[calc\(var\(--gap\)-1\.25rem\)\]:before {
    content: var(--tw-content);
    bottom: calc(calc(var(--gap) - 1.25rem) * -1);
}
.before\:-end-1\.5:before {
    content: var(--tw-content);
    inset-inline-end: -.375rem;
}
.before\:-end-2:before {
    content: var(--tw-content);
    inset-inline-end: -.5rem;
}
.before\:-start-1\.5:before {
    content: var(--tw-content);
    inset-inline-start: -.375rem;
}
.before\:-start-2:before {
    content: var(--tw-content);
    inset-inline-start: -.5rem;
}
.before\:-top-1:before {
    content: var(--tw-content);
    top: -.25rem;
}
.before\:-top-1\.5:before {
    content: var(--tw-content);
    top: -.375rem;
}
.before\:-top-2:before {
    content: var(--tw-content);
    top: -.5rem;
}
.before\:-top-3:before {
    content: var(--tw-content);
    top: -.75rem;
}
.before\:-top-4:before {
    content: var(--tw-content);
    top: -1rem;
}
.before\:-top-5:before {
    content: var(--tw-content);
    top: -1.25rem;
}
.before\:-top-\[--dropdown-offset\]:before {
    content: var(--tw-content);
    top: calc(var(--dropdown-offset) * -1);
}
.before\:-top-\[12\.5\%\]:before {
    content: var(--tw-content);
    top: -12.5%}
.before\:-top-\[5\%\]:before {
    content: var(--tw-content);
    top: -5%}
.before\:bottom-0:before {
    content: var(--tw-content);
    bottom: 0;
}
.before\:bottom-full:before {
    content: var(--tw-content);
    bottom: 100%}
.before\:end-0:before {
    content: var(--tw-content);
    inset-inline-end: 0px;
}
.before\:left-0:before {
    content: var(--tw-content);
    left: 0;
}
.before\:left-1\/2:before {
    content: var(--tw-content);
    left: 50%}
.before\:start-0:before {
    content: var(--tw-content);
    inset-inline-start: 0px;
}
.before\:start-1\/2:before {
    content: var(--tw-content);
    inset-inline-start: 50%}
.before\:start-full:before {
    content: var(--tw-content);
    inset-inline-start: 100%}
.before\:start-px:before {
    content: var(--tw-content);
    inset-inline-start: 1px;
}
.before\:top-0:before {
    content: var(--tw-content);
    top: 0;
}
.before\:top-1:before {
    content: var(--tw-content);
    top: .25rem;
}
.before\:top-1\/2:before {
    content: var(--tw-content);
    top: 50%}
.before\:top-full:before {
    content: var(--tw-content);
    top: 100%}
.before\:-z-1:before {
    content: var(--tw-content);
    z-index: -1;
}
.before\:z-0:before {
    content: var(--tw-content);
    z-index: 0;
}
.before\:z-1:before {
    content: var(--tw-content);
    z-index: 1;
}
.before\:z-10:before {
    content: var(--tw-content);
    z-index: 10;
}
.before\:z-2:before {
    content: var(--tw-content);
    z-index: 2;
}
.before\:z-3:before {
    content: var(--tw-content);
    z-index: 3;
}
.before\:z-50:before {
    content: var(--tw-content);
    z-index: 50;
}
.before\:mb-1:before {
    content: var(--tw-content);
    margin-bottom: .25rem;
}
.before\:mb-2:before {
    content: var(--tw-content);
    margin-bottom: .5rem;
}
.before\:ms-2:before {
    content: var(--tw-content);
    margin-inline-start: .5rem;
}
.before\:mt-1:before {
    content: var(--tw-content);
    margin-top: .25rem;
}
.before\:block:before {
    content: var(--tw-content);
    display: block;
}
.before\:inline-block:before {
    content: var(--tw-content);
    display: inline-block;
}
.before\:flex:before {
    content: var(--tw-content);
    display: flex;
}
.before\:hidden:before {
    content: var(--tw-content);
    display: none;
}
.before\:size-10:before {
    content: var(--tw-content);
    width: 2.5rem;
    height: 2.5rem;
}
.before\:size-12:before {
    content: var(--tw-content);
    width: 3rem;
    height: 3rem;
}
.before\:size-2:before {
    content: var(--tw-content);
    width: .5rem;
    height: .5rem;
}
.before\:size-2\.5:before {
    content: var(--tw-content);
    width: .625rem;
    height: .625rem;
}
.before\:size-8:before {
    content: var(--tw-content);
    width: 2rem;
    height: 2rem;
}
.before\:h-0:before {
    content: var(--tw-content);
    height: 0px;
}
.before\:h-1:before {
    content: var(--tw-content);
    height: .25rem;
}
.before\:h-3:before {
    content: var(--tw-content);
    height: .75rem;
}
.before\:h-4:before {
    content: var(--tw-content);
    height: 1rem;
}
.before\:h-40:before {
    content: var(--tw-content);
    height: 10rem;
}
.before\:h-7:before {
    content: var(--tw-content);
    height: 1.75rem;
}
.before\:h-\[120\%\]:before {
    content: var(--tw-content);
    height: 120%}
.before\:h-\[150\%\]:before {
    content: var(--tw-content);
    height: 150%}
.before\:h-full:before {
    content: var(--tw-content);
    height: 100%}
.before\:h-px:before {
    content: var(--tw-content);
    height: 1px;
}
.before\:w-0:before {
    content: var(--tw-content);
    width: 0px;
}
.before\:w-10:before {
    content: var(--tw-content);
    width: 2.5rem;
}
.before\:w-2:before {
    content: var(--tw-content);
    width: .5rem;
}
.before\:w-52:before {
    content: var(--tw-content);
    width: 13rem;
}
.before\:w-7:before {
    content: var(--tw-content);
    width: 1.75rem;
}
.before\:w-\[120\%\]:before {
    content: var(--tw-content);
    width: 120%}
.before\:w-\[150\%\]:before {
    content: var(--tw-content);
    width: 150%}
.before\:w-\[3px\]:before {
    content: var(--tw-content);
    width: 3px;
}
.before\:w-full:before {
    content: var(--tw-content);
    width: 100%}
.before\:w-px:before {
    content: var(--tw-content);
    width: 1px;
}
.before\:origin-left:before {
    content: var(--tw-content);
    transform-origin: left;
}
.before\:origin-right:before {
    content: var(--tw-content);
    transform-origin: right;
}
.before\:-translate-x-1\/2:before {
    content: var(--tw-content);
    --tw-translate-x:  -50%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.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)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.before\:translate-x-1:before {
    content: var(--tw-content);
    --tw-translate-x:  .25rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.before\:translate-y-0:before {
    content: var(--tw-content);
    --tw-translate-y:  0px;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.before\:translate-y-1:before {
    content: var(--tw-content);
    --tw-translate-y:  .25rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.before\:scale-75:before {
    content: var(--tw-content);
    --tw-scale-x:  .75;
    --tw-scale-y:  .75;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.before\:scale-90:before {
    content: var(--tw-content);
    --tw-scale-x:  .9;
    --tw-scale-y:  .9;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.before\:scale-95:before {
    content: var(--tw-content);
    --tw-scale-x:  .95;
    --tw-scale-y:  .95;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.before\:scale-x-0:before {
    content: var(--tw-content);
    --tw-scale-x:  0;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
@keyframes spin-grow {
    0% {
    content: var(--tw-content);
    transform: rotate(0) scale(1);
}
to {
    content: var(--tw-content);
    transform: rotate(360deg) scale(3);
}
}.before\:animate-spin-grow:before {
    content: var(--tw-content);
    animation: spin-grow 3s ease-in-out infinite alternate;
}
.before\:items-center:before {
    content: var(--tw-content);
    align-items: center;
}
.before\:justify-center:before {
    content: var(--tw-content);
    justify-content: center;
}
.before\:whitespace-nowrap:before {
    content: var(--tw-content);
    white-space: nowrap;
}
.before\:rounded:before {
    content: var(--tw-content);
    border-radius: .25rem;
}
.before\:rounded-2xl:before {
    content: var(--tw-content);
    border-radius: 1rem;
}
.before\:rounded-3xl:before {
    content: var(--tw-content);
    border-radius: 1.5rem;
}
.before\:rounded-\[10px\]:before {
    content: var(--tw-content);
    border-radius: 10px;
}
.before\:rounded-\[13px\]:before {
    content: var(--tw-content);
    border-radius: 13px;
}
.before\:rounded-\[2em\]:before {
    content: var(--tw-content);
    border-radius: 2em;
}
.before\:rounded-\[calc\(var\(--card-rounded\)\+3px\)\]:before {
    content: var(--tw-content);
    border-radius: calc(var(--card-rounded) + 3px);
}
.before\:rounded-\[inherit\]:before {
    content: var(--tw-content);
    border-radius: inherit;
}
.before\:rounded-full:before {
    content: var(--tw-content);
    border-radius: 9999px;
}
.before\:rounded-lg:before {
    content: var(--tw-content);
    border-radius: .5rem;
}
.before\:rounded-md:before {
    content: var(--tw-content);
    border-radius: .375rem;
}
.before\:rounded-xl:before {
    content: var(--tw-content);
    border-radius: .75rem;
}
.before\:rounded-e:before {
    content: var(--tw-content);
    border-start-end-radius: .25rem;
    border-end-end-radius: .25rem;
}
.before\:border:before {
    content: var(--tw-content);
    border-width: 1px;
}
.before\:border-x-8:before {
    content: var(--tw-content);
    border-left-width: 8px;
    border-right-width: 8px;
}
.before\:border-t-8:before {
    content: var(--tw-content);
    border-top-width: 8px;
}
.before\:border-black\/10:before {
    content: var(--tw-content);
    border-color: #0000001a;
}
.before\:border-black\/5:before {
    content: var(--tw-content);
    border-color: #0000000d;
}
.before\:border-current:before {
    content: var(--tw-content);
    border-color: currentColor;
}
.before\:border-white:before {
    content: var(--tw-content);
    --tw-border-opacity:  1;
    border-color: rgb(255 255 255 / var(--tw-border-opacity,  1));
}
.before\:border-x-transparent:before {
    content: var(--tw-content);
    border-left-color: transparent;
    border-right-color: transparent;
}
.before\:border-t-foreground\/\[3\%\]:before {
    content: var(--tw-content);
    border-top-color: hsl(var(--foreground) / 3%);
}
.before\:bg-\[\#E5E7EB\]:before {
    content: var(--tw-content);
    --tw-bg-opacity:  1;
    background-color: rgb(229 231 235 / var(--tw-bg-opacity,  1));
}
.before\:bg-\[--color\]:before {
    content: var(--tw-content);
    background-color: var(--color);
}
.before\:bg-accent\/10:before {
    content: var(--tw-content);
    background-color: hsl(var(--accent) / .1);
}
.before\:bg-background:before {
    content: var(--tw-content);
    background-color: hsl(var(--background));
}
.before\:bg-black\/10:before {
    content: var(--tw-content);
    background-color: #0000001a;
}
.before\:bg-clay:before {
    content: var(--tw-content);
    background-color: hsl(var(--clay));
}
.before\:bg-current:before {
    content: var(--tw-content);
    background-color: currentColor;
}
.before\:bg-foreground:before {
    content: var(--tw-content);
    background-color: hsl(var(--foreground));
}
.before\:bg-foreground\/10:before {
    content: var(--tw-content);
    background-color: hsl(var(--foreground) / .1);
}
.before\:bg-heading-foreground\/50:before {
    content: var(--tw-content);
    background-color: hsl(var(--heading-foreground) / .5);
}
.before\:bg-primary:before {
    content: var(--tw-content);
    background-color: hsl(var(--primary));
}
.before\:bg-primary\/10:before {
    content: var(--tw-content);
    background-color: hsl(var(--primary) / .1);
}
.before\:bg-white\/20:before {
    content: var(--tw-content);
    background-color: #fff3;
}
.before\:bg-white\/90:before {
    content: var(--tw-content);
    background-color: #ffffffe6;
}
.before\:bg-gradient-to-b:before {
    content: var(--tw-content);
    background-image: linear-gradient(to bottom, var(--tw-gradient-stops));
}
.before\:bg-gradient-to-br:before {
    content: var(--tw-content);
    background-image: linear-gradient(to bottom right, var(--tw-gradient-stops));
}
.before\:bg-gradient-to-r:before {
    content: var(--tw-content);
    background-image: linear-gradient(to right, var(--tw-gradient-stops));
}
.before\:bg-gradient-to-t:before {
    content: var(--tw-content);
    background-image: linear-gradient(to top, var(--tw-gradient-stops));
}
.before\:from-\[--lqd-ext-chat-window-bg\]:before {
    content: var(--tw-content);
    --tw-gradient-from:  var(--lqd-ext-chat-window-bg) var(--tw-gradient-from-position);
    --tw-gradient-to:  rgb(255 255 255 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops:  var(--tw-gradient-from),  var(--tw-gradient-to);
}
.before\:from-gradient-from:before {
    content: var(--tw-content);
    --tw-gradient-from:  hsl(var(--gradient-from)) var(--tw-gradient-from-position);
    --tw-gradient-to:  hsl(var(--gradient-from) / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops:  var(--tw-gradient-from),  var(--tw-gradient-to);
}
.before\:from-gradient-from\/20:before {
    content: var(--tw-content);
    --tw-gradient-from:  hsl(var(--gradient-from) / .2) var(--tw-gradient-from-position);
    --tw-gradient-to:  hsl(var(--gradient-from) / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops:  var(--tw-gradient-from),  var(--tw-gradient-to);
}
.before\:from-secondary:before {
    content: var(--tw-content);
    --tw-gradient-from:  hsl(var(--secondary)) var(--tw-gradient-from-position);
    --tw-gradient-to:  hsl(var(--secondary) / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops:  var(--tw-gradient-from),  var(--tw-gradient-to);
}
.before\:from-secondary\/50:before {
    content: var(--tw-content);
    --tw-gradient-from:  hsl(var(--secondary) / .5) var(--tw-gradient-from-position);
    --tw-gradient-to:  hsl(var(--secondary) / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops:  var(--tw-gradient-from),  var(--tw-gradient-to);
}
.before\:from-white:before {
    content: var(--tw-content);
    --tw-gradient-from:  #fff var(--tw-gradient-from-position);
    --tw-gradient-to:  rgb(255 255 255 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops:  var(--tw-gradient-from),  var(--tw-gradient-to);
}
.before\:from-20\%:before {
    content: var(--tw-content);
    --tw-gradient-from-position:  20%}
.before\:from-40\%:before {
    content: var(--tw-content);
    --tw-gradient-from-position:  40%}
.before\:via-gradient-via:before {
    content: var(--tw-content);
    --tw-gradient-to:  hsl(var(--gradient-via) / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops:  var(--tw-gradient-from),  hsl(var(--gradient-via)) var(--tw-gradient-via-position),  var(--tw-gradient-to);
}
.before\:to-gradient-to:before {
    content: var(--tw-content);
    --tw-gradient-to:  hsl(var(--gradient-to)) var(--tw-gradient-to-position);
}
.before\:to-gradient-via\/20:before {
    content: var(--tw-content);
    --tw-gradient-to:  hsl(var(--gradient-via) / .2) var(--tw-gradient-to-position);
}
.before\:to-primary:before {
    content: var(--tw-content);
    --tw-gradient-to:  hsl(var(--primary)) var(--tw-gradient-to-position);
}
.before\:to-primary\/50:before {
    content: var(--tw-content);
    --tw-gradient-to:  hsl(var(--primary) / .5) var(--tw-gradient-to-position);
}
.before\:to-transparent:before {
    content: var(--tw-content);
    --tw-gradient-to:  transparent var(--tw-gradient-to-position);
}
.before\:to-80\%:before {
    content: var(--tw-content);
    --tw-gradient-to-position:  80%}
.before\:to-85\%:before {
    content: var(--tw-content);
    --tw-gradient-to-position:  85%}
.before\:bg-clip-text:before {
    content: var(--tw-content);
    -webkit-background-clip: text;
    background-clip: text;
}
.before\:p-1:before {
    content: var(--tw-content);
    padding: .25rem;
}
.before\:p-px:before {
    content: var(--tw-content);
    padding: 1px;
}
.before\:px-2:before {
    content: var(--tw-content);
    padding-left: .5rem;
    padding-right: .5rem;
}
.before\:px-3:before {
    content: var(--tw-content);
    padding-left: .75rem;
    padding-right: .75rem;
}
.before\:py-0\.5:before {
    content: var(--tw-content);
    padding-top: .125rem;
    padding-bottom: .125rem;
}
.before\:py-1\.5:before {
    content: var(--tw-content);
    padding-top: .375rem;
    padding-bottom: .375rem;
}
.before\:py-2:before {
    content: var(--tw-content);
    padding-top: .5rem;
    padding-bottom: .5rem;
}
.before\:text-center:before {
    content: var(--tw-content);
    text-align: center;
}
.before\:text-2xs:before {
    content: var(--tw-content);
    font-size: .8125rem;
}
.before\:text-3xs\/none:before {
    content: var(--tw-content);
    font-size: .6875rem;
    line-height: 1;
}
.before\:text-\[12px\]:before {
    content: var(--tw-content);
    font-size: 12px;
}
.before\:font-medium:before {
    content: var(--tw-content);
    font-weight: 500;
}
.before\:text-black\/90:before {
    content: var(--tw-content);
    color: #000000e6;
}
.before\:text-current:before {
    content: var(--tw-content);
    color: currentColor;
}
.before\:text-heading-foreground:before {
    content: var(--tw-content);
    color: hsl(var(--heading-foreground));
}
.before\:text-transparent:before {
    content: var(--tw-content);
    color: transparent;
}
.before\:opacity-0:before {
    content: var(--tw-content);
    opacity: 0;
}
.before\:opacity-10:before {
    content: var(--tw-content);
    opacity: .1;
}
.before\:opacity-100:before {
    content: var(--tw-content);
    opacity: 1;
}
.before\:opacity-20:before {
    content: var(--tw-content);
    opacity: .2;
}
.before\:opacity-30:before {
    content: var(--tw-content);
    opacity: .3;
}
.before\:opacity-35:before {
    content: var(--tw-content);
    opacity: .35;
}
.before\:opacity-40:before {
    content: var(--tw-content);
    opacity: .4;
}
.before\:opacity-5:before {
    content: var(--tw-content);
    opacity: .05;
}
.before\:opacity-50:before {
    content: var(--tw-content);
    opacity: .5;
}
.before\:shadow-\[0_4px_44px_hsl\(0_0\%_0\%\/5\%\)\]:before {
    content: var(--tw-content);
    --tw-shadow:  0 4px 44px hsl(0 0% 0%/5%);
    --tw-shadow-colored:  0 4px 44px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow,  0 0 #0000), var(--tw-ring-shadow,  0 0 #0000), var(--tw-shadow);
}
.before\:shadow-md:before {
    content: var(--tw-content);
    --tw-shadow:  0 4px 6px -1px rgb(0 0 0 / .1),  0 2px 4px -2px rgb(0 0 0 / .1);
    --tw-shadow-colored:  0 4px 6px -1px var(--tw-shadow-color),  0 2px 4px -2px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow,  0 0 #0000), var(--tw-ring-shadow,  0 0 #0000), var(--tw-shadow);
}
.before\:shadow-black\/5:before {
    content: var(--tw-content);
    --tw-shadow-color:  rgb(0 0 0 / .05);
    --tw-shadow:  var(--tw-shadow-colored);
}
.before\:transition:before {
    content: var(--tw-content);
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    transition-duration: .15s;
}
.before\:transition-all:before {
    content: var(--tw-content);
    transition-property: all;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    transition-duration: .15s;
}
.before\:transition-opacity:before {
    content: var(--tw-content);
    transition-property: opacity;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    transition-duration: .15s;
}
.before\:transition-transform:before {
    content: var(--tw-content);
    transition-property: transform;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    transition-duration: .15s;
}
.before\:duration-300:before {
    content: var(--tw-content);
    transition-duration: .3s;
}
.before\:\!content-none:before {
    --tw-content:  none !important;
    content: var(--tw-content)!important;
}
.before\:content-\[\'\'\]:before {
    --tw-content:  "";
    content: var(--tw-content);
}
.before\:content-\[attr\(data-txt\)\]:before {
    --tw-content:  attr(data-txt);
    content: var(--tw-content);
}
.before\:content-\[attr\(title\)\]:before {
    --tw-content:  attr(title);
    content: var(--tw-content);
}
.before\:content-none:before {
    --tw-content:  none;
    content: var(--tw-content);
}
.before\:\[animation-timing-function\:ease-in-out\]:before {
    content: var(--tw-content);
    animation-timing-function: ease-in-out;
}
.before\:\!\[mask-composite\:exclude\]:before {
    content: var(--tw-content);
    -webkit-mask-composite: xor!important;
    mask-composite: exclude!important;
}
.before\:\[mask-image\:linear-gradient\(to_bottom\, black\, transparent\)\]:before {
    content: var(--tw-content);
    -webkit-mask-image: linear-gradient(to bottom, black, transparent);
    mask-image: linear-gradient(to bottom, black, transparent);
}
.before\:\[mask-image\:linear-gradient\(to_bottom_left\, black\, transparent_30\%\)\]:before {
    content: var(--tw-content);
    -webkit-mask-image: linear-gradient(to bottom left, black, transparent 30%);
    mask-image: linear-gradient(to bottom left, black, transparent 30%);
}
.before\:\[mask\:linear-gradient\(\#fff_0_0\)_content-box\, linear-gradient\(\#fff_0_0\)\]:before {
    content: var(--tw-content);
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
}
.before\:\[transform\:scaleX\(0\)\]:before {
    content: var(--tw-content);
    transform: scaleX(0);
}
.after\:pointer-events-none:after {
    content: var(--tw-content);
    pointer-events: none;
}
.after\:absolute:after {
    content: var(--tw-content);
    position: absolute;
}
.after\:-inset-1:after {
    content: var(--tw-content);
    inset: -.25rem;
}
.after\:inset-0:after {
    content: var(--tw-content);
    inset: 0;
}
.after\:-inset-x-4:after {
    content: var(--tw-content);
    left: -1rem;
    right: -1rem;
}
.after\:-bottom-12:after {
    content: var(--tw-content);
    bottom: -3rem;
}
.after\:-bottom-20:after {
    content: var(--tw-content);
    bottom: -5rem;
}
.after\:-bottom-\[5px\]:after {
    content: var(--tw-content);
    bottom: -5px;
}
.after\:-bottom-px:after {
    content: var(--tw-content);
    bottom: -1px;
}
.after\:bottom-0:after {
    content: var(--tw-content);
    bottom: 0;
}
.after\:bottom-\[calc\(var\(--sub-offset\, 0\)\*-1\)\]:after {
    content: var(--tw-content);
    bottom: calc(var(--sub-offset, 0) * -1);
}
.after\:left-0:after {
    content: var(--tw-content);
    left: 0;
}
.after\:left-1\/2:after {
    content: var(--tw-content);
    left: 50%}
.after\:left-\[2px\]:after {
    content: var(--tw-content);
    left: 2px;
}
.after\:start-0:after {
    content: var(--tw-content);
    inset-inline-start: 0px;
}
.after\:start-1:after {
    content: var(--tw-content);
    inset-inline-start: .25rem;
}
.after\:start-1\/2:after {
    content: var(--tw-content);
    inset-inline-start: 50%}
.after\:top-0:after {
    content: var(--tw-content);
    top: 0;
}
.after\:top-1\/2:after {
    content: var(--tw-content);
    top: 50%}
.after\:top-\[2px\]:after {
    content: var(--tw-content);
    top: 2px;
}
.after\:top-full:after {
    content: var(--tw-content);
    top: 100%}
.after\:-z-1:after {
    content: var(--tw-content);
    z-index: -1;
}
.after\:z-1:after {
    content: var(--tw-content);
    z-index: 1;
}
.after\:size-2:after {
    content: var(--tw-content);
    width: .5rem;
    height: .5rem;
}
.after\:size-full:after {
    content: var(--tw-content);
    width: 100%;
    height: 100%}
.after\:h-1\/2:after {
    content: var(--tw-content);
    height: 50%}
.after\:h-12:after {
    content: var(--tw-content);
    height: 3rem;
}
.after\:h-20:after {
    content: var(--tw-content);
    height: 5rem;
}
.after\:h-24:after {
    content: var(--tw-content);
    height: 6rem;
}
.after\:h-3\.5:after {
    content: var(--tw-content);
    height: .875rem;
}
.after\:h-4:after {
    content: var(--tw-content);
    height: 1rem;
}
.after\:h-5:after {
    content: var(--tw-content);
    height: 1.25rem;
}
.after\:h-\[3px\]:after {
    content: var(--tw-content);
    height: 3px;
}
.after\:h-full:after {
    content: var(--tw-content);
    height: 100%}
.after\:w-1\/2:after {
    content: var(--tw-content);
    width: 50%}
.after\:w-10:after {
    content: var(--tw-content);
    width: 2.5rem;
}
.after\:w-5:after {
    content: var(--tw-content);
    width: 1.25rem;
}
.after\:w-full:after {
    content: var(--tw-content);
    width: 100%}
.after\:w-px:after {
    content: var(--tw-content);
    width: 1px;
}
.after\:origin-right:after {
    content: var(--tw-content);
    transform-origin: right;
}
.after\:-translate-x-1\/2:after {
    content: var(--tw-content);
    --tw-translate-x:  -50%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.after\:-translate-y-1\/2:after {
    content: var(--tw-content);
    --tw-translate-y:  -50%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.after\:scale-x-0:after {
    content: var(--tw-content);
    --tw-scale-x:  0;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.after\:rounded:after {
    content: var(--tw-content);
    border-radius: .25rem;
}
.after\:rounded-full:after {
    content: var(--tw-content);
    border-radius: 9999px;
}
.after\:rounded-xl:after {
    content: var(--tw-content);
    border-radius: .75rem;
}
.after\:rounded-t-lg:after {
    content: var(--tw-content);
    border-top-left-radius: .5rem;
    border-top-right-radius: .5rem;
}
.after\:rounded-es-full:after {
    content: var(--tw-content);
    border-end-start-radius: 9999px;
}
.after\:border:after {
    content: var(--tw-content);
    border-width: 1px;
}
.after\:border-gray-300:after {
    content: var(--tw-content);
    --tw-border-opacity:  1;
    border-color: rgb(209 213 219 / var(--tw-border-opacity,  1));
}
.after\:bg-\[\#ff42ec\]:after {
    content: var(--tw-content);
    --tw-bg-opacity:  1;
    background-color: rgb(255 66 236 / var(--tw-bg-opacity,  1));
}
.after\:bg-\[--lqd-ext-chat-window-bg\]:after {
    content: var(--tw-content);
    background-color: var(--lqd-ext-chat-window-bg);
}
.after\:bg-background:after {
    content: var(--tw-content);
    background-color: hsl(var(--background));
}
.after\:bg-black\/10:after {
    content: var(--tw-content);
    background-color: #0000001a;
}
.after\:bg-current:after {
    content: var(--tw-content);
    background-color: currentColor;
}
.after\:bg-foreground\/10:after {
    content: var(--tw-content);
    background-color: hsl(var(--foreground) / .1);
}
.after\:bg-surface-background:after {
    content: var(--tw-content);
    background-color: hsl(var(--surface-background));
}
.after\:bg-white:after {
    content: var(--tw-content);
    --tw-bg-opacity:  1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity,  1));
}
.after\:bg-gradient-to-r:after {
    content: var(--tw-content);
    background-image: linear-gradient(to right, var(--tw-gradient-stops));
}
.after\:from-\[--gradient-from\]:after {
    content: var(--tw-content);
    --tw-gradient-from:  var(--gradient-from) var(--tw-gradient-from-position);
    --tw-gradient-to:  rgb(255 255 255 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops:  var(--tw-gradient-from),  var(--tw-gradient-to);
}
.after\:from-\[hsl\(var\(--gradient-start\)\)\]:after {
    content: var(--tw-content);
    --tw-gradient-from:  hsl(var(--gradient-start)) var(--tw-gradient-from-position);
    --tw-gradient-to:  hsl(var(--gradient-start) / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops:  var(--tw-gradient-from),  var(--tw-gradient-to);
}
.after\:via-\[--gradient-via\]:after {
    content: var(--tw-content);
    --tw-gradient-to:  rgb(255 255 255 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops:  var(--tw-gradient-from),  var(--gradient-via) var(--tw-gradient-via-position),  var(--tw-gradient-to);
}
.after\:to-\[--gradient-to\]:after {
    content: var(--tw-content);
    --tw-gradient-to:  var(--gradient-to) var(--tw-gradient-to-position);
}
.after\:to-\[hsl\(var\(--gradient-stop\)\)\]:after {
    content: var(--tw-content);
    --tw-gradient-to:  hsl(var(--gradient-stop)) var(--tw-gradient-to-position);
}
.after\:bg-clip-text:after {
    content: var(--tw-content);
    -webkit-background-clip: text;
    background-clip: text;
}
.after\:text-transparent:after {
    content: var(--tw-content);
    color: transparent;
}
.after\:opacity-0:after {
    content: var(--tw-content);
    opacity: 0;
}
.after\:opacity-30:after {
    content: var(--tw-content);
    opacity: .3;
}
.after\:backdrop-blur-lg:after {
    content: var(--tw-content);
    --tw-backdrop-blur:  blur(16px);
    -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);
}
.after\:transition-all:after {
    content: var(--tw-content);
    transition-property: all;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    transition-duration: .15s;
}
.after\:transition-opacity:after {
    content: var(--tw-content);
    transition-property: opacity;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    transition-duration: .15s;
}
.after\:transition-transform:after {
    content: var(--tw-content);
    transition-property: transform;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    transition-duration: .15s;
}
.after\:content-\[\'\'\]:after {
    --tw-content:  "";
    content: var(--tw-content);
}
.after\:content-\[attr\(data-txt\)\]:after {
    --tw-content:  attr(data-txt);
    content: var(--tw-content);
}
.after\:\[background\:linear-gradient\(to_right\, var\(--gradient-stops\)\)\]:after {
    content: var(--tw-content);
    background: linear-gradient(to right, var(--gradient-stops));
}
.after\:\[mask-image\:linear-gradient\(to_bottom\, black_25\%\, transparent\)\]:after {
    content: var(--tw-content);
    -webkit-mask-image: linear-gradient(to bottom, black 25%, transparent);
    mask-image: linear-gradient(to bottom, black 25%, transparent);
}
.first\:invisible:first-child {
    visibility: hidden;
}
.first\:mt-0:first-child {
    margin-top: 0;
}
.first\:hidden:first-child {
    display: none;
}
.first\:origin-left:first-child {
    transform-origin: left;
}
.first\:rounded-s:first-child {
    border-start-start-radius: .25rem;
    border-end-start-radius: .25rem;
}
.first\:rounded-s-lg:first-child {
    border-start-start-radius: .5rem;
    border-end-start-radius: .5rem;
}
.first\:rounded-s-xl:first-child {
    border-start-start-radius: .75rem;
    border-end-start-radius: .75rem;
}
.last\:mb-0:last-child {
    margin-bottom: 0;
}
.last\:origin-right:last-child {
    transform-origin: right;
}
.last\:rounded-e:last-child {
    border-start-end-radius: .25rem;
    border-end-end-radius: .25rem;
}
.last\:rounded-e-lg:last-child {
    border-start-end-radius: .5rem;
    border-end-end-radius: .5rem;
}
.last\:rounded-e-xl:last-child {
    border-start-end-radius: .75rem;
    border-end-end-radius: .75rem;
}
.last\:border-0:last-child {
    border-width: 0px;
}
.last\:border-b-0:last-child {
    border-bottom-width: 0px;
}
.last\:border-e:last-child {
    border-inline-end-width: 1px;
}
.last\:border-none:last-child {
    border-style: none;
}
.only\:my-0:only-child {
    margin-top: 0;
    margin-bottom: 0;
}
.only\:grow:only-child {
    flex-grow: 1;
}
.only\:grow-0:only-child {
    flex-grow: 0;
}
.even\:flex-row-reverse:nth-child(2n) {
    flex-direction: row-reverse;
}
.even\:bg-background:nth-child(2n) {
    background-color: hsl(var(--background));
}
.even\:bg-foreground\/5:nth-child(2n) {
    background-color: hsl(var(--foreground) / .05);
}
.even\:bg-heading-foreground\/\[2\%\]:nth-child(2n) {
    background-color: hsl(var(--heading-foreground) / 2%);
}
.only-of-type\:col-span-full:only-of-type {
    grid-column: 1 / -1;
}
.open\:mb-4[open] {
    margin-bottom: 1rem;
}
.checked\:border-heading-foreground:checked {
    border-color: hsl(var(--heading-foreground));
}
.checked\:bg-heading-foreground:checked {
    background-color: hsl(var(--heading-foreground));
}
.checked\:bg-primary:checked {
    background-color: hsl(var(--primary));
}
.checked\:bg-right:checked {
    background-position: right;
}
.placeholder-shown\:text-ellipsis:-moz-placeholder {
    text-overflow: ellipsis;
}
.placeholder-shown\:text-ellipsis:placeholder-shown {
    text-overflow: ellipsis;
}
.empty\:\!hidden:empty {
    display: none!important;
}
.empty\:hidden:empty {
    display: none;
}
.focus-within\:ring:focus-within {
    --tw-ring-offset-shadow:  var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow:  var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,  0 0 #0000);
}
.focus-within\:ring-2:focus-within {
    --tw-ring-offset-shadow:  var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow:  var(--tw-ring-inset) 0 0 0 calc(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-within\:ring-primary\/10:focus-within {
    --tw-ring-color:  hsl(var(--primary) / .1);
}
.focus-within\:ring-secondary:focus-within {
    --tw-ring-color:  hsl(var(--secondary));
}
.hover\:z-1:hover {
    z-index: 1;
}
.hover\:z-2:hover {
    z-index: 2;
}
.hover\/item\:-translate-y-1:hover {
    --tw-translate-y:  -.25rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.hover\:\!-translate-y-1\/2:hover {
    --tw-translate-y:  -50% !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important;
}
.hover\:-translate-x-0\.5:hover {
    --tw-translate-x:  -.125rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.hover\:-translate-y-0:hover {
    --tw-translate-y:  -0px;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.hover\:-translate-y-0\.5:hover {
    --tw-translate-y:  -.125rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.hover\:-translate-y-1:hover {
    --tw-translate-y:  -.25rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.hover\:-translate-y-1\/2:hover {
    --tw-translate-y:  -50%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.hover\:-translate-y-2:hover {
    --tw-translate-y:  -.5rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.hover\:-translate-y-\[2px\]:hover {
    --tw-translate-y:  -2px;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.hover\:translate-x-0\.5:hover {
    --tw-translate-x:  .125rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.hover\:translate-y-0:hover {
    --tw-translate-y:  0px;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.hover\:rotate-45:hover {
    --tw-rotate:  45deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.hover\:scale-105:hover {
    --tw-scale-x:  1.05;
    --tw-scale-y:  1.05;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.hover\:scale-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)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.hover\:scale-125:hover {
    --tw-scale-x:  1.25;
    --tw-scale-y:  1.25;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.hover\:scale-95:hover {
    --tw-scale-x:  .95;
    --tw-scale-y:  .95;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.hover\:scale-\[1\.022\]:hover {
    --tw-scale-x:  1.022;
    --tw-scale-y:  1.022;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.hover\:scale-\[1\.025\]:hover {
    --tw-scale-x:  1.025;
    --tw-scale-y:  1.025;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.hover\:scale-\[1\.02\]:hover {
    --tw-scale-x:  1.02;
    --tw-scale-y:  1.02;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.hover\:scale-\[1\.03\]:hover {
    --tw-scale-x:  1.03;
    --tw-scale-y:  1.03;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.hover\:transform-none:hover {
    transform: none;
}
.hover\:border-background:hover {
    border-color: hsl(var(--background));
}
.hover\:border-black:hover {
    --tw-border-opacity:  1;
    border-color: rgb(0 0 0 / var(--tw-border-opacity,  1));
}
.hover\:border-blue-400:hover {
    --tw-border-opacity:  1;
    border-color: rgb(96 165 250 / var(--tw-border-opacity,  1));
}
.hover\:border-border:hover {
    border-color: hsl(var(--border));
}
.hover\:border-foreground:hover {
    border-color: hsl(var(--foreground));
}
.hover\:border-foreground\/30:hover {
    border-color: hsl(var(--foreground) / .3);
}
.hover\:border-gray-300:hover {
    --tw-border-opacity:  1;
    border-color: rgb(209 213 219 / var(--tw-border-opacity,  1));
}
.hover\:border-gray-400:hover {
    --tw-border-opacity:  1;
    border-color: rgb(156 163 175 / var(--tw-border-opacity,  1));
}
.hover\:border-green-500:hover {
    --tw-border-opacity:  1;
    border-color: rgb(34 197 94 / var(--tw-border-opacity,  1));
}
.hover\:border-heading-foreground\/10:hover {
    border-color: hsl(var(--heading-foreground) / .1);
}
.hover\:border-primary:hover {
    border-color: hsl(var(--primary));
}
.hover\:border-red-500:hover {
    --tw-border-opacity:  1;
    border-color: rgb(239 68 68 / var(--tw-border-opacity,  1));
}
.hover\:border-rose-500:hover {
    --tw-border-opacity:  1;
    border-color: rgb(244 63 94 / var(--tw-border-opacity,  1));
}
.hover\:border-secondary:hover {
    border-color: hsl(var(--secondary));
}
.hover\:border-surface-background:hover {
    border-color: hsl(var(--surface-background));
}
.hover\:border-transparent:hover {
    border-color: transparent;
}
.hover\:border-white:hover {
    --tw-border-opacity:  1;
    border-color: rgb(255 255 255 / var(--tw-border-opacity,  1));
}
.hover\:\!bg-black\/5:hover {
    background-color: #0000000d!important;
}
.hover\:\!bg-primary:hover {
    background-color: hsl(var(--primary))!important;
}
.hover\:\!bg-secondary:hover {
    background-color: hsl(var(--secondary))!important;
}
.hover\:bg-\[--lqd-ext-chat-primary\]:hover {
    background-color: var(--lqd-ext-chat-primary);
}
.hover\:bg-\[--tblr-border-color\]:hover {
    background-color: var(--tblr-border-color);
}
.hover\:bg-\[--tblr-primary\]:hover {
    background-color: var(--tblr-primary);
}
.hover\:bg-\[hsl\(0_0\%_11\%\/80\%\)\]:hover {
    background-color: #1c1c1ccc;
}
.hover\:bg-\[var\(--tblr-primary\)\]:hover {
    background-color: var(--tblr-primary);
}
.hover\:bg-accent\/80:hover {
    background-color: hsl(var(--accent) / .8);
}
.hover\:bg-background:hover {
    background-color: hsl(var(--background));
}
.hover\:bg-background\/50:hover {
    background-color: hsl(var(--background) / .5);
}
.hover\:bg-background\/80:hover {
    background-color: hsl(var(--background) / .8);
}
.hover\:bg-black:hover {
    --tw-bg-opacity:  1;
    background-color: rgb(0 0 0 / var(--tw-bg-opacity,  1));
}
.hover\:bg-black\/5:hover {
    background-color: #0000000d;
}
.hover\:bg-black\/\[2\%\]:hover {
    background-color: #00000005;
}
.hover\:bg-blue-400:hover {
    --tw-bg-opacity:  1;
    background-color: rgb(96 165 250 / var(--tw-bg-opacity,  1));
}
.hover\:bg-blue-600:hover {
    --tw-bg-opacity:  1;
    background-color: rgb(37 99 235 / var(--tw-bg-opacity,  1));
}
.hover\:bg-blue-700:hover {
    --tw-bg-opacity:  1;
    background-color: rgb(29 78 216 / var(--tw-bg-opacity,  1));
}
.hover\:bg-emerald-400:hover {
    --tw-bg-opacity:  1;
    background-color: rgb(52 211 153 / var(--tw-bg-opacity,  1));
}
.hover\:bg-emerald-500:hover {
    --tw-bg-opacity:  1;
    background-color: rgb(16 185 129 / var(--tw-bg-opacity,  1));
}
.hover\:bg-foreground:hover {
    background-color: hsl(var(--foreground));
}
.hover\:bg-foreground\/10:hover {
    background-color: hsl(var(--foreground) / .1);
}
.hover\:bg-foreground\/20:hover {
    background-color: hsl(var(--foreground) / .2);
}
.hover\:bg-foreground\/5:hover {
    background-color: hsl(var(--foreground) / .05);
}
.hover\:bg-foreground\/\[2\%\]:hover {
    background-color: hsl(var(--foreground) / 2%);
}
.hover\:bg-foreground\/\[3\%\]:hover {
    background-color: hsl(var(--foreground) / 3%);
}
.hover\:bg-gray-100:hover {
    --tw-bg-opacity:  1;
    background-color: rgb(243 244 246 / var(--tw-bg-opacity,  1));
}
.hover\:bg-gray-200:hover {
    --tw-bg-opacity:  1;
    background-color: rgb(229 231 235 / var(--tw-bg-opacity,  1));
}
.hover\:bg-gray-300:hover {
    --tw-bg-opacity:  1;
    background-color: rgb(209 213 219 / var(--tw-bg-opacity,  1));
}
.hover\:bg-green-300:hover {
    --tw-bg-opacity:  1;
    background-color: rgb(134 239 172 / var(--tw-bg-opacity,  1));
}
.hover\:bg-green-500:hover {
    --tw-bg-opacity:  1;
    background-color: rgb(34 197 94 / var(--tw-bg-opacity,  1));
}
.hover\:bg-heading-background:hover {
    background-color: hsl(var(--heading-background));
}
.hover\:bg-heading-foreground:hover {
    background-color: hsl(var(--heading-foreground));
}
.hover\:bg-heading-foreground\/10:hover {
    background-color: hsl(var(--heading-foreground) / .1);
}
.hover\:bg-heading-foreground\/20:hover {
    background-color: hsl(var(--heading-foreground) / .2);
}
.hover\:bg-heading-foreground\/5:hover {
    background-color: hsl(var(--heading-foreground) / .05);
}
.hover\:bg-heading-foreground\/70:hover {
    background-color: hsl(var(--heading-foreground) / .7);
}
.hover\:bg-heading-foreground\/\[3\%\]:hover {
    background-color: hsl(var(--heading-foreground) / 3%);
}
.hover\:bg-lime-600:hover {
    --tw-bg-opacity:  1;
    background-color: rgb(101 163 13 / var(--tw-bg-opacity,  1));
}
.hover\:bg-navbar-background-hover\/5:hover {
    background-color: hsl(var(--navbar-background-hover) / .05);
}
.hover\:bg-orange-400:hover {
    --tw-bg-opacity:  1;
    background-color: rgb(251 146 60 / var(--tw-bg-opacity,  1));
}
.hover\:bg-orange-500:hover {
    --tw-bg-opacity:  1;
    background-color: rgb(249 115 22 / var(--tw-bg-opacity,  1));
}
.hover\:bg-primary:hover {
    background-color: hsl(var(--primary));
}
.hover\:bg-primary-foreground:hover {
    background-color: hsl(var(--primary-foreground));
}
.hover\:bg-primary-foreground\/70:hover {
    background-color: hsl(var(--primary-foreground) / .7);
}
.hover\:bg-primary\/10:hover {
    background-color: hsl(var(--primary) / .1);
}
.hover\:bg-primary\/5:hover {
    background-color: hsl(var(--primary) / .05);
}
.hover\:bg-primary\/90:hover {
    background-color: hsl(var(--primary) / .9);
}
.hover\:bg-purple-500:hover {
    --tw-bg-opacity:  1;
    background-color: rgb(168 85 247 / var(--tw-bg-opacity,  1));
}
.hover\:bg-red-100:hover {
    --tw-bg-opacity:  1;
    background-color: rgb(254 226 226 / var(--tw-bg-opacity,  1));
}
.hover\:bg-red-200:hover {
    --tw-bg-opacity:  1;
    background-color: rgb(254 202 202 / var(--tw-bg-opacity,  1));
}
.hover\:bg-red-300:hover {
    --tw-bg-opacity:  1;
    background-color: rgb(252 165 165 / var(--tw-bg-opacity,  1));
}
.hover\:bg-red-400:hover {
    --tw-bg-opacity:  1;
    background-color: rgb(248 113 113 / var(--tw-bg-opacity,  1));
}
.hover\:bg-red-50:hover {
    --tw-bg-opacity:  1;
    background-color: rgb(254 242 242 / var(--tw-bg-opacity,  1));
}
.hover\:bg-red-500:hover {
    --tw-bg-opacity:  1;
    background-color: rgb(239 68 68 / var(--tw-bg-opacity,  1));
}
.hover\:bg-red-500\/10:hover {
    background-color: #ef44441a;
}
.hover\:bg-red-600:hover {
    --tw-bg-opacity:  1;
    background-color: rgb(220 38 38 / var(--tw-bg-opacity,  1));
}
.hover\:bg-rose-500:hover {
    --tw-bg-opacity:  1;
    background-color: rgb(244 63 94 / var(--tw-bg-opacity,  1));
}
.hover\:bg-secondary:hover {
    background-color: hsl(var(--secondary));
}
.hover\:bg-surface-background:hover {
    background-color: hsl(var(--surface-background));
}
.hover\:bg-teal-300:hover {
    --tw-bg-opacity:  1;
    background-color: rgb(94 234 212 / var(--tw-bg-opacity,  1));
}
.hover\:bg-transparent:hover {
    background-color: transparent;
}
.hover\:bg-white:hover {
    --tw-bg-opacity:  1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity,  1));
}
.hover\:bg-white\/10:hover {
    background-color: #ffffff1a;
}
.hover\:bg-white\/30:hover {
    background-color: #ffffff4d;
}
.hover\:bg-white\/80:hover {
    background-color: #fffc;
}
.hover\:\!bg-opacity-10:hover {
    --tw-bg-opacity:  .1 !important;
}
.hover\:\!bg-opacity-100:hover {
    --tw-bg-opacity:  1 !important;
}
.hover\:bg-opacity-100:hover {
    --tw-bg-opacity:  1;
}
.hover\:bg-opacity-20:hover {
    --tw-bg-opacity:  .2;
}
.hover\:bg-opacity-5:hover {
    --tw-bg-opacity:  .05;
}
.hover\:\!bg-none:hover {
    background-image: none!important;
}
.hover\:bg-gradient-to-br:hover {
    background-image: linear-gradient(to bottom right, var(--tw-gradient-stops));
}
.hover\:bg-gradient-to-r:hover {
    background-image: linear-gradient(to right, var(--tw-gradient-stops));
}
.hover\:from-\[\#82E2F4\]:hover {
    --tw-gradient-from:  #82E2F4 var(--tw-gradient-from-position);
    --tw-gradient-to:  rgb(130 226 244 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops:  var(--tw-gradient-from),  var(--tw-gradient-to);
}
.hover\:from-gradient-from:hover {
    --tw-gradient-from:  hsl(var(--gradient-from)) var(--tw-gradient-from-position);
    --tw-gradient-to:  hsl(var(--gradient-from) / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops:  var(--tw-gradient-from),  var(--tw-gradient-to);
}
.hover\:via-\[\#8A8AED\]:hover {
    --tw-gradient-to:  rgb(138 138 237 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops:  var(--tw-gradient-from),  #8A8AED var(--tw-gradient-via-position),  var(--tw-gradient-to);
}
.hover\:via-gradient-via:hover {
    --tw-gradient-to:  hsl(var(--gradient-via) / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops:  var(--tw-gradient-from),  hsl(var(--gradient-via)) var(--tw-gradient-via-position),  var(--tw-gradient-to);
}
.hover\:to-\[\#6977DE\]:hover {
    --tw-gradient-to:  #6977DE var(--tw-gradient-to-position);
}
.hover\:to-gradient-to:hover {
    --tw-gradient-to:  hsl(var(--gradient-to)) var(--tw-gradient-to-position);
}
.hover\:\!text-black:hover {
    --tw-text-opacity:  1 !important;
    color: rgb(0 0 0 / var(--tw-text-opacity,  1))!important;
}
.hover\:\!text-secondary-foreground:hover {
    color: hsl(var(--secondary-foreground))!important;
}
.hover\:\!text-white:hover {
    --tw-text-opacity:  1 !important;
    color: rgb(255 255 255 / var(--tw-text-opacity,  1))!important;
}
.hover\:text-\[\#330582\]:hover {
    --tw-text-opacity:  1;
    color: rgb(51 5 130 / var(--tw-text-opacity,  1));
}
.hover\:text-\[--lqd-ext-chat-primary-foreground\]:hover {
    color: var(--lqd-ext-chat-primary-foreground);
}
.hover\:text-\[--tblr-primary\]:hover {
    color: var(--tblr-primary);
}
.hover\:text-accent-foreground:hover {
    color: hsl(var(--accent-foreground));
}
.hover\:text-background:hover {
    color: hsl(var(--background));
}
.hover\:text-black:hover {
    --tw-text-opacity:  1;
    color: rgb(0 0 0 / var(--tw-text-opacity,  1));
}
.hover\:text-blue-700:hover {
    --tw-text-opacity:  1;
    color: rgb(29 78 216 / var(--tw-text-opacity,  1));
}
.hover\:text-foreground:hover {
    color: hsl(var(--foreground));
}
.hover\:text-gray-300:hover {
    --tw-text-opacity:  1;
    color: rgb(209 213 219 / var(--tw-text-opacity,  1));
}
.hover\:text-gray-400:hover {
    --tw-text-opacity:  1;
    color: rgb(156 163 175 / var(--tw-text-opacity,  1));
}
.hover\:text-gray-500:hover {
    --tw-text-opacity:  1;
    color: rgb(107 114 128 / var(--tw-text-opacity,  1));
}
.hover\:text-gray-600:hover {
    --tw-text-opacity:  1;
    color: rgb(75 85 99 / var(--tw-text-opacity,  1));
}
.hover\:text-gray-700:hover {
    --tw-text-opacity:  1;
    color: rgb(55 65 81 / var(--tw-text-opacity,  1));
}
.hover\:text-green-100:hover {
    --tw-text-opacity:  1;
    color: rgb(220 252 231 / var(--tw-text-opacity,  1));
}
.hover\:text-green-700:hover {
    --tw-text-opacity:  1;
    color: rgb(21 128 61 / var(--tw-text-opacity,  1));
}
.hover\:text-heading-background:hover {
    color: hsl(var(--heading-background));
}
.hover\:text-heading-foreground:hover {
    color: hsl(var(--heading-foreground));
}
.hover\:text-inherit:hover {
    color: inherit;
}
.hover\:text-navbar-foreground-hover:hover {
    color: hsl(var(--navbar-foreground-hover));
}
.hover\:text-primary:hover {
    color: hsl(var(--primary));
}
.hover\:text-primary-foreground:hover {
    color: hsl(var(--primary-foreground));
}
.hover\:text-red-500:hover {
    --tw-text-opacity:  1;
    color: rgb(239 68 68 / var(--tw-text-opacity,  1));
}
.hover\:text-red-700:hover {
    --tw-text-opacity:  1;
    color: rgb(185 28 28 / var(--tw-text-opacity,  1));
}
.hover\:text-secondary-foreground:hover {
    color: hsl(var(--secondary-foreground));
}
.hover\:text-transparent:hover {
    color: transparent;
}
.hover\:text-white:hover {
    --tw-text-opacity:  1;
    color: rgb(255 255 255 / var(--tw-text-opacity,  1));
}
.hover\:text-zinc-900:hover {
    --tw-text-opacity:  1;
    color: rgb(24 24 27 / var(--tw-text-opacity,  1));
}
.hover\:underline:hover {
    text-decoration-line: underline;
}
.hover\:no-underline:hover {
    text-decoration-line: none;
}
.hover\:underline-offset-2:hover {
    text-underline-offset: 2px;
}
.hover\:\!opacity-70:hover {
    opacity: .7!important;
}
.hover\:opacity-100:hover {
    opacity: 1;
}
.hover\:opacity-80:hover {
    opacity: .8;
}
.hover\:opacity-90:hover {
    opacity: .9;
}
.hover\:shadow:hover {
    --tw-shadow:  var(--shadow);
    --tw-shadow-colored:  var(--shadow);
    box-shadow: var(--tw-ring-offset-shadow,  0 0 #0000), var(--tw-ring-shadow,  0 0 #0000), var(--tw-shadow);
}
.hover\:shadow-2xl:hover {
    --tw-shadow:  0 25px 50px -12px rgb(0 0 0 / .25);
    --tw-shadow-colored:  0 25px 50px -12px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow,  0 0 #0000), var(--tw-ring-shadow,  0 0 #0000), var(--tw-shadow);
}
.hover\:shadow-\[0_38px_55px_rgba\(0\, 0\, 0\, 0\.1\)\]:hover {
    --tw-shadow:  0 38px 55px rgba(0, 0, 0, .1);
    --tw-shadow-colored:  0 38px 55px 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-\[0_4px_35px_hsl\(0_0\%_0\%\/6\%\)\]:hover {
    --tw-shadow:  0 4px 35px hsl(0 0% 0%/6%);
    --tw-shadow-colored:  0 4px 35px 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-\[0_4px_38px_\#27273A14\]:hover {
    --tw-shadow:  0 4px 38px #27273A14;
    --tw-shadow-colored:  0 4px 38px 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-\[0_4px_44px_\#27273A14\]:hover {
    --tw-shadow:  0 4px 44px #27273A14;
    --tw-shadow-colored:  0 4px 44px 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-\[0_4px_44px_hsl\(0_0\%_0\%\/5\%\)\]:hover {
    --tw-shadow:  0 4px 44px hsl(0 0% 0%/5%);
    --tw-shadow-colored:  0 4px 44px 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-\[0_5px_65px_hsl\(var\(--heading-foreground\)\/7\%\)\]:hover {
    --tw-shadow:  0 5px 65px hsl(var(--heading-foreground)/7%);
    --tw-shadow-colored:  0 5px 65px 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-lg:hover {
    --tw-shadow:  0 10px 15px -3px rgb(0 0 0 / .1),  0 4px 6px -4px rgb(0 0 0 / .1);
    --tw-shadow-colored:  0 10px 15px -3px var(--tw-shadow-color),  0 4px 6px -4px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow,  0 0 #0000), var(--tw-ring-shadow,  0 0 #0000), var(--tw-shadow);
}
.hover\:shadow-md:hover {
    --tw-shadow:  0 4px 6px -1px rgb(0 0 0 / .1),  0 2px 4px -2px rgb(0 0 0 / .1);
    --tw-shadow-colored:  0 4px 6px -1px var(--tw-shadow-color),  0 2px 4px -2px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow,  0 0 #0000), var(--tw-ring-shadow,  0 0 #0000), var(--tw-shadow);
}
.hover\:shadow-none:hover {
    --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);
}
.hover\:shadow-sm:hover {
    --tw-shadow:  0 1px 2px 0 rgb(0 0 0 / .05);
    --tw-shadow-colored:  0 1px 2px 0 var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow,  0 0 #0000), var(--tw-ring-shadow,  0 0 #0000), var(--tw-shadow);
}
.hover\:shadow-xl:hover {
    --tw-shadow:  0 20px 25px -5px rgb(0 0 0 / .1),  0 8px 10px -6px rgb(0 0 0 / .1);
    --tw-shadow-colored:  0 20px 25px -5px var(--tw-shadow-color),  0 8px 10px -6px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow,  0 0 #0000), var(--tw-ring-shadow,  0 0 #0000), var(--tw-shadow);
}
.hover\:shadow-\[\#57cbc624\]:hover {
    --tw-shadow-color:  #57cbc624;
    --tw-shadow:  var(--tw-shadow-colored);
}
.hover\:shadow-\[\#6bac6524\]:hover {
    --tw-shadow-color:  #6bac6524;
    --tw-shadow:  var(--tw-shadow-colored);
}
.hover\:shadow-\[\#7f8fe624\]:hover {
    --tw-shadow-color:  #7f8fe624;
    --tw-shadow:  var(--tw-shadow-colored);
}
.hover\:shadow-\[\#ab7fe621\]:hover {
    --tw-shadow-color:  #ab7fe621;
    --tw-shadow:  var(--tw-shadow-colored);
}
.hover\:shadow-\[\#cba15326\]:hover {
    --tw-shadow-color:  #cba15326;
    --tw-shadow:  var(--tw-shadow-colored);
}
.hover\:shadow-\[\#ef793a1f\]:hover {
    --tw-shadow-color:  #ef793a1f;
    --tw-shadow:  var(--tw-shadow-colored);
}
.hover\:shadow-black\/10:hover {
    --tw-shadow-color:  rgb(0 0 0 / .1);
    --tw-shadow:  var(--tw-shadow-colored);
}
.hover\:shadow-black\/15:hover {
    --tw-shadow-color:  rgb(0 0 0 / .15);
    --tw-shadow:  var(--tw-shadow-colored);
}
.hover\:shadow-black\/5:hover {
    --tw-shadow-color:  rgb(0 0 0 / .05);
    --tw-shadow:  var(--tw-shadow-colored);
}
.hover\:shadow-black\/\[17\%\]:hover {
    --tw-shadow-color:  rgb(0 0 0 / 17%);
    --tw-shadow:  var(--tw-shadow-colored);
}
.hover\:shadow-black\/\[3\%\]:hover {
    --tw-shadow-color:  rgb(0 0 0 / 3%);
    --tw-shadow:  var(--tw-shadow-colored);
}
.hover\:shadow-black\/\[7\%\]:hover {
    --tw-shadow-color:  rgb(0 0 0 / 7%);
    --tw-shadow:  var(--tw-shadow-colored);
}
.hover\:shadow-emerald-400\/20:hover {
    --tw-shadow-color:  rgb(52 211 153 / .2);
    --tw-shadow:  var(--tw-shadow-colored);
}
.hover\:shadow-green-600\/5:hover {
    --tw-shadow-color:  rgb(22 163 74 / .05);
    --tw-shadow:  var(--tw-shadow-colored);
}
.hover\:shadow-orange-500\/20:hover {
    --tw-shadow-color:  rgb(249 115 22 / .2);
    --tw-shadow:  var(--tw-shadow-colored);
}
.hover\:shadow-primary\/10:hover {
    --tw-shadow-color:  hsl(var(--primary) / .1);
    --tw-shadow:  var(--tw-shadow-colored);
}
.hover\:shadow-primary\/15:hover {
    --tw-shadow-color:  hsl(var(--primary) / .15);
    --tw-shadow:  var(--tw-shadow-colored);
}
.hover\:shadow-primary\/20:hover {
    --tw-shadow-color:  hsl(var(--primary) / .2);
    --tw-shadow:  var(--tw-shadow-colored);
}
.hover\:shadow-primary\/30:hover {
    --tw-shadow-color:  hsl(var(--primary) / .3);
    --tw-shadow:  var(--tw-shadow-colored);
}
.hover\:shadow-primary\/5:hover {
    --tw-shadow-color:  hsl(var(--primary) / .05);
    --tw-shadow:  var(--tw-shadow-colored);
}
.hover\:shadow-primary\/60:hover {
    --tw-shadow-color:  hsl(var(--primary) / .6);
    --tw-shadow:  var(--tw-shadow-colored);
}
.hover\:shadow-rose-500\/20:hover {
    --tw-shadow-color:  rgb(244 63 94 / .2);
    --tw-shadow:  var(--tw-shadow-colored);
}
.hover\:shadow-secondary\/20:hover {
    --tw-shadow-color:  hsl(var(--secondary) / .2);
    --tw-shadow:  var(--tw-shadow-colored);
}
.hover\:shadow-teal-200\/10:hover {
    --tw-shadow-color:  rgb(153 246 228 / .1);
    --tw-shadow:  var(--tw-shadow-colored);
}
.hover\:shadow-white\/10:hover {
    --tw-shadow-color:  rgb(255 255 255 / .1);
    --tw-shadow:  var(--tw-shadow-colored);
}
.hover\:shadow-white\/20:hover {
    --tw-shadow-color:  rgb(255 255 255 / .2);
    --tw-shadow:  var(--tw-shadow-colored);
}
.hover\:shadow-white\/50:hover {
    --tw-shadow-color:  rgb(255 255 255 / .5);
    --tw-shadow:  var(--tw-shadow-colored);
}
.hover\:outline-green-500:hover {
    outline-color: #22c55e;
}
.hover\:outline-primary:hover {
    outline-color: hsl(var(--primary));
}
.hover\:outline-rose-500:hover {
    outline-color: #f43f5e;
}
.hover\:outline-secondary:hover {
    outline-color: hsl(var(--secondary));
}
.hover\:outline-transparent:hover {
    outline-color: transparent;
}
.hover\:ring-4:hover {
    --tw-ring-offset-shadow:  var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow:  var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,  0 0 #0000);
}
.hover\:ring-heading-foreground\/25:hover {
    --tw-ring-color:  hsl(var(--heading-foreground) / .25);
}
.hover\:before\:visible:hover:before {
    content: var(--tw-content);
    visibility: visible;
}
.hover\:before\:translate-x-0:hover:before {
    content: var(--tw-content);
    --tw-translate-x:  0px;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.hover\:before\:translate-y-0:hover:before {
    content: var(--tw-content);
    --tw-translate-y:  0px;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.hover\:before\:scale-100:hover:before {
    content: var(--tw-content);
    --tw-scale-x:  1;
    --tw-scale-y:  1;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.hover\:before\:opacity-10:hover:before {
    content: var(--tw-content);
    opacity: .1;
}
.hover\:before\:opacity-100:hover:before {
    content: var(--tw-content);
    opacity: 1;
}
.hover\:before\:opacity-5:hover:before {
    content: var(--tw-content);
    opacity: .05;
}
.hover\:after\:-translate-y-\[5px\]:hover:after {
    content: var(--tw-content);
    --tw-translate-y:  -5px;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.focus\:z-10:focus {
    z-index: 10;
}
.focus\:border-none:focus {
    border-style: none;
}
.focus\:\!border-transparent:focus {
    border-color: transparent!important;
}
.focus\:border-blue-300:focus {
    --tw-border-opacity:  1;
    border-color: rgb(147 197 253 / var(--tw-border-opacity,  1));
}
.focus\:border-blue-500:focus {
    --tw-border-opacity:  1;
    border-color: rgb(59 130 246 / var(--tw-border-opacity,  1));
}
.focus\:border-input-border:focus {
    border-color: hsl(var(--input-border));
}
.focus\:border-primary:focus {
    border-color: hsl(var(--primary));
}
.focus\:border-secondary:focus {
    border-color: hsl(var(--secondary));
}
.focus\:border-transparent:focus {
    border-color: transparent;
}
.focus\:border-white:focus {
    --tw-border-opacity:  1;
    border-color: rgb(255 255 255 / var(--tw-border-opacity,  1));
}
.focus\:bg-background:focus {
    background-color: hsl(var(--background));
}
.focus\:bg-emerald-400:focus {
    --tw-bg-opacity:  1;
    background-color: rgb(52 211 153 / var(--tw-bg-opacity,  1));
}
.focus\:bg-white:focus {
    --tw-bg-opacity:  1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity,  1));
}
.focus\:text-heading-foreground:focus {
    color: hsl(var(--heading-foreground));
}
.focus\:text-white:focus {
    --tw-text-opacity:  1;
    color: rgb(255 255 255 / var(--tw-text-opacity,  1));
}
.focus\:shadow-none:focus {
    --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);
}
.focus\:outline-none:focus {
    outline: 2px solid transparent;
    outline-offset: 2px;
}
.focus\:outline-0:focus {
    outline-width: 0px;
}
.focus\:outline-black:focus {
    outline-color: #000;
}
.focus\:outline-heading-foreground:focus {
    outline-color: hsl(var(--heading-foreground));
}
.focus\:outline-primary:focus {
    outline-color: hsl(var(--primary));
}
.focus\:outline-secondary:focus {
    outline-color: hsl(var(--secondary));
}
.focus\:\!ring-0:focus {
    --tw-ring-offset-shadow:  var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
    --tw-ring-shadow:  var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,  0 0 #0000)!important;
}
.focus\:ring:focus {
    --tw-ring-offset-shadow:  var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow:  var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,  0 0 #0000);
}
.focus\:ring-0:focus {
    --tw-ring-offset-shadow:  var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow:  var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,  0 0 #0000);
}
.focus\:ring-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-blue-200:focus {
    --tw-ring-opacity:  1;
    --tw-ring-color:  rgb(191 219 254 / var(--tw-ring-opacity,  1));
}
.focus\:ring-blue-300:focus {
    --tw-ring-opacity:  1;
    --tw-ring-color:  rgb(147 197 253 / var(--tw-ring-opacity,  1));
}
.focus\:ring-blue-500:focus {
    --tw-ring-opacity:  1;
    --tw-ring-color:  rgb(59 130 246 / var(--tw-ring-opacity,  1));
}
.focus\:ring-foreground\/10:focus {
    --tw-ring-color:  hsl(var(--foreground) / .1);
}
.focus\:ring-heading-foreground\/5:focus {
    --tw-ring-color:  hsl(var(--heading-foreground) / .05);
}
.focus\:ring-secondary:focus {
    --tw-ring-color:  hsl(var(--secondary));
}
.focus-visible\:pointer-events-auto:focus-visible {
    pointer-events: auto;
}
.focus-visible\:z-1:focus-visible {
    z-index: 1;
}
.focus-visible\:-translate-y-1\/2:focus-visible {
    --tw-translate-y:  -50%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.focus-visible\:translate-y-0:focus-visible {
    --tw-translate-y:  0px;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.focus-visible\:rotate-45:focus-visible {
    --tw-rotate:  45deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.focus-visible\:scale-110:focus-visible {
    --tw-scale-x:  1.1;
    --tw-scale-y:  1.1;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.focus-visible\:scale-\[1\.02\]:focus-visible {
    --tw-scale-x:  1.02;
    --tw-scale-y:  1.02;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.focus-visible\:border-foreground\/5:focus-visible {
    border-color: hsl(var(--foreground) / .05);
}
.focus-visible\:border-green-500:focus-visible {
    --tw-border-opacity:  1;
    border-color: rgb(34 197 94 / var(--tw-border-opacity,  1));
}
.focus-visible\:border-heading-foreground:focus-visible {
    border-color: hsl(var(--heading-foreground));
}
.focus-visible\:border-primary:focus-visible {
    border-color: hsl(var(--primary));
}
.focus-visible\:border-rose-500:focus-visible {
    --tw-border-opacity:  1;
    border-color: rgb(244 63 94 / var(--tw-border-opacity,  1));
}
.focus-visible\:border-secondary:focus-visible {
    border-color: hsl(var(--secondary));
}
.focus-visible\:bg-emerald-400:focus-visible {
    --tw-bg-opacity:  1;
    background-color: rgb(52 211 153 / var(--tw-bg-opacity,  1));
}
.focus-visible\:bg-foreground\/10:focus-visible {
    background-color: hsl(var(--foreground) / .1);
}
.focus-visible\:bg-foreground\/5:focus-visible {
    background-color: hsl(var(--foreground) / .05);
}
.focus-visible\:bg-green-500:focus-visible {
    --tw-bg-opacity:  1;
    background-color: rgb(34 197 94 / var(--tw-bg-opacity,  1));
}
.focus-visible\:bg-primary:focus-visible {
    background-color: hsl(var(--primary));
}
.focus-visible\:bg-primary\/90:focus-visible {
    background-color: hsl(var(--primary) / .9);
}
.focus-visible\:bg-rose-500:focus-visible {
    --tw-bg-opacity:  1;
    background-color: rgb(244 63 94 / var(--tw-bg-opacity,  1));
}
.focus-visible\:bg-secondary:focus-visible {
    background-color: hsl(var(--secondary));
}
.focus-visible\:text-inherit:focus-visible {
    color: inherit;
}
.focus-visible\:text-primary-foreground:focus-visible {
    color: hsl(var(--primary-foreground));
}
.focus-visible\:text-secondary-foreground:focus-visible {
    color: hsl(var(--secondary-foreground));
}
.focus-visible\:text-white:focus-visible {
    --tw-text-opacity:  1;
    color: rgb(255 255 255 / var(--tw-text-opacity,  1));
}
.focus-visible\:underline:focus-visible {
    text-decoration-line: underline;
}
.focus-visible\:opacity-100:focus-visible {
    opacity: 1;
}
.focus-visible\:shadow-lg:focus-visible {
    --tw-shadow:  0 10px 15px -3px rgb(0 0 0 / .1),  0 4px 6px -4px rgb(0 0 0 / .1);
    --tw-shadow-colored:  0 10px 15px -3px var(--tw-shadow-color),  0 4px 6px -4px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow,  0 0 #0000), var(--tw-ring-shadow,  0 0 #0000), var(--tw-shadow);
}
.focus-visible\:shadow-none:focus-visible {
    --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);
}
.focus-visible\:shadow-black\/5:focus-visible {
    --tw-shadow-color:  rgb(0 0 0 / .05);
    --tw-shadow:  var(--tw-shadow-colored);
}
.focus-visible\:shadow-primary\/10:focus-visible {
    --tw-shadow-color:  hsl(var(--primary) / .1);
    --tw-shadow:  var(--tw-shadow-colored);
}
.focus-visible\:outline-none:focus-visible {
    outline: 2px solid transparent;
    outline-offset: 2px;
}
.focus-visible\:outline:focus-visible {
    outline-style: solid;
}
.focus-visible\:outline-0:focus-visible {
    outline-width: 0px;
}
.focus-visible\:outline-2:focus-visible {
    outline-width: 2px;
}
.focus-visible\:outline-offset-0:focus-visible {
    outline-offset: 0px;
}
.focus-visible\:outline-offset-2:focus-visible {
    outline-offset: 2px;
}
.focus-visible\:outline-green-500:focus-visible {
    outline-color: #22c55e;
}
.focus-visible\:outline-primary:focus-visible {
    outline-color: hsl(var(--primary));
}
.focus-visible\:outline-rose-500:focus-visible {
    outline-color: #f43f5e;
}
.focus-visible\:outline-secondary:focus-visible {
    outline-color: hsl(var(--secondary));
}
.focus-visible\:ring: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(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,  0 0 #0000);
}
.focus-visible\:ring-0: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(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,  0 0 #0000);
}
.focus-visible\:ring-blue-300:focus-visible {
    --tw-ring-opacity:  1;
    --tw-ring-color:  rgb(147 197 253 / var(--tw-ring-opacity,  1));
}
.focus-visible\:ring-heading-foreground:focus-visible {
    --tw-ring-color:  hsl(var(--heading-foreground));
}
.active\:translate-y-1:active {
    --tw-translate-y:  .25rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.active\:scale-90:active {
    --tw-scale-x:  .9;
    --tw-scale-y:  .9;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.active\:scale-95:active {
    --tw-scale-x:  .95;
    --tw-scale-y:  .95;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.active\:scale-\[0\.85\]:active {
    --tw-scale-x:  .85;
    --tw-scale-y:  .85;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.active\:cursor-grabbing:active {
    cursor: grabbing;
}
.active\:bg-foreground\/5:active {
    background-color: hsl(var(--foreground) / .05);
}
.active\:bg-gray-100:active {
    --tw-bg-opacity:  1;
    background-color: rgb(243 244 246 / var(--tw-bg-opacity,  1));
}
.active\:text-gray-500:active {
    --tw-text-opacity:  1;
    color: rgb(107 114 128 / var(--tw-text-opacity,  1));
}
.active\:text-gray-700:active {
    --tw-text-opacity:  1;
    color: rgb(55 65 81 / var(--tw-text-opacity,  1));
}
.active\:\[--rotate-y\:-15deg\]:active {
    --rotate-y:  -15deg;
}
.disabled\:pointer-events-none:disabled {
    pointer-events: none;
}
.disabled\:cursor-not-allowed:disabled {
    cursor: not-allowed;
}
.disabled\:bg-foreground\/10:disabled {
    background-color: hsl(var(--foreground) / .1);
}
.disabled\:bg-heading-foreground\/30:disabled {
    background-color: hsl(var(--heading-foreground) / .3);
}
.disabled\:bg-transparent:disabled {
    background-color: transparent;
}
.disabled\:from-foreground\/5:disabled {
    --tw-gradient-from:  hsl(var(--foreground) / .05) var(--tw-gradient-from-position);
    --tw-gradient-to:  hsl(var(--foreground) / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops:  var(--tw-gradient-from),  var(--tw-gradient-to);
}
.disabled\:via-foreground\/5:disabled {
    --tw-gradient-to:  hsl(var(--foreground) / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops:  var(--tw-gradient-from),  hsl(var(--foreground) / .05) var(--tw-gradient-via-position),  var(--tw-gradient-to);
}
.disabled\:to-foreground\/5:disabled {
    --tw-gradient-to:  hsl(var(--foreground) / .05) var(--tw-gradient-to-position);
}
.disabled\:text-foreground\/35:disabled {
    color: hsl(var(--foreground) / .35);
}
.disabled\:text-header-background:disabled {
    color: hsl(var(--header-background));
}
.disabled\:text-primary-foreground:disabled {
    color: hsl(var(--primary-foreground));
}
.disabled\:no-underline:disabled {
    text-decoration-line: none;
}
.disabled\:opacity-100:disabled {
    opacity: 1;
}
.disabled\:opacity-30:disabled {
    opacity: .3;
}
.disabled\:opacity-50:disabled {
    opacity: .5;
}
.disabled\:shadow-none:disabled {
    --tw-shadow:  0 0 #0000;
    --tw-shadow-colored:  0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow,  0 0 #0000), var(--tw-ring-shadow,  0 0 #0000), var(--tw-shadow);
}
.disabled\:hover\:scale-100:hover:disabled {
    --tw-scale-x:  1;
    --tw-scale-y:  1;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.group\/cat:first-child .group-first\/cat\:border-t-0 {
    border-top-width: 0px;
}
.group:last-child .group-last\:flex-row-reverse {
    flex-direction: row-reverse;
}
.group:last-child .group-last\:border-b-0 {
    border-bottom-width: 0px;
}
.group:focus-within .group-focus-within\:visible {
    visibility: visible;
}
.group:focus-within .group-focus-within\:translate-y-0 {
    --tw-translate-y:  0px;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.group:focus-within .group-focus-within\:scale-100 {
    --tw-scale-x:  1;
    --tw-scale-y:  1;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.group:focus-within .group-focus-within\:scale-90 {
    --tw-scale-x:  .9;
    --tw-scale-y:  .9;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.group:focus-within .group-focus-within\:opacity-0 {
    opacity: 0;
}
.group:focus-within .group-focus-within\:opacity-100 {
    opacity: 1;
}
.group\/dropdown:hover .group-hover\/dropdown\:pointer-events-auto, .group\/top-dropdown:hover .group-hover\/top-dropdown\:pointer-events-auto, .group:hover .group-hover\:pointer-events-auto {
    pointer-events: auto;
}
.group\/btn:hover .group-hover\/btn\:visible, .group\/dropdown:hover .group-hover\/dropdown\:visible, .group\/link:hover .group-hover\/link\:visible, .group\/top-dropdown:hover .group-hover\/top-dropdown\:visible {
    visibility: visible;
}
.group:hover .group-hover\:\!visible {
    visibility: visible!important;
}
.group:hover .group-hover\:visible {
    visibility: visible;
}
.group:hover .group-hover\:me-1 {
    margin-inline-end: .25rem;
}
.group:hover .group-hover\:flex {
    display: flex;
}
.group:hover .group-hover\:origin-left {
    transform-origin: left;
}
.group\/btn:hover .group-hover\/btn\:-translate-y-\[2px\] {
    --tw-translate-y:  -2px;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.group\/btn:hover .group-hover\/btn\:translate-x-0 {
    --tw-translate-x:  0px;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.group\/btn:hover .group-hover\/btn\:translate-x-1 {
    --tw-translate-x:  .25rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.group\/dropdown:hover .group-hover\/dropdown\:translate-x-0 {
    --tw-translate-x:  0px;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.group\/item:hover .group-hover\/item\:-translate-y-1 {
    --tw-translate-y:  -.25rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.group\/link:hover .group-hover\/link\:translate-x-1 {
    --tw-translate-x:  .25rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.group\/link:hover .group-hover\/link\:translate-x-\[-15px\] {
    --tw-translate-x:  -15px;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.group\/top-dropdown:hover .group-hover\/top-dropdown\:translate-y-0 {
    --tw-translate-y:  0px;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.group:hover .group-hover\:-translate-x-0 {
    --tw-translate-x:  -0px;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.group:hover .group-hover\:-translate-y-0\.5 {
    --tw-translate-y:  -.125rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.group:hover .group-hover\:-translate-y-1 {
    --tw-translate-y:  -.25rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.group:hover .group-hover\:-translate-y-2 {
    --tw-translate-y:  -.5rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.group:hover .group-hover\:-translate-y-20 {
    --tw-translate-y:  -5rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.group:hover .group-hover\:-translate-y-3 {
    --tw-translate-y:  -.75rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.group:hover .group-hover\:translate-x-0 {
    --tw-translate-x:  0px;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.group:hover .group-hover\:translate-x-0\.5 {
    --tw-translate-x:  .125rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.group:hover .group-hover\:translate-x-1 {
    --tw-translate-x:  .25rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.group:hover .group-hover\:translate-x-1\.5 {
    --tw-translate-x:  .375rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.group:hover .group-hover\:translate-y-0 {
    --tw-translate-y:  0px;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.group\/link:hover .group-hover\/link\:rotate-0 {
    --tw-rotate:  0deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.group:hover .group-hover\:rotate-\[-9deg\] {
    --tw-rotate:  -9deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.group:hover .group-hover\:rotate-\[135deg\] {
    --tw-rotate:  135deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.group:hover .group-hover\:rotate-\[13deg\] {
    --tw-rotate:  13deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.group\/btn-wrap:hover .group-hover\/btn-wrap\:scale-105 {
    --tw-scale-x:  1.05;
    --tw-scale-y:  1.05;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.group\/btn:hover .group-hover\/btn\:scale-100 {
    --tw-scale-x:  1;
    --tw-scale-y:  1;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.group\/btn:hover .group-hover\/btn\:scale-110, .group\/card:hover .group-hover\/card\:scale-110 {
    --tw-scale-x:  1.1;
    --tw-scale-y:  1.1;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.group\/card:hover .group-hover\/card\:scale-125 {
    --tw-scale-x:  1.25;
    --tw-scale-y:  1.25;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.group\/dropdown:hover .group-hover\/dropdown\:scale-105 {
    --tw-scale-x:  1.05;
    --tw-scale-y:  1.05;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.group\/item:hover .group-hover\/item\:scale-100 {
    --tw-scale-x:  1;
    --tw-scale-y:  1;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.group\/item:hover .group-hover\/item\:scale-105, .group\/realtime:hover .group-hover\/realtime\:scale-105 {
    --tw-scale-x:  1.05;
    --tw-scale-y:  1.05;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.group:hover .group-hover\:scale-100 {
    --tw-scale-x:  1;
    --tw-scale-y:  1;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.group:hover .group-hover\:scale-105 {
    --tw-scale-x:  1.05;
    --tw-scale-y:  1.05;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.group:hover .group-hover\:scale-110 {
    --tw-scale-x:  1.1;
    --tw-scale-y:  1.1;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.group:hover .group-hover\:scale-125 {
    --tw-scale-x:  1.25;
    --tw-scale-y:  1.25;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.group:hover .group-hover\:scale-\[1\.025\] {
    --tw-scale-x:  1.025;
    --tw-scale-y:  1.025;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.group:hover .group-hover\:scale-x-100 {
    --tw-scale-x:  1;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.group:hover .group-hover\:scale-y-110 {
    --tw-scale-y:  1.1;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.group:hover .group-hover\:animate-spin {
    animation: spin 1s linear infinite;
}
.group:hover .group-hover\:rounded-b-md {
    border-bottom-right-radius: .375rem;
    border-bottom-left-radius: .375rem;
}
.group\/card:hover .group-hover\/card\:border-primary {
    border-color: hsl(var(--primary));
}
.group\/step:hover .group-hover\/step\:border-heading-foreground {
    border-color: hsl(var(--heading-foreground));
}
.group:hover .group-hover\:\!border-transparent {
    border-color: transparent!important;
}
.group:hover .group-hover\:border-background {
    border-color: hsl(var(--background));
}
.group:hover .group-hover\:border-primary {
    border-color: hsl(var(--primary));
}
.group:hover .group-hover\:border-primary-foreground\/10 {
    border-color: hsl(var(--primary-foreground) / .1);
}
.group:hover .group-hover\:border-transparent {
    border-color: transparent;
}
.group:hover .group-hover\:border-white {
    --tw-border-opacity:  1;
    border-color: rgb(255 255 255 / var(--tw-border-opacity,  1));
}
.group:hover .group-hover\:\!border-opacity-100 {
    --tw-border-opacity:  1 !important;
}
.group:hover .group-hover\:border-opacity-100 {
    --tw-border-opacity:  1;
}
.group\/card:hover .group-hover\/card\:bg-primary {
    background-color: hsl(var(--primary));
}
.group\/dropdown:hover .group-hover\/dropdown\:bg-heading-foreground, .group\/filepicker:hover .group-hover\/filepicker\:bg-heading-foreground {
    background-color: hsl(var(--heading-foreground));
}
.group\/link:hover .group-hover\/link\:bg-navbar-icon-background-hover, .group\/nav-item:hover .group-hover\/nav-item\:bg-navbar-icon-background-hover {
    background-color: hsl(var(--navbar-icon-background-hover));
}
.group\/step:hover .group-hover\/step\:bg-heading-foreground {
    background-color: hsl(var(--heading-foreground));
}
.group:hover .group-hover\:bg-background {
    background-color: hsl(var(--background));
}
.group:hover .group-hover\:bg-black {
    --tw-bg-opacity:  1;
    background-color: rgb(0 0 0 / var(--tw-bg-opacity,  1));
}
.group:hover .group-hover\:bg-black\/20 {
    background-color: #0003;
}
.group:hover .group-hover\:bg-black\/5 {
    background-color: #0000000d;
}
.group:hover .group-hover\:bg-green-200 {
    --tw-bg-opacity:  1;
    background-color: rgb(187 247 208 / var(--tw-bg-opacity,  1));
}
.group:hover .group-hover\:bg-heading-background {
    background-color: hsl(var(--heading-background));
}
.group:hover .group-hover\:bg-heading-foreground {
    background-color: hsl(var(--heading-foreground));
}
.group:hover .group-hover\:bg-primary {
    background-color: hsl(var(--primary));
}
.group:hover .group-hover\:bg-white {
    --tw-bg-opacity:  1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity,  1));
}
.group\/heading:hover .group-hover\/heading\:from-gradient-to {
    --tw-gradient-from:  hsl(var(--gradient-to)) var(--tw-gradient-from-position);
    --tw-gradient-to:  hsl(var(--gradient-to) / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops:  var(--tw-gradient-from),  var(--tw-gradient-to);
}
.group:hover .group-hover\:from-white {
    --tw-gradient-from:  #fff var(--tw-gradient-from-position);
    --tw-gradient-to:  rgb(255 255 255 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops:  var(--tw-gradient-from),  var(--tw-gradient-to);
}
.group:hover .group-hover\:via-white {
    --tw-gradient-to:  rgb(255 255 255 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops:  var(--tw-gradient-from),  #fff var(--tw-gradient-via-position),  var(--tw-gradient-to);
}
.group\/heading:hover .group-hover\/heading\:to-gradient-from {
    --tw-gradient-to:  hsl(var(--gradient-from)) var(--tw-gradient-to-position);
}
.group:hover .group-hover\:to-white {
    --tw-gradient-to:  #fff var(--tw-gradient-to-position);
}
.group:hover .group-hover\:to-white\/80 {
    --tw-gradient-to:  rgb(255 255 255 / .8) var(--tw-gradient-to-position);
}
.group:hover .group-hover\:fill-\[url\(\#generators-gradient\)\] {
    fill: url(#generators-gradient);
}
.group:hover .group-hover\:fill-primary {
    fill: hsl(var(--primary));
}
.group:hover .group-hover\:fill-primary-foreground {
    fill: hsl(var(--primary-foreground));
}
.group:hover .group-hover\:stroke-\[url\(\#generators-gradient\)\] {
    stroke: url(#generators-gradient);
}
.group\/card:hover .group-hover\/card\:text-primary-foreground {
    color: hsl(var(--primary-foreground));
}
.group\/dropdown:hover .group-hover\/dropdown\:text-heading-background, .group\/filepicker:hover .group-hover\/filepicker\:text-heading-background {
    color: hsl(var(--heading-background));
}
.group\/li:hover .group-hover\/li\:text-heading-foreground {
    color: hsl(var(--heading-foreground));
}
.group\/link:hover .group-hover\/link\:text-navbar-icon-foreground-hover, .group\/nav-item:hover .group-hover\/nav-item\:text-navbar-icon-foreground-hover {
    color: hsl(var(--navbar-icon-foreground-hover));
}
.group\/step:hover .group-hover\/step\:text-heading-background {
    color: hsl(var(--heading-background));
}
.group:hover .group-hover\:text-\[hsl\(var\(--gradient-stop\)\)\] {
    color: hsl(var(--gradient-stop));
}
.group:hover .group-hover\:text-black {
    --tw-text-opacity:  1;
    color: rgb(0 0 0 / var(--tw-text-opacity,  1));
}
.group:hover .group-hover\:text-foreground {
    color: hsl(var(--foreground));
}
.group:hover .group-hover\:text-header-background {
    color: hsl(var(--header-background));
}
.group:hover .group-hover\:text-heading-background {
    color: hsl(var(--heading-background));
}
.group:hover .group-hover\:text-heading-foreground {
    color: hsl(var(--heading-foreground));
}
.group:hover .group-hover\:text-indigo-300 {
    --tw-text-opacity:  1;
    color: rgb(165 180 252 / var(--tw-text-opacity,  1));
}
.group:hover .group-hover\:text-indigo-500 {
    --tw-text-opacity:  1;
    color: rgb(99 102 241 / var(--tw-text-opacity,  1));
}
.group:hover .group-hover\:text-inherit {
    color: inherit;
}
.group:hover .group-hover\:text-primary {
    color: hsl(var(--primary));
}
.group:hover .group-hover\:text-primary-foreground {
    color: hsl(var(--primary-foreground));
}
.group:hover .group-hover\:text-white {
    --tw-text-opacity:  1;
    color: rgb(255 255 255 / var(--tw-text-opacity,  1));
}
.group:hover .group-hover\:underline {
    text-decoration-line: underline;
}
.group\/btn-wrap:hover .group-hover\/btn-wrap\:underline-offset-2 {
    text-underline-offset: 2px;
}
.group\/btn:hover .group-hover\/btn\:opacity-100, .group\/card:hover .group-hover\/card\:opacity-100, .group\/dropdown:hover .group-hover\/dropdown\:opacity-100, .group\/item:hover .group-hover\/item\:opacity-100, .group\/link:hover .group-hover\/link\:opacity-100, .group\/top-dropdown:hover .group-hover\/top-dropdown\:opacity-100 {
    opacity: 1;
}
.group:hover .group-hover\:\!opacity-100 {
    opacity: 1!important;
}
.group:hover .group-hover\:opacity-0 {
    opacity: 0;
}
.group:hover .group-hover\:opacity-100 {
    opacity: 1;
}
.group:hover .group-hover\:opacity-60 {
    opacity: .6;
}
.group\/card:hover .group-hover\/card\:shadow-\[0_1px_0_hsl\(var\(--border\)\)\, 0_2px_0_hsl\(var\(--border\)\)\] {
    --tw-shadow:  0 1px 0 hsl(var(--border)), 0 2px 0 hsl(var(--border));
    --tw-shadow-colored:  0 1px 0 var(--tw-shadow-color),  0 2px 0 var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow,  0 0 #0000), var(--tw-ring-shadow,  0 0 #0000), var(--tw-shadow);
}
.group\/dropdown:hover .group-hover\/dropdown\:shadow-xl {
    --tw-shadow:  0 20px 25px -5px rgb(0 0 0 / .1),  0 8px 10px -6px rgb(0 0 0 / .1);
    --tw-shadow-colored:  0 20px 25px -5px var(--tw-shadow-color),  0 8px 10px -6px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow,  0 0 #0000), var(--tw-ring-shadow,  0 0 #0000), var(--tw-shadow);
}
.group\/item:hover .group-hover\/item\:shadow-\[0_38px_55px_rgba\(0\, 0\, 0\, 0\.1\)\] {
    --tw-shadow:  0 38px 55px rgba(0, 0, 0, .1);
    --tw-shadow-colored:  0 38px 55px 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\/item:hover .group-hover\/item\:shadow-lg {
    --tw-shadow:  0 10px 15px -3px rgb(0 0 0 / .1),  0 4px 6px -4px rgb(0 0 0 / .1);
    --tw-shadow-colored:  0 10px 15px -3px var(--tw-shadow-color),  0 4px 6px -4px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow,  0 0 #0000), var(--tw-ring-shadow,  0 0 #0000), var(--tw-shadow);
}
.group:hover .group-hover\:shadow-\[0_2px_4px_hsl\(var\(--heading-foreground\)\/12\%\)\] {
    --tw-shadow:  0 2px 4px hsl(var(--heading-foreground)/12%);
    --tw-shadow-colored:  0 2px 4px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow,  0 0 #0000), var(--tw-ring-shadow,  0 0 #0000), var(--tw-shadow);
}
.group:hover .group-hover\:shadow-\[0_5px_75px_hsl\(var\(--primary\)\/10\%\)\] {
    --tw-shadow:  0 5px 75px hsl(var(--primary)/10%);
    --tw-shadow-colored:  0 5px 75px 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:hover .group-hover\:shadow-\[0_6px_16px_hsl\(var\(--heading-foreground\)\/32\%\)\] {
    --tw-shadow:  0 6px 16px hsl(var(--heading-foreground)/32%);
    --tw-shadow-colored:  0 6px 16px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow,  0 0 #0000), var(--tw-ring-shadow,  0 0 #0000), var(--tw-shadow);
}
.group:hover .group-hover\:shadow-\[0px_20px_65px_rgba\(0\, 0\, 0\, 0\.05\)\] {
    --tw-shadow:  0px 20px 65px rgba(0, 0, 0, .05);
    --tw-shadow-colored:  0px 20px 65px 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:hover .group-hover\:shadow-lg {
    --tw-shadow:  0 10px 15px -3px rgb(0 0 0 / .1),  0 4px 6px -4px rgb(0 0 0 / .1);
    --tw-shadow-colored:  0 10px 15px -3px var(--tw-shadow-color),  0 4px 6px -4px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow,  0 0 #0000), var(--tw-ring-shadow,  0 0 #0000), var(--tw-shadow);
}
.group:hover .group-hover\:shadow-xl {
    --tw-shadow:  0 20px 25px -5px rgb(0 0 0 / .1),  0 8px 10px -6px rgb(0 0 0 / .1);
    --tw-shadow-colored:  0 20px 25px -5px var(--tw-shadow-color),  0 8px 10px -6px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow,  0 0 #0000), var(--tw-ring-shadow,  0 0 #0000), var(--tw-shadow);
}
.group\/dropdown:hover .group-hover\/dropdown\:shadow-black\/10 {
    --tw-shadow-color:  rgb(0 0 0 / .1);
    --tw-shadow:  var(--tw-shadow-colored);
}
.group\/item:hover .group-hover\/item\:shadow-black\/5 {
    --tw-shadow-color:  rgb(0 0 0 / .05);
    --tw-shadow:  var(--tw-shadow-colored);
}
.group:hover .group-hover\:shadow-black\/10 {
    --tw-shadow-color:  rgb(0 0 0 / .1);
    --tw-shadow:  var(--tw-shadow-colored);
}
.group:hover .group-hover\:shadow-primary\/10 {
    --tw-shadow-color:  hsl(var(--primary) / .1);
    --tw-shadow:  var(--tw-shadow-colored);
}
.group:hover .group-hover\:shadow-white\/30 {
    --tw-shadow-color:  rgb(255 255 255 / .3);
    --tw-shadow:  var(--tw-shadow-colored);
}
.group\/card:hover .group-hover\/card\:outline-primary {
    outline-color: hsl(var(--primary));
}
.group\/btn:hover .group-hover\/btn\:blur-0, .group:hover .group-hover\:blur-0 {
    --tw-blur:  blur(0);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.group:hover .group-hover\:saturate-100 {
    --tw-saturate:  saturate(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);
}
.group:hover .group-hover\:delay-200 {
    transition-delay: .2s;
}
.group\/card:hover .group-hover\/card\:motion-duration-500 {
    --motion-duration:  .5s;
}
.group\/card:hover .group-hover\/card\:motion-loop-once {
    --motion-loop-count:  1;
}
.group:hover .group-hover\:\[--gradient-from\:\#fff\] {
    --gradient-from:  #fff;
}
.group:hover .group-hover\:\[--gradient-to\:\#fff\] {
    --gradient-to:  #fff;
}
.group:hover .group-hover\:\[--gradient-via\:\#fff\] {
    --gradient-via:  #fff;
}
.group:hover .group-hover\:\[animation-iteration-count\:1\] {
    animation-iteration-count: 1;
}
.group:hover .group-hover\:\!\[animation-play-state\:running\] {
    animation-play-state: running!important;
}
.group\/card:hover .group-hover\/card\:before\:origin-left:before {
    content: var(--tw-content);
    transform-origin: left;
}
.group:hover .group-hover\:before\:scale-100:before {
    content: var(--tw-content);
    --tw-scale-x:  1;
    --tw-scale-y:  1;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.group\/card:hover .group-hover\/card\:before\:scale-x-100:before {
    content: var(--tw-content);
    --tw-scale-x:  1;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.group:hover .group-hover\:before\:opacity-100:before {
    content: var(--tw-content);
    opacity: 1;
}
.group\/li:hover .group-hover\/li\:after\:origin-left:after {
    content: var(--tw-content);
    transform-origin: left;
}
.group\/li:hover .group-hover\/li\:after\:scale-x-100:after {
    content: var(--tw-content);
    --tw-scale-x:  1;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.group:hover .group-hover\:after\:opacity-100:after {
    content: var(--tw-content);
    opacity: 1;
}
.group\/btn-wrap:focus .group-focus\/btn-wrap\:scale-105 {
    --tw-scale-x:  1.05;
    --tw-scale-y:  1.05;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.group\/btn-wrap:focus .group-focus\/btn-wrap\:underline-offset-2 {
    text-underline-offset: 2px;
}
.group\/chats-wrap.conversation-not-started .group-\[\&\.conversation-not-started\]\/chats-wrap\:pointer-events-none, .group.edit-mode .group-\[\&\.edit-mode\]\:pointer-events-none, .group.loading .group-\[\&\.loading\]\:pointer-events-none, .group.streaming-on .group-\[\&\.streaming-on\]\:pointer-events-none {
    pointer-events: none;
}
.group\/generator:not(.lqd-generator-sidebar-collapsed) .group-\[\&\:not\(\.lqd-generator-sidebar-collapsed\)\]\/generator\:pointer-events-none {
    pointer-events: none;
}
.group\/copy-wrap.active .group-\[\&\.active\]\/copy-wrap\:pointer-events-auto, .group\/chats-wrap.conversation-not-started .group-\[\&\.conversation-not-started\]\/chats-wrap\:pointer-events-auto, .group.edit-mode .group-\[\&\.edit-mode\]\:pointer-events-auto {
    pointer-events: auto;
}
.group\/audio-vis.active .group-\[\&\.active\]\/audio-vis\:visible, .group\/copy-wrap.active .group-\[\&\.active\]\/copy-wrap\:visible, .group\/link.active .group-\[\&\.active\]\/link\:visible, .group\/realtime.active .group-\[\&\.active\]\/realtime\:visible, .group\/chats-wrap.conversation-not-started .group-\[\&\.conversation-not-started\]\/chats-wrap\:visible, .group.generating-image .group-\[\&\.generating-image\]\:visible, .group.generating-suggestions .group-\[\&\.generating-suggestions\]\:visible, .group\/generator.lqd-generator-sidebar-collapsed .group-\[\&\.lqd-generator-sidebar-collapsed\]\/generator\:visible {
    visibility: visible;
}
.group\/modal.lqd-is-active .group-\[\&\.lqd-is-active\]\/modal\:\!visible {
    visibility: visible!important;
}
.group\/dropdown.open .group-\[\&\.open\]\/dropdown\:visible, .group\/header.lqd-is-sticky .group-\[\.lqd-is-sticky\]\/header\:visible {
    visibility: visible;
}
.group\/chats-wrap.conversation-not-started .group-\[\&\.conversation-not-started\]\/chats-wrap\:invisible, .group\/generator.lqd-generator-sidebar-collapsed .group-\[\&\.lqd-generator-sidebar-collapsed\]\/generator\:invisible, .group.lqd-is-loading .group-\[\&\.lqd-is-loading\]\:invisible, .group.showing-status .group-\[\&\.showing-status\]\:invisible, .group\/header-search.is-searching .group-\[\.is-searching\]\/header-search\:invisible {
    visibility: hidden;
}
.group\/header.lqd-is-sticky .group-\[\.lqd-is-sticky\]\/header\:fixed {
    position: fixed;
}
.group[data-view-mode=grid] .group-\[\&\[data-view-mode\=grid\]\]\:absolute {
    position: absolute;
}
.group[data-view-mode=grid] .group-\[\&\[data-view-mode\=grid\]\]\:bottom-full {
    bottom: 100%}
.group[data-view-mode=grid] .group-\[\&\[data-view-mode\=grid\]\]\:end-3 {
    inset-inline-end: .75rem;
}
.group[data-view-mode=grid] .group-\[\&\[data-view-mode\=grid\]\]\:top-3 {
    top: .75rem;
}
.group[data-view-mode=grid] .group-\[\&\[data-view-mode\=grid\]\]\:top-auto {
    top: auto;
}
.group\/header.lqd-is-sticky .group-\[\.lqd-is-sticky\]\/header\:start-1\/2 {
    inset-inline-start: 50%}
.group\/header.lqd-is-sticky .group-\[\.lqd-is-sticky\]\/header\:top-0 {
    top: 0;
}
.group\/body.navbar-shrinked .group-\[\.navbar-shrinked\]\/body\:\!start-\[80px\] {
    inset-inline-start: 80px!important;
}
.group[data-view-mode=grid] .group-\[\&\[data-view-mode\=grid\]\]\:col-span-2 {
    grid-column: span 2 / span 2;
}
.group\/article-wizard.showing-results .group-\[\&\.showing-results\]\/article-wizard\:mx-auto {
    margin-left: auto;
    margin-right: auto;
}
.group[data-view-mode=grid] .group-\[\&\[data-view-mode\=grid\]\]\:-me-3 {
    margin-inline-end: -.75rem;
}
.group[data-view-mode=grid] .group-\[\&\[data-view-mode\=grid\]\]\:mb-1 {
    margin-bottom: .25rem;
}
.group[data-view-mode=grid] .group-\[\&\[data-view-mode\=grid\]\]\:mb-2 {
    margin-bottom: .5rem;
}
.group\/step.active-prev .group-\[\&\.active-prev\]\/step\:block, .group\/btn.active .group-\[\&\.active\]\/btn\:block, .group\/favbtn.active .group-\[\&\.active\]\/favbtn\:block, .group\/step.active .group-\[\&\.active\]\/step\:block, .group.active .group-\[\&\.active\]\:block, .group.edit-mode .group-\[\&\.edit-mode\]\:block, .group.has-selected .group-\[\&\.has-selected\]\:block, .group\/btn.lqd-is-active .group-\[\&\.lqd-is-active\]\/btn\:block, .group\/trigger.lqd-is-active .group-\[\&\.lqd-is-active\]\/trigger\:block, .group.lqd-is-active .group-\[\&\.lqd-is-active\]\:block, .group.lqd-is-busy .group-\[\&\.lqd-is-busy\]\:block, .group.passive .group-\[\&\.passive\]\:block, .group.pin-mode .group-\[\&\.pin-mode\]\:block, .group.submitting .group-\[\&\.submitting\]\:block, .group[data-is-active=true] .group-\[\&\[data-is-active\=true\]\]\:block, .group[data-view-mode=grid] .group-\[\&\[data-view-mode\=grid\]\]\:block, .group.is-searching .group-\[\.is-searching\]\:block, .group.loading .group-\[\.loading\]\:block, .group\/body.navbar-shrinked .group-\[\.navbar-shrinked\]\/body\:block, .group\/body.theme-dark.navbar-shrinked .group-\[\.theme-dark\.navbar-shrinked\]\/body\:block {
    display: block;
}
.group.has-unread .group-\[\&\.has-unread\]\:inline-block, .group\/form.loading .group-\[\&\.loading\]\/form\:inline-block {
    display: inline-block;
}
.group.active .group-\[\&\.active\]\:flex, .group\/body.focus-mode .group-\[\&\.focus-mode\]\/body\:flex {
    display: flex;
}
.group\/sidebar.lqd-showing-search-results .group-\[\&\.lqd-showing-search-results\]\/sidebar\:\!flex {
    display: flex!important;
}
.group.passive .group-\[\&\.passive\]\:flex, .group[data-all-loaded=true] .group-\[\&\[data-all-loaded\=true\]\]\:flex, .group[data-sub-actions=none] .group-\[\&\[data-sub-actions\=none\]\]\:flex, .group[data-sub-actions=reposition] .group-\[\&\[data-sub-actions\=reposition\]\]\:flex, .group[data-view-mode=grid] .group-\[\&\[data-view-mode\=grid\]\]\:flex {
    display: flex;
}
.group.loading .group-\[\&\.loading\]\:inline-flex, .group.lqd-form-submitting .group-\[\.lqd-form-submitting\]\:inline-flex {
    display: inline-flex;
}
.group[data-view-mode=grid] .group-\[\&\[data-view-mode\=grid\]\]\:grid {
    display: grid;
}
.group\/btn.active .group-\[\&\.active\]\/btn\:hidden, .group\/favbtn.active .group-\[\&\.active\]\/favbtn\:hidden, .group.edit-mode .group-\[\&\.edit-mode\]\:hidden, .group\/body.focus-mode .group-\[\&\.focus-mode\]\/body\:hidden, .group.has-selected .group-\[\&\.has-selected\]\:hidden, .group\/item.is-read .group-\[\&\.is-read\]\/item\:hidden, .group\/form.loading .group-\[\&\.loading\]\/form\:hidden, .group\/btn.lqd-is-active .group-\[\&\.lqd-is-active\]\/btn\:hidden, .group.lqd-is-active .group-\[\&\.lqd-is-active\]\:hidden, .group.lqd-is-busy .group-\[\&\.lqd-is-busy\]\:hidden, .group\/body.navbar-shrinked .group-\[\&\.navbar-shrinked\]\/body\:hidden, .group.pin-mode .group-\[\&\.pin-mode\]\:hidden, .group\/chats-wrap.prompt-filled .group-\[\&\.prompt-filled\]\/chats-wrap\:hidden, .group\/article-wizard.showing-results .group-\[\&\.showing-results\]\/article-wizard\:hidden, .group.submitting .group-\[\&\.submitting\]\:hidden {
    display: none;
}
.group\/article-wizard:not([data-step="1"]) .group-\[\&\:not\(\[data-step\=\'1\'\]\)\]\/article-wizard\:hidden {
    display: none;
}
.group\/article-wizard:not([data-step="2"]) .group-\[\&\:not\(\[data-step\=\'2\'\]\)\]\/article-wizard\:hidden {
    display: none;
}
.group\/article-wizard:not([data-step="3"]) .group-\[\&\:not\(\[data-step\=\'3\'\]\)\]\/article-wizard\:hidden {
    display: none;
}
.group[data-all-loaded=true] .group-\[\&\[data-all-loaded\=true\]\]\:hidden, .group[data-is-active=true] .group-\[\&\[data-is-active\=true\]\]\:hidden, .group[data-view-mode=grid] .group-\[\&\[data-view-mode\=grid\]\]\:hidden, .group.done-searching .group-\[\.done-searching\]\:hidden, .group.is-searching .group-\[\.is-searching\]\:hidden, .group.loading .group-\[\.loading\]\:hidden, .group.lqd-form-submitting .group-\[\.lqd-form-submitting\]\:hidden, .group\/body.navbar-shrinked .group-\[\.navbar-shrinked\]\/body\:hidden {
    display: none;
}
.group\/article-wizard:not([data-step="0"]) .group-\[\:not\(\[data-step\=\'0\'\]\)\]\/article-wizard\:hidden {
    display: none;
}
.group\/article-wizard:not([data-step="1"]) .group-\[\:not\(\[data-step\=\'1\'\]\)\]\/article-wizard\:hidden {
    display: none;
}
.group\/article-wizard:not([data-step="1"], [data-step="2"], [data-step="3"]) .group-\[\:not\(\[data-step\=\'1\'\]\, \[data-step\=\'2\'\]\, \[data-step\=\'3\'\]\)\]\/article-wizard\:hidden {
    display: none;
}
.group\/article-wizard:not([data-step="2"]) .group-\[\:not\(\[data-step\=\'2\'\]\)\]\/article-wizard\:hidden {
    display: none;
}
.group\/article-wizard:not([data-step="3"]) .group-\[\:not\(\[data-step\=\'3\'\]\)\]\/article-wizard\:hidden {
    display: none;
}
.group[data-view-mode=grid] .group-\[\&\[data-view-mode\=grid\]\]\:aspect-video {
    aspect-ratio: 16 / 9;
}
.group.active .group-\[\&\.active\]\:h-96 {
    height: 24rem;
}
.group\/form.is-sticky .group-\[\&\.is-sticky\]\/form\:h-16 {
    height: 4rem;
}
.group[data-view-mode=grid] .group-\[\&\[data-view-mode\=grid\]\]\:h-28 {
    height: 7rem;
}
.group[data-view-mode=grid] .group-\[\&\[data-view-mode\=grid\]\]\:h-4 {
    height: 1rem;
}
.group[data-view-mode=grid] .group-\[\&\[data-view-mode\=grid\]\]\:h-8 {
    height: 2rem;
}
.group[data-view-mode=grid] .group-\[\&\[data-view-mode\=grid\]\]\:h-auto {
    height: auto;
}
.group[data-view-mode=grid] .group-\[\&\[data-view-mode\=grid\]\]\:h-full {
    height: 100%}
.group[data-view-mode=grid] .group-\[\&\[data-view-mode\=grid\]\]\:min-h-48 {
    min-height: 12rem;
}
.group\/step.active-prev .group-\[\&\.active-prev\]\/step\:w-full, .group\/step.active .group-\[\&\.active\]\/step\:w-full, .group.generating-image .group-\[\&\.generating-image\]\:w-full {
    width: 100%}
.group[data-view-mode=grid] .group-\[\&\[data-view-mode\=grid\]\]\:w-4 {
    width: 1rem;
}
.group[data-view-mode=grid] .group-\[\&\[data-view-mode\=grid\]\]\:w-8 {
    width: 2rem;
}
.group[data-view-mode=grid] .group-\[\&\[data-view-mode\=grid\]\]\:w-full, .group\/header.lqd-is-sticky .group-\[\.lqd-is-sticky\]\/header\:w-full, .group\/body.navbar-shrinked .group-\[\.navbar-shrinked\]\/body\:w-full {
    width: 100%}
.group[data-view-mode=grid] .group-\[\&\[data-view-mode\=grid\]\]\:max-w-\[calc\(100\%-50px\)\] {
    max-width: calc(100% - 50px);
}
.group\/copy-wrap.active .group-\[\&\.active\]\/copy-wrap\:translate-y-0 {
    --tw-translate-y:  0px;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.group\/link.active .group-\[\&\.active\]\/link\:translate-x-\[-15px\] {
    --tw-translate-x:  -15px;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.group\/modal.is-active .group-\[\&\.is-active\]\/modal\:translate-y-0 {
    --tw-translate-y:  0px;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.group.is-nav-selected .group-\[\&\.is-nav-selected\]\:-translate-y-4 {
    --tw-translate-y:  -1rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.group\/generator.lqd-generator-sidebar-collapsed .group-\[\&\.lqd-generator-sidebar-collapsed\]\/generator\:-translate-x-4 {
    --tw-translate-x:  -1rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.group\/generator.lqd-generator-sidebar-collapsed .group-\[\&\.lqd-generator-sidebar-collapsed\]\/generator\:-translate-x-\[calc\(100\%-35px\)\] {
    --tw-translate-x:  calc((100% - 35px)*-1) ;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.group\/generator.lqd-generator-sidebar-collapsed .group-\[\&\.lqd-generator-sidebar-collapsed\]\/generator\:translate-y-0, .group\/dropdown.lqd-is-active .group-\[\&\.lqd-is-active\]\/dropdown\:translate-y-0 {
    --tw-translate-y:  0px;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.group.lqd-is-active .group-\[\&\.lqd-is-active\]\:-translate-y-2 {
    --tw-translate-y:  -.5rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.group.lqd-is-active .group-\[\&\.lqd-is-active\]\:translate-y-0 {
    --tw-translate-y:  0px;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.group.lqd-is-in-view .group-\[\&\.lqd-is-in-view\]\:translate-x-2\/3 {
    --tw-translate-x:  66.666667%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.group.lqd-is-in-view .group-\[\&\.lqd-is-in-view\]\:translate-x-full {
    --tw-translate-x:  100%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.group.lqd-is-in-view .group-\[\&\.lqd-is-in-view\]\:translate-y-0, .group\/dropdown.open .group-\[\&\.open\]\/dropdown\:translate-y-0 {
    --tw-translate-y:  0px;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.group\/editor.sidebar-collapsed .group-\[\&\.sidebar-collapsed\]\/editor\:translate-x-2 {
    --tw-translate-x:  .5rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.group\/editor.sidebar-collapsed .group-\[\&\.sidebar-collapsed\]\/editor\:translate-x-\[calc\(100\%-40px\)\] {
    --tw-translate-x:  calc(100% - 40px) ;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.group\/header.lqd-is-sticky .group-\[\.lqd-is-sticky\]\/header\:-translate-x-1\/2 {
    --tw-translate-x:  -50%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.group\/header.lqd-is-sticky .group-\[\.lqd-is-sticky\]\/header\:translate-x-0, .group\/body.page-loaded .group-\[\.page-loaded\]\/body\:translate-x-0 {
    --tw-translate-x:  0px;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.group\/body.page-loaded .group-\[\.page-loaded\]\/body\:translate-y-0 {
    --tw-translate-y:  0px;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.group\/link.active .group-\[\&\.active\]\/link\:rotate-0, .group\/realtime.active .group-\[\&\.active\]\/realtime\:rotate-0, .group.active .group-\[\&\.active\]\:rotate-0 {
    --tw-rotate:  0deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.group.active .group-\[\&\.active\]\:rotate-180 {
    --tw-rotate:  180deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.group.active .group-\[\&\.active\]\:rotate-45 {
    --tw-rotate:  45deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.group\/advanced-options.closed .group-\[\&\.closed\]\/advanced-options\:rotate-180 {
    --tw-rotate:  180deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.group\/body.focus-mode .group-\[\&\.focus-mode\]\/body\:-rotate-45 {
    --tw-rotate:  -45deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.group\/generator.lqd-generator-sidebar-collapsed .group-\[\&\.lqd-generator-sidebar-collapsed\]\/generator\:rotate-180, .group\/dropdown.lqd-is-active .group-\[\&\.lqd-is-active\]\/dropdown\:rotate-180 {
    --tw-rotate:  180deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.group.lqd-is-active .group-\[\&\.lqd-is-active\]\:rotate-45 {
    --tw-rotate:  45deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.group.lqd-is-in-view .group-\[\&\.lqd-is-in-view\]\:rotate-0 {
    --tw-rotate:  0deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.group\/link.lqd-is-open .group-\[\&\.lqd-is-open\]\/link\:rotate-180 {
    --tw-rotate:  180deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.group\/sidebar.lqd-showing-search-results .group-\[\&\.lqd-showing-search-results\]\/sidebar\:\!rotate-0 {
    --tw-rotate:  0deg !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important;
}
.group\/advanced-options.opened .group-\[\&\.opened\]\/advanced-options\:rotate-180 {
    --tw-rotate:  180deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.group.lqd-is-active .group-\[\.lqd-is-active\]\:rotate-\[135deg\] {
    --tw-rotate:  135deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.group\/body.navbar-shrinked .group-\[\.navbar-shrinked\]\/body\:rotate-180 {
    --tw-rotate:  180deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.group\/body.page-loaded .group-\[\.page-loaded\]\/body\:rotate-0 {
    --tw-rotate:  0deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.group\/audio-vis.active .group-\[\&\.active\]\/audio-vis\:scale-100, .group\/realtime.active .group-\[\&\.active\]\/realtime\:scale-100, .group.active .group-\[\&\.active\]\:scale-100 {
    --tw-scale-x:  1;
    --tw-scale-y:  1;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.group.active .group-\[\&\.active\]\:scale-75 {
    --tw-scale-x:  .75;
    --tw-scale-y:  .75;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.group\/chats-wrap.conversation-not-started .group-\[\&\.conversation-not-started\]\/chats-wrap\:scale-100 {
    --tw-scale-x:  1;
    --tw-scale-y:  1;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.group\/chats-wrap.conversation-not-started .group-\[\&\.conversation-not-started\]\/chats-wrap\:scale-95 {
    --tw-scale-x:  .95;
    --tw-scale-y:  .95;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.group\/drop-area.drag-over .group-\[\&\.drag-over\]\/drop-area\:scale-100 {
    --tw-scale-x:  1;
    --tw-scale-y:  1;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.group\/drop-area.drag-over .group-\[\&\.drag-over\]\/drop-area\:scale-50 {
    --tw-scale-x:  .5;
    --tw-scale-y:  .5;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.group\/body.focus-mode .group-\[\&\.focus-mode\]\/body\:scale-100, .group\/modal.is-active .group-\[\&\.is-active\]\/modal\:scale-100, .group\/form.is-loading .group-\[\&\.is-loading\]\/form\:scale-100 {
    --tw-scale-x:  1;
    --tw-scale-y:  1;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.group\/form.is-loading .group-\[\&\.is-loading\]\/form\:scale-50 {
    --tw-scale-x:  .5;
    --tw-scale-y:  .5;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.group.is-nav-selected .group-\[\&\.is-nav-selected\]\:scale-100 {
    --tw-scale-x:  1;
    --tw-scale-y:  1;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.group.is-nav-selected .group-\[\&\.is-nav-selected\]\:scale-\[1\.75\] {
    --tw-scale-x:  1.75;
    --tw-scale-y:  1.75;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.group.loading .group-\[\&\.loading\]\:scale-90 {
    --tw-scale-x:  .9;
    --tw-scale-y:  .9;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.group\/dropdown.lqd-is-active .group-\[\&\.lqd-is-active\]\/dropdown\:scale-110 {
    --tw-scale-x:  1.1;
    --tw-scale-y:  1.1;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.group.lqd-is-active .group-\[\&\.lqd-is-active\]\:scale-100 {
    --tw-scale-x:  1;
    --tw-scale-y:  1;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.group.lqd-is-active .group-\[\&\.lqd-is-active\]\:scale-90 {
    --tw-scale-x:  .9;
    --tw-scale-y:  .9;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.group.lqd-is-in-view .group-\[\&\.lqd-is-in-view\]\:scale-100, .group\/dropdown.open .group-\[\&\.open\]\/dropdown\:scale-100, .group\/body.page-loaded .group-\[\&\.page-loaded\]\/body\:scale-100 {
    --tw-scale-x:  1;
    --tw-scale-y:  1;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.group.streaming-on .group-\[\&\.streaming-on\]\:scale-90 {
    --tw-scale-x:  .9;
    --tw-scale-y:  .9;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.group\/audio-vis[data-state=idle] .group-\[\&\[data-state\=idle\]\]\/audio-vis\:scale-100, .group\/audio-vis[data-state=playing] .group-\[\&\[data-state\=playing\]\]\/audio-vis\:scale-100, .group\/audio-vis[data-state=recording] .group-\[\&\[data-state\=recording\]\]\/audio-vis\:scale-100, .group\/audio-vis[data-state=waiting] .group-\[\&\[data-state\=waiting\]\]\/audio-vis\:scale-100, .group\/body.page-loaded .group-\[\.page-loaded\]\/body\:scale-100 {
    --tw-scale-x:  1;
    --tw-scale-y:  1;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
@keyframes bell-ring {
    0% {
    transform: rotate(0);
}
1% {
    transform: rotate(30deg);
}
3% {
    transform: rotate(-28deg);
}
5% {
    transform: rotate(34deg);
}
7% {
    transform: rotate(-32deg);
}
9% {
    transform: rotate(30deg);
}
11% {
    transform: rotate(-28deg);
}
13% {
    transform: rotate(26deg);
}
15% {
    transform: rotate(-24deg);
}
17% {
    transform: rotate(22deg);
}
19% {
    transform: rotate(-20deg);
}
21% {
    transform: rotate(18deg);
}
23% {
    transform: rotate(-16deg);
}
25% {
    transform: rotate(14deg);
}
27% {
    transform: rotate(-12deg);
}
29% {
    transform: rotate(10deg);
}
31% {
    transform: rotate(-8deg);
}
33% {
    transform: rotate(6deg);
}
35% {
    transform: rotate(-4deg);
}
37% {
    transform: rotate(2deg);
}
39% {
    transform: rotate(-1deg);
}
41% {
    transform: rotate(1deg);
}
43% {
    transform: rotate(0);
}
to {
    transform: rotate(0);
}
}.group.has-unread .group-\[\&\.has-unread\]\:animate-bell-ring {
    animation: bell-ring 4s ease-in-out infinite;
}
@keyframes ping {
    75%, to {
    transform: scale(2);
    opacity: 0;
}
}.group.has-unread .group-\[\&\.has-unread\]\:animate-ping {
    animation: ping 1s cubic-bezier(0, 0, .2, 1) infinite;
}
.group.in-progress .group-\[\&\.in-progress\]\:animate-spin {
    animation: spin 1s linear infinite;
}
@keyframes spin {
    to {
    transform: rotate(360deg);
}
}.group.lqd-is-busy .group-\[\&\.lqd-is-busy\]\:animate-spin {
    animation: spin 1s linear infinite;
}
@keyframes tada {
    0% {
    transform: scale(1);
}
10%, 20% {
    transform: scale(.9) rotate(-3deg);
}
30%, 50%, 70%, 90% {
    transform: scale(1.1) rotate(3deg);
}
40%, 60%, 80% {
    transform: scale(1.1) rotate(-3deg);
}
to {
    transform: scale(1) rotate(0);
}
}.group\/section.lqd-is-in-view .group-\[\&\.lqd-is-in-view\]\/section\:animate-tada {
    animation: tada 1s ease-in-out infinite;
}
.group[data-view-mode=grid] .group-\[\&\[data-view-mode\=grid\]\]\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
}
.group\/body.navbar-shrinked .group-\[\.navbar-shrinked\]\/body\:place-items-center {
    place-items: center;
}
.group[data-view-mode=grid] .group-\[\&\[data-view-mode\=grid\]\]\:items-start {
    align-items: flex-start;
}
.group\/body.navbar-shrinked .group-\[\.navbar-shrinked\]\/body\:justify-center {
    justify-content: center;
}
.group[data-view-mode=grid] .group-\[\&\[data-view-mode\=grid\]\]\:gap-0 {
    gap: 0px;
}
.group[data-view-mode=grid] .group-\[\&\[data-view-mode\=grid\]\]\:gap-5 {
    gap: 1.25rem;
}
.group[data-view-mode=grid] .group-\[\&\[data-view-mode\=grid\]\]\:overflow-hidden {
    overflow: hidden;
}
.group[data-view-mode=grid] .group-\[\&\[data-view-mode\=grid\]\]\:whitespace-normal {
    white-space: normal;
}
.group[data-view-mode=grid] .group-\[\&\[data-view-mode\=grid\]\]\:rounded-card {
    border-radius: var(--card-rounded);
}
.group[data-view-mode=grid] .group-\[\&\[data-view-mode\=grid\]\]\:rounded-md {
    border-radius: .375rem;
}
.group\/header.lqd-is-sticky .group-\[\.lqd-is-sticky\]\/header\:rounded-t-none {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}
.group.is-nav-selected .group-\[\&\.is-nav-selected\]\:border-\[5px\] {
    border-width: 5px;
}
.group[data-view-mode=grid] .group-\[\&\[data-view-mode\=grid\]\]\:border-0 {
    border-width: 0px;
}
.group.lqd-is-active .group-\[\&\.lqd-is-active\]\:border-b, .group[data-view-mode=grid] .group-\[\&\[data-view-mode\=grid\]\]\:border-b {
    border-bottom-width: 1px;
}
.group\/step.active-prev .group-\[\&\.active-prev\]\/step\:border-none, .group\/step.active .group-\[\&\.active\]\/step\:border-none, .group\/article-wizard.showing-results .group-\[\&\.showing-results\]\/article-wizard\:border-none {
    border-style: none;
}
.group.active .group-\[\&\.active\]\:border-primary, .group.dragging .group-\[\&\.dragging\]\:border-primary {
    border-color: hsl(var(--primary));
}
.group.edit-mode .group-\[\&\.edit-mode\]\:border-emerald-500 {
    --tw-border-opacity:  1;
    border-color: rgb(16 185 129 / var(--tw-border-opacity,  1));
}
.group\/header.is-dark .group-\[\&\.is-dark\]\/header\:border-white\/15 {
    border-color: #ffffff26;
}
.group\/header.is-dark .group-\[\&\.is-dark\]\/header\:border-white\/5 {
    border-color: #ffffff0d;
}
.group.is-dark .group-\[\&\.is-dark\]\:border-white\/15 {
    border-color: #ffffff26;
}
.group.is-light .group-\[\&\.is-light\]\:border-black\/10 {
    border-color: #0000001a;
}
.group.is-nav-selected .group-\[\&\.is-nav-selected\]\:border-white {
    --tw-border-opacity:  1;
    border-color: rgb(255 255 255 / var(--tw-border-opacity,  1));
}
.group\/header.lqd-is-sticky .group-\[\.lqd-is-sticky\]\/header\:border-black {
    --tw-border-opacity:  1;
    border-color: rgb(0 0 0 / var(--tw-border-opacity,  1));
}
.group\/header.lqd-is-sticky .group-\[\.lqd-is-sticky\]\/header\:border-black\/0 {
    border-color: #0000;
}
.group\/header.lqd-is-sticky .group-\[\.lqd-is-sticky\]\/header\:border-black\/5 {
    border-color: #0000000d;
}
.group\/header.lqd-is-sticky .group-\[\.lqd-is-sticky\]\/header\:border-opacity-5 {
    --tw-border-opacity:  .05;
}
.group\/link.active .group-\[\&\.active\]\/link\:bg-navbar-icon-background-active {
    background-color: hsl(var(--navbar-icon-background-active));
}
.group\/step.active .group-\[\&\.active\]\/step\:bg-primary, .group.active .group-\[\&\.active\]\:bg-primary {
    background-color: hsl(var(--primary));
}
.group.edit-mode .group-\[\&\.edit-mode\]\:\!bg-\[--tblr-green\] {
    background-color: var(--tblr-green)!important;
}
.group.edit-mode .group-\[\&\.edit-mode\]\:bg-emerald-500 {
    --tw-bg-opacity:  1;
    background-color: rgb(16 185 129 / var(--tw-bg-opacity,  1));
}
.group\/pricing.featured .group-\[\&\.featured\]\/pricing\:bg-primary {
    background-color: hsl(var(--primary));
}
.group\/pricing.featured .group-\[\&\.featured\]\/pricing\:bg-primary-foreground\/10 {
    background-color: hsl(var(--primary-foreground) / .1);
}
.group.in-progress:not(.active) .group-\[\&\.in-progress\:not\(\.active\)\]\:bg-primary\/10 {
    background-color: hsl(var(--primary) / .1);
}
.group\/header.is-dark .group-\[\&\.is-dark\]\/header\:bg-black\/10 {
    background-color: #0000001a;
}
.group\/header.is-dark .group-\[\&\.is-dark\]\/header\:bg-white\/10 {
    background-color: #ffffff1a;
}
.group\/generator.lqd-generator-sidebar-collapsed .group-\[\&\.lqd-generator-sidebar-collapsed\]\/generator\:bg-background\/10 {
    background-color: hsl(var(--background) / .1);
}
.group\/btn.lqd-is-active .group-\[\&\.lqd-is-active\]\/btn\:bg-\[\#f1f1f1\] {
    --tw-bg-opacity:  1;
    background-color: rgb(241 241 241 / var(--tw-bg-opacity,  1));
}
.group\/dropdown.lqd-is-active .group-\[\&\.lqd-is-active\]\/dropdown\:bg-primary {
    background-color: hsl(var(--primary));
}
.group.lqd-is-active .group-\[\&\.lqd-is-active\]\:bg-primary\/10 {
    background-color: hsl(var(--primary) / .1);
}
.group\/header.lqd-is-sticky .group-\[\&\.lqd-is-sticky\]\/header\:bg-black {
    --tw-bg-opacity:  1;
    background-color: rgb(0 0 0 / var(--tw-bg-opacity,  1));
}
.group\/header.lqd-is-sticky .group-\[\&\.lqd-is-sticky\]\/header\:bg-white {
    --tw-bg-opacity:  1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity,  1));
}
.group\/link.selected .group-\[\&\.selected\]\/link\:bg-primary-foreground\/5 {
    background-color: hsl(var(--primary-foreground) / .05);
}
.group[data-view-mode=grid] .group-\[\&\[data-view-mode\=grid\]\]\:bg-card-background {
    background-color: hsl(var(--card-background));
}
.group[data-view-mode=grid] .group-\[\&\[data-view-mode\=grid\]\]\:bg-transparent {
    background-color: transparent;
}
.group\/header.is-dark .group-\[\.is-dark\]\/header\:bg-white {
    --tw-bg-opacity:  1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity,  1));
}
.group\/header.lqd-is-sticky .group-\[\.lqd-is-sticky\]\/header\:bg-background {
    background-color: hsl(var(--background));
}
.group\/header.lqd-is-sticky .group-\[\.lqd-is-sticky\]\/header\:bg-black {
    --tw-bg-opacity:  1;
    background-color: rgb(0 0 0 / var(--tw-bg-opacity,  1));
}
.group\/header.lqd-is-sticky .group-\[\.lqd-is-sticky\]\/header\:bg-black\/10 {
    background-color: #0000001a;
}
.group\/body.theme-dark .group-\[\.theme-dark\]\/body\:\!bg-\[rgba\(255\, 255\, 255\, 0\.02\)\] {
    background-color: #ffffff05!important;
}
.group\/body.theme-dark .group-\[\.theme-dark\]\/body\:\!bg-\[rgba\(255\, 255\, 255\, 1\)\] {
    background-color: #fff!important;
}
.group\/step.active-prev .group-\[\&\.active-prev\]\/step\:bg-gradient-to-br, .group\/step.active .group-\[\&\.active\]\/step\:bg-gradient-to-br {
    background-image: linear-gradient(to bottom right, var(--tw-gradient-stops));
}
.group.active .group-\[\&\.active\]\:bg-gradient-to-r {
    background-image: linear-gradient(to right, var(--tw-gradient-stops));
}
.group\/step.active-prev .group-\[\&\.active-prev\]\/step\:from-secondary, .group\/step.active .group-\[\&\.active\]\/step\:from-secondary {
    --tw-gradient-from:  hsl(var(--secondary)) var(--tw-gradient-from-position);
    --tw-gradient-to:  hsl(var(--secondary) / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops:  var(--tw-gradient-from),  var(--tw-gradient-to);
}
.group.active .group-\[\&\.active\]\:from-gradient-from {
    --tw-gradient-from:  hsl(var(--gradient-from)) var(--tw-gradient-from-position);
    --tw-gradient-to:  hsl(var(--gradient-from) / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops:  var(--tw-gradient-from),  var(--tw-gradient-to);
}
.group\/btn.lqd-is-active .group-\[\&\.lqd-is-active\]\/btn\:from-\[hsl\(var\(--gradient-start\)\)\] {
    --tw-gradient-from:  hsl(var(--gradient-start)) var(--tw-gradient-from-position);
    --tw-gradient-to:  hsl(var(--gradient-start) / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops:  var(--tw-gradient-from),  var(--tw-gradient-to);
}
.group\/btn.lqd-is-active .group-\[\&\.lqd-is-active\]\/btn\:from-gradient-from {
    --tw-gradient-from:  hsl(var(--gradient-from)) var(--tw-gradient-from-position);
    --tw-gradient-to:  hsl(var(--gradient-from) / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops:  var(--tw-gradient-from),  var(--tw-gradient-to);
}
.group.active .group-\[\&\.active\]\:via-gradient-via {
    --tw-gradient-to:  hsl(var(--gradient-via) / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops:  var(--tw-gradient-from),  hsl(var(--gradient-via)) var(--tw-gradient-via-position),  var(--tw-gradient-to);
}
.group\/step.active-prev .group-\[\&\.active-prev\]\/step\:to-primary, .group\/step.active .group-\[\&\.active\]\/step\:to-primary {
    --tw-gradient-to:  hsl(var(--primary)) var(--tw-gradient-to-position);
}
.group.active .group-\[\&\.active\]\:to-gradient-to {
    --tw-gradient-to:  hsl(var(--gradient-to)) var(--tw-gradient-to-position);
}
.group\/btn.lqd-is-active .group-\[\&\.lqd-is-active\]\/btn\:to-\[hsl\(var\(--gradient-stop\)\)\] {
    --tw-gradient-to:  hsl(var(--gradient-stop)) var(--tw-gradient-to-position);
}
.group\/btn.lqd-is-active .group-\[\&\.lqd-is-active\]\/btn\:to-gradient-to {
    --tw-gradient-to:  hsl(var(--gradient-to)) var(--tw-gradient-to-position);
}
.group.active .group-\[\&\.active\]\:fill-primary-foreground {
    fill: hsl(var(--primary-foreground));
}
.group\/form.is-sticky .group-\[\&\.is-sticky\]\/form\:py-2 {
    padding-top: .5rem;
    padding-bottom: .5rem;
}
.group\/body.navbar-shrinked .group-\[\.navbar-shrinked\]\/body\:px-0 {
    padding-left: 0;
    padding-right: 0;
}
.group\/body.focus-mode .group-\[\&\.focus-mode\]\/body\:pt-8 {
    padding-top: 2rem;
}
.group\/form.is-sticky .group-\[\&\.is-sticky\]\/form\:pb-1 {
    padding-bottom: .25rem;
}
.group\/article-wizard.showing-results .group-\[\&\.showing-results\]\/article-wizard\:ps-0 {
    padding-inline-start: 0px;
}
.group\/editor.sidebar-collapsed .group-\[\&\.sidebar-collapsed\]\/editor\:pe-28 {
    padding-inline-end: 7rem;
}
.group[data-view-mode=grid] .group-\[\&\[data-view-mode\=grid\]\]\:pb-1 {
    padding-bottom: .25rem;
}
.group[data-view-mode=grid] .group-\[\&\[data-view-mode\=grid\]\]\:pb-3 {
    padding-bottom: .75rem;
}
.group[data-view-mode=grid] .group-\[\&\[data-view-mode\=grid\]\]\:pt-3 {
    padding-top: .75rem;
}
.group\/body.navbar-shrinked .group-\[\.navbar-shrinked\]\/body\:text-center {
    text-align: center;
}
.group[data-view-mode=grid] .group-\[\&\[data-view-mode\=grid\]\]\:text-end {
    text-align: end;
}
.group[data-view-mode=grid] .group-\[\&\[data-view-mode\=grid\]\]\:text-2xs {
    font-size: .8125rem;
}
.group[data-view-mode=grid] .group-\[\&\[data-view-mode\=grid\]\]\:text-base {
    font-size: 1rem;
    line-height: 1.4285em;
}
.group.active .group-\[\&\.active\]\:font-semibold {
    font-weight: 600;
}
.group[data-view-mode=list] .group-\[\&\[data-view-mode\=list\]\]\:font-normal {
    font-weight: 400;
}
.group\/step.active-prev .group-\[\&\.active-prev\]\/step\:text-primary-foreground {
    color: hsl(var(--primary-foreground));
}
.group\/link.active .group-\[\&\.active\]\/link\:text-navbar-icon-foreground-active {
    color: hsl(var(--navbar-icon-foreground-active));
}
.group\/step.active .group-\[\&\.active\]\/step\:text-primary-foreground, .group.active .group-\[\&\.active\]\:text-primary-foreground {
    color: hsl(var(--primary-foreground));
}
.group.edit-mode .group-\[\&\.edit-mode\]\:text-white {
    --tw-text-opacity:  1;
    color: rgb(255 255 255 / var(--tw-text-opacity,  1));
}
.group\/pricing.featured .group-\[\&\.featured\]\/pricing\:text-primary-foreground {
    color: hsl(var(--primary-foreground));
}
.group\/header.is-dark .group-\[\&\.is-dark\]\/header\:text-white {
    --tw-text-opacity:  1;
    color: rgb(255 255 255 / var(--tw-text-opacity,  1));
}
.group\/header.is-dark .group-\[\&\.is-dark\]\/header\:text-white\/40 {
    color: #fff6;
}
.group\/header.is-dark .group-\[\&\.is-dark\]\/header\:text-white\/50 {
    color: #ffffff80;
}
.group\/header.is-dark .group-\[\&\.is-dark\]\/header\:text-white\/90 {
    color: #ffffffe6;
}
.group\/btn.lqd-is-active .group-\[\&\.lqd-is-active\]\/btn\:text-primary {
    color: hsl(var(--primary));
}
.group\/dropdown.lqd-is-active .group-\[\&\.lqd-is-active\]\/dropdown\:text-primary-foreground {
    color: hsl(var(--primary-foreground));
}
.group\/trigger.lqd-is-active .group-\[\&\.lqd-is-active\]\/trigger\:text-primary {
    color: hsl(var(--primary));
}
.group\/trigger.lqd-is-active .group-\[\&\.lqd-is-active\]\/trigger\:text-white {
    --tw-text-opacity:  1;
    color: rgb(255 255 255 / var(--tw-text-opacity,  1));
}
.group.lqd-is-active .group-\[\&\.lqd-is-active\]\:text-heading-foreground {
    color: hsl(var(--heading-foreground));
}
.group.lqd-is-active .group-\[\&\.lqd-is-active\]\:text-primary {
    color: hsl(var(--primary));
}
.group\/body:not(.navbar-shrinked) .group-\[\&\:not\(\.navbar-shrinked\)\]\/body\:text-navbar-foreground {
    color: hsl(var(--navbar-foreground));
}
.group[data-generator=de] .group-\[\&\[data-generator\=de\]\]\:text-red-500 {
    --tw-text-opacity:  1;
    color: rgb(239 68 68 / var(--tw-text-opacity,  1));
}
.group[data-generator=sd] .group-\[\&\[data-generator\=sd\]\]\:text-blue-500 {
    --tw-text-opacity:  1;
    color: rgb(59 130 246 / var(--tw-text-opacity,  1));
}
.group[data-view-mode=grid] .group-\[\&\[data-view-mode\=grid\]\]\:text-foreground {
    color: hsl(var(--foreground));
}
.group\/header.lqd-is-sticky .group-\[\.lqd-is-sticky\]\/header\:text-black {
    --tw-text-opacity:  1;
    color: rgb(0 0 0 / var(--tw-text-opacity,  1));
}
.group\/body.page-loaded .group-\[\.page-loaded\]\/body\:text-foreground {
    color: hsl(var(--foreground));
}
.group\/body.theme-dark .group-\[\.theme-dark\]\/body\:\!text-\[rgba\(0\, 0\, 0\, 0\.9\)\] {
    color: #000000e6!important;
}
.group.active .group-\[\&\.active\]\:underline {
    text-decoration-line: underline;
}
.group\/audio-vis.active .group-\[\&\.active\]\/audio-vis\:opacity-100, .group\/copy-wrap.active .group-\[\&\.active\]\/copy-wrap\:opacity-100, .group\/link.active .group-\[\&\.active\]\/link\:opacity-100, .group\/realtime.active .group-\[\&\.active\]\/realtime\:opacity-100 {
    opacity: 1;
}
.group.active .group-\[\&\.active\]\:\!opacity-100 {
    opacity: 1!important;
}
.group.active .group-\[\&\.active\]\:opacity-0 {
    opacity: 0;
}
.group.active .group-\[\&\.active\]\:opacity-100 {
    opacity: 1;
}
.group.active .group-\[\&\.active\]\:opacity-80 {
    opacity: .8;
}
.group\/chats-wrap.conversation-not-started .group-\[\&\.conversation-not-started\]\/chats-wrap\:opacity-0 {
    opacity: 0;
}
.group\/chats-wrap.conversation-not-started .group-\[\&\.conversation-not-started\]\/chats-wrap\:opacity-100 {
    opacity: 1;
}
.group\/drop-area.drag-over .group-\[\&\.drag-over\]\/drop-area\:opacity-0 {
    opacity: 0;
}
.group\/drop-area.drag-over .group-\[\&\.drag-over\]\/drop-area\:opacity-100 {
    opacity: 1;
}
.group.edit-mode .group-\[\&\.edit-mode\]\:\!opacity-100 {
    opacity: 1!important;
}
.group.generating-image .group-\[\&\.generating-image\]\:opacity-100, .group.generating-suggestions .group-\[\&\.generating-suggestions\]\:opacity-100, .group.in-progress .group-\[\&\.in-progress\]\:opacity-100, .group\/modal.is-active .group-\[\&\.is-active\]\/modal\:opacity-100 {
    opacity: 1;
}
.group\/form.is-loading .group-\[\&\.is-loading\]\/form\:opacity-0 {
    opacity: 0;
}
.group\/form.is-loading .group-\[\&\.is-loading\]\/form\:opacity-100, .group.is-nav-selected .group-\[\&\.is-nav-selected\]\:opacity-100 {
    opacity: 1;
}
.group.loading .group-\[\&\.loading\]\:opacity-50 {
    opacity: .5;
}
.group\/generator.lqd-generator-sidebar-collapsed .group-\[\&\.lqd-generator-sidebar-collapsed\]\/generator\:opacity-0 {
    opacity: 0;
}
.group\/generator.lqd-generator-sidebar-collapsed .group-\[\&\.lqd-generator-sidebar-collapsed\]\/generator\:opacity-100, .group\/dropdown.lqd-is-active .group-\[\&\.lqd-is-active\]\/dropdown\:opacity-100 {
    opacity: 1;
}
.group\/modal.lqd-is-active .group-\[\&\.lqd-is-active\]\/modal\:\!opacity-100, .group.lqd-is-active .group-\[\&\.lqd-is-active\]\:\!opacity-100 {
    opacity: 1!important;
}
.group.lqd-is-active .group-\[\&\.lqd-is-active\]\:opacity-0 {
    opacity: 0;
}
.group.lqd-is-active .group-\[\&\.lqd-is-active\]\:opacity-100, .group\/section.lqd-is-in-view .group-\[\&\.lqd-is-in-view\]\/section\:opacity-100 {
    opacity: 1;
}
.group.lqd-is-in-view .group-\[\&\.lqd-is-in-view\]\:opacity-0 {
    opacity: 0;
}
.group.lqd-is-in-view .group-\[\&\.lqd-is-in-view\]\:opacity-100 {
    opacity: 1;
}
.group.lqd-is-in-view .group-\[\&\.lqd-is-in-view\]\:opacity-55 {
    opacity: .55;
}
.group.lqd-is-loading .group-\[\&\.lqd-is-loading\]\:opacity-0 {
    opacity: 0;
}
.group\/dropdown.open .group-\[\&\.open\]\/dropdown\:opacity-100 {
    opacity: 1;
}
.group.showing-status .group-\[\&\.showing-status\]\:opacity-0, .group\/editor.sidebar-collapsed .group-\[\&\.sidebar-collapsed\]\/editor\:opacity-0 {
    opacity: 0;
}
.group.streaming-on .group-\[\&\.streaming-on\]\:opacity-50 {
    opacity: .5;
}
.group\/generator:not(.lqd-generator-sidebar-collapsed) .group-\[\&\:not\(\.lqd-generator-sidebar-collapsed\)\]\/generator\:opacity-10 {
    opacity: .1;
}
.group\/audio-vis[data-state=idle] .group-\[\&\[data-state\=idle\]\]\/audio-vis\:opacity-100, .group\/audio-vis[data-state=playing] .group-\[\&\[data-state\=playing\]\]\/audio-vis\:opacity-100, .group\/audio-vis[data-state=recording] .group-\[\&\[data-state\=recording\]\]\/audio-vis\:opacity-100, .group\/audio-vis[data-state=waiting] .group-\[\&\[data-state\=waiting\]\]\/audio-vis\:opacity-100, .group\/header.is-dark .group-\[\.is-dark\]\/header\:opacity-100 {
    opacity: 1;
}
.group\/header-search.is-searching .group-\[\.is-searching\]\/header-search\:opacity-0 {
    opacity: 0;
}
.group\/header.lqd-is-sticky .group-\[\.lqd-is-sticky\]\/header\:opacity-100 {
    opacity: 1;
}
.group\/body.page-loaded .group-\[\.page-loaded\]\/body\:opacity-0 {
    opacity: 0;
}
.group\/body.page-loaded .group-\[\.page-loaded\]\/body\:opacity-100 {
    opacity: 1;
}
.group\/body.page-loaded .group-\[\.page-loaded\]\/body\:opacity-80 {
    opacity: .8;
}
.group.active .group-\[\&\.active\]\:shadow-xl {
    --tw-shadow:  0 20px 25px -5px rgb(0 0 0 / .1),  0 8px 10px -6px rgb(0 0 0 / .1);
    --tw-shadow-colored:  0 20px 25px -5px var(--tw-shadow-color),  0 8px 10px -6px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow,  0 0 #0000), var(--tw-ring-shadow,  0 0 #0000), var(--tw-shadow);
}
.group.in-progress:not(.active) .group-\[\&\.in-progress\:not\(\.active\)\]\:shadow-xl {
    --tw-shadow:  0 20px 25px -5px rgb(0 0 0 / .1),  0 8px 10px -6px rgb(0 0 0 / .1);
    --tw-shadow-colored:  0 20px 25px -5px var(--tw-shadow-color),  0 8px 10px -6px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow,  0 0 #0000), var(--tw-ring-shadow,  0 0 #0000), var(--tw-shadow);
}
.group\/header.is-dark .group-\[\&\.is-dark\]\/header\:shadow-\[0_44px_44px_hsl\(0_0\%_0\%\/5\%\)\, inset_0_0_33px_hsl\(0_0\%_0\%\/30\%\)\] {
    --tw-shadow:  0 44px 44px hsl(0 0% 0%/5%), inset 0 0 33px hsl(0 0% 0%/30%);
    --tw-shadow-colored:  0 44px 44px var(--tw-shadow-color),  inset 0 0 33px 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.is-nav-selected .group-\[\&\.is-nav-selected\]\:shadow-sm {
    --tw-shadow:  0 1px 2px 0 rgb(0 0 0 / .05);
    --tw-shadow-colored:  0 1px 2px 0 var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow,  0 0 #0000), var(--tw-ring-shadow,  0 0 #0000), var(--tw-shadow);
}
.group\/dropdown.lqd-is-active .group-\[\&\.lqd-is-active\]\/dropdown\:shadow-lg {
    --tw-shadow:  0 10px 15px -3px rgb(0 0 0 / .1),  0 4px 6px -4px rgb(0 0 0 / .1);
    --tw-shadow-colored:  0 10px 15px -3px var(--tw-shadow-color),  0 4px 6px -4px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow,  0 0 #0000), var(--tw-ring-shadow,  0 0 #0000), var(--tw-shadow);
}
.group\/header.lqd-is-sticky .group-\[\&\.lqd-is-sticky\]\/header\:shadow-\[0_4px_20px_rgba\(0\, 0\, 0\, 0\.03\)\] {
    --tw-shadow:  0 4px 20px rgba(0, 0, 0, .03);
    --tw-shadow-colored:  0 4px 20px 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-view-mode=grid] .group-\[\&\[data-view-mode\=grid\]\]\:shadow-none {
    --tw-shadow:  0 0 #0000;
    --tw-shadow-colored:  0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow,  0 0 #0000), var(--tw-ring-shadow,  0 0 #0000), var(--tw-shadow);
}
.group.active .group-\[\&\.active\]\:shadow-primary\/30 {
    --tw-shadow-color:  hsl(var(--primary) / .3);
    --tw-shadow:  var(--tw-shadow-colored);
}
.group.in-progress:not(.active) .group-\[\&\.in-progress\:not\(\.active\)\]\:shadow-primary\/10 {
    --tw-shadow-color:  hsl(var(--primary) / .1);
    --tw-shadow:  var(--tw-shadow-colored);
}
.group\/dropdown.lqd-is-active .group-\[\&\.lqd-is-active\]\/dropdown\:shadow-primary\/60 {
    --tw-shadow-color:  hsl(var(--primary) / .6);
    --tw-shadow:  var(--tw-shadow-colored);
}
.group\/dropdown.lqd-is-active .group-\[\&\.lqd-is-active\]\/dropdown\:outline-primary {
    outline-color: hsl(var(--primary));
}
.group\/audio-vis.active .group-\[\&\.active\]\/audio-vis\:blur-0, .group.selected .group-\[\&\.selected\]\:blur-0, .group\/body.page-loaded .group-\[\.page-loaded\]\/body\:blur-0 {
    --tw-blur:  blur(0);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.group\/dropdown.lqd-is-active .group-\[\&\.lqd-is-active\]\/dropdown\:delay-\[120ms\] {
    transition-delay: .12s;
}
.group\/dropdown.lqd-is-active .group-\[\&\.lqd-is-active\]\/dropdown\:delay-\[160ms\] {
    transition-delay: .16s;
}
.group\/dropdown.lqd-is-active .group-\[\&\.lqd-is-active\]\/dropdown\:delay-\[40ms\] {
    transition-delay: 40ms;
}
.group\/dropdown.lqd-is-active .group-\[\&\.lqd-is-active\]\/dropdown\:delay-\[80ms\] {
    transition-delay: 80ms;
}
.group\/editor.active .group-\[\&\.active\]\/editor\:motion-scale-in-\[0\.975\] {
    --motion-origin-scale-x:  .975;
    --motion-origin-scale-y:  .975;
    --motion-scale-in-animation:  motion-scale-in calc(var(--motion-scale-duration,  var(--motion-duration)) * var(--motion-scale-perceptual-duration-multiplier,  var(--motion-perceptual-duration-multiplier))) var(--motion-scale-timing,  var(--motion-timing)) var(--motion-scale-delay,  var(--motion-delay)) both;
    animation: var(--motion-scale-in-animation), var(--motion-translate-in-animation), var(--motion-rotate-in-animation), var(--motion-filter-in-animation), var(--motion-opacity-in-animation), var(--motion-background-color-in-animation), var(--motion-text-color-in-animation), var(--motion-scale-loop-animation), var(--motion-translate-loop-animation), var(--motion-rotate-loop-animation), var(--motion-filter-loop-animation), var(--motion-opacity-loop-animation), var(--motion-background-color-loop-animation), var(--motion-text-color-loop-animation);
}
.group\/editor.active .group-\[\&\.active\]\/editor\:motion-scale-in-\[1\.5\] {
    --motion-origin-scale-x:  1.5;
    --motion-origin-scale-y:  1.5;
    --motion-scale-in-animation:  motion-scale-in calc(var(--motion-scale-duration,  var(--motion-duration)) * var(--motion-scale-perceptual-duration-multiplier,  var(--motion-perceptual-duration-multiplier))) var(--motion-scale-timing,  var(--motion-timing)) var(--motion-scale-delay,  var(--motion-delay)) both;
    animation: var(--motion-scale-in-animation), var(--motion-translate-in-animation), var(--motion-rotate-in-animation), var(--motion-filter-in-animation), var(--motion-opacity-in-animation), var(--motion-background-color-in-animation), var(--motion-text-color-in-animation), var(--motion-scale-loop-animation), var(--motion-translate-loop-animation), var(--motion-rotate-loop-animation), var(--motion-filter-loop-animation), var(--motion-opacity-loop-animation), var(--motion-background-color-loop-animation), var(--motion-text-color-loop-animation);
}
.group\/header-search-modal.modal-open .group-\[\.modal-open\]\/header-search-modal\:motion-scale-in-\[0\.98\] {
    --motion-origin-scale-x:  .98;
    --motion-origin-scale-y:  .98;
    --motion-scale-in-animation:  motion-scale-in calc(var(--motion-scale-duration,  var(--motion-duration)) * var(--motion-scale-perceptual-duration-multiplier,  var(--motion-perceptual-duration-multiplier))) var(--motion-scale-timing,  var(--motion-timing)) var(--motion-scale-delay,  var(--motion-delay)) both;
    animation: var(--motion-scale-in-animation), var(--motion-translate-in-animation), var(--motion-rotate-in-animation), var(--motion-filter-in-animation), var(--motion-opacity-in-animation), var(--motion-background-color-in-animation), var(--motion-text-color-in-animation), var(--motion-scale-loop-animation), var(--motion-translate-loop-animation), var(--motion-rotate-loop-animation), var(--motion-filter-loop-animation), var(--motion-opacity-loop-animation), var(--motion-background-color-loop-animation), var(--motion-text-color-loop-animation);
}
.group\/editor.active .group-\[\&\.active\]\/editor\:motion-opacity-in-0 {
    --motion-origin-opacity:  .001;
    --motion-opacity-in-animation:  motion-opacity-in calc(var(--motion-opacity-duration,  var(--motion-duration)) * var(--motion-opacity-perceptual-duration-multiplier,  var(--motion-perceptual-duration-multiplier))) var(--motion-opacity-timing,  var(--motion-timing)) var(--motion-opacity-delay,  var(--motion-delay)) both;
    animation: var(--motion-scale-in-animation), var(--motion-translate-in-animation), var(--motion-rotate-in-animation), var(--motion-filter-in-animation), var(--motion-opacity-in-animation), var(--motion-background-color-in-animation), var(--motion-text-color-in-animation), var(--motion-scale-loop-animation), var(--motion-translate-loop-animation), var(--motion-rotate-loop-animation), var(--motion-filter-loop-animation), var(--motion-opacity-loop-animation), var(--motion-background-color-loop-animation), var(--motion-text-color-loop-animation);
}
.group\/editor.active .group-\[\&\.active\]\/editor\:motion-opacity-in-\[0\%\], .group\/header-search-modal.modal-open .group-\[\.modal-open\]\/header-search-modal\:motion-opacity-in-\[0\%\] {
    --motion-origin-opacity:  0%;
    --motion-opacity-in-animation:  motion-opacity-in calc(var(--motion-opacity-duration,  var(--motion-duration)) * var(--motion-opacity-perceptual-duration-multiplier,  var(--motion-perceptual-duration-multiplier))) var(--motion-opacity-timing,  var(--motion-timing)) var(--motion-opacity-delay,  var(--motion-delay)) both;
    animation: var(--motion-scale-in-animation), var(--motion-translate-in-animation), var(--motion-rotate-in-animation), var(--motion-filter-in-animation), var(--motion-opacity-in-animation), var(--motion-background-color-in-animation), var(--motion-text-color-in-animation), var(--motion-scale-loop-animation), var(--motion-translate-loop-animation), var(--motion-rotate-loop-animation), var(--motion-filter-loop-animation), var(--motion-opacity-loop-animation), var(--motion-background-color-loop-animation), var(--motion-text-color-loop-animation);
}
.group\/header-search-modal.modal-open .group-\[\.modal-open\]\/header-search-modal\:motion-duration-200 {
    --motion-duration:  .2s;
}
.group\/editor.active .group-\[\&\.active\]\/editor\:motion-delay-100 {
    --motion-delay:  .1s;
}
.group\/header.is-dark .group-\[\&\.is-dark\]\/header\:\[--background\:315_29\%_3\%\] {
    --background:  315 29% 3%}
.group.in-progress .group-\[\&\.in-progress\]\:\[animation-duration\:2s\] {
    animation-duration: 2s;
}
.group\/section.lqd-is-in-view .group-\[\&\.lqd-is-in-view\]\/section\:\[animation-iteration-count\:3\] {
    animation-iteration-count: 3;
}
.group\/audio-vis[data-state=recording] .group-\[\&\[data-state\=recording\]\]\/audio-vis\:\[animation-play-state\:paused\] {
    animation-play-state: paused;
}
.group\/form.is-loading .group-\[\&\.is-loading\]\/form\:\[animation-play-state\:running\] {
    animation-play-state: running;
}
.group\/article-wizard.showing-results .group-\[\&\.showing-results\]\/article-wizard\:\[grid-template-columns\:100\%\] {
    grid-template-columns: 100%}
.group\/body.page-loaded .group-\[\.page-loaded\]\/body\:\[stroke-dashoffset\:0\] {
    stroke-dashoffset: 0;
}
.group\/dropdown.lqd-is-active .group-\[\&\.lqd-is-active\]\/dropdown\:before\:pointer-events-auto:before {
    content: var(--tw-content);
    pointer-events: auto;
}
@keyframes pulse-intense {
    0%, to {
    content: var(--tw-content);
    opacity: 1;
}
50% {
    content: var(--tw-content);
    opacity: .2;
}
}.group.loading .group-\[\&\.loading\]\:before\:animate-pulse-intense:before {
    content: var(--tw-content);
    animation: pulse-intense 2s ease-in-out infinite;
}
.group\/header.is-dark .group-\[\&\.is-dark\]\/header\:before\:from-white\/30:before {
    content: var(--tw-content);
    --tw-gradient-from:  rgb(255 255 255 / .3) var(--tw-gradient-from-position);
    --tw-gradient-to:  rgb(255 255 255 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops:  var(--tw-gradient-from),  var(--tw-gradient-to);
}
.group.active .group-\[\&\.active\]\:before\:opacity-100:before {
    content: var(--tw-content);
    opacity: 1;
}
.group\/btn.lqd-is-active .group-\[\&\.lqd-is-active\]\/btn\:before\:opacity-20:before {
    content: var(--tw-content);
    opacity: .2;
}
.group\/body.lqd-chat-v2 .group-\[\&\.lqd-chat-v2\]\/body\:first\:hidden:first-child {
    display: none;
}
.group.lqd-is-active .group-\[\&\.lqd-is-active\]\:first\:-translate-y-\[2px\]:first-child {
    --tw-translate-y:  -2px;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.group.lqd-is-active .group-\[\&\.lqd-is-active\]\:first\:translate-x-\[3px\]:first-child {
    --tw-translate-x:  3px;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.group.lqd-is-active .group-\[\&\.lqd-is-active\]\:first\:rotate-45:first-child {
    --tw-rotate:  45deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.group.lqd-is-active .group-\[\&\.lqd-is-active\]\:last\:-translate-x-\[2px\]:last-child {
    --tw-translate-x:  -2px;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.group.lqd-is-active .group-\[\&\.lqd-is-active\]\:last\:-translate-y-\[8px\]:last-child {
    --tw-translate-y:  -8px;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.group.lqd-is-active .group-\[\&\.lqd-is-active\]\:last\:-rotate-45:last-child {
    --tw-rotate:  -45deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.group\/header.is-dark .group-\[\&\.is-dark\]\/header\:hover\:bg-white:hover {
    --tw-bg-opacity:  1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity,  1));
}
.group\/header.lqd-is-sticky .group-\[\.lqd-is-sticky\]\/header\:hover\:bg-black:hover {
    --tw-bg-opacity:  1;
    background-color: rgb(0 0 0 / var(--tw-bg-opacity,  1));
}
.group\/header.lqd-is-sticky .group-\[\.lqd-is-sticky\]\/header\:hover\:\!bg-opacity-100:hover {
    --tw-bg-opacity:  1 !important;
}
.group\/header.is-dark .group-\[\&\.is-dark\]\/header\:hover\:text-black:hover {
    --tw-text-opacity:  1;
    color: rgb(0 0 0 / var(--tw-text-opacity,  1));
}
.group\/header.is-dark .group-\[\&\.is-dark\]\/header\:hover\:text-foreground:hover {
    color: hsl(var(--foreground));
}
.group\/header.is-dark .group-\[\&\.is-dark\]\/header\:hover\:text-white:hover, .group\/header.lqd-is-sticky .group-\[\.lqd-is-sticky\]\/header\:hover\:text-white:hover {
    --tw-text-opacity:  1;
    color: rgb(255 255 255 / var(--tw-text-opacity,  1));
}
.group\/body.navbar-shrinked .group\/navbar-inner:hover .group-\[\.navbar-shrinked\]\/body\:group-hover\/navbar-inner\:visible {
    visibility: visible;
}
.group\/body.navbar-shrinked .group\/navbar-inner:hover .group-\[\.navbar-shrinked\]\/body\:group-hover\/navbar-inner\:invisible {
    visibility: hidden;
}
.group\/body.navbar-shrinked .group\/navbar-inner:hover .group-\[\.navbar-shrinked\]\/body\:group-hover\/navbar-inner\:scale-100 {
    --tw-scale-x:  1;
    --tw-scale-y:  1;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.group\/body.navbar-shrinked .group\/navbar-inner:hover .group-\[\.navbar-shrinked\]\/body\:group-hover\/navbar-inner\:scale-50 {
    --tw-scale-x:  .5;
    --tw-scale-y:  .5;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.group\/body.navbar-shrinked .group\/nav-item:hover .group-\[\&\.navbar-shrinked\]\/body\:group-hover\/nav-item\:bg-transparent {
    background-color: transparent;
}
.group\/header.lqd-is-sticky .group:hover .group-\[\.lqd-is-sticky\]\/header\:group-hover\:bg-black {
    --tw-bg-opacity:  1;
    background-color: rgb(0 0 0 / var(--tw-bg-opacity,  1));
}
.group\/body.navbar-shrinked .group\/nav-item:hover .group-\[\&\.navbar-shrinked\]\/body\:group-hover\/nav-item\:text-inherit {
    color: inherit;
}
.group\/header.lqd-is-sticky .group:hover .group-\[\.lqd-is-sticky\]\/header\:group-hover\:text-white {
    --tw-text-opacity:  1;
    color: rgb(255 255 255 / var(--tw-text-opacity,  1));
}
.group\/body.navbar-shrinked .group\/navbar-inner:hover .group-\[\.navbar-shrinked\]\/body\:group-hover\/navbar-inner\:opacity-0 {
    opacity: 0;
}
.group\/body.navbar-shrinked .group\/navbar-inner:hover .group-\[\.navbar-shrinked\]\/body\:group-hover\/navbar-inner\:opacity-100 {
    opacity: 1;
}
.group\/header.lqd-is-sticky .peer:first-child~.group-\[\.lqd-is-sticky\]\/header\:peer-first\:translate-x-2 {
    --tw-translate-x:  .5rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.group\/header.is-dark .peer:first-child~.group-\[\.is-dark\]\/header\:peer-first\:opacity-0 {
    opacity: 0;
}
.group\/header.lqd-is-sticky .peer:first-child~.group-\[\.lqd-is-sticky\]\/header\:peer-first\:opacity-0 {
    opacity: 0;
}
.peer:checked~.peer-checked\:visible {
    visibility: visible;
}
.peer:checked~.peer-checked\:scale-100 {
    --tw-scale-x:  1;
    --tw-scale-y:  1;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.peer:checked~.peer-checked\:border-primary {
    border-color: hsl(var(--primary));
}
.peer\/tab1:checked~.peer-checked\/tab1\:bg-black {
    --tw-bg-opacity:  1;
    background-color: rgb(0 0 0 / var(--tw-bg-opacity,  1));
}
.peer\/tab2:checked~.peer-checked\/tab2\:bg-black {
    --tw-bg-opacity:  1;
    background-color: rgb(0 0 0 / var(--tw-bg-opacity,  1));
}
.peer:checked~.peer-checked\:bg-\[--lqd-ext-chat-primary\] {
    background-color: var(--lqd-ext-chat-primary);
}
.peer:checked~.peer-checked\:bg-foreground {
    background-color: hsl(var(--foreground));
}
.peer:checked~.peer-checked\:bg-primary {
    background-color: hsl(var(--primary));
}
.peer:checked~.peer-checked\:bg-primary\/\[7\%\] {
    background-color: hsl(var(--primary) / 7%);
}
.peer:checked~.peer-checked\:bg-purple-600 {
    --tw-bg-opacity:  1;
    background-color: rgb(147 51 234 / var(--tw-bg-opacity,  1));
}
.peer\/tab1:checked~.peer-checked\/tab1\:bg-opacity-5 {
    --tw-bg-opacity:  .05;
}
.peer\/tab2:checked~.peer-checked\/tab2\:bg-opacity-5 {
    --tw-bg-opacity:  .05;
}
.peer:checked~.peer-checked\:text-background {
    color: hsl(var(--background));
}
.peer:checked~.peer-checked\:text-primary {
    color: hsl(var(--primary));
}
.peer:checked~.peer-checked\:text-primary-foreground {
    color: hsl(var(--primary-foreground));
}
.peer:checked~.peer-checked\:underline {
    text-decoration-line: underline;
}
.peer:checked~.peer-checked\:underline-offset-2 {
    text-underline-offset: 2px;
}
.peer:checked~.peer-checked\:opacity-100 {
    opacity: 1;
}
.peer:checked~.peer-checked\:shadow-xl {
    --tw-shadow:  0 20px 25px -5px rgb(0 0 0 / .1),  0 8px 10px -6px rgb(0 0 0 / .1);
    --tw-shadow-colored:  0 20px 25px -5px var(--tw-shadow-color),  0 8px 10px -6px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow,  0 0 #0000), var(--tw-ring-shadow,  0 0 #0000), var(--tw-shadow);
}
.peer:checked~.peer-checked\:drop-shadow-xl {
    --tw-drop-shadow:  drop-shadow(0 20px 13px rgb(0 0 0 / .03)) drop-shadow(0 8px 5px rgb(0 0 0 / .08));
    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);
}
.peer:checked~.peer-checked\:after\:translate-x-\[calc\(34px-0\.5rem-0\.5rem\)\]:after {
    content: var(--tw-content);
    --tw-translate-x:  calc(34px - 1rem) ;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.peer:checked~.peer-checked\:after\:translate-x-full:after {
    content: var(--tw-content);
    --tw-translate-x:  100%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.peer:checked~.peer-checked\:after\:border-white:after {
    content: var(--tw-content);
    --tw-border-opacity:  1;
    border-color: rgb(255 255 255 / var(--tw-border-opacity,  1));
}
.peer:empty~.peer-empty\:mt-0 {
    margin-top: 0;
}
.peer:focus-within~.peer-focus-within\:invisible {
    visibility: hidden;
}
.peer:focus-within~.peer-focus-within\:translate-x-0 {
    --tw-translate-x:  0px;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.peer:focus-within~.peer-focus-within\:opacity-0 {
    opacity: 0;
}
.peer:focus-within~.peer-focus-within\:opacity-100 {
    opacity: 1;
}
.peer:hover~.peer-hover\:scale-110 {
    --tw-scale-x:  1.1;
    --tw-scale-y:  1.1;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.peer:hover~.peer-hover\:shadow-lg {
    --tw-shadow:  0 10px 15px -3px rgb(0 0 0 / .1),  0 4px 6px -4px rgb(0 0 0 / .1);
    --tw-shadow-colored:  0 10px 15px -3px var(--tw-shadow-color),  0 4px 6px -4px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow,  0 0 #0000), var(--tw-ring-shadow,  0 0 #0000), var(--tw-shadow);
}
.peer:hover~.peer-hover\:shadow-black\/10 {
    --tw-shadow-color:  rgb(0 0 0 / .1);
    --tw-shadow:  var(--tw-shadow-colored);
}
.peer:focus~.peer-focus\:opacity-0 {
    opacity: 0;
}
.peer:focus~.peer-focus\:outline-none {
    outline: 2px solid transparent;
    outline-offset: 2px;
}
.peer:focus~.peer-focus\:ring-4 {
    --tw-ring-offset-shadow:  var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow:  var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,  0 0 #0000);
}
.peer:focus~.peer-focus\:ring-purple-300 {
    --tw-ring-opacity:  1;
    --tw-ring-color:  rgb(216 180 254 / var(--tw-ring-opacity,  1));
}
.peer\/title.header-title-container~.peer-\[\&\.header-title-container\]\/title\:grow {
    flex-grow: 1;
}
.peer\/title.header-title-container~.peer-\[\&\.header-title-container\]\/title\:justify-center {
    justify-content: center;
}
.peer.lqd-is-active~.peer-\[\&\.lqd-is-active\]\:opacity-100 {
    opacity: 1;
}
.peer.partial~.peer-\[\&\.partial\]\:opacity-100 {
    opacity: 1;
}
.has-\[\.actions-empty\]\:hidden:has(.actions-empty) {
    display: none;
}
.has-\[input\:checked\]\:border-primary:has(input:checked) {
    border-color: hsl(var(--primary));
}
.has-\[input\:checked\]\:bg-primary:has(input:checked) {
    background-color: hsl(var(--primary));
}
.has-\[input\:checked\]\:bg-primary\/5:has(input:checked) {
    background-color: hsl(var(--primary) / .05);
}
.has-\[input\:checked\]\:text-primary:has(input:checked) {
    color: hsl(var(--primary));
}
.has-\[input\:checked\]\:text-primary-foreground:has(input:checked) {
    color: hsl(var(--primary-foreground));
}
.has-\[input\:checked\]\:shadow-lg:has(input:checked) {
    --tw-shadow:  0 10px 15px -3px rgb(0 0 0 / .1),  0 4px 6px -4px rgb(0 0 0 / .1);
    --tw-shadow-colored:  0 10px 15px -3px var(--tw-shadow-color),  0 4px 6px -4px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow,  0 0 #0000), var(--tw-ring-shadow,  0 0 #0000), var(--tw-shadow);
}
.group:has(input:checked) .group-has-\[input\:checked\]\:flex {
    display: flex;
}
.group:has(.lqd-image-placeholder) .group-has-\[\.lqd-image-placeholder\]\:hidden {
    display: none;
}
.group:has(.lqd-is-active) .group-has-\[\.lqd-is-active\]\:translate-y-0 {
    --tw-translate-y:  0px;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.group:has(input:checked) .group-has-\[input\:checked\]\:scale-100 {
    --tw-scale-x:  1;
    --tw-scale-y:  1;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.group:has(.lqd-is-active) .group-has-\[\.lqd-is-active\]\:opacity-100 {
    opacity: 1;
}
.group:has(input:checked) .group-has-\[input\:checked\]\:opacity-100 {
    opacity: 1;
}
.data-\[selected\]\:outline[data-selected] {
    outline-style: solid;
}
.data-\[selected\]\:outline-\[3px\][data-selected] {
    outline-width: 3px;
}
.data-\[selected\]\:outline-secondary[data-selected] {
    outline-color: hsl(var(--secondary));
}
.prose-headings\:mb-\[1em\] :is(:where(h1, h2, h3, h4, h5, h6, th):not(:where([class~=not-prose], [class~=not-prose] *))) {
    margin-bottom: 1em;
}
.prose-headings\:text-heading-foreground :is(:where(h1, h2, h3, h4, h5, h6, th):not(:where([class~=not-prose], [class~=not-prose] *))) {
    color: hsl(var(--heading-foreground));
}
.prose-h4\:text-xl :is(:where(h4):not(:where([class~=not-prose], [class~=not-prose] *))) {
    font-size: 1.25rem;
    line-height: 1.5rem;
}
.prose-p\:mb-8 :is(:where(p):not(:where([class~=not-prose], [class~=not-prose] *))) {
    margin-bottom: 2rem;
}
.prose-a\:text-blue-500 :is(:where(a):not(:where([class~=not-prose], [class~=not-prose] *))) {
    --tw-text-opacity:  1;
    color: rgb(59 130 246 / var(--tw-text-opacity,  1));
}
.prose-ol\:mb-8 :is(:where(ol):not(:where([class~=not-prose], [class~=not-prose] *))) {
    margin-bottom: 2rem;
}
.prose-ul\:mb-8 :is(:where(ul):not(:where([class~=not-prose], [class~=not-prose] *))) {
    margin-bottom: 2rem;
}
.dark\:block:is(.theme-dark *) {
    display: block;
}
.dark\:\!hidden:is(.theme-dark *) {
    display: none!important;
}
.dark\:hidden:is(.theme-dark *) {
    display: none;
}
.dark\:divide-input-border:is(.theme-dark *)>:not([hidden])~:not([hidden]) {
    border-color: hsl(var(--input-border));
}
.dark\:border:is(.theme-dark *) {
    border-width: 1px;
}
.dark\:border-solid:is(.theme-dark *) {
    border-style: solid;
}
.dark\:\!border-none:is(.theme-dark *) {
    border-style: none!important;
}
.dark\:\!border-current:is(.theme-dark *) {
    border-color: currentColor!important;
}
.dark\:border-\[--tblr-border-color\]:is(.theme-dark *) {
    border-color: var(--tblr-border-color);
}
.dark\:border-border:is(.theme-dark *) {
    border-color: hsl(var(--border));
}
.dark\:border-current:is(.theme-dark *) {
    border-color: currentColor;
}
.dark\:border-foreground\/5:is(.theme-dark *) {
    border-color: hsl(var(--foreground) / .05);
}
.dark\:border-gray-500:is(.theme-dark *) {
    --tw-border-opacity:  1;
    border-color: rgb(107 114 128 / var(--tw-border-opacity,  1));
}
.dark\:border-gray-600:is(.theme-dark *) {
    --tw-border-opacity:  1;
    border-color: rgb(75 85 99 / var(--tw-border-opacity,  1));
}
.dark\:border-heading-foreground\/10:is(.theme-dark *) {
    border-color: hsl(var(--heading-foreground) / .1);
}
.dark\:border-neutral-700:is(.theme-dark *) {
    --tw-border-opacity:  1;
    border-color: rgb(64 64 64 / var(--tw-border-opacity,  1));
}
.dark\:border-primary:is(.theme-dark *) {
    border-color: hsl(var(--primary));
}
.dark\:border-white:is(.theme-dark *) {
    --tw-border-opacity:  1;
    border-color: rgb(255 255 255 / var(--tw-border-opacity,  1));
}
.dark\:border-white\/5:is(.theme-dark *) {
    border-color: #ffffff0d;
}
.dark\:\!bg-\[\#1a1d23\]:is(.theme-dark *) {
    --tw-bg-opacity:  1 !important;
    background-color: rgb(26 29 35 / var(--tw-bg-opacity,  1))!important;
}
.dark\:\!bg-\[--lqd-header-search-bg\]:is(.theme-dark *) {
    background-color: var(--lqd-header-search-bg)!important;
}
.dark\:\!bg-zinc-900:is(.theme-dark *) {
    --tw-bg-opacity:  1 !important;
    background-color: rgb(24 24 27 / var(--tw-bg-opacity,  1))!important;
}
.dark\:bg-\[\#1a1d23\]\/90:is(.theme-dark *) {
    background-color: #1a1d23e6;
}
.dark\:bg-\[\#221c1e\]:is(.theme-dark *) {
    --tw-bg-opacity:  1;
    background-color: rgb(34 28 30 / var(--tw-bg-opacity,  1));
}
.dark\:bg-\[\#414954\]:is(.theme-dark *) {
    --tw-bg-opacity:  1;
    background-color: rgb(65 73 84 / var(--tw-bg-opacity,  1));
}
.dark\:bg-\[--tblr-body-bg\]:is(.theme-dark *) {
    background-color: var(--tblr-body-bg);
}
.dark\:bg-\[rgba\(255\, 255\, 255\, 0\.02\)\]:is(.theme-dark *) {
    background-color: #ffffff05;
}
.dark\:bg-\[rgba\(255\, 255\, 255\, 0\.08\)\]:is(.theme-dark *) {
    background-color: #ffffff14;
}
.dark\:bg-\[rgba\(var\(--tblr-primary-rgb\)\, 0\.3\)\]:is(.theme-dark *) {
    background-color: rgba(var(--tblr-primary-rgb), .3);
}
.dark\:bg-accent\/30:is(.theme-dark *) {
    background-color: hsl(var(--accent) / .3);
}
.dark\:bg-amber-600\/20:is(.theme-dark *) {
    background-color: #d9770633;
}
.dark\:bg-amber-900\/20:is(.theme-dark *) {
    background-color: #78350f33;
}
.dark\:bg-background:is(.theme-dark *) {
    background-color: hsl(var(--background));
}
.dark\:bg-background\/90:is(.theme-dark *) {
    background-color: hsl(var(--background) / .9);
}
.dark\:bg-black\/15:is(.theme-dark *) {
    background-color: #00000026;
}
.dark\:bg-black\/50:is(.theme-dark *) {
    background-color: #00000080;
}
.dark\:bg-blue-600\/20:is(.theme-dark *) {
    background-color: #2563eb33;
}
.dark\:bg-foreground:is(.theme-dark *) {
    background-color: hsl(var(--foreground));
}
.dark\:bg-foreground\/10:is(.theme-dark *) {
    background-color: hsl(var(--foreground) / .1);
}
.dark\:bg-foreground\/5:is(.theme-dark *) {
    background-color: hsl(var(--foreground) / .05);
}
.dark\:bg-foreground\/\[1\%\]:is(.theme-dark *) {
    background-color: hsl(var(--foreground) / 1%);
}
.dark\:bg-foreground\/\[3\%\]:is(.theme-dark *) {
    background-color: hsl(var(--foreground) / 3%);
}
.dark\:bg-gray-300\/50:is(.theme-dark *) {
    background-color: #d1d5db80;
}
.dark\:bg-gray-50:is(.theme-dark *) {
    --tw-bg-opacity:  1;
    background-color: rgb(249 250 251 / var(--tw-bg-opacity,  1));
}
.dark\:bg-gray-700:is(.theme-dark *) {
    --tw-bg-opacity:  1;
    background-color: rgb(55 65 81 / var(--tw-bg-opacity,  1));
}
.dark\:bg-gray-800:is(.theme-dark *) {
    --tw-bg-opacity:  1;
    background-color: rgb(31 41 55 / var(--tw-bg-opacity,  1));
}
.dark\:bg-green-900\/20:is(.theme-dark *) {
    background-color: #14532d33;
}
.dark\:bg-heading-foreground:is(.theme-dark *) {
    background-color: hsl(var(--heading-foreground));
}
.dark\:bg-heading-foreground\/5:is(.theme-dark *) {
    background-color: hsl(var(--heading-foreground) / .05);
}
.dark\:bg-heading-foreground\/\[2\%\]:is(.theme-dark *) {
    background-color: hsl(var(--heading-foreground) / 2%);
}
.dark\:bg-heading-foreground\/\[20\%\]:is(.theme-dark *) {
    background-color: hsl(var(--heading-foreground) / 20%);
}
.dark\:bg-input-background:is(.theme-dark *) {
    background-color: hsl(var(--input-background));
}
.dark\:bg-input-background\/10:is(.theme-dark *) {
    background-color: hsl(var(--input-background) / .1);
}
.dark\:bg-neutral-900:is(.theme-dark *) {
    --tw-bg-opacity:  1;
    background-color: rgb(23 23 23 / var(--tw-bg-opacity,  1));
}
.dark\:bg-orange-600\/20:is(.theme-dark *) {
    background-color: #ea580c33;
}
.dark\:bg-primary:is(.theme-dark *) {
    background-color: hsl(var(--primary));
}
.dark\:bg-primary\/10:is(.theme-dark *) {
    background-color: hsl(var(--primary) / .1);
}
.dark\:bg-primary\/5:is(.theme-dark *) {
    background-color: hsl(var(--primary) / .05);
}
.dark\:bg-red-500\/10:is(.theme-dark *) {
    background-color: #ef44441a;
}
.dark\:bg-red-600\/10:is(.theme-dark *) {
    background-color: #dc26261a;
}
.dark\:bg-red-900\/20:is(.theme-dark *) {
    background-color: #7f1d1d33;
}
.dark\:bg-secondary:is(.theme-dark *) {
    background-color: hsl(var(--secondary));
}
.dark\:bg-secondary\/15:is(.theme-dark *) {
    background-color: hsl(var(--secondary) / .15);
}
.dark\:bg-surface:is(.theme-dark *) {
    background-color: hsl(var(--surface));
}
.dark\:bg-white:is(.theme-dark *) {
    --tw-bg-opacity:  1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity,  1));
}
.dark\:bg-white\/10:is(.theme-dark *) {
    background-color: #ffffff1a;
}
.dark\:bg-white\/5:is(.theme-dark *) {
    background-color: #ffffff0d;
}
.dark\:bg-white\/\[1\%\]:is(.theme-dark *) {
    background-color: #ffffff03;
}
.dark\:bg-white\/\[2\%\]:is(.theme-dark *) {
    background-color: #ffffff05;
}
.dark\:bg-white\/\[3\%\]:is(.theme-dark *) {
    background-color: #ffffff08;
}
.dark\:bg-yellow-300\/10:is(.theme-dark *) {
    background-color: #fde0471a;
}
.dark\:bg-zinc-700:is(.theme-dark *) {
    --tw-bg-opacity:  1;
    background-color: rgb(63 63 70 / var(--tw-bg-opacity,  1));
}
.dark\:bg-zinc-800:is(.theme-dark *) {
    --tw-bg-opacity:  1;
    background-color: rgb(39 39 42 / var(--tw-bg-opacity,  1));
}
.dark\:bg-zinc-800\/80:is(.theme-dark *) {
    background-color: #27272acc;
}
.dark\:\!bg-opacity-5:is(.theme-dark *) {
    --tw-bg-opacity:  .05 !important;
}
.dark\:bg-opacity-10:is(.theme-dark *) {
    --tw-bg-opacity:  .1;
}
.dark\:from-\[\#2E3944\]:is(.theme-dark *) {
    --tw-gradient-from:  #2E3944 var(--tw-gradient-from-position);
    --tw-gradient-to:  rgb(46 57 68 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops:  var(--tw-gradient-from),  var(--tw-gradient-to);
}
.dark\:from-\[\#415b75\]:is(.theme-dark *) {
    --tw-gradient-from:  #415b75 var(--tw-gradient-from-position);
    --tw-gradient-to:  rgb(65 91 117 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops:  var(--tw-gradient-from),  var(--tw-gradient-to);
}
.dark\:from-\[rgba\(186\, 255\, 219\, 0\.07\)\]:is(.theme-dark *) {
    --tw-gradient-from:  rgba(186, 255, 219, .07) var(--tw-gradient-from-position);
    --tw-gradient-to:  rgba(186,  255,  219,  0) var(--tw-gradient-to-position);
    --tw-gradient-stops:  var(--tw-gradient-from),  var(--tw-gradient-to);
}
.dark\:from-heading-foreground\/5:is(.theme-dark *) {
    --tw-gradient-from:  hsl(var(--heading-foreground) / .05) var(--tw-gradient-from-position);
    --tw-gradient-to:  hsl(var(--heading-foreground) / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops:  var(--tw-gradient-from),  var(--tw-gradient-to);
}
.dark\:from-pink-300\/10:is(.theme-dark *) {
    --tw-gradient-from:  rgb(249 168 212 / .1) var(--tw-gradient-from-position);
    --tw-gradient-to:  rgb(249 168 212 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops:  var(--tw-gradient-from),  var(--tw-gradient-to);
}
.dark\:from-secondary\/10:is(.theme-dark *) {
    --tw-gradient-from:  hsl(var(--secondary) / .1) var(--tw-gradient-from-position);
    --tw-gradient-to:  hsl(var(--secondary) / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops:  var(--tw-gradient-from),  var(--tw-gradient-to);
}
.dark\:from-zinc-700:is(.theme-dark *) {
    --tw-gradient-from:  #3f3f46 var(--tw-gradient-from-position);
    --tw-gradient-to:  rgb(63 63 70 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops:  var(--tw-gradient-from),  var(--tw-gradient-to);
}
.dark\:via-\[\#2F395C\]:is(.theme-dark *) {
    --tw-gradient-to:  rgb(47 57 92 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops:  var(--tw-gradient-from),  #2F395C var(--tw-gradient-via-position),  var(--tw-gradient-to);
}
.dark\:via-\[rgba\(185\, 213\, 255\, 0\.07\)\]:is(.theme-dark *) {
    --tw-gradient-to:  rgba(185,  213,  255,  0) var(--tw-gradient-to-position);
    --tw-gradient-stops:  var(--tw-gradient-from),  rgba(185, 213, 255, .07) var(--tw-gradient-via-position),  var(--tw-gradient-to);
}
.dark\:to-\[\#3B4A50\]:is(.theme-dark *) {
    --tw-gradient-to:  #3B4A50 var(--tw-gradient-to-position);
}
.dark\:to-\[\#4d6c78\]:is(.theme-dark *) {
    --tw-gradient-to:  #4d6c78 var(--tw-gradient-to-position);
}
.dark\:to-\[hsl\(from_hsl\(var\(--secondary\)\)_calc\(h-30\)_calc\(s\+30\)_calc\(l-10\)\/15\%\)\]:is(.theme-dark *) {
    --tw-gradient-to:  hsl(from hsl(var(--secondary)) calc(h - 30) calc(s + 30) calc(l - 10) / 15%) var(--tw-gradient-to-position);
}
.dark\:to-\[rgba\(228\, 188\, 252\, 0\.07\)\]:is(.theme-dark *) {
    --tw-gradient-to:  rgba(228, 188, 252, .07) var(--tw-gradient-to-position);
}
.dark\:to-heading-foreground\/50:is(.theme-dark *) {
    --tw-gradient-to:  hsl(var(--heading-foreground) / .5) var(--tw-gradient-to-position);
}
.dark\:to-transparent:is(.theme-dark *) {
    --tw-gradient-to:  transparent var(--tw-gradient-to-position);
}
.dark\:to-zinc-600:is(.theme-dark *) {
    --tw-gradient-to:  #52525b var(--tw-gradient-to-position);
}
.dark\:fill-\[\#141F2D\]:is(.theme-dark *) {
    fill: #141f2d;
}
.dark\:fill-\[\#212B36\]:is(.theme-dark *) {
    fill: #212b36;
}
.dark\:fill-foreground:is(.theme-dark *) {
    fill: hsl(var(--foreground));
}
.dark\:fill-white:is(.theme-dark *) {
    fill: #fff;
}
.dark\:\!text-white:is(.theme-dark *) {
    --tw-text-opacity:  1 !important;
    color: rgb(255 255 255 / var(--tw-text-opacity,  1))!important;
}
.dark\:text-\[\#FFFFFF99\]:is(.theme-dark *) {
    color: #fff9;
}
.dark\:text-accent:is(.theme-dark *) {
    color: hsl(var(--accent));
}
.dark\:text-accent-foreground:is(.theme-dark *) {
    color: hsl(var(--accent-foreground));
}
.dark\:text-amber-200:is(.theme-dark *) {
    --tw-text-opacity:  1;
    color: rgb(253 230 138 / var(--tw-text-opacity,  1));
}
.dark\:text-amber-300:is(.theme-dark *) {
    --tw-text-opacity:  1;
    color: rgb(252 211 77 / var(--tw-text-opacity,  1));
}
.dark\:text-background:is(.theme-dark *) {
    color: hsl(var(--background));
}
.dark\:text-black:is(.theme-dark *) {
    --tw-text-opacity:  1;
    color: rgb(0 0 0 / var(--tw-text-opacity,  1));
}
.dark\:text-blue-200:is(.theme-dark *) {
    --tw-text-opacity:  1;
    color: rgb(191 219 254 / var(--tw-text-opacity,  1));
}
.dark\:text-blue-300:is(.theme-dark *) {
    --tw-text-opacity:  1;
    color: rgb(147 197 253 / var(--tw-text-opacity,  1));
}
.dark\:text-blue-400:is(.theme-dark *) {
    --tw-text-opacity:  1;
    color: rgb(96 165 250 / var(--tw-text-opacity,  1));
}
.dark\:text-foreground:is(.theme-dark *) {
    color: hsl(var(--foreground));
}
.dark\:text-gray-100:is(.theme-dark *) {
    --tw-text-opacity:  1;
    color: rgb(243 244 246 / var(--tw-text-opacity,  1));
}
.dark\:text-gray-200:is(.theme-dark *) {
    --tw-text-opacity:  1;
    color: rgb(229 231 235 / var(--tw-text-opacity,  1));
}
.dark\:text-gray-300:is(.theme-dark *) {
    --tw-text-opacity:  1;
    color: rgb(209 213 219 / var(--tw-text-opacity,  1));
}
.dark\:text-gray-400:is(.theme-dark *) {
    --tw-text-opacity:  1;
    color: rgb(156 163 175 / var(--tw-text-opacity,  1));
}
.dark\:text-green-300:is(.theme-dark *) {
    --tw-text-opacity:  1;
    color: rgb(134 239 172 / var(--tw-text-opacity,  1));
}
.dark\:text-green-400:is(.theme-dark *) {
    --tw-text-opacity:  1;
    color: rgb(74 222 128 / var(--tw-text-opacity,  1));
}
.dark\:text-header-background:is(.theme-dark *) {
    color: hsl(var(--header-background));
}
.dark\:text-heading-foreground:is(.theme-dark *) {
    color: hsl(var(--heading-foreground));
}
.dark\:text-indigo-400:is(.theme-dark *) {
    --tw-text-opacity:  1;
    color: rgb(129 140 248 / var(--tw-text-opacity,  1));
}
.dark\:text-inherit:is(.theme-dark *) {
    color: inherit;
}
.dark\:text-input-foreground:is(.theme-dark *) {
    color: hsl(var(--input-foreground));
}
.dark\:text-neutral-400:is(.theme-dark *) {
    --tw-text-opacity:  1;
    color: rgb(163 163 163 / var(--tw-text-opacity,  1));
}
.dark\:text-orange-200:is(.theme-dark *) {
    --tw-text-opacity:  1;
    color: rgb(254 215 170 / var(--tw-text-opacity,  1));
}
.dark\:text-orange-500\/80:is(.theme-dark *) {
    color: #f97316cc;
}
.dark\:text-primary:is(.theme-dark *) {
    color: hsl(var(--primary));
}
.dark\:text-primary-foreground:is(.theme-dark *) {
    color: hsl(var(--primary-foreground));
}
.dark\:text-purple-400:is(.theme-dark *) {
    --tw-text-opacity:  1;
    color: rgb(192 132 252 / var(--tw-text-opacity,  1));
}
.dark\:text-red-300:is(.theme-dark *) {
    --tw-text-opacity:  1;
    color: rgb(252 165 165 / var(--tw-text-opacity,  1));
}
.dark\:text-red-400:is(.theme-dark *) {
    --tw-text-opacity:  1;
    color: rgb(248 113 113 / var(--tw-text-opacity,  1));
}
.dark\:text-red-400\/80:is(.theme-dark *) {
    color: #f87171cc;
}
.dark\:text-red-500:is(.theme-dark *) {
    --tw-text-opacity:  1;
    color: rgb(239 68 68 / var(--tw-text-opacity,  1));
}
.dark\:text-red-600:is(.theme-dark *) {
    --tw-text-opacity:  1;
    color: rgb(220 38 38 / var(--tw-text-opacity,  1));
}
.dark\:text-secondary:is(.theme-dark *) {
    color: hsl(var(--secondary));
}
.dark\:text-secondary-foreground:is(.theme-dark *) {
    color: hsl(var(--secondary-foreground));
}
.dark\:text-slate-400:is(.theme-dark *) {
    --tw-text-opacity:  1;
    color: rgb(148 163 184 / var(--tw-text-opacity,  1));
}
.dark\:text-white:is(.theme-dark *) {
    --tw-text-opacity:  1;
    color: rgb(255 255 255 / var(--tw-text-opacity,  1));
}
.dark\:text-yellow-300:is(.theme-dark *) {
    --tw-text-opacity:  1;
    color: rgb(253 224 71 / var(--tw-text-opacity,  1));
}
.dark\:text-yellow-400:is(.theme-dark *) {
    --tw-text-opacity:  1;
    color: rgb(250 204 21 / var(--tw-text-opacity,  1));
}
.dark\:text-yellow-500:is(.theme-dark *) {
    --tw-text-opacity:  1;
    color: rgb(234 179 8 / var(--tw-text-opacity,  1));
}
.dark\:text-yellow-600:is(.theme-dark *) {
    --tw-text-opacity:  1;
    color: rgb(202 138 4 / var(--tw-text-opacity,  1));
}
.dark\:text-zinc-300:is(.theme-dark *) {
    --tw-text-opacity:  1;
    color: rgb(212 212 216 / var(--tw-text-opacity,  1));
}
.dark\:text-zinc-400:is(.theme-dark *) {
    --tw-text-opacity:  1;
    color: rgb(161 161 170 / var(--tw-text-opacity,  1));
}
.dark\:text-opacity-60:is(.theme-dark *) {
    --tw-text-opacity:  .6;
}
.dark\:placeholder-neutral-500:is(.theme-dark *)::-moz-placeholder {
    --tw-placeholder-opacity:  1;
    color: rgb(115 115 115 / var(--tw-placeholder-opacity,  1));
}
.dark\:placeholder-neutral-500:is(.theme-dark *)::placeholder {
    --tw-placeholder-opacity:  1;
    color: rgb(115 115 115 / var(--tw-placeholder-opacity,  1));
}
.dark\:opacity-5:is(.theme-dark *) {
    opacity: .05;
}
.dark\:opacity-60:is(.theme-dark *) {
    opacity: .6;
}
.dark\:opacity-70:is(.theme-dark *) {
    opacity: .7;
}
.dark\:opacity-80:is(.theme-dark *) {
    opacity: .8;
}
.dark\:mix-blend-color:is(.theme-dark *) {
    mix-blend-mode: color;
}
.dark\:shadow-\[0_4px_20px_rgba\(255\, 255\, 255\, 0\.05\)\]:is(.theme-dark *) {
    --tw-shadow:  0 4px 20px rgba(255, 255, 255, .05);
    --tw-shadow-colored:  0 4px 20px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow,  0 0 #0000), var(--tw-ring-shadow,  0 0 #0000), var(--tw-shadow);
}
.dark\:shadow-\[0px_8px_14\.1px_0px_\#ffffff0D\, 0px_1px_1px_0px_\#ffffff21_inset\]:is(.theme-dark *) {
    --tw-shadow:  0px 8px 14.1px 0px #ffffff0D, 0px 1px 1px 0px #ffffff21 inset;
    --tw-shadow-colored:  0px 8px 14.1px 0px var(--tw-shadow-color),  inset 0px 1px 1px 0px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow,  0 0 #0000), var(--tw-ring-shadow,  0 0 #0000), var(--tw-shadow);
}
.dark\:shadow-white\/\[2\%\]:is(.theme-dark *) {
    --tw-shadow-color:  rgb(255 255 255 / 2%);
    --tw-shadow:  var(--tw-shadow-colored);
}
.dark\:ring-white\/5:is(.theme-dark *) {
    --tw-ring-color:  rgb(255 255 255 / .05);
}
.dark\:\[mask-image\:linear-gradient\(to_bottom\, black\, transparent\)\]:is(.theme-dark *) {
    -webkit-mask-image: linear-gradient(to bottom, black, transparent);
    mask-image: linear-gradient(to bottom, black, transparent);
}
.dark\:\[mask-image\:linear-gradient\(to_bottom\, transparent\, black\)\]:is(.theme-dark *) {
    -webkit-mask-image: linear-gradient(to bottom, transparent, black);
    mask-image: linear-gradient(to bottom, transparent, black);
}
.dark\:placeholder\:text-\[\#a5a9b1\]:is(.theme-dark *)::-moz-placeholder {
    --tw-text-opacity:  1;
    color: rgb(165 169 177 / var(--tw-text-opacity,  1));
}
.dark\:placeholder\:text-\[\#a5a9b1\]:is(.theme-dark *)::placeholder {
    --tw-text-opacity:  1;
    color: rgb(165 169 177 / var(--tw-text-opacity,  1));
}
.dark\:placeholder\:text-white\/50:is(.theme-dark *)::-moz-placeholder {
    color: #ffffff80;
}
.dark\:placeholder\:text-white\/50:is(.theme-dark *)::placeholder {
    color: #ffffff80;
}
.dark\:before\:absolute:is(.theme-dark *):before {
    content: var(--tw-content);
    position: absolute;
}
.dark\:before\:-start-2:is(.theme-dark *):before {
    content: var(--tw-content);
    inset-inline-start: -.5rem;
}
.dark\:before\:top-0:is(.theme-dark *):before {
    content: var(--tw-content);
    top: 0;
}
.dark\:before\:hidden:is(.theme-dark *):before {
    content: var(--tw-content);
    display: none;
}
.dark\:before\:h-full:is(.theme-dark *):before {
    content: var(--tw-content);
    height: 100%}
.dark\:before\:w-1\.5:is(.theme-dark *):before {
    content: var(--tw-content);
    width: .375rem;
}
.dark\:before\:rounded-e-lg:is(.theme-dark *):before {
    content: var(--tw-content);
    border-start-end-radius: .5rem;
    border-end-end-radius: .5rem;
}
.dark\:before\:bg-\[rgba\(255\, 255\, 255\, 0\.02\)\]:is(.theme-dark *):before {
    content: var(--tw-content);
    background-color: #ffffff05;
}
.dark\:before\:bg-current:is(.theme-dark *):before {
    content: var(--tw-content);
    background-color: currentColor;
}
.dark\:before\:bg-primary:is(.theme-dark *):before {
    content: var(--tw-content);
    background-color: hsl(var(--primary));
}
.dark\:before\:bg-white\/\[2\%\]:is(.theme-dark *):before {
    content: var(--tw-content);
    background-color: #ffffff05;
}
.dark\:before\:opacity-0:is(.theme-dark *):before {
    content: var(--tw-content);
    opacity: 0;
}
.dark\:before\:opacity-5:is(.theme-dark *):before {
    content: var(--tw-content);
    opacity: .05;
}
.dark\:checked\:border-label:checked:is(.theme-dark *) {
    border-color: hsl(var(--label));
}
.dark\:checked\:bg-label:checked:is(.theme-dark *) {
    background-color: hsl(var(--label));
}
.dark\:hover\:border-gray-500:hover:is(.theme-dark *) {
    --tw-border-opacity:  1;
    border-color: rgb(107 114 128 / var(--tw-border-opacity,  1));
}
.dark\:hover\:\!bg-white\/5:hover:is(.theme-dark *) {
    background-color: #ffffff0d!important;
}
.dark\:hover\:bg-emerald-500:hover:is(.theme-dark *) {
    --tw-bg-opacity:  1;
    background-color: rgb(16 185 129 / var(--tw-bg-opacity,  1));
}
.dark\:hover\:bg-foreground:hover:is(.theme-dark *) {
    background-color: hsl(var(--foreground));
}
.dark\:hover\:bg-gray-300:hover:is(.theme-dark *) {
    --tw-bg-opacity:  1;
    background-color: rgb(209 213 219 / var(--tw-bg-opacity,  1));
}
.dark\:hover\:bg-gray-600:hover:is(.theme-dark *) {
    --tw-bg-opacity:  1;
    background-color: rgb(75 85 99 / var(--tw-bg-opacity,  1));
}
.dark\:hover\:bg-green-500:hover:is(.theme-dark *) {
    --tw-bg-opacity:  1;
    background-color: rgb(34 197 94 / var(--tw-bg-opacity,  1));
}
.dark\:hover\:bg-heading-foreground:hover:is(.theme-dark *) {
    background-color: hsl(var(--heading-foreground));
}
.dark\:hover\:bg-heading-foreground\/5:hover:is(.theme-dark *) {
    background-color: hsl(var(--heading-foreground) / .05);
}
.dark\:hover\:bg-primary:hover:is(.theme-dark *) {
    background-color: hsl(var(--primary));
}
.dark\:hover\:bg-red-500\/10:hover:is(.theme-dark *) {
    background-color: #ef44441a;
}
.dark\:hover\:bg-red-500\/20:hover:is(.theme-dark *) {
    background-color: #ef444433;
}
.dark\:hover\:bg-white:hover:is(.theme-dark *) {
    --tw-bg-opacity:  1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity,  1));
}
.dark\:hover\:bg-white\/10:hover:is(.theme-dark *) {
    background-color: #ffffff1a;
}
.dark\:hover\:text-background:hover:is(.theme-dark *) {
    color: hsl(var(--background));
}
.dark\:hover\:text-black:hover:is(.theme-dark *) {
    --tw-text-opacity:  1;
    color: rgb(0 0 0 / var(--tw-text-opacity,  1));
}
.dark\:hover\:text-gray-50:hover:is(.theme-dark *) {
    --tw-text-opacity:  1;
    color: rgb(249 250 251 / var(--tw-text-opacity,  1));
}
.dark\:hover\:text-gray-500:hover:is(.theme-dark *) {
    --tw-text-opacity:  1;
    color: rgb(107 114 128 / var(--tw-text-opacity,  1));
}
.dark\:hover\:text-heading-background:hover:is(.theme-dark *) {
    color: hsl(var(--heading-background));
}
.dark\:hover\:text-primary-foreground:hover:is(.theme-dark *) {
    color: hsl(var(--primary-foreground));
}
.dark\:hover\:text-white:hover:is(.theme-dark *) {
    --tw-text-opacity:  1;
    color: rgb(255 255 255 / var(--tw-text-opacity,  1));
}
.dark\:focus\:\!bg-\[--lqd-header-search-bg\]:focus:is(.theme-dark *) {
    background-color: var(--lqd-header-search-bg)!important;
}
.dark\:focus\:outline-white:focus:is(.theme-dark *) {
    outline-color: #fff;
}
.dark\:focus\:ring-foreground\/10:focus:is(.theme-dark *) {
    --tw-ring-color:  hsl(var(--foreground) / .1);
}
.dark\:focus\:ring-neutral-600:focus:is(.theme-dark *) {
    --tw-ring-opacity:  1;
    --tw-ring-color:  rgb(82 82 82 / var(--tw-ring-opacity,  1));
}
.dark\:focus-visible\:bg-foreground:focus-visible:is(.theme-dark *) {
    background-color: hsl(var(--foreground));
}
.dark\:focus-visible\:text-background:focus-visible:is(.theme-dark *) {
    color: hsl(var(--background));
}
.group:hover .dark\:group-hover\:fill-background:is(.theme-dark *) {
    fill: hsl(var(--background));
}
.group:hover .dark\:group-hover\:stroke-current:is(.theme-dark *) {
    stroke: currentColor;
}
.group:hover .dark\:group-hover\:text-background:is(.theme-dark *) {
    color: hsl(var(--background));
}
.peer:focus~.dark\:peer-focus\:ring-purple-800:is(.theme-dark *) {
    --tw-ring-opacity:  1;
    --tw-ring-color:  rgb(107 33 168 / var(--tw-ring-opacity,  1));
}
.peer.announcement-img-dark~.dark\:peer-\[\&\.announcement-img-dark\]\:hidden:is(.theme-dark *) {
    display: none;
}
@media not all and (min-width: 1200px) {
    .max-xl\: invisible {
    visibility: hidden;
}
.max-xl\:absolute {
    position: absolute;
}
.max-xl\:inset-x-10 {
    left: 2.5rem;
    right: 2.5rem;
}
.max-xl\:top-full {
    top: 100%}
.max-xl\:hidden {
    display: none;
}
.max-xl\:w-1\/2 {
    width: 50%}
.max-xl\:w-8\/12 {
    width: 66.666667%}
.max-xl\:w-auto {
    width: auto;
}
.max-xl\:w-full {
    width: 100%}
.max-xl\:origin-top {
    transform-origin: top;
}
.max-xl\:scale-95 {
    --tw-scale-x:  .95;
    --tw-scale-y:  .95;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.max-xl\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
}
.max-xl\:flex-col {
    flex-direction: column;
}
.max-xl\:items-center {
    align-items: center;
}
.max-xl\:gap-10 {
    gap: 2.5rem;
}
.max-xl\:gap-2 {
    gap: .5rem;
}
.max-xl\:gap-y-5 {
    row-gap: 1.25rem;
}
.max-xl\:rounded-xl {
    border-radius: .75rem;
}
.max-xl\:p-2\.5 {
    padding: .625rem;
}
.max-xl\:p-\[10px\] {
    padding: 10px;
}
.max-xl\:px-0 {
    padding-left: 0;
    padding-right: 0;
}
.max-xl\:px-10 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
}
.max-xl\:px-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
}
.max-xl\:py-5 {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
}
.max-xl\:text-center {
    text-align: center;
}
.max-xl\:text-\[10vw\] {
    font-size: 10vw;
}
.max-xl\:opacity-0 {
    opacity: 0;
}
}@media not all and (min-width: 992px) {
    .max-lg\: \!visible {
    visibility: visible!important;
}
.max-lg\:invisible {
    visibility: hidden;
}
.max-lg\:fixed {
    position: fixed;
}
.max-lg\:absolute {
    position: absolute;
}
.max-lg\:relative {
    position: relative;
}
.max-lg\:inset-x-4 {
    left: 1rem;
    right: 1rem;
}
.max-lg\:\!end-auto {
    inset-inline-end: auto!important;
}
.max-lg\:\!start-0 {
    inset-inline-start: 0px!important;
}
.max-lg\:-bottom-20 {
    bottom: -5rem;
}
.max-lg\:-end-2 {
    inset-inline-end: -.5rem;
}
.max-lg\:-end-20 {
    inset-inline-end: -5rem;
}
.max-lg\:-top-2 {
    top: -.5rem;
}
.max-lg\:-top-5 {
    top: -1.25rem;
}
.max-lg\:bottom-0 {
    bottom: 0;
}
.max-lg\:bottom-16 {
    bottom: 4rem;
}
.max-lg\:bottom-20 {
    bottom: 5rem;
}
.max-lg\:bottom-\[--sidebar-h\] {
    bottom: var(--sidebar-h);
}
.max-lg\:bottom-auto {
    bottom: auto;
}
.max-lg\:end-0 {
    inset-inline-end: 0px;
}
.max-lg\:end-16 {
    inset-inline-end: 4rem;
}
.max-lg\:end-5 {
    inset-inline-end: 1.25rem;
}
.max-lg\:end-auto {
    inset-inline-end: auto;
}
.max-lg\:left-0 {
    left: 0;
}
.max-lg\:left-auto {
    left: auto;
}
.max-lg\:right-0 {
    right: 0;
}
.max-lg\:right-auto {
    right: auto;
}
.max-lg\:start-0 {
    inset-inline-start: 0px;
}
.max-lg\:start-4 {
    inset-inline-start: 1rem;
}
.max-lg\:start-6 {
    inset-inline-start: 1.5rem;
}
.max-lg\:start-auto {
    inset-inline-start: auto;
}
.max-lg\:top-1\/2 {
    top: 50%}
.max-lg\:top-20 {
    top: 5rem;
}
.max-lg\:top-\[--header-h\] {
    top: var(--header-h);
}
.max-lg\:top-\[65px\] {
    top: 65px;
}
.max-lg\:top-\[calc\(100\%\+0\.625rem\)\] {
    top: calc(100% + .625rem);
}
.max-lg\:top-\[calc\(var\(--header-h\)\+3rem\)\] {
    top: calc(var(--header-h) + 3rem);
}
.max-lg\:top-\[calc\(var\(--header-height\)\+3\.5rem\)\] {
    top: calc(var(--header-height) + 3.5rem);
}
.max-lg\:top-\[var\(--header-height\)\] {
    top: var(--header-height);
}
.max-lg\:top-auto {
    top: auto;
}
.max-lg\:top-full {
    top: 100%}
.max-lg\:z-1 {
    z-index: 1;
}
.max-lg\:z-10 {
    z-index: 10;
}
.max-lg\:z-20 {
    z-index: 20;
}
.max-lg\:z-40 {
    z-index: 40;
}
.max-lg\:z-\[99\] {
    z-index: 99;
}
.max-lg\:-order-1 {
    order: -1;
}
.max-lg\:order-first {
    order: -9999;
}
.max-lg\:m-0 {
    margin: 0;
}
.max-lg\:mb-4 {
    margin-bottom: 1rem;
}
.max-lg\:me-0 {
    margin-inline-end: 0px;
}
.max-lg\:mt-1 {
    margin-top: .25rem;
}
.max-lg\:mt-2 {
    margin-top: .5rem;
}
.max-lg\:mt-3 {
    margin-top: .75rem;
}
.max-lg\:mt-4 {
    margin-top: 1rem;
}
.max-lg\:block {
    display: block;
}
.max-lg\:flex {
    display: flex;
}
.max-lg\:hidden {
    display: none;
}
.max-lg\:size-10 {
    width: 2.5rem;
    height: 2.5rem;
}
.max-lg\:size-8 {
    width: 2rem;
    height: 2rem;
}
.max-lg\:size-9 {
    width: 2.25rem;
    height: 2.25rem;
}
.max-lg\:h-0 {
    height: 0px;
}
.max-lg\:h-\[--sidebar-h\] {
    height: var(--sidebar-h);
}
.max-lg\:h-\[65px\] {
    height: 65px;
}
.max-lg\:h-\[calc\(100vh-2\.5rem-var\(--header-h\)\)\] {
    height: calc(100vh - 2.5rem - var(--header-h));
}
.max-lg\:max-h-0 {
    max-height: 0px;
}
.max-lg\:max-h-\[75vh\] {
    max-height: 75vh;
}
.max-lg\:max-h-\[calc\(100\%-var\(--header-height\)-3\.5rem\)\] {
    max-height: calc(100% - var(--header-height) - 3.5rem);
}
.max-lg\:max-h-\[calc\(85vh-2rem\)\] {
    max-height: calc(85vh - 2rem);
}
.max-lg\:max-h-\[inherit\] {
    max-height: inherit;
}
.max-lg\:min-h-0 {
    min-height: 0px;
}
.max-lg\:\!w-1\/2 {
    width: 50%!important;
}
.max-lg\:\!w-full {
    width: 100%!important;
}
.max-lg\:w-1\/2 {
    width: 50%}
.max-lg\:w-10\/12 {
    width: 83.333333%}
.max-lg\:w-2\/3, .max-lg\:w-8\/12 {
    width: 66.666667%}
.max-lg\:w-full {
    width: 100%}
.max-lg\:w-screen {
    width: 100vw;
}
.max-lg\:\!min-w-0 {
    min-width: 0px!important;
}
.max-lg\:max-w-none {
    max-width: none;
}
.max-lg\:grow {
    flex-grow: 1;
}
.max-lg\:basis-1\/3 {
    flex-basis: 33.333333%}
.max-lg\:basis-2\/3 {
    flex-basis: 66.666667%}
.max-lg\:origin-bottom {
    transform-origin: bottom;
}
.max-lg\:origin-top {
    transform-origin: top;
}
.max-lg\:-translate-x-full {
    --tw-translate-x:  -100%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.max-lg\:-translate-y-1\/2 {
    --tw-translate-y:  -50%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.max-lg\:-translate-y-16 {
    --tw-translate-y:  -4rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.max-lg\:-translate-y-2 {
    --tw-translate-y:  -.5rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.max-lg\:translate-x-0 {
    --tw-translate-x:  0px;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.max-lg\:translate-y-0 {
    --tw-translate-y:  0px;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.max-lg\:translate-y-8 {
    --tw-translate-y:  2rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.max-lg\:-rotate-90 {
    --tw-rotate:  -90deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.max-lg\:scale-95 {
    --tw-scale-x:  .95;
    --tw-scale-y:  .95;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.max-lg\:grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
}
.max-lg\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
}
.max-lg\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
}
.max-lg\:flex-row {
    flex-direction: row;
}
.max-lg\:flex-row-reverse {
    flex-direction: row-reverse;
}
.max-lg\:flex-col {
    flex-direction: column;
}
.max-lg\:flex-wrap {
    flex-wrap: wrap;
}
.max-lg\:items-start {
    align-items: flex-start;
}
.max-lg\:items-center {
    align-items: center;
}
.max-lg\:justify-start {
    justify-content: flex-start;
}
.max-lg\:justify-center {
    justify-content: center;
}
.max-lg\:justify-between {
    justify-content: space-between;
}
.max-lg\:gap-1 {
    gap: .25rem;
}
.max-lg\:gap-10 {
    gap: 2.5rem;
}
.max-lg\:gap-12 {
    gap: 3rem;
}
.max-lg\:gap-14 {
    gap: 3.5rem;
}
.max-lg\:gap-2 {
    gap: .5rem;
}
.max-lg\:gap-3 {
    gap: .75rem;
}
.max-lg\:gap-4 {
    gap: 1rem;
}
.max-lg\:gap-5 {
    gap: 1.25rem;
}
.max-lg\:gap-9 {
    gap: 2.25rem;
}
.max-lg\:gap-x-10 {
    -moz-column-gap: 2.5rem;
    column-gap: 2.5rem;
}
.max-lg\: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));
}
.max-lg\:overflow-hidden {
    overflow: hidden;
}
.max-lg\:overflow-x-auto {
    overflow-x: auto;
}
.max-lg\:overflow-y-auto {
    overflow-y: auto;
}
.max-lg\:overflow-y-scroll {
    overflow-y: scroll;
}
.max-lg\:overscroll-contain {
    overscroll-behavior: contain;
}
.max-lg\:\!rounded-full {
    border-radius: 9999px!important;
}
.max-lg\:\!rounded-md {
    border-radius: .375rem!important;
}
.max-lg\:rounded-dropdown {
    border-radius: var(--dropdown-rounded);
}
.max-lg\:rounded-full {
    border-radius: 9999px;
}
.max-lg\:rounded-lg {
    border-radius: .5rem;
}
.max-lg\:rounded-md {
    border-radius: .375rem;
}
.max-lg\:rounded-xl {
    border-radius: .75rem;
}
.max-lg\:rounded-b {
    border-bottom-right-radius: .25rem;
    border-bottom-left-radius: .25rem;
}
.max-lg\:rounded-b-2xl {
    border-bottom-right-radius: 1rem;
    border-bottom-left-radius: 1rem;
}
.max-lg\:rounded-t-none {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}
.max-lg\:border {
    border-width: 1px;
}
.max-lg\:border-0 {
    border-width: 0px;
}
.max-lg\:border-b {
    border-bottom-width: 1px;
}
.max-lg\:border-t {
    border-top-width: 1px;
}
.max-lg\:border-dropdown-border {
    border-color: hsl(var(--dropdown-border));
}
.max-lg\:\!bg-transparent {
    background-color: transparent!important;
}
.max-lg\:bg-\[\#0A0A0E\] {
    --tw-bg-opacity:  1;
    background-color: rgb(10 10 14 / var(--tw-bg-opacity,  1));
}
.max-lg\:bg-\[\#343C57\] {
    --tw-bg-opacity:  1;
    background-color: rgb(52 60 87 / var(--tw-bg-opacity,  1));
}
.max-lg\:bg-background {
    background-color: hsl(var(--background));
}
.max-lg\:bg-background\/90 {
    background-color: hsl(var(--background) / .9);
}
.max-lg\:bg-black {
    --tw-bg-opacity:  1;
    background-color: rgb(0 0 0 / var(--tw-bg-opacity,  1));
}
.max-lg\:bg-dropdown-background {
    background-color: hsl(var(--dropdown-background));
}
.max-lg\:bg-surface-background {
    background-color: hsl(var(--surface-background));
}
.max-lg\:bg-surface-background\/50 {
    background-color: hsl(var(--surface-background) / .5);
}
.max-lg\:bg-surface-background\/90 {
    background-color: hsl(var(--surface-background) / .9);
}
.max-lg\:bg-white {
    --tw-bg-opacity:  1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity,  1));
}
.max-lg\:bg-white\/5 {
    background-color: #ffffff0d;
}
.max-lg\:p-0 {
    padding: 0;
}
.max-lg\:p-10 {
    padding: 2.5rem;
}
.max-lg\:p-2 {
    padding: .5rem;
}
.max-lg\:p-3 {
    padding: .75rem;
}
.max-lg\:p-5 {
    padding: 1.25rem;
}
.max-lg\:px-0 {
    padding-left: 0;
    padding-right: 0;
}
.max-lg\:px-1 {
    padding-left: 1.25rem;
    padding-right: .25rem;
}
.max-lg\:px-2 {
    padding-left: .5rem;
    padding-right: .5rem;
}
.max-lg\:px-3 {
    padding-left: .75rem;
    padding-right: .75rem;
}
.max-lg\:px-4 {
    padding-left: 1rem;
    padding-right: 1rem;
}
.max-lg\:px-5 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
}
.max-lg\:px-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
}
.max-lg\:px-8 {
    padding-left: 2rem;
    padding-right: 2rem;
}
.max-lg\:py-10 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
}
.max-lg\:py-12 {
    padding-top: 3rem;
    padding-bottom: 3rem;
}
.max-lg\:py-2 {
    padding-top: .5rem;
    padding-bottom: .5rem;
}
.max-lg\:py-3 {
    padding-top: .75rem;
    padding-bottom: .75rem;
}
.max-lg\:py-4 {
    padding-top: 1rem;
    padding-bottom: 1rem;
}
.max-lg\:py-5 {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
}
.max-lg\:pb-28 {
    padding-bottom: 7rem;
}
.max-lg\:pe-\[100px\] {
    padding-inline-end: 100px;
}
.max-lg\:pe-\[150px\] {
    padding-inline-end: 150px;
}
.max-lg\:pe-\[200px\] {
    padding-inline-end: 200px;
}
.max-lg\:pe-\[250px\] {
    padding-inline-end: 250px;
}
.max-lg\:pe-\[300px\] {
    padding-inline-end: 300px;
}
.max-lg\:pe-\[50px\] {
    padding-inline-end: 50px;
}
.max-lg\:ps-5 {
    padding-inline-start: 1.25rem;
}
.max-lg\:pt-3 {
    padding-top: .75rem;
}
.max-lg\:text-center {
    text-align: center;
}
.max-lg\:text-start {
    text-align: start;
}
.max-lg\:text-white {
    --tw-text-opacity:  1;
    color: rgb(255 255 255 / var(--tw-text-opacity,  1));
}
.max-lg\:\!opacity-100 {
    opacity: 1!important;
}
.max-lg\:opacity-0 {
    opacity: 0;
}
.max-lg\:opacity-100 {
    opacity: 1;
}
.max-lg\:shadow-lg {
    --tw-shadow:  0 10px 15px -3px rgb(0 0 0 / .1),  0 4px 6px -4px rgb(0 0 0 / .1);
    --tw-shadow-colored:  0 10px 15px -3px var(--tw-shadow-color),  0 4px 6px -4px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow,  0 0 #0000), var(--tw-ring-shadow,  0 0 #0000), var(--tw-shadow);
}
.max-lg\:shadow-none {
    --tw-shadow:  0 0 #0000;
    --tw-shadow-colored:  0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow,  0 0 #0000), var(--tw-ring-shadow,  0 0 #0000), var(--tw-shadow);
}
.max-lg\:shadow-xl {
    --tw-shadow:  0 20px 25px -5px rgb(0 0 0 / .1),  0 8px 10px -6px rgb(0 0 0 / .1);
    --tw-shadow-colored:  0 20px 25px -5px var(--tw-shadow-color),  0 8px 10px -6px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow,  0 0 #0000), var(--tw-ring-shadow,  0 0 #0000), var(--tw-shadow);
}
.max-lg\:shadow-black\/10 {
    --tw-shadow-color:  rgb(0 0 0 / .1);
    --tw-shadow:  var(--tw-shadow-colored);
}
.max-lg\:shadow-black\/5 {
    --tw-shadow-color:  rgb(0 0 0 / .05);
    --tw-shadow:  var(--tw-shadow-colored);
}
.max-lg\:backdrop-blur-2xl {
    --tw-backdrop-blur:  blur(40px);
    -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);
}
.max-lg\:backdrop-blur-lg {
    --tw-backdrop-blur:  blur(16px);
    -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);
}
.max-lg\:backdrop-blur-md {
    --tw-backdrop-blur:  blur(12px);
    -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);
}
.max-lg\:transition {
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    transition-duration: .15s;
}
.max-lg\:\[--header-height\:65px\] {
    --header-height:  65px;
}
.max-lg\:\[--sidebar-h\:94px\] {
    --sidebar-h:  94px;
}
.max-lg\:\[--sidebar-w\:0px\] {
    --sidebar-w:  0px;
}
.max-lg\:\[--toolspanel-w\:100vw\] {
    --toolspanel-w:  100vw;
}
.max-lg\:\[grid-template-columns\:repeat\(6\, 200px\)\] {
    grid-template-columns: repeat(6, 200px);
}
.max-lg\:\[mask-image\:linear-gradient\(\#000_80\%\, transparent\)\] {
    -webkit-mask-image: linear-gradient(#000 80%, transparent);
    mask-image: linear-gradient(#000 80%, transparent);
}
.max-lg\:hover\:text-foreground:hover {
    color: hsl(var(--foreground));
}
.group\/li.is-hover .max-lg\:group-\[\&\.is-hover\]\/li\:block, .group\/trigger.lqd-is-active .max-lg\:group-\[\&\.lqd-is-active\]\/trigger\:block {
    display: block;
}
.group[data-view-mode=list] .max-lg\:group-\[\&\[data-view-mode\=list\]\]\:\!flex {
    display: flex!important;
}
.group[data-view-mode=list] .max-lg\:group-\[\&\[data-view-mode\=list\]\]\:overflow-x-auto {
    overflow-x: auto;
}
.group\/header.is-dark .max-lg\:group-\[\&\.is-dark\]\/header\:hover\:bg-black\/5:hover {
    background-color: #0000000d;
}
.max-lg\:has-\[\.max-lg\\\:hidden\:only-child\]\:hidden:has(.max-lg\:hidden:only-child) {
    display: none;
}
.dark\:max-lg\:bg-foreground\/5:is(.theme-dark *) {
    background-color: hsl(var(--foreground) / .05);
}
.max-lg\:dark\:bg-white\/\[3\%\]:is(.theme-dark *) {
    background-color: #ffffff08;
}
.max-lg\:dark\:bg-zinc-800:is(.theme-dark *) {
    --tw-bg-opacity:  1;
    background-color: rgb(39 39 42 / var(--tw-bg-opacity,  1));
}
}@media not all and (min-width: 768px) {
    .max-md\: pointer-events-none {
    pointer-events: none;
}
.max-md\:invisible {
    visibility: hidden;
}
.max-md\:static {
    position: static;
}
.max-md\:absolute {
    position: absolute;
}
.max-md\:inset-0 {
    inset: 0;
}
.max-md\:-end-12 {
    inset-inline-end: -3rem;
}
.max-md\:-end-3 {
    inset-inline-end: -.75rem;
}
.max-md\:-start-1 {
    inset-inline-start: -.25rem;
}
.max-md\:-top-3 {
    top: -.75rem;
}
.max-md\:bottom-1 {
    bottom: .25rem;
}
.max-md\:bottom-2\.5 {
    bottom: .625rem;
}
.max-md\:bottom-\[10px\] {
    bottom: 10px;
}
.max-md\:bottom-full {
    bottom: 100%}
.max-md\:end-0 {
    inset-inline-end: 0px;
}
.max-md\:end-14 {
    inset-inline-end: 3.5rem;
}
.max-md\:end-2 {
    inset-inline-end: .5rem;
}
.max-md\:start-0 {
    inset-inline-start: 0px;
}
.max-md\:top-0 {
    top: 0;
}
.max-md\:top-20 {
    top: 5rem;
}
.max-md\:top-full {
    top: 100%}
.max-md\:z-10 {
    z-index: 10;
}
.max-md\:z-50 {
    z-index: 50;
}
.max-md\:z-\[90\] {
    z-index: 90;
}
.max-md\:-order-1 {
    order: -1;
}
.max-md\:order-first {
    order: -9999;
}
.max-md\:order-last {
    order: 9999;
}
.max-md\:-mx-2 {
    margin-left: -.5rem;
    margin-right: -.5rem;
}
.max-md\:mb-20 {
    margin-bottom: 5rem;
}
.max-md\:mb-3 {
    margin-bottom: .75rem;
}
.max-md\:mb-5 {
    margin-bottom: 1.25rem;
}
.max-md\:mt-1 {
    margin-top: .25rem;
}
.max-md\:block {
    display: block;
}
.max-md\:flex {
    display: flex;
}
.max-md\:inline-flex {
    display: inline-flex;
}
.max-md\:grid {
    display: grid;
}
.max-md\:hidden {
    display: none;
}
.max-md\:size-10 {
    width: 2.5rem;
    height: 2.5rem;
}
.max-md\:size-11 {
    width: 2.75rem;
    height: 2.75rem;
}
.max-md\:size-5 {
    width: 1.25rem;
    height: 1.25rem;
}
.max-md\:size-8 {
    width: 2rem;
    height: 2rem;
}
.max-md\:size-\[38px\] {
    width: 38px;
    height: 38px;
}
.max-md\:size-auto {
    width: auto;
    height: auto;
}
.max-md\:\!h-7 {
    height: 1.75rem!important;
}
.max-md\:h-0 {
    height: 0px;
}
.max-md\:h-60 {
    height: 15rem;
}
.max-md\:h-\[50vh\] {
    height: 50vh;
}
.max-md\:h-\[calc\(100vh-7rem\)\] {
    height: calc(100vh - 7rem);
}
.max-md\:h-\[calc\(100vh-var\(--header-height\, var\(--header-h\, 0px\)\)-var\(--bottom-menu-height\, 0px\)-var\(--ad-h\, 0px\)-2\.5rem\)\] {
    height: calc(100vh - var(--header-height, var(--header-h, 0px)) - var(--bottom-menu-height, 0px) - var(--ad-h, 0px) - 2.5rem);
}
.max-md\:h-auto {
    height: auto;
}
.max-md\:h-full {
    height: 100%}
.max-md\:max-h-\[100vh\] {
    max-height: 100vh;
}
.max-md\:max-h-\[200px\] {
    max-height: 200px;
}
.max-md\:max-h-\[60vh\] {
    max-height: 60vh;
}
.max-md\:max-h-\[70vh\] {
    max-height: 70vh;
}
.max-md\:max-h-full {
    max-height: 100%}
.max-md\:min-h-32 {
    min-height: 8rem;
}
.max-md\:min-h-\[350px\] {
    min-height: 350px;
}
.max-md\:min-h-\[45px\] {
    min-height: 45px;
}
.max-md\:\!w-7 {
    width: 1.75rem!important;
}
.max-md\:\!w-full {
    width: 100%!important;
}
.max-md\:w-1\/2 {
    width: 50%}
.max-md\:w-1\/3 {
    width: 33.333333%}
.max-md\:w-auto {
    width: auto;
}
.max-md\:w-full {
    width: 100%}
.max-md\:min-w-\[45px\] {
    min-width: 45px;
}
.max-md\:min-w-\[min\(195px\, 100\%\)\] {
    min-width: min(195px, 100%);
}
.max-md\:shrink-0 {
    flex-shrink: 0;
}
.max-md\:grow {
    flex-grow: 1;
}
.max-md\:basis-1\/3 {
    flex-basis: 33.333333%}
.max-md\:translate-y-1 {
    --tw-translate-y:  .25rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.max-md\:scale-95 {
    --tw-scale-x:  .95;
    --tw-scale-y:  .95;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.max-md\:-scale-x-100 {
    --tw-scale-x:  -1;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.max-md\:grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
}
.max-md\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
}
.max-md\:flex-col {
    flex-direction: column;
}
.max-md\:flex-wrap {
    flex-wrap: wrap;
}
.max-md\:place-content-start {
    place-content: start;
}
.max-md\:items-start {
    align-items: flex-start;
}
.max-md\:items-end {
    align-items: flex-end;
}
.max-md\:items-center {
    align-items: center;
}
.max-md\:justify-start {
    justify-content: flex-start;
}
.max-md\:justify-center {
    justify-content: center;
}
.max-md\:gap-1 {
    gap: .25rem;
}
.max-md\:gap-2 {
    gap: .5rem;
}
.max-md\:gap-4 {
    gap: 1rem;
}
.max-md\:gap-y-10 {
    row-gap: 2.5rem;
}
.max-md\:gap-y-2 {
    row-gap: .5rem;
}
.max-md\:gap-y-3 {
    row-gap: .75rem;
}
.max-md\:overflow-hidden {
    overflow: hidden;
}
.max-md\:overflow-x-auto {
    overflow-x: auto;
}
.max-md\:whitespace-nowrap {
    white-space: nowrap;
}
.max-md\:break-all {
    word-break: break-all;
}
.max-md\:rounded-2xl {
    border-radius: 1rem;
}
.max-md\:rounded-3xl {
    border-radius: 1.5rem;
}
.max-md\:rounded-\[26px\] {
    border-radius: 26px;
}
.max-md\:rounded-dropdown {
    border-radius: var(--dropdown-rounded);
}
.max-md\:rounded-full {
    border-radius: 9999px;
}
.max-md\:rounded-lg {
    border-radius: .5rem;
}
.max-md\:rounded-md {
    border-radius: .375rem;
}
.max-md\:rounded-xl {
    border-radius: .75rem;
}
.max-md\:rounded-b-xl {
    border-bottom-right-radius: .75rem;
    border-bottom-left-radius: .75rem;
}
.max-md\:rounded-t-xl {
    border-top-left-radius: .75rem;
    border-top-right-radius: .75rem;
}
.max-md\:border {
    border-width: 1px;
}
.max-md\:border-none {
    border-style: none;
}
.max-md\:border-dropdown-border {
    border-color: hsl(var(--dropdown-border));
}
.max-md\:border-input-border {
    border-color: hsl(var(--input-border));
}
.max-md\:bg-background {
    background-color: hsl(var(--background));
}
.max-md\:bg-background\/95 {
    background-color: hsl(var(--background) / .95);
}
.max-md\:bg-dropdown-background {
    background-color: hsl(var(--dropdown-background));
}
.max-md\:bg-transparent {
    background-color: transparent;
}
.max-md\:object-top {
    -o-object-position: top;
    object-position: top;
}
.max-md\:p-0 {
    padding: 0;
}
.max-md\:p-2 {
    padding: .5rem;
}
.max-md\:p-4 {
    padding: 1rem;
}
.max-md\:p-5 {
    padding: 1.25rem;
}
.max-md\:px-1 {
    padding-left: .25rem;
    padding-right: .25rem;
}
.max-md\:px-2 {
    padding-left: .5rem;
    padding-right: .5rem;
}
.max-md\:px-4 {
    padding-left: 1rem;
    padding-right: 1rem;
}
.max-md\:px-5 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
}
.max-md\:py-0 {
    padding-top: 0;
    padding-bottom: 0;
}
.max-md\:py-1\.5 {
    padding-top: .375rem;
    padding-bottom: .375rem;
}
.max-md\:py-2 {
    padding-top: .5rem;
    padding-bottom: .5rem;
}
.max-md\:py-24 {
    padding-top: 6rem;
    padding-bottom: 6rem;
}
.max-md\:py-5 {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
}
.max-md\:pb-16 {
    padding-bottom: 4rem;
}
.max-md\:pb-2\.5 {
    padding-bottom: .625rem;
}
.max-md\:pb-20 {
    padding-bottom: 5rem;
}
.max-md\:pb-24 {
    padding-bottom: 6rem;
}
.max-md\:pb-4 {
    padding-bottom: 1rem;
}
.max-md\:pe-11 {
    padding-inline-end: 2.75rem;
}
.max-md\:pe-2 {
    padding-inline-end: .5rem;
}
.max-md\:ps-0 {
    padding-inline-start: 0px;
}
.max-md\:ps-1 {
    padding-inline-start: .25rem;
}
.max-md\:pt-2 {
    padding-top: .5rem;
}
.max-md\:pt-24 {
    padding-top: 6rem;
}
.max-md\:pt-32 {
    padding-top: 8rem;
}
.max-md\:pt-36 {
    padding-top: 9rem;
}
.max-md\:pt-4 {
    padding-top: 1rem;
}
.max-md\:pt-48 {
    padding-top: 12rem;
}
.max-md\:pt-5 {
    padding-top: 1.25rem;
}
.max-md\:text-center {
    text-align: center;
}
.max-md\:\!text-start {
    text-align: start!important;
}
.max-md\:text-start {
    text-align: start;
}
.max-md\:text-2xs {
    font-size: .8125rem;
}
.max-md\:text-\[1\.5em\] {
    font-size: 1.5em;
}
.max-md\:text-\[16px\] {
    font-size: 16px;
}
.max-md\:text-foreground {
    color: hsl(var(--foreground));
}
.max-md\:text-heading-foreground {
    color: hsl(var(--heading-foreground));
}
.max-md\:opacity-0 {
    opacity: 0;
}
.max-md\:opacity-100 {
    opacity: 1;
}
.max-md\:shadow-lg {
    --tw-shadow:  0 10px 15px -3px rgb(0 0 0 / .1),  0 4px 6px -4px rgb(0 0 0 / .1);
    --tw-shadow-colored:  0 10px 15px -3px var(--tw-shadow-color),  0 4px 6px -4px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow,  0 0 #0000), var(--tw-ring-shadow,  0 0 #0000), var(--tw-shadow);
}
.max-md\:shadow-md {
    --tw-shadow:  0 4px 6px -1px rgb(0 0 0 / .1),  0 2px 4px -2px rgb(0 0 0 / .1);
    --tw-shadow-colored:  0 4px 6px -1px var(--tw-shadow-color),  0 2px 4px -2px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow,  0 0 #0000), var(--tw-ring-shadow,  0 0 #0000), var(--tw-shadow);
}
.max-md\:shadow-black\/5 {
    --tw-shadow-color:  rgb(0 0 0 / .05);
    --tw-shadow:  var(--tw-shadow-colored);
}
.max-md\:backdrop-blur-lg {
    --tw-backdrop-blur:  blur(16px);
    -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);
}
.max-md\:backdrop-saturate-150 {
    --tw-backdrop-saturate:  saturate(1.5);
    -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
    backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}
.max-md\:transition-all {
    transition-property: all;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    transition-duration: .15s;
}
.max-md\:duration-300 {
    transition-duration: .3s;
}
.max-md\:\[mask-image\:linear-gradient\(to_top\, transparent\, black_40\%\)\] {
    -webkit-mask-image: linear-gradient(to top, transparent, black 40%);
    mask-image: linear-gradient(to top, transparent, black 40%);
}
.max-md\:before\:absolute:before {
    content: var(--tw-content);
    position: absolute;
}
.max-md\:before\:inset-x-0:before {
    content: var(--tw-content);
    left: 0;
    right: 0;
}
.max-md\:before\:-top-1:before {
    content: var(--tw-content);
    top: -.25rem;
}
.max-md\:before\:bottom-full:before {
    content: var(--tw-content);
    bottom: 100%}
.max-md\:hover\:bg-transparent:hover {
    background-color: transparent;
}
.max-md\:hover\:text-primary-foreground:hover {
    color: hsl(var(--primary-foreground));
}
.max-md\:hover\:shadow-none:hover {
    --tw-shadow:  0 0 #0000;
    --tw-shadow-colored:  0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow,  0 0 #0000), var(--tw-ring-shadow,  0 0 #0000), var(--tw-shadow);
}
.group\/chats-wrap:not(.prompt-filled) .max-md\:group-\[\&\:not\(\.prompt-filled\)\]\/chats-wrap\:end-3 {
    inset-inline-end: .75rem;
}
.group\/promo.collapsed .max-md\:group-\[\&\.collapsed\]\/promo\:hidden {
    display: none;
}
.group\/promo.collapsed .max-md\:group-\[\&\.collapsed\]\/promo\:w-6 {
    width: 1.5rem;
}
.group\/generator.lqd-generator-sidebar-collapsed .max-md\:group-\[\&\.lqd-generator-sidebar-collapsed\]\/generator\:ps-8 {
    padding-inline-start: 2rem;
}
}@media not all and (min-width: 576px) {
    .max-sm\: fixed {
    position: fixed;
}
.max-sm\:absolute {
    position: absolute;
}
.max-sm\:inset-x-0 {
    left: 0;
    right: 0;
}
.max-sm\:inset-x-5 {
    left: 1.25rem;
    right: 1.25rem;
}
.max-sm\:\!bottom-auto {
    bottom: auto!important;
}
.max-sm\:\!end-0 {
    inset-inline-end: 0px!important;
}
.max-sm\:\!end-auto {
    inset-inline-end: auto!important;
}
.max-sm\:\!left-1\/2 {
    left: 50%!important;
}
.max-sm\:\!start-0 {
    inset-inline-start: 0px!important;
}
.max-sm\:\!start-1\/2 {
    inset-inline-start: 50%!important;
}
.max-sm\:\!top-1\/2 {
    top: 50%!important;
}
.max-sm\:\!top-full {
    top: 100%!important;
}
.max-sm\:-left-20 {
    left: -5rem;
}
.max-sm\:-start-14 {
    inset-inline-start: -3.5rem;
}
.max-sm\:end-3 {
    inset-inline-end: .75rem;
}
.max-sm\:start-0 {
    inset-inline-start: 0px;
}
.max-sm\:top-\[82px\] {
    top: 82px;
}
.max-sm\:top-full {
    top: 100%}
.max-sm\:z-2 {
    z-index: 2;
}
.max-sm\:z-20 {
    z-index: 20;
}
.max-sm\:-order-1 {
    order: -1;
}
.max-sm\:order-1 {
    order: 1;
}
.max-sm\:col-span-2 {
    grid-column: span 2 / span 2;
}
.max-sm\:\!m-0 {
    margin: 0!important;
}
.max-sm\:mx-auto {
    margin-left: auto;
    margin-right: auto;
}
.max-sm\:\!me-0 {
    margin-inline-end: 0px!important;
}
.max-sm\:\!ms-0 {
    margin-inline-start: 0px!important;
}
.max-sm\:-mt-1 {
    margin-top: -.25rem;
}
.max-sm\:mb-4 {
    margin-bottom: 1rem;
}
.max-sm\:mb-7 {
    margin-bottom: 1.75rem;
}
.max-sm\:mb-8 {
    margin-bottom: 2rem;
}
.max-sm\:ms-0 {
    margin-inline-start: 0px;
}
.max-sm\:mt-10 {
    margin-top: 2.5rem;
}
.max-sm\:mt-2 {
    margin-top: .5rem;
}
.max-sm\:mt-4 {
    margin-top: 1rem;
}
.max-sm\:mt-6 {
    margin-top: 1.5rem;
}
.max-sm\:block {
    display: block;
}
.max-sm\:flex {
    display: flex;
}
.max-sm\:\!hidden {
    display: none!important;
}
.max-sm\:hidden {
    display: none;
}
.max-sm\:size-6 {
    width: 1.5rem;
    height: 1.5rem;
}
.max-sm\:size-8 {
    width: 2rem;
    height: 2rem;
}
.max-sm\:h-0 {
    height: 0px;
}
.max-sm\:h-10 {
    height: 2.5rem;
}
.max-sm\:h-\[60vh\] {
    height: 60vh;
}
.max-sm\:h-\[70vh\] {
    height: 70vh;
}
.max-sm\:max-h-\[120px\] {
    max-height: 120px;
}
.max-sm\:max-h-full {
    max-height: 100%}
.max-sm\:min-h-\[45px\] {
    min-height: 45px;
}
.max-sm\:w-1\/2 {
    width: 50%}
.max-sm\:w-1\/3 {
    width: 33.333333%}
.max-sm\:w-11\/12 {
    width: 91.666667%}
.max-sm\:w-12 {
    width: 3rem;
}
.max-sm\:w-full {
    width: 100%}
.max-sm\:max-w-\[100px\] {
    max-width: 100px;
}
.max-sm\:shrink-0 {
    flex-shrink: 0;
}
.max-sm\:grow {
    flex-grow: 1;
}
.max-sm\:grow-0 {
    flex-grow: 0;
}
.max-sm\:basis-auto {
    flex-basis: auto;
}
.max-sm\:\!-translate-x-1\/2 {
    --tw-translate-x:  -50% !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important;
}
.max-sm\:\!-translate-y-1\/2 {
    --tw-translate-y:  -50% !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important;
}
.max-sm\:\!translate-x-0 {
    --tw-translate-x:  0px !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important;
}
.max-sm\:\!translate-y-0 {
    --tw-translate-y:  0px !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important;
}
.max-sm\:-translate-x-1\/2 {
    --tw-translate-x:  -50%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.max-sm\:-translate-y-1\/2 {
    --tw-translate-y:  -50%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.max-sm\:snap-x {
    scroll-snap-type: x var(--tw-scroll-snap-strictness);
}
.max-sm\:grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
}
.max-sm\:flex-col-reverse {
    flex-direction: column-reverse;
}
.max-sm\:flex-wrap {
    flex-wrap: wrap;
}
.max-sm\:justify-center {
    justify-content: center;
}
.max-sm\:gap-2 {
    gap: .5rem;
}
.max-sm\:gap-3 {
    gap: .75rem;
}
.max-sm\:gap-4 {
    gap: 1rem;
}
.max-sm\:gap-5 {
    gap: 1.25rem;
}
.max-sm\:gap-8 {
    gap: 2rem;
}
.max-sm\:gap-x-0 {
    -moz-column-gap: 0px;
    column-gap: 0px;
}
.max-sm\:gap-y-7 {
    row-gap: 1.75rem;
}
.max-sm\:overflow-hidden {
    overflow: hidden;
}
.max-sm\:overflow-x-auto {
    overflow-x: auto;
}
.max-sm\:overflow-y-auto {
    overflow-y: auto;
}
.max-sm\:overflow-x-hidden {
    overflow-x: hidden;
}
.max-sm\:overflow-y-hidden {
    overflow-y: hidden;
}
.max-sm\:whitespace-nowrap {
    white-space: nowrap;
}
.max-sm\:border-none {
    border-style: none;
}
.max-sm\:bg-\[--tblr-body-bg\] {
    background-color: var(--tblr-body-bg);
}
.max-sm\:bg-background {
    background-color: hsl(var(--background));
}
.max-sm\:bg-bottom {
    background-position: bottom;
}
.max-sm\:p-0 {
    padding: 0;
}
.max-sm\:p-2 {
    padding: .5rem;
}
.max-sm\:p-3 {
    padding: .75rem;
}
.max-sm\:p-6 {
    padding: 1.5rem;
}
.max-sm\:p-7 {
    padding: 1.75rem;
}
.max-sm\:p-9 {
    padding: 2.25rem;
}
.max-sm\:px-0 {
    padding-left: 0;
    padding-right: 0;
}
.max-sm\:px-2 {
    padding-left: .5rem;
    padding-right: .5rem;
}
.max-sm\:px-4 {
    padding-left: 1rem;
    padding-right: 1rem;
}
.max-sm\:px-5 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
}
.max-sm\:px-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
}
.max-sm\:py-16 {
    padding-top: 4rem;
    padding-bottom: 4rem;
}
.max-sm\:py-3 {
    padding-top: .75rem;
    padding-bottom: .75rem;
}
.max-sm\:pb-20 {
    padding-bottom: 5rem;
}
.max-sm\:pb-24 {
    padding-bottom: 6rem;
}
.max-sm\:pb-4 {
    padding-bottom: 1rem;
}
.max-sm\:pb-5 {
    padding-bottom: 1.25rem;
}
.max-sm\:pb-px {
    padding-bottom: 1px;
}
.max-sm\:pe-16 {
    padding-inline-end: 4rem;
}
.max-sm\:pe-2 {
    padding-inline-end: .5rem;
}
.max-sm\:pe-20 {
    padding-inline-end: 5rem;
}
.max-sm\:ps-0 {
    padding-inline-start: 0px;
}
.max-sm\:pt-24 {
    padding-top: 6rem;
}
.max-sm\:pt-32 {
    padding-top: 8rem;
}
.max-sm\:text-center {
    text-align: center;
}
.max-sm\:text-2xs {
    font-size: .8125rem;
}
.max-sm\:text-\[1\.5em\] {
    font-size: 1.5em;
}
.max-sm\:text-\[11px\] {
    font-size: 11px;
}
.max-sm\:text-\[13vw\] {
    font-size: 13vw;
}
.max-sm\:text-\[16px\] {
    font-size: 16px;
}
.max-sm\:text-\[17px\] {
    font-size: 17px;
}
.max-sm\:text-\[17vw\] {
    font-size: 17vw;
}
.max-sm\:text-\[18px\] {
    font-size: 18px;
}
.max-sm\:text-\[18vw\] {
    font-size: 18vw;
}
.max-sm\:text-\[45px\] {
    font-size: 45px;
}
.max-sm\:text-\[54px\] {
    font-size: 54px;
}
.max-sm\:text-\[9px\] {
    font-size: 9px;
}
.max-sm\:text-base {
    font-size: 1rem;
    line-height: 1.4285em;
}
.max-sm\:text-lg {
    font-size: 1.0625rem;
    line-height: 1.275rem;
}
.max-sm\:\!opacity-100 {
    opacity: 1!important;
}
.max-sm\:shadow-xl {
    --tw-shadow:  0 20px 25px -5px rgb(0 0 0 / .1),  0 8px 10px -6px rgb(0 0 0 / .1);
    --tw-shadow-colored:  0 20px 25px -5px var(--tw-shadow-color),  0 8px 10px -6px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow,  0 0 #0000), var(--tw-ring-shadow,  0 0 #0000), var(--tw-shadow);
}
.max-sm\:transition-all {
    transition-property: all;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    transition-duration: .15s;
}
.max-sm\:duration-300 {
    transition-duration: .3s;
}
.group\/history-sidebar.mobile-dropdown-open .max-sm\:group-\[\&\.mobile-dropdown-open\]\/history-sidebar\:block {
    display: block;
}
.group.is-nav-selected .max-sm\:group-\[\&\.is-nav-selected\]\:scale-150 {
    --tw-scale-x:  1.5;
    --tw-scale-y:  1.5;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
}@media (max-width: 330px) {
    .max-\[330px\]\: hidden {
    display: none;
}
}@media (min-width: 576px) {
    .sm\: absolute {
    position: absolute;
}
.sm\:relative {
    position: relative;
}
.sm\:-start-4 {
    inset-inline-start: -1rem;
}
.sm\:bottom-5 {
    bottom: 1.25rem;
}
.sm\:end-4 {
    inset-inline-end: 1rem;
}
.sm\:start-4 {
    inset-inline-start: 1rem;
}
.sm\:start-5 {
    inset-inline-start: 1.25rem;
}
.sm\:start-full {
    inset-inline-start: 100%}
.sm\:top-full {
    top: 100%}
.sm\:order-1 {
    order: 1;
}
.sm\:col-span-1 {
    grid-column: span 1 / span 1;
}
.sm\:col-span-2 {
    grid-column: span 2 / span 2;
}
.sm\:col-span-3 {
    grid-column: span 3 / span 3;
}
.sm\:col-span-8 {
    grid-column: span 8 / span 8;
}
.sm\:-mx-4 {
    margin-left: -1rem;
    margin-right: -1rem;
}
.sm\:my-8 {
    margin-top: 2rem;
    margin-bottom: 2rem;
}
.sm\:-ms-8 {
    margin-inline-start: -2rem;
}
.sm\:-mt-20 {
    margin-top: -5rem;
}
.sm\:-mt-3 {
    margin-top: -.75rem;
}
.sm\:mb-0 {
    margin-bottom: 0;
}
.sm\:ms-auto {
    margin-inline-start: auto;
}
.sm\:mt-5 {
    margin-top: 1.25rem;
}
.sm\:mt-6 {
    margin-top: 1.5rem;
}
.sm\:block {
    display: block;
}
.sm\:inline {
    display: inline;
}
.sm\:\!flex {
    display: flex!important;
}
.sm\:flex {
    display: flex;
}
.sm\:inline-flex {
    display: inline-flex;
}
.sm\:grid {
    display: grid;
}
.sm\:hidden {
    display: none;
}
.sm\:size-10 {
    width: 2.5rem;
    height: 2.5rem;
}
.sm\:size-11 {
    width: 2.75rem;
    height: 2.75rem;
}
.sm\:size-full {
    width: 100%;
    height: 100%}
.sm\:h-auto {
    height: auto;
}
.sm\:h-full {
    height: 100%}
.sm\:max-h-\[calc\(var\(--chats-container-height\, 500px\)-30px\)\] {
    max-height: calc(var(--chats-container-height, 500px) - 30px);
}
.sm\:w-1\/2 {
    width: 50%}
.sm\:w-8\/12 {
    width: 66.666667%}
.sm\:w-\[440px\] {
    width: 440px;
}
.sm\:w-\[48\%\] {
    width: 48%}
.sm\:w-\[500px\] {
    width: 500px;
}
.sm\:w-full {
    width: 100%}
.sm\:w-px {
    width: 1px;
}
.sm\:min-w-64 {
    min-width: 16rem;
}
.sm\:max-w-2xl {
    max-width: 42rem;
}
.sm\:max-w-\[calc\(576px-2rem\)\] {
    max-width: calc(576px - 2rem);
}
.sm\:max-w-lg {
    max-width: 32rem;
}
.sm\:max-w-md {
    max-width: 28rem;
}
.sm\:max-w-sm {
    max-width: 24rem;
}
.sm\:max-w-xl {
    max-width: 36rem;
}
.sm\:flex-1 {
    flex: 1 1 0%}
.sm\:grow {
    flex-grow: 1;
}
.sm\:grow-0 {
    flex-grow: 0;
}
.sm\:basis-1\/2 {
    flex-basis: 50%}
.sm\:basis-\[45\%\] {
    flex-basis: 45%}
.sm\:rotate-\[5deg\] {
    --tw-rotate:  5deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.sm\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
}
.sm\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
}
.sm\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
}
.sm\:flex-row {
    flex-direction: row;
}
.sm\:flex-nowrap {
    flex-wrap: nowrap;
}
.sm\:place-items-center {
    place-items: center;
}
.sm\:items-start {
    align-items: flex-start;
}
.sm\:items-end {
    align-items: flex-end;
}
.sm\:items-center {
    align-items: center;
}
.sm\:justify-start {
    justify-content: flex-start;
}
.sm\:justify-end {
    justify-content: flex-end;
}
.sm\:justify-between {
    justify-content: space-between;
}
.sm\:justify-items-start {
    justify-items: start;
}
.sm\:gap-16 {
    gap: 4rem;
}
.sm\:gap-2 {
    gap: .5rem;
}
.sm\:gap-3 {
    gap: .75rem;
}
.sm\:gap-4 {
    gap: 1rem;
}
.sm\: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)));
}
.sm\: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));
}
.sm\:overflow-hidden {
    overflow: hidden;
}
.sm\:overflow-y-auto {
    overflow-y: auto;
}
.sm\:rounded-3xl {
    border-radius: 1.5rem;
}
.sm\:rounded-full {
    border-radius: 9999px;
}
.sm\:border-s {
    border-inline-start-width: 1px;
}
.sm\:bg-black\/\[1\%\] {
    background-color: #00000003;
}
.sm\:p-0 {
    padding: 0;
}
.sm\:p-10 {
    padding: 2.5rem;
}
.sm\:p-5 {
    padding: 1.25rem;
}
.sm\:p-6 {
    padding: 1.5rem;
}
.sm\:p-8 {
    padding: 2rem;
}
.sm\:p-9 {
    padding: 2.25rem;
}
.sm\:px-10 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
}
.sm\:px-4 {
    padding-left: 1rem;
    padding-right: 1rem;
}
.sm\:px-5 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
}
.sm\:px-7 {
    padding-left: 1.75rem;
    padding-right: 1.75rem;
}
.sm\:px-8 {
    padding-left: 2rem;
    padding-right: 2rem;
}
.sm\:px-9 {
    padding-left: 2.25rem;
    padding-right: 2.25rem;
}
.sm\:px-\[22px\] {
    padding-left: 22px;
    padding-right: 22px;
}
.sm\:py-10 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
}
.sm\:py-16 {
    padding-top: 4rem;
    padding-bottom: 4rem;
}
.sm\:py-24 {
    padding-top: 6rem;
    padding-bottom: 6rem;
}
.sm\:py-4 {
    padding-top: 1rem;
    padding-bottom: 1rem;
}
.sm\:py-6 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
}
.sm\:py-\[18px\] {
    padding-top: 18px;
    padding-bottom: 18px;
}
.sm\:pb-11 {
    padding-bottom: 2.75rem;
}
.sm\:pb-12 {
    padding-bottom: 3rem;
}
.sm\:pb-16 {
    padding-bottom: 4rem;
}
.sm\:pb-32 {
    padding-bottom: 8rem;
}
.sm\:pe-4 {
    padding-inline-end: 1rem;
}
.sm\:pe-8 {
    padding-inline-end: 2rem;
}
.sm\:ps-10 {
    padding-inline-start: 2.5rem;
}
.sm\:ps-12 {
    padding-inline-start: 3rem;
}
.sm\:ps-14 {
    padding-inline-start: 3.5rem;
}
.sm\:ps-20 {
    padding-inline-start: 5rem;
}
.sm\:pt-7 {
    padding-top: 1.75rem;
}
.sm\:text-start {
    text-align: start;
}
.sm\:align-middle {
    vertical-align: middle;
}
.sm\:\!text-\[18px\] {
    font-size: 18px!important;
}
.sm\:\!text-xs {
    font-size: .875rem!important;
    line-height: 1.25rem!important;
}
.sm\:text-2xs {
    font-size: .8125rem;
}
.sm\:text-3xs {
    font-size: .6875rem;
}
.sm\:text-\[12px\] {
    font-size: 12px;
}
.sm\:text-\[212px\] {
    font-size: 212px;
}
.sm\:text-\[22px\] {
    font-size: 22px;
}
.sm\:text-\[30px\] {
    font-size: 30px;
}
.sm\:text-\[52px\] {
    font-size: 52px;
}
.sm\:text-\[55px\] {
    font-size: 55px;
}
.sm\:text-\[56px\] {
    font-size: 56px;
}
.sm\:text-\[64px\] {
    font-size: 64px;
}
.sm\:text-sm {
    font-size: .9375rem;
    line-height: 1.4375;
}
.sm\:text-xl {
    font-size: 1.25rem;
    line-height: 1.5rem;
}
.sm\:text-xs {
    font-size: .875rem;
    line-height: 1.25rem;
}
.sm\:font-medium {
    font-weight: 500;
}
.sm\:leading-\[78px\] {
    line-height: 78px;
}
.sm\:opacity-0 {
    opacity: 0;
}
.sm\:\[--cols\:2\] {
    --cols:  2;
}
.sm\:before\:absolute:before {
    content: var(--tw-content);
    position: absolute;
}
.sm\:before\:-inset-2\.5:before {
    content: var(--tw-content);
    inset: -.625rem;
}
.group:hover .sm\:group-hover\:opacity-100 {
    opacity: 1;
}
@media not all and (min-width: 992px) {
    .sm\: max-lg\:col-span-3 {
    grid-column: span 3 / span 3;
}
.sm\:max-lg\:col-span-7 {
    grid-column: span 7 / span 7;
}
}@media not all and (min-width: 768px) {
    .sm\: max-md\:grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
}
}}@media (min-width: 768px) {
    .md\: invisible {
    visibility: hidden;
}
.md\:absolute {
    position: absolute;
}
.md\:relative {
    position: relative;
}
.md\:-end-4 {
    inset-inline-end: -1rem;
}
.md\:-top-4 {
    top: -1rem;
}
.md\:bottom-1 {
    bottom: .25rem;
}
.md\:bottom-24 {
    bottom: 6rem;
}
.md\:end-12 {
    inset-inline-end: 3rem;
}
.md\:end-44 {
    inset-inline-end: 11rem;
}
.md\:start-1\/2 {
    inset-inline-start: 50%}
.md\:start-3 {
    inset-inline-start: .75rem;
}
.md\:start-4 {
    inset-inline-start: 1rem;
}
.md\:top-0 {
    top: 0;
}
.md\:top-1\/2 {
    top: 50%}
.md\:top-3 {
    top: .75rem;
}
.md\:z-0 {
    z-index: 0;
}
.md\:z-1 {
    z-index: 1;
}
.md\:order-first {
    order: -9999;
}
.md\:col-span-12 {
    grid-column: span 12 / span 12;
}
.md\:col-span-2 {
    grid-column: span 2 / span 2;
}
.md\:col-span-3 {
    grid-column: span 3 / span 3;
}
.md\:col-span-4 {
    grid-column: span 4 / span 4;
}
.md\:col-span-6 {
    grid-column: span 6 / span 6;
}
.md\:col-start-1 {
    grid-column-start: 1;
}
.md\:col-start-11 {
    grid-column-start: 11;
}
.md\:col-start-12 {
    grid-column-start: 12;
}
.md\:col-start-7 {
    grid-column-start: 7;
}
.md\:col-end-6 {
    grid-column-end: 6;
}
.md\:row-start-1 {
    grid-row-start: 1;
}
.md\:row-start-2 {
    grid-row-start: 2;
}
.md\:-mx-10 {
    margin-left: -2.5rem;
    margin-right: -2.5rem;
}
.md\:-mx-28 {
    margin-left: -7rem;
    margin-right: -7rem;
}
.md\:mx-1 {
    margin-left: .25rem;
    margin-right: .25rem;
}
.md\:mx-8 {
    margin-left: 2rem;
    margin-right: 2rem;
}
.md\:mx-auto {
    margin-left: auto;
    margin-right: auto;
}
.md\:-ms-3 {
    margin-inline-start: -.75rem;
}
.md\:-mt-72 {
    margin-top: -18rem;
}
.md\:mb-0 {
    margin-bottom: 0;
}
.md\:mb-10 {
    margin-bottom: 2.5rem;
}
.md\:mb-20 {
    margin-bottom: 5rem;
}
.md\:mb-24 {
    margin-bottom: 6rem;
}
.md\:mb-auto {
    margin-bottom: auto;
}
.md\:me-0 {
    margin-inline-end: 0px;
}
.md\:me-4 {
    margin-inline-end: 1rem;
}
.md\:me-5 {
    margin-inline-end: 1.25rem;
}
.md\:ml-auto {
    margin-left: auto;
}
.md\:ms-auto {
    margin-inline-start: auto;
}
.md\:block {
    display: block;
}
.md\:inline-block {
    display: inline-block;
}
.md\:\!flex {
    display: flex!important;
}
.md\:flex {
    display: flex;
}
.md\:inline-flex {
    display: inline-flex;
}
.md\:grid {
    display: grid;
}
.md\:inline-grid {
    display: inline-grid;
}
.md\:contents {
    display: contents;
}
.md\:hidden {
    display: none;
}
.md\:aspect-auto {
    aspect-ratio: auto;
}
.md\:size-10 {
    width: 2.5rem;
    height: 2.5rem;
}
.md\:size-14 {
    width: 3.5rem;
    height: 3.5rem;
}
.md\:size-48 {
    width: 12rem;
    height: 12rem;
}
.md\:size-5 {
    width: 1.25rem;
    height: 1.25rem;
}
.md\:size-9 {
    width: 2.25rem;
    height: 2.25rem;
}
.md\:size-\[108px\] {
    width: 108px;
    height: 108px;
}
.md\:size-\[120px\] {
    width: 120px;
    height: 120px;
}
.md\:size-\[200px\] {
    width: 200px;
    height: 200px;
}
.md\:size-\[42px\] {
    width: 42px;
    height: 42px;
}
.md\:size-\[50px\] {
    width: 50px;
    height: 50px;
}
.md\:size-auto {
    width: auto;
    height: auto;
}
.md\:h-6 {
    height: 1.5rem;
}
.md\:h-\[75vh\] {
    height: 75vh;
}
.md\:h-\[min\(90vh\, 850px\)\] {
    height: min(90vh, 850px);
}
.md\:h-full {
    height: 100%}
.md\:max-h-40 {
    max-height: 10rem;
}
.md\:max-h-full {
    max-height: 100%}
.md\:min-h-\[700px\] {
    min-height: 700px;
}
.md\:min-h-\[70px\] {
    min-height: 70px;
}
.md\:min-h-\[70vh\] {
    min-height: 70vh;
}
.md\:min-h-\[88px\] {
    min-height: 88px;
}
.md\:\!w-5\/12 {
    width: 41.666667%!important;
}
.md\:\!w-\[30\%\] {
    width: 30%!important;
}
.md\:w-1\/2 {
    width: 50%}
.md\:w-1\/3 {
    width: 33.333333%}
.md\:w-10\/12 {
    width: 83.333333%}
.md\:w-2\/3 {
    width: 66.666667%}
.md\:w-2\/5 {
    width: 40%}
.md\:w-3\/5 {
    width: 60%}
.md\:w-4\/12 {
    width: 33.333333%}
.md\:w-5\/12 {
    width: 41.666667%}
.md\:w-52 {
    width: 13rem;
}
.md\:w-6\/12 {
    width: 50%}
.md\:w-7\/12 {
    width: 58.333333%}
.md\:w-8\/12 {
    width: 66.666667%}
.md\:w-96 {
    width: 24rem;
}
.md\:w-\[30\%\] {
    width: 30%}
.md\:w-\[35\%\] {
    width: 35%}
.md\:w-\[420px\] {
    width: 420px;
}
.md\:w-\[48\%\] {
    width: 48%}
.md\:w-\[50\%\] {
    width: 50%}
.md\:w-\[500px\] {
    width: 500px;
}
.md\:w-\[min\(100\%\, 180px\)\] {
    width: min(100%, 180px);
}
.md\:w-auto {
    width: auto;
}
.md\:w-px {
    width: 1px;
}
.md\:min-w-72 {
    min-width: 18rem;
}
.md\:min-w-96 {
    min-width: 24rem;
}
.md\:max-w-80 {
    max-width: 20rem;
}
.md\:max-w-\[716px\] {
    max-width: 716px;
}
.md\:max-w-\[calc\(768px-2rem\)\] {
    max-width: calc(768px - 2rem);
}
.md\:flex-1 {
    flex: 1 1 0%}
.md\:shrink-0 {
    flex-shrink: 0;
}
.md\:basis-0 {
    flex-basis: 0px;
}
.md\:basis-1\/3 {
    flex-basis: 33.333333%}
.md\:basis-2\/12 {
    flex-basis: 16.666667%}
.md\:basis-5\/12 {
    flex-basis: 41.666667%}
.md\:-translate-x-1\/2 {
    --tw-translate-x:  -50%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.md\:-translate-y-1\/2 {
    --tw-translate-y:  -50%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.md\:translate-y-2 {
    --tw-translate-y:  .5rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.md\:translate-y-8 {
    --tw-translate-y:  2rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.md\:grid-flow-col {
    grid-auto-flow: column;
}
.md\:grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
}
.md\:grid-cols-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr));
}
.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\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
}
.md\:grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
}
.md\:flex-row {
    flex-direction: row;
}
.md\:flex-col {
    flex-direction: column;
}
.md\:flex-wrap {
    flex-wrap: wrap;
}
.md\:flex-nowrap {
    flex-wrap: nowrap;
}
.md\:place-items-end {
    place-items: end;
}
.md\:place-items-center {
    place-items: center;
}
.md\:items-center {
    align-items: center;
}
.md\:justify-start {
    justify-content: flex-start;
}
.md\:justify-end {
    justify-content: flex-end;
}
.md\:justify-center {
    justify-content: center;
}
.md\:justify-between {
    justify-content: space-between;
}
.md\:gap-1 {
    gap: .25rem;
}
.md\:gap-1\.5 {
    gap: .375rem;
}
.md\:gap-16 {
    gap: 4rem;
}
.md\:gap-2 {
    gap: .5rem;
}
.md\:gap-3 {
    gap: .75rem;
}
.md\:gap-4 {
    gap: 1rem;
}
.md\:gap-5 {
    gap: 1.25rem;
}
.md\:gap-6 {
    gap: 1.5rem;
}
.md\:gap-\[5px\] {
    gap: 5px;
}
.md\:gap-\[90px\] {
    gap: 90px;
}
.md\:gap-x-6 {
    -moz-column-gap: 1.5rem;
    column-gap: 1.5rem;
}
.md\:gap-x-9 {
    -moz-column-gap: 2.25rem;
    column-gap: 2.25rem;
}
.md\:gap-y-0 {
    row-gap: 0px;
}
.md\:self-auto {
    align-self: auto;
}
.md\:self-start {
    align-self: flex-start;
}
.md\:self-end {
    align-self: flex-end;
}
.md\:self-center {
    align-self: center;
}
.md\:whitespace-nowrap {
    white-space: nowrap;
}
.md\:rounded-3xl {
    border-radius: 1.5rem;
}
.md\:rounded-full {
    border-radius: 9999px;
}
.md\:rounded-xl {
    border-radius: .75rem;
}
.md\:rounded-e-xl {
    border-start-end-radius: .75rem;
    border-end-end-radius: .75rem;
}
.md\:rounded-s-none {
    border-start-start-radius: 0px;
    border-end-start-radius: 0px;
}
.md\:rounded-s-xl {
    border-start-start-radius: .75rem;
    border-end-start-radius: .75rem;
}
.md\:border {
    border-width: 1px;
}
.md\:border-b-0 {
    border-bottom-width: 0px;
}
.md\:border-e {
    border-inline-end-width: 1px;
}
.md\:border-l {
    border-left-width: 1px;
}
.md\:border-t-0 {
    border-top-width: 0px;
}
.md\:border-heading-foreground\/5 {
    border-color: hsl(var(--heading-foreground) / .05);
}
.md\:bg-foreground\/5 {
    background-color: hsl(var(--foreground) / .05);
}
.md\:bg-secondary {
    background-color: hsl(var(--secondary));
}
.md\:bg-surface-background {
    background-color: hsl(var(--surface-background));
}
.md\:bg-transparent {
    background-color: transparent;
}
.md\:bg-gradient-to-r {
    background-image: linear-gradient(to right, var(--tw-gradient-stops));
}
.md\:bg-gradient-to-t {
    background-image: linear-gradient(to top, var(--tw-gradient-stops));
}
.md\:from-transparent {
    --tw-gradient-from:  transparent var(--tw-gradient-from-position);
    --tw-gradient-to:  rgb(0 0 0 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops:  var(--tw-gradient-from),  var(--tw-gradient-to);
}
.md\:from-30\% {
    --tw-gradient-from-position:  30%}
.md\:to-\[\#EFF2F7\] {
    --tw-gradient-to:  #EFF2F7 var(--tw-gradient-to-position);
}
.md\:bg-clip-text {
    -webkit-background-clip: text;
    background-clip: text;
}
.md\:object-contain {
    -o-object-fit: contain;
    object-fit: contain;
}
.md\:p-10 {
    padding: 2.5rem;
}
.md\:p-14 {
    padding: 3.5rem;
}
.md\:p-16 {
    padding: 4rem;
}
.md\:p-4 {
    padding: 1rem;
}
.md\:p-7 {
    padding: 1.75rem;
}
.md\:p-8 {
    padding: 2rem;
}
.md\:px-0 {
    padding-left: 0;
    padding-right: 0;
}
.md\:px-10 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
}
.md\:px-12 {
    padding-left: 3rem;
    padding-right: 3rem;
}
.md\:px-16 {
    padding-left: 4rem;
    padding-right: 4rem;
}
.md\:px-2 {
    padding-left: .5rem;
    padding-right: .5rem;
}
.md\:px-20 {
    padding-left: 5rem;
    padding-right: 5rem;
}
.md\:px-3 {
    padding-left: .75rem;
    padding-right: .75rem;
}
.md\:px-4 {
    padding-left: 1rem;
    padding-right: 1rem;
}
.md\:px-5 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
}
.md\:px-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
}
.md\:px-7 {
    padding-left: 1.75rem;
    padding-right: 1.75rem;
}
.md\:px-8 {
    padding-left: 2rem;
    padding-right: 2rem;
}
.md\:px-9 {
    padding-left: 2.25rem;
    padding-right: 2.25rem;
}
.md\:py-1 {
    padding-top: .25rem;
    padding-bottom: .25rem;
}
.md\:py-10 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
}
.md\:py-12 {
    padding-top: 3rem;
    padding-bottom: 3rem;
}
.md\:py-2 {
    padding-top: .5rem;
    padding-bottom: .5rem;
}
.md\:py-2\.5 {
    padding-top: .625rem;
    padding-bottom: .625rem;
}
.md\:py-20 {
    padding-top: 5rem;
    padding-bottom: 5rem;
}
.md\:py-3 {
    padding-top: .75rem;
    padding-bottom: .75rem;
}
.md\:py-4 {
    padding-top: 1rem;
    padding-bottom: 1rem;
}
.md\:py-9 {
    padding-top: 2.25rem;
    padding-bottom: 2.25rem;
}
.md\:pb-0 {
    padding-bottom: 0;
}
.md\:pb-20 {
    padding-bottom: 5rem;
}
.md\:pb-24 {
    padding-bottom: 6rem;
}
.md\:pb-3 {
    padding-bottom: .75rem;
}
.md\:pb-32 {
    padding-bottom: 8rem;
}
.md\:pb-6 {
    padding-bottom: 1.5rem;
}
.md\:pb-72 {
    padding-bottom: 18rem;
}
.md\:pe-1 {
    padding-inline-end: .25rem;
}
.md\:pe-10 {
    padding-inline-end: 2.5rem;
}
.md\:pe-12 {
    padding-inline-end: 3rem;
}
.md\:pe-14 {
    padding-inline-end: 3.5rem;
}
.md\:pe-2 {
    padding-inline-end: .5rem;
}
.md\:pe-3 {
    padding-inline-end: .75rem;
}
.md\:pe-8 {
    padding-inline-end: 2rem;
}
.md\:ps-20 {
    padding-inline-start: 5rem;
}
.md\:ps-5 {
    padding-inline-start: 1.25rem;
}
.md\:pt-0 {
    padding-top: 0;
}
.md\:pt-10 {
    padding-top: 2.5rem;
}
.md\:pt-20 {
    padding-top: 5rem;
}
.md\:pt-\[--header-h\] {
    padding-top: var(--header-h);
}
.md\:text-start {
    text-align: start;
}
.md\:text-end {
    text-align: end;
}
.md\:text-2xs {
    font-size: .8125rem;
}
.md\:text-4xl {
    font-size: 2.25rem;
    line-height: 2.5rem;
}
.md\:text-5xl {
    font-size: 2.75rem;
    line-height: 2.75rem;
}
.md\:text-\[19px\] {
    font-size: 19px;
}
.md\:text-\[23px\] {
    font-size: 23px;
}
.md\:text-\[30px\] {
    font-size: 30px;
}
.md\:text-\[32px\] {
    font-size: 32px;
}
.md\:text-\[34px\] {
    font-size: 34px;
}
.md\:text-\[72px\] {
    font-size: 72px;
}
.md\:text-\[85px\] {
    font-size: 85px;
}
.md\:text-\[91px\] {
    font-size: 91px;
}
.md\:text-\[min\(220px\, 20vw\)\] {
    font-size: min(220px, 20vw);
}
.md\:text-lg {
    font-size: 1.0625rem;
    line-height: 1.275rem;
}
.md\:text-sm {
    font-size: .9375rem;
    line-height: 1.4375;
}
.md\:text-xl {
    font-size: 1.25rem;
    line-height: 1.5rem;
}
.md\:uppercase {
    text-transform: uppercase;
}
.md\:tracking-tight {
    letter-spacing: -.025em;
}
.md\:text-secondary-foreground {
    color: hsl(var(--secondary-foreground));
}
.md\:text-transparent {
    color: transparent;
}
.md\:opacity-0 {
    opacity: 0;
}
.md\:\[--cols\:2\] {
    --cols:  2;
}
.md\:\[--cols\:3\] {
    --cols:  3;
}
.md\:\[grid-template-columns\:25\%_75\%\] {
    grid-template-columns: 25% 75%}
.md\:\[grid-template-columns\:30\%_70\%\] {
    grid-template-columns: 30% 70%}
.md\:placeholder\:text-foreground::-moz-placeholder {
    color: hsl(var(--foreground));
}
.md\:placeholder\:text-foreground::placeholder {
    color: hsl(var(--foreground));
}
.md\:before\:pointer-events-none:before {
    content: var(--tw-content);
    pointer-events: none;
}
.md\:before\:absolute:before {
    content: var(--tw-content);
    position: absolute;
}
.md\:before\:inset-x-0:before {
    content: var(--tw-content);
    left: 0;
    right: 0;
}
.md\:before\:-top-14:before {
    content: var(--tw-content);
    top: -3.5rem;
}
.md\:before\:bottom-0:before {
    content: var(--tw-content);
    bottom: 0;
}
.md\:before\:z-0:before {
    content: var(--tw-content);
    z-index: 0;
}
.md\:before\:bg-background:before {
    content: var(--tw-content);
    background-color: hsl(var(--background));
}
.md\:before\:transition-colors:before {
    content: var(--tw-content);
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    transition-duration: .15s;
}
.md\:before\:\[mask-image\:linear-gradient\(to_bottom\, transparent\, black_30\%\)\]:before {
    content: var(--tw-content);
    -webkit-mask-image: linear-gradient(to bottom, transparent, black 30%);
    mask-image: linear-gradient(to bottom, transparent, black 30%);
}
.md\:first\:rounded-s-xl:first-child {
    border-start-start-radius: .75rem;
    border-end-start-radius: .75rem;
}
.md\:last\:mb-0:last-child {
    margin-bottom: 0;
}
.md\:last\:rounded-e-xl:last-child {
    border-start-end-radius: .75rem;
    border-end-end-radius: .75rem;
}
.md\:hover\:z-1:hover {
    z-index: 1;
}
.md\:hover\:-translate-y-1:hover {
    --tw-translate-y:  -.25rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.md\:hover\:scale-105:hover {
    --tw-scale-x:  1.05;
    --tw-scale-y:  1.05;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.md\:hover\:scale-\[1\.025\]:hover {
    --tw-scale-x:  1.025;
    --tw-scale-y:  1.025;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.md\:hover\:border-primary:hover {
    border-color: hsl(var(--primary));
}
.md\:hover\:bg-heading-background:hover {
    background-color: hsl(var(--heading-background));
}
.md\:hover\:bg-primary:hover {
    background-color: hsl(var(--primary));
}
.md\:hover\:bg-secondary:hover {
    background-color: hsl(var(--secondary));
}
.md\:hover\:text-heading-foreground:hover {
    color: hsl(var(--heading-foreground));
}
.md\:hover\:text-primary-foreground:hover {
    color: hsl(var(--primary-foreground));
}
.md\:hover\:text-secondary-foreground:hover {
    color: hsl(var(--secondary-foreground));
}
.md\:hover\:opacity-80:hover {
    opacity: .8;
}
.group:hover .md\:group-hover\:visible {
    visibility: visible;
}
.group:hover .md\:group-hover\:translate-y-0 {
    --tw-translate-y:  0px;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.group:hover .md\:group-hover\:opacity-100 {
    opacity: 1;
}
.group[data-view-mode=grid] .md\:group-\[\&\[data-view-mode\=grid\]\]\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
}
.group\/dropdown.lqd-is-active .md\:group-\[\&\.lqd-is-active\]\/dropdown\:opacity-100 {
    opacity: 1;
}
.md\:dark\:text-heading-foreground:is(.theme-dark *) {
    color: hsl(var(--heading-foreground));
}
.md\:dark\:hover\:bg-primary:hover:is(.theme-dark *) {
    background-color: hsl(var(--primary));
}
.md\:dark\:hover\:text-primary-foreground:hover:is(.theme-dark *) {
    color: hsl(var(--primary-foreground));
}
@media not all and (min-width: 992px) {
    .md\: max-lg\:col-span-2 {
    grid-column: span 2 / span 2;
}
.md\:max-lg\:-mx-5 {
    margin-left: -1.25rem;
    margin-right: -1.25rem;
}
.md\:max-lg\:mt-6 {
    margin-top: 1.5rem;
}
.md\:max-lg\:hidden {
    display: none;
}
.md\:max-lg\:h-\[75vh\] {
    height: 75vh;
}
.md\:max-lg\:grid-flow-col {
    grid-auto-flow: column;
}
.md\:max-lg\:grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
}
.md\:max-lg\:px-2 {
    padding-left: .5rem;
    padding-right: .5rem;
}
.md\:max-lg\:text-\[40px\] {
    font-size: 40px;
}
.md\:max-lg\:leading-10 {
    line-height: 2.5rem;
}
.md\:max-lg\:\[grid-template-columns\:25\%_75\%\] {
    grid-template-columns: 25% 75%}
.md\:max-lg\:\[grid-template-columns\:30\%_70\%\] {
    grid-template-columns: 30% 70%}
}}@media (min-width: 992px) {
    .lg\: pointer-events-none {
    pointer-events: none;
}
.lg\:invisible {
    visibility: hidden;
}
.lg\:fixed {
    position: fixed;
}
.lg\:absolute {
    position: absolute;
}
.lg\:relative {
    position: relative;
}
.lg\:sticky {
    position: sticky;
}
.lg\:inset-0 {
    inset: 0;
}
.lg\:inset-x-0 {
    left: 0;
    right: 0;
}
.lg\:-bottom-4 {
    bottom: -1rem;
}
.lg\:-end-10 {
    inset-inline-end: -2.5rem;
}
.lg\:-end-12 {
    inset-inline-end: -3rem;
}
.lg\:-end-14 {
    inset-inline-end: -3.5rem;
}
.lg\:-end-24 {
    inset-inline-end: -6rem;
}
.lg\:-end-4 {
    inset-inline-end: -1rem;
}
.lg\:-end-navbar-pe {
    inset-inline-end: calc(var(--navbar-pe) * -1);
}
.lg\:-start-4 {
    inset-inline-start: -1rem;
}
.lg\:-start-7 {
    inset-inline-start: -1.75rem;
}
.lg\:-start-navbar-ps {
    inset-inline-start: calc(var(--navbar-ps) * -1);
}
.lg\:-top-16 {
    top: -4rem;
}
.lg\:bottom-0 {
    bottom: 0;
}
.lg\:bottom-12 {
    bottom: 3rem;
}
.lg\:bottom-16 {
    bottom: 4rem;
}
.lg\:bottom-3\.5 {
    bottom: .875rem;
}
.lg\:bottom-8 {
    bottom: 2rem;
}
.lg\:bottom-9 {
    bottom: 2.25rem;
}
.lg\:bottom-\[--body-padding\] {
    bottom: var(--body-padding);
}
.lg\:end-0 {
    inset-inline-end: 0px;
}
.lg\:end-11 {
    inset-inline-end: 2.75rem;
}
.lg\:end-24 {
    inset-inline-end: 6rem;
}
.lg\:end-4 {
    inset-inline-end: 1rem;
}
.lg\:end-5 {
    inset-inline-end: 1.25rem;
}
.lg\:end-\[--body-padding\] {
    inset-inline-end: var(--body-padding);
}
.lg\:end-\[var\(--body-padding\, 0px\)\] {
    inset-inline-end: var(--body-padding, 0px);
}
.lg\:left-\[calc\(50\%\+\(var\(--navbar-w\)\/2\)\)\] {
    left: calc(50% + (var(--navbar-w) / 2));
}
.lg\:start-0 {
    inset-inline-start: 0px;
}
.lg\:start-12 {
    inset-inline-start: 3rem;
}
.lg\:start-4 {
    inset-inline-start: 1rem;
}
.lg\:start-40 {
    inset-inline-start: 10rem;
}
.lg\:start-5 {
    inset-inline-start: 1.25rem;
}
.lg\:start-\[--navbar-width\] {
    inset-inline-start: var(--navbar-width);
}
.lg\:start-\[--sidebar-w\] {
    inset-inline-start: var(--sidebar-w);
}
.lg\:top-0 {
    top: 0;
}
.lg\:top-1\/2 {
    top: 50%}
.lg\:top-24 {
    top: 6rem;
}
.lg\:top-28 {
    top: 7rem;
}
.lg\:top-\[--body-padding\] {
    top: var(--body-padding);
}
.lg\:top-\[calc\(100\%\+var\(--sub-offset\, 0px\)\)\] {
    top: calc(100% + var(--sub-offset, 0px));
}
.lg\:top-\[var\(--body-padding\, 0px\)\] {
    top: var(--body-padding, 0px);
}
.lg\:z-1 {
    z-index: 1;
}
.lg\:z-10 {
    z-index: 10;
}
.lg\:z-20 {
    z-index: 20;
}
.lg\:z-5 {
    z-index: 5;
}
.lg\:z-50 {
    z-index: 50;
}
.lg\:z-\[90\] {
    z-index: 90;
}
.lg\:order-3 {
    order: 3;
}
.lg\:col-span-2 {
    grid-column: span 2 / span 2;
}
.lg\:col-span-5 {
    grid-column: span 5 / span 5;
}
.lg\:col-span-6 {
    grid-column: span 6 / span 6;
}
.lg\:col-start-6 {
    grid-column-start: 6;
}
.lg\:col-start-7 {
    grid-column-start: 7;
}
.lg\:col-end-13 {
    grid-column-end: 13;
}
.lg\:-mx-10 {
    margin-left: -2.5rem;
    margin-right: -2.5rem;
}
.lg\:-mx-24 {
    margin-left: -6rem;
    margin-right: -6rem;
}
.lg\:-mx-4 {
    margin-left: -1rem;
    margin-right: -1rem;
}
.lg\:-mx-8 {
    margin-left: -2rem;
    margin-right: -2rem;
}
.lg\:mx-0 {
    margin-left: 0;
    margin-right: 0;
}
.lg\:mx-4 {
    margin-left: 1rem;
    margin-right: 1rem;
}
.lg\:mx-auto {
    margin-left: auto;
    margin-right: auto;
}
.lg\:-mb-8 {
    margin-bottom: -2rem;
}
.lg\:-mb-px {
    margin-bottom: -1px;
}
.lg\:-me-10 {
    margin-inline-end: -2.5rem;
}
.lg\:-me-navbar-pe {
    margin-inline-end: calc(var(--navbar-pe) * -1);
}
.lg\:-ms-10 {
    margin-inline-start: -2.5rem;
}
.lg\:-ms-12 {
    margin-inline-start: -3rem;
}
.lg\:-ms-8 {
    margin-inline-start: -2rem;
}
.lg\:-ms-9 {
    margin-inline-start: -2.25rem;
}
.lg\:-mt-10 {
    margin-top: -2.5rem;
}
.lg\:-mt-52 {
    margin-top: -13rem;
}
.lg\:-mt-7 {
    margin-top: -1.75rem;
}
.lg\:-mt-8 {
    margin-top: -2rem;
}
.lg\:-mt-9 {
    margin-top: -2.25rem;
}
.lg\:-mt-96 {
    margin-top: -24rem;
}
.lg\:mb-0 {
    margin-bottom: 0;
}
.lg\:mb-11 {
    margin-bottom: 2.75rem;
}
.lg\:mb-20 {
    margin-bottom: 5rem;
}
.lg\:mb-6 {
    margin-bottom: 1.5rem;
}
.lg\:mb-7 {
    margin-bottom: 1.75rem;
}
.lg\:mb-8 {
    margin-bottom: 2rem;
}
.lg\:me-10 {
    margin-inline-end: 2.5rem;
}
.lg\:me-2 {
    margin-inline-end: .5rem;
}
.lg\:me-20 {
    margin-inline-end: 5rem;
}
.lg\:me-auto {
    margin-inline-end: auto;
}
.lg\:ms-4 {
    margin-inline-start: 1rem;
}
.lg\:ms-8 {
    margin-inline-start: 2rem;
}
.lg\:ms-auto {
    margin-inline-start: auto;
}
.lg\:mt-0 {
    margin-top: 0;
}
.lg\:mt-56 {
    margin-top: 14rem;
}
.lg\:mt-6 {
    margin-top: 1.5rem;
}
.lg\:block {
    display: block;
}
.lg\:inline-block {
    display: inline-block;
}
.lg\:flex {
    display: flex;
}
.lg\:inline-flex {
    display: inline-flex;
}
.lg\:grid {
    display: grid;
}
.lg\:inline-grid {
    display: inline-grid;
}
.lg\:contents {
    display: contents;
}
.lg\:\!hidden {
    display: none!important;
}
.lg\:hidden {
    display: none;
}
.lg\:size-11 {
    width: 2.75rem;
    height: 2.75rem;
}
.lg\:size-\[200px\] {
    width: 200px;
    height: 200px;
}
.lg\:size-\[30px\] {
    width: 30px;
    height: 30px;
}
.lg\:size-\[35px\] {
    width: 35px;
    height: 35px;
}
.lg\:\!h-\[18px\] {
    height: 18px!important;
}
.lg\:\!h-\[500px\] {
    height: 500px!important;
}
.lg\:h-16 {
    height: 4rem;
}
.lg\:h-20 {
    height: 5rem;
}
.lg\:h-24 {
    height: 6rem;
}
.lg\:h-\[--header-height\] {
    height: var(--header-height);
}
.lg\:h-\[440px\] {
    height: 440px;
}
.lg\:h-\[calc\(100vh-200px\)\] {
    height: calc(100vh - 200px);
}
.lg\:h-\[calc\(100vh-var\(--ad-h\, 0px\)\)\] {
    height: calc(100vh - var(--ad-h, 0px));
}
.lg\:h-\[calc\(100vh-var\(--header-height\)-95px\)\] {
    height: calc(100vh - var(--header-height) - 95px);
}
.lg\:h-full {
    height: 100%}
.lg\:h-screen {
    height: 100vh;
}
.lg\:max-h-\[80vh\] {
    max-height: 80vh;
}
.lg\:max-h-full {
    max-height: 100%}
.lg\:min-h-64 {
    min-height: 16rem;
}
.lg\:min-h-\[450px\] {
    min-height: 450px;
}
.lg\:min-h-\[50vmin\] {
    min-height: 50vmin;
}
.lg\:min-h-\[70px\] {
    min-height: 70px;
}
.lg\:min-h-\[70vh\] {
    min-height: 70vh;
}
.lg\:min-h-\[80vh\] {
    min-height: 80vh;
}
.lg\:min-h-\[calc\(100vh-var\(--header-height\)\)\] {
    min-height: calc(100vh - var(--header-height));
}
.lg\:min-h-full {
    min-height: 100%}
.lg\:\!w-\[--sidebar-width\] {
    width: var(--sidebar-width)!important;
}
.lg\:\!w-\[330px\] {
    width: 330px!important;
}
.lg\:\!w-\[34px\] {
    width: 34px!important;
}
.lg\:w-1\/2 {
    width: 50%}
.lg\:w-1\/3 {
    width: 33.333333%}
.lg\:w-1\/4 {
    width: 25%}
.lg\:w-1\/5 {
    width: 20%}
.lg\:w-10\/12 {
    width: 83.333333%}
.lg\:w-11\/12 {
    width: 91.666667%}
.lg\:w-2\/12 {
    width: 16.666667%}
.lg\:w-2\/3 {
    width: 66.666667%}
.lg\:w-2\/4 {
    width: 50%}
.lg\:w-3\/12 {
    width: 25%}
.lg\:w-3\/4 {
    width: 75%}
.lg\:w-3\/5 {
    width: 60%}
.lg\:w-4\/12 {
    width: 33.333333%}
.lg\:w-4\/5 {
    width: 80%}
.lg\:w-48 {
    width: 12rem;
}
.lg\:w-5\/12 {
    width: 41.666667%}
.lg\:w-56 {
    width: 14rem;
}
.lg\:w-6\/12 {
    width: 50%}
.lg\:w-7\/12 {
    width: 58.333333%}
.lg\:w-8\/12 {
    width: 66.666667%}
.lg\:w-80 {
    width: 20rem;
}
.lg\:w-9\/12 {
    width: 75%}
.lg\:w-\[--sidebar-width\] {
    width: var(--sidebar-width);
}
.lg\:w-\[1000px\] {
    width: 1000px;
}
.lg\:w-\[1020px\] {
    width: 1020px;
}
.lg\:w-\[28\%\] {
    width: 28%}
.lg\:w-\[30\%\] {
    width: 30%}
.lg\:w-\[35\%\] {
    width: 35%}
.lg\:w-\[38\%\] {
    width: 38%}
.lg\:w-\[40\%\] {
    width: 40%}
.lg\:w-\[405px\] {
    width: 405px;
}
.lg\:w-\[430px\] {
    width: 430px;
}
.lg\:w-\[48\%\] {
    width: 48%}
.lg\:w-\[500px\] {
    width: 500px;
}
.lg\:w-\[530px\] {
    width: 530px;
}
.lg\:w-\[538px\] {
    width: 538px;
}
.lg\:w-\[540px\] {
    width: 540px;
}
.lg\:w-\[550px\] {
    width: 550px;
}
.lg\:w-\[60\%\] {
    width: 60%}
.lg\:w-\[600px\] {
    width: 600px;
}
.lg\:w-\[63\%\] {
    width: 63%}
.lg\:w-\[clamp\(250px\, 27\%\, 400px\)\] {
    width: clamp(250px, 27%, 400px);
}
.lg\:w-\[min\(100\%\, 700px\)\] {
    width: min(100%, 700px);
}
.lg\:w-auto {
    width: auto;
}
.lg\:w-full {
    width: 100%}
.lg\:w-px {
    width: 1px;
}
.lg\:min-w-32 {
    min-width: 8rem;
}
.lg\:min-w-40 {
    min-width: 10rem;
}
.lg\:min-w-80 {
    min-width: 20rem;
}
.lg\:min-w-96 {
    min-width: 24rem;
}
.lg\:min-w-\[430px\] {
    min-width: 430px;
}
.lg\:min-w-px {
    min-width: 1px;
}
.lg\:max-w-\[360px\] {
    max-width: 360px;
}
.lg\:max-w-\[420px\] {
    max-width: 420px;
}
.lg\:max-w-\[490px\] {
    max-width: 490px;
}
.lg\:max-w-\[50\%\] {
    max-width: 50%}
.lg\:max-w-\[500px\] {
    max-width: 500px;
}
.lg\:max-w-\[560px\] {
    max-width: 560px;
}
.lg\:max-w-\[60\%\] {
    max-width: 60%}
.lg\:max-w-\[65\%\] {
    max-width: 65%}
.lg\:max-w-\[680px\] {
    max-width: 680px;
}
.lg\:max-w-\[786px\] {
    max-width: 786px;
}
.lg\:max-w-\[820px\] {
    max-width: 820px;
}
.lg\:max-w-\[calc\(100\%-600px\)\] {
    max-width: calc(100% - 600px);
}
.lg\:max-w-\[calc\(90vw-var\(--navbar-w\)\)\] {
    max-width: calc(90vw - var(--navbar-w));
}
.lg\:max-w-\[calc\(992px-2rem\)\] {
    max-width: calc(992px - 2rem);
}
.lg\:max-w-none {
    max-width: none;
}
.lg\:max-w-screen-md {
    max-width: 768px;
}
.lg\:max-w-sm {
    max-width: 24rem;
}
.lg\:shrink-0 {
    flex-shrink: 0;
}
.lg\:grow {
    flex-grow: 1;
}
.lg\:basis-1\/2 {
    flex-basis: 50%}
.lg\:basis-1\/3 {
    flex-basis: 33.333333%}
.lg\:basis-2\/3 {
    flex-basis: 66.666667%}
.lg\:basis-5\/12 {
    flex-basis: 41.666667%}
.lg\:-translate-x-1\/2 {
    --tw-translate-x:  -50%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.lg\:-translate-x-full {
    --tw-translate-x:  -100%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.lg\:-translate-y-1\/2 {
    --tw-translate-y:  -50%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.lg\:rotate-180 {
    --tw-rotate:  180deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.lg\:rotate-90 {
    --tw-rotate:  90deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.lg\:rotate-\[--rotate\] {
    --tw-rotate:  var(--rotate);
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.lg\:scale-\[0\.985\] {
    --tw-scale-x:  .985;
    --tw-scale-y:  .985;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.lg\:grid-flow-col {
    grid-auto-flow: column;
}
.lg\:grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
}
.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\:grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
}
.lg\:grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
}
.lg\:grid-rows-5 {
    grid-template-rows: repeat(5, minmax(0, 1fr));
}
.lg\:flex-row {
    flex-direction: row;
}
.lg\:flex-col {
    flex-direction: column;
}
.lg\:flex-wrap {
    flex-wrap: wrap;
}
.lg\:flex-nowrap {
    flex-wrap: nowrap;
}
.lg\:place-items-center {
    place-items: center;
}
.lg\:items-end {
    align-items: flex-end;
}
.lg\:items-center {
    align-items: center;
}
.lg\:justify-start {
    justify-content: flex-start;
}
.lg\:justify-end {
    justify-content: flex-end;
}
.lg\:justify-center {
    justify-content: center;
}
.lg\:justify-between {
    justify-content: space-between;
}
.lg\:gap-0 {
    gap: 0px;
}
.lg\:gap-1 {
    gap: .25rem;
}
.lg\:gap-10 {
    gap: 2.5rem;
}
.lg\:gap-11 {
    gap: 2.75rem;
}
.lg\:gap-12 {
    gap: 3rem;
}
.lg\:gap-16 {
    gap: 4rem;
}
.lg\:gap-2\.5 {
    gap: .625rem;
}
.lg\:gap-20 {
    gap: 5rem;
}
.lg\:gap-3 {
    gap: .75rem;
}
.lg\:gap-36 {
    gap: 9rem;
}
.lg\:gap-4 {
    gap: 1rem;
}
.lg\:gap-44 {
    gap: 11rem;
}
.lg\:gap-5 {
    gap: 1.25rem;
}
.lg\:gap-6 {
    gap: 1.5rem;
}
.lg\:gap-7 {
    gap: 1.75rem;
}
.lg\:gap-8 {
    gap: 2rem;
}
.lg\:gap-9 {
    gap: 2.25rem;
}
.lg\:gap-\[300px\] {
    gap: 300px;
}
.lg\:gap-x-11 {
    -moz-column-gap: 2.75rem;
    column-gap: 2.75rem;
}
.lg\:gap-x-16 {
    -moz-column-gap: 4rem;
    column-gap: 4rem;
}
.lg\:gap-x-2\.5 {
    -moz-column-gap: .625rem;
    column-gap: .625rem;
}
.lg\:gap-x-8 {
    -moz-column-gap: 2rem;
    column-gap: 2rem;
}
.lg\:gap-x-9 {
    -moz-column-gap: 2.25rem;
    column-gap: 2.25rem;
}
.lg\:gap-y-12 {
    row-gap: 3rem;
}
.lg\:gap-y-4 {
    row-gap: 1rem;
}
.lg\:gap-y-64 {
    row-gap: 16rem;
}
.lg\:gap-y-7 {
    row-gap: 1.75rem;
}
.lg\:self-start {
    align-self: flex-start;
}
.lg\:self-end {
    align-self: flex-end;
}
.lg\:justify-self-end {
    justify-self: end;
}
.lg\:overflow-visible {
    overflow: visible;
}
.lg\:overflow-y-auto {
    overflow-y: auto;
}
.lg\:whitespace-nowrap {
    white-space: nowrap;
}
.lg\:text-balance {
    text-wrap: balance;
}
.lg\:rounded-2xl {
    border-radius: 1rem;
}
.lg\:rounded-\[20px\] {
    border-radius: 20px;
}
.lg\:rounded-\[35px\] {
    border-radius: 35px;
}
.lg\:rounded-full {
    border-radius: 9999px;
}
.lg\:rounded-xl {
    border-radius: .75rem;
}
.lg\:rounded-b-\[44px\] {
    border-bottom-right-radius: 44px;
    border-bottom-left-radius: 44px;
}
.lg\:rounded-b-\[80px\] {
    border-bottom-right-radius: 80px;
    border-bottom-left-radius: 80px;
}
.lg\:rounded-b-xl {
    border-bottom-right-radius: .75rem;
    border-bottom-left-radius: .75rem;
}
.lg\:rounded-e-2xl {
    border-start-end-radius: 1rem;
    border-end-end-radius: 1rem;
}
.lg\:rounded-s-full {
    border-start-start-radius: 9999px;
    border-end-start-radius: 9999px;
}
.lg\:rounded-t-2xl {
    border-top-left-radius: 1rem;
    border-top-right-radius: 1rem;
}
.lg\:rounded-t-\[44px\] {
    border-top-left-radius: 44px;
    border-top-right-radius: 44px;
}
.lg\:rounded-t-\[80px\] {
    border-top-left-radius: 80px;
    border-top-right-radius: 80px;
}
.lg\:border {
    border-width: 1px;
}
.lg\:border-b {
    border-bottom-width: 1px;
}
.lg\:border-b-0 {
    border-bottom-width: 0px;
}
.lg\:border-e {
    border-inline-end-width: 1px;
}
.lg\:border-s {
    border-inline-start-width: 1px;
}
.lg\:border-t-0 {
    border-top-width: 0px;
}
.lg\:border-none {
    border-style: none;
}
.lg\:border-border {
    border-color: hsl(var(--border));
}
.lg\:border-heading-foreground\/10 {
    border-color: hsl(var(--heading-foreground) / .1);
}
.lg\:border-transparent {
    border-color: transparent;
}
.lg\:border-white\/15 {
    border-color: #ffffff26;
}
.lg\:bg-\[rgba\(247\, 247\, 249\, 1\)\] {
    background-color: #f7f7f9;
}
.lg\:bg-background {
    background-color: hsl(var(--background));
}
.lg\:bg-background\/90 {
    background-color: hsl(var(--background) / .9);
}
.lg\:bg-black\/70 {
    background-color: #000000b3;
}
.lg\:bg-navbar-background {
    background-color: hsl(var(--navbar-background));
}
.lg\:bg-navbar-background\/10 {
    background-color: hsl(var(--navbar-background) / .1);
}
.lg\:bg-surface-background {
    background-color: hsl(var(--surface-background));
}
.lg\:bg-surface-background\/80 {
    background-color: hsl(var(--surface-background) / .8);
}
.lg\:bg-transparent {
    background-color: transparent;
}
.lg\:bg-white\/10 {
    background-color: #ffffff1a;
}
.lg\:object-cover {
    -o-object-fit: cover;
    object-fit: cover;
}
.lg\:object-\[center_30\%\] {
    -o-object-position: center 30%;
    object-position: center 30%}
.lg\:p-0 {
    padding: 0;
}
.lg\:p-10 {
    padding: 2.5rem;
}
.lg\:p-11 {
    padding: 2.75rem;
}
.lg\:p-14 {
    padding: 3.5rem;
}
.lg\:p-16 {
    padding: 4rem;
}
.lg\:p-7 {
    padding: 1.75rem;
}
.lg\:px-0 {
    padding-left: 0;
    padding-right: 0;
}
.lg\:px-10 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
}
.lg\:px-11 {
    padding-left: 2.75rem;
    padding-right: 2.75rem;
}
.lg\:px-12 {
    padding-left: 3rem;
    padding-right: 3rem;
}
.lg\:px-14 {
    padding-left: 3.5rem;
    padding-right: 3.5rem;
}
.lg\:px-16 {
    padding-left: 4rem;
    padding-right: 4rem;
}
.lg\:px-20 {
    padding-left: 5rem;
    padding-right: 5rem;
}
.lg\:px-24 {
    padding-left: 6rem;
    padding-right: 6rem;
}
.lg\:px-3 {
    padding-left: .75rem;
    padding-right: .75rem;
}
.lg\:px-4 {
    padding-left: 1rem;
    padding-right: 1rem;
}
.lg\:px-5 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
}
.lg\:px-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
}
.lg\:px-7 {
    padding-left: 1.75rem;
    padding-right: 1.75rem;
}
.lg\:px-8 {
    padding-left: 2rem;
    padding-right: 2rem;
}
.lg\:px-9 {
    padding-left: 2.25rem;
    padding-right: 2.25rem;
}
.lg\:px-\[--cutout-x\] {
    padding-left: var(--cutout-x);
    padding-right: var(--cutout-x);
}
.lg\:px-\[18px\] {
    padding-left: 18px;
    padding-right: 18px;
}
.lg\:py-0 {
    padding-top: 0;
    padding-bottom: 0;
}
.lg\:py-1\.5 {
    padding-top: .375rem;
    padding-bottom: .375rem;
}
.lg\:py-10 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
}
.lg\:py-11 {
    padding-top: 2.75rem;
    padding-bottom: 2.75rem;
}
.lg\:py-12 {
    padding-top: 3rem;
    padding-bottom: 3rem;
}
.lg\:py-16 {
    padding-top: 4rem;
    padding-bottom: 4rem;
}
.lg\:py-2 {
    padding-top: .5rem;
    padding-bottom: .5rem;
}
.lg\:py-2\.5 {
    padding-top: .625rem;
    padding-bottom: .625rem;
}
.lg\:py-20 {
    padding-top: 5rem;
    padding-bottom: 5rem;
}
.lg\:py-24 {
    padding-top: 6rem;
    padding-bottom: 6rem;
}
.lg\:py-28 {
    padding-top: 7rem;
    padding-bottom: 7rem;
}
.lg\:py-3 {
    padding-top: .75rem;
    padding-bottom: .75rem;
}
.lg\:py-32 {
    padding-top: 8rem;
    padding-bottom: 8rem;
}
.lg\:py-36 {
    padding-top: 9rem;
    padding-bottom: 9rem;
}
.lg\:py-4 {
    padding-top: 1rem;
    padding-bottom: 1rem;
}
.lg\:py-40 {
    padding-top: 10rem;
    padding-bottom: 10rem;
}
.lg\:py-6 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
}
.lg\:py-7 {
    padding-top: 1.75rem;
    padding-bottom: 1.75rem;
}
.lg\:py-8 {
    padding-top: 2rem;
    padding-bottom: 2rem;
}
.lg\:py-9 {
    padding-top: 2.25rem;
    padding-bottom: 2.25rem;
}
.lg\:pb-10 {
    padding-bottom: 2.5rem;
}
.lg\:pb-12 {
    padding-bottom: 3rem;
}
.lg\:pb-24 {
    padding-bottom: 6rem;
}
.lg\:pb-28 {
    padding-bottom: 7rem;
}
.lg\:pb-32 {
    padding-bottom: 8rem;
}
.lg\:pb-36 {
    padding-bottom: 9rem;
}
.lg\:pb-5 {
    padding-bottom: 1.25rem;
}
.lg\:pb-60 {
    padding-bottom: 15rem;
}
.lg\:pb-8 {
    padding-bottom: 2rem;
}
.lg\:pb-96 {
    padding-bottom: 24rem;
}
.lg\:pe-0 {
    padding-inline-end: 0px;
}
.lg\:pe-10 {
    padding-inline-end: 2.5rem;
}
.lg\:pe-12 {
    padding-inline-end: 3rem;
}
.lg\:pe-14 {
    padding-inline-end: 3.5rem;
}
.lg\:pe-16 {
    padding-inline-end: 4rem;
}
.lg\:pe-20 {
    padding-inline-end: 5rem;
}
.lg\:pe-24 {
    padding-inline-end: 6rem;
}
.lg\:pe-3 {
    padding-inline-end: .75rem;
}
.lg\:pe-8 {
    padding-inline-end: 2rem;
}
.lg\:pe-\[300px\] {
    padding-inline-end: 300px;
}
.lg\:ps-10 {
    padding-inline-start: 2.5rem;
}
.lg\:ps-12 {
    padding-inline-start: 3rem;
}
.lg\:ps-14 {
    padding-inline-start: 3.5rem;
}
.lg\:ps-16 {
    padding-inline-start: 4rem;
}
.lg\:ps-20 {
    padding-inline-start: 5rem;
}
.lg\:ps-24 {
    padding-inline-start: 6rem;
}
.lg\:ps-4 {
    padding-inline-start: 1rem;
}
.lg\:ps-5 {
    padding-inline-start: 1.25rem;
}
.lg\:ps-6 {
    padding-inline-start: 1.5rem;
}
.lg\:ps-7 {
    padding-inline-start: 1.75rem;
}
.lg\:ps-8 {
    padding-inline-start: 2rem;
}
.lg\:ps-9 {
    padding-inline-start: 2.25rem;
}
.lg\:ps-\[--navbar-width\] {
    padding-inline-start: var(--navbar-width);
}
.lg\:ps-\[--sidebar-w\] {
    padding-inline-start: var(--sidebar-w);
}
.lg\:pt-0 {
    padding-top: 0;
}
.lg\:pt-10 {
    padding-top: 2.5rem;
}
.lg\:pt-14 {
    padding-top: 3.5rem;
}
.lg\:pt-16 {
    padding-top: 4rem;
}
.lg\:pt-20 {
    padding-top: 5rem;
}
.lg\:pt-24 {
    padding-top: 6rem;
}
.lg\:pt-3 {
    padding-top: .75rem;
}
.lg\:pt-32 {
    padding-top: 8rem;
}
.lg\:pt-36 {
    padding-top: 9rem;
}
.lg\:pt-40 {
    padding-top: 10rem;
}
.lg\:pt-44 {
    padding-top: 11rem;
}
.lg\:pt-48 {
    padding-top: 12rem;
}
.lg\:pt-5 {
    padding-top: 1.25rem;
}
.lg\:pt-52 {
    padding-top: 13rem;
}
.lg\:pt-64 {
    padding-top: 16rem;
}
.lg\:pt-8 {
    padding-top: 2rem;
}
.lg\:pt-\[calc\(var\(--header-height\)\+1\.25rem\)\] {
    padding-top: calc(var(--header-height) + 1.25rem);
}
.lg\:text-center {
    text-align: center;
}
.lg\:text-start {
    text-align: start;
}
.lg\:text-end {
    text-align: end;
}
.lg\:text-3xl {
    font-size: 2.0625rem;
    line-height: 2rem;
}
.lg\:text-5xl {
    font-size: 2.75rem;
    line-height: 2.75rem;
}
.lg\:text-\[1\.2vw\] {
    font-size: 1.2vw;
}
.lg\:text-\[55px\]\/none {
    font-size: 55px;
    line-height: 1;
}
.lg\:text-\[56px\] {
    font-size: 56px;
}
.lg\:text-\[56px\]\/\[1em\] {
    font-size: 56px;
    line-height: 1em;
}
.lg\:text-\[66px\]\/\[0\.9em\] {
    font-size: 66px;
    line-height: .9em;
}
.lg\:text-\[clamp\(34px\, 2vw\, 40px\)\] {
    font-size: clamp(34px, 2vw, 40px);
}
.lg\:text-\[min\(330px\, 20vw\)\] {
    font-size: min(330px, 20vw);
}
.lg\:tracking-tight {
    letter-spacing: -.025em;
}
.lg\:text-white {
    --tw-text-opacity:  1;
    color: rgb(255 255 255 / var(--tw-text-opacity,  1));
}
.lg\:opacity-0 {
    opacity: 0;
}
.lg\:shadow-2xl {
    --tw-shadow:  0 25px 50px -12px rgb(0 0 0 / .25);
    --tw-shadow-colored:  0 25px 50px -12px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow,  0 0 #0000), var(--tw-ring-shadow,  0 0 #0000), var(--tw-shadow);
}
.lg\:shadow-\[0_4px_60px_rgba\(0\, 0\, 0\, 0\.035\)\] {
    --tw-shadow:  0 4px 60px rgba(0, 0, 0, .035);
    --tw-shadow-colored:  0 4px 60px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow,  0 0 #0000), var(--tw-ring-shadow,  0 0 #0000), var(--tw-shadow);
}
.lg\:shadow-\[0_55px_55px_hsl\(0_0_0\/12\%\)\] {
    --tw-shadow:  0 55px 55px hsl(0 0 0/12%);
    --tw-shadow-colored:  0 55px 55px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow,  0 0 #0000), var(--tw-ring-shadow,  0 0 #0000), var(--tw-shadow);
}
.lg\:shadow-\[0_8px_24px_hsl\(0_0_0\/10\%\)\] {
    --tw-shadow:  0 8px 24px hsl(0 0 0/10%);
    --tw-shadow-colored:  0 8px 24px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow,  0 0 #0000), var(--tw-ring-shadow,  0 0 #0000), var(--tw-shadow);
}
.lg\:shadow-black\/15 {
    --tw-shadow-color:  rgb(0 0 0 / .15);
    --tw-shadow:  var(--tw-shadow-colored);
}
.lg\:shadow-black\/5 {
    --tw-shadow-color:  rgb(0 0 0 / .05);
    --tw-shadow:  var(--tw-shadow-colored);
}
.lg\:backdrop-blur-lg {
    --tw-backdrop-blur:  blur(16px);
    -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);
}
.lg\:backdrop-blur-xl {
    --tw-backdrop-blur:  blur(24px);
    -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);
}
.lg\:transition-transform {
    transition-property: transform;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    transition-duration: .15s;
}
.lg\:duration-200 {
    transition-duration: .2s;
}
.lg\:duration-300 {
    transition-duration: .3s;
}
.lg\:\[--cols\:4\] {
    --cols:  4;
}
.lg\:\[--cols\:5\] {
    --cols:  5;
}
.lg\:\!\[background-position\:10\%_50\%\] {
    background-position: 10% 50%!important;
}
.lg\:\!\[background-size\:8px\] {
    background-size: 8px!important;
}
.lg\:\[grid-template-columns\:25\%_75\%\] {
    grid-template-columns: 25% 75%}
.lg\:\[grid-template-columns\:30\%_70\%\] {
    grid-template-columns: 30% 70%}
.lg\:\[grid-template-columns\:35\%_65\%\] {
    grid-template-columns: 35% 65%}
.lg\:\[grid-template-columns\:40\%_60\%\] {
    grid-template-columns: 40% 60%}
.lg\:\[grid-template-columns\:41\%_59\%\] {
    grid-template-columns: 41% 59%}
.lg\:\[mask-image\:url\(\#testimonials-avatars\)\] {
    -webkit-mask-image: url(#testimonials-avatars);
    mask-image: url(#testimonials-avatars);
}
.lg\:\[mask-size\:cover\] {
    -webkit-mask-size: cover;
    mask-size: cover;
}
.lg\:\[writing-mode\:vertical-rl\] {
    writing-mode: vertical-rl;
}
.lg\:before\:pointer-events-none:before {
    content: var(--tw-content);
    pointer-events: none;
}
.lg\:before\:absolute:before {
    content: var(--tw-content);
    position: absolute;
}
.lg\:before\:inset-0:before {
    content: var(--tw-content);
    inset: 0;
}
.lg\:before\:inset-x-0:before {
    content: var(--tw-content);
    left: 0;
    right: 0;
}
.lg\:before\:-bottom-10:before {
    content: var(--tw-content);
    bottom: -2.5rem;
}
.lg\:before\:-end-36:before {
    content: var(--tw-content);
    inset-inline-end: -9rem;
}
.lg\:before\:-top-2\.5:before {
    content: var(--tw-content);
    top: -.625rem;
}
.lg\:before\:end-0:before {
    content: var(--tw-content);
    inset-inline-end: 0px;
}
.lg\:before\:start-8:before {
    content: var(--tw-content);
    inset-inline-start: 2rem;
}
.lg\:before\:top-0:before {
    content: var(--tw-content);
    top: 0;
}
.lg\:before\:top-1\/2:before {
    content: var(--tw-content);
    top: 50%}
.lg\:before\:-z-1:before {
    content: var(--tw-content);
    z-index: -1;
}
.lg\:before\:z-0:before {
    content: var(--tw-content);
    z-index: 0;
}
.lg\:before\:h-\[50px\]:before {
    content: var(--tw-content);
    height: 50px;
}
.lg\:before\:h-full:before {
    content: var(--tw-content);
    height: 100%}
.lg\:before\:h-px:before {
    content: var(--tw-content);
    height: 1px;
}
.lg\:before\:w-4\/12:before {
    content: var(--tw-content);
    width: 33.333333%}
.lg\:before\:w-full:before {
    content: var(--tw-content);
    width: 100%}
.lg\:before\:rounded-\[inherit\]:before {
    content: var(--tw-content);
    border-radius: inherit;
}
.lg\:before\:bg-black\/5:before {
    content: var(--tw-content);
    background-color: #0000000d;
}
.lg\:before\:bg-gradient-to-r:before {
    content: var(--tw-content);
    background-image: linear-gradient(to right, var(--tw-gradient-stops));
}
.lg\:before\:from-transparent:before {
    content: var(--tw-content);
    --tw-gradient-from:  transparent var(--tw-gradient-from-position);
    --tw-gradient-to:  rgb(0 0 0 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops:  var(--tw-gradient-from),  var(--tw-gradient-to);
}
.lg\:before\:via-\[\#E1EDFB\]:before {
    content: var(--tw-content);
    --tw-gradient-to:  rgb(225 237 251 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops:  var(--tw-gradient-from),  #E1EDFB var(--tw-gradient-via-position),  var(--tw-gradient-to);
}
.lg\:before\:to-\[\#9A6EE3\]:before {
    content: var(--tw-content);
    --tw-gradient-to:  #9A6EE3 var(--tw-gradient-to-position);
}
.lg\:before\:to-transparent:before {
    content: var(--tw-content);
    --tw-gradient-to:  transparent var(--tw-gradient-to-position);
}
.lg\:before\:backdrop-blur-lg:before {
    content: var(--tw-content);
    --tw-backdrop-blur:  blur(16px);
    -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);
}
.lg\:before\:backdrop-blur-xl:before {
    content: var(--tw-content);
    --tw-backdrop-blur:  blur(24px);
    -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);
}
.lg\:before\:content-none:before {
    --tw-content:  none;
    content: var(--tw-content);
}
.lg\:after\:absolute:after {
    content: var(--tw-content);
    position: absolute;
}
.lg\:after\:-bottom-7:after {
    content: var(--tw-content);
    bottom: -1.75rem;
}
.lg\:after\:-end-20:after {
    content: var(--tw-content);
    inset-inline-end: -5rem;
}
.lg\:after\:bottom-\[-24px\]:after {
    content: var(--tw-content);
    bottom: -24px;
}
.lg\:after\:left-0:after {
    content: var(--tw-content);
    left: 0;
}
.lg\:after\:right-0:after {
    content: var(--tw-content);
    right: 0;
}
.lg\:after\:start-0:after {
    content: var(--tw-content);
    inset-inline-start: 0px;
}
.lg\:after\:top-3\.5:after {
    content: var(--tw-content);
    top: .875rem;
}
.lg\:after\:top-full:after {
    content: var(--tw-content);
    top: 100%}
.lg\:after\:z-0:after {
    content: var(--tw-content);
    z-index: 0;
}
.lg\:after\:h-1:after {
    content: var(--tw-content);
    height: .25rem;
}
.lg\:after\:h-\[80\%\]:after {
    content: var(--tw-content);
    height: 80%}
.lg\:after\:h-px:after {
    content: var(--tw-content);
    height: 1px;
}
.lg\:after\:w-full:after {
    content: var(--tw-content);
    width: 100%}
.lg\:after\:w-px:after {
    content: var(--tw-content);
    width: 1px;
}
.lg\:after\:origin-right:after {
    content: var(--tw-content);
    transform-origin: right;
}
.lg\:after\:scale-x-0:after {
    content: var(--tw-content);
    --tw-scale-x:  0;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.lg\:after\:bg-border:after {
    content: var(--tw-content);
    background-color: hsl(var(--border));
}
.lg\:after\:bg-heading-foreground\/5:after {
    content: var(--tw-content);
    background-color: hsl(var(--heading-foreground) / .05);
}
.lg\:after\:bg-gradient-to-r:after {
    content: var(--tw-content);
    background-image: linear-gradient(to right, var(--tw-gradient-stops));
}
.lg\:after\:from-\[--gradient-from\]:after {
    content: var(--tw-content);
    --tw-gradient-from:  var(--gradient-from) var(--tw-gradient-from-position);
    --tw-gradient-to:  rgb(255 255 255 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops:  var(--tw-gradient-from),  var(--tw-gradient-to);
}
.lg\:after\:via-\[--gradient-via\]:after {
    content: var(--tw-content);
    --tw-gradient-to:  rgb(255 255 255 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops:  var(--tw-gradient-from),  var(--gradient-via) var(--tw-gradient-via-position),  var(--tw-gradient-to);
}
.lg\:after\:to-\[--gradient-to\]:after {
    content: var(--tw-content);
    --tw-gradient-to:  var(--gradient-to) var(--tw-gradient-to-position);
}
.lg\:after\:transition-transform:after {
    content: var(--tw-content);
    transition-property: transform;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    transition-duration: .15s;
}
.lg\:checked\:\!\[background-position\:90\%_50\%\]:checked {
    background-position: 90% 50%!important;
}
.lg\:hover\:scale-105:hover {
    --tw-scale-x:  1.05;
    --tw-scale-y:  1.05;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.lg\:hover\:bg-background:hover {
    background-color: hsl(var(--background));
}
.group:first-child .lg\:group-first\:-end-24 {
    inset-inline-end: -6rem;
}
.group:last-child .lg\:group-last\:-start-24 {
    inset-inline-start: -6rem;
}
.group:last-child .lg\:group-last\:before\:content-none:before {
    --tw-content:  none;
    content: var(--tw-content);
}
.group:nth-child(2n) .lg\:group-even\:-end-12 {
    inset-inline-end: -3rem;
}
.group:nth-child(2n) .lg\:group-even\:-start-12 {
    inset-inline-start: -3rem;
}
.group\/li.is-hover .lg\:group-\[\&\.is-hover\]\/li\:pointer-events-auto {
    pointer-events: auto;
}
.group\/li.is-hover .lg\:group-\[\&\.is-hover\]\/li\:visible {
    visibility: visible;
}
.group\/body.focus-mode .lg\:group-\[\&\.focus-mode\]\/body\:start-0 {
    inset-inline-start: 0px;
}
.group\/body.focus-mode .lg\:group-\[\&\.focus-mode\]\/body\:flex, .group\/body.navbar-shrinked .lg\:group-\[\&\.navbar-shrinked\]\/body\:flex {
    display: flex;
}
.group\/body.focus-mode .lg\:group-\[\&\.focus-mode\]\/body\:inline-grid {
    display: inline-grid;
}
.group\/body.focus-mode .lg\:group-\[\&\.focus-mode\]\/body\:hidden, .group\/body.navbar-shrinked .lg\:group-\[\&\.navbar-shrinked\]\/body\:hidden {
    display: none;
}
.group\/body.focus-mode .lg\:group-\[\&\.focus-mode\]\/body\:w-1\/3 {
    width: 33.333333%}
.group\/body.navbar-shrinked .lg\:group-\[\&\.navbar-shrinked\]\/body\:w-full {
    width: 100%}
.group\/body.focus-mode .lg\:group-\[\&\.focus-mode\]\/body\:grow {
    flex-grow: 1;
}
.group\/navbar.lqd-is-active .lg\:group-\[\&\.lqd-is-active\]\/navbar\:scale-100 {
    --tw-scale-x:  1;
    --tw-scale-y:  1;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.group[data-view-mode=grid] .lg\:group-\[\&\[data-view-mode\=grid\]\]\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
}
.group\/body.navbar-shrinked .lg\:group-\[\&\.navbar-shrinked\]\/body\:flex-col {
    flex-direction: column;
}
.group\/body.navbar-shrinked .lg\:group-\[\&\.navbar-shrinked\]\/body\:items-center {
    align-items: center;
}
.group\/body.navbar-shrinked .lg\:group-\[\&\.navbar-shrinked\]\/body\:justify-between {
    justify-content: space-between;
}
.group[data-view-mode=grid] .lg\:group-\[\&\[data-view-mode\=grid\]\]\:gap-8 {
    gap: 2rem;
}
.group\/body.navbar-shrinked .lg\:group-\[\&\.navbar-shrinked\]\/body\:px-2 {
    padding-left: .5rem;
    padding-right: .5rem;
}
.group\/body.focus-mode .lg\:group-\[\&\.focus-mode\]\/body\:ps-4 {
    padding-inline-start: 1rem;
}
.group\/body.focus-mode .lg\:group-\[\&\.focus-mode\]\/body\:text-center, .group\/body.navbar-shrinked .lg\:group-\[\&\.navbar-shrinked\]\/body\:text-center {
    text-align: center;
}
.group\/li.is-hover .lg\:group-\[\&\.is-hover\]\/li\:opacity-100 {
    opacity: 1;
}
.dark\:lg\:bg-heading-foreground\/15:is(.theme-dark *) {
    background-color: hsl(var(--heading-foreground) / .15);
}
.dark\:lg\:bg-white\/5:is(.theme-dark *) {
    background-color: #ffffff0d;
}
.lg\:dark\:bg-white\/\[1\%\]:is(.theme-dark *) {
    background-color: #ffffff03;
}
.dark\:lg\:before\:to-primary\/20:is(.theme-dark *):before {
    content: var(--tw-content);
    --tw-gradient-to:  hsl(var(--primary) / .2) var(--tw-gradient-to-position);
}
@media not all and (min-width: 1200px) {
    .lg\: max-xl\:hidden {
    display: none;
}
.lg\:max-xl\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
}
}}@media (min-width: 1200px) {
    .xl\: -end-20 {
    inset-inline-end: -5rem;
}
.xl\:-end-8 {
    inset-inline-end: -2rem;
}
.xl\:-start-8 {
    inset-inline-start: -2rem;
}
.xl\:end-auto {
    inset-inline-end: auto;
}
.xl\:end-full {
    inset-inline-end: 100%}
.xl\:start-full {
    inset-inline-start: 100%}
.xl\:top-0 {
    top: 0;
}
.xl\:col-span-2 {
    grid-column: span 2 / span 2;
}
.xl\:col-span-3 {
    grid-column: span 3 / span 3;
}
.xl\:col-start-7 {
    grid-column-start: 7;
}
.xl\:mx-4 {
    margin-left: 1rem;
    margin-right: 1rem;
}
.xl\:me-2 {
    margin-inline-end: .5rem;
}
.xl\:flex {
    display: flex;
}
.xl\:hidden {
    display: none;
}
.xl\:min-h-\[570px\] {
    min-height: 570px;
}
.xl\:w-1\/2 {
    width: 50%}
.xl\:w-1\/3, .xl\:w-4\/12 {
    width: 33.333333%}
.xl\:w-5\/12 {
    width: 41.666667%}
.xl\:w-72 {
    width: 18rem;
}
.xl\:w-8\/12 {
    width: 66.666667%}
.xl\:w-\[12\%\] {
    width: 12%}
.xl\:w-\[62\%\] {
    width: 62%}
.xl\:w-\[65\%\] {
    width: 65%}
.xl\:w-\[calc\(80vw-1rem\)\] {
    width: calc(80vw - 1rem);
}
.xl\:min-w-40 {
    min-width: 10rem;
}
.xl\:max-w-\[calc\(1170px-2rem\)\] {
    max-width: calc(1170px - 2rem);
}
.xl\:max-w-screen-xl {
    max-width: 1200px;
}
.xl\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
}
.xl\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
}
.xl\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
}
.xl\:grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
}
.xl\:grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
}
.xl\:flex-row {
    flex-direction: row;
}
.xl\:flex-nowrap {
    flex-wrap: nowrap;
}
.xl\:gap-10 {
    gap: 2.5rem;
}
.xl\:gap-16 {
    gap: 4rem;
}
.xl\:gap-3 {
    gap: .75rem;
}
.xl\:gap-4 {
    gap: 1rem;
}
.xl\:gap-5 {
    gap: 1.25rem;
}
.xl\:gap-x-52 {
    -moz-column-gap: 13rem;
    column-gap: 13rem;
}
.xl\:whitespace-nowrap {
    white-space: nowrap;
}
.xl\:px-0 {
    padding-left: 0;
    padding-right: 0;
}
.xl\:px-10 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
}
.xl\:px-14 {
    padding-left: 3.5rem;
    padding-right: 3.5rem;
}
.xl\:px-20 {
    padding-left: 5rem;
    padding-right: 5rem;
}
.xl\:px-28 {
    padding-left: 7rem;
    padding-right: 7rem;
}
.xl\:px-36 {
    padding-left: 9rem;
    padding-right: 9rem;
}
.xl\:px-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
}
.xl\:px-8 {
    padding-left: 2rem;
    padding-right: 2rem;
}
.xl\:py-16 {
    padding-top: 4rem;
    padding-bottom: 4rem;
}
.xl\:py-52 {
    padding-top: 13rem;
    padding-bottom: 13rem;
}
.xl\:pe-24 {
    padding-inline-end: 6rem;
}
.xl\:text-6xl {
    font-size: 3.75rem;
    line-height: 1;
}
.xl\:text-\[66px\]\/none {
    font-size: 66px;
    line-height: 1;
}
.xl\:text-\[76px\] {
    font-size: 76px;
}
.xl\:text-xl {
    font-size: 1.25rem;
    line-height: 1.5rem;
}
.xl\:\[grid-template-columns\:20\%_minmax\(580px\, 100\%\)_20\%\] {
    grid-template-columns: 20% minmax(580px, 100%) 20%}
.xl\:\[grid-template-columns\:33\%_67\%\] {
    grid-template-columns: 33% 67%}
.xl\:\[grid-template-columns\:35\%_65\%\] {
    grid-template-columns: 35% 65%}
.xl\:after\:-end-52:after {
    content: var(--tw-content);
    inset-inline-end: -13rem;
}
.group[data-view-mode=grid] .xl\:group-\[\&\[data-view-mode\=grid\]\]\:grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
}
}@media (min-width: 1320px) {
    .\32xl\: w-4\/5 {
    width: 80%}
.\32xl\:w-\[13vw\] {
    width: 13vw;
}
.\32xl\:w-\[30\%\] {
    width: 30%}
.\32xl\:w-\[35\%\] {
    width: 35%}
.\32xl\:w-\[67\%\] {
    width: 67%}
.\32xl\:w-\[min\(100\%\, 330px\)\] {
    width: min(100%, 330px);
}
.\32xl\:grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
}
.\32xl\:gap-8 {
    gap: 2rem;
}
.\32xl\:px-16 {
    padding-left: 4rem;
    padding-right: 4rem;
}
}@media (min-width: 1500px) {
    .min-\[1500px\]\: max-w-\[calc\(1440px-2rem\)\] {
    max-width: calc(1440px - 2rem);
}
}@media not all and (min-width: 992px) {
    .ltr\: max-lg\:-scale-x-100:where([dir=ltr], [dir=ltr] *) {
    --tw-scale-x:  -1;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
}.rtl\:origin-left:where([dir=rtl], [dir=rtl] *) {
    transform-origin: left;
}
.rtl\:origin-right:where([dir=rtl], [dir=rtl] *) {
    transform-origin: right;
}
.rtl\:translate-x-1\/2:where([dir=rtl], [dir=rtl] *) {
    --tw-translate-x:  50%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.rtl\:rotate-180:where([dir=rtl], [dir=rtl] *) {
    --tw-rotate:  180deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.rtl\:-scale-100:where([dir=rtl], [dir=rtl] *) {
    --tw-scale-x:  -1;
    --tw-scale-y:  -1;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.rtl\:-scale-x-100:where([dir=rtl], [dir=rtl] *) {
    --tw-scale-x:  -1;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.rtl\:flex-row-reverse:where([dir=rtl], [dir=rtl] *) {
    flex-direction: row-reverse;
}
.group:hover .rtl\:group-hover\:-translate-x-1:where([dir=rtl], [dir=rtl] *) {
    --tw-translate-x:  -.25rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.group\/generator.lqd-generator-sidebar-collapsed .rtl\:group-\[\&\.lqd-generator-sidebar-collapsed\]\/generator\:translate-x-\[calc\(100\%-35px\)\]:where([dir=rtl], [dir=rtl] *) {
    --tw-translate-x:  calc(100% - 35px) ;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.\[\&\.active\]\:pointer-events-auto.active {
    pointer-events: auto;
}
.\[\&\.active\]\:visible.active {
    visibility: visible;
}
.\[\&\.active\]\:invisible.active {
    visibility: hidden;
}
.\[\&\.active\]\:block.active {
    display: block;
}
.\[\&\.active\]\:inline-block.active {
    display: inline-block;
}
.\[\&\.active\]\:flex.active {
    display: flex;
}
.\[\&\.active\]\:grid.active {
    display: grid;
}
.\[\&\.active\]\:inline-grid.active {
    display: inline-grid;
}
.\[\&\.active\]\:h-\[calc\(100\%-80px\)\].active {
    height: calc(100% - 80px);
}
.\[\&\.active\]\:h-full.active {
    height: 100%}
.\[\&\.active\]\:w-2\.5.active {
    width: .625rem;
}
.\[\&\.active\]\:w-3.active {
    width: .75rem;
}
.\[\&\.active\]\:w-4.active {
    width: 1rem;
}
.\[\&\.active\]\:w-\[18px\].active {
    width: 18px;
}
.\[\&\.active\]\:translate-x-0.active {
    --tw-translate-x:  0px;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.\[\&\.active\]\:translate-x-1.active {
    --tw-translate-x:  .25rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.\[\&\.active\]\:rotate-45.active {
    --tw-rotate:  45deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.\[\&\.active\]\:scale-100.active {
    --tw-scale-x:  1;
    --tw-scale-y:  1;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.\[\&\.active\]\:scale-90.active {
    --tw-scale-x:  .9;
    --tw-scale-y:  .9;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.\[\&\.active\]\:rounded-md.active {
    border-radius: .375rem;
}
.\[\&\.active\]\:border-background.active {
    border-color: hsl(var(--background));
}
.\[\&\.active\]\:border-primary.active {
    border-color: hsl(var(--primary));
}
.\[\&\.active\]\:border-b-current.active {
    border-bottom-color: currentColor;
}
.\[\&\.active\]\:border-b-heading-foreground.active {
    border-bottom-color: hsl(var(--heading-foreground));
}
.\[\&\.active\]\:bg-\[\#EDEDED\].active {
    --tw-bg-opacity:  1;
    background-color: rgb(237 237 237 / var(--tw-bg-opacity,  1));
}
.\[\&\.active\]\:bg-\[--lqd-pink\].active {
    background-color: var(--lqd-pink);
}
.\[\&\.active\]\:bg-background.active {
    background-color: hsl(var(--background));
}
.\[\&\.active\]\:bg-black\/90.active {
    background-color: #000000e6;
}
.\[\&\.active\]\:bg-foreground.active {
    background-color: hsl(var(--foreground));
}
.\[\&\.active\]\:bg-foreground\/10.active {
    background-color: hsl(var(--foreground) / .1);
}
.\[\&\.active\]\:bg-foreground\/5.active {
    background-color: hsl(var(--foreground) / .05);
}
.\[\&\.active\]\:bg-heading-background.active {
    background-color: hsl(var(--heading-background));
}
.\[\&\.active\]\:bg-heading-foreground.active {
    background-color: hsl(var(--heading-foreground));
}
.\[\&\.active\]\:bg-navbar-background-active\/5.active {
    background-color: hsl(var(--navbar-background-active) / .05);
}
.\[\&\.active\]\:bg-primary.active {
    background-color: hsl(var(--primary));
}
.\[\&\.active\]\:bg-primary-foreground.active {
    background-color: hsl(var(--primary-foreground));
}
.\[\&\.active\]\:bg-primary\/5.active {
    background-color: hsl(var(--primary) / .05);
}
.\[\&\.active\]\:bg-secondary.active {
    background-color: hsl(var(--secondary));
}
.\[\&\.active\]\:bg-transparent.active {
    background-color: transparent;
}
.\[\&\.active\]\:bg-white.active {
    --tw-bg-opacity:  1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity,  1));
}
.\[\&\.active\]\:text-background.active {
    color: hsl(var(--background));
}
.\[\&\.active\]\:text-black.active {
    --tw-text-opacity:  1;
    color: rgb(0 0 0 / var(--tw-text-opacity,  1));
}
.\[\&\.active\]\:text-foreground.active {
    color: hsl(var(--foreground));
}
.\[\&\.active\]\:text-heading-foreground.active {
    color: hsl(var(--heading-foreground));
}
.\[\&\.active\]\:text-navbar-foreground-active.active {
    color: hsl(var(--navbar-foreground-active));
}
.\[\&\.active\]\:text-primary.active {
    color: hsl(var(--primary));
}
.\[\&\.active\]\:text-primary-foreground.active {
    color: hsl(var(--primary-foreground));
}
.\[\&\.active\]\:text-secondary-foreground.active {
    color: hsl(var(--secondary-foreground));
}
.\[\&\.active\]\:text-white.active {
    --tw-text-opacity:  1;
    color: rgb(255 255 255 / var(--tw-text-opacity,  1));
}
.\[\&\.active\]\:underline.active {
    text-decoration-line: underline;
}
.\[\&\.active\]\:underline-offset-2.active {
    text-underline-offset: 2px;
}
.\[\&\.active\]\:underline-offset-4.active {
    text-underline-offset: 4px;
}
.\[\&\.active\]\:opacity-0.active {
    opacity: 0;
}
.\[\&\.active\]\:opacity-100.active {
    opacity: 1;
}
.\[\&\.active\]\:shadow-\[0_1px_2px_rgba\(0\, 0\, 0\, 0\.06\)\].active {
    --tw-shadow:  0 1px 2px rgba(0, 0, 0, .06);
    --tw-shadow-colored:  0 1px 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);
}
.\[\&\.active\]\:shadow-lg.active {
    --tw-shadow:  0 10px 15px -3px rgb(0 0 0 / .1),  0 4px 6px -4px rgb(0 0 0 / .1);
    --tw-shadow-colored:  0 10px 15px -3px var(--tw-shadow-color),  0 4px 6px -4px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow,  0 0 #0000), var(--tw-ring-shadow,  0 0 #0000), var(--tw-shadow);
}
.\[\&\.active\]\:shadow-md.active {
    --tw-shadow:  0 4px 6px -1px rgb(0 0 0 / .1),  0 2px 4px -2px rgb(0 0 0 / .1);
    --tw-shadow-colored:  0 4px 6px -1px var(--tw-shadow-color),  0 2px 4px -2px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow,  0 0 #0000), var(--tw-ring-shadow,  0 0 #0000), var(--tw-shadow);
}
.\[\&\.active\]\:shadow-black\/5.active {
    --tw-shadow-color:  rgb(0 0 0 / .05);
    --tw-shadow:  var(--tw-shadow-colored);
}
.\[\&\.active\]\:outline-primary.active {
    outline-color: hsl(var(--primary));
}
.\[\&\.active\]\:outline-secondary.active {
    outline-color: hsl(var(--secondary));
}
.\[\&\.active\]\:motion-translate-x-in-\[5px\].active {
    --motion-origin-translate-x:  5px;
    --motion-translate-in-animation:  motion-translate-in calc(var(--motion-translate-duration,  var(--motion-duration)) * var(--motion-translate-perceptual-duration-multiplier,  var(--motion-perceptual-duration-multiplier))) var(--motion-translate-timing,  var(--motion-timing)) var(--motion-translate-delay,  var(--motion-delay)) both;
    animation: var(--motion-scale-in-animation), var(--motion-translate-in-animation), var(--motion-rotate-in-animation), var(--motion-filter-in-animation), var(--motion-opacity-in-animation), var(--motion-background-color-in-animation), var(--motion-text-color-in-animation), var(--motion-scale-loop-animation), var(--motion-translate-loop-animation), var(--motion-rotate-loop-animation), var(--motion-filter-loop-animation), var(--motion-opacity-loop-animation), var(--motion-background-color-loop-animation), var(--motion-text-color-loop-animation);
}
.\[\&\.active\]\:motion-opacity-in-\[0\%\].active {
    --motion-origin-opacity:  0%;
    --motion-opacity-in-animation:  motion-opacity-in calc(var(--motion-opacity-duration,  var(--motion-duration)) * var(--motion-opacity-perceptual-duration-multiplier,  var(--motion-perceptual-duration-multiplier))) var(--motion-opacity-timing,  var(--motion-timing)) var(--motion-opacity-delay,  var(--motion-delay)) both;
    animation: var(--motion-scale-in-animation), var(--motion-translate-in-animation), var(--motion-rotate-in-animation), var(--motion-filter-in-animation), var(--motion-opacity-in-animation), var(--motion-background-color-in-animation), var(--motion-text-color-in-animation), var(--motion-scale-loop-animation), var(--motion-translate-loop-animation), var(--motion-rotate-loop-animation), var(--motion-filter-loop-animation), var(--motion-opacity-loop-animation), var(--motion-background-color-loop-animation), var(--motion-text-color-loop-animation);
}
.\[\&\.active\]\:motion-duration-200.active {
    --motion-duration:  .2s;
}
.\[\&\.active\]\:before\:absolute.active:before {
    content: var(--tw-content);
    position: absolute;
}
.\[\&\.active\]\:before\:left-0.active:before {
    content: var(--tw-content);
    left: 0;
}
.\[\&\.active\]\:before\:top-\[25\%\].active:before {
    content: var(--tw-content);
    top: 25%}
.\[\&\.active\]\:before\:h-\[50\%\].active:before {
    content: var(--tw-content);
    height: 50%}
.\[\&\.active\]\:before\:w-\[3px\].active:before {
    content: var(--tw-content);
    width: 3px;
}
.\[\&\.active\]\:before\:scale-100.active:before {
    content: var(--tw-content);
    --tw-scale-x:  1;
    --tw-scale-y:  1;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.\[\&\.active\]\:before\:bg-gradient-to-b.active:before {
    content: var(--tw-content);
    background-image: linear-gradient(to bottom, var(--tw-gradient-stops));
}
.\[\&\.active\]\:before\:from-\[--tblr-primary\].active:before {
    content: var(--tw-content);
    --tw-gradient-from:  var(--tblr-primary) var(--tw-gradient-from-position);
    --tw-gradient-to:  rgb(255 255 255 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops:  var(--tw-gradient-from),  var(--tw-gradient-to);
}
.\[\&\.active\]\:before\:from-primary.active:before {
    content: var(--tw-content);
    --tw-gradient-from:  hsl(var(--primary)) var(--tw-gradient-from-position);
    --tw-gradient-to:  hsl(var(--primary) / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops:  var(--tw-gradient-from),  var(--tw-gradient-to);
}
.\[\&\.active\]\:before\:to-transparent.active:before {
    content: var(--tw-content);
    --tw-gradient-to:  transparent var(--tw-gradient-to-position);
}
.\[\&\.active\]\:before\:opacity-0.active:before {
    content: var(--tw-content);
    opacity: 0;
}
.\[\&\.active\]\:before\:opacity-10.active:before {
    content: var(--tw-content);
    opacity: .1;
}
.\[\&\.active\]\:before\:opacity-100.active:before {
    content: var(--tw-content);
    opacity: 1;
}
.\[\&\.active\]\:before\:opacity-5.active:before {
    content: var(--tw-content);
    opacity: .05;
}
.\[\&\.active\]\:before\:content-\[\'\'\].active:before {
    --tw-content:  "";
    content: var(--tw-content);
}
.\[\&\.active\]\:hover\:bg-red-500:hover.active {
    --tw-bg-opacity:  1;
    background-color: rgb(239 68 68 / var(--tw-bg-opacity,  1));
}
.\[\&\.active\]\:hover\:text-white:hover.active, .group\/header.is-dark .group-\[\&\.is-dark\]\/header\:\[\&\.active\]\:text-white.active {
    --tw-text-opacity:  1;
    color: rgb(255 255 255 / var(--tw-text-opacity,  1));
}
.group.autoplay-off .group-\[\&\.autoplay-off\]\:\[\&\.active\]\:before\:scale-x-100.active:before {
    content: var(--tw-content);
    --tw-scale-x:  1;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.group.autoplay-off .group-\[\&\.autoplay-off\]\:\[\&\.active\]\:before\:transition-transform.active:before {
    content: var(--tw-content);
    transition-property: transform;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    transition-duration: .15s;
}
.\[\&\.active\]\:dark\:bg-foreground\/30:is(.theme-dark *).active {
    background-color: hsl(var(--foreground) / .3);
}
.dark\:\[\&\.active\]\:bg-\[\#0F1824\].active:is(.theme-dark *) {
    --tw-bg-opacity:  1;
    background-color: rgb(15 24 36 / var(--tw-bg-opacity,  1));
}
.dark\:\[\&\.active\]\:bg-primary.active:is(.theme-dark *) {
    background-color: hsl(var(--primary));
}
.dark\:\[\&\.active\]\:bg-transparent.active:is(.theme-dark *) {
    background-color: transparent;
}
.dark\:\[\&\.active\]\:text-black.active:is(.theme-dark *) {
    --tw-text-opacity:  1;
    color: rgb(0 0 0 / var(--tw-text-opacity,  1));
}
.dark\:\[\&\.active\]\:before\:hidden.active:is(.theme-dark *):before {
    content: var(--tw-content);
    display: none;
}
.dark\:\[\&\.active\]\:before\:opacity-100.active:is(.theme-dark *):before {
    content: var(--tw-content);
    opacity: 1;
}
@media not all and (min-width: 992px) {
    .max-lg\: \[\&\.active\]\:visible.active {
    visibility: visible;
}
.max-lg\:\[\&\.active\]\:flex.active {
    display: flex;
}
.max-lg\:\[\&\.active\]\:h-auto.active {
    height: auto;
}
.max-lg\:\[\&\.active\]\:h-full.active {
    height: 100%}
.max-lg\:\[\&\.active\]\:translate-x-0.active {
    --tw-translate-x:  0px;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
}@media not all and (min-width: 768px) {
    .max-md\: \[\&\.active\]\:visible.active {
    visibility: visible;
}
.max-md\:\[\&\.active\]\:h-\[calc\(100\%-80px\)\].active {
    height: calc(100% - 80px);
}
.max-md\:\[\&\.active\]\:translate-y-0.active {
    --tw-translate-y:  0px;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.max-md\:\[\&\.active\]\:scale-100.active {
    --tw-scale-x:  1;
    --tw-scale-y:  1;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.max-md\:\[\&\.active\]\:opacity-100.active {
    opacity: 1;
}
}@media (min-width: 992px) {
    .lg\: \[\&\.active\]\:flex.active {
    display: flex;
}
.lg\:\[\&\.active\]\:translate-x-0.active {
    --tw-translate-x:  0px;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.lg\:\[\&\.active\]\:border-b-heading-foreground.active {
    border-bottom-color: hsl(var(--heading-foreground));
}
.lg\:\[\&\.active\]\:bg-primary\/5.active {
    background-color: hsl(var(--primary) / .05);
}
.lg\:\[\&\.active\]\:text-heading-foreground.active {
    color: hsl(var(--heading-foreground));
}
.lg\:\[\&\.active\]\:text-primary.active {
    color: hsl(var(--primary));
}
.lg\:\[\&\.active\]\:after\:origin-left.active:after {
    content: var(--tw-content);
    transform-origin: left;
}
.lg\:\[\&\.active\]\:after\:scale-x-100.active:after {
    content: var(--tw-content);
    --tw-scale-x:  1;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
}.\[\&\.active_\.air-datepicker\]\:block.active .air-datepicker {
    display: block;
}
@media not all and (min-width: 992px) {
    .max-lg\: \[\&\.advanced-opts-enabled\]\:flex.advanced-opts-enabled {
    display: flex;
}
}.\[\&\.anchor-end\]\:end-2.anchor-end {
    inset-inline-end: .5rem;
}
.\[\&\.anchor-end\]\:start-auto.anchor-end {
    inset-inline-start: auto;
}
.\[\&\.anchor-end\]\:me-2.anchor-end {
    margin-inline-end: .5rem;
}
.\[\&\.anchor-end\]\:ms-0.anchor-end {
    margin-inline-start: 0px;
}
@media not all and (min-width: 768px) {
    .max-md\: \[\&\.collapsed\]\/promo\:left-5.collapsed {
    left: 1.25rem;
}
.max-md\:\[\&\.collapsed\]\/promo\:size-12.collapsed {
    width: 3rem;
    height: 3rem;
}
.max-md\:\[\&\.collapsed\]\/promo\:max-w-none.collapsed {
    max-width: none;
}
.max-md\:\[\&\.collapsed\]\/promo\:translate-x-0.collapsed {
    --tw-translate-x:  0px;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.max-md\:\[\&\.collapsed\]\/promo\:justify-center.collapsed {
    justify-content: center;
}
.max-md\:\[\&\.collapsed\]\/promo\:overflow-hidden.collapsed {
    overflow: hidden;
}
.max-md\:\[\&\.collapsed\]\/promo\:rounded-full.collapsed {
    border-radius: 9999px;
}
.max-md\:\[\&\.collapsed\]\/promo\:p-0.collapsed {
    padding: 0;
}
}.data-\[compact\=true\]\:\[\&\.conversation-not-started\]\:hidden.conversation-not-started[data-compact=true], .data-\[compact\=false\]\:\[\&\.conversation-started\]\:hidden.conversation-started[data-compact=false] {
    display: none;
}
.\[\&\.drag-over\]\:border-heading-foreground.drag-over {
    border-color: hsl(var(--heading-foreground));
}
.\[\&\.drag-over\]\:border-primary.drag-over {
    border-color: hsl(var(--primary));
}
.\[\&\.drag-over\]\:border-primary\/50.drag-over {
    border-color: hsl(var(--primary) / .5);
}
.\[\&\.drag-over\]\:bg-primary\/10.drag-over {
    background-color: hsl(var(--primary) / .1);
}
.\[\&\.drag-over\]\:bg-primary\/5.drag-over {
    background-color: hsl(var(--primary) / .05);
}
.\[\&\.dropdown-anchor-bottom\]\:before\:-bottom-\[--dropdown-offset\].dropdown-anchor-bottom:before {
    content: var(--tw-content);
    bottom: calc(var(--dropdown-offset) * -1);
}
.\[\&\.dropdown-anchor-bottom\]\:before\:top-full.dropdown-anchor-bottom:before {
    content: var(--tw-content);
    top: 100%}
@media not all and (min-width: 768px) {
    .max-md\: \[\&\.expanded\]\:items-start.expanded {
    align-items: flex-start;
}
.max-md\:\[\&\.expanded\]\:p-5.expanded {
    padding: 1.25rem;
}
}.\[\&\.featured\]\:border-background.featured {
    border-color: hsl(var(--background));
}
.\[\&\.featured\]\:bg-background.featured {
    background-color: hsl(var(--background));
}
.\[\&\.featured\]\:bg-white.featured {
    --tw-bg-opacity:  1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity,  1));
}
.\[\&\.featured\]\:shadow-\[0_4px_44px_hsl\(0_0\%_0\%\/7\%\)\].featured {
    --tw-shadow:  0 4px 44px hsl(0 0% 0%/7%);
    --tw-shadow-colored:  0 4px 44px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow,  0 0 #0000), var(--tw-ring-shadow,  0 0 #0000), var(--tw-shadow);
}
.\[\&\.flickity-enabled\]\:overflow-visible.flickity-enabled {
    overflow: visible;
}
.\[\&\.flickity-resize_\.blogpilot-post-item\]\:min-h-full.flickity-resize .blogpilot-post-item, .\[\&\.flickity-resize_\.social-media-agent-post-item\]\:min-h-full.flickity-resize .social-media-agent-post-item {
    min-height: 100%}
.\[\&\.flipped\]\:rotate-180.flipped {
    --tw-rotate:  180deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.\[\&\.in-cart\]\:bg-emerald-500.in-cart {
    --tw-bg-opacity:  1;
    background-color: rgb(16 185 129 / var(--tw-bg-opacity,  1));
}
.\[\&\.in-cart\]\:text-white.in-cart {
    --tw-text-opacity:  1;
    color: rgb(255 255 255 / var(--tw-text-opacity,  1));
}
.\[\&\.in-cart\]\:hover\:bg-red-500:hover.in-cart {
    --tw-bg-opacity:  1;
    background-color: rgb(239 68 68 / var(--tw-bg-opacity,  1));
}
.\[\&\.in-cart\]\:hover\:text-white:hover.in-cart {
    --tw-text-opacity:  1;
    color: rgb(255 255 255 / var(--tw-text-opacity,  1));
}
.\[\&\.in-landingpage\]\:bottom-8.in-landingpage {
    bottom: 2rem;
}
.\[\&\.inactive\]\:pointer-events-none.inactive {
    pointer-events: none;
}
.\[\&\.inactive\]\:hidden.inactive {
    display: none;
}
.\[\&\.inactive\]\:scale-90.inactive {
    --tw-scale-x:  .9;
    --tw-scale-y:  .9;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.\[\&\.inactive\]\:opacity-50.inactive {
    opacity: .5;
}
@media (min-width: 992px) {
    .lg\: \[\&\.inactive\]\:hidden.inactive {
    display: none;
}
}.\[\&\.is-active\]\:visible.is-active {
    visibility: visible;
}
.\[\&\.is-active\]\:flex.is-active {
    display: flex;
}
.\[\&\.is-active\]\:bg-primary.is-active {
    background-color: hsl(var(--primary));
}
.\[\&\.is-active\]\:text-primary-foreground.is-active {
    color: hsl(var(--primary-foreground));
}
.\[\&\.is-active\]\:opacity-100.is-active {
    opacity: 1;
}
.\[\&\.is-hover\]\:after\:pointer-events-auto.is-hover:after {
    content: var(--tw-content);
    pointer-events: auto;
}
.\[\&\.is-inview\]\:motion-scale-in-90.is-inview {
    --motion-origin-scale-x:  .9;
    --motion-origin-scale-y:  .9;
    --motion-scale-in-animation:  motion-scale-in calc(var(--motion-scale-duration,  var(--motion-duration)) * var(--motion-scale-perceptual-duration-multiplier,  var(--motion-perceptual-duration-multiplier))) var(--motion-scale-timing,  var(--motion-timing)) var(--motion-scale-delay,  var(--motion-delay)) both;
    animation: var(--motion-scale-in-animation), var(--motion-translate-in-animation), var(--motion-rotate-in-animation), var(--motion-filter-in-animation), var(--motion-opacity-in-animation), var(--motion-background-color-in-animation), var(--motion-text-color-in-animation), var(--motion-scale-loop-animation), var(--motion-translate-loop-animation), var(--motion-rotate-loop-animation), var(--motion-filter-loop-animation), var(--motion-opacity-loop-animation), var(--motion-background-color-loop-animation), var(--motion-text-color-loop-animation);
}
.\[\&\.is-inview\]\:motion-scale-in-95.is-inview {
    --motion-origin-scale-x:  .95;
    --motion-origin-scale-y:  .95;
    --motion-scale-in-animation:  motion-scale-in calc(var(--motion-scale-duration,  var(--motion-duration)) * var(--motion-scale-perceptual-duration-multiplier,  var(--motion-perceptual-duration-multiplier))) var(--motion-scale-timing,  var(--motion-timing)) var(--motion-scale-delay,  var(--motion-delay)) both;
    animation: var(--motion-scale-in-animation), var(--motion-translate-in-animation), var(--motion-rotate-in-animation), var(--motion-filter-in-animation), var(--motion-opacity-in-animation), var(--motion-background-color-in-animation), var(--motion-text-color-in-animation), var(--motion-scale-loop-animation), var(--motion-translate-loop-animation), var(--motion-rotate-loop-animation), var(--motion-filter-loop-animation), var(--motion-opacity-loop-animation), var(--motion-background-color-loop-animation), var(--motion-text-color-loop-animation);
}
.\[\&\.is-inview\]\:motion-delay-300.is-inview {
    --motion-delay:  .3s;
}
.\[\&\.is-inview\]\:motion-delay-500.is-inview {
    --motion-delay:  .5s;
}
.\[\&\.is-inview\]\:motion-delay-700.is-inview {
    --motion-delay:  .7s;
}
.\[\&\.is-inview\]\:\[stroke-dashoffset\:0\].is-inview {
    stroke-dashoffset: 0;
}
.\[\&\.is-sticky\]\:sticky.is-sticky {
    position: sticky;
}
.\[\&\.is-sticky\]\:max-w-\[min\(740px\, 100\%\)\].is-sticky {
    max-width: min(740px, 100%);
}
.\[\&\.loading\]\:animate-pulse.loading {
    animation: pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;
}
.\[\&\.loading\]\:bg-white\/50.loading {
    background-color: #ffffff80;
}
.\[\&\.lqd-active\]\:bg-heading-foreground\/5.lqd-active {
    background-color: hsl(var(--heading-foreground) / .05);
}
.\[\&\.lqd-active\]\:text-green-500.lqd-active {
    --tw-text-opacity:  1;
    color: rgb(34 197 94 / var(--tw-text-opacity,  1));
}
.group\/editor.active .group-\[\&\.active\]\/editor\:\[\&\.lqd-invisible\]\:motion-scale-out-\[0\.5\].lqd-invisible {
    --motion-end-scale-x:  .5;
    --motion-end-scale-y:  .5;
    --motion-scale-out-animation:  motion-scale-out calc(var(--motion-scale-duration,  var(--motion-duration)) * var(--motion-scale-perceptual-duration-multiplier,  var(--motion-perceptual-duration-multiplier))) var(--motion-scale-timing,  var(--motion-timing)) var(--motion-scale-delay,  var(--motion-delay)) both;
    animation: var(--motion-scale-out-animation), var(--motion-translate-out-animation), var(--motion-rotate-out-animation), var(--motion-filter-out-animation), var(--motion-opacity-out-animation), var(--motion-background-color-out-animation), var(--motion-text-color-out-animation);
}
.group\/editor.active .group-\[\&\.active\]\/editor\:\[\&\.lqd-invisible\]\:motion-opacity-out-\[0\%\].lqd-invisible {
    --motion-end-opacity:  0%;
    --motion-opacity-out-animation:  motion-opacity-out calc(var(--motion-opacity-duration,  var(--motion-duration)) * var(--motion-opacity-perceptual-duration-multiplier,  var(--motion-perceptual-duration-multiplier))) var(--motion-opacity-timing,  var(--motion-timing)) var(--motion-opacity-delay,  var(--motion-delay)) both;
    animation: var(--motion-scale-out-animation), var(--motion-translate-out-animation), var(--motion-rotate-out-animation), var(--motion-filter-out-animation), var(--motion-opacity-out-animation), var(--motion-background-color-out-animation), var(--motion-text-color-out-animation);
}
.\[\&\.lqd-is-active\]\/dropdown\:pointer-events-auto.lqd-is-active, .\[\&\.lqd-is-active\]\:pointer-events-auto.lqd-is-active {
    pointer-events: auto;
}
.\[\&\.lqd-is-active\]\/dropdown\:visible.lqd-is-active {
    visibility: visible;
}
.\[\&\.lqd-is-active\]\:\!visible.lqd-is-active {
    visibility: visible!important;
}
.\[\&\.lqd-is-active\]\:visible.lqd-is-active {
    visibility: visible;
}
.\[\&\.lqd-is-active\]\:block.lqd-is-active {
    display: block;
}
.\[\&\.lqd-is-active\]\:h-\[calc\(100\%-82px\)\].lqd-is-active {
    height: calc(100% - 82px);
}
.\[\&\.lqd-is-active\]\/dropdown\:translate-y-0.lqd-is-active {
    --tw-translate-y:  0px;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.\[\&\.lqd-is-active\]\:translate-x-0.lqd-is-active {
    --tw-translate-x:  0px;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.\[\&\.lqd-is-active\]\:translate-y-0.lqd-is-active {
    --tw-translate-y:  0px;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.\[\&\.lqd-is-active\]\:scale-100.lqd-is-active {
    --tw-scale-x:  1;
    --tw-scale-y:  1;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.\[\&\.lqd-is-active\]\:border-heading-foreground.lqd-is-active {
    border-color: hsl(var(--heading-foreground));
}
.\[\&\.lqd-is-active\]\:border-primary.lqd-is-active {
    border-color: hsl(var(--primary));
}
.\[\&\.lqd-is-active\]\:border-transparent.lqd-is-active {
    border-color: transparent;
}
.\[\&\.lqd-is-active\]\:border-white.lqd-is-active {
    --tw-border-opacity:  1;
    border-color: rgb(255 255 255 / var(--tw-border-opacity,  1));
}
.\[\&\.lqd-is-active\]\:bg-\[\#205781\]\/15.lqd-is-active {
    background-color: #20578126;
}
.\[\&\.lqd-is-active\]\:bg-\[\#F8FAFB\].lqd-is-active {
    --tw-bg-opacity:  1;
    background-color: rgb(248 250 251 / var(--tw-bg-opacity,  1));
}
.\[\&\.lqd-is-active\]\:bg-accent.lqd-is-active {
    background-color: hsl(var(--accent));
}
.\[\&\.lqd-is-active\]\:bg-background.lqd-is-active {
    background-color: hsl(var(--background));
}
.\[\&\.lqd-is-active\]\:bg-black.lqd-is-active {
    --tw-bg-opacity:  1;
    background-color: rgb(0 0 0 / var(--tw-bg-opacity,  1));
}
.\[\&\.lqd-is-active\]\:bg-heading-foreground\/10.lqd-is-active {
    background-color: hsl(var(--heading-foreground) / .1);
}
.\[\&\.lqd-is-active\]\:bg-surface-background.lqd-is-active {
    background-color: hsl(var(--surface-background));
}
.\[\&\.lqd-is-active\]\:bg-white.lqd-is-active {
    --tw-bg-opacity:  1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity,  1));
}
.\[\&\.lqd-is-active\]\:bg-white\/\[2\%\].lqd-is-active {
    background-color: #ffffff05;
}
.\[\&\.lqd-is-active\]\:text-\[\#205781\].lqd-is-active {
    --tw-text-opacity:  1;
    color: rgb(32 87 129 / var(--tw-text-opacity,  1));
}
.\[\&\.lqd-is-active\]\:text-accent-foreground.lqd-is-active {
    color: hsl(var(--accent-foreground));
}
.\[\&\.lqd-is-active\]\:text-black.lqd-is-active {
    --tw-text-opacity:  1;
    color: rgb(0 0 0 / var(--tw-text-opacity,  1));
}
.\[\&\.lqd-is-active\]\:text-heading-foreground.lqd-is-active {
    color: hsl(var(--heading-foreground));
}
.\[\&\.lqd-is-active\]\:text-primary.lqd-is-active {
    color: hsl(var(--primary));
}
.\[\&\.lqd-is-active\]\:text-white.lqd-is-active {
    --tw-text-opacity:  1;
    color: rgb(255 255 255 / var(--tw-text-opacity,  1));
}
.\[\&\.lqd-is-active\]\:underline.lqd-is-active {
    text-decoration-line: underline;
}
.\[\&\.lqd-is-active\]\/dropdown\:opacity-100.lqd-is-active {
    opacity: 1;
}
.\[\&\.lqd-is-active\]\:\!opacity-100.lqd-is-active {
    opacity: 1!important;
}
.\[\&\.lqd-is-active\]\:opacity-100.lqd-is-active {
    opacity: 1;
}
.\[\&\.lqd-is-active\]\:shadow-\[0_2px_12px_hsl\(0_0\%_0\%\/10\%\)\].lqd-is-active {
    --tw-shadow:  0 2px 12px hsl(0 0% 0%/10%);
    --tw-shadow-colored:  0 2px 12px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow,  0 0 #0000), var(--tw-ring-shadow,  0 0 #0000), var(--tw-shadow);
}
.\[\&\.lqd-is-active\]\:shadow-\[0_2px_13px_rgba\(0\, 0\, 0\, 0\.1\)\].lqd-is-active {
    --tw-shadow:  0 2px 13px rgba(0, 0, 0, .1);
    --tw-shadow-colored:  0 2px 13px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow,  0 0 #0000), var(--tw-ring-shadow,  0 0 #0000), var(--tw-shadow);
}
.\[\&\.lqd-is-active\]\:shadow-lg.lqd-is-active {
    --tw-shadow:  0 10px 15px -3px rgb(0 0 0 / .1),  0 4px 6px -4px rgb(0 0 0 / .1);
    --tw-shadow-colored:  0 10px 15px -3px var(--tw-shadow-color),  0 4px 6px -4px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow,  0 0 #0000), var(--tw-ring-shadow,  0 0 #0000), var(--tw-shadow);
}
.\[\&\.lqd-is-active\]\:shadow-md.lqd-is-active {
    --tw-shadow:  0 4px 6px -1px rgb(0 0 0 / .1),  0 2px 4px -2px rgb(0 0 0 / .1);
    --tw-shadow-colored:  0 4px 6px -1px var(--tw-shadow-color),  0 2px 4px -2px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow,  0 0 #0000), var(--tw-ring-shadow,  0 0 #0000), var(--tw-shadow);
}
.\[\&\.lqd-is-active\]\:shadow-xl.lqd-is-active {
    --tw-shadow:  0 20px 25px -5px rgb(0 0 0 / .1),  0 8px 10px -6px rgb(0 0 0 / .1);
    --tw-shadow-colored:  0 20px 25px -5px var(--tw-shadow-color),  0 8px 10px -6px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow,  0 0 #0000), var(--tw-ring-shadow,  0 0 #0000), var(--tw-shadow);
}
.\[\&\.lqd-is-active\]\:shadow-xs.lqd-is-active {
    --tw-shadow:  0 2px 1px rgba(0,  0,  0,  .06);
    --tw-shadow-colored:  0 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);
}
.\[\&\.lqd-is-active\]\:shadow-black\/10.lqd-is-active {
    --tw-shadow-color:  rgb(0 0 0 / .1);
    --tw-shadow:  var(--tw-shadow-colored);
}
.\[\&\.lqd-is-active\]\:shadow-black\/5.lqd-is-active {
    --tw-shadow-color:  rgb(0 0 0 / .05);
    --tw-shadow:  var(--tw-shadow-colored);
}
.\[\&\.lqd-is-active\]\:shadow-black\/\[3\%\].lqd-is-active {
    --tw-shadow-color:  rgb(0 0 0 / 3%);
    --tw-shadow:  var(--tw-shadow-colored);
}
.\[\&\.lqd-is-active\]\:shadow-primary\/\[3\%\].lqd-is-active {
    --tw-shadow-color:  hsl(var(--primary) / 3%);
    --tw-shadow:  var(--tw-shadow-colored);
}
.\[\&\.lqd-is-active\]\:blur-0.lqd-is-active {
    --tw-blur:  blur(0);
    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);
}
.\[\&\.lqd-is-active\]\:after\:origin-left.lqd-is-active:after {
    content: var(--tw-content);
    transform-origin: left;
}
.\[\&\.lqd-is-active\]\:after\:scale-x-100.lqd-is-active:after {
    content: var(--tw-content);
    --tw-scale-x:  1;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
@media not all and (min-width: 1200px) {
    .max-xl\: \[\&\.lqd-is-active\]\:visible.lqd-is-active {
    visibility: visible;
}
.max-xl\:\[\&\.lqd-is-active\]\:scale-100.lqd-is-active {
    --tw-scale-x:  1;
    --tw-scale-y:  1;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.max-xl\:\[\&\.lqd-is-active\]\:opacity-100.lqd-is-active {
    opacity: 1;
}
}@media not all and (min-width: 992px) {
    .max-lg\: \[\&\.lqd-is-active\]\:visible.lqd-is-active {
    visibility: visible;
}
.\[\&\.lqd-is-active\]\:max-lg\:max-h-\[calc\(100vh-150px\)\].lqd-is-active {
    max-height: calc(100vh - 150px);
}
.\[\&\.lqd-is-active\]\:max-lg\:max-h-screen.lqd-is-active {
    max-height: 100vh;
}
.max-lg\:\[\&\.lqd-is-active\]\:translate-y-0.lqd-is-active {
    --tw-translate-y:  0px;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.max-lg\:\[\&\.lqd-is-active\]\:scale-100.lqd-is-active {
    --tw-scale-x:  1;
    --tw-scale-y:  1;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.max-lg\:\[\&\.lqd-is-active\]\:opacity-100.lqd-is-active {
    opacity: 1;
}
}.\[\&\.lqd-is-in-view\]\:translate-y-0.lqd-is-in-view {
    --tw-translate-y:  0px;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.\[\&\.lqd-is-in-view\]\:opacity-100.lqd-is-in-view {
    opacity: 1;
}
.\[\&\.lqd-is-sticky\]\:bg-white.lqd-is-sticky {
    --tw-bg-opacity:  1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity,  1));
}
.\[\&\.lqd-is-sticky\]\:text-black.lqd-is-sticky {
    --tw-text-opacity:  1;
    color: rgb(0 0 0 / var(--tw-text-opacity,  1));
}
.\[\&\.lqd-is-sticky\]\:shadow-\[0_4px_20px_rgba\(0\, 0\, 0\, 0\.03\)\].lqd-is-sticky {
    --tw-shadow:  0 4px 20px rgba(0, 0, 0, .03);
    --tw-shadow-colored:  0 4px 20px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow,  0 0 #0000), var(--tw-ring-shadow,  0 0 #0000), var(--tw-shadow);
}
.\[\&\.lqd-open\]\:visible.lqd-open {
    visibility: visible;
}
.\[\&\.lqd-open\]\:opacity-100.lqd-open {
    opacity: 1;
}
.\[\&\.lqd-passive\]\:bg-heading-foreground\/5.lqd-passive {
    background-color: hsl(var(--heading-foreground) / .05);
}
.\[\&\.lqd-passive\]\:text-heading-foreground.lqd-passive {
    color: hsl(var(--heading-foreground));
}
.group\/editor.active .group-\[\&\.active\]\/editor\:\[\&\.lqd-visible\]\:motion-scale-in-\[1\.5\].lqd-visible {
    --motion-origin-scale-x:  1.5;
    --motion-origin-scale-y:  1.5;
    --motion-scale-in-animation:  motion-scale-in calc(var(--motion-scale-duration,  var(--motion-duration)) * var(--motion-scale-perceptual-duration-multiplier,  var(--motion-perceptual-duration-multiplier))) var(--motion-scale-timing,  var(--motion-timing)) var(--motion-scale-delay,  var(--motion-delay)) both;
    animation: var(--motion-scale-in-animation), var(--motion-translate-in-animation), var(--motion-rotate-in-animation), var(--motion-filter-in-animation), var(--motion-opacity-in-animation), var(--motion-background-color-in-animation), var(--motion-text-color-in-animation), var(--motion-scale-loop-animation), var(--motion-translate-loop-animation), var(--motion-rotate-loop-animation), var(--motion-filter-loop-animation), var(--motion-opacity-loop-animation), var(--motion-background-color-loop-animation), var(--motion-text-color-loop-animation);
}
.group\/editor.active .group-\[\&\.active\]\/editor\:\[\&\.lqd-visible\]\:motion-opacity-in-\[0\%\].lqd-visible {
    --motion-origin-opacity:  0%;
    --motion-opacity-in-animation:  motion-opacity-in calc(var(--motion-opacity-duration,  var(--motion-duration)) * var(--motion-opacity-perceptual-duration-multiplier,  var(--motion-perceptual-duration-multiplier))) var(--motion-opacity-timing,  var(--motion-timing)) var(--motion-opacity-delay,  var(--motion-delay)) both;
    animation: var(--motion-scale-in-animation), var(--motion-translate-in-animation), var(--motion-rotate-in-animation), var(--motion-filter-in-animation), var(--motion-opacity-in-animation), var(--motion-background-color-in-animation), var(--motion-text-color-in-animation), var(--motion-scale-loop-animation), var(--motion-translate-loop-animation), var(--motion-rotate-loop-animation), var(--motion-filter-loop-animation), var(--motion-opacity-loop-animation), var(--motion-background-color-loop-animation), var(--motion-text-color-loop-animation);
}
.\[\&\.open\]\:bg-foreground\/10.open {
    background-color: hsl(var(--foreground) / .1);
}
@media not all and (min-width: 768px) {
    .max-md\: \[\&\.open\]\:pointer-events-auto.open {
    pointer-events: auto;
}
.max-md\:\[\&\.open\]\:visible.open {
    visibility: visible;
}
.max-md\:\[\&\.open\]\:translate-y-0.open {
    --tw-translate-y:  0px;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.max-md\:\[\&\.open\]\:opacity-100.open {
    opacity: 1;
}
}.\[\&\.selected\]\:border-primary.selected {
    border-color: hsl(var(--primary));
}
.\[\&\.selected\]\:bg-foreground\/5.selected {
    background-color: hsl(var(--foreground) / .05);
}
.\[\&\.selected\]\:bg-heading-foreground\/5.selected {
    background-color: hsl(var(--heading-foreground) / .05);
}
.\[\&\.selected\]\:bg-primary.selected {
    background-color: hsl(var(--primary));
}
.\[\&\.selected\]\:text-primary-foreground.selected {
    color: hsl(var(--primary-foreground));
}
.\[\&\.selected\]\:opacity-100.selected {
    opacity: 1;
}
.\[\&\.selected\]\:ring-4.selected {
    --tw-ring-offset-shadow:  var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow:  var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,  0 0 #0000);
}
.\[\&\.selected\]\:ring-primary.selected {
    --tw-ring-color:  hsl(var(--primary));
}
.\[\&\.selected\]\:before\:scale-100.selected:before {
    content: var(--tw-content);
    --tw-scale-x:  1;
    --tw-scale-y:  1;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.\[\&\.selected\]\:before\:opacity-100.selected:before {
    content: var(--tw-content);
    opacity: 1;
}
.\[\&\.show\]\:grid.show {
    display: grid;
}
.\[\&\.showing-results\]\:\[grid-template-columns\:100\%\].showing-results {
    grid-template-columns: 100%}
.\[\&\.updating-cart\]\:pointer-events-none.updating-cart {
    pointer-events: none;
}
.\[\&\.updating-cart\]\:opacity-50.updating-cart {
    opacity: .5;
}
.\[\&\:\:-moz-range-thumb\]\:size-2::-moz-range-thumb {
    width: .5rem;
    height: .5rem;
}
.\[\&\:\:-moz-range-thumb\]\:size-2\.5::-moz-range-thumb {
    width: .625rem;
    height: .625rem;
}
.\[\&\:\:-moz-range-thumb\]\:size-3::-moz-range-thumb {
    width: .75rem;
    height: .75rem;
}
.\[\&\:\:-moz-range-thumb\]\:size-4::-moz-range-thumb {
    width: 1rem;
    height: 1rem;
}
.\[\&\:\:-moz-range-thumb\]\:appearance-none::-moz-range-thumb {
    -moz-appearance: none;
    appearance: none;
}
.\[\&\:\:-moz-range-thumb\]\:rounded-full::-moz-range-thumb {
    border-radius: 9999px;
}
.\[\&\:\:-moz-range-thumb\]\:border::-moz-range-thumb {
    border-width: 1px;
}
.\[\&\:\:-moz-range-thumb\]\:border-none::-moz-range-thumb {
    border-style: none;
}
.\[\&\:\:-moz-range-thumb\]\:border-background::-moz-range-thumb {
    border-color: hsl(var(--background));
}
.\[\&\:\:-moz-range-thumb\]\:border-heading-foreground::-moz-range-thumb {
    border-color: hsl(var(--heading-foreground));
}
.\[\&\:\:-moz-range-thumb\]\:bg-black::-moz-range-thumb {
    --tw-bg-opacity:  1;
    background-color: rgb(0 0 0 / var(--tw-bg-opacity,  1));
}
.\[\&\:\:-moz-range-thumb\]\:bg-heading-foreground::-moz-range-thumb {
    background-color: hsl(var(--heading-foreground));
}
.\[\&\:\:-moz-range-thumb\]\:bg-primary::-moz-range-thumb {
    background-color: hsl(var(--primary));
}
.active\:\[\&\:\:-moz-range-thumb\]\:scale-110::-moz-range-thumb:active {
    --tw-scale-x:  1.1;
    --tw-scale-y:  1.1;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.\[\&\:\:-moz-range-thumb\]\:dark\:bg-white:is(.theme-dark *)::-moz-range-thumb {
    --tw-bg-opacity:  1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity,  1));
}
.\[\&\:\:-webkit-inner-spin-button\]\:appearance-none::-webkit-inner-spin-button {
    -webkit-appearance: none;
    appearance: none;
}
.\[\&\:\:-webkit-outer-spin-button\]\:appearance-none::-webkit-outer-spin-button {
    -webkit-appearance: none;
    appearance: none;
}
.\[\&\:\:-webkit-slider-thumb\]\:size-2::-webkit-slider-thumb {
    width: .5rem;
    height: .5rem;
}
.\[\&\:\:-webkit-slider-thumb\]\:size-2\.5::-webkit-slider-thumb {
    width: .625rem;
    height: .625rem;
}
.\[\&\:\:-webkit-slider-thumb\]\:size-3::-webkit-slider-thumb {
    width: .75rem;
    height: .75rem;
}
.\[\&\:\:-webkit-slider-thumb\]\:size-3\.5::-webkit-slider-thumb {
    width: .875rem;
    height: .875rem;
}
.\[\&\:\:-webkit-slider-thumb\]\:size-4::-webkit-slider-thumb {
    width: 1rem;
    height: 1rem;
}
.\[\&\:\:-webkit-slider-thumb\]\:appearance-none::-webkit-slider-thumb {
    -webkit-appearance: none;
    appearance: none;
}
.\[\&\:\:-webkit-slider-thumb\]\:rounded-full::-webkit-slider-thumb {
    border-radius: 9999px;
}
.\[\&\:\:-webkit-slider-thumb\]\:border::-webkit-slider-thumb {
    border-width: 1px;
}
.\[\&\:\:-webkit-slider-thumb\]\:border-none::-webkit-slider-thumb {
    border-style: none;
}
.\[\&\:\:-webkit-slider-thumb\]\:border-background::-webkit-slider-thumb {
    border-color: hsl(var(--background));
}
.\[\&\:\:-webkit-slider-thumb\]\:border-heading-foreground::-webkit-slider-thumb {
    border-color: hsl(var(--heading-foreground));
}
.\[\&\:\:-webkit-slider-thumb\]\:bg-black::-webkit-slider-thumb {
    --tw-bg-opacity:  1;
    background-color: rgb(0 0 0 / var(--tw-bg-opacity,  1));
}
.\[\&\:\:-webkit-slider-thumb\]\:bg-heading-foreground::-webkit-slider-thumb {
    background-color: hsl(var(--heading-foreground));
}
.\[\&\:\:-webkit-slider-thumb\]\:bg-primary::-webkit-slider-thumb {
    background-color: hsl(var(--primary));
}
.active\:\[\&\:\:-webkit-slider-thumb\]\:scale-110::-webkit-slider-thumb:active {
    --tw-scale-x:  1.1;
    --tw-scale-y:  1.1;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.\[\&\:\:-webkit-slider-thumb\]\:dark\:bg-white:is(.theme-dark *)::-webkit-slider-thumb {
    --tw-bg-opacity:  1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity,  1));
}
.\[\&\:has\(\.lqd-is-active\)\]\:bg-\[\#F9FAFB\]:has(.lqd-is-active) {
    --tw-bg-opacity:  1;
    background-color: rgb(249 250 251 / var(--tw-bg-opacity,  1));
}
.\[\&\:has\(\.lqd-is-active\)\]\:bg-surface-background:has(.lqd-is-active) {
    background-color: hsl(var(--surface-background));
}
.\[\&\:has\(\.lqd-is-active\)\]\:pb-9:has(.lqd-is-active) {
    padding-bottom: 2.25rem;
}
.\[\&\:hover\>\.lqd-tooltip-content\]\:visible:hover>.lqd-tooltip-content {
    visibility: visible;
}
.\[\&\:hover\>\.lqd-tooltip-content\]\:translate-y-0:hover>.lqd-tooltip-content {
    --tw-translate-y:  0px;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.\[\&\:hover\>\.lqd-tooltip-content\]\:opacity-100:hover>.lqd-tooltip-content {
    opacity: 1;
}
@media (min-width: 992px) {
    .lg\: \[\&\>\.lqd-card\]\:h-full>.lqd-card {
    height: 100%}
.lg\:\[\&\>\.lqd-card\]\:border-none>.lqd-card {
    border-style: none;
}
}.\[\&\>\.lqd-navbar-item\>\.lqd-navbar-link\>\.lqd-nav-link-icon\]\:text-white\/90>.lqd-navbar-item>.lqd-navbar-link>.lqd-nav-link-icon {
    color: #ffffffe6;
}
.\[\&\>div\:nth-child\(1\)\]\:h-full>div:nth-child(1) {
    height: 100%}
.\[\&\>div\:nth-child\(1\)\]\:outline-none>div:nth-child(1) {
    outline: 2px solid transparent;
    outline-offset: 2px;
}
@media (min-width: 768px) {
    .md\: \[\&\>div\]\:justify-end>div {
    justify-content: flex-end;
}
}@media (min-width: 992px) {
    .lg\: \[\&\>div\]\:grow-0>div {
    flex-grow: 0;
}
}.peer:checked~.peer-checked\:\[\&\>span\]\:bg-green-500>span {
    --tw-bg-opacity:  1;
    background-color: rgb(34 197 94 / var(--tw-bg-opacity,  1));
}
.peer:checked~.peer-checked\:\[\&\>span\]\:text-green-50>span {
    --tw-text-opacity:  1;
    color: rgb(240 253 244 / var(--tw-text-opacity,  1));
}
@keyframes pulse {
    50% {
    opacity: .5;
}
}.\[\&\[aria-busy\=true\]\]\:animate-pulse[aria-busy=true] {
    animation: pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;
}
@media (min-width: 992px) {
    .group\/li.is-hover .lg\: group-\[\&\.is-hover\]\/li\:\[\&\[data-direction\=left\]\]\:motion-translate-x-in-\[15px\][data-direction=left] {
    --motion-origin-translate-x:  15px;
    --motion-translate-in-animation:  motion-translate-in calc(var(--motion-translate-duration,  var(--motion-duration)) * var(--motion-translate-perceptual-duration-multiplier,  var(--motion-perceptual-duration-multiplier))) var(--motion-translate-timing,  var(--motion-timing)) var(--motion-translate-delay,  var(--motion-delay)) both;
    animation: var(--motion-scale-in-animation), var(--motion-translate-in-animation), var(--motion-rotate-in-animation), var(--motion-filter-in-animation), var(--motion-opacity-in-animation), var(--motion-background-color-in-animation), var(--motion-text-color-in-animation), var(--motion-scale-loop-animation), var(--motion-translate-loop-animation), var(--motion-rotate-loop-animation), var(--motion-filter-loop-animation), var(--motion-opacity-loop-animation), var(--motion-background-color-loop-animation), var(--motion-text-color-loop-animation);
}
.group\/li.is-hover .lg\:group-\[\&\.is-hover\]\/li\:\[\&\[data-direction\=right\]\]\:motion-translate-x-in-\[-15px\][data-direction=right] {
    --motion-origin-translate-x:  -15px;
    --motion-translate-in-animation:  motion-translate-in calc(var(--motion-translate-duration,  var(--motion-duration)) * var(--motion-translate-perceptual-duration-multiplier,  var(--motion-perceptual-duration-multiplier))) var(--motion-translate-timing,  var(--motion-timing)) var(--motion-translate-delay,  var(--motion-delay)) both;
    animation: var(--motion-scale-in-animation), var(--motion-translate-in-animation), var(--motion-rotate-in-animation), var(--motion-filter-in-animation), var(--motion-opacity-in-animation), var(--motion-background-color-in-animation), var(--motion-text-color-in-animation), var(--motion-scale-loop-animation), var(--motion-translate-loop-animation), var(--motion-rotate-loop-animation), var(--motion-filter-loop-animation), var(--motion-opacity-loop-animation), var(--motion-background-color-loop-animation), var(--motion-text-color-loop-animation);
}
}@media not all and (min-width: 992px) {
    .max-lg\: \[\&\[data-view-mode\=list\]\]\:max-w-full[data-view-mode=list] {
    max-width: 100%}
}.\[\&\[disabled\]\]\:pointer-events-none[disabled] {
    pointer-events: none;
}
.\[\&\[disabled\]\]\:opacity-50[disabled] {
    opacity: .5;
}
.\[\&\[src\*\=svg\]\]\:size-8[src*=svg] {
    width: 2rem;
    height: 2rem;
}
.\[\&\[src\*\=svg\]\]\:rounded-none[src*=svg] {
    border-radius: 0;
}
.\[\&\[src\*\=svg\]\]\:\[object-fit\:unset\][src*=svg] {
    -o-object-fit: unset;
    object-fit: unset;
}
.peer\/tab1:checked~.peer-checked\/tab1\:\[\&_\#tab1content\]\:block #tab1content {
    display: block;
}
.peer\/tab2:checked~.peer-checked\/tab2\:\[\&_\#tab2content\]\:block #tab2content {
    display: block;
}
.peer\/tab3:checked~.peer-checked\/tab3\:\[\&_\#tab3content\]\:block #tab3content {
    display: block;
}
.\[\&_\*\]\:text-current * {
    color: currentColor;
}
.\[\&_\.air-datepicker\]\:absolute .air-datepicker {
    position: absolute;
}
.\[\&_\.air-datepicker\]\:start-0 .air-datepicker {
    inset-inline-start: 0px;
}
.\[\&_\.air-datepicker\]\:top-full .air-datepicker {
    top: 100%}
.\[\&_\.air-datepicker\]\:z-10 .air-datepicker {
    z-index: 10;
}
.\[\&_\.air-datepicker\]\:hidden .air-datepicker {
    display: none;
}
.\[\&_\.air-datepicker\]\:w-full .air-datepicker {
    width: 100%}
.\[\&_\.air-datepicker\]\:rounded-t-none .air-datepicker {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}
.\[\&_\.air-datepicker\]\:border-foreground\/5 .air-datepicker {
    border-color: hsl(var(--foreground) / .05);
}
.\[\&_\.apexcharts-canvas\]\:mx-auto .apexcharts-canvas {
    margin-left: auto;
    margin-right: auto;
}
.\[\&_\.apexcharts-canvas\]\:max-w-full .apexcharts-canvas {
    max-width: 100%}
.\[\&_\.apexcharts-legend-text\]\:\!m-0 .apexcharts-legend-text {
    margin: 0!important;
}
.\[\&_\.apexcharts-legend-text\]\:\!pe-2 .apexcharts-legend-text {
    padding-inline-end: .5rem!important;
}
.\[\&_\.apexcharts-legend-text\]\:ps-2 .apexcharts-legend-text {
    padding-inline-start: .5rem;
}
.\[\&_\.apexcharts-legend-text\]\:\!text-foreground .apexcharts-legend-text {
    color: hsl(var(--foreground))!important;
}
.\[\&_\.apexcharts-legend-text\]\:\!text-heading-foreground .apexcharts-legend-text {
    color: hsl(var(--heading-foreground))!important;
}
.\[\&_\.apexcharts-svg\]\:max-w-full .apexcharts-svg {
    max-width: 100%}
.\[\&_\.chat-content-container\]\:rounded-2xl .chat-content-container {
    border-radius: 1rem;
}
.\[\&_\.dot\.is-selected\]\:w-\[18px\] .dot.is-selected {
    width: 18px;
}
.\[\&_\.dot\.is-selected\]\:opacity-100 .dot.is-selected {
    opacity: 1;
}
.\[\&_\.dot\]\:mx-0 .dot {
    margin-left: 0;
    margin-right: 0;
}
.\[\&_\.dot\]\:size-2\.5 .dot {
    width: .625rem;
    height: .625rem;
}
.\[\&_\.dot\]\:shrink-0 .dot {
    flex-shrink: 0;
}
.\[\&_\.dot\]\:rounded-full .dot {
    border-radius: 9999px;
}
.\[\&_\.dot\]\:bg-current .dot {
    background-color: currentColor;
}
.\[\&_\.dot\]\:opacity-25 .dot {
    opacity: .25;
}
.\[\&_\.dot\]\:transition-all .dot {
    transition-property: all;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    transition-duration: .15s;
}
@media not all and (min-width: 576px) {
    .max-sm\: \[\&_\.dot\]\:hidden .dot {
    display: none;
}
.max-sm\:\[\&_\.flickity-button-icon\]\:\!left-1\/4 .flickity-button-icon {
    left: 25%!important;
}
.max-sm\:\[\&_\.flickity-button-icon\]\:\!top-1\/4 .flickity-button-icon {
    top: 25%!important;
}
.max-sm\:\[\&_\.flickity-button-icon\]\:\!h-1\/2 .flickity-button-icon {
    height: 50%!important;
}
.max-sm\:\[\&_\.flickity-button-icon\]\:\!w-1\/2 .flickity-button-icon {
    width: 50%!important;
}
}.\[\&_\.flickity-button\.next\]\:-right-16 .flickity-button.next {
    right: -4rem;
}
@media not all and (min-width: 768px) {
    .max-md\: \[\&_\.flickity-button\.next\]\:-right-10 .flickity-button.next {
    right: -2.5rem;
}
}.\[\&_\.flickity-button\.previous\]\:-left-16 .flickity-button.previous {
    left: -4rem;
}
@media not all and (min-width: 768px) {
    .max-md\: \[\&_\.flickity-button\.previous\]\:-left-10 .flickity-button.previous {
    left: -2.5rem;
}
}.\[\&_\.flickity-button\]\:opacity-40 .flickity-button {
    opacity: .4;
}
.\[\&_\.flickity-button\]\:transition-all .flickity-button {
    transition-property: all;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    transition-duration: .15s;
}
.\[\&_\.flickity-button\]\:hover\:bg-transparent:hover .flickity-button {
    background-color: transparent;
}
.\[\&_\.flickity-button\]\:hover\:opacity-100:hover .flickity-button {
    opacity: 1;
}
.\[\&_\.flickity-button\]\:focus\:shadow-none:focus .flickity-button {
    --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);
}
@media not all and (min-width: 576px) {
    .max-sm\: \[\&_\.flickity-button\]\:relative .flickity-button {
    position: relative;
}
.max-sm\:\[\&_\.flickity-button\]\:\!left-auto .flickity-button {
    left: auto!important;
}
.max-sm\:\[\&_\.flickity-button\]\:\!right-auto .flickity-button {
    right: auto!important;
}
.max-sm\:\[\&_\.flickity-button\]\:top-auto .flickity-button {
    top: auto;
}
.max-sm\:\[\&_\.flickity-button\]\:\!mx-4 .flickity-button {
    margin-left: 1rem!important;
    margin-right: 1rem!important;
}
.max-sm\:\[\&_\.flickity-button\]\:translate-y-0 .flickity-button {
    --tw-translate-y:  0px;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
}.\[\&_\.flickity-page-dots\]\:-bottom-14 .flickity-page-dots {
    bottom: -3.5rem;
}
.\[\&_\.flickity-page-dots\]\:mx-0 .flickity-page-dots {
    margin-left: 0;
    margin-right: 0;
}
.\[\&_\.flickity-page-dots\]\:flex .flickity-page-dots {
    display: flex;
}
.\[\&_\.flickity-page-dots\]\:items-center .flickity-page-dots {
    align-items: center;
}
.\[\&_\.flickity-page-dots\]\:justify-center .flickity-page-dots {
    justify-content: center;
}
.\[\&_\.flickity-page-dots\]\:gap-3 .flickity-page-dots {
    gap: .75rem;
}
.\[\&_\.flickity-slider\]\:w-full .flickity-slider, .\[\&_\.flickity-viewport\]\:w-full .flickity-viewport {
    width: 100%}
@media (min-width: 992px) {
    .lg\: \[\&_\.flickity-viewport\]\:\[mask-image\:linear-gradient\(to_right\, transparent\, black_20\%\, black_80\%\, transparent\)\] .flickity-viewport {
    -webkit-mask-image: linear-gradient(to right, transparent, black 20%, black 80%, transparent);
    mask-image: linear-gradient(to right, transparent, black 20%, black 80%, transparent);
}
}.\[\&_\.header-focus-mode-nav-toggle-container\>a\]\:hidden .header-focus-mode-nav-toggle-container>a {
    display: none;
}
.\[\&_\.header-search-border-play-inner\]\:\[background\:conic-gradient\(from_0deg\, transparent_0\%\, var\(--gradient-stops\)\, transparent_40\%\)\] .header-search-border-play-inner {
    background: conic-gradient(from 0deg, transparent 0%, var(--gradient-stops), transparent 40%);
}
.\[\&_\.header-search-border\]\:-inset-1\.5 .header-search-border {
    inset: -.375rem;
}
.\[\&_\.header-search-border\]\:rounded-2xl .header-search-border {
    border-radius: 1rem;
}
.\[\&_\.image-result\:nth-child\(n\+12\)\]\:hidden .image-result:nth-child(n+12) {
    display: none;
}
.\[\&_\.image-result\:nth-child\(n\+17\)\]\:hidden .image-result:nth-child(n+17) {
    display: none;
}
.\[\&_\.image-result\:nth-child\(n\+7\)\]\:hidden .image-result:nth-child(n+7) {
    display: none;
}
.\[\&_\.konvajs-content\]\:w-full .konvajs-content {
    width: 100%}
.\[\&_\.konvajs-content\]\:origin-center .konvajs-content {
    transform-origin: center;
}
.\[\&_\.konvajs-content\]\:translate-x-\[--zoom-offset-x\] .konvajs-content {
    --tw-translate-x:  var(--zoom-offset-x);
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.\[\&_\.konvajs-content\]\:translate-y-\[--zoom-offset-y\] .konvajs-content {
    --tw-translate-y:  var(--zoom-offset-y);
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.\[\&_\.konvajs-content\]\:scale-\[--zoom-level\] .konvajs-content {
    --tw-scale-x:  var(--zoom-level);
    --tw-scale-y:  var(--zoom-level);
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.\[\&_\.konvajs-content\]\:bg-background .konvajs-content {
    background-color: hsl(var(--background));
}
.\[\&_\.konvajs-content\]\:shadow-sm .konvajs-content {
    --tw-shadow:  0 1px 2px 0 rgb(0 0 0 / .05);
    --tw-shadow-colored:  0 1px 2px 0 var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow,  0 0 #0000), var(--tw-ring-shadow,  0 0 #0000), var(--tw-shadow);
}
.\[\&_\.label-added_\.select-model-label\]\:hidden .label-added .select-model-label {
    display: none;
}
.\[\&_\.lqd-btn\]\:hover\:bg-primary:hover .lqd-btn {
    background-color: hsl(var(--primary));
}
.\[\&_\.lqd-btn\]\:hover\:text-primary-foreground:hover .lqd-btn {
    color: hsl(var(--primary-foreground));
}
.\[\&_\.lqd-btn\]\:dark\:text-heading-foreground:is(.theme-dark *) .lqd-btn {
    color: hsl(var(--heading-foreground));
}
.\[\&_\.lqd-chat-avatar\]\:hidden .lqd-chat-avatar {
    display: none;
}
.\[\&_\.lqd-chat-share-modal-trigger\]\:absolute .lqd-chat-share-modal-trigger {
    position: absolute;
}
.\[\&_\.lqd-chat-share-modal-trigger\]\:inset-0 .lqd-chat-share-modal-trigger {
    inset: 0;
}
.\[\&_\.lqd-chat-share-modal-trigger\]\:z-2 .lqd-chat-share-modal-trigger {
    z-index: 2;
}
.\[\&_\.lqd-chat-share-modal-trigger\]\:opacity-0 .lqd-chat-share-modal-trigger {
    opacity: 0;
}
@media (min-width: 768px) {
    .md\: \[\&_\.lqd-chat-share-modal-trigger\]\:absolute .lqd-chat-share-modal-trigger {
    position: absolute;
}
.md\:\[\&_\.lqd-chat-share-modal-trigger\]\:z-10 .lqd-chat-share-modal-trigger {
    z-index: 10;
}
.md\:\[\&_\.lqd-chat-share-modal-trigger\]\:size-full .lqd-chat-share-modal-trigger {
    width: 100%;
    height: 100%}
.md\:\[\&_\.lqd-chat-share-modal-trigger\]\:opacity-0 .lqd-chat-share-modal-trigger {
    opacity: 0;
}
}.\[\&_\.lqd-chat-user-bubble_\.chat-content-container\]\:bg-accent .lqd-chat-user-bubble .chat-content-container {
    background-color: hsl(var(--accent));
}
.\[\&_\.lqd-chat-user-bubble_\.chat-content-container\]\:text-accent-foreground .lqd-chat-user-bubble .chat-content-container {
    color: hsl(var(--accent-foreground));
}
.\[\&_\.lqd-cs-doc-item\:nth-child\(n\+7\)\]\:hidden .lqd-cs-doc-item:nth-child(n+7) {
    display: none;
}
.\[\&_\.lqd-cs-template\:nth-child\(n\+9\)\]\:hidden .lqd-cs-template:nth-child(n+9) {
    display: none;
}
.\[\&_\.lqd-cutout-2-border-be\]\:w-\[5px\] .lqd-cutout-2-border-be {
    width: 5px;
}
.\[\&_\.lqd-generator-action-btns\]\:justify-center .lqd-generator-action-btns {
    justify-content: center;
}
@media (min-width: 992px) {
    .lg\: \[\&_\.lqd-input-group\]\:m-0 .lqd-input-group {
    margin: 0;
}
.lg\:\[\&_\.lqd-input-group\]\:grow-0 .lqd-input-group {
    flex-grow: 0;
}
.lg\:\[\&_\.lqd-input-group\]\:flex-col .lqd-input-group {
    flex-direction: column;
}
.lg\:\[\&_\.lqd-input-group\]\:flex-nowrap .lqd-input-group {
    flex-wrap: nowrap;
}
.lg\:\[\&_\.lqd-input-group\]\:gap-8 .lqd-input-group {
    gap: 2rem;
}
}.\[\&_\.lqd-input-label-txt\]\:order-1 .lqd-input-label-txt {
    order: 1;
}
@media not all and (min-width: 768px) {
    .max-md\: \[\&_\.lqd-input-label-txt\]\:hidden .lqd-input-label-txt {
    display: none;
}
}.\[\&_\.lqd-modal\>\.lqd-btn\>span\]\:w-full .lqd-modal>.lqd-btn>span {
    width: 100%}
.\[\&_\.lqd-modal\>\.lqd-btn\>span\]\:overflow-hidden .lqd-modal>.lqd-btn>span {
    overflow: hidden;
}
.\[\&_\.lqd-modal\>\.lqd-btn\>span\]\:text-ellipsis .lqd-modal>.lqd-btn>span {
    text-overflow: ellipsis;
}
.\[\&_\.lqd-modal\>\.lqd-btn\]\:w-32 .lqd-modal>.lqd-btn {
    width: 8rem;
}
.\[\&_\.lqd-modal\>\.lqd-btn\]\:justify-start .lqd-modal>.lqd-btn {
    justify-content: flex-start;
}
.\[\&_\.lqd-modal\>\.lqd-btn\]\:overflow-hidden .lqd-modal>.lqd-btn {
    overflow: hidden;
}
.\[\&_\.lqd-modal\>\.lqd-btn\]\:text-ellipsis .lqd-modal>.lqd-btn {
    text-overflow: ellipsis;
}
.\[\&_\.lqd-modal\>\.lqd-btn\]\:whitespace-nowrap .lqd-modal>.lqd-btn {
    white-space: nowrap;
}
.\[\&_\.lqd-modal\>\.lqd-btn\]\:bg-transparent .lqd-modal>.lqd-btn {
    background-color: transparent;
}
.\[\&_\.lqd-modal\>\.lqd-btn\]\:p-0 .lqd-modal>.lqd-btn {
    padding: 0;
}
.\[\&_\.lqd-modal\>\.lqd-btn\]\:text-heading-foreground .lqd-modal>.lqd-btn {
    color: hsl(var(--heading-foreground));
}
.\[\&_\.lqd-modal\>\.lqd-btn\]\:shadow-none .lqd-modal>.lqd-btn {
    --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);
}
.\[\&_\.lqd-modal\>\.lqd-btn\]\:hover\:translate-y-0:hover .lqd-modal>.lqd-btn {
    --tw-translate-y:  0px;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.\[\&_\.lqd-modal\>\.lqd-btn\]\:hover\:text-heading-foreground:hover .lqd-modal>.lqd-btn {
    color: hsl(var(--heading-foreground));
}
.\[\&_\.lqd-modal\>\.lqd-btn_svg\]\:shrink-0 .lqd-modal>.lqd-btn svg {
    flex-shrink: 0;
}
.\[\&_\.lqd-modal\]\:size-full .lqd-modal {
    width: 100%;
    height: 100%}
@media (min-width: 768px) {
    .md\: \[\&_\.lqd-modal\]\:absolute .lqd-modal {
    position: absolute;
}
}.\[\&_\.lqd-nav-item-badge\]\:ms-auto .lqd-nav-item-badge {
    margin-inline-start: auto;
}
.\[\&_\.lqd-outline-glow-inner\]\:\[animation-direction\:alternate\] .lqd-outline-glow-inner {
    animation-direction: alternate;
}
.\[\&_\.lqd-price-table-info\]\:text-xs .lqd-price-table-info {
    font-size: .875rem;
    line-height: 1.25rem;
}
.\[\&_\.lqd-price-table-info\]\:text-black .lqd-price-table-info {
    --tw-text-opacity:  1;
    color: rgb(0 0 0 / var(--tw-text-opacity,  1));
}
.\[\&_\.lqd-progress\]\:h-4 .lqd-progress {
    height: 1rem;
}
.\[\&_\.lqd-split-text-words\]\:translate-y-3 .lqd-split-text-words {
    --tw-translate-y:  .75rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.\[\&_\.lqd-split-text-words\]\:opacity-0 .lqd-split-text-words {
    opacity: 0;
}
.\[\&_\.lqd-split-text-words\]\:transition-all .lqd-split-text-words {
    transition-property: all;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    transition-duration: .15s;
}
.\[\&_\.lqd-split-text-words\]\:ease-out .lqd-split-text-words {
    transition-timing-function: cubic-bezier(0, 0, .2, 1);
}
.group\/body.page-loaded .group-\[\.page-loaded\]\/body\:\[\&_\.lqd-split-text-words\]\:translate-y-0 .lqd-split-text-words {
    --tw-translate-y:  0px;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.group\/body.page-loaded .group-\[\.page-loaded\]\/body\:\[\&_\.lqd-split-text-words\]\:text-white .lqd-split-text-words {
    --tw-text-opacity:  1;
    color: rgb(255 255 255 / var(--tw-text-opacity,  1));
}
.group\/body.page-loaded .group-\[\.page-loaded\]\/body\:\[\&_\.lqd-split-text-words\]\:opacity-100 .lqd-split-text-words, .\[\&_\.lqd-split-word\.active\]\:opacity-100 .lqd-split-word.active {
    opacity: 1;
}
.\[\&_\.lqd-split-word\]\:bg-none .lqd-split-word {
    background-image: none;
}
.\[\&_\.lqd-split-word\]\:text-heading-foreground .lqd-split-word {
    color: hsl(var(--heading-foreground));
}
.\[\&_\.lqd-split-word\]\:opacity-20 .lqd-split-word {
    opacity: .2;
}
.\[\&_\.lqd-split-word\]\:transition-all .lqd-split-word {
    transition-property: all;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    transition-duration: .15s;
}
.\[\&_\.lqd-titlebar-subtitle\]\:last\:mb-0:last-child .lqd-titlebar-subtitle {
    margin-bottom: 0;
}
.\[\&_\.lqd-tooltip-container\]\:me-auto .lqd-tooltip-container {
    margin-inline-end: auto;
}
.\[\&_\.presentation-result\:nth-child\(n\+17\)\]\:hidden .presentation-result:nth-child(n+17) {
    display: none;
}
.\[\&_\.rounded-md\]\:rounded-full .rounded-md {
    border-radius: 9999px;
}
.\[\&_\.select2-selection--multiple\]\:\!rounded-\[--tblr-border-radius\] .select2-selection--multiple {
    border-radius: var(--tblr-border-radius)!important;
}
.\[\&_\.select2-selection--multiple\]\:\!border-\[--tblr-border-color\] .select2-selection--multiple {
    border-color: var(--tblr-border-color)!important;
}
.\[\&_\.select2-selection--multiple\]\:\!p-\[1em_1\.23em\] .select2-selection--multiple {
    padding: 1em 1.23em!important;
}
.\[\&_\.text-gradient_\.lqd-split-word\.active\]\:text-transparent .text-gradient .lqd-split-word.active {
    color: transparent;
}
.\[\&_\.text-gradient_\.lqd-split-word\.active\]\:\[background\:inherit\] .text-gradient .lqd-split-word.active {
    background: inherit;
}
.\[\&_\.tox-edit-area__iframe\]\:\!bg-transparent .tox-edit-area iframe {
    background-color: transparent!important;
}
.\[\&_\.tox-editor-header\]\:\!shadow-none .tox-editor-header {
    --tw-shadow:  0 0 #0000 !important;
    --tw-shadow-colored:  0 0 #0000 !important;
    box-shadow: var(--tw-ring-offset-shadow,  0 0 #0000), var(--tw-ring-shadow,  0 0 #0000), var(--tw-shadow)!important;
}
@media (min-width: 992px) {
    .lg\: \[\&_\.tox-editor-header\]\:\!rounded-t-none .tox-editor-header {
    border-top-left-radius: 0!important;
    border-top-right-radius: 0!important;
}
.lg\:\[\&_\.tox-editor-header\]\:rounded-b-2xl .tox-editor-header {
    border-bottom-right-radius: 1rem;
    border-bottom-left-radius: 1rem;
}
.lg\:\[\&_\.tox-editor-header\]\:\!bg-background .tox-editor-header {
    background-color: hsl(var(--background))!important;
}
.lg\:\[\&_\.tox-editor-header\]\:\!px-4 .tox-editor-header {
    padding-left: 1rem!important;
    padding-right: 1rem!important;
}
.lg\:\[\&_\.tox-editor-header\]\:\!py-2 .tox-editor-header {
    padding-top: .5rem!important;
    padding-bottom: .5rem!important;
}
}.\[\&_\.tox-tinymce\]\:rounded-none .tox-tinymce {
    border-radius: 0;
}
@media (min-width: 992px) {
    .lg\: \[\&_\.tox-tinymce\]\:rounded-none .tox-tinymce {
    border-radius: 0;
}
}.\[\&_\.tox\]\:bg-input-background .tox {
    background-color: hsl(var(--input-background));
}
.\[\&_\:first-child\]\:mt-0 :first-child {
    margin-top: 0;
}
.\[\&_\:is\(video\, iframe\)\]\:aspect-video :is(video, iframe) {
    aspect-ratio: 16 / 9;
}
.\[\&_\:is\(video\, iframe\, img\)\]\:h-auto :is(video, iframe, img) {
    height: auto;
}
.\[\&_\:is\(video\, iframe\, img\)\]\:rounded-md :is(video, iframe, img) {
    border-radius: .375rem;
}
.\[\&_\:is\(video\, iframe\, img\)\]\:bg-foreground\/5 :is(video, iframe, img) {
    background-color: hsl(var(--foreground) / .05);
}
.\[\&_\:is\(video\, iframe\, img\, audio\)\]\:max-w-full :is(video, iframe, img, audio) {
    max-width: 100%}
.\[\&_\:last-child\]\:mb-0 :last-child {
    margin-bottom: 0;
}
.\[\&_a\]\:text-blue-700 a {
    --tw-text-opacity:  1;
    color: rgb(29 78 216 / var(--tw-text-opacity,  1));
}
.\[\&_a\]\:text-heading-foreground a {
    color: hsl(var(--heading-foreground));
}
.\[\&_a\]\:text-primary a {
    color: hsl(var(--primary));
}
.\[\&_a\]\:underline a {
    text-decoration-line: underline;
}
.\[\&_audio\]\:w-full audio {
    width: 100%}
.\[\&_h2\]\:text-\[32px\] h2 {
    font-size: 32px;
}
.\[\&_h2\]\:font-normal h2 {
    font-weight: 400;
}
.\[\&_hr\]\:my-5 hr {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
}
.\[\&_hr\]\:border-border hr {
    border-color: hsl(var(--border));
}
.\[\&_i\]\:size-6 i {
    width: 1.5rem;
    height: 1.5rem;
}
.\[\&_i\]\:text-\[24px\] i {
    font-size: 24px;
}
.\[\&_input\:not\(\[type\=radio\]\)\]\:block input:not([type=radio]) {
    display: block;
}
.\[\&_input\:not\(\[type\=radio\]\)\]\:h-10 input:not([type=radio]) {
    height: 2.5rem;
}
.\[\&_input\:not\(\[type\=radio\]\)\]\:w-full input:not([type=radio]) {
    width: 100%}
.\[\&_input\:not\(\[type\=radio\]\)\]\:rounded-xl input:not([type=radio]) {
    border-radius: .75rem;
}
.\[\&_input\:not\(\[type\=radio\]\)\]\:border input:not([type=radio]) {
    border-width: 1px;
}
.\[\&_input\:not\(\[type\=radio\]\)\]\:border-solid input:not([type=radio]) {
    border-style: solid;
}
.\[\&_input\:not\(\[type\=radio\]\)\]\:bg-transparent input:not([type=radio]) {
    background-color: transparent;
}
.\[\&_input\:not\(\[type\=radio\]\)\]\:px-4 input:not([type=radio]) {
    padding-left: 1rem;
    padding-right: 1rem;
}
.\[\&_kbd\]\:inline-flex kbd {
    display: inline-flex;
}
.\[\&_kbd\]\:rounded kbd {
    border-radius: .25rem;
}
.\[\&_kbd\]\:bg-primary\/10 kbd {
    background-color: hsl(var(--primary) / .1);
}
.\[\&_kbd\]\:px-1 kbd {
    padding-left: .25rem;
    padding-right: .25rem;
}
.\[\&_kbd\]\:py-0\.5 kbd {
    padding-top: .125rem;
    padding-bottom: .125rem;
}
.\[\&_kbd\]\:font-semibold kbd {
    font-weight: 600;
}
.\[\&_kbd\]\:text-primary kbd {
    color: hsl(var(--primary));
}
.\[\&_label\]\:mb-1 label {
    margin-bottom: .25rem;
}
.\[\&_label\]\:mt-6 label {
    margin-top: 1.5rem;
}
.\[\&_label\]\:block label {
    display: block;
}
.\[\&_label\]\:text-\[14px\] label {
    font-size: 14px;
}
.\[\&_label\]\:font-medium label {
    font-weight: 500;
}
.\[\&_label\]\:opacity-70 label {
    opacity: .7;
}
.\[\&_li\]\:inline-flex li {
    display: inline-flex;
}
.\[\&_li\]\:rounded-full li {
    border-radius: 9999px;
}
.\[\&_li\]\:bg-heading-foreground\/5 li {
    background-color: hsl(var(--heading-foreground) / .05);
}
.\[\&_li\]\:px-5 li {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
}
.\[\&_li\]\:py-2\.5 li {
    padding-top: .625rem;
    padding-bottom: .625rem;
}
.\[\&_li\]\:text-heading-foreground li {
    color: hsl(var(--heading-foreground));
}
.\[\&_ol\]\:mt-2 ol {
    margin-top: .5rem;
}
.\[\&_ol\]\:flex ol {
    display: flex;
}
.\[\&_ol\]\:list-inside ol {
    list-style-position: inside;
}
.\[\&_ol\]\:list-decimal ol {
    list-style-type: decimal;
}
.\[\&_ol\]\:flex-col ol {
    flex-direction: column;
}
.\[\&_ol\]\:gap-1 ol {
    gap: .25rem;
}
.\[\&_ol\]\:ps-4 ol {
    padding-inline-start: 1rem;
}
.\[\&_path\:not\(\[fill\=none\]\)\]\:fill-current path:not([fill=none]) {
    fill: currentColor;
}
.\[\&_path\:not\(\[fill\=none\]\)\]\:\[fill\:url\(\#icons-gradient-1\)\] path:not([fill=none]) {
    fill: url(#icons-gradient-1);
}
.\[\&_path\]\:fill-current path {
    fill: currentColor;
}
.\[\&_path\]\:fill-inherit path {
    fill: inherit;
}
.\[\&_pre\[class\*\=language\]\]\:my-4 pre[class*=language] {
    margin-top: 1rem;
    margin-bottom: 1rem;
}
.\[\&_pre\[class\*\=language\]\]\:rounded pre[class*=language] {
    border-radius: .25rem;
}
.\[\&_select\]\:block select {
    display: block;
}
.\[\&_select\]\:h-10 select {
    height: 2.5rem;
}
.\[\&_select\]\:w-full select {
    width: 100%}
.\[\&_select\]\:rounded-xl select {
    border-radius: .75rem;
}
.\[\&_select\]\:border select {
    border-width: 1px;
}
.\[\&_select\]\:border-solid select {
    border-style: solid;
}
.\[\&_select\]\:bg-transparent select {
    background-color: transparent;
}
.\[\&_select\]\:px-4 select {
    padding-left: 1rem;
    padding-right: 1rem;
}
.\[\&_span\]\:block span {
    display: block;
}
.\[\&_span\]\:font-heading span {
    font-family: var(--font-heading), ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"}
.\[\&_span\]\:text-\[0\.7em\] span {
    font-size: .7em;
}
.\[\&_span\]\:text-\[1\.857em\] span {
    font-size: 1.857em;
}
.\[\&_span\]\:font-bold span {
    font-weight: 700;
}
.\[\&_span\]\:leading-none span {
    line-height: 1;
}
.\[\&_span\]\:opacity-50 span {
    opacity: .5;
}
.\[\&_span\]\:opacity-60 span {
    opacity: .6;
}
.\[\&_span\]\:opacity-70 span {
    opacity: .7;
}
.\[\&_strong\]\:block strong {
    display: block;
}
.\[\&_strong\]\:inline-block strong {
    display: inline-block;
}
.\[\&_strong\]\:rounded-full strong {
    border-radius: 9999px;
}
.\[\&_strong\]\:bg-\[\#3D3D3D\] strong {
    --tw-bg-opacity:  1;
    background-color: rgb(61 61 61 / var(--tw-bg-opacity,  1));
}
.\[\&_strong\]\:px-2 strong {
    padding-left: .5rem;
    padding-right: .5rem;
}
.\[\&_strong\]\:py-0\.5 strong {
    padding-top: .125rem;
    padding-bottom: .125rem;
}
.\[\&_strong\]\:font-normal strong {
    font-weight: 400;
}
.\[\&_strong\]\:font-semibold strong {
    font-weight: 600;
}
.\[\&_strong\]\:text-black strong {
    --tw-text-opacity:  1;
    color: rgb(0 0 0 / var(--tw-text-opacity,  1));
}
.\[\&_strong\]\:text-heading-foreground strong {
    color: hsl(var(--heading-foreground));
}
.\[\&_strong\]\:text-white strong {
    --tw-text-opacity:  1;
    color: rgb(255 255 255 / var(--tw-text-opacity,  1));
}
.\[\&_strong\]\:text-white\/70 strong {
    color: #ffffffb3;
}
.\[\&_strong\]\:text-white\/75 strong {
    color: #ffffffbf;
}
.\[\&_svg\:not\(\[fill\=none\]\)\]\:fill-current svg:not([fill=none]) {
    fill: currentColor;
}
.\[\&_svg\:not\(\[stroke\=none\]\)\]\:stroke-current svg:not([stroke=none]) {
    stroke: currentColor;
}
.\[\&_svg\]\:mx-auto svg {
    margin-left: auto;
    margin-right: auto;
}
.\[\&_svg\]\:inline svg {
    display: inline;
}
.\[\&_svg\]\:aspect-square svg {
    aspect-ratio: 1 / 1;
}
.\[\&_svg\]\:size-14 svg {
    width: 3.5rem;
    height: 3.5rem;
}
.\[\&_svg\]\:size-5 svg {
    width: 1.25rem;
    height: 1.25rem;
}
.\[\&_svg\]\:size-6 svg {
    width: 1.5rem;
    height: 1.5rem;
}
.\[\&_svg\]\:size-7 svg {
    width: 1.75rem;
    height: 1.75rem;
}
.\[\&_svg\]\:size-\[18px\] svg {
    width: 18px;
    height: 18px;
}
.\[\&_svg\]\:h-5 svg {
    height: 1.25rem;
}
.\[\&_svg\]\:h-\[20px\] svg {
    height: 20px;
}
.\[\&_svg\]\:h-auto svg {
    height: auto;
}
.\[\&_svg\]\:max-h-4 svg {
    max-height: 1rem;
}
.\[\&_svg\]\:max-h-6 svg {
    max-height: 1.5rem;
}
.\[\&_svg\]\:max-h-\[1em\] svg {
    max-height: 1em;
}
.\[\&_svg\]\:max-h-full svg {
    max-height: 100%}
.\[\&_svg\]\:min-h-6 svg {
    min-height: 1.5rem;
}
.\[\&_svg\]\:w-4 svg {
    width: 1rem;
}
.\[\&_svg\]\:w-5 svg {
    width: 1.25rem;
}
.\[\&_svg\]\:w-6 svg {
    width: 1.5rem;
}
.\[\&_svg\]\:w-7 svg {
    width: 1.75rem;
}
.\[\&_svg\]\:w-\[1em\] svg {
    width: 1em;
}
.\[\&_svg\]\:w-\[20px\] svg {
    width: 20px;
}
.\[\&_svg\]\:w-\[60px\] svg {
    width: 60px;
}
.\[\&_svg\]\:w-full svg {
    width: 100%}
.\[\&_svg\]\:max-w-full svg {
    max-width: 100%}
.\[\&_svg\]\:fill-\[\#7c7c7e\] svg {
    fill: #7c7c7e;
}
.\[\&_svg\]\:fill-current svg {
    fill: currentColor;
}
.\[\&_svg\]\:\[fill\:url\(\#icons-gradient-1\)\] svg {
    fill: url(#icons-gradient-1);
}
.group\/card:hover .group-hover\/card\:\[\&_svg\]\:fill-current svg {
    fill: currentColor;
}
.group\/trigger.lqd-is-active .group-\[\&\.lqd-is-active\]\/trigger\:\[\&_svg\]\:fill-\[url\(\#icons-gradient\)\] svg {
    fill: url(#icons-gradient);
}
.\[\&_td\]\:px-0 td {
    padding-left: 0;
    padding-right: 0;
}
.\[\&_th\]\:font-normal th {
    font-weight: 400;
}
.\[\&_th\]\:first\:ps-0:first-child th {
    padding-inline-start: 0px;
}
.\[\&_th\]\:last\:pe-0:last-child th {
    padding-inline-end: 0px;
}
.\[\&_tr\:not\(\:last-child\)\]\:border-b tr:not(:last-child) {
    border-bottom-width: 1px;
}
.\[\&_u\]\:rounded-full u {
    border-radius: 9999px;
}
.\[\&_u\]\:bg-heading-foreground u {
    background-color: hsl(var(--heading-foreground));
}
.\[\&_u\]\:px-2 u {
    padding-left: .5rem;
    padding-right: .5rem;
}
.\[\&_u\]\:py-1 u {
    padding-top: .25rem;
    padding-bottom: .25rem;
}
.\[\&_u\]\:text-heading-background u {
    color: hsl(var(--heading-background));
}
.\[\&_u\]\:no-underline u {
    text-decoration-line: none;
}
.\[\&_ul\]\:flex ul {
    display: flex;
}
.\[\&_ul\]\:flex-wrap ul {
    flex-wrap: wrap;
}
.\[\&_ul\]\:gap-3 ul {
    gap: .75rem;
}
.\[\&_ul\]\:space-y-2 ul>: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));
}
.\[\&_ul\]\:text-sm ul {
    font-size: .9375rem;
    line-height: 1.4375;
}
