@import url('/Helper/dashboard/assets/fonts/fonts.css');
@layer properties {
    @supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))) {
        *, :before, :after, ::backdrop {
            --tw-translate-x: 0;
            --tw-translate-y: 0;
            --tw-translate-z: 0;
            --tw-space-y-reverse: 0;
            --tw-space-x-reverse: 0;
            --tw-divide-y-reverse: 0;
            --tw-border-style: solid;
            --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-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-duration: initial;
            --tw-ease: initial;
            --tw-content: "";
            --tw-animation-delay: 0s;
            --tw-animation-direction: normal;
            --tw-animation-duration: initial;
            --tw-animation-fill-mode: none;
            --tw-animation-iteration-count: 1;
            --tw-enter-blur: 0;
            --tw-enter-opacity: 1;
            --tw-enter-rotate: 0;
            --tw-enter-scale: 1;
            --tw-enter-translate-x: 0;
            --tw-enter-translate-y: 0;
            --tw-exit-blur: 0;
            --tw-exit-opacity: 1;
            --tw-exit-rotate: 0;
            --tw-exit-scale: 1;
            --tw-exit-translate-x: 0;
            --tw-exit-translate-y: 0;
            --tw-tracking: initial
        }
    }
}

@layer theme {
    :root, :host {
        --color-red-50: oklch(97.1% .013 17.38);
        --color-red-400: oklch(70.4% .191 22.216);
        --color-red-500: oklch(63.7% .237 25.331);
        --color-red-600: oklch(57.7% .245 27.325);
        --color-red-700: oklch(50.5% .213 27.518);
        --color-red-950: oklch(25.8% .092 26.042);
        --color-orange-50: oklch(98% .016 73.684);
        --color-orange-400: oklch(75% .183 55.934);
        --color-orange-500: oklch(70.5% .213 47.604);
        --color-orange-600: oklch(64.6% .222 41.116);
        --color-orange-950: oklch(26.6% .079 36.259);
        --color-amber-50: oklch(98.7% .022 95.277);
        --color-amber-200: oklch(92.4% .12 95.746);
        --color-amber-400: oklch(82.8% .189 84.429);
        --color-amber-500: oklch(76.9% .188 70.08);
        --color-amber-600: oklch(66.6% .179 58.318);
        --color-amber-700: oklch(55.5% .163 48.998);
        --color-amber-950: oklch(27.9% .077 45.635);
        --color-yellow-300: oklch(90.5% .182 98.111);
        --color-yellow-400: oklch(85.2% .199 91.936);
        --color-yellow-500: oklch(79.5% .184 86.047);
        --color-yellow-600: oklch(68.1% .162 75.834);
        --color-yellow-700: oklch(55.4% .135 66.442);
        --color-lime-400: oklch(84.1% .238 128.85);
        --color-lime-500: oklch(76.8% .233 130.85);
        --color-lime-600: oklch(64.8% .2 131.684);
        --color-green-50: oklch(98.2% .018 155.826);
        --color-green-100: oklch(96.2% .044 156.743);
        --color-green-200: oklch(92.5% .084 155.995);
        --color-green-300: oklch(87.1% .15 154.449);
        --color-green-400: oklch(79.2% .209 151.711);
        --color-green-500: oklch(72.3% .219 149.579);
        --color-green-600: oklch(62.7% .194 149.214);
        --color-green-700: oklch(52.7% .154 150.069);
        --color-green-800: oklch(44.8% .119 151.328);
        --color-green-900: oklch(39.3% .095 152.535);
        --color-green-950: oklch(26.6% .065 152.934);
        --color-emerald-50: oklch(97.9% .021 166.113);
        --color-emerald-100: oklch(95% .052 163.051);
        --color-emerald-200: oklch(90.5% .093 164.15);
        --color-emerald-400: oklch(76.5% .177 163.223);
        --color-emerald-500: oklch(69.6% .17 162.48);
        --color-emerald-600: oklch(59.6% .145 163.225);
        --color-emerald-700: oklch(50.8% .118 165.612);
        --color-emerald-950: oklch(26.2% .051 172.552);
        --color-teal-400: oklch(77.7% .152 181.912);
        --color-teal-500: oklch(70.4% .14 182.503);
        --color-teal-600: oklch(60% .118 184.704);
        --color-cyan-50: oklch(98.4% .019 200.873);
        --color-cyan-400: oklch(78.9% .154 211.53);
        --color-cyan-500: oklch(71.5% .143 215.221);
        --color-cyan-600: oklch(60.9% .126 221.723);
        --color-cyan-700: oklch(52% .105 223.128);
        --color-cyan-950: oklch(30.2% .056 229.695);
        --color-sky-50: oklch(97.7% .013 236.62);
        --color-sky-100: oklch(95.1% .026 236.824);
        --color-sky-400: oklch(74.6% .16 232.661);
        --color-sky-500: oklch(68.5% .169 237.323);
        --color-sky-600: oklch(58.8% .158 241.966);
        --color-sky-700: oklch(50% .134 242.749);
        --color-sky-900: oklch(39.1% .09 240.876);
        --color-sky-950: oklch(29.3% .066 243.157);
        --color-blue-50: oklch(97% .014 254.604);
        --color-blue-100: oklch(93.2% .032 255.585);
        --color-blue-200: oklch(88.2% .059 254.128);
        --color-blue-300: oklch(80.9% .105 251.813);
        --color-blue-400: oklch(70.7% .165 254.624);
        --color-blue-500: oklch(62.3% .214 259.815);
        --color-blue-600: oklch(54.6% .245 262.881);
        --color-blue-700: oklch(48.8% .243 264.376);
        --color-blue-800: oklch(42.4% .199 265.638);
        --color-blue-900: oklch(37.9% .146 265.522);
        --color-blue-950: oklch(28.2% .091 267.935);
        --color-indigo-50: oklch(96.2% .018 272.314);
        --color-indigo-400: oklch(67.3% .182 276.935);
        --color-indigo-500: oklch(58.5% .233 277.117);
        --color-indigo-600: oklch(51.1% .262 276.966);
        --color-indigo-950: oklch(25.7% .09 281.288);
        --color-violet-100: oklch(94.3% .029 294.588);
        --color-violet-200: oklch(89.4% .057 293.283);
        --color-violet-400: oklch(70.2% .183 293.541);
        --color-violet-500: oklch(60.6% .25 292.717);
        --color-violet-600: oklch(54.1% .281 293.009);
        --color-violet-700: oklch(49.1% .27 292.581);
        --color-purple-50: oklch(97.7% .014 308.299);
        --color-purple-400: oklch(71.4% .203 305.504);
        --color-purple-500: oklch(62.7% .265 303.9);
        --color-purple-600: oklch(55.8% .288 302.321);
        --color-purple-950: oklch(29.1% .149 302.717);
        --color-fuchsia-400: oklch(74% .238 322.16);
        --color-fuchsia-600: oklch(59.1% .293 322.896);
        --color-pink-50: oklch(97.1% .014 343.198);
        --color-pink-100: oklch(94.8% .028 342.258);
        --color-pink-400: oklch(71.8% .202 349.761);
        --color-pink-500: oklch(65.6% .241 354.308);
        --color-pink-600: oklch(59.2% .249 .584);
        --color-pink-900: oklch(40.8% .153 2.432);
        --color-pink-950: oklch(28.4% .109 3.907);
        --color-rose-400: oklch(71.2% .194 13.428);
        --color-rose-500: oklch(64.5% .246 16.439);
        --color-rose-600: oklch(58.6% .253 17.585);
        --color-slate-400: oklch(70.4% .04 256.788);
        --color-slate-600: oklch(44.6% .043 257.281);
        --color-gray-200: oklch(92.8% .006 264.531);
        --color-gray-300: oklch(87.2% .01 258.338);
        --color-gray-400: oklch(70.7% .022 261.325);
        --color-gray-500: oklch(55.1% .027 264.364);
        --color-gray-600: oklch(44.6% .03 256.802);
        --color-gray-700: oklch(37.3% .034 259.733);
        --color-gray-800: oklch(27.8% .033 256.848);
        --color-gray-900: oklch(21% .034 264.665);
        --color-zinc-400: oklch(70.5% .015 286.067);
        --color-zinc-600: oklch(44.2% .017 285.786);
        --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-stone-400: oklch(70.9% .01 56.259);
        --color-stone-600: oklch(44.4% .011 73.639);
        --color-black: #000;
        --color-white: #fff;
        --spacing: .25rem;
        --container-sm: 24rem;
        --container-md: 28rem;
        --container-lg: 32rem;
        --container-xl: 36rem;
        --container-2xl: 42rem;
        --container-4xl: 56rem;
        --container-5xl: 64rem;
        --container-6xl: 72rem;
        --container-7xl: 80rem;
        --text-xs: .75rem;
        --text-xs--line-height: calc(1/.75);
        --text-sm: .875rem;
        --text-sm--line-height: calc(1.25/.875);
        --text-base: 1rem;
        --text-base--line-height: calc(1.5/1);
        --text-lg: 1.125rem;
        --text-lg--line-height: calc(1.75/1.125);
        --text-xl: 1.25rem;
        --text-xl--line-height: calc(1.75/1.25);
        --text-2xl: 1.5rem;
        --text-2xl--line-height: calc(2/1.5);
        --text-3xl: 1.875rem;
        --text-3xl--line-height: calc(2.25/1.875);
        --text-4xl: 2.25rem;
        --text-4xl--line-height: calc(2.5/2.25);
        --font-weight-medium: 500;
        --font-weight-semibold: 600;
        --font-weight-bold: 700;
        --font-weight-black: 900;
        --tracking-wider: .05em;
        --radius-2xl: 1rem;
        --radius-3xl: 1.5rem;
        --ease-out: cubic-bezier(0,0,.2,1);
        --ease-in-out: cubic-bezier(.4,0,.2,1);
        --animate-ping: ping 1s cubic-bezier(0,0,.2,1)infinite;
        --animate-pulse: pulse 2s cubic-bezier(.4,0,.6,1)infinite;
        --animate-bounce: bounce 1s infinite;
        --blur-2xl: 40px;
        --blur-3xl: 64px;
        --aspect-video: 16/9;
        --default-transition-duration: .15s;
        --default-transition-timing-function: cubic-bezier(.4,0,.2,1);
        --default-font-family: "Geist";
        --default-mono-font-family: "Geist Mono";
        --sidebar-width: 280px;
        --header-height: 64px;
        --footer-height: 32px
    }
}

@layer base {
    *, :after, :before, ::backdrop {
        box-sizing: border-box;
        border: 0 solid;
        margin: 0;
        padding: 0
    }

    ::file-selector-button {
        box-sizing: border-box;
        border: 0 solid;
        margin: 0;
        padding: 0
    }

    html, :host {
        -webkit-text-size-adjust: 100%;
        tab-size: 4;
        line-height: 1.5;
        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);
        -webkit-tap-highlight-color: transparent
    }

    hr {
        height: 0;
        color: inherit;
        border-top-width: 1px
    }

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

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

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

    b, strong {
        font-weight: bolder
    }

    code, kbd, samp, pre {
        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-variation-settings: var(--default-mono-font-variation-settings,normal);
        font-size: 1em
    }

    small {
        font-size: 80%
    }

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

    sub {
        bottom: -.25em
    }

    sup {
        top: -.5em
    }

    table {
        text-indent: 0;
        border-color: inherit;
        border-collapse: collapse
    }

    :-moz-focusring {
        outline: auto
    }

    progress {
        vertical-align: baseline
    }

    summary {
        display: list-item
    }

    ol, ul, menu {
        list-style: none
    }

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

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

    button, input, select, optgroup, textarea {
        font: inherit;
        font-feature-settings: inherit;
        font-variation-settings: inherit;
        letter-spacing: inherit;
        color: inherit;
        opacity: 1;
        background-color: #0000;
        border-radius: 0
    }

    ::file-selector-button {
        font: inherit;
        font-feature-settings: inherit;
        font-variation-settings: inherit;
        letter-spacing: inherit;
        color: inherit;
        opacity: 1;
        background-color: #0000;
        border-radius: 0
    }

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

    ::placeholder {
        opacity: 1
    }

    @supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px) {
        ::placeholder {
            color: currentColor
        }

        @supports (color:color-mix(in lab, red, red)) {
            ::placeholder {
                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 {
        padding-block: 0
    }

    ::-webkit-datetime-edit-year-field {
        padding-block: 0
    }

    ::-webkit-datetime-edit-month-field {
        padding-block: 0
    }

    ::-webkit-datetime-edit-day-field {
        padding-block: 0
    }

    ::-webkit-datetime-edit-hour-field {
        padding-block: 0
    }

    ::-webkit-datetime-edit-minute-field {
        padding-block: 0
    }

    ::-webkit-datetime-edit-second-field {
        padding-block: 0
    }

    ::-webkit-datetime-edit-millisecond-field {
        padding-block: 0
    }

    ::-webkit-datetime-edit-meridiem-field {
        padding-block: 0
    }

    ::-webkit-calendar-picker-indicator {
        line-height: 1
    }

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

    button, input:where([type=button],[type=reset],[type=submit]) {
        appearance: button
    }

    ::file-selector-button {
        appearance: button
    }

    ::-webkit-inner-spin-button {
        height: auto
    }

    ::-webkit-outer-spin-button {
        height: auto
    }

    [hidden]:where(:not([hidden=until-found])) {
        display: none !important
    }



    body {
        font-feature-settings: "ss01";
        background-color: var(--background);
        min-height: 100vh;
        color: var(--foreground);
        font-family: "primary-font",sans-serif
    }

    code {
        font-family: Geist Mono,monospace !important;
    }

    .code {
        font-family: Geist Mono,monospace !important;
    }

    * {
        border-color: var(--border);
        outline-color: var(--ring)
    }

    @supports (color:color-mix(in lab, red, red)) {
        * {
            outline-color: color-mix(in oklab,var(--ring)50%,transparent)
        }
    }

    html {
        scrollbar-gutter: stable
    }

    * {
        scrollbar-color: var(--muted-foreground)var(--sidebar)
    }

    input[type=number] {
        -webkit-appearance: none;
        margin: 0;
        -moz-appearance: textfield !important
    }

        input[type=number]::-webkit-outer-spin-button {
            -webkit-appearance: none;
            margin: 0;
            -moz-appearance: textfield !important
        }

        input[type=number]::-webkit-inner-spin-button {
            -webkit-appearance: none;
            margin: 0;
            -moz-appearance: textfield !important
        }

    :root {
        --red-50: oklch(97.1% .013 17.38);
        --red-100: oklch(93.6% .032 17.717);
        --red-200: oklch(88.5% .062 18.334);
        --red-300: oklch(80.8% .114 19.571);
        --red-400: oklch(70.4% .191 22.216);
        --red-500: oklch(63.7% .237 25.331);
        --red-600: oklch(57.7% .245 27.325);
        --red-700: oklch(50.5% .213 27.518);
        --red-800: oklch(44.4% .177 26.899);
        --red-900: oklch(39.6% .141 25.723);
        --red-950: oklch(25.8% .092 26.042);
        --orange-50: oklch(98% .016 73.684);
        --orange-100: oklch(95.4% .038 75.164);
        --orange-200: oklch(90.1% .076 70.697);
        --orange-300: oklch(83.7% .128 66.29);
        --orange-400: oklch(75% .183 55.934);
        --orange-500: oklch(70.5% .213 47.604);
        --orange-600: oklch(64.6% .222 41.116);
        --orange-700: oklch(55.3% .195 38.402);
        --orange-800: oklch(47% .157 37.304);
        --orange-900: oklch(40.8% .123 38.172);
        --orange-950: oklch(26.6% .079 36.259);
        --amber-50: oklch(98.7% .022 95.277);
        --amber-100: oklch(96.2% .059 95.617);
        --amber-200: oklch(92.4% .12 95.746);
        --amber-300: oklch(87.9% .169 91.605);
        --amber-400: oklch(82.8% .189 84.429);
        --amber-500: oklch(76.9% .188 70.08);
        --amber-600: oklch(66.6% .179 58.318);
        --amber-700: oklch(55.5% .163 48.998);
        --amber-800: oklch(47.3% .137 46.201);
        --amber-900: oklch(41.4% .112 45.904);
        --amber-950: oklch(27.9% .077 45.635);
        --yellow-50: oklch(98.7% .026 102.212);
        --yellow-100: oklch(97.3% .071 103.193);
        --yellow-200: oklch(94.5% .129 101.54);
        --yellow-300: oklch(90.5% .182 98.111);
        --yellow-400: oklch(85.2% .199 91.936);
        --yellow-500: oklch(79.5% .184 86.047);
        --yellow-600: oklch(68.1% .162 75.834);
        --yellow-700: oklch(55.4% .135 66.442);
        --yellow-800: oklch(47.6% .114 61.907);
        --yellow-900: oklch(42.1% .095 57.708);
        --yellow-950: oklch(28.6% .066 53.813);
        --lime-50: oklch(98.6% .031 120.757);
        --lime-100: oklch(96.7% .067 122.328);
        --lime-200: oklch(93.8% .127 124.321);
        --lime-300: oklch(89.7% .196 126.665);
        --lime-400: oklch(84.1% .238 128.85);
        --lime-500: oklch(76.8% .233 130.85);
        --lime-600: oklch(64.8% .2 131.684);
        --lime-700: oklch(53.2% .157 131.589);
        --lime-800: oklch(45.3% .124 130.933);
        --lime-900: oklch(40.5% .101 131.063);
        --lime-950: oklch(27.4% .072 132.109);
        --green-50: oklch(98.2% .018 155.826);
        --green-100: oklch(96.2% .044 156.743);
        --green-200: oklch(92.5% .084 155.995);
        --green-300: oklch(87.1% .15 154.449);
        --green-400: oklch(79.2% .209 151.711);
        --green-500: oklch(72.3% .219 149.579);
        --green-600: oklch(62.7% .194 149.214);
        --green-700: oklch(52.7% .154 150.069);
        --green-800: oklch(44.8% .119 151.328);
        --green-900: oklch(39.3% .095 152.535);
        --green-950: oklch(26.6% .065 152.934);
        --emerald-50: oklch(97.9% .021 166.113);
        --emerald-100: oklch(95% .052 163.051);
        --emerald-200: oklch(90.5% .093 164.15);
        --emerald-300: oklch(84.5% .143 164.978);
        --emerald-400: oklch(76.5% .177 163.223);
        --emerald-500: oklch(69.6% .17 162.48);
        --emerald-600: oklch(59.6% .145 163.225);
        --emerald-700: oklch(50.8% .118 165.612);
        --emerald-800: oklch(43.2% .095 166.913);
        --emerald-900: oklch(37.8% .077 168.94);
        --emerald-950: oklch(26.2% .051 172.552);
        --teal-50: oklch(98.4% .014 180.72);
        --teal-100: oklch(95.3% .051 180.801);
        --teal-200: oklch(91% .096 180.426);
        --teal-300: oklch(85.5% .138 181.071);
        --teal-400: oklch(77.7% .152 181.912);
        --teal-500: oklch(70.4% .14 182.503);
        --teal-600: oklch(60% .118 184.704);
        --teal-700: oklch(51.1% .096 186.391);
        --teal-800: oklch(43.7% .078 188.216);
        --teal-900: oklch(38.6% .063 188.416);
        --teal-950: oklch(27.7% .046 192.524);
        --cyan-50: oklch(98.4% .019 200.873);
        --cyan-100: oklch(95.6% .045 203.388);
        --cyan-200: oklch(91.7% .08 205.041);
        --cyan-300: oklch(86.5% .127 207.078);
        --cyan-400: oklch(78.9% .154 211.53);
        --cyan-500: oklch(71.5% .143 215.221);
        --cyan-600: oklch(60.9% .126 221.723);
        --cyan-700: oklch(52% .105 223.128);
        --cyan-800: oklch(45% .085 224.283);
        --cyan-900: oklch(39.8% .07 227.392);
        --cyan-950: oklch(30.2% .056 229.695);
        --sky-50: oklch(97.7% .013 236.62);
        --sky-100: oklch(95.1% .026 236.824);
        --sky-200: oklch(90.1% .058 230.902);
        --sky-300: oklch(82.8% .111 230.318);
        --sky-400: oklch(74.6% .16 232.661);
        --sky-500: oklch(68.5% .169 237.323);
        --sky-600: oklch(58.8% .158 241.966);
        --sky-700: oklch(50% .134 242.749);
        --sky-800: oklch(44.3% .11 240.79);
        --sky-900: oklch(39.1% .09 240.876);
        --sky-950: oklch(29.3% .066 243.157);
        --blue-50: oklch(97% .014 254.604);
        --blue-100: oklch(93.2% .032 255.585);
        --blue-200: oklch(88.2% .059 254.128);
        --blue-300: oklch(80.9% .105 251.813);
        --blue-400: oklch(70.7% .165 254.624);
        --blue-500: oklch(62.3% .214 259.815);
        --blue-600: oklch(54.6% .245 262.881);
        --blue-700: oklch(48.8% .243 264.376);
        --blue-800: oklch(42.4% .199 265.638);
        --blue-900: oklch(37.9% .146 265.522);
        --blue-950: oklch(28.2% .091 267.935);
        --indigo-50: oklch(96.2% .018 272.314);
        --indigo-100: oklch(93% .034 272.788);
        --indigo-200: oklch(87% .065 274.039);
        --indigo-300: oklch(78.5% .115 274.713);
        --indigo-400: oklch(67.3% .182 276.935);
        --indigo-500: oklch(58.5% .233 277.117);
        --indigo-600: oklch(51.1% .262 276.966);
        --indigo-700: oklch(45.7% .24 277.023);
        --indigo-800: oklch(39.8% .195 277.366);
        --indigo-900: oklch(35.9% .144 278.697);
        --indigo-950: oklch(25.7% .09 281.288);
        --violet-50: oklch(96.9% .016 293.756);
        --violet-100: oklch(94.3% .029 294.588);
        --violet-200: oklch(89.4% .057 293.283);
        --violet-300: oklch(81.1% .111 293.571);
        --violet-400: oklch(70.2% .183 293.541);
        --violet-500: oklch(60.6% .25 292.717);
        --violet-600: oklch(54.1% .281 293.009);
        --violet-700: oklch(49.1% .27 292.581);
        --violet-800: oklch(43.2% .232 292.759);
        --violet-900: oklch(38% .189 293.745);
        --violet-950: oklch(28.3% .141 291.089);
        --purple-50: oklch(97.7% .014 308.299);
        --purple-100: oklch(94.6% .033 307.174);
        --purple-200: oklch(90.2% .063 306.703);
        --purple-300: oklch(82.7% .119 306.383);
        --purple-400: oklch(71.4% .203 305.504);
        --purple-500: oklch(62.7% .265 303.9);
        --purple-600: oklch(55.8% .288 302.321);
        --purple-700: oklch(49.6% .265 301.924);
        --purple-800: oklch(43.8% .218 303.724);
        --purple-900: oklch(38.1% .176 304.987);
        --purple-950: oklch(29.1% .149 302.717);
        --fuchsia-50: oklch(97.7% .017 320.058);
        --fuchsia-100: oklch(95.2% .037 318.852);
        --fuchsia-200: oklch(90.3% .076 319.62);
        --fuchsia-300: oklch(83.3% .145 321.434);
        --fuchsia-400: oklch(74% .238 322.16);
        --fuchsia-500: oklch(66.7% .295 322.15);
        --fuchsia-600: oklch(59.1% .293 322.896);
        --fuchsia-700: oklch(51.8% .253 323.949);
        --fuchsia-800: oklch(45.2% .211 324.591);
        --fuchsia-900: oklch(40.1% .17 325.612);
        --fuchsia-950: oklch(29.3% .136 325.661);
        --pink-50: oklch(97.1% .014 343.198);
        --pink-100: oklch(94.8% .028 342.258);
        --pink-200: oklch(89.9% .061 343.231);
        --pink-300: oklch(82.3% .12 346.018);
        --pink-400: oklch(71.8% .202 349.761);
        --pink-500: oklch(65.6% .241 354.308);
        --pink-600: oklch(59.2% .249 .584);
        --pink-700: oklch(52.5% .223 3.958);
        --pink-800: oklch(45.9% .187 3.815);
        --pink-900: oklch(40.8% .153 2.432);
        --pink-950: oklch(28.4% .109 3.907);
        --rose-50: oklch(96.9% .015 12.422);
        --rose-100: oklch(94.1% .03 12.58);
        --rose-200: oklch(89.2% .058 10.001);
        --rose-300: oklch(81% .117 11.638);
        --rose-400: oklch(71.2% .194 13.428);
        --rose-500: oklch(64.5% .246 16.439);
        --rose-600: oklch(58.6% .253 17.585);
        --rose-700: oklch(51.4% .222 16.935);
        --rose-800: oklch(45.5% .188 13.697);
        --rose-900: oklch(41% .159 10.272);
        --rose-950: oklch(27.1% .105 12.094);
        --slate-50: oklch(98.4% .003 247.858);
        --slate-100: oklch(96.8% .007 247.896);
        --slate-200: oklch(92.9% .013 255.508);
        --slate-300: oklch(86.9% .022 252.894);
        --slate-400: oklch(70.4% .04 256.788);
        --slate-500: oklch(55.4% .046 257.417);
        --slate-600: oklch(44.6% .043 257.281);
        --slate-700: oklch(37.2% .044 257.287);
        --slate-800: oklch(27.9% .041 260.031);
        --slate-900: oklch(20.8% .042 265.755);
        --slate-950: oklch(12.9% .042 264.695);
        --gray-50: oklch(98.5% .002 247.839);
        --gray-100: oklch(96.7% .003 264.542);
        --gray-200: oklch(92.8% .006 264.531);
        --gray-300: oklch(87.2% .01 258.338);
        --gray-400: oklch(70.7% .022 261.325);
        --gray-500: oklch(55.1% .027 264.364);
        --gray-600: oklch(44.6% .03 256.802);
        --gray-700: oklch(37.3% .034 259.733);
        --gray-800: oklch(27.8% .033 256.848);
        --gray-900: oklch(21% .034 264.665);
        --gray-950: oklch(13% .028 261.692);
        --zinc-50: oklch(98.5% 0 0);
        --zinc-100: oklch(96.7% .001 286.375);
        --zinc-200: oklch(92% .004 286.32);
        --zinc-300: oklch(87.1% .006 286.286);
        --zinc-400: oklch(70.5% .015 286.067);
        --zinc-500: oklch(55.2% .016 285.938);
        --zinc-600: oklch(44.2% .017 285.786);
        --zinc-700: oklch(37% .013 285.805);
        --zinc-800: oklch(27.4% .006 286.033);
        --zinc-900: oklch(21% .006 285.885);
        --zinc-950: oklch(14.1% .005 285.823);
        --neutral-50: oklch(98.5% 0 0);
        --neutral-100: oklch(97% 0 0);
        --neutral-200: oklch(92.2% 0 0);
        --neutral-300: oklch(87% 0 0);
        --neutral-400: oklch(70.8% 0 0);
        --neutral-500: oklch(55.6% 0 0);
        --neutral-600: oklch(43.9% 0 0);
        --neutral-700: oklch(37.1% 0 0);
        --neutral-800: oklch(26.9% 0 0);
        --neutral-900: oklch(20.5% 0 0);
        --neutral-950: oklch(14.5% 0 0);
        --stone-50: oklch(98.5% .001 106.423);
        --stone-100: oklch(97% .001 106.424);
        --stone-200: oklch(92.3% .003 48.717);
        --stone-300: oklch(86.9% .005 56.366);
        --stone-400: oklch(70.9% .01 56.259);
        --stone-500: oklch(55.3% .013 58.071);
        --stone-600: oklch(44.4% .011 73.639);
        --stone-700: oklch(37.4% .01 67.558);
        --stone-800: oklch(26.8% .007 34.298);
        --stone-900: oklch(21.6% .006 56.043);
        --stone-950: oklch(14.7% .004 49.25);
        --black: #000;
        --white: #fff;
        --alert: var(--alert);
        --info: var(--info);
        --warning: var(--warning);
        --success: var(--success);
        --background: var(--background);
        --foreground: var(--foreground);
        --ring: var(--ring);
        --input: var(--input);
        --border: var(--border);
        --destructive: var(--destructive);
        --accent-foreground: var(--accent-foreground);
        --accent: var(--accent);
        --muted-foreground: var(--muted-foreground);
        --muted: var(--muted);
        --secondary-foreground: var(--secondary-foreground);
        --secondary: var(--secondary);
        --primary-foreground: var(--primary-foreground);
        --primary: var(--primary);
        --popover-foreground: var(--popover-foreground);
        --popover: var(--popover);
        --card-foreground: var(--card-foreground);
        --card: var(--card);
        --sidebar: var(--sidebar);
        --sidebar-foreground: var(--sidebar-foreground);
        --sidebar-muted: var(--sidebar-muted);
        --sidebar-border: var(--sidebar-border);
        --sidebar-accent: var(--sidebar-accent)
    }

        :root --__CSS_VALUES__ {
            red-50: 4;
            red-100: 4;
            red-200: 4;
            red-300: 4;
            red-400: 4;
            red-500: 4;
            red-600: 4;
            red-700: 4;
            red-800: 4;
            red-900: 4;
            red-950: 4;
            orange-50: 4;
            orange-100: 4;
            orange-200: 4;
            orange-300: 4;
            orange-400: 4;
            orange-500: 4;
            orange-600: 4;
            orange-700: 4;
            orange-800: 4;
            orange-900: 4;
            orange-950: 4;
            amber-50: 4;
            amber-100: 4;
            amber-200: 4;
            amber-300: 4;
            amber-400: 4;
            amber-500: 4;
            amber-600: 4;
            amber-700: 4;
            amber-800: 4;
            amber-900: 4;
            amber-950: 4;
            yellow-50: 4;
            yellow-100: 4;
            yellow-200: 4;
            yellow-300: 4;
            yellow-400: 4;
            yellow-500: 4;
            yellow-600: 4;
            yellow-700: 4;
            yellow-800: 4;
            yellow-900: 4;
            yellow-950: 4;
            lime-50: 4;
            lime-100: 4;
            lime-200: 4;
            lime-300: 4;
            lime-400: 4;
            lime-500: 4;
            lime-600: 4;
            lime-700: 4;
            lime-800: 4;
            lime-900: 4;
            lime-950: 4;
            green-50: 4;
            green-100: 4;
            green-200: 4;
            green-300: 4;
            green-400: 4;
            green-500: 4;
            green-600: 4;
            green-700: 4;
            green-800: 4;
            green-900: 4;
            green-950: 4;
            emerald-50: 4;
            emerald-100: 4;
            emerald-200: 4;
            emerald-300: 4;
            emerald-400: 4;
            emerald-500: 4;
            emerald-600: 4;
            emerald-700: 4;
            emerald-800: 4;
            emerald-900: 4;
            emerald-950: 4;
            teal-50: 4;
            teal-100: 4;
            teal-200: 4;
            teal-300: 4;
            teal-400: 4;
            teal-500: 4;
            teal-600: 4;
            teal-700: 4;
            teal-800: 4;
            teal-900: 4;
            teal-950: 4;
            cyan-50: 4;
            cyan-100: 4;
            cyan-200: 4;
            cyan-300: 4;
            cyan-400: 4;
            cyan-500: 4;
            cyan-600: 4;
            cyan-700: 4;
            cyan-800: 4;
            cyan-900: 4;
            cyan-950: 4;
            sky-50: 4;
            sky-100: 4;
            sky-200: 4;
            sky-300: 4;
            sky-400: 4;
            sky-500: 4;
            sky-600: 4;
            sky-700: 4;
            sky-800: 4;
            sky-900: 4;
            sky-950: 4;
            blue-50: 4;
            blue-100: 4;
            blue-200: 4;
            blue-300: 4;
            blue-400: 4;
            blue-500: 4;
            blue-600: 4;
            blue-700: 4;
            blue-800: 4;
            blue-900: 4;
            blue-950: 4;
            indigo-50: 4;
            indigo-100: 4;
            indigo-200: 4;
            indigo-300: 4;
            indigo-400: 4;
            indigo-500: 4;
            indigo-600: 4;
            indigo-700: 4;
            indigo-800: 4;
            indigo-900: 4;
            indigo-950: 4;
            violet-50: 4;
            violet-100: 4;
            violet-200: 4;
            violet-300: 4;
            violet-400: 4;
            violet-500: 4;
            violet-600: 4;
            violet-700: 4;
            violet-800: 4;
            violet-900: 4;
            violet-950: 4;
            purple-50: 4;
            purple-100: 4;
            purple-200: 4;
            purple-300: 4;
            purple-400: 4;
            purple-500: 4;
            purple-600: 4;
            purple-700: 4;
            purple-800: 4;
            purple-900: 4;
            purple-950: 4;
            fuchsia-50: 4;
            fuchsia-100: 4;
            fuchsia-200: 4;
            fuchsia-300: 4;
            fuchsia-400: 4;
            fuchsia-500: 4;
            fuchsia-600: 4;
            fuchsia-700: 4;
            fuchsia-800: 4;
            fuchsia-900: 4;
            fuchsia-950: 4;
            pink-50: 4;
            pink-100: 4;
            pink-200: 4;
            pink-300: 4;
            pink-400: 4;
            pink-500: 4;
            pink-600: 4;
            pink-700: 4;
            pink-800: 4;
            pink-900: 4;
            pink-950: 4;
            rose-50: 4;
            rose-100: 4;
            rose-200: 4;
            rose-300: 4;
            rose-400: 4;
            rose-500: 4;
            rose-600: 4;
            rose-700: 4;
            rose-800: 4;
            rose-900: 4;
            rose-950: 4;
            slate-50: 4;
            slate-100: 4;
            slate-200: 4;
            slate-300: 4;
            slate-400: 4;
            slate-500: 4;
            slate-600: 4;
            slate-700: 4;
            slate-800: 4;
            slate-900: 4;
            slate-950: 4;
            gray-50: 4;
            gray-100: 4;
            gray-200: 4;
            gray-300: 4;
            gray-400: 4;
            gray-500: 4;
            gray-600: 4;
            gray-700: 4;
            gray-800: 4;
            gray-900: 4;
            gray-950: 4;
            zinc-50: 4;
            zinc-100: 4;
            zinc-200: 4;
            zinc-300: 4;
            zinc-400: 4;
            zinc-500: 4;
            zinc-600: 4;
            zinc-700: 4;
            zinc-800: 4;
            zinc-900: 4;
            zinc-950: 4;
            neutral-50: 4;
            neutral-100: 4;
            neutral-200: 4;
            neutral-300: 4;
            neutral-400: 4;
            neutral-500: 4;
            neutral-600: 4;
            neutral-700: 4;
            neutral-800: 4;
            neutral-900: 4;
            neutral-950: 4;
            stone-50: 4;
            stone-100: 4;
            stone-200: 4;
            stone-300: 4;
            stone-400: 4;
            stone-500: 4;
            stone-600: 4;
            stone-700: 4;
            stone-800: 4;
            stone-900: 4;
            stone-950: 4;
            black: 4;
            white: 4;
            alert: 1;
            info: 1;
            warning: 1;
            success: 1;
            foreground: 1;
            ring: 1;
            input: 1;
            destructive: 1;
            accent-foreground: 1;
            accent: 1;
            muted-foreground: 1;
            muted: 1;
            secondary-foreground: 1;
            secondary: 1;
            primary-foreground: 1;
            primary: 1;
            popover-foreground: 1;
            popover: 1;
            card-foreground: 1;
            card: 1;
            sidebar: 1;
            sidebar-foreground: 1;
            sidebar-muted: 1;
            sidebar-border: 1;
            sidebar-accent: 1;
            background: 1px;
            border: 1px
        }
}

@layer components {
    .button {
        cursor: pointer;
        justify-content: center;
        align-items: center;
        gap: calc(var(--spacing)*2);
        border-radius: calc(var(--radius) - 2px);
        font-size: var(--text-sm);
        line-height: var(--tw-leading,var(--text-sm--line-height));
        --tw-font-weight: var(--font-weight-medium);
        font-weight: var(--font-weight-medium);
        white-space: nowrap;
        transition-property: all;
        transition-timing-function: var(--tw-ease,var(--default-transition-timing-function));
        transition-duration: var(--tw-duration,var(--default-transition-duration));
        --tw-outline-style: none;
        outline-style: none;
        flex-shrink: 0;
        display: inline-flex
    }

        .button:focus-visible {
            border-color: var(--ring);
            --tw-ring-shadow: var(--tw-ring-inset,)0 0 0 calc(3px + 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);
            --tw-ring-color: var(--ring)
        }

    @supports (color:color-mix(in lab, red, red)) {
        .button:focus-visible {
            --tw-ring-color: color-mix(in oklab,var(--ring)50%,transparent)
        }
    }

    .button:disabled {
        pointer-events: none;
        opacity: .5
    }

    .button[aria-invalid=true] {
        border-color: var(--destructive);
        --tw-ring-color: var(--destructive)
    }

    @supports (color:color-mix(in lab, red, red)) {
        .button[aria-invalid=true] {
            --tw-ring-color: color-mix(in oklab,var(--destructive)20%,transparent)
        }
    }

    .button:is(.dark *)[aria-invalid=true] {
        --tw-ring-color: var(--destructive)
    }

    @supports (color:color-mix(in lab, red, red)) {
        .button:is(.dark *)[aria-invalid=true] {
            --tw-ring-color: color-mix(in oklab,var(--destructive)40%,transparent)
        }
    }

    .button svg {
        pointer-events: none;
        flex-shrink: 0
    }

        .button svg:not([class*=size-]) {
            width: calc(var(--spacing)*4);
            height: calc(var(--spacing)*4)
        }

    .button[variant=default], .button:not([variant]) {
        background-color: var(--primary);
        color: var(--primary-foreground)
    }

    @media (hover:hover) {
        :is(.button[variant=default],.button:not([variant])):hover {
            background-color: var(--primary)
        }

        @supports (color:color-mix(in lab, red, red)) {
            :is(.button[variant=default],.button:not([variant])):hover {
                background-color: color-mix(in oklab,var(--primary)90%,transparent)
            }
        }
    }

    .button[variant=destructive] {
        background-color: var(--destructive);
        color: var(--color-white)
    }

    @media (hover:hover) {
        .button[variant=destructive]:hover {
            background-color: var(--destructive)
        }

        @supports (color:color-mix(in lab, red, red)) {
            .button[variant=destructive]:hover {
                background-color: color-mix(in oklab,var(--destructive)90%,transparent)
            }
        }
    }

    .button[variant=destructive]:focus-visible {
        --tw-ring-color: var(--destructive)
    }

    @supports (color:color-mix(in lab, red, red)) {
        .button[variant=destructive]:focus-visible {
            --tw-ring-color: color-mix(in oklab,var(--destructive)20%,transparent)
        }
    }

    .button[variant=destructive]:is(.dark *) {
        background-color: var(--destructive)
    }

    @supports (color:color-mix(in lab, red, red)) {
        .button[variant=destructive]:is(.dark *) {
            background-color: color-mix(in oklab,var(--destructive)60%,transparent)
        }
    }

    .button[variant=destructive]:is(.dark *):focus-visible {
        --tw-ring-color: var(--destructive)
    }

    @supports (color:color-mix(in lab, red, red)) {
        .button[variant=destructive]:is(.dark *):focus-visible {
            --tw-ring-color: color-mix(in oklab,var(--destructive)40%,transparent)
        }
    }

    .button[variant=outline] {
        border-style: var(--tw-border-style);
        background-color: var(--background);
        --tw-shadow: 0 1px 2px 0 var(--tw-shadow-color,#0000000d);
        box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);
        border-width: 1px
    }

    @media (hover:hover) {
        .button[variant=outline]:hover {
            background-color: var(--accent);
            color: var(--accent-foreground)
        }
    }

    .button[variant=outline]:is(.dark *) {
        border-color: var(--input);
        background-color: var(--input)
    }

    @supports (color:color-mix(in lab, red, red)) {
        .button[variant=outline]:is(.dark *) {
            background-color: color-mix(in oklab,var(--input)30%,transparent)
        }
    }

    @media (hover:hover) {
        .button[variant=outline]:is(.dark *):hover {
            background-color: var(--input)
        }

        @supports (color:color-mix(in lab, red, red)) {
            .button[variant=outline]:is(.dark *):hover {
                background-color: color-mix(in oklab,var(--input)50%,transparent)
            }
        }
    }

    .button[variant=secondary] {
        background-color: var(--secondary);
        color: var(--secondary-foreground)
    }

    @media (hover:hover) {
        .button[variant=secondary]:hover {
            background-color: var(--secondary)
        }

        @supports (color:color-mix(in lab, red, red)) {
            .button[variant=secondary]:hover {
                background-color: color-mix(in oklab,var(--secondary)80%,transparent)
            }
        }

        .button[variant=ghost]:hover {
            background-color: var(--accent);
            color: var(--accent-foreground)
        }

        .button[variant=ghost]:is(.dark *):hover {
            background-color: var(--accent)
        }

        @supports (color:color-mix(in lab, red, red)) {
            .button[variant=ghost]:is(.dark *):hover {
                background-color: color-mix(in oklab,var(--accent)50%,transparent)
            }
        }
    }

    .button[variant=link] {
        color: var(--primary);
        text-underline-offset: 4px
    }

    @media (hover:hover) {
        .button[variant=link]:hover {
            text-decoration-line: underline
        }
    }

    .button[variant=primary] {
        background-color: var(--primary);
        color: var(--primary-foreground)
    }

    @media (hover:hover) {
        .button[variant=primary]:hover {
            background-color: var(--primary)
        }

        @supports (color:color-mix(in lab, red, red)) {
            .button[variant=primary]:hover {
                background-color: color-mix(in oklab,var(--primary)90%,transparent)
            }
        }
    }

    .button[size=default], .button:not([size]) {
        height: calc(var(--spacing)*9);
        padding-inline: calc(var(--spacing)*4);
        padding-block: calc(var(--spacing)*2)
    }

    :is(.button[size=default],.button:not([size])):has(>svg) {
        padding-inline: calc(var(--spacing)*3)
    }

    .button[size=sm] {
        height: calc(var(--spacing)*8);
        gap: calc(var(--spacing)*1.5);
        border-radius: calc(var(--radius) - 2px);
        padding-inline: calc(var(--spacing)*3)
    }

        .button[size=sm]:has(>svg) {
            padding-inline: calc(var(--spacing)*2.5)
        }

    .button[size=lg] {
        height: calc(var(--spacing)*10);
        border-radius: calc(var(--radius) - 2px);
        padding-inline: calc(var(--spacing)*6)
    }

        .button[size=lg]:has(>svg) {
            padding-inline: calc(var(--spacing)*4)
        }

    .button[size=icon] {
        width: calc(var(--spacing)*9);
        height: calc(var(--spacing)*9)
    }

    .button[size=icon-sm] {
        width: calc(var(--spacing)*8);
        height: calc(var(--spacing)*8)
    }

    .button[size=icon-lg] {
        width: calc(var(--spacing)*10);
        height: calc(var(--spacing)*10)
    }

    .input {
        height: calc(var(--spacing)*9);
        width: 100%;
        min-width: calc(var(--spacing)*0);
        border-radius: calc(var(--radius) - 2px);
        border-style: var(--tw-border-style);
        border-width: 1px;
        border-color: var(--input);
        padding-inline: calc(var(--spacing)*3);
        padding-block: calc(var(--spacing)*1);
        font-size: var(--text-base);
        line-height: var(--tw-leading,var(--text-base--line-height));
        --tw-shadow: 0 1px 2px 0 var(--tw-shadow-color,#0000000d);
        box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);
        transition-property: color,box-shadow;
        transition-timing-function: var(--tw-ease,var(--default-transition-timing-function));
        transition-duration: var(--tw-duration,var(--default-transition-duration));
        --tw-outline-style: none;
        background-color: #0000;
        outline-style: none
    }

        .input ::selection {
            background-color: var(--primary)
        }

        .input::selection {
            background-color: var(--primary)
        }

        .input ::selection {
            color: var(--primary-foreground)
        }

        .input::selection {
            color: var(--primary-foreground)
        }

        .input::file-selector-button {
            display: inline-flex
        }

        .input::file-selector-button {
            height: calc(var(--spacing)*7)
        }

        .input::file-selector-button {
            border-style: var(--tw-border-style);
            border-width: 0
        }

        .input::file-selector-button {
            background-color: #0000
        }

        .input::file-selector-button {
            font-size: var(--text-sm);
            line-height: var(--tw-leading,var(--text-sm--line-height))
        }

        .input::file-selector-button {
            --tw-font-weight: var(--font-weight-medium);
            font-weight: var(--font-weight-medium)
        }

        .input::file-selector-button {
            color: var(--foreground)
        }

        .input::placeholder {
            color: var(--muted-foreground)
        }

        .input:focus-visible {
            border-color: var(--primary);
            --tw-ring-shadow: var(--tw-ring-inset,)0 0 0 calc(3px + 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);
            --tw-ring-color: var(--primary)
        }

    @supports (color:color-mix(in lab, red, red)) {
        .input:focus-visible {
            --tw-ring-color: color-mix(in oklab,var(--primary)30%,transparent)
        }
    }

    .input:disabled {
        pointer-events: none;
        cursor: not-allowed;
        opacity: .5
    }

    .input[aria-invalid=true] {
        border-color: var(--destructive);
        --tw-ring-color: var(--destructive)
    }

    @supports (color:color-mix(in lab, red, red)) {
        .input[aria-invalid=true] {
            --tw-ring-color: color-mix(in oklab,var(--destructive)20%,transparent)
        }
    }

    @media (min-width:48rem) {
        .input {
            font-size: var(--text-sm);
            line-height: var(--tw-leading,var(--text-sm--line-height))
        }
    }

    .input:is(.dark *) {
        background-color: var(--input)
    }

    @supports (color:color-mix(in lab, red, red)) {
        .input:is(.dark *) {
            background-color: color-mix(in oklab,var(--input)30%,transparent)
        }
    }

    .input:is(.dark *)[aria-invalid=true] {
        --tw-ring-color: var(--destructive)
    }

    @supports (color:color-mix(in lab, red, red)) {
        .input:is(.dark *)[aria-invalid=true] {
            --tw-ring-color: color-mix(in oklab,var(--destructive)40%,transparent)
        }
    }

    .checkbox {
        height: calc(var(--spacing)*4);
        width: calc(var(--spacing)*4);
        border-radius: calc(var(--radius) - 4px);
        border-style: var(--tw-border-style);
        border-width: 1px;
        border-color: var(--primary);
        --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);
        box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);
        flex-shrink: 0
    }

        .checkbox:focus-visible {
            --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);
            --tw-ring-color: var(--ring);
            --tw-outline-style: none;
            outline-style: none
        }

        .checkbox:disabled {
            cursor: not-allowed;
            opacity: .5
        }

        .checkbox[data-state=checked] {
            background-color: var(--primary);
            color: var(--primary-foreground)
        }

    .textarea {
        field-sizing: content;
        min-height: calc(var(--spacing)*16);
        border-radius: calc(var(--radius) - 2px);
        border-style: var(--tw-border-style);
        border-width: 1px;
        border-color: var(--input);
        width: 100%;
        padding-inline: calc(var(--spacing)*3);
        padding-block: calc(var(--spacing)*2);
        font-size: var(--text-base);
        line-height: var(--tw-leading,var(--text-base--line-height));
        --tw-shadow: 0 1px 2px 0 var(--tw-shadow-color,#0000000d);
        box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);
        transition-property: color,box-shadow;
        transition-timing-function: var(--tw-ease,var(--default-transition-timing-function));
        transition-duration: var(--tw-duration,var(--default-transition-duration));
        --tw-outline-style: none;
        background-color: #0000;
        outline-style: none;
        display: flex
    }

        .textarea::placeholder {
            color: var(--muted-foreground)
        }

        .textarea:focus-visible {
            border-color: var(--primary);
            --tw-ring-shadow: var(--tw-ring-inset,)0 0 0 calc(3px + 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);
            --tw-ring-color: var(--primary)
        }

    @supports (color:color-mix(in lab, red, red)) {
        .textarea:focus-visible {
            --tw-ring-color: color-mix(in oklab,var(--primary)30%,transparent)
        }
    }

    .textarea:disabled {
        cursor: not-allowed;
        opacity: .5
    }

    .textarea[aria-invalid=true] {
        border-color: var(--destructive);
        --tw-ring-color: var(--destructive)
    }

    @supports (color:color-mix(in lab, red, red)) {
        .textarea[aria-invalid=true] {
            --tw-ring-color: color-mix(in oklab,var(--destructive)20%,transparent)
        }
    }

    @media (min-width:48rem) {
        .textarea {
            font-size: var(--text-sm);
            line-height: var(--tw-leading,var(--text-sm--line-height))
        }
    }

    .textarea:is(.dark *) {
        background-color: var(--input)
    }

    @supports (color:color-mix(in lab, red, red)) {
        .textarea:is(.dark *) {
            background-color: color-mix(in oklab,var(--input)30%,transparent)
        }
    }

    .textarea:is(.dark *)[aria-invalid=true] {
        --tw-ring-color: var(--destructive)
    }

    @supports (color:color-mix(in lab, red, red)) {
        .textarea:is(.dark *)[aria-invalid=true] {
            --tw-ring-color: color-mix(in oklab,var(--destructive)40%,transparent)
        }
    }

    .card {
        gap: calc(var(--spacing)*6);
        border-radius: calc(var(--radius) + 4px);
        border-style: var(--tw-border-style);
        background-color: var(--card);
        padding-block: calc(var(--spacing)*6);
        color: var(--card-foreground);
        --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);
        box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);
        border-width: 1px;
        flex-direction: column;
        display: flex
    }

    .card-header {
        gap: calc(var(--spacing)*1.5);
        padding-inline: calc(var(--spacing)*6);
        flex-direction: column;
        display: flex
    }

    .card-title {
        font-size: var(--text-lg);
        line-height: var(--tw-leading,var(--text-lg--line-height));
        --tw-leading: 1;
        --tw-font-weight: var(--font-weight-semibold);
        line-height: 1;
        font-weight: var(--font-weight-semibold)
    }

    .card-description {
        font-size: var(--text-sm);
        line-height: var(--tw-leading,var(--text-sm--line-height));
        color: var(--muted-foreground)
    }

    .card-content {
        padding-inline: calc(var(--spacing)*6)
    }

    .card-footer {
        padding-inline: calc(var(--spacing)*6);
        padding-top: calc(var(--spacing)*4);
        align-items: center;
        display: flex
    }

    .badge {
        justify-content: center;
        align-items: center;
        gap: calc(var(--spacing)*1);
        border-style: var(--tw-border-style);
        width: fit-content;
        padding-inline: calc(var(--spacing)*2);
        padding-block: calc(var(--spacing)*.5);
        font-size: var(--text-xs);
        line-height: var(--tw-leading,var(--text-xs--line-height));
        --tw-font-weight: var(--font-weight-medium);
        font-weight: var(--font-weight-medium);
        white-space: nowrap;
        transition-property: color,box-shadow;
        transition-timing-function: var(--tw-ease,var(--default-transition-timing-function));
        transition-duration: var(--tw-duration,var(--default-transition-duration));
        border-width: 1px;
        border-radius: 3.40282e38px;
        flex-shrink: 0;
        display: inline-flex;
        overflow: hidden
    }

        .badge:focus-visible {
            border-color: var(--ring);
            --tw-ring-shadow: var(--tw-ring-inset,)0 0 0 calc(3px + 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);
            --tw-ring-color: var(--ring)
        }

    @supports (color:color-mix(in lab, red, red)) {
        .badge:focus-visible {
            --tw-ring-color: color-mix(in oklab,var(--ring)50%,transparent)
        }
    }

    .badge[aria-invalid=true] {
        border-color: var(--destructive);
        --tw-ring-color: var(--destructive)
    }

    @supports (color:color-mix(in lab, red, red)) {
        .badge[aria-invalid=true] {
            --tw-ring-color: color-mix(in oklab,var(--destructive)20%,transparent)
        }
    }

    .badge:is(.dark *)[aria-invalid=true] {
        --tw-ring-color: var(--destructive)
    }

    @supports (color:color-mix(in lab, red, red)) {
        .badge:is(.dark *)[aria-invalid=true] {
            --tw-ring-color: color-mix(in oklab,var(--destructive)40%,transparent)
        }
    }

    .badge > svg {
        pointer-events: none;
        width: calc(var(--spacing)*3);
        height: calc(var(--spacing)*3)
    }

    .badge[variant=default], .badge:not([variant]) {
        background-color: var(--primary);
        color: var(--primary-foreground);
        border-color: #0000
    }

    @media (hover:hover) {
        :is(.badge[variant=default],.badge:not([variant])):hover {
            background-color: var(--primary)
        }

        @supports (color:color-mix(in lab, red, red)) {
            :is(.badge[variant=default],.badge:not([variant])):hover {
                background-color: color-mix(in oklab,var(--primary)90%,transparent)
            }
        }
    }

    .badge[variant=secondary] {
        background-color: var(--secondary);
        color: var(--secondary-foreground);
        border-color: #0000
    }

    @media (hover:hover) {
        .badge[variant=secondary]:hover {
            background-color: var(--secondary)
        }

        @supports (color:color-mix(in lab, red, red)) {
            .badge[variant=secondary]:hover {
                background-color: color-mix(in oklab,var(--secondary)80%,transparent)
            }
        }
    }

    .badge[variant=outline] {
        background-color: var(--card);
        color: var(--foreground)
    }

    .badge[variant=info] {
        background-color: var(--info);
        color: var(--color-black)
    }

    @media (hover:hover) {
        .badge[variant=info]:hover {
            background-color: var(--info)
        }

        @supports (color:color-mix(in lab, red, red)) {
            .badge[variant=info]:hover {
                background-color: color-mix(in oklab,var(--info)80%,transparent)
            }
        }
    }

    .badge[variant=success] {
        background-color: var(--success);
        color: var(--color-black)
    }

    @media (hover:hover) {
        .badge[variant=success]:hover {
            background-color: var(--success)
        }

        @supports (color:color-mix(in lab, red, red)) {
            .badge[variant=success]:hover {
                background-color: color-mix(in oklab,var(--success)80%,transparent)
            }
        }
    }

    .badge[variant=alert] {
        background-color: var(--alert);
        color: var(--color-black)
    }

    @media (hover:hover) {
        .badge[variant=alert]:hover {
            background-color: var(--alert)
        }

        @supports (color:color-mix(in lab, red, red)) {
            .badge[variant=alert]:hover {
                background-color: color-mix(in oklab,var(--alert)80%,transparent)
            }
        }
    }

    .badge[variant=destructive] {
        background-color: var(--warning);
        color: var(--color-black)
    }

    @media (hover:hover) {
        .badge[variant=destructive]:hover {
            background-color: var(--warning)
        }

        @supports (color:color-mix(in lab, red, red)) {
            .badge[variant=destructive]:hover {
                background-color: color-mix(in oklab,var(--warning)80%,transparent)
            }
        }
    }

    .badge[variant=violet] {
        background-color: var(--color-violet-600);
        color: var(--color-white)
    }

    @media (hover:hover) {
        .badge[variant=violet]:hover {
            background-color: #7f22fecc
        }

        @supports (color:color-mix(in lab, red, red)) {
            .badge[variant=violet]:hover {
                background-color: color-mix(in oklab,var(--color-violet-600)80%,transparent)
            }
        }
    }

    .badge[variant=violet]:is(.dark *) {
        background-color: var(--color-violet-400);
        color: var(--color-black)
    }

    @media (hover:hover) {
        .badge[variant=violet]:is(.dark *):hover {
            background-color: #a685ffcc
        }

        @supports (color:color-mix(in lab, red, red)) {
            .badge[variant=violet]:is(.dark *):hover {
                background-color: color-mix(in oklab,var(--color-violet-400)80%,transparent)
            }
        }
    }

    .badge[variant=slate] {
        background-color: var(--color-slate-600);
        color: var(--color-white)
    }

    @media (hover:hover) {
        .badge[variant=slate]:hover {
            background-color: #45556ccc
        }

        @supports (color:color-mix(in lab, red, red)) {
            .badge[variant=slate]:hover {
                background-color: color-mix(in oklab,var(--color-slate-600)80%,transparent)
            }
        }
    }

    .badge[variant=slate]:is(.dark *) {
        background-color: var(--color-slate-400);
        color: var(--color-black)
    }

    @media (hover:hover) {
        .badge[variant=slate]:is(.dark *):hover {
            background-color: #90a1b9cc
        }

        @supports (color:color-mix(in lab, red, red)) {
            .badge[variant=slate]:is(.dark *):hover {
                background-color: color-mix(in oklab,var(--color-slate-400)80%,transparent)
            }
        }
    }

    .badge[variant=gray] {
        background-color: var(--color-gray-600);
        color: var(--color-white)
    }

    @media (hover:hover) {
        .badge[variant=gray]:hover {
            background-color: #4a5565cc
        }

        @supports (color:color-mix(in lab, red, red)) {
            .badge[variant=gray]:hover {
                background-color: color-mix(in oklab,var(--color-gray-600)80%,transparent)
            }
        }
    }

    .badge[variant=gray]:is(.dark *) {
        background-color: var(--color-gray-400);
        color: var(--color-black)
    }

    @media (hover:hover) {
        .badge[variant=gray]:is(.dark *):hover {
            background-color: #99a1afcc
        }

        @supports (color:color-mix(in lab, red, red)) {
            .badge[variant=gray]:is(.dark *):hover {
                background-color: color-mix(in oklab,var(--color-gray-400)80%,transparent)
            }
        }
    }

    .badge[variant=zinc] {
        background-color: var(--color-zinc-600);
        color: var(--color-white)
    }

    @media (hover:hover) {
        .badge[variant=zinc]:hover {
            background-color: #52525ccc
        }

        @supports (color:color-mix(in lab, red, red)) {
            .badge[variant=zinc]:hover {
                background-color: color-mix(in oklab,var(--color-zinc-600)80%,transparent)
            }
        }
    }

    .badge[variant=zinc]:is(.dark *) {
        background-color: var(--color-zinc-400);
        color: var(--color-black)
    }

    @media (hover:hover) {
        .badge[variant=zinc]:is(.dark *):hover {
            background-color: #9f9fa9cc
        }

        @supports (color:color-mix(in lab, red, red)) {
            .badge[variant=zinc]:is(.dark *):hover {
                background-color: color-mix(in oklab,var(--color-zinc-400)80%,transparent)
            }
        }
    }

    .badge[variant=neutral] {
        background-color: var(--color-neutral-600);
        color: var(--color-white)
    }

    @media (hover:hover) {
        .badge[variant=neutral]:hover {
            background-color: #525252cc
        }

        @supports (color:color-mix(in lab, red, red)) {
            .badge[variant=neutral]:hover {
                background-color: color-mix(in oklab,var(--color-neutral-600)80%,transparent)
            }
        }
    }

    .badge[variant=neutral]:is(.dark *) {
        background-color: var(--color-neutral-400);
        color: var(--color-black)
    }

    @media (hover:hover) {
        .badge[variant=neutral]:is(.dark *):hover {
            background-color: #a1a1a1cc
        }

        @supports (color:color-mix(in lab, red, red)) {
            .badge[variant=neutral]:is(.dark *):hover {
                background-color: color-mix(in oklab,var(--color-neutral-400)80%,transparent)
            }
        }
    }

    .badge[variant=stone] {
        background-color: var(--color-stone-600);
        color: var(--color-white)
    }

    @media (hover:hover) {
        .badge[variant=stone]:hover {
            background-color: #57534dcc
        }

        @supports (color:color-mix(in lab, red, red)) {
            .badge[variant=stone]:hover {
                background-color: color-mix(in oklab,var(--color-stone-600)80%,transparent)
            }
        }
    }

    .badge[variant=stone]:is(.dark *) {
        background-color: var(--color-stone-400);
        color: var(--color-black)
    }

    @media (hover:hover) {
        .badge[variant=stone]:is(.dark *):hover {
            background-color: #a6a09bcc
        }

        @supports (color:color-mix(in lab, red, red)) {
            .badge[variant=stone]:is(.dark *):hover {
                background-color: color-mix(in oklab,var(--color-stone-400)80%,transparent)
            }
        }
    }

    .badge[variant=red] {
        background-color: var(--color-red-600);
        color: var(--color-white)
    }

    @media (hover:hover) {
        .badge[variant=red]:hover {
            background-color: #e40014cc
        }

        @supports (color:color-mix(in lab, red, red)) {
            .badge[variant=red]:hover {
                background-color: color-mix(in oklab,var(--color-red-600)80%,transparent)
            }
        }
    }

    .badge[variant=red]:is(.dark *) {
        background-color: var(--color-red-400);
        color: var(--color-black)
    }

    @media (hover:hover) {
        .badge[variant=red]:is(.dark *):hover {
            background-color: #ff6568cc
        }

        @supports (color:color-mix(in lab, red, red)) {
            .badge[variant=red]:is(.dark *):hover {
                background-color: color-mix(in oklab,var(--color-red-400)80%,transparent)
            }
        }
    }

    .badge[variant=orange] {
        background-color: var(--color-orange-600);
        color: var(--color-white)
    }

    @media (hover:hover) {
        .badge[variant=orange]:hover {
            background-color: #f05100cc
        }

        @supports (color:color-mix(in lab, red, red)) {
            .badge[variant=orange]:hover {
                background-color: color-mix(in oklab,var(--color-orange-600)80%,transparent)
            }
        }
    }

    .badge[variant=orange]:is(.dark *) {
        background-color: var(--color-orange-400);
        color: var(--color-black)
    }

    @media (hover:hover) {
        .badge[variant=orange]:is(.dark *):hover {
            background-color: #ff8b1acc
        }

        @supports (color:color-mix(in lab, red, red)) {
            .badge[variant=orange]:is(.dark *):hover {
                background-color: color-mix(in oklab,var(--color-orange-400)80%,transparent)
            }
        }
    }

    .badge[variant=amber] {
        background-color: var(--color-amber-600);
        color: var(--color-white)
    }

    @media (hover:hover) {
        .badge[variant=amber]:hover {
            background-color: #dd7400cc
        }

        @supports (color:color-mix(in lab, red, red)) {
            .badge[variant=amber]:hover {
                background-color: color-mix(in oklab,var(--color-amber-600)80%,transparent)
            }
        }
    }

    .badge[variant=amber]:is(.dark *) {
        background-color: var(--color-amber-400);
        color: var(--color-black)
    }

    @media (hover:hover) {
        .badge[variant=amber]:is(.dark *):hover {
            background-color: #fcbb00cc
        }

        @supports (color:color-mix(in lab, red, red)) {
            .badge[variant=amber]:is(.dark *):hover {
                background-color: color-mix(in oklab,var(--color-amber-400)80%,transparent)
            }
        }
    }

    .badge[variant=yellow] {
        background-color: var(--color-yellow-600);
        color: var(--color-white)
    }

    @media (hover:hover) {
        .badge[variant=yellow]:hover {
            background-color: #cd8900cc
        }

        @supports (color:color-mix(in lab, red, red)) {
            .badge[variant=yellow]:hover {
                background-color: color-mix(in oklab,var(--color-yellow-600)80%,transparent)
            }
        }
    }

    .badge[variant=yellow]:is(.dark *) {
        background-color: var(--color-yellow-400);
        color: var(--color-black)
    }

    @media (hover:hover) {
        .badge[variant=yellow]:is(.dark *):hover {
            background-color: #fac800cc
        }

        @supports (color:color-mix(in lab, red, red)) {
            .badge[variant=yellow]:is(.dark *):hover {
                background-color: color-mix(in oklab,var(--color-yellow-400)80%,transparent)
            }
        }
    }

    .badge[variant=lime] {
        background-color: var(--color-lime-600);
        color: var(--color-white)
    }

    @media (hover:hover) {
        .badge[variant=lime]:hover {
            background-color: #62a400cc
        }

        @supports (color:color-mix(in lab, red, red)) {
            .badge[variant=lime]:hover {
                background-color: color-mix(in oklab,var(--color-lime-600)80%,transparent)
            }
        }
    }

    .badge[variant=lime]:is(.dark *) {
        background-color: var(--color-lime-400);
        color: var(--color-black)
    }

    @media (hover:hover) {
        .badge[variant=lime]:is(.dark *):hover {
            background-color: #9de500cc
        }

        @supports (color:color-mix(in lab, red, red)) {
            .badge[variant=lime]:is(.dark *):hover {
                background-color: color-mix(in oklab,var(--color-lime-400)80%,transparent)
            }
        }
    }

    .badge[variant=green] {
        background-color: var(--color-green-600);
        color: var(--color-white)
    }

    @media (hover:hover) {
        .badge[variant=green]:hover {
            background-color: #00a544cc
        }

        @supports (color:color-mix(in lab, red, red)) {
            .badge[variant=green]:hover {
                background-color: color-mix(in oklab,var(--color-green-600)80%,transparent)
            }
        }
    }

    .badge[variant=green]:is(.dark *) {
        background-color: var(--color-green-400);
        color: var(--color-black)
    }

    @media (hover:hover) {
        .badge[variant=green]:is(.dark *):hover {
            background-color: #05df72cc
        }

        @supports (color:color-mix(in lab, red, red)) {
            .badge[variant=green]:is(.dark *):hover {
                background-color: color-mix(in oklab,var(--color-green-400)80%,transparent)
            }
        }
    }

    .badge[variant=emerald] {
        background-color: var(--color-emerald-600);
        color: var(--color-white)
    }

    @media (hover:hover) {
        .badge[variant=emerald]:hover {
            background-color: #009767cc
        }

        @supports (color:color-mix(in lab, red, red)) {
            .badge[variant=emerald]:hover {
                background-color: color-mix(in oklab,var(--color-emerald-600)80%,transparent)
            }
        }
    }

    .badge[variant=emerald]:is(.dark *) {
        background-color: var(--color-emerald-400);
        color: var(--color-black)
    }

    @media (hover:hover) {
        .badge[variant=emerald]:is(.dark *):hover {
            background-color: #00d294cc
        }

        @supports (color:color-mix(in lab, red, red)) {
            .badge[variant=emerald]:is(.dark *):hover {
                background-color: color-mix(in oklab,var(--color-emerald-400)80%,transparent)
            }
        }
    }

    .badge[variant=teal] {
        background-color: var(--color-teal-600);
        color: var(--color-white)
    }

    @media (hover:hover) {
        .badge[variant=teal]:hover {
            background-color: #009588cc
        }

        @supports (color:color-mix(in lab, red, red)) {
            .badge[variant=teal]:hover {
                background-color: color-mix(in oklab,var(--color-teal-600)80%,transparent)
            }
        }
    }

    .badge[variant=teal]:is(.dark *) {
        background-color: var(--color-teal-400);
        color: var(--color-black)
    }

    @media (hover:hover) {
        .badge[variant=teal]:is(.dark *):hover {
            background-color: #00d3bdcc
        }

        @supports (color:color-mix(in lab, red, red)) {
            .badge[variant=teal]:is(.dark *):hover {
                background-color: color-mix(in oklab,var(--color-teal-400)80%,transparent)
            }
        }
    }

    .badge[variant=cyan] {
        background-color: var(--color-cyan-600);
        color: var(--color-white)
    }

    @media (hover:hover) {
        .badge[variant=cyan]:hover {
            background-color: #0092b5cc
        }

        @supports (color:color-mix(in lab, red, red)) {
            .badge[variant=cyan]:hover {
                background-color: color-mix(in oklab,var(--color-cyan-600)80%,transparent)
            }
        }
    }

    .badge[variant=cyan]:is(.dark *) {
        background-color: var(--color-cyan-400);
        color: var(--color-black)
    }

    @media (hover:hover) {
        .badge[variant=cyan]:is(.dark *):hover {
            background-color: #00d2efcc
        }

        @supports (color:color-mix(in lab, red, red)) {
            .badge[variant=cyan]:is(.dark *):hover {
                background-color: color-mix(in oklab,var(--color-cyan-400)80%,transparent)
            }
        }
    }

    .badge[variant=sky] {
        background-color: var(--color-sky-600);
        color: var(--color-white)
    }

    @media (hover:hover) {
        .badge[variant=sky]:hover {
            background-color: #0084cccc
        }

        @supports (color:color-mix(in lab, red, red)) {
            .badge[variant=sky]:hover {
                background-color: color-mix(in oklab,var(--color-sky-600)80%,transparent)
            }
        }
    }

    .badge[variant=sky]:is(.dark *) {
        background-color: var(--color-sky-400);
        color: var(--color-black)
    }

    @media (hover:hover) {
        .badge[variant=sky]:is(.dark *):hover {
            background-color: #00bcfecc
        }

        @supports (color:color-mix(in lab, red, red)) {
            .badge[variant=sky]:is(.dark *):hover {
                background-color: color-mix(in oklab,var(--color-sky-400)80%,transparent)
            }
        }
    }

    .badge[variant=blue] {
        background-color: var(--color-blue-600);
        color: var(--color-white)
    }

    @media (hover:hover) {
        .badge[variant=blue]:hover {
            background-color: #155dfccc
        }

        @supports (color:color-mix(in lab, red, red)) {
            .badge[variant=blue]:hover {
                background-color: color-mix(in oklab,var(--color-blue-600)80%,transparent)
            }
        }
    }

    .badge[variant=blue]:is(.dark *) {
        background-color: var(--color-blue-400);
        color: var(--color-black)
    }

    @media (hover:hover) {
        .badge[variant=blue]:is(.dark *):hover {
            background-color: #54a2ffcc
        }

        @supports (color:color-mix(in lab, red, red)) {
            .badge[variant=blue]:is(.dark *):hover {
                background-color: color-mix(in oklab,var(--color-blue-400)80%,transparent)
            }
        }
    }

    .badge[variant=indigo] {
        background-color: var(--color-indigo-600);
        color: var(--color-white)
    }

    @media (hover:hover) {
        .badge[variant=indigo]:hover {
            background-color: #4f39f6cc
        }

        @supports (color:color-mix(in lab, red, red)) {
            .badge[variant=indigo]:hover {
                background-color: color-mix(in oklab,var(--color-indigo-600)80%,transparent)
            }
        }
    }

    .badge[variant=indigo]:is(.dark *) {
        background-color: var(--color-indigo-400);
        color: var(--color-black)
    }

    @media (hover:hover) {
        .badge[variant=indigo]:is(.dark *):hover {
            background-color: #7d87ffcc
        }

        @supports (color:color-mix(in lab, red, red)) {
            .badge[variant=indigo]:is(.dark *):hover {
                background-color: color-mix(in oklab,var(--color-indigo-400)80%,transparent)
            }
        }
    }

    .badge[variant=purple] {
        background-color: var(--color-purple-600);
        color: var(--color-white)
    }

    @media (hover:hover) {
        .badge[variant=purple]:hover {
            background-color: #9810facc
        }

        @supports (color:color-mix(in lab, red, red)) {
            .badge[variant=purple]:hover {
                background-color: color-mix(in oklab,var(--color-purple-600)80%,transparent)
            }
        }
    }

    .badge[variant=purple]:is(.dark *) {
        background-color: var(--color-purple-400);
        color: var(--color-black)
    }

    @media (hover:hover) {
        .badge[variant=purple]:is(.dark *):hover {
            background-color: #c07effcc
        }

        @supports (color:color-mix(in lab, red, red)) {
            .badge[variant=purple]:is(.dark *):hover {
                background-color: color-mix(in oklab,var(--color-purple-400)80%,transparent)
            }
        }
    }

    .badge[variant=fuchsia] {
        background-color: var(--color-fuchsia-600);
        color: var(--color-white)
    }

    @media (hover:hover) {
        .badge[variant=fuchsia]:hover {
            background-color: #c600dbcc
        }

        @supports (color:color-mix(in lab, red, red)) {
            .badge[variant=fuchsia]:hover {
                background-color: color-mix(in oklab,var(--color-fuchsia-600)80%,transparent)
            }
        }
    }

    .badge[variant=fuchsia]:is(.dark *) {
        background-color: var(--color-fuchsia-400);
        color: var(--color-black)
    }

    @media (hover:hover) {
        .badge[variant=fuchsia]:is(.dark *):hover {
            background-color: #ec6cffcc
        }

        @supports (color:color-mix(in lab, red, red)) {
            .badge[variant=fuchsia]:is(.dark *):hover {
                background-color: color-mix(in oklab,var(--color-fuchsia-400)80%,transparent)
            }
        }
    }

    .badge[variant=pink] {
        background-color: var(--color-pink-600);
        color: var(--color-white)
    }

    @media (hover:hover) {
        .badge[variant=pink]:hover {
            background-color: #e30076cc
        }

        @supports (color:color-mix(in lab, red, red)) {
            .badge[variant=pink]:hover {
                background-color: color-mix(in oklab,var(--color-pink-600)80%,transparent)
            }
        }
    }

    .badge[variant=pink]:is(.dark *) {
        background-color: var(--color-pink-400);
        color: var(--color-black)
    }

    @media (hover:hover) {
        .badge[variant=pink]:is(.dark *):hover {
            background-color: #fb64b6cc
        }

        @supports (color:color-mix(in lab, red, red)) {
            .badge[variant=pink]:is(.dark *):hover {
                background-color: color-mix(in oklab,var(--color-pink-400)80%,transparent)
            }
        }
    }

    .badge[variant=rose] {
        background-color: var(--color-rose-600);
        color: var(--color-white)
    }

    @media (hover:hover) {
        .badge[variant=rose]:hover {
            background-color: #e70044cc
        }

        @supports (color:color-mix(in lab, red, red)) {
            .badge[variant=rose]:hover {
                background-color: color-mix(in oklab,var(--color-rose-600)80%,transparent)
            }
        }
    }

    .badge[variant=rose]:is(.dark *) {
        background-color: var(--color-rose-400);
        color: var(--color-black)
    }

    @media (hover:hover) {
        .badge[variant=rose]:is(.dark *):hover {
            background-color: #ff667fcc
        }

        @supports (color:color-mix(in lab, red, red)) {
            .badge[variant=rose]:is(.dark *):hover {
                background-color: color-mix(in oklab,var(--color-rose-400)80%,transparent)
            }
        }
    }

    .dialog {
        inset: calc(var(--spacing)*0);
        z-index: 80;
        position: fixed
    }

        .dialog[data-state=open] .dialog-overlay {
            animation: enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);
            --tw-enter-opacity: 0
        }

    .dialog-overlay {
        inset: calc(var(--spacing)*0);
        background-color: #00000080;
        justify-content: center;
        align-items: center;
        display: flex;
        position: fixed
    }

    @supports (color:color-mix(in lab, red, red)) {
        .dialog-overlay {
            background-color: color-mix(in oklab,var(--color-black)50%,transparent)
        }
    }

    .dialog-overlay {
        --tw-duration: .2s;
        padding: 1rem;
        transition-duration: .2s;
        overflow-y: auto
    }

    .dialog-content {
        width: 100%;
        max-width: var(--container-lg);
        border-radius: calc(var(--radius) + 4px);
        border-style: var(--tw-border-style);
        background-color: var(--background);
        padding: calc(var(--spacing)*6);
        --tw-shadow: 0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);
        box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);
        --tw-duration: .2s;
        border-width: 1px;
        margin: auto;
        transition-duration: .2s;
        position: relative
    }

    .dialog[data-state=open] .dialog-content {
        animation: enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);
        --tw-enter-opacity: 0;
        --tw-enter-scale: .95
    }

    .dialog-header {
        gap: calc(var(--spacing)*2);
        text-align: center;
        flex-direction: column;
        display: flex
    }

    @media (min-width:40rem) {
        .dialog-header {
            text-align: right
        }
    }

    .dialog-footer {
        margin-top: calc(var(--spacing)*4);
        gap: calc(var(--spacing)*2);
        flex-direction: column-reverse;
        display: flex
    }

    @media (min-width:40rem) {
        .dialog-footer {
            flex-direction: row;
            justify-content: flex-end
        }
    }

    .dialog-title {
        font-size: var(--text-lg);
        line-height: var(--tw-leading,var(--text-lg--line-height));
        --tw-leading: 1;
        --tw-font-weight: var(--font-weight-semibold);
        line-height: 1;
        font-weight: var(--font-weight-semibold)
    }

    .dialog-description {
        font-size: var(--text-sm);
        line-height: var(--tw-leading,var(--text-sm--line-height));
        color: var(--muted-foreground)
    }

    .dialog-close {
        inset-inline-end: calc(var(--spacing)*4);
        top: calc(var(--spacing)*4);
        cursor: pointer;
        border-radius: calc(var(--radius) - 4px);
        opacity: .7;
        transition-property: opacity;
        transition-timing-function: var(--tw-ease,var(--default-transition-timing-function));
        transition-duration: var(--tw-duration,var(--default-transition-duration));
        justify-content: center;
        align-items: center;
        display: flex;
        position: absolute
    }

    @media (hover:hover) {
        .dialog-close:hover {
            opacity: 1
        }
    }

    .dialog-close:focus {
        --tw-ring-shadow: var(--tw-ring-inset,)0 0 0 calc(2px + 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);
        --tw-ring-color: var(--ring);
        --tw-ring-offset-width: 2px;
        --tw-ring-offset-shadow: var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);
        --tw-outline-style: none;
        outline-style: none
    }

    .dialog-close:disabled {
        pointer-events: none
    }

    .drawer {
        z-index: 90;
        background-color: var(--background);
        --tw-shadow: 0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);
        box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);
        transition-property: transform,translate,scale,rotate;
        transition-timing-function: var(--tw-ease,var(--default-transition-timing-function));
        transition-duration: var(--tw-duration,var(--default-transition-duration));
        --tw-duration: .3s;
        --tw-ease: var(--ease-out);
        transition-duration: .3s;
        transition-timing-function: var(--ease-out);
        position: fixed
    }

        .drawer.drawer-right {
            top: calc(var(--spacing)*0);
            height: 100%;
            width: calc(var(--spacing)*80);
            max-width: 90vw;
            left: auto;
            right: 0;
            transform: translate(100%)
        }

        .drawer.drawer-left {
            top: calc(var(--spacing)*0);
            height: 100%;
            width: calc(var(--spacing)*80);
            max-width: 90vw;
            left: 0;
            right: auto;
            transform: translate(-100%)
        }

        .drawer.drawer-top {
            top: calc(var(--spacing)*0);
            right: calc(var(--spacing)*0);
            left: calc(var(--spacing)*0);
            height: auto;
            max-height: 80vh;
            transform: translateY(-100%)
        }

        .drawer.drawer-bottom {
            right: calc(var(--spacing)*0);
            bottom: calc(var(--spacing)*0);
            left: calc(var(--spacing)*0);
            height: auto;
            max-height: 80vh;
            transform: translateY(100%)
        }

        .drawer[data-state=open] {
            transform: translate(0)
        }

    .drawer-header {
        border-bottom-style: var(--tw-border-style);
        padding: calc(var(--spacing)*4);
        border-bottom-width: 1px;
        justify-content: space-between;
        align-items: center;
        display: flex
    }

    .drawer-content {
        padding: calc(var(--spacing)*4);
        overflow-y: auto
    }

    .drawer-footer {
        align-items: center;
        gap: calc(var(--spacing)*2);
        border-top-style: var(--tw-border-style);
        padding: calc(var(--spacing)*4);
        border-top-width: 1px;
        margin-top: auto;
        display: flex
    }

    .sidebar {
        z-index: 60;
        height: 100dvh;
        width: var(--sidebar-width);
        border-inline-end-style: var(--tw-border-style);
        border-inline-end-width: 1px;
        border-color: var(--sidebar-border);
        background-color: var(--sidebar);
        color: var(--sidebar-foreground);
        transition-property: width,transform,translate;
        transition-timing-function: var(--tw-ease,var(--default-transition-timing-function));
        transition-duration: var(--tw-duration,var(--default-transition-duration));
        --tw-duration: .3s;
        --tw-ease: var(--ease-out);
        transition-duration: .3s;
        transition-timing-function: var(--ease-out);
        flex-direction: column;
        display: flex;
        position: fixed;
        inset-inline-start: calc(var(--spacing)*0)
    }

    @media not all and (min-width:64rem) {
        .sidebar, .sidebar[data-state=closed] {
            --tw-translate-x: 100%;
            translate: var(--tw-translate-x)var(--tw-translate-y)
        }

            .sidebar[data-state=open] {
                --tw-translate-x: calc(var(--spacing)*0);
                translate: var(--tw-translate-x)var(--tw-translate-y)
            }
    }

    @media (min-width:64rem) {
        .sidebar {
            top: var(--header-height);
            height: calc(100vh - (var(--footer-height) + var(--header-height)))
        }

        [data-sidebar=hidden] .sidebar {
            --tw-translate-x: calc(var(--sidebar-width)*1);
            translate: var(--tw-translate-x)var(--tw-translate-y)
        }
    }

    [data-sidebar=hidden] .button[data-sidebar-hide], [data-sidebar=expanded] .button[data-sidebar-expand] {
        display: none
    }

    :root, [dir=ltr] {
        --dir-multiplier: 1
    }

    [dir=rtl] {
        --dir-multiplier: -1
    }

    .sidebar-header {
        height: var(--header-height);
        align-items: center;
        gap: calc(var(--spacing)*3);
        border-bottom-style: var(--tw-border-style);
        border-bottom-width: 1px;
        border-color: var(--sidebar-border);
        padding: calc(var(--spacing)*4);
        flex-shrink: 0;
        display: flex
    }

    .sidebar-content {
        padding: calc(var(--spacing)*2);
        flex: 1;
        overflow-y: auto
    }

    .sidebar-footer {
        border-top-style: var(--tw-border-style);
        border-top-width: 1px;
        border-color: var(--sidebar-border);
        padding: calc(var(--spacing)*2);
        flex-shrink: 0
    }

    .sidebar-group {
        margin-bottom: calc(var(--spacing)*2)
    }

    .sidebar-group-title {
        padding-inline: calc(var(--spacing)*3);
        padding-block: calc(var(--spacing)*2);
        font-size: var(--text-xs);
        line-height: var(--tw-leading,var(--text-xs--line-height));
        --tw-font-weight: var(--font-weight-medium);
        font-weight: var(--font-weight-medium);
        --tw-tracking: var(--tracking-wider);
        letter-spacing: var(--tracking-wider);
        color: var(--muted-foreground);
        text-transform: uppercase;
        transition-property: all;
        transition-timing-function: var(--tw-ease,var(--default-transition-timing-function));
        transition-duration: var(--tw-duration,var(--default-transition-duration));
        --tw-duration: .2s;
        transition-duration: .2s
    }

    :where(.sidebar-menu>:not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-y-reverse)))
    }

    .sidebar-item {
        cursor: pointer;
        align-items: center;
        gap: calc(var(--spacing)*3);
        border-radius: var(--radius);
        padding-inline: calc(var(--spacing)*3);
        padding-block: calc(var(--spacing)*2.5);
        font-size: var(--text-sm);
        line-height: var(--tw-leading,var(--text-sm--line-height));
        --tw-font-weight: var(--font-weight-medium);
        font-weight: var(--font-weight-medium);
        transition-property: all;
        transition-timing-function: var(--tw-ease,var(--default-transition-timing-function));
        transition-duration: var(--tw-duration,var(--default-transition-duration));
        --tw-duration: .2s;
        transition-duration: .2s;
        display: flex
    }

    @media (hover:hover) {
        .sidebar-item:hover {
            background-color: var(--sidebar-accent)
        }
    }

    .sidebar-item-active {
        background-color: var(--primary);
        color: var(--primary-foreground)
    }

    @media (hover:hover) {
        .sidebar-item-active:hover {
            background-color: var(--primary);
            color: var(--primary-foreground)
        }
    }

    .sidebar-item-icon {
        width: calc(var(--spacing)*6.5);
        height: calc(var(--spacing)*6.5);
        flex-shrink: 0
    }

    .sidebar-label {
        white-space: nowrap;
        transition-property: all;
        transition-timing-function: var(--tw-ease,var(--default-transition-timing-function));
        transition-duration: var(--tw-duration,var(--default-transition-duration));
        --tw-duration: .2s;
        transition-duration: .2s
    }

    .accordion-trigger {
        cursor: pointer;
        width: 100%;
        padding-block: calc(var(--spacing)*2);
        font-size: var(--text-sm);
        line-height: var(--tw-leading,var(--text-sm--line-height));
        --tw-font-weight: var(--font-weight-medium);
        font-weight: var(--font-weight-medium);
        transition-property: all;
        transition-timing-function: var(--tw-ease,var(--default-transition-timing-function));
        transition-duration: var(--tw-duration,var(--default-transition-duration));
        justify-content: space-between;
        align-items: center;
        display: flex
    }

    @media (hover:hover) {
        .accordion-trigger:hover {
            color: var(--primary)
        }
    }

    [data-accordion-content] {
        transition-property: height;
        transition-timing-function: var(--tw-ease,var(--default-transition-timing-function));
        transition-duration: var(--tw-duration,var(--default-transition-duration));
        --tw-duration: .3s;
        --tw-ease: var(--ease-out);
        transition-duration: .3s;
        transition-timing-function: var(--ease-out);
        height: 0;
        overflow: hidden
    }

    [data-accordion-icon] {
        transition-property: transform,translate,scale,rotate;
        transition-timing-function: var(--tw-ease,var(--default-transition-timing-function));
        transition-duration: var(--tw-duration,var(--default-transition-duration));
        --tw-duration: .2s;
        transition-duration: .2s
    }

    [data-accordion-open] [data-accordion-icon] {
        rotate: 180deg
    }

    .dropdown {
        position: relative
    }

    .dropdown-content {
        z-index: 50;
        min-width: calc(var(--spacing)*32);
        border-radius: calc(var(--radius) - 2px);
        border-style: var(--tw-border-style);
        background-color: var(--popover);
        padding: calc(var(--spacing)*1);
        color: var(--popover-foreground);
        --tw-shadow: 0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);
        box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);
        border-width: 1px;
        display: none;
        position: absolute
    }

        [data-state=open] > .dropdown-content, .dropdown-content[data-state=open] {
            animation: enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);
            --tw-enter-opacity: 0;
            --tw-enter-scale: .95;
            display: block
        }

        .dropdown-content[data-state=closed] {
            animation: exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);
            --tw-exit-opacity: 0;
            --tw-exit-scale: .95
        }

    .dropdown-item {
        cursor: pointer;
        align-items: center;
        gap: calc(var(--spacing)*2);
        border-radius: calc(var(--radius) - 4px);
        width: 100%;
        padding-inline: calc(var(--spacing)*2);
        padding-block: calc(var(--spacing)*1.5);
        font-size: var(--text-sm);
        line-height: var(--tw-leading,var(--text-sm--line-height));
        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-duration: var(--tw-duration,var(--default-transition-duration));
        --tw-outline-style: none;
        -webkit-user-select: none;
        user-select: none;
        outline-style: none;
        display: flex;
        position: relative
    }

    @media (hover:hover) {
        .dropdown-item:hover {
            background-color: var(--accent);
            color: var(--accent-foreground)
        }
    }

    .dropdown-item:focus {
        background-color: var(--accent);
        color: var(--accent-foreground)
    }

    .tooltip {
        pointer-events: none;
        z-index: 100;
        border-radius: calc(var(--radius) - 2px);
        background-color: var(--primary);
        padding-inline: calc(var(--spacing)*2.5);
        padding-block: calc(var(--spacing)*1.5);
        font-size: var(--text-xs);
        line-height: var(--tw-leading,var(--text-xs--line-height));
        --tw-font-weight: var(--font-weight-medium);
        font-weight: var(--font-weight-medium);
        color: var(--primary-foreground);
        opacity: 0;
        --tw-shadow: 0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);
        box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);
        transition-property: opacity;
        transition-timing-function: var(--tw-ease,var(--default-transition-timing-function));
        transition-duration: var(--tw-duration,var(--default-transition-duration));
        --tw-duration: .1s;
        transition-duration: .1s;
        position: fixed
    }

    @media not all and (min-width:64rem) {
        .tooltip {
            display: none
        }
    }

    .tooltip-visible {
        opacity: 1
    }

    .tabs-list {
        border-radius: var(--radius);
        background-color: var(--muted);
        padding: calc(var(--spacing)*1);
        color: var(--muted-foreground);
        justify-content: center;
        align-items: center;
        display: inline-flex
    }

    .tab-trigger {
        cursor: pointer;
        border-radius: calc(var(--radius) - 2px);
        padding-inline: calc(var(--spacing)*3);
        padding-block: calc(var(--spacing)*1);
        font-size: var(--text-sm);
        line-height: var(--tw-leading,var(--text-sm--line-height));
        --tw-font-weight: var(--font-weight-medium);
        font-weight: var(--font-weight-medium);
        white-space: nowrap;
        --tw-ring-offset-color: var(--background);
        transition-property: all;
        transition-timing-function: var(--tw-ease,var(--default-transition-timing-function));
        transition-duration: var(--tw-duration,var(--default-transition-duration));
        justify-content: center;
        align-items: center;
        display: inline-flex
    }

        .tab-trigger:focus-visible {
            --tw-ring-shadow: var(--tw-ring-inset,)0 0 0 calc(2px + 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);
            --tw-ring-color: var(--ring);
            --tw-ring-offset-width: 2px;
            --tw-ring-offset-shadow: var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);
            --tw-outline-style: none;
            outline-style: none
        }

        .tab-trigger:disabled {
            pointer-events: none;
            opacity: .5
        }

        .tab-trigger[data-state=active] {
            background-color: var(--background);
            color: var(--foreground);
            --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);
            box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)
        }

    .tab-content {
        margin-top: calc(var(--spacing)*2);
        --tw-ring-offset-color: var(--background)
    }

        .tab-content:focus-visible {
            --tw-ring-shadow: var(--tw-ring-inset,)0 0 0 calc(2px + 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);
            --tw-ring-color: var(--ring);
            --tw-ring-offset-width: 2px;
            --tw-ring-offset-shadow: var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);
            --tw-outline-style: none;
            outline-style: none
        }

    .table-wrapper {
        width: 100%;
        overflow: auto
    }

    .table {
        caption-side: bottom;
        width: 100%;
        font-size: var(--text-sm);
        line-height: var(--tw-leading,var(--text-sm--line-height))
    }

    .table-header tr {
        border-bottom-style: var(--tw-border-style);
        border-bottom-width: 1px
    }

    .table-body tr:last-child {
        border-style: var(--tw-border-style);
        border-width: 0
    }

    .table-row {
        border-bottom-style: var(--tw-border-style);
        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-duration: var(--tw-duration,var(--default-transition-duration));
        border-bottom-width: 1px
    }

    @media (hover:hover) {
        .table-row:hover {
            background-color: var(--muted)
        }

        @supports (color:color-mix(in lab, red, red)) {
            .table-row:hover {
                background-color: color-mix(in oklab,var(--muted)50%,transparent)
            }
        }
    }

    .table-head {
        height: calc(var(--spacing)*10);
        padding-inline: calc(var(--spacing)*4);
        text-align: start;
        vertical-align: middle;
        --tw-font-weight: var(--font-weight-medium);
        font-weight: var(--font-weight-medium);
        color: var(--muted-foreground)
    }

    .table-cell {
        padding: calc(var(--spacing)*4);
        text-align: start;
        vertical-align: middle
    }

    .avatar {
        width: calc(var(--spacing)*10);
        height: calc(var(--spacing)*10);
        border-radius: 3.40282e38px;
        flex-shrink: 0;
        display: flex;
        position: relative;
        overflow: hidden
    }

    .avatar-image {
        aspect-ratio: 1;
        width: 100%;
        height: 100%
    }

    .avatar-fallback {
        background-color: var(--muted);
        width: 100%;
        height: 100%;
        font-size: var(--text-sm);
        line-height: var(--tw-leading,var(--text-sm--line-height));
        --tw-font-weight: var(--font-weight-medium);
        font-weight: var(--font-weight-medium);
        border-radius: 3.40282e38px;
        justify-content: center;
        align-items: center;
        display: flex
    }

    .separator {
        background-color: var(--border);
        flex-shrink: 0
    }

    .separator-horizontal {
        width: 100%;
        height: 1px
    }

    .separator-vertical {
        width: 1px;
        height: 100%
    }

    .skeleton {
        animation: var(--animate-pulse);
        border-radius: calc(var(--radius) - 2px);
        background-color: var(--muted)
    }

    .switch {
        height: calc(var(--spacing)*5);
        width: calc(var(--spacing)*9);
        cursor: pointer;
        border-style: var(--tw-border-style);
        background-color: var(--input);
        --tw-shadow: 0 1px 2px 0 var(--tw-shadow-color,#0000000d);
        box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);
        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-duration: var(--tw-duration,var(--default-transition-duration));
        border-width: 2px;
        border-color: #0000;
        border-radius: 3.40282e38px;
        flex-shrink: 0;
        align-items: center;
        display: inline-flex
    }

        .switch:focus-visible {
            --tw-ring-shadow: var(--tw-ring-inset,)0 0 0 calc(2px + 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);
            --tw-ring-color: var(--ring);
            --tw-ring-offset-width: 2px;
            --tw-ring-offset-shadow: var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);
            --tw-ring-offset-color: var(--background);
            --tw-outline-style: none;
            outline-style: none
        }

        .switch:disabled {
            cursor: not-allowed;
            opacity: .5
        }

        .switch[data-state=checked] {
            background-color: var(--primary)
        }

    .switch-thumb {
        pointer-events: none;
        width: calc(var(--spacing)*4);
        height: calc(var(--spacing)*4);
        background-color: var(--background);
        --tw-shadow: 0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);
        --tw-ring-shadow: var(--tw-ring-inset,)0 0 0 calc(0px + 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);
        transition-property: transform,translate,scale,rotate;
        transition-timing-function: var(--tw-ease,var(--default-transition-timing-function));
        transition-duration: var(--tw-duration,var(--default-transition-duration));
        border-radius: 3.40282e38px;
        display: block
    }

    .switch[data-state=checked] .switch-thumb {
        --tw-translate-x: calc(var(--spacing)*-4);
        translate: var(--tw-translate-x)var(--tw-translate-y)
    }

    .label {
        font-size: var(--text-sm);
        line-height: var(--tw-leading,var(--text-sm--line-height));
        --tw-leading: 1;
        --tw-font-weight: var(--font-weight-medium);
        line-height: 1;
        font-weight: var(--font-weight-medium)
    }

        .label:is(:where(.peer):disabled~*) {
            cursor: not-allowed;
            opacity: .7
        }

    .select-trigger {
        height: calc(var(--spacing)*9);
        border-radius: calc(var(--radius) - 2px);
        border-style: var(--tw-border-style);
        border-width: 1px;
        border-color: var(--input);
        background-color: var(--card);
        width: 100%;
        padding-inline: calc(var(--spacing)*3);
        padding-block: calc(var(--spacing)*2);
        font-size: var(--text-sm);
        line-height: var(--tw-leading,var(--text-sm--line-height));
        --tw-shadow: 0 1px 2px 0 var(--tw-shadow-color,#0000000d);
        box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);
        justify-content: space-between;
        align-items: center;
        display: flex
    }

        .select-trigger::placeholder {
            color: var(--muted-foreground)
        }

        .select-trigger: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);
            --tw-ring-color: var(--primary);
            --tw-outline-style: none;
            outline-style: none
        }

        .select-trigger:disabled {
            cursor: not-allowed;
            opacity: .5
        }

    .select-content {
        z-index: 50;
        max-height: calc(var(--spacing)*96);
        min-width: calc(var(--spacing)*32);
        border-radius: calc(var(--radius) - 2px);
        border-style: var(--tw-border-style);
        background-color: var(--popover);
        color: var(--popover-foreground);
        --tw-shadow: 0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);
        box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);
        border-width: 1px;
        position: relative;
        overflow: hidden
    }

    .select-item {
        cursor: pointer;
        border-radius: calc(var(--radius) - 4px);
        width: 100%;
        padding-block: calc(var(--spacing)*1.5);
        padding-right: calc(var(--spacing)*2);
        padding-left: calc(var(--spacing)*8);
        font-size: var(--text-sm);
        line-height: var(--tw-leading,var(--text-sm--line-height));
        --tw-outline-style: none;
        -webkit-user-select: none;
        user-select: none;
        outline-style: none;
        align-items: center;
        display: flex;
        position: relative
    }

    @media (hover:hover) {
        .select-item:hover {
            background-color: var(--accent)
        }
    }

    .select-item:focus {
        background-color: var(--accent);
        color: var(--accent-foreground)
    }

    .code-block {
        border-radius: var(--radius);
        background-color: var(--muted);
        padding: calc(var(--spacing)*4);
        font-family: Geist Mono;
        font-size: var(--text-sm);
        line-height: var(--tw-leading,var(--text-sm--line-height));
        direction: ltr;
        position: relative;
        overflow-x: auto
    }

    .code-block-header {
        margin-bottom: calc(var(--spacing)*2);
        border-bottom-style: var(--tw-border-style);
        border-bottom-width: 1px;
        border-color: var(--border);
        padding-bottom: calc(var(--spacing)*2);
        justify-content: space-between;
        align-items: center;
        display: flex
    }

    .code-block code {
        color: var(--foreground)
    }

    kbd {
        direction: ltr
    }

    .kbd {
        pointer-events: none;
        height: calc(var(--spacing)*5);
        width: fit-content;
        min-width: calc(var(--spacing)*5);
        justify-content: center;
        align-items: center;
        gap: calc(var(--spacing)*1);
        border-radius: calc(var(--radius) - 4px);
        background-color: var(--muted);
        padding-inline: calc(var(--spacing)*1);
        font-family: Geist;
        font-size: var(--text-xs);
        line-height: var(--tw-leading,var(--text-xs--line-height));
        --tw-font-weight: var(--font-weight-medium);
        font-weight: var(--font-weight-medium);
        color: var(--muted-foreground);
        -webkit-user-select: none;
        user-select: none;
        direction: ltr;
        display: inline-flex
    }

        .kbd [class*=icon-], .kbd svg:not([class*=size-]) {
            width: calc(var(--spacing)*3);
            height: calc(var(--spacing)*3)
        }

    [data-tooltip-content] .kbd, .tooltip-content .kbd {
        background-color: var(--background)
    }

    @supports (color:color-mix(in lab, red, red)) {
        [data-tooltip-content] .kbd, .tooltip-content .kbd {
            background-color: color-mix(in oklab,var(--background)20%,transparent)
        }
    }

    [data-tooltip-content] .kbd, .tooltip-content .kbd {
        color: var(--background)
    }

    .dark [data-tooltip-content] .kbd, .dark .tooltip-content .kbd {
        background-color: var(--background)
    }

    @supports (color:color-mix(in lab, red, red)) {
        .dark [data-tooltip-content] .kbd, .dark .tooltip-content .kbd {
            background-color: color-mix(in oklab,var(--background)10%,transparent)
        }
    }

    .kbd-group {
        align-items: center;
        gap: calc(var(--spacing)*1);
        direction: ltr;
        display: inline-flex
    }

    .pagination {
        justify-content: center;
        width: 100%;
        margin-inline: auto;
        display: flex
    }

    .pagination-content {
        align-items: center;
        gap: calc(var(--spacing)*1);
        flex-direction: row;
        display: flex
    }

    .pagination-item {
        list-style-type: none
    }

    .pagination-link {
        height: calc(var(--spacing)*9);
        width: calc(var(--spacing)*9);
        cursor: pointer;
        border-radius: calc(var(--radius) - 2px);
        font-size: var(--text-sm);
        line-height: var(--tw-leading,var(--text-sm--line-height));
        --tw-font-weight: var(--font-weight-medium);
        font-weight: var(--font-weight-medium);
        white-space: nowrap;
        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-duration: var(--tw-duration,var(--default-transition-duration));
        justify-content: center;
        align-items: center;
        display: inline-flex
    }

    @media (hover:hover) {
        .pagination-link:hover {
            background-color: var(--accent);
            color: var(--accent-foreground)
        }
    }

    .pagination-link:focus-visible {
        --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);
        --tw-ring-color: var(--ring);
        --tw-outline-style: none;
        outline-style: none
    }

    .pagination-link:disabled {
        pointer-events: none;
        opacity: .5
    }

    .pagination-link[data-active=true] {
        background-color: var(--primary);
        color: var(--primary-foreground)
    }

    @media (hover:hover) {
        .pagination-link[data-active=true]:hover {
            background-color: var(--primary)
        }

        @supports (color:color-mix(in lab, red, red)) {
            .pagination-link[data-active=true]:hover {
                background-color: color-mix(in oklab,var(--primary)90%,transparent)
            }
        }

        .pagination-link[data-active=true]:hover {
            color: var(--primary-foreground)
        }
    }

    .pagination-previous, .pagination-next {
        gap: calc(var(--spacing)*1);
        padding-inline: calc(var(--spacing)*2.5)
    }

    .pagination-ellipsis {
        height: calc(var(--spacing)*9);
        width: calc(var(--spacing)*9);
        justify-content: center;
        align-items: center;
        display: flex
    }

    .input-group {
        align-items: stretch;
        width: 100%;
        display: flex
    }

        .input-group > .input-group-addon:first-child, .input-group > .input-group-button:first-child, .input-group > .input-group-text:first-child {
            border-inline-end-style: var(--tw-border-style);
            border-inline-end-width: 0;
            border-start-end-radius: 0;
            border-end-end-radius: 0
        }

        .input-group > .input-group-addon:last-child, .input-group > .input-group-button:last-child, .input-group > .input-group-text:last-child {
            border-inline-start-style: var(--tw-border-style);
            border-inline-start-width: 0;
            border-start-start-radius: 0;
            border-end-start-radius: 0
        }

        .input-group > .input-group-addon:not(:first-child):not(:last-child), .input-group > .input-group-button:not(:first-child):not(:last-child), .input-group > .input-group-text:not(:first-child):not(:last-child) {
            border-inline-style: var(--tw-border-style);
            border-inline-width: 0;
            border-radius: 0
        }

        .input-group > .input-group-input:first-child, .input-group > .input-group-textarea:first-child {
            border-start-end-radius: 0;
            border-end-end-radius: 0
        }

        .input-group > .input-group-input:last-child, .input-group > .input-group-textarea:last-child {
            border-start-start-radius: 0;
            border-end-start-radius: 0
        }

        .input-group > .input-group-input:not(:first-child):not(:last-child), .input-group > .input-group-textarea:not(:first-child):not(:last-child) {
            border-radius: 0
        }

    .input-group-addon {
        border-radius: calc(var(--radius) - 2px);
        border-style: var(--tw-border-style);
        border-width: 1px;
        border-color: var(--input);
        background-color: var(--muted);
        padding-inline: calc(var(--spacing)*3);
        font-size: var(--text-sm);
        line-height: var(--tw-leading,var(--text-sm--line-height));
        color: var(--muted-foreground);
        justify-content: center;
        align-items: center;
        display: inline-flex
    }

    .input-group-button {
        cursor: pointer;
        border-radius: calc(var(--radius) - 2px);
        border-style: var(--tw-border-style);
        border-width: 1px;
        border-color: var(--input);
        background-color: var(--background);
        padding-inline: calc(var(--spacing)*3);
        font-size: var(--text-sm);
        line-height: var(--tw-leading,var(--text-sm--line-height));
        --tw-font-weight: var(--font-weight-medium);
        font-weight: var(--font-weight-medium);
        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-duration: var(--tw-duration,var(--default-transition-duration));
        justify-content: center;
        align-items: center;
        display: inline-flex
    }

    @media (hover:hover) {
        .input-group-button:hover {
            background-color: var(--accent);
            color: var(--accent-foreground)
        }
    }

    .input-group-button:focus-visible {
        --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);
        --tw-ring-color: var(--ring);
        --tw-outline-style: none;
        outline-style: none
    }

    .input-group-text {
        border-radius: calc(var(--radius) - 2px);
        border-style: var(--tw-border-style);
        border-width: 1px;
        border-color: var(--input);
        background-color: var(--muted);
        padding-inline: calc(var(--spacing)*3);
        font-size: var(--text-sm);
        line-height: var(--tw-leading,var(--text-sm--line-height));
        white-space: nowrap;
        color: var(--muted-foreground);
        justify-content: center;
        align-items: center;
        display: inline-flex
    }

    .input-group-input, .input-group-textarea {
        min-width: calc(var(--spacing)*0);
        flex: 1
    }

    td {
        flex-shrink: 0
    }
}

@layer utilities {
    .pointer-events-auto {
        pointer-events: auto
    }

    .pointer-events-none {
        pointer-events: none
    }

    .visible {
        visibility: visible
    }

    .sr-only {
        clip-path: inset(50%);
        white-space: nowrap;
        border-width: 0;
        width: 1px;
        height: 1px;
        margin: -1px;
        padding: 0;
        position: absolute;
        overflow: hidden
    }

    .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-0\.5 {
        inset-inline-start: calc(var(--spacing)*-.5)
    }

    .-start-2 {
        inset-inline-start: calc(var(--spacing)*-2)
    }

    .-start-10 {
        inset-inline-start: calc(var(--spacing)*-10)
    }

    .start-0 {
        inset-inline-start: calc(var(--spacing)*0)
    }

    .start-1 {
        inset-inline-start: calc(var(--spacing)*1)
    }

    .start-2 {
        inset-inline-start: calc(var(--spacing)*2)
    }

    .start-3 {
        inset-inline-start: calc(var(--spacing)*3)
    }

    .start-4 {
        inset-inline-start: calc(var(--spacing)*4)
    }

    .-end-8 {
        inset-inline-end: calc(var(--spacing)*-8)
    }

    .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-3 {
        inset-inline-end: calc(var(--spacing)*3)
    }

    .-top-0\.5 {
        top: calc(var(--spacing)*-.5)
    }

    .-top-2 {
        top: calc(var(--spacing)*-2)
    }

    .-top-4 {
        top: calc(var(--spacing)*-4)
    }

    .-top-8 {
        top: calc(var(--spacing)*-8)
    }

    .top-0 {
        top: calc(var(--spacing)*0)
    }

    .top-1 {
        top: calc(var(--spacing)*1)
    }

    .top-1\/2 {
        top: 50%
    }

    .top-2 {
        top: calc(var(--spacing)*2)
    }

    .top-4 {
        top: calc(var(--spacing)*4)
    }

    .top-6 {
        top: calc(var(--spacing)*6)
    }

    .top-\[20\%\]\! {
        top: 20% !important
    }

    .top-\[calc\(var\(--header-height\)\+10px\)\] {
        top: calc(var(--header-height) + 10px)
    }

    .top-full {
        top: 100%
    }

    .-right-4 {
        right: calc(var(--spacing)*-4)
    }

    .right-0 {
        right: calc(var(--spacing)*0)
    }

    .right-4 {
        right: calc(var(--spacing)*4)
    }

    .-bottom-0\.5 {
        bottom: calc(var(--spacing)*-.5)
    }

    .-bottom-4 {
        bottom: calc(var(--spacing)*-4)
    }

    .-bottom-10 {
        bottom: calc(var(--spacing)*-10)
    }

    .bottom-0 {
        bottom: calc(var(--spacing)*0)
    }

    .bottom-1 {
        bottom: calc(var(--spacing)*1)
    }

    .bottom-2 {
        bottom: calc(var(--spacing)*2)
    }

    .-left-4 {
        left: calc(var(--spacing)*-4)
    }

    .left-0 {
        left: calc(var(--spacing)*0)
    }

    .left-2 {
        left: calc(var(--spacing)*2)
    }

    .left-3 {
        left: calc(var(--spacing)*3)
    }

    .z-10 {
        z-index: 10
    }

    .z-40 {
        z-index: 40
    }

    .z-50 {
        z-index: 50
    }

    .z-80 {
        z-index: 80
    }

    .col-span-2 {
        grid-column: span 2/span 2
    }

    .col-span-6 {
        grid-column: span 6/span 6
    }

    .col-span-12 {
        grid-column: span 12/span 12
    }

    .container {
        width: 100%
    }

    @media (min-width:40rem) {
        .container {
            max-width: 40rem
        }
    }

    @media (min-width:48rem) {
        .container {
            max-width: 48rem
        }
    }

    @media (min-width:64rem) {
        .container {
            max-width: 64rem
        }
    }

    @media (min-width:80rem) {
        .container {
            max-width: 80rem
        }
    }

    @media (min-width:96rem) {
        .container {
            max-width: 96rem
        }
    }

    .-m-2 {
        margin: calc(var(--spacing)*-2)
    }

    .m-auto {
        margin: auto
    }

    .mx-1 {
        margin-inline: calc(var(--spacing)*1)
    }

    .mx-2 {
        margin-inline: calc(var(--spacing)*2)
    }

    .mx-4 {
        margin-inline: calc(var(--spacing)*4)
    }

    .mx-auto {
        margin-inline: auto
    }

    .my-1 {
        margin-block: calc(var(--spacing)*1)
    }

    .my-2 {
        margin-block: calc(var(--spacing)*2)
    }

    .ms-4 {
        margin-inline-start: calc(var(--spacing)*4)
    }

    .ms-auto {
        margin-inline-start: auto
    }

    .me-auto {
        margin-inline-end: auto
    }

    .-mt-10 {
        margin-top: calc(var(--spacing)*-10)
    }

    .mt-0\.5 {
        margin-top: calc(var(--spacing)*.5)
    }

    .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-6 {
        margin-top: calc(var(--spacing)*6)
    }

    .mt-8 {
        margin-top: calc(var(--spacing)*8)
    }

    .mt-16 {
        margin-top: calc(var(--spacing)*16)
    }

    .mt-auto {
        margin-top: auto
    }

    .mr-1 {
        margin-right: calc(var(--spacing)*1)
    }

    .mr-auto {
        margin-right: auto
    }

    .mb-0 {
        margin-bottom: calc(var(--spacing)*0)
    }

    .mb-0\.5 {
        margin-bottom: calc(var(--spacing)*.5)
    }

    .mb-1 {
        margin-bottom: calc(var(--spacing)*1)
    }

    .mb-1\.5 {
        margin-bottom: calc(var(--spacing)*1.5)
    }

    .mb-2 {
        margin-bottom: calc(var(--spacing)*2)
    }

    .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-8 {
        margin-bottom: calc(var(--spacing)*8)
    }

    .mb-12 {
        margin-bottom: calc(var(--spacing)*12)
    }

    .ml-1 {
        margin-left: calc(var(--spacing)*1)
    }

    .ml-2 {
        margin-left: calc(var(--spacing)*2)
    }

    .ml-6 {
        margin-left: calc(var(--spacing)*6)
    }

    .ml-8 {
        margin-left: calc(var(--spacing)*8)
    }

    .ml-auto {
        margin-left: auto
    }

    .icon-\[fa7-solid--reply\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 640' width='640' height='640'%3E%3Cpath fill='black' d='M268.2 82.4c12 5 19.8 16.6 19.8 29.6v80h112c97.2 0 176 78.8 176 176c0 113.3-81.5 163.9-100.2 174.1c-2.5 1.4-5.3 1.9-8.1 1.9c-10.9 0-19.7-8.9-19.7-19.7c0-7.5 4.3-14.4 9.8-19.5c9.4-8.8 22.2-26.4 22.2-56.7c0-53-43-96-96-96h-96v80c0 12.9-7.8 24.6-19.8 29.6s-25.7 2.2-34.9-6.9l-160-160c-12.5-12.5-12.5-32.8 0-45.3l160-160c9.2-9.2 22.9-11.9 34.9-6.9z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[flowbite--close-sidebar-solid\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='black'%3E%3Cpath fill-rule='evenodd' d='M10 4H4a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h6zM7.793 9.293a1 1 0 0 1 0 1.414L6.5 12l1.293 1.293a1 1 0 1 1-1.414 1.414l-2-2a1 1 0 0 1 0-1.414l2-2a1 1 0 0 1 1.414 0' clip-rule='evenodd'/%3E%3Cpath d='M12 20h8a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2h-8z'/%3E%3C/g%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[flowbite--open-sidebar-solid\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='black'%3E%3Cpath fill-rule='evenodd' d='M10 4H4a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h6zM4.379 9.293a1 1 0 0 0 0 1.414L5.672 12l-1.293 1.293a1 1 0 1 0 1.414 1.414l2-2a1 1 0 0 0 0-1.414l-2-2a1 1 0 0 0-1.414 0' clip-rule='evenodd'/%3E%3Cpath d='M12 20h8a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2h-8z'/%3E%3C/g%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[fluent--payment-48-regular\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48' width='48' height='48'%3E%3Cpath fill='black' d='M4 15.25A6.25 6.25 0 0 1 10.25 9h27.5A6.25 6.25 0 0 1 44 15.25v17.5A6.25 6.25 0 0 1 37.75 39h-27.5A6.25 6.25 0 0 1 4 32.75zm6.25-3.75a3.75 3.75 0 0 0-3.75 3.75v3.25h35v-3.25a3.75 3.75 0 0 0-3.75-3.75zM6.5 32.75a3.75 3.75 0 0 0 3.75 3.75h27.5a3.75 3.75 0 0 0 3.75-3.75V21h-35zm24.75-3.25a1.25 1.25 0 1 0 0 2.5h5.5a1.25 1.25 0 1 0 0-2.5z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[hugeicons--laptop\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M20.5 16.5v-8c0-2.357 0-3.536-.732-4.268C19.035 3.5 17.857 3.5 15.5 3.5h-7c-2.357 0-3.536 0-4.268.732S3.5 6.143 3.5 8.5v8m18.484 4H2.016c-.383 0-.632-.391-.461-.724L3.5 16.5h17l1.945 3.276a.5.5 0 0 1-.46.724'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[ic--sharp-warning-amber\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 5.99L19.53 19H4.47zM12 2L1 21h22zm1 14h-2v2h2zm0-6h-2v4h2z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[lineicons--offer\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64' width='64' height='64'%3E%3Cpath fill='black' d='m59.8 27l-2.4-1.9c-.6-.5-.8-1.2-.7-1.9l.8-2.9c.5-1.8.1-3.7-1-5.3c-1.2-1.6-3-2.6-5-2.7l-3.1-.2c-.8 0-1.6-.5-1.8-1.2l-1.1-2.7c-.7-1.7-2.2-3.1-4-3.7c-1.9-.6-3.9-.4-5.6.6l-2.6 1.6c-.7.4-1.6.4-2.4 0l-2.6-1.6c-1.7-1-3.7-1.3-5.6-.6c-1.8.6-3.3 1.9-4 3.7L17.4 11c-.3.7-1 1.2-1.8 1.2l-3.1.2c-2 .1-3.9 1.1-5 2.7c-1.1 1.5-1.5 3.5-1 5.3l.8 2.9c.2.7-.1 1.4-.7 1.9L4.2 27c-1.6 1.2-2.4 3-2.4 5c0 1.9.9 3.7 2.4 5l2.4 1.9c.6.5.9 1.2.7 1.9l-.8 2.9c-.5 1.8-.1 3.7 1 5.3c1.2 1.6 3 2.6 5 2.7l3.1.2c.8 0 1.6.5 1.8 1.2l1.1 2.7c.7 1.7 2.2 3.1 4 3.7c1.9.6 3.9.4 5.6-.6l2.6-1.6c.7-.4 1.6-.4 2.4 0l2.6 1.6c1.1.6 2.3 1 3.5 1q1.05 0 2.1-.3c1.8-.6 3.3-1.9 4-3.7l1.1-2.7c.3-.7 1-1.2 1.8-1.2l3.1-.2c2-.1 3.9-1.1 5-2.7c1.1-1.5 1.5-3.5 1-5.3l-.8-2.9c-.2-.7.1-1.4.7-1.9l2.4-1.9c1.6-1.2 2.4-3 2.4-5c.3-2-.6-3.8-2.2-5.1M57 33.4l-2.4 1.9c-2 1.6-2.9 4.2-2.2 6.6l.8 2.9c.2.7-.1 1.2-.3 1.5c-.4.5-1 .8-1.6.9l-3.1.2c-2.5.1-4.8 1.7-5.7 4L41.3 54c-.3.7-.9 1-1.3 1.1c-.6.2-1.3.1-1.9-.2l-2.6-1.6c-1.1-.6-2.3-1-3.5-1s-2.4.3-3.5 1l-2.6 1.6c-.6.3-1.3.4-1.9.2c-.3-.1-1-.4-1.3-1.1l-1.1-2.7c-.9-2.3-3.2-3.9-5.7-4l-3.1-.2c-.7 0-1.3-.4-1.6-.9c-.2-.3-.5-.8-.3-1.5l.8-2.9c.7-2.4-.2-5-2.2-6.6L7 33.4c-.5-.4-.7-.9-.7-1.4c0-.6.3-1.1.7-1.4l2.4-1.9c2-1.6 2.9-4.2 2.2-6.6l-.8-2.9c-.2-.7.1-1.2.3-1.5c.4-.5 1-.8 1.6-.9l3.1-.2c2.5-.1 4.8-1.7 5.7-4l1.1-2.7c.4-.6 1-.9 1.4-1c.6-.2 1.3-.1 1.9.2l2.6 1.6c2.1 1.3 4.9 1.3 7 0l2.6-1.6c.6-.3 1.3-.4 1.9-.2c.3.1 1 .4 1.3 1.1l1.1 2.7c.9 2.3 3.2 3.9 5.7 4l3.1.2c.7 0 1.3.4 1.6.9c.2.3.5.8.3 1.5l-.8 2.9c-.7 2.4.2 5 2.2 6.6l2.4 1.9c.5.4.7.9.7 1.4c.2.5-.1 1-.6 1.3'/%3E%3Cpath fill='black' d='M41.2 22.8c-.9-.9-2.3-.9-3.2 0L22.8 38c-.9.9-.9 2.3 0 3.2c.4.4 1 .7 1.6.7s1.2-.2 1.6-.7L41.2 26c.9-.9.9-2.4 0-3.2m-12 6.3c2.4-2.4 2.4-6.2 0-8.6c-1.1-1.1-2.7-1.8-4.3-1.8s-3.1.6-4.3 1.8c-2.4 2.4-2.4 6.2 0 8.6c1.1 1.1 2.7 1.8 4.3 1.8s3.1-.6 4.3-1.8m-5.4-5.3c.3-.3.7-.5 1.1-.5s.8.2 1.1.5c.6.6.6 1.6 0 2.2s-1.6.6-2.2 0s-.6-1.6 0-2.2m10.7 10.7c-1.1 1.1-1.8 2.7-1.8 4.3s.6 3.1 1.8 4.3s2.7 1.8 4.3 1.8s3.1-.6 4.3-1.8c1.1-1.1 1.8-2.7 1.8-4.3s-.6-3.1-1.8-4.3c-2.4-2.4-6.2-2.4-8.6 0m5.4 5.4c-.6.6-1.6.6-2.2 0c-.3-.3-.5-.7-.5-1.1s.2-.8.5-1.1s.7-.5 1.1-.5s.8.2 1.1.5s.5.7.5 1.1s-.2.8-.5 1.1'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[lucide--building-2\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M10 12h4m-4-4h4m0 13v-3a2 2 0 0 0-4 0v3'/%3E%3Cpath d='M6 10H4a2 2 0 0 0-2 2v7a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V9a2 2 0 0 0-2-2h-2'/%3E%3Cpath d='M6 21V5a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v16'/%3E%3C/g%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[lucide--check-circle\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M21.801 10A10 10 0 1 1 17 3.335'/%3E%3Cpath d='m9 11l3 3L22 4'/%3E%3C/g%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[lucide--chevron-left\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m15 18l-6-6l6-6'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[lucide--chevron-right\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m9 18l6-6l-6-6'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[lucide--credit-card\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Crect width='20' height='14' x='2' y='5' rx='2'/%3E%3Cpath d='M2 10h20'/%3E%3C/g%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[lucide--lock\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Crect width='18' height='11' x='3' y='11' rx='2' ry='2'/%3E%3Cpath d='M7 11V7a5 5 0 0 1 10 0v4'/%3E%3C/g%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[lucide--phone\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M13.832 16.568a1 1 0 0 0 1.213-.303l.355-.465A2 2 0 0 1 17 15h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2A18 18 0 0 1 2 4a2 2 0 0 1 2-2h3a2 2 0 0 1 2 2v3a2 2 0 0 1-.8 1.6l-.468.351a1 1 0 0 0-.292 1.233a14 14 0 0 0 6.392 6.384'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[lucide--tag\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12.586 2.586A2 2 0 0 0 11.172 2H4a2 2 0 0 0-2 2v7.172a2 2 0 0 0 .586 1.414l8.704 8.704a2.426 2.426 0 0 0 3.42 0l6.58-6.58a2.426 2.426 0 0 0 0-3.42z'/%3E%3Ccircle cx='7.5' cy='7.5' r='.5' fill='black'/%3E%3C/g%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[lucide--user\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M19 21v-2a4 4 0 0 0-4-4H9a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='12' cy='7' r='4'/%3E%3C/g%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--account-balance-outline\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M5 17v-7h2v7zm6 0v-7h2v7zm-9 4v-2h20v2zm15-4v-7h2v7zM2 8V6l10-5l10 5v2zm4.45-2h11.1zm0 0h11.1L12 3.25z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--account-balance-wallet\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M5 21q-.825 0-1.412-.587T3 19V5q0-.825.588-1.412T5 3h14q.825 0 1.413.588T21 5h-8q-1.775 0-2.887 1.113T9 9v6q0 1.775 1.113 2.888T13 19h8q0 .825-.587 1.413T19 21zm8-4q-.825 0-1.412-.587T11 15V9q0-.825.588-1.412T13 7h7q.825 0 1.413.588T22 9v6q0 .825-.587 1.413T20 17zm3-3.5q.65 0 1.075-.425T17.5 12t-.425-1.075T16 10.5t-1.075.425T14.5 12t.425 1.075T16 13.5'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--account-balance\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M5 17v-7h2v7zm6 0v-7h2v7zm-9 4v-2h20v2zm15-4v-7h2v7zM2 8V6l10-5l10 5v2z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--account-circle\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M5.85 17.1q1.275-.975 2.85-1.537T12 15t3.3.563t2.85 1.537q.875-1.025 1.363-2.325T20 12q0-3.325-2.337-5.663T12 4T6.337 6.338T4 12q0 1.475.488 2.775T5.85 17.1M12 13q-1.475 0-2.488-1.012T8.5 9.5t1.013-2.488T12 6t2.488 1.013T15.5 9.5t-1.012 2.488T12 13m0 9q-2.075 0-3.9-.788t-3.175-2.137T2.788 15.9T2 12t.788-3.9t2.137-3.175T8.1 2.788T12 2t3.9.788t3.175 2.137T21.213 8.1T22 12t-.788 3.9t-2.137 3.175t-3.175 2.138T12 22'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--account-tree\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M15 21v-3h-4V8H9v3H2V3h7v3h6V3h7v8h-7V8h-2v8h2v-3h7v8z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--add-card\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4 12h16V8H4zm15 10v-3h-3v-2h3v-3h2v3h3v2h-3v3zM4 20q-.825 0-1.412-.587T2 18V6q0-.825.588-1.412T4 4h16q.825 0 1.413.588T22 6v6h-3q-2.075 0-3.537 1.463T14 17v3z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--add-circle\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11 17h2v-4h4v-2h-4V7h-2v4H7v2h4zm1 5q-2.075 0-3.9-.788t-3.175-2.137T2.788 15.9T2 12t.788-3.9t2.137-3.175T8.1 2.788T12 2t3.9.788t3.175 2.137T21.213 8.1T22 12t-.788 3.9t-2.137 3.175t-3.175 2.138T12 22'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--add-comment\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11 14h2v-3h3V9h-3V6h-2v3H8v2h3zm-9 8V4q0-.825.588-1.412T4 2h16q.825 0 1.413.588T22 4v12q0 .825-.587 1.413T20 18H6z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--add-link\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17 20v-3h-3v-2h3v-3h2v3h3v2h-3v3zm-6-3H7q-2.075 0-3.537-1.463T2 12t1.463-3.537T7 7h4v2H7q-1.25 0-2.125.875T4 12t.875 2.125T7 15h4zm-3-4v-2h8v2zm14-1h-2q0-1.25-.875-2.125T17 9h-4V7h4q2.075 0 3.538 1.463T22 12'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--add-photo-alternate-outline\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M5 21q-.825 0-1.412-.587T3 19V5q0-.825.588-1.412T5 3h8v2H5v14h14v-8h2v8q0 .825-.587 1.413T19 21zm1-4h12l-3.75-5l-3 4L9 13zm11-8V7h-2V5h2V3h2v2h2v2h-2v2z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--add-photo-alternate\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M5 21q-.825 0-1.412-.587T3 19V5q0-.825.588-1.412T5 3h9q-.5.65-.75 1.425T13 6q0 2.075 1.463 3.538T18 11q.8 0 1.575-.25T21 10v9q0 .825-.587 1.413T19 21zm1-4h12l-3.75-5l-3 4L9 13zm11-8V7h-2V5h2V3h2v2h2v2h-2v2z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--add-shopping-cart\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11 9V6H8V4h3V1h2v3h3v2h-3v3zM7 22q-.825 0-1.412-.587T5 20t.588-1.412T7 18t1.413.588T9 20t-.587 1.413T7 22m10 0q-.825 0-1.412-.587T15 20t.588-1.412T17 18t1.413.588T19 20t-.587 1.413T17 22M1 4V2h3.275l4.25 9h7l3.9-7H21.7l-4.4 7.95q-.275.5-.737.775T15.55 13H8.1L7 15h12v2H7q-1.125 0-1.713-.975T5.25 14.05L6.6 11.6L3 4z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--add-task\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 22q-2.075 0-3.9-.788t-3.175-2.137T2.788 15.9T2 12t.788-3.9t2.137-3.175T8.1 2.788T12 2q1.625 0 3.075.475T17.75 3.8L16.3 5.275q-.95-.6-2.025-.937T12 4Q8.675 4 6.337 6.338T4 12t2.338 5.663T12 20q.8 0 1.55-.15t1.45-.425l1.5 1.525q-1.025.5-2.15.775T12 22m7-2v-3h-3v-2h3v-3h2v3h3v2h-3v3zm-8.4-3.4l-4.25-4.25l1.4-1.4l2.85 2.85l10-10.025l1.4 1.4z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--add\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11 13H5v-2h6V5h2v6h6v2h-6v6h-2z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--admin-panel-settings\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17 22q-2.075 0-3.537-1.463T12 17t1.463-3.537T17 12t3.538 1.463T22 17t-1.463 3.538T17 22m-5 0q-3.475-.875-5.738-3.988T4 11.1V5l8-3l8 3v5.675q-.65-.325-1.463-.5T17 10q-2.9 0-4.95 2.05T10 17q0 1.55.588 2.8t1.487 2.175q-.025 0-.037.013T12 22m5-5q.625 0 1.063-.437T18.5 15.5t-.437-1.062T17 14t-1.062.438T15.5 15.5t.438 1.063T17 17m0 3q.775 0 1.425-.363t1.05-.962q-.55-.325-1.175-.5T17 18t-1.3.175t-1.175.5q.4.6 1.05.963T17 20'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--ads-click\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11.7 18q-2.4-.125-4.05-1.85T6 12q0-2.5 1.75-4.25T12 6q2.425 0 4.15 1.65T18 11.7l-2.1-.625q-.325-1.35-1.4-2.212T12 8q-1.65 0-2.825 1.175T8 12q0 1.425.863 2.5t2.212 1.4zm1.2 3.95q-.225.05-.45.05H12q-2.075 0-3.9-.788t-3.175-2.137T2.788 15.9T2 12t.788-3.9t2.137-3.175T8.1 2.788T12 2t3.9.788t3.175 2.137T21.213 8.1T22 12v.45q0 .225-.05.45L20 12.3V12q0-3.35-2.325-5.675T12 4T6.325 6.325T4 12t2.325 5.675T12 20h.3zm7.625.55l-4.275-4.275L15 22l-3-10l10 3l-3.775 1.25l4.275 4.275z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--analytics-outline\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M7 17h2v-5H7zm8 0h2V7h-2zm-4 0h2v-3h-2zm0-5h2v-2h-2zm-6 9q-.825 0-1.412-.587T3 19V5q0-.825.588-1.412T5 3h14q.825 0 1.413.588T21 5v14q0 .825-.587 1.413T19 21zm0-2h14V5H5zM5 5v14z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--analytics\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M7 17h2v-5H7zm8 0h2V7h-2zm-4 0h2v-3h-2zm0-5h2v-2h-2zm-6 9q-.825 0-1.412-.587T3 19V5q0-.825.588-1.412T5 3h14q.825 0 1.413.588T21 5v14q0 .825-.587 1.413T19 21z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--approval\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4 22v-6q0-.825.588-1.412T6 14h12q.825 0 1.413.588T20 16v6zm2-4h12v-2H6zm6-4L7 7q0-2.075 1.463-3.537T12 2t3.538 1.463T17 7z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--archive\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m12 18l4-4l-1.4-1.4l-1.6 1.6V10h-2v4.2l-1.6-1.6L8 14zm-7 3q-.825 0-1.412-.587T3 19V6.525q0-.35.113-.675t.337-.6L4.7 3.725q.275-.35.687-.538T6.25 3h11.5q.45 0 .863.188t.687.537l1.25 1.525q.225.275.338.6t.112.675V19q0 .825-.587 1.413T19 21zm.4-15h13.2l-.85-1H6.25z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--arrow-back\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m7.825 13l5.6 5.6L12 20l-8-8l8-8l1.425 1.4l-5.6 5.6H20v2z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--arrow-downward\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11 4v12.175l-5.6-5.6L4 12l8 8l8-8l-1.4-1.425l-5.6 5.6V4z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--arrow-forward\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M16.175 13H4v-2h12.175l-5.6-5.6L12 4l8 8l-8 8l-1.425-1.4z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--arrow-upward\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11 20V7.825l-5.6 5.6L4 12l8-8l8 8l-1.4 1.425l-5.6-5.6V20z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--article\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M5 21q-.825 0-1.412-.587T3 19V5q0-.825.588-1.412T5 3h14q.825 0 1.413.588T21 5v14q0 .825-.587 1.413T19 21zm2-4h7v-2H7zm0-4h10v-2H7zm0-4h10V7H7z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--assignment-return-outline\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m12 16l1.4-1.4l-1.575-1.6H16v-2h-4.175L13.4 9.4L12 8l-4 4zm-7 5q-.825 0-1.412-.587T3 19V5q0-.825.588-1.412T5 3h4.2q.325-.9 1.088-1.45T12 1t1.713.55T14.8 3H19q.825 0 1.413.588T21 5v14q0 .825-.587 1.413T19 21zm0-2h14V5H5zm7-14.75q.325 0 .538-.213t.212-.537t-.213-.537T12 2.75t-.537.213t-.213.537t.213.538t.537.212M5 19V5z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--attach-file\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M18 15.75q0 2.6-1.825 4.425T11.75 22t-4.425-1.825T5.5 15.75V6.5q0-1.875 1.313-3.187T10 2t3.188 1.313T14.5 6.5v8.75q0 1.15-.8 1.95t-1.95.8t-1.95-.8t-.8-1.95V6h2v9.25q0 .325.213.538t.537.212t.538-.213t.212-.537V6.5q-.025-1.05-.737-1.775T10 4t-1.775.725T7.5 6.5v9.25q-.025 1.775 1.225 3.013T11.75 20q1.75 0 2.975-1.237T16 15.75V6h2z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--attach-money\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11.025 21v-2.15q-1.325-.3-2.287-1.15t-1.413-2.4l1.85-.75q.375 1.2 1.113 1.825t1.937.625q1.025 0 1.738-.462t.712-1.438q0-.875-.55-1.387t-2.55-1.163q-2.15-.675-2.95-1.612t-.8-2.288q0-1.625 1.05-2.525t2.15-1.025V3h2v2.1q1.25.2 2.063.913t1.187 1.737l-1.85.8q-.3-.8-.85-1.2t-1.5-.4q-1.1 0-1.675.488T9.825 8.65q0 .825.75 1.3t2.6 1q1.725.5 2.613 1.588t.887 2.512q0 1.775-1.05 2.7t-2.6 1.15V21z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--attachment\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M8.25 18q-2.6 0-4.425-1.825T2 11.75t1.825-4.425T8.25 5.5h9.25q1.875 0 3.188 1.313T22 10t-1.312 3.188T17.5 14.5H8.75q-1.15 0-1.95-.8T6 11.75t.8-1.95T8.75 9H18v2H8.75q-.325 0-.537.213T8 11.75t.213.538t.537.212h8.75q1.05-.025 1.775-.737T20 10t-.725-1.775T17.5 7.5H8.25q-1.775-.025-3.012 1.225T4 11.75q0 1.75 1.238 2.975T8.25 16H18v2z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--auto-awesome\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m19 9l-1.25-2.75L15 5l2.75-1.25L19 1l1.25 2.75L23 5l-2.75 1.25L19 9Zm0 14l-1.25-2.75L15 19l2.75-1.25L19 15l1.25 2.75L23 19l-2.75 1.25L19 23ZM9 20l-2.5-5.5L1 12l5.5-2.5L9 4l2.5 5.5L17 12l-5.5 2.5L9 20Z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--auto-fix-high\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m20 7l-.95-2.05L17 4l2.05-.95L20 1l.95 2.05L23 4l-2.05.95L20 7ZM8.5 7l-.95-2.05L5.5 4l2.05-.95L8.5 1l.95 2.05L11.5 4l-2.05.95L8.5 7ZM20 18.5l-.95-2.05L17 15.5l2.05-.95l.95-2.05l.95 2.05l2.05.95l-2.05.95L20 18.5ZM5.1 21.7l-2.8-2.8q-.3-.3-.3-.725t.3-.725L13.45 6.3q.3-.3.725-.3t.725.3l2.8 2.8q.3.3.3.725t-.3.725L6.55 21.7q-.3.3-.725.3t-.725-.3Zm9.075-10.475l1.4-1.4l-1.4-1.4l-1.4 1.4l1.4 1.4Z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--backup-outline\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M6.5 20q-2.275 0-3.887-1.575T1 14.575q0-1.95 1.175-3.475T5.25 9.15q.625-2.3 2.5-3.725T12 4q2.925 0 4.963 2.038T19 11q1.725.2 2.863 1.488T23 15.5q0 1.875-1.312 3.188T18.5 20H13q-.825 0-1.412-.587T11 18v-5.15L9.4 14.4L8 13l4-4l4 4l-1.4 1.4l-1.6-1.55V18h5.5q1.05 0 1.775-.725T21 15.5t-.725-1.775T18.5 13H17v-2q0-2.075-1.463-3.538T12 6T8.463 7.463T7 11h-.5q-1.45 0-2.475 1.025T3 14.5t1.025 2.475T6.5 18H9v2zm5.5-7'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--backup\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11 20H6.5q-2.275 0-3.887-1.575T1 14.575q0-1.95 1.175-3.475T5.25 9.15q.625-2.3 2.5-3.725T12 4q2.925 0 4.963 2.038T19 11q1.725.2 2.863 1.488T23 15.5q0 1.875-1.312 3.188T18.5 20H13v-7.15l1.6 1.55L16 13l-4-4l-4 4l1.4 1.4l1.6-1.55z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--badge\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4 22q-.825 0-1.412-.587T2 20V9q0-.825.588-1.412T4 7h5V4q0-.825.588-1.412T11 2h2q.825 0 1.413.588T15 4v3h5q.825 0 1.413.588T22 9v11q0 .825-.587 1.413T20 22zm2-4h6v-.45q0-.425-.238-.788T11.1 16.2q-.5-.225-1.012-.337T9 15.75t-1.088.113T6.9 16.2q-.425.2-.663.563T6 17.55zm8-1.5h4V15h-4zM9 15q.625 0 1.063-.437T10.5 13.5t-.437-1.062T9 12t-1.062.438T7.5 13.5t.438 1.063T9 15m5-1.5h4V12h-4zM11 9h2V4h-2z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--balance\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M2 21v-2h9V7.825q-.65-.225-1.125-.7T9.175 6H6l3 7q0 1.25-1.025 2.125T5.5 16t-2.475-.875T2 13l3-7H3V4h6.175q.3-.875 1.075-1.437T12 2t1.75.563T14.825 4H21v2h-2l3 7q0 1.25-1.025 2.125T18.5 16t-2.475-.875T15 13l3-7h-3.175q-.225.65-.7 1.125t-1.125.7V19h9v2zm14.625-8h3.75L18.5 8.65zm-13 0h3.75L5.5 8.65zM12 6q.425 0 .713-.288T13 5t-.288-.712T12 4t-.712.288T11 5t.288.713T12 6'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--bar-chart\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M16 20v-7h4v7zm-6 0V4h4v16zm-6 0V9h4v11z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--batch-prediction\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M7 22q-.825 0-1.412-.587T5 20V10q0-.825.588-1.412T7 8h10q.825 0 1.413.588T19 10v10q0 .825-.587 1.413T17 22zm4-3h2v-1h-2zm0-2h2q0-.475.238-.862t.512-.763q.3-.425.525-.913t.225-1.012q0-1.025-.725-1.737T12 11t-1.775.713T9.5 13.45q0 .525.238 1t.512.9q.275.4.513.788T11 17M6 6.5q0-.625.438-1.062T7.5 5h9q.625 0 1.063.438T18 6.5zm1-3q0-.625.438-1.062T8.5 2h7q.625 0 1.063.438T17 3.5z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--beach-access\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m19.65 21l-6.35-6.35l1.4-1.4l6.35 6.35zM6 20.3q-2.5-2.45-2.937-5.75T4.2 8.375q.075.85.425 1.913t.963 2.237t1.462 2.413t1.875 2.437zm4.3-4.3q-1.2-1.2-2.1-2.613T6.788 10.65t-.575-2.412t.462-1.613q.525-.55 1.613-.5t2.425.563t2.75 1.425t2.612 2.112zm7.15-7.15Q16.275 7.825 15.038 7t-2.4-1.45t-2.225-.987T8.5 4.125q2.875-1.5 6.163-1.037T20.35 5.95z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--blender\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M8 22q-.825 0-1.412-.587T6 20v-1q0-1.175.513-2.175T7.85 15.15L7.225 11H5q-.825 0-1.412-.588T3 9V5q0-.825.588-1.412T5 3h5V2h4v1h3.975L16.15 15.15q.825.675 1.338 1.675T18 19v1q0 .825-.587 1.413T16 22zM6.925 9l-.6-4H5v4zM12 19q.425 0 .713-.288T13 18t-.288-.712T12 17t-.712.288T11 18t.288.713T12 19m-2.3-5h4.6l1.35-9h-7.3z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--block\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 22q-2.075 0-3.9-.788t-3.175-2.137T2.788 15.9T2 12t.788-3.9t2.137-3.175T8.1 2.788T12 2t3.9.788t3.175 2.137T21.213 8.1T22 12t-.788 3.9t-2.137 3.175t-3.175 2.138T12 22m4.925-3.675q.4-.3.75-.65t.65-.75L7.075 5.675q-.4.3-.75.65t-.65.75z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--bug-report\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 21q-1.625 0-3.012-.8T6.8 18H4v-2h2.1q-.075-.5-.088-1T6 14H4v-2h2q0-.5.012-1t.088-1H4V8h2.8q.35-.575.788-1.075T8.6 6.05L7 4.4L8.4 3l2.15 2.15q.7-.225 1.425-.225t1.425.225L15.6 3L17 4.4l-1.65 1.65q.575.375 1.038.862T17.2 8H20v2h-2.1q.075.5.088 1T18 12h2v2h-2q0 .5-.013 1t-.087 1H20v2h-2.8q-.8 1.4-2.187 2.2T12 21m-2-5h4v-2h-4zm0-4h4v-2h-4z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--build\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m17.15 20.7l-6.05-6.1q-.5.2-1.012.3T9 15q-2.5 0-4.25-1.75T3 9q0-.9.25-1.712t.7-1.538L7.6 9.4l1.8-1.8l-3.65-3.65q.725-.45 1.538-.7T9 3q2.5 0 4.25 1.75T15 9q0 .575-.1 1.088t-.3 1.012l6.1 6.05q.3.3.3.725t-.3.725l-2.1 2.1q-.3.3-.725.3t-.725-.3'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--calculate\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M8 18h1.5v-2h2v-1.5h-2v-2H8v2H6V16h2zm5-.75h5v-1.5h-5zm0-2.5h5v-1.5h-5zM6.25 9.2h5V7.7h-5zM5 21q-.825 0-1.412-.587T3 19V5q0-.825.588-1.412T5 3h14q.825 0 1.413.588T21 5v14q0 .825-.587 1.413T19 21zm9.1-10.05l1.4-1.4l1.4 1.4l1.05-1.05l-1.4-1.45l1.4-1.4L16.9 6l-1.4 1.4L14.1 6l-1.05 1.05l1.4 1.4l-1.4 1.45z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--calendar-month\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 14q-.425 0-.712-.288T11 13t.288-.712T12 12t.713.288T13 13t-.288.713T12 14m-4 0q-.425 0-.712-.288T7 13t.288-.712T8 12t.713.288T9 13t-.288.713T8 14m8 0q-.425 0-.712-.288T15 13t.288-.712T16 12t.713.288T17 13t-.288.713T16 14m-4 4q-.425 0-.712-.288T11 17t.288-.712T12 16t.713.288T13 17t-.288.713T12 18m-4 0q-.425 0-.712-.288T7 17t.288-.712T8 16t.713.288T9 17t-.288.713T8 18m8 0q-.425 0-.712-.288T15 17t.288-.712T16 16t.713.288T17 17t-.288.713T16 18M5 22q-.825 0-1.412-.587T3 20V6q0-.825.588-1.412T5 4h1V2h2v2h8V2h2v2h1q.825 0 1.413.588T21 6v14q0 .825-.587 1.413T19 22zm0-2h14V10H5z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--calendar-today\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M5 22q-.825 0-1.412-.587T3 20V6q0-.825.588-1.412T5 4h1V2h2v2h8V2h2v2h1q.825 0 1.413.588T21 6v14q0 .825-.587 1.413T19 22zm0-2h14V10H5z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--calendar-view-month\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3 10.5V6q0-.425.288-.712T4 5h3.325q.425 0 .713.288T8.325 6v4.5q0 .425-.287.713t-.713.287H4q-.425 0-.712-.288T3 10.5m7.325 1q-.425 0-.712-.288t-.288-.712V6q0-.425.288-.712T10.325 5h3.35q.425 0 .713.288t.287.712v4.5q0 .425-.288.713t-.712.287zm6.35 0q-.425 0-.712-.288t-.288-.712V6q0-.425.288-.712T16.675 5H20q.425 0 .713.288T21 6v4.5q0 .425-.288.713T20 11.5zM7.325 19H4q-.425 0-.712-.288T3 18v-4.5q0-.425.288-.712T4 12.5h3.325q.425 0 .713.288t.287.712V18q0 .425-.287.713T7.325 19m3 0q-.425 0-.712-.288T9.324 18v-4.5q0-.425.288-.712t.712-.288h3.35q.425 0 .713.288t.287.712V18q0 .425-.288.713t-.712.287zm6.35 0q-.425 0-.712-.288T15.675 18v-4.5q0-.425.288-.712t.712-.288H20q.425 0 .713.288T21 13.5V18q0 .425-.288.713T20 19z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--calendar-view-week\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M13.75 19q-.425 0-.712-.288T12.75 18V6q0-.425.288-.712T13.75 5h1.375q.425 0 .713.288t.287.712v12q0 .425-.288.713t-.712.287zm-4.875 0q-.425 0-.712-.288T7.874 18V6q0-.425.288-.712T8.875 5h1.375q.425 0 .713.288T11.25 6v12q0 .425-.288.713T10.25 19zM4 19q-.425 0-.712-.288T3 18V6q0-.425.288-.712T4 5h1.375q.425 0 .713.288T6.375 6v12q0 .425-.288.713T5.376 19zm14.625 0q-.425 0-.712-.288T17.625 18V6q0-.425.288-.712T18.625 5H20q.425 0 .713.288T21 6v12q0 .425-.288.713T20 19z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--campaign\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M18 13v-2h4v2zm1.2 7L16 17.6l1.2-1.6l3.2 2.4zm-2-12L16 6.4L19.2 4l1.2 1.6zM5 19v-4H4q-.825 0-1.412-.587T2 13v-2q0-.825.588-1.412T4 9h4l5-3v12l-5-3H7v4zm9-3.65v-6.7q.675.6 1.088 1.463T15.5 12t-.413 1.888T14 15.35'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--cancel-outline\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m8.4 17l3.6-3.6l3.6 3.6l1.4-1.4l-3.6-3.6L17 8.4L15.6 7L12 10.6L8.4 7L7 8.4l3.6 3.6L7 15.6zm3.6 5q-2.075 0-3.9-.788t-3.175-2.137T2.788 15.9T2 12t.788-3.9t2.137-3.175T8.1 2.788T12 2t3.9.788t3.175 2.137T21.213 8.1T22 12t-.788 3.9t-2.137 3.175t-3.175 2.138T12 22m0-2q3.35 0 5.675-2.325T20 12t-2.325-5.675T12 4T6.325 6.325T4 12t2.325 5.675T12 20m0-8'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--cancel\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m8.4 17l3.6-3.6l3.6 3.6l1.4-1.4l-3.6-3.6L17 8.4L15.6 7L12 10.6L8.4 7L7 8.4l3.6 3.6L7 15.6zm3.6 5q-2.075 0-3.9-.788t-3.175-2.137T2.788 15.9T2 12t.788-3.9t2.137-3.175T8.1 2.788T12 2t3.9.788t3.175 2.137T21.213 8.1T22 12t-.788 3.9t-2.137 3.175t-3.175 2.138T12 22'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--category\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M6.5 11L12 2l5.5 9zm11 11q-1.875 0-3.187-1.312T13 17.5t1.313-3.187T17.5 13t3.188 1.313T22 17.5t-1.312 3.188T17.5 22M3 21.5v-8h8v8z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--celebration\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M2 22L7 8l9 9zm12.55-9.45L13.5 11.5l5.6-5.6q.8-.8 1.925-.8t1.925.8l.6.6l-1.05 1.05l-.6-.6q-.35-.35-.875-.35t-.875.35zm-4-4L9.5 7.5l.6-.6q.35-.35.35-.85t-.35-.85l-.65-.65L10.5 3.5l.65.65q.8.8.8 1.9t-.8 1.9zm2 2L11.5 9.5l3.6-3.6q.35-.35.35-.875t-.35-.875l-1.6-1.6l1.05-1.05l1.6 1.6q.8.8.8 1.925t-.8 1.925zm4 4L15.5 13.5l1.6-1.6q.8-.8 1.925-.8t1.925.8l1.6 1.6l-1.05 1.05l-1.6-1.6q-.35-.35-.875-.35t-.875.35z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--chat-bubble-outline\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M2 22V4q0-.825.588-1.412T4 2h16q.825 0 1.413.588T22 4v12q0 .825-.587 1.413T20 18H6zm3.15-6H20V4H4v13.125zM4 16V4z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--chat\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M2 22V4q0-.825.588-1.412T4 2h16q.825 0 1.413.588T22 4v12q0 .825-.587 1.413T20 18H6zm4-8h8v-2H6zm0-3h12V9H6zm0-3h12V6H6z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--check-circle-outline\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m10.6 16.6l7.05-7.05l-1.4-1.4l-5.65 5.65l-2.85-2.85l-1.4 1.4zM12 22q-2.075 0-3.9-.788t-3.175-2.137T2.788 15.9T2 12t.788-3.9t2.137-3.175T8.1 2.788T12 2t3.9.788t3.175 2.137T21.213 8.1T22 12t-.788 3.9t-2.137 3.175t-3.175 2.138T12 22m0-2q3.35 0 5.675-2.325T20 12t-2.325-5.675T12 4T6.325 6.325T4 12t2.325 5.675T12 20m0-8'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--check-circle-rounded\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m10.6 13.8l-2.15-2.15q-.275-.275-.7-.275t-.7.275t-.275.7t.275.7L9.9 15.9q.3.3.7.3t.7-.3l5.65-5.65q.275-.275.275-.7t-.275-.7t-.7-.275t-.7.275zM12 22q-2.075 0-3.9-.788t-3.175-2.137T2.788 15.9T2 12t.788-3.9t2.137-3.175T8.1 2.788T12 2t3.9.788t3.175 2.137T21.213 8.1T22 12t-.788 3.9t-2.137 3.175t-3.175 2.138T12 22'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--check-circle\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m10.6 16.6l7.05-7.05l-1.4-1.4l-5.65 5.65l-2.85-2.85l-1.4 1.4zM12 22q-2.075 0-3.9-.788t-3.175-2.137T2.788 15.9T2 12t.788-3.9t2.137-3.175T8.1 2.788T12 2t3.9.788t3.175 2.137T21.213 8.1T22 12t-.788 3.9t-2.137 3.175t-3.175 2.138T12 22'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--check\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m9.55 18l-5.7-5.7l1.425-1.425L9.55 15.15l9.175-9.175L20.15 7.4z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--checklist\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M5.55 19L2 15.45l1.4-1.4l2.125 2.125l4.25-4.25l1.4 1.425zm0-8L2 7.45l1.4-1.4l2.125 2.125l4.25-4.25l1.4 1.425zM13 17v-2h9v2zm0-8V7h9v2z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--checkroom\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3 20q-.425 0-.712-.288T2 19q0-.25.1-.462t.3-.338l8.6-6.45V10q0-.425.3-.712T12.025 9q.625 0 1.05-.45t.425-1.075t-.437-1.05T12 6t-1.062.438T10.5 7.5h-2q0-1.45 1.025-2.475T12 4t2.475 1.013T15.5 7.475q0 1.175-.687 2.1T13 10.85v.9l8.6 6.45q.2.125.3.338T22 19q0 .425-.287.713T21 20zm3-2h12l-6-4.5z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--chevron-left\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m14 18l-6-6l6-6l1.4 1.4l-4.6 4.6l4.6 4.6z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--chevron-right\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12.6 12L8 7.4L9.4 6l6 6l-6 6L8 16.6z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--child-care\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M14.5 11.75q.525 0 .888-.363t.362-.887t-.363-.888t-.887-.362t-.888.363t-.362.887t.363.888t.887.362m-5 0q.525 0 .888-.363t.362-.887t-.363-.888T9.5 9.25t-.888.363t-.362.887t.363.888t.887.362M12 17q1.5 0 2.713-.825T16.5 14h-9q.575 1.35 1.788 2.175T12 17m0 4q-1.875 0-3.512-.712t-2.85-1.925t-1.925-2.85T3 12t.713-3.512t1.924-2.85t2.85-1.925T12 3t3.513.713t2.85 1.924t1.925 2.85T21 12t-.712 3.513t-1.925 2.85t-2.85 1.925T12 21m.4-12.5q.425 0 .963-.162T13.9 7.6q0-.3-.2-.525t-.5-.225q-.2 0-.387.075T12.4 7q-.525 0-.887-.362t-.363-.888q0-.275.088-.462t.262-.263q-.475.05-.925.125T9.7 5.4q-.025.075-.038.175t-.012.175q0 1.125.813 1.938T12.4 8.5'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--close\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M6.4 19L5 17.6l5.6-5.6L5 6.4L6.4 5l5.6 5.6L17.6 5L19 6.4L13.4 12l5.6 5.6l-1.4 1.4l-5.6-5.6z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--cloud-download-outline\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M6.5 20q-2.275 0-3.887-1.575T1 14.575q0-1.95 1.175-3.475T5.25 9.15q.425-1.8 2.125-3.425T11 4.1q.825 0 1.413.588T13 6.1v6.05l1.6-1.55L16 12l-4 4l-4-4l1.4-1.4l1.6 1.55V6.1q-1.9.35-2.95 1.838T7 11h-.5q-1.45 0-2.475 1.025T3 14.5t1.025 2.475T6.5 18h12q1.05 0 1.775-.725T21 15.5t-.725-1.775T18.5 13H17v-2q0-1.2-.55-2.238T15 7V4.675q1.85.875 2.925 2.588T19 11q1.725.2 2.863 1.488T23 15.5q0 1.875-1.312 3.188T18.5 20zm5.5-8.95'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--cloud-off\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M19.8 22.6L17.15 20H6.5q-2.3 0-3.9-1.6T1 14.5q0-1.925 1.188-3.425T5.25 9.15q.075-.2.15-.387t.15-.413L1.4 4.2l1.4-1.4l18.4 18.4zm1.8-3.85L8.05 5.225q.875-.6 1.863-.912T12 4q2.925 0 4.963 2.038T19 11q1.725.2 2.863 1.488T23 15.5q0 .975-.375 1.813T21.6 18.75'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--cloud-upload\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11 20H6.5q-2.275 0-3.887-1.575T1 14.575q0-1.95 1.175-3.475T5.25 9.15q.625-2.3 2.5-3.725T12 4q2.925 0 4.963 2.038T19 11q1.725.2 2.863 1.488T23 15.5q0 1.875-1.312 3.188T18.5 20H13v-7.15l1.6 1.55L16 13l-4-4l-4 4l1.4 1.4l1.6-1.55z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--cloud\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M6.5 20q-2.275 0-3.887-1.575T1 14.575q0-1.95 1.175-3.475T5.25 9.15q.625-2.3 2.5-3.725T12 4q2.925 0 4.963 2.038T19 11q1.725.2 2.863 1.488T23 15.5q0 1.875-1.312 3.188T18.5 20z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--code\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m8 18l-6-6l6-6l1.425 1.425l-4.6 4.6L9.4 16.6zm8 0l-1.425-1.425l4.6-4.6L14.6 7.4L16 6l6 6z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--comment\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M6 14h12v-2H6zm0-3h12V9H6zm0-3h12V6H6zM4 18q-.825 0-1.412-.587T2 16V4q0-.825.588-1.412T4 2h16q.825 0 1.413.588T22 4v18l-4-4z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--commute\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M10 19.35v-5.7l1.4-4q.125-.275.363-.462T12.35 9h7.3q.35 0 .588.188t.362.462l1.4 4v5.7q0 .275-.187.463T21.35 20h-.7q-.275 0-.462-.187T20 19.35v-.85h-8v.85q0 .275-.187.463T11.35 20h-.7q-.275 0-.462-.187T10 19.35m2-6.85h8l-.7-2h-6.6zm1 4q.425 0 .713-.288T14 15.5t-.288-.712T13 14.5t-.712.288T12 15.5t.288.713t.712.287m6 0q.425 0 .713-.288T20 15.5t-.288-.712T19 14.5t-.712.288T18 15.5t.288.713t.712.287M4 20v-1l1-1q-1.25 0-2.125-.875T2 15V7q0-1.65 1.475-2.325T8.5 4q3.7 0 5.1.65T15 7v1h-2V7H4v6h5v7zm1-4q.425 0 .713-.288T6 15t-.288-.712T5 14t-.712.288T4 15t.288.713T5 16'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--compare\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M10 23v-2H5q-.825 0-1.412-.587T3 19V5q0-.825.588-1.412T5 3h5V1h2v22zm-5-5h5v-6zm9 3v-9l5 6V5h-5V3h5q.825 0 1.413.588T21 5v14q0 .825-.587 1.413T19 21z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--computer\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4 18q-.825 0-1.412-.587T2 16V5q0-.825.588-1.412T4 3h16q.825 0 1.413.588T22 5v11q0 .825-.587 1.413T20 18zm-3 3v-2h22v2z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--confirmation-number-outline\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 17q.425 0 .713-.288T13 16t-.288-.712T12 15t-.712.288T11 16t.288.713T12 17m0-4q.425 0 .713-.288T13 12t-.288-.712T12 11t-.712.288T11 12t.288.713T12 13m0-4q.425 0 .713-.288T13 8t-.288-.712T12 7t-.712.288T11 8t.288.713T12 9m8 11H4q-.825 0-1.412-.587T2 18v-4q.825 0 1.413-.587T4 12t-.587-1.412T2 10V6q0-.825.588-1.412T4 4h16q.825 0 1.413.588T22 6v4q-.825 0-1.412.588T20 12t.588 1.413T22 14v4q0 .825-.587 1.413T20 20m0-2v-2.55q-.925-.55-1.463-1.462T18 12t.538-1.987T20 8.55V6H4v2.55q.925.55 1.463 1.463T6 12t-.537 1.988T4 15.45V18zm-8-6'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--construction\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m18.9 21l-5.475-5.475l2.1-2.1L21 18.9zM5.1 21L3 18.9L9.9 12l-1.7-1.7l-.7.7l-1.275-1.275v2.05l-.7.7L2.5 9.45l.7-.7h2.05L4 7.5l3.55-3.55q.5-.5 1.075-.725T9.8 3t1.175.225t1.075.725l-2.3 2.3L11 7.5l-.7.7L12 9.9l2.25-2.25q-.1-.275-.162-.575t-.063-.6q0-1.475 1.013-2.488t2.487-1.012q.375 0 .713.075t.687.225L16.45 5.75l1.8 1.8l2.475-2.475q.175.35.238.687t.062.713q0 1.475-1.012 2.488t-2.488 1.012q-.3 0-.6-.05t-.575-.175z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--contact-support\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m12 22l-.25-3h-.25q-3.55 0-6.025-2.475T3 10.5t2.475-6.025T11.5 2q1.775 0 3.313.662t2.7 1.825t1.824 2.7T20 10.5q0 1.875-.612 3.6t-1.676 3.2t-2.525 2.675T12 22m-.525-6.025q.425 0 .725-.3t.3-.725t-.3-.725t-.725-.3t-.725.3t-.3.725t.3.725t.725.3M10.75 12.8h1.5q0-.75.15-1.05t.95-1.1q.45-.45.75-.975t.3-1.125q0-1.275-.862-1.913T11.5 6q-1.1 0-1.85.613T8.6 8.1l1.4.55q.125-.425.475-.837T11.5 7.4t1.013.375t.337.825q0 .425-.25.763t-.6.687q-.875.75-1.062 1.188T10.75 12.8'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--contacts\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4 23v-2h16v2zM4 3V1h16v2zm8 10q1.25 0 2.125-.875T15 10t-.875-2.125T12 7t-2.125.875T9 10t.875 2.125T12 13m-8 7q-.825 0-1.412-.587T2 18V6q0-.825.588-1.412T4 4h16q.825 0 1.413.588T22 6v12q0 .825-.587 1.413T20 20zm1.75-2h12.5q-1.125-1.4-2.725-2.2T12 15t-3.525.8T5.75 18'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--content-copy-outline\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M9 18q-.825 0-1.412-.587T7 16V4q0-.825.588-1.412T9 2h9q.825 0 1.413.588T20 4v12q0 .825-.587 1.413T18 18zm0-2h9V4H9zm-4 6q-.825 0-1.412-.587T3 20V6h2v14h11v2zm4-6V4z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--content-copy\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M9 18q-.825 0-1.412-.587T7 16V4q0-.825.588-1.412T9 2h9q.825 0 1.413.588T20 4v12q0 .825-.587 1.413T18 18zm-4 4q-.825 0-1.412-.587T3 20V6h2v14h11v2z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--copy-all\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3 18.5v-2h2v2zM3 15v-2h2v2zm0-3.5v-2h2v2zM6.5 22v-2h2v2zM9 18q-.825 0-1.412-.587T7 16V4q0-.825.588-1.412T9 2h9q.825 0 1.413.588T20 4v12q0 .825-.587 1.413T18 18zm1 4v-2h2v2zm-5 0q-.825 0-1.412-.587T3 20h2zm8.5 0v-2h2q0 .825-.587 1.413T13.5 22M3 8q0-.825.588-1.412T5 6v2z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--create-new-folder\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M14 16h2v-2h2v-2h-2v-2h-2v2h-2v2h2zM4 20q-.825 0-1.412-.587T2 18V6q0-.825.588-1.412T4 4h6l2 2h8q.825 0 1.413.588T22 8v10q0 .825-.587 1.413T20 20z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--crown\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M5 20v-2h14v2zm0-3.5L3.725 8.475q-.05 0-.113.013T3.5 8.5q-.625 0-1.062-.438T2 7t.438-1.062T3.5 5.5t1.063.438T5 7q0 .175-.038.325t-.087.275L8 9l3.125-4.275q-.275-.2-.45-.525t-.175-.7q0-.625.438-1.063T12 2t1.063.438T13.5 3.5q0 .375-.175.7t-.45.525L16 9l3.125-1.4q-.05-.125-.088-.275T19 7q0-.625.438-1.063T20.5 5.5t1.063.438T22 7t-.437 1.063T20.5 8.5q-.05 0-.112-.012t-.113-.013L19 16.5z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--currency-exchange\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 23q-2.8 0-5.15-1.275T3 18.325V21H1v-6h6v2H4.525q1.2 1.8 3.163 2.9T12 21q1.875 0 3.513-.712t2.85-1.925t1.925-2.85T21 12h2q0 2.275-.862 4.275t-2.363 3.5t-3.5 2.363T12 23m-.9-4v-1.3q-1.175-.275-1.912-1.012T8.1 14.75l1.65-.65q.3 1.025.938 1.538t1.462.512t1.413-.387t.587-1.213q0-.725-.612-1.175T11.35 12.35q-1.475-.525-2.162-1.25T8.5 9.2q0-1.025.713-1.862T11.15 6.25V5h1.75v1.25q.9.075 1.638.725T15.55 8.5l-1.6.65q-.2-.575-.65-.962T12.05 7.8q-.875 0-1.338.375T10.25 9.2t.575 1.025t2.075.875q1.8.65 2.4 1.525t.6 1.925q0 .725-.25 1.275t-.663.938t-.962.625t-1.175.362V19zM1 12q0-2.275.863-4.275t2.362-3.5t3.5-2.362T12 1q2.8 0 5.15 1.275t3.85 3.4V3h2v6h-6V7h2.475q-1.2-1.8-3.162-2.9T12 3q-1.875 0-3.512.713t-2.85 1.924t-1.925 2.85T3 12z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--dark-mode\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 21q-3.75 0-6.375-2.625T3 12t2.625-6.375T12 3q.35 0 .688.025t.662.075q-1.025.725-1.638 1.888T11.1 7.5q0 2.25 1.575 3.825T16.5 12.9q1.375 0 2.525-.613T20.9 10.65q.05.325.075.662T21 12q0 3.75-2.625 6.375T12 21'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--dashboard\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M13 9V3h8v6zM3 13V3h8v10zm10 8V11h8v10zM3 21v-6h8v6z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--database\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 11q3.75 0 6.375-1.175T21 7t-2.625-2.825T12 3T5.625 4.175T3 7t2.625 2.825T12 11m0 2.5q1.025 0 2.563-.213t2.962-.687t2.45-1.237T21 9.5V12q0 1.1-1.025 1.863t-2.45 1.237t-2.962.688T12 16t-2.562-.213t-2.963-.687t-2.45-1.237T3 12V9.5q0 1.1 1.025 1.863t2.45 1.237t2.963.688T12 13.5m0 5q1.025 0 2.563-.213t2.962-.687t2.45-1.237T21 14.5V17q0 1.1-1.025 1.863t-2.45 1.237t-2.962.688T12 21t-2.562-.213t-2.963-.687t-2.45-1.237T3 17v-2.5q0 1.1 1.025 1.863t2.45 1.237t2.963.688T12 18.5'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--delete-forever\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m9.4 16.5l2.6-2.6l2.6 2.6l1.4-1.4l-2.6-2.6L16 9.9l-1.4-1.4l-2.6 2.6l-2.6-2.6L8 9.9l2.6 2.6L8 15.1zM7 21q-.825 0-1.412-.587T5 19V6H4V4h5V3h6v1h5v2h-1v13q0 .825-.587 1.413T17 21z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--delete-outline\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M7 21q-.825 0-1.412-.587T5 19V6H4V4h5V3h6v1h5v2h-1v13q0 .825-.587 1.413T17 21zM17 6H7v13h10zM9 17h2V8H9zm4 0h2V8h-2zM7 6v13z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--delete-sweep\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M15 18v-2h4v2zm0-8V8h7v2zm0 4v-2h6v2zM3 8H2V6h4V4.5h4V6h4v2h-1v9q0 .825-.587 1.413T11 19H5q-.825 0-1.412-.587T3 17z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--delete\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M7 21q-.825 0-1.412-.587T5 19V6H4V4h5V3h6v1h5v2h-1v13q0 .825-.587 1.413T17 21zm2-4h2V8H9zm4 0h2V8h-2z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--description\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M8 18h8v-2H8zm0-4h8v-2H8zm-2 8q-.825 0-1.412-.587T4 20V4q0-.825.588-1.412T6 2h8l6 6v12q0 .825-.587 1.413T18 22zm7-13h5l-5-5z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--design-services\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m8.8 10.95l2.15-2.175l-1.4-1.425l-1.1 1.1l-1.4-1.4l1.075-1.1L7 4.825L4.825 7zm8.2 8.225L19.175 17l-1.125-1.125l-1.1 1.075l-1.4-1.4l1.075-1.1l-1.425-1.4l-2.15 2.15zm-.775-12.75l1.4 1.4l1.4-1.4L17.6 5zM7.25 21H3v-4.25l4.375-4.375L2 7l5-5l5.4 5.4l3.775-3.8q.3-.3.675-.45t.775-.15t.775.15t.675.45L20.4 4.95q.3.3.45.675T21 6.4t-.15.763t-.45.662l-3.775 3.8L22 17l-5 5l-5.375-5.375z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--desktop-windows\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M8 21v-2h2v-2H4q-.825 0-1.412-.587T2 15V5q0-.825.588-1.412T4 3h16q.825 0 1.413.588T22 5v10q0 .825-.587 1.413T20 17h-6v2h2v2z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--devices-other\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4 20q-.825 0-1.412-.587T2 18V6q0-.825.588-1.412T4 4h16q.825 0 1.413.588T22 6v.35q-.35-.175-.725-.262T20.5 6h-5q-1.45 0-2.475 1.025T12 9.5v.5H6.975l-.75 2.725q-.575.65-.9 1.488T5 16t.325 1.788t.9 1.487l.2.725zm11.5 0q-.625 0-1.062-.437T14 18.5v-9q0-.625.438-1.062T15.5 8h5q.625 0 1.063.438T22 9.5v9q0 .625-.437 1.063T20.5 20zm-7 0L8 18.25q-.475-.425-.737-1T7 16t.263-1.25t.737-1L8.5 12h3l.5 1.75q.475.425.738 1T13 16t-.262 1.25t-.738 1L11.5 20zm1.5-2.5q.65 0 1.075-.437T11.5 16t-.45-1.062T10 14.5t-1.05.425T8.5 16t.425 1.075T10 17.5m8-5q.325 0 .538-.225t.212-.525q0-.325-.213-.537T18 11q-.3 0-.525.213t-.225.537q0 .3.225.525T18 12.5'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--devices\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M5 17q-.825 0-1.412-.587T3 15V6q0-.825.588-1.412T5 4h14q.825 0 1.413.588T21 6h-5.5q-1.45 0-2.475 1.025T12 9.5V17zm10.5 3q-.625 0-1.062-.437T14 18.5v-9q0-.625.438-1.062T15.5 8h5q.625 0 1.063.438T22 9.5v9q0 .625-.437 1.063T20.5 20zM2 20v-2h10v2zm16-7.5q.325 0 .538-.225t.212-.525q0-.325-.213-.537T18 11q-.3 0-.525.213t-.225.537q0 .3.225.525T18 12.5'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--diamond\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M9.2 8.25L11.85 3h.3l2.65 5.25zm2.05 11.85L2.625 9.75h8.625zm1.5 0V9.75h8.625zm3.7-11.85L13.85 3H19l2.625 5.25zm-14.075 0L5 3h5.15l-2.6 5.25z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--done-all\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m6.7 18l-5.65-5.65l1.425-1.4l4.25 4.25l1.4 1.4zm5.65 0L6.7 12.35l1.4-1.425l4.25 4.25l9.2-9.2l1.4 1.425zm0-5.65l-1.425-1.4L15.875 6L17.3 7.4z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--done\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m9.55 18l-5.7-5.7l1.425-1.425L9.55 15.15l9.175-9.175L20.15 7.4z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--download\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m12 16l-5-5l1.4-1.45l2.6 2.6V4h2v8.15l2.6-2.6L17 11zm-6 4q-.825 0-1.412-.587T4 18v-3h2v3h12v-3h2v3q0 .825-.587 1.413T18 20z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--draft\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M6 22q-.825 0-1.412-.587T4 20V4q0-.825.588-1.412T6 2h8l6 6v12q0 .825-.587 1.413T18 22zm7-13h5l-5-5z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--drag-indicator\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M9 20q-.825 0-1.412-.587T7 18t.588-1.412T9 16t1.413.588T11 18t-.587 1.413T9 20m6 0q-.825 0-1.412-.587T13 18t.588-1.412T15 16t1.413.588T17 18t-.587 1.413T15 20m-6-6q-.825 0-1.412-.587T7 12t.588-1.412T9 10t1.413.588T11 12t-.587 1.413T9 14m6 0q-.825 0-1.412-.587T13 12t.588-1.412T15 10t1.413.588T17 12t-.587 1.413T15 14M9 8q-.825 0-1.412-.587T7 6t.588-1.412T9 4t1.413.588T11 6t-.587 1.413T9 8m6 0q-.825 0-1.412-.587T13 6t.588-1.412T15 4t1.413.588T17 6t-.587 1.413T15 8'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--edit-note\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4 14v-2h7v2zm0-4V8h11v2zm0-4V4h11v2zm9 14v-3.075l5.525-5.5q.225-.225.5-.325t.55-.1q.3 0 .575.113t.5.337l.925.925q.2.225.313.5t.112.55t-.1.563t-.325.512l-5.5 5.5zm6.575-5.6l.925-.975l-.925-.925l-.95.95z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--edit-outline\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M5 19h1.425L16.2 9.225L14.775 7.8L5 17.575zm-2 2v-4.25L16.2 3.575q.3-.275.663-.425t.762-.15t.775.15t.65.45L20.425 5q.3.275.438.65T21 6.4q0 .4-.137.763t-.438.662L7.25 21zM19 6.4L17.6 5zm-3.525 2.125l-.7-.725L16.2 9.225z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--edit\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3 21v-4.25L16.2 3.575q.3-.275.663-.425t.762-.15t.775.15t.65.45L20.425 5q.3.275.438.65T21 6.4q0 .4-.137.763t-.438.662L7.25 21zM17.6 7.8L19 6.4L17.6 5l-1.4 1.4z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--emergency\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M10.25 21v-5.95L5.1 18.025L3.35 15l5.15-3l-5.15-2.975L5.1 6l5.15 2.975V3h3.5v5.975L18.9 6l1.75 3.025L15.5 12l5.15 3l-1.75 3.025l-5.15-2.975V21z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--error\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 17q.425 0 .713-.288T13 16t-.288-.712T12 15t-.712.288T11 16t.288.713T12 17m-1-4h2V7h-2zm1 9q-2.075 0-3.9-.788t-3.175-2.137T2.788 15.9T2 12t.788-3.9t2.137-3.175T8.1 2.788T12 2t3.9.788t3.175 2.137T21.213 8.1T22 12t-.788 3.9t-2.137 3.175t-3.175 2.138T12 22'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--event-available\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M10.95 18.35L7.4 14.8l1.45-1.45l2.1 2.1l4.2-4.2l1.45 1.45zM5 22q-.825 0-1.412-.587T3 20V6q0-.825.588-1.412T5 4h1V2h2v2h8V2h2v2h1q.825 0 1.413.588T21 6v14q0 .825-.587 1.413T19 22zm0-2h14V10H5z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--event-busy\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m9.7 18.7l-1.4-1.4l2.3-2.3l-2.3-2.3l1.4-1.4l2.3 2.3l2.3-2.3l1.4 1.4l-2.3 2.3l2.3 2.3l-1.4 1.4l-2.3-2.3zM5 22q-.825 0-1.412-.587T3 20V6q0-.825.588-1.412T5 4h1V2h2v2h8V2h2v2h1q.825 0 1.413.588T21 6v14q0 .825-.587 1.413T19 22zm0-2h14V10H5z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--event-note\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M7 14v-2h10v2zm0 4v-2h7v2zm-2 4q-.825 0-1.412-.587T3 20V6q0-.825.588-1.412T5 4h1V2h2v2h8V2h2v2h1q.825 0 1.413.588T21 6v14q0 .825-.587 1.413T19 22zm0-2h14V10H5z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--event-upcoming\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M15 22v-2h4V10H5v4H3V6q0-.825.588-1.412T5 4h1V2h2v2h8V2h2v2h1q.825 0 1.413.588T21 6v14q0 .825-.587 1.413T19 22zm-7 2l-1.4-1.4L9.175 20H1v-2h8.175L6.6 15.4L8 14l5 5z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--event\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M14.5 18q-1.05 0-1.775-.725T12 15.5t.725-1.775T14.5 13t1.775.725T17 15.5t-.725 1.775T14.5 18M5 22q-.825 0-1.412-.587T3 20V6q0-.825.588-1.412T5 4h1V2h2v2h8V2h2v2h1q.825 0 1.413.588T21 6v14q0 .825-.587 1.413T19 22zm0-2h14V10H5z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--expand-all\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m12 22l-6-6l1.425-1.425L12 19.15l4.575-4.575L18 16zM7.45 9.4L6 8l6-6l6 6l-1.45 1.4L12 4.85z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--expand-more\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m12 15.375l-6-6l1.4-1.4l4.6 4.6l4.6-4.6l1.4 1.4z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--extension\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M8.8 21H5q-.825 0-1.412-.587T3 19v-3.8q1.2 0 2.1-.762T6 12.5t-.9-1.937T3 9.8V6q0-.825.588-1.412T5 4h4q0-1.05.725-1.775T11.5 1.5t1.775.725T14 4h4q.825 0 1.413.588T20 6v4q1.05 0 1.775.725T22.5 12.5t-.725 1.775T20 15v4q0 .825-.587 1.413T18 21h-3.8q0-1.25-.787-2.125T11.5 18t-1.912.875T8.8 21'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--favorite\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m12 21l-1.45-1.3q-2.525-2.275-4.175-3.925T3.75 12.812T2.388 10.4T2 8.15Q2 5.8 3.575 4.225T7.5 2.65q1.3 0 2.475.55T12 4.75q.85-1 2.025-1.55t2.475-.55q2.35 0 3.925 1.575T22 8.15q0 1.15-.387 2.25t-1.363 2.412t-2.625 2.963T13.45 19.7z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--feedback\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M2 22V4q0-.825.588-1.412T4 2h16q.825 0 1.413.588T22 4v12q0 .825-.587 1.413T20 18H6zm10-7q.425 0 .713-.288T13 14t-.288-.712T12 13t-.712.288T11 14t.288.713T12 15m-1-4h2V5h-2z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--filter-alt\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11 20q-.425 0-.712-.288T10 19v-6L4.2 5.6q-.375-.5-.112-1.05T5 4h14q.65 0 .913.55T19.8 5.6L14 13v6q0 .425-.288.713T13 20z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--filter-list\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M10 18v-2h4v2zm-4-5v-2h12v2zM3 8V6h18v2z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--fingerprint\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12.025 4.475q2.65 0 5 1.138T20.95 8.9q.175.225.113.4t-.213.3t-.35.113t-.35-.213q-1.375-1.95-3.537-2.987t-4.588-1.038t-4.55 1.038T3.95 9.5q-.15.225-.35.25t-.35-.1q-.175-.125-.213-.312t.113-.388q1.55-2.125 3.888-3.3t4.987-1.175m0 2.35q3.375 0 5.8 2.25t2.425 5.575q0 1.25-.887 2.088t-2.163.837t-2.187-.837t-.913-2.088q0-.825-.612-1.388t-1.463-.562t-1.463.563t-.612 1.387q0 2.425 1.438 4.05t3.712 2.275q.225.075.3.25t.025.375q-.05.175-.2.3t-.375.075q-2.6-.65-4.25-2.588T8.95 14.65q0-1.25.9-2.1t2.175-.85t2.175.85t.9 2.1q0 .825.625 1.388t1.475.562t1.45-.562t.6-1.388q0-2.9-2.125-4.875T12.05 7.8T6.975 9.775t-2.125 4.85q0 .6.113 1.5t.537 2.1q.075.225-.012.4t-.288.25t-.387-.012t-.263-.288q-.375-.975-.537-1.937T3.85 14.65q0-3.325 2.413-5.575t5.762-2.25m0-4.8q1.6 0 3.125.387t2.95 1.113q.225.125.263.3t-.038.35t-.25.275t-.425-.025q-1.325-.675-2.738-1.037t-2.887-.363q-1.45 0-2.85.338T6.5 4.425q-.2.125-.4.063t-.3-.263t-.05-.362t.25-.288q1.4-.75 2.925-1.15t3.1-.4m0 7.225q2.325 0 4 1.563T17.7 14.65q0 .225-.137.363t-.363.137q-.2 0-.35-.137t-.15-.363q0-1.875-1.388-3.137t-3.287-1.263t-3.262 1.263T7.4 14.65q0 2.025.7 3.438t2.05 2.837q.15.15.15.35t-.15.35t-.35.15t-.35-.15q-1.475-1.55-2.262-3.162T6.4 14.65q0-2.275 1.65-3.838t3.975-1.562M12 14.15q.225 0 .363.15t.137.35q0 1.875 1.35 3.075t3.15 1.2q.15 0 .425-.025t.575-.075q.225-.05.388.063t.212.337q.05.2-.075.35t-.325.2q-.45.125-.787.138t-.413.012q-2.225 0-3.863-1.5T11.5 14.65q0-.2.138-.35t.362-.15'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--fitness-center\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M13.4 21.9L12 20.5l3.55-3.55l-8.5-8.5L3.5 12l-1.4-1.4l1.4-1.45l-1.4-1.4l2.1-2.1L2.8 4.2l1.4-1.4l1.45 1.4l2.1-2.1l1.4 1.4l1.45-1.4L12 3.5L8.45 7.05l8.5 8.5L20.5 12l1.4 1.4l-1.4 1.45l1.4 1.4l-2.1 2.1l1.4 1.45l-1.4 1.4l-1.45-1.4l-2.1 2.1l-1.4-1.4z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--flag\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M5 21V4h9l.4 2H20v10h-7l-.4-2H7v7z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--flight-takeoff\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3 21v-2h18v2zm1.75-5L1 9.75l2.4-.65l2.8 2.35l3.5-.925l-5.175-6.9l2.9-.775L14.9 9.125l4.25-1.15q.8-.225 1.513.187t.937 1.213t-.187 1.513t-1.213.937z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--folder-open\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4 20q-.825 0-1.412-.587T2 18V6q0-.825.588-1.412T4 4h6l2 2h8q.825 0 1.413.588T22 8H4v10l2.4-8h17.1l-2.575 8.575q-.2.65-.737 1.038T19 20z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--folder-special\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4 20q-.825 0-1.412-.587T2 18V6q0-.825.588-1.412T4 4h6l2 2h8q.825 0 1.413.588T22 8v10q0 .825-.587 1.413T20 20zm8.6-3.3l2.3-1.75l2.3 1.75l-.85-2.85l2.3-1.85H15.8l-.9-2.8L14 12h-2.85l2.3 1.85z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--folder-zip-outline\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M16 12v-2h2v2zm0 2h-2v-2h2zm0 2v-2h2v2zm-4.825-8l-2-2H4v12h10v-2h2v2h4V8h-4v2h-2V8zM4 20q-.825 0-1.412-.587T2 18V6q0-.825.588-1.412T4 4h6l2 2h8q.825 0 1.413.588T22 8v10q0 .825-.587 1.413T20 20zm0-2V6z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--folder\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4 20q-.825 0-1.412-.587T2 18V6q0-.825.588-1.412T4 4h6l2 2h8q.825 0 1.413.588T22 8v10q0 .825-.587 1.413T20 20z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--forum\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M7 18q-.425 0-.712-.288T6 17v-2h13V6h2q.425 0 .713.288T22 7v15l-4-4zm-5-1V3q0-.425.288-.712T3 2h13q.425 0 .713.288T17 3v9q0 .425-.288.713T16 13H6z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--forward\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m16 17l-1.425-1.4l4.6-4.6l-4.6-4.6L16 5l6 6zM2 19v-4q0-2.075 1.463-3.537T7 10h6.175l-3.6-3.6L11 5l6 6l-6 6l-1.425-1.4l3.6-3.6H7q-1.25 0-2.125.875T4 15v4z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--free-cancellation\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M16.55 22.5L13 18.95l1.4-1.4l2.125 2.125l4.25-4.25l1.4 1.425zM7.4 17L6 15.6L7.6 14L6 12.4L7.4 11L9 12.6l1.6-1.6l1.4 1.4l-1.6 1.6l1.6 1.6l-1.4 1.4L9 15.4zM5 22q-.825 0-1.412-.587T3 20V6q0-.825.588-1.412T5 4h1V2h2v2h8V2h2v2h1q.825 0 1.413.588T21 6v6.35l-2 2.025V10H5v10h6.25l1.975 2z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--gavel\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4 21v-2h12v2zm5.65-4.85L4 10.5l2.1-2.15L11.8 14zM16 9.8l-5.65-5.7L12.5 2l5.65 5.65zM20.6 20L7.55 6.95l1.4-1.4L22 18.6z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--grade\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m5.825 21l1.625-7.025L2 9.25l7.2-.625L12 2l2.8 6.625l7.2.625l-5.45 4.725L18.175 21L12 17.275z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--grid-view\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3 11V3h8v8zm0 10v-8h8v8zm10-10V3h8v8zm0 10v-8h8v8z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--group-add\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12.5 11.95q.725-.8 1.113-1.825T14 8t-.387-2.125T12.5 4.05q1.5.2 2.5 1.325T16 8t-1 2.625t-2.5 1.325M18 20v-3q0-.9-.4-1.713t-1.05-1.437q1.275.45 2.363 1.163T20 17v3zm2-7v-2h-2V9h2V7h2v2h2v2h-2v2zM8 12q-1.65 0-2.825-1.175T4 8t1.175-2.825T8 4t2.825 1.175T12 8t-1.175 2.825T8 12m-8 8v-2.8q0-.85.438-1.562T1.6 14.55q1.55-.775 3.15-1.162T8 13t3.25.388t3.15 1.162q.725.375 1.163 1.088T16 17.2V20z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--group-outline\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M1 20v-2.8q0-.85.438-1.562T2.6 14.55q1.55-.775 3.15-1.162T9 13t3.25.388t3.15 1.162q.725.375 1.163 1.088T17 17.2V20zm18 0v-3q0-1.1-.612-2.113T16.65 13.15q1.275.15 2.4.513t2.1.887q.9.5 1.375 1.112T23 17v3zM9 12q-1.65 0-2.825-1.175T5 8t1.175-2.825T9 4t2.825 1.175T13 8t-1.175 2.825T9 12m10-4q0 1.65-1.175 2.825T15 12q-.275 0-.7-.062t-.7-.138q.675-.8 1.038-1.775T15 8t-.362-2.025T13.6 4.2q.35-.125.7-.163T15 4q1.65 0 2.825 1.175T19 8M3 18h12v-.8q0-.275-.137-.5t-.363-.35q-1.35-.675-2.725-1.012T9 15t-2.775.338T3.5 16.35q-.225.125-.363.35T3 17.2zm6-8q.825 0 1.413-.587T11 8t-.587-1.412T9 6t-1.412.588T7 8t.588 1.413T9 10m0-2'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--group\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M1 20v-2.8q0-.85.438-1.562T2.6 14.55q1.55-.775 3.15-1.162T9 13t3.25.388t3.15 1.162q.725.375 1.163 1.088T17 17.2V20zm18 0v-3q0-1.1-.612-2.113T16.65 13.15q1.275.15 2.4.513t2.1.887q.9.5 1.375 1.112T23 17v3zM9 12q-1.65 0-2.825-1.175T5 8t1.175-2.825T9 4t2.825 1.175T13 8t-1.175 2.825T9 12m10-4q0 1.65-1.175 2.825T15 12q-.275 0-.7-.062t-.7-.138q.675-.8 1.038-1.775T15 8t-.362-2.025T13.6 4.2q.35-.125.7-.163T15 4q1.65 0 2.825 1.175T19 8'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--groups\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M0 18v-1.575q0-1.075 1.1-1.75T4 14q.325 0 .625.013t.575.062q-.35.525-.525 1.1t-.175 1.2V18zm6 0v-1.625q0-.8.438-1.463t1.237-1.162T9.588 13T12 12.75q1.325 0 2.438.25t1.912.75t1.225 1.163t.425 1.462V18zm13.5 0v-1.625q0-.65-.162-1.225t-.488-1.075q.275-.05.563-.062T20 14q1.8 0 2.9.663t1.1 1.762V18zM4 13q-.825 0-1.412-.587T2 11q0-.85.588-1.425T4 9q.85 0 1.425.575T6 11q0 .825-.575 1.413T4 13m16 0q-.825 0-1.412-.587T18 11q0-.85.588-1.425T20 9q.85 0 1.425.575T22 11q0 .825-.575 1.413T20 13m-8-1q-1.25 0-2.125-.875T9 9q0-1.275.875-2.137T12 6q1.275 0 2.138.863T15 9q0 1.25-.862 2.125T12 12'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--headphones\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M9 21H5q-.825 0-1.412-.587T3 19v-7q0-1.875.713-3.512t1.924-2.85t2.85-1.925T12 3t3.513.713t2.85 1.924t1.925 2.85T21 12v7q0 .825-.587 1.413T19 21h-4v-8h4v-1q0-2.925-2.037-4.962T12 5T7.038 7.038T5 12v1h4z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--headset-mic\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 23v-2h7v-1h-4v-8h4v-1q0-2.9-2.05-4.95T12 4T7.05 6.05T5 11v1h4v8H5q-.825 0-1.412-.587T3 18v-7q0-1.85.713-3.488T5.65 4.65t2.863-1.937T12 2t3.488.713T18.35 4.65t1.938 2.863T21 11v10q0 .825-.587 1.413T19 23z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--health-and-safety\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M10.5 15.5h3V13H16v-3h-2.5V7.5h-3V10H8v3h2.5zM12 22q-3.475-.875-5.738-3.988T4 11.1V5l8-3l8 3v6.1q0 3.8-2.262 6.913T12 22'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--help-center\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 18q.525 0 .888-.363t.362-.887t-.363-.888T12 15.5t-.888.363t-.362.887t.363.888T12 18m-.9-3.85h1.85q0-.9.2-1.325T14 11.75q.875-.875 1.237-1.463T15.6 8.95q0-1.325-.9-2.137T12.275 6q-1.375 0-2.337.675T8.6 8.55l1.65.65q.175-.675.7-1.087t1.225-.413q.675 0 1.125.363t.45.962q0 .425-.275.9t-.925 1.05q-.825.725-1.138 1.388T11.1 14.15M5 21q-.825 0-1.412-.587T3 19V5q0-.825.588-1.412T5 3h14q.825 0 1.413.588T21 5v14q0 .825-.587 1.413T19 21z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--help\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11.95 18q.525 0 .888-.363t.362-.887t-.362-.888t-.888-.362t-.887.363t-.363.887t.363.888t.887.362m-.9-3.85h1.85q0-.825.188-1.3t1.062-1.3q.65-.65 1.025-1.238T15.55 8.9q0-1.4-1.025-2.15T12.1 6q-1.425 0-2.312.75T8.55 8.55l1.65.65q.125-.45.563-.975T12.1 7.7q.8 0 1.2.438t.4.962q0 .5-.3.938t-.75.812q-1.1.975-1.35 1.475t-.25 1.825M12 22q-2.075 0-3.9-.787t-3.175-2.138T2.788 15.9T2 12t.788-3.9t2.137-3.175T8.1 2.788T12 2t3.9.788t3.175 2.137T21.213 8.1T22 12t-.788 3.9t-2.137 3.175t-3.175 2.138T12 22'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--history\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 21q-3.45 0-6.012-2.287T3.05 13H5.1q.35 2.6 2.313 4.3T12 19q2.925 0 4.963-2.037T19 12t-2.037-4.962T12 5q-1.725 0-3.225.8T6.25 8H9v2H3V4h2v2.35q1.275-1.6 3.113-2.475T12 3q1.875 0 3.513.713t2.85 1.924t1.925 2.85T21 12t-.712 3.513t-1.925 2.85t-2.85 1.925T12 21m2.8-4.8L11 12.4V7h2v4.6l3.2 3.2z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--home\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4 21V9l8-6l8 6v12h-6v-7h-4v7z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--hourglass-empty\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M8 20h8v-3q0-1.65-1.175-2.825T12 13t-2.825 1.175T8 17zm4-9q1.65 0 2.825-1.175T16 7V4H8v3q0 1.65 1.175 2.825T12 11M4 22v-2h2v-3q0-1.525.713-2.863T8.7 12q-1.275-.8-1.987-2.137T6 7V4H4V2h16v2h-2v3q0 1.525-.712 2.863T15.3 12q1.275.8 1.988 2.138T18 17v3h2v2z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--hub\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M6 23q-1.25 0-2.125-.875T3 20t.875-2.125T6 17q.35 0 .65.075t.575.2L8.65 15.5q-.7-.775-.975-1.75T7.55 11.8l-2.025-.675q-.425.625-1.075 1T3 12.5q-1.25 0-2.125-.875T0 9.5t.875-2.125T3 6.5t2.125.875T6 9.5v.2l2.025.7q.5-.9 1.338-1.525t1.887-.8V5.9q-.975-.275-1.612-1.063T9 3q0-1.25.875-2.125T12 0t2.125.875T15 3q0 1.05-.65 1.838T12.75 5.9v2.175q1.05.175 1.888.8t1.337 1.525L18 9.7v-.2q0-1.25.875-2.125T21 6.5t2.125.875T24 9.5t-.875 2.125T21 12.5q-.8 0-1.463-.375t-1.062-1l-2.025.675q.15.975-.125 1.938T15.35 15.5l1.425 1.75q.275-.125.575-.187T18 17q1.25 0 2.125.875T21 20t-.875 2.125T18 23t-2.125-.875T15 20q0-.5.163-.962t.437-.838l-1.425-1.775Q13.15 17 11.988 17T9.8 16.425L8.4 18.2q.275.375.438.838T9 20q0 1.25-.875 2.125T6 23'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--image\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M5 21q-.825 0-1.412-.587T3 19V5q0-.825.588-1.412T5 3h14q.825 0 1.413.588T21 5v14q0 .825-.587 1.413T19 21zm1-4h12l-3.75-5l-3 4L9 13z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--inbox\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M5 21q-.825 0-1.412-.587T3 19V5q0-.825.588-1.412T5 3h14q.825 0 1.413.588T21 5v14q0 .825-.587 1.413T19 21zm7-5q.95 0 1.725-.55T14.8 14H19V5H5v9h4.2q.3.9 1.075 1.45T12 16'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--info\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11 17h2v-6h-2zm1-8q.425 0 .713-.288T13 8t-.288-.712T12 7t-.712.288T11 8t.288.713T12 9m0 13q-2.075 0-3.9-.788t-3.175-2.137T2.788 15.9T2 12t.788-3.9t2.137-3.175T8.1 2.788T12 2t3.9.788t3.175 2.137T21.213 8.1T22 12t-.788 3.9t-2.137 3.175t-3.175 2.138T12 22'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--insights\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3 20q-.825 0-1.413-.588T1 18q0-.825.588-1.413T3 16h.263q.112 0 .237.05l4.55-4.55Q8 11.375 8 11.262V11q0-.825.588-1.413T10 9q.825 0 1.413.588T12 11q0 .05-.05.5l2.55 2.55q.125-.05.238-.05h.525q.112 0 .237.05l3.55-3.55q-.05-.125-.05-.238V10q0-.825.588-1.413T21 8q.825 0 1.413.588T23 10q0 .825-.588 1.413T21 12h-.263q-.112 0-.237-.05l-3.55 3.55q.05.125.05.238V16q0 .825-.588 1.413T15 18q-.825 0-1.413-.588T13 16v-.263q0-.112.05-.237l-2.55-2.55q-.125.05-.238.05H10q-.05 0-.5-.05L4.95 17.5q.05.125.05.238V18q0 .825-.588 1.413T3 20ZM4 9.975l-.625-1.35L2.025 8l1.35-.625L4 6.025l.625 1.35L5.975 8l-1.35.625L4 9.975ZM15 9l-.95-2.05L12 6l2.05-.95L15 3l.95 2.05L18 6l-2.05.95L15 9Z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--inventory-2-outline\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M5 22q-.825 0-1.412-.587T3 20V8.725q-.45-.275-.725-.712T2 7V4q0-.825.588-1.412T4 2h16q.825 0 1.413.588T22 4v3q0 .575-.275 1.013T21 8.724V20q0 .825-.587 1.413T19 22zM5 9v11h14V9zM4 7h16V4H4zm5 7h6v-2H9zm3 .5'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--inventory-2\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M5 22q-.825 0-1.412-.587T3 20V8.725q-.45-.275-.725-.712T2 7V4q0-.825.588-1.412T4 2h16q.825 0 1.413.588T22 4v3q0 .575-.275 1.013T21 8.724V20q0 .825-.587 1.413T19 22zM4 7h16V4H4zm5 7h6v-2H9z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--inventory\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m15.5 19.925l-4.25-4.25l1.4-1.4l2.85 2.85l5.65-5.65l1.4 1.4zM21 10h-2V5h-2v3H7V5H5v14h6v2H5q-.825 0-1.412-.587T3 19V5q0-.825.588-1.412T5 3h4.175q.275-.875 1.075-1.437T12 1q1 0 1.788.563T14.85 3H19q.825 0 1.413.588T21 5zm-9-5q.425 0 .713-.288T13 4t-.288-.712T12 3t-.712.288T11 4t.288.713T12 5'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--ios-share\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M6 22q-.825 0-1.412-.587T4 20V10q0-.825.588-1.412T6 8h3v2H6v10h12V10h-3V8h3q.825 0 1.413.588T20 10v10q0 .825-.587 1.413T18 22zm5-6V4.825l-1.6 1.6L8 5l4-4l4 4l-1.4 1.425l-1.6-1.6V16z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--key\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M7 15q1.25 0 2.125-.875T10 12t-.875-2.125T7 9t-2.125.875T4 12t.875 2.125T7 15m0 3q-2.5 0-4.25-1.75T1 12t1.75-4.25T7 6q2.025 0 3.538 1.15T12.65 10h8.375L23 11.975l-3.5 4L17 14l-2 2l-2-2h-.35q-.625 1.8-2.175 2.9T7 18'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--keyboard-arrow-down\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m12 15.4l-6-6L7.4 8l4.6 4.6L16.6 8L18 9.4z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--keyboard-double-arrow-down\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m12 19l-6-6l1.4-1.4l4.6 4.575l4.6-4.575L18 13zm0-6L6 7l1.4-1.4l4.6 4.575L16.6 5.6L18 7z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--keyboard-double-arrow-up\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M7.4 18.4L6 17l6-6l6 6l-1.4 1.4l-4.6-4.575zm0-6L6 11l6-6l6 6l-1.4 1.4L12 7.825z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--label\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4 20q-.825 0-1.412-.587T2 18V6q0-.825.588-1.412T4 4h11q.475 0 .9.213t.7.587L22 12l-5.4 7.2q-.275.375-.7.588T15 20z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--language\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 22q-2.05 0-3.875-.788t-3.187-2.15t-2.15-3.187T2 12q0-2.075.788-3.887t2.15-3.175t3.187-2.15T12 2q2.075 0 3.888.788t3.174 2.15t2.15 3.175T22 12q0 2.05-.788 3.875t-2.15 3.188t-3.175 2.15T12 22m0-2.05q.65-.9 1.125-1.875T13.9 16h-3.8q.3 1.1.775 2.075T12 19.95m-2.6-.4q-.45-.825-.787-1.713T8.05 16H5.1q.725 1.25 1.813 2.175T9.4 19.55m5.2 0q1.4-.45 2.488-1.375T18.9 16h-2.95q-.225.95-.562 1.838T14.6 19.55M4.25 14h3.4q-.075-.5-.112-.987T7.5 12t.038-1.012T7.65 10h-3.4q-.125.5-.187.988T4 12t.063 1.013t.187.987m5.4 0h4.7q.075-.5.113-.987T14.5 12t-.038-1.012T14.35 10h-4.7q-.075.5-.112.988T9.5 12t.038 1.013t.112.987m6.7 0h3.4q.125-.5.188-.987T20 12t-.062-1.012T19.75 10h-3.4q.075.5.113.988T16.5 12t-.038 1.013t-.112.987m-.4-6h2.95q-.725-1.25-1.812-2.175T14.6 4.45q.45.825.788 1.713T15.95 8M10.1 8h3.8q-.3-1.1-.775-2.075T12 4.05q-.65.9-1.125 1.875T10.1 8m-5 0h2.95q.225-.95.563-1.838T9.4 4.45Q8 4.9 6.912 5.825T5.1 8'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--laptop-mac-outline\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M2 20q-.825 0-1.412-.587T0 18h4q-.825 0-1.412-.587T2 16V5q0-.825.588-1.412T4 3h16q.825 0 1.413.588T22 5v11q0 .825-.587 1.413T20 18h4q0 .825-.587 1.413T22 20zm10-1q.425 0 .713-.288T13 18t-.288-.712T12 17t-.712.288T11 18t.288.713T12 19m-8-3h16V5H4zm0 0V5z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--layers\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m12 21.05l-9-7l1.65-1.25L12 18.5l7.35-5.7L21 14.05zM12 16L3 9l9-7l9 7z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--light-mode\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 17q-2.075 0-3.537-1.463T7 12t1.463-3.537T12 7t3.538 1.463T17 12t-1.463 3.538T12 17m-7-4H1v-2h4zm18 0h-4v-2h4zM11 5V1h2v4zm0 18v-4h2v4zM6.4 7.75L3.875 5.325L5.3 3.85l2.4 2.5zm12.3 12.4l-2.425-2.525L17.6 16.25l2.525 2.425zM16.25 6.4l2.425-2.525L20.15 5.3l-2.5 2.4zM3.85 18.7l2.525-2.425L7.75 17.6l-2.425 2.525z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--lightbulb\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 22q-.825 0-1.412-.587T10 20h4q0 .825-.587 1.413T12 22m-4-3v-2h8v2zm.25-3q-1.725-1.025-2.738-2.75T4.5 9.5q0-3.125 2.188-5.312T12 2t5.313 2.188T19.5 9.5q0 2.025-1.012 3.75T15.75 16z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--link\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11 17H7q-2.075 0-3.537-1.463T2 12t1.463-3.537T7 7h4v2H7q-1.25 0-2.125.875T4 12t.875 2.125T7 15h4zm-3-4v-2h8v2zm5 4v-2h4q1.25 0 2.125-.875T20 12t-.875-2.125T17 9h-4V7h4q2.075 0 3.538 1.463T22 12t-1.463 3.538T17 17z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--list\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M7 9V7h14v2zm0 4v-2h14v2zm0 4v-2h14v2zM4 9q-.425 0-.712-.288T3 8t.288-.712T4 7t.713.288T5 8t-.288.713T4 9m0 4q-.425 0-.712-.288T3 12t.288-.712T4 11t.713.288T5 12t-.288.713T4 13m0 4q-.425 0-.712-.288T3 16t.288-.712T4 15t.713.288T5 16t-.288.713T4 17'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--live-tv\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m9.5 15.5l7-4.5l-7-4.5zM8 21v-2H4q-.825 0-1.412-.587T2 17V5q0-.825.588-1.412T4 3h16q.825 0 1.413.588T22 5v12q0 .825-.587 1.413T20 19h-4v2z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--local-atm\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11 17h2v-1h1q.425 0 .713-.288T15 15v-3q0-.425-.288-.712T14 11h-3v-1h4V8h-2V7h-2v1h-1q-.425 0-.712.288T9 9v3q0 .425.288.713T10 13h3v1H9v2h2zm-7 3q-.825 0-1.412-.587T2 18V6q0-.825.588-1.412T4 4h16q.825 0 1.413.588T22 6v12q0 .825-.587 1.413T20 20z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--local-fire-department\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4 14q0-2.625 1.25-4.675T8 5.875t2.75-2.138L12 3v3.3q0 .925.625 1.462t1.4.538q.425 0 .813-.175t.712-.575L16 7q1.8 1.05 2.9 2.912T20 14q0 2.2-1.075 4.013T16.1 20.874q.425-.6.663-1.312T17 18.05q0-1-.375-1.888t-1.075-1.587L12 11.1l-3.525 3.475q-.725.725-1.1 1.6T7 18.05q0 .8.238 1.513t.662 1.312q-1.75-1.05-2.825-2.863T4 14m8-.1l2.125 2.075q.425.425.65.95T15 18.05q0 1.225-.875 2.088T12 21t-2.125-.862T9 18.05q0-.575.225-1.112t.65-.963z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--local-hospital\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M10.5 17h3v-3.5H17v-3h-3.5V7h-3v3.5H7v3h3.5zM5 21q-.825 0-1.412-.587T3 19V5q0-.825.588-1.412T5 3h14q.825 0 1.413.588T21 5v14q0 .825-.587 1.413T19 21z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--local-mall\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M5 22q-.825 0-1.412-.587T3 20V8q0-.825.588-1.412T5 6h2q0-2.075 1.463-3.537T12 1t3.538 1.463T17 6h2q.825 0 1.413.588T21 8v12q0 .825-.587 1.413T19 22zm7-8q2.075 0 3.538-1.463T17 9h-2q0 1.25-.875 2.125T12 12t-2.125-.875T9 9H7q0 2.075 1.463 3.538T12 14M9 6h6q0-1.25-.875-2.125T12 3t-2.125.875T9 6'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--local-shipping-outline\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M6 20q-1.25 0-2.125-.875T3 17H1V6q0-.825.588-1.412T3 4h14v4h3l3 4v5h-2q0 1.25-.875 2.125T18 20t-2.125-.875T15 17H9q0 1.25-.875 2.125T6 20m0-2q.425 0 .713-.288T7 17t-.288-.712T6 16t-.712.288T5 17t.288.713T6 18m-3-3h.8q.425-.45.975-.725T6 14t1.225.275T8.2 15H15V6H3zm15 3q.425 0 .713-.288T19 17t-.288-.712T18 16t-.712.288T17 17t.288.713T18 18m-1-5h4.25L19 10h-2zm-8-2.5'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--local-shipping\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M6 20q-1.25 0-2.125-.875T3 17H1V6q0-.825.588-1.412T3 4h14v4h3l3 4v5h-2q0 1.25-.875 2.125T18 20t-2.125-.875T15 17H9q0 1.25-.875 2.125T6 20m0-2q.425 0 .713-.288T7 17t-.288-.712T6 16t-.712.288T5 17t.288.713T6 18m12 0q.425 0 .713-.288T19 17t-.288-.712T18 16t-.712.288T17 17t.288.713T18 18m-1-5h4.25L19 10h-2z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--local-taxi\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M6 19v1q0 .425-.288.713T5 21H4q-.425 0-.712-.288T3 20v-8l2.1-6q.15-.45.538-.725T6.5 5H9V3h6v2h2.5q.475 0 .863.275T18.9 6l2.1 6v8q0 .425-.287.713T20 21h-1q-.425 0-.712-.288T18 20v-1zm-.2-9h12.4l-1.05-3H6.85zm1.7 6q.625 0 1.063-.437T9 14.5t-.437-1.062T7.5 13t-1.062.438T6 14.5t.438 1.063T7.5 16m9 0q.625 0 1.063-.437T18 14.5t-.437-1.062T16.5 13t-1.062.438T15 14.5t.438 1.063T16.5 16'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--location-city\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3 21V7h6V5l3-3l3 3v6h6v10zm2-2h2v-2H5zm0-4h2v-2H5zm0-4h2V9H5zm6 8h2v-2h-2zm0-4h2v-2h-2zm0-4h2V9h-2zm0-4h2V5h-2zm6 12h2v-2h-2zm0-4h2v-2h-2z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--location-on\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 12q.825 0 1.413-.587T14 10t-.587-1.412T12 8t-1.412.588T10 10t.588 1.413T12 12m0 10q-4.025-3.425-6.012-6.362T4 10.2q0-3.75 2.413-5.975T12 2t5.588 2.225T20 10.2q0 2.5-1.987 5.438T12 22'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--lock-open\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M6 8h9V6q0-1.25-.875-2.125T12 3t-2.125.875T9 6H7q0-2.075 1.463-3.537T12 1t3.538 1.463T17 6v2h1q.825 0 1.413.588T20 10v10q0 .825-.587 1.413T18 22H6q-.825 0-1.412-.587T4 20V10q0-.825.588-1.412T6 8m6 9q.825 0 1.413-.587T14 15t-.587-1.412T12 13t-1.412.588T10 15t.588 1.413T12 17'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--lock-reset\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 22q-2.075 0-3.9-.788t-3.175-2.137T2.788 15.9T2 12h2q0 1.65.625 3.113t1.713 2.55t2.55 1.725t3.112.637q3.35 0 5.675-2.325T20 12.025T17.675 6.35T12 4.025q-2.225 0-4.038 1.088T5.1 8H8v2H2V4h2v2q1.375-1.825 3.45-2.912T12 2q2.075 0 3.9.788t3.175 2.137T21.213 8.1T22 12t-.788 3.9t-2.137 3.175t-3.175 2.138T12 22m-2-6q-.425 0-.712-.288T9 15v-3q0-.425.288-.712T10 11v-1q0-.825.588-1.412T12 8t1.413.588T14 10v1q.425 0 .713.288T15 12v3q0 .425-.288.713T14 16zm1-5h2v-1q0-.425-.288-.712T12 9t-.712.288T11 10z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--lock\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M6 22q-.825 0-1.412-.587T4 20V10q0-.825.588-1.412T6 8h1V6q0-2.075 1.463-3.537T12 1t3.538 1.463T17 6v2h1q.825 0 1.413.588T20 10v10q0 .825-.587 1.413T18 22zm6-5q.825 0 1.413-.587T14 15t-.587-1.412T12 13t-1.412.588T10 15t.588 1.413T12 17M9 8h6V6q0-1.25-.875-2.125T12 3t-2.125.875T9 6z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--login\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 21v-2h7V5h-7V3h7q.825 0 1.413.588T21 5v14q0 .825-.587 1.413T19 21zm-2-4l-1.375-1.45l2.55-2.55H3v-2h8.175l-2.55-2.55L10 7l5 5z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--logout\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M5 21q-.825 0-1.412-.587T3 19V5q0-.825.588-1.412T5 3h7v2H5v14h7v2zm11-4l-1.375-1.45l2.55-2.55H9v-2h8.175l-2.55-2.55L16 7l5 5z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--low-priority\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4 11.475q0 1.775 1.188 3.05T8.15 15.95L6.6 14.4L8 13l4 4l-4 4l-1.4-1.4L8.2 18q-2.625-.15-4.413-2.025T2 11.5q0-2.725 1.888-4.612T8.5 5H12v2H8.5Q6.625 7 5.313 8.3T4 11.475M14 18v-2h8v2zm0-5.5v-2h8v2zM14 7V5h8v2z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--loyalty\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m21.4 14.25l-7.15 7.15q-.3.3-.675.45t-.75.15t-.75-.15t-.675-.45l-8.825-8.825q-.275-.275-.425-.637T2 11.175V4q0-.825.588-1.412T4 2h7.175q.4 0 .775.163t.65.437l8.8 8.825q.3.3.438.675t.137.75t-.137.738t-.438.662M6.5 8q.625 0 1.063-.437T8 6.5t-.437-1.062T6.5 5t-1.062.438T5 6.5t.438 1.063T6.5 8m6.5 9.5l3.5-3.5q.275-.275.438-.65t.162-.8q0-.85-.6-1.45t-1.45-.6q-.475 0-.937.275T13 11.7q-.75-.7-1.175-.95t-.875-.25q-.85 0-1.45.6t-.6 1.45q0 .425.163.8T9.5 14z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--mail-outline\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4 20q-.825 0-1.412-.587T2 18V6q0-.825.588-1.412T4 4h16q.825 0 1.413.588T22 6v12q0 .825-.587 1.413T20 20zm8-7L4 8v10h16V8zm0-2l8-5H4zM4 8V6v12z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--mail\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4 20q-.825 0-1.412-.587T2 18V6q0-.825.588-1.412T4 4h16q.825 0 1.413.588T22 6v12q0 .825-.587 1.413T20 20zm8-7l8-5V6l-8 5l-8-5v2z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--man\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M10 22v-7H8V9q0-.825.588-1.412T10 7h4q.825 0 1.413.588T16 9v6h-2v7zm2-16q-.825 0-1.412-.587T10 4t.588-1.412T12 2t1.413.588T14 4t-.587 1.413T12 6'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--manage-accounts-outline\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M10 12q-1.65 0-2.825-1.175T6 8t1.175-2.825T10 4t2.825 1.175T14 8t-1.175 2.825T10 12m-8 8v-2.8q0-.825.425-1.55t1.175-1.1q1.275-.65 2.875-1.1T10 13h.35q.15 0 .3.05q-.2.45-.337.938T10.1 15H10q-1.775 0-3.187.45t-2.313.9q-.225.125-.363.35T4 17.2v.8h6.3q.15.525.4 1.038t.55.962zm14 1l-.3-1.5q-.3-.125-.562-.262T14.6 18.9l-1.45.45l-1-1.7l1.15-1q-.05-.35-.05-.65t.05-.65l-1.15-1l1-1.7l1.45.45q.275-.2.538-.337t.562-.263L16 11h2l.3 1.5q.3.125.563.275t.537.375l1.45-.5l1 1.75l-1.15 1q.05.3.05.625t-.05.625l1.15 1l-1 1.7l-1.45-.45q-.275.2-.537.338t-.563.262L18 21zm1-3q.825 0 1.413-.587T19 16t-.587-1.412T17 14t-1.412.588T15 16t.588 1.413T17 18m-7-8q.825 0 1.413-.587T12 8t-.587-1.412T10 6t-1.412.588T8 8t.588 1.413T10 10m.3 8'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--manage-accounts\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m16 21l-.3-1.5q-.3-.125-.562-.262T14.6 18.9l-1.45.45l-1-1.7l1.15-1q-.05-.35-.05-.65t.05-.65l-1.15-1l1-1.7l1.45.45q.275-.2.538-.337t.562-.263L16 11h2l.3 1.5q.3.125.563.275t.537.375l1.45-.5l1 1.75l-1.15 1q.05.3.05.625t-.05.625l1.15 1l-1 1.7l-1.45-.45q-.275.2-.537.338t-.563.262L18 21zM2 20v-2.8q0-.825.425-1.55t1.175-1.1q1.275-.65 2.875-1.1T10 13h.35q.15 0 .3.05q-.725 1.8-.6 3.575T11.25 20zm15-2q.825 0 1.413-.587T19 16t-.587-1.412T17 14t-1.412.588T15 16t.588 1.413T17 18m-7-6q-1.65 0-2.825-1.175T6 8t1.175-2.825T10 4t2.825 1.175T14 8t-1.175 2.825T10 12'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--manage-search\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M2 19v-2h10v2zm0-5v-2h5v2zm0-5V7h5v2zm18.6 10l-3.85-3.85q-.6.425-1.312.638T14 16q-2.075 0-3.537-1.463T9 11t1.463-3.537T14 6t3.538 1.463T19 11q0 .725-.213 1.438t-.637 1.312L22 17.6zM14 14q1.25 0 2.125-.875T17 11t-.875-2.125T14 8t-2.125.875T11 11t.875 2.125T14 14'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--map\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m15 21l-6-2.1l-4.65 1.8q-.5.2-.925-.112T3 19.75v-14q0-.325.188-.575T3.7 4.8L9 3l6 2.1l4.65-1.8q.5-.2.925.113T21 4.25v14q0 .325-.187.575t-.513.375zm-1-2.45V6.85l-4-1.4v11.7z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--mark-email-read\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m15.95 22l-4.25-4.25l1.4-1.4l2.85 2.85l5.65-5.65l1.4 1.4zM4 20q-.825 0-1.412-.587T2 18V6q0-.825.588-1.412T4 4h16q.825 0 1.413.588T22 6v4.35l-6.025 6.025L13.1 13.5l-4.225 4.225L11.15 20zm8-7l8-5V6l-8 5l-8-5v2z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--mark-email-unread\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M19 8q-1.25 0-2.125-.875T16 5t.875-2.125T19 2t2.125.875T22 5t-.875 2.125T19 8M4 20q-.825 0-1.412-.587T2 18V6q0-.825.588-1.412T4 4h10.1q-.1.5-.1 1t.1 1q.175.8.575 1.488T15.65 8.7L12 11L4 6v2l8 5l5.275-3.3q.425.15.85.225T19 10q.8 0 1.575-.25T22 9v9q0 .825-.587 1.413T20 20z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--medical-services\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4 22q-.825 0-1.412-.587T2 20V8q0-.825.588-1.412T4 6h4V4q0-.825.588-1.412T10 2h4q.825 0 1.413.588T16 4v2h4q.825 0 1.413.588T22 8v12q0 .825-.587 1.413T20 22zm6-16h4V4h-4zm1 9v3h2v-3h3v-2h-3v-3h-2v3H8v2z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--memory\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M9 15V9h6v6zm0 6v-2H7q-.825 0-1.412-.587T5 17v-2H3v-2h2v-2H3V9h2V7q0-.825.588-1.412T7 5h2V3h2v2h2V3h2v2h2q.825 0 1.413.588T19 7v2h2v2h-2v2h2v2h-2v2q0 .825-.587 1.413T17 19h-2v2h-2v-2h-2v2zm8-4V7H7v10z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--menu\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3 18v-2h18v2zm0-5v-2h18v2zm0-5V6h18v2z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--merge\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M6.4 21L5 19.6l4.825-4.85q.575-.575.875-1.3t.3-1.525v-5.1L9.4 8.4L8 7l4-4l4 4l-1.4 1.4L13 6.825v5.1q0 .8.3 1.525t.875 1.3L19 19.6L17.6 21L12 15.4z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--military-tech\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M7 2h10v7.85q0 .575-.25 1.025t-.7.725l-3.55 2.1l.7 2.3H17l-3.1 2.2l1.2 3.8l-3.1-2.35L8.9 22l1.2-3.8L7 16h3.8l.7-2.3l-3.55-2.1q-.45-.275-.7-.725T7 9.85zm4 2v7.05l1 .6l1-.6V4z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--monitoring\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3 21v-2l2-2v4zm4 0v-6l2-2v8zm4 0v-8l2 2.025V21zm4 0v-5.975l2-2V21zm4 0V11l2-2v12zM3 15.825V13l7-7l4 4l7-7v2.825l-7 7l-4-4z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--more-horiz\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M6 14q-.825 0-1.412-.587T4 12t.588-1.412T6 10t1.413.588T8 12t-.587 1.413T6 14m6 0q-.825 0-1.412-.587T10 12t.588-1.412T12 10t1.413.588T14 12t-.587 1.413T12 14m6 0q-.825 0-1.412-.587T16 12t.588-1.412T18 10t1.413.588T20 12t-.587 1.413T18 14'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--more-time\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11 21q-1.875 0-3.512-.7t-2.863-1.925T2.7 15.512T2 12t.7-3.512t1.925-2.863T7.488 3.7T11 3q.525 0 1.013.063T13 3.25V5.3q-.5-.15-.987-.225T11 5Q8.05 5 6.025 7.025T4 12t2.025 4.975T11 19t4.975-2.025T18 12q0-.275-.025-.5T17.9 11h2.05q.05.275.05.5v.5q0 1.875-.7 3.513t-1.925 2.862t-2.863 1.925T11 21m2.8-4.8L10 12.4V7h2v4.6l3.2 3.2zM18 9V6h-3V4h3V1h2v3h3v2h-3v3z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--more-vert\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 20q-.825 0-1.412-.587T10 18t.588-1.412T12 16t1.413.588T14 18t-.587 1.413T12 20m0-6q-.825 0-1.412-.587T10 12t.588-1.412T12 10t1.413.588T14 12t-.587 1.413T12 14m0-6q-.825 0-1.412-.587T10 6t.588-1.412T12 4t1.413.588T14 6t-.587 1.413T12 8'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--move-up\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M8 20q-2.925 0-4.962-2.037T1 13q0-2.675 1.763-4.663T7.175 6.05L5.6 4.4L7 3l4 4l-4 4l-1.4-1.425L7.075 8.1Q5.3 8.45 4.15 9.825T3 13q0 2.075 1.462 3.538T8 18h3v2zm5-9V4h9v7zm0 9v-7h9v7zm2-2h5v-3h-5z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--navigation\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m5 21l-1-1l8-18l8 18l-1 1l-7-3z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--new-releases\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m8.6 22.5l-1.9-3.2l-3.6-.8l.35-3.7L1 12l2.45-2.8l-.35-3.7l3.6-.8l1.9-3.2L12 2.95l3.4-1.45l1.9 3.2l3.6.8l-.35 3.7L23 12l-2.45 2.8l.35 3.7l-3.6.8l-1.9 3.2l-3.4-1.45zm2.35-6.95L16.6 9.9l-1.4-1.45l-4.25 4.25l-2.15-2.1L7.4 12z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--newspaper\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4 21q-.825 0-1.412-.587T2 19V3l1.675 1.675L5.325 3L7 4.675L8.675 3l1.65 1.675L12 3l1.675 1.675L15.325 3L17 4.675L18.675 3l1.65 1.675L22 3v16q0 .825-.587 1.413T20 21zm0-2h7v-6H4zm9 0h7v-2h-7zm0-4h7v-2h-7zm-9-4h16V8H4z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--note-add\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11 18h2v-3h3v-2h-3v-3h-2v3H8v2h3zm-5 4q-.825 0-1.412-.587T4 20V4q0-.825.588-1.412T6 2h8l6 6v12q0 .825-.587 1.413T18 22zm7-13h5l-5-5z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--notifications-active\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4 19v-2h2v-7q0-2.075 1.25-3.687T10.5 4.2v-.7q0-.625.438-1.062T12 2t1.063.438T13.5 3.5v.7q2 .5 3.25 2.113T18 10v7h2v2zm8 3q-.825 0-1.412-.587T10 20h4q0 .825-.587 1.413T12 22M2 10q0-2.5 1.113-4.587T6.1 1.95l1.175 1.6q-1.5 1.1-2.387 2.775T4 10zm18 0q0-2-.888-3.675T16.726 3.55l1.175-1.6q1.875 1.375 2.988 3.463T22 10z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--notifications-outline\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4 19v-2h2v-7q0-2.075 1.25-3.687T10.5 4.2v-.7q0-.625.438-1.062T12 2t1.063.438T13.5 3.5v.7q2 .5 3.25 2.113T18 10v7h2v2zm8 3q-.825 0-1.412-.587T10 20h4q0 .825-.587 1.413T12 22m-4-5h8v-7q0-1.65-1.175-2.825T12 6T9.175 7.175T8 10z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--notifications\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4 19v-2h2v-7q0-2.075 1.25-3.687T10.5 4.2v-.7q0-.625.438-1.062T12 2t1.063.438T13.5 3.5v.7q2 .5 3.25 2.113T18 10v7h2v2zm8 3q-.825 0-1.412-.587T10 20h4q0 .825-.587 1.413T12 22'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--open-in-new\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M5 21q-.825 0-1.412-.587T3 19V5q0-.825.588-1.412T5 3h7v2H5v14h14v-7h2v7q0 .825-.587 1.413T19 21zm4.7-5.3l-1.4-1.4L17.6 5H14V3h7v7h-2V6.4z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--package\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M5 21q-.825 0-1.412-.587T3 19V5q0-.825.588-1.412T5 3h14q.825 0 1.413.588T21 5v14q0 .825-.587 1.413T19 21zm2-4h5v-2H7zm1-4l4-2l4 2V5H8z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--paid\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11.1 19h1.75v-1.25q1.25-.225 2.15-.975t.9-2.225q0-1.05-.6-1.925T12.9 11.1q-1.5-.5-2.075-.875T10.25 9.2t.463-1.025T12.05 7.8q.8 0 1.25.387t.65.963l1.6-.65q-.275-.875-1.012-1.525T12.9 6.25V5h-1.75v1.25q-1.25.275-1.95 1.1T8.5 9.2q0 1.175.688 1.9t2.162 1.25q1.575.575 2.188 1.025t.612 1.175q0 .825-.587 1.213t-1.413.387t-1.463-.512T9.75 14.1l-1.65.65q.35 1.2 1.088 1.938T11.1 17.7zm.9 3q-2.075 0-3.9-.788t-3.175-2.137T2.788 15.9T2 12t.788-3.9t2.137-3.175T8.1 2.788T12 2t3.9.788t3.175 2.137T21.213 8.1T22 12t-.788 3.9t-2.137 3.175t-3.175 2.138T12 22'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--palette\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 22q-2.05 0-3.875-.788t-3.187-2.15t-2.15-3.187T2 12q0-2.075.813-3.9t2.2-3.175T8.25 2.788T12.2 2q2 0 3.775.688t3.113 1.9t2.125 2.875T22 11.05q0 2.875-1.75 4.413T16 17h-1.85q-.225 0-.312.125t-.088.275q0 .3.375.863t.375 1.287q0 1.25-.687 1.85T12 22m-5.5-9q.65 0 1.075-.425T8 11.5t-.425-1.075T6.5 10t-1.075.425T5 11.5t.425 1.075T6.5 13m3-4q.65 0 1.075-.425T11 7.5t-.425-1.075T9.5 6t-1.075.425T8 7.5t.425 1.075T9.5 9m5 0q.65 0 1.075-.425T16 7.5t-.425-1.075T14.5 6t-1.075.425T13 7.5t.425 1.075T14.5 9m3 4q.65 0 1.075-.425T19 11.5t-.425-1.075T17.5 10t-1.075.425T16 11.5t.425 1.075T17.5 13'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--password\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M2 19v-2h20v2zm1.15-6.05l-1.3-.75l.85-1.5H1V9.2h1.7l-.85-1.45L3.15 7L4 8.45L4.85 7l1.3.75L5.3 9.2H7v1.5H5.3l.85 1.5l-1.3.75l-.85-1.5zm8 0l-1.3-.75l.85-1.5H9V9.2h1.7l-.85-1.45l1.3-.75l.85 1.45l.85-1.45l1.3.75l-.85 1.45H15v1.5h-1.7l.85 1.5l-1.3.75l-.85-1.5zm8 0l-1.3-.75l.85-1.5H17V9.2h1.7l-.85-1.45l1.3-.75l.85 1.45l.85-1.45l1.3.75l-.85 1.45H23v1.5h-1.7l.85 1.5l-1.3.75l-.85-1.5z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--pause-circle\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M9 16h2V8H9zm4 0h2V8h-2zm-1 6q-2.075 0-3.9-.788t-3.175-2.137T2.788 15.9T2 12t.788-3.9t2.137-3.175T8.1 2.788T12 2t3.9.788t3.175 2.137T21.213 8.1T22 12t-.788 3.9t-2.137 3.175t-3.175 2.138T12 22'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--pause\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M14 19V5h4v14zm-8 0V5h4v14z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--pending-actions\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17 22q-2.075 0-3.537-1.463T12 17t1.463-3.537T17 12t3.538 1.463T22 17t-1.463 3.538T17 22m1.675-2.625l.7-.7L17.5 16.8V14h-1v3.2zM5 21q-.825 0-1.412-.587T3 19V5q0-.825.588-1.412T5 3h4.175q.275-.875 1.075-1.437T12 1q1 0 1.788.563T14.85 3H19q.825 0 1.413.588T21 5v6.25q-.45-.325-.95-.55T19 10.3V5h-2v3H7V5H5v14h5.3q.175.55.4 1.05t.55.95zm7-16q.425 0 .713-.288T13 4t-.288-.712T12 3t-.712.288T11 4t.288.713T12 5'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--pending\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M7 13.5q.625 0 1.063-.437T8.5 12t-.437-1.062T7 10.5t-1.062.438T5.5 12t.438 1.063T7 13.5m5 0q.625 0 1.063-.437T13.5 12t-.437-1.062T12 10.5t-1.062.438T10.5 12t.438 1.063T12 13.5m5 0q.625 0 1.063-.437T18.5 12t-.437-1.062T17 10.5t-1.062.438T15.5 12t.438 1.063T17 13.5M12 22q-2.075 0-3.9-.788t-3.175-2.137T2.788 15.9T2 12t.788-3.9t2.137-3.175T8.1 2.788T12 2t3.9.788t3.175 2.137T21.213 8.1T22 12t-.788 3.9t-2.137 3.175t-3.175 2.138T12 22'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--percent\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M7.5 11q-1.45 0-2.475-1.025T4 7.5t1.025-2.475T7.5 4t2.475 1.025T11 7.5T9.975 9.975T7.5 11m0-2q.625 0 1.063-.437T9 7.5t-.437-1.062T7.5 6t-1.062.438T6 7.5t.438 1.063T7.5 9m9 11q-1.45 0-2.475-1.025T13 16.5t1.025-2.475T16.5 13t2.475 1.025T20 16.5t-1.025 2.475T16.5 20m0-2q.625 0 1.063-.437T18 16.5t-.437-1.062T16.5 15t-1.062.438T15 16.5t.438 1.063T16.5 18M5.4 20L4 18.6L18.6 4L20 5.4z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--perm-media\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3 21q-.825 0-1.412-.587T1 19V6h2v13h17v2zm4-4q-.825 0-1.412-.587T5 15V4q0-.825.588-1.412T7 2h5l2 2h7q.825 0 1.413.588T23 6v9q0 .825-.587 1.413T21 17zm2-4h10l-3.45-4.5l-2.3 3l-1.55-2z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--person-add\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M18 14v-3h-3V9h3V6h2v3h3v2h-3v3zm-9-2q-1.65 0-2.825-1.175T5 8t1.175-2.825T9 4t2.825 1.175T13 8t-1.175 2.825T9 12m-8 8v-2.8q0-.85.438-1.562T2.6 14.55q1.55-.775 3.15-1.162T9 13t3.25.388t3.15 1.162q.725.375 1.163 1.088T17 17.2V20z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--person-check\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17.55 12L14 8.45l1.425-1.4l2.125 2.125l4.25-4.25l1.4 1.425zM9 12q-1.65 0-2.825-1.175T5 8t1.175-2.825T9 4t2.825 1.175T13 8t-1.175 2.825T9 12m-8 8v-2.8q0-.85.438-1.562T2.6 14.55q1.55-.775 3.15-1.162T9 13t3.25.388t3.15 1.162q.725.375 1.163 1.088T17 17.2V20z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--person-off\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M19.775 22.625L17.15 20H4v-2.8q0-.85.438-1.562T5.6 14.55q1.125-.575 2.288-.925t2.362-.525L1.375 4.225L2.8 2.8l18.4 18.4zM18.4 14.55q.725.35 1.15 1.062T20 17.15l-3.35-3.35q.45.175.888.35t.862.4m-4.2-3.2L8.65 5.8q.575-.85 1.45-1.325T12 4q1.65 0 2.825 1.175T16 8q0 1.025-.475 1.9T14.2 11.35'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--person-remove\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M16 11V9h6v2zm-7 1q-1.65 0-2.825-1.175T5 8t1.175-2.825T9 4t2.825 1.175T13 8t-1.175 2.825T9 12m-8 8v-2.8q0-.85.438-1.562T2.6 14.55q1.55-.775 3.15-1.162T9 13t3.25.388t3.15 1.162q.725.375 1.163 1.088T17 17.2V20z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--person-search\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11 12q-1.65 0-2.825-1.175T7 8t1.175-2.825T11 4t2.825 1.175T15 8t-1.175 2.825T11 12m11.1 11.5l-3.2-3.2q-.525.3-1.125.5T16.5 21q-1.875 0-3.187-1.312T12 16.5t1.313-3.187T16.5 12t3.188 1.313T21 16.5q0 .675-.2 1.275t-.5 1.125l3.2 3.2zM16.5 19q1.05 0 1.775-.725T19 16.5t-.725-1.775T16.5 14t-1.775.725T14 16.5t.725 1.775T16.5 19m-5.475-6q-1.05 1.55-1.05 3.5t1.05 3.5H3v-2.775q0-.85.425-1.575t1.175-1.1q1.275-.65 2.875-1.1t3.55-.45'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--person\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 12q-1.65 0-2.825-1.175T8 8t1.175-2.825T12 4t2.825 1.175T16 8t-1.175 2.825T12 12m-8 8v-2.8q0-.85.438-1.562T5.6 14.55q1.55-.775 3.15-1.162T12 13t3.25.388t3.15 1.162q.725.375 1.163 1.088T20 17.2V20z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--photo-camera\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 17.5q1.875 0 3.188-1.312T16.5 13t-1.312-3.187T12 8.5T8.813 9.813T7.5 13t1.313 3.188T12 17.5m0-2q-1.05 0-1.775-.725T9.5 13t.725-1.775T12 10.5t1.775.725T14.5 13t-.725 1.775T12 15.5M4 21q-.825 0-1.412-.587T2 19V7q0-.825.588-1.412T4 5h3.15L9 3h6l1.85 2H20q.825 0 1.413.588T22 7v12q0 .825-.587 1.413T20 21z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--picture-as-pdf\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M9 12.5h1v-2h1q.425 0 .713-.288T12 9.5v-1q0-.425-.288-.712T11 7.5H9zm1-3v-1h1v1zm3 3h2q.425 0 .713-.288T16 11.5v-3q0-.425-.288-.712T15 7.5h-2zm1-1v-3h1v3zm3 1h1v-2h1v-1h-1v-1h1v-1h-2zM8 18q-.825 0-1.412-.587T6 16V4q0-.825.588-1.412T8 2h12q.825 0 1.413.588T22 4v12q0 .825-.587 1.413T20 18zm-4 4q-.825 0-1.412-.587T2 20V6h2v14h14v2z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--pie-chart\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M13 11V2.1q3.575.375 6.038 2.85T21.9 11zm-1.975 10.875q-3.8-.375-6.363-3.2T2.1 12q0-3.875 2.563-6.7t6.362-3.2zm1.975 0v-8.9h8.9q-.35 3.575-2.838 6.063T13 21.875'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--play-arrow\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M8 19V5l11 7z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--play-circle\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m9.5 16.5l7-4.5l-7-4.5zM12 22q-2.075 0-3.9-.788t-3.175-2.137T2.788 15.9T2 12t.788-3.9t2.137-3.175T8.1 2.788T12 2t3.9.788t3.175 2.137T21.213 8.1T22 12t-.788 3.9t-2.137 3.175t-3.175 2.138T12 22'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--policy\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 22q-3.475-.875-5.738-3.988T4 11.1V5l8-3l8 3v6.1q0 1.575-.413 3.063T18.4 17l-2.95-2.95q.275-.475.413-.987T16 12q0-1.65-1.175-2.825T12 8T9.175 9.175T8 12t1.175 2.825T12 16q.525 0 1.038-.137T14 15.45l3.225 3.2q-1.05 1.225-2.363 2.1T12 22m0-8q-.825 0-1.412-.587T10 12t.588-1.412T12 10t1.413.588T14 12t-.587 1.413T12 14'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--pregnant-woman\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M10 22v-5H8v-7q0-1.25.875-2.125T11 7t2.125.875T14 10q.9.375 1.45 1.2T16 13v4h-3v5zm1-16q-.825 0-1.412-.587T9 4t.588-1.412T11 2t1.413.588T13 4t-.587 1.413T11 6'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--preview\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M5 21q-.825 0-1.412-.587T3 19V5q0-.825.588-1.412T5 3h14q.825 0 1.413.588T21 5v14q0 .825-.587 1.413T19 21zm0-2h14V7H5zm7-2q-2.05 0-3.662-1.112T6 13q.725-1.775 2.338-2.887T12 9t3.663 1.113T18 13q-.725 1.775-2.337 2.888T12 17m0-2.5q-.625 0-1.062-.437T10.5 13t.438-1.062T12 11.5t1.063.438T13.5 13t-.437 1.063T12 14.5m0 1q1.05 0 1.775-.725T14.5 13t-.725-1.775T12 10.5t-1.775.725T9.5 13t.725 1.775T12 15.5'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--print\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M18 7H6V3h12zm0 5.5q.425 0 .713-.288T19 11.5t-.288-.712T18 10.5t-.712.288T17 11.5t.288.713t.712.287M16 19v-4H8v4zm2 2H6v-4H2v-6q0-1.275.875-2.137T5 8h14q1.275 0 2.138.863T22 11v6h-4z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--priority-high\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 21q-.825 0-1.412-.587T10 19t.588-1.412T12 17t1.413.588T14 19t-.587 1.413T12 21m-2-6V3h4v12z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--production-quantity-limits\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 9.5q-.425 0-.712-.288T11 8.5t.288-.712T12 7.5t.713.288T13 8.5t-.288.713T12 9.5M11 6V1h2v5zM7 22q-.825 0-1.412-.587T5 20t.588-1.412T7 18t1.413.588T9 20t-.587 1.413T7 22m10 0q-.825 0-1.412-.587T15 20t.588-1.412T17 18t1.413.588T19 20t-.587 1.413T17 22M1 4V2h3.275l4.25 9h7l3.9-7H21.7l-4.4 7.95q-.275.5-.737.775T15.55 13H8.1L7 15h12v2H7q-1.125 0-1.713-.975T5.25 14.05L6.6 11.6L3 4z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--psychology\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11 15h2l.15-1.25q.2-.075.363-.175t.287-.225l1.15.5l1-1.7l-1-.75q.05-.2.05-.4t-.05-.4l1-.75l-1-1.7l-1.15.5q-.125-.125-.288-.225t-.362-.175L13 7h-2l-.15 1.25q-.2.075-.363.175t-.287.225l-1.15-.5l-1 1.7l1 .75Q9 10.8 9 11t.05.4l-1 .75l1 1.7l1.15-.5q.125.125.288.225t.362.175zm1-2.5q-.625 0-1.062-.437T10.5 11t.438-1.062T12 9.5t1.063.438T13.5 11t-.437 1.063T12 12.5M6 22v-4.3q-1.425-1.3-2.212-3.037T3 11q0-3.75 2.625-6.375T12 2q3.125 0 5.538 1.838t3.137 4.787l1.3 5.125q.125.475-.175.863T21 15h-2v3q0 .825-.587 1.413T17 20h-2v2z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--public\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 22q-2.075 0-3.9-.788t-3.175-2.137T2.788 15.9T2 12t.788-3.9t2.137-3.175T8.1 2.788T12 2t3.9.788t3.175 2.137T21.213 8.1T22 12t-.788 3.9t-2.137 3.175t-3.175 2.138T12 22m-1-2.05V18q-.825 0-1.412-.587T9 16v-1l-4.8-4.8q-.075.45-.137.9T4 12q0 3.025 1.988 5.3T11 19.95m6.9-2.55q1.025-1.125 1.563-2.512T20 12q0-2.45-1.362-4.475T15 4.6V5q0 .825-.587 1.413T13 7h-2v2q0 .425-.288.713T10 10H8v2h6q.425 0 .713.288T15 13v3h1q.65 0 1.175.388T17.9 17.4'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--publish\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11 20v-8.15l-2.6 2.6L7 13l5-5l5 5l-1.4 1.45l-2.6-2.6V20zM4 9V6q0-.825.588-1.412T6 4h12q.825 0 1.413.588T20 6v3h-2V6H6v3z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--qr-code-scanner\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M2 7V2h5v2H4v3zm0 15v-5h2v3h3v2zm15 0v-2h3v-3h2v5zm3-15V4h-3V2h5v5zm-2.5 10.5H19V19h-1.5zm0-3H19V16h-1.5zM16 16h1.5v1.5H16zm-1.5 1.5H16V19h-1.5zM13 16h1.5v1.5H13zm3-3h1.5v1.5H16zm-1.5 1.5H16V16h-1.5zM13 13h1.5v1.5H13zm6-8v6h-6V5zm-8 8v6H5v-6zm0-8v6H5V5zM9.5 17.5v-3h-3v3zm0-8v-3h-3v3zm8 0v-3h-3v3z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--qr-code\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3 11V3h8v8zm2-2h4V5H5zM3 21v-8h8v8zm2-2h4v-4H5zm8-8V3h8v8zm2-2h4V5h-4zm4 12v-2h2v2zm-6-6v-2h2v2zm2 2v-2h2v2zm-2 2v-2h2v2zm2 2v-2h2v2zm2-2v-2h2v2zm0-4v-2h2v2zm2 2v-2h2v2z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--quickreply\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M19 23v-5h-2v-6h5l-1.7 4h2.2zM2 22V4q0-.825.588-1.412T4 2h16q.825 0 1.413.588T22 4v6h-7v8H6z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--rate-review\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M6 14h3.075l4.975-5q.225-.225.338-.513t.112-.562t-.112-.537t-.313-.488l-.925-.95q-.225-.225-.5-.337t-.575-.113q-.275 0-.55.113t-.5.337L6 10.925zm6.05-5.1l-.95-.925l.975-.975l.925.95zM11.2 14H18v-2h-4.8zM2 22V4q0-.825.588-1.412T4 2h16q.825 0 1.413.588T22 4v12q0 .825-.587 1.413T20 18H6z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--real-estate-agent\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M7 20.025V11h1.6q.175 0 .35.038t.35.087l6.925 2.575q.35.125.563.45t.212.675q0 .525-.363.85T15.8 16h-2.625q-.125 0-.187-.012t-.163-.063l-1.6-.625l-.325.975l1.925.675q.05.025.15.038t.175.012H20q.8 0 1.4.575T22 19l-7.975 3zM1 22V11h4v11zM14.5 8h1V7h-1zm-2 0h1V7h-1zm2 2h1V9h-1zm-2 0h1V9h-1zm6.025 4q-.35-.825-1-1.45t-1.6-.975L9 9H7V6.5l7-5l7 5V14z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--receipt-long-outline\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M6 22q-1.25 0-2.125-.875T3 19v-3h3V2l1.5 1.5L9 2l1.5 1.5L12 2l1.5 1.5L15 2l1.5 1.5L18 2l1.5 1.5L21 2v17q0 1.25-.875 2.125T18 22zm12-2q.425 0 .713-.288T19 19V5H8v11h9v3q0 .425.288.713T18 20M9 9V7h6v2zm0 3v-2h6v2zm8-3q-.425 0-.712-.288T16 8t.288-.712T17 7t.713.288T18 8t-.288.713T17 9m0 3q-.425 0-.712-.288T16 11t.288-.712T17 10t.713.288T18 11t-.288.713T17 12M6 20h9v-2H5v1q0 .425.288.713T6 20m-1 0v-2z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--receipt-long\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M6 22q-1.25 0-2.125-.875T3 19v-3h3V2l1.5 1.5L9 2l1.5 1.5L12 2l1.5 1.5L15 2l1.5 1.5L18 2l1.5 1.5L21 2v17q0 1.25-.875 2.125T18 22zm12-2q.425 0 .713-.288T19 19V5H8v11h9v3q0 .425.288.713T18 20M9 9V7h6v2zm0 3v-2h6v2zm8-3q-.425 0-.712-.288T16 8t.288-.712T17 7t.713.288T18 8t-.288.713T17 9m0 3q-.425 0-.712-.288T16 11t.288-.712T17 10t.713.288T18 11t-.288.713T17 12'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--receipt\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3 22V2l1.5 1.5L6 2l1.5 1.5L9 2l1.5 1.5L12 2l1.5 1.5L15 2l1.5 1.5L18 2l1.5 1.5L21 2v20l-1.5-1.5L18 22l-1.5-1.5L15 22l-1.5-1.5L12 22l-1.5-1.5L9 22l-1.5-1.5L6 22l-1.5-1.5zm3-5h12v-2H6zm0-4h12v-2H6zm0-4h12V7H6z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--recommend\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M9 18h5.5q.425 0 .788-.213t.512-.587l2.1-4.9q.05-.125.075-.25T18 11.8V11q0-.425-.288-.713T17 10h-4.6l.6-3.4q.05-.25-.025-.475t-.25-.4L12 5l-4.6 5q-.2.2-.3.45T7 11v5q0 .825.588 1.413T9 18m3 4q-2.075 0-3.9-.788t-3.175-2.137T2.788 15.9T2 12t.788-3.9t2.137-3.175T8.1 2.788T12 2t3.9.788t3.175 2.137T21.213 8.1T22 12t-.788 3.9t-2.137 3.175t-3.175 2.138T12 22'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--redeem\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4 17v2h16v-2zM4 6h2.2q-.125-.225-.162-.475T6 5q0-1.25.875-2.125T9 2q.75 0 1.388.388t1.112.962L12 4l.5-.65q.45-.6 1.1-.975T15 2q1.25 0 2.125.875T18 5q0 .275-.038.525T17.8 6H20q.825 0 1.412.588T22 8v11q0 .825-.587 1.413T20 21H4q-.825 0-1.412-.587T2 19V8q0-.825.588-1.412T4 6m0 8h16V8h-5.1l2.1 2.85L15.4 12L12 7.4L8.6 12L7 10.85L9.05 8H4zm5-8q.425 0 .713-.288T10 5t-.288-.712T9 4t-.712.288T8 5t.288.713T9 6m6 0q.425 0 .713-.288T16 5t-.288-.712T15 4t-.712.288T14 5t.288.713T15 6'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--refresh\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 20q-3.35 0-5.675-2.325T4 12t2.325-5.675T12 4q1.725 0 3.3.712T18 6.75V4h2v7h-7V9h4.2q-.8-1.4-2.187-2.2T12 6Q9.5 6 7.75 7.75T6 12t1.75 4.25T12 18q1.925 0 3.475-1.1T17.65 14h2.1q-.7 2.65-2.85 4.325T12 20'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--remove-shopping-cart\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M9 8V6h6v2zM7 22q-.825 0-1.412-.587T5 20t.588-1.412T7 18t1.413.588T9 20t-.587 1.413T7 22m10 0q-.825 0-1.412-.587T15 20t.588-1.412T17 18t1.413.588T19 20t-.587 1.413T17 22M1 4V2h3.275l4.25 9h7l3.9-7H21.7l-4.4 7.95q-.275.5-.737.775T15.55 13H8.1L7 15h12v2H7q-1.125 0-1.713-.975T5.25 14.05L6.6 11.6L3 4z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--remove\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M5 13v-2h14v2z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--repeat\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m7 22l-4-4l4-4l1.4 1.45L6.85 17H17v-4h2v6H6.85l1.55 1.55zM5 11V5h12.15L15.6 3.45L17 2l4 4l-4 4l-1.4-1.45L17.15 7H7v4z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--reply-all\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m8 17l-6-6l6-6l1.425 1.4l-4.6 4.6l4.6 4.6zm12 2v-4q0-1.25-.875-2.125T17 12h-6.175l3.6 3.6L13 17l-6-6l6-6l1.425 1.4l-3.6 3.6H17q2.075 0 3.538 1.463T22 15v4z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--reply\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M19 19v-4q0-1.25-.875-2.125T16 12H6.825l3.6 3.6L9 17l-6-6l6-6l1.425 1.4l-3.6 3.6H16q2.075 0 3.538 1.463T21 15v4z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--report\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 17q.425 0 .713-.288T13 16t-.288-.712T12 15t-.712.288T11 16t.288.713T12 17m-1-4h2V7h-2zm-2.75 8L3 15.75v-7.5L8.25 3h7.5L21 8.25v7.5L15.75 21z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--request-quote\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M6 22q-.825 0-1.412-.587T4 20V4q0-.825.588-1.412T6 2h8l6 6v12q0 .825-.587 1.413T18 22zm5-3h2v-1h1q.425 0 .713-.288T15 17v-3q0-.425-.288-.712T14 13h-3v-1h4v-2h-2V9h-2v1h-1q-.425 0-.712.288T9 11v3q0 .425.288.713T10 15h3v1H9v2h2zm2.175-11h4l-4-4z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--restaurant\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M7 22v-9.15q-1.275-.35-2.137-1.4T4 9V2h2v7h1V2h2v7h1V2h2v7q0 1.4-.862 2.45T9 12.85V22zm10 0v-8h-3V7q0-2.075 1.463-3.537T19 2v20z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--reviews\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M2 22V4q0-.825.588-1.412T4 2h16q.825 0 1.413.588T22 4v12q0 .825-.587 1.413T20 18H6zm7.075-7.75L12 12.475l2.925 1.775l-.775-3.325l2.6-2.25l-3.425-.275L12 5.25L10.675 8.4l-3.425.275l2.6 2.25z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--right-panel-open\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11.5 16V8l-4 4zM5 21q-.825 0-1.412-.587T3 19V5q0-.825.588-1.412T5 3h14q.825 0 1.413.588T21 5v14q0 .825-.587 1.413T19 21zm9-2V5H5v14z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--rocket-launch-outline\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m5.65 10.025l1.95.825q.35-.7.725-1.35t.825-1.3l-1.4-.275zM9.2 12.1l2.85 2.825q1.05-.4 2.25-1.225t2.25-1.875q1.75-1.75 2.738-3.887T20.15 4q-1.8-.125-3.95.863T12.3 7.6q-1.05 1.05-1.875 2.25T9.2 12.1m4.45-1.625q-.575-.575-.575-1.412t.575-1.413t1.425-.575t1.425.575t.575 1.413t-.575 1.412t-1.425.575t-1.425-.575m.475 8.025l2.1-2.1l-.275-1.4q-.65.45-1.3.812t-1.35.713zM21.95 2.175q.475 3.025-.587 5.888T17.7 13.525L18.2 16q.1.5-.05.975t-.5.825l-4.2 4.2l-2.1-4.925L7.075 12.8L2.15 10.7l4.175-4.2q.35-.35.838-.5t.987-.05l2.475.5q2.6-2.6 5.45-3.675t5.875-.6m-18.025 13.8q.875-.875 2.138-.887t2.137.862t.863 2.138t-.888 2.137q-.625.625-2.087 1.075t-4.038.8q.35-2.575.8-4.038t1.075-2.087m1.425 1.4q-.25.25-.5.913t-.35 1.337q.675-.1 1.338-.337t.912-.488q.3-.3.325-.725T6.8 17.35t-.725-.288t-.725.313'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--rocket-launch\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m2.45 10.575l4.2-4.2q.35-.35.825-.5t.975-.05l1.3.275Q8.4 7.7 7.625 9t-1.5 3.15zm5.125 2.275q.575-1.8 1.563-3.4t2.387-3q2.2-2.2 5.025-3.287t5.275-.663q.425 2.45-.65 5.275T17.9 12.8q-1.375 1.375-3 2.388t-3.425 1.587zm6.9-3q.575.575 1.413.575T17.3 9.85t.575-1.412t-.575-1.413t-1.412-.575t-1.413.575t-.575 1.413t.575 1.412m-.7 12.025l-1.6-3.675q1.85-.725 3.163-1.5t2.912-2.125l.25 1.3q.1.5-.05.988t-.5.837zM4.05 16.05q.875-.875 2.125-.888t2.125.863t.875 2.125t-.875 2.125q-.625.625-2.087 1.075t-4.038.8q.35-2.575.8-4.025T4.05 16.05'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--rule\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M14.4 20L13 18.6l2.6-2.6l-2.6-2.6l1.4-1.4l2.6 2.6l2.6-2.6l1.4 1.4l-2.6 2.6l2.6 2.6l-1.4 1.4l-2.6-2.6zm1.975-9l-3.55-3.55l1.4-1.4l2.125 2.125l4.25-4.25L22 5.35zM2 17v-2h9v2zm0-8V7h9v2z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--save-outline\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M21 7v12q0 .825-.587 1.413T19 21H5q-.825 0-1.412-.587T3 19V5q0-.825.588-1.412T5 3h12zm-2 .85L16.15 5H5v14h14zM12 18q1.25 0 2.125-.875T15 15t-.875-2.125T12 12t-2.125.875T9 15t.875 2.125T12 18m-6-8h9V6H6zM5 7.85V19V5z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--save\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M21 7v12q0 .825-.587 1.413T19 21H5q-.825 0-1.412-.587T3 19V5q0-.825.588-1.412T5 3h12zm-9 11q1.25 0 2.125-.875T15 15t-.875-2.125T12 12t-2.125.875T9 15t.875 2.125T12 18m-6-8h9V6H6z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--savings-outline\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M16 11q.425 0 .713-.288T17 10t-.288-.712T16 9t-.712.288T15 10t.288.713T16 11M8 9h5V7H8zM4.5 21q-.85-2.85-1.675-5.687T2 9.5q0-2.3 1.6-3.9T7.5 4h5q.725-.95 1.763-1.475T16.5 2q.625 0 1.063.438T18 3.5q0 .15-.038.3t-.087.275q-.1.275-.187.563t-.138.587L19.825 7.5H22v6.975l-2.825.925L17.5 21H12v-2h-2v2zM6 19h2v-2h6v2h2l1.55-5.15l2.45-.825V9.5h-1L15.5 6q0-.5.063-.962t.187-.938q-.725.2-1.275.688T13.675 6H7.5Q6.05 6 5.025 7.025T4 9.5q0 2.45.675 4.788T6 19m6-7.45'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--scale\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M2 22q0-2.775.738-4.737T4.624 14T7.2 11.987T10 11V8q-3.425-.425-5.712-2.113T2 2h20q0 2.2-2.287 3.888T14 8v3q1.375.275 2.8.988T19.375 14t1.888 3.263T22 22h-6v-2h3.875q-.45-3.8-2.838-5.5T12 12.8t-5.038 1.7T4.125 20H8v2zm10 0q-.825 0-1.412-.587T10 20q0-.425.163-.775t.437-.625q.6-.6 2.025-1.263T16 16q-.7 1.95-1.35 3.375T13.4 21.4q-.275.275-.625.438T12 22'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--schedule\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m15.3 16.7l1.4-1.4l-3.7-3.7V7h-2v5.4zM12 22q-2.075 0-3.9-.788t-3.175-2.137T2.788 15.9T2 12t.788-3.9t2.137-3.175T8.1 2.788T12 2t3.9.788t3.175 2.137T21.213 8.1T22 12t-.788 3.9t-2.137 3.175t-3.175 2.138T12 22'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--school\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M21 17v-6.9L12 15L1 9l11-6l11 6v8zm-9 4l-7-3.8v-5l7 3.8l7-3.8v5z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--search-insights\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M10 16q2.5 0 4.25-1.75T16 10t-1.75-4.25T10 4T5.75 5.75T4 10t1.75 4.25T10 16m-1-3V6h2v7zm-3.5 0V8h2v5zm7 0V9h2v4zm8.1 9l-5.675-5.675q-1.025.8-2.275 1.238T10 18q-3.35 0-5.675-2.325T2 10t2.325-5.675T10 2t5.675 2.325T18 10q0 1.4-.437 2.65t-1.238 2.275L22 20.6z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--search-off\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M7 22q-2.075 0-3.537-1.463T2 17t1.463-3.537T7 12t3.538 1.463T12 17t-1.463 3.538T7 22m13.6-1l-6.4-6.4q-.3-.325-.637-.662T12.9 13.3q.95-.6 1.525-1.6T15 9.5q0-1.875-1.312-3.187T10.5 5T7.313 6.313T6 9.5q0 .15.013.288t.037.287q-.45.05-.987.2t-.963.35q-.05-.275-.075-.55T4 9.5q0-2.725 1.888-4.612T10.5 3t4.613 1.888T17 9.5q0 1.075-.337 2.038t-.938 1.762L22 19.6zM5.225 19.475L7 17.7l1.75 1.775l.725-.7L7.7 17l1.775-1.775l-.7-.7L7 16.3l-1.775-1.775l-.7.7L6.3 17l-1.775 1.775z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--search\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m19.6 21l-6.3-6.3q-.75.6-1.725.95T9.5 16q-2.725 0-4.612-1.888T3 9.5t1.888-4.612T9.5 3t4.613 1.888T16 9.5q0 1.1-.35 2.075T14.7 13.3l6.3 6.3zM9.5 14q1.875 0 3.188-1.312T14 9.5t-1.312-3.187T9.5 5T6.313 6.313T5 9.5t1.313 3.188T9.5 14'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--security\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 22q-3.475-.875-5.738-3.988T4 11.1V5l8-3l8 3v6.1q0 3.8-2.262 6.913T12 22m0-2.1q2.425-.75 4.05-2.963T17.95 12H12V4.125l-6 2.25v5.175q0 .175.05.45H12z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--sell\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m21.4 14.25l-7.15 7.15q-.3.3-.675.45t-.75.15t-.75-.15t-.675-.45l-8.825-8.825q-.275-.275-.425-.637T2 11.175V4q0-.825.588-1.412T4 2h7.175q.4 0 .775.163t.65.437l8.8 8.825q.3.3.438.675t.137.75t-.137.738t-.438.662M6.5 8q.625 0 1.063-.437T8 6.5t-.437-1.062T6.5 5t-1.062.438T5 6.5t.438 1.063T6.5 8'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--send\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3 20v-6l8-2l-8-2V4l19 8z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--sentiment-satisfied\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M15.5 11q.625 0 1.063-.437T17 9.5t-.437-1.062T15.5 8t-1.062.438T14 9.5t.438 1.063T15.5 11m-7 0q.625 0 1.063-.437T10 9.5t-.437-1.062T8.5 8t-1.062.438T7 9.5t.438 1.063T8.5 11m3.5 6.5q1.7 0 3.088-.962T17.1 14h-1.65q-.55.925-1.462 1.463T12 16t-1.987-.537T8.55 14H6.9q.625 1.575 2.013 2.538T12 17.5m0 4.5q-2.075 0-3.9-.788t-3.175-2.137T2.788 15.9T2 12t.788-3.9t2.137-3.175T8.1 2.788T12 2t3.9.788t3.175 2.137T21.213 8.1T22 12t-.788 3.9t-2.137 3.175t-3.175 2.138T12 22'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--settings-outline\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m9.25 22l-.4-3.2q-.325-.125-.612-.3t-.563-.375L4.7 19.375l-2.75-4.75l2.575-1.95Q4.5 12.5 4.5 12.338v-.675q0-.163.025-.338L1.95 9.375l2.75-4.75l2.975 1.25q.275-.2.575-.375t.6-.3l.4-3.2h5.5l.4 3.2q.325.125.613.3t.562.375l2.975-1.25l2.75 4.75l-2.575 1.95q.025.175.025.338v.674q0 .163-.05.338l2.575 1.95l-2.75 4.75l-2.95-1.25q-.275.2-.575.375t-.6.3l-.4 3.2zM11 20h1.975l.35-2.65q.775-.2 1.438-.587t1.212-.938l2.475 1.025l.975-1.7l-2.15-1.625q.125-.35.175-.737T17.5 12t-.05-.787t-.175-.738l2.15-1.625l-.975-1.7l-2.475 1.05q-.55-.575-1.212-.962t-1.438-.588L13 4h-1.975l-.35 2.65q-.775.2-1.437.588t-1.213.937L5.55 7.15l-.975 1.7l2.15 1.6q-.125.375-.175.75t-.05.8q0 .4.05.775t.175.75l-2.15 1.625l.975 1.7l2.475-1.05q.55.575 1.213.963t1.437.587zm1.05-4.5q1.45 0 2.475-1.025T15.55 12t-1.025-2.475T12.05 8.5q-1.475 0-2.488 1.025T8.55 12t1.013 2.475T12.05 15.5M12 12'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--settings\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m9.25 22l-.4-3.2q-.325-.125-.612-.3t-.563-.375L4.7 19.375l-2.75-4.75l2.575-1.95Q4.5 12.5 4.5 12.338v-.675q0-.163.025-.338L1.95 9.375l2.75-4.75l2.975 1.25q.275-.2.575-.375t.6-.3l.4-3.2h5.5l.4 3.2q.325.125.613.3t.562.375l2.975-1.25l2.75 4.75l-2.575 1.95q.025.175.025.338v.674q0 .163-.05.338l2.575 1.95l-2.75 4.75l-2.95-1.25q-.275.2-.575.375t-.6.3l-.4 3.2zm2.8-6.5q1.45 0 2.475-1.025T15.55 12t-1.025-2.475T12.05 8.5q-1.475 0-2.488 1.025T8.55 12t1.013 2.475T12.05 15.5'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--share\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17 22q-1.25 0-2.125-.875T14 19q0-.15.075-.7L7.05 14.2q-.4.375-.925.588T5 15q-1.25 0-2.125-.875T2 12t.875-2.125T5 9q.6 0 1.125.213t.925.587l7.025-4.1q-.05-.175-.062-.337T14 5q0-1.25.875-2.125T17 2t2.125.875T20 5t-.875 2.125T17 8q-.6 0-1.125-.213T14.95 7.2l-7.025 4.1q.05.175.063.338T8 12t-.012.363t-.063.337l7.025 4.1q.4-.375.925-.587T17 16q1.25 0 2.125.875T20 19t-.875 2.125T17 22'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--shield-outline\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 22q-3.475-.875-5.738-3.988T4 11.1V5l8-3l8 3v6.1q0 3.8-2.262 6.913T12 22m0-2.1q2.6-.825 4.3-3.3t1.7-5.5V6.375l-6-2.25l-6 2.25V11.1q0 3.025 1.7 5.5t4.3 3.3m0-7.9'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--shield-person-outline\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 13q-1.475 0-2.488-1.012T8.5 9.5t1.013-2.488T12 6t2.488 1.013T15.5 9.5t-1.012 2.488T12 13m0-2q.65 0 1.075-.425T13.5 9.5t-.425-1.075T12 8t-1.075.425T10.5 9.5t.425 1.075T12 11m0 11q-3.475-.875-5.738-3.988T4 11.1V5l8-3l8 3v6.1q0 3.8-2.262 6.913T12 22m0-17.875l-6 2.25V11.1q0 1.35.375 2.625t1.025 2.4q1.05-.525 2.2-.825T12 15t2.4.3t2.2.825q.65-1.125 1.025-2.4T18 11.1V6.375zM12 17q-.9 0-1.75.2t-1.625.55q.725.75 1.575 1.3t1.8.85q.95-.3 1.8-.85t1.575-1.3q-.775-.35-1.625-.55T12 17'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--shield\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 22q-3.475-.875-5.738-3.988T4 11.1V5l8-3l8 3v6.1q0 3.8-2.262 6.913T12 22'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--shopping-bag\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M6 22q-.825 0-1.412-.587T4 20V8q0-.825.588-1.412T6 6h2q0-1.65 1.175-2.825T12 2t2.825 1.175T16 6h2q.825 0 1.413.588T20 8v12q0 .825-.587 1.413T18 22zm4-16h4q0-.825-.587-1.412T12 4t-1.412.588T10 6m5 5q.425 0 .713-.288T16 10V8h-2v2q0 .425.288.713T15 11m-6 0q.425 0 .713-.288T10 10V8H8v2q0 .425.288.713T9 11'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--shopping-cart-checkout\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m12 10l-1.4-1.4L12.175 7H8V5h4.175l-1.6-1.6L12 2l4 4zM7 22q-.825 0-1.412-.587T5 20t.588-1.412T7 18t1.413.588T9 20t-.587 1.413T7 22m10 0q-.825 0-1.412-.587T15 20t.588-1.412T17 18t1.413.588T19 20t-.587 1.413T17 22M1 4V2h3.275l4.25 9h7l3.9-7H21.7l-4.4 7.95q-.275.5-.737.775T15.55 13H8.1L7 15h12v2H7q-1.125 0-1.713-.975T5.25 14.05L6.6 11.6L3 4z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--shopping-cart-outline\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M7 22q-.825 0-1.412-.587T5 20t.588-1.412T7 18t1.413.588T9 20t-.587 1.413T7 22m10 0q-.825 0-1.412-.587T15 20t.588-1.412T17 18t1.413.588T19 20t-.587 1.413T17 22M6.15 6l2.4 5h7l2.75-5zM5.2 4h14.75q.575 0 .875.513t.025 1.037l-3.55 6.4q-.275.5-.737.775T15.55 13H8.1L7 15h12v2H7q-1.125 0-1.7-.987t-.05-1.963L6.6 11.6L3 4H1V2h3.25zm3.35 7h7z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--shopping-cart\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M7 22q-.825 0-1.412-.587T5 20t.588-1.412T7 18t1.413.588T9 20t-.587 1.413T7 22m10 0q-.825 0-1.412-.587T15 20t.588-1.412T17 18t1.413.588T19 20t-.587 1.413T17 22M5.2 4h14.75q.575 0 .875.513t.025 1.037l-3.55 6.4q-.275.5-.737.775T15.55 13H8.1L7 15h12v2H7q-1.125 0-1.7-.987t-.05-1.963L6.6 11.6L3 4H1V2h3.25z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--shuffle\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M14 20v-2h2.6l-3.175-3.175L14.85 13.4L18 16.55V14h2v6zm-8.6 0L4 18.6L16.6 6H14V4h6v6h-2V7.4zm3.775-9.425L4 5.4L5.4 4l5.175 5.175z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--sick\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m8.4 11.6l2.1-2.1l-2.125-2.125l-1.05 1.05L8.4 9.475L7.325 10.55zM21 9q-.825 0-1.412-.587T19 7q0-.675.375-1.437T21 3q1.25 1.8 1.625 2.563T23 7q0 .825-.587 1.413T21 9m-5.375 2.625L16.7 10.55l-1.075-1.075l1.05-1.05l-1.05-1.05L13.5 9.5zM12 13.5q-.65 0-1.263.15t-1.162.425L6 12q0-.4-.2-.75t-.55-.55q-.55-.3-1.137-.137t-.913.687q-.3.55-.137 1.138t.687.912q.35.2.75.2t.75-.2l2.975 1.725q-.425.425-.763.913T6.9 17h1.65q.525-.9 1.425-1.45T12 15t2.025.55T15.45 17h1.65q-.6-1.55-1.963-2.525T12 13.5m0 8.5q-2.1 0-3.925-.788T4.9 19.075T2.775 15.9T2 12t.775-3.9T4.9 4.925t3.175-2.138T12 2q1.85 0 3.488.6t2.937 1.7q-.35.65-.638 1.3T17.5 7q0 1.475 1.025 2.488T21 10.5q.225 0 .45-.025t.425-.075q.05.4.088.788T22 12q0 2.075-.788 3.9t-2.137 3.175t-3.175 2.138T12 22'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--side-navigation\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M5 21q-.825 0-1.412-.587T3 19V5q0-.825.588-1.412T5 3h14q.825 0 1.413.588T21 5v14q0 .825-.587 1.413T19 21zm7-2h7V5h-7z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--smart-toy\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4 15q-1.25 0-2.125-.875T1 12t.875-2.125T4 9V7q0-.825.588-1.412T6 5h3q0-1.25.875-2.125T12 2t2.125.875T15 5h3q.825 0 1.413.588T20 7v2q1.25 0 2.125.875T23 12t-.875 2.125T20 15v4q0 .825-.587 1.413T18 21H6q-.825 0-1.412-.587T4 19zm5-2q.625 0 1.063-.437T10.5 11.5t-.437-1.062T9 10t-1.062.438T7.5 11.5t.438 1.063T9 13m6 0q.625 0 1.063-.437T16.5 11.5t-.437-1.062T15 10t-1.062.438T13.5 11.5t.438 1.063T15 13m-7 4h8v-2H8z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--smartphone\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M7 23q-.825 0-1.412-.587T5 21V3q0-.825.588-1.412T7 1h10q.825 0 1.413.588T19 3v3.1q.45.175.725.55T20 7.5v2q0 .475-.275.85T19 10.9V21q0 .825-.587 1.413T17 23zm5-17q.425 0 .713-.288T13 5t-.288-.712T12 4t-.712.288T11 5t.288.713T12 6'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--sms-outline\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M8 11q.425 0 .713-.288T9 10t-.288-.712T8 9t-.712.288T7 10t.288.713T8 11m4 0q.425 0 .713-.288T13 10t-.288-.712T12 9t-.712.288T11 10t.288.713T12 11m4 0q.425 0 .713-.288T17 10t-.288-.712T16 9t-.712.288T15 10t.288.713T16 11M2 22V4q0-.825.588-1.412T4 2h16q.825 0 1.413.588T22 4v12q0 .825-.587 1.413T20 18H6zm3.15-6H20V4H4v13.125zM4 16V4z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--sms\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M2 22V4q0-.825.588-1.412T4 2h16q.825 0 1.413.588T22 4v12q0 .825-.587 1.413T20 18H6zm6-11q.425 0 .713-.288T9 10t-.288-.712T8 9t-.712.288T7 10t.288.713T8 11m4 0q.425 0 .713-.288T13 10t-.288-.712T12 9t-.712.288T11 10t.288.713T12 11m4 0q.425 0 .713-.288T17 10t-.288-.712T16 9t-.712.288T15 10t.288.713T16 11'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--sort\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3 18v-2h6v2zm0-5v-2h12v2zm0-5V6h18v2z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--speed\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M10.45 15.5q.625.625 1.575.588T13.4 15.4L19 7l-8.4 5.6q-.65.45-.712 1.362t.562 1.538M5.1 20q-.55 0-1.012-.238t-.738-.712q-.65-1.175-1-2.437T2 14q0-2.075.788-3.9t2.137-3.175T8.1 4.788T12 4q2.05 0 3.85.775T19 6.888t2.15 3.125t.825 3.837q.025 1.375-.312 2.688t-1.038 2.512q-.275.475-.737.713T18.874 20z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--spellcheck\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m14.1 22l-4.25-4.25l1.4-1.4l2.85 2.85l5.65-5.65l1.4 1.4zM3 16L7.85 3h2.35l4.85 13h-2.3l-1.15-3.3H6.35L5.2 16zm4.05-5.2h3.9l-1.9-5.4h-.1z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--sports\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11 19q-2.5 0-4.25-1.75T5 13q0-.275.025-.55t.075-.55q-.125.05-.3.075T4.5 12q-1.05 0-1.775-.725T2 9.5t.688-1.775T4.425 7q.825 0 1.488.462T6.85 8.65q.825-.75 1.888-1.2T11 7h11v4h-5v2q0 2.5-1.75 4.25T11 19m-6.5-8.5q.425 0 .713-.288T5.5 9.5t-.288-.712T4.5 8.5t-.712.288T3.5 9.5t.288.713t.712.287M11 15q.825 0 1.413-.587T13 13t-.587-1.412T11 11t-1.412.588T9 13t.588 1.413T11 15'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--star-outline\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m8.85 16.825l3.15-1.9l3.15 1.925l-.825-3.6l2.775-2.4l-3.65-.325l-1.45-3.4l-1.45 3.375l-3.65.325l2.775 2.425zM5.825 21l1.625-7.025L2 9.25l7.2-.625L12 2l2.8 6.625l7.2.625l-5.45 4.725L18.175 21L12 17.275zM12 12.25'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--star\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m5.825 21l1.625-7.025L2 9.25l7.2-.625L12 2l2.8 6.625l7.2.625l-5.45 4.725L18.175 21L12 17.275z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--stars\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m8 18l4-3.05L16 18l-1.5-4.95l4-2.85h-4.9L12 5l-1.6 5.2H5.5l4 2.85zm4 4q-2.075 0-3.9-.788t-3.175-2.137T2.788 15.9T2 12t.788-3.9t2.137-3.175T8.1 2.788T12 2t3.9.788t3.175 2.137T21.213 8.1T22 12t-.788 3.9t-2.137 3.175t-3.175 2.138T12 22'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--sticky-note-2\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M5 21q-.825 0-1.412-.587T3 19V5q0-.825.588-1.412T5 3h14q.825 0 1.413.588T21 5v10l-6 6zm9-2l5-5h-5zm-7-5h5v-2H7zm0-4h10V8H7z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--storefront-outline\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M21.025 11.05V19q0 .825-.587 1.413T19.025 21h-14q-.825 0-1.412-.587T3.025 19v-7.95q-.575-.525-.887-1.35t-.013-1.8l1.05-3.4q.2-.65.713-1.075T5.075 3h13.9q.675 0 1.175.413t.725 1.087l1.05 3.4q.3.975-.012 1.775t-.888 1.375m-6.8-1.05q.675 0 1.025-.462t.275-1.038l-.55-3.5h-1.95v3.7q0 .525.35.913t.85.387m-4.5 0q.575 0 .938-.388t.362-.912V5h-1.95l-.55 3.5q-.1.6.262 1.05t.938.45m-4.45 0q.45 0 .787-.325t.413-.825L7.025 5h-1.95l-1 3.35q-.15.5.162 1.075T5.275 10m13.5 0q.725 0 1.05-.575t.15-1.075L18.925 5h-1.9l.55 3.85q.075.5.413.825t.787.325m-13.75 9h14v-7.05q-.125.05-.162.05h-.088q-.675 0-1.187-.225t-1.013-.725q-.45.45-1.025.7t-1.225.25q-.675 0-1.263-.25t-1.037-.7q-.425.45-.987.7T9.825 12q-.725 0-1.312-.25t-1.038-.7q-.525.525-1.037.738T5.275 12h-.112q-.063 0-.138-.05zm14 0h-14z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--storefront\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M21.025 11.05V19q0 .825-.587 1.413T19.025 21h-14q-.825 0-1.412-.587T3.025 19v-7.95q-.575-.525-.887-1.35t-.013-1.8l1.05-3.4q.2-.65.713-1.075T5.075 3h13.9q.675 0 1.175.413t.725 1.087l1.05 3.4q.3.975-.012 1.775t-.888 1.375m-6.8-1.05q.675 0 1.025-.462t.275-1.038l-.55-3.5h-1.95v3.7q0 .525.35.913t.85.387m-4.5 0q.575 0 .938-.388t.362-.912V5h-1.95l-.55 3.5q-.1.6.262 1.05t.938.45m-4.45 0q.45 0 .787-.325t.413-.825L7.025 5h-1.95l-1 3.35q-.15.5.162 1.075T5.275 10m13.5 0q.725 0 1.05-.575t.15-1.075L18.925 5h-1.9l.55 3.85q.075.5.413.825t.787.325'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--subdirectory-arrow-left\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m10 21l-6-6l6.025-6.025l1.4 1.425l-3.6 3.6H17V4h2v12H7.825l3.6 3.575z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--supervisor-account\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M2 20v-2.8q0-.85.425-1.562T3.6 14.55q1.5-.75 3.113-1.15T10 13q.625 0 1.25.088t1.25.212v1.575q-1.125.55-1.812 1.45T10 18.675V20zm10 0v-1.4q0-.6.313-1.112t.887-.738q.9-.375 1.863-.562T17 16t1.938.188t1.862.562q.575.225.888.738T22 18.6V20zm5-5q-1.05 0-1.775-.725T14.5 12.5t.725-1.775T17 10t1.775.725t.725 1.775t-.725 1.775T17 15m-7-3q-1.65 0-2.825-1.175T6 8t1.175-2.825T10 4t2.825 1.175T14 8t-1.175 2.825T10 12'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--support-agent\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11 21v-2h8v-7.1q0-2.925-2.037-4.962T12 4.9T7.038 6.938T5 11.9V18H4q-.825 0-1.412-.587T2 16v-2q0-.525.263-.987T3 12.275l.075-1.325q.2-1.7.988-3.15t1.975-2.525T8.762 3.6T12 3t3.225.6t2.725 1.663t1.975 2.512t1 3.15l.075 1.3q.475.225.738.675t.262.95v2.3q0 .5-.262.95t-.738.675V19q0 .825-.587 1.413T19 21zm-2-7q-.425 0-.712-.288T8 13t.288-.712T9 12t.713.288T10 13t-.288.713T9 14m6 0q-.425 0-.712-.288T14 13t.288-.712T15 12t.713.288T16 13t-.288.713T15 14m-8.975-1.55Q5.85 9.8 7.625 7.9T12.05 6q2.225 0 3.913 1.412T18 11.026Q15.725 11 13.813 9.8t-2.938-3.25q-.4 2-1.687 3.563T6.025 12.45'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--support\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 22q-2.075 0-3.9-.788t-3.175-2.137T2.788 15.9T2 12t.788-3.9t2.137-3.175T8.1 2.788T12 2t3.9.788t3.175 2.137T21.213 8.1T22 12t-.788 3.9t-2.137 3.175t-3.175 2.138T12 22m-2.9-2.55l1.2-2.75q-1.05-.375-1.812-1.162T7.3 13.7l-2.75 1.15q.575 1.6 1.775 2.8t2.775 1.8M7.3 10.3q.425-1.05 1.188-1.837T10.3 7.3L9.15 4.55q-1.6.6-2.8 1.8t-1.8 2.8zM12 15q1.25 0 2.125-.875T15 12t-.875-2.125T12 9t-2.125.875T9 12t.875 2.125T12 15m2.9 4.45q1.575-.6 2.763-1.787T19.45 14.9l-2.75-1.2q-.375 1.05-1.15 1.813t-1.8 1.187zm1.8-9.2l2.75-1.15q-.6-1.575-1.787-2.762T14.9 4.55l-1.15 2.8q1.025.375 1.775 1.138T16.7 10.25'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--swap-horiz\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m7 20l-5-5l5-5l1.4 1.425L5.825 14H13v2H5.825L8.4 18.575zm10-6l-1.4-1.425L18.175 10H11V8h7.175L15.6 5.425L17 4l5 5z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--sync\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4 20v-2h2.75l-.4-.35q-1.225-1.225-1.787-2.662T4 12.05q0-2.775 1.663-4.937T10 4.25v2.1Q8.2 7 7.1 8.563T6 12.05q0 1.125.425 2.188T7.75 16.2l.25.25V14h2v6zm10-.25v-2.1q1.8-.65 2.9-2.212T18 11.95q0-1.125-.425-2.187T16.25 7.8L16 7.55V10h-2V4h6v2h-2.75l.4.35q1.225 1.225 1.788 2.663T20 11.95q0 2.775-1.662 4.938T14 19.75'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--table-chart\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3 8V5q0-.825.588-1.412T5 3h14q.825 0 1.413.588T21 5v3zm2 13q-.825 0-1.412-.587T3 19v-9h4.5v11zm11.5 0V10H21v9q0 .825-.587 1.413T19 21zm-7 0V10h5v11z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--table\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11 16H3v3q0 .825.588 1.413T5 21h6zm2 0v5h6q.825 0 1.413-.587T21 19v-3zm-2-2V9H3v5zm2 0h8V9h-8zM3 7h18V5q0-.825-.587-1.412T19 3H5q-.825 0-1.412.588T3 5z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--tablet-mac\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 20.5q.425 0 .713-.288T13 19.5t-.288-.712T12 18.5t-.712.288T11 19.5t.288.713t.712.287M5 23q-.825 0-1.412-.587T3 21V3q0-.825.588-1.412T5 1h14q.825 0 1.413.588T21 3v18q0 .825-.587 1.413T19 23zm0-7h14V6H5z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--tablet\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3 20q-.825 0-1.412-.587T1 18V6q0-.825.588-1.412T3 4h18q.825 0 1.413.588T23 6v12q0 .825-.587 1.413T21 20zm3-2h12V6H6z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--tag\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m6 20l1-4H3l.5-2h4l1-4h-4L5 8h4l1-4h2l-1 4h4l1-4h2l-1 4h4l-.5 2h-4l-1 4h4l-.5 2h-4l-1 4h-2l1-4H9l-1 4zm3.5-6h4l1-4h-4z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--target\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 22q-2.075 0-3.9-.788t-3.175-2.137T2.788 15.9T2 12t.788-3.9t2.137-3.175T8.1 2.788T12 2t3.9.788t3.175 2.137T21.213 8.1T22 12t-.788 3.9t-2.137 3.175t-3.175 2.138T12 22m0-2q3.35 0 5.675-2.325T20 12t-2.325-5.675T12 4T6.325 6.325T4 12t2.325 5.675T12 20m0-2q-2.5 0-4.25-1.75T6 12t1.75-4.25T12 6t4.25 1.75T18 12t-1.75 4.25T12 18m0-2q1.65 0 2.825-1.175T16 12t-1.175-2.825T12 8T9.175 9.175T8 12t1.175 2.825T12 16m0-2q-.825 0-1.412-.587T10 12t.588-1.412T12 10t1.413.588T14 12t-.587 1.413T12 14'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--task-alt\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 22q-2.075 0-3.9-.788t-3.175-2.137T2.788 15.9T2 12t.788-3.9t2.137-3.175T8.1 2.788T12 2q1.625 0 3.075.475T17.75 3.8L16.3 5.275q-.95-.6-2.025-.937T12 4Q8.675 4 6.337 6.338T4 12t2.338 5.663T12 20t5.663-2.337T20 12q0-.45-.05-.9t-.15-.875L21.425 8.6q.275.8.425 1.65T22 12q0 2.075-.788 3.9t-2.137 3.175t-3.175 2.138T12 22m-1.4-5.4l-4.25-4.25l1.4-1.4l2.85 2.85l10-10.025l1.4 1.4z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--text-fields\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M7 20V7H2V4h13v3h-5v13zm9 0v-8h-3V9h9v3h-3v8z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--thumb-up\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M18 21H8V8l7-7l1.25 1.25q.175.175.288.475t.112.575v.35L15.55 8H21q.8 0 1.4.6T23 10v2q0 .175-.037.375t-.113.375l-3 7.05q-.225.5-.75.85T18 21M6 8v13H2V8z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--timeline\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3 18q-.825 0-1.412-.587T1 16t.588-1.412T3 14h.263q.112 0 .237.05L8.05 9.5Q8 9.375 8 9.262V9q0-.825.588-1.412T10 7t1.413.588T12 9q0 .05-.05.5l2.55 2.55q.125-.05.238-.05h.525q.112 0 .237.05l3.55-3.55Q19 8.375 19 8.262V8q0-.825.588-1.412T21 6t1.413.588T23 8t-.587 1.413T21 10h-.262q-.113 0-.238-.05l-3.55 3.55q.05.125.05.238V14q0 .825-.587 1.413T15 16t-1.412-.587T13 14v-.262q0-.113.05-.238l-2.55-2.55q-.125.05-.238.05H10q-.05 0-.5-.05L4.95 15.5q.05.125.05.238V16q0 .825-.587 1.413T3 18'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--timer\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M9 3V1h6v2zm2 11h2V8h-2zm1 8q-1.85 0-3.488-.712T5.65 19.35t-1.937-2.863T3 13t.713-3.488T5.65 6.65t2.863-1.937T12 4q1.55 0 2.975.5t2.675 1.45l1.4-1.4l1.4 1.4l-1.4 1.4Q20 8.6 20.5 10.025T21 13q0 1.85-.713 3.488T18.35 19.35t-2.863 1.938T12 22'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--tips-and-updates\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m22 10l-.625-1.375L20 8l1.375-.625L22 6l.625 1.375L24 8l-1.375.625L22 10Zm-3-4l-.95-2.05L16 3l2.05-.95L19 0l.95 2.05L22 3l-2.05.95L19 6ZM9 22q-.825 0-1.413-.588T7 20h4q0 .825-.588 1.413T9 22Zm-4-3v-2h8v2H5Zm.25-3q-1.725-1.025-2.738-2.75T1.5 9.5q0-3.125 2.188-5.313T9 2q3.125 0 5.313 2.188T16.5 9.5q0 2.025-1.012 3.75T12.75 16h-7.5Z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--title\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M10.5 20V7H5V4h14v3h-5.5v13z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--today\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M9 16.5q-1.05 0-1.775-.725T6.5 14t.725-1.775T9 11.5t1.775.725T11.5 14t-.725 1.775T9 16.5M5 22q-.825 0-1.412-.587T3 20V6q0-.825.588-1.412T5 4h1V2h2v2h8V2h2v2h1q.825 0 1.413.588T21 6v14q0 .825-.587 1.413T19 22zm0-2h14V10H5z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--touch-app\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M10.475 22q-.7 0-1.312-.3t-1.038-.85l-5.45-6.925l.475-.5q.5-.525 1.2-.625t1.3.275L7.5 14.2V6q0-.425.288-.712T8.5 5t.725.288t.3.712v5H17q1.25 0 2.125.875T20 14v4q0 1.65-1.175 2.825T16 22zm-6.3-13.5q-.325-.55-.5-1.187T3.5 6q0-2.075 1.463-3.537T8.5 1t3.538 1.463T13.5 6q0 .675-.175 1.313t-.5 1.187l-1.725-1q.2-.35.3-.712T11.5 6q0-1.25-.875-2.125T8.5 3t-2.125.875T5.5 6q0 .425.1.788t.3.712z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--transfer-within-a-station\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3 23L5.8 8.9L4 9.6V13H2V8.3l5.05-2.15q.725-.3 1.475-.062T9.7 7l1 1.6q.675 1.075 1.788 1.738T15 11v2q-1.65 0-3.088-.687T9.5 10.5l-.6 3l2.1 2V23H9v-6l-2.1-2l-1.8 8zM9.5 5.5q-.825 0-1.412-.587T7.5 3.5t.588-1.412T9.5 1.5t1.413.588T11.5 3.5t-.587 1.413T9.5 5.5m10 17.5l-1.05-1.05l.7-.7H14v-1.5h5.15l-.7-.7L19.5 18l2.5 2.5zm-3-4.25l-2.5-2.5l2.5-2.5l1.05 1.05l-.7.7H22V17h-5.15l.7.7z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--translate\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m11.9 22l4.55-12h2.1l4.55 12H21l-1.075-3.05h-4.85L14 22zM4 19l-1.4-1.4l5.05-5.05q-.875-.875-1.588-2T4.75 8h2.1q.5.975 1 1.7t1.2 1.45q.825-.825 1.713-2.313T12.1 6H1V4h7V2h2v2h7v2h-2.9q-.525 1.8-1.575 3.7t-2.075 2.9l2.4 2.45l-.75 2.05l-3.05-3.125zm11.7-1.8h3.6l-1.8-5.1z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--trending-down\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M16 18v-2h2.6l-5.2-5.15l-4 4L2 7.4L3.4 6l6 6l4-4l6.6 6.6V12h2v6z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--trending-flat\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m17.5 16.5l-1.425-1.4l2.1-2.1H3v-2h15.175L16.1 8.9l1.425-1.4L22 12z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--trending-up\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3.4 18L2 16.6l7.4-7.45l4 4L18.6 8H16V6h6v6h-2V9.4L13.4 16l-4-4z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--trophy\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M7 21v-2h4v-3.1q-1.225-.275-2.187-1.037T7.4 12.95q-1.875-.225-3.137-1.637T3 8V7q0-.825.588-1.412T5 5h2V3h10v2h2q.825 0 1.413.588T21 7v1q0 1.9-1.263 3.313T16.6 12.95q-.45 1.15-1.412 1.913T13 15.9V19h4v2zm0-10.2V7H5v1q0 .95.55 1.713T7 10.8m10 0q.9-.325 1.45-1.088T19 8V7h-2z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--tune\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11 21v-6h2v2h8v2h-8v2zm-8-2v-2h6v2zm4-4v-2H3v-2h4V9h2v6zm4-2v-2h10v2zm4-4V3h2v2h4v2h-4v2zM3 7V5h10v2z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--two-wheeler\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4 19q-1.65 0-2.825-1.175T0 15q0-1.425.913-2.525T3.25 11.1l-.7-.6H0V9h4.5L7 10.5L11 9h3.15L12.6 7H10V5h3.55l2.1 2.7L19 6v3h-2.3l1.75 2.3q.375-.15.763-.225T20 11q1.65 0 2.825 1.175T24 15t-1.175 2.825T20 19t-2.825-1.175T16 15q0-.675.238-1.312T16.9 12.5l-.5-.6L13 17h-3l-2-1.75q-.125 1.575-1.275 2.663T4 19m0-2q.825 0 1.413-.587T6 15t-.587-1.412T4 13t-1.412.588T2 15t.588 1.413T4 17m16 0q.825 0 1.413-.587T22 15t-.587-1.412T20 13t-1.412.588T18 15t.588 1.413T20 17'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--undo\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M7 19v-2h7.1q1.575 0 2.738-1T18 13.5T16.838 11T14.1 10H7.8l2.6 2.6L9 14L4 9l5-5l1.4 1.4L7.8 8h6.3q2.425 0 4.163 1.575T20 13.5t-1.737 3.925T14.1 19z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--unfold-more\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m12 21l-4.5-4.5l1.45-1.45L12 18.1l3.05-3.05l1.45 1.45zM8.95 9.05L7.5 7.6L12 3.1l4.5 4.5l-1.45 1.45L12 6z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--update\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 21q-1.875 0-3.512-.712t-2.85-1.925t-1.925-2.85T3 12t.713-3.512t1.924-2.85t2.85-1.925T12 3q2.05 0 3.888.875T19 6.35V4h2v6h-6V8h2.75q-1.025-1.4-2.525-2.2T12 5Q9.075 5 7.038 7.038T5 12t2.038 4.963T12 19q2.625 0 4.588-1.7T18.9 13h2.05q-.375 3.425-2.937 5.713T12 21m2.8-4.8L11 12.4V7h2v4.6l3.2 3.2z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--upgrade\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M7 20v-2h10v2zm4-4V7.825L8.4 10.4L7 9l5-5l5 5l-1.4 1.4L13 7.825V16z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--upload\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11 16V7.85l-2.6 2.6L7 9l5-5l5 5l-1.4 1.45l-2.6-2.6V16zm-5 4q-.825 0-1.412-.587T4 18v-3h2v3h12v-3h2v3q0 .825-.587 1.413T18 20z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--verified-user\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M10.95 15.55L16.6 9.9l-1.425-1.425L10.95 12.7l-2.1-2.1l-1.425 1.425zM12 22q-3.475-.875-5.737-3.988T4 11.1V5l8-3l8 3v6.1q0 3.8-2.262 6.913T12 22'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--verified\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m8.6 22.5l-1.9-3.2l-3.6-.8l.35-3.7L1 12l2.45-2.8l-.35-3.7l3.6-.8l1.9-3.2L12 2.95l3.4-1.45l1.9 3.2l3.6.8l-.35 3.7L23 12l-2.45 2.8l.35 3.7l-3.6.8l-1.9 3.2l-3.4-1.45zm2.35-6.95L16.6 9.9l-1.4-1.45l-4.25 4.25l-2.15-2.1L7.4 12z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--view-kanban\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M5 21q-.825 0-1.412-.587T3 19V5q0-.825.588-1.412T5 3h14q.825 0 1.413.588T21 5v14q0 .825-.587 1.413T19 21zm2-4h2V7H7zm8-2h2V7h-2zm-4-3h2V7h-2z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--view-sidebar\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M19.5 8q-.625 0-1.062-.437T18 6.5v-1q0-.625.438-1.062T19.5 4h1q.625 0 1.063.438T22 5.5v1q0 .625-.437 1.063T20.5 8zm0 6q-.625 0-1.062-.437T18 12.5v-1q0-.625.438-1.062T19.5 10h1q.625 0 1.063.438T22 11.5v1q0 .625-.437 1.063T20.5 14zM4 20q-.825 0-1.412-.587T2 18V6q0-.825.588-1.412T4 4h10q.825 0 1.413.588T16 6v12q0 .825-.587 1.413T14 20zm15.5 0q-.625 0-1.062-.437T18 18.5v-1q0-.625.438-1.062T19.5 16h1q.625 0 1.063.438T22 17.5v1q0 .625-.437 1.063T20.5 20z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--visibility-off\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m19.8 22.6l-4.2-4.15q-.875.275-1.762.413T12 19q-3.775 0-6.725-2.087T1 11.5q.525-1.325 1.325-2.463T4.15 7L1.4 4.2l1.4-1.4l18.4 18.4zM12 16q.275 0 .513-.025t.512-.1l-5.4-5.4q-.075.275-.1.513T7.5 11.5q0 1.875 1.313 3.188T12 16m7.3.45l-3.175-3.15q.175-.425.275-.862t.1-.938q0-1.875-1.312-3.187T12 7q-.5 0-.937.1t-.863.3L7.65 4.85q1.025-.425 2.1-.637T12 4q3.775 0 6.725 2.088T23 11.5q-.575 1.475-1.513 2.738T19.3 16.45m-4.625-4.6l-3-3q.7-.125 1.288.113t1.012.687t.613 1.038t.087 1.162'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--visibility-outline\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 16q1.875 0 3.188-1.312T16.5 11.5t-1.312-3.187T12 7T8.813 8.313T7.5 11.5t1.313 3.188T12 16m0-1.8q-1.125 0-1.912-.788T9.3 11.5t.788-1.912T12 8.8t1.913.788t.787 1.912t-.787 1.913T12 14.2m0 4.8q-3.65 0-6.65-2.037T1 11.5q1.35-3.425 4.35-5.462T12 4t6.65 2.038T23 11.5q-1.35 3.425-4.35 5.463T12 19m0-2q2.825 0 5.188-1.487T20.8 11.5q-1.25-2.525-3.613-4.012T12 6T6.813 7.488T3.2 11.5q1.25 2.525 3.613 4.013T12 17'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--visibility\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 16q1.875 0 3.188-1.312T16.5 11.5t-1.312-3.187T12 7T8.813 8.313T7.5 11.5t1.313 3.188T12 16m0-1.8q-1.125 0-1.912-.788T9.3 11.5t.788-1.912T12 8.8t1.913.788t.787 1.912t-.787 1.913T12 14.2m0 4.8q-3.65 0-6.65-2.037T1 11.5q1.35-3.425 4.35-5.462T12 4t6.65 2.038T23 11.5q-1.35 3.425-4.35 5.463T12 19'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--vpn-key\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M7 18q-2.5 0-4.25-1.75T1 12t1.75-4.25T7 6q2.025 0 3.538 1.138T12.65 10H23v4h-2v4h-4v-4h-4.35q-.6 1.725-2.113 2.863T7 18m0-4q.825 0 1.413-.587T9 12t-.587-1.412T7 10t-1.412.588T5 12t.588 1.413T7 14'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--vpn-lock\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 22q-2.05 0-3.875-.788t-3.187-2.15t-2.15-3.187T2 12q0-2.075.788-3.887t2.15-3.175t3.187-2.15T12 2q.8 0 1.538.113T15 2.45V5q0 .825-.587 1.413T13 7h-2v2q0 .425-.288.713T10 10H8v2h6q.425 0 .713.288T15 13v3h1q.675 0 1.188.4t.712 1q.975-1.1 1.538-2.463T20 12q0-.275-.025-.5T19.9 11h2.05q.05.275.05.5v.5q0 2.05-.787 3.875t-2.15 3.188t-3.175 2.15T12 22m-1-2.05V18q-.825 0-1.412-.587T9 16v-1l-4.8-4.8q-.075.45-.137.9T4 12q0 3.1 2.013 5.338T11 19.95M18 9q-.425 0-.712-.287T17 8V5q0-.425.288-.712T18 4V3q0-.825.588-1.412T20 1t1.413.588T22 3v1q.425 0 .713.288T23 5v3q0 .425-.288.713T22 9zm1-5h2V3q0-.425-.288-.712T20 2t-.712.288T19 3z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--wallet\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M6 20q-1.65 0-2.825-1.175T2 16V8q0-1.65 1.175-2.825T6 4h12q1.65 0 2.825 1.175T22 8v8q0 1.65-1.175 2.825T18 20zM6 8h12q.55 0 1.05.125t.95.4V8q0-.825-.587-1.412T18 6H6q-.825 0-1.412.588T4 8v.525q.45-.275.95-.4T6 8m-1.85 3.25l11.125 2.7q.225.05.45 0t.425-.2l3.475-2.9q-.275-.375-.7-.612T18 10H6q-.65 0-1.137.338t-.713.912'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--warehouse-outline\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4 19h2v-8h12v8h2V8.35l-8-3.2l-8 3.2zm-2 2V7l10-4l10 4v14h-6v-8H8v8zm7 0v-2h2v2zm2-3v-2h2v2zm2 3v-2h2v2zM6 11h12z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--warehouse\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M2 21V7l10-4l10 4v14h-6v-8H8v8zm7 0v-2h2v2zm2-3v-2h2v2zm2 3v-2h2v2z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--warning\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M1 21L12 2l11 19zm11-3q.425 0 .713-.288T13 17t-.288-.712T12 16t-.712.288T11 17t.288.713T12 18m-1-3h2v-5h-2z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--watch\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m9 22l-1.35-4.55q-1.2-.95-1.925-2.375T5 12t.725-3.075T7.65 6.55L9 2h6l1.35 4.55q1.2.95 1.925 2.375T19 12t-.725 3.075t-1.925 2.375L15 22zm3-5q2.075 0 3.538-1.463T17 12t-1.463-3.537T12 7T8.463 8.463T7 12t1.463 3.538T12 17'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--web\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4 20q-.825 0-1.412-.587T2 18V6q0-.825.588-1.412T4 4h16q.825 0 1.413.588T22 6v12q0 .825-.587 1.413T20 20zm0-2h10.5v-3.5H4zm12.5 0H20V9h-3.5zM4 12.5h10.5V9H4z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--webhook\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M7 21q-2.075 0-3.537-1.463T2 16q0-1.825 1.138-3.187T6 11.1v2.075q-.875.3-1.437 1.075T4 16q0 1.25.875 2.125T7 19t2.125-.875T10 16v-1h5.875q.2-.225.488-.363T17 14.5q.625 0 1.063.438T18.5 16t-.437 1.063T17 17.5q-.35 0-.638-.137T15.876 17H11.9q-.35 1.725-1.713 2.863T7 21m10 0q-1.4 0-2.537-.687T12.675 18.5h2.675q.35.25.775.375T17 19q1.25 0 2.125-.875T20 16t-.875-2.125T17 13q-.5 0-.925.138t-.8.412l-3.05-5.075q-.525-.1-.875-.5T11 7q0-.625.438-1.062T12.5 5.5t1.063.438T14 7v.213q0 .087-.05.212l2.175 3.65q.2-.05.425-.062T17 11q2.075 0 3.538 1.463T22 16t-1.463 3.538T17 21M7 17.5q-.625 0-1.062-.437T5.5 16q0-.55.35-.95t.85-.525l2.35-3.9q-.725-.675-1.138-1.612T7.5 7q0-2.075 1.463-3.537T12.5 2t3.538 1.463T17.5 7h-2q0-1.25-.875-2.125T12.5 4t-2.125.875T9.5 7q0 1.075.65 1.888t1.65 1.037L8.425 15.55q.05.125.063.225T8.5 16q0 .625-.437 1.063T7 17.5'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--widgets\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M16.65 13L11 7.35l5.65-5.65l5.65 5.65zM3 11V3h8v8zm10 10v-8h8v8zM3 21v-8h8v8z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--woman\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M10 22v-6H7l3.05-7.7q.25-.6.775-.95T12 7t1.175.35t.775.95L17 16h-3v6zm2-16q-.825 0-1.412-.587T10 4t.588-1.412T12 2t1.413.588T14 4t-.587 1.413T12 6'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--work\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4 21q-.825 0-1.412-.587T2 19V8q0-.825.588-1.412T4 6h4V4q0-.825.588-1.412T10 2h4q.825 0 1.413.588T16 4v2h4q.825 0 1.413.588T22 8v11q0 .825-.587 1.413T20 21zm6-15h4V4h-4z'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .icon-\[material-symbols--workspace-premium\] {
        width: 1em;
        height: 1em;
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        -webkit-mask-image: var(--svg);
        mask-image: var(--svg);
        --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m9.675 13.7l.875-2.85L8.25 9h2.85l.9-2.8l.9 2.8h2.85l-2.325 1.85l.875 2.85l-2.3-1.775zM6 23v-7.725q-.95-1.05-1.475-2.4T4 10q0-3.35 2.325-5.675T12 2t5.675 2.325T20 10q0 1.525-.525 2.875T18 15.275V23l-6-2zm6-7q2.5 0 4.25-1.75T18 10t-1.75-4.25T12 4T7.75 5.75T6 10t1.75 4.25T12 16'/%3E%3C/svg%3E");
        background-color: currentColor;
        display: inline-block;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }

    .link {
        align-items: center;
        gap: calc(var(--spacing)*1.5);
        color: var(--primary);
        display: flex
    }

    @media (hover:hover) {
        .link:hover {
            color: var(--primary)
        }

        @supports (color:color-mix(in lab, red, red)) {
            .link:hover {
                color: color-mix(in oklab,var(--primary)85%,transparent)
            }
        }
    }

    .line-clamp-1 {
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
        display: -webkit-box;
        overflow: hidden
    }

    .line-clamp-2 {
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        display: -webkit-box;
        overflow: hidden
    }

    .line-clamp-4 {
        -webkit-line-clamp: 4;
        -webkit-box-orient: vertical;
        display: -webkit-box;
        overflow: hidden
    }

    .block {
        display: block
    }

    .contents {
        display: contents
    }

    .flex {
        display: flex
    }

    .grid {
        display: grid
    }

    .hidden {
        display: none
    }

    .inline-block {
        display: inline-block
    }

    .inline-flex {
        display: inline-flex
    }

    .table {
        display: table
    }

    .table-cell {
        display: table-cell
    }

    .table-row {
        display: table-row
    }

    .aspect-3\/1 {
        aspect-ratio: 3
    }

    .aspect-square {
        aspect-ratio: 1
    }

    .aspect-video {
        aspect-ratio: var(--aspect-video)
    }

    .size-1 {
        width: calc(var(--spacing)*1);
        height: calc(var(--spacing)*1)
    }

    .size-1\.5 {
        width: calc(var(--spacing)*1.5);
        height: calc(var(--spacing)*1.5)
    }

    .size-2 {
        width: calc(var(--spacing)*2);
        height: calc(var(--spacing)*2)
    }

    .size-2\.5 {
        width: calc(var(--spacing)*2.5);
        height: calc(var(--spacing)*2.5)
    }

    .size-3 {
        width: calc(var(--spacing)*3);
        height: calc(var(--spacing)*3)
    }

    .size-3\.5 {
        width: calc(var(--spacing)*3.5);
        height: calc(var(--spacing)*3.5)
    }

    .size-4 {
        width: calc(var(--spacing)*4);
        height: calc(var(--spacing)*4)
    }

    .size-4\.5 {
        width: calc(var(--spacing)*4.5);
        height: calc(var(--spacing)*4.5)
    }

    .size-5 {
        width: calc(var(--spacing)*5);
        height: calc(var(--spacing)*5)
    }

    .size-6 {
        width: calc(var(--spacing)*6);
        height: calc(var(--spacing)*6)
    }

    .size-7 {
        width: calc(var(--spacing)*7);
        height: calc(var(--spacing)*7)
    }

    .size-8 {
        width: calc(var(--spacing)*8);
        height: calc(var(--spacing)*8)
    }

    .size-9 {
        width: calc(var(--spacing)*9);
        height: calc(var(--spacing)*9)
    }

    .size-10 {
        width: calc(var(--spacing)*10);
        height: calc(var(--spacing)*10)
    }

    .size-11 {
        width: calc(var(--spacing)*11);
        height: calc(var(--spacing)*11)
    }

    .size-12 {
        width: calc(var(--spacing)*12);
        height: calc(var(--spacing)*12)
    }

    .size-14 {
        width: calc(var(--spacing)*14);
        height: calc(var(--spacing)*14)
    }

    .size-16 {
        width: calc(var(--spacing)*16);
        height: calc(var(--spacing)*16)
    }

    .size-20 {
        width: calc(var(--spacing)*20);
        height: calc(var(--spacing)*20)
    }

    .size-22 {
        width: calc(var(--spacing)*22);
        height: calc(var(--spacing)*22)
    }

    .size-24 {
        width: calc(var(--spacing)*24);
        height: calc(var(--spacing)*24)
    }

    .size-32 {
        width: calc(var(--spacing)*32);
        height: calc(var(--spacing)*32)
    }

    .size-40 {
        width: calc(var(--spacing)*40);
        height: calc(var(--spacing)*40)
    }

    .size-full {
        width: 100%;
        height: 100%
    }

    .h-\(--footer-height\) {
        height: var(--footer-height)
    }

    .h-0\.5 {
        height: calc(var(--spacing)*.5)
    }

    .h-1 {
        height: calc(var(--spacing)*1)
    }

    .h-1\.5 {
        height: calc(var(--spacing)*1.5)
    }

    .h-2 {
        height: calc(var(--spacing)*2)
    }

    .h-3 {
        height: calc(var(--spacing)*3)
    }

    .h-4 {
        height: calc(var(--spacing)*4)
    }

    .h-5 {
        height: calc(var(--spacing)*5)
    }

    .h-6 {
        height: calc(var(--spacing)*6)
    }

    .h-8 {
        height: calc(var(--spacing)*8)
    }

    .h-9 {
        height: calc(var(--spacing)*9)
    }

    .h-12 {
        height: calc(var(--spacing)*12)
    }

    .h-16 {
        height: calc(var(--spacing)*16)
    }

    .h-20 {
        height: calc(var(--spacing)*20)
    }

    .h-24 {
        height: calc(var(--spacing)*24)
    }

    .h-28 {
        height: calc(var(--spacing)*28)
    }

    .h-32 {
        height: calc(var(--spacing)*32)
    }

    .h-40 {
        height: calc(var(--spacing)*40)
    }

    .h-96 {
        height: calc(var(--spacing)*96)
    }

    .h-full {
        height: 100%
    }

    .h-px {
        height: 1px
    }

    .max-h-48 {
        max-height: calc(var(--spacing)*48)
    }

    .max-h-64 {
        max-height: calc(var(--spacing)*64)
    }

    .max-h-80 {
        max-height: calc(var(--spacing)*80)
    }

    .max-h-96 {
        max-height: calc(var(--spacing)*96)
    }

    .max-h-\[90vh\] {
        max-height: 90vh
    }

    .min-h-15 {
        min-height: calc(var(--spacing)*15)
    }

    .min-h-20 {
        min-height: calc(var(--spacing)*20)
    }

    .min-h-28 {
        min-height: calc(var(--spacing)*28)
    }

    .min-h-screen {
        min-height: 100vh
    }

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

    .w-1\/3 {
        width: 33.3333%
    }

    .w-1\/4 {
        width: 25%
    }

    .w-1\/6 {
        width: 16.6667%
    }

    .w-1\/12 {
        width: 8.33333%
    }

    .w-2\/3 {
        width: 66.6667%
    }

    .w-2\/5 {
        width: 40%
    }

    .w-3\/4 {
        width: 75%
    }

    .w-3\/5 {
        width: 60%
    }

    .w-4\/5 {
        width: 80%
    }

    .w-5\/6 {
        width: 83.3333%
    }

    .w-6 {
        width: calc(var(--spacing)*6)
    }

    .w-8 {
        width: calc(var(--spacing)*8)
    }

    .w-10 {
        width: calc(var(--spacing)*10)
    }

    .w-11 {
        width: calc(var(--spacing)*11)
    }

    .w-12 {
        width: calc(var(--spacing)*12)
    }

    .w-16 {
        width: calc(var(--spacing)*16)
    }

    .w-20 {
        width: calc(var(--spacing)*20)
    }

    .w-24 {
        width: calc(var(--spacing)*24)
    }

    .w-32 {
        width: calc(var(--spacing)*32)
    }

    .w-36 {
        width: calc(var(--spacing)*36)
    }

    .w-40 {
        width: calc(var(--spacing)*40)
    }

    .w-44 {
        width: calc(var(--spacing)*44)
    }

    .w-48 {
        width: calc(var(--spacing)*48)
    }

    .w-56 {
        width: calc(var(--spacing)*56)
    }

    .w-64 {
        width: calc(var(--spacing)*64)
    }

    .w-72 {
        width: calc(var(--spacing)*72)
    }

    .w-80 {
        width: calc(var(--spacing)*80)
    }

    .w-100 {
        width: calc(var(--spacing)*100)
    }

    .w-\[5\%\] {
        width: 5%
    }

    .w-\[8\%\] {
        width: 8%
    }

    .w-\[18\%\] {
        width: 18%
    }

    .w-\[20\%\] {
        width: 20%
    }

    .w-\[23\%\] {
        width: 23%
    }

    .w-\[25\%\] {
        width: 25%
    }

    .w-\[28\%\] {
        width: 28%
    }

    .w-\[32\%\] {
        width: 32%
    }

    .w-\[35\%\] {
        width: 35%
    }

    .w-\[36\%\] {
        width: 36%
    }

    .w-\[40\%\] {
        width: 40%
    }

    .w-\[42\%\] {
        width: 42%
    }

    .w-\[45\%\] {
        width: 45%
    }

    .w-\[54\%\] {
        width: 54%
    }

    .w-\[60\%\] {
        width: 60%
    }

    .w-\[64\%\] {
        width: 64%
    }

    .w-\[65\%\] {
        width: 65%
    }

    .w-\[68\%\] {
        width: 68%
    }

    .w-\[70\%\] {
        width: 70%
    }

    .w-\[72\%\] {
        width: 72%
    }

    .w-\[75\%\] {
        width: 75%
    }

    .w-\[77\%\] {
        width: 77%
    }

    .w-\[80\%\] {
        width: 80%
    }

    .w-\[85\%\] {
        width: 85%
    }

    .w-\[86\%\] {
        width: 86%
    }

    .w-\[92\%\] {
        width: 92%
    }

    .w-\[94\%\] {
        width: 94%
    }

    .w-\[95\%\] {
        width: 95%
    }

    .w-auto {
        width: auto
    }

    .w-full {
        width: 100%
    }

    .w-px {
        width: 1px
    }

    .w-screen {
        width: 100vw
    }

    .max-w-2xl {
        max-width: var(--container-2xl)
    }

    .max-w-4xl {
        max-width: var(--container-4xl)
    }

    .max-w-5xl {
        max-width: var(--container-5xl)
    }

    .max-w-6xl {
        max-width: var(--container-6xl)
    }

    .max-w-7xl {
        max-width: var(--container-7xl)
    }

    .max-w-37\.5 {
        max-width: calc(var(--spacing)*37.5)
    }

    .max-w-90 {
        max-width: calc(var(--spacing)*90)
    }

    .max-w-\[70\%\] {
        max-width: 70%
    }

    .max-w-\[85\%\] {
        max-width: 85%
    }

    .max-w-\[150px\] {
        max-width: 150px
    }

    .max-w-lg {
        max-width: var(--container-lg)
    }

    .max-w-md {
        max-width: var(--container-md)
    }

    .max-w-none {
        max-width: none
    }

    .max-w-sm {
        max-width: var(--container-sm)
    }

    .max-w-xl {
        max-width: var(--container-xl)
    }

    .min-w-0 {
        min-width: calc(var(--spacing)*0)
    }

    .min-w-56 {
        min-width: calc(var(--spacing)*56)
    }

    .min-w-64 {
        min-width: calc(var(--spacing)*64)
    }

    .min-w-80 {
        min-width: calc(var(--spacing)*80)
    }

    .min-w-\[320px\] {
        min-width: 320px
    }

    .flex-1 {
        flex: 1
    }

    .flex-shrink-0, .shrink-0 {
        flex-shrink: 0
    }

    .-translate-x-full {
        --tw-translate-x: -100%;
        translate: var(--tw-translate-x)var(--tw-translate-y)
    }

    .translate-x-full {
        --tw-translate-x: 100%;
        translate: var(--tw-translate-x)var(--tw-translate-y)
    }

    .-translate-y-1\/2 {
        --tw-translate-y: calc(calc(1/2*100%)*-1);
        translate: var(--tw-translate-x)var(--tw-translate-y)
    }

    .-translate-y-full {
        --tw-translate-y: -100%;
        translate: var(--tw-translate-x)var(--tw-translate-y)
    }

    .translate-y-0\! {
        --tw-translate-y: calc(var(--spacing)*0) !important;
        translate: var(--tw-translate-x)var(--tw-translate-y) !important
    }

    .translate-y-full {
        --tw-translate-y: 100%;
        translate: var(--tw-translate-x)var(--tw-translate-y)
    }

    .rotate-180 {
        rotate: 180deg
    }

    .animate-bounce {
        animation: var(--animate-bounce)
    }

    .animate-ping {
        animation: var(--animate-ping)
    }

    .animate-pulse {
        animation: var(--animate-pulse)
    }

    .cursor-move {
        cursor: move
    }

    .cursor-pointer {
        cursor: pointer
    }

    .resize {
        resize: both
    }

    .list-inside {
        list-style-position: inside
    }

    .list-disc {
        list-style-type: disc
    }

    .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-7 {
        grid-template-columns: repeat(7,minmax(0,1fr))
    }

    .grid-cols-12 {
        grid-template-columns: repeat(12,minmax(0,1fr))
    }

    .grid-cols-\[1fr_100px_100px_100px_70px\] {
        grid-template-columns: 1fr 100px 100px 100px 70px
    }

    .grid-cols-\[1fr_auto\] {
        grid-template-columns: 1fr auto
    }

    .flex-col {
        flex-direction: column
    }

    .flex-wrap {
        flex-wrap: wrap
    }

    .items-baseline {
        align-items: baseline
    }

    .items-center {
        align-items: center
    }

    .items-end {
        align-items: flex-end
    }

    .items-start {
        align-items: flex-start
    }

    .items-stretch {
        align-items: stretch
    }

    .justify-between {
        justify-content: space-between
    }

    .justify-center {
        justify-content: center
    }

    .justify-end {
        justify-content: flex-end
    }

    .justify-start {
        justify-content: flex-start
    }

    .gap-0\.5 {
        gap: calc(var(--spacing)*.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-6 {
        gap: calc(var(--spacing)*6)
    }

    .gap-8 {
        gap: calc(var(--spacing)*8)
    }

    :where(.space-y-0\.5>:not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing)*.5)*var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing)*.5)*calc(1 - var(--tw-space-y-reverse)))
    }

    :where(.space-y-1>:not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-y-reverse)))
    }

    :where(.space-y-1\.5>:not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing)*1.5)*var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing)*1.5)*calc(1 - var(--tw-space-y-reverse)))
    }

    :where(.space-y-2>:not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))
    }

    :where(.space-y-3>:not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing)*3)*var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-y-reverse)))
    }

    :where(.space-y-4>:not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))
    }

    :where(.space-y-6>:not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing)*6)*var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing)*6)*calc(1 - var(--tw-space-y-reverse)))
    }

    :where(.space-y-8>:not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing)*8)*var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing)*8)*calc(1 - var(--tw-space-y-reverse)))
    }

    :where(.-space-x-1>:not(:last-child)) {
        --tw-space-x-reverse: 0;
        margin-inline-start: calc(calc(var(--spacing)*-1)*var(--tw-space-x-reverse));
        margin-inline-end: calc(calc(var(--spacing)*-1)*calc(1 - var(--tw-space-x-reverse)))
    }

    :where(.-space-x-2>:not(:last-child)) {
        --tw-space-x-reverse: 0;
        margin-inline-start: calc(calc(var(--spacing)*-2)*var(--tw-space-x-reverse));
        margin-inline-end: calc(calc(var(--spacing)*-2)*calc(1 - var(--tw-space-x-reverse)))
    }

    :where(.divide-y>:not(:last-child)) {
        --tw-divide-y-reverse: 0;
        border-bottom-style: var(--tw-border-style);
        border-top-style: var(--tw-border-style);
        border-top-width: calc(1px*var(--tw-divide-y-reverse));
        border-bottom-width: calc(1px*calc(1 - var(--tw-divide-y-reverse)))
    }

    .truncate {
        text-overflow: ellipsis;
        white-space: nowrap;
        overflow: hidden
    }

    .overflow-hidden {
        overflow: hidden
    }

    .overflow-x-auto {
        overflow-x: auto
    }

    .overflow-x-hidden {
        overflow-x: hidden
    }

    .overflow-y-auto {
        overflow-y: auto
    }

    .rounded {
        border-radius: .25rem
    }

    .rounded-2xl {
        border-radius: var(--radius-2xl)
    }

    .rounded-3xl {
        border-radius: var(--radius-3xl)
    }

    .rounded-full {
        border-radius: 3.40282e38px
    }

    .rounded-lg {
        border-radius: var(--radius)
    }

    .rounded-md {
        border-radius: calc(var(--radius) - 2px)
    }

    .rounded-xl {
        border-radius: calc(var(--radius) + 4px)
    }

    .rounded-s-full {
        border-start-start-radius: 3.40282e38px;
        border-end-start-radius: 3.40282e38px
    }

    .rounded-ss-sm {
        border-start-start-radius: calc(var(--radius) - 4px)
    }

    .rounded-e-full {
        border-start-end-radius: 3.40282e38px;
        border-end-end-radius: 3.40282e38px
    }

    .rounded-se-sm {
        border-start-end-radius: calc(var(--radius) - 4px)
    }

    .rounded-t {
        border-top-left-radius: .25rem;
        border-top-right-radius: .25rem
    }

    .rounded-t-2xl {
        border-top-left-radius: var(--radius-2xl);
        border-top-right-radius: var(--radius-2xl)
    }

    .rounded-t-xl {
        border-top-left-radius: calc(var(--radius) + 4px);
        border-top-right-radius: calc(var(--radius) + 4px)
    }

    .rounded-tl-sm {
        border-top-left-radius: calc(var(--radius) - 4px)
    }

    .rounded-tr-sm {
        border-top-right-radius: calc(var(--radius) - 4px)
    }

    .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-s {
        border-inline-start-style: var(--tw-border-style);
        border-inline-start-width: 1px
    }

    .border-s-2 {
        border-inline-start-style: var(--tw-border-style);
        border-inline-start-width: 2px
    }

    .border-t {
        border-top-style: var(--tw-border-style);
        border-top-width: 1px
    }

    .border-r-4 {
        border-right-style: var(--tw-border-style);
        border-right-width: 4px
    }

    .border-b {
        border-bottom-style: var(--tw-border-style);
        border-bottom-width: 1px
    }

    .border-b-0 {
        border-bottom-style: var(--tw-border-style);
        border-bottom-width: 0
    }

    .border-l-4 {
        border-left-style: var(--tw-border-style);
        border-left-width: 4px
    }

    .border-dashed {
        --tw-border-style: dashed;
        border-style: dashed
    }

    .border-amber-200 {
        border-color: var(--color-amber-200)
    }

    .border-amber-500\/20 {
        border-color: #f99c0033
    }

    @supports (color:color-mix(in lab, red, red)) {
        .border-amber-500\/20 {
            border-color: color-mix(in oklab,var(--color-amber-500)20%,transparent)
        }
    }

    .border-amber-500\/30 {
        border-color: #f99c004d
    }

    @supports (color:color-mix(in lab, red, red)) {
        .border-amber-500\/30 {
            border-color: color-mix(in oklab,var(--color-amber-500)30%,transparent)
        }
    }

    .border-amber-500\/50 {
        border-color: #f99c0080
    }

    @supports (color:color-mix(in lab, red, red)) {
        .border-amber-500\/50 {
            border-color: color-mix(in oklab,var(--color-amber-500)50%,transparent)
        }
    }

    .border-blue-200 {
        border-color: var(--color-blue-200)
    }

    .border-blue-300 {
        border-color: var(--color-blue-300)
    }

    .border-blue-500\/20 {
        border-color: #3080ff33
    }

    @supports (color:color-mix(in lab, red, red)) {
        .border-blue-500\/20 {
            border-color: color-mix(in oklab,var(--color-blue-500)20%,transparent)
        }
    }

    .border-blue-500\/30 {
        border-color: #3080ff4d
    }

    @supports (color:color-mix(in lab, red, red)) {
        .border-blue-500\/30 {
            border-color: color-mix(in oklab,var(--color-blue-500)30%,transparent)
        }
    }

    .border-border, .border-border\/50 {
        border-color: var(--border)
    }

    @supports (color:color-mix(in lab, red, red)) {
        .border-border\/50 {
            border-color: color-mix(in oklab,var(--border)50%,transparent)
        }
    }

    .border-destructive\/20 {
        border-color: var(--destructive)
    }

    @supports (color:color-mix(in lab, red, red)) {
        .border-destructive\/20 {
            border-color: color-mix(in oklab,var(--destructive)20%,transparent)
        }
    }

    .border-emerald-200 {
        border-color: var(--color-emerald-200)
    }

    .border-emerald-500\/20 {
        border-color: #00bb7f33
    }

    @supports (color:color-mix(in lab, red, red)) {
        .border-emerald-500\/20 {
            border-color: color-mix(in oklab,var(--color-emerald-500)20%,transparent)
        }
    }

    .border-emerald-500\/30 {
        border-color: #00bb7f4d
    }

    @supports (color:color-mix(in lab, red, red)) {
        .border-emerald-500\/30 {
            border-color: color-mix(in oklab,var(--color-emerald-500)30%,transparent)
        }
    }

    .border-gray-300 {
        border-color: var(--color-gray-300)
    }

    .border-gray-500\/20 {
        border-color: #6a728233
    }

    @supports (color:color-mix(in lab, red, red)) {
        .border-gray-500\/20 {
            border-color: color-mix(in oklab,var(--color-gray-500)20%,transparent)
        }
    }

    .border-green-200 {
        border-color: var(--color-green-200)
    }

    .border-indigo-500\/30 {
        border-color: #625fff4d
    }

    @supports (color:color-mix(in lab, red, red)) {
        .border-indigo-500\/30 {
            border-color: color-mix(in oklab,var(--color-indigo-500)30%,transparent)
        }
    }

    .border-muted {
        border-color: var(--muted)
    }

    .border-muted-foreground, .border-muted-foreground\/25 {
        border-color: var(--muted-foreground)
    }

    @supports (color:color-mix(in lab, red, red)) {
        .border-muted-foreground\/25 {
            border-color: color-mix(in oklab,var(--muted-foreground)25%,transparent)
        }
    }

    .border-muted-foreground\/30 {
        border-color: var(--muted-foreground)
    }

    @supports (color:color-mix(in lab, red, red)) {
        .border-muted-foreground\/30 {
            border-color: color-mix(in oklab,var(--muted-foreground)30%,transparent)
        }
    }

    .border-orange-500\/20 {
        border-color: #fe6e0033
    }

    @supports (color:color-mix(in lab, red, red)) {
        .border-orange-500\/20 {
            border-color: color-mix(in oklab,var(--color-orange-500)20%,transparent)
        }
    }

    .border-pink-500\/50 {
        border-color: #f6339a80
    }

    @supports (color:color-mix(in lab, red, red)) {
        .border-pink-500\/50 {
            border-color: color-mix(in oklab,var(--color-pink-500)50%,transparent)
        }
    }

    .border-primary, .border-primary\/20 {
        border-color: var(--primary)
    }

    @supports (color:color-mix(in lab, red, red)) {
        .border-primary\/20 {
            border-color: color-mix(in oklab,var(--primary)20%,transparent)
        }
    }

    .border-primary\/30 {
        border-color: var(--primary)
    }

    @supports (color:color-mix(in lab, red, red)) {
        .border-primary\/30 {
            border-color: color-mix(in oklab,var(--primary)30%,transparent)
        }
    }

    .border-primary\/50 {
        border-color: var(--primary)
    }

    @supports (color:color-mix(in lab, red, red)) {
        .border-primary\/50 {
            border-color: color-mix(in oklab,var(--primary)50%,transparent)
        }
    }

    .border-red-500\/20 {
        border-color: #fb2c3633
    }

    @supports (color:color-mix(in lab, red, red)) {
        .border-red-500\/20 {
            border-color: color-mix(in oklab,var(--color-red-500)20%,transparent)
        }
    }

    .border-red-500\/30 {
        border-color: #fb2c364d
    }

    @supports (color:color-mix(in lab, red, red)) {
        .border-red-500\/30 {
            border-color: color-mix(in oklab,var(--color-red-500)30%,transparent)
        }
    }

    .border-sky-500\/20 {
        border-color: #00a5ef33
    }

    @supports (color:color-mix(in lab, red, red)) {
        .border-sky-500\/20 {
            border-color: color-mix(in oklab,var(--color-sky-500)20%,transparent)
        }
    }

    .border-sky-500\/50 {
        border-color: #00a5ef80
    }

    @supports (color:color-mix(in lab, red, red)) {
        .border-sky-500\/50 {
            border-color: color-mix(in oklab,var(--color-sky-500)50%,transparent)
        }
    }

    .border-success {
        border-color: var(--success)
    }

    .border-transparent {
        border-color: #0000
    }

    .border-violet-200 {
        border-color: var(--color-violet-200)
    }

    .border-violet-500\/20 {
        border-color: #8d54ff33
    }

    @supports (color:color-mix(in lab, red, red)) {
        .border-violet-500\/20 {
            border-color: color-mix(in oklab,var(--color-violet-500)20%,transparent)
        }
    }

    .border-violet-500\/30 {
        border-color: #8d54ff4d
    }

    @supports (color:color-mix(in lab, red, red)) {
        .border-violet-500\/30 {
            border-color: color-mix(in oklab,var(--color-violet-500)30%,transparent)
        }
    }

    .border-violet-500\/50 {
        border-color: #8d54ff80
    }

    @supports (color:color-mix(in lab, red, red)) {
        .border-violet-500\/50 {
            border-color: color-mix(in oklab,var(--color-violet-500)50%,transparent)
        }
    }

    .border-warning {
        border-color: var(--warning)
    }

    .border-yellow-300 {
        border-color: var(--color-yellow-300)
    }

    .border-r-red-500 {
        border-right-color: var(--color-red-500)
    }

    .border-l-amber-500 {
        border-left-color: var(--color-amber-500)
    }

    .border-l-emerald-500 {
        border-left-color: var(--color-emerald-500)
    }

    .border-l-red-500 {
        border-left-color: var(--color-red-500)
    }

    .border-l-sky-500 {
        border-left-color: var(--color-sky-500)
    }

    .bg-accent {
        background-color: var(--accent)
    }

    .bg-amber-50\/50 {
        background-color: #fffbeb80
    }

    @supports (color:color-mix(in lab, red, red)) {
        .bg-amber-50\/50 {
            background-color: color-mix(in oklab,var(--color-amber-50)50%,transparent)
        }
    }

    .bg-amber-500 {
        background-color: var(--color-amber-500)
    }

    .bg-amber-500\/5 {
        background-color: #f99c000d
    }

    @supports (color:color-mix(in lab, red, red)) {
        .bg-amber-500\/5 {
            background-color: color-mix(in oklab,var(--color-amber-500)5%,transparent)
        }
    }

    .bg-amber-500\/10 {
        background-color: #f99c001a
    }

    @supports (color:color-mix(in lab, red, red)) {
        .bg-amber-500\/10 {
            background-color: color-mix(in oklab,var(--color-amber-500)10%,transparent)
        }
    }

    .bg-amber-500\/20 {
        background-color: #f99c0033
    }

    @supports (color:color-mix(in lab, red, red)) {
        .bg-amber-500\/20 {
            background-color: color-mix(in oklab,var(--color-amber-500)20%,transparent)
        }
    }

    .bg-amber-500\/80 {
        background-color: #f99c00cc
    }

    @supports (color:color-mix(in lab, red, red)) {
        .bg-amber-500\/80 {
            background-color: color-mix(in oklab,var(--color-amber-500)80%,transparent)
        }
    }

    .bg-background, .bg-background\/30 {
        background-color: var(--background)
    }

    @supports (color:color-mix(in lab, red, red)) {
        .bg-background\/30 {
            background-color: color-mix(in oklab,var(--background)30%,transparent)
        }
    }

    .bg-background\/70 {
        background-color: var(--background)
    }

    @supports (color:color-mix(in lab, red, red)) {
        .bg-background\/70 {
            background-color: color-mix(in oklab,var(--background)70%,transparent)
        }
    }

    .bg-black\/50 {
        background-color: #00000080
    }

    @supports (color:color-mix(in lab, red, red)) {
        .bg-black\/50 {
            background-color: color-mix(in oklab,var(--color-black)50%,transparent)
        }
    }

    .bg-blue-500 {
        background-color: var(--color-blue-500)
    }

    .bg-blue-500\/5 {
        background-color: #3080ff0d
    }

    @supports (color:color-mix(in lab, red, red)) {
        .bg-blue-500\/5 {
            background-color: color-mix(in oklab,var(--color-blue-500)5%,transparent)
        }
    }

    .bg-blue-500\/10 {
        background-color: #3080ff1a
    }

    @supports (color:color-mix(in lab, red, red)) {
        .bg-blue-500\/10 {
            background-color: color-mix(in oklab,var(--color-blue-500)10%,transparent)
        }
    }

    .bg-blue-500\/20 {
        background-color: #3080ff33
    }

    @supports (color:color-mix(in lab, red, red)) {
        .bg-blue-500\/20 {
            background-color: color-mix(in oklab,var(--color-blue-500)20%,transparent)
        }
    }

    .bg-border {
        background-color: var(--border)
    }

    .bg-card {
        background-color: var(--card)
    }

    .bg-cyan-500\/10 {
        background-color: #00b7d71a
    }

    @supports (color:color-mix(in lab, red, red)) {
        .bg-cyan-500\/10 {
            background-color: color-mix(in oklab,var(--color-cyan-500)10%,transparent)
        }
    }

    .bg-cyan-500\/20 {
        background-color: #00b7d733
    }

    @supports (color:color-mix(in lab, red, red)) {
        .bg-cyan-500\/20 {
            background-color: color-mix(in oklab,var(--color-cyan-500)20%,transparent)
        }
    }

    .bg-destructive, .bg-destructive\/5 {
        background-color: var(--destructive)
    }

    @supports (color:color-mix(in lab, red, red)) {
        .bg-destructive\/5 {
            background-color: color-mix(in oklab,var(--destructive)5%,transparent)
        }
    }

    .bg-destructive\/10 {
        background-color: var(--destructive)
    }

    @supports (color:color-mix(in lab, red, red)) {
        .bg-destructive\/10 {
            background-color: color-mix(in oklab,var(--destructive)10%,transparent)
        }
    }

    .bg-destructive\/80 {
        background-color: var(--destructive)
    }

    @supports (color:color-mix(in lab, red, red)) {
        .bg-destructive\/80 {
            background-color: color-mix(in oklab,var(--destructive)80%,transparent)
        }
    }

    .bg-destructive\/90 {
        background-color: var(--destructive)
    }

    @supports (color:color-mix(in lab, red, red)) {
        .bg-destructive\/90 {
            background-color: color-mix(in oklab,var(--destructive)90%,transparent)
        }
    }

    .bg-emerald-500 {
        background-color: var(--color-emerald-500)
    }

    .bg-emerald-500\/5 {
        background-color: #00bb7f0d
    }

    @supports (color:color-mix(in lab, red, red)) {
        .bg-emerald-500\/5 {
            background-color: color-mix(in oklab,var(--color-emerald-500)5%,transparent)
        }
    }

    .bg-emerald-500\/10 {
        background-color: #00bb7f1a
    }

    @supports (color:color-mix(in lab, red, red)) {
        .bg-emerald-500\/10 {
            background-color: color-mix(in oklab,var(--color-emerald-500)10%,transparent)
        }
    }

    .bg-emerald-500\/20 {
        background-color: #00bb7f33
    }

    @supports (color:color-mix(in lab, red, red)) {
        .bg-emerald-500\/20 {
            background-color: color-mix(in oklab,var(--color-emerald-500)20%,transparent)
        }
    }

    .bg-emerald-500\/80 {
        background-color: #00bb7fcc
    }

    @supports (color:color-mix(in lab, red, red)) {
        .bg-emerald-500\/80 {
            background-color: color-mix(in oklab,var(--color-emerald-500)80%,transparent)
        }
    }

    .bg-gray-200 {
        background-color: var(--color-gray-200)
    }

    .bg-gray-400 {
        background-color: var(--color-gray-400)
    }

    .bg-gray-500 {
        background-color: var(--color-gray-500)
    }

    .bg-gray-500\/5 {
        background-color: #6a72820d
    }

    @supports (color:color-mix(in lab, red, red)) {
        .bg-gray-500\/5 {
            background-color: color-mix(in oklab,var(--color-gray-500)5%,transparent)
        }
    }

    .bg-gray-500\/10 {
        background-color: #6a72821a
    }

    @supports (color:color-mix(in lab, red, red)) {
        .bg-gray-500\/10 {
            background-color: color-mix(in oklab,var(--color-gray-500)10%,transparent)
        }
    }

    .bg-gray-500\/20 {
        background-color: #6a728233
    }

    @supports (color:color-mix(in lab, red, red)) {
        .bg-gray-500\/20 {
            background-color: color-mix(in oklab,var(--color-gray-500)20%,transparent)
        }
    }

    .bg-green-50 {
        background-color: var(--color-green-50)
    }

    .bg-green-500 {
        background-color: var(--color-green-500)
    }

    .bg-green-500\/10 {
        background-color: #00c7581a
    }

    @supports (color:color-mix(in lab, red, red)) {
        .bg-green-500\/10 {
            background-color: color-mix(in oklab,var(--color-green-500)10%,transparent)
        }
    }

    .bg-indigo-500 {
        background-color: var(--color-indigo-500)
    }

    .bg-indigo-500\/10 {
        background-color: #625fff1a
    }

    @supports (color:color-mix(in lab, red, red)) {
        .bg-indigo-500\/10 {
            background-color: color-mix(in oklab,var(--color-indigo-500)10%,transparent)
        }
    }

    .bg-muted {
        background-color: var(--muted)
    }

    .bg-muted-foreground, .bg-muted-foreground\/10 {
        background-color: var(--muted-foreground)
    }

    @supports (color:color-mix(in lab, red, red)) {
        .bg-muted-foreground\/10 {
            background-color: color-mix(in oklab,var(--muted-foreground)10%,transparent)
        }
    }

    .bg-muted-foreground\/20 {
        background-color: var(--muted-foreground)
    }

    @supports (color:color-mix(in lab, red, red)) {
        .bg-muted-foreground\/20 {
            background-color: color-mix(in oklab,var(--muted-foreground)20%,transparent)
        }
    }

    .bg-muted\/10 {
        background-color: var(--muted)
    }

    @supports (color:color-mix(in lab, red, red)) {
        .bg-muted\/10 {
            background-color: color-mix(in oklab,var(--muted)10%,transparent)
        }
    }

    .bg-muted\/15 {
        background-color: var(--muted)
    }

    @supports (color:color-mix(in lab, red, red)) {
        .bg-muted\/15 {
            background-color: color-mix(in oklab,var(--muted)15%,transparent)
        }
    }

    .bg-muted\/20 {
        background-color: var(--muted)
    }

    @supports (color:color-mix(in lab, red, red)) {
        .bg-muted\/20 {
            background-color: color-mix(in oklab,var(--muted)20%,transparent)
        }
    }

    .bg-muted\/30 {
        background-color: var(--muted)
    }

    @supports (color:color-mix(in lab, red, red)) {
        .bg-muted\/30 {
            background-color: color-mix(in oklab,var(--muted)30%,transparent)
        }
    }

    .bg-muted\/40 {
        background-color: var(--muted)
    }

    @supports (color:color-mix(in lab, red, red)) {
        .bg-muted\/40 {
            background-color: color-mix(in oklab,var(--muted)40%,transparent)
        }
    }

    .bg-muted\/50 {
        background-color: var(--muted)
    }

    @supports (color:color-mix(in lab, red, red)) {
        .bg-muted\/50 {
            background-color: color-mix(in oklab,var(--muted)50%,transparent)
        }
    }

    .bg-orange-500 {
        background-color: var(--color-orange-500)
    }

    .bg-orange-500\/5 {
        background-color: #fe6e000d
    }

    @supports (color:color-mix(in lab, red, red)) {
        .bg-orange-500\/5 {
            background-color: color-mix(in oklab,var(--color-orange-500)5%,transparent)
        }
    }

    .bg-orange-500\/10 {
        background-color: #fe6e001a
    }

    @supports (color:color-mix(in lab, red, red)) {
        .bg-orange-500\/10 {
            background-color: color-mix(in oklab,var(--color-orange-500)10%,transparent)
        }
    }

    .bg-pink-500 {
        background-color: var(--color-pink-500)
    }

    .bg-pink-500\/5 {
        background-color: #f6339a0d
    }

    @supports (color:color-mix(in lab, red, red)) {
        .bg-pink-500\/5 {
            background-color: color-mix(in oklab,var(--color-pink-500)5%,transparent)
        }
    }

    .bg-pink-500\/10 {
        background-color: #f6339a1a
    }

    @supports (color:color-mix(in lab, red, red)) {
        .bg-pink-500\/10 {
            background-color: color-mix(in oklab,var(--color-pink-500)10%,transparent)
        }
    }

    .bg-primary, .bg-primary\/5 {
        background-color: var(--primary)
    }

    @supports (color:color-mix(in lab, red, red)) {
        .bg-primary\/5 {
            background-color: color-mix(in oklab,var(--primary)5%,transparent)
        }
    }

    .bg-primary\/10 {
        background-color: var(--primary)
    }

    @supports (color:color-mix(in lab, red, red)) {
        .bg-primary\/10 {
            background-color: color-mix(in oklab,var(--primary)10%,transparent)
        }
    }

    .bg-primary\/20 {
        background-color: var(--primary)
    }

    @supports (color:color-mix(in lab, red, red)) {
        .bg-primary\/20 {
            background-color: color-mix(in oklab,var(--primary)20%,transparent)
        }
    }

    .bg-primary\/80 {
        background-color: var(--primary)
    }

    @supports (color:color-mix(in lab, red, red)) {
        .bg-primary\/80 {
            background-color: color-mix(in oklab,var(--primary)80%,transparent)
        }
    }

    .bg-purple-500\/10 {
        background-color: #ac4bff1a
    }

    @supports (color:color-mix(in lab, red, red)) {
        .bg-purple-500\/10 {
            background-color: color-mix(in oklab,var(--color-purple-500)10%,transparent)
        }
    }

    .bg-purple-500\/20 {
        background-color: #ac4bff33
    }

    @supports (color:color-mix(in lab, red, red)) {
        .bg-purple-500\/20 {
            background-color: color-mix(in oklab,var(--color-purple-500)20%,transparent)
        }
    }

    .bg-red-50\/50 {
        background-color: #fef2f280
    }

    @supports (color:color-mix(in lab, red, red)) {
        .bg-red-50\/50 {
            background-color: color-mix(in oklab,var(--color-red-50)50%,transparent)
        }
    }

    .bg-red-500 {
        background-color: var(--color-red-500)
    }

    .bg-red-500\/5 {
        background-color: #fb2c360d
    }

    @supports (color:color-mix(in lab, red, red)) {
        .bg-red-500\/5 {
            background-color: color-mix(in oklab,var(--color-red-500)5%,transparent)
        }
    }

    .bg-red-500\/10 {
        background-color: #fb2c361a
    }

    @supports (color:color-mix(in lab, red, red)) {
        .bg-red-500\/10 {
            background-color: color-mix(in oklab,var(--color-red-500)10%,transparent)
        }
    }

    .bg-rose-500\/10 {
        background-color: #ff23571a
    }

    @supports (color:color-mix(in lab, red, red)) {
        .bg-rose-500\/10 {
            background-color: color-mix(in oklab,var(--color-rose-500)10%,transparent)
        }
    }

    .bg-secondary, .bg-secondary\/20 {
        background-color: var(--secondary)
    }

    @supports (color:color-mix(in lab, red, red)) {
        .bg-secondary\/20 {
            background-color: color-mix(in oklab,var(--secondary)20%,transparent)
        }
    }

    .bg-sidebar {
        background-color: var(--sidebar)
    }

    .bg-sky-500 {
        background-color: var(--color-sky-500)
    }

    .bg-sky-500\/5 {
        background-color: #00a5ef0d
    }

    @supports (color:color-mix(in lab, red, red)) {
        .bg-sky-500\/5 {
            background-color: color-mix(in oklab,var(--color-sky-500)5%,transparent)
        }
    }

    .bg-sky-500\/10 {
        background-color: #00a5ef1a
    }

    @supports (color:color-mix(in lab, red, red)) {
        .bg-sky-500\/10 {
            background-color: color-mix(in oklab,var(--color-sky-500)10%,transparent)
        }
    }

    .bg-success {
        background-color: var(--success)
    }

    .bg-teal-500\/10 {
        background-color: #00baa71a
    }

    @supports (color:color-mix(in lab, red, red)) {
        .bg-teal-500\/10 {
            background-color: color-mix(in oklab,var(--color-teal-500)10%,transparent)
        }
    }

    .bg-transparent {
        background-color: #0000
    }

    .bg-violet-500 {
        background-color: var(--color-violet-500)
    }

    .bg-violet-500\/5 {
        background-color: #8d54ff0d
    }

    @supports (color:color-mix(in lab, red, red)) {
        .bg-violet-500\/5 {
            background-color: color-mix(in oklab,var(--color-violet-500)5%,transparent)
        }
    }

    .bg-violet-500\/10 {
        background-color: #8d54ff1a
    }

    @supports (color:color-mix(in lab, red, red)) {
        .bg-violet-500\/10 {
            background-color: color-mix(in oklab,var(--color-violet-500)10%,transparent)
        }
    }

    .bg-white\/20 {
        background-color: #fff3
    }

    @supports (color:color-mix(in lab, red, red)) {
        .bg-white\/20 {
            background-color: color-mix(in oklab,var(--color-white)20%,transparent)
        }
    }

    .bg-yellow-500 {
        background-color: var(--color-yellow-500)
    }

    .bg-yellow-500\/10 {
        background-color: #edb2001a
    }

    @supports (color:color-mix(in lab, red, red)) {
        .bg-yellow-500\/10 {
            background-color: color-mix(in oklab,var(--color-yellow-500)10%,transparent)
        }
    }

    .bg-yellow-500\/20 {
        background-color: #edb20033
    }

    @supports (color:color-mix(in lab, red, red)) {
        .bg-yellow-500\/20 {
            background-color: color-mix(in oklab,var(--color-yellow-500)20%,transparent)
        }
    }

    .bg-linear-to-br {
        --tw-gradient-position: to bottom right
    }

    @supports (background-image:linear-gradient(in lab, red, red)) {
        .bg-linear-to-br {
            --tw-gradient-position: to bottom right in oklab
        }
    }

    .bg-linear-to-br {
        background-image: linear-gradient(var(--tw-gradient-stops))
    }

    .bg-linear-to-r {
        --tw-gradient-position: to right
    }

    @supports (background-image:linear-gradient(in lab, red, red)) {
        .bg-linear-to-r {
            --tw-gradient-position: to right in oklab
        }
    }

    .bg-linear-to-r {
        background-image: linear-gradient(var(--tw-gradient-stops))
    }

    .bg-gradient-to-br {
        --tw-gradient-position: to bottom right in oklab;
        background-image: linear-gradient(var(--tw-gradient-stops))
    }

    .bg-gradient-to-r {
        --tw-gradient-position: to right in oklab;
        background-image: linear-gradient(var(--tw-gradient-stops))
    }

    .from-amber-500 {
        --tw-gradient-from: var(--color-amber-500);
        --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-amber-500\/5 {
        --tw-gradient-from: #f99c000d
    }

    @supports (color:color-mix(in lab, red, red)) {
        .from-amber-500\/5 {
            --tw-gradient-from: color-mix(in oklab,var(--color-amber-500)5%,transparent)
        }
    }

    .from-amber-500\/5 {
        --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-amber-500\/10 {
        --tw-gradient-from: #f99c001a
    }

    @supports (color:color-mix(in lab, red, red)) {
        .from-amber-500\/10 {
            --tw-gradient-from: color-mix(in oklab,var(--color-amber-500)10%,transparent)
        }
    }

    .from-amber-500\/10 {
        --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-blue-50 {
        --tw-gradient-from: var(--color-blue-50);
        --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-blue-500 {
        --tw-gradient-from: var(--color-blue-500);
        --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-blue-500\/5 {
        --tw-gradient-from: #3080ff0d
    }

    @supports (color:color-mix(in lab, red, red)) {
        .from-blue-500\/5 {
            --tw-gradient-from: color-mix(in oklab,var(--color-blue-500)5%,transparent)
        }
    }

    .from-blue-500\/5 {
        --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-blue-600 {
        --tw-gradient-from: var(--color-blue-600);
        --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-cyan-50 {
        --tw-gradient-from: var(--color-cyan-50);
        --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-cyan-500 {
        --tw-gradient-from: var(--color-cyan-500);
        --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-cyan-500\/5 {
        --tw-gradient-from: #00b7d70d
    }

    @supports (color:color-mix(in lab, red, red)) {
        .from-cyan-500\/5 {
            --tw-gradient-from: color-mix(in oklab,var(--color-cyan-500)5%,transparent)
        }
    }

    .from-cyan-500\/5 {
        --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-destructive {
        --tw-gradient-from: var(--destructive);
        --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-destructive\/5 {
        --tw-gradient-from: var(--destructive)
    }

    @supports (color:color-mix(in lab, red, red)) {
        .from-destructive\/5 {
            --tw-gradient-from: color-mix(in oklab,var(--destructive)5%,transparent)
        }
    }

    .from-destructive\/5 {
        --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-emerald-500 {
        --tw-gradient-from: var(--color-emerald-500);
        --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-emerald-500\/5 {
        --tw-gradient-from: #00bb7f0d
    }

    @supports (color:color-mix(in lab, red, red)) {
        .from-emerald-500\/5 {
            --tw-gradient-from: color-mix(in oklab,var(--color-emerald-500)5%,transparent)
        }
    }

    .from-emerald-500\/5 {
        --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-emerald-500\/10 {
        --tw-gradient-from: #00bb7f1a
    }

    @supports (color:color-mix(in lab, red, red)) {
        .from-emerald-500\/10 {
            --tw-gradient-from: color-mix(in oklab,var(--color-emerald-500)10%,transparent)
        }
    }

    .from-emerald-500\/10 {
        --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-emerald-500\/80 {
        --tw-gradient-from: #00bb7fcc
    }

    @supports (color:color-mix(in lab, red, red)) {
        .from-emerald-500\/80 {
            --tw-gradient-from: color-mix(in oklab,var(--color-emerald-500)80%,transparent)
        }
    }

    .from-emerald-500\/80 {
        --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-gray-400 {
        --tw-gradient-from: var(--color-gray-400);
        --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-gray-500\/5 {
        --tw-gradient-from: #6a72820d
    }

    @supports (color:color-mix(in lab, red, red)) {
        .from-gray-500\/5 {
            --tw-gradient-from: color-mix(in oklab,var(--color-gray-500)5%,transparent)
        }
    }

    .from-gray-500\/5 {
        --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-gray-800 {
        --tw-gradient-from: var(--color-gray-800);
        --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-green-50 {
        --tw-gradient-from: var(--color-green-50);
        --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-green-500 {
        --tw-gradient-from: var(--color-green-500);
        --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-lime-500 {
        --tw-gradient-from: var(--color-lime-500);
        --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-orange-50 {
        --tw-gradient-from: var(--color-orange-50);
        --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-orange-500 {
        --tw-gradient-from: var(--color-orange-500);
        --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-pink-50 {
        --tw-gradient-from: var(--color-pink-50);
        --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-pink-500 {
        --tw-gradient-from: var(--color-pink-500);
        --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-primary {
        --tw-gradient-from: var(--primary);
        --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-primary\/5 {
        --tw-gradient-from: var(--primary)
    }

    @supports (color:color-mix(in lab, red, red)) {
        .from-primary\/5 {
            --tw-gradient-from: color-mix(in oklab,var(--primary)5%,transparent)
        }
    }

    .from-primary\/5 {
        --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-primary\/10 {
        --tw-gradient-from: var(--primary)
    }

    @supports (color:color-mix(in lab, red, red)) {
        .from-primary\/10 {
            --tw-gradient-from: color-mix(in oklab,var(--primary)10%,transparent)
        }
    }

    .from-primary\/10 {
        --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-primary\/15 {
        --tw-gradient-from: var(--primary)
    }

    @supports (color:color-mix(in lab, red, red)) {
        .from-primary\/15 {
            --tw-gradient-from: color-mix(in oklab,var(--primary)15%,transparent)
        }
    }

    .from-primary\/15 {
        --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-primary\/20 {
        --tw-gradient-from: var(--primary)
    }

    @supports (color:color-mix(in lab, red, red)) {
        .from-primary\/20 {
            --tw-gradient-from: color-mix(in oklab,var(--primary)20%,transparent)
        }
    }

    .from-primary\/20 {
        --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-primary\/80 {
        --tw-gradient-from: var(--primary)
    }

    @supports (color:color-mix(in lab, red, red)) {
        .from-primary\/80 {
            --tw-gradient-from: color-mix(in oklab,var(--primary)80%,transparent)
        }
    }

    .from-primary\/80 {
        --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-purple-50 {
        --tw-gradient-from: var(--color-purple-50);
        --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-purple-500 {
        --tw-gradient-from: var(--color-purple-500);
        --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-purple-500\/5 {
        --tw-gradient-from: #ac4bff0d
    }

    @supports (color:color-mix(in lab, red, red)) {
        .from-purple-500\/5 {
            --tw-gradient-from: color-mix(in oklab,var(--color-purple-500)5%,transparent)
        }
    }

    .from-purple-500\/5 {
        --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 {
        --tw-gradient-from: var(--color-red-500);
        --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: #fb2c360d
    }

    @supports (color:color-mix(in lab, red, red)) {
        .from-red-500\/5 {
            --tw-gradient-from: color-mix(in oklab,var(--color-red-500)5%,transparent)
        }
    }

    .from-red-500\/5 {
        --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-sky-50 {
        --tw-gradient-from: var(--color-sky-50);
        --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-sky-500 {
        --tw-gradient-from: var(--color-sky-500);
        --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-sky-500\/10 {
        --tw-gradient-from: #00a5ef1a
    }

    @supports (color:color-mix(in lab, red, red)) {
        .from-sky-500\/10 {
            --tw-gradient-from: color-mix(in oklab,var(--color-sky-500)10%,transparent)
        }
    }

    .from-sky-500\/10 {
        --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-teal-500 {
        --tw-gradient-from: var(--color-teal-500);
        --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-violet-500 {
        --tw-gradient-from: var(--color-violet-500);
        --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-violet-500\/10 {
        --tw-gradient-from: #8d54ff1a
    }

    @supports (color:color-mix(in lab, red, red)) {
        .from-violet-500\/10 {
            --tw-gradient-from: color-mix(in oklab,var(--color-violet-500)10%,transparent)
        }
    }

    .from-violet-500\/10 {
        --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-500 {
        --tw-gradient-from: var(--color-yellow-500);
        --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-500\/5 {
        --tw-gradient-from: #edb2000d
    }

    @supports (color:color-mix(in lab, red, red)) {
        .from-yellow-500\/5 {
            --tw-gradient-from: color-mix(in oklab,var(--color-yellow-500)5%,transparent)
        }
    }

    .from-yellow-500\/5 {
        --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))
    }

    .via-background {
        --tw-gradient-via: var(--background);
        --tw-gradient-via-stops: var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);
        --tw-gradient-stops: var(--tw-gradient-via-stops)
    }

    .via-blue-500\/10 {
        --tw-gradient-via: #3080ff1a
    }

    @supports (color:color-mix(in lab, red, red)) {
        .via-blue-500\/10 {
            --tw-gradient-via: color-mix(in oklab,var(--color-blue-500)10%,transparent)
        }
    }

    .via-blue-500\/10 {
        --tw-gradient-via-stops: var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);
        --tw-gradient-stops: var(--tw-gradient-via-stops)
    }

    .via-cyan-500\/10 {
        --tw-gradient-via: #00b7d71a
    }

    @supports (color:color-mix(in lab, red, red)) {
        .via-cyan-500\/10 {
            --tw-gradient-via: color-mix(in oklab,var(--color-cyan-500)10%,transparent)
        }
    }

    .via-cyan-500\/10 {
        --tw-gradient-via-stops: var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);
        --tw-gradient-stops: var(--tw-gradient-via-stops)
    }

    .via-primary\/10 {
        --tw-gradient-via: var(--primary)
    }

    @supports (color:color-mix(in lab, red, red)) {
        .via-primary\/10 {
            --tw-gradient-via: color-mix(in oklab,var(--primary)10%,transparent)
        }
    }

    .via-primary\/10 {
        --tw-gradient-via-stops: var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);
        --tw-gradient-stops: var(--tw-gradient-via-stops)
    }

    .via-primary\/80 {
        --tw-gradient-via: var(--primary)
    }

    @supports (color:color-mix(in lab, red, red)) {
        .via-primary\/80 {
            --tw-gradient-via: color-mix(in oklab,var(--primary)80%,transparent)
        }
    }

    .via-primary\/80 {
        --tw-gradient-via-stops: var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);
        --tw-gradient-stops: var(--tw-gradient-via-stops)
    }

    .via-purple-500\/10 {
        --tw-gradient-via: #ac4bff1a
    }

    @supports (color:color-mix(in lab, red, red)) {
        .via-purple-500\/10 {
            --tw-gradient-via: color-mix(in oklab,var(--color-purple-500)10%,transparent)
        }
    }

    .via-purple-500\/10 {
        --tw-gradient-via-stops: var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);
        --tw-gradient-stops: var(--tw-gradient-via-stops)
    }

    .to-accent {
        --tw-gradient-to: var(--accent);
        --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-accent\/5 {
        --tw-gradient-to: var(--accent)
    }

    @supports (color:color-mix(in lab, red, red)) {
        .to-accent\/5 {
            --tw-gradient-to: color-mix(in oklab,var(--accent)5%,transparent)
        }
    }

    .to-accent\/5 {
        --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\/10 {
        --tw-gradient-to: #f99c001a
    }

    @supports (color:color-mix(in lab, red, red)) {
        .to-amber-500\/10 {
            --tw-gradient-to: color-mix(in oklab,var(--color-amber-500)10%,transparent)
        }
    }

    .to-amber-500\/10 {
        --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-600 {
        --tw-gradient-to: var(--color-amber-600);
        --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-background {
        --tw-gradient-to: var(--background);
        --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-blue-50 {
        --tw-gradient-to: var(--color-blue-50);
        --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-blue-100 {
        --tw-gradient-to: var(--color-blue-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-blue-500 {
        --tw-gradient-to: var(--color-blue-500);
        --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-blue-500\/5 {
        --tw-gradient-to: #3080ff0d
    }

    @supports (color:color-mix(in lab, red, red)) {
        .to-blue-500\/5 {
            --tw-gradient-to: color-mix(in oklab,var(--color-blue-500)5%,transparent)
        }
    }

    .to-blue-500\/5 {
        --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-blue-500\/10 {
        --tw-gradient-to: #3080ff1a
    }

    @supports (color:color-mix(in lab, red, red)) {
        .to-blue-500\/10 {
            --tw-gradient-to: color-mix(in oklab,var(--color-blue-500)10%,transparent)
        }
    }

    .to-blue-500\/10 {
        --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-blue-600 {
        --tw-gradient-to: var(--color-blue-600);
        --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-blue-800 {
        --tw-gradient-to: var(--color-blue-800);
        --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-cyan-500 {
        --tw-gradient-to: var(--color-cyan-500);
        --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-cyan-500\/5 {
        --tw-gradient-to: #00b7d70d
    }

    @supports (color:color-mix(in lab, red, red)) {
        .to-cyan-500\/5 {
            --tw-gradient-to: color-mix(in oklab,var(--color-cyan-500)5%,transparent)
        }
    }

    .to-cyan-500\/5 {
        --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-cyan-600 {
        --tw-gradient-to: var(--color-cyan-600);
        --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-emerald-50 {
        --tw-gradient-to: var(--color-emerald-50);
        --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-emerald-500 {
        --tw-gradient-to: var(--color-emerald-500);
        --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-emerald-500\/5 {
        --tw-gradient-to: #00bb7f0d
    }

    @supports (color:color-mix(in lab, red, red)) {
        .to-emerald-500\/5 {
            --tw-gradient-to: color-mix(in oklab,var(--color-emerald-500)5%,transparent)
        }
    }

    .to-emerald-500\/5 {
        --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-emerald-500\/15 {
        --tw-gradient-to: #00bb7f26
    }

    @supports (color:color-mix(in lab, red, red)) {
        .to-emerald-500\/15 {
            --tw-gradient-to: color-mix(in oklab,var(--color-emerald-500)15%,transparent)
        }
    }

    .to-emerald-500\/15 {
        --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-emerald-500\/80 {
        --tw-gradient-to: #00bb7fcc
    }

    @supports (color:color-mix(in lab, red, red)) {
        .to-emerald-500\/80 {
            --tw-gradient-to: color-mix(in oklab,var(--color-emerald-500)80%,transparent)
        }
    }

    .to-emerald-500\/80 {
        --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-emerald-600 {
        --tw-gradient-to: var(--color-emerald-600);
        --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-gray-500 {
        --tw-gradient-to: var(--color-gray-500);
        --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-gray-500\/10 {
        --tw-gradient-to: #6a72821a
    }

    @supports (color:color-mix(in lab, red, red)) {
        .to-gray-500\/10 {
            --tw-gradient-to: color-mix(in oklab,var(--color-gray-500)10%,transparent)
        }
    }

    .to-gray-500\/10 {
        --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-gray-900 {
        --tw-gradient-to: var(--color-gray-900);
        --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-green-100 {
        --tw-gradient-to: var(--color-green-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-green-600 {
        --tw-gradient-to: var(--color-green-600);
        --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-green-700 {
        --tw-gradient-to: var(--color-green-700);
        --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-indigo-50 {
        --tw-gradient-to: var(--color-indigo-50);
        --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-indigo-500 {
        --tw-gradient-to: var(--color-indigo-500);
        --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-lime-600 {
        --tw-gradient-to: var(--color-lime-600);
        --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-orange-600 {
        --tw-gradient-to: var(--color-orange-600);
        --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-pink-50 {
        --tw-gradient-to: var(--color-pink-50);
        --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-pink-100 {
        --tw-gradient-to: var(--color-pink-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-pink-500 {
        --tw-gradient-to: var(--color-pink-500);
        --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-primary\/5 {
        --tw-gradient-to: var(--primary)
    }

    @supports (color:color-mix(in lab, red, red)) {
        .to-primary\/5 {
            --tw-gradient-to: color-mix(in oklab,var(--primary)5%,transparent)
        }
    }

    .to-primary\/5 {
        --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-primary\/70 {
        --tw-gradient-to: var(--primary)
    }

    @supports (color:color-mix(in lab, red, red)) {
        .to-primary\/70 {
            --tw-gradient-to: color-mix(in oklab,var(--primary)70%,transparent)
        }
    }

    .to-primary\/70 {
        --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-purple-500 {
        --tw-gradient-to: var(--color-purple-500);
        --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-purple-500\/5 {
        --tw-gradient-to: #ac4bff0d
    }

    @supports (color:color-mix(in lab, red, red)) {
        .to-purple-500\/5 {
            --tw-gradient-to: color-mix(in oklab,var(--color-purple-500)5%,transparent)
        }
    }

    .to-purple-500\/5 {
        --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-purple-600 {
        --tw-gradient-to: var(--color-purple-600);
        --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-red-50 {
        --tw-gradient-to: var(--color-red-50);
        --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-red-500 {
        --tw-gradient-to: var(--color-red-500);
        --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-red-600 {
        --tw-gradient-to: var(--color-red-600);
        --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-red-700 {
        --tw-gradient-to: var(--color-red-700);
        --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-sky-100 {
        --tw-gradient-to: var(--color-sky-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-sky-500\/5 {
        --tw-gradient-to: #00a5ef0d
    }

    @supports (color:color-mix(in lab, red, red)) {
        .to-sky-500\/5 {
            --tw-gradient-to: color-mix(in oklab,var(--color-sky-500)5%,transparent)
        }
    }

    .to-sky-500\/5 {
        --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-sky-500\/10 {
        --tw-gradient-to: #00a5ef1a
    }

    @supports (color:color-mix(in lab, red, red)) {
        .to-sky-500\/10 {
            --tw-gradient-to: color-mix(in oklab,var(--color-sky-500)10%,transparent)
        }
    }

    .to-sky-500\/10 {
        --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-sky-600 {
        --tw-gradient-to: var(--color-sky-600);
        --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-teal-600 {
        --tw-gradient-to: var(--color-teal-600);
        --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-violet-500\/80 {
        --tw-gradient-to: #8d54ffcc
    }

    @supports (color:color-mix(in lab, red, red)) {
        .to-violet-500\/80 {
            --tw-gradient-to: color-mix(in oklab,var(--color-violet-500)80%,transparent)
        }
    }

    .to-violet-500\/80 {
        --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-violet-600 {
        --tw-gradient-to: var(--color-violet-600);
        --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-warning {
        --tw-gradient-to: var(--warning);
        --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-warning\/5 {
        --tw-gradient-to: var(--warning)
    }

    @supports (color:color-mix(in lab, red, red)) {
        .to-warning\/5 {
            --tw-gradient-to: color-mix(in oklab,var(--warning)5%,transparent)
        }
    }

    .to-warning\/5 {
        --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-yellow-500\/10 {
        --tw-gradient-to: #edb2001a
    }

    @supports (color:color-mix(in lab, red, red)) {
        .to-yellow-500\/10 {
            --tw-gradient-to: color-mix(in oklab,var(--color-yellow-500)10%,transparent)
        }
    }

    .to-yellow-500\/10 {
        --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-yellow-600 {
        --tw-gradient-to: var(--color-yellow-600);
        --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-\[radial-gradient\(transparent_15\%\,white\)\] {
        -webkit-mask-image: radial-gradient(#0000 15%,#fff);
        mask-image: radial-gradient(#0000 15%,#fff)
    }

    .bg-clip-padding {
        background-clip: padding-box
    }

    .fill-amber-400 {
        fill: var(--color-amber-400)
    }

    .fill-muted {
        fill: var(--muted)
    }

    .stroke-black\/20 {
        stroke: #0003
    }

    @supports (color:color-mix(in lab, red, red)) {
        .stroke-black\/20 {
            stroke: color-mix(in oklab,var(--color-black)20%,transparent)
        }
    }

    .stroke-2 {
        stroke-width: 2px
    }

    .object-cover {
        object-fit: cover
    }

    .p-0 {
        padding: calc(var(--spacing)*0)
    }

    .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-6 {
        padding: calc(var(--spacing)*6)
    }

    .p-8 {
        padding: calc(var(--spacing)*8)
    }

    .px-1 {
        padding-inline: calc(var(--spacing)*1)
    }

    .px-1\.5 {
        padding-inline: calc(var(--spacing)*1.5)
    }

    .px-2 {
        padding-inline: calc(var(--spacing)*2)
    }

    .px-3 {
        padding-inline: calc(var(--spacing)*3)
    }

    .px-4 {
        padding-inline: calc(var(--spacing)*4)
    }

    .px-6 {
        padding-inline: calc(var(--spacing)*6)
    }

    .py-0\.5 {
        padding-block: calc(var(--spacing)*.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-4 {
        padding-block: calc(var(--spacing)*4)
    }

    .py-6 {
        padding-block: calc(var(--spacing)*6)
    }

    .py-8 {
        padding-block: calc(var(--spacing)*8)
    }

    .ps-4 {
        padding-inline-start: calc(var(--spacing)*4)
    }

    .ps-6 {
        padding-inline-start: calc(var(--spacing)*6)
    }

    .ps-8 {
        padding-inline-start: calc(var(--spacing)*8)
    }

    .ps-9 {
        padding-inline-start: calc(var(--spacing)*9)
    }

    .ps-10 {
        padding-inline-start: calc(var(--spacing)*10)
    }

    .ps-12 {
        padding-inline-start: calc(var(--spacing)*12)
    }

    .ps-14 {
        padding-inline-start: calc(var(--spacing)*14)
    }

    .pe-10 {
        padding-inline-end: calc(var(--spacing)*10)
    }

    .pe-12 {
        padding-inline-end: calc(var(--spacing)*12)
    }

    .pt-1 {
        padding-top: calc(var(--spacing)*1)
    }

    .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-6 {
        padding-top: calc(var(--spacing)*6)
    }

    .pt-12 {
        padding-top: calc(var(--spacing)*12)
    }

    .pr-12 {
        padding-right: calc(var(--spacing)*12)
    }

    .pb-1 {
        padding-bottom: calc(var(--spacing)*1)
    }

    .pb-2 {
        padding-bottom: calc(var(--spacing)*2)
    }

    .pb-3 {
        padding-bottom: calc(var(--spacing)*3)
    }

    .pb-4 {
        padding-bottom: calc(var(--spacing)*4)
    }

    .pb-6 {
        padding-bottom: calc(var(--spacing)*6)
    }

    .text-center {
        text-align: center
    }

    .text-end {
        text-align: end
    }

    .text-left {
        text-align: left
    }

    .text-start {
        text-align: start
    }

    .align-middle {
        vertical-align: middle
    }

    .font-mono {
        font-family: Geist Mono
    }

    .text-2xl {
        font-size: var(--text-2xl);
        line-height: var(--tw-leading,var(--text-2xl--line-height))
    }

    .text-3xl {
        font-size: var(--text-3xl);
        line-height: var(--tw-leading,var(--text-3xl--line-height))
    }

    .text-4xl {
        font-size: var(--text-4xl);
        line-height: var(--tw-leading,var(--text-4xl--line-height))
    }

    .text-lg {
        font-size: var(--text-lg);
        line-height: var(--tw-leading,var(--text-lg--line-height))
    }

    .text-sm {
        font-size: var(--text-sm);
        line-height: var(--tw-leading,var(--text-sm--line-height))
    }

    .text-xl {
        font-size: var(--text-xl);
        line-height: var(--tw-leading,var(--text-xl--line-height))
    }

    .text-xs {
        font-size: var(--text-xs);
        line-height: var(--tw-leading,var(--text-xs--line-height))
    }

    .text-\[10px\] {
        font-size: 10px
    }

    .text-\[11px\] {
        font-size: 11px
    }

    .text-\[120px\] {
        font-size: 120px
    }

    .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-none {
        --tw-leading: 1;
        line-height: 1
    }

    .font-black {
        --tw-font-weight: var(--font-weight-black);
        font-weight: var(--font-weight-black)
    }

    .font-bold {
        --tw-font-weight: var(--font-weight-bold);
        font-weight: var(--font-weight-bold)
    }

    .font-medium {
        --tw-font-weight: var(--font-weight-medium);
        font-weight: var(--font-weight-medium)
    }

    .font-semibold {
        --tw-font-weight: var(--font-weight-semibold);
        font-weight: var(--font-weight-semibold)
    }

    .whitespace-nowrap {
        white-space: nowrap
    }

    .text-amber-400 {
        color: var(--color-amber-400)
    }

    .text-amber-500 {
        color: var(--color-amber-500)
    }

    .text-amber-500\/50 {
        color: #f99c0080
    }

    @supports (color:color-mix(in lab, red, red)) {
        .text-amber-500\/50 {
            color: color-mix(in oklab,var(--color-amber-500)50%,transparent)
        }
    }

    .text-amber-600 {
        color: var(--color-amber-600)
    }

    .text-amber-700 {
        color: var(--color-amber-700)
    }

    .text-blue-100 {
        color: var(--color-blue-100)
    }

    .text-blue-500 {
        color: var(--color-blue-500)
    }

    .text-blue-600 {
        color: var(--color-blue-600)
    }

    .text-blue-700 {
        color: var(--color-blue-700)
    }

    .text-card-foreground {
        color: var(--card-foreground)
    }

    .text-cyan-500 {
        color: var(--color-cyan-500)
    }

    .text-cyan-600 {
        color: var(--color-cyan-600)
    }

    .text-destructive, .text-destructive\/10 {
        color: var(--destructive)
    }

    @supports (color:color-mix(in lab, red, red)) {
        .text-destructive\/10 {
            color: color-mix(in oklab,var(--destructive)10%,transparent)
        }
    }

    .text-emerald-100 {
        color: var(--color-emerald-100)
    }

    .text-emerald-500 {
        color: var(--color-emerald-500)
    }

    .text-emerald-600 {
        color: var(--color-emerald-600)
    }

    .text-emerald-700 {
        color: var(--color-emerald-700)
    }

    .text-emerald-700\/80 {
        color: #007956cc
    }

    @supports (color:color-mix(in lab, red, red)) {
        .text-emerald-700\/80 {
            color: color-mix(in oklab,var(--color-emerald-700)80%,transparent)
        }
    }

    .text-foreground {
        color: var(--foreground)
    }

    .text-gray-500 {
        color: var(--color-gray-500)
    }

    .text-gray-600 {
        color: var(--color-gray-600)
    }

    .text-gray-700 {
        color: var(--color-gray-700)
    }

    .text-green-500 {
        color: var(--color-green-500)
    }

    .text-green-600 {
        color: var(--color-green-600)
    }

    .text-green-700 {
        color: var(--color-green-700)
    }

    .text-green-800 {
        color: var(--color-green-800)
    }

    .text-indigo-500 {
        color: var(--color-indigo-500)
    }

    .text-indigo-600 {
        color: var(--color-indigo-600)
    }

    .text-muted-foreground, .text-muted-foreground\/50 {
        color: var(--muted-foreground)
    }

    @supports (color:color-mix(in lab, red, red)) {
        .text-muted-foreground\/50 {
            color: color-mix(in oklab,var(--muted-foreground)50%,transparent)
        }
    }

    .text-muted-foreground\/70 {
        color: var(--muted-foreground)
    }

    @supports (color:color-mix(in lab, red, red)) {
        .text-muted-foreground\/70 {
            color: color-mix(in oklab,var(--muted-foreground)70%,transparent)
        }
    }

    .text-neutral-500 {
        color: var(--color-neutral-500)
    }

    .text-orange-500 {
        color: var(--color-orange-500)
    }

    .text-orange-600 {
        color: var(--color-orange-600)
    }

    .text-pink-500 {
        color: var(--color-pink-500)
    }

    .text-pink-500\/50 {
        color: #f6339a80
    }

    @supports (color:color-mix(in lab, red, red)) {
        .text-pink-500\/50 {
            color: color-mix(in oklab,var(--color-pink-500)50%,transparent)
        }
    }

    .text-pink-600 {
        color: var(--color-pink-600)
    }

    .text-primary {
        color: var(--primary)
    }

    .text-primary-foreground {
        color: var(--primary-foreground)
    }

    .text-primary\/10 {
        color: var(--primary)
    }

    @supports (color:color-mix(in lab, red, red)) {
        .text-primary\/10 {
            color: color-mix(in oklab,var(--primary)10%,transparent)
        }
    }

    .text-primary\/50 {
        color: var(--primary)
    }

    @supports (color:color-mix(in lab, red, red)) {
        .text-primary\/50 {
            color: color-mix(in oklab,var(--primary)50%,transparent)
        }
    }

    .text-purple-500 {
        color: var(--color-purple-500)
    }

    .text-purple-600 {
        color: var(--color-purple-600)
    }

    .text-red-500 {
        color: var(--color-red-500)
    }

    .text-red-600 {
        color: var(--color-red-600)
    }

    .text-red-700 {
        color: var(--color-red-700)
    }

    .text-rose-500 {
        color: var(--color-rose-500)
    }

    .text-rose-600 {
        color: var(--color-rose-600)
    }

    .text-secondary-foreground {
        color: var(--secondary-foreground)
    }

    .text-sky-500 {
        color: var(--color-sky-500)
    }

    .text-sky-500\/50 {
        color: #00a5ef80
    }

    @supports (color:color-mix(in lab, red, red)) {
        .text-sky-500\/50 {
            color: color-mix(in oklab,var(--color-sky-500)50%,transparent)
        }
    }

    .text-sky-600 {
        color: var(--color-sky-600)
    }

    .text-sky-700 {
        color: var(--color-sky-700)
    }

    .text-success {
        color: var(--success)
    }

    .text-teal-600 {
        color: var(--color-teal-600)
    }

    .text-violet-100 {
        color: var(--color-violet-100)
    }

    .text-violet-500 {
        color: var(--color-violet-500)
    }

    .text-violet-500\/50 {
        color: #8d54ff80
    }

    @supports (color:color-mix(in lab, red, red)) {
        .text-violet-500\/50 {
            color: color-mix(in oklab,var(--color-violet-500)50%,transparent)
        }
    }

    .text-violet-600 {
        color: var(--color-violet-600)
    }

    .text-violet-700 {
        color: var(--color-violet-700)
    }

    .text-warning {
        color: var(--warning)
    }

    .text-white {
        color: var(--color-white)
    }

    .text-yellow-500 {
        color: var(--color-yellow-500)
    }

    .text-yellow-600 {
        color: var(--color-yellow-600)
    }

    .text-yellow-700 {
        color: var(--color-yellow-700)
    }

    .uppercase {
        text-transform: uppercase
    }

    .opacity-0 {
        opacity: 0
    }

    .opacity-50 {
        opacity: .5
    }

    .opacity-60 {
        opacity: .6
    }

    .opacity-75 {
        opacity: .75
    }

    .opacity-80 {
        opacity: .8
    }

    .opacity-100 {
        opacity: 1
    }

    .shadow-lg {
        --tw-shadow: 0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);
        box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)
    }

    .shadow-sm {
        --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);
        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,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);
        box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)
    }

    .shadow-xs {
        --tw-shadow: 0 1px 2px 0 var(--tw-shadow-color,#0000000d);
        box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)
    }

    .ring-1 {
        --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)
    }

    .ring-2 {
        --tw-ring-shadow: var(--tw-ring-inset,)0 0 0 calc(2px + 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)
    }

    .ring-4 {
        --tw-ring-shadow: var(--tw-ring-inset,)0 0 0 calc(4px + 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)
    }

    .ring-background {
        --tw-ring-color: var(--background)
    }

    .ring-card {
        --tw-ring-color: var(--card)
    }

    .ring-primary\/20 {
        --tw-ring-color: var(--primary)
    }

    @supports (color:color-mix(in lab, red, red)) {
        .ring-primary\/20 {
            --tw-ring-color: color-mix(in oklab,var(--primary)20%,transparent)
        }
    }

    .outline {
        outline-style: var(--tw-outline-style);
        outline-width: 1px
    }

    .blur-2xl {
        --tw-blur: blur(var(--blur-2xl));
        filter: var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)
    }

    .blur-3xl {
        --tw-blur: blur(var(--blur-3xl));
        filter: var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)
    }

    .filter {
        filter: var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)
    }

    .transition {
        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,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;
        transition-timing-function: var(--tw-ease,var(--default-transition-timing-function));
        transition-duration: var(--tw-duration,var(--default-transition-duration))
    }

    .transition-all {
        transition-property: all;
        transition-timing-function: var(--tw-ease,var(--default-transition-timing-function));
        transition-duration: var(--tw-duration,var(--default-transition-duration))
    }

    .transition-colors {
        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-duration: var(--tw-duration,var(--default-transition-duration))
    }

    .transition-opacity {
        transition-property: opacity;
        transition-timing-function: var(--tw-ease,var(--default-transition-timing-function));
        transition-duration: var(--tw-duration,var(--default-transition-duration))
    }

    .transition-shadow {
        transition-property: box-shadow;
        transition-timing-function: var(--tw-ease,var(--default-transition-timing-function));
        transition-duration: var(--tw-duration,var(--default-transition-duration))
    }

    .transition-transform {
        transition-property: transform,translate,scale,rotate;
        transition-timing-function: var(--tw-ease,var(--default-transition-timing-function));
        transition-duration: var(--tw-duration,var(--default-transition-duration))
    }

    .duration-200 {
        --tw-duration: .2s;
        transition-duration: .2s
    }

    .duration-300 {
        --tw-duration: .3s;
        transition-duration: .3s
    }

    .duration-500 {
        --tw-duration: .5s;
        transition-duration: .5s
    }

    .ease-in-out {
        --tw-ease: var(--ease-in-out);
        transition-timing-function: var(--ease-in-out)
    }

    .outline-none {
        --tw-outline-style: none;
        outline-style: none
    }

    .select-none {
        -webkit-user-select: none;
        user-select: none
    }

    .running {
        animation-play-state: running
    }

    @media (hover:hover) {
        .group-hover\:bg-amber-500\/20:is(:where(.group):hover *) {
            background-color: #f99c0033
        }

        @supports (color:color-mix(in lab, red, red)) {
            .group-hover\:bg-amber-500\/20:is(:where(.group):hover *) {
                background-color: color-mix(in oklab,var(--color-amber-500)20%,transparent)
            }
        }

        .group-hover\:bg-blue-500\/20:is(:where(.group):hover *) {
            background-color: #3080ff33
        }

        @supports (color:color-mix(in lab, red, red)) {
            .group-hover\:bg-blue-500\/20:is(:where(.group):hover *) {
                background-color: color-mix(in oklab,var(--color-blue-500)20%,transparent)
            }
        }

        .group-hover\:bg-emerald-500\/20:is(:where(.group):hover *) {
            background-color: #00bb7f33
        }

        @supports (color:color-mix(in lab, red, red)) {
            .group-hover\:bg-emerald-500\/20:is(:where(.group):hover *) {
                background-color: color-mix(in oklab,var(--color-emerald-500)20%,transparent)
            }
        }

        .group-hover\:bg-indigo-500\/20:is(:where(.group):hover *) {
            background-color: #625fff33
        }

        @supports (color:color-mix(in lab, red, red)) {
            .group-hover\:bg-indigo-500\/20:is(:where(.group):hover *) {
                background-color: color-mix(in oklab,var(--color-indigo-500)20%,transparent)
            }
        }

        .group-hover\:bg-primary\/20:is(:where(.group):hover *) {
            background-color: var(--primary)
        }

        @supports (color:color-mix(in lab, red, red)) {
            .group-hover\:bg-primary\/20:is(:where(.group):hover *) {
                background-color: color-mix(in oklab,var(--primary)20%,transparent)
            }
        }

        .group-hover\:bg-purple-500\/20:is(:where(.group):hover *) {
            background-color: #ac4bff33
        }

        @supports (color:color-mix(in lab, red, red)) {
            .group-hover\:bg-purple-500\/20:is(:where(.group):hover *) {
                background-color: color-mix(in oklab,var(--color-purple-500)20%,transparent)
            }
        }

        .group-hover\:bg-red-500\/20:is(:where(.group):hover *) {
            background-color: #fb2c3633
        }

        @supports (color:color-mix(in lab, red, red)) {
            .group-hover\:bg-red-500\/20:is(:where(.group):hover *) {
                background-color: color-mix(in oklab,var(--color-red-500)20%,transparent)
            }
        }

        .group-hover\:bg-rose-500\/20:is(:where(.group):hover *) {
            background-color: #ff235733
        }

        @supports (color:color-mix(in lab, red, red)) {
            .group-hover\:bg-rose-500\/20:is(:where(.group):hover *) {
                background-color: color-mix(in oklab,var(--color-rose-500)20%,transparent)
            }
        }

        .group-hover\:bg-violet-500\/20:is(:where(.group):hover *) {
            background-color: #8d54ff33
        }

        @supports (color:color-mix(in lab, red, red)) {
            .group-hover\:bg-violet-500\/20:is(:where(.group):hover *) {
                background-color: color-mix(in oklab,var(--color-violet-500)20%,transparent)
            }
        }

        .group-hover\:text-primary:is(:where(.group):hover *) {
            color: var(--primary)
        }

        .group-hover\:opacity-100:is(:where(.group):hover *) {
            opacity: 1
        }
    }

    .peer-checked\:bg-primary:is(:where(.peer):checked~*) {
        background-color: var(--primary)
    }

    .peer-focus\:ring-4:is(:where(.peer):focus~*) {
        --tw-ring-shadow: var(--tw-ring-inset,)0 0 0 calc(4px + 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-focus\:ring-primary\/25:is(:where(.peer):focus~*) {
        --tw-ring-color: var(--primary)
    }

    @supports (color:color-mix(in lab, red, red)) {
        .peer-focus\:ring-primary\/25:is(:where(.peer):focus~*) {
            --tw-ring-color: color-mix(in oklab,var(--primary)25%,transparent)
        }
    }

    .peer-focus\:outline-none:is(:where(.peer):focus~*) {
        --tw-outline-style: none;
        outline-style: none
    }

    .placeholder\:text-right::placeholder {
        text-align: right
    }

    .placeholder\:text-muted-foreground::placeholder {
        color: var(--muted-foreground)
    }

    .after\:absolute:after {
        content: var(--tw-content);
        position: absolute
    }

    .after\:top-\[2px\]:after {
        content: var(--tw-content);
        top: 2px
    }

    .after\:left-\[2px\]:after {
        content: var(--tw-content);
        left: 2px
    }

    .after\:h-5:after {
        content: var(--tw-content);
        height: calc(var(--spacing)*5)
    }

    .after\:w-5:after {
        content: var(--tw-content);
        width: calc(var(--spacing)*5)
    }

    .after\:rounded-full:after {
        content: var(--tw-content);
        border-radius: 3.40282e38px
    }

    .after\:bg-white:after {
        content: var(--tw-content);
        background-color: var(--color-white)
    }

    .after\:transition-all:after {
        content: var(--tw-content);
        transition-property: all;
        transition-timing-function: var(--tw-ease,var(--default-transition-timing-function));
        transition-duration: var(--tw-duration,var(--default-transition-duration))
    }

    .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 {
        content: var(--tw-content);
        border-color: var(--color-white)
    }

    .last\:border-b-0:last-child {
        border-bottom-style: var(--tw-border-style);
        border-bottom-width: 0
    }

    @media (hover:hover) {
        .hover\:-translate-y-1:hover {
            --tw-translate-y: calc(var(--spacing)*-1);
            translate: var(--tw-translate-x)var(--tw-translate-y)
        }

        .hover\:gap-1\.5:hover {
            gap: calc(var(--spacing)*1.5)
        }

        .hover\:border-amber-500:hover {
            border-color: var(--color-amber-500)
        }

        .hover\:border-amber-500\/50:hover {
            border-color: #f99c0080
        }

        @supports (color:color-mix(in lab, red, red)) {
            .hover\:border-amber-500\/50:hover {
                border-color: color-mix(in oklab,var(--color-amber-500)50%,transparent)
            }
        }

        .hover\:border-amber-500\/60:hover {
            border-color: #f99c0099
        }

        @supports (color:color-mix(in lab, red, red)) {
            .hover\:border-amber-500\/60:hover {
                border-color: color-mix(in oklab,var(--color-amber-500)60%,transparent)
            }
        }

        .hover\:border-blue-500\/50:hover {
            border-color: #3080ff80
        }

        @supports (color:color-mix(in lab, red, red)) {
            .hover\:border-blue-500\/50:hover {
                border-color: color-mix(in oklab,var(--color-blue-500)50%,transparent)
            }
        }

        .hover\:border-blue-500\/60:hover {
            border-color: #3080ff99
        }

        @supports (color:color-mix(in lab, red, red)) {
            .hover\:border-blue-500\/60:hover {
                border-color: color-mix(in oklab,var(--color-blue-500)60%,transparent)
            }
        }

        .hover\:border-cyan-500\/50:hover {
            border-color: #00b7d780
        }

        @supports (color:color-mix(in lab, red, red)) {
            .hover\:border-cyan-500\/50:hover {
                border-color: color-mix(in oklab,var(--color-cyan-500)50%,transparent)
            }
        }

        .hover\:border-destructive:hover {
            border-color: var(--destructive)
        }

        .hover\:border-emerald-500:hover {
            border-color: var(--color-emerald-500)
        }

        .hover\:border-emerald-500\/50:hover {
            border-color: #00bb7f80
        }

        @supports (color:color-mix(in lab, red, red)) {
            .hover\:border-emerald-500\/50:hover {
                border-color: color-mix(in oklab,var(--color-emerald-500)50%,transparent)
            }
        }

        .hover\:border-emerald-500\/60:hover {
            border-color: #00bb7f99
        }

        @supports (color:color-mix(in lab, red, red)) {
            .hover\:border-emerald-500\/60:hover {
                border-color: color-mix(in oklab,var(--color-emerald-500)60%,transparent)
            }
        }

        .hover\:border-indigo-500\/50:hover {
            border-color: #625fff80
        }

        @supports (color:color-mix(in lab, red, red)) {
            .hover\:border-indigo-500\/50:hover {
                border-color: color-mix(in oklab,var(--color-indigo-500)50%,transparent)
            }
        }

        .hover\:border-indigo-500\/60:hover {
            border-color: #625fff99
        }

        @supports (color:color-mix(in lab, red, red)) {
            .hover\:border-indigo-500\/60:hover {
                border-color: color-mix(in oklab,var(--color-indigo-500)60%,transparent)
            }
        }

        .hover\:border-primary:hover, .hover\:border-primary\/20:hover {
            border-color: var(--primary)
        }

        @supports (color:color-mix(in lab, red, red)) {
            .hover\:border-primary\/20:hover {
                border-color: color-mix(in oklab,var(--primary)20%,transparent)
            }
        }

        .hover\:border-primary\/50:hover {
            border-color: var(--primary)
        }

        @supports (color:color-mix(in lab, red, red)) {
            .hover\:border-primary\/50:hover {
                border-color: color-mix(in oklab,var(--primary)50%,transparent)
            }
        }

        .hover\:border-red-500:hover {
            border-color: var(--color-red-500)
        }

        .hover\:border-red-500\/60:hover {
            border-color: #fb2c3699
        }

        @supports (color:color-mix(in lab, red, red)) {
            .hover\:border-red-500\/60:hover {
                border-color: color-mix(in oklab,var(--color-red-500)60%,transparent)
            }
        }

        .hover\:border-sky-500:hover {
            border-color: var(--color-sky-500)
        }

        .hover\:border-violet-500\/50:hover {
            border-color: #8d54ff80
        }

        @supports (color:color-mix(in lab, red, red)) {
            .hover\:border-violet-500\/50:hover {
                border-color: color-mix(in oklab,var(--color-violet-500)50%,transparent)
            }
        }

        .hover\:border-violet-500\/60:hover {
            border-color: #8d54ff99
        }

        @supports (color:color-mix(in lab, red, red)) {
            .hover\:border-violet-500\/60:hover {
                border-color: color-mix(in oklab,var(--color-violet-500)60%,transparent)
            }
        }

        .hover\:bg-accent:hover, .hover\:bg-accent\/50:hover {
            background-color: var(--accent)
        }

        @supports (color:color-mix(in lab, red, red)) {
            .hover\:bg-accent\/50:hover {
                background-color: color-mix(in oklab,var(--accent)50%,transparent)
            }
        }

        .hover\:bg-amber-500\/5:hover {
            background-color: #f99c000d
        }

        @supports (color:color-mix(in lab, red, red)) {
            .hover\:bg-amber-500\/5:hover {
                background-color: color-mix(in oklab,var(--color-amber-500)5%,transparent)
            }
        }

        .hover\:bg-amber-500\/10:hover {
            background-color: #f99c001a
        }

        @supports (color:color-mix(in lab, red, red)) {
            .hover\:bg-amber-500\/10:hover {
                background-color: color-mix(in oklab,var(--color-amber-500)10%,transparent)
            }
        }

        .hover\:bg-amber-500\/20:hover {
            background-color: #f99c0033
        }

        @supports (color:color-mix(in lab, red, red)) {
            .hover\:bg-amber-500\/20:hover {
                background-color: color-mix(in oklab,var(--color-amber-500)20%,transparent)
            }
        }

        .hover\:bg-blue-500\/5:hover {
            background-color: #3080ff0d
        }

        @supports (color:color-mix(in lab, red, red)) {
            .hover\:bg-blue-500\/5:hover {
                background-color: color-mix(in oklab,var(--color-blue-500)5%,transparent)
            }
        }

        .hover\:bg-blue-500\/20:hover {
            background-color: #3080ff33
        }

        @supports (color:color-mix(in lab, red, red)) {
            .hover\:bg-blue-500\/20:hover {
                background-color: color-mix(in oklab,var(--color-blue-500)20%,transparent)
            }
        }

        .hover\:bg-blue-600:hover {
            background-color: var(--color-blue-600)
        }

        .hover\:bg-destructive:hover, .hover\:bg-destructive\/10:hover {
            background-color: var(--destructive)
        }

        @supports (color:color-mix(in lab, red, red)) {
            .hover\:bg-destructive\/10:hover {
                background-color: color-mix(in oklab,var(--destructive)10%,transparent)
            }
        }

        .hover\:bg-destructive\/90:hover {
            background-color: var(--destructive)
        }

        @supports (color:color-mix(in lab, red, red)) {
            .hover\:bg-destructive\/90:hover {
                background-color: color-mix(in oklab,var(--destructive)90%,transparent)
            }
        }

        .hover\:bg-emerald-500\/5:hover {
            background-color: #00bb7f0d
        }

        @supports (color:color-mix(in lab, red, red)) {
            .hover\:bg-emerald-500\/5:hover {
                background-color: color-mix(in oklab,var(--color-emerald-500)5%,transparent)
            }
        }

        .hover\:bg-emerald-500\/15:hover {
            background-color: #00bb7f26
        }

        @supports (color:color-mix(in lab, red, red)) {
            .hover\:bg-emerald-500\/15:hover {
                background-color: color-mix(in oklab,var(--color-emerald-500)15%,transparent)
            }
        }

        .hover\:bg-emerald-500\/20:hover {
            background-color: #00bb7f33
        }

        @supports (color:color-mix(in lab, red, red)) {
            .hover\:bg-emerald-500\/20:hover {
                background-color: color-mix(in oklab,var(--color-emerald-500)20%,transparent)
            }
        }

        .hover\:bg-emerald-600:hover {
            background-color: var(--color-emerald-600)
        }

        .hover\:bg-indigo-500\/5:hover {
            background-color: #625fff0d
        }

        @supports (color:color-mix(in lab, red, red)) {
            .hover\:bg-indigo-500\/5:hover {
                background-color: color-mix(in oklab,var(--color-indigo-500)5%,transparent)
            }
        }

        .hover\:bg-muted:hover, .hover\:bg-muted\/20:hover {
            background-color: var(--muted)
        }

        @supports (color:color-mix(in lab, red, red)) {
            .hover\:bg-muted\/20:hover {
                background-color: color-mix(in oklab,var(--muted)20%,transparent)
            }
        }

        .hover\:bg-muted\/25:hover {
            background-color: var(--muted)
        }

        @supports (color:color-mix(in lab, red, red)) {
            .hover\:bg-muted\/25:hover {
                background-color: color-mix(in oklab,var(--muted)25%,transparent)
            }
        }

        .hover\:bg-muted\/30:hover {
            background-color: var(--muted)
        }

        @supports (color:color-mix(in lab, red, red)) {
            .hover\:bg-muted\/30:hover {
                background-color: color-mix(in oklab,var(--muted)30%,transparent)
            }
        }

        .hover\:bg-muted\/40:hover {
            background-color: var(--muted)
        }

        @supports (color:color-mix(in lab, red, red)) {
            .hover\:bg-muted\/40:hover {
                background-color: color-mix(in oklab,var(--muted)40%,transparent)
            }
        }

        .hover\:bg-muted\/50:hover {
            background-color: var(--muted)
        }

        @supports (color:color-mix(in lab, red, red)) {
            .hover\:bg-muted\/50:hover {
                background-color: color-mix(in oklab,var(--muted)50%,transparent)
            }
        }

        .hover\:bg-muted\/80:hover {
            background-color: var(--muted)
        }

        @supports (color:color-mix(in lab, red, red)) {
            .hover\:bg-muted\/80:hover {
                background-color: color-mix(in oklab,var(--muted)80%,transparent)
            }
        }

        .hover\:bg-pink-500\/10:hover {
            background-color: #f6339a1a
        }

        @supports (color:color-mix(in lab, red, red)) {
            .hover\:bg-pink-500\/10:hover {
                background-color: color-mix(in oklab,var(--color-pink-500)10%,transparent)
            }
        }

        .hover\:bg-primary\/5:hover {
            background-color: var(--primary)
        }

        @supports (color:color-mix(in lab, red, red)) {
            .hover\:bg-primary\/5:hover {
                background-color: color-mix(in oklab,var(--primary)5%,transparent)
            }
        }

        .hover\:bg-primary\/10:hover {
            background-color: var(--primary)
        }

        @supports (color:color-mix(in lab, red, red)) {
            .hover\:bg-primary\/10:hover {
                background-color: color-mix(in oklab,var(--primary)10%,transparent)
            }
        }

        .hover\:bg-primary\/15:hover {
            background-color: var(--primary)
        }

        @supports (color:color-mix(in lab, red, red)) {
            .hover\:bg-primary\/15:hover {
                background-color: color-mix(in oklab,var(--primary)15%,transparent)
            }
        }

        .hover\:bg-primary\/20:hover {
            background-color: var(--primary)
        }

        @supports (color:color-mix(in lab, red, red)) {
            .hover\:bg-primary\/20:hover {
                background-color: color-mix(in oklab,var(--primary)20%,transparent)
            }
        }

        .hover\:bg-primary\/90:hover {
            background-color: var(--primary)
        }

        @supports (color:color-mix(in lab, red, red)) {
            .hover\:bg-primary\/90:hover {
                background-color: color-mix(in oklab,var(--primary)90%,transparent)
            }
        }

        .hover\:bg-purple-500\/20:hover {
            background-color: #ac4bff33
        }

        @supports (color:color-mix(in lab, red, red)) {
            .hover\:bg-purple-500\/20:hover {
                background-color: color-mix(in oklab,var(--color-purple-500)20%,transparent)
            }
        }

        .hover\:bg-red-500\/5:hover {
            background-color: #fb2c360d
        }

        @supports (color:color-mix(in lab, red, red)) {
            .hover\:bg-red-500\/5:hover {
                background-color: color-mix(in oklab,var(--color-red-500)5%,transparent)
            }
        }

        .hover\:bg-red-600:hover {
            background-color: var(--color-red-600)
        }

        .hover\:bg-rose-500\/20:hover {
            background-color: #ff235733
        }

        @supports (color:color-mix(in lab, red, red)) {
            .hover\:bg-rose-500\/20:hover {
                background-color: color-mix(in oklab,var(--color-rose-500)20%,transparent)
            }
        }

        .hover\:bg-sky-500\/10:hover {
            background-color: #00a5ef1a
        }

        @supports (color:color-mix(in lab, red, red)) {
            .hover\:bg-sky-500\/10:hover {
                background-color: color-mix(in oklab,var(--color-sky-500)10%,transparent)
            }
        }

        .hover\:bg-sky-500\/15:hover {
            background-color: #00a5ef26
        }

        @supports (color:color-mix(in lab, red, red)) {
            .hover\:bg-sky-500\/15:hover {
                background-color: color-mix(in oklab,var(--color-sky-500)15%,transparent)
            }
        }

        .hover\:bg-violet-500\/5:hover {
            background-color: #8d54ff0d
        }

        @supports (color:color-mix(in lab, red, red)) {
            .hover\:bg-violet-500\/5:hover {
                background-color: color-mix(in oklab,var(--color-violet-500)5%,transparent)
            }
        }

        .hover\:bg-violet-500\/10:hover {
            background-color: #8d54ff1a
        }

        @supports (color:color-mix(in lab, red, red)) {
            .hover\:bg-violet-500\/10:hover {
                background-color: color-mix(in oklab,var(--color-violet-500)10%,transparent)
            }
        }

        .hover\:fill-muted\/80:hover {
            fill: var(--muted)
        }

        @supports (color:color-mix(in lab, red, red)) {
            .hover\:fill-muted\/80:hover {
                fill: color-mix(in oklab,var(--muted)80%,transparent)
            }
        }

        .hover\:text-card-foreground:hover {
            color: var(--card-foreground)
        }

        .hover\:text-cyan-700:hover {
            color: var(--color-cyan-700)
        }

        .hover\:text-foreground:hover {
            color: var(--foreground)
        }

        .hover\:text-primary:hover {
            color: var(--primary)
        }

        .hover\:text-red-700:hover {
            color: var(--color-red-700)
        }

        .hover\:text-violet-600:hover {
            color: var(--color-violet-600)
        }

        .hover\:underline:hover {
            text-decoration-line: underline
        }

        .hover\:opacity-100:hover {
            opacity: 1
        }

        .hover\:shadow-2xl:hover {
            --tw-shadow: 0 25px 50px -12px var(--tw-shadow-color,#00000040);
            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 {
            --tw-shadow: 0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);
            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 {
            --tw-shadow: 0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);
            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-sm:hover {
            --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);
            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 {
            --tw-shadow: 0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);
            box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)
        }
    }

    .focus-visible\:border-ring:focus-visible {
        border-color: var(--ring)
    }

    .focus-visible\:ring-\[3px\]:focus-visible {
        --tw-ring-shadow: var(--tw-ring-inset,)0 0 0 calc(3px + 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-visible\:ring-ring\/50:focus-visible {
        --tw-ring-color: var(--ring)
    }

    @supports (color:color-mix(in lab, red, red)) {
        .focus-visible\:ring-ring\/50:focus-visible {
            --tw-ring-color: color-mix(in oklab,var(--ring)50%,transparent)
        }
    }

    .disabled\:pointer-events-none:disabled {
        pointer-events: none
    }

    .disabled\:opacity-50:disabled {
        opacity: .5
    }

    .has-checked\:border-primary:has(:checked) {
        border-color: var(--primary)
    }

    .has-checked\:bg-primary\/5:has(:checked) {
        background-color: var(--primary)
    }

    @supports (color:color-mix(in lab, red, red)) {
        .has-checked\:bg-primary\/5:has(:checked) {
            background-color: color-mix(in oklab,var(--primary)5%,transparent)
        }
    }

    .aria-expanded\:bg-muted[aria-expanded=true] {
        background-color: var(--muted)
    }

    .aria-expanded\:text-foreground[aria-expanded=true] {
        color: var(--foreground)
    }

    .aria-invalid\:border-destructive[aria-invalid=true] {
        border-color: var(--destructive)
    }

    .aria-invalid\:ring-\[3px\][aria-invalid=true] {
        --tw-ring-shadow: var(--tw-ring-inset,)0 0 0 calc(3px + 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)
    }

    .aria-invalid\:ring-destructive\/20[aria-invalid=true] {
        --tw-ring-color: var(--destructive)
    }

    @supports (color:color-mix(in lab, red, red)) {
        .aria-invalid\:ring-destructive\/20[aria-invalid=true] {
            --tw-ring-color: color-mix(in oklab,var(--destructive)20%,transparent)
        }
    }

    @media not all and (min-width:64rem) {
        .max-lg\:hidden {
            display: none
        }
    }

    @media not all and (min-width:48rem) {
        .max-md\:flex-wrap {
            flex-wrap: wrap
        }
    }

    @media not all and (min-width:40rem) {
        .max-sm\:flex {
            display: flex
        }

        .max-sm\:min-h-screen {
            min-height: 100vh
        }

        .max-sm\:min-w-screen {
            min-width: 100vw
        }

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

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

        .max-sm\:overflow-y-auto {
            overflow-y: auto
        }
    }

    @media (min-width:40rem) {
        .sm\:col-span-2 {
            grid-column: span 2/span 2
        }

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

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

        .sm\:container {
            width: 100%
        }

        @media (min-width:40rem) {
            .sm\:container {
                max-width: 40rem
            }
        }

        @media (min-width:48rem) {
            .sm\:container {
                max-width: 48rem
            }
        }

        @media (min-width:64rem) {
            .sm\:container {
                max-width: 64rem
            }
        }

        @media (min-width:80rem) {
            .sm\:container {
                max-width: 80rem
            }
        }

        @media (min-width:96rem) {
            .sm\:container {
                max-width: 96rem
            }
        }

        .sm\:mx-0 {
            margin-inline: calc(var(--spacing)*0)
        }

        .sm\:-mt-12 {
            margin-top: calc(var(--spacing)*-12)
        }

        .sm\:block {
            display: block
        }

        .sm\:flex {
            display: flex
        }

        .sm\:grid {
            display: grid
        }

        .sm\:hidden {
            display: none
        }

        .sm\:inline {
            display: inline
        }

        .sm\:size-14 {
            width: calc(var(--spacing)*14);
            height: calc(var(--spacing)*14)
        }

        .sm\:size-24 {
            width: calc(var(--spacing)*24);
            height: calc(var(--spacing)*24)
        }

        .sm\:h-32 {
            height: calc(var(--spacing)*32)
        }

        .sm\:h-auto {
            height: auto
        }

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

        .sm\:w-40 {
            width: calc(var(--spacing)*40)
        }

        .sm\:max-w-2xl {
            max-width: var(--container-2xl)
        }

        .sm\:max-w-96 {
            max-width: calc(var(--spacing)*96)
        }

        .sm\:max-w-lg {
            max-width: var(--container-lg)
        }

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

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

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

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

        .sm\:grid-cols-\[1fr_100px_100px_100px_70px\] {
            grid-template-columns: 1fr 100px 100px 100px 70px
        }

        .sm\:flex-row {
            flex-direction: row
        }

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

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

        .sm\:gap-4 {
            gap: calc(var(--spacing)*4)
        }

        .sm\:gap-6 {
            gap: calc(var(--spacing)*6)
        }

        .sm\:mask-\[linear-gradient\(transparent_10\%\,white\,transparent_85\%\)\] {
            -webkit-mask-image: linear-gradient(#0000 10%,#fff,#0000 85%);
            mask-image: linear-gradient(#0000 10%,#fff,#0000 85%)
        }

        .sm\:p-5 {
            padding: calc(var(--spacing)*5)
        }
    }

    @media (min-width:48rem) {
        .md\:col-span-1 {
            grid-column: span 1/span 1
        }

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

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

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

        .md\:table-cell {
            display: table-cell
        }

        .md\:w-64 {
            width: calc(var(--spacing)*64)
        }

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

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

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

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

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

    @media (min-width:64rem) {
        .lg\:col-span-1 {
            grid-column: span 1/span 1
        }

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

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

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

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

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

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

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

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

        .lg\:block {
            display: block
        }

        .lg\:flex {
            display: flex
        }

        .lg\:hidden {
            display: none
        }

        .lg\:inline-flex {
            display: inline-flex
        }

        .lg\:table-cell {
            display: table-cell
        }

        .lg\:w-80 {
            width: calc(var(--spacing)*80)
        }

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

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

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

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

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

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

        .lg\:flex-row {
            flex-direction: row
        }

        .lg\:items-start {
            align-items: flex-start
        }

        .lg\:gap-6 {
            gap: calc(var(--spacing)*6)
        }

        .lg\:border-s {
            border-inline-start-style: var(--tw-border-style);
            border-inline-start-width: 1px
        }

        .lg\:border-t-0 {
            border-top-style: var(--tw-border-style);
            border-top-width: 0
        }

        .lg\:p-6 {
            padding: calc(var(--spacing)*6)
        }

        .lg\:p-8 {
            padding: calc(var(--spacing)*8)
        }

        .lg\:p-12 {
            padding: calc(var(--spacing)*12)
        }
    }

    @media (min-width:80rem) {
        .xl\:col-span-1 {
            grid-column: span 1/span 1
        }

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

        .xl\:col-span-3 {
            grid-column: span 3/span 3
        }

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

        .xl\:col-span-5 {
            grid-column: span 5/span 5
        }

        .xl\:col-span-7 {
            grid-column: span 7/span 7
        }

        .xl\:col-span-8 {
            grid-column: span 8/span 8
        }

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

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

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

        .xl\:grid-cols-5 {
            grid-template-columns: repeat(5,minmax(0,1fr))
        }

        .xl\:grid-cols-12 {
            grid-template-columns: repeat(12,minmax(0,1fr))
        }
    }

    .ltr\:flex-row-reverse:where(:dir(ltr),[dir=ltr],[dir=ltr] *) {
        flex-direction: row-reverse
    }

    .ltr\:justify-start:where(:dir(ltr),[dir=ltr],[dir=ltr] *) {
        justify-content: flex-start
    }

    .rtl\:rotate-180:where(:dir(rtl),[dir=rtl],[dir=rtl] *) {
        rotate: 180deg
    }

    .rtl\:flex-row-reverse:where(:dir(rtl),[dir=rtl],[dir=rtl] *) {
        flex-direction: row-reverse
    }

    .dark\:block:is(.dark *) {
        display: block
    }

    .dark\:hidden:is(.dark *) {
        display: none
    }

    .dark\:border-green-800:is(.dark *) {
        border-color: var(--color-green-800)
    }

    .dark\:bg-amber-950\/20:is(.dark *) {
        background-color: #46190133
    }

    @supports (color:color-mix(in lab, red, red)) {
        .dark\:bg-amber-950\/20:is(.dark *) {
            background-color: color-mix(in oklab,var(--color-amber-950)20%,transparent)
        }
    }

    .dark\:bg-green-950\/20:is(.dark *) {
        background-color: #032e1533
    }

    @supports (color:color-mix(in lab, red, red)) {
        .dark\:bg-green-950\/20:is(.dark *) {
            background-color: color-mix(in oklab,var(--color-green-950)20%,transparent)
        }
    }

    .dark\:bg-red-950\/20:is(.dark *) {
        background-color: #46080933
    }

    @supports (color:color-mix(in lab, red, red)) {
        .dark\:bg-red-950\/20:is(.dark *) {
            background-color: color-mix(in oklab,var(--color-red-950)20%,transparent)
        }
    }

    .dark\:from-blue-950\/20:is(.dark *) {
        --tw-gradient-from: #16245633
    }

    @supports (color:color-mix(in lab, red, red)) {
        .dark\:from-blue-950\/20:is(.dark *) {
            --tw-gradient-from: color-mix(in oklab,var(--color-blue-950)20%,transparent)
        }
    }

    .dark\:from-blue-950\/20:is(.dark *) {
        --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))
    }

    .dark\:from-cyan-950\/20:is(.dark *) {
        --tw-gradient-from: #05334533
    }

    @supports (color:color-mix(in lab, red, red)) {
        .dark\:from-cyan-950\/20:is(.dark *) {
            --tw-gradient-from: color-mix(in oklab,var(--color-cyan-950)20%,transparent)
        }
    }

    .dark\:from-cyan-950\/20:is(.dark *) {
        --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))
    }

    .dark\:from-green-950\/20:is(.dark *) {
        --tw-gradient-from: #032e1533
    }

    @supports (color:color-mix(in lab, red, red)) {
        .dark\:from-green-950\/20:is(.dark *) {
            --tw-gradient-from: color-mix(in oklab,var(--color-green-950)20%,transparent)
        }
    }

    .dark\:from-green-950\/20:is(.dark *) {
        --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))
    }

    .dark\:from-orange-950\/20:is(.dark *) {
        --tw-gradient-from: #44130633
    }

    @supports (color:color-mix(in lab, red, red)) {
        .dark\:from-orange-950\/20:is(.dark *) {
            --tw-gradient-from: color-mix(in oklab,var(--color-orange-950)20%,transparent)
        }
    }

    .dark\:from-orange-950\/20:is(.dark *) {
        --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))
    }

    .dark\:from-pink-950\/20:is(.dark *) {
        --tw-gradient-from: #51042433
    }

    @supports (color:color-mix(in lab, red, red)) {
        .dark\:from-pink-950\/20:is(.dark *) {
            --tw-gradient-from: color-mix(in oklab,var(--color-pink-950)20%,transparent)
        }
    }

    .dark\:from-pink-950\/20:is(.dark *) {
        --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))
    }

    .dark\:from-purple-950\/20:is(.dark *) {
        --tw-gradient-from: #3c036633
    }

    @supports (color:color-mix(in lab, red, red)) {
        .dark\:from-purple-950\/20:is(.dark *) {
            --tw-gradient-from: color-mix(in oklab,var(--color-purple-950)20%,transparent)
        }
    }

    .dark\:from-purple-950\/20:is(.dark *) {
        --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))
    }

    .dark\:from-sky-950\/20:is(.dark *) {
        --tw-gradient-from: #052f4a33
    }

    @supports (color:color-mix(in lab, red, red)) {
        .dark\:from-sky-950\/20:is(.dark *) {
            --tw-gradient-from: color-mix(in oklab,var(--color-sky-950)20%,transparent)
        }
    }

    .dark\:from-sky-950\/20:is(.dark *) {
        --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))
    }

    .dark\:to-blue-900\/20:is(.dark *) {
        --tw-gradient-to: #1c398e33
    }

    @supports (color:color-mix(in lab, red, red)) {
        .dark\:to-blue-900\/20:is(.dark *) {
            --tw-gradient-to: color-mix(in oklab,var(--color-blue-900)20%,transparent)
        }
    }

    .dark\:to-blue-900\/20:is(.dark *) {
        --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))
    }

    .dark\:to-blue-950\/20:is(.dark *) {
        --tw-gradient-to: #16245633
    }

    @supports (color:color-mix(in lab, red, red)) {
        .dark\:to-blue-950\/20:is(.dark *) {
            --tw-gradient-to: color-mix(in oklab,var(--color-blue-950)20%,transparent)
        }
    }

    .dark\:to-blue-950\/20:is(.dark *) {
        --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))
    }

    .dark\:to-emerald-950\/20:is(.dark *) {
        --tw-gradient-to: #002c2233
    }

    @supports (color:color-mix(in lab, red, red)) {
        .dark\:to-emerald-950\/20:is(.dark *) {
            --tw-gradient-to: color-mix(in oklab,var(--color-emerald-950)20%,transparent)
        }
    }

    .dark\:to-emerald-950\/20:is(.dark *) {
        --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))
    }

    .dark\:to-green-900\/20:is(.dark *) {
        --tw-gradient-to: #0d542b33
    }

    @supports (color:color-mix(in lab, red, red)) {
        .dark\:to-green-900\/20:is(.dark *) {
            --tw-gradient-to: color-mix(in oklab,var(--color-green-900)20%,transparent)
        }
    }

    .dark\:to-green-900\/20:is(.dark *) {
        --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))
    }

    .dark\:to-indigo-950\/20:is(.dark *) {
        --tw-gradient-to: #1e1a4d33
    }

    @supports (color:color-mix(in lab, red, red)) {
        .dark\:to-indigo-950\/20:is(.dark *) {
            --tw-gradient-to: color-mix(in oklab,var(--color-indigo-950)20%,transparent)
        }
    }

    .dark\:to-indigo-950\/20:is(.dark *) {
        --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))
    }

    .dark\:to-pink-900\/20:is(.dark *) {
        --tw-gradient-to: #86104333
    }

    @supports (color:color-mix(in lab, red, red)) {
        .dark\:to-pink-900\/20:is(.dark *) {
            --tw-gradient-to: color-mix(in oklab,var(--color-pink-900)20%,transparent)
        }
    }

    .dark\:to-pink-900\/20:is(.dark *) {
        --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))
    }

    .dark\:to-pink-950\/20:is(.dark *) {
        --tw-gradient-to: #51042433
    }

    @supports (color:color-mix(in lab, red, red)) {
        .dark\:to-pink-950\/20:is(.dark *) {
            --tw-gradient-to: color-mix(in oklab,var(--color-pink-950)20%,transparent)
        }
    }

    .dark\:to-pink-950\/20:is(.dark *) {
        --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))
    }

    .dark\:to-red-950\/20:is(.dark *) {
        --tw-gradient-to: #46080933
    }

    @supports (color:color-mix(in lab, red, red)) {
        .dark\:to-red-950\/20:is(.dark *) {
            --tw-gradient-to: color-mix(in oklab,var(--color-red-950)20%,transparent)
        }
    }

    .dark\:to-red-950\/20:is(.dark *) {
        --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))
    }

    .dark\:to-sky-900\/20:is(.dark *) {
        --tw-gradient-to: #024a7033
    }

    @supports (color:color-mix(in lab, red, red)) {
        .dark\:to-sky-900\/20:is(.dark *) {
            --tw-gradient-to: color-mix(in oklab,var(--color-sky-900)20%,transparent)
        }
    }

    .dark\:to-sky-900\/20:is(.dark *) {
        --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))
    }

    .dark\:fill-white\/5:is(.dark *) {
        fill: #ffffff0d
    }

    @supports (color:color-mix(in lab, red, red)) {
        .dark\:fill-white\/5:is(.dark *) {
            fill: color-mix(in oklab,var(--color-white)5%,transparent)
        }
    }

    .dark\:stroke-white\/10:is(.dark *) {
        stroke: #ffffff1a
    }

    @supports (color:color-mix(in lab, red, red)) {
        .dark\:stroke-white\/10:is(.dark *) {
            stroke: color-mix(in oklab,var(--color-white)10%,transparent)
        }
    }

    .dark\:text-green-200:is(.dark *) {
        color: var(--color-green-200)
    }

    .dark\:text-green-300:is(.dark *) {
        color: var(--color-green-300)
    }

    @media (hover:hover) {
        .dark\:hover\:bg-muted\/50:is(.dark *):hover {
            background-color: var(--muted)
        }

        @supports (color:color-mix(in lab, red, red)) {
            .dark\:hover\:bg-muted\/50:is(.dark *):hover {
                background-color: color-mix(in oklab,var(--muted)50%,transparent)
            }
        }

        .dark\:hover\:fill-white\/10:is(.dark *):hover {
            fill: #ffffff1a
        }

        @supports (color:color-mix(in lab, red, red)) {
            .dark\:hover\:fill-white\/10:is(.dark *):hover {
                fill: color-mix(in oklab,var(--color-white)10%,transparent)
            }
        }
    }

    .dark\:aria-invalid\:border-destructive\/50:is(.dark *)[aria-invalid=true] {
        border-color: var(--destructive)
    }

    @supports (color:color-mix(in lab, red, red)) {
        .dark\:aria-invalid\:border-destructive\/50:is(.dark *)[aria-invalid=true] {
            border-color: color-mix(in oklab,var(--destructive)50%,transparent)
        }
    }

    .dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true] {
        --tw-ring-color: var(--destructive)
    }

    @supports (color:color-mix(in lab, red, red)) {
        .dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true] {
            --tw-ring-color: color-mix(in oklab,var(--destructive)40%,transparent)
        }
    }

    @media print {
        .print\:hidden {
            display: none
        }
    }

    .has-checked\:\[\&\>i\]\:opacity-100\!:has(:checked) > i {
        opacity: 1 !important
    }

    .app-layout {
        flex-direction: column;
        min-height: 100vh;
        display: flex
    }

    .app-header {
        top: calc(var(--spacing)*0);
        z-index: 40;
        border-bottom-style: var(--tw-border-style);
        background-color: var(--sidebar);
        height: var(--header-height);
        border-bottom-width: 1px;
        position: sticky
    }

    .app-header-content {
        height: 100%;
        padding-inline: calc(var(--spacing)*4);
        justify-content: space-between;
        align-items: center;
        display: flex
    }

    @media (min-width:64rem) {
        .app-header-content {
            padding-inline: calc(var(--spacing)*6)
        }
    }

    .app-body {
        padding-bottom: var(--footer-height);
        flex: 1
    }

    .app-main {
        flex-direction: column;
        flex: 1;
        margin-inline-start: var(--sidebar-width);
        transition: margin-inline-start .3s;
        display: flex
    }

    [data-sidebar=collapsed] .app-main {
        margin-inline-start: var(--sidebar-collapsed-width)
    }

    [data-sidebar=hidden] .app-main {
        margin-inline-start: 0
    }

    @media (max-width:1024px) {
        .app-main {
            margin-inline-start: 0
        }
    }

    .app-footer {
        border-top-style: var(--tw-border-style);
        padding-inline: calc(var(--spacing)*6);
        padding-block: calc(var(--spacing)*4);
        border-top-width: 1px
    }

    .main-with-sidebar {
        margin-inline-start: var(--sidebar-width);
        transition: margin-inline-start .3s
    }

    [data-sidebar=hidden] .main-with-sidebar {
        margin-inline-start: 0
    }

    @media (max-width:1024px) {
        .main-with-sidebar {
            margin-inline-start: 0
        }
    }

    .scrollbar-thin {
        scrollbar-width: thin
    }

        .scrollbar-thin::-webkit-scrollbar {
            width: 6px;
            height: 6px
        }

        .scrollbar-thin::-webkit-scrollbar-track {
            background-color: #0000
        }

        .scrollbar-thin::-webkit-scrollbar-thumb {
            background-color: var(--border);
            border-radius: 3.40282e38px
        }

    @media (hover:hover) {
        .scrollbar-thin::-webkit-scrollbar-thumb:hover {
            background-color: var(--muted-foreground)
        }

        @supports (color:color-mix(in lab, red, red)) {
            .scrollbar-thin::-webkit-scrollbar-thumb:hover {
                background-color: color-mix(in oklab,var(--muted-foreground)30%,transparent)
            }
        }
    }
}

@property --tw-animation-delay {
    syntax: "*";
    inherits: false;
    initial-value: 0s
}

@property --tw-animation-direction {
    syntax: "*";
    inherits: false;
    initial-value: normal
}

@property --tw-animation-duration {
    syntax: "*";
    inherits: false
}

@property --tw-animation-fill-mode {
    syntax: "*";
    inherits: false;
    initial-value: none
}

@property --tw-animation-iteration-count {
    syntax: "*";
    inherits: false;
    initial-value: 1
}

@property --tw-enter-blur {
    syntax: "*";
    inherits: false;
    initial-value: 0
}

@property --tw-enter-opacity {
    syntax: "*";
    inherits: false;
    initial-value: 1
}

@property --tw-enter-rotate {
    syntax: "*";
    inherits: false;
    initial-value: 0
}

@property --tw-enter-scale {
    syntax: "*";
    inherits: false;
    initial-value: 1
}

@property --tw-enter-translate-x {
    syntax: "*";
    inherits: false;
    initial-value: 0
}

@property --tw-enter-translate-y {
    syntax: "*";
    inherits: false;
    initial-value: 0
}

@property --tw-exit-blur {
    syntax: "*";
    inherits: false;
    initial-value: 0
}

@property --tw-exit-opacity {
    syntax: "*";
    inherits: false;
    initial-value: 1
}

@property --tw-exit-rotate {
    syntax: "*";
    inherits: false;
    initial-value: 0
}

@property --tw-exit-scale {
    syntax: "*";
    inherits: false;
    initial-value: 1
}

@property --tw-exit-translate-x {
    syntax: "*";
    inherits: false;
    initial-value: 0
}

@property --tw-exit-translate-y {
    syntax: "*";
    inherits: false;
    initial-value: 0
}

:root, .light {
    --alert: var(--color-yellow-600);
    --info: var(--color-sky-600);
    --warning: var(--color-red-600);
    --success: var(--color-emerald-600);
    --background: oklch(100% 0 0);
    --foreground: oklch(14.5% 0 0);
    --card: oklch(100% 0 0);
    --card-foreground: oklch(14.5% 0 0);
    --popover: oklch(100% 0 0);
    --popover-foreground: oklch(14.5% 0 0);
    --primary: oklch(20.5% 0 0);
    --primary-foreground: oklch(98.5% 0 0);
    --secondary: oklch(97% 0 0);
    --secondary-foreground: oklch(20.5% 0 0);
    --muted: oklch(97% 0 0);
    --muted-foreground: oklch(55.6% 0 0);
    --accent: oklch(97% 0 0);
    --accent-foreground: oklch(20.5% 0 0);
    --destructive: oklch(57.7% .245 27.325);
    --border: oklch(92.2% 0 0);
    --input: oklch(92.2% 0 0);
    --ring: oklch(70.8% 0 0);
    --chart-1: oklch(64.6% .222 41.116);
    --chart-2: oklch(60% .118 184.704);
    --chart-3: oklch(39.8% .07 227.392);
    --chart-4: oklch(82.8% .189 84.429);
    --chart-5: oklch(76.9% .188 70.08);
    --radius: .625rem;
    --sidebar: oklch(98.5% 0 0);
    --sidebar-foreground: oklch(14.5% 0 0);
    --sidebar-primary: oklch(20.5% 0 0);
    --sidebar-primary-foreground: oklch(98.5% 0 0);
    --sidebar-accent: oklch(97% 0 0);
    --sidebar-accent-foreground: oklch(20.5% 0 0);
    --sidebar-border: oklch(92.2% 0 0);
    --sidebar-ring: oklch(70.8% 0 0)
}

.dark {
    --alert: var(--color-yellow-400);
    --info: var(--color-sky-400);
    --warning: var(--color-red-400);
    --success: var(--color-emerald-400);
    --background: oklch(14.5% 0 0);
    --foreground: oklch(98.5% 0 0);
    --card: oklch(20.5% 0 0);
    --card-foreground: oklch(98.5% 0 0);
    --popover: oklch(20.5% 0 0);
    --popover-foreground: oklch(98.5% 0 0);
    --primary: oklch(92.2% 0 0);
    --primary-foreground: oklch(20.5% 0 0);
    --secondary: oklch(26.9% 0 0);
    --secondary-foreground: oklch(98.5% 0 0);
    --muted: oklch(26.9% 0 0);
    --muted-foreground: oklch(70.8% 0 0);
    --accent: oklch(26.9% 0 0);
    --accent-foreground: oklch(98.5% 0 0);
    --destructive: var(--color-red-500);
    --border: oklch(100% 0 0/.1);
    --input: oklch(100% 0 0/.15);
    --ring: oklch(55.6% 0 0);
    --chart-1: oklch(48.8% .243 264.376);
    --chart-2: oklch(69.6% .17 162.48);
    --chart-3: oklch(76.9% .188 70.08);
    --chart-4: oklch(62.7% .265 303.9);
    --chart-5: oklch(64.5% .246 16.439);
    --sidebar: oklch(20.5% 0 0);
    --sidebar-foreground: oklch(98.5% 0 0);
    --sidebar-primary: oklch(48.8% .243 264.376);
    --sidebar-primary-foreground: oklch(98.5% 0 0);
    --sidebar-accent: oklch(26.9% 0 0);
    --sidebar-accent-foreground: oklch(98.5% 0 0);
    --sidebar-border: oklch(100% 0 0/.1);
    --sidebar-ring: oklch(55.6% 0 0)
}

@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-space-y-reverse {
    syntax: "*";
    inherits: false;
    initial-value: 0
}

@property --tw-space-x-reverse {
    syntax: "*";
    inherits: false;
    initial-value: 0
}

@property --tw-divide-y-reverse {
    syntax: "*";
    inherits: false;
    initial-value: 0
}

@property --tw-border-style {
    syntax: "*";
    inherits: false;
    initial-value: solid
}

@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-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-duration {
    syntax: "*";
    inherits: false
}

@property --tw-ease {
    syntax: "*";
    inherits: false
}

@property --tw-content {
    syntax: "*";
    inherits: false;
    initial-value: ""
}

@property --tw-tracking {
    syntax: "*";
    inherits: false
}

@keyframes ping {
    75%,to {
        opacity: 0;
        transform: scale(2)
    }
}

@keyframes pulse {
    50% {
        opacity: .5
    }
}

@keyframes bounce {
    0%,to {
        animation-timing-function: cubic-bezier(.8,0,1,1);
        transform: translateY(-25%)
    }

    50% {
        animation-timing-function: cubic-bezier(0,0,.2,1);
        transform: none
    }
}

@keyframes enter {
    0% {
        opacity: var(--tw-enter-opacity,1);
        transform: translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));
        filter: blur(var(--tw-enter-blur,0))
    }
}

@keyframes exit {
    to {
        opacity: var(--tw-exit-opacity,1);
        transform: translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));
        filter: blur(var(--tw-exit-blur,0))
    }
}
