@import url("https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:wght@300;400;500;600;700&amp;display=swap");
@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@100;200;300;400;500;600;700;800;900&display=swap");
@layer properties;
@layer theme, base, components, utilities;
@layer theme {
    :host,
    :root {
        --font-sans: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji",
            "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
        --font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas,
            "Liberation Mono", "Courier New", monospace;
        --color-red-400: oklch(70.4% 0.191 22.216);
        --color-red-500: oklch(63.7% 0.237 25.331);
        --color-red-600: oklch(57.7% 0.245 27.325);
        --color-orange-50: oklch(98% 0.016 73.684);
        --color-orange-300: oklch(83.7% 0.128 66.29);
        --color-orange-400: oklch(75% 0.183 55.934);
        --color-orange-500: oklch(70.5% 0.213 47.604);
        --color-orange-600: oklch(64.6% 0.222 41.116);
        --color-orange-700: oklch(55.3% 0.195 38.402);
        --color-amber-200: oklch(92.4% 0.12 95.746);
        --color-amber-300: oklch(87.9% 0.169 91.605);
        --color-amber-400: oklch(82.8% 0.189 84.429);
        --color-amber-500: oklch(76.9% 0.188 70.08);
        --color-yellow-50: oklch(98.7% 0.026 102.212);
        --color-yellow-100: oklch(97.3% 0.071 103.193);
        --color-yellow-200: oklch(94.5% 0.129 101.54);
        --color-yellow-300: oklch(90.5% 0.182 98.111);
        --color-yellow-500: oklch(79.5% 0.184 86.047);
        --color-yellow-600: oklch(68.1% 0.162 75.834);
        --color-green-100: oklch(96.2% 0.044 156.743);
        --color-green-200: oklch(92.5% 0.084 155.995);
        --color-green-400: oklch(79.2% 0.209 151.711);
        --color-green-500: oklch(72.3% 0.219 149.579);
        --color-green-600: oklch(62.7% 0.194 149.214);
        --color-emerald-700: oklch(50.8% 0.118 165.612);
        --color-teal-100: oklch(95.3% 0.051 180.801);
        --color-teal-500: oklch(70.4% 0.14 182.503);
        --color-teal-700: oklch(51.1% 0.096 186.391);
        --color-cyan-500: oklch(71.5% 0.143 215.221);
        --color-sky-500: oklch(68.5% 0.169 237.323);
        --color-blue-100: oklch(93.2% 0.032 255.585);
        --color-blue-500: oklch(62.3% 0.214 259.815);
        --color-blue-600: oklch(54.6% 0.245 262.881);
        --color-blue-700: oklch(48.8% 0.243 264.376);
        --color-purple-600: oklch(55.8% 0.288 302.321);
        --color-pink-600: oklch(59.2% 0.249 0.584);
        --color-slate-50: oklch(98.4% 0.003 247.858);
        --color-slate-100: oklch(96.8% 0.007 247.896);
        --color-slate-200: oklch(92.9% 0.013 255.508);
        --color-slate-300: oklch(86.9% 0.022 252.894);
        --color-slate-400: oklch(70.4% 0.04 256.788);
        --color-slate-500: oklch(55.4% 0.046 257.417);
        --color-slate-600: oklch(44.6% 0.043 257.281);
        --color-slate-700: oklch(37.2% 0.044 257.287);
        --color-slate-800: oklch(27.9% 0.041 260.031);
        --color-slate-900: oklch(20.8% 0.042 265.755);
        --color-slate-950: oklch(12.9% 0.042 264.695);
        --color-gray-100: oklch(96.7% 0.003 264.542);
        --color-gray-200: oklch(92.8% 0.006 264.531);
        --color-gray-300: oklch(87.2% 0.01 258.338);
        --color-gray-500: oklch(55.1% 0.027 264.364);
        --color-gray-600: oklch(44.6% 0.03 256.802);
        --color-gray-700: oklch(37.3% 0.034 259.733);
        --color-gray-800: oklch(27.8% 0.033 256.848);
        --color-gray-900: oklch(21% 0.034 264.665);
        --color-neutral-200: oklch(92.2% 0 0);
        --color-neutral-300: oklch(87% 0 0);
        --color-neutral-400: oklch(70.8% 0 0);
        --color-neutral-500: oklch(55.6% 0 0);
        --color-neutral-600: oklch(43.9% 0 0);
        --color-neutral-700: oklch(37.1% 0 0);
        --color-neutral-800: oklch(26.9% 0 0);
        --color-neutral-900: oklch(20.5% 0 0);
        --color-black: #000;
        --color-white: #fff;
        --spacing: 0.25rem;
        --container-xs: 20rem;
        --container-md: 28rem;
        --container-2xl: 42rem;
        --container-3xl: 48rem;
        --text-xs: 0.75rem;
        --text-xs--line-height: 1.33333;
        --text-sm: 0.875rem;
        --text-sm--line-height: 1.42857;
        --text-base: 1rem;
        --text-base--line-height: 1.5;
        --text-lg: 1.125rem;
        --text-lg--line-height: 1.55556;
        --text-xl: 1.25rem;
        --text-xl--line-height: 1.4;
        --text-2xl: 1.5rem;
        --text-2xl--line-height: 1.33333;
        --text-3xl: 1.875rem;
        --text-3xl--line-height: 1.2;
        --text-4xl: 2.25rem;
        --text-4xl--line-height: 1.11111;
        --text-5xl: 3rem;
        --text-5xl--line-height: 1;
        --font-weight-light: 300;
        --font-weight-normal: 400;
        --font-weight-medium: 500;
        --font-weight-semibold: 600;
        --font-weight-extrabold: 800;
        --tracking-wide: 0.025em;
        --tracking-wider: 0.05em;
        --leading-tight: 1.25;
        --leading-snug: 1.375;
        --leading-normal: 1.5;
        --leading-relaxed: 1.625;
        --radius-xs: 0.125rem;
        --radius-md: 0.375rem;
        --radius-lg: 0.5rem;
        --radius-xl: 0.75rem;
        --radius-3xl: 1.5rem;
        --animate-spin: spin 1s linear infinite;
        --default-transition-duration: 150ms;
        --default-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
        --default-font-family: var(--font-sans);
        --default-mono-font-family: var(--font-mono);
        --font-body: "Poppins", sans-serif;
        --color-primary: var(--color-blue-600);
        --color-default-50: var(--color-slate-50);
        --color-default-100: var(--color-slate-100);
        --color-default-200: var(--color-slate-200);
        --color-default-300: var(--color-slate-300);
        --color-default-400: var(--color-slate-400);
        --color-default-500: var(--color-slate-500);
        --color-default-600: var(--color-slate-600);
        --color-default-700: var(--color-slate-700);
        --color-default-800: var(--color-slate-800);
        --color-default-900: var(--color-slate-900);
    }
}
@layer base {
    *,
    ::backdrop,
    ::file-selector-button,
    :after,
    :before {
        border: 0 solid;
        box-sizing: border-box;
        margin: 0;
        padding: 0;
    }
    :host,
    html {
        line-height: 1.5;
        -webkit-text-size-adjust: 100%;
        font-family: var(
            --default-font-family,
            ui-sans-serif,
            system-ui,
            sans-serif,
            "Apple Color Emoji",
            "Segoe UI Emoji",
            "Segoe UI Symbol",
            "Noto Color Emoji"
        );
        font-feature-settings: var(--default-font-feature-settings, normal);
        font-variation-settings: var(--default-font-variation-settings, normal);
        -moz-tab-size: 4;
        -o-tab-size: 4;
        tab-size: 4;
        -webkit-tap-highlight-color: transparent;
    }
    hr {
        border-top-width: 1px;
        color: inherit;
        height: 0;
    }
    abbr:where([title]) {
        -webkit-text-decoration: underline dotted;
        text-decoration: underline dotted;
    }
    h1,
    h2,
    h3,
    h4,
    h5,
    h6 {
        font-size: inherit;
        font-weight: inherit;
    }
    a {
        color: inherit;
        -webkit-text-decoration: inherit;
        text-decoration: inherit;
    }
    b,
    strong {
        font-weight: bolder;
    }
    code,
    kbd,
    pre,
    samp {
        font-family: var(
            --default-mono-font-family,
            ui-monospace,
            SFMono-Regular,
            Menlo,
            Monaco,
            Consolas,
            "Liberation Mono",
            "Courier New",
            monospace
        );
        font-feature-settings: var(
            --default-mono-font-feature-settings,
            normal
        );
        font-size: 1em;
        font-variation-settings: var(
            --default-mono-font-variation-settings,
            normal
        );
    }
    small {
        font-size: 80%;
    }
    sub,
    sup {
        font-size: 75%;
        line-height: 0;
        position: relative;
        vertical-align: baseline;
    }
    sub {
        bottom: -0.25em;
    }
    sup {
        top: -0.5em;
    }
    table {
        border-collapse: collapse;
        border-color: inherit;
        text-indent: 0;
    }
    :-moz-focusring {
        outline: auto;
    }
    progress {
        vertical-align: baseline;
    }
    summary {
        display: list-item;
    }
    menu,
    ol,
    ul {
        list-style: none;
    }
    audio,
    canvas,
    embed,
    iframe,
    img,
    object,
    svg,
    video {
        display: block;
        vertical-align: middle;
    }
    img,
    video {
        height: auto;
        max-width: 100%;
    }
    ::file-selector-button,
    button,
    input,
    optgroup,
    select,
    textarea {
        background-color: transparent;
        border-radius: 0;
        color: inherit;
        font: inherit;
        font-feature-settings: inherit;
        font-variation-settings: inherit;
        letter-spacing: inherit;
        opacity: 1;
    }
    :where(select:is([multiple], [size])) optgroup {
        font-weight: bolder;
    }
    :where(select:is([multiple], [size])) optgroup option {
        padding-inline-start: 20px;
    }
    ::file-selector-button {
        margin-inline-end: 4px;
    }
    ::-moz-placeholder {
        opacity: 1;
    }
    ::placeholder {
        opacity: 1;
    }
    @supports (not (-webkit-appearance: -apple-pay-button)) or
        (contain-intrinsic-size: 1px) {
        ::-moz-placeholder {
            color: currentcolor;
            @supports (color: color-mix(in lab, red, red)) {
                color: color-mix(in oklab, currentcolor 50%, transparent);
            }
        }
        ::placeholder {
            color: currentcolor;
            @supports (color: color-mix(in lab, red, red)) {
                color: color-mix(in oklab, currentcolor 50%, transparent);
            }
        }
    }
    textarea {
        resize: vertical;
    }
    ::-webkit-search-decoration {
        -webkit-appearance: none;
    }
    ::-webkit-date-and-time-value {
        min-height: 1lh;
        text-align: inherit;
    }
    ::-webkit-datetime-edit {
        display: inline-flex;
    }
    ::-webkit-datetime-edit-fields-wrapper {
        padding: 0;
    }
    ::-webkit-datetime-edit,
    ::-webkit-datetime-edit-day-field,
    ::-webkit-datetime-edit-hour-field,
    ::-webkit-datetime-edit-meridiem-field,
    ::-webkit-datetime-edit-millisecond-field,
    ::-webkit-datetime-edit-minute-field,
    ::-webkit-datetime-edit-month-field,
    ::-webkit-datetime-edit-second-field,
    ::-webkit-datetime-edit-year-field {
        padding-block: 0;
    }
    ::-webkit-calendar-picker-indicator {
        line-height: 1;
    }
    :-moz-ui-invalid {
        box-shadow: none;
    }
    ::file-selector-button,
    button,
    input:where([type="button"], [type="reset"], [type="submit"]) {
        -webkit-appearance: button;
        -moz-appearance: button;
        appearance: button;
    }
    ::-webkit-inner-spin-button,
    ::-webkit-outer-spin-button {
        height: auto;
    }
    [hidden]:where(:not([hidden="until-found"])) {
        display: none !important;
    }
}
@layer utilities {
    .\@container,
    .\@container-\[inline-size\] {
        container-type: inline-size;
    }
    .pointer-events-auto {
        pointer-events: auto;
    }
    .pointer-events-none {
        pointer-events: none;
    }
    .collapse {
        visibility: collapse;
    }
    .invisible {
        visibility: hidden;
    }
    .visible {
        visibility: visible;
    }
    .sr-only {
        border-width: 0;
        clip-path: inset(50%);
        height: 1px;
        margin: -1px;
        overflow: hidden;
        padding: 0;
        position: absolute;
        white-space: nowrap;
        width: 1px;
    }
    .not-sr-only {
        clip-path: none;
        height: auto;
        margin: 0;
        overflow: visible;
        padding: 0;
        position: static;
        white-space: normal;
        width: auto;
    }
    .absolute {
        position: absolute;
    }
    .fixed {
        position: fixed;
    }
    .relative {
        position: relative;
    }
    .static {
        position: static;
    }
    .sticky {
        position: sticky;
    }
    .inset-0 {
        inset: calc(var(--spacing) * 0);
    }
    .inset-x-0 {
        inset-inline: calc(var(--spacing) * 0);
    }
    .-start-72 {
        inset-inline-start: calc(var(--spacing) * -72);
    }
    .start-0 {
        inset-inline-start: calc(var(--spacing) * 0);
    }
    .start-2 {
        inset-inline-start: calc(var(--spacing) * 2);
    }
    .end-0 {
        inset-inline-end: calc(var(--spacing) * 0);
    }
    .end-1 {
        inset-inline-end: calc(var(--spacing) * 1);
    }
    .end-2 {
        inset-inline-end: calc(var(--spacing) * 2);
    }
    .end-4 {
        inset-inline-end: calc(var(--spacing) * 4);
    }
    .end-5 {
        inset-inline-end: calc(var(--spacing) * 5);
    }
    .end-12 {
        inset-inline-end: calc(var(--spacing) * 12);
    }
    .end-16 {
        inset-inline-end: calc(var(--spacing) * 16);
    }
    .end-44 {
        inset-inline-end: calc(var(--spacing) * 44);
    }
    .top-0 {
        top: calc(var(--spacing) * 0);
    }
    .top-1\/2 {
        top: 50%;
    }
    .top-2 {
        top: calc(var(--spacing) * 2);
    }
    .top-3 {
        top: calc(var(--spacing) * 3);
    }
    .top-4 {
        top: calc(var(--spacing) * 4);
    }
    .top-24 {
        top: calc(var(--spacing) * 24);
    }
    .top-32 {
        top: calc(var(--spacing) * 32);
    }
    .top-48 {
        top: calc(var(--spacing) * 48);
    }
    .top-60 {
        top: calc(var(--spacing) * 60);
    }
    .top-\[23px\] {
        top: 23px;
    }
    .top-full {
        top: 100%;
    }
    .right-4 {
        right: calc(var(--spacing) * 4);
    }
    .right-5 {
        right: calc(var(--spacing) * 5);
    }
    .right-\[-52px\] {
        right: -52px;
    }
    .\!bottom-0 {
        bottom: calc(var(--spacing) * 0) !important;
    }
    .-bottom-1 {
        bottom: calc(var(--spacing) * -1);
    }
    .-bottom-5 {
        bottom: calc(var(--spacing) * -5);
    }
    .bottom-0 {
        bottom: calc(var(--spacing) * 0);
    }
    .bottom-3 {
        bottom: calc(var(--spacing) * 3);
    }
    .bottom-5 {
        bottom: calc(var(--spacing) * 5);
    }
    .bottom-8 {
        bottom: calc(var(--spacing) * 8);
    }
    .bottom-12 {
        bottom: calc(var(--spacing) * 12);
    }
    .bottom-28 {
        bottom: calc(var(--spacing) * 28);
    }
    .bottom-full {
        bottom: 100%;
    }
    .left-0 {
        left: calc(var(--spacing) * 0);
    }
    .left-5 {
        left: calc(var(--spacing) * 5);
    }
    .isolate {
        isolation: isolate;
    }
    .isolation-auto {
        isolation: auto;
    }
    .-z-10 {
        z-index: -10;
    }
    .z-0 {
        z-index: 0;
    }
    .z-10 {
        z-index: 10;
    }
    .z-20 {
        z-index: 20;
    }
    .z-30 {
        z-index: 30;
    }
    .z-40 {
        z-index: 40;
    }
    .z-50 {
        z-index: 50;
    }
    .z-80 {
        z-index: 80;
    }
    .z-\[2\] {
        z-index: 2;
    }
    .z-auto {
        z-index: auto;
    }
    .order-1 {
        order: 1;
    }
    .order-2 {
        order: 2;
    }
    .order-3 {
        order: 3;
    }
    .order-4 {
        order: 4;
    }
    .order-first {
        order: -9999;
    }
    .order-last {
        order: 9999;
    }
    .order-none {
        order: 0;
    }
    .col-auto {
        grid-column: auto;
    }
    .col-span-1 {
        grid-column: span 1 / span 1;
    }
    .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-12 {
        grid-column: span 12 / span 12;
    }
    .col-span-full {
        grid-column: 1/-1;
    }
    .col-start-auto {
        grid-column-start: auto;
    }
    .col-end-auto {
        grid-column-end: auto;
    }
    .row-auto {
        grid-row: auto;
    }
    .row-span-full {
        grid-row: 1/-1;
    }
    .row-start-auto {
        grid-row-start: auto;
    }
    .row-end-auto {
        grid-row-end: auto;
    }
    .float-end {
        float: inline-end;
    }
    .float-left {
        float: left;
    }
    .float-none {
        float: none;
    }
    .float-right {
        float: right;
    }
    .float-start {
        float: inline-start;
    }
    .clear-both {
        clear: both;
    }
    .clear-end {
        clear: inline-end;
    }
    .clear-left {
        clear: left;
    }
    .clear-none {
        clear: none;
    }
    .clear-right {
        clear: right;
    }
    .clear-start {
        clear: inline-start;
    }
    .container {
        width: 100%;
        @media (width >= 40rem) {
            max-width: 40rem;
        }
        @media (width >= 48rem) {
            max-width: 48rem;
        }
        @media (width >= 64rem) {
            max-width: 64rem;
        }
        @media (width >= 80rem) {
            max-width: 80rem;
        }
        @media (width >= 96rem) {
            max-width: 96rem;
        }
    }
    .-mx-1 {
        margin-inline: calc(var(--spacing) * -1);
    }
    .-mx-2 {
        margin-inline: calc(var(--spacing) * -2);
    }
    .mx-1\.5 {
        margin-inline: calc(var(--spacing) * 1.5);
    }
    .mx-4 {
        margin-inline: calc(var(--spacing) * 4);
    }
    .mx-5 {
        margin-inline: calc(var(--spacing) * 5);
    }
    .mx-auto {
        margin-inline: auto;
    }
    .my-0 {
        margin-block: calc(var(--spacing) * 0);
    }
    .my-1 {
        margin-block: calc(var(--spacing) * 1);
    }
    .my-2 {
        margin-block: calc(var(--spacing) * 2);
    }
    .my-2\.5 {
        margin-block: calc(var(--spacing) * 2.5);
    }
    .my-3 {
        margin-block: calc(var(--spacing) * 3);
    }
    .my-3\.5 {
        margin-block: calc(var(--spacing) * 3.5);
    }
    .my-4 {
        margin-block: calc(var(--spacing) * 4);
    }
    .my-5 {
        margin-block: calc(var(--spacing) * 5);
    }
    .my-6 {
        margin-block: calc(var(--spacing) * 6);
    }
    .my-7 {
        margin-block: calc(var(--spacing) * 7);
    }
    .my-10 {
        margin-block: calc(var(--spacing) * 10);
    }
    .my-12 {
        margin-block: calc(var(--spacing) * 12);
    }
    .my-14 {
        margin-block: calc(var(--spacing) * 14);
    }
    .\!ms-2 {
        margin-inline-start: calc(var(--spacing) * 2) !important;
    }
    .\!ms-auto {
        margin-inline-start: auto !important;
    }
    .-ms-1\.5 {
        margin-inline-start: calc(var(--spacing) * -1.5);
    }
    .ms-0\.5 {
        margin-inline-start: calc(var(--spacing) * 0.5);
    }
    .ms-1 {
        margin-inline-start: calc(var(--spacing) * 1);
    }
    .ms-2 {
        margin-inline-start: calc(var(--spacing) * 2);
    }
    .ms-3 {
        margin-inline-start: calc(var(--spacing) * 3);
    }
    .ms-20 {
        margin-inline-start: calc(var(--spacing) * 20);
    }
    .ms-28 {
        margin-inline-start: calc(var(--spacing) * 28);
    }
    .ms-auto {
        margin-inline-start: auto;
    }
    .\!me-1\.5 {
        margin-inline-end: calc(var(--spacing) * 1.5) !important;
    }
    .-me-3 {
        margin-inline-end: calc(var(--spacing) * -3);
    }
    .me-1 {
        margin-inline-end: calc(var(--spacing) * 1);
    }
    .me-2 {
        margin-inline-end: calc(var(--spacing) * 2);
    }
    .me-2\.5 {
        margin-inline-end: calc(var(--spacing) * 2.5);
    }
    .me-3 {
        margin-inline-end: calc(var(--spacing) * 3);
    }
    .me-4 {
        margin-inline-end: calc(var(--spacing) * 4);
    }
    .-mt-64 {
        margin-top: calc(var(--spacing) * -64);
    }
    .mt-0 {
        margin-top: calc(var(--spacing) * 0);
    }
    .mt-1 {
        margin-top: calc(var(--spacing) * 1);
    }
    .mt-2 {
        margin-top: calc(var(--spacing) * 2);
    }
    .mt-3 {
        margin-top: calc(var(--spacing) * 3);
    }
    .mt-4 {
        margin-top: calc(var(--spacing) * 4);
    }
    .mt-5 {
        margin-top: calc(var(--spacing) * 5);
    }
    .mt-6 {
        margin-top: calc(var(--spacing) * 6);
    }
    .mt-7 {
        margin-top: calc(var(--spacing) * 7);
    }
    .mt-8 {
        margin-top: calc(var(--spacing) * 8);
    }
    .mt-10 {
        margin-top: calc(var(--spacing) * 10);
    }
    .mt-12 {
        margin-top: calc(var(--spacing) * 12);
    }
    .mt-14 {
        margin-top: calc(var(--spacing) * 14);
    }
    .mt-16 {
        margin-top: calc(var(--spacing) * 16);
    }
    .mt-20 {
        margin-top: calc(var(--spacing) * 20);
    }
    .mt-24 {
        margin-top: calc(var(--spacing) * 24);
    }
    .mt-\[77px\] {
        margin-top: 77px;
    }
    .mt-\[120px\] {
        margin-top: 120px;
    }
    .mb-0 {
        margin-bottom: calc(var(--spacing) * 0);
    }
    .mb-1 {
        margin-bottom: calc(var(--spacing) * 1);
    }
    .mb-2 {
        margin-bottom: calc(var(--spacing) * 2);
    }
    .mb-2\.5 {
        margin-bottom: calc(var(--spacing) * 2.5);
    }
    .mb-3 {
        margin-bottom: calc(var(--spacing) * 3);
    }
    .mb-4 {
        margin-bottom: calc(var(--spacing) * 4);
    }
    .mb-5 {
        margin-bottom: calc(var(--spacing) * 5);
    }
    .mb-6 {
        margin-bottom: calc(var(--spacing) * 6);
    }
    .mb-7 {
        margin-bottom: calc(var(--spacing) * 7);
    }
    .mb-8 {
        margin-bottom: calc(var(--spacing) * 8);
    }
    .mb-10 {
        margin-bottom: calc(var(--spacing) * 10);
    }
    .mb-12 {
        margin-bottom: calc(var(--spacing) * 12);
    }
    .mb-14 {
        margin-bottom: calc(var(--spacing) * 14);
    }
    .mb-16 {
        margin-bottom: calc(var(--spacing) * 16);
    }
    .mb-20 {
        margin-bottom: calc(var(--spacing) * 20);
    }
    .box-border {
        box-sizing: border-box;
    }
    .box-content {
        box-sizing: content-box;
    }
    .iconify {
        background-color: currentColor;
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
    }
    .iconify,
    .iconify-color {
        display: inline-block;
        height: 1em;
        width: 1em;
    }
    .iconify-color {
        background-image: var(--svg);
        background-repeat: no-repeat;
        background-size: 100% 100%;
    }
    .form-input {
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
        background-color: #fff;
        border-color: oklch(55.1% 0.027 264.364);
        border-radius: 0;
        border-width: 1px;
        font-size: 1rem;
        line-height: 1.5rem;
        padding: 0.5rem 0.75rem;
        --tw-shadow: 0 0 #0000;
        &:focus {
            outline: 2px solid transparent;
            outline-offset: 2px;
            --tw-ring-inset: var(--tw-empty);
            --tw-ring-offset-width: 0px;
            --tw-ring-offset-color: #fff;
            --tw-ring-color: oklch(54.6% 0.245 262.881);
            --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);
            border-color: oklch(54.6% 0.245 262.881);
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
                var(--tw-shadow);
        }
        &::-moz-placeholder {
            color: oklch(55.1% 0.027 264.364);
            opacity: 1;
        }
        &::placeholder {
            color: oklch(55.1% 0.027 264.364);
            opacity: 1;
        }
        &::-webkit-datetime-edit-fields-wrapper {
            padding: 0;
        }
        &::-webkit-date-and-time-value {
            min-height: 1.5em;
            text-align: inherit;
        }
        &::-webkit-datetime-edit {
            display: inline-flex;
        }
        &::-webkit-datetime-edit,
        &::-webkit-datetime-edit-year-field {
            padding-bottom: 0;
            padding-top: 0;
        }
        &::-webkit-datetime-edit-day-field,
        &::-webkit-datetime-edit-month-field {
            padding-bottom: 0;
            padding-top: 0;
        }
        &::-webkit-datetime-edit-hour-field,
        &::-webkit-datetime-edit-minute-field {
            padding-bottom: 0;
            padding-top: 0;
        }
        &::-webkit-datetime-edit-millisecond-field,
        &::-webkit-datetime-edit-second-field {
            padding-bottom: 0;
            padding-top: 0;
        }
        &::-webkit-datetime-edit-meridiem-field {
            padding-bottom: 0;
            padding-top: 0;
        }
    }
    .line-clamp-none {
        display: block;
        overflow: visible;
        -webkit-box-orient: horizontal;
        -webkit-line-clamp: unset;
    }
    .\!flex {
        display: flex !important;
    }
    .block {
        display: block;
    }
    .contents {
        display: contents;
    }
    .flex {
        display: flex;
    }
    .flow-root {
        display: flow-root;
    }
    .grid {
        display: grid;
    }
    .hidden {
        display: none;
    }
    .inline {
        display: inline;
    }
    .inline-block {
        display: inline-block;
    }
    .inline-flex {
        display: inline-flex;
    }
    .inline-grid {
        display: inline-grid;
    }
    .inline-table {
        display: inline-table;
    }
    .list-item {
        display: list-item;
    }
    .table {
        display: table;
    }
    .table-caption {
        display: table-caption;
    }
    .table-cell {
        display: table-cell;
    }
    .table-column {
        display: table-column;
    }
    .table-column-group {
        display: table-column-group;
    }
    .table-footer-group {
        display: table-footer-group;
    }
    .table-header-group {
        display: table-header-group;
    }
    .table-row {
        display: table-row;
    }
    .table-row-group {
        display: table-row-group;
    }
    .field-sizing-content {
        field-sizing: content;
    }
    .field-sizing-fixed {
        field-sizing: fixed;
    }
    .aspect-auto {
        aspect-ratio: auto;
    }
    .aspect-square {
        aspect-ratio: 1/1;
    }
    .size-3 {
        height: calc(var(--spacing) * 3);
        width: calc(var(--spacing) * 3);
    }
    .size-3\.5 {
        height: calc(var(--spacing) * 3.5);
        width: calc(var(--spacing) * 3.5);
    }
    .size-4 {
        height: calc(var(--spacing) * 4);
        width: calc(var(--spacing) * 4);
    }
    .size-5 {
        height: calc(var(--spacing) * 5);
        width: calc(var(--spacing) * 5);
    }
    .size-6 {
        height: calc(var(--spacing) * 6);
        width: calc(var(--spacing) * 6);
    }
    .size-7 {
        height: calc(var(--spacing) * 7);
        width: calc(var(--spacing) * 7);
    }
    .size-8 {
        height: calc(var(--spacing) * 8);
        width: calc(var(--spacing) * 8);
    }
    .size-10 {
        height: calc(var(--spacing) * 10);
        width: calc(var(--spacing) * 10);
    }
    .size-12 {
        height: calc(var(--spacing) * 12);
        width: calc(var(--spacing) * 12);
    }
    .size-16 {
        height: calc(var(--spacing) * 16);
        width: calc(var(--spacing) * 16);
    }
    .size-20 {
        height: calc(var(--spacing) * 20);
        width: calc(var(--spacing) * 20);
    }
    .size-auto {
        height: auto;
        width: auto;
    }
    .\!h-2\.5 {
        height: calc(var(--spacing) * 2.5) !important;
    }
    .h-1\.5 {
        height: calc(var(--spacing) * 1.5);
    }
    .h-2 {
        height: calc(var(--spacing) * 2);
    }
    .h-3 {
        height: calc(var(--spacing) * 3);
    }
    .h-3\/5 {
        height: 60%;
    }
    .h-4 {
        height: calc(var(--spacing) * 4);
    }
    .h-5 {
        height: calc(var(--spacing) * 5);
    }
    .h-7 {
        height: calc(var(--spacing) * 7);
    }
    .h-8 {
        height: calc(var(--spacing) * 8);
    }
    .h-9 {
        height: calc(var(--spacing) * 9);
    }
    .h-10 {
        height: calc(var(--spacing) * 10);
    }
    .h-11 {
        height: calc(var(--spacing) * 11);
    }
    .h-12 {
        height: calc(var(--spacing) * 12);
    }
    .h-14 {
        height: calc(var(--spacing) * 14);
    }
    .h-16 {
        height: calc(var(--spacing) * 16);
    }
    .h-96 {
        height: calc(var(--spacing) * 96);
    }
    .h-100 {
        height: calc(var(--spacing) * 100);
    }
    .h-\[188px\] {
        height: 188px;
    }
    .h-\[500px\] {
        height: 500px;
    }
    .h-\[520px\] {
        height: 520px;
    }
    .h-auto {
        height: auto;
    }
    .h-full {
        height: 100%;
    }
    .h-lh {
        height: 1lh;
    }
    .h-screen {
        height: 100vh;
    }
    .max-h-60 {
        max-height: calc(var(--spacing) * 60);
    }
    .max-h-72 {
        max-height: calc(var(--spacing) * 72);
    }
    .max-h-full {
        max-height: 100%;
    }
    .max-h-lh {
        max-height: 1lh;
    }
    .max-h-none {
        max-height: none;
    }
    .max-h-screen {
        max-height: 100vh;
    }
    .min-h-\[650px\] {
        min-height: 650px;
    }
    .min-h-auto {
        min-height: auto;
    }
    .min-h-lh {
        min-height: 1lh;
    }
    .min-h-screen {
        min-height: 100vh;
    }
    .\!w-2\.5 {
        width: calc(var(--spacing) * 2.5) !important;
    }
    .w-1\/2 {
        width: 50%;
    }
    .w-1\/4 {
        width: 25%;
    }
    .w-1\/5 {
        width: 20%;
    }
    .w-3 {
        width: calc(var(--spacing) * 3);
    }
    .w-3\/4 {
        width: 75%;
    }
    .w-3\/5 {
        width: 60%;
    }
    .w-4 {
        width: calc(var(--spacing) * 4);
    }
    .w-4\/5 {
        width: 80%;
    }
    .w-5\/6 {
        width: 83.33333%;
    }
    .w-8 {
        width: calc(var(--spacing) * 8);
    }
    .w-9 {
        width: calc(var(--spacing) * 9);
    }
    .w-10 {
        width: calc(var(--spacing) * 10);
    }
    .w-11 {
        width: calc(var(--spacing) * 11);
    }
    .w-12 {
        width: calc(var(--spacing) * 12);
    }
    .w-14 {
        width: calc(var(--spacing) * 14);
    }
    .w-16 {
        width: calc(var(--spacing) * 16);
    }
    .w-20 {
        width: calc(var(--spacing) * 20);
    }
    .w-24 {
        width: calc(var(--spacing) * 24);
    }
    .w-28 {
        width: calc(var(--spacing) * 28);
    }
    .w-32 {
        width: calc(var(--spacing) * 32);
    }
    .w-48 {
        width: calc(var(--spacing) * 48);
    }
    .w-72 {
        width: calc(var(--spacing) * 72);
    }
    .w-96 {
        width: calc(var(--spacing) * 96);
    }
    .w-\[10\%\] {
        width: 10%;
    }
    .w-\[170px\] {
        width: 170px;
    }
    .w-\[calc\(100\%-32px\)\] {
        width: calc(100% - 32px);
    }
    .w-auto {
        width: auto;
    }
    .w-full {
        width: 100%;
    }
    .w-screen {
        width: 100vw;
    }
    .max-w-2xl {
        max-width: var(--container-2xl);
    }
    .max-w-3xl {
        max-width: var(--container-3xl);
    }
    .max-w-75 {
        max-width: calc(var(--spacing) * 75);
    }
    .max-w-\[80\%\] {
        max-width: 80%;
    }
    .max-w-full {
        max-width: 100%;
    }
    .max-w-none {
        max-width: none;
    }
    .max-w-screen {
        max-width: 100vw;
    }
    .max-w-xs {
        max-width: var(--container-xs);
    }
    .min-w-24 {
        min-width: calc(var(--spacing) * 24);
    }
    .min-w-40 {
        min-width: calc(var(--spacing) * 40);
    }
    .min-w-48 {
        min-width: calc(var(--spacing) * 48);
    }
    .min-w-72 {
        min-width: calc(var(--spacing) * 72);
    }
    .min-w-96 {
        min-width: calc(var(--spacing) * 96);
    }
    .min-w-auto {
        min-width: auto;
    }
    .min-w-full {
        min-width: 100%;
    }
    .min-w-screen {
        min-width: 100vw;
    }
    .flex-auto {
        flex: auto;
    }
    .flex-initial {
        flex: 0 auto;
    }
    .flex-none {
        flex: none;
    }
    .flex-shrink {
        flex-shrink: 1;
    }
    .flex-shrink-0 {
        flex-shrink: 0;
    }
    .shrink {
        flex-shrink: 1;
    }
    .shrink-0 {
        flex-shrink: 0;
    }
    .flex-grow,
    .flex-grow-1,
    .grow {
        flex-grow: 1;
    }
    .basis-auto {
        flex-basis: auto;
    }
    .basis-full {
        flex-basis: 100%;
    }
    .table-auto {
        table-layout: auto;
    }
    .table-fixed {
        table-layout: fixed;
    }
    .caption-bottom {
        caption-side: bottom;
    }
    .caption-top {
        caption-side: top;
    }
    .border-collapse {
        border-collapse: collapse;
    }
    .border-separate {
        border-collapse: separate;
    }
    .origin-bottom {
        transform-origin: bottom;
    }
    .origin-bottom-left {
        transform-origin: bottom left;
    }
    .origin-bottom-right {
        transform-origin: bottom right;
    }
    .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-full {
        --tw-translate-x: -100%;
        --tw-translate-y: -100%;
    }
    .-translate-full,
    .translate-full {
        translate: var(--tw-translate-x) var(--tw-translate-y);
    }
    .translate-full {
        --tw-translate-x: 100%;
        --tw-translate-y: 100%;
    }
    .-translate-x-full {
        --tw-translate-x: -100%;
    }
    .-translate-x-full,
    .-translate-y-1\/2 {
        translate: var(--tw-translate-x) var(--tw-translate-y);
    }
    .-translate-y-1\/2 {
        --tw-translate-y: -50%;
    }
    .translate-y-1\/2 {
        --tw-translate-y: 50%;
    }
    .translate-y-1\/2,
    .translate-y-3 {
        translate: var(--tw-translate-x) var(--tw-translate-y);
    }
    .translate-y-3 {
        --tw-translate-y: calc(var(--spacing) * 3);
    }
    .translate-3d {
        translate: var(--tw-translate-x) var(--tw-translate-y)
            var(--tw-translate-z);
    }
    .translate-none {
        translate: none;
    }
    .-scale-x-100 {
        --tw-scale-x: -100%;
    }
    .-scale-x-100,
    .scale-x-100 {
        scale: var(--tw-scale-x) var(--tw-scale-y);
    }
    .scale-x-100 {
        --tw-scale-x: 100%;
    }
    .-scale-y-100 {
        --tw-scale-y: -100%;
        scale: var(--tw-scale-x) var(--tw-scale-y);
    }
    .scale-3d {
        scale: var(--tw-scale-x) var(--tw-scale-y) var(--tw-scale-z);
    }
    .scale-none {
        scale: none;
    }
    .rotate-45 {
        rotate: 45deg;
    }
    .rotate-\[20deg\] {
        rotate: 20deg;
    }
    .rotate-none {
        rotate: none;
    }
    .transform,
    .transform-cpu {
        transform: var(--tw-rotate-x) var(--tw-rotate-y) var(--tw-rotate-z)
            var(--tw-skew-x) var(--tw-skew-y);
    }
    .transform-gpu {
        transform: translateZ(0) var(--tw-rotate-x) var(--tw-rotate-y)
            var(--tw-rotate-z) var(--tw-skew-x) var(--tw-skew-y);
    }
    .transform-none {
        transform: none;
    }
    .animate-none {
        animation: none;
    }
    .animate-spin {
        animation: var(--animate-spin);
    }
    .cursor-pointer {
        cursor: pointer;
    }
    .touch-pinch-zoom {
        --tw-pinch-zoom: pinch-zoom;
        touch-action: var(--tw-pan-x) var(--tw-pan-y) var(--tw-pinch-zoom);
    }
    .resize {
        resize: both;
    }
    .resize-none {
        resize: none;
    }
    .resize-x {
        resize: horizontal;
    }
    .resize-y {
        resize: vertical;
    }
    .snap-none {
        scroll-snap-type: none;
    }
    .snap-mandatory {
        --tw-scroll-snap-strictness: mandatory;
    }
    .snap-proximity {
        --tw-scroll-snap-strictness: proximity;
    }
    .snap-align-none {
        scroll-snap-align: none;
    }
    .snap-center {
        scroll-snap-align: center;
    }
    .snap-end {
        scroll-snap-align: end;
    }
    .snap-start {
        scroll-snap-align: start;
    }
    .snap-always {
        scroll-snap-stop: always;
    }
    .snap-normal {
        scroll-snap-stop: normal;
    }
    .list-inside {
        list-style-position: inside;
    }
    .list-outside {
        list-style-position: outside;
    }
    .list-decimal {
        list-style-type: decimal;
    }
    .list-disc {
        list-style-type: disc;
    }
    .list-none {
        list-style-type: none;
    }
    .list-image-none {
        list-style-image: none;
    }
    .appearance-auto {
        -webkit-appearance: auto;
        -moz-appearance: auto;
        appearance: auto;
    }
    .appearance-none {
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
    }
    .columns-auto {
        -moz-columns: auto;
        columns: auto;
    }
    .auto-cols-auto {
        grid-auto-columns: auto;
    }
    .auto-cols-fr {
        grid-auto-columns: minmax(0, 1fr);
    }
    .auto-cols-max {
        grid-auto-columns: max-content;
    }
    .auto-cols-min {
        grid-auto-columns: min-content;
    }
    .grid-flow-col {
        grid-auto-flow: column;
    }
    .grid-flow-col-dense {
        grid-auto-flow: column dense;
    }
    .grid-flow-dense {
        grid-auto-flow: dense;
    }
    .grid-flow-row {
        grid-auto-flow: row;
    }
    .grid-flow-row-dense {
        grid-auto-flow: row dense;
    }
    .auto-rows-auto {
        grid-auto-rows: auto;
    }
    .auto-rows-fr {
        grid-auto-rows: minmax(0, 1fr);
    }
    .auto-rows-max {
        grid-auto-rows: max-content;
    }
    .auto-rows-min {
        grid-auto-rows: min-content;
    }
    .grid-cols-1 {
        grid-template-columns: repeat(1, minmax(0, 1fr));
    }
    .grid-cols-2 {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
    .grid-cols-3 {
        grid-template-columns: repeat(3, minmax(0, 1fr));
    }
    .grid-cols-4 {
        grid-template-columns: repeat(4, minmax(0, 1fr));
    }
    .grid-cols-5 {
        grid-template-columns: repeat(5, minmax(0, 1fr));
    }
    .grid-cols-12 {
        grid-template-columns: repeat(12, minmax(0, 1fr));
    }
    .grid-cols-none {
        grid-template-columns: none;
    }
    .grid-cols-subgrid {
        grid-template-columns: subgrid;
    }
    .grid-rows-2 {
        grid-template-rows: repeat(2, minmax(0, 1fr));
    }
    .grid-rows-none {
        grid-template-rows: none;
    }
    .grid-rows-subgrid {
        grid-template-rows: subgrid;
    }
    .flex-col {
        flex-direction: column;
    }
    .flex-col-reverse {
        flex-direction: column-reverse;
    }
    .flex-row {
        flex-direction: row;
    }
    .flex-row-reverse {
        flex-direction: row-reverse;
    }
    .flex-nowrap {
        flex-wrap: nowrap;
    }
    .flex-wrap {
        flex-wrap: wrap;
    }
    .flex-wrap-reverse {
        flex-wrap: wrap-reverse;
    }
    .place-content-around {
        place-content: space-around;
    }
    .place-content-baseline {
        place-content: baseline;
    }
    .place-content-between {
        place-content: space-between;
    }
    .place-content-center {
        place-content: center;
    }
    .place-content-center-safe {
        place-content: safe center;
    }
    .place-content-end {
        place-content: end;
    }
    .place-content-end-safe {
        place-content: safe end;
    }
    .place-content-evenly {
        place-content: space-evenly;
    }
    .place-content-start {
        place-content: start;
    }
    .place-content-stretch {
        place-content: stretch;
    }
    .place-items-baseline {
        place-items: baseline;
    }
    .place-items-center {
        place-items: center;
    }
    .place-items-center-safe {
        place-items: safe center;
    }
    .place-items-end {
        place-items: end;
    }
    .place-items-end-safe {
        place-items: safe end;
    }
    .place-items-start {
        place-items: start;
    }
    .place-items-stretch {
        place-items: stretch;
    }
    .content-around {
        align-content: space-around;
    }
    .content-baseline {
        align-content: baseline;
    }
    .content-between {
        align-content: space-between;
    }
    .content-center {
        align-content: center;
    }
    .content-center-safe {
        align-content: safe center;
    }
    .content-end {
        align-content: flex-end;
    }
    .content-end-safe {
        align-content: safe flex-end;
    }
    .content-evenly {
        align-content: space-evenly;
    }
    .content-normal {
        align-content: normal;
    }
    .content-start {
        align-content: flex-start;
    }
    .content-stretch {
        align-content: stretch;
    }
    .items-baseline {
        align-items: baseline;
    }
    .items-baseline-last {
        align-items: last baseline;
    }
    .items-center {
        align-items: center;
    }
    .items-center-safe {
        align-items: safe center;
    }
    .items-end {
        align-items: flex-end;
    }
    .items-end-safe {
        align-items: safe flex-end;
    }
    .items-start {
        align-items: flex-start;
    }
    .items-stretch {
        align-items: stretch;
    }
    .\!justify-between {
        justify-content: space-between !important;
    }
    .justify-around {
        justify-content: space-around;
    }
    .justify-baseline {
        justify-content: baseline;
    }
    .justify-between {
        justify-content: space-between;
    }
    .justify-center {
        justify-content: center;
    }
    .justify-center-safe {
        justify-content: safe center;
    }
    .justify-end {
        justify-content: flex-end;
    }
    .justify-end-safe {
        justify-content: safe flex-end;
    }
    .justify-evenly {
        justify-content: space-evenly;
    }
    .justify-normal {
        justify-content: normal;
    }
    .justify-start {
        justify-content: flex-start;
    }
    .justify-stretch {
        justify-content: stretch;
    }
    .justify-items-center {
        justify-items: center;
    }
    .justify-items-center-safe {
        justify-items: safe center;
    }
    .justify-items-end {
        justify-items: end;
    }
    .justify-items-end-safe {
        justify-items: safe end;
    }
    .justify-items-normal {
        justify-items: normal;
    }
    .justify-items-start {
        justify-items: start;
    }
    .justify-items-stretch {
        justify-items: stretch;
    }
    .gap-0\.5 {
        gap: calc(var(--spacing) * 0.5);
    }
    .gap-1 {
        gap: calc(var(--spacing) * 1);
    }
    .gap-1\.5 {
        gap: calc(var(--spacing) * 1.5);
    }
    .gap-2 {
        gap: calc(var(--spacing) * 2);
    }
    .gap-3 {
        gap: calc(var(--spacing) * 3);
    }
    .gap-4 {
        gap: calc(var(--spacing) * 4);
    }
    .gap-5 {
        gap: calc(var(--spacing) * 5);
    }
    .gap-6 {
        gap: calc(var(--spacing) * 6);
    }
    .gap-7 {
        gap: calc(var(--spacing) * 7);
    }
    .gap-8 {
        gap: calc(var(--spacing) * 8);
    }
    .gap-10 {
        gap: calc(var(--spacing) * 10);
    }
    .gap-12 {
        gap: calc(var(--spacing) * 12);
    }
    .gap-14 {
        gap: calc(var(--spacing) * 14);
    }
    .gap-16 {
        gap: calc(var(--spacing) * 16);
    }
    .space-y-0\.5 {
        :where(& > :not(:last-child)) {
            --tw-space-y-reverse: 0;
            margin-block-end: calc(
                var(--spacing) * 0.5 * (1 - var(--tw-space-y-reverse))
            );
            margin-block-start: calc(
                var(--spacing) * 0.5 * var(--tw-space-y-reverse)
            );
        }
    }
    .space-y-1 {
        :where(& > :not(:last-child)) {
            --tw-space-y-reverse: 0;
            margin-block-end: calc(
                var(--spacing) * 1 * (1 - var(--tw-space-y-reverse))
            );
            margin-block-start: calc(
                var(--spacing) * 1 * var(--tw-space-y-reverse)
            );
        }
    }
    .space-y-1\.5 {
        :where(& > :not(:last-child)) {
            --tw-space-y-reverse: 0;
            margin-block-end: calc(
                var(--spacing) * 1.5 * (1 - var(--tw-space-y-reverse))
            );
            margin-block-start: calc(
                var(--spacing) * 1.5 * var(--tw-space-y-reverse)
            );
        }
    }
    .space-y-2 {
        :where(& > :not(:last-child)) {
            --tw-space-y-reverse: 0;
            margin-block-end: calc(
                var(--spacing) * 2 * (1 - var(--tw-space-y-reverse))
            );
            margin-block-start: calc(
                var(--spacing) * 2 * var(--tw-space-y-reverse)
            );
        }
    }
    .space-y-3 {
        :where(& > :not(:last-child)) {
            --tw-space-y-reverse: 0;
            margin-block-end: calc(
                var(--spacing) * 3 * (1 - var(--tw-space-y-reverse))
            );
            margin-block-start: calc(
                var(--spacing) * 3 * var(--tw-space-y-reverse)
            );
        }
    }
    .space-y-6 {
        :where(& > :not(:last-child)) {
            --tw-space-y-reverse: 0;
            margin-block-end: calc(
                var(--spacing) * 6 * (1 - var(--tw-space-y-reverse))
            );
            margin-block-start: calc(
                var(--spacing) * 6 * var(--tw-space-y-reverse)
            );
        }
    }
    .space-y-reverse {
        :where(& > :not(:last-child)) {
            --tw-space-y-reverse: 1;
        }
    }
    .gap-x-1 {
        -moz-column-gap: calc(var(--spacing) * 1);
        column-gap: calc(var(--spacing) * 1);
    }
    .gap-x-2 {
        -moz-column-gap: calc(var(--spacing) * 2);
        column-gap: calc(var(--spacing) * 2);
    }
    .gap-x-3 {
        -moz-column-gap: calc(var(--spacing) * 3);
        column-gap: calc(var(--spacing) * 3);
    }
    .gap-x-4 {
        -moz-column-gap: calc(var(--spacing) * 4);
        column-gap: calc(var(--spacing) * 4);
    }
    .gap-x-5 {
        -moz-column-gap: calc(var(--spacing) * 5);
        column-gap: calc(var(--spacing) * 5);
    }
    .-space-x-2 {
        :where(& > :not(:last-child)) {
            --tw-space-x-reverse: 0;
            margin-inline-end: calc(
                var(--spacing) * -2 * (1 - var(--tw-space-x-reverse))
            );
            margin-inline-start: calc(
                var(--spacing) * -2 * var(--tw-space-x-reverse)
            );
        }
    }
    .space-x-reverse {
        :where(& > :not(:last-child)) {
            --tw-space-x-reverse: 1;
        }
    }
    .gap-y-2 {
        row-gap: calc(var(--spacing) * 2);
    }
    .gap-y-4 {
        row-gap: calc(var(--spacing) * 4);
    }
    .gap-y-10 {
        row-gap: calc(var(--spacing) * 10);
    }
    .gap-y-14 {
        row-gap: calc(var(--spacing) * 14);
    }
    .divide-x {
        :where(& > :not(:last-child)) {
            --tw-divide-x-reverse: 0;
            border-inline-end-width: calc(
                1px * (1 - var(--tw-divide-x-reverse))
            );
            border-inline-start-width: calc(1px * var(--tw-divide-x-reverse));
            border-inline-style: var(--tw-border-style);
        }
    }
    .divide-y {
        :where(& > :not(:last-child)) {
            --tw-divide-y-reverse: 0;
            border-bottom-style: var(--tw-border-style);
            border-bottom-width: calc(1px * (1 - var(--tw-divide-y-reverse)));
            border-top-style: var(--tw-border-style);
            border-top-width: calc(1px * var(--tw-divide-y-reverse));
        }
    }
    .divide-y-2 {
        :where(& > :not(:last-child)) {
            --tw-divide-y-reverse: 0;
            border-bottom-style: var(--tw-border-style);
            border-bottom-width: calc(2px * (1 - var(--tw-divide-y-reverse)));
            border-top-style: var(--tw-border-style);
            border-top-width: calc(2px * var(--tw-divide-y-reverse));
        }
    }
    .divide-y-reverse {
        :where(& > :not(:last-child)) {
            --tw-divide-y-reverse: 1;
        }
    }
    .divide-default-200 {
        :where(& > :not(:last-child)) {
            border-color: var(--color-default-200);
        }
    }
    .place-self-auto {
        place-self: auto;
    }
    .place-self-center {
        place-self: center;
    }
    .place-self-center-safe {
        place-self: safe center;
    }
    .place-self-end {
        place-self: end;
    }
    .place-self-end-safe {
        place-self: safe end;
    }
    .place-self-start {
        place-self: start;
    }
    .place-self-stretch {
        place-self: stretch;
    }
    .self-auto {
        align-self: auto;
    }
    .self-baseline {
        align-self: baseline;
    }
    .self-baseline-last {
        align-self: last baseline;
    }
    .self-center {
        align-self: center;
    }
    .self-center-safe {
        align-self: safe center;
    }
    .self-end {
        align-self: flex-end;
    }
    .self-end-safe {
        align-self: safe flex-end;
    }
    .self-start {
        align-self: flex-start;
    }
    .self-stretch {
        align-self: stretch;
    }
    .justify-self-auto {
        justify-self: auto;
    }
    .justify-self-center {
        justify-self: center;
    }
    .justify-self-center-safe {
        justify-self: safe center;
    }
    .justify-self-end {
        justify-self: flex-end;
    }
    .justify-self-end-safe {
        justify-self: safe flex-end;
    }
    .justify-self-start {
        justify-self: flex-start;
    }
    .justify-self-stretch {
        justify-self: stretch;
    }
    .truncate {
        text-overflow: ellipsis;
        white-space: nowrap;
    }
    .overflow-hidden,
    .truncate {
        overflow: hidden;
    }
    .overflow-scroll {
        overflow: scroll;
    }
    .overflow-x-auto {
        overflow-x: auto;
    }
    .overflow-x-hidden {
        overflow-x: hidden;
    }
    .overflow-y-auto {
        overflow-y: auto;
    }
    .scroll-auto {
        scroll-behavior: auto;
    }
    .scroll-smooth {
        scroll-behavior: smooth;
    }
    .\!rounded-xs {
        border-radius: var(--radius-xs) !important;
    }
    .rounded {
        border-radius: 0.25rem;
    }
    .rounded-3xl {
        border-radius: var(--radius-3xl);
    }
    .rounded-\[0\.1875rem\] {
        border-radius: 0.1875rem;
    }
    .rounded-full {
        border-radius: calc(infinity * 1px);
    }
    .rounded-lg {
        border-radius: var(--radius-lg);
    }
    .rounded-md {
        border-radius: var(--radius-md);
    }
    .rounded-xl {
        border-radius: var(--radius-xl);
    }
    .rounded-s {
        border-end-start-radius: 0.25rem;
    }
    .rounded-s,
    .rounded-ss {
        border-start-start-radius: 0.25rem;
    }
    .rounded-e {
        border-end-end-radius: 0.25rem;
    }
    .rounded-e,
    .rounded-se {
        border-start-end-radius: 0.25rem;
    }
    .rounded-ee {
        border-end-end-radius: 0.25rem;
    }
    .rounded-es {
        border-end-start-radius: 0.25rem;
    }
    .rounded-t {
        border-top-left-radius: 0.25rem;
        border-top-right-radius: 0.25rem;
    }
    .rounded-t-lg {
        border-top-left-radius: var(--radius-lg);
        border-top-right-radius: var(--radius-lg);
    }
    .rounded-l {
        border-bottom-left-radius: 0.25rem;
    }
    .rounded-l,
    .rounded-tl {
        border-top-left-radius: 0.25rem;
    }
    .rounded-r {
        border-bottom-right-radius: 0.25rem;
        border-top-right-radius: 0.25rem;
    }
    .rounded-r-md {
        border-bottom-right-radius: var(--radius-md);
        border-top-right-radius: var(--radius-md);
    }
    .rounded-tr {
        border-top-right-radius: 0.25rem;
    }
    .rounded-tr-xl {
        border-top-right-radius: var(--radius-xl);
    }
    .rounded-b {
        border-bottom-left-radius: 0.25rem;
    }
    .rounded-b,
    .rounded-br {
        border-bottom-right-radius: 0.25rem;
    }
    .rounded-bl {
        border-bottom-left-radius: 0.25rem;
    }
    .rounded-bl-xl {
        border-bottom-left-radius: var(--radius-xl);
    }
    .border {
        border-style: var(--tw-border-style);
        border-width: 1px;
    }
    .border-0 {
        border-style: var(--tw-border-style);
        border-width: 0;
    }
    .border-2 {
        border-style: var(--tw-border-style);
        border-width: 2px;
    }
    .border-3 {
        border-style: var(--tw-border-style);
        border-width: 3px;
    }
    .border-\[6px\] {
        border-style: var(--tw-border-style);
        border-width: 6px;
    }
    .border-\[10px\] {
        border-style: var(--tw-border-style);
        border-width: 10px;
    }
    .border-x {
        border-inline-style: var(--tw-border-style);
        border-inline-width: 1px;
    }
    .border-y {
        border-block-style: var(--tw-border-style);
        border-block-width: 1px;
    }
    .border-s {
        border-inline-start-style: var(--tw-border-style);
        border-inline-start-width: 1px;
    }
    .border-e {
        border-inline-end-style: var(--tw-border-style);
        border-inline-end-width: 1px;
    }
    .border-t {
        border-top-style: var(--tw-border-style);
        border-top-width: 1px;
    }
    .border-t-2 {
        border-top-style: var(--tw-border-style);
        border-top-width: 2px;
    }
    .border-r {
        border-right-style: var(--tw-border-style);
        border-right-width: 1px;
    }
    .border-b {
        border-bottom-style: var(--tw-border-style);
        border-bottom-width: 1px;
    }
    .border-b-2 {
        border-bottom-style: var(--tw-border-style);
        border-bottom-width: 2px;
    }
    .border-l {
        border-left-style: var(--tw-border-style);
        border-left-width: 1px;
    }
    .border-dashed {
        --tw-border-style: dashed;
        border-style: dashed;
    }
    .border-dotted {
        --tw-border-style: dotted;
        border-style: dotted;
    }
    .border-double {
        --tw-border-style: double;
        border-style: double;
    }
    .border-hidden {
        --tw-border-style: hidden;
        border-style: hidden;
    }
    .border-none {
        --tw-border-style: none;
        border-style: none;
    }
    .border-solid {
        --tw-border-style: solid;
        border-style: solid;
    }
    .\!border-gray-200 {
        border-color: var(--color-gray-200) !important;
    }
    .border-black {
        border-color: var(--color-black);
    }
    .border-current {
        border-color: currentcolor;
    }
    .border-default-200 {
        border-color: var(--color-default-200);
    }
    .border-default-300 {
        border-color: var(--color-default-300);
    }
    .border-default-400 {
        border-color: var(--color-default-400);
    }
    .border-default-600\/30 {
        border-color: color-mix(
            in srgb,
            oklch(44.6% 0.043 257.281) 30%,
            transparent
        );
        @supports (color: color-mix(in lab, red, red)) {
            border-color: color-mix(
                in oklab,
                var(--color-default-600) 30%,
                transparent
            );
        }
    }
    .border-gray-200 {
        border-color: var(--color-gray-200);
    }
    .border-gray-300 {
        border-color: var(--color-gray-300);
    }
    .border-primary {
        border-color: var(--color-primary);
    }
    .border-primary\/5 {
        border-color: color-mix(
            in srgb,
            oklch(54.6% 0.245 262.881) 5%,
            transparent
        );
        @supports (color: color-mix(in lab, red, red)) {
            border-color: color-mix(
                in oklab,
                var(--color-primary) 5%,
                transparent
            );
        }
    }
    .border-red-500 {
        border-color: var(--color-red-500);
    }
    .border-transparent {
        border-color: transparent;
    }
    .border-white {
        border-color: var(--color-white);
    }
    .border-e-default-200 {
        border-inline-end-color: var(--color-default-200);
    }
    .border-t-transparent {
        border-top-color: transparent;
    }
    .border-b-transparent {
        border-bottom-color: transparent;
    }
    .\!bg-white {
        background-color: var(--color-white) !important;
    }
    .bg-\(--my_variable\) {
        background-color: var(--my_variable);
    }
    .bg-\(color\:--my-color\) {
        background-color: var(--my-color);
    }
    .bg-\[\#0088cc\] {
        background-color: #08c;
    }
    .bg-\[color\:var\(--my-color\)\] {
        background-color: var(--my-color);
    }
    .bg-\[var\(--my_variable\)\] {
        background-color: var(--my_variable);
    }
    .bg-amber-300 {
        background-color: var(--color-amber-300);
    }
    .bg-amber-400\/10 {
        background-color: color-mix(
            in srgb,
            oklch(82.8% 0.189 84.429) 10%,
            transparent
        );
        @supports (color: color-mix(in lab, red, red)) {
            background-color: color-mix(
                in oklab,
                var(--color-amber-400) 10%,
                transparent
            );
        }
    }
    .bg-amber-500 {
        background-color: var(--color-amber-500);
    }
    .bg-amber-500\/5 {
        background-color: color-mix(
            in srgb,
            oklch(76.9% 0.188 70.08) 5%,
            transparent
        );
        @supports (color: color-mix(in lab, red, red)) {
            background-color: color-mix(
                in oklab,
                var(--color-amber-500) 5%,
                transparent
            );
        }
    }
    .bg-amber-500\/10 {
        background-color: color-mix(
            in srgb,
            oklch(76.9% 0.188 70.08) 10%,
            transparent
        );
        @supports (color: color-mix(in lab, red, red)) {
            background-color: color-mix(
                in oklab,
                var(--color-amber-500) 10%,
                transparent
            );
        }
    }
    .bg-black {
        background-color: var(--color-black);
    }
    .bg-black\/10 {
        background-color: color-mix(in srgb, #000 10%, transparent);
        @supports (color: color-mix(in lab, red, red)) {
            background-color: color-mix(
                in oklab,
                var(--color-black) 10%,
                transparent
            );
        }
    }
    .bg-black\/20 {
        background-color: color-mix(in srgb, #000 20%, transparent);
        @supports (color: color-mix(in lab, red, red)) {
            background-color: color-mix(
                in oklab,
                var(--color-black) 20%,
                transparent
            );
        }
    }
    .bg-black\/70 {
        background-color: color-mix(in srgb, #000 70%, transparent);
        @supports (color: color-mix(in lab, red, red)) {
            background-color: color-mix(
                in oklab,
                var(--color-black) 70%,
                transparent
            );
        }
    }
    .bg-blue-100 {
        background-color: var(--color-blue-100);
    }
    .bg-blue-500 {
        background-color: var(--color-blue-500);
    }
    .bg-blue-500\/10 {
        background-color: color-mix(
            in srgb,
            oklch(62.3% 0.214 259.815) 10%,
            transparent
        );
        @supports (color: color-mix(in lab, red, red)) {
            background-color: color-mix(
                in oklab,
                var(--color-blue-500) 10%,
                transparent
            );
        }
    }
    .bg-blue-600 {
        background-color: var(--color-blue-600);
    }
    .bg-blue-600\/10 {
        background-color: color-mix(
            in srgb,
            oklch(54.6% 0.245 262.881) 10%,
            transparent
        );
        @supports (color: color-mix(in lab, red, red)) {
            background-color: color-mix(
                in oklab,
                var(--color-blue-600) 10%,
                transparent
            );
        }
    }
    .bg-cyan-500\/10 {
        background-color: color-mix(
            in srgb,
            oklch(71.5% 0.143 215.221) 10%,
            transparent
        );
        @supports (color: color-mix(in lab, red, red)) {
            background-color: color-mix(
                in oklab,
                var(--color-cyan-500) 10%,
                transparent
            );
        }
    }
    .bg-default-100 {
        background-color: var(--color-default-100);
    }
    .bg-default-200 {
        background-color: var(--color-default-200);
    }
    .bg-default-300\/20 {
        background-color: color-mix(
            in srgb,
            oklch(86.9% 0.022 252.894) 20%,
            transparent
        );
        @supports (color: color-mix(in lab, red, red)) {
            background-color: color-mix(
                in oklab,
                var(--color-default-300) 20%,
                transparent
            );
        }
    }
    .bg-default-500\/5 {
        background-color: color-mix(
            in srgb,
            oklch(55.4% 0.046 257.417) 5%,
            transparent
        );
        @supports (color: color-mix(in lab, red, red)) {
            background-color: color-mix(
                in oklab,
                var(--color-default-500) 5%,
                transparent
            );
        }
    }
    .bg-default-500\/10 {
        background-color: color-mix(
            in srgb,
            oklch(55.4% 0.046 257.417) 10%,
            transparent
        );
        @supports (color: color-mix(in lab, red, red)) {
            background-color: color-mix(
                in oklab,
                var(--color-default-500) 10%,
                transparent
            );
        }
    }
    .bg-emerald-700 {
        background-color: var(--color-emerald-700);
    }
    .bg-gray-100 {
        background-color: var(--color-gray-100);
    }
    .bg-gray-200 {
        background-color: var(--color-gray-200);
    }
    .bg-gray-900\/50 {
        background-color: color-mix(
            in srgb,
            oklch(21% 0.034 264.665) 50%,
            transparent
        );
        @supports (color: color-mix(in lab, red, red)) {
            background-color: color-mix(
                in oklab,
                var(--color-gray-900) 50%,
                transparent
            );
        }
    }
    .bg-green-100 {
        background-color: var(--color-green-100);
    }
    .bg-green-400 {
        background-color: var(--color-green-400);
    }
    .bg-green-400\/10 {
        background-color: color-mix(
            in srgb,
            oklch(79.2% 0.209 151.711) 10%,
            transparent
        );
        @supports (color: color-mix(in lab, red, red)) {
            background-color: color-mix(
                in oklab,
                var(--color-green-400) 10%,
                transparent
            );
        }
    }
    .bg-green-500 {
        background-color: var(--color-green-500);
    }
    .bg-green-500\/10 {
        background-color: color-mix(
            in srgb,
            oklch(72.3% 0.219 149.579) 10%,
            transparent
        );
        @supports (color: color-mix(in lab, red, red)) {
            background-color: color-mix(
                in oklab,
                var(--color-green-500) 10%,
                transparent
            );
        }
    }
    .bg-green-500\/20 {
        background-color: color-mix(
            in srgb,
            oklch(72.3% 0.219 149.579) 20%,
            transparent
        );
        @supports (color: color-mix(in lab, red, red)) {
            background-color: color-mix(
                in oklab,
                var(--color-green-500) 20%,
                transparent
            );
        }
    }
    .bg-orange-50 {
        background-color: var(--color-orange-50);
    }
    .bg-orange-300\/10 {
        background-color: color-mix(
            in srgb,
            oklch(83.7% 0.128 66.29) 10%,
            transparent
        );
        @supports (color: color-mix(in lab, red, red)) {
            background-color: color-mix(
                in oklab,
                var(--color-orange-300) 10%,
                transparent
            );
        }
    }
    .bg-orange-400 {
        background-color: var(--color-orange-400);
    }
    .bg-orange-400\/10 {
        background-color: color-mix(
            in srgb,
            oklch(75% 0.183 55.934) 10%,
            transparent
        );
        @supports (color: color-mix(in lab, red, red)) {
            background-color: color-mix(
                in oklab,
                var(--color-orange-400) 10%,
                transparent
            );
        }
    }
    .bg-orange-500 {
        background-color: var(--color-orange-500);
    }
    .bg-orange-500\/10 {
        background-color: color-mix(
            in srgb,
            oklch(70.5% 0.213 47.604) 10%,
            transparent
        );
        @supports (color: color-mix(in lab, red, red)) {
            background-color: color-mix(
                in oklab,
                var(--color-orange-500) 10%,
                transparent
            );
        }
    }
    .bg-orange-500\/20 {
        background-color: color-mix(
            in srgb,
            oklch(70.5% 0.213 47.604) 20%,
            transparent
        );
        @supports (color: color-mix(in lab, red, red)) {
            background-color: color-mix(
                in oklab,
                var(--color-orange-500) 20%,
                transparent
            );
        }
    }
    .bg-orange-600\/10 {
        background-color: color-mix(
            in srgb,
            oklch(64.6% 0.222 41.116) 10%,
            transparent
        );
        @supports (color: color-mix(in lab, red, red)) {
            background-color: color-mix(
                in oklab,
                var(--color-orange-600) 10%,
                transparent
            );
        }
    }
    .bg-orange-700\/10 {
        background-color: color-mix(
            in srgb,
            oklch(55.3% 0.195 38.402) 10%,
            transparent
        );
        @supports (color: color-mix(in lab, red, red)) {
            background-color: color-mix(
                in oklab,
                var(--color-orange-700) 10%,
                transparent
            );
        }
    }
    .bg-pink-600 {
        background-color: var(--color-pink-600);
    }
    .bg-primary {
        background-color: var(--color-primary);
    }
    .bg-primary\/5 {
        background-color: color-mix(
            in srgb,
            oklch(54.6% 0.245 262.881) 5%,
            transparent
        );
        @supports (color: color-mix(in lab, red, red)) {
            background-color: color-mix(
                in oklab,
                var(--color-primary) 5%,
                transparent
            );
        }
    }
    .bg-primary\/10 {
        background-color: color-mix(
            in srgb,
            oklch(54.6% 0.245 262.881) 10%,
            transparent
        );
        @supports (color: color-mix(in lab, red, red)) {
            background-color: color-mix(
                in oklab,
                var(--color-primary) 10%,
                transparent
            );
        }
    }
    .bg-primary\/20 {
        background-color: color-mix(
            in srgb,
            oklch(54.6% 0.245 262.881) 20%,
            transparent
        );
        @supports (color: color-mix(in lab, red, red)) {
            background-color: color-mix(
                in oklab,
                var(--color-primary) 20%,
                transparent
            );
        }
    }
    .bg-purple-600 {
        background-color: var(--color-purple-600);
    }
    .bg-red-400 {
        background-color: var(--color-red-400);
    }
    .bg-red-400\/10 {
        background-color: color-mix(
            in srgb,
            oklch(70.4% 0.191 22.216) 10%,
            transparent
        );
        @supports (color: color-mix(in lab, red, red)) {
            background-color: color-mix(
                in oklab,
                var(--color-red-400) 10%,
                transparent
            );
        }
    }
    .bg-red-500 {
        background-color: var(--color-red-500);
    }
    .bg-red-500\/10 {
        background-color: color-mix(
            in srgb,
            oklch(63.7% 0.237 25.331) 10%,
            transparent
        );
        @supports (color: color-mix(in lab, red, red)) {
            background-color: color-mix(
                in oklab,
                var(--color-red-500) 10%,
                transparent
            );
        }
    }
    .bg-red-500\/50 {
        background-color: color-mix(
            in srgb,
            oklch(63.7% 0.237 25.331) 50%,
            transparent
        );
        @supports (color: color-mix(in lab, red, red)) {
            background-color: color-mix(
                in oklab,
                var(--color-red-500) 50%,
                transparent
            );
        }
    }
    .bg-red-500\/\[50\%\] {
        background-color: color-mix(
            in srgb,
            oklch(63.7% 0.237 25.331) 50%,
            transparent
        );
        @supports (color: color-mix(in lab, red, red)) {
            background-color: color-mix(
                in oklab,
                var(--color-red-500) 50%,
                transparent
            );
        }
    }
    .bg-sky-500 {
        background-color: var(--color-sky-500);
    }
    .bg-sky-500\/10 {
        background-color: color-mix(
            in srgb,
            oklch(68.5% 0.169 237.323) 10%,
            transparent
        );
        @supports (color: color-mix(in lab, red, red)) {
            background-color: color-mix(
                in oklab,
                var(--color-sky-500) 10%,
                transparent
            );
        }
    }
    .bg-teal-100 {
        background-color: var(--color-teal-100);
    }
    .bg-teal-500\/10 {
        background-color: color-mix(
            in srgb,
            oklch(70.4% 0.14 182.503) 10%,
            transparent
        );
        @supports (color: color-mix(in lab, red, red)) {
            background-color: color-mix(
                in oklab,
                var(--color-teal-500) 10%,
                transparent
            );
        }
    }
    .bg-teal-500\/20 {
        background-color: color-mix(
            in srgb,
            oklch(70.4% 0.14 182.503) 20%,
            transparent
        );
        @supports (color: color-mix(in lab, red, red)) {
            background-color: color-mix(
                in oklab,
                var(--color-teal-500) 20%,
                transparent
            );
        }
    }
    .bg-transparent {
        background-color: transparent;
    }
    .bg-white {
        background-color: var(--color-white);
    }
    .bg-yellow-50 {
        background-color: var(--color-yellow-50);
    }
    .bg-yellow-300 {
        background-color: var(--color-yellow-300);
    }
    .bg-yellow-600\/10 {
        background-color: color-mix(
            in srgb,
            oklch(68.1% 0.162 75.834) 10%,
            transparent
        );
        @supports (color: color-mix(in lab, red, red)) {
            background-color: color-mix(
                in oklab,
                var(--color-yellow-600) 10%,
                transparent
            );
        }
    }
    .-bg-conic,
    .bg-conic {
        --tw-gradient-position: in oklab;
        background-image: conic-gradient(var(--tw-gradient-stops));
    }
    .bg-gradient-to-b {
        --tw-gradient-position: to bottom in oklab;
    }
    .bg-gradient-to-b,
    .bg-gradient-to-r {
        background-image: linear-gradient(var(--tw-gradient-stops));
    }
    .bg-gradient-to-r {
        --tw-gradient-position: to right in oklab;
    }
    .bg-gradient-to-t {
        --tw-gradient-position: to top in oklab;
        background-image: linear-gradient(var(--tw-gradient-stops));
    }
    .bg-radial {
        --tw-gradient-position: in oklab;
        background-image: radial-gradient(var(--tw-gradient-stops));
    }
    .bg-\[url\(\'\.\.\/images\/blog\/hero\.png\'\)\] {
        background-image: url(../images/blog/hero.png);
    }
    .bg-none {
        background-image: none;
    }
    .via-none {
        --tw-gradient-via-stops: initial;
    }
    .from-default-100\/70 {
        --tw-gradient-from: color-mix(
            in srgb,
            oklch(96.8% 0.007 247.896) 70%,
            transparent
        );
        @supports (color: color-mix(in lab, red, red)) {
            --tw-gradient-from: color-mix(
                in oklab,
                var(--color-default-100) 70%,
                transparent
            );
        }
        --tw-gradient-stops: var(
            --tw-gradient-via-stops,
            var(--tw-gradient-position),
            var(--tw-gradient-from) var(--tw-gradient-from-position),
            var(--tw-gradient-to) var(--tw-gradient-to-position)
        );
    }
    .from-default-200\/50 {
        --tw-gradient-from: color-mix(
            in srgb,
            oklch(92.9% 0.013 255.508) 50%,
            transparent
        );
        @supports (color: color-mix(in lab, red, red)) {
            --tw-gradient-from: color-mix(
                in oklab,
                var(--color-default-200) 50%,
                transparent
            );
        }
        --tw-gradient-stops: var(
            --tw-gradient-via-stops,
            var(--tw-gradient-position),
            var(--tw-gradient-from) var(--tw-gradient-from-position),
            var(--tw-gradient-to) var(--tw-gradient-to-position)
        );
    }
    .from-default-200\/70 {
        --tw-gradient-from: color-mix(
            in srgb,
            oklch(92.9% 0.013 255.508) 70%,
            transparent
        );
        @supports (color: color-mix(in lab, red, red)) {
            --tw-gradient-from: color-mix(
                in oklab,
                var(--color-default-200) 70%,
                transparent
            );
        }
        --tw-gradient-stops: var(
            --tw-gradient-via-stops,
            var(--tw-gradient-position),
            var(--tw-gradient-from) var(--tw-gradient-from-position),
            var(--tw-gradient-to) var(--tw-gradient-to-position)
        );
    }
    .from-default-500\/10 {
        --tw-gradient-from: color-mix(
            in srgb,
            oklch(55.4% 0.046 257.417) 10%,
            transparent
        );
        @supports (color: color-mix(in lab, red, red)) {
            --tw-gradient-from: color-mix(
                in oklab,
                var(--color-default-500) 10%,
                transparent
            );
        }
        --tw-gradient-stops: var(
            --tw-gradient-via-stops,
            var(--tw-gradient-position),
            var(--tw-gradient-from) var(--tw-gradient-from-position),
            var(--tw-gradient-to) var(--tw-gradient-to-position)
        );
    }
    .from-red-500\/5 {
        --tw-gradient-from: color-mix(
            in srgb,
            oklch(63.7% 0.237 25.331) 5%,
            transparent
        );
        @supports (color: color-mix(in lab, red, red)) {
            --tw-gradient-from: color-mix(
                in oklab,
                var(--color-red-500) 5%,
                transparent
            );
        }
        --tw-gradient-stops: var(
            --tw-gradient-via-stops,
            var(--tw-gradient-position),
            var(--tw-gradient-from) var(--tw-gradient-from-position),
            var(--tw-gradient-to) var(--tw-gradient-to-position)
        );
    }
    .from-yellow-50\/80 {
        --tw-gradient-from: color-mix(
            in srgb,
            oklch(98.7% 0.026 102.212) 80%,
            transparent
        );
        @supports (color: color-mix(in lab, red, red)) {
            --tw-gradient-from: color-mix(
                in oklab,
                var(--color-yellow-50) 80%,
                transparent
            );
        }
        --tw-gradient-stops: var(
            --tw-gradient-via-stops,
            var(--tw-gradient-position),
            var(--tw-gradient-from) var(--tw-gradient-from-position),
            var(--tw-gradient-to) var(--tw-gradient-to-position)
        );
    }
    .to-amber-500\/5 {
        --tw-gradient-to: color-mix(
            in srgb,
            oklch(76.9% 0.188 70.08) 5%,
            transparent
        );
        @supports (color: color-mix(in lab, red, red)) {
            --tw-gradient-to: color-mix(
                in oklab,
                var(--color-amber-500) 5%,
                transparent
            );
        }
        --tw-gradient-stops: var(
            --tw-gradient-via-stops,
            var(--tw-gradient-position),
            var(--tw-gradient-from) var(--tw-gradient-from-position),
            var(--tw-gradient-to) var(--tw-gradient-to-position)
        );
    }
    .to-default-100 {
        --tw-gradient-to: var(--color-default-100);
        --tw-gradient-stops: var(
            --tw-gradient-via-stops,
            var(--tw-gradient-position),
            var(--tw-gradient-from) var(--tw-gradient-from-position),
            var(--tw-gradient-to) var(--tw-gradient-to-position)
        );
    }
    .to-default-100\/50 {
        --tw-gradient-to: color-mix(
            in srgb,
            oklch(96.8% 0.007 247.896) 50%,
            transparent
        );
        @supports (color: color-mix(in lab, red, red)) {
            --tw-gradient-to: color-mix(
                in oklab,
                var(--color-default-100) 50%,
                transparent
            );
        }
        --tw-gradient-stops: var(
            --tw-gradient-via-stops,
            var(--tw-gradient-position),
            var(--tw-gradient-from) var(--tw-gradient-from-position),
            var(--tw-gradient-to) var(--tw-gradient-to-position)
        );
    }
    .mask-none {
        -webkit-mask-image: none;
        mask-image: none;
    }
    .mask-circle {
        --tw-mask-radial-shape: circle;
    }
    .mask-ellipse {
        --tw-mask-radial-shape: ellipse;
    }
    .mask-radial-closest-corner {
        --tw-mask-radial-size: closest-corner;
    }
    .mask-radial-closest-side {
        --tw-mask-radial-size: closest-side;
    }
    .mask-radial-farthest-corner {
        --tw-mask-radial-size: farthest-corner;
    }
    .mask-radial-farthest-side {
        --tw-mask-radial-size: farthest-side;
    }
    .mask-radial-at-bottom {
        --tw-mask-radial-position: bottom;
    }
    .mask-radial-at-bottom-left {
        --tw-mask-radial-position: bottom left;
    }
    .mask-radial-at-bottom-right {
        --tw-mask-radial-position: bottom right;
    }
    .mask-radial-at-center {
        --tw-mask-radial-position: center;
    }
    .mask-radial-at-left {
        --tw-mask-radial-position: left;
    }
    .mask-radial-at-right {
        --tw-mask-radial-position: right;
    }
    .mask-radial-at-top {
        --tw-mask-radial-position: top;
    }
    .mask-radial-at-top-left {
        --tw-mask-radial-position: top left;
    }
    .mask-radial-at-top-right {
        --tw-mask-radial-position: top right;
    }
    .box-decoration-clone {
        -webkit-box-decoration-break: clone;
        box-decoration-break: clone;
    }
    .box-decoration-slice {
        -webkit-box-decoration-break: slice;
        box-decoration-break: slice;
    }
    .decoration-clone {
        -webkit-box-decoration-break: clone;
        box-decoration-break: clone;
    }
    .decoration-slice {
        -webkit-box-decoration-break: slice;
        box-decoration-break: slice;
    }
    .bg-auto {
        background-size: auto;
    }
    .bg-contain {
        background-size: contain;
    }
    .bg-cover {
        background-size: cover;
    }
    .bg-fixed {
        background-attachment: fixed;
    }
    .bg-local {
        background-attachment: local;
    }
    .bg-scroll {
        background-attachment: scroll;
    }
    .bg-clip-border {
        background-clip: border-box;
    }
    .bg-clip-content {
        background-clip: content-box;
    }
    .bg-clip-padding {
        background-clip: padding-box;
    }
    .bg-clip-text {
        -webkit-background-clip: text;
        background-clip: text;
    }
    .bg-bottom {
        background-position: bottom;
    }
    .bg-bottom-left {
        background-position: 0 100%;
    }
    .bg-bottom-right {
        background-position: 100% 100%;
    }
    .bg-center {
        background-position: 50%;
    }
    .bg-left {
        background-position: 0;
    }
    .bg-left-bottom {
        background-position: 0 100%;
    }
    .bg-left-top {
        background-position: 0 0;
    }
    .bg-right {
        background-position: 100%;
    }
    .bg-right-bottom {
        background-position: 100% 100%;
    }
    .bg-right-top {
        background-position: 100% 0;
    }
    .bg-top {
        background-position: top;
    }
    .bg-top-left {
        background-position: 0 0;
    }
    .bg-top-right {
        background-position: 100% 0;
    }
    .bg-no-repeat {
        background-repeat: no-repeat;
    }
    .bg-repeat {
        background-repeat: repeat;
    }
    .bg-repeat-round {
        background-repeat: round;
    }
    .bg-repeat-space {
        background-repeat: space;
    }
    .bg-repeat-x {
        background-repeat: repeat-x;
    }
    .bg-repeat-y {
        background-repeat: repeat-y;
    }
    .bg-origin-border {
        background-origin: border-box;
    }
    .bg-origin-content {
        background-origin: content-box;
    }
    .bg-origin-padding {
        background-origin: padding-box;
    }
    .mask-add {
        -webkit-mask-composite: source-over;
        mask-composite: add;
    }
    .mask-exclude {
        -webkit-mask-composite: xor;
        mask-composite: exclude;
    }
    .mask-intersect {
        -webkit-mask-composite: source-in, xor;
        mask-composite: intersect;
    }
    .mask-subtract {
        -webkit-mask-composite: source-out;
        mask-composite: subtract;
    }
    .mask-alpha {
        mask-mode: alpha;
    }
    .mask-luminance {
        mask-mode: luminance;
    }
    .mask-match {
        mask-mode: match-source;
    }
    .mask-type-alpha {
        mask-type: alpha;
    }
    .mask-type-luminance {
        mask-type: luminance;
    }
    .mask-auto {
        -webkit-mask-size: auto;
        mask-size: auto;
    }
    .mask-contain {
        -webkit-mask-size: contain;
        mask-size: contain;
    }
    .mask-cover {
        -webkit-mask-size: cover;
        mask-size: cover;
    }
    .mask-clip-border {
        -webkit-mask-clip: border-box;
        mask-clip: border-box;
    }
    .mask-clip-content {
        -webkit-mask-clip: content-box;
        mask-clip: content-box;
    }
    .mask-clip-fill {
        -webkit-mask-clip: fill-box;
        mask-clip: fill-box;
    }
    .mask-clip-padding {
        -webkit-mask-clip: padding-box;
        mask-clip: padding-box;
    }
    .mask-clip-stroke {
        -webkit-mask-clip: stroke-box;
        mask-clip: stroke-box;
    }
    .mask-clip-view {
        -webkit-mask-clip: view-box;
        mask-clip: view-box;
    }
    .mask-no-clip {
        -webkit-mask-clip: no-clip;
        mask-clip: no-clip;
    }
    .mask-bottom {
        -webkit-mask-position: bottom;
        mask-position: bottom;
    }
    .mask-bottom-left {
        -webkit-mask-position: left bottom;
        mask-position: left bottom;
    }
    .mask-bottom-right {
        -webkit-mask-position: right bottom;
        mask-position: right bottom;
    }
    .mask-center {
        -webkit-mask-position: center;
        mask-position: center;
    }
    .mask-left {
        -webkit-mask-position: left;
        mask-position: left;
    }
    .mask-right {
        -webkit-mask-position: right;
        mask-position: right;
    }
    .mask-top {
        -webkit-mask-position: top;
        mask-position: top;
    }
    .mask-top-left {
        -webkit-mask-position: left top;
        mask-position: left top;
    }
    .mask-top-right {
        -webkit-mask-position: right top;
        mask-position: right top;
    }
    .mask-no-repeat {
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat;
    }
    .mask-repeat {
        -webkit-mask-repeat: repeat;
        mask-repeat: repeat;
    }
    .mask-repeat-round {
        -webkit-mask-repeat: round;
        mask-repeat: round;
    }
    .mask-repeat-space {
        -webkit-mask-repeat: space;
        mask-repeat: space;
    }
    .mask-repeat-x {
        -webkit-mask-repeat: repeat-x;
        mask-repeat: repeat-x;
    }
    .mask-repeat-y {
        -webkit-mask-repeat: repeat-y;
        mask-repeat: repeat-y;
    }
    .mask-origin-border {
        -webkit-mask-origin: border-box;
        mask-origin: border-box;
    }
    .mask-origin-content {
        -webkit-mask-origin: content-box;
        mask-origin: content-box;
    }
    .mask-origin-fill {
        -webkit-mask-origin: fill-box;
        mask-origin: fill-box;
    }
    .mask-origin-padding {
        -webkit-mask-origin: padding-box;
        mask-origin: padding-box;
    }
    .mask-origin-stroke {
        -webkit-mask-origin: stroke-box;
        mask-origin: stroke-box;
    }
    .mask-origin-view {
        -webkit-mask-origin: view-box;
        mask-origin: view-box;
    }
    .fill-black {
        fill: var(--color-black);
    }
    .fill-gray-200 {
        fill: var(--color-gray-200);
    }
    .fill-none {
        fill: none;
    }
    .stroke-none {
        stroke: none;
    }
    .object-contain {
        -o-object-fit: contain;
        object-fit: contain;
    }
    .object-cover {
        -o-object-fit: cover;
        object-fit: cover;
    }
    .object-fill {
        -o-object-fit: fill;
        object-fit: fill;
    }
    .object-none {
        -o-object-fit: none;
        object-fit: none;
    }
    .object-scale-down {
        -o-object-fit: scale-down;
        object-fit: scale-down;
    }
    .object-bottom {
        -o-object-position: bottom;
        object-position: bottom;
    }
    .object-bottom-left {
        -o-object-position: left bottom;
        object-position: left bottom;
    }
    .object-bottom-right {
        -o-object-position: right bottom;
        object-position: right bottom;
    }
    .object-center {
        -o-object-position: center;
        object-position: center;
    }
    .object-left {
        -o-object-position: left;
        object-position: left;
    }
    .object-left-bottom {
        -o-object-position: left bottom;
        object-position: left bottom;
    }
    .object-left-top {
        -o-object-position: left top;
        object-position: left top;
    }
    .object-right {
        -o-object-position: right;
        object-position: right;
    }
    .object-right-bottom {
        -o-object-position: right bottom;
        object-position: right bottom;
    }
    .object-right-top {
        -o-object-position: right top;
        object-position: right top;
    }
    .object-top {
        -o-object-position: top;
        object-position: top;
    }
    .object-top-left {
        -o-object-position: left top;
        object-position: left top;
    }
    .object-top-right {
        -o-object-position: right top;
        object-position: right top;
    }
    .\!p-2 {
        padding: calc(var(--spacing) * 2) !important;
    }
    .p-1 {
        padding: calc(var(--spacing) * 1);
    }
    .p-1\.5 {
        padding: calc(var(--spacing) * 1.5);
    }
    .p-2 {
        padding: calc(var(--spacing) * 2);
    }
    .p-3 {
        padding: calc(var(--spacing) * 3);
    }
    .p-4 {
        padding: calc(var(--spacing) * 4);
    }
    .p-5 {
        padding: calc(var(--spacing) * 5);
    }
    .p-6 {
        padding: calc(var(--spacing) * 6);
    }
    .p-8 {
        padding: calc(var(--spacing) * 8);
    }
    .p-10 {
        padding: calc(var(--spacing) * 10);
    }
    .p-12 {
        padding: calc(var(--spacing) * 12);
    }
    .px-2 {
        padding-inline: calc(var(--spacing) * 2);
    }
    .px-2\.5 {
        padding-inline: calc(var(--spacing) * 2.5);
    }
    .px-3 {
        padding-inline: calc(var(--spacing) * 3);
    }
    .px-3\.5 {
        padding-inline: calc(var(--spacing) * 3.5);
    }
    .px-4 {
        padding-inline: calc(var(--spacing) * 4);
    }
    .px-5 {
        padding-inline: calc(var(--spacing) * 5);
    }
    .px-6 {
        padding-inline: calc(var(--spacing) * 6);
    }
    .px-8 {
        padding-inline: calc(var(--spacing) * 8);
    }
    .px-12 {
        padding-inline: calc(var(--spacing) * 12);
    }
    .px-16 {
        padding-inline: calc(var(--spacing) * 16);
    }
    .\!py-0\.5 {
        padding-block: calc(var(--spacing) * 0.5) !important;
    }
    .py-0\.5 {
        padding-block: calc(var(--spacing) * 0.5);
    }
    .py-1 {
        padding-block: calc(var(--spacing) * 1);
    }
    .py-1\.5 {
        padding-block: calc(var(--spacing) * 1.5);
    }
    .py-2 {
        padding-block: calc(var(--spacing) * 2);
    }
    .py-2\.5 {
        padding-block: calc(var(--spacing) * 2.5);
    }
    .py-3 {
        padding-block: calc(var(--spacing) * 3);
    }
    .py-3\.5 {
        padding-block: calc(var(--spacing) * 3.5);
    }
    .py-4 {
        padding-block: calc(var(--spacing) * 4);
    }
    .py-5 {
        padding-block: calc(var(--spacing) * 5);
    }
    .py-6 {
        padding-block: calc(var(--spacing) * 6);
    }
    .py-7 {
        padding-block: calc(var(--spacing) * 7);
    }
    .py-8 {
        padding-block: calc(var(--spacing) * 8);
    }
    .py-10 {
        padding-block: calc(var(--spacing) * 10);
    }
    .py-12 {
        padding-block: calc(var(--spacing) * 12);
    }
    .py-14 {
        padding-block: calc(var(--spacing) * 14);
    }
    .py-16 {
        padding-block: calc(var(--spacing) * 16);
    }
    .py-20 {
        padding-block: calc(var(--spacing) * 20);
    }
    .py-24 {
        padding-block: calc(var(--spacing) * 24);
    }
    .py-32 {
        padding-block: calc(var(--spacing) * 32);
    }
    .py-44 {
        padding-block: calc(var(--spacing) * 44);
    }
    .py-\[6px\] {
        padding-block: 6px;
    }
    .py-\[10px\] {
        padding-block: 10px;
    }
    .ps-3 {
        padding-inline-start: calc(var(--spacing) * 3);
    }
    .ps-4 {
        padding-inline-start: calc(var(--spacing) * 4);
    }
    .ps-12 {
        padding-inline-start: calc(var(--spacing) * 12);
    }
    .ps-16 {
        padding-inline-start: calc(var(--spacing) * 16);
    }
    .pe-4 {
        padding-inline-end: calc(var(--spacing) * 4);
    }
    .pe-6 {
        padding-inline-end: calc(var(--spacing) * 6);
    }
    .pe-8 {
        padding-inline-end: calc(var(--spacing) * 8);
    }
    .pe-10 {
        padding-inline-end: calc(var(--spacing) * 10);
    }
    .pt-0 {
        padding-top: calc(var(--spacing) * 0);
    }
    .pt-2 {
        padding-top: calc(var(--spacing) * 2);
    }
    .pt-3 {
        padding-top: calc(var(--spacing) * 3);
    }
    .pt-4 {
        padding-top: calc(var(--spacing) * 4);
    }
    .pt-5 {
        padding-top: calc(var(--spacing) * 5);
    }
    .pt-10 {
        padding-top: calc(var(--spacing) * 10);
    }
    .pt-12 {
        padding-top: calc(var(--spacing) * 12);
    }
    .pt-14 {
        padding-top: calc(var(--spacing) * 14);
    }
    .pt-16 {
        padding-top: calc(var(--spacing) * 16);
    }
    .pt-20 {
        padding-top: calc(var(--spacing) * 20);
    }
    .pt-36 {
        padding-top: calc(var(--spacing) * 36);
    }
    .pt-40 {
        padding-top: calc(var(--spacing) * 40);
    }
    .pt-44 {
        padding-top: calc(var(--spacing) * 44);
    }
    .pb-0 {
        padding-bottom: calc(var(--spacing) * 0);
    }
    .pb-1 {
        padding-bottom: calc(var(--spacing) * 1);
    }
    .pb-3 {
        padding-bottom: calc(var(--spacing) * 3);
    }
    .pb-5 {
        padding-bottom: calc(var(--spacing) * 5);
    }
    .pb-6 {
        padding-bottom: calc(var(--spacing) * 6);
    }
    .pb-10 {
        padding-bottom: calc(var(--spacing) * 10);
    }
    .pb-12 {
        padding-bottom: calc(var(--spacing) * 12);
    }
    .pb-14 {
        padding-bottom: calc(var(--spacing) * 14);
    }
    .pb-16 {
        padding-bottom: calc(var(--spacing) * 16);
    }
    .pb-20 {
        padding-bottom: calc(var(--spacing) * 20);
    }
    .pb-24 {
        padding-bottom: calc(var(--spacing) * 24);
    }
    .pb-36 {
        padding-bottom: calc(var(--spacing) * 36);
    }
    .pb-40 {
        padding-bottom: calc(var(--spacing) * 40);
    }
    .pb-80 {
        padding-bottom: calc(var(--spacing) * 80);
    }
    .text-center {
        text-align: center;
    }
    .text-end {
        text-align: end;
    }
    .text-justify {
        text-align: justify;
    }
    .text-left {
        text-align: left;
    }
    .text-right {
        text-align: right;
    }
    .text-start {
        text-align: start;
    }
    .align-\[-\.125em\] {
        vertical-align: -0.125em;
    }
    .align-baseline {
        vertical-align: baseline;
    }
    .align-bottom {
        vertical-align: bottom;
    }
    .align-middle {
        vertical-align: middle;
    }
    .align-sub {
        vertical-align: sub;
    }
    .align-super {
        vertical-align: super;
    }
    .align-text-bottom {
        vertical-align: text-bottom;
    }
    .align-text-top {
        vertical-align: text-top;
    }
    .align-top {
        vertical-align: top;
    }
    .\!text-sm {
        font-size: var(--text-sm) !important;
        line-height: var(--tw-leading, var(--text-sm--line-height)) !important;
    }
    .text-2xl {
        line-height: var(--tw-leading, var(--text-2xl--line-height));
    }
    .text-2xl,
    .text-2xl\/6 {
        font-size: var(--text-2xl);
    }
    .text-2xl\/6 {
        line-height: calc(var(--spacing) * 6);
    }
    .text-3xl {
        line-height: var(--tw-leading, var(--text-3xl--line-height));
    }
    .text-3xl,
    .text-3xl\/snug {
        font-size: var(--text-3xl);
    }
    .text-3xl\/snug {
        line-height: var(--leading-snug);
    }
    .text-3xl\/tight {
        font-size: var(--text-3xl);
        line-height: var(--leading-tight);
    }
    .text-4xl {
        font-size: var(--text-4xl);
        line-height: var(--tw-leading, var(--text-4xl--line-height));
    }
    .text-5xl {
        line-height: var(--tw-leading, var(--text-5xl--line-height));
    }
    .text-5xl,
    .text-5xl\/relaxed {
        font-size: var(--text-5xl);
    }
    .text-5xl\/relaxed {
        line-height: var(--leading-relaxed);
    }
    .text-base {
        line-height: var(--tw-leading, var(--text-base--line-height));
    }
    .text-base,
    .text-base\/6 {
        font-size: var(--text-base);
    }
    .text-base\/6 {
        line-height: calc(var(--spacing) * 6);
    }
    .text-base\/\[1\.6\] {
        font-size: var(--text-base);
        line-height: 1.6;
    }
    .text-base\/relaxed {
        font-size: var(--text-base);
        line-height: var(--leading-relaxed);
    }
    .text-lg {
        font-size: var(--text-lg);
        line-height: var(--tw-leading, var(--text-lg--line-height));
    }
    .text-sm {
        line-height: var(--tw-leading, var(--text-sm--line-height));
    }
    .text-sm,
    .text-sm\/\[1\.6\] {
        font-size: var(--text-sm);
    }
    .text-sm\/\[1\.6\] {
        line-height: 1.6;
    }
    .text-sm\/relaxed {
        font-size: var(--text-sm);
        line-height: var(--leading-relaxed);
    }
    .text-xl {
        font-size: var(--text-xl);
        line-height: var(--tw-leading, var(--text-xl--line-height));
    }
    .text-xs {
        line-height: var(--tw-leading, var(--text-xs--line-height));
    }
    .text-xs,
    .text-xs\/none {
        font-size: var(--text-xs);
    }
    .text-xs\/none {
        line-height: 1;
    }
    .leading-6 {
        --tw-leading: calc(var(--spacing) * 6);
        line-height: calc(var(--spacing) * 6);
    }
    .leading-7 {
        --tw-leading: calc(var(--spacing) * 7);
        line-height: calc(var(--spacing) * 7);
    }
    .leading-\[8px\] {
        --tw-leading: 8px;
        line-height: 8px;
    }
    .leading-none {
        --tw-leading: 1;
        line-height: 1;
    }
    .leading-normal {
        --tw-leading: var(--leading-normal);
        line-height: var(--leading-normal);
    }
    .leading-relaxed {
        --tw-leading: var(--leading-relaxed);
        line-height: var(--leading-relaxed);
    }
    .leading-tight {
        --tw-leading: var(--leading-tight);
        line-height: var(--leading-tight);
    }
    .\!font-medium {
        --tw-font-weight: var(--font-weight-medium) !important;
        font-weight: var(--font-weight-medium) !important;
    }
    .font-light {
        --tw-font-weight: var(--font-weight-light);
        font-weight: var(--font-weight-light);
    }
    .font-medium {
        --tw-font-weight: var(--font-weight-medium);
        font-weight: var(--font-weight-medium);
    }
    .font-normal {
        --tw-font-weight: var(--font-weight-normal);
        font-weight: var(--font-weight-normal);
    }
    .font-semibold {
        --tw-font-weight: var(--font-weight-semibold);
        font-weight: var(--font-weight-semibold);
    }
    .tracking-wide {
        --tw-tracking: var(--tracking-wide);
        letter-spacing: var(--tracking-wide);
    }
    .tracking-wider {
        --tw-tracking: var(--tracking-wider);
        letter-spacing: var(--tracking-wider);
    }
    .text-balance {
        text-wrap: balance;
    }
    .text-nowrap {
        text-wrap: nowrap;
    }
    .text-pretty {
        text-wrap: pretty;
    }
    .text-wrap {
        text-wrap: wrap;
    }
    .break-normal {
        overflow-wrap: normal;
        word-break: normal;
    }
    .break-words {
        overflow-wrap: break-word;
    }
    .wrap-anywhere {
        overflow-wrap: anywhere;
    }
    .wrap-break-word {
        overflow-wrap: break-word;
    }
    .wrap-normal {
        overflow-wrap: normal;
    }
    .break-all {
        word-break: break-all;
    }
    .break-keep {
        word-break: keep-all;
    }
    .overflow-ellipsis {
        text-overflow: ellipsis;
    }
    .text-clip {
        text-overflow: clip;
    }
    .text-ellipsis {
        text-overflow: ellipsis;
    }
    .hyphens-auto {
        hyphens: auto;
    }
    .hyphens-manual {
        hyphens: manual;
    }
    .hyphens-none {
        hyphens: none;
    }
    .whitespace-break-spaces {
        white-space: break-spaces;
    }
    .whitespace-normal {
        white-space: normal;
    }
    .whitespace-nowrap {
        white-space: nowrap;
    }
    .whitespace-pre {
        white-space: pre;
    }
    .whitespace-pre-line {
        white-space: pre-line;
    }
    .whitespace-pre-wrap {
        white-space: pre-wrap;
    }
    .\[color\:red\] {
        color: red;
    }
    .\[color\:red\]\/50 {
        color: color-mix(in oklab, red 50%, transparent);
    }
    .\[color\:red\]\/50\! {
        color: color-mix(in oklab, red 50%, transparent) !important;
    }
    .text-amber-400 {
        color: var(--color-amber-400);
    }
    .text-black {
        color: var(--color-black);
    }
    .text-blue-500 {
        color: var(--color-blue-500);
    }
    .text-blue-600 {
        color: var(--color-blue-600);
    }
    .text-cyan-500 {
        color: var(--color-cyan-500);
    }
    .text-default-400 {
        color: var(--color-default-400);
    }
    .text-default-500 {
        color: var(--color-default-500);
    }
    .text-default-500\/80 {
        color: color-mix(in srgb, oklch(55.4% 0.046 257.417) 80%, transparent);
        @supports (color: color-mix(in lab, red, red)) {
            color: color-mix(
                in oklab,
                var(--color-default-500) 80%,
                transparent
            );
        }
    }
    .text-default-600 {
        color: var(--color-default-600);
    }
    .text-default-700 {
        color: var(--color-default-700);
    }
    .text-default-800 {
        color: var(--color-default-800);
    }
    .text-default-900 {
        color: var(--color-default-900);
    }
    .text-gray-500 {
        color: var(--color-gray-500);
    }
    .text-gray-800 {
        color: var(--color-gray-800);
    }
    .text-green-400 {
        color: var(--color-green-400);
    }
    .text-green-500 {
        color: var(--color-green-500);
    }
    .text-green-600 {
        color: var(--color-green-600);
    }
    .text-orange-400 {
        color: var(--color-orange-400);
    }
    .text-orange-500 {
        color: var(--color-orange-500);
    }
    .text-orange-500\/20 {
        color: color-mix(in srgb, oklch(70.5% 0.213 47.604) 20%, transparent);
        @supports (color: color-mix(in lab, red, red)) {
            color: color-mix(
                in oklab,
                var(--color-orange-500) 20%,
                transparent
            );
        }
    }
    .text-orange-600 {
        color: var(--color-orange-600);
    }
    .text-primary {
        color: var(--color-primary);
    }
    .text-primary\/40 {
        color: color-mix(in srgb, oklch(54.6% 0.245 262.881) 40%, transparent);
        @supports (color: color-mix(in lab, red, red)) {
            color: color-mix(in oklab, var(--color-primary) 40%, transparent);
        }
    }
    .text-primary\/90 {
        color: color-mix(in srgb, oklch(54.6% 0.245 262.881) 90%, transparent);
        @supports (color: color-mix(in lab, red, red)) {
            color: color-mix(in oklab, var(--color-primary) 90%, transparent);
        }
    }
    .text-red-400 {
        color: var(--color-red-400);
    }
    .text-red-500 {
        color: var(--color-red-500);
    }
    .text-red-600 {
        color: var(--color-red-600);
    }
    .text-sky-500 {
        color: var(--color-sky-500);
    }
    .text-teal-500 {
        color: var(--color-teal-500);
    }
    .text-teal-700 {
        color: var(--color-teal-700);
    }
    .text-white {
        color: var(--color-white);
    }
    .text-yellow-500 {
        color: var(--color-yellow-500);
    }
    .capitalize {
        text-transform: capitalize;
    }
    .lowercase {
        text-transform: lowercase;
    }
    .normal-case {
        text-transform: none;
    }
    .uppercase {
        text-transform: uppercase;
    }
    .italic {
        font-style: italic;
    }
    .not-italic {
        font-style: normal;
    }
    .font-stretch-condensed {
        font-stretch: condensed;
    }
    .font-stretch-expanded {
        font-stretch: expanded;
    }
    .font-stretch-extra-condensed {
        font-stretch: extra-condensed;
    }
    .font-stretch-extra-expanded {
        font-stretch: extra-expanded;
    }
    .font-stretch-normal {
        font-stretch: normal;
    }
    .font-stretch-semi-condensed {
        font-stretch: semi-condensed;
    }
    .font-stretch-semi-expanded {
        font-stretch: semi-expanded;
    }
    .font-stretch-ultra-condensed {
        font-stretch: ultra-condensed;
    }
    .font-stretch-ultra-expanded {
        font-stretch: ultra-expanded;
    }
    .diagonal-fractions {
        --tw-numeric-fraction: diagonal-fractions;
    }
    .diagonal-fractions,
    .lining-nums {
        font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero)
            var(--tw-numeric-figure) var(--tw-numeric-spacing)
            var(--tw-numeric-fraction);
    }
    .lining-nums {
        --tw-numeric-figure: lining-nums;
    }
    .oldstyle-nums {
        --tw-numeric-figure: oldstyle-nums;
    }
    .oldstyle-nums,
    .ordinal {
        font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero)
            var(--tw-numeric-figure) var(--tw-numeric-spacing)
            var(--tw-numeric-fraction);
    }
    .ordinal {
        --tw-ordinal: ordinal;
    }
    .proportional-nums {
        --tw-numeric-spacing: proportional-nums;
    }
    .proportional-nums,
    .slashed-zero {
        font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero)
            var(--tw-numeric-figure) var(--tw-numeric-spacing)
            var(--tw-numeric-fraction);
    }
    .slashed-zero {
        --tw-slashed-zero: slashed-zero;
    }
    .stacked-fractions {
        --tw-numeric-fraction: stacked-fractions;
    }
    .stacked-fractions,
    .tabular-nums {
        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;
    }
    .normal-nums {
        font-variant-numeric: normal;
    }
    .line-through {
        text-decoration-line: line-through;
    }
    .no-underline {
        text-decoration-line: none;
    }
    .overline {
        text-decoration-line: overline;
    }
    .underline {
        text-decoration-line: underline;
    }
    .decoration-dashed {
        text-decoration-style: dashed;
    }
    .decoration-dotted {
        text-decoration-style: dotted;
    }
    .decoration-double {
        text-decoration-style: double;
    }
    .decoration-solid {
        text-decoration-style: solid;
    }
    .decoration-wavy {
        text-decoration-style: wavy;
    }
    .decoration-auto {
        text-decoration-thickness: auto;
    }
    .decoration-from-font {
        text-decoration-thickness: from-font;
    }
    .underline-offset-auto {
        text-underline-offset: auto;
    }
    .antialiased {
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }
    .subpixel-antialiased {
        -webkit-font-smoothing: auto;
        -moz-osx-font-smoothing: auto;
    }
    .accent-auto {
        accent-color: auto;
    }
    .scheme-dark {
        color-scheme: dark;
    }
    .scheme-light {
        color-scheme: light;
    }
    .scheme-light-dark {
        color-scheme: light dark;
    }
    .scheme-normal {
        color-scheme: normal;
    }
    .scheme-only-dark {
        color-scheme: only dark;
    }
    .scheme-only-light {
        color-scheme: only light;
    }
    .opacity-0 {
        opacity: 0;
    }
    .opacity-100 {
        opacity: 100%;
    }
    .mix-blend-plus-darker {
        mix-blend-mode: plus-darker;
    }
    .mix-blend-plus-lighter {
        mix-blend-mode: plus-lighter;
    }
    .shadow {
        --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgba(0, 0, 0, 0.1)),
            0 1px 2px -1px var(--tw-shadow-color, rgba(0, 0, 0, 0.1));
    }
    .shadow,
    .shadow-\[0_0_0_3px\] {
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow),
            var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
            var(--tw-shadow);
    }
    .shadow-\[0_0_0_3px\] {
        --tw-shadow: 0 0 0 3px var(--tw-shadow-color, currentcolor);
    }
    .shadow-lg {
        --tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, rgba(0, 0, 0, 0.1)),
            0 4px 6px -4px var(--tw-shadow-color, rgba(0, 0, 0, 0.1));
    }
    .shadow-lg,
    .shadow-md {
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow),
            var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
            var(--tw-shadow);
    }
    .shadow-md {
        --tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, rgba(0, 0, 0, 0.1)),
            0 2px 4px -2px var(--tw-shadow-color, rgba(0, 0, 0, 0.1));
    }
    .shadow-sm {
        --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgba(0, 0, 0, 0.1)),
            0 1px 2px -1px var(--tw-shadow-color, rgba(0, 0, 0, 0.1));
    }
    .shadow-sm,
    .shadow-xl {
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow),
            var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
            var(--tw-shadow);
    }
    .shadow-xl {
        --tw-shadow: 0 20px 25px -5px var(--tw-shadow-color, rgba(0, 0, 0, 0.1)),
            0 8px 10px -6px var(--tw-shadow-color, rgba(0, 0, 0, 0.1));
    }
    .ring {
        --tw-ring-shadow: var(--tw-ring-inset) 0 0 0
            calc(1px + var(--tw-ring-offset-width))
            var(--tw-ring-color, currentcolor);
    }
    .inset-ring,
    .ring {
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow),
            var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
            var(--tw-shadow);
    }
    .inset-ring {
        --tw-inset-ring-shadow: inset 0 0 0 1px
            var(--tw-inset-ring-color, currentcolor);
    }
    .shadow-black {
        --tw-shadow-color: #000;
        @supports (color: color-mix(in lab, red, red)) {
            --tw-shadow-color: color-mix(
                in oklab,
                var(--color-black) var(--tw-shadow-alpha),
                transparent
            );
        }
    }
    .shadow-black\/5 {
        --tw-shadow-color: color-mix(in srgb, #000 5%, transparent);
        @supports (color: color-mix(in lab, red, red)) {
            --tw-shadow-color: color-mix(
                in oklab,
                color-mix(in oklab, var(--color-black) 5%, transparent)
                    var(--tw-shadow-alpha),
                transparent
            );
        }
    }
    .shadow-default-300 {
        --tw-shadow-color: oklch(86.9% 0.022 252.894);
        @supports (color: color-mix(in lab, red, red)) {
            --tw-shadow-color: color-mix(
                in oklab,
                var(--color-default-300) var(--tw-shadow-alpha),
                transparent
            );
        }
    }
    .shadow-initial {
        --tw-shadow-color: initial;
    }
    .shadow-primary\/20 {
        --tw-shadow-color: color-mix(
            in srgb,
            oklch(54.6% 0.245 262.881) 20%,
            transparent
        );
        @supports (color: color-mix(in lab, red, red)) {
            --tw-shadow-color: color-mix(
                in oklab,
                color-mix(in oklab, var(--color-primary) 20%, transparent)
                    var(--tw-shadow-alpha),
                transparent
            );
        }
    }
    .shadow-primary\/30 {
        --tw-shadow-color: color-mix(
            in srgb,
            oklch(54.6% 0.245 262.881) 30%,
            transparent
        );
        @supports (color: color-mix(in lab, red, red)) {
            --tw-shadow-color: color-mix(
                in oklab,
                color-mix(in oklab, var(--color-primary) 30%, transparent)
                    var(--tw-shadow-alpha),
                transparent
            );
        }
    }
    .shadow-primary\/40 {
        --tw-shadow-color: color-mix(
            in srgb,
            oklch(54.6% 0.245 262.881) 40%,
            transparent
        );
        @supports (color: color-mix(in lab, red, red)) {
            --tw-shadow-color: color-mix(
                in oklab,
                color-mix(in oklab, var(--color-primary) 40%, transparent)
                    var(--tw-shadow-alpha),
                transparent
            );
        }
    }
    .shadow-primary\/50 {
        --tw-shadow-color: color-mix(
            in srgb,
            oklch(54.6% 0.245 262.881) 50%,
            transparent
        );
        @supports (color: color-mix(in lab, red, red)) {
            --tw-shadow-color: color-mix(
                in oklab,
                color-mix(in oklab, var(--color-primary) 50%, transparent)
                    var(--tw-shadow-alpha),
                transparent
            );
        }
    }
    .inset-shadow-initial {
        --tw-inset-shadow-color: initial;
    }
    .outline-hidden {
        --tw-outline-style: none;
        outline-style: none;
        @media (forced-colors: active) {
            outline: 2px solid transparent;
            outline-offset: 2px;
        }
    }
    .outline {
        outline-style: var(--tw-outline-style);
        outline-width: 1px;
    }
    .blur {
        --tw-blur: blur(8px);
    }
    .blur,
    .blur-none {
        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-none {
        --tw-blur: ;
    }
    .drop-shadow {
        --tw-drop-shadow-size: drop-shadow(
                0 1px 2px var(--tw-drop-shadow-color, rgba(0, 0, 0, 0.1))
            )
            drop-shadow(
                0 1px 1px var(--tw-drop-shadow-color, rgba(0, 0, 0, 0.06))
            );
        --tw-drop-shadow: drop-shadow(0 1px 2px rgba(0, 0, 0, 0.1))
            drop-shadow(0 1px 1px rgba(0, 0, 0, 0.06));
    }
    .drop-shadow,
    .drop-shadow-none {
        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-none {
        --tw-drop-shadow: ;
    }
    .grayscale {
        --tw-grayscale: grayscale(100%);
    }
    .grayscale,
    .invert {
        filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast)
            var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert)
            var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
    }
    .invert {
        --tw-invert: invert(100%);
    }
    .sepia {
        --tw-sepia: sepia(100%);
    }
    .filter,
    .sepia {
        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);
    }
    .backdrop-blur,
    .backdrop-blur-none {
        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: ;
    }
    .backdrop-grayscale {
        --tw-backdrop-grayscale: grayscale(100%);
    }
    .backdrop-grayscale,
    .backdrop-invert {
        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-invert {
        --tw-backdrop-invert: invert(100%);
    }
    .backdrop-sepia {
        --tw-backdrop-sepia: sepia(100%);
    }
    .backdrop-filter,
    .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-duration: var(
            --tw-duration,
            var(--default-transition-duration)
        );
        transition-property: color, background-color, border-color,
            outline-color, text-decoration-color, fill, stroke,
            --tw-gradient-from, --tw-gradient-via, --tw-gradient-to, opacity,
            box-shadow, transform, translate, scale, rotate, filter,
            backdrop-filter, display, content-visibility, overlay,
            pointer-events;
        transition-timing-function: var(
            --tw-ease,
            var(--default-transition-timing-function)
        );
    }
    .transition-\[height\] {
        transition-duration: var(
            --tw-duration,
            var(--default-transition-duration)
        );
        transition-property: height;
        transition-timing-function: var(
            --tw-ease,
            var(--default-transition-timing-function)
        );
    }
    .transition-\[opacity\,margin\] {
        transition-duration: var(
            --tw-duration,
            var(--default-transition-duration)
        );
        transition-property: opacity, margin;
        transition-timing-function: var(
            --tw-ease,
            var(--default-transition-timing-function)
        );
    }
    .transition-all {
        transition-duration: var(
            --tw-duration,
            var(--default-transition-duration)
        );
        transition-property: all;
        transition-timing-function: var(
            --tw-ease,
            var(--default-transition-timing-function)
        );
    }
    .transition-colors {
        transition-duration: var(
            --tw-duration,
            var(--default-transition-duration)
        );
        transition-property: color, background-color, border-color,
            outline-color, text-decoration-color, fill, stroke,
            --tw-gradient-from, --tw-gradient-via, --tw-gradient-to;
        transition-timing-function: var(
            --tw-ease,
            var(--default-transition-timing-function)
        );
    }
    .transition-opacity {
        transition-duration: var(
            --tw-duration,
            var(--default-transition-duration)
        );
        transition-property: opacity;
        transition-timing-function: var(
            --tw-ease,
            var(--default-transition-timing-function)
        );
    }
    .transition-shadow {
        transition-duration: var(
            --tw-duration,
            var(--default-transition-duration)
        );
        transition-property: box-shadow;
        transition-timing-function: var(
            --tw-ease,
            var(--default-transition-timing-function)
        );
    }
    .transition-transform {
        transition-duration: var(
            --tw-duration,
            var(--default-transition-duration)
        );
        transition-property: transform, translate, scale, rotate;
        transition-timing-function: var(
            --tw-ease,
            var(--default-transition-timing-function)
        );
    }
    .transition-none {
        transition-property: none;
    }
    .transition-discrete {
        transition-behavior: allow-discrete;
    }
    .transition-normal {
        transition-behavior: normal;
    }
    .duration-150 {
        --tw-duration: 150ms;
        transition-duration: 0.15s;
    }
    .duration-300 {
        --tw-duration: 300ms;
        transition-duration: 0.3s;
    }
    .duration-500 {
        --tw-duration: 500ms;
        transition-duration: 0.5s;
    }
    .ease-linear {
        --tw-ease: linear;
        transition-timing-function: linear;
    }
    .will-change-auto {
        will-change: auto;
    }
    .will-change-contents {
        will-change: contents;
    }
    .will-change-scroll {
        will-change: scroll-position;
    }
    .will-change-transform {
        will-change: transform;
    }
    .contain-inline-size {
        --tw-contain-size: inline-size;
    }
    .contain-inline-size,
    .contain-layout {
        contain: var(--tw-contain-size) var(--tw-contain-layout)
            var(--tw-contain-paint) var(--tw-contain-style);
    }
    .contain-layout {
        --tw-contain-layout: layout;
    }
    .contain-paint {
        --tw-contain-paint: paint;
    }
    .contain-paint,
    .contain-size {
        contain: var(--tw-contain-size) var(--tw-contain-layout)
            var(--tw-contain-paint) var(--tw-contain-style);
    }
    .contain-size {
        --tw-contain-size: size;
    }
    .contain-style {
        --tw-contain-style: style;
        contain: var(--tw-contain-size) var(--tw-contain-layout)
            var(--tw-contain-paint) var(--tw-contain-style);
    }
    .contain-content {
        contain: content;
    }
    .contain-none {
        contain: none;
    }
    .contain-strict {
        contain: strict;
    }
    .content-none {
        --tw-content: none;
        content: none;
    }
    .forced-color-adjust-auto {
        forced-color-adjust: auto;
    }
    .forced-color-adjust-none {
        forced-color-adjust: none;
    }
    .outline-dashed {
        --tw-outline-style: dashed;
        outline-style: dashed;
    }
    .outline-dotted {
        --tw-outline-style: dotted;
        outline-style: dotted;
    }
    .outline-double {
        --tw-outline-style: double;
        outline-style: double;
    }
    .outline-none {
        --tw-outline-style: none;
        outline-style: none;
    }
    .outline-solid {
        --tw-outline-style: solid;
        outline-style: solid;
    }
    .select-none {
        -webkit-user-select: none;
        -moz-user-select: none;
        user-select: none;
    }
    .\[--placement\:bottom-right\] {
        --placement: bottom-right;
    }
    .\[--placement\:bottom\] {
        --placement: bottom;
    }
    .\[--placement\:right-start\] {
        --placement: right-start;
    }
    .\[--trigger\:hover\] {
        --trigger: hover;
    }
    .backface-hidden {
        backface-visibility: hidden;
    }
    .backface-visible {
        backface-visibility: visible;
    }
    .divide-x-reverse {
        :where(& > :not(:last-child)) {
            --tw-divide-x-reverse: 1;
        }
    }
    .duration-initial {
        --tw-duration: initial;
    }
    .ease-initial {
        --tw-ease: initial;
    }
    .fa6-regular--envelope {
        --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='512' height='512' viewBox='0 0 512 512'%3E%3Cpath d='M64 112c-8.8 0-16 7.2-16 16v22.1l172.5 141.6c20.7 17 50.4 17 71.1 0L464 150.1V128c0-8.8-7.2-16-16-16zM48 212.2V384c0 8.8 7.2 16 16 16h384c8.8 0 16-7.2 16-16V212.2L322 328.8c-38.4 31.5-93.7 31.5-132 0zM0 128c0-35.3 28.7-64 64-64h384c35.3 0 64 28.7 64 64v256c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64z'/%3E%3C/svg%3E");
    }
    .fa6-solid--angle-down {
        --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='512' height='512' viewBox='-32 0 512 512'%3E%3Cpath d='M201.4 374.6c12.5 12.5 32.8 12.5 45.3 0l160-160c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L224 306.7 86.6 169.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l160 160z'/%3E%3C/svg%3E");
    }
    .fa6-solid--angle-right {
        --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='512' height='512' viewBox='-96 0 512 512'%3E%3Cpath d='M278.6 233.4c12.5 12.5 12.5 32.8 0 45.3l-160 160c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L210.7 256 73.4 118.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l160 160z'/%3E%3C/svg%3E");
    }
    .fa6-solid--arrow-down {
        --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='512' height='512' viewBox='-64 0 512 512'%3E%3Cpath d='M169.4 470.6c12.5 12.5 32.8 12.5 45.3 0l160-160c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L224 370.8V64c0-17.7-14.3-32-32-32s-32 14.3-32 32v306.7L54.6 265.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l160 160z'/%3E%3C/svg%3E");
    }
    .fa6-solid--arrow-left {
        --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='512' height='512' viewBox='-32 0 512 512'%3E%3Cpath d='M9.4 233.4c-12.5 12.5-12.5 32.8 0 45.3l160 160c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L109.2 288H416c17.7 0 32-14.3 32-32s-14.3-32-32-32H109.3l105.3-105.4c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-160 160z'/%3E%3C/svg%3E");
    }
    .fa6-solid--arrow-right {
        --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='512' height='512' viewBox='-32 0 512 512'%3E%3Cpath d='M438.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L338.8 224H32c-17.7 0-32 14.3-32 32s14.3 32 32 32h306.7L233.4 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l160-160z'/%3E%3C/svg%3E");
    }
    .fa6-solid--arrow-up {
        --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='512' height='512' viewBox='-64 0 512 512'%3E%3Cpath d='M214.6 41.4c-12.5-12.5-32.8-12.5-45.3 0l-160 160c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L160 141.2V448c0 17.7 14.3 32 32 32s32-14.3 32-32V141.3l105.4 105.3c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-160-160z'/%3E%3C/svg%3E");
    }
    .fa6-solid--arrows-rotate {
        --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='512' height='512' viewBox='0 0 512 512'%3E%3Cpath d='M105.1 202.6c7.7-21.8 20.2-42.3 37.8-59.8 62.5-62.5 163.8-62.5 226.3 0l17.1 17.2H352c-17.7 0-32 14.3-32 32s14.3 32 32 32h111.9c17.7 0 32-14.3 32-32V80c0-17.7-14.3-32-32-32s-32 14.3-32 32v35.2l-17.5-17.6c-87.5-87.5-229.3-87.5-316.8 0-24.4 24.4-42 53.1-52.8 83.8-5.9 16.7 2.9 34.9 19.5 40.8s34.9-2.9 40.8-19.5zM39 289.3c-5 1.5-9.8 4.2-13.7 8.2-4 4-6.7 8.8-8.1 14-.3 1.2-.6 2.5-.8 3.8-.3 1.7-.4 3.4-.4 5.1V432c0 17.7 14.3 32 32 32s32-14.3 32-32v-35.1l17.6 17.5c87.5 87.4 229.3 87.4 316.7 0 24.4-24.4 42.1-53.1 52.9-83.8 5.9-16.7-2.9-34.9-19.5-40.8s-34.9 2.9-40.8 19.5c-7.7 21.8-20.2 42.3-37.8 59.8-62.5 62.5-163.8 62.5-226.3 0l-.1-.1-17.1-17H160c17.7 0 32-14.3 32-32s-14.3-32-32-32H48.4q-2.4 0-4.8.3c-2.4.3-3.1.5-4.6 1'/%3E%3C/svg%3E");
    }
    .fa6-solid--bag-shopping {
        --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='512' height='512' viewBox='-32 0 512 512'%3E%3Cpath d='M160 112c0-35.3 28.7-64 64-64s64 28.7 64 64v48H160zm-48 48H48c-26.5 0-48 21.5-48 48v208c0 53 43 96 96 96h256c53 0 96-43 96-96V208c0-26.5-21.5-48-48-48h-64v-48C336 50.1 285.9 0 224 0S112 50.1 112 112zm24 48a24 24 0 1 1 0 48 24 24 0 1 1 0-48m152 24a24 24 0 1 1 48 0 24 24 0 1 1-48 0'/%3E%3C/svg%3E");
    }
    .fa6-solid--bars {
        --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='512' height='512' viewBox='-32 0 512 512'%3E%3Cpath d='M0 96c0-17.7 14.3-32 32-32h384c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32m0 160c0-17.7 14.3-32 32-32h384c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32m448 160c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32h384c17.7 0 32 14.3 32 32'/%3E%3C/svg%3E");
    }
    .fa6-solid--check {
        --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='512' height='512' viewBox='-32 0 512 512'%3E%3Cpath d='M438.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L160 338.7l233.4-233.3c12.5-12.5 32.8-12.5 45.3 0z'/%3E%3C/svg%3E");
    }
    .fa6-solid--diamond {
        --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='512' height='512' viewBox='0 0 512 512'%3E%3Cpath d='M284.3 11.7c-15.6-15.6-40.9-15.6-56.6 0l-216 216c-15.6 15.6-15.6 40.9 0 56.6l216 216c15.6 15.6 40.9 15.6 56.6 0l216-216c15.6-15.6 15.6-40.9 0-56.6z'/%3E%3C/svg%3E");
    }
    .fa6-solid--download {
        --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='512' height='512' viewBox='0 0 512 512'%3E%3Cpath d='M288 32c0-17.7-14.3-32-32-32s-32 14.3-32 32v242.7l-73.4-73.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l128 128c12.5 12.5 32.8 12.5 45.3 0l128-128c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L288 274.7zM64 352c-35.3 0-64 28.7-64 64v32c0 35.3 28.7 64 64 64h384c35.3 0 64-28.7 64-64v-32c0-35.3-28.7-64-64-64H346.5l-45.3 45.3c-25 25-65.5 25-90.5 0L165.5 352zm368 56a24 24 0 1 1 0 48 24 24 0 1 1 0-48'/%3E%3C/svg%3E");
    }
    .fa6-solid--lock {
        --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='512' height='512' viewBox='-32 0 512 512'%3E%3Cpath d='M144 144v48h160v-48c0-44.2-35.8-80-80-80s-80 35.8-80 80m-64 48v-48C80 64.5 144.5 0 224 0s144 64.5 144 144v48h16c35.3 0 64 28.7 64 64v192c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V256c0-35.3 28.7-64 64-64z'/%3E%3C/svg%3E");
    }
    .fa6-solid--minus {
        --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='512' height='512' viewBox='-32 0 512 512'%3E%3Cpath d='M432 256c0 17.7-14.3 32-32 32H48c-17.7 0-32-14.3-32-32s14.3-32 32-32h352c17.7 0 32 14.3 32 32'/%3E%3C/svg%3E");
    }
    .fa6-solid--play {
        --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='512' height='512' viewBox='-64 0 512 512'%3E%3Cpath d='M73 39c-14.8-9.1-33.4-9.4-48.5-.9S0 62.6 0 80v352c0 17.4 9.4 33.4 24.5 41.9S58.2 482 73 473l288-176c14.3-8.7 23-24.2 23-41s-8.7-32.2-23-41z'/%3E%3C/svg%3E");
    }
    .fa6-solid--quote-left {
        --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='512' height='512' viewBox='-32 0 512 512'%3E%3Cpath d='M0 216C0 149.7 53.7 96 120 96h8c17.7 0 32 14.3 32 32s-14.3 32-32 32h-8c-30.9 0-56 25.1-56 56v8h64c35.3 0 64 28.7 64 64v64c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64zm256 0c0-66.3 53.7-120 120-120h8c17.7 0 32 14.3 32 32s-14.3 32-32 32h-8c-30.9 0-56 25.1-56 56v8h64c35.3 0 64 28.7 64 64v64c0 35.3-28.7 64-64 64h-64c-35.3 0-64-28.7-64-64z'/%3E%3C/svg%3E");
    }
    .fa6-solid--quote-right {
        --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='512' height='512' viewBox='-32 0 512 512'%3E%3Cpath d='M448 296c0 66.3-53.7 120-120 120h-8c-17.7 0-32-14.3-32-32s14.3-32 32-32h8c30.9 0 56-25.1 56-56v-8h-64c-35.3 0-64-28.7-64-64v-64c0-35.3 28.7-64 64-64h64c35.3 0 64 28.7 64 64zm-256 0c0 66.3-53.7 120-120 120h-8c-17.7 0-32-14.3-32-32s14.3-32 32-32h8c30.9 0 56-25.1 56-56v-8H64c-35.3 0-64-28.7-64-64v-64c0-35.3 28.7-64 64-64h64c35.3 0 64 28.7 64 64z'/%3E%3C/svg%3E");
    }
    .fa6-solid--star {
        --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='576' height='576' viewBox='0 -32 576 576'%3E%3Cpath d='M316.9 18c-5.3-11-16.5-18-28.8-18s-23.4 7-28.8 18L195 150.3 51.4 171.5c-12 1.8-22 10.2-25.7 21.7s-.7 24.2 7.9 32.7L137.8 329l-24.6 145.7c-2 12 3 24.2 12.9 31.3s23 8 33.8 2.3l128.3-68.5 128.3 68.5c10.8 5.7 23.9 4.9 33.8-2.3s14.9-19.3 12.9-31.3L438.5 329l104.2-103.1c8.6-8.5 11.7-21.2 7.9-32.7s-13.7-19.9-25.7-21.7l-143.7-21.2z'/%3E%3C/svg%3E");
    }
    .fa6-solid--t {
        --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='512' height='512' viewBox='-64 0 512 512'%3E%3Cpath d='M32 32C14.3 32 0 46.3 0 64s14.3 32 32 32h128v352c0 17.7 14.3 32 32 32s32-14.3 32-32V96h128c17.7 0 32-14.3 32-32s-14.3-32-32-32z'/%3E%3C/svg%3E");
    }
    .fa6-solid--xmark {
        --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='512' height='512' viewBox='-64 0 512 512'%3E%3Cpath d='M342.6 150.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L192 210.7 86.6 105.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L146.7 256 41.4 361.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L192 301.3l105.4 105.3c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L237.3 256z'/%3E%3C/svg%3E");
    }
    .perspective-none {
        perspective: none;
    }
    .perspective-origin-bottom {
        perspective-origin: bottom;
    }
    .perspective-origin-bottom-left {
        perspective-origin: 0 100%;
    }
    .perspective-origin-bottom-right {
        perspective-origin: 100% 100%;
    }
    .perspective-origin-center {
        perspective-origin: 50%;
    }
    .perspective-origin-left {
        perspective-origin: 0;
    }
    .perspective-origin-right {
        perspective-origin: 100%;
    }
    .perspective-origin-top {
        perspective-origin: top;
    }
    .perspective-origin-top-left {
        perspective-origin: 0 0;
    }
    .perspective-origin-top-right {
        perspective-origin: 100% 0;
    }
    .ring-inset {
        --tw-ring-inset: inset;
    }
    .solar--album-bold-duotone {
        --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M17.29 11.968a1.33 1.33 0 0 1-1.322 1.338 1.33 1.33 0 0 1-1.323-1.338 1.33 1.33 0 0 1 1.323-1.337c.73 0 1.323.599 1.323 1.337'/%3E%3Cpath fill-rule='evenodd' d='M18.132 7.408c-.849-.12-1.942-.12-3.305-.12H9.173c-1.363 0-2.456 0-3.305.12-.877.125-1.608.392-2.152 1.02-.543.628-.71 1.396-.716 2.293-.006.866.139 1.962.319 3.328l.365 2.772c.141 1.068.255 1.933.432 2.61.185.704.457 1.288.968 1.74.51.453 1.12.649 1.834.74.687.089 1.55.089 2.615.089h4.934c1.065 0 1.928 0 2.615-.088.715-.092 1.323-.288 1.834-.74.511-.453.783-1.037.968-1.741.177-.677.291-1.542.432-2.61l.365-2.772c.18-1.366.325-2.462.319-3.328-.007-.897-.172-1.665-.716-2.293s-1.275-.895-2.152-1.02M6.052 8.732c-.726.104-1.094.292-1.34.577-.248.285-.384.679-.39 1.421-.005.761.126 1.764.315 3.195l.05.379.371-.272c.96-.703 2.376-.668 3.288.095l3.384 2.833c.32.268.871.318 1.269.084l.235-.139c1.125-.662 2.634-.592 3.672.19l1.832 1.38c.09-.495.171-1.104.273-1.875l.352-2.675c.189-1.43.32-2.434.314-3.195-.005-.742-.141-1.136-.388-1.42-.247-.286-.615-.474-1.342-.578-.745-.106-1.745-.107-3.172-.107h-5.55c-1.427 0-2.427.001-3.172.107' clip-rule='evenodd'/%3E%3Cpath d='M6.88 4.5c-1.252 0-2.279.84-2.621 1.954l-.02.07c.358-.12.73-.2 1.108-.253.972-.139 2.201-.139 3.629-.139h6.202c1.428 0 2.657 0 3.63.139.377.053.75.132 1.108.253l-.02-.07c-.343-1.114-1.37-1.954-2.62-1.954z' opacity='.7'/%3E%3Cpath d='M8.859 2h6.282c.209 0 .37 0 .51.015a2.62 2.62 0 0 1 2.159 1.672H6.19a2.62 2.62 0 0 1 2.159-1.672c.14-.015.3-.015.51-.015' opacity='.4'/%3E%3C/svg%3E");
    }
    .solar--armchair-2-bold-duotone {
        --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M16.533 18H6.75v2a.75.75 0 1 1-1.5 0v-2.324c-.829-.362-1.49-1.005-1.808-1.817l-.039-.102L2.1 12.264C1.685 11.15 2.613 10 3.927 10c.81 0 1.534.453 1.81 1.134l1.098 2.706c.1.246.15.37.222.47a1.2 1.2 0 0 0 .74.463c.13.027.277.027.57.027h6.98c.569 0 .853 0 1.091-.098q.196-.082.349-.219c.184-.166.281-.405.475-.883l1.001-2.466c.276-.68 1-1.134 1.81-1.134 1.314 0 2.242 1.15 1.827 2.264l-1.12 3c-.195.524-.292.785-.421 1.008a3.43 3.43 0 0 1-1.609 1.404V20a.75.75 0 1 1-1.5 0v-2.005c-.187.005-.415.005-.717.005'/%3E%3Cpath d='M13.236 3.5h-2.472c-1.1 0-1.976 0-2.66.088-.706.09-1.285.28-1.746.72-.464.441-.669 1.003-.765 1.685-.093.658-.093 1.495-.093 2.54v2.195q.147.186.237.406l1.098 2.706c.1.246.15.37.222.47a1.2 1.2 0 0 0 .74.463c.13.027.277.027.57.027h6.98c.569 0 .853 0 1.091-.098q.196-.082.349-.219c.184-.166.281-.405.475-.883l1.001-2.466q.09-.221.237-.406V8.533c0-1.045 0-1.882-.093-2.54-.096-.682-.301-1.244-.765-1.686-.46-.438-1.04-.629-1.745-.72-.685-.087-1.56-.087-2.661-.087' opacity='.5'/%3E%3C/svg%3E");
    }
    .solar--basketball-bold-duotone {
        --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M13.453 8.397c1.728-1.469 3.087-3.21 3.672-4.949l.01-.031A9.96 9.96 0 0 1 20.66 7 9.95 9.95 0 0 1 22 11.842c-1.995-.431-4.186-.1-6.256.68-.32-.864-.685-1.688-1.094-2.397a14 14 0 0 0-1.197-1.728'/%3E%3Cpath fill-rule='evenodd' d='M3.34 17a9.95 9.95 0 0 0 3.525 3.583v-.002c.818-2.468 3.2-4.945 5.992-6.644q.73-.445 1.508-.822c-.302-.823-.64-1.593-1.014-2.24a13 13 0 0 0-1.082-1.556q-.519.372-1.064.706c-2.757 1.693-6.112 2.743-9.061 2.162l-.145-.028a9.96 9.96 0 0 0 1.34 4.84' clip-rule='evenodd'/%3E%3Cpath d='M16.226 13.943c1.887-.72 3.811-.996 5.477-.63l.204.045a10 10 0 0 1-.71 2.57 9.95 9.95 0 0 1-3.538 4.317l-.013-.079a52 52 0 0 0-.687-3.494 40 40 0 0 0-.733-2.73M8.319 3.454a35 35 0 0 0-.6-.465l-.023-.016a9.95 9.95 0 0 1 5.5-.902c.887.107 1.757.333 2.584.67l-.077.229c-.477 1.418-1.65 2.95-3.228 4.29a32 32 0 0 0-2.203-2.16A42 42 0 0 0 8.32 3.453m2.1 5.294c-2.586 1.588-5.55 2.449-7.987 1.969l-.342-.068a10 10 0 0 1 4.19-6.853l.328.239.002.001.01.007.039.029.154.115a40 40 0 0 1 2.456 2.03c.66.592 1.358 1.26 2.013 1.965q-.42.293-.863.566m5.785 11.916.002.012v.004l.053.369a10 10 0 0 1-8.04.21l.069-.204c.663-2.002 2.72-4.237 5.348-5.836q.592-.36 1.206-.667c.252.83.471 1.671.655 2.462a51 51 0 0 1 .699 3.597z' opacity='.5'/%3E%3C/svg%3E");
    }
    .solar--battery-charge-bold-duotone {
        --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M3.172 5.172C2 6.343 2 8.229 2 12s0 5.657 1.172 6.828S6.229 20 10 20h1.5c3.771 0 5.657 0 6.828-1.172S19.5 15.771 19.5 12s0-5.657-1.172-6.828S15.271 4 11.5 4H10C6.229 4 4.343 4 3.172 5.172' opacity='.5'/%3E%3Cpath d='M19.491 14c.009-.6.009-1.264.009-2 0-.735 0-1.4-.009-2H20c.942 0 1.414 0 1.707.293S22 11.057 22 12s0 1.414-.293 1.707S20.942 14 20 14zm-7.415-4.52a.75.75 0 0 0-1.152-.96l-2.5 3A.75.75 0 0 0 9 12.75h1.899l-1.475 1.77a.75.75 0 0 0 1.152.96l2.5-3a.75.75 0 0 0-.576-1.23h-1.899z'/%3E%3C/svg%3E");
    }
    .solar--bolt-bold-duotone {
        --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M8.732 5.771 5.67 9.914c-1.285 1.739-1.928 2.608-1.574 3.291l.018.034c.375.673 1.485.673 3.704.673 1.233 0 1.85 0 2.236.363l.02.02 3.872-4.57-.02-.02c-.379-.371-.379-.963-.379-2.148v-.31c0-3.285 0-4.927-.923-5.21s-1.913 1.056-3.892 3.734' clip-rule='evenodd'/%3E%3Cpath d='M10.453 16.443v.31c0 3.284 0 4.927.923 5.21s1.913-1.056 3.893-3.734l3.062-4.143c1.284-1.739 1.927-2.608 1.573-3.291l-.018-.034c-.375-.673-1.485-.673-3.704-.673-1.233 0-1.85 0-2.236-.363l-3.872 4.57c.379.371.379.963.379 2.148' opacity='.5'/%3E%3C/svg%3E");
    }
    .solar--bolt-circle-bold-duotone {
        --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M2 12C2 6.477 6.477 2 12 2s10 4.477 10 10-4.477 10-10 10S2 17.523 2 12' opacity='.5'/%3E%3Cpath d='m11.227 8.569-2.015 1.605c-.845.673-1.268 1.01-1.185 1.385l.004.019c.094.373.63.517 1.702.804.595.16.893.24 1.033.465l.007.012c.135.229.058.515-.095 1.087l-.04.15c-.426 1.586-.638 2.379-.229 2.635s1.06-.262 2.363-1.3l2.015-1.604c.846-.674 1.268-1.01 1.186-1.386l-.004-.019c-.095-.373-.63-.517-1.702-.804-.595-.16-.893-.24-1.033-.465l-.007-.012c-.135-.228-.058-.514.095-1.086l.04-.15c.425-1.586.638-2.38.229-2.636s-1.061.263-2.364 1.3'/%3E%3C/svg%3E");
    }
    .solar--branching-paths-down-bold-duotone {
        --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M3.464 20.536C4.93 22 7.286 22 12 22s7.071 0 8.535-1.465C22 19.072 22 16.714 22 12s0-7.071-1.465-8.536C19.072 2 16.714 2 12 2S4.929 2 3.464 3.464C2 4.93 2 7.286 2 12s0 7.071 1.464 8.535' opacity='.5'/%3E%3Cpath d='M12.75 6.5a.75.75 0 0 0-1.5 0v6A3.25 3.25 0 0 1 8 15.75h-.19l.22-.22a.75.75 0 1 0-1.06-1.06l-1.5 1.5a.75.75 0 0 0 0 1.06l1.5 1.5a.75.75 0 0 0 1.06-1.06l-.22-.22H8c1.68 0 3.155-.872 4-2.187a4.75 4.75 0 0 0 4 2.187h.19l-.22.22a.75.75 0 1 0 1.06 1.06l1.5-1.5a.75.75 0 0 0 0-1.06l-1.5-1.5a.75.75 0 1 0-1.06 1.06l.22.22H16a3.25 3.25 0 0 1-3.25-3.25z'/%3E%3C/svg%3E");
    }
    .solar--card-bold-duotone {
        --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M10 20h4c3.771 0 5.657 0 6.828-1.172S22 15.771 22 12c0-.442-.002-1.608-.004-2H2c-.002.392 0 1.558 0 2 0 3.771 0 5.657 1.171 6.828S6.23 20 10 20' opacity='.5'/%3E%3Cpath d='M9.995 4h4.01c3.781 0 5.672 0 6.846 1.116.846.803 1.083 1.96 1.149 3.884v1H2V9c.066-1.925.303-3.08 1.149-3.884C4.323 4 6.214 4 9.995 4M12.5 15.25a.75.75 0 0 0 0 1.5H14a.75.75 0 0 0 0-1.5zm-6.5 0a.75.75 0 0 0 0 1.5h4a.75.75 0 0 0 0-1.5z'/%3E%3C/svg%3E");
    }
    .solar--chart-2-bold-duotone {
        --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M3.293 9.293C3 9.586 3 10.057 3 11v6c0 .943 0 1.414.293 1.707S4.057 19 5 19s1.414 0 1.707-.293S7 17.943 7 17v-6c0-.943 0-1.414-.293-1.707S5.943 9 5 9s-1.414 0-1.707.293'/%3E%3Cpath d='M17.293 2.293C17 2.586 17 3.057 17 4v13c0 .943 0 1.414.293 1.707S18.057 19 19 19s1.414 0 1.707-.293S21 17.943 21 17V4c0-.943 0-1.414-.293-1.707S19.943 2 19 2s-1.414 0-1.707.293' opacity='.4'/%3E%3Cpath d='M10 7c0-.943 0-1.414.293-1.707S11.057 5 12 5s1.414 0 1.707.293S14 6.057 14 7v10c0 .943 0 1.414-.293 1.707S12.943 19 12 19s-1.414 0-1.707-.293S10 17.943 10 17z' opacity='.7'/%3E%3Cpath d='M3 21.25a.75.75 0 0 0 0 1.5h18a.75.75 0 0 0 0-1.5z'/%3E%3C/svg%3E");
    }
    .solar--chart-square-bold-duotone {
        --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M12 22c-4.714 0-7.071 0-8.536-1.465C2 19.072 2 16.714 2 12s0-7.071 1.464-8.536C4.93 2 7.286 2 12 2s7.071 0 8.535 1.464C22 4.93 22 7.286 22 12s0 7.071-1.465 8.535C19.072 22 16.714 22 12 22' opacity='.5'/%3E%3Cpath d='M12 5.25a.75.75 0 0 1 .75.75v12a.75.75 0 0 1-1.5 0V6a.75.75 0 0 1 .75-.75m-5 3a.75.75 0 0 1 .75.75v9a.75.75 0 0 1-1.5 0V9A.75.75 0 0 1 7 8.25m10 4a.75.75 0 0 1 .75.75v5a.75.75 0 0 1-1.5 0v-5a.75.75 0 0 1 .75-.75'/%3E%3C/svg%3E");
    }
    .solar--clipboard-check-bold-duotone {
        --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M21 15.998v-6c0-2.828 0-4.242-.879-5.121C19.353 4.109 18.175 4.012 16 4H8c-2.175.012-3.353.109-4.121.877C3 5.756 3 7.17 3 9.998v6c0 2.829 0 4.243.879 5.122.878.878 2.293.878 5.121.878h6c2.828 0 4.243 0 5.121-.878.879-.88.879-2.293.879-5.122' opacity='.5'/%3E%3Cpath d='M8 3.5A1.5 1.5 0 0 1 9.5 2h5A1.5 1.5 0 0 1 16 3.5v1A1.5 1.5 0 0 1 14.5 6h-5A1.5 1.5 0 0 1 8 4.5z'/%3E%3Cpath fill-rule='evenodd' d='M15.548 10.488a.75.75 0 0 1-.036 1.06l-4.286 4a.75.75 0 0 1-1.024 0l-1.714-1.6a.75.75 0 1 1 1.024-1.096l1.202 1.122 3.774-3.522a.75.75 0 0 1 1.06.036' clip-rule='evenodd'/%3E%3C/svg%3E");
    }
    .solar--code-2-bold-duotone {
        --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M8.502 5.387A.75.75 0 0 0 7.5 4.272L5.76 5.836c-.736.663-1.347 1.212-1.766 1.71-.441.525-.755 1.088-.755 1.784 0 .695.314 1.258.755 1.782.42.499 1.03 1.049 1.766 1.711l1.74 1.564a.75.75 0 1 0 1.003-1.115l-1.696-1.527c-.788-.709-1.32-1.19-1.663-1.598-.33-.393-.403-.622-.403-.817 0-.196.072-.425.403-.818.344-.409.875-.889 1.663-1.598zm6.941 5.111a.75.75 0 0 1 1.06-.055l1.737 1.563c.736.663 1.347 1.213 1.766 1.711.441.524.755 1.088.755 1.783s-.314 1.259-.755 1.783c-.42.498-1.03 1.048-1.766 1.71l-1.738 1.565a.75.75 0 1 1-1.003-1.116l1.696-1.526c.788-.71 1.32-1.19 1.663-1.599.33-.392.403-.622.403-.817s-.072-.425-.403-.817c-.344-.41-.875-.89-1.663-1.599L15.5 11.557a.75.75 0 0 1-.056-1.059'/%3E%3Cpath d='M14.18 4.275a.75.75 0 0 1 .532.918l-3.987 15a.75.75 0 0 1-1.45-.386l3.987-15a.75.75 0 0 1 .918-.532' opacity='.5'/%3E%3C/svg%3E");
    }
    .solar--code-line-duotone {
        --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='%23000' stroke-linecap='round' stroke-width='1.5'%3E%3Cpath d='m17 7.83 1.697 1.526c1.542 1.389 2.313 2.083 2.313 2.974 0 .89-.771 1.585-2.314 2.973L17 16.83'/%3E%3Cpath d='m13.987 5-3.974 14.83' opacity='.5'/%3E%3Cpath d='M7 7.83 5.304 9.356C3.76 10.745 2.99 11.44 2.99 12.33s.771 1.585 2.314 2.973L7 16.83'/%3E%3C/g%3E%3C/svg%3E");
    }
    .solar--code-scan-bold-duotone {
        --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M14 2.75c1.907 0 3.262.002 4.29.14 1.005.135 1.585.389 2.008.812s.677 1.003.812 2.009c.138 1.028.14 2.382.14 4.289a.75.75 0 0 0 1.5 0v-.056c0-1.838 0-3.294-.153-4.433-.158-1.172-.49-2.121-1.238-2.87-.749-.748-1.698-1.08-2.87-1.238-1.14-.153-2.595-.153-4.433-.153H14a.75.75 0 0 0 0 1.5m-4.056-1.5H10a.75.75 0 0 1 0 1.5c-1.907 0-3.261.002-4.29.14-1.005.135-1.585.389-2.008.812S3.025 4.705 2.89 5.71c-.138 1.029-.14 2.383-.14 4.29a.75.75 0 0 1-1.5 0v-.056c0-1.838 0-3.294.153-4.433.158-1.172.49-2.121 1.238-2.87.749-.748 1.698-1.08 2.87-1.238 1.14-.153 2.595-.153 4.433-.153M22 13.25a.75.75 0 0 1 .75.75v.056c0 1.838 0 3.294-.153 4.433-.158 1.172-.49 2.121-1.238 2.87-.749.748-1.698 1.08-2.87 1.238-1.14.153-2.595.153-4.433.153H14a.75.75 0 0 1 0-1.5c1.907 0 3.262-.002 4.29-.14 1.005-.135 1.585-.389 2.008-.812s.677-1.003.812-2.009c.138-1.027.14-2.382.14-4.289a.75.75 0 0 1 .75-.75M2.75 14a.75.75 0 0 0-1.5 0v.056c0 1.838 0 3.294.153 4.433.158 1.172.49 2.121 1.238 2.87.749.748 1.698 1.08 2.87 1.238 1.14.153 2.595.153 4.433.153H10a.75.75 0 0 0 0-1.5c-1.907 0-3.261-.002-4.29-.14-1.005-.135-1.585-.389-2.008-.812s-.677-1.003-.812-2.009c-.138-1.027-.14-2.382-.14-4.289' opacity='.5'/%3E%3Cpath d='M5.527 5.527C5 6.054 5 6.903 5 8.6c0 1.131 0 1.697.351 2.049C5.703 11 6.27 11 7.4 11h1.2c1.131 0 1.697 0 2.049-.351C11 10.297 11 9.73 11 8.6V7.4c0-1.131 0-1.697-.351-2.049C10.297 5 9.73 5 8.6 5c-1.697 0-2.546 0-3.073.527m0 12.946C5 17.946 5 17.097 5 15.4c0-1.131 0-1.697.351-2.049C5.703 13 6.27 13 7.4 13h1.2c1.131 0 1.697 0 2.049.351.351.352.351.918.351 2.049v1.2c0 1.131 0 1.697-.351 2.048C10.297 19 9.73 19 8.6 19c-1.697 0-2.546 0-3.073-.527M13 7.4c0-1.131 0-1.697.351-2.049C13.704 5 14.27 5 15.4 5c1.697 0 2.546 0 3.073.527S19 6.903 19 8.6c0 1.131 0 1.697-.352 2.049-.35.351-.917.351-2.048.351h-1.2c-1.131 0-1.697 0-2.049-.351C13 10.297 13 9.73 13 8.6zm.352 11.249C13 18.297 13 17.73 13 16.6v-1.2c0-1.131 0-1.697.351-2.049C13.704 13 14.27 13 15.4 13h1.2c1.131 0 1.697 0 2.048.351.352.352.352.918.352 2.049 0 1.697 0 2.546-.527 3.073S17.097 19 15.4 19c-1.131 0-1.697 0-2.049-.352'/%3E%3C/svg%3E");
    }
    .solar--code-square-line-duotone {
        --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='%23000' stroke-width='1.5'%3E%3Cpath stroke-linecap='round' d='m15.5 9 .172.172c1.333 1.333 2 2 2 2.828s-.667 1.495-2 2.828L15.5 15m-2.206-7.83L12 12l-1.294 4.83M8.5 9l-.172.172c-1.333 1.333-2 2-2 2.828s.667 1.495 2 2.828L8.5 15'/%3E%3Cpath d='M2 12c0-4.714 0-7.071 1.464-8.536C4.93 2 7.286 2 12 2s7.071 0 8.535 1.464C22 4.93 22 7.286 22 12s0 7.071-1.465 8.535C19.072 22 16.714 22 12 22s-7.071 0-8.536-1.465C2 19.072 2 16.714 2 12Z' opacity='.5'/%3E%3C/g%3E%3C/svg%3E");
    }
    .solar--compass-bold-duotone {
        --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M12 22c5.523 0 10-4.477 10-10S17.523 2 12 2 2 6.477 2 12s4.477 10 10 10' opacity='.5'/%3E%3Cpath d='M13.024 14.56c.493-.197.739-.296.932-.465q.075-.065.139-.139c.17-.193.268-.44.465-.932.924-2.31 1.386-3.465.938-4.124a1.5 1.5 0 0 0-.398-.398c-.66-.448-1.814.014-4.124.938-.493.197-.74.295-.933.465q-.074.065-.138.139c-.17.193-.268.44-.465.932-.924 2.31-1.386 3.464-.938 4.124a1.5 1.5 0 0 0 .398.398c.66.448 1.814-.014 4.124-.938'/%3E%3C/svg%3E");
    }
    .solar--cup-star-bold-duotone {
        --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M12 16c-5.76 0-6.78-5.74-6.96-10.294-.05-1.266-.076-1.9.4-2.485.476-.586 1.045-.682 2.184-.874A26.4 26.4 0 0 1 12 2c1.783 0 3.253.157 4.377.347 1.138.192 1.708.288 2.183.874.476.586.451 1.219.4 2.485C18.78 10.259 17.76 16 12 16' opacity='.5'/%3E%3Cpath d='m17.64 12.422 2.817-1.565c.752-.418 1.128-.627 1.336-.979C22 9.526 22 9.096 22 8.235v-.073c0-1.043 0-1.565-.283-1.958s-.778-.558-1.768-.888L19 5l-.017.085q-.008.283-.022.621c-.088 2.225-.377 4.733-1.32 6.716M5.04 5.706c.087 2.225.376 4.733 1.32 6.716l-2.817-1.565c-.752-.418-1.129-.627-1.336-.979S2 9.096 2 8.235v-.073c0-1.043 0-1.565.283-1.958s.778-.558 1.768-.888L5 5l.017.087q.008.281.022.62'/%3E%3Cpath fill-rule='evenodd' d='M5.25 22a.75.75 0 0 1 .75-.75h12a.75.75 0 0 1 0 1.5H6a.75.75 0 0 1-.75-.75' clip-rule='evenodd'/%3E%3Cpath d='M15.458 21.25H8.543l.297-1.75a1 1 0 0 1 .98-.804h4.36a1 1 0 0 1 .981.804z' opacity='.5'/%3E%3Cpath d='M12 16q-.39 0-.75-.034v2.73h1.5v-2.73A8 8 0 0 1 12 16m-.854-9.977C11.526 5.34 11.716 5 12 5s.474.34.854 1.023l.098.176c.108.194.162.29.246.354.085.064.19.088.4.135l.19.044c.738.167 1.107.25 1.195.532s-.164.577-.667 1.165l-.13.152c-.143.167-.215.25-.247.354s-.021.215 0 .438l.02.203c.076.785.114 1.178-.115 1.352-.23.174-.576.015-1.267-.303l-.178-.082c-.197-.09-.295-.135-.399-.135s-.202.045-.399.135l-.178.082c-.691.319-1.037.477-1.267.303s-.191-.567-.115-1.352l.02-.203c.021-.223.032-.334 0-.438s-.104-.187-.247-.354l-.13-.152c-.503-.588-.755-.882-.667-1.165.088-.282.457-.365 1.195-.532l.19-.044c.21-.047.315-.07.4-.135.084-.064.138-.16.246-.354z'/%3E%3C/svg%3E");
    }
    .solar--diagram-up-bold-duotone {
        --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M2.75 2a.75.75 0 0 0-1.5 0v10.057c0 2.309 0 4.118.19 5.53.194 1.444.6 2.584 1.494 3.479.895.895 2.035 1.3 3.48 1.494 1.411.19 3.22.19 5.529.19H22a.75.75 0 0 0 0-1.5H12c-2.378 0-4.086-.002-5.386-.176-1.279-.172-2.05-.5-2.62-1.069-.569-.57-.896-1.34-1.068-2.619-.174-1.3-.176-3.008-.176-5.386z' opacity='.5'/%3E%3Cpath d='M19.588 7.466a.75.75 0 1 0-1.175-.932l-3.118 3.926c-.245.309-.406.51-.539.656-.13.143-.19.183-.218.198a.75.75 0 0 1-.678.014c-.028-.013-.09-.05-.227-.187-.138-.14-.308-.335-.566-.633l-.017-.018c-.237-.274-.44-.508-.62-.688a2.3 2.3 0 0 0-.64-.483 2.25 2.25 0 0 0-2.035.044 2.3 2.3 0 0 0-.62.51c-.17.188-.363.43-.589.715l-3.133 3.946a.75.75 0 0 0 1.174.932l3.119-3.926c.245-.309.406-.51.538-.656.13-.143.19-.183.218-.198a.75.75 0 0 1 .678-.014c.029.013.091.05.227.187.139.14.308.335.567.633l.016.018c.238.274.44.508.62.688.185.187.389.362.64.483a2.25 2.25 0 0 0 2.035-.044 2.4 2.4 0 0 0 .62-.51c.17-.188.363-.43.59-.715z'/%3E%3C/svg%3E");
    }
    .solar--dollar-minimalistic-bold-duotone {
        --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M22 12c0 5.523-4.477 10-10 10S2 17.523 2 12 6.477 2 12 2s10 4.477 10 10' clip-rule='evenodd' opacity='.5'/%3E%3Cpath d='M12.75 6a.75.75 0 0 0-1.5 0v.317c-1.63.292-3 1.517-3 3.183 0 1.917 1.813 3.25 3.75 3.25 1.377 0 2.25.906 2.25 1.75s-.873 1.75-2.25 1.75c-1.376 0-2.25-.906-2.25-1.75a.75.75 0 0 0-1.5 0c0 1.666 1.37 2.891 3 3.183V18a.75.75 0 0 0 1.5 0v-.317c1.63-.292 3-1.517 3-3.183 0-1.917-1.813-3.25-3.75-3.25-1.376 0-2.25-.906-2.25-1.75s.874-1.75 2.25-1.75c1.377 0 2.25.906 2.25 1.75a.75.75 0 0 0 1.5 0c0-1.666-1.37-2.891-3-3.183z'/%3E%3C/svg%3E");
    }
    .solar--euro-bold-duotone {
        --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M12 22c5.523 0 10-4.477 10-10S17.523 2 12 2 2 6.477 2 12s4.477 10 10 10' opacity='.5'/%3E%3Cpath d='M6.75 12q0-.383.053-.75H10a.75.75 0 0 0 0-1.5H7.255a5.25 5.25 0 0 1 7.37-2.298.75.75 0 1 0 .75-1.299 6.753 6.753 0 0 0-9.74 3.597H5a.75.75 0 0 0 0 1.5h.291a6.8 6.8 0 0 0 0 1.5H5a.75.75 0 0 0 0 1.5h.634a6.753 6.753 0 0 0 9.742 3.596.75.75 0 1 0-.751-1.298 5.25 5.25 0 0 1-7.37-2.298H10a.75.75 0 0 0 0-1.5H6.803A5 5 0 0 1 6.75 12'/%3E%3C/svg%3E");
    }
    .solar--filters-bold-duotone {
        --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M18 8A6 6 0 1 1 6 8a6 6 0 0 1 12 0'/%3E%3Cpath d='M13.58 13.79a6 6 0 0 1-7.16-3.58 6 6 0 1 0 7.16 3.58' opacity='.7'/%3E%3Cpath d='M13.58 13.79c.271.684.42 1.43.42 2.21a6 6 0 0 1-2 4.472 6 6 0 1 0 5.58-10.262 6.01 6.01 0 0 1-4 3.58' opacity='.4'/%3E%3C/svg%3E");
    }
    .solar--fire-bold-duotone {
        --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M12.832 21.801c3.126-.626 7.168-2.875 7.168-8.69 0-5.291-3.873-8.815-6.658-10.434-.619-.36-1.342.113-1.342.828v1.828c0 1.442-.606 4.074-2.29 5.169-.86.559-1.79-.278-1.894-1.298l-.086-.838c-.1-.974-1.092-1.565-1.87-.971C4.461 8.46 3 10.33 3 13.11 3 20.221 8.289 22 10.933 22q.232 0 .484-.015c.446-.056 0 .099 1.415-.185' opacity='.5'/%3E%3Cpath d='M8 18.444c0 2.62 2.111 3.43 3.417 3.542.446-.056 0 .099 1.415-.185C13.871 21.434 15 20.492 15 18.444c0-1.297-.819-2.098-1.46-2.473-.196-.115-.424.03-.441.256-.056.718-.746 1.29-1.215.744-.415-.482-.59-1.187-.59-1.638v-.59c0-.354-.357-.59-.663-.408C9.495 15.008 8 16.395 8 18.445'/%3E%3C/svg%3E");
    }
    .solar--folder-2-bold-duotone {
        --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M22 14v-2.202l-.002-1.048L22 10H2v4c0 3.771 0 5.657 1.172 6.828S6.229 22 10 22h4c3.771 0 5.657 0 6.828-1.172S22 17.771 22 14'/%3E%3Cpath d='m11 4-.55-.55c-.274-.274-.41-.41-.554-.53a4 4 0 0 0-2.18-.903C7.53 2 7.336 2 6.95 2c-.883 0-1.324 0-1.692.07A4 4 0 0 0 2.07 5.257C2 5.626 2 6.068 2 6.95V10h20l-.047-.75c-.072-1.049-.256-1.737-.723-2.256a3 3 0 0 0-.224-.225C20.151 6 18.834 6 16.202 6h-.374c-1.153 0-1.73 0-2.268-.153a4 4 0 0 1-.848-.352C12.224 5.224 11.816 4.815 11 4' opacity='.5'/%3E%3C/svg%3E");
    }
    .solar--global-bold-duotone {
        --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M2.028 11.25A10 10 0 0 1 12 2c-.83 0-1.57.364-2.18.921-.605.554-1.116 1.328-1.53 2.242-.416.92-.74 1.996-.959 3.163a20 20 0 0 0-.318 2.924zm0 1.5h4.985c.036 1.002.143 1.988.318 2.924.22 1.167.543 2.243.959 3.163.414.914.925 1.688 1.53 2.242.61.557 1.35.921 2.18.921-5.27 0-9.589-4.077-9.972-9.25' clip-rule='evenodd'/%3E%3Cpath d='M12 2c.831 0 1.57.364 2.18.921.605.554 1.117 1.328 1.53 2.242.417.92.74 1.996.959 3.163.175.936.282 1.922.318 2.924h4.985A10 10 0 0 0 12 2m4.669 13.674c-.219 1.167-.542 2.243-.959 3.163-.413.914-.925 1.688-1.53 2.242-.61.557-1.349.921-2.18.921 5.27 0 9.589-4.077 9.972-9.25h-4.985a20 20 0 0 1-.318 2.924'/%3E%3Cpath d='M12 3.396c-.275 0-.63.117-1.043.495-.416.38-.833.977-1.201 1.79-.366.808-.663 1.784-.867 2.873-.16.859-.26 1.768-.296 2.696h6.814a18.5 18.5 0 0 0-.296-2.696c-.204-1.09-.5-2.065-.867-2.872-.368-.814-.784-1.41-1.2-1.791-.414-.378-.769-.495-1.044-.495m-3.111 12.05c.204 1.09.501 2.065.867 2.873.368.813.785 1.41 1.2 1.79.414.379.77.496 1.044.496.275 0 .63-.117 1.044-.495.416-.381.832-.978 1.2-1.791.366-.808.663-1.783.867-2.873.161-.858.261-1.768.296-2.696H8.593c.035.928.135 1.838.296 2.696' opacity='.5'/%3E%3C/svg%3E");
    }
    .solar--hamburger-menu-bold-duotone {
        --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M12 22c-4.714 0-7.071 0-8.536-1.465C2 19.072 2 16.714 2 12s0-7.071 1.464-8.536C4.93 2 7.286 2 12 2s7.071 0 8.535 1.464C22 4.93 22 7.286 22 12s0 7.071-1.465 8.535C19.072 22 16.714 22 12 22' opacity='.5'/%3E%3Cpath d='M18.75 8a.75.75 0 0 1-.75.75H6a.75.75 0 0 1 0-1.5h12a.75.75 0 0 1 .75.75m0 4a.75.75 0 0 1-.75.75H6a.75.75 0 0 1 0-1.5h12a.75.75 0 0 1 .75.75m0 4a.75.75 0 0 1-.75.75H6a.75.75 0 0 1 0-1.5h12a.75.75 0 0 1 .75.75'/%3E%3C/svg%3E");
    }
    .solar--home-wifi-angle-bold-duotone {
        --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M13.106 22h-2.212c-3.447 0-5.17 0-6.345-1.012s-1.419-2.705-1.906-6.093l-.279-1.937c-.38-2.637-.57-3.956-.029-5.083s1.691-1.813 3.992-3.183l1.385-.825C9.8 2.622 10.846 2 12 2s2.199.622 4.288 1.867l1.385.825c2.3 1.37 3.451 2.056 3.992 3.183s.35 2.446-.03 5.083l-.278 1.937c-.487 3.388-.731 5.081-1.906 6.093S16.553 22 13.106 22' opacity='.5'/%3E%3Cpath d='M17.45 12.192c-3.017-3.256-7.883-3.256-10.9 0a.75.75 0 1 1-1.1-1.02c3.61-3.896 9.49-3.896 13.1 0a.75.75 0 1 1-1.1 1.02'/%3E%3Cpath d='M15.45 14.35c-1.912-2.063-4.987-2.063-6.9 0a.75.75 0 1 1-1.1-1.019c2.506-2.704 6.594-2.704 9.1 0a.75.75 0 0 1-1.1 1.02'/%3E%3Cpath d='M13.45 16.51c-.808-.872-2.092-.872-2.9 0a.75.75 0 1 1-1.1-1.02c1.401-1.512 3.699-1.512 5.1 0a.75.75 0 0 1-1.1 1.02'/%3E%3C/svg%3E");
    }
    .solar--home-wifi-bold-duotone {
        --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M14 22h-4c-3.771 0-5.657 0-6.828-1.212S2 17.626 2 13.725v-1.521c0-2.289 0-3.433.52-4.381.518-.949 1.467-1.537 3.364-2.715l2-1.241C9.889 2.622 10.892 2 12 2s2.11.622 4.116 1.867l2 1.241c1.897 1.178 2.846 1.766 3.365 2.715S22 9.915 22 12.203v1.522c0 3.9 0 5.851-1.172 7.063S17.771 22 14 22' opacity='.5'/%3E%3Cpath d='M17.45 12.192c-3.017-3.256-7.883-3.256-10.9 0a.75.75 0 1 1-1.1-1.02c3.61-3.896 9.49-3.896 13.1 0a.75.75 0 1 1-1.1 1.02'/%3E%3Cpath d='M15.45 14.35c-1.912-2.063-4.987-2.063-6.9 0a.75.75 0 1 1-1.1-1.019c2.506-2.704 6.594-2.704 9.1 0a.75.75 0 0 1-1.1 1.02'/%3E%3Cpath d='M13.45 16.51c-.808-.872-2.092-.872-2.9 0a.75.75 0 1 1-1.1-1.02c1.401-1.512 3.699-1.512 5.1 0a.75.75 0 0 1-1.1 1.02'/%3E%3C/svg%3E");
    }
    .solar--incoming-call-rounded-bold-duotone {
        --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none'%3E%3Cpath stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m19 5-4 4m0 0V6m0 3h3'/%3E%3Cpath fill='%23000' d='m10.038 5.316.649 1.163c.585 1.05.35 2.426-.572 3.349 0 0-1.12 1.119.91 3.148 2.027 2.027 3.146.91 3.147.91.923-.923 2.3-1.158 3.349-.573l1.163.65c1.585.884 1.772 3.106.379 4.5-.837.836-1.863 1.488-2.996 1.53-1.908.073-5.149-.41-8.4-3.66-3.25-3.251-3.733-6.492-3.66-8.4.043-1.133.694-2.159 1.53-2.996 1.394-1.393 3.616-1.206 4.5.38' opacity='.5'/%3E%3C/g%3E%3C/svg%3E");
    }
    .solar--laptop-bold-duotone {
        --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M4.938 3.586c-.585.586-.585 1.528-.585 3.414v7h15.294V7c0-1.886 0-2.828-.586-3.414S17.532 3 15.647 3H8.353c-1.886 0-2.829 0-3.415.586' opacity='.5'/%3E%3Cpath fill-rule='evenodd' d='m21.391 16.336.088.092a2 2 0 0 1 .52 1.284l.001.127c0 .15 0 .224-.004.287a2 2 0 0 1-1.87 1.87 5 5 0 0 1-.287.004H4.161c-.15 0-.224 0-.287-.004a2 2 0 0 1-1.87-1.87C2 18.063 2 17.988 2 17.84l.001-.127a2 2 0 0 1 .52-1.284l.088-.092L3.903 15h16.194zM8.75 18a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75' clip-rule='evenodd'/%3E%3Cpath d='M12.75 5.75a.75.75 0 1 1-1.5 0 .75.75 0 0 1 1.5 0'/%3E%3C/svg%3E");
    }
    .solar--laptop-minimalistic-bold-duotone {
        --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M1 20.24c0-.42.344-.76.767-.76h20.466c.423 0 .767.34.767.76s-.344.76-.767.76H1.767A.764.764 0 0 1 1 20.24' clip-rule='evenodd'/%3E%3Cpath d='M3.69 3.89c-.899.89-.899 2.324-.899 5.19v5.067c0 1.91 0 2.866.6 3.46.599.593 1.564.593 3.493.593h10.233c1.93 0 2.894 0 3.493-.594.6-.593.6-1.549.6-3.46V9.08c0-2.866 0-4.3-.9-5.19C19.412 3 17.965 3 15.07 3H8.93c-2.894 0-4.34 0-5.24.89' opacity='.5'/%3E%3Cpath d='M8.93 14.4a.764.764 0 0 0-.767.76c0 .42.344.76.768.76h6.14c.423 0 .767-.34.767-.76s-.344-.76-.768-.76z'/%3E%3C/svg%3E");
    }
    .solar--layers-bold-duotone {
        --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M4.979 9.685C2.993 8.891 2 8.494 2 8s.993-.89 2.979-1.685l2.808-1.123C9.773 4.397 10.767 4 12 4s2.227.397 4.213 1.192l2.808 1.123C21.007 7.109 22 7.506 22 8s-.993.89-2.979 1.685l-2.808 1.124C14.227 11.603 13.233 12 12 12s-2.227-.397-4.213-1.191z'/%3E%3Cpath fill-rule='evenodd' d='M2 8c0 .494.993.89 2.979 1.685l2.808 1.124C9.773 11.603 10.767 12 12 12s2.227-.397 4.213-1.191l2.808-1.124C21.007 8.891 22 8.494 22 8s-.993-.89-2.979-1.685l-2.808-1.123C14.227 4.397 13.233 4 12 4s-2.227.397-4.213 1.192L4.98 6.315C2.993 7.109 2 7.506 2 8' clip-rule='evenodd'/%3E%3Cpath d='m5.766 10-.787.315C2.993 11.109 2 11.507 2 12s.993.89 2.979 1.685l2.808 1.124C9.773 15.603 10.767 16 12 16s2.227-.397 4.213-1.191l2.808-1.124C21.007 12.891 22 12.493 22 12s-.993-.89-2.979-1.685L18.234 10l-2.021.809C14.227 11.603 13.233 12 12 12s-2.227-.397-4.213-1.191z' opacity='.7'/%3E%3Cpath d='m5.766 14-.787.315C2.993 15.109 2 15.507 2 16s.993.89 2.979 1.685l2.808 1.124C9.773 19.603 10.767 20 12 20s2.227-.397 4.213-1.192l2.808-1.123C21.007 16.891 22 16.494 22 16c0-.493-.993-.89-2.979-1.685L18.234 14l-2.021.809C14.227 15.603 13.233 16 12 16s-2.227-.397-4.213-1.191z' opacity='.4'/%3E%3C/svg%3E");
    }
    .solar--letter-bold-duotone {
        --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M14.2 3H9.8C5.652 3 3.577 3 2.289 4.318S1 7.758 1 12s0 6.364 1.289 7.682S5.652 21 9.8 21h4.4c4.148 0 6.223 0 7.511-1.318S23 16.242 23 12s0-6.364-1.289-7.682S18.348 3 14.2 3' opacity='.5'/%3E%3Cpath d='M19.128 8.033a.825.825 0 0 0-1.056-1.268l-2.375 1.98c-1.026.855-1.738 1.447-2.34 1.833-.582.375-.977.5-1.357.5s-.774-.125-1.357-.5c-.601-.386-1.314-.978-2.34-1.834L5.928 6.765a.825.825 0 0 0-1.056 1.268l2.416 2.014c.975.812 1.765 1.47 2.463 1.92.726.466 1.434.762 2.25.762.814 0 1.522-.296 2.249-.763.697-.448 1.487-1.107 2.462-1.92z'/%3E%3C/svg%3E");
    }
    .solar--letter-opened-bold-duotone {
        --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='m6.72 10.6 1.439 1.2c1.836 1.53 2.755 2.295 3.84 2.295 1.087 0 2.005-.765 3.842-2.296l1.44-1.2c.353-.294.53-.442.624-.643.095-.202.095-.432.095-.893V7q0-.48-.002-.898c-.012-1.771-.098-2.737-.73-3.37C16.535 2 15.357 2 13 2h-2c-2.357 0-3.536 0-4.268.732-.633.633-.72 1.599-.732 3.37v2.961c0 .46 0 .691.094.893.095.201.272.349.625.644M9.25 6a.75.75 0 0 1 .75-.75h4a.75.75 0 0 1 0 1.5h-4A.75.75 0 0 1 9.25 6m1 3a.75.75 0 0 1 .75-.75h2a.75.75 0 0 1 0 1.5h-2a.75.75 0 0 1-.75-.75' clip-rule='evenodd'/%3E%3Cpath d='m8.159 11.8-1.44-1.2c-.353-.295-.53-.442-.625-.644S6 9.524 6 9.064V6.102c-1.3.128-2.175.417-2.828 1.07C2 8.343 2 10.23 2 14.002c0 3.77 0 5.656 1.172 6.827S6.229 22.002 10 22.002h4c3.771 0 5.657 0 6.828-1.172S22 17.773 22 14.002s0-5.658-1.172-6.83c-.653-.653-1.529-.942-2.83-1.07q.002.42.002.9v2.063c0 .46 0 .69-.095.892-.094.202-.27.35-.625.644l-1.44 1.2c-1.836 1.53-2.754 2.295-3.84 2.295S9.995 13.33 8.159 11.8' opacity='.5'/%3E%3C/svg%3E");
    }
    .solar--map-point-bold-duotone {
        --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M12 2c-4.418 0-8 4.003-8 8.5 0 4.462 2.553 9.312 6.537 11.174a3.45 3.45 0 0 0 2.926 0C17.447 19.812 20 14.962 20 10.5 20 6.003 16.418 2 12 2' opacity='.5'/%3E%3Cpath d='M12 12.5a2.5 2.5 0 1 0 0-5 2.5 2.5 0 0 0 0 5'/%3E%3C/svg%3E");
    }
    .solar--monitor-bold-duotone {
        --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M10 2h4c3.771 0 5.657 0 6.828 1.172S22 6.229 22 10v1c0 .552 0 1.55-.006 2H2.007C2 12.55 2 11.552 2 11v-1c0-3.771 0-5.657 1.172-6.828S6.229 2 10 2' opacity='.5'/%3E%3Cpath d='M7.985 17.5c-2.84 0-4.26 0-5.141-.879C2.272 16.052 2.07 15.258 2 14v-1h20v1c-.07 1.258-.272 2.052-.844 2.621-.882.879-2.301.879-5.14.879h-3.263v4h3.262c.416 0 .753.336.753.75s-.337.75-.753.75h-8.03a.75.75 0 0 1-.753-.75c0-.414.337-.75.753-.75h3.262v-4z'/%3E%3C/svg%3E");
    }
    .solar--notification-unread-bold-duotone {
        --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M22 12c0 4.714 0 7.071-1.465 8.535C19.072 22 16.714 22 12 22s-7.071 0-8.536-1.465C2 19.072 2 16.714 2 12s0-7.071 1.464-8.536C4.93 2 7.286 2 12 2s7.071 0 8.535 1.464C22 4.93 22 7.286 22 12' opacity='.5'/%3E%3Cpath d='M22 5a3 3 0 1 1-6 0 3 3 0 0 1 6 0'/%3E%3C/svg%3E");
    }
    .solar--notification-unread-lines-bold-duotone {
        --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M22 12c0 4.714 0 7.071-1.465 8.535C19.072 22 16.714 22 12 22s-7.071 0-8.536-1.465C2 19.072 2 16.714 2 12s0-7.071 1.464-8.536C4.93 2 7.286 2 12 2s7.071 0 8.535 1.464C22 4.93 22 7.286 22 12' opacity='.5'/%3E%3Cpath d='M7 16.75a.75.75 0 0 0 0 1.5h6a.75.75 0 0 0 0-1.5zm0-3.5a.75.75 0 0 0 0 1.5h9a.75.75 0 0 0 0-1.5zM22 5a3 3 0 1 1-6 0 3 3 0 0 1 6 0'/%3E%3C/svg%3E");
    }
    .solar--pallete-2-bold-duotone {
        --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M10.847 21.934C5.867 21.362 2 17.133 2 12 2 6.477 6.477 2 12 2s10 4.477 10 10c0 5.157-3.283 4.733-6.086 4.37-1.618-.209-3.075-.397-3.652.518-.395.626.032 1.406.555 1.929a1.673 1.673 0 0 1 0 2.366c-.523.523-1.235.836-1.97.751' opacity='.5'/%3E%3Cpath d='M11.085 7a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0M6.5 13a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3m11 0a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3m-3-4.5a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3'/%3E%3C/svg%3E");
    }
    .solar--phone-calling-bold-duotone {
        --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='m15.556 14.548-.455.48s-1.083 1.139-4.038-1.972-1.872-4.25-1.872-4.25l.287-.303c.706-.744.773-1.938.156-2.81L8.374 3.91C7.61 2.83 6.135 2.688 5.26 3.609L3.691 5.26c-.433.457-.723 1.048-.688 1.705.09 1.68.808 5.293 4.812 9.51 4.247 4.47 8.232 4.648 9.861 4.487.516-.05.964-.329 1.325-.709l1.42-1.496c.96-1.01.69-2.74-.538-3.446l-1.91-1.1c-.806-.463-1.787-.327-2.417.336' opacity='.5'/%3E%3Cpath d='M13.26 1.88a.75.75 0 0 1 .861-.62c.025.005.107.02.15.03q.129.027.352.09c.297.087.712.23 1.21.458.996.457 2.321 1.256 3.697 2.631 1.376 1.376 2.175 2.702 2.632 3.698.228.498.37.912.457 1.21a6 6 0 0 1 .113.454l.005.031a.765.765 0 0 1-.617.878.75.75 0 0 1-.86-.617 3 3 0 0 0-.081-.327 7.4 7.4 0 0 0-.38-1.004c-.39-.85-1.092-2.024-2.33-3.262s-2.411-1.939-3.262-2.329a7.4 7.4 0 0 0-1.003-.38 6 6 0 0 0-.318-.08.76.76 0 0 1-.626-.861'/%3E%3Cpath fill-rule='evenodd' d='M13.486 5.33a.75.75 0 0 1 .927-.516l-.206.721.206-.72h.003l.003.001.008.002.02.006.056.02q.067.023.177.07c.146.062.345.158.59.303.489.29 1.157.77 1.942 1.556.785.785 1.266 1.453 1.556 1.942.145.245.241.444.303.59a3 3 0 0 1 .09.233l.005.02.003.008v.003l.001.001s0 .002-.72.208l.72-.206a.75.75 0 0 1-1.439.422l-.003-.01-.035-.088a4 4 0 0 0-.216-.417c-.223-.376-.626-.946-1.326-1.646s-1.269-1.102-1.646-1.325a4 4 0 0 0-.504-.25l-.01-.004a.75.75 0 0 1-.505-.925' clip-rule='evenodd'/%3E%3C/svg%3E");
    }
    .solar--pulse-bold-duotone {
        --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M2 12c0-4.714 0-7.071 1.464-8.536C4.93 2 7.286 2 12 2s7.071 0 8.535 1.464C22 4.93 22 7.286 22 12s0 7.071-1.465 8.535C19.072 22 16.714 22 12 22s-7.071 0-8.536-1.465C2 19.072 2 16.714 2 12' opacity='.5'/%3E%3Cpath d='M15.1 12.094c-.185-.302-.366-.597-.542-.807-.187-.224-.515-.532-1.017-.512s-.804.353-.973.591c-.159.225-.315.532-.475.848l-1.988 3.92q-.11.22-.193.377l-.238-.351-.176-.266a11 11 0 0 0-.557-.788 2.2 2.2 0 0 0-.682-.59 2.2 2.2 0 0 0-.87-.24 11 11 0 0 0-.964-.026H5a.75.75 0 1 0 0 1.5h1.394c.407 0 .661 0 .856.019.18.017.254.044.301.07.047.025.111.07.225.211.123.152.265.363.49.702l.187.279c.188.283.373.56.553.759.192.213.522.497 1.01.468.486-.029.78-.35.947-.584.154-.219.305-.517.459-.82l1.987-3.918q.117-.23.203-.395.1.158.233.377l.654 1.068c.2.327.378.616.55.844.186.247.399.469.692.633s.593.23.901.26c.284.027.623.027 1.006.027H19a.75.75 0 0 0 0-1.5h-1.32c-.424 0-.69 0-.894-.02-.188-.019-.264-.049-.312-.076-.049-.027-.114-.076-.227-.227a11 11 0 0 1-.485-.752z'/%3E%3C/svg%3E");
    }
    .solar--server-2-bold-duotone {
        --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M6 13h12c1.886 0 2.828 0 3.414.586S22 15.114 22 17s0 2.828-.586 3.414S19.886 21 18 21H6c-1.886 0-2.828 0-3.414-.586S2 18.886 2 17s0-2.828.586-3.414S4.114 13 6 13M6 3h12c1.886 0 2.828 0 3.414.586S22 5.114 22 7s0 2.828-.586 3.414S19.886 11 18 11H6c-1.886 0-2.828 0-3.414-.586S2 8.886 2 7s0-2.828.586-3.414S4.114 3 6 3' opacity='.5'/%3E%3Cpath d='M12.75 7a.75.75 0 0 1 .75-.75H18a.75.75 0 0 1 0 1.5h-4.5a.75.75 0 0 1-.75-.75M6 8.75A.75.75 0 0 1 5.25 8V6a.75.75 0 0 1 1.5 0v2a.75.75 0 0 1-.75.75m3 0A.75.75 0 0 1 8.25 8V6a.75.75 0 0 1 1.5 0v2a.75.75 0 0 1-.75.75M12.75 17a.75.75 0 0 1 .75-.75H18a.75.75 0 0 1 0 1.5h-4.5a.75.75 0 0 1-.75-.75M6 18.75a.75.75 0 0 1-.75-.75v-2a.75.75 0 0 1 1.5 0v2a.75.75 0 0 1-.75.75m3 0a.75.75 0 0 1-.75-.75v-2a.75.75 0 0 1 1.5 0v2a.75.75 0 0 1-.75.75'/%3E%3C/svg%3E");
    }
    .solar--settings-bold-duotone {
        --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M14.279 2.152C13.909 2 13.439 2 12.5 2s-1.408 0-1.779.152a2 2 0 0 0-1.09 1.083c-.094.223-.13.484-.145.863a1.62 1.62 0 0 1-.796 1.353 1.64 1.64 0 0 1-1.579.008c-.338-.178-.583-.276-.825-.308a2.03 2.03 0 0 0-1.49.396c-.318.242-.553.646-1.022 1.453-.47.807-.704 1.21-.757 1.605-.07.526.074 1.058.4 1.479.148.192.357.353.68.555.477.297.783.803.783 1.361s-.306 1.064-.782 1.36c-.324.203-.533.364-.682.556a2 2 0 0 0-.399 1.479c.053.394.287.798.757 1.605s.704 1.21 1.022 1.453c.424.323.96.465 1.49.396.242-.032.487-.13.825-.308a1.64 1.64 0 0 1 1.58.008c.486.28.774.795.795 1.353.015.38.051.64.145.863.204.49.596.88 1.09 1.083.37.152.84.152 1.779.152s1.409 0 1.779-.152a2 2 0 0 0 1.09-1.083c.094-.223.13-.483.145-.863.02-.558.309-1.074.796-1.353a1.64 1.64 0 0 1 1.579-.008c.338.178.583.276.825.308.53.07 1.066-.073 1.49-.396.318-.242.553-.646 1.022-1.453.47-.807.704-1.21.757-1.605a2 2 0 0 0-.4-1.479c-.148-.192-.357-.353-.68-.555-.477-.297-.783-.803-.783-1.361s.306-1.064.782-1.36c.324-.203.533-.364.682-.556a2 2 0 0 0 .399-1.479c-.053-.394-.287-.798-.757-1.605s-.704-1.21-1.022-1.453a2.03 2.03 0 0 0-1.49-.396c-.242.032-.487.13-.825.308a1.64 1.64 0 0 1-1.58-.008 1.62 1.62 0 0 1-.795-1.353c-.015-.38-.051-.64-.145-.863a2 2 0 0 0-1.09-1.083' clip-rule='evenodd' opacity='.5'/%3E%3Cpath d='M15.523 12c0 1.657-1.354 3-3.023 3s-3.023-1.343-3.023-3S10.83 9 12.5 9s3.023 1.343 3.023 3'/%3E%3C/svg%3E");
    }
    .solar--shield-check-bold-duotone {
        --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M3.378 5.082C3 5.62 3 7.22 3 10.417v1.574c0 5.638 4.239 8.375 6.899 9.536.721.315 1.082.473 2.101.473 1.02 0 1.38-.158 2.101-.473C16.761 20.365 21 17.63 21 11.991v-1.574c0-3.198 0-4.797-.378-5.335-.377-.537-1.88-1.052-4.887-2.081l-.573-.196C13.595 2.268 12.812 2 12 2s-1.595.268-3.162.805L8.265 3c-3.007 1.03-4.51 1.545-4.887 2.082' opacity='.5'/%3E%3Cpath d='M15.06 10.5a.75.75 0 0 0-1.12-1l-3.011 3.374-.87-.974a.75.75 0 0 0-1.118 1l1.428 1.6a.75.75 0 0 0 1.119 0z'/%3E%3C/svg%3E");
    }
    .solar--shield-user-bold-duotone {
        --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M3 10.417c0-3.198 0-4.797.378-5.335.377-.537 1.88-1.052 4.887-2.081l.573-.196C10.405 2.268 11.188 2 12 2s1.595.268 3.162.805l.573.196c3.007 1.029 4.51 1.544 4.887 2.081C21 5.62 21 7.22 21 10.417v1.574c0 5.638-4.239 8.375-6.899 9.536C13.38 21.842 13.02 22 12 22s-1.38-.158-2.101-.473C7.239 20.365 3 17.63 3 11.991z' opacity='.5'/%3E%3Cpath d='M14 9a2 2 0 1 1-4 0 2 2 0 0 1 4 0m-2 8c4 0 4-.895 4-2s-1.79-2-4-2-4 .895-4 2 0 2 4 2'/%3E%3C/svg%3E");
    }
    .solar--smartphone-2-bold-duotone {
        --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M5.172 3.172C4 4.343 4 6.229 4 10v4c0 3.771 0 5.657 1.172 6.828S8.229 22 12 22s5.657 0 6.828-1.172S20 17.771 20 14v-4c0-3.771 0-5.657-1.172-6.828S15.771 2 12 2 6.343 2 5.172 3.172' opacity='.5'/%3E%3Cpath d='M9 4.25a.75.75 0 0 0 0 1.5h6a.75.75 0 0 0 0-1.5zM12 19a2 2 0 1 0 0-4 2 2 0 0 0 0 4'/%3E%3C/svg%3E");
    }
    .solar--smile-circle-bold-duotone {
        --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M12 22c5.523 0 10-4.477 10-10S17.523 2 12 2 2 6.477 2 12s4.477 10 10 10' opacity='.5'/%3E%3Cpath d='M8.397 15.553a.75.75 0 0 1 1.05-.155c.728.54 1.607.852 2.553.852s1.825-.313 2.553-.852a.75.75 0 1 1 .894 1.204A5.77 5.77 0 0 1 12 17.75a5.77 5.77 0 0 1-3.447-1.148.75.75 0 0 1-.156-1.049M15 12c.552 0 1-.672 1-1.5S15.552 9 15 9s-1 .672-1 1.5.448 1.5 1 1.5m-6 0c.552 0 1-.672 1-1.5S9.552 9 9 9s-1 .672-1 1.5.448 1.5 1 1.5'/%3E%3C/svg%3E");
    }
    .solar--sofa-2-bold-duotone {
        --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M12.75 14h4.45a.8.8 0 0 0 .8-.8V12a2 2 0 1 1 4 0v2.444a3.55 3.55 0 0 1-1.25 2.707V19a.75.75 0 0 1-1.5 0v-1.092a3.6 3.6 0 0 1-.806.092H5.556a3.6 3.6 0 0 1-.806-.092V19a.75.75 0 0 1-1.5 0v-1.849A3.55 3.55 0 0 1 2 14.444V12a2 2 0 1 1 4 0v1.2a.8.8 0 0 0 .8.8h4.45V5h1.5z'/%3E%3Cpath d='M17.2 14h-4.45V5H15c.93 0 1.394 0 1.78.077a4 4 0 0 1 3.143 3.143c.043.214.062.452.07.78H20v1a2 2 0 0 0-2 2v1.2a.8.8 0 0 1-.8.8m-5.95 0H6.8a.8.8 0 0 1-.8-.8V12a2 2 0 0 0-1.993-2V9c.008-.328.027-.566.07-.78A4 4 0 0 1 7.22 5.077C7.606 5 8.07 5 9 5h2.25z' opacity='.5'/%3E%3C/svg%3E");
    }
    .solar--sort-horizontal-line-duotone {
        --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'%3E%3Cpath d='M18 8H6m0 0 4.125-4M6 8l4.125 4'/%3E%3Cpath d='M6 16h12m0 0-4.125-4M18 16l-4.125 4' opacity='.5'/%3E%3C/g%3E%3C/svg%3E");
    }
    .solar--star-circle-bold-duotone {
        --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M22 12c0 5.523-4.477 10-10 10S2 17.523 2 12 6.477 2 12 2s10 4.477 10 10' opacity='.5'/%3E%3Cpath d='m10.413 8.498.164-.294C11.21 7.068 11.527 6.5 12 6.5s.79.568 1.423 1.704l.164.294c.18.323.27.484.41.59.14.107.316.147.665.226l.318.072c1.23.278 1.845.417 1.991.888.147.47-.273.96-1.111 1.941l-.217.254c-.238.278-.357.418-.41.59-.055.172-.037.358 0 .73l.032.338c.127 1.308.19 1.962-.193 2.253-.383.29-.958.026-2.11-.504l-.298-.138c-.327-.15-.49-.226-.664-.226-.173 0-.337.076-.664.226l-.298.138c-1.152.53-1.727.795-2.11.504-.383-.29-.32-.945-.193-2.253l.032-.338c.037-.372.055-.558 0-.73-.053-.172-.172-.312-.41-.59l-.217-.254c-.838-.98-1.258-1.47-1.111-1.941.146-.47.76-.61 1.99-.888l.319-.072c.35-.08.524-.119.665-.225.14-.107.23-.268.41-.59'/%3E%3C/svg%3E");
    }
    .solar--trash-bin-trash-bold-duotone {
        --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M3 6.386c0-.484.345-.877.771-.877h2.665c.529-.016.996-.399 1.176-.965l.03-.1.115-.391c.07-.24.131-.45.217-.637.338-.739.964-1.252 1.687-1.383.184-.033.378-.033.6-.033h3.478c.223 0 .417 0 .6.033.723.131 1.35.644 1.687 1.383.086.187.147.396.218.637l.114.391.03.1c.18.566.74.95 1.27.965h2.57c.427 0 .772.393.772.877s-.345.877-.771.877H3.77c-.425 0-.77-.393-.77-.877'/%3E%3Cpath fill-rule='evenodd' d='M9.425 11.482c.413-.044.78.273.821.707l.5 5.263c.041.433-.26.82-.671.864-.412.043-.78-.273-.821-.707l-.5-5.263c-.041-.434.26-.821.671-.864m5.15 0c.412.043.713.43.671.864l-.5 5.263c-.04.434-.408.75-.82.707-.413-.044-.713-.43-.672-.864l.5-5.264c.041-.433.409-.75.82-.707' clip-rule='evenodd'/%3E%3Cpath d='M11.596 22h.808c2.783 0 4.174 0 5.08-.886.904-.886.996-2.339 1.181-5.245l.267-4.188c.1-1.577.15-2.366-.303-2.865-.454-.5-1.22-.5-2.753-.5H8.124c-1.533 0-2.3 0-2.753.5s-.404 1.288-.303 2.865l.267 4.188c.185 2.906.277 4.36 1.182 5.245.905.886 2.296.886 5.079.886' opacity='.5'/%3E%3C/svg%3E");
    }
    .solar--tuning-3-line-duotone {
        --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='%23000' stroke-width='1.5'%3E%3Ccircle cx='12' cy='12' r='2' transform='rotate(180 12 12)'/%3E%3Ccircle cx='20' cy='14' r='2' transform='rotate(180 20 14)'/%3E%3Ccircle cx='2' cy='2' r='2' transform='matrix(-1 0 0 1 6 8)'/%3E%3Cpath stroke-linecap='round' d='M20 12V5M4 12v7m8 0v-5m8 5v-3m-8-6V5M4 5v2.667' opacity='.5'/%3E%3C/g%3E%3C/svg%3E");
    }
    .solar--tuning-square-2-bold-duotone {
        --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M2 12c0-4.714 0-7.071 1.464-8.536C4.93 2 7.286 2 12 2s7.071 0 8.535 1.464C22 4.93 22 7.286 22 12s0 7.071-1.465 8.535C19.072 22 16.714 22 12 22s-7.071 0-8.536-1.465C2 19.072 2 16.714 2 12' opacity='.5'/%3E%3Cpath d='M13.25 16a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75M10 7.25a.75.75 0 0 1 0 1.5H5a.75.75 0 0 1 0-1.5zM4.25 16a.75.75 0 0 1 .75-.75h1a.75.75 0 0 1 0 1.5H5a.75.75 0 0 1-.75-.75M19 7.25a.75.75 0 0 1 0 1.5h-1a.75.75 0 0 1 0-1.5z'/%3E%3Cpath fill-rule='evenodd' d='M7.25 16a2.75 2.75 0 1 0 5.5 0 2.75 2.75 0 0 0-5.5 0m1.5 0a1.25 1.25 0 1 0 2.5 0 1.25 1.25 0 0 0-2.5 0M14 10.75a2.75 2.75 0 1 0 0-5.5 2.75 2.75 0 0 0 0 5.5m0-1.5a1.25 1.25 0 1 0 0-2.5 1.25 1.25 0 0 0 0 2.5' clip-rule='evenodd'/%3E%3C/svg%3E");
    }
    .solar--upload-line-duotone {
        --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='%23000' stroke-linecap='round' stroke-width='1.5'%3E%3Cpath d='M17 9.002c2.175.012 3.353.109 4.121.877C22 10.758 22 12.172 22 15v1c0 2.829 0 4.243-.879 5.122C20.243 22 18.828 22 16 22H8c-2.828 0-4.243 0-5.121-.878C2 20.242 2 18.829 2 16v-1c0-2.828 0-4.242.879-5.121.768-.768 1.946-.865 4.121-.877' opacity='.5'/%3E%3Cpath stroke-linejoin='round' d='M12 15V2m0 0 3 3.5M12 2 9 5.5'/%3E%3C/g%3E%3C/svg%3E");
    }
    .solar--user-plus-bold-duotone {
        --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M16 6a4 4 0 1 1-8 0 4 4 0 0 1 8 0'/%3E%3Cpath d='M14.477 21.92c-.726.053-1.547.08-2.477.08-8 0-8-2.015-8-4.5S7.582 13 12 13c2.88 0 5.406.856 6.814 2.141C18.298 15 17.574 15 16.5 15c-1.65 0-2.475 0-2.987.513C13 16.025 13 16.85 13 18.5s0 2.475.513 2.987c.237.238.542.365.964.434' opacity='.5'/%3E%3Cpath fill-rule='evenodd' d='M16.5 22c-1.65 0-2.475 0-2.987-.513C13 20.975 13 20.15 13 18.5s0-2.475.513-2.987C14.025 15 14.85 15 16.5 15s2.475 0 2.987.513C20 16.025 20 16.85 20 18.5s0 2.475-.513 2.987C18.975 22 18.15 22 16.5 22m.583-5.056a.583.583 0 1 0-1.166 0v.973h-.973a.583.583 0 1 0 0 1.166h.973v.973a.583.583 0 1 0 1.166 0v-.973h.973a.583.583 0 1 0 0-1.166h-.973z' clip-rule='evenodd'/%3E%3C/svg%3E");
    }
    .solar--users-group-two-rounded-bold-duotone {
        --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M15.5 7.5a3.5 3.5 0 1 1-7 0 3.5 3.5 0 0 1 7 0'/%3E%3Cpath d='M19.5 7.5a2.5 2.5 0 1 1-5 0 2.5 2.5 0 0 1 5 0m-15 0a2.5 2.5 0 1 0 5 0 2.5 2.5 0 0 0-5 0' opacity='.4'/%3E%3Cpath d='M18 16.5c0 1.933-2.686 3.5-6 3.5s-6-1.567-6-3.5S8.686 13 12 13s6 1.567 6 3.5'/%3E%3Cpath d='M22 16.5c0 1.38-1.79 2.5-4 2.5s-4-1.12-4-2.5 1.79-2.5 4-2.5 4 1.12 4 2.5m-20 0C2 17.88 3.79 19 6 19s4-1.12 4-2.5S8.21 14 6 14s-4 1.12-4 2.5' opacity='.4'/%3E%3C/svg%3E");
    }
    .solar--wallpaper-bold {
        --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M15.72 7.349a1.86 1.86 0 1 1-3.72 0 1.86 1.86 0 0 1 3.72 0m6.28.405c0-.374 0-.642-.037-.878a3.02 3.02 0 0 0-1.315-2.047c-.078-.052-.177.016-.164.109.1.744.117 1.627.12 2.59v8.943c-.003.964-.02 1.847-.12 2.591-.013.093.086.16.164.109a3.02 3.02 0 0 0 1.315-2.047c.037-.236.037-.504.037-.878zm-18.605.06.002-.465c.004-.894.025-1.714.12-2.411.012-.093-.087-.16-.165-.109a3.02 3.02 0 0 0-1.315 2.047C2 7.112 2 7.38 2 7.754v8.492c0 .374 0 .642.037.878a3.02 3.02 0 0 0 1.315 2.047c.078.052.177-.016.164-.109-.094-.697-.115-1.517-.12-2.41V7.813'/%3E%3Cpath fill-rule='evenodd' d='M16.085 2.108C15.28 2 14.253 2 12.981 2H11.02c-1.272 0-2.298 0-3.104.108-.838.113-1.543.354-2.103.914s-.8 1.265-.913 2.102c-.108.806-.108 1.832-.108 3.104v7.544c0 1.272 0 2.298.108 3.104.113.837.354 1.542.913 2.102.56.56 1.265.801 2.103.914C8.72 22 9.747 22 11.019 22h1.962c1.272 0 2.298 0 3.104-.108.838-.113 1.543-.354 2.103-.914s.8-1.265.913-2.102c.108-.806.108-1.832.108-3.104V8.228c0-1.272 0-2.298-.108-3.104-.113-.837-.354-1.542-.913-2.102-.56-.56-1.265-.801-2.103-.914m.723 14.522.987 1.04c.018-.536.019-1.175.019-1.95V8.28c0-1.336-.002-2.267-.096-2.97-.092-.683-.26-1.044-.517-1.302-.258-.257-.619-.425-1.302-.517-.702-.094-1.633-.096-2.969-.096h-1.86c-1.335 0-2.267.002-2.97.096-.682.092-1.043.26-1.3.517-.258.258-.426.62-.518 1.302-.094.703-.096 1.634-.096 2.97v4.624l.003-.003c.917-.941 2.336-.876 3.184.118l2.94 3.448c.236.276.545.289.783.093l.204-.169c1.076-.886 2.552-.77 3.508.24' clip-rule='evenodd'/%3E%3C/svg%3E");
    }
    .solar--wallpaper-bold-duotone {
        --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M15.721 7.349a1.86 1.86 0 1 1-3.72 0 1.86 1.86 0 0 1 3.72 0'/%3E%3Cpath fill-rule='evenodd' d='M16.086 2.108C15.279 2 14.254 2 12.982 2h-1.963c-1.272 0-2.298 0-3.104.108-.837.113-1.542.354-2.102.914s-.801 1.265-.914 2.102c-.108.806-.108 1.832-.108 3.104v7.544c0 1.272 0 2.298.108 3.104.113.837.354 1.542.914 2.102s1.265.801 2.102.914C8.721 22 9.747 22 11.019 22h1.963c1.272 0 2.297 0 3.104-.108.837-.113 1.542-.354 2.102-.914s.8-1.265.913-2.102c.109-.806.109-1.832.109-3.104V8.228c0-1.272 0-2.298-.109-3.104-.112-.837-.353-1.542-.913-2.102s-1.265-.801-2.102-.914m.723 14.522.986 1.04c.019-.536.02-1.175.02-1.95V8.28c0-1.336-.002-2.267-.097-2.97-.091-.683-.26-1.044-.517-1.302-.257-.257-.619-.425-1.301-.517-.703-.094-1.634-.096-2.97-.096h-1.86c-1.335 0-2.266.002-2.97.096-.682.092-1.043.26-1.3.517-.258.258-.426.62-.518 1.302-.094.703-.096 1.634-.096 2.97v4.624l.004-.003c.916-.941 2.335-.876 3.183.118l2.94 3.448c.236.276.546.289.783.093l.205-.169c1.076-.886 2.551-.77 3.508.24' clip-rule='evenodd'/%3E%3Cpath d='M5.016 4.5H5c-.465 0-.697 0-.891.03A2.5 2.5 0 0 0 2.03 6.61C2 6.803 2 7.035 2 7.5v9c0 .465 0 .697.03.891a2.5 2.5 0 0 0 2.08 2.079c.194.031.426.031.891.031h.016a6 6 0 0 1-.117-.624c-.108-.806-.108-1.832-.108-3.104V8.228c0-1.272 0-2.298.108-3.104q.043-.325.117-.624m13.968 15q.074-.299.116-.624c.109-.806.109-1.832.109-3.104V8.228c0-1.272 0-2.298-.109-3.104a6 6 0 0 0-.116-.624H19c.465 0 .697 0 .891.03a2.5 2.5 0 0 1 2.079 2.08c.031.194.031.426.031.891v9c0 .465 0 .697-.03.891a2.5 2.5 0 0 1-2.079 2.078c-.194.031-.426.031-.891.031z' opacity='.5'/%3E%3C/svg%3E");
    }
    .solar--widget-5-bold-duotone {
        --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M13 15.4c0-2.074 0-3.111.659-3.756S15.379 11 17.5 11s3.182 0 3.841.644C22 12.29 22 13.326 22 15.4v2.2c0 2.074 0 3.111-.659 3.756S19.621 22 17.5 22s-3.182 0-3.841-.644C13 20.71 13 19.674 13 17.6z' opacity='.5'/%3E%3Cpath d='M2 8.6c0 2.074 0 3.111.659 3.756S4.379 13 6.5 13s3.182 0 3.841-.644C11 11.71 11 10.674 11 8.6V6.4c0-2.074 0-3.111-.659-3.756S8.621 2 6.5 2s-3.182 0-3.841.644C2 3.29 2 4.326 2 6.4zm11-3.1c0-1.087 0-1.63.171-2.06a2.3 2.3 0 0 1 1.218-1.262C14.802 2 15.327 2 16.375 2h2.25c1.048 0 1.573 0 1.986.178.551.236.99.69 1.218 1.262.171.43.171.973.171 2.06s0 1.63-.171 2.06a2.3 2.3 0 0 1-1.218 1.262C20.198 9 19.673 9 18.625 9h-2.25c-1.048 0-1.573 0-1.986-.178a2.3 2.3 0 0 1-1.218-1.262C13 7.13 13 6.587 13 5.5'/%3E%3Cpath d='M2 18.5c0 1.087 0 1.63.171 2.06a2.3 2.3 0 0 0 1.218 1.262c.413.178.938.178 1.986.178h2.25c1.048 0 1.573 0 1.986-.178.551-.236.99-.69 1.218-1.262.171-.43.171-.973.171-2.06s0-1.63-.171-2.06a2.3 2.3 0 0 0-1.218-1.262C9.198 15 8.673 15 7.625 15h-2.25c-1.048 0-1.573 0-1.986.178-.551.236-.99.69-1.218 1.262C2 16.87 2 17.413 2 18.5' opacity='.5'/%3E%3C/svg%3E");
    }
    .solar--window-frame-bold-duotone {
        --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M12 2c4.714 0 7.071 0 8.535 1.464 1.08 1.08 1.364 2.647 1.439 5.286L22 9.5H2.026v-.75c.075-2.64.358-4.205 1.438-5.286C4.93 2 7.286 2 12 2' opacity='.5'/%3E%3Cpath d='M13 6a1 1 0 1 1-2 0 1 1 0 0 1 2 0m-3 0a1 1 0 1 1-2 0 1 1 0 0 1 2 0M7 6a1 1 0 1 1-2 0 1 1 0 0 1 2 0'/%3E%3Cpath d='M2 12c0 4.714 0 7.071 1.464 8.535 1.01 1.01 2.446 1.324 4.786 1.421L9 22V9.5H2.026l-.023.75Q2 11.066 2 12' opacity='.7'/%3E%3Cpath d='M22 12c0 4.714 0 7.071-1.465 8.535C19.072 22 16.714 22 12 22c-.819 0-2.316 0-3-.008V9.5h13l-.003.75Q22 11.066 22 12'/%3E%3C/svg%3E");
    }
    .tabler--aperture {
        --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 12a9 9 0 1 0 18 0 9 9 0 1 0-18 0m.6 3h10.55M6.551 4.938l3.26 10.034m7.221-10.336-8.535 6.201m12.062 3.673-8.535-6.201m.233 12.607 3.261-10.034'/%3E%3C/svg%3E");
    }
    .tabler--arrow-right {
        --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 12h14m-6 6 6-6m-6-6 6 6'/%3E%3C/svg%3E");
    }
    .tabler--brand-dribbble {
        --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 12a9 9 0 1 0 18 0 9 9 0 1 0-18 0'/%3E%3Cpath d='M9 3.6c5 6 7 10.5 7.5 16.2'/%3E%3Cpath d='M6.4 19c3.5-3.5 6-6.5 14.5-6.4M3.1 10.75c5 0 9.814-.38 15.314-5'/%3E%3C/g%3E%3C/svg%3E");
    }
    .tabler--brand-facebook {
        --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M7 10v4h3v7h4v-7h3l1-4h-4V8a1 1 0 0 1 1-1h3V3h-3a5 5 0 0 0-5 5v2z'/%3E%3C/svg%3E");
    }
    .tabler--brand-github {
        --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M9 19c-4.3 1.4-4.3-2.5-6-3m12 5v-3.5c0-1 .1-1.4-.5-2 2.8-.3 5.5-1.4 5.5-6a4.6 4.6 0 0 0-1.3-3.2 4.2 4.2 0 0 0-.1-3.2s-1.1-.3-3.5 1.3a12.3 12.3 0 0 0-6.2 0C6.5 2.8 5.4 3.1 5.4 3.1a4.2 4.2 0 0 0-.1 3.2A4.6 4.6 0 0 0 4 9.5c0 4.6 2.7 5.7 5.5 6-.6.6-.6 1.2-.5 2V21'/%3E%3C/svg%3E");
    }
    .tabler--brand-instagram {
        --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M4 8a4 4 0 0 1 4-4h8a4 4 0 0 1 4 4v8a4 4 0 0 1-4 4H8a4 4 0 0 1-4-4z'/%3E%3Cpath d='M9 12a3 3 0 1 0 6 0 3 3 0 0 0-6 0m7.5-4.5v.01'/%3E%3C/g%3E%3C/svg%3E");
    }
    .tabler--brand-linkedin {
        --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M8 11v5m0-8v.01M12 16v-5m4 5v-3a2 2 0 1 0-4 0'/%3E%3Cpath d='M3 7a4 4 0 0 1 4-4h10a4 4 0 0 1 4 4v10a4 4 0 0 1-4 4H7a4 4 0 0 1-4-4z'/%3E%3C/g%3E%3C/svg%3E");
    }
    .tabler--brand-x {
        --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m4 4 11.733 16H20L8.267 4zm0 16 6.768-6.768m2.46-2.46L20 4'/%3E%3C/svg%3E");
    }
    .tabler--check {
        --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m5 12 5 5L20 7'/%3E%3C/svg%3E");
    }
    .tabler--chevron-left {
        --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m15 6-6 6 6 6'/%3E%3C/svg%3E");
    }
    .tabler--chevron-right {
        --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m9 6 6 6-6 6'/%3E%3C/svg%3E");
    }
    .tabler--circle-check {
        --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 12a9 9 0 1 0 18 0 9 9 0 1 0-18 0'/%3E%3Cpath d='m9 12 2 2 4-4'/%3E%3C/g%3E%3C/svg%3E");
    }
    .tabler--dots {
        --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 12a1 1 0 1 0 2 0 1 1 0 1 0-2 0m7 0a1 1 0 1 0 2 0 1 1 0 1 0-2 0m7 0a1 1 0 1 0 2 0 1 1 0 1 0-2 0'/%3E%3C/svg%3E");
    }
    .tabler--edit {
        --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M7 7H6a2 2 0 0 0-2 2v9a2 2 0 0 0 2 2h9a2 2 0 0 0 2-2v-1'/%3E%3Cpath d='M20.385 6.585a2.1 2.1 0 0 0-2.97-2.97L9 12v3h3zM16 5l3 3'/%3E%3C/g%3E%3C/svg%3E");
    }
    .tabler--lifebuoy {
        --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M8 12a4 4 0 1 0 8 0 4 4 0 1 0-8 0'/%3E%3Cpath d='M3 12a9 9 0 1 0 18 0 9 9 0 1 0-18 0m12 3 3.35 3.35M9 15l-3.35 3.35m0-12.7L9 9m9.35-3.35L15 9'/%3E%3C/g%3E%3C/svg%3E");
    }
    .tabler--list {
        --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M9 6h11M9 12h11M9 18h11M5 6v.01M5 12v.01M5 18v.01'/%3E%3C/svg%3E");
    }
    .tabler--lock-open {
        --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M5 13a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2v6a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2z'/%3E%3Cpath d='M11 16a1 1 0 1 0 2 0 1 1 0 1 0-2 0m-3-5V6a4 4 0 0 1 8 0'/%3E%3C/g%3E%3C/svg%3E");
    }
    .tabler--mail {
        --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 7a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z'/%3E%3Cpath d='m3 7 9 6 9-6'/%3E%3C/g%3E%3C/svg%3E");
    }
    .tabler--mail-plus {
        --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12 19H5a2 2 0 0 1-2-2V7a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v5.5M16 19h6m-3-3v6'/%3E%3Cpath d='m3 7 9 6 9-6'/%3E%3C/g%3E%3C/svg%3E");
    }
    .tabler--message {
        --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8 9h8m-8 4h6m4-9a3 3 0 0 1 3 3v8a3 3 0 0 1-3 3h-5l-5 3v-3H6a3 3 0 0 1-3-3V7a3 3 0 0 1 3-3z'/%3E%3C/svg%3E");
    }
    .tabler--phone {
        --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 4h4l2 5-2.5 1.5a11 11 0 0 0 5 5L15 13l5 2v4a2 2 0 0 1-2 2A16 16 0 0 1 3 6a2 2 0 0 1 2-2'/%3E%3C/svg%3E");
    }
    .tabler--photo-plus {
        --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M15 8h.01M12.5 21H6a3 3 0 0 1-3-3V6a3 3 0 0 1 3-3h12a3 3 0 0 1 3 3v6.5'/%3E%3Cpath d='m3 16 5-5c.928-.893 2.072-.893 3 0l4 4'/%3E%3Cpath d='m14 14 1-1c.67-.644 1.45-.824 2.182-.54M16 19h6m-3-3v6'/%3E%3C/g%3E%3C/svg%3E");
    }
    .tabler--player-play-filled {
        --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M6 4v16a1 1 0 0 0 1.524.852l13-8a1 1 0 0 0 0-1.704l-13-8A1 1 0 0 0 6 4'/%3E%3C/svg%3E");
    }
    .tabler--refresh {
        --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M20 11A8.1 8.1 0 0 0 4.5 9M4 5v4h4m-4 4a8.1 8.1 0 0 0 15.5 2m.5 4v-4h-4'/%3E%3C/svg%3E");
    }
    .tabler--search {
        --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 10a7 7 0 1 0 14 0 7 7 0 1 0-14 0m18 11-6-6'/%3E%3C/svg%3E");
    }
    .tabler--send-2 {
        --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4.698 4.034 21 12 4.698 19.966a.5.5 0 0 1-.546-.124.56.56 0 0 1-.12-.568L6.5 12 4.032 4.726a.56.56 0 0 1 .12-.568.5.5 0 0 1 .546-.124M6.5 12H21'/%3E%3C/svg%3E");
    }
    .tabler--settings {
        --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M10.325 4.317c.426-1.756 2.924-1.756 3.35 0a1.724 1.724 0 0 0 2.573 1.066c1.543-.94 3.31.826 2.37 2.37a1.724 1.724 0 0 0 1.065 2.572c1.756.426 1.756 2.924 0 3.35a1.724 1.724 0 0 0-1.066 2.573c.94 1.543-.826 3.31-2.37 2.37a1.724 1.724 0 0 0-2.572 1.065c-.426 1.756-2.924 1.756-3.35 0a1.724 1.724 0 0 0-2.573-1.066c-1.543.94-3.31-.826-2.37-2.37a1.724 1.724 0 0 0-1.065-2.572c-1.756-.426-1.756-2.924 0-3.35a1.724 1.724 0 0 0 1.066-2.573c-.94-1.543.826-3.31 2.37-2.37 1 .608 2.296.07 2.572-1.065'/%3E%3Cpath d='M9 12a3 3 0 1 0 6 0 3 3 0 0 0-6 0'/%3E%3C/g%3E%3C/svg%3E");
    }
    .tabler--square-rounded-check {
        --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m9 12 2 2 4-4'/%3E%3Cpath d='M12 3c7.2 0 9 1.8 9 9s-1.8 9-9 9-9-1.8-9-9 1.8-9 9-9'/%3E%3C/g%3E%3C/svg%3E");
    }
    .tabler--thumb-up {
        --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M7 11v8a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1v-7a1 1 0 0 1 1-1za4 4 0 0 0 4-4V6a2 2 0 0 1 4 0v5h3a2 2 0 0 1 2 2l-1 5a2 3 0 0 1-2 2h-7a3 3 0 0 1-3-3'/%3E%3C/svg%3E");
    }
    .tabler--trash {
        --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 7h16m-10 4v6m4-6v6M5 7l1 12a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2l1-12M9 7V4a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1v3'/%3E%3C/svg%3E");
    }
    .tabler--trending-down {
        --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m3 7 6 6 4-4 8 8'/%3E%3Cpath d='M21 10v7h-7'/%3E%3C/g%3E%3C/svg%3E");
    }
    .tabler--trending-up {
        --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m3 17 6-6 4 4 8-8'/%3E%3Cpath d='M14 7h7v7'/%3E%3C/g%3E%3C/svg%3E");
    }
    .tabler--user {
        --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8 7a4 4 0 1 0 8 0 4 4 0 0 0-8 0M6 21v-2a4 4 0 0 1 4-4h4a4 4 0 0 1 4 4v2'/%3E%3C/svg%3E");
    }
    .tabler--user-plus {
        --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8 7a4 4 0 1 0 8 0 4 4 0 0 0-8 0m8 12h6m-3-3v6M6 21v-2a4 4 0 0 1 4-4h4'/%3E%3C/svg%3E");
    }
    .tabler--users {
        --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 7a4 4 0 1 0 8 0 4 4 0 1 0-8 0M3 21v-2a4 4 0 0 1 4-4h4a4 4 0 0 1 4 4v2m1-17.87a4 4 0 0 1 0 7.75M21 21v-2a4 4 0 0 0-3-3.85'/%3E%3C/svg%3E");
    }
    .text-shadow-initial {
        --tw-text-shadow-color: initial;
    }
    .transform-3d {
        transform-style: preserve-3d;
    }
    .transform-border {
        transform-box: border-box;
    }
    .transform-content {
        transform-box: content-box;
    }
    .transform-fill {
        transform-box: fill-box;
    }
    .transform-flat {
        transform-style: flat;
    }
    .transform-stroke {
        transform-box: stroke-box;
    }
    .transform-view {
        transform-box: view-box;
    }
    .group-hover\:flex {
        &:is(:where(.group):hover *) {
            @media (hover: hover) {
                display: flex;
            }
        }
    }
    .group-hover\:rounded-tl-xl {
        &:is(:where(.group):hover *) {
            @media (hover: hover) {
                border-top-left-radius: var(--radius-xl);
            }
        }
    }
    .group-hover\:rounded-tr-none {
        &:is(:where(.group):hover *) {
            @media (hover: hover) {
                border-top-right-radius: 0;
            }
        }
    }
    .group-hover\:rounded-br-xl {
        &:is(:where(.group):hover *) {
            @media (hover: hover) {
                border-bottom-right-radius: var(--radius-xl);
            }
        }
    }
    .group-hover\:rounded-bl-none {
        &:is(:where(.group):hover *) {
            @media (hover: hover) {
                border-bottom-left-radius: 0;
            }
        }
    }
    .group-hover\:border-white {
        &:is(:where(.group):hover *) {
            @media (hover: hover) {
                border-color: var(--color-white);
            }
        }
    }
    .group-hover\:border-b-transparent {
        &:is(:where(.group):hover *) {
            @media (hover: hover) {
                border-bottom-color: transparent;
            }
        }
    }
    .group-hover\:bg-default-300\/20 {
        &:is(:where(.group):hover *) {
            @media (hover: hover) {
                background-color: color-mix(
                    in srgb,
                    oklch(86.9% 0.022 252.894) 20%,
                    transparent
                );
                @supports (color: color-mix(in lab, red, red)) {
                    background-color: color-mix(
                        in oklab,
                        var(--color-default-300) 20%,
                        transparent
                    );
                }
            }
        }
    }
    .group-hover\:bg-white\/10 {
        &:is(:where(.group):hover *) {
            @media (hover: hover) {
                background-color: color-mix(in srgb, #fff 10%, transparent);
                @supports (color: color-mix(in lab, red, red)) {
                    background-color: color-mix(
                        in oklab,
                        var(--color-white) 10%,
                        transparent
                    );
                }
            }
        }
    }
    .group-hover\:shadow-lg {
        &:is(:where(.group):hover *) {
            @media (hover: hover) {
                --tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, rgba(0, 0, 0, 0.1)),
                    0 4px 6px -4px var(--tw-shadow-color, rgba(0, 0, 0, 0.1));
                box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow),
                    var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
                    var(--tw-shadow);
            }
        }
    }
    .peer-checked\:bg-primary {
        &:is(:where(.peer):checked ~ *) {
            background-color: var(--color-primary);
        }
    }
    .peer-focus\:ring-0 {
        &:is(:where(.peer):focus ~ *) {
            --tw-ring-shadow: var(--tw-ring-inset) 0 0 0
                calc(var(--tw-ring-offset-width))
                var(--tw-ring-color, currentcolor);
            box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow),
                var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
                var(--tw-shadow);
        }
    }
    .peer-disabled\:cursor-not-allowed {
        &:is(:where(.peer):disabled ~ *) {
            cursor: not-allowed;
        }
    }
    .peer-disabled\:bg-default-100 {
        &:is(:where(.peer):disabled ~ *) {
            background-color: var(--color-default-100);
        }
    }
    .before\:absolute {
        &:before {
            content: var(--tw-content);
            position: absolute;
        }
    }
    .before\:inset-0 {
        &:before {
            content: var(--tw-content);
            inset: calc(var(--spacing) * 0);
        }
    }
    .before\:-start-8 {
        &:before {
            content: var(--tw-content);
            inset-inline-start: calc(var(--spacing) * -8);
        }
    }
    .before\:-start-12 {
        &:before {
            content: var(--tw-content);
            inset-inline-start: calc(var(--spacing) * -12);
        }
    }
    .before\:start-0 {
        &:before {
            content: var(--tw-content);
            inset-inline-start: calc(var(--spacing) * 0);
        }
    }
    .before\:start-10 {
        &:before {
            content: var(--tw-content);
            inset-inline-start: calc(var(--spacing) * 10);
        }
    }
    .before\:-end-8 {
        &:before {
            content: var(--tw-content);
            inset-inline-end: calc(var(--spacing) * -8);
        }
    }
    .before\:-end-10 {
        &:before {
            content: var(--tw-content);
            inset-inline-end: calc(var(--spacing) * -10);
        }
    }
    .before\:end-2 {
        &:before {
            content: var(--tw-content);
            inset-inline-end: calc(var(--spacing) * 2);
        }
    }
    .before\:-top-3 {
        &:before {
            content: var(--tw-content);
            top: calc(var(--spacing) * -3);
        }
    }
    .before\:-top-4 {
        &:before {
            content: var(--tw-content);
            top: calc(var(--spacing) * -4);
        }
    }
    .before\:-top-8 {
        &:before {
            content: var(--tw-content);
            top: calc(var(--spacing) * -8);
        }
    }
    .before\:-top-10 {
        &:before {
            content: var(--tw-content);
            top: calc(var(--spacing) * -10);
        }
    }
    .before\:-bottom-8 {
        &:before {
            bottom: calc(var(--spacing) * -8);
            content: var(--tw-content);
        }
    }
    .before\:-bottom-10 {
        &:before {
            bottom: calc(var(--spacing) * -10);
            content: var(--tw-content);
        }
    }
    .before\:-bottom-12 {
        &:before {
            bottom: calc(var(--spacing) * -12);
            content: var(--tw-content);
        }
    }
    .before\:-z-10 {
        &:before {
            content: var(--tw-content);
            z-index: -10;
        }
    }
    .before\:z-1 {
        &:before {
            content: var(--tw-content);
            z-index: 1;
        }
    }
    .before\:h-4 {
        &:before {
            content: var(--tw-content);
            height: calc(var(--spacing) * 4);
        }
    }
    .before\:h-20 {
        &:before {
            content: var(--tw-content);
            height: calc(var(--spacing) * 20);
        }
    }
    .before\:h-24 {
        &:before {
            content: var(--tw-content);
            height: calc(var(--spacing) * 24);
        }
    }
    .before\:h-28 {
        &:before {
            content: var(--tw-content);
            height: calc(var(--spacing) * 28);
        }
    }
    .before\:w-20 {
        &:before {
            content: var(--tw-content);
            width: calc(var(--spacing) * 20);
        }
    }
    .before\:w-24 {
        &:before {
            content: var(--tw-content);
            width: calc(var(--spacing) * 24);
        }
    }
    .before\:w-28 {
        &:before {
            content: var(--tw-content);
            width: calc(var(--spacing) * 28);
        }
    }
    .before\:w-full {
        &:before {
            content: var(--tw-content);
            width: 100%;
        }
    }
    .before\:bg-\[url\(\'\.\.\/images\/pattern\/dot2\.svg\'\)\] {
        &:before {
            background-image: url(../images/pattern/dot2.svg);
            content: var(--tw-content);
        }
    }
    .before\:bg-\[url\(\'\.\.\/images\/pattern\/dot3\.svg\'\)\] {
        &:before {
            background-image: url(../images/pattern/dot3.svg);
            content: var(--tw-content);
        }
    }
    .before\:bg-\[url\(\'\.\.\/images\/pattern\/dot5\.svg\'\)\] {
        &:before {
            background-image: url(../images/pattern/dot5.svg);
            content: var(--tw-content);
        }
    }
    .after\:absolute {
        &:after {
            content: var(--tw-content);
            position: absolute;
        }
    }
    .after\:inset-0 {
        &:after {
            content: var(--tw-content);
            inset: calc(var(--spacing) * 0);
        }
    }
    .after\:inset-x-0 {
        &:after {
            content: var(--tw-content);
            inset-inline: calc(var(--spacing) * 0);
        }
    }
    .after\:-start-8 {
        &:after {
            content: var(--tw-content);
            inset-inline-start: calc(var(--spacing) * -8);
        }
    }
    .after\:-start-10 {
        &:after {
            content: var(--tw-content);
            inset-inline-start: calc(var(--spacing) * -10);
        }
    }
    .after\:-start-12 {
        &:after {
            content: var(--tw-content);
            inset-inline-start: calc(var(--spacing) * -12);
        }
    }
    .after\:start-0 {
        &:after {
            content: var(--tw-content);
            inset-inline-start: calc(var(--spacing) * 0);
        }
    }
    .after\:-end-8 {
        &:after {
            content: var(--tw-content);
            inset-inline-end: calc(var(--spacing) * -8);
        }
    }
    .after\:-end-10 {
        &:after {
            content: var(--tw-content);
            inset-inline-end: calc(var(--spacing) * -10);
        }
    }
    .after\:end-0 {
        &:after {
            content: var(--tw-content);
            inset-inline-end: calc(var(--spacing) * 0);
        }
    }
    .after\:end-10 {
        &:after {
            content: var(--tw-content);
            inset-inline-end: calc(var(--spacing) * 10);
        }
    }
    .after\:-top-8 {
        &:after {
            content: var(--tw-content);
            top: calc(var(--spacing) * -8);
        }
    }
    .after\:-top-10 {
        &:after {
            content: var(--tw-content);
            top: calc(var(--spacing) * -10);
        }
    }
    .after\:top-0\.5 {
        &:after {
            content: var(--tw-content);
            top: calc(var(--spacing) * 0.5);
        }
    }
    .after\:-bottom-4 {
        &:after {
            bottom: calc(var(--spacing) * -4);
            content: var(--tw-content);
        }
    }
    .after\:-bottom-8 {
        &:after {
            bottom: calc(var(--spacing) * -8);
            content: var(--tw-content);
        }
    }
    .after\:-bottom-10 {
        &:after {
            bottom: calc(var(--spacing) * -10);
            content: var(--tw-content);
        }
    }
    .after\:bottom-0 {
        &:after {
            bottom: calc(var(--spacing) * 0);
            content: var(--tw-content);
        }
    }
    .after\:bottom-2 {
        &:after {
            bottom: calc(var(--spacing) * 2);
            content: var(--tw-content);
        }
    }
    .after\:bottom-10 {
        &:after {
            bottom: calc(var(--spacing) * 10);
            content: var(--tw-content);
        }
    }
    .after\:left-0\.5 {
        &:after {
            content: var(--tw-content);
            left: calc(var(--spacing) * 0.5);
        }
    }
    .after\:-z-10 {
        &:after {
            content: var(--tw-content);
            z-index: -10;
        }
    }
    .after\:h-4 {
        &:after {
            content: var(--tw-content);
            height: calc(var(--spacing) * 4);
        }
    }
    .after\:h-5 {
        &:after {
            content: var(--tw-content);
            height: calc(var(--spacing) * 5);
        }
    }
    .after\:h-6 {
        &:after {
            content: var(--tw-content);
            height: calc(var(--spacing) * 6);
        }
    }
    .after\:h-20 {
        &:after {
            content: var(--tw-content);
            height: calc(var(--spacing) * 20);
        }
    }
    .after\:h-24 {
        &:after {
            content: var(--tw-content);
            height: calc(var(--spacing) * 24);
        }
    }
    .after\:h-32 {
        &:after {
            content: var(--tw-content);
            height: calc(var(--spacing) * 32);
        }
    }
    .after\:h-full {
        &:after {
            content: var(--tw-content);
            height: 100%;
        }
    }
    .after\:w-4 {
        &:after {
            content: var(--tw-content);
            width: calc(var(--spacing) * 4);
        }
    }
    .after\:w-20 {
        &:after {
            content: var(--tw-content);
            width: calc(var(--spacing) * 20);
        }
    }
    .after\:w-24 {
        &:after {
            content: var(--tw-content);
            width: calc(var(--spacing) * 24);
        }
    }
    .after\:w-32 {
        &:after {
            content: var(--tw-content);
            width: calc(var(--spacing) * 32);
        }
    }
    .after\:w-full {
        &:after {
            content: var(--tw-content);
            width: 100%;
        }
    }
    .after\:rotate-45 {
        &:after {
            content: var(--tw-content);
            rotate: 45deg;
        }
    }
    .after\:rounded-full {
        &:after {
            border-radius: calc(infinity * 1px);
            content: var(--tw-content);
        }
    }
    .after\:bg-amber-200 {
        &:after {
            background-color: var(--color-amber-200);
            content: var(--tw-content);
        }
    }
    .after\:bg-amber-400\/60 {
        &:after {
            background-color: color-mix(
                in srgb,
                oklch(82.8% 0.189 84.429) 60%,
                transparent
            );
            content: var(--tw-content);
            @supports (color: color-mix(in lab, red, red)) {
                background-color: color-mix(
                    in oklab,
                    var(--color-amber-400) 60%,
                    transparent
                );
            }
        }
    }
    .after\:bg-green-200 {
        &:after {
            background-color: var(--color-green-200);
            content: var(--tw-content);
        }
    }
    .after\:bg-green-400\/40 {
        &:after {
            background-color: color-mix(
                in srgb,
                oklch(79.2% 0.209 151.711) 40%,
                transparent
            );
            content: var(--tw-content);
            @supports (color: color-mix(in lab, red, red)) {
                background-color: color-mix(
                    in oklab,
                    var(--color-green-400) 40%,
                    transparent
                );
            }
        }
    }
    .after\:bg-green-500\/50 {
        &:after {
            background-color: color-mix(
                in srgb,
                oklch(72.3% 0.219 149.579) 50%,
                transparent
            );
            content: var(--tw-content);
            @supports (color: color-mix(in lab, red, red)) {
                background-color: color-mix(
                    in oklab,
                    var(--color-green-500) 50%,
                    transparent
                );
            }
        }
    }
    .after\:bg-primary\/30 {
        &:after {
            background-color: color-mix(
                in srgb,
                oklch(54.6% 0.245 262.881) 30%,
                transparent
            );
            content: var(--tw-content);
            @supports (color: color-mix(in lab, red, red)) {
                background-color: color-mix(
                    in oklab,
                    var(--color-primary) 30%,
                    transparent
                );
            }
        }
    }
    .after\:bg-white {
        &:after {
            background-color: var(--color-white);
            content: var(--tw-content);
        }
    }
    .after\:bg-yellow-100 {
        &:after {
            background-color: var(--color-yellow-100);
            content: var(--tw-content);
        }
    }
    .after\:bg-yellow-200 {
        &:after {
            background-color: var(--color-yellow-200);
            content: var(--tw-content);
        }
    }
    .after\:bg-\[url\(\'\.\.\/images\/pattern\/dot2\.svg\'\)\] {
        &:after {
            background-image: url(../images/pattern/dot2.svg);
            content: var(--tw-content);
        }
    }
    .after\:bg-\[url\(\'\.\.\/images\/pattern\/dot3\.svg\'\)\] {
        &:after {
            background-image: url(../images/pattern/dot3.svg);
            content: var(--tw-content);
        }
    }
    .after\:bg-\[url\(\'\.\.\/images\/pattern\/dot4\.svg\'\)\] {
        &:after {
            background-image: url(../images/pattern/dot4.svg);
            content: var(--tw-content);
        }
    }
    .after\:bg-\[url\(\'\.\.\/images\/pattern\/dot5\.svg\'\)\] {
        &:after {
            background-image: url(../images/pattern/dot5.svg);
            content: var(--tw-content);
        }
    }
    .after\:font-extrabold {
        &:after {
            content: var(--tw-content);
            --tw-font-weight: var(--font-weight-extrabold);
            font-weight: var(--font-weight-extrabold);
        }
    }
    .after\:text-default-300 {
        &:after {
            color: var(--color-default-300);
            content: var(--tw-content);
        }
    }
    .after\:text-default-500 {
        &:after {
            color: var(--color-default-500);
            content: var(--tw-content);
        }
    }
    .after\:shadow {
        &:after {
            content: var(--tw-content);
            --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgba(0, 0, 0, 0.1)),
                0 1px 2px -1px var(--tw-shadow-color, rgba(0, 0, 0, 0.1));
            box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow),
                var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
                var(--tw-shadow);
        }
    }
    .after\:transition-all {
        &:after {
            content: var(--tw-content);
            transition-duration: var(
                --tw-duration,
                var(--default-transition-duration)
            );
            transition-property: all;
            transition-timing-function: var(
                --tw-ease,
                var(--default-transition-timing-function)
            );
        }
    }
    .after\:content-\[\'\'\] {
        &:after {
            --tw-content: "";
            content: var(--tw-content);
        }
    }
    .after\:content-\[\'-\'\] {
        &:after {
            --tw-content: "-";
            content: var(--tw-content);
        }
    }
    .peer-checked\:after\:translate-x-full {
        &:is(:where(.peer):checked ~ *) {
            &:after {
                content: var(--tw-content);
                --tw-translate-x: 100%;
                translate: var(--tw-translate-x) var(--tw-translate-y);
            }
        }
    }
    .peer-checked\:after\:border-white {
        &:is(:where(.peer):checked ~ *) {
            &:after {
                border-color: var(--color-white);
                content: var(--tw-content);
            }
        }
    }
    .peer-disabled\:after\:bg-default-50 {
        &:is(:where(.peer):disabled ~ *) {
            &:after {
                background-color: var(--color-default-50);
                content: var(--tw-content);
            }
        }
    }
    .hover\:-translate-y-1 {
        &:hover {
            @media (hover: hover) {
                --tw-translate-y: calc(var(--spacing) * -1);
                translate: var(--tw-translate-x) var(--tw-translate-y);
            }
        }
    }
    .hover\:scale-\[1\.1\] {
        &:hover {
            @media (hover: hover) {
                scale: 1.1;
            }
        }
    }
    .hover\:border {
        &:hover {
            @media (hover: hover) {
                border-bottom-width: 1px;
                border-left-width: 1px;
                border-right-width: 1px;
                border-style: var(--tw-border-style);
                border-top-width: 1px;
            }
        }
    }
    .hover\:border-black {
        &:hover {
            @media (hover: hover) {
                border-color: var(--color-black);
            }
        }
    }
    .hover\:border-primary {
        &:hover {
            @media (hover: hover) {
                border-color: var(--color-primary);
            }
        }
    }
    .hover\:border-primary\/20 {
        &:hover {
            @media (hover: hover) {
                border-bottom-color: color-mix(
                    in srgb,
                    oklch(54.6% 0.245 262.881) 20%,
                    transparent
                );
                border-left-color: color-mix(
                    in srgb,
                    oklch(54.6% 0.245 262.881) 20%,
                    transparent
                );
                border-right-color: color-mix(
                    in srgb,
                    oklch(54.6% 0.245 262.881) 20%,
                    transparent
                );
                border-top-color: color-mix(
                    in srgb,
                    oklch(54.6% 0.245 262.881) 20%,
                    transparent
                );
                @supports (color: color-mix(in lab, red, red)) {
                    border-color: color-mix(
                        in oklab,
                        var(--color-primary) 20%,
                        transparent
                    );
                }
            }
        }
    }
    .hover\:border-primary\/40 {
        &:hover {
            @media (hover: hover) {
                border-bottom-color: color-mix(
                    in srgb,
                    oklch(54.6% 0.245 262.881) 40%,
                    transparent
                );
                border-left-color: color-mix(
                    in srgb,
                    oklch(54.6% 0.245 262.881) 40%,
                    transparent
                );
                border-right-color: color-mix(
                    in srgb,
                    oklch(54.6% 0.245 262.881) 40%,
                    transparent
                );
                border-top-color: color-mix(
                    in srgb,
                    oklch(54.6% 0.245 262.881) 40%,
                    transparent
                );
                @supports (color: color-mix(in lab, red, red)) {
                    border-color: color-mix(
                        in oklab,
                        var(--color-primary) 40%,
                        transparent
                    );
                }
            }
        }
    }
    .hover\:border-primary\/50 {
        &:hover {
            @media (hover: hover) {
                border-bottom-color: color-mix(
                    in srgb,
                    oklch(54.6% 0.245 262.881) 50%,
                    transparent
                );
                border-left-color: color-mix(
                    in srgb,
                    oklch(54.6% 0.245 262.881) 50%,
                    transparent
                );
                border-right-color: color-mix(
                    in srgb,
                    oklch(54.6% 0.245 262.881) 50%,
                    transparent
                );
                border-top-color: color-mix(
                    in srgb,
                    oklch(54.6% 0.245 262.881) 50%,
                    transparent
                );
                @supports (color: color-mix(in lab, red, red)) {
                    border-color: color-mix(
                        in oklab,
                        var(--color-primary) 50%,
                        transparent
                    );
                }
            }
        }
    }
    .hover\:border-red-500 {
        &:hover {
            @media (hover: hover) {
                border-color: var(--color-red-500);
            }
        }
    }
    .hover\:bg-black {
        &:hover {
            @media (hover: hover) {
                background-color: var(--color-black);
            }
        }
    }
    .hover\:bg-blue-700 {
        &:hover {
            @media (hover: hover) {
                background-color: var(--color-blue-700);
            }
        }
    }
    .hover\:bg-default-100 {
        &:hover {
            @media (hover: hover) {
                background-color: var(--color-default-100);
            }
        }
    }
    .hover\:bg-default-200 {
        &:hover {
            @media (hover: hover) {
                background-color: var(--color-default-200);
            }
        }
    }
    .hover\:bg-default-300\/80 {
        &:hover {
            @media (hover: hover) {
                background-color: color-mix(
                    in srgb,
                    oklch(86.9% 0.022 252.894) 80%,
                    transparent
                );
                @supports (color: color-mix(in lab, red, red)) {
                    background-color: color-mix(
                        in oklab,
                        var(--color-default-300) 80%,
                        transparent
                    );
                }
            }
        }
    }
    .hover\:bg-default-500\/10 {
        &:hover {
            @media (hover: hover) {
                background-color: color-mix(
                    in srgb,
                    oklch(55.4% 0.046 257.417) 10%,
                    transparent
                );
                @supports (color: color-mix(in lab, red, red)) {
                    background-color: color-mix(
                        in oklab,
                        var(--color-default-500) 10%,
                        transparent
                    );
                }
            }
        }
    }
    .hover\:bg-gray-100 {
        &:hover {
            @media (hover: hover) {
                background-color: var(--color-gray-100);
            }
        }
    }
    .hover\:bg-gray-200 {
        &:hover {
            @media (hover: hover) {
                background-color: var(--color-gray-200);
            }
        }
    }
    .hover\:bg-primary {
        &:hover {
            @media (hover: hover) {
                background-color: var(--color-primary);
            }
        }
    }
    .hover\:bg-primary\/10 {
        &:hover {
            @media (hover: hover) {
                background-color: color-mix(
                    in srgb,
                    oklch(54.6% 0.245 262.881) 10%,
                    transparent
                );
                @supports (color: color-mix(in lab, red, red)) {
                    background-color: color-mix(
                        in oklab,
                        var(--color-primary) 10%,
                        transparent
                    );
                }
            }
        }
    }
    .hover\:bg-primary\/20 {
        &:hover {
            @media (hover: hover) {
                background-color: color-mix(
                    in srgb,
                    oklch(54.6% 0.245 262.881) 20%,
                    transparent
                );
                @supports (color: color-mix(in lab, red, red)) {
                    background-color: color-mix(
                        in oklab,
                        var(--color-primary) 20%,
                        transparent
                    );
                }
            }
        }
    }
    .hover\:bg-primary\/90 {
        &:hover {
            @media (hover: hover) {
                background-color: color-mix(
                    in srgb,
                    oklch(54.6% 0.245 262.881) 90%,
                    transparent
                );
                @supports (color: color-mix(in lab, red, red)) {
                    background-color: color-mix(
                        in oklab,
                        var(--color-primary) 90%,
                        transparent
                    );
                }
            }
        }
    }
    .hover\:bg-red-500 {
        &:hover {
            @media (hover: hover) {
                background-color: var(--color-red-500);
            }
        }
    }
    .hover\:bg-white {
        &:hover {
            @media (hover: hover) {
                background-color: var(--color-white);
            }
        }
    }
    .hover\:text-blue-600 {
        &:hover {
            @media (hover: hover) {
                color: var(--color-blue-600);
            }
        }
    }
    .hover\:text-blue-700 {
        &:hover {
            @media (hover: hover) {
                color: var(--color-blue-700);
            }
        }
    }
    .hover\:text-default-500 {
        &:hover {
            @media (hover: hover) {
                color: var(--color-default-500);
            }
        }
    }
    .hover\:text-default-700 {
        &:hover {
            @media (hover: hover) {
                color: var(--color-default-700);
            }
        }
    }
    .hover\:text-gray-600 {
        &:hover {
            @media (hover: hover) {
                color: var(--color-gray-600);
            }
        }
    }
    .hover\:text-gray-800 {
        &:hover {
            @media (hover: hover) {
                color: var(--color-gray-800);
            }
        }
    }
    .hover\:text-primary {
        &:hover {
            @media (hover: hover) {
                color: var(--color-primary);
            }
        }
    }
    .hover\:text-primary\/90 {
        &:hover {
            @media (hover: hover) {
                color: color-mix(
                    in srgb,
                    oklch(54.6% 0.245 262.881) 90%,
                    transparent
                );
                @supports (color: color-mix(in lab, red, red)) {
                    color: color-mix(
                        in oklab,
                        var(--color-primary) 90%,
                        transparent
                    );
                }
            }
        }
    }
    .hover\:text-white {
        &:hover {
            @media (hover: hover) {
                color: var(--color-white);
            }
        }
    }
    .hover\:opacity-80 {
        &:hover {
            @media (hover: hover) {
                opacity: 80%;
            }
        }
    }
    .hover\:shadow {
        &:hover {
            @media (hover: hover) {
                --tw-shadow: 0 1px 3px 0
                        var(--tw-shadow-color, rgba(0, 0, 0, 0.1)),
                    0 1px 2px -1px var(--tw-shadow-color, rgba(0, 0, 0, 0.1));
                box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow),
                    var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
                    var(--tw-shadow);
            }
        }
    }
    .hover\:shadow-\[0_0_1\.5rem_0_rgba\(0\,0\,0\,\.12\)\] {
        &:hover {
            @media (hover: hover) {
                --tw-shadow: 0 0 1.5rem 0
                    var(--tw-shadow-color, rgba(0, 0, 0, 0.12));
                box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow),
                    var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
                    var(--tw-shadow);
            }
        }
    }
    .hover\:shadow-lg {
        &:hover {
            @media (hover: hover) {
                --tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, rgba(0, 0, 0, 0.1)),
                    0 4px 6px -4px var(--tw-shadow-color, rgba(0, 0, 0, 0.1));
                box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow),
                    var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
                    var(--tw-shadow);
            }
        }
    }
    .hover\:shadow-md {
        &:hover {
            @media (hover: hover) {
                --tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, rgba(0, 0, 0, 0.1)),
                    0 2px 4px -2px var(--tw-shadow-color, rgba(0, 0, 0, 0.1));
                box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow),
                    var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
                    var(--tw-shadow);
            }
        }
    }
    .hover\:shadow-xl {
        &:hover {
            @media (hover: hover) {
                --tw-shadow: 0 20px 25px -5px var(--tw-shadow-color, rgba(0, 0, 0, 0.1)),
                    0 8px 10px -6px var(--tw-shadow-color, rgba(0, 0, 0, 0.1));
                box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow),
                    var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
                    var(--tw-shadow);
            }
        }
    }
    .hover\:shadow-black\/30 {
        &:hover {
            @media (hover: hover) {
                --tw-shadow-color: color-mix(in srgb, #000 30%, transparent);
                @supports (color: color-mix(in lab, red, red)) {
                    --tw-shadow-color: color-mix(
                        in oklab,
                        color-mix(in oklab, var(--color-black) 30%, transparent)
                            var(--tw-shadow-alpha),
                        transparent
                    );
                }
            }
        }
    }
    .hover\:shadow-black\/50 {
        &:hover {
            @media (hover: hover) {
                --tw-shadow-color: color-mix(in srgb, #000 50%, transparent);
                @supports (color: color-mix(in lab, red, red)) {
                    --tw-shadow-color: color-mix(
                        in oklab,
                        color-mix(in oklab, var(--color-black) 50%, transparent)
                            var(--tw-shadow-alpha),
                        transparent
                    );
                }
            }
        }
    }
    .hover\:shadow-primary {
        &:hover {
            @media (hover: hover) {
                --tw-shadow-color: oklch(54.6% 0.245 262.881);
                @supports (color: color-mix(in lab, red, red)) {
                    --tw-shadow-color: color-mix(
                        in oklab,
                        var(--color-primary) var(--tw-shadow-alpha),
                        transparent
                    );
                }
            }
        }
    }
    .hover\:shadow-primary\/25 {
        &:hover {
            @media (hover: hover) {
                --tw-shadow-color: color-mix(
                    in srgb,
                    oklch(54.6% 0.245 262.881) 25%,
                    transparent
                );
                @supports (color: color-mix(in lab, red, red)) {
                    --tw-shadow-color: color-mix(
                        in oklab,
                        color-mix(
                                in oklab,
                                var(--color-primary) 25%,
                                transparent
                            )
                            var(--tw-shadow-alpha),
                        transparent
                    );
                }
            }
        }
    }
    .hover\:shadow-primary\/30 {
        &:hover {
            @media (hover: hover) {
                --tw-shadow-color: color-mix(
                    in srgb,
                    oklch(54.6% 0.245 262.881) 30%,
                    transparent
                );
                @supports (color: color-mix(in lab, red, red)) {
                    --tw-shadow-color: color-mix(
                        in oklab,
                        color-mix(
                                in oklab,
                                var(--color-primary) 30%,
                                transparent
                            )
                            var(--tw-shadow-alpha),
                        transparent
                    );
                }
            }
        }
    }
    .hover\:shadow-primary\/50 {
        &:hover {
            @media (hover: hover) {
                --tw-shadow-color: color-mix(
                    in srgb,
                    oklch(54.6% 0.245 262.881) 50%,
                    transparent
                );
                @supports (color: color-mix(in lab, red, red)) {
                    --tw-shadow-color: color-mix(
                        in oklab,
                        color-mix(
                                in oklab,
                                var(--color-primary) 50%,
                                transparent
                            )
                            var(--tw-shadow-alpha),
                        transparent
                    );
                }
            }
        }
    }
    .hover\:shadow-primary\/80 {
        &:hover {
            @media (hover: hover) {
                --tw-shadow-color: color-mix(
                    in srgb,
                    oklch(54.6% 0.245 262.881) 80%,
                    transparent
                );
                @supports (color: color-mix(in lab, red, red)) {
                    --tw-shadow-color: color-mix(
                        in oklab,
                        color-mix(
                                in oklab,
                                var(--color-primary) 80%,
                                transparent
                            )
                            var(--tw-shadow-alpha),
                        transparent
                    );
                }
            }
        }
    }
    .hover\:shadow-red-500\/30 {
        &:hover {
            @media (hover: hover) {
                --tw-shadow-color: color-mix(
                    in srgb,
                    oklch(63.7% 0.237 25.331) 30%,
                    transparent
                );
                @supports (color: color-mix(in lab, red, red)) {
                    --tw-shadow-color: color-mix(
                        in oklab,
                        color-mix(
                                in oklab,
                                var(--color-red-500) 30%,
                                transparent
                            )
                            var(--tw-shadow-alpha),
                        transparent
                    );
                }
            }
        }
    }
    .hover\:shadow-red-500\/50 {
        &:hover {
            @media (hover: hover) {
                --tw-shadow-color: color-mix(
                    in srgb,
                    oklch(63.7% 0.237 25.331) 50%,
                    transparent
                );
                @supports (color: color-mix(in lab, red, red)) {
                    --tw-shadow-color: color-mix(
                        in oklab,
                        color-mix(
                                in oklab,
                                var(--color-red-500) 50%,
                                transparent
                            )
                            var(--tw-shadow-alpha),
                        transparent
                    );
                }
            }
        }
    }
    .hover\:after\:-bottom-10 {
        &:hover {
            @media (hover: hover) {
                &:after {
                    bottom: calc(var(--spacing) * -10);
                    content: var(--tw-content);
                }
            }
        }
    }
    .focus\:border-blue-500 {
        &:focus {
            border-color: var(--color-blue-500);
        }
    }
    .focus\:border-default-200 {
        &:focus {
            border-color: var(--color-default-200);
        }
    }
    .focus\:border-default-300 {
        &:focus {
            border-color: var(--color-default-300);
        }
    }
    .focus\:border-default-400 {
        &:focus {
            border-color: var(--color-default-400);
        }
    }
    .focus\:border-default-500 {
        &:focus {
            border-color: var(--color-default-500);
        }
    }
    .focus\:border-primary\/30 {
        &:focus {
            border-color: color-mix(
                in srgb,
                oklch(54.6% 0.245 262.881) 30%,
                transparent
            );
            @supports (color: color-mix(in lab, red, red)) {
                border-color: color-mix(
                    in oklab,
                    var(--color-primary) 30%,
                    transparent
                );
            }
        }
    }
    .focus\:bg-default-300\/80 {
        &:focus {
            background-color: color-mix(
                in srgb,
                oklch(86.9% 0.022 252.894) 80%,
                transparent
            );
            @supports (color: color-mix(in lab, red, red)) {
                background-color: color-mix(
                    in oklab,
                    var(--color-default-300) 80%,
                    transparent
                );
            }
        }
    }
    .focus\:bg-gray-100 {
        &:focus {
            background-color: var(--color-gray-100);
        }
    }
    .focus\:bg-gray-200 {
        &:focus {
            background-color: var(--color-gray-200);
        }
    }
    .focus\:text-gray-600 {
        &:focus {
            color: var(--color-gray-600);
        }
    }
    .focus\:shadow-lg {
        &:focus {
            --tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, rgba(0, 0, 0, 0.1)),
                0 4px 6px -4px var(--tw-shadow-color, rgba(0, 0, 0, 0.1));
            box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow),
                var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
                var(--tw-shadow);
        }
    }
    .focus\:shadow-none {
        &:focus {
            --tw-shadow: 0 0 #0000;
            box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow),
                var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
                var(--tw-shadow);
        }
    }
    .focus\:ring {
        &:focus {
            --tw-ring-shadow: var(--tw-ring-inset) 0 0 0
                calc(1px + var(--tw-ring-offset-width))
                var(--tw-ring-color, currentcolor);
            box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow),
                var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
                var(--tw-shadow);
        }
    }
    .focus\:ring-0 {
        &:focus {
            --tw-ring-shadow: var(--tw-ring-inset) 0 0 0
                calc(var(--tw-ring-offset-width))
                var(--tw-ring-color, currentcolor);
            box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow),
                var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
                var(--tw-shadow);
        }
    }
    .focus\:ring-blue-500 {
        &:focus {
            --tw-ring-color: var(--color-blue-500);
        }
    }
    .focus\:ring-primary\/20 {
        &:focus {
            --tw-ring-color: color-mix(
                in srgb,
                oklch(54.6% 0.245 262.881) 20%,
                transparent
            );
            @supports (color: color-mix(in lab, red, red)) {
                --tw-ring-color: color-mix(
                    in oklab,
                    var(--color-primary) 20%,
                    transparent
                );
            }
        }
    }
    .focus\:ring-offset-0 {
        &:focus {
            --tw-ring-offset-width: 0px;
            --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0
                var(--tw-ring-offset-width) var(--tw-ring-offset-color);
        }
    }
    .focus\:outline-hidden {
        &:focus {
            --tw-outline-style: none;
            outline-style: none;
            @media (forced-colors: active) {
                outline: 2px solid transparent;
                outline-offset: 2px;
            }
        }
    }
    .focus\:outline {
        &:focus {
            outline-style: var(--tw-outline-style);
            outline-width: 1px;
        }
    }
    .focus\:outline-black\/50 {
        &:focus {
            outline-color: color-mix(in srgb, #000 50%, transparent);
            @supports (color: color-mix(in lab, red, red)) {
                outline-color: color-mix(
                    in oklab,
                    var(--color-black) 50%,
                    transparent
                );
            }
        }
    }
    .focus\:outline-primary\/20 {
        &:focus {
            outline-color: color-mix(
                in srgb,
                oklch(54.6% 0.245 262.881) 20%,
                transparent
            );
            @supports (color: color-mix(in lab, red, red)) {
                outline-color: color-mix(
                    in oklab,
                    var(--color-primary) 20%,
                    transparent
                );
            }
        }
    }
    .focus\:outline-primary\/30 {
        &:focus {
            outline-color: color-mix(
                in srgb,
                oklch(54.6% 0.245 262.881) 30%,
                transparent
            );
            @supports (color: color-mix(in lab, red, red)) {
                outline-color: color-mix(
                    in oklab,
                    var(--color-primary) 30%,
                    transparent
                );
            }
        }
    }
    .focus\:outline-primary\/40 {
        &:focus {
            outline-color: color-mix(
                in srgb,
                oklch(54.6% 0.245 262.881) 40%,
                transparent
            );
            @supports (color: color-mix(in lab, red, red)) {
                outline-color: color-mix(
                    in oklab,
                    var(--color-primary) 40%,
                    transparent
                );
            }
        }
    }
    .focus\:outline-primary\/50 {
        &:focus {
            outline-color: color-mix(
                in srgb,
                oklch(54.6% 0.245 262.881) 50%,
                transparent
            );
            @supports (color: color-mix(in lab, red, red)) {
                outline-color: color-mix(
                    in oklab,
                    var(--color-primary) 50%,
                    transparent
                );
            }
        }
    }
    .focus\:outline-red-500\/40 {
        &:focus {
            outline-color: color-mix(
                in srgb,
                oklch(63.7% 0.237 25.331) 40%,
                transparent
            );
            @supports (color: color-mix(in lab, red, red)) {
                outline-color: color-mix(
                    in oklab,
                    var(--color-red-500) 40%,
                    transparent
                );
            }
        }
    }
    .focus\:outline-red-500\/50 {
        &:focus {
            outline-color: color-mix(
                in srgb,
                oklch(63.7% 0.237 25.331) 50%,
                transparent
            );
            @supports (color: color-mix(in lab, red, red)) {
                outline-color: color-mix(
                    in oklab,
                    var(--color-red-500) 50%,
                    transparent
                );
            }
        }
    }
    .focus\:outline-none {
        &:focus {
            --tw-outline-style: none;
            outline-style: none;
        }
    }
    .disabled\:pointer-events-none {
        &:disabled {
            pointer-events: none;
        }
    }
    .disabled\:cursor-not-allowed {
        &:disabled {
            cursor: not-allowed;
        }
    }
    .disabled\:text-default-400 {
        &:disabled {
            color: var(--color-default-400);
        }
    }
    .disabled\:opacity-50 {
        &:disabled {
            opacity: 50%;
        }
    }
    .sm\:col-span-4 {
        @media (width >= 40rem) {
            grid-column: span 4 / span 4;
        }
    }
    .sm\:mx-10 {
        @media (width >= 40rem) {
            margin-inline: calc(var(--spacing) * 10);
        }
    }
    .sm\:-mt-80 {
        @media (width >= 40rem) {
            margin-top: calc(var(--spacing) * -80);
        }
    }
    .sm\:block {
        @media (width >= 40rem) {
            display: block;
        }
    }
    .sm\:flex {
        @media (width >= 40rem) {
            display: flex;
        }
    }
    .sm\:h-14 {
        @media (width >= 40rem) {
            height: calc(var(--spacing) * 14);
        }
    }
    .sm\:w-3\/4 {
        @media (width >= 40rem) {
            width: 75%;
        }
    }
    .sm\:w-14 {
        @media (width >= 40rem) {
            width: calc(var(--spacing) * 14);
        }
    }
    .sm\:w-\[75\%\] {
        @media (width >= 40rem) {
            width: 75%;
        }
    }
    .sm\:grid-cols-2 {
        @media (width >= 40rem) {
            grid-template-columns: repeat(2, minmax(0, 1fr));
        }
    }
    .sm\:flex-row {
        @media (width >= 40rem) {
            flex-direction: row;
        }
    }
    .sm\:flex-nowrap {
        @media (width >= 40rem) {
            flex-wrap: nowrap;
        }
    }
    .sm\:justify-between {
        @media (width >= 40rem) {
            justify-content: space-between;
        }
    }
    .sm\:justify-center {
        @media (width >= 40rem) {
            justify-content: center;
        }
    }
    .sm\:justify-end {
        @media (width >= 40rem) {
            justify-content: flex-end;
        }
    }
    .sm\:gap-2 {
        @media (width >= 40rem) {
            gap: calc(var(--spacing) * 2);
        }
    }
    .sm\:p-6 {
        @media (width >= 40rem) {
            padding: calc(var(--spacing) * 6);
        }
    }
    .sm\:py-20 {
        @media (width >= 40rem) {
            padding-block: calc(var(--spacing) * 20);
        }
    }
    .sm\:py-24 {
        @media (width >= 40rem) {
            padding-block: calc(var(--spacing) * 24);
        }
    }
    .sm\:pb-36 {
        @media (width >= 40rem) {
            padding-bottom: calc(var(--spacing) * 36);
        }
    }
    .sm\:pb-96 {
        @media (width >= 40rem) {
            padding-bottom: calc(var(--spacing) * 96);
        }
    }
    .sm\:text-start {
        @media (width >= 40rem) {
            text-align: start;
        }
    }
    .sm\:text-3xl {
        @media (width >= 40rem) {
            font-size: var(--text-3xl);
            line-height: var(--tw-leading, var(--text-3xl--line-height));
        }
    }
    .sm\:text-4xl\/snug {
        @media (width >= 40rem) {
            font-size: var(--text-4xl);
            line-height: var(--leading-snug);
        }
    }
    .sm\:text-4xl\/tight {
        @media (width >= 40rem) {
            font-size: var(--text-4xl);
            line-height: var(--leading-tight);
        }
    }
    .sm\:text-base {
        @media (width >= 40rem) {
            font-size: var(--text-base);
            line-height: var(--tw-leading, var(--text-base--line-height));
        }
    }
    .sm\:text-lg {
        @media (width >= 40rem) {
            font-size: var(--text-lg);
            line-height: var(--tw-leading, var(--text-lg--line-height));
        }
    }
    .sm\:text-sm {
        @media (width >= 40rem) {
            font-size: var(--text-sm);
            line-height: var(--tw-leading, var(--text-sm--line-height));
        }
    }
    .sm\:shadow-none {
        @media (width >= 40rem) {
            --tw-shadow: 0 0 #0000;
            box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow),
                var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
                var(--tw-shadow);
        }
    }
    .sm\:before\:absolute {
        @media (width >= 40rem) {
            &:before {
                content: var(--tw-content);
                position: absolute;
            }
        }
    }
    .sm\:after\:h-5 {
        @media (width >= 40rem) {
            &:after {
                content: var(--tw-content);
                height: calc(var(--spacing) * 5);
            }
        }
    }
    .md\:col-span-1 {
        @media (width >= 48rem) {
            grid-column: span 1 / span 1;
        }
    }
    .md\:col-span-2 {
        @media (width >= 48rem) {
            grid-column: span 2 / span 2;
        }
    }
    .md\:col-span-6 {
        @media (width >= 48rem) {
            grid-column: span 6 / span 6;
        }
    }
    .md\:mx-auto {
        @media (width >= 48rem) {
            margin-inline: auto;
        }
    }
    .md\:my-0 {
        @media (width >= 48rem) {
            margin-block: calc(var(--spacing) * 0);
        }
    }
    .md\:block {
        @media (width >= 48rem) {
            display: block;
        }
    }
    .md\:flex {
        @media (width >= 48rem) {
            display: flex;
        }
    }
    .md\:w-1\/2 {
        @media (width >= 48rem) {
            width: 50%;
        }
    }
    .md\:grid-cols-2 {
        @media (width >= 48rem) {
            grid-template-columns: repeat(2, minmax(0, 1fr));
        }
    }
    .md\:grid-cols-3 {
        @media (width >= 48rem) {
            grid-template-columns: repeat(3, minmax(0, 1fr));
        }
    }
    .md\:grid-cols-4 {
        @media (width >= 48rem) {
            grid-template-columns: repeat(4, minmax(0, 1fr));
        }
    }
    .md\:grid-cols-5 {
        @media (width >= 48rem) {
            grid-template-columns: repeat(5, minmax(0, 1fr));
        }
    }
    .md\:grid-cols-12 {
        @media (width >= 48rem) {
            grid-template-columns: repeat(12, minmax(0, 1fr));
        }
    }
    .md\:flex-row {
        @media (width >= 48rem) {
            flex-direction: row;
        }
    }
    .md\:flex-nowrap {
        @media (width >= 48rem) {
            flex-wrap: nowrap;
        }
    }
    .md\:justify-center {
        @media (width >= 48rem) {
            justify-content: center;
        }
    }
    .md\:justify-end {
        @media (width >= 48rem) {
            justify-content: flex-end;
        }
    }
    .md\:gap-5 {
        @media (width >= 48rem) {
            gap: calc(var(--spacing) * 5);
        }
    }
    .md\:p-12 {
        @media (width >= 48rem) {
            padding: calc(var(--spacing) * 12);
        }
    }
    .md\:py-40 {
        @media (width >= 48rem) {
            padding-block: calc(var(--spacing) * 40);
        }
    }
    .md\:py-44 {
        @media (width >= 48rem) {
            padding-block: calc(var(--spacing) * 44);
        }
    }
    .md\:py-80 {
        @media (width >= 48rem) {
            padding-block: calc(var(--spacing) * 80);
        }
    }
    .md\:text-end {
        @media (width >= 48rem) {
            text-align: end;
        }
    }
    .md\:text-3xl {
        @media (width >= 48rem) {
            font-size: var(--text-3xl);
            line-height: var(--tw-leading, var(--text-3xl--line-height));
        }
    }
    .md\:text-3xl\/tight {
        @media (width >= 48rem) {
            font-size: var(--text-3xl);
            line-height: var(--leading-tight);
        }
    }
    .md\:text-5xl {
        @media (width >= 48rem) {
            font-size: var(--text-5xl);
            line-height: var(--tw-leading, var(--text-5xl--line-height));
        }
    }
    .md\:text-5xl\/tight {
        @media (width >= 48rem) {
            font-size: var(--text-5xl);
            line-height: var(--leading-tight);
        }
    }
    .md\:text-lg {
        @media (width >= 48rem) {
            font-size: var(--text-lg);
            line-height: var(--tw-leading, var(--text-lg--line-height));
        }
    }
    .md\:after\:h-6 {
        @media (width >= 48rem) {
            &:after {
                content: var(--tw-content);
                height: calc(var(--spacing) * 6);
            }
        }
    }
    .lg\:absolute {
        @media (width >= 64rem) {
            position: absolute;
        }
    }
    .lg\:end-10 {
        @media (width >= 64rem) {
            inset-inline-end: calc(var(--spacing) * 10);
        }
    }
    .lg\:order-1 {
        @media (width >= 64rem) {
            order: 1;
        }
    }
    .lg\:order-2 {
        @media (width >= 64rem) {
            order: 2;
        }
    }
    .lg\:col-span-1 {
        @media (width >= 64rem) {
            grid-column: span 1 / span 1;
        }
    }
    .lg\:col-span-2 {
        @media (width >= 64rem) {
            grid-column: span 2 / span 2;
        }
    }
    .lg\:col-span-3 {
        @media (width >= 64rem) {
            grid-column: span 3 / span 3;
        }
    }
    .lg\:col-span-4 {
        @media (width >= 64rem) {
            grid-column: span 4 / span 4;
        }
    }
    .lg\:col-span-5 {
        @media (width >= 64rem) {
            grid-column: span 5 / span 5;
        }
    }
    .lg\:col-start-5 {
        @media (width >= 64rem) {
            grid-column-start: 5;
        }
    }
    .lg\:mx-32 {
        @media (width >= 64rem) {
            margin-inline: calc(var(--spacing) * 32);
        }
    }
    .lg\:mx-auto {
        @media (width >= 64rem) {
            margin-inline: auto;
        }
    }
    .lg\:ms-24 {
        @media (width >= 64rem) {
            margin-inline-start: calc(var(--spacing) * 24);
        }
    }
    .lg\:ms-auto {
        @media (width >= 64rem) {
            margin-inline-start: auto;
        }
    }
    .lg\:me-0 {
        @media (width >= 64rem) {
            margin-inline-end: calc(var(--spacing) * 0);
        }
    }
    .lg\:me-20 {
        @media (width >= 64rem) {
            margin-inline-end: calc(var(--spacing) * 20);
        }
    }
    .lg\:me-36 {
        @media (width >= 64rem) {
            margin-inline-end: calc(var(--spacing) * 36);
        }
    }
    .lg\:mt-0 {
        @media (width >= 64rem) {
            margin-top: calc(var(--spacing) * 0);
        }
    }
    .lg\:mt-5 {
        @media (width >= 64rem) {
            margin-top: calc(var(--spacing) * 5);
        }
    }
    .lg\:mt-16 {
        @media (width >= 64rem) {
            margin-top: calc(var(--spacing) * 16);
        }
    }
    .lg\:-ml-28 {
        @media (width >= 64rem) {
            margin-left: calc(var(--spacing) * -28);
        }
    }
    .lg\:block {
        @media (width >= 64rem) {
            display: block;
        }
    }
    .lg\:flex {
        @media (width >= 64rem) {
            display: flex;
        }
    }
    .lg\:hidden {
        @media (width >= 64rem) {
            display: none;
        }
    }
    .lg\:w-1\/2 {
        @media (width >= 64rem) {
            width: 50%;
        }
    }
    .lg\:w-1\/3 {
        @media (width >= 64rem) {
            width: 33.33333%;
        }
    }
    .lg\:w-3\/4 {
        @media (width >= 64rem) {
            width: 75%;
        }
    }
    .lg\:w-3\/5 {
        @media (width >= 64rem) {
            width: 60%;
        }
    }
    .lg\:w-4\/5 {
        @media (width >= 64rem) {
            width: 80%;
        }
    }
    .lg\:w-5\/12 {
        @media (width >= 64rem) {
            width: 41.66667%;
        }
    }
    .lg\:w-7\/12 {
        @media (width >= 64rem) {
            width: 58.33333%;
        }
    }
    .lg\:w-9\/12 {
        @media (width >= 64rem) {
            width: 75%;
        }
    }
    .lg\:w-11\/12 {
        @media (width >= 64rem) {
            width: 91.66667%;
        }
    }
    .lg\:w-\[113\%\] {
        @media (width >= 64rem) {
            width: 113%;
        }
    }
    .lg\:w-full {
        @media (width >= 64rem) {
            width: 100%;
        }
    }
    .lg\:max-w-md {
        @media (width >= 64rem) {
            max-width: var(--container-md);
        }
    }
    .lg\:shrink {
        @media (width >= 64rem) {
            flex-shrink: 1;
        }
    }
    .lg\:translate-y-1\/2 {
        @media (width >= 64rem) {
            --tw-translate-y: 50%;
            translate: var(--tw-translate-x) var(--tw-translate-y);
        }
    }
    .lg\:grid-cols-2 {
        @media (width >= 64rem) {
            grid-template-columns: repeat(2, minmax(0, 1fr));
        }
    }
    .lg\:grid-cols-3 {
        @media (width >= 64rem) {
            grid-template-columns: repeat(3, minmax(0, 1fr));
        }
    }
    .lg\:grid-cols-4 {
        @media (width >= 64rem) {
            grid-template-columns: repeat(4, minmax(0, 1fr));
        }
    }
    .lg\:grid-cols-6 {
        @media (width >= 64rem) {
            grid-template-columns: repeat(6, minmax(0, 1fr));
        }
    }
    .lg\:grid-cols-7 {
        @media (width >= 64rem) {
            grid-template-columns: repeat(7, minmax(0, 1fr));
        }
    }
    .lg\:flex-col {
        @media (width >= 64rem) {
            flex-direction: column;
        }
    }
    .lg\:flex-row {
        @media (width >= 64rem) {
            flex-direction: row;
        }
    }
    .lg\:flex-nowrap {
        @media (width >= 64rem) {
            flex-wrap: nowrap;
        }
    }
    .lg\:items-center {
        @media (width >= 64rem) {
            align-items: center;
        }
    }
    .lg\:items-start {
        @media (width >= 64rem) {
            align-items: flex-start;
        }
    }
    .lg\:justify-center {
        @media (width >= 64rem) {
            justify-content: center;
        }
    }
    .lg\:justify-end {
        @media (width >= 64rem) {
            justify-content: flex-end;
        }
    }
    .lg\:justify-start {
        @media (width >= 64rem) {
            justify-content: flex-start;
        }
    }
    .lg\:gap-6 {
        @media (width >= 64rem) {
            gap: calc(var(--spacing) * 6);
        }
    }
    .lg\:gap-24 {
        @media (width >= 64rem) {
            gap: calc(var(--spacing) * 24);
        }
    }
    .lg\:gap-32 {
        @media (width >= 64rem) {
            gap: calc(var(--spacing) * 32);
        }
    }
    .lg\:bg-transparent {
        @media (width >= 64rem) {
            background-color: transparent;
        }
    }
    .lg\:py-0 {
        @media (width >= 64rem) {
            padding-block: calc(var(--spacing) * 0);
        }
    }
    .lg\:py-16 {
        @media (width >= 64rem) {
            padding-block: calc(var(--spacing) * 16);
        }
    }
    .lg\:py-20 {
        @media (width >= 64rem) {
            padding-block: calc(var(--spacing) * 20);
        }
    }
    .lg\:py-24 {
        @media (width >= 64rem) {
            padding-block: calc(var(--spacing) * 24);
        }
    }
    .lg\:py-32 {
        @media (width >= 64rem) {
            padding-block: calc(var(--spacing) * 32);
        }
    }
    .lg\:ps-32 {
        @media (width >= 64rem) {
            padding-inline-start: calc(var(--spacing) * 32);
        }
    }
    .lg\:pt-28 {
        @media (width >= 64rem) {
            padding-top: calc(var(--spacing) * 28);
        }
    }
    .lg\:pb-20 {
        @media (width >= 64rem) {
            padding-bottom: calc(var(--spacing) * 20);
        }
    }
    .lg\:pb-24 {
        @media (width >= 64rem) {
            padding-bottom: calc(var(--spacing) * 24);
        }
    }
    .lg\:text-start {
        @media (width >= 64rem) {
            text-align: start;
        }
    }
    .lg\:text-5xl\/snug {
        @media (width >= 64rem) {
            font-size: var(--text-5xl);
            line-height: var(--leading-snug);
        }
    }
    .lg\:text-5xl\/tight {
        @media (width >= 64rem) {
            font-size: var(--text-5xl);
            line-height: var(--leading-tight);
        }
    }
    .lg\:text-lg {
        @media (width >= 64rem) {
            font-size: var(--text-lg);
            line-height: var(--tw-leading, var(--text-lg--line-height));
        }
    }
    .xl\:order-2 {
        @media (width >= 80rem) {
            order: 2;
        }
    }
    .xl\:order-3 {
        @media (width >= 80rem) {
            order: 3;
        }
    }
    .xl\:order-4 {
        @media (width >= 80rem) {
            order: 4;
        }
    }
    .xl\:col-span-1 {
        @media (width >= 80rem) {
            grid-column: span 1 / span 1;
        }
    }
    .xl\:col-span-2 {
        @media (width >= 80rem) {
            grid-column: span 2 / span 2;
        }
    }
    .xl\:col-span-3 {
        @media (width >= 80rem) {
            grid-column: span 3 / span 3;
        }
    }
    .xl\:col-span-5 {
        @media (width >= 80rem) {
            grid-column: span 5 / span 5;
        }
    }
    .xl\:col-span-7 {
        @media (width >= 80rem) {
            grid-column: span 7 / span 7;
        }
    }
    .xl\:mx-20 {
        @media (width >= 80rem) {
            margin-inline: calc(var(--spacing) * 20);
        }
    }
    .xl\:h-full {
        @media (width >= 80rem) {
            height: 100%;
        }
    }
    .xl\:w-2\/5 {
        @media (width >= 80rem) {
            width: 40%;
        }
    }
    .xl\:w-32 {
        @media (width >= 80rem) {
            width: calc(var(--spacing) * 32);
        }
    }
    .xl\:w-\[15\%\] {
        @media (width >= 80rem) {
            width: 15%;
        }
    }
    .xl\:grid-cols-2 {
        @media (width >= 80rem) {
            grid-template-columns: repeat(2, minmax(0, 1fr));
        }
    }
    .xl\:grid-cols-3 {
        @media (width >= 80rem) {
            grid-template-columns: repeat(3, minmax(0, 1fr));
        }
    }
    .xl\:grid-cols-4 {
        @media (width >= 80rem) {
            grid-template-columns: repeat(4, minmax(0, 1fr));
        }
    }
    .xl\:grid-cols-5 {
        @media (width >= 80rem) {
            grid-template-columns: repeat(5, minmax(0, 1fr));
        }
    }
    .xl\:justify-end {
        @media (width >= 80rem) {
            justify-content: flex-end;
        }
    }
    .xl\:py-24 {
        @media (width >= 80rem) {
            padding-block: calc(var(--spacing) * 24);
        }
    }
    .xl\:pt-16 {
        @media (width >= 80rem) {
            padding-top: calc(var(--spacing) * 16);
        }
    }
    .xl\:pb-28 {
        @media (width >= 80rem) {
            padding-bottom: calc(var(--spacing) * 28);
        }
    }
    .xl\:text-5xl\/snug {
        @media (width >= 80rem) {
            font-size: var(--text-5xl);
            line-height: var(--leading-snug);
        }
    }
    .\32 xl\:-ml-64 {
        @media (width >= 96rem) {
            margin-left: calc(var(--spacing) * -64);
        }
    }
    .\32 xl\:w-2\/3 {
        @media (width >= 96rem) {
            width: 66.66667%;
        }
    }
    .\32 xl\:w-9\/12 {
        @media (width >= 96rem) {
            width: 75%;
        }
    }
    .\32 xl\:w-\[128\%\] {
        @media (width >= 96rem) {
            width: 128%;
        }
    }
    .\32 xl\:w-\[130\%\] {
        @media (width >= 96rem) {
            width: 130%;
        }
    }
    .\32 xl\:w-\[140\%\] {
        @media (width >= 96rem) {
            width: 140%;
        }
    }
    .\32 xl\:min-w-\[130\%\] {
        @media (width >= 96rem) {
            min-width: 130%;
        }
    }
    .\32 xl\:gap-24 {
        @media (width >= 96rem) {
            gap: calc(var(--spacing) * 24);
        }
    }
    .\32 xl\:text-5xl\/snug {
        @media (width >= 96rem) {
            font-size: var(--text-5xl);
            line-height: var(--leading-snug);
        }
    }
    .\32 xl\:after\:-end-8 {
        @media (width >= 96rem) {
            &:after {
                content: var(--tw-content);
                inset-inline-end: calc(var(--spacing) * -8);
            }
        }
    }
    .\32 xl\:after\:end-0 {
        @media (width >= 96rem) {
            &:after {
                content: var(--tw-content);
                inset-inline-end: calc(var(--spacing) * 0);
            }
        }
    }
    .dark\:\!border-neutral-700 {
        @media (prefers-color-scheme: dark) {
            border-color: var(--color-neutral-700) !important;
        }
    }
    .dark\:border-default-800 {
        @media (prefers-color-scheme: dark) {
            border-color: var(--color-default-800);
        }
    }
    .dark\:border-neutral-600 {
        @media (prefers-color-scheme: dark) {
            border-color: var(--color-neutral-600);
        }
    }
    .dark\:border-neutral-700 {
        @media (prefers-color-scheme: dark) {
            border-color: var(--color-neutral-700);
        }
    }
    .dark\:\!bg-neutral-800 {
        @media (prefers-color-scheme: dark) {
            background-color: var(--color-neutral-800) !important;
        }
    }
    .dark\:bg-blue-500 {
        @media (prefers-color-scheme: dark) {
            background-color: var(--color-blue-500);
        }
    }
    .dark\:bg-default-700 {
        @media (prefers-color-scheme: dark) {
            background-color: var(--color-default-700);
        }
    }
    .dark\:bg-neutral-700 {
        @media (prefers-color-scheme: dark) {
            background-color: var(--color-neutral-700);
        }
    }
    .dark\:bg-neutral-800 {
        @media (prefers-color-scheme: dark) {
            background-color: var(--color-neutral-800);
        }
    }
    .dark\:bg-neutral-900 {
        @media (prefers-color-scheme: dark) {
            background-color: var(--color-neutral-900);
        }
    }
    .dark\:bg-neutral-900\/80 {
        @media (prefers-color-scheme: dark) {
            background-color: color-mix(
                in srgb,
                oklch(20.5% 0 0) 80%,
                transparent
            );
            @supports (color: color-mix(in lab, red, red)) {
                background-color: color-mix(
                    in oklab,
                    var(--color-neutral-900) 80%,
                    transparent
                );
            }
        }
    }
    .dark\:fill-neutral-200 {
        @media (prefers-color-scheme: dark) {
            fill: var(--color-neutral-200);
        }
    }
    .dark\:text-blue-500 {
        @media (prefers-color-scheme: dark) {
            color: var(--color-blue-500);
        }
    }
    .dark\:text-default-200 {
        @media (prefers-color-scheme: dark) {
            color: var(--color-default-200);
        }
    }
    .dark\:text-default-300 {
        @media (prefers-color-scheme: dark) {
            color: var(--color-default-300);
        }
    }
    .dark\:text-default-400 {
        @media (prefers-color-scheme: dark) {
            color: var(--color-default-400);
        }
    }
    .dark\:text-neutral-200 {
        @media (prefers-color-scheme: dark) {
            color: var(--color-neutral-200);
        }
    }
    .dark\:text-neutral-400 {
        @media (prefers-color-scheme: dark) {
            color: var(--color-neutral-400);
        }
    }
    .dark\:text-neutral-500 {
        @media (prefers-color-scheme: dark) {
            color: var(--color-neutral-500);
        }
    }
    .dark\:text-white {
        @media (prefers-color-scheme: dark) {
            color: var(--color-white);
        }
    }
    .dark\:hover\:bg-default-700 {
        @media (prefers-color-scheme: dark) {
            &:hover {
                @media (hover: hover) {
                    background-color: var(--color-default-700);
                }
            }
        }
    }
    .dark\:hover\:bg-neutral-800 {
        @media (prefers-color-scheme: dark) {
            &:hover {
                @media (hover: hover) {
                    background-color: var(--color-neutral-800);
                }
            }
        }
    }
    .dark\:hover\:text-default-200 {
        @media (prefers-color-scheme: dark) {
            &:hover {
                @media (hover: hover) {
                    color: var(--color-default-200);
                }
            }
        }
    }
    .dark\:hover\:text-default-300 {
        @media (prefers-color-scheme: dark) {
            &:hover {
                @media (hover: hover) {
                    color: var(--color-default-300);
                }
            }
        }
    }
    .dark\:hover\:text-default-400 {
        @media (prefers-color-scheme: dark) {
            &:hover {
                @media (hover: hover) {
                    color: var(--color-default-400);
                }
            }
        }
    }
    .dark\:hover\:text-neutral-200 {
        @media (prefers-color-scheme: dark) {
            &:hover {
                @media (hover: hover) {
                    color: var(--color-neutral-200);
                }
            }
        }
    }
    .dark\:hover\:text-neutral-300 {
        @media (prefers-color-scheme: dark) {
            &:hover {
                @media (hover: hover) {
                    color: var(--color-neutral-300);
                }
            }
        }
    }
    .dark\:focus\:bg-neutral-800 {
        @media (prefers-color-scheme: dark) {
            &:focus {
                background-color: var(--color-neutral-800);
            }
        }
    }
    .dark\:focus\:text-neutral-300 {
        @media (prefers-color-scheme: dark) {
            &:focus {
                color: var(--color-neutral-300);
            }
        }
    }
    .hs-dropdown-open\:translate-y-0 {
        &.hs-dropdown-menu.open,
        .hs-dropdown.open > &,
        .hs-dropdown.open > .hs-dropdown-menu > &,
        .hs-dropdown.open > .hs-dropdown-toggle & {
            --tw-translate-y: calc(var(--spacing) * 0);
            translate: var(--tw-translate-x) var(--tw-translate-y);
        }
    }
    .hs-dropdown-open\:opacity-100 {
        &.hs-dropdown-menu.open,
        .hs-dropdown.open > &,
        .hs-dropdown.open > .hs-dropdown-menu > &,
        .hs-dropdown.open > .hs-dropdown-toggle & {
            opacity: 100%;
        }
    }
    .hs-tooltip-shown\:visible {
        &.hs-tooltip-content.show,
        .hs-tooltip.show & {
            visibility: visible;
        }
    }
    .hs-tooltip-shown\:opacity-100 {
        &.hs-tooltip-content.show,
        .hs-tooltip.show & {
            opacity: 100%;
        }
    }
    .hs-accordion-active\:-rotate-90 {
        &.hs-accordion.active,
        .hs-accordion.active > &,
        .hs-accordion.active > .hs-accordion-heading > .hs-accordion-toggle &,
        .hs-accordion.active > .hs-accordion-toggle & {
            rotate: -90deg;
        }
        &.hs-accordion-toggle {
            .hs-accordion.active > & {
                rotate: -90deg;
            }
        }
        &.hs-accordion-toggle {
            .hs-accordion.active > .hs-accordion-heading > & {
                rotate: -90deg;
            }
        }
        &.hs-accordion-force-active {
            .hs-accordion.active & {
                rotate: -90deg;
            }
        }
    }
    .hs-accordion-active\:rotate-180 {
        &.hs-accordion.active,
        .hs-accordion.active > &,
        .hs-accordion.active > .hs-accordion-heading > .hs-accordion-toggle &,
        .hs-accordion.active > .hs-accordion-toggle & {
            rotate: 180deg;
        }
        &.hs-accordion-toggle {
            .hs-accordion.active > & {
                rotate: 180deg;
            }
        }
        &.hs-accordion-toggle {
            .hs-accordion.active > .hs-accordion-heading > & {
                rotate: 180deg;
            }
        }
        &.hs-accordion-force-active {
            .hs-accordion.active & {
                rotate: 180deg;
            }
        }
    }
    .hs-accordion-active\:rounded-b-none {
        &.hs-accordion.active,
        .hs-accordion.active > &,
        .hs-accordion.active > .hs-accordion-heading > .hs-accordion-toggle &,
        .hs-accordion.active > .hs-accordion-toggle & {
            border-bottom-left-radius: 0;
            border-bottom-right-radius: 0;
        }
        &.hs-accordion-toggle {
            .hs-accordion.active > & {
                border-bottom-left-radius: 0;
                border-bottom-right-radius: 0;
            }
        }
        &.hs-accordion-toggle {
            .hs-accordion.active > .hs-accordion-heading > & {
                border-bottom-left-radius: 0;
                border-bottom-right-radius: 0;
            }
        }
        &.hs-accordion-force-active {
            .hs-accordion.active & {
                border-bottom-left-radius: 0;
                border-bottom-right-radius: 0;
            }
        }
    }
    .hs-tab-active\:bg-white {
        &[data-hs-tab].active,
        [data-hs-tab].active & {
            background-color: var(--color-white);
        }
    }
    .hs-tab-active\:text-primary {
        &[data-hs-tab].active,
        [data-hs-tab].active & {
            color: var(--color-primary);
        }
    }
    .hs-overlay-open\:translate-x-0 {
        &.open,
        .open & {
            --tw-translate-x: calc(var(--spacing) * 0);
            translate: var(--tw-translate-x) var(--tw-translate-y);
        }
    }
    .hs-selected\:block {
        &.selected,
        .selected & {
            display: block;
        }
    }
    .hs-selected\:bg-gray-100 {
        &.selected,
        .selected & {
            background-color: var(--color-gray-100);
        }
    }
    .dark\:hs-selected\:bg-gray-700 {
        @media (prefers-color-scheme: dark) {
            &.selected,
            .selected & {
                background-color: var(--color-gray-700);
            }
        }
    }
    .dark\:hs-selected\:bg-neutral-800 {
        @media (prefers-color-scheme: dark) {
            &.selected,
            .selected & {
                background-color: var(--color-neutral-800);
            }
        }
    }
    .hs-select-disabled\:pointer-events-none {
        &.disabled,
        .disabled & {
            pointer-events: none;
        }
    }
    .hs-select-disabled\:opacity-50 {
        &.disabled,
        .disabled & {
            opacity: 50%;
        }
    }
    .hs-combo-box-selected\:block {
        &.selected,
        .selected & {
            display: block;
        }
    }
    .hs-file-upload-complete\:bg-green-600 {
        &.complete,
        .complete & {
            background-color: var(--color-green-600);
        }
    }
    .\[\&\:\:-webkit-scrollbar\]\:w-2 {
        &::-webkit-scrollbar {
            width: calc(var(--spacing) * 2);
        }
    }
    .\[\&\:\:-webkit-scrollbar-thumb\]\:rounded-full {
        &::-webkit-scrollbar-thumb {
            border-radius: calc(infinity * 1px);
        }
    }
    .\[\&\:\:-webkit-scrollbar-thumb\]\:bg-gray-300 {
        &::-webkit-scrollbar-thumb {
            background-color: var(--color-gray-300);
        }
    }
    .dark\:\[\&\:\:-webkit-scrollbar-thumb\]\:bg-neutral-500 {
        @media (prefers-color-scheme: dark) {
            &::-webkit-scrollbar-thumb {
                background-color: var(--color-neutral-500);
            }
        }
    }
    .\[\&\:\:-webkit-scrollbar-track\]\:bg-gray-100 {
        &::-webkit-scrollbar-track {
            background-color: var(--color-gray-100);
        }
    }
    .dark\:\[\&\:\:-webkit-scrollbar-track\]\:bg-neutral-700 {
        @media (prefers-color-scheme: dark) {
            &::-webkit-scrollbar-track {
                background-color: var(--color-neutral-700);
            }
        }
    }
}
html {
    position: relative;
    scroll-behavior: smooth;
}
body {
    background-color: var(--color-white);
    color: var(--color-default-500);
    font-family: var(--font-body);
    font-size: 15px;
    overflow-x: hidden;
}
.container {
    margin-inline: auto;
    max-width: 1152px;
    padding-inline: calc(var(--spacing) * 4);
}
h1,
h2,
h3,
h4,
h5,
h6 {
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
}
.vertical-rl {
    text-orientation: mixed;
    writing-mode: vertical-rl;
}
.hero-with-shapes {
    @keyframes rotating {
        0% {
            left: 5%;
            top: 10%;
            transform: rotate(0deg);
        }
        to {
            left: 15%;
            top: 60%;
            transform: rotate(1turn);
        }
    }
    @keyframes rotating2 {
        0% {
            bottom: 10%;
            right: 10%;
            transform: rotate(0deg);
        }
        to {
            bottom: 80%;
            right: 30%;
            transform: rotate(1turn);
        }
    }
    @keyframes rotating3 {
        0% {
            bottom: 0;
            right: 65%;
            transform: rotate(0deg);
        }
        to {
            bottom: 50%;
            right: 35%;
            transform: rotate(1turn);
        }
    }
    .shape1 {
        animation: rotating 6s ease-in-out infinite alternate;
        left: 5%;
        top: 5%;
    }
    .shape1,
    .shape2 {
        background: url(https://coderthemes.com/assets/images/shapes/rounded-square2.svg);
        height: 7rem;
        position: absolute;
        width: 7rem;
    }
    .shape2 {
        animation: rotating2 6s ease-in-out infinite alternate;
        bottom: 20%;
        right: 10%;
    }
    .shape3 {
        animation: rotating3 6s ease-in-out infinite alternate;
        background: url(https://coderthemes.com/assets/images/shapes/rounded-square2.svg);
        bottom: 0;
        height: 7rem;
        position: absolute;
        right: 65%;
        width: 7rem;
    }
}
.logo-light {
    display: none;
}
.navbar-nav {
    .nav-item {
        .nav-link {
            align-items: center;
            background-color: transparent;
            border-radius: var(--radius-md);
            cursor: pointer;
            display: flex;
            font-size: var(--text-sm);
            line-height: var(--tw-leading, var(--text-sm--line-height));
            padding-block: calc(var(--spacing) * 1.5);
            padding-inline: calc(var(--spacing) * 3.5);
            position: relative;
            --tw-font-weight: var(--font-weight-medium);
            font-weight: var(--font-weight-medium);
            --tw-tracking: var(--tracking-wide);
            color: var(--color-default-800);
            letter-spacing: var(--tracking-wide);
            transition-duration: var(
                --tw-duration,
                var(--default-transition-duration)
            );
            transition-property: all;
            transition-timing-function: var(
                --tw-ease,
                var(--default-transition-timing-function)
            );
            --tw-duration: 300ms;
            transition-duration: 0.3s;
            &:is(.active, :active, :focus, :hover) {
                color: var(--color-black);
            }
        }
        .nav-item {
            .nav-item {
                .nav-link {
                    color: var(--color-default-800);
                }
            }
        }
    }
}
header {
    &.nav-sticky {
        background-color: var(--color-white);
        --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgba(0, 0, 0, 0.1)),
            0 1px 2px -1px var(--tw-shadow-color, rgba(0, 0, 0, 0.1));
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow),
            var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
            var(--tw-shadow);
    }
    &.dark {
        .navbar-nav {
            .nav-item {
                .nav-link {
                    color: var(--color-default-100);
                    &:is(.active, :active, :focus, :hover) {
                        color: var(--color-black);
                    }
                }
                .hs-dropdown-menu {
                    .nav-link {
                        color: var(--color-default-800);
                        &.active {
                            color: var(--color-primary);
                        }
                    }
                }
            }
        }
        &.nav-sticky {
            .navbar-nav {
                .nav-link {
                    color: var(--color-default-800);
                    &:hover {
                        @media (hover: hover) {
                            color: var(--color-primary);
                        }
                    }
                    &:is(.active, :active, :focus, :hover) {
                        color: var(--color-primary);
                    }
                }
            }
        }
    }
}
.filter-options li a {
    align-items: center;
    border-color: var(--color-default-300);
    border-radius: 0.25rem;
    border-style: var(--tw-border-style);
    border-width: 1px;
    color: var(--color-default-700);
    display: flex;
    font-size: var(--text-sm);
    justify-content: center;
    line-height: var(--tw-leading, var(--text-sm--line-height));
    padding-block: calc(var(--spacing) * 1.5);
    padding-inline: calc(var(--spacing) * 4);
    transition-duration: var(--tw-duration, var(--default-transition-duration));
    transition-property: all;
    transition-timing-function: var(
        --tw-ease,
        var(--default-transition-timing-function)
    );
    --tw-duration: 500ms;
    transition-duration: 0.5s;
}
.filter-options li.active a,
.filter-options li:active a,
.filter-options li:focus a,
.filter-options li:hover a {
    background-color: var(--color-primary);
    border-color: transparent;
    color: var(--color-white);
    --tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, rgba(0, 0, 0, 0.1)),
        0 2px 4px -2px var(--tw-shadow-color, rgba(0, 0, 0, 0.1));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow),
        var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    --tw-shadow-color: color-mix(
        in srgb,
        oklch(54.6% 0.245 262.881) 25%,
        transparent
    );
    @supports (color: color-mix(in lab, red, red)) {
        --tw-shadow-color: color-mix(
            in oklab,
            color-mix(in oklab, var(--color-primary) 25%, transparent)
                var(--tw-shadow-alpha),
            transparent
        );
    }
}
@layer base {
    [multiple],
    [type="date"],
    [type="datetime-local"],
    [type="email"],
    [type="month"],
    [type="number"],
    [type="password"],
    [type="search"],
    [type="tel"],
    [type="text"],
    [type="time"],
    [type="url"],
    [type="week"],
    input:where(:not([type])),
    select,
    textarea {
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
        background-color: #fff;
        border-color: oklch(55.1% 0.027 264.364);
        border-radius: 0;
        border-width: 1px;
        font-size: 1rem;
        line-height: 1.5rem;
        padding: 0.5rem 0.75rem;
        --tw-shadow: 0 0 #0000;
        &:focus {
            outline: 2px solid transparent;
            outline-offset: 2px;
            --tw-ring-inset: var(--tw-empty);
            --tw-ring-offset-width: 0px;
            --tw-ring-offset-color: #fff;
            --tw-ring-color: oklch(54.6% 0.245 262.881);
            --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);
            border-color: oklch(54.6% 0.245 262.881);
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
                var(--tw-shadow);
        }
    }
    input::-moz-placeholder,
    textarea::-moz-placeholder {
        color: oklch(55.1% 0.027 264.364);
        opacity: 1;
    }
    input::placeholder,
    textarea::placeholder {
        color: oklch(55.1% 0.027 264.364);
        opacity: 1;
    }
    ::-webkit-datetime-edit-fields-wrapper {
        padding: 0;
    }
    ::-webkit-date-and-time-value {
        min-height: 1.5em;
        text-align: inherit;
    }
    ::-webkit-datetime-edit {
        display: inline-flex;
    }
    ::-webkit-datetime-edit,
    ::-webkit-datetime-edit-day-field,
    ::-webkit-datetime-edit-hour-field,
    ::-webkit-datetime-edit-meridiem-field,
    ::-webkit-datetime-edit-millisecond-field,
    ::-webkit-datetime-edit-minute-field,
    ::-webkit-datetime-edit-month-field,
    ::-webkit-datetime-edit-second-field,
    ::-webkit-datetime-edit-year-field {
        padding-bottom: 0;
        padding-top: 0;
    }
    select {
        background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='oklch(55.1%25 0.027 264.364)' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");
        background-position: right 0.5rem center;
        background-repeat: no-repeat;
        background-size: 1.5em 1.5em;
        padding-right: 2.5rem;
        -webkit-print-color-adjust: exact;
        print-color-adjust: exact;
    }
    [multiple],
    [size]:where(select:not([size="1"])) {
        background-image: none;
        background-position: 0 0;
        background-repeat: unset;
        background-size: initial;
        padding-right: 0.75rem;
        -webkit-print-color-adjust: unset;
        print-color-adjust: unset;
    }
    [type="checkbox"],
    [type="radio"] {
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
        background-color: #fff;
        background-origin: border-box;
        border-color: oklch(55.1% 0.027 264.364);
        border-width: 1px;
        color: oklch(54.6% 0.245 262.881);
        display: inline-block;
        flex-shrink: 0;
        height: 1rem;
        padding: 0;
        -webkit-print-color-adjust: exact;
        print-color-adjust: exact;
        -webkit-user-select: none;
        -moz-user-select: none;
        user-select: none;
        vertical-align: middle;
        width: 1rem;
        --tw-shadow: 0 0 #0000;
    }
    [type="checkbox"] {
        border-radius: 0;
    }
    [type="radio"] {
        border-radius: 100%;
    }
    [type="checkbox"]:focus,
    [type="radio"]:focus {
        outline: 2px solid transparent;
        outline-offset: 2px;
        --tw-ring-inset: var(--tw-empty);
        --tw-ring-offset-width: 2px;
        --tw-ring-offset-color: #fff;
        --tw-ring-color: oklch(54.6% 0.245 262.881);
        --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0
            var(--tw-ring-offset-width) var(--tw-ring-offset-color);
        --tw-ring-shadow: var(--tw-ring-inset) 0 0 0
            calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
        box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
            var(--tw-shadow);
    }
    [type="checkbox"]:checked,
    [type="radio"]:checked {
        background-color: currentColor;
        background-position: 50%;
        background-repeat: no-repeat;
        background-size: 100% 100%;
        border-color: transparent;
    }
    [type="checkbox"]:checked {
        background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 16 16'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0'/%3E%3C/svg%3E");
        @media (forced-colors: active) {
            -webkit-appearance: auto;
            -moz-appearance: auto;
            appearance: auto;
        }
    }
    [type="radio"]:checked {
        background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 16 16'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E");
        @media (forced-colors: active) {
            -webkit-appearance: auto;
            -moz-appearance: auto;
            appearance: auto;
        }
    }
    [type="checkbox"]:checked:focus,
    [type="checkbox"]:checked:hover,
    [type="radio"]:checked:focus,
    [type="radio"]:checked:hover {
        background-color: currentColor;
        border-color: transparent;
    }
    [type="checkbox"]:indeterminate {
        background-color: currentColor;
        background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3E%3C/svg%3E");
        background-position: 50%;
        background-repeat: no-repeat;
        background-size: 100% 100%;
        border-color: transparent;
        @media (forced-colors: active) {
            -webkit-appearance: auto;
            -moz-appearance: auto;
            appearance: auto;
        }
    }
    [type="checkbox"]:indeterminate:focus,
    [type="checkbox"]:indeterminate:hover {
        background-color: currentColor;
        border-color: transparent;
    }
    [type="file"] {
        background: unset;
        border-color: inherit;
        border-radius: 0;
        border-width: 0;
        font-size: unset;
        line-height: inherit;
        padding: 0;
    }
    [type="file"]:focus {
        outline: 1px solid ButtonText;
        outline: 1px auto -webkit-focus-ring-color;
    }
}
@property --tw-translate-x {
    syntax: "*";
    inherits: false;
    initial-value: 0;
}
@property --tw-translate-y {
    syntax: "*";
    inherits: false;
    initial-value: 0;
}
@property --tw-translate-z {
    syntax: "*";
    inherits: false;
    initial-value: 0;
}
@property --tw-scale-x {
    syntax: "*";
    inherits: false;
    initial-value: 1;
}
@property --tw-scale-y {
    syntax: "*";
    inherits: false;
    initial-value: 1;
}
@property --tw-scale-z {
    syntax: "*";
    inherits: false;
    initial-value: 1;
}
@property --tw-rotate-x {
    syntax: "*";
    inherits: false;
}
@property --tw-rotate-y {
    syntax: "*";
    inherits: false;
}
@property --tw-rotate-z {
    syntax: "*";
    inherits: false;
}
@property --tw-skew-x {
    syntax: "*";
    inherits: false;
}
@property --tw-skew-y {
    syntax: "*";
    inherits: false;
}
@property --tw-pan-x {
    syntax: "*";
    inherits: false;
}
@property --tw-pan-y {
    syntax: "*";
    inherits: false;
}
@property --tw-pinch-zoom {
    syntax: "*";
    inherits: false;
}
@property --tw-scroll-snap-strictness {
    syntax: "*";
    inherits: false;
    initial-value: proximity;
}
@property --tw-space-y-reverse {
    syntax: "*";
    inherits: false;
    initial-value: 0;
}
@property --tw-space-x-reverse {
    syntax: "*";
    inherits: false;
    initial-value: 0;
}
@property --tw-divide-x-reverse {
    syntax: "*";
    inherits: false;
    initial-value: 0;
}
@property --tw-border-style {
    syntax: "*";
    inherits: false;
    initial-value: solid;
}
@property --tw-divide-y-reverse {
    syntax: "*";
    inherits: false;
    initial-value: 0;
}
@property --tw-gradient-position {
    syntax: "*";
    inherits: false;
}
@property --tw-gradient-from {
    syntax: "<color>";
    inherits: false;
    initial-value: #0000;
}
@property --tw-gradient-via {
    syntax: "<color>";
    inherits: false;
    initial-value: #0000;
}
@property --tw-gradient-to {
    syntax: "<color>";
    inherits: false;
    initial-value: #0000;
}
@property --tw-gradient-stops {
    syntax: "*";
    inherits: false;
}
@property --tw-gradient-via-stops {
    syntax: "*";
    inherits: false;
}
@property --tw-gradient-from-position {
    syntax: "<length-percentage>";
    inherits: false;
    initial-value: 0%;
}
@property --tw-gradient-via-position {
    syntax: "<length-percentage>";
    inherits: false;
    initial-value: 50%;
}
@property --tw-gradient-to-position {
    syntax: "<length-percentage>";
    inherits: false;
    initial-value: 100%;
}
@property --tw-leading {
    syntax: "*";
    inherits: false;
}
@property --tw-font-weight {
    syntax: "*";
    inherits: false;
}
@property --tw-tracking {
    syntax: "*";
    inherits: false;
}
@property --tw-ordinal {
    syntax: "*";
    inherits: false;
}
@property --tw-slashed-zero {
    syntax: "*";
    inherits: false;
}
@property --tw-numeric-figure {
    syntax: "*";
    inherits: false;
}
@property --tw-numeric-spacing {
    syntax: "*";
    inherits: false;
}
@property --tw-numeric-fraction {
    syntax: "*";
    inherits: false;
}
@property --tw-shadow {
    syntax: "*";
    inherits: false;
    initial-value: 0 0 #0000;
}
@property --tw-shadow-color {
    syntax: "*";
    inherits: false;
}
@property --tw-shadow-alpha {
    syntax: "<percentage>";
    inherits: false;
    initial-value: 100%;
}
@property --tw-inset-shadow {
    syntax: "*";
    inherits: false;
    initial-value: 0 0 #0000;
}
@property --tw-inset-shadow-color {
    syntax: "*";
    inherits: false;
}
@property --tw-inset-shadow-alpha {
    syntax: "<percentage>";
    inherits: false;
    initial-value: 100%;
}
@property --tw-ring-color {
    syntax: "*";
    inherits: false;
}
@property --tw-ring-shadow {
    syntax: "*";
    inherits: false;
    initial-value: 0 0 #0000;
}
@property --tw-inset-ring-color {
    syntax: "*";
    inherits: false;
}
@property --tw-inset-ring-shadow {
    syntax: "*";
    inherits: false;
    initial-value: 0 0 #0000;
}
@property --tw-ring-inset {
    syntax: "*";
    inherits: false;
}
@property --tw-ring-offset-width {
    syntax: "<length>";
    inherits: false;
    initial-value: 0;
}
@property --tw-ring-offset-color {
    syntax: "*";
    inherits: false;
    initial-value: #fff;
}
@property --tw-ring-offset-shadow {
    syntax: "*";
    inherits: false;
    initial-value: 0 0 #0000;
}
@property --tw-outline-style {
    syntax: "*";
    inherits: false;
    initial-value: solid;
}
@property --tw-blur {
    syntax: "*";
    inherits: false;
}
@property --tw-brightness {
    syntax: "*";
    inherits: false;
}
@property --tw-contrast {
    syntax: "*";
    inherits: false;
}
@property --tw-grayscale {
    syntax: "*";
    inherits: false;
}
@property --tw-hue-rotate {
    syntax: "*";
    inherits: false;
}
@property --tw-invert {
    syntax: "*";
    inherits: false;
}
@property --tw-opacity {
    syntax: "*";
    inherits: false;
}
@property --tw-saturate {
    syntax: "*";
    inherits: false;
}
@property --tw-sepia {
    syntax: "*";
    inherits: false;
}
@property --tw-drop-shadow {
    syntax: "*";
    inherits: false;
}
@property --tw-drop-shadow-color {
    syntax: "*";
    inherits: false;
}
@property --tw-drop-shadow-alpha {
    syntax: "<percentage>";
    inherits: false;
    initial-value: 100%;
}
@property --tw-drop-shadow-size {
    syntax: "*";
    inherits: false;
}
@property --tw-backdrop-blur {
    syntax: "*";
    inherits: false;
}
@property --tw-backdrop-brightness {
    syntax: "*";
    inherits: false;
}
@property --tw-backdrop-contrast {
    syntax: "*";
    inherits: false;
}
@property --tw-backdrop-grayscale {
    syntax: "*";
    inherits: false;
}
@property --tw-backdrop-hue-rotate {
    syntax: "*";
    inherits: false;
}
@property --tw-backdrop-invert {
    syntax: "*";
    inherits: false;
}
@property --tw-backdrop-opacity {
    syntax: "*";
    inherits: false;
}
@property --tw-backdrop-saturate {
    syntax: "*";
    inherits: false;
}
@property --tw-backdrop-sepia {
    syntax: "*";
    inherits: false;
}
@property --tw-duration {
    syntax: "*";
    inherits: false;
}
@property --tw-ease {
    syntax: "*";
    inherits: false;
}
@property --tw-contain-size {
    syntax: "*";
    inherits: false;
}
@property --tw-contain-layout {
    syntax: "*";
    inherits: false;
}
@property --tw-contain-paint {
    syntax: "*";
    inherits: false;
}
@property --tw-contain-style {
    syntax: "*";
    inherits: false;
}
@property --tw-text-shadow-color {
    syntax: "*";
    inherits: false;
}
@property --tw-text-shadow-alpha {
    syntax: "<percentage>";
    inherits: false;
    initial-value: 100%;
}
@property --tw-content {
    syntax: "*";
    initial-value: "";
    inherits: false;
}
@keyframes spin {
    to {
        transform: rotate(1turn);
    }
}
@layer properties {
    @supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or
        ((-moz-orient: inline) and (not (color: rgb(from red r g b)))) {
        *,
        ::backdrop,
        :after,
        :before {
            --tw-translate-x: 0;
            --tw-translate-y: 0;
            --tw-translate-z: 0;
            --tw-scale-x: 1;
            --tw-scale-y: 1;
            --tw-scale-z: 1;
            --tw-rotate-x: initial;
            --tw-rotate-y: initial;
            --tw-rotate-z: initial;
            --tw-skew-x: initial;
            --tw-skew-y: initial;
            --tw-pan-x: initial;
            --tw-pan-y: initial;
            --tw-pinch-zoom: initial;
            --tw-scroll-snap-strictness: proximity;
            --tw-space-y-reverse: 0;
            --tw-space-x-reverse: 0;
            --tw-divide-x-reverse: 0;
            --tw-border-style: solid;
            --tw-divide-y-reverse: 0;
            --tw-gradient-position: initial;
            --tw-gradient-from: #0000;
            --tw-gradient-via: #0000;
            --tw-gradient-to: #0000;
            --tw-gradient-stops: initial;
            --tw-gradient-via-stops: initial;
            --tw-gradient-from-position: 0%;
            --tw-gradient-via-position: 50%;
            --tw-gradient-to-position: 100%;
            --tw-leading: initial;
            --tw-font-weight: initial;
            --tw-tracking: initial;
            --tw-ordinal: initial;
            --tw-slashed-zero: initial;
            --tw-numeric-figure: initial;
            --tw-numeric-spacing: initial;
            --tw-numeric-fraction: initial;
            --tw-shadow: 0 0 #0000;
            --tw-shadow-color: initial;
            --tw-shadow-alpha: 100%;
            --tw-inset-shadow: 0 0 #0000;
            --tw-inset-shadow-color: initial;
            --tw-inset-shadow-alpha: 100%;
            --tw-ring-color: initial;
            --tw-ring-shadow: 0 0 #0000;
            --tw-inset-ring-color: initial;
            --tw-inset-ring-shadow: 0 0 #0000;
            --tw-ring-inset: initial;
            --tw-ring-offset-width: 0px;
            --tw-ring-offset-color: #fff;
            --tw-ring-offset-shadow: 0 0 #0000;
            --tw-outline-style: solid;
            --tw-blur: initial;
            --tw-brightness: initial;
            --tw-contrast: initial;
            --tw-grayscale: initial;
            --tw-hue-rotate: initial;
            --tw-invert: initial;
            --tw-opacity: initial;
            --tw-saturate: initial;
            --tw-sepia: initial;
            --tw-drop-shadow: initial;
            --tw-drop-shadow-color: initial;
            --tw-drop-shadow-alpha: 100%;
            --tw-drop-shadow-size: initial;
            --tw-backdrop-blur: initial;
            --tw-backdrop-brightness: initial;
            --tw-backdrop-contrast: initial;
            --tw-backdrop-grayscale: initial;
            --tw-backdrop-hue-rotate: initial;
            --tw-backdrop-invert: initial;
            --tw-backdrop-opacity: initial;
            --tw-backdrop-saturate: initial;
            --tw-backdrop-sepia: initial;
            --tw-duration: initial;
            --tw-ease: initial;
            --tw-contain-size: initial;
            --tw-contain-layout: initial;
            --tw-contain-paint: initial;
            --tw-contain-style: initial;
            --tw-text-shadow-color: initial;
            --tw-text-shadow-alpha: 100%;
            --tw-content: "";
        }
    }
}
