﻿*,
:after,
:before {
    --tw-border-spacing-x: 0;
    --tw-border-spacing-y: 0;
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    --tw-pan-x: ;
    --tw-pan-y: ;
    --tw-pinch-zoom: ;
    --tw-scroll-snap-strictness: proximity;
    --tw-gradient-from-position: ;
    --tw-gradient-via-position: ;
    --tw-gradient-to-position: ;
    --tw-ordinal: ;
    --tw-slashed-zero: ;
    --tw-numeric-figure: ;
    --tw-numeric-spacing: ;
    --tw-numeric-fraction: ;
    --tw-ring-inset: ;
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: rgba(59, 130, 246, .5);
    --tw-ring-offset-shadow: 0 0 #0000;
    --tw-ring-shadow: 0 0 #0000;
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    --tw-blur: ;
    --tw-brightness: ;
    --tw-contrast: ;
    --tw-grayscale: ;
    --tw-hue-rotate: ;
    --tw-invert: ;
    --tw-saturate: ;
    --tw-sepia: ;
    --tw-drop-shadow: ;
    --tw-backdrop-blur: ;
    --tw-backdrop-brightness: ;
    --tw-backdrop-contrast: ;
    --tw-backdrop-grayscale: ;
    --tw-backdrop-hue-rotate: ;
    --tw-backdrop-invert: ;
    --tw-backdrop-opacity: ;
    --tw-backdrop-saturate: ;
    --tw-backdrop-sepia: ;
    --tw-contain-size: ;
    --tw-contain-layout: ;
    --tw-contain-paint: ;
    --tw-contain-style:
}

::backdrop {
    --tw-border-spacing-x: 0;
    --tw-border-spacing-y: 0;
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    --tw-pan-x: ;
    --tw-pan-y: ;
    --tw-pinch-zoom: ;
    --tw-scroll-snap-strictness: proximity;
    --tw-gradient-from-position: ;
    --tw-gradient-via-position: ;
    --tw-gradient-to-position: ;
    --tw-ordinal: ;
    --tw-slashed-zero: ;
    --tw-numeric-figure: ;
    --tw-numeric-spacing: ;
    --tw-numeric-fraction: ;
    --tw-ring-inset: ;
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: rgba(59, 130, 246, .5);
    --tw-ring-offset-shadow: 0 0 #0000;
    --tw-ring-shadow: 0 0 #0000;
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    --tw-blur: ;
    --tw-brightness: ;
    --tw-contrast: ;
    --tw-grayscale: ;
    --tw-hue-rotate: ;
    --tw-invert: ;
    --tw-saturate: ;
    --tw-sepia: ;
    --tw-drop-shadow: ;
    --tw-backdrop-blur: ;
    --tw-backdrop-brightness: ;
    --tw-backdrop-contrast: ;
    --tw-backdrop-grayscale: ;
    --tw-backdrop-hue-rotate: ;
    --tw-backdrop-invert: ;
    --tw-backdrop-opacity: ;
    --tw-backdrop-saturate: ;
    --tw-backdrop-sepia: ;
    --tw-contain-size: ;
    --tw-contain-layout: ;
    --tw-contain-paint: ;
    --tw-contain-style:
}

/*! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com*/
*,
:after,
:before {
    border: 0 solid #e5e7eb;
    box-sizing: border-box
}

:after,
:before {
    --tw-content: ""
}

:host,
html {
    line-height: 1.5;
    -webkit-text-size-adjust: 100%;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
    font-feature-settings: normal;
    font-variation-settings: normal;
    -moz-tab-size: 4;
    -o-tab-size: 4;
    tab-size: 4;
    -webkit-tap-highlight-color: transparent
}

body {
    line-height: inherit;
    margin: 0
}

hr {
    border-top-width: 1px;
    color: inherit;
    height: 0
}

abbr:where([title]) {
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-size: inherit;
    font-weight: inherit
}

a {
    color: inherit;
    text-decoration: inherit
}

b,
strong {
    font-weight: bolder
}

code,
kbd,
pre,
samp {
    font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;
    font-feature-settings: normal;
    font-size: 1em;
    font-variation-settings: normal
}

small {
    font-size: 80%
}

sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sub {
    bottom: -.25em
}

sup {
    top: -.5em
}

table {
    border-collapse: collapse;
    border-color: inherit;
    text-indent: 0
}

button,
input,
optgroup,
select,
textarea {
    color: inherit;
    font-family: inherit;
    font-feature-settings: inherit;
    font-size: 100%;
    font-variation-settings: inherit;
    font-weight: inherit;
    letter-spacing: inherit;
    line-height: inherit;
    margin: 0;
    padding: 0
}

button,
select {
    text-transform: none
}

button,
input:where([type=button]),
input:where([type=reset]),
input:where([type=submit]) {
    -webkit-appearance: button;
    background-color: transparent;
    background-image: none
}

:-moz-focusring {
    outline: auto
}

:-moz-ui-invalid {
    box-shadow: none
}

progress {
    vertical-align: baseline
}

::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
    height: auto
}

[type=search] {
    -webkit-appearance: textfield;
    outline-offset: -2px
}

::-webkit-search-decoration {
    -webkit-appearance: none
}

::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit
}

summary {
    display: list-item
}

blockquote,
dd,
dl,
fieldset,
figure,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
p,
pre {
    margin: 0
}

fieldset,
legend {
    padding: 0
}

menu,
ol,
ul {
    list-style: none;
    margin: 0;
    padding: 0
}

dialog {
    padding: 0
}

textarea {
    resize: vertical
}

input::-moz-placeholder,
textarea::-moz-placeholder {
    color: #9ca3af
}

input::placeholder,
textarea::placeholder {
    color: #9ca3af
}

[role=button],
button {
    cursor: pointer
}

:disabled {
    cursor: default
}

audio,
canvas,
embed,
iframe,
img,
object,
svg,
video {
    display: block;
    vertical-align: middle
}

img,
video {
    height: auto;
    max-width: 100%
}

[hidden]:where(:not([hidden=until-found])) {
    display: none
}

input:where(:not([type])),
input:where([type=date]),
input:where([type=datetime-local]),
input:where([type=email]),
input:where([type=month]),
input:where([type=number]),
input:where([type=password]),
input:where([type=search]),
input:where([type=tel]),
input:where([type=text]),
input:where([type=time]),
input:where([type=url]),
input:where([type=week]),
select,
select:where([multiple]),
textarea {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: #fff;
    border-color: #6b7280;
    border-radius: 0;
    border-width: 1px;
    font-size: 1rem;
    line-height: 1.5rem;
    padding: .5rem .75rem;
    --tw-shadow: 0 0 #0000
}

input:where(:not([type])):focus,
input:where([type=date]):focus,
input:where([type=datetime-local]):focus,
input:where([type=email]):focus,
input:where([type=month]):focus,
input:where([type=number]):focus,
input:where([type=password]):focus,
input:where([type=search]):focus,
input:where([type=tel]):focus,
input:where([type=text]):focus,
input:where([type=time]):focus,
input:where([type=url]):focus,
input:where([type=week]):focus,
select:focus,
select:where([multiple]):focus,
textarea:focus {
    outline: 2px solid transparent;
    outline-offset: 2px;
    --tw-ring-inset: var(--tw-empty,
            /*!*/
            /*!*/
        );
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: #2563eb;
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    border-color: #2563eb;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
}

input::-moz-placeholder,
textarea::-moz-placeholder {
    color: #6b7280;
    opacity: 1
}

input::placeholder,
textarea::placeholder {
    color: #6b7280;
    opacity: 1
}

::-webkit-datetime-edit-fields-wrapper {
    padding: 0
}

::-webkit-date-and-time-value {
    min-height: 1.5em;
    text-align: inherit
}

::-webkit-datetime-edit {
    display: inline-flex
}

::-webkit-datetime-edit,
::-webkit-datetime-edit-day-field,
::-webkit-datetime-edit-hour-field,
::-webkit-datetime-edit-meridiem-field,
::-webkit-datetime-edit-millisecond-field,
::-webkit-datetime-edit-minute-field,
::-webkit-datetime-edit-month-field,
::-webkit-datetime-edit-second-field,
::-webkit-datetime-edit-year-field {
    padding-bottom: 0;
    padding-top: 0
}

select {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");
    background-position: right .5rem center;
    background-repeat: no-repeat;
    background-size: 1.5em 1.5em;
    padding-right: 2.5rem;
    -webkit-print-color-adjust: exact;
    print-color-adjust: exact
}

select:where([multiple]),
select:where([size]:not([size="1"])) {
    background-image: none;
    background-position: 0 0;
    background-repeat: unset;
    background-size: initial;
    padding-right: .75rem;
    -webkit-print-color-adjust: unset;
    print-color-adjust: unset
}

input:where([type=checkbox]),
input:where([type=radio]) {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: #fff;
    background-origin: border-box;
    border-color: #6b7280;
    border-width: 1px;
    color: #2563eb;
    display: inline-block;
    flex-shrink: 0;
    height: 1rem;
    padding: 0;
    -webkit-print-color-adjust: exact;
    print-color-adjust: exact;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    vertical-align: middle;
    width: 1rem;
    --tw-shadow: 0 0 #0000
}

input:where([type=checkbox]) {
    border-radius: 0
}

input:where([type=radio]) {
    border-radius: 100%
}

input:where([type=checkbox]):focus,
input:where([type=radio]):focus {
    outline: 2px solid transparent;
    outline-offset: 2px;
    --tw-ring-inset: var(--tw-empty,
            /*!*/
            /*!*/
        );
    --tw-ring-offset-width: 2px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: #2563eb;
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
}

input:where([type=checkbox]):checked,
input:where([type=radio]):checked {
    background-color: currentColor;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    border-color: transparent
}

input:where([type=checkbox]):checked {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 16 16'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0'/%3E%3C/svg%3E")
}

@media (forced-colors:active) {
    input:where([type=checkbox]):checked {
        -webkit-appearance: auto;
        -moz-appearance: auto;
        appearance: auto
    }
}

input:where([type=radio]):checked {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 16 16'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E")
}

@media (forced-colors:active) {
    input:where([type=radio]):checked {
        -webkit-appearance: auto;
        -moz-appearance: auto;
        appearance: auto
    }
}

input:where([type=checkbox]):checked:focus,
input:where([type=checkbox]):checked:hover,
input:where([type=radio]):checked:focus,
input:where([type=radio]):checked:hover {
    background-color: currentColor;
    border-color: transparent
}

input:where([type=checkbox]):indeterminate {
    background-color: currentColor;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3E%3C/svg%3E");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    border-color: transparent
}

@media (forced-colors:active) {
    input:where([type=checkbox]):indeterminate {
        -webkit-appearance: auto;
        -moz-appearance: auto;
        appearance: auto
    }
}

input:where([type=checkbox]):indeterminate:focus,
input:where([type=checkbox]):indeterminate:hover {
    background-color: currentColor;
    border-color: transparent
}

input:where([type=file]) {
    background: unset;
    border-color: inherit;
    border-radius: 0;
    border-width: 0;
    font-size: unset;
    line-height: inherit;
    padding: 0
}

input:where([type=file]):focus {
    outline: 1px solid ButtonText;
    outline: 1px auto -webkit-focus-ring-color
}

:root {
    --background: 0 0% 100%;
    --foreground: 0 0% 3.9%;
    --card: 0 0% 100%;
    --card-foreground: 0 0% 3.9%;
    --popover: 0 0% 100%;
    --popover-foreground: 0 0% 3.9%;
    --primary: 0 0% 9%;
    --primary-foreground: 0 0% 98%;
    --secondary: 0 0% 96.1%;
    --secondary-foreground: 0 0% 9%;
    --muted: 0 0% 96.1%;
    --muted-foreground: 0 0% 45.1%;
    --accent: 0 0% 96.1%;
    --accent-foreground: 0 0% 9%;
    --destructive: 0 84.2% 60.2%;
    --destructive-foreground: 0 0% 98%;
    --border: 0 0% 89.8%;
    --input: 0 0% 89.8%;
    --ring: 0 0% 3.9%;
    --chart-1: 12 76% 61%;
    --chart-2: 173 58% 39%;
    --chart-3: 197 37% 24%;
    --chart-4: 43 74% 66%;
    --chart-5: 27 87% 67%;
    --radius: 0.5rem;
    --sidebar-background: 0 0% 98%;
    --sidebar-foreground: 240 5.3% 26.1%;
    --sidebar-primary: 240 5.9% 10%;
    --sidebar-primary-foreground: 0 0% 98%;
    --sidebar-accent: 240 4.8% 95.9%;
    --sidebar-accent-foreground: 240 5.9% 10%;
    --sidebar-border: 220 13% 91%;
    --sidebar-ring: 217.2 91.2% 59.8%
}

.dark {
    --background: 0 0% 3.9%;
    --foreground: 0 0% 98%;
    --card: 0 0% 3.9%;
    --card-foreground: 0 0% 98%;
    --popover: 0 0% 3.9%;
    --popover-foreground: 0 0% 98%;
    --primary: 0 0% 98%;
    --primary-foreground: 0 0% 9%;
    --secondary: 0 0% 14.9%;
    --secondary-foreground: 0 0% 98%;
    --muted: 0 0% 14.9%;
    --muted-foreground: 0 0% 63.9%;
    --accent: 0 0% 14.9%;
    --accent-foreground: 0 0% 98%;
    --destructive: 0 62.8% 30.6%;
    --destructive-foreground: 0 0% 98%;
    --border: 0 0% 14.9%;
    --input: 0 0% 14.9%;
    --ring: 0 0% 83.1%;
    --chart-1: 220 70% 50%;
    --chart-2: 160 60% 45%;
    --chart-3: 30 80% 55%;
    --chart-4: 280 65% 60%;
    --chart-5: 340 75% 55%;
    --sidebar-background: 240 5.9% 10%;
    --sidebar-foreground: 240 4.8% 95.9%;
    --sidebar-primary: 224.3 76.3% 48%;
    --sidebar-primary-foreground: 0 0% 100%;
    --sidebar-accent: 240 3.7% 15.9%;
    --sidebar-accent-foreground: 240 4.8% 95.9%;
    --sidebar-border: 240 3.7% 15.9%;
    --sidebar-ring: 217.2 91.2% 59.8%
}

* {
    border-color: hsl(var(--border))
}

body {
    background-color: hsl(var(--background));
    color: hsl(var(--foreground))
}

.container {
    width: 100%
}

@media (min-width:400px) {
    .container {
        max-width: 400px
    }
}

@media (min-width:640px) {
    .container {
        max-width: 640px
    }
}

@media (min-width:768px) {
    .container {
        max-width: 768px
    }
}

@media (min-width:1024px) {
    .container {
        max-width: 1024px
    }
}

@media (min-width:1280px) {
    .container {
        max-width: 1280px
    }
}

@media (min-width:1440px) {
    .container {
        max-width: 1440px
    }
}

@media (min-width:1600px) {
    .container {
        max-width: 1600px
    }
}

.prose {
    color: var(--tw-prose-body);
    max-width: 65ch
}

.prose :where(p):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-bottom: 1.25em;
    margin-top: 1.25em
}

.prose :where([class~=lead]):not(:where([class~=not-prose], [class~=not-prose] *)) {
    color: var(--tw-prose-lead);
    font-size: 1.25em;
    line-height: 1.6;
    margin-bottom: 1.2em;
    margin-top: 1.2em
}

.prose :where(a):not(:where([class~=not-prose], [class~=not-prose] *)) {
    color: var(--tw-prose-links);
    font-weight: 500;
    text-decoration: underline
}

.prose :where(strong):not(:where([class~=not-prose], [class~=not-prose] *)) {
    color: var(--tw-prose-bold);
    font-weight: 600
}

.prose :where(a strong):not(:where([class~=not-prose], [class~=not-prose] *)) {
    color: inherit
}

.prose :where(blockquote strong):not(:where([class~=not-prose], [class~=not-prose] *)) {
    color: inherit
}

.prose :where(thead th strong):not(:where([class~=not-prose], [class~=not-prose] *)) {
    color: inherit
}

.prose :where(ol):not(:where([class~=not-prose], [class~=not-prose] *)) {
    list-style-type: decimal;
    margin-bottom: 1.25em;
    margin-top: 1.25em;
    padding-inline-start: 1.625em
}

.prose :where(ol[type=A]):not(:where([class~=not-prose], [class~=not-prose] *)) {
    list-style-type: upper-alpha
}

.prose :where(ol[type=a]):not(:where([class~=not-prose], [class~=not-prose] *)) {
    list-style-type: lower-alpha
}

.prose :where(ol[type=A s]):not(:where([class~=not-prose], [class~=not-prose] *)) {
    list-style-type: upper-alpha
}

.prose :where(ol[type=a s]):not(:where([class~=not-prose], [class~=not-prose] *)) {
    list-style-type: lower-alpha
}

.prose :where(ol[type=I]):not(:where([class~=not-prose], [class~=not-prose] *)) {
    list-style-type: upper-roman
}

.prose :where(ol[type=i]):not(:where([class~=not-prose], [class~=not-prose] *)) {
    list-style-type: lower-roman
}

.prose :where(ol[type=I s]):not(:where([class~=not-prose], [class~=not-prose] *)) {
    list-style-type: upper-roman
}

.prose :where(ol[type=i s]):not(:where([class~=not-prose], [class~=not-prose] *)) {
    list-style-type: lower-roman
}

.prose :where(ol[type="1"]):not(:where([class~=not-prose], [class~=not-prose] *)) {
    list-style-type: decimal
}

.prose :where(ul):not(:where([class~=not-prose], [class~=not-prose] *)) {
    list-style-type: disc;
    margin-bottom: 1.25em;
    margin-top: 1.25em;
    padding-inline-start: 1.625em
}

.prose :where(ol>li):not(:where([class~=not-prose], [class~=not-prose] *))::marker {
    color: var(--tw-prose-counters);
    font-weight: 400
}

.prose :where(ul>li):not(:where([class~=not-prose], [class~=not-prose] *))::marker {
    color: var(--tw-prose-bullets)
}

.prose :where(dt):not(:where([class~=not-prose], [class~=not-prose] *)) {
    color: var(--tw-prose-headings);
    font-weight: 600;
    margin-top: 1.25em
}

.prose :where(hr):not(:where([class~=not-prose], [class~=not-prose] *)) {
    border-color: var(--tw-prose-hr);
    border-top-width: 1px;
    margin-bottom: 3em;
    margin-top: 3em
}

.prose :where(blockquote):not(:where([class~=not-prose], [class~=not-prose] *)) {
    border-inline-start-color: var(--tw-prose-quote-borders);
    border-inline-start-width: .25rem;
    color: var(--tw-prose-quotes);
    font-style: italic;
    font-weight: 500;
    margin-bottom: 1.6em;
    margin-top: 1.6em;
    padding-inline-start: 1em;
    quotes: "\201C" "\201D" "\2018" "\2019"
}

.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose], [class~=not-prose] *)):before {
    content: open-quote
}

.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose], [class~=not-prose] *)):after {
    content: close-quote
}

.prose :where(h1):not(:where([class~=not-prose], [class~=not-prose] *)) {
    color: var(--tw-prose-headings);
    font-size: 2.25em;
    font-weight: 800;
    line-height: 1.1111111;
    margin-bottom: .8888889em;
    margin-top: 0
}

.prose :where(h1 strong):not(:where([class~=not-prose], [class~=not-prose] *)) {
    color: inherit;
    font-weight: 900
}

.prose :where(h2):not(:where([class~=not-prose], [class~=not-prose] *)) {
    color: var(--tw-prose-headings);
    font-size: 1.5em;
    font-weight: 700;
    line-height: 1.3333333;
    margin-bottom: 1em;
    margin-top: 2em
}

.prose :where(h2 strong):not(:where([class~=not-prose], [class~=not-prose] *)) {
    color: inherit;
    font-weight: 800
}

.prose :where(h3):not(:where([class~=not-prose], [class~=not-prose] *)) {
    color: var(--tw-prose-headings);
    font-size: 1.25em;
    font-weight: 600;
    line-height: 1.6;
    margin-bottom: .6em;
    margin-top: 1.6em
}

.prose :where(h3 strong):not(:where([class~=not-prose], [class~=not-prose] *)) {
    color: inherit;
    font-weight: 700
}

.prose :where(h4):not(:where([class~=not-prose], [class~=not-prose] *)) {
    color: var(--tw-prose-headings);
    font-weight: 600;
    line-height: 1.5;
    margin-bottom: .5em;
    margin-top: 1.5em
}

.prose :where(h4 strong):not(:where([class~=not-prose], [class~=not-prose] *)) {
    color: inherit;
    font-weight: 700
}

.prose :where(img):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-bottom: 2em;
    margin-top: 2em
}

.prose :where(picture):not(:where([class~=not-prose], [class~=not-prose] *)) {
    display: block;
    margin-bottom: 2em;
    margin-top: 2em
}

.prose :where(video):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-bottom: 2em;
    margin-top: 2em
}

.prose :where(kbd):not(:where([class~=not-prose], [class~=not-prose] *)) {
    border-radius: .3125rem;
    box-shadow: 0 0 0 1px var(--tw-prose-kbd-shadows), 0 3px 0 var(--tw-prose-kbd-shadows);
    color: var(--tw-prose-kbd);
    font-family: inherit;
    font-size: .875em;
    font-weight: 500;
    padding-inline-end: .375em;
    padding-bottom: .1875em;
    padding-top: .1875em;
    padding-inline-start: .375em
}

.prose :where(code):not(:where([class~=not-prose], [class~=not-prose] *)) {
    color: var(--tw-prose-code);
    font-size: .875em;
    font-weight: 600
}

.prose :where(code):not(:where([class~=not-prose], [class~=not-prose] *)):before {
    content: "`"
}

.prose :where(code):not(:where([class~=not-prose], [class~=not-prose] *)):after {
    content: "`"
}

.prose :where(a code):not(:where([class~=not-prose], [class~=not-prose] *)) {
    color: inherit
}

.prose :where(h1 code):not(:where([class~=not-prose], [class~=not-prose] *)) {
    color: inherit
}

.prose :where(h2 code):not(:where([class~=not-prose], [class~=not-prose] *)) {
    color: inherit;
    font-size: .875em
}

.prose :where(h3 code):not(:where([class~=not-prose], [class~=not-prose] *)) {
    color: inherit;
    font-size: .9em
}

.prose :where(h4 code):not(:where([class~=not-prose], [class~=not-prose] *)) {
    color: inherit
}

.prose :where(blockquote code):not(:where([class~=not-prose], [class~=not-prose] *)) {
    color: inherit
}

.prose :where(thead th code):not(:where([class~=not-prose], [class~=not-prose] *)) {
    color: inherit
}

.prose :where(pre):not(:where([class~=not-prose], [class~=not-prose] *)) {
    background-color: var(--tw-prose-pre-bg);
    border-radius: .375rem;
    color: var(--tw-prose-pre-code);
    font-size: .875em;
    font-weight: 400;
    line-height: 1.7142857;
    margin-bottom: 1.7142857em;
    margin-top: 1.7142857em;
    overflow-x: auto;
    padding-inline-end: 1.1428571em;
    padding-bottom: .8571429em;
    padding-top: .8571429em;
    padding-inline-start: 1.1428571em
}

.prose :where(pre code):not(:where([class~=not-prose], [class~=not-prose] *)) {
    background-color: transparent;
    border-radius: 0;
    border-width: 0;
    color: inherit;
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit;
    line-height: inherit;
    padding: 0
}

.prose :where(pre code):not(:where([class~=not-prose], [class~=not-prose] *)):before {
    content: none
}

.prose :where(pre code):not(:where([class~=not-prose], [class~=not-prose] *)):after {
    content: none
}

.prose :where(table):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: .875em;
    line-height: 1.7142857;
    margin-bottom: 2em;
    margin-top: 2em;
    table-layout: auto;
    width: 100%
}

.prose :where(thead):not(:where([class~=not-prose], [class~=not-prose] *)) {
    border-bottom-color: var(--tw-prose-th-borders);
    border-bottom-width: 1px
}

.prose :where(thead th):not(:where([class~=not-prose], [class~=not-prose] *)) {
    color: var(--tw-prose-headings);
    font-weight: 600;
    padding-inline-end: .5714286em;
    padding-bottom: .5714286em;
    padding-inline-start: .5714286em;
    vertical-align: bottom
}

.prose :where(tbody tr):not(:where([class~=not-prose], [class~=not-prose] *)) {
    border-bottom-color: var(--tw-prose-td-borders);
    border-bottom-width: 1px
}

.prose :where(tbody tr:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    border-bottom-width: 0
}

.prose :where(tbody td):not(:where([class~=not-prose], [class~=not-prose] *)) {
    vertical-align: baseline
}

.prose :where(tfoot):not(:where([class~=not-prose], [class~=not-prose] *)) {
    border-top-color: var(--tw-prose-th-borders);
    border-top-width: 1px
}

.prose :where(tfoot td):not(:where([class~=not-prose], [class~=not-prose] *)) {
    vertical-align: top
}

.prose :where(th, td):not(:where([class~=not-prose], [class~=not-prose] *)) {
    text-align: start
}

.prose :where(figure>*):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-bottom: 0;
    margin-top: 0
}

.prose :where(figcaption):not(:where([class~=not-prose], [class~=not-prose] *)) {
    color: var(--tw-prose-captions);
    font-size: .875em;
    line-height: 1.4285714;
    margin-top: .8571429em
}

.prose {
    --tw-prose-body: #374151;
    --tw-prose-headings: #111827;
    --tw-prose-lead: #4b5563;
    --tw-prose-links: #111827;
    --tw-prose-bold: #111827;
    --tw-prose-counters: #6b7280;
    --tw-prose-bullets: #d1d5db;
    --tw-prose-hr: #e5e7eb;
    --tw-prose-quotes: #111827;
    --tw-prose-quote-borders: #e5e7eb;
    --tw-prose-captions: #6b7280;
    --tw-prose-kbd: #111827;
    --tw-prose-kbd-shadows: rgba(17, 24, 39, .1);
    --tw-prose-code: #111827;
    --tw-prose-pre-code: #e5e7eb;
    --tw-prose-pre-bg: #1f2937;
    --tw-prose-th-borders: #d1d5db;
    --tw-prose-td-borders: #e5e7eb;
    --tw-prose-invert-body: #d1d5db;
    --tw-prose-invert-headings: #fff;
    --tw-prose-invert-lead: #9ca3af;
    --tw-prose-invert-links: #fff;
    --tw-prose-invert-bold: #fff;
    --tw-prose-invert-counters: #9ca3af;
    --tw-prose-invert-bullets: #4b5563;
    --tw-prose-invert-hr: #374151;
    --tw-prose-invert-quotes: #f3f4f6;
    --tw-prose-invert-quote-borders: #374151;
    --tw-prose-invert-captions: #9ca3af;
    --tw-prose-invert-kbd: #fff;
    --tw-prose-invert-kbd-shadows: hsla(0, 0%, 100%, .1);
    --tw-prose-invert-code: #fff;
    --tw-prose-invert-pre-code: #d1d5db;
    --tw-prose-invert-pre-bg: rgba(0, 0, 0, .5);
    --tw-prose-invert-th-borders: #4b5563;
    --tw-prose-invert-td-borders: #374151;
    font-size: 1rem;
    line-height: 1.75
}

.prose :where(picture>img):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-bottom: 0;
    margin-top: 0
}

.prose :where(li):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-bottom: .5em;
    margin-top: .5em
}

.prose :where(ol>li):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-start: .375em
}

.prose :where(ul>li):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-start: .375em
}

.prose :where(.prose>ul>li p):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-bottom: .75em;
    margin-top: .75em
}

.prose :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.25em
}

.prose :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-bottom: 1.25em
}

.prose :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.25em
}

.prose :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-bottom: 1.25em
}

.prose :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-bottom: .75em;
    margin-top: .75em
}

.prose :where(dl):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-bottom: 1.25em;
    margin-top: 1.25em
}

.prose :where(dd):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: .5em;
    padding-inline-start: 1.625em
}

.prose :where(hr+*):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0
}

.prose :where(h2+*):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0
}

.prose :where(h3+*):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0
}

.prose :where(h4+*):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0
}

.prose :where(thead th:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-start: 0
}

.prose :where(thead th:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-end: 0
}

.prose :where(tbody td, tfoot td):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-end: .5714286em;
    padding-bottom: .5714286em;
    padding-top: .5714286em;
    padding-inline-start: .5714286em
}

.prose :where(tbody td:first-child, tfoot td:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-start: 0
}

.prose :where(tbody td:last-child, tfoot td:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-end: 0
}

.prose :where(figure):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-bottom: 2em;
    margin-top: 2em
}

.prose :where(.prose>:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0
}

.prose :where(.prose>:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-bottom: 0
}

.prose-slate {
    --tw-prose-body: #334155;
    --tw-prose-headings: #0f172a;
    --tw-prose-lead: #475569;
    --tw-prose-links: #0f172a;
    --tw-prose-bold: #0f172a;
    --tw-prose-counters: #64748b;
    --tw-prose-bullets: #cbd5e1;
    --tw-prose-hr: #e2e8f0;
    --tw-prose-quotes: #0f172a;
    --tw-prose-quote-borders: #e2e8f0;
    --tw-prose-captions: #64748b;
    --tw-prose-kbd: #0f172a;
    --tw-prose-kbd-shadows: rgba(15, 23, 42, .1);
    --tw-prose-code: #0f172a;
    --tw-prose-pre-code: #e2e8f0;
    --tw-prose-pre-bg: #1e293b;
    --tw-prose-th-borders: #cbd5e1;
    --tw-prose-td-borders: #e2e8f0;
    --tw-prose-invert-body: #cbd5e1;
    --tw-prose-invert-headings: #fff;
    --tw-prose-invert-lead: #94a3b8;
    --tw-prose-invert-links: #fff;
    --tw-prose-invert-bold: #fff;
    --tw-prose-invert-counters: #94a3b8;
    --tw-prose-invert-bullets: #475569;
    --tw-prose-invert-hr: #334155;
    --tw-prose-invert-quotes: #f1f5f9;
    --tw-prose-invert-quote-borders: #334155;
    --tw-prose-invert-captions: #94a3b8;
    --tw-prose-invert-kbd: #fff;
    --tw-prose-invert-kbd-shadows: hsla(0, 0%, 100%, .1);
    --tw-prose-invert-code: #fff;
    --tw-prose-invert-pre-code: #cbd5e1;
    --tw-prose-invert-pre-bg: rgba(0, 0, 0, .5);
    --tw-prose-invert-th-borders: #475569;
    --tw-prose-invert-td-borders: #334155
}

.sr-only {
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
    clip: rect(0, 0, 0, 0);
    border-width: 0;
    white-space: nowrap
}

.not-sr-only {
    height: auto;
    margin: 0;
    overflow: visible;
    padding: 0;
    position: static;
    width: auto;
    clip: auto;
    white-space: normal
}

.pointer-events-none {
    pointer-events: none
}

.visible {
    visibility: visible
}

.invisible {
    visibility: hidden
}

.static {
    position: static
}

.fixed {
    position: fixed
}

.absolute {
    position: absolute
}

.relative {
    position: relative
}

.sticky {
    position: sticky
}

.-inset-2 {
    inset: -.5rem
}

.-inset-px {
    inset: -1px
}

.inset-0 {
    inset: 0
}

.-inset-x-2 {
    left: -.5rem;
    right: -.5rem
}

.inset-x-0 {
    left: 0;
    right: 0
}

.inset-x-\[-50vw\] {
    left: -50vw;
    right: -50vw
}

.inset-y-0 {
    bottom: 0;
    top: 0
}

.-bottom-0 {
    bottom: 0
}

.-bottom-20 {
    bottom: -5rem
}

.-bottom-3 {
    bottom: -.75rem
}

.-bottom-4 {
    bottom: -1rem
}

.-bottom-40 {
    bottom: -10rem
}

.-bottom-48 {
    bottom: -12rem
}

.-bottom-\[60px\] {
    bottom: -60px
}

.-bottom-px {
    bottom: -1px
}

.-left-1\/4 {
    left: -25%
}

.-left-2 {
    left: -.5rem
}

.-left-20 {
    left: -5rem
}

.-left-4 {
    left: -1rem
}

.-left-\[2px\] {
    left: -2px
}

.-left-\[50px\] {
    left: -50px
}

.-left-vw-12 {
    left: -12vw
}

.-left-vw-8 {
    left: -8vw
}

.-right-1\/4 {
    right: -25%
}

.-right-2 {
    right: -.5rem
}

.-right-4 {
    right: -1rem
}

.-right-44 {
    right: -11rem
}

.-right-64 {
    right: -16rem
}

.-top-3 {
    top: -.75rem
}

.-top-32 {
    top: -8rem
}

.-top-4 {
    top: -1rem
}

.-top-5 {
    top: -1.25rem
}

.-top-64 {
    top: -16rem
}

.-top-px {
    top: -1px
}

.bottom-0 {
    bottom: 0
}

.bottom-2 {
    bottom: .5rem
}

.bottom-20 {
    bottom: 5rem
}

.bottom-\[10px\] {
    bottom: 10px
}

.bottom-\[145px\] {
    bottom: 145px
}

.bottom-\[2rem\] {
    bottom: 2rem
}

.bottom-full {
    bottom: 100%
}

.end-0 {
    inset-inline-end: 0
}

.left-0 {
    left: 0
}

.left-0\.5 {
    left: .125rem
}

.left-1 {
    left: .25rem
}

.left-1\/2 {
    left: 50%
}

.left-11 {
    left: 2.75rem
}

.left-16 {
    left: 4rem
}

.left-2 {
    left: .5rem
}

.left-20 {
    left: 5rem
}

.left-24 {
    left: 6rem
}

.left-4 {
    left: 1rem
}

.left-6 {
    left: 1.5rem
}

.left-\[50\%\] {
    left: 50%
}

.left-auto {
    left: auto
}

.right-0 {
    right: 0
}

.right-1 {
    right: .25rem
}

.right-1\/2 {
    right: 50%
}

.right-11 {
    right: 2.75rem
}

.right-2 {
    right: .5rem
}

.right-20 {
    right: 5rem
}

.right-24 {
    right: 6rem
}

.right-3 {
    right: .75rem
}

.right-4 {
    right: 1rem
}

.right-5 {
    right: 1.25rem
}

.right-\[68px\] {
    right: 68px
}

.right-auto {
    right: auto
}

.right-full {
    right: 100%
}

.top-0 {
    top: 0
}

.top-1 {
    top: .25rem
}

.top-1\.5 {
    top: .375rem
}

.top-1\/2 {
    top: 50%
}

.top-10 {
    top: 2.5rem
}

.top-12 {
    top: 3rem
}

.top-16 {
    top: 4rem
}

.top-2 {
    top: .5rem
}

.top-28 {
    top: 7rem
}

.top-3 {
    top: .75rem
}

.top-3\.5 {
    top: .875rem
}

.top-36 {
    top: 9rem
}

.top-4 {
    top: 1rem
}

.top-6 {
    top: 1.5rem
}

.top-64 {
    top: 16rem
}

.top-72 {
    top: 18rem
}

.top-8 {
    top: 2rem
}

.top-\[116px\] {
    top: 116px
}

.top-\[13px\] {
    top: 13px
}

.top-\[1em\] {
    top: 1em
}

.top-\[44rem\] {
    top: 44rem
}

.top-\[50\%\] {
    top: 50%
}

.top-full {
    top: 100%
}

.top-vw-16 {
    top: 16vw
}

.top-vw-24 {
    top: 24vw
}

.isolate {
    isolation: isolate
}

.-z-10 {
    z-index: -10
}

.z-10 {
    z-index: 10
}

.z-20 {
    z-index: 20
}

.z-30 {
    z-index: 30
}

.z-40 {
    z-index: 40
}

.z-50 {
    z-index: 50
}

.z-\[1000\] {
    z-index: 1000
}

.z-\[200\] {
    z-index: 200
}

.z-\[30\] {
    z-index: 30
}

.z-\[999\] {
    z-index: 999
}

.order-1 {
    order: 1
}

.order-2 {
    order: 2
}

.order-3 {
    order: 3
}

.order-4 {
    order: 4
}

.order-first {
    order: -9999
}

.order-last {
    order: 9999
}

.col-span-2 {
    grid-column: span 2/span 2
}

.col-span-3 {
    grid-column: span 3/span 3
}

.col-span-4 {
    grid-column: span 4/span 4
}

.col-span-5 {
    grid-column: span 5/span 5
}

.col-span-6 {
    grid-column: span 6/span 6
}

.col-span-8 {
    grid-column: span 8/span 8
}

.col-span-full {
    grid-column: 1/-1
}

.\!m-0 {
    margin: 0 !important
}

.m-0 {
    margin: 0
}

.m-4 {
    margin: 1rem
}

.m-6 {
    margin: 1.5rem
}

.m-auto {
    margin: auto
}

.-mx-1 {
    margin-left: -.25rem;
    margin-right: -.25rem
}

.-mx-2 {
    margin-left: -.5rem;
    margin-right: -.5rem
}

.-mx-3 {
    margin-left: -.75rem;
    margin-right: -.75rem
}

.-mx-6 {
    margin-left: -1.5rem;
    margin-right: -1.5rem
}

.-mx-8 {
    margin-left: -2rem;
    margin-right: -2rem
}

.-mx-vw-1 {
    margin-left: -1vw;
    margin-right: -1vw
}

.-mx-vw-2 {
    margin-left: -2vw;
    margin-right: -2vw
}

.-mx-vw-6 {
    margin-left: -6vw;
    margin-right: -6vw
}

.-mx-vw-8 {
    margin-left: -8vw;
    margin-right: -8vw
}

.mx-0 {
    margin-left: 0;
    margin-right: 0
}

.mx-1 {
    margin-left: .25rem;
    margin-right: .25rem
}

.mx-2 {
    margin-left: .5rem;
    margin-right: .5rem
}

.mx-2\.5 {
    margin-left: .625rem;
    margin-right: .625rem
}

.mx-3\.5 {
    margin-left: .875rem;
    margin-right: .875rem
}

.mx-\[0\.25em\] {
    margin-left: .25em;
    margin-right: .25em
}

.mx-auto {
    margin-left: auto;
    margin-right: auto
}

.mx-vw-2 {
    margin-left: 2vw;
    margin-right: 2vw
}

.mx-vw-4 {
    margin-left: 4vw;
    margin-right: 4vw
}

.mx-vw-5 {
    margin-left: 5vw;
    margin-right: 5vw
}

.my-1 {
    margin-bottom: .25rem;
    margin-top: .25rem
}

.my-10 {
    margin-bottom: 2.5rem;
    margin-top: 2.5rem
}

.my-12 {
    margin-bottom: 3rem;
    margin-top: 3rem
}

.my-2 {
    margin-bottom: .5rem;
    margin-top: .5rem
}

.my-2\.5 {
    margin-bottom: .625rem;
    margin-top: .625rem
}

.my-4 {
    margin-bottom: 1rem;
    margin-top: 1rem
}

.my-5 {
    margin-bottom: 1.25rem;
    margin-top: 1.25rem
}

.my-6 {
    margin-bottom: 1.5rem;
    margin-top: 1.5rem
}

.my-8 {
    margin-bottom: 2rem;
    margin-top: 2rem
}

.my-9 {
    margin-bottom: 2.25rem;
    margin-top: 2.25rem
}

.-mb-56 {
    margin-bottom: -14rem
}

.-mb-6 {
    margin-bottom: -1.5rem
}

.-ml-0\.5 {
    margin-left: -.125rem
}

.-ml-1 {
    margin-left: -.25rem
}

.-ml-28 {
    margin-left: -7rem
}

.-ml-\[1px\],
.-ml-px {
    margin-left: -1px
}

.-ml-vw-3 {
    margin-left: -3vw
}

.-mr-1 {
    margin-right: -.25rem
}

.-mr-28 {
    margin-right: -7rem
}

.-mr-72 {
    margin-right: -18rem
}

.-mt-1 {
    margin-top: -.25rem
}

.-mt-2 {
    margin-top: -.5rem
}

.-mt-\[10px\] {
    margin-top: -10px
}

.-mt-vw-2 {
    margin-top: -2vw
}

.-mt-vw-4 {
    margin-top: -4vw
}

.-mt-vw-6 {
    margin-top: -6vw
}

.mb-0 {
    margin-bottom: 0
}

.mb-1 {
    margin-bottom: .25rem
}

.mb-10 {
    margin-bottom: 2.5rem
}

.mb-12 {
    margin-bottom: 3rem
}

.mb-13 {
    margin-bottom: 3.25rem
}

.mb-14 {
    margin-bottom: 3.5rem
}

.mb-15 {
    margin-bottom: 3.75rem
}

.mb-16 {
    margin-bottom: 4rem
}

.mb-2 {
    margin-bottom: .5rem
}

.mb-2\.5 {
    margin-bottom: .625rem
}

.mb-24 {
    margin-bottom: 6rem
}

.mb-28 {
    margin-bottom: 7rem
}

.mb-3 {
    margin-bottom: .75rem
}

.mb-32 {
    margin-bottom: 8rem
}

.mb-36 {
    margin-bottom: 9rem
}

.mb-4 {
    margin-bottom: 1rem
}

.mb-40 {
    margin-bottom: 10rem
}

.mb-44 {
    margin-bottom: 11rem
}

.mb-48 {
    margin-bottom: 12rem
}

.mb-5 {
    margin-bottom: 1.25rem
}

.mb-56 {
    margin-bottom: 14rem
}

.mb-6 {
    margin-bottom: 1.5rem
}

.mb-60 {
    margin-bottom: 15rem
}

.mb-64 {
    margin-bottom: 16rem
}

.mb-7 {
    margin-bottom: 1.75rem
}

.mb-72 {
    margin-bottom: 18rem
}

.mb-8 {
    margin-bottom: 2rem
}

.mb-9 {
    margin-bottom: 2.25rem
}

.mb-\[15px\] {
    margin-bottom: 15px
}

.mb-\[25px\] {
    margin-bottom: 25px
}

.mb-\[2px\] {
    margin-bottom: 2px
}

.mb-\[30px\] {
    margin-bottom: 30px
}

.mb-\[54px\] {
    margin-bottom: 54px
}

.mb-\[5px\] {
    margin-bottom: 5px
}

.mb-vw-10 {
    margin-bottom: 10vw
}

.mb-vw-12 {
    margin-bottom: 12vw
}

.mb-vw-16 {
    margin-bottom: 16vw
}

.mb-vw-2 {
    margin-bottom: 2vw
}

.mb-vw-4 {
    margin-bottom: 4vw
}

.mb-vw-5 {
    margin-bottom: 5vw
}

.mb-vw-6 {
    margin-bottom: 6vw
}

.mb-vw-8 {
    margin-bottom: 8vw
}

.ml-0 {
    margin-left: 0
}

.ml-1 {
    margin-left: .25rem
}

.ml-2 {
    margin-left: .5rem
}

.ml-3 {
    margin-left: .75rem
}

.ml-4 {
    margin-left: 1rem
}

.ml-6 {
    margin-left: 1.5rem
}

.ml-8 {
    margin-left: 2rem
}

.ml-auto {
    margin-left: auto
}

.ml-vw-1 {
    margin-left: 1vw
}

.ml-vw-2 {
    margin-left: 2vw
}

.ml-vw-4 {
    margin-left: 4vw
}

.ml-vw-8 {
    margin-left: 8vw
}

.mr-1 {
    margin-right: .25rem
}

.mr-1\.5 {
    margin-right: .375rem
}

.mr-2 {
    margin-right: .5rem
}

.mr-3 {
    margin-right: .75rem
}

.mr-4 {
    margin-right: 1rem
}

.mr-auto {
    margin-right: auto
}

.mr-vw-1 {
    margin-right: 1vw
}

.ms-1 {
    margin-inline-start: .25rem
}

.ms-2 {
    margin-inline-start: .5rem
}

.mt-0 {
    margin-top: 0
}

.mt-1 {
    margin-top: .25rem
}

.mt-10 {
    margin-top: 2.5rem
}

.mt-11 {
    margin-top: 2.75rem
}

.mt-12 {
    margin-top: 3rem
}

.mt-14 {
    margin-top: 3.5rem
}

.mt-15 {
    margin-top: 3.75rem
}

.mt-16 {
    margin-top: 4rem
}

.mt-18 {
    margin-top: 5rem
}

.mt-2 {
    margin-top: .5rem
}

.mt-2\.5 {
    margin-top: .625rem
}

.mt-20 {
    margin-top: 5rem
}

.mt-24 {
    margin-top: 6rem
}

.mt-28 {
    margin-top: 7rem
}

.mt-3 {
    margin-top: .75rem
}

.mt-32 {
    margin-top: 8rem
}

.mt-36 {
    margin-top: 9rem
}

.mt-4 {
    margin-top: 1rem
}

.mt-40 {
    margin-top: 10rem
}

.mt-44 {
    margin-top: 11rem
}

.mt-48 {
    margin-top: 12rem
}

.mt-5 {
    margin-top: 1.25rem
}

.mt-56 {
    margin-top: 14rem
}

.mt-6 {
    margin-top: 1.5rem
}

.mt-60 {
    margin-top: 15rem
}

.mt-64 {
    margin-top: 16rem
}

.mt-7 {
    margin-top: 1.75rem
}

.mt-72 {
    margin-top: 18rem
}

.mt-8 {
    margin-top: 2rem
}

.mt-9 {
    margin-top: 2.25rem
}

.mt-\[0\.35em\] {
    margin-top: .35em
}

.mt-vw-1 {
    margin-top: 1vw
}

.mt-vw-10 {
    margin-top: 10vw
}

.mt-vw-12 {
    margin-top: 12vw
}

.mt-vw-16 {
    margin-top: 16vw
}

.mt-vw-2 {
    margin-top: 2vw
}

.mt-vw-3 {
    margin-top: 3vw
}

.mt-vw-4 {
    margin-top: 4vw
}

.mt-vw-5 {
    margin-top: 5vw
}

.mt-vw-6 {
    margin-top: 6vw
}

.mt-vw-8 {
    margin-top: 8vw
}

.line-clamp-2 {
    display: -webkit-box;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2
}

.block {
    display: block
}

.inline-block {
    display: inline-block
}

.inline {
    display: inline
}

.flex {
    display: flex
}

.inline-flex {
    display: inline-flex
}

.table {
    display: table
}

.grid {
    display: grid
}

.contents {
    display: contents
}

.hidden {
    display: none
}

.aspect-\[2\.1\] {
    aspect-ratio: 2.1
}

.aspect-square {
    aspect-ratio: 1/1
}

.size-10 {
    height: 2.5rem;
    width: 2.5rem
}

.size-12 {
    height: 3rem;
    width: 3rem
}

.size-16 {
    height: 4rem;
    width: 4rem
}

.size-3 {
    height: .75rem;
    width: .75rem
}

.size-4 {
    height: 1rem;
    width: 1rem
}

.size-5 {
    height: 1.25rem;
    width: 1.25rem
}

.size-6 {
    height: 1.5rem;
    width: 1.5rem
}

.size-8 {
    height: 2rem;
    width: 2rem
}

.size-9 {
    height: 2.25rem;
    width: 2.25rem
}

.size-\[14px\] {
    height: 14px;
    width: 14px
}

.size-\[15px\] {
    height: 15px;
    width: 15px
}

.size-\[17\.5px\] {
    height: 17.5px;
    width: 17.5px
}

.size-\[2px\] {
    height: 2px;
    width: 2px
}

.size-\[370px\] {
    height: 370px;
    width: 370px
}

.size-\[38px\] {
    height: 38px;
    width: 38px
}

.\!h-\[421px\] {
    height: 421px !important
}

.\!h-\[42px\] {
    height: 42px !important
}

.\!h-\[513px\] {
    height: 513px !important
}

.\!h-full {
    height: 100% !important
}

.h-0 {
    height: 0
}

.h-0\.5 {
    height: .125rem
}

.h-1\.5 {
    height: .375rem
}

.h-10 {
    height: 2.5rem
}

.h-11 {
    height: 2.75rem
}

.h-12 {
    height: 3rem
}

.h-13 {
    height: 3.25rem
}

.h-14 {
    height: 3.5rem
}

.h-15 {
    height: 3.75rem
}

.h-16 {
    height: 4rem
}

.h-18 {
    height: 4.5rem
}

.h-2 {
    height: .5rem
}

.h-2\.5 {
    height: .625rem
}

.h-20 {
    height: 5rem
}

.h-21 {
    height: 5.25rem
}

.h-24 {
    height: 6rem
}

.h-28 {
    height: 7rem
}

.h-3 {
    height: .75rem
}

.h-3\.5 {
    height: .875rem
}

.h-4 {
    height: 1rem
}

.h-4\/5 {
    height: 80%
}

.h-5 {
    height: 1.25rem
}

.h-6 {
    height: 1.5rem
}

.h-7 {
    height: 1.75rem
}

.h-8 {
    height: 2rem
}

.h-80 {
    height: 20rem
}

.h-9 {
    height: 2.25rem
}

.h-96 {
    height: 24rem
}

.h-\[100px\] {
    height: 100px
}

.h-\[118px\] {
    height: 118px
}

.h-\[1200px\] {
    height: 1200px
}

.h-\[14px\] {
    height: 14px
}

.h-\[150px\] {
    height: 150px
}

.h-\[150vw\] {
    height: 150vw
}

.h-\[162px\] {
    height: 162px
}

.h-\[17px\] {
    height: 17px
}

.h-\[18px\] {
    height: 18px
}

.h-\[19px\] {
    height: 19px
}

.h-\[1px\] {
    height: 1px
}

.h-\[200px\] {
    height: 200px
}

.h-\[203px\] {
    height: 203px
}

.h-\[206px\] {
    height: 206px
}

.h-\[20px\] {
    height: 20px
}

.h-\[214px\] {
    height: 214px
}

.h-\[217px\] {
    height: 217px
}

.h-\[222px\] {
    height: 222px
}

.h-\[240px\] {
    height: 240px
}

.h-\[244px\] {
    height: 244px
}

.h-\[24px\] {
    height: 24px
}

.h-\[257px\] {
    height: 257px
}

.h-\[259px\] {
    height: 259px
}

.h-\[25px\] {
    height: 25px
}

.h-\[266px\] {
    height: 266px
}

.h-\[26px\] {
    height: 26px
}

.h-\[272px\] {
    height: 272px
}

.h-\[276px\] {
    height: 276px
}

.h-\[284px\] {
    height: 284px
}

.h-\[285px\] {
    height: 285px
}

.h-\[28px\] {
    height: 28px
}

.h-\[30px\] {
    height: 30px
}

.h-\[323px\] {
    height: 323px
}

.h-\[327px\] {
    height: 327px
}

.h-\[329px\] {
    height: 329px
}

.h-\[32px\] {
    height: 32px
}

.h-\[350px\] {
    height: 350px
}

.h-\[366px\] {
    height: 366px
}

.h-\[382px\] {
    height: 382px
}

.h-\[3px\] {
    height: 3px
}

.h-\[40px\] {
    height: 40px
}

.h-\[410px\] {
    height: 410px
}

.h-\[45px\] {
    height: 45px
}

.h-\[45vw\] {
    height: 45vw
}

.h-\[48px\] {
    height: 48px
}

.h-\[493px\] {
    height: 493px
}

.h-\[50px\] {
    height: 50px
}

.h-\[515px\] {
    height: 515px
}

.h-\[52px\] {
    height: 52px
}

.h-\[550px\] {
    height: 550px
}

.h-\[569px\] {
    height: 569px
}

.h-\[600px\] {
    height: 600px
}

.h-\[68px\] {
    height: 68px
}

.h-\[72px\] {
    height: 72px
}

.h-\[767px\] {
    height: 767px
}

.h-\[77px\] {
    height: 77px
}

.h-\[78px\] {
    height: 78px
}

.h-\[797px\] {
    height: 797px
}

.h-\[82px\] {
    height: 82px
}

.h-\[87px\] {
    height: 87px
}

.h-\[900px\] {
    height: 900px
}

.h-\[90px\] {
    height: 90px
}

.h-\[calc\(100vh-4rem\)\] {
    height: calc(100vh - 4rem)
}

.h-\[calc\(100vh-9\.5rem\)\] {
    height: calc(100vh - 9.5rem)
}

.h-auto {
    height: auto
}

.h-full {
    height: 100%
}

.h-px {
    height: 1px
}

.h-svh {
    height: 100svh
}

.h-vw-12 {
    height: 12vw
}

.h-vw-14 {
    height: 14vw
}

.h-vw-16 {
    height: 16vw
}

.h-vw-4 {
    height: 4vw
}

.h-vw-44 {
    height: 44vw
}

.h-vw-6 {
    height: 6vw
}

.h-vw-8 {
    height: 8vw
}

.max-h-0 {
    max-height: 0
}

.max-h-14 {
    max-height: 3.5rem
}

.max-h-60 {
    max-height: 15rem
}

.max-h-\[2000px\] {
    max-height: 2000px
}

.max-h-\[300px\] {
    max-height: 300px
}

.max-h-\[350px\] {
    max-height: 350px
}

.max-h-\[400px\] {
    max-height: 400px
}

.max-h-\[70vh\] {
    max-height: 70vh
}

.max-h-\[75px\] {
    max-height: 75px
}

.max-h-full {
    max-height: 100%
}

.min-h-0 {
    min-height: 0
}

.min-h-\[200px\] {
    min-height: 200px
}

.min-h-\[46px\] {
    min-height: 46px
}

.min-h-\[4rem\] {
    min-height: 4rem
}

.min-h-\[500px\] {
    min-height: 500px
}

.min-h-\[569px\] {
    min-height: 569px
}

.min-h-\[700px\] {
    min-height: 700px
}

.min-h-\[797px\] {
    min-height: 797px
}

.min-h-full {
    min-height: 100%
}

.min-h-screen {
    min-height: 100vh
}

.min-h-svh {
    min-height: 100svh
}

.min-h-vw-44 {
    min-height: 44vw
}

.\!w-\[225px\] {
    width: 225px !important
}

.\!w-full {
    width: 100% !important
}

.w-0 {
    width: 0
}

.w-1 {
    width: .25rem
}

.w-1\.5 {
    width: .375rem
}

.w-10 {
    width: 2.5rem
}

.w-11 {
    width: 2.75rem
}

.w-12 {
    width: 3rem
}

.w-14 {
    width: 3.5rem
}

.w-15 {
    width: 3.75rem
}

.w-16 {
    width: 4rem
}

.w-18 {
    width: 4.5rem
}

.w-2 {
    width: .5rem
}

.w-2\.5 {
    width: .625rem
}

.w-2\/3 {
    width: 66.666667%
}

.w-20 {
    width: 5rem
}

.w-21 {
    width: 5.25rem
}

.w-22 {
    width: 5.5rem
}

.w-24 {
    width: 6rem
}

.w-3 {
    width: .75rem
}

.w-3\.5 {
    width: .875rem
}

.w-3\/4 {
    width: 75%
}

.w-36 {
    width: 9rem
}

.w-4 {
    width: 1rem
}

.w-4\/5 {
    width: 80%
}

.w-44 {
    width: 11rem
}

.w-48 {
    width: 12rem
}

.w-5 {
    width: 1.25rem
}

.w-56 {
    width: 14rem
}

.w-6 {
    width: 1.5rem
}

.w-64 {
    width: 16rem
}

.w-7 {
    width: 1.75rem
}

.w-72 {
    width: 18rem
}

.w-8 {
    width: 2rem
}

.w-80 {
    width: 20rem
}

.w-9 {
    width: 2.25rem
}

.w-\[--sidebar-width\] {
    width: var(--sidebar-width)
}

.w-\[100px\] {
    width: 100px
}

.w-\[100vw\] {
    width: 100vw
}

.w-\[110px\] {
    width: 110px
}

.w-\[1200px\] {
    width: 1200px
}

.w-\[120px\] {
    width: 120px
}

.w-\[122px\] {
    width: 122px
}

.w-\[146px\] {
    width: 146px
}

.w-\[148px\] {
    width: 148px
}

.w-\[14px\] {
    width: 14px
}

.w-\[15px\] {
    width: 15px
}

.w-\[165px\] {
    width: 165px
}

.w-\[171px\] {
    width: 171px
}

.w-\[190px\] {
    width: 190px
}

.w-\[1px\] {
    width: 1px
}

.w-\[200px\] {
    width: 200px
}

.w-\[201px\] {
    width: 201px
}

.w-\[20px\] {
    width: 20px
}

.w-\[210px\] {
    width: 210px
}

.w-\[218px\] {
    width: 218px
}

.w-\[232px\] {
    width: 232px
}

.w-\[245px\] {
    width: 245px
}

.w-\[24px\] {
    width: 24px
}

.w-\[250px\] {
    width: 250px
}

.w-\[25px\] {
    width: 25px
}

.w-\[25vw\] {
    width: 25vw
}

.w-\[260px\] {
    width: 260px
}

.w-\[265px\] {
    width: 265px
}

.w-\[26px\] {
    width: 26px
}

.w-\[270px\] {
    width: 270px
}

.w-\[272px\] {
    width: 272px
}

.w-\[282px\] {
    width: 282px
}

.w-\[28px\] {
    width: 28px
}

.w-\[295px\] {
    width: 295px
}

.w-\[299px\] {
    width: 299px
}

.w-\[303px\] {
    width: 303px
}

.w-\[328px\] {
    width: 328px
}

.w-\[32px\] {
    width: 32px
}

.w-\[335px\] {
    width: 335px
}

.w-\[338px\] {
    width: 338px
}

.w-\[341px\] {
    width: 341px
}

.w-\[343px\] {
    width: 343px
}

.w-\[345px\] {
    width: 345px
}

.w-\[352px\] {
    width: 352px
}

.w-\[367px\] {
    width: 367px
}

.w-\[375px\] {
    width: 375px
}

.w-\[383px\] {
    width: 383px
}

.w-\[412px\] {
    width: 412px
}

.w-\[45vw\] {
    width: 45vw
}

.w-\[50vw\] {
    width: 50vw
}

.w-\[512px\] {
    width: 512px
}

.w-\[515px\] {
    width: 515px
}

.w-\[55px\] {
    width: 55px
}

.w-\[650px\] {
    width: 650px
}

.w-\[65px\] {
    width: 65px
}

.w-\[72px\] {
    width: 72px
}

.w-\[90px\] {
    width: 90px
}

.w-\[90vw\] {
    width: 90vw
}

.w-\[91px\] {
    width: 91px
}

.w-\[96px\] {
    width: 96px
}

.w-\[99\%\] {
    width: 99%
}

.w-\[9px\] {
    width: 9px
}

.w-\[max-content\] {
    width: -moz-max-content;
    width: max-content
}

.w-auto {
    width: auto
}

.w-fit {
    width: -moz-fit-content;
    width: fit-content
}

.w-full {
    width: 100%
}

.w-max {
    width: -moz-max-content;
    width: max-content
}

.w-px {
    width: 1px
}

.w-screen {
    width: 100vw
}

.w-vw-10 {
    width: 10vw
}

.w-vw-12 {
    width: 12vw
}

.w-vw-14 {
    width: 14vw
}

.w-vw-16 {
    width: 16vw
}

.w-vw-20 {
    width: 20vw
}

.w-vw-28 {
    width: 28vw
}

.w-vw-32 {
    width: 32vw
}

.w-vw-4 {
    width: 4vw
}

.w-vw-40 {
    width: 40vw
}

.w-vw-50 {
    width: 50vw
}

.w-vw-6 {
    width: 6vw
}

.w-vw-64 {
    width: 64vw
}

.w-vw-8 {
    width: 8vw
}

.w-vw-90 {
    width: 90vw
}

.min-w-0 {
    min-width: 0
}

.min-w-5 {
    min-width: 1.25rem
}

.min-w-\[10rem\] {
    min-width: 10rem
}

.min-w-\[16rem\] {
    min-width: 16rem
}

.min-w-\[250px\] {
    min-width: 250px
}

.min-w-\[375px\] {
    min-width: 375px
}

.min-w-\[8rem\] {
    min-width: 8rem
}

.min-w-full {
    min-width: 100%
}

.\!max-w-40 {
    max-width: 10rem !important
}

.max-w-28 {
    max-width: 7rem
}

.max-w-2xl {
    max-width: 42rem
}

.max-w-30 {
    max-width: 7.5rem
}

.max-w-320 {
    max-width: 80rem
}

.max-w-40 {
    max-width: 10rem
}

.max-w-4xl {
    max-width: 56rem
}

.max-w-5xl {
    max-width: 64rem
}

.max-w-70 {
    max-width: 17.5rem
}

.max-w-7xl {
    max-width: 80rem
}

.max-w-8xl {
    max-width: 88rem
}

.max-w-\[--skeleton-width\] {
    max-width: var(--skeleton-width)
}

.max-w-\[100vw\] {
    max-width: 100vw
}

.max-w-\[1200px\] {
    max-width: 1200px
}

.max-w-\[1280px\] {
    max-width: 1280px
}

.max-w-\[140px\] {
    max-width: 140px
}

.max-w-\[1500px\] {
    max-width: 1500px
}

.max-w-\[150px\] {
    max-width: 150px
}

.max-w-\[170px\] {
    max-width: 170px
}

.max-w-\[20rem\] {
    max-width: 20rem
}

.max-w-\[280px\] {
    max-width: 280px
}

.max-w-\[300px\] {
    max-width: 300px
}

.max-w-\[309px\] {
    max-width: 309px
}

.max-w-\[343px\] {
    max-width: 343px
}

.max-w-\[400px\] {
    max-width: 400px
}

.max-w-\[415px\] {
    max-width: 415px
}

.max-w-\[443px\] {
    max-width: 443px
}

.max-w-\[500px\] {
    max-width: 500px
}

.max-w-\[520px\] {
    max-width: 520px
}

.max-w-\[524px\] {
    max-width: 524px
}

.max-w-\[538px\] {
    max-width: 538px
}

.max-w-\[550px\] {
    max-width: 550px
}

.max-w-\[600px\] {
    max-width: 600px
}

.max-w-\[605px\] {
    max-width: 605px
}

.max-w-\[625px\] {
    max-width: 625px
}

.max-w-\[650px\] {
    max-width: 650px
}

.max-w-\[675px\] {
    max-width: 675px
}

.max-w-\[70\%\] {
    max-width: 70%
}

.max-w-\[700px\] {
    max-width: 700px
}

.max-w-\[707px\] {
    max-width: 707px
}

.max-w-\[720px\] {
    max-width: 720px
}

.max-w-\[750px\] {
    max-width: 750px
}

.max-w-\[768px\] {
    max-width: 768px
}

.max-w-\[800px\] {
    max-width: 800px
}

.max-w-\[850px\] {
    max-width: 850px
}

.max-w-\[894px\] {
    max-width: 894px
}

.max-w-\[900px\] {
    max-width: 900px
}

.max-w-\[95vw\] {
    max-width: 95vw
}

.max-w-\[960px\] {
    max-width: 960px
}

.max-w-full {
    max-width: 100%
}

.max-w-lg {
    max-width: 32rem
}

.max-w-max {
    max-width: -moz-max-content;
    max-width: max-content
}

.max-w-none {
    max-width: none
}

.max-w-sm {
    max-width: 24rem
}

.max-w-xl {
    max-width: 36rem
}

.max-w-xs {
    max-width: 20rem
}

.flex-1 {
    flex: 1 1 0%
}

.flex-\[0_0_80\%\] {
    flex: 0 0 80%
}

.flex-auto {
    flex: 1 1 auto
}

.flex-none {
    flex: none
}

.flex-shrink-0 {
    flex-shrink: 0
}

.shrink {
    flex-shrink: 1
}

.shrink-0 {
    flex-shrink: 0
}

.flex-grow,
.grow {
    flex-grow: 1
}

.basis-0 {
    flex-basis: 0px
}

.caption-bottom {
    caption-side: bottom
}

.origin-top {
    transform-origin: top
}

.origin-top-right {
    transform-origin: top right
}

.-translate-x-1 {
    --tw-translate-x: -0.25rem
}

.-translate-x-1,
.-translate-x-1\/2 {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.-translate-x-1\/2 {
    --tw-translate-x: -50%
}

.-translate-x-1\/3 {
    --tw-translate-x: -33.333333%
}

.-translate-x-1\/3,
.-translate-x-6 {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.-translate-x-6 {
    --tw-translate-x: -1.5rem
}

.-translate-x-\[24rem\] {
    --tw-translate-x: -24rem
}

.-translate-x-\[24rem\],
.-translate-x-\[4rem\] {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.-translate-x-\[4rem\] {
    --tw-translate-x: -4rem
}

.-translate-x-full {
    --tw-translate-x: -100%
}

.-translate-x-full,
.-translate-x-px {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.-translate-x-px {
    --tw-translate-x: -1px
}

.-translate-x-vw-4 {
    --tw-translate-x: -4vw
}

.-translate-x-vw-4,
.-translate-y-0 {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.-translate-y-0 {
    --tw-translate-y: -0px
}

.-translate-y-1\/2 {
    --tw-translate-y: -50%
}

.-translate-y-1\/2,
.-translate-y-full {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.-translate-y-full {
    --tw-translate-y: -100%
}

.translate-x-0 {
    --tw-translate-x: 0px
}

.translate-x-0,
.translate-x-1 {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.translate-x-1 {
    --tw-translate-x: 0.25rem
}

.translate-x-1\/2 {
    --tw-translate-x: 50%
}

.translate-x-1\/2,
.translate-x-1\/3 {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.translate-x-1\/3 {
    --tw-translate-x: 33.333333%
}

.translate-x-12 {
    --tw-translate-x: 3rem
}

.translate-x-12,
.translate-x-20 {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.translate-x-20 {
    --tw-translate-x: 5rem
}

.translate-x-3 {
    --tw-translate-x: 0.75rem
}

.translate-x-3,
.translate-x-32 {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.translate-x-32 {
    --tw-translate-x: 8rem
}

.translate-x-7 {
    --tw-translate-x: 1.75rem
}

.translate-x-7,
.translate-x-\[-200px\] {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.translate-x-\[-200px\] {
    --tw-translate-x: -200px
}

.translate-x-\[-50\%\] {
    --tw-translate-x: -50%
}

.translate-x-\[-50\%\],
.translate-x-\[200px\] {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.translate-x-\[200px\] {
    --tw-translate-x: 200px
}

.translate-x-\[26rem\] {
    --tw-translate-x: 26rem
}

.translate-x-\[26rem\],
.translate-x-\[60vw\] {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.translate-x-\[60vw\] {
    --tw-translate-x: 60vw
}

.translate-x-full {
    --tw-translate-x: 100%
}

.translate-x-full,
.translate-x-px {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.translate-x-px {
    --tw-translate-x: 1px
}

.translate-x-vw-24 {
    --tw-translate-x: 24vw
}

.translate-x-vw-24,
.translate-x-vw-4 {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.translate-x-vw-4 {
    --tw-translate-x: 4vw
}

.translate-x-vw-8 {
    --tw-translate-x: 8vw
}

.translate-x-vw-8,
.translate-y-0 {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.translate-y-0 {
    --tw-translate-y: 0px
}

.translate-y-1\/2 {
    --tw-translate-y: 50%
}

.translate-y-1\/2,
.translate-y-28 {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.translate-y-28 {
    --tw-translate-y: 7rem
}

.translate-y-4 {
    --tw-translate-y: 1rem
}

.translate-y-4,
.translate-y-40 {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.translate-y-40 {
    --tw-translate-y: 10rem
}

.translate-y-\[-50\%\] {
    --tw-translate-y: -50%
}

.translate-y-\[-50\%\],
.translate-y-\[50vw\] {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.translate-y-\[50vw\] {
    --tw-translate-y: 50vw
}

.translate-y-full {
    --tw-translate-y: 100%
}

.translate-y-full,
.translate-y-vw-16 {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.translate-y-vw-16 {
    --tw-translate-y: 16vw
}

.translate-y-vw-44 {
    --tw-translate-y: 44vw
}

.-rotate-90,
.translate-y-vw-44 {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.-rotate-90 {
    --tw-rotate: -90deg
}

.-rotate-\[5deg\] {
    --tw-rotate: -5deg
}

.-rotate-\[5deg\],
.rotate-180 {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.rotate-180 {
    --tw-rotate: 180deg
}

.rotate-45 {
    --tw-rotate: 45deg
}

.rotate-45,
.rotate-90 {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.rotate-90 {
    --tw-rotate: 90deg
}

.rotate-\[5deg\] {
    --tw-rotate: 5deg
}

.rotate-\[5deg\],
.scale-100 {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.scale-100 {
    --tw-scale-x: 1;
    --tw-scale-y: 1
}

.scale-75 {
    --tw-scale-x: .75;
    --tw-scale-y: .75
}

.scale-75,
.scale-95 {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.scale-95 {
    --tw-scale-x: .95;
    --tw-scale-y: .95
}

.scale-\[110\%\] {
    --tw-scale-x: 110%;
    --tw-scale-y: 110%
}

.scale-\[110\%\],
.scale-\[200\%\] {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.scale-\[200\%\] {
    --tw-scale-x: 200%;
    --tw-scale-y: 200%
}

.scale-\[90\%\] {
    --tw-scale-x: 90%;
    --tw-scale-y: 90%
}

.scale-\[90\%\],
.scale-\[97\%\] {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.scale-\[97\%\] {
    --tw-scale-x: 97%;
    --tw-scale-y: 97%
}

.-scale-x-100 {
    --tw-scale-x: -1
}

.-scale-x-100,
.transform {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.animate-\[wave_1\.5s_ease-in-out_infinite\] {
    animation: wave 1.5s ease-in-out infinite
}

@keyframes ping {

    75%,
    to {
        opacity: 0;
        transform: scale(2)
    }
}

.animate-ping {
    animation: ping 1s cubic-bezier(0, 0, .2, 1) infinite
}

@keyframes pulse {
    50% {
        opacity: .5
    }
}

.animate-pulse {
    animation: pulse 2s cubic-bezier(.4, 0, .6, 1) infinite
}

@keyframes spin {
    to {
        transform: rotate(1turn)
    }
}

.animate-spin {
    animation: spin 1s linear infinite
}

.cursor-default {
    cursor: default
}

.cursor-grab {
    cursor: grab
}

.cursor-grabbing {
    cursor: grabbing
}

.cursor-pointer {
    cursor: pointer
}

.touch-none {
    touch-action: none
}

.select-none {
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.resize {
    resize: both
}

.scroll-mt-28 {
    scroll-margin-top: 7rem
}

.scroll-mt-32 {
    scroll-margin-top: 8rem
}

.list-inside {
    list-style-position: inside
}

.list-outside {
    list-style-position: outside
}

.list-disc {
    list-style-type: disc
}

.appearance-none {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

.grid-flow-row {
    grid-auto-flow: row
}

.grid-flow-col {
    grid-auto-flow: column
}

.grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr))
}

.grid-cols-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr))
}

.grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr))
}

.grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr))
}

.grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr))
}

.grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr))
}

.grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr))
}

.grid-rows-1 {
    grid-template-rows: repeat(1, minmax(0, 1fr))
}

.grid-rows-6 {
    grid-template-rows: repeat(6, minmax(0, 1fr))
}

.flex-row {
    flex-direction: row
}

.flex-row-reverse {
    flex-direction: row-reverse
}

.flex-col {
    flex-direction: column
}

.flex-col-reverse {
    flex-direction: column-reverse
}

.flex-wrap {
    flex-wrap: wrap
}

.flex-nowrap {
    flex-wrap: nowrap
}

.items-start {
    align-items: flex-start
}

.items-end {
    align-items: flex-end
}

.items-center {
    align-items: center
}

.items-stretch {
    align-items: stretch
}

.justify-start {
    justify-content: flex-start
}

.justify-end {
    justify-content: flex-end
}

.justify-center {
    justify-content: center
}

.justify-between {
    justify-content: space-between
}

.justify-around {
    justify-content: space-around
}

.justify-stretch {
    justify-content: stretch
}

.gap-0\.5 {
    gap: .125rem
}

.gap-1 {
    gap: .25rem
}

.gap-1\.5 {
    gap: .375rem
}

.gap-10 {
    gap: 2.5rem
}

.gap-11 {
    gap: 2.75rem
}

.gap-12 {
    gap: 3rem
}

.gap-13 {
    gap: 3.25rem
}

.gap-14 {
    gap: 3.5rem
}

.gap-16 {
    gap: 4rem
}

.gap-2 {
    gap: .5rem
}

.gap-2\.5 {
    gap: .625rem
}

.gap-20 {
    gap: 5rem
}

.gap-3 {
    gap: .75rem
}

.gap-4 {
    gap: 1rem
}

.gap-5 {
    gap: 1.25rem
}

.gap-6 {
    gap: 1.5rem
}

.gap-7 {
    gap: 1.75rem
}

.gap-8 {
    gap: 2rem
}

.gap-9 {
    gap: 2.25rem
}

.gap-\[10px\] {
    gap: 10px
}

.gap-\[15px\] {
    gap: 15px
}

.gap-\[18px\] {
    gap: 18px
}

.gap-\[25px\] {
    gap: 25px
}

.gap-\[30px\] {
    gap: 30px
}

.gap-\[5px\] {
    gap: 5px
}

.gap-vw-1 {
    gap: 1vw
}

.gap-vw-10 {
    gap: 10vw
}

.gap-vw-12 {
    gap: 12vw
}

.gap-vw-2 {
    gap: 2vw
}

.gap-vw-20 {
    gap: 20vw
}

.gap-vw-3 {
    gap: 3vw
}

.gap-vw-4 {
    gap: 4vw
}

.gap-vw-6 {
    gap: 6vw
}

.gap-vw-8 {
    gap: 8vw
}

.gap-x-2 {
    -moz-column-gap: .5rem;
    column-gap: .5rem
}

.gap-x-20 {
    -moz-column-gap: 5rem;
    column-gap: 5rem
}

.gap-x-4 {
    -moz-column-gap: 1rem;
    column-gap: 1rem
}

.gap-x-5 {
    -moz-column-gap: 1.25rem;
    column-gap: 1.25rem
}

.gap-x-6 {
    -moz-column-gap: 1.5rem;
    column-gap: 1.5rem
}

.gap-x-8 {
    -moz-column-gap: 2rem;
    column-gap: 2rem
}

.gap-x-vw-2 {
    -moz-column-gap: 2vw;
    column-gap: 2vw
}

.gap-y-1 {
    row-gap: .25rem
}

.gap-y-16 {
    row-gap: 4rem
}

.gap-y-2 {
    row-gap: .5rem
}

.gap-y-5 {
    row-gap: 1.25rem
}

.gap-y-6 {
    row-gap: 1.5rem
}

.gap-y-8 {
    row-gap: 2rem
}

.gap-y-vw-10 {
    row-gap: 10vw
}

.gap-y-vw-4 {
    row-gap: 4vw
}

.gap-y-vw-8 {
    row-gap: 8vw
}

.space-x-1>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-left: calc(.25rem*(1 - var(--tw-space-x-reverse)));
    margin-right: calc(.25rem*var(--tw-space-x-reverse))
}

.space-x-2>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-left: calc(.5rem*(1 - var(--tw-space-x-reverse)));
    margin-right: calc(.5rem*var(--tw-space-x-reverse))
}

.space-x-3>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-left: calc(.75rem*(1 - var(--tw-space-x-reverse)));
    margin-right: calc(.75rem*var(--tw-space-x-reverse))
}

.space-x-4>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-left: calc(1rem*(1 - var(--tw-space-x-reverse)));
    margin-right: calc(1rem*var(--tw-space-x-reverse))
}

.space-x-5>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-left: calc(1.25rem*(1 - var(--tw-space-x-reverse)));
    margin-right: calc(1.25rem*var(--tw-space-x-reverse))
}

.space-y-1>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-bottom: calc(.25rem*var(--tw-space-y-reverse));
    margin-top: calc(.25rem*(1 - var(--tw-space-y-reverse)))
}

.space-y-1\.5>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-bottom: calc(.375rem*var(--tw-space-y-reverse));
    margin-top: calc(.375rem*(1 - var(--tw-space-y-reverse)))
}

.space-y-2>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-bottom: calc(.5rem*var(--tw-space-y-reverse));
    margin-top: calc(.5rem*(1 - var(--tw-space-y-reverse)))
}

.space-y-3>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-bottom: calc(.75rem*var(--tw-space-y-reverse));
    margin-top: calc(.75rem*(1 - var(--tw-space-y-reverse)))
}

.space-y-4>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-bottom: calc(1rem*var(--tw-space-y-reverse));
    margin-top: calc(1rem*(1 - var(--tw-space-y-reverse)))
}

.space-y-5>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-bottom: calc(1.25rem*var(--tw-space-y-reverse));
    margin-top: calc(1.25rem*(1 - var(--tw-space-y-reverse)))
}

.space-y-6>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-bottom: calc(1.5rem*var(--tw-space-y-reverse));
    margin-top: calc(1.5rem*(1 - var(--tw-space-y-reverse)))
}

.space-y-reverse>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 1
}

.self-center {
    align-self: center
}

.justify-self-end {
    justify-self: end
}

.overflow-auto {
    overflow: auto
}

.overflow-hidden {
    overflow: hidden
}

.overflow-visible {
    overflow: visible
}

.overflow-scroll {
    overflow: scroll
}

.overflow-x-auto {
    overflow-x: auto
}

.overflow-y-auto {
    overflow-y: auto
}

.overflow-x-hidden {
    overflow-x: hidden
}

.overscroll-contain {
    overscroll-behavior: contain
}

.truncate {
    overflow: hidden;
    white-space: nowrap
}

.text-ellipsis,
.truncate {
    text-overflow: ellipsis
}

.whitespace-nowrap {
    white-space: nowrap
}

.whitespace-pre-line {
    white-space: pre-line
}

.text-wrap {
    text-wrap: wrap
}

.text-balance {
    text-wrap: balance
}

.break-words {
    overflow-wrap: break-word
}

.break-all {
    word-break: break-all
}

.\!rounded-md {
    border-radius: calc(var(--radius) - 2px) !important
}

.rounded {
    border-radius: .25rem
}

.rounded-2xl {
    border-radius: 1rem
}

.rounded-3xl {
    border-radius: 1.5rem
}

.rounded-\[0\.625rem\] {
    border-radius: .625rem
}

.rounded-\[10px\] {
    border-radius: 10px
}

.rounded-\[28px\] {
    border-radius: 28px
}

.rounded-\[35px\] {
    border-radius: 35px
}

.rounded-\[415px\] {
    border-radius: 415px
}

.rounded-\[515px\] {
    border-radius: 515px
}

.rounded-\[6px\] {
    border-radius: 6px
}

.rounded-\[inherit\] {
    border-radius: inherit
}

.rounded-full {
    border-radius: 9999px
}

.rounded-lg {
    border-radius: var(--radius)
}

.rounded-md {
    border-radius: calc(var(--radius) - 2px)
}

.rounded-sm {
    border-radius: calc(var(--radius) - 4px)
}

.rounded-xl {
    border-radius: .75rem
}

.rounded-b {
    border-bottom-left-radius: .25rem;
    border-bottom-right-radius: .25rem
}

.rounded-b-lg {
    border-bottom-left-radius: var(--radius);
    border-bottom-right-radius: var(--radius)
}

.rounded-b-md {
    border-bottom-left-radius: calc(var(--radius) - 2px);
    border-bottom-right-radius: calc(var(--radius) - 2px)
}

.rounded-b-xl {
    border-bottom-left-radius: .75rem;
    border-bottom-right-radius: .75rem
}

.rounded-l-md {
    border-bottom-left-radius: calc(var(--radius) - 2px);
    border-top-left-radius: calc(var(--radius) - 2px)
}

.rounded-l-none {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0
}

.rounded-r-md {
    border-bottom-right-radius: calc(var(--radius) - 2px);
    border-top-right-radius: calc(var(--radius) - 2px)
}

.rounded-r-none {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0
}

.rounded-t {
    border-top-left-radius: .25rem;
    border-top-right-radius: .25rem
}

.rounded-t-\[2px\] {
    border-top-left-radius: 2px;
    border-top-right-radius: 2px
}

.rounded-t-lg {
    border-top-left-radius: var(--radius);
    border-top-right-radius: var(--radius)
}

.rounded-t-md {
    border-top-left-radius: calc(var(--radius) - 2px);
    border-top-right-radius: calc(var(--radius) - 2px)
}

.rounded-t-xl {
    border-top-left-radius: .75rem;
    border-top-right-radius: .75rem
}

.\!border {
    border-width: 1px !important
}

.border {
    border-width: 1px
}

.border-2 {
    border-width: 2px
}

.border-8 {
    border-width: 8px
}

.border-\[1px\] {
    border-width: 1px
}

.border-y {
    border-top-width: 1px
}

.border-b,
.border-b-\[1px\],
.border-y {
    border-bottom-width: 1px
}

.border-l {
    border-left-width: 1px
}

.border-l-2 {
    border-left-width: 2px
}

.border-r {
    border-right-width: 1px
}

.border-r-0 {
    border-right-width: 0
}

.border-t {
    border-top-width: 1px
}

.border-t-2 {
    border-top-width: 2px
}

.border-t-\[1px\] {
    border-top-width: 1px
}

.\!border-solid {
    border-style: solid !important
}

.border-solid {
    border-style: solid
}

.border-dashed {
    border-style: dashed
}

.border-none {
    border-style: none
}

.\!border-\[\#BFC2C6\] {
    --tw-border-opacity: 1 !important;
    border-color: rgb(191 194 198/var(--tw-border-opacity, 1)) !important
}

.border-\[\#172554\] {
    --tw-border-opacity: 1;
    border-color: rgb(23 37 84/var(--tw-border-opacity, 1))
}

.border-\[\#8A919D\] {
    --tw-border-opacity: 1;
    border-color: rgb(138 145 157/var(--tw-border-opacity, 1))
}

.border-\[\#BFC2C6\] {
    --tw-border-opacity: 1;
    border-color: rgb(191 194 198/var(--tw-border-opacity, 1))
}

.border-\[\#F8FAFC\] {
    --tw-border-opacity: 1;
    border-color: rgb(248 250 252/var(--tw-border-opacity, 1))
}

.border-\[\#FFE4E6\] {
    --tw-border-opacity: 1;
    border-color: rgb(255 228 230/var(--tw-border-opacity, 1))
}

.border-black-100 {
    --tw-border-opacity: 1;
    border-color: rgb(28 32 65/var(--tw-border-opacity, 1))
}

.border-black-100\/20 {
    border-color: rgba(28, 32, 65, .2)
}

.border-blue-100 {
    --tw-border-opacity: 1;
    border-color: rgb(80 94 221/var(--tw-border-opacity, 1))
}

.border-blue-100\/10 {
    border-color: rgba(80, 94, 221, .1)
}

.border-blue-100\/20 {
    border-color: rgba(80, 94, 221, .2)
}

.border-gray-100 {
    --tw-border-opacity: 1;
    border-color: rgb(243 244 246/var(--tw-border-opacity, 1))
}

.border-gray-200 {
    --tw-border-opacity: 1;
    border-color: rgb(229 231 235/var(--tw-border-opacity, 1))
}

.border-gray-300 {
    --tw-border-opacity: 1;
    border-color: rgb(209 213 219/var(--tw-border-opacity, 1))
}

.border-gray-400 {
    --tw-border-opacity: 1;
    border-color: rgb(156 163 175/var(--tw-border-opacity, 1))
}

.border-grey-110 {
    --tw-border-opacity: 1;
    border-color: rgb(90 97 131/var(--tw-border-opacity, 1))
}

.border-grey-80 {
    --tw-border-opacity: 1;
    border-color: rgb(187 187 187)
}

.border-indigo-700 {
    --tw-border-opacity: 1;
    border-color: rgb(104 80 221/var(--tw-border-opacity, 1))
}

.border-input {
    border-color: hsl(var(--input))
}

.border-orange-100\/20 {
    border-color: rgba(244, 113, 48, .2)
}

.border-primary {
    border-color: hsl(var(--primary))
}

.border-red-300 {
    --tw-border-opacity: 1;
    border-color: rgb(252 165 165/var(--tw-border-opacity, 1))
}

.border-red-500 {
    --tw-border-opacity: 1;
    border-color: rgb(239 68 68/var(--tw-border-opacity, 1))
}

.border-sidebar-border {
    border-color: hsl(var(--sidebar-border))
}

.border-sky-500 {
    --tw-border-opacity: 1;
    border-color: rgb(80 105 221/var(--tw-border-opacity, 1))
}

.border-slate-200 {
    --tw-border-opacity: 1;
    border-color: rgb(226 232 240/var(--tw-border-opacity, 1))
}

.border-slate-300\/5 {
    border-color: rgba(203, 213, 225, .05)
}

.border-slate-400 {
    --tw-border-opacity: 1;
    border-color: rgb(148 163 184/var(--tw-border-opacity, 1))
}

.border-teal-400 {
    --tw-border-opacity: 1;
    border-color: rgb(45 212 191/var(--tw-border-opacity, 1))
}

.border-transparent {
    border-color: transparent
}

.border-wafeq-grad-dark {
    --tw-border-opacity: 1;
    border-color: rgb(41 59 213/var(--tw-border-opacity, 1))
}

.border-white {
    --tw-border-opacity: 1;
    border-color: rgb(255 255 255/var(--tw-border-opacity, 1))
}

.border-white\/70 {
    border-color: hsla(0, 0%, 100%, .7)
}

.border-b-\[\#EAEFF5\] {
    --tw-border-opacity: 1;
    border-bottom-color: rgb(234 239 245/var(--tw-border-opacity, 1))
}

.border-b-grey-70 {
    --tw-border-opacity: 1;
    border-bottom-color: rgb(117 119 135)
}

.border-b-slate-200 {
    --tw-border-opacity: 1;
    border-bottom-color: rgb(226 232 240/var(--tw-border-opacity, 1))
}

.border-l-gray-200 {
    --tw-border-opacity: 1;
    border-left-color: rgb(229 231 235/var(--tw-border-opacity, 1))
}

.border-l-transparent {
    border-left-color: transparent
}

.border-t-transparent {
    border-top-color: transparent
}

.\!bg-\[var\(--color-primary\)\] {
    background-color: var(--color-primary) !important
}

.bg-\[\#0A101F\]\/80 {
    background-color: rgba(10, 16, 31, .8)
}

.bg-\[\#15803d\]\/80 {
    background-color: rgba(28, 32, 65, .8)
}

.bg-\[\#504C63\] {
    --tw-bg-opacity: 1;
    background-color: rgb(80 76 99/var(--tw-bg-opacity, 1))
}

.bg-\[\#505ED9\] {
    --tw-bg-opacity: 1;
    background-color: rgb(80 94 217/var(--tw-bg-opacity, 1))
}

.bg-\[\#535659\] {
    --tw-bg-opacity: 1;
    background-color: rgb(83 86 89/var(--tw-bg-opacity, 1))
}

.bg-\[\#565FC0\] {
    --tw-bg-opacity: 1;
    background-color: rgb(86 95 192/var(--tw-bg-opacity, 1))
}

.bg-\[\#818CF8\] {
    --tw-bg-opacity: 1;
    background-color: rgb(129 140 248/var(--tw-bg-opacity, 1))
}

.bg-\[\#8BC540\] {
    --tw-bg-opacity: 1;
    background-color: rgb(139 197 64/var(--tw-bg-opacity, 1))
}

.bg-\[\#ADB2EA\] {
    --tw-bg-opacity: 1;
    background-color: rgb(173 178 234/var(--tw-bg-opacity, 1))
}

.bg-\[\#C5DFFE\] {
    --tw-bg-opacity: 1;
    background-color: rgb(197 223 254/var(--tw-bg-opacity, 1))
}

.bg-\[\#F0FDFA\] {
    --tw-bg-opacity: 1;
    background-color: rgb(240 253 250/var(--tw-bg-opacity, 1))
}

.bg-\[\#F3F4F6\] {
    --tw-bg-opacity: 1;
    background-color: rgb(243 244 246/var(--tw-bg-opacity, 1))
}

.bg-\[\#FA8C4B\] {
    --tw-bg-opacity: 1;
    background-color: rgb(250 140 75/var(--tw-bg-opacity, 1))
}

.bg-\[\#FDCC9A\] {
    --tw-bg-opacity: 1;
    background-color: rgb(253 204 154/var(--tw-bg-opacity, 1))
}

.bg-\[rgba\(0\2c 0\2c 0\2c 0\.40\)\] {
    background-color: rgba(0, 0, 0, .4)
}

.bg-amber-50 {
    --tw-bg-opacity: 1;
    background-color: rgb(255 251 235/var(--tw-bg-opacity, 1))
}

.bg-background {
    background-color: hsl(var(--background))
}

.bg-black-100 {
    --tw-bg-opacity: 1;
    background-color: rgb(28 32 65/var(--tw-bg-opacity, 1))
}

.bg-black-1000 {
    --tw-bg-opacity: 1;
    background-color: rgb(0 0 0/var(--tw-bg-opacity, 1))
}

.bg-green-100 {
    --tw-bg-opacity: 1;
    background-color: rgb(21 128 61)
}

.bg-green-100\/20 {
    background-color: rgba(80, 94, 221, .2)
}

.bg-green-100\/30 {
    background-color: rgba(80, 94, 221, .3)
}

.bg-blue-500 {
    --tw-bg-opacity: 1;
    background-color: rgb(59 130 246/var(--tw-bg-opacity, 1))
}

.bg-border {
    background-color: hsl(var(--border))
}

.bg-card {
    background-color: hsl(var(--card))
}

.bg-destructive {
    background-color: hsl(var(--destructive))
}

.bg-gray-100 {
    --tw-bg-opacity: 1;
    background-color: rgb(243 244 246/var(--tw-bg-opacity, 1))
}

.bg-gray-200 {
    --tw-bg-opacity: 1;
    background-color: rgb(229 231 235/var(--tw-bg-opacity, 1))
}

.bg-gray-300 {
    --tw-bg-opacity: 1;
    background-color: rgb(209 213 219/var(--tw-bg-opacity, 1))
}

.bg-gray-50 {
    --tw-bg-opacity: 1;
    background-color: rgb(249 250 251/var(--tw-bg-opacity, 1))
}

.bg-gray-500 {
    --tw-bg-opacity: 1;
    background-color: rgb(107 114 128/var(--tw-bg-opacity, 1))
}

.bg-green-500 {
    --tw-bg-opacity: 1;
    background-color: rgb(34 197 94/var(--tw-bg-opacity, 1))
}

.bg-grey-40 {
    --tw-bg-opacity: 1;
    background-color: rgb(249 249 254/var(--tw-bg-opacity, 1))
}

.bg-grey-50 {
    --tw-bg-opacity: 1;
    background-color: rgb(249 250 251 / var(--tw-bg-opacity, 1));
}

.bg-grey-60 {
    --tw-bg-opacity: 1;
    background-color: rgb(241 242 255/var(--tw-bg-opacity, 1))
}

.bg-grey-60\/20 {
    background-color: rgba(241, 242, 255, .2)
}

.bg-grey-60\/80 {
    background-color: rgba(241, 242, 255, .8)
}

.bg-grey-70 {
    --tw-bg-opacity: 1;
    background-color: rgb(222 224 241/var(--tw-bg-opacity, 1))
}

.bg-grey-80 {
    --tw-bg-opacity: 1;
    background-color: rgb(32 192 91 / 13%)
}

.bg-indigo-500 {
    --tw-bg-opacity: 1;
    background-color: rgb(99 102 241/var(--tw-bg-opacity, 1))
}

.bg-indigo-600 {
    --tw-bg-opacity: 1;
    background-color: rgb(79 70 229/var(--tw-bg-opacity, 1))
}

.bg-indigo-700 {
    --tw-bg-opacity: 1;
    background-color: rgb(104 80 221/var(--tw-bg-opacity, 1))
}

.bg-inherit {
    background-color: inherit
}

.bg-muted {
    background-color: hsl(var(--muted))
}

.bg-muted\/50 {
    background-color: hsl(var(--muted)/.5)
}

.bg-orange-10 {
    --tw-bg-opacity: 1;
    background-color: rgb(255 248 245/var(--tw-bg-opacity, 1))
}

.bg-orange-100 {
    --tw-bg-opacity: 1;
    background-color: rgb(244 113 48/var(--tw-bg-opacity, 1))
}

.bg-orange-100\/20 {
    background-color: rgba(244, 113, 48, .2)
}

.bg-orange-90\/20 {
    background-color: rgba(244, 128, 30, .2)
}

.bg-popover {
    background-color: hsl(var(--popover))
}

.bg-primary {
    background-color: hsl(var(--primary))
}

.bg-primary\/10 {
    background-color: hsl(var(--primary)/.1)
}

.bg-red-100 {
    --tw-bg-opacity: 1;
    background-color: rgb(254 226 226/var(--tw-bg-opacity, 1))
}

.bg-red-200\/10 {
    background-color: hsla(0, 96%, 89%, .1)
}

.bg-red-300\/10 {
    background-color: hsla(0, 94%, 82%, .1)
}

.bg-red-400 {
    --tw-bg-opacity: 1;
    background-color: rgb(248 113 113/var(--tw-bg-opacity, 1))
}

.bg-red-50 {
    --tw-bg-opacity: 1;
    background-color: rgb(254 242 242/var(--tw-bg-opacity, 1))
}

.bg-red-500 {
    --tw-bg-opacity: 1;
    background-color: rgb(239 68 68/var(--tw-bg-opacity, 1))
}

.bg-red-90\/70 {
    background-color: rgba(171, 35, 70, .7)
}

.bg-rose-50 {
    --tw-bg-opacity: 1;
    background-color: rgb(255 241 242/var(--tw-bg-opacity, 1))
}

.bg-secondary {
    background-color: hsl(var(--secondary))
}

.bg-sidebar {
    background-color: hsl(var(--sidebar-background))
}

.bg-sidebar-accent {
    background-color: hsl(var(--sidebar-accent))
}

.bg-sidebar-border {
    background-color: hsl(var(--sidebar-border))
}

.bg-sky-100 {
    --tw-bg-opacity: 1;
    background-color: rgb(221 226 248/var(--tw-bg-opacity, 1))
}

.bg-sky-300 {
    --tw-bg-opacity: 1;
    background-color: rgb(153 168 235/var(--tw-bg-opacity, 1))
}

.bg-sky-50 {
    --tw-bg-opacity: 1;
    background-color: rgb(240 249 255/var(--tw-bg-opacity, 1))
}

.bg-sky-500 {
    --tw-bg-opacity: 1;
    background-color: rgb(80 105 221/var(--tw-bg-opacity, 1))
}

.bg-sky-600 {
    --tw-bg-opacity: 1;
    background-color: rgb(51 81 215/var(--tw-bg-opacity, 1))
}

.bg-slate-100 {
    --tw-bg-opacity: 1;
    background-color: rgb(241 245 249/var(--tw-bg-opacity, 1))
}

.bg-slate-100\/50 {
    background-color: rgba(241, 245, 249, .5)
}

.bg-slate-200 {
    --tw-bg-opacity: 1;
    background-color: rgb(226 232 240/var(--tw-bg-opacity, 1))
}

.bg-slate-300 {
    --tw-bg-opacity: 1;
    background-color: rgb(203 213 225/var(--tw-bg-opacity, 1))
}

.bg-slate-50 {
    --tw-bg-opacity: 1;
    background-color: rgb(248 250 252/var(--tw-bg-opacity, 1))
}

.bg-slate-800 {
    --tw-bg-opacity: 1;
    background-color: rgb(30 41 59/var(--tw-bg-opacity, 1))
}

.bg-slate-900 {
    --tw-bg-opacity: 1;
    background-color: rgb(10 18 51/var(--tw-bg-opacity, 1))
}

.bg-slate-900\/40 {
    background-color: rgba(10, 18, 51, .4)
}

.bg-slate-900\/90 {
    background-color: rgba(10, 18, 51, .9)
}

.bg-teal-300 {
    --tw-bg-opacity: 1;
    background-color: rgb(94 234 212/var(--tw-bg-opacity, 1))
}

.bg-transparent {
    background-color: transparent
}

.bg-white {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255/var(--tw-bg-opacity, 1))
}

.bg-white\/0 {
    background-color: hsla(0, 0%, 100%, 0)
}

.bg-white\/50 {
    background-color: hsla(0, 0%, 100%, .5)
}

.bg-opacity-0 {
    --tw-bg-opacity: 0
}

.bg-opacity-100 {
    --tw-bg-opacity: 1
}

.bg-opacity-50 {
    --tw-bg-opacity: 0.5
}

.bg-opacity-75 {
    --tw-bg-opacity: 0.75
}

.bg-opacity-80 {
    --tw-bg-opacity: 0.8
}

.bg-\[linear-gradient\(0deg\2c transparent_0\%\2c \#F7F7FF_20\%\)\] {
    background-image: linear-gradient(0deg, transparent, #f7f7ff 20%)
}

.bg-\[linear-gradient\(180deg\2c \#F1F2FF_30\%\2c \#F7F7FF_30\%\)\] {
    background-image: linear-gradient(180deg, #f1f2ff 30%, #f7f7ff 0)
}

.bg-\[linear-gradient\(180deg\2c transparent_50\%\2c \#ffd9be_50\%\)\] {
    background-image: linear-gradient(180deg, transparent 50%, #ffd9be 0)
}

.bg-\[linear-gradient\(180deg\2c transparent_50\%\2c \#ffd9be_50\%\)\] {
    background-image: linear-gradient(180deg, transparent 50%, #ffd9be 0)
}

.bg-\[linear-gradient\(180deg\2c transparent_60\%\2c \#ffd9be_40\%\)\] {
    background-image: linear-gradient(180deg, transparent 60%, #ffd9be 0)
}

.bg-\[linear-gradient\(180deg\2c transparent_60\%\2c \#ffd9be_40\%\)\] {
    background-image: linear-gradient(180deg, transparent 60%, #ffd9be 0)
}

.bg-gradient-to-b {
    background-image: linear-gradient(to bottom, var(--tw-gradient-stops))
}

.bg-gradient-to-l {
    background-image: linear-gradient(to left, var(--tw-gradient-stops))
}

.bg-gradient-to-r {
    background-image: linear-gradient(to right, var(--tw-gradient-stops))
}

.bg-gradient-to-t {
    background-image: linear-gradient(to top, var(--tw-gradient-stops))
}

.bg-gradient-to-tl {
    background-image: linear-gradient(to top left, var(--tw-gradient-stops))
}

.bg-gradient-to-tr {
    background-image: linear-gradient(to top right, var(--tw-gradient-stops))
}

.from-black-100 {
    --tw-gradient-from: #15803d var(--tw-gradient-from-position);
    --tw-gradient-to: rgba(28, 32, 65, 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-blue-100 {
    --tw-gradient-from: #1bb152 var(--tw-gradient-from-position);
    --tw-gradient-to: rgba(80, 94, 221, 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-blue-200 {
    --tw-gradient-from: #89d9a6 var(--tw-gradient-from-position);
    --tw-gradient-to: rgba(191, 219, 254, 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-blue-400\/0 {
    --tw-gradient-from: rgba(96, 165, 250, 0) var(--tw-gradient-from-position);
    --tw-gradient-to: rgba(96, 165, 250, 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-grey-60 {
    --tw-gradient-from: #f1f2ff var(--tw-gradient-from-position);
    --tw-gradient-to: rgba(241, 242, 255, 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-indigo-200 {
    --tw-gradient-from: #bbc5f2 var(--tw-gradient-from-position);
    --tw-gradient-to: rgba(187, 197, 242, 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-orange-100 {
    --tw-gradient-from: #f47130 var(--tw-gradient-from-position);
    --tw-gradient-to: rgba(244, 113, 48, 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-orange-50 {
    --tw-gradient-from: #fff7ed var(--tw-gradient-from-position);
    --tw-gradient-to: rgba(255, 247, 237, 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-orange-90 {
    --tw-gradient-from: #f4801e var(--tw-gradient-from-position);
    --tw-gradient-to: rgba(244, 128, 30, 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-sky-100\/60 {
    --tw-gradient-from: rgba(221, 226, 248, .6) var(--tw-gradient-from-position);
    --tw-gradient-to: rgba(221, 226, 248, 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-sky-300 {
    --tw-gradient-from: #99a8eb var(--tw-gradient-from-position);
    --tw-gradient-to: rgba(153, 168, 235, 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-sky-300\/0 {
    --tw-gradient-from: rgba(153, 168, 235, 0) var(--tw-gradient-from-position);
    --tw-gradient-to: rgba(153, 168, 235, 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-sky-400\/30 {
    --tw-gradient-from: rgba(119, 139, 228, .3) var(--tw-gradient-from-position);
    --tw-gradient-to: rgba(119, 139, 228, 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-slate-800 {
    --tw-gradient-from: #1e293b var(--tw-gradient-from-position);
    --tw-gradient-to: rgba(30, 41, 59, 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-transparent {
    --tw-gradient-from: transparent var(--tw-gradient-from-position);
    --tw-gradient-to: transparent var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-wafeq-grad-dark {
    --tw-gradient-from: #16a34a var(--tw-gradient-from-position);
    --tw-gradient-to: rgba(41, 59, 213, 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-white {
    --tw-gradient-from: #fff var(--tw-gradient-from-position);
    --tw-gradient-to: hsla(0, 0%, 100%, 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.via-blue-400 {
    --tw-gradient-to: rgba(96, 165, 250, 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), #60a5fa var(--tw-gradient-via-position), var(--tw-gradient-to)
}

.via-blue-50 {
    --tw-gradient-to: rgba(225, 238, 255, 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), #a8b9ae var(--tw-gradient-via-position), var(--tw-gradient-to)
}

.via-grey-60 {
    --tw-gradient-to: rgba(241, 242, 255, 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), #f1f2ff var(--tw-gradient-via-position), var(--tw-gradient-to)
}

.via-orange-500 {
    --tw-gradient-to: rgba(249, 115, 22, 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), #f97316 var(--tw-gradient-via-position), var(--tw-gradient-to)
}

.via-sky-300\/70 {
    --tw-gradient-to: rgba(153, 168, 235, 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), rgba(153, 168, 235, .7) var(--tw-gradient-via-position), var(--tw-gradient-to)
}

.via-sky-400 {
    --tw-gradient-to: rgba(119, 139, 228, 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), #778be4 var(--tw-gradient-via-position), var(--tw-gradient-to)
}

.via-wafeq-700 {
    --tw-gradient-to: rgba(48, 67, 163, 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), #3043a3 var(--tw-gradient-via-position), var(--tw-gradient-to)
}

.via-yellow-500 {
    --tw-gradient-to: rgba(234, 179, 8, 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), #eab308 var(--tw-gradient-via-position), var(--tw-gradient-to)
}

.to-blue-200 {
    --tw-gradient-to: #ffffff var(--tw-gradient-to-position)
}

.to-blue-300 {
    --tw-gradient-to: #93c5fd var(--tw-gradient-to-position)
}

.to-blue-400\/0 {
    --tw-gradient-to: rgba(96, 165, 250, 0) var(--tw-gradient-to-position)
}

.to-indigo-200 {
    --tw-gradient-to: #bbc5f2 var(--tw-gradient-to-position)
}

.to-indigo-800 {
    --tw-gradient-to: #3730a3 var(--tw-gradient-to-position)
}

.to-orange-300 {
    --tw-gradient-to: #fdba74 var(--tw-gradient-to-position)
}

.to-sky-300\/0 {
    --tw-gradient-to: rgba(153, 168, 235, 0) var(--tw-gradient-to-position)
}

.to-sky-400\/30 {
    --tw-gradient-to: rgba(119, 139, 228, .3) var(--tw-gradient-to-position)
}

.to-transparent {
    --tw-gradient-to: transparent var(--tw-gradient-to-position)
}

.to-wafeq-900 {
    --tw-gradient-to: #15803d var(--tw-gradient-to-position)
}

.to-wafeq-grad-light {
    --tw-gradient-to: #16a34a var(--tw-gradient-to-position)
}

.to-white {
    --tw-gradient-to: #fff var(--tw-gradient-to-position)
}

.to-yellow-500 {
    --tw-gradient-to: #eab308 var(--tw-gradient-to-position)
}

.bg-clip-text {
    -webkit-background-clip: text;
    background-clip: text
}

.fill-\[\#404041\] {
    fill: #404041
}

.fill-\[var\(--icon-background\)\] {
    fill: var(--icon-background)
}

.fill-\[var\(--icon-foreground\)\] {
    fill: var(--icon-foreground)
}

.fill-current {
    fill: currentColor
}

.fill-green-500 {
    fill: #22c55e
}

.fill-green-600 {
    fill: #16a34a
}

.fill-indigo-500 {
    fill: #6366f1
}

.fill-red-500 {
    fill: #ef4444
}

.fill-sky-400 {
    fill: #778be4
}

.fill-sky-500 {
    fill: #5069dd
}

.fill-slate-400 {
    fill: #94a3b8
}

.fill-slate-700 {
    fill: #334155
}

.stroke-\[color\:var\(--icon-foreground\)\] {
    stroke: var(--icon-foreground)
}

.stroke-slate-500\/30 {
    stroke: rgba(100, 116, 139, .3)
}

.object-contain {
    -o-object-fit: contain;
    object-fit: contain
}

.object-cover {
    -o-object-fit: cover;
    object-fit: cover
}

.object-center {
    -o-object-position: center;
    object-position: center
}

.object-top {
    -o-object-position: top;
    object-position: top
}

.\!p-0 {
    padding: 0 !important
}

.p-0 {
    padding: 0
}

.p-1 {
    padding: .25rem
}

.p-16 {
    padding: 4rem
}

.p-2 {
    padding: .5rem
}

.p-2\.5 {
    padding: .625rem
}

.p-3 {
    padding: .75rem
}

.p-4 {
    padding: 1rem
}

.p-5 {
    padding: 1.25rem
}

.p-6 {
    padding: 1.5rem
}

.p-7 {
    padding: 1.75rem
}

.p-8 {
    padding: 2rem
}

.p-\[10px\] {
    padding: 10px
}

.p-\[1px\] {
    padding: 1px
}

.p-\[3px\] {
    padding: 3px
}

.p-px {
    padding: 1px
}

.p-vw-2 {
    padding: 2vw
}

.p-vw-3 {
    padding: 3vw
}

.p-vw-6 {
    padding: 6vw
}

.px-0 {
    padding-left: 0;
    padding-right: 0
}

.px-1 {
    padding-left: .25rem;
    padding-right: .25rem
}

.px-1\.5 {
    padding-left: .375rem;
    padding-right: .375rem
}

.px-10 {
    padding-left: 2.5rem;
    padding-right: 2.5rem
}

.px-11 {
    padding-left: 2.75rem;
    padding-right: 2.75rem
}

.px-12 {
    padding-left: 3rem;
    padding-right: 3rem
}

.px-2 {
    padding-left: .5rem;
    padding-right: .5rem
}

.px-2\.5 {
    padding-left: .625rem;
    padding-right: .625rem
}

.px-3 {
    padding-left: .75rem;
    padding-right: .75rem
}

.px-4 {
    padding-left: 1rem;
    padding-right: 1rem
}

.px-5 {
    padding-left: 1.25rem;
    padding-right: 1.25rem
}

.px-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem
}

.px-7 {
    padding-left: 1.75rem;
    padding-right: 1.75rem
}

.px-8 {
    padding-left: 2rem;
    padding-right: 2rem
}

.px-\[0\.1em\] {
    padding-left: .1em;
    padding-right: .1em
}

.px-\[10px\] {
    padding-left: 10px;
    padding-right: 10px
}

.px-vw-1 {
    padding-left: 1vw;
    padding-right: 1vw
}

.px-vw-10 {
    padding-left: 10vw;
    padding-right: 10vw
}

.px-vw-2 {
    padding-left: 2vw;
    padding-right: 2vw
}

.px-vw-4 {
    padding-left: 4vw;
    padding-right: 4vw
}

.px-vw-5 {
    padding-left: 5vw;
    padding-right: 5vw
}

.px-vw-6 {
    padding-left: 6vw;
    padding-right: 6vw
}

.px-vw-8 {
    padding-left: 8vw;
    padding-right: 8vw
}

.py-0 {
    padding-bottom: 0;
    padding-top: 0
}

.py-0\.5 {
    padding-bottom: .125rem;
    padding-top: .125rem
}

.py-1 {
    padding-bottom: .25rem;
    padding-top: .25rem
}

.py-1\.5 {
    padding-bottom: .375rem;
    padding-top: .375rem
}

.py-11 {
    padding-bottom: 2.75rem;
    padding-top: 2.75rem
}

.py-12 {
    padding-bottom: 3rem;
    padding-top: 3rem
}

.py-13 {
    padding-bottom: 3.25rem;
    padding-top: 3.25rem
}

.py-14 {
    padding-bottom: 3.5rem;
    padding-top: 3.5rem
}

.py-16 {
    padding-bottom: 4rem;
    padding-top: 4rem
}

.py-2 {
    padding-bottom: .5rem;
    padding-top: .5rem
}

.py-2\.5 {
    padding-bottom: .625rem;
    padding-top: .625rem
}

.py-3 {
    padding-bottom: .75rem;
    padding-top: .75rem
}

.py-4 {
    padding-bottom: 1rem;
    padding-top: 1rem
}

.py-5 {
    padding-bottom: 1.25rem;
    padding-top: 1.25rem
}

.py-6 {
    padding-bottom: 1.5rem;
    padding-top: 1.5rem
}

.py-8 {
    padding-bottom: 2rem;
    padding-top: 2rem
}

.py-\[35px\] {
    padding-bottom: 35px;
    padding-top: 35px
}

.py-\[5px\] {
    padding-bottom: 5px;
    padding-top: 5px
}

.py-vw-16 {
    padding-bottom: 16vw;
    padding-top: 16vw
}

.py-vw-2 {
    padding-bottom: 2vw;
    padding-top: 2vw
}

.py-vw-4 {
    padding-bottom: 4vw;
    padding-top: 4vw
}

.pb-0 {
    padding-bottom: 0
}

.pb-1 {
    padding-bottom: .25rem
}

.pb-12 {
    padding-bottom: 3rem
}

.pb-16 {
    padding-bottom: 4rem
}

.pb-21 {
    padding-bottom: 5.25rem
}

.pb-3 {
    padding-bottom: .75rem
}

.pb-4 {
    padding-bottom: 1rem
}

.pb-48 {
    padding-bottom: 12rem
}

.pb-5 {
    padding-bottom: 1.25rem
}

.pb-6 {
    padding-bottom: 1.5rem
}

.pb-8 {
    padding-bottom: 2rem
}

.pb-vw-12 {
    padding-bottom: 12vw
}

.pb-vw-16 {
    padding-bottom: 16vw
}

.pb-vw-2 {
    padding-bottom: 2vw
}

.pb-vw-24 {
    padding-bottom: 24vw
}

.pb-vw-4 {
    padding-bottom: 4vw
}

.pb-vw-8 {
    padding-bottom: 8vw
}

.pe-vw-5 {
    padding-inline-end: 5vw
}

.pl-0 {
    padding-left: 0
}

.pl-12 {
    padding-left: 3rem
}

.pl-14 {
    padding-left: 3.5rem
}

.pl-16 {
    padding-left: 4rem
}

.pl-2 {
    padding-left: .5rem
}

.pl-3 {
    padding-left: .75rem
}

.pl-4 {
    padding-left: 1rem
}

.pl-5 {
    padding-left: 1.25rem
}

.pl-8 {
    padding-left: 2rem
}

.pl-9 {
    padding-left: 2.25rem
}

.pl-vw-4 {
    padding-left: 4vw
}

.pl-vw-8 {
    padding-left: 8vw
}

.pr-12 {
    padding-right: 3rem
}

.pr-2 {
    padding-right: .5rem
}

.pr-3 {
    padding-right: .75rem
}

.pr-3\.5 {
    padding-right: .875rem
}

.pr-4 {
    padding-right: 1rem
}

.pr-8 {
    padding-right: 2rem
}

.pr-vw-4 {
    padding-right: 4vw
}

.ps-4 {
    padding-inline-start: 1rem
}

.ps-6 {
    padding-inline-start: 1.5rem
}

.ps-vw-2 {
    padding-inline-start: 2vw
}

.pt-0 {
    padding-top: 0
}

.pt-1 {
    padding-top: .25rem
}

.pt-10 {
    padding-top: 2.5rem
}

.pt-12 {
    padding-top: 3rem
}

.pt-15 {
    padding-top: 3.75rem
}

.pt-16 {
    padding-top: 4rem
}

.pt-2 {
    padding-top: .5rem
}

.pt-3 {
    padding-top: .75rem
}

.pt-34 {
    padding-top: 8.5rem
}

.pt-36 {
    padding-top: 9rem
}

.pt-4 {
    padding-top: 1rem
}

.pt-40 {
    padding-top: 10rem
}

.pt-46 {
    padding-top: 11.5rem
}

.pt-48 {
    padding-top: 12rem
}

.pt-5 {
    padding-top: 1.25rem
}

.pt-52 {
    padding-top: 13rem
}

.pt-6 {
    padding-top: 1.5rem
}

.pt-7 {
    padding-top: 1.75rem
}

.pt-8 {
    padding-top: 2rem
}

.pt-vw-12 {
    padding-top: 12vw
}

.pt-vw-16 {
    padding-top: 16vw
}

.pt-vw-2 {
    padding-top: 2vw
}

.pt-vw-32 {
    padding-top: 32vw
}

.pt-vw-4 {
    padding-top: 4vw
}

.pt-vw-6 {
    padding-top: 6vw
}

.pt-vw-8 {
    padding-top: 8vw
}

.text-left {
    text-align: left
}

.text-center {
    text-align: center
}

.text-right {
    text-align: right
}

.text-start {
    text-align: start
}

.text-end {
    text-align: end
}

.align-middle {
    vertical-align: middle
}

.font-mono {
    font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace
}

.font-sans {
    font-family: Inter, ui-sans-serif, system-ui, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji
}

.font-wafeq {
    font-family: Wafeq
}

.text-2xl {
    font-size: 1.5rem;
    line-height: 2.5rem
}

.text-3xl {
    font-size: 2rem;
    line-height: 2.5rem
}

.text-4xl {
    font-size: 2.5rem;
    line-height: 3rem
}

.text-5xl {
    font-size: 3rem;
    line-height: 3.5rem
}

.text-\[10px\] {
    font-size: 10px
}

.text-\[11px\] {
    font-size: 11px
}

.text-\[12px\] {
    font-size: 12px
}

.text-\[13px\] {
    font-size: 13px
}

.text-\[14px\] {
    font-size: 14px
}

.text-\[15px\] {
    font-size: 15px
}

.text-\[18px\] {
    font-size: 18px
}

.text-\[20px\] {
    font-size: 20px
}

.text-\[22px\] {
    font-size: 22px
}

.text-\[26px\] {
    font-size: 26px
}

.text-\[28px\] {
    font-size: 28px
}

.text-\[40px\] {
    font-size: 40px
}

.text-\[9\.2vw\] {
    font-size: 9.2vw
}

.text-base {
    line-height: 2rem
}

.text-base,
.text-c-base {
    font-size: 1rem
}

.text-c-sm {
    font-size: .875rem
}

.text-c-xs {
    font-size: .75rem
}

.text-l {
    font-size: 1.5rem;
    line-height: 2.5rem
}

.text-lg {
    font-size: 1.125rem;
    line-height: 1.75rem
}

.text-m {
    font-size: 1rem;
    line-height: 1.5rem
}

.text-r {
    font-size: .75rem;
    line-height: 1rem
}

.text-sm {
    font-size: .875rem;
    line-height: 1.5rem
}

.text-vw-2xl {
    font-size: 6.15vw;
    line-height: 10.25vw
}

.text-vw-3xl {
    font-size: 8.2vw;
    line-height: 10.25vw
}

.text-vw-l {
    line-height: 8.5vw
}

.text-vw-l,
.text-vw-l-f {
    font-size: 6.15vw
}

.text-vw-lg {
    font-size: 4.6vw;
    line-height: 7.17vw
}

.text-vw-m {
    line-height: 6.15vw
}

.text-vw-m,
.text-vw-m-f {
    font-size: 4.1vw
}

.text-vw-r {
    font-size: 3.07vw;
    line-height: 4.1vw
}

.text-vw-sm {
    font-size: 3.58vw;
    line-height: 6.15vw
}

.text-vw-xl {
    font-size: 5.12vw;
    line-height: 8.2vw
}

.text-vw-xlg {
    font-size: 8.2vw;
    line-height: 11.4vw
}

.text-vw-xs {
    font-size: 3.07vw;
    line-height: 4.1vw
}

.text-vw-xxl {
    font-size: 10.2vw;
    line-height: 12.3vw
}

.text-xl {
    font-size: 1.25rem;
    line-height: 2rem
}

.text-xs {
    font-size: .75rem;
    line-height: 1rem
}

.text-xxl {
    font-size: 2.5rem;
    line-height: 3rem
}

.font-bold {
    font-weight: 700
}

.font-extrabold {
    font-weight: 800
}

.font-extralight {
    font-weight: 200
}

.font-light {
    font-weight: 300
}

.font-medium {
    font-weight: 500
}

.font-normal {
    font-weight: 400
}

.font-semibold {
    font-weight: 600
}

.uppercase {
    text-transform: uppercase
}

.lowercase {
    text-transform: lowercase
}

.capitalize {
    text-transform: capitalize
}

.italic {
    font-style: italic
}

.tabular-nums {
    --tw-numeric-spacing: tabular-nums;
    font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)
}

.\!leading-6 {
    line-height: 1.5rem !important
}

.\!leading-none {
    line-height: 1 !important
}

.\!leading-normal {
    line-height: 1.5 !important
}

.\!leading-tight {
    line-height: 1.25 !important
}

.leading-10 {
    line-height: 2.5rem
}

.leading-3 {
    line-height: .75rem
}

.leading-4 {
    line-height: 1rem
}

.leading-5 {
    line-height: 1.25rem
}

.leading-6 {
    line-height: 1.5rem
}

.leading-7 {
    line-height: 1.75rem
}

.leading-8 {
    line-height: 2rem
}

.leading-9 {
    line-height: 2.25rem
}

.leading-\[1\.1\] {
    line-height: 1.1
}

.leading-\[1\.3\] {
    line-height: 1.3
}

.leading-\[110\%\] {
    line-height: 110%
}

.leading-\[120\%\] {
    line-height: 120%
}

.leading-\[140\%\] {
    line-height: 140%
}

.leading-\[150\%\] {
    line-height: 150%
}

.leading-\[16px\] {
    line-height: 16px
}

.leading-\[18px\] {
    line-height: 18px
}

.leading-\[21px\] {
    line-height: 21px
}

.leading-\[22\.5px\] {
    line-height: 22.5px
}

.leading-\[30px\] {
    line-height: 30px
}

.leading-\[33px\] {
    line-height: 33px
}

.leading-\[35px\] {
    line-height: 35px
}

.leading-\[38px\] {
    line-height: 38px
}

.leading-\[39px\] {
    line-height: 39px
}

.leading-\[42px\] {
    line-height: 42px
}

.leading-\[45px\] {
    line-height: 45px
}

.leading-\[56px\] {
    line-height: 56px
}

.leading-loose {
    line-height: 2
}

.leading-none {
    line-height: 1
}

.leading-normal {
    line-height: 1.5
}

.leading-relaxed {
    line-height: 1.625
}

.leading-tight {
    line-height: 1.25
}

.-tracking-\[0\.7px\] {
    letter-spacing: -.7px
}

.-tracking-\[1\.12px\] {
    letter-spacing: -1.12px
}

.-tracking-\[1\.2px\] {
    letter-spacing: -1.2px
}

.-tracking-\[1px\] {
    letter-spacing: -1px
}

.tracking-\[-0\.2px\] {
    letter-spacing: -.2px
}

.tracking-\[-1\.2px\] {
    letter-spacing: -1.2px
}

.tracking-\[-1px\] {
    letter-spacing: -1px
}

.tracking-\[0\.5px\] {
    letter-spacing: .5px
}

.tracking-\[1\.12px\] {
    letter-spacing: 1.12px
}

.tracking-\[1\.6px\] {
    letter-spacing: 1.6px
}

.tracking-tight {
    letter-spacing: -.025em
}

.tracking-tighter {
    letter-spacing: -.05em
}

.tracking-vw-widest {
    letter-spacing: .41vw
}

.tracking-wide {
    letter-spacing: .025em
}

.tracking-widest {
    letter-spacing: .1em
}

.\!text-\[\#4F46E5\] {
    --tw-text-opacity: 1 !important;
    color: rgb(79 70 229/var(--tw-text-opacity, 1)) !important
}

.\!text-white {
    --tw-text-opacity: 1 !important;
    color: rgb(255 255 255/var(--tw-text-opacity, 1)) !important
}

.text-\[\#000\] {
    --tw-text-opacity: 1;
    color: rgb(0 0 0/var(--tw-text-opacity, 1))
}

.text-\[\#003339\] {
    --tw-text-opacity: 1;
    color: rgb(0 51 57/var(--tw-text-opacity, 1))
}

.text-\[\#020C2E\] {
    --tw-text-opacity: 1;
    color: rgb(2 12 46/var(--tw-text-opacity, 1))
}

.text-\[\#171F41\] {
    --tw-text-opacity: 1;
    color: rgb(23 31 65/var(--tw-text-opacity, 1))
}

.text-\[\#18A1A7\] {
    --tw-text-opacity: 1;
    color: rgb(24 161 167/var(--tw-text-opacity, 1))
}

.text-\[\#15803d\] {
    --tw-text-opacity: 1;
    color: rgb(28 32 65/var(--tw-text-opacity, 1))
}

.text-\[\#1F2937\] {
    --tw-text-opacity: 1;
    color: rgb(31 41 55/var(--tw-text-opacity, 1))
}

.text-\[\#1F2BA5\] {
    --tw-text-opacity: 1;
    color: rgb(31 43 165/var(--tw-text-opacity, 1))
}

.text-\[\#2F2C3A\] {
    --tw-text-opacity: 1;
    color: rgb(47 44 58/var(--tw-text-opacity, 1))
}

.text-\[\#4B5563\] {
    --tw-text-opacity: 1;
    color: rgb(75 85 99/var(--tw-text-opacity, 1))
}

.text-\[\#505ECE\] {
    --tw-text-opacity: 1;
    color: rgb(80 94 206/var(--tw-text-opacity, 1))
}

.text-\[\#535659\] {
    --tw-text-opacity: 1;
    color: rgb(83 86 89/var(--tw-text-opacity, 1))
}

.text-\[\#565FC0\] {
    --tw-text-opacity: 1;
    color: rgb(86 95 192/var(--tw-text-opacity, 1))
}

.text-\[\#71717A\] {
    --tw-text-opacity: 1;
    color: rgb(113 113 122/var(--tw-text-opacity, 1))
}

.text-\[\#756D95\] {
    --tw-text-opacity: 1;
    color: rgb(117 109 149/var(--tw-text-opacity, 1))
}

.text-\[\#8BC540\] {
    --tw-text-opacity: 1;
    color: rgb(139 197 64/var(--tw-text-opacity, 1))
}

.text-\[\#94A3B8\] {
    --tw-text-opacity: 1;
    color: rgb(148 163 184/var(--tw-text-opacity, 1))
}

.text-\[\#EEF2FF\] {
    --tw-text-opacity: 1;
    color: rgb(238 242 255/var(--tw-text-opacity, 1))
}

.text-\[\#ef9351\] {
    --tw-text-opacity: 1;
    color: rgb(253 111 255/var(--tw-text-opacity, 1))
}

.text-amber-800 {
    --tw-text-opacity: 1;
    color: rgb(146 64 14/var(--tw-text-opacity, 1))
}

.text-amber-900 {
    --tw-text-opacity: 1;
    color: rgb(120 53 15/var(--tw-text-opacity, 1))
}

.text-black-100 {
    --tw-text-opacity: 1;
    color: rgb(28 32 65/var(--tw-text-opacity, 1))
}

.text-black-100\/70 {
    color: rgba(28, 32, 65, .7)
}

.text-black-1000 {
    --tw-text-opacity: 1;
    color: rgb(0 0 0/var(--tw-text-opacity, 1))
}

.text-black-700 {
    --tw-text-opacity: 1;
    color: rgb(61 61 61/var(--tw-text-opacity, 1))
}

.text-black-800 {
    --tw-text-opacity: 1;
    color: rgb(46 46 46/var(--tw-text-opacity, 1))
}

.text-blue-100 {
    --tw-text-opacity: 1;
    color: rgb(80 94 221/var(--tw-text-opacity, 1))
}

.text-blue-600 {
    --tw-text-opacity: 1;
    color: rgb(37 99 235/var(--tw-text-opacity, 1))
}

.text-card-foreground {
    color: hsl(var(--card-foreground))
}

.text-destructive-foreground {
    color: hsl(var(--destructive-foreground))
}

.text-foreground {
    color: hsl(var(--foreground))
}

.text-gray-300 {
    --tw-text-opacity: 1;
    color: rgb(209 213 219/var(--tw-text-opacity, 1))
}

.text-gray-400 {
    --tw-text-opacity: 1;
    color: rgb(156 163 175/var(--tw-text-opacity, 1))
}

.text-gray-500 {
    --tw-text-opacity: 1;
    color: rgb(107 114 128/var(--tw-text-opacity, 1))
}

.text-gray-600 {
    --tw-text-opacity: 1;
    color: rgb(75 85 99/var(--tw-text-opacity, 1))
}

.text-gray-700 {
    --tw-text-opacity: 1;
    color: rgb(55 65 81/var(--tw-text-opacity, 1))
}

.text-gray-800 {
    --tw-text-opacity: 1;
    color: rgb(31 41 55/var(--tw-text-opacity, 1))
}

.text-gray-900 {
    --tw-text-opacity: 1;
    color: rgb(17 24 39/var(--tw-text-opacity, 1))
}

.text-green-700 {
    --tw-text-opacity: 1;
    color: rgb(21 128 61/var(--tw-text-opacity, 1))
}

.text-grey-100 {
    --tw-text-opacity: 1;
    color: rgb(98 101 127/var(--tw-text-opacity, 1))
}

.text-grey-110 {
    --tw-text-opacity: 1;
    color: rgb(90 97 131/var(--tw-text-opacity, 1))
}

.text-grey-110\/80 {
    color: rgba(90, 97, 131, .8)
}

.text-grey-70 {
    --tw-text-opacity: 1;
    color: rgb(222 224 241/var(--tw-text-opacity, 1))
}

.text-indigo-500 {
    --tw-text-opacity: 1;
    color: rgb(99 102 241/var(--tw-text-opacity, 1))
}

.text-indigo-600 {
    --tw-text-opacity: 1;
    color: rgb(79 70 229/var(--tw-text-opacity, 1))
}

.text-indigo-700 {
    --tw-text-opacity: 1;
    color: rgb(104 80 221/var(--tw-text-opacity, 1))
}

.text-indigo-800 {
    --tw-text-opacity: 1;
    color: rgb(55 48 163/var(--tw-text-opacity, 1))
}

.text-muted-foreground {
    color: hsl(var(--muted-foreground))
}

.text-orange-800 {
    --tw-text-opacity: 1;
    color: rgb(154 52 18/var(--tw-text-opacity, 1))
}

.text-orange-90 {
    --tw-text-opacity: 1;
    color: rgb(244 128 30/var(--tw-text-opacity, 1))
}

.text-popover-foreground {
    color: hsl(var(--popover-foreground))
}

.text-primary {
    color: hsl(var(--primary))
}

.text-primary-foreground {
    color: hsl(var(--primary-foreground))
}

.text-purple-100 {
    --tw-text-opacity: 1;
    color: rgb(128 0 128/var(--tw-text-opacity, 1))
}

.text-red-1000 {
    --tw-text-opacity: 1;
    color: rgb(69 10 10/var(--tw-text-opacity, 1))
}

.text-red-500 {
    --tw-text-opacity: 1;
    color: rgb(239 68 68/var(--tw-text-opacity, 1))
}

.text-red-600 {
    --tw-text-opacity: 1;
    color: rgb(220 38 38/var(--tw-text-opacity, 1))
}

.text-rose-900 {
    --tw-text-opacity: 1;
    color: rgb(136 19 55/var(--tw-text-opacity, 1))
}

.text-secondary-foreground {
    color: hsl(var(--secondary-foreground))
}

.text-sidebar-accent-foreground {
    color: hsl(var(--sidebar-accent-foreground))
}

.text-sidebar-foreground {
    color: hsl(var(--sidebar-foreground))
}

.text-sidebar-foreground\/70 {
    color: hsl(var(--sidebar-foreground)/.7)
}

.text-sky-300 {
    --tw-text-opacity: 1;
    color: rgb(153 168 235/var(--tw-text-opacity, 1))
}

.text-sky-500 {
    --tw-text-opacity: 1;
    color: rgb(80 105 221/var(--tw-text-opacity, 1))
}

.text-sky-800 {
    --tw-text-opacity: 1;
    color: rgb(30 53 153/var(--tw-text-opacity, 1))
}

.text-sky-900 {
    --tw-text-opacity: 1;
    color: rgb(10 18 51/var(--tw-text-opacity, 1))
}

.text-slate-100 {
    --tw-text-opacity: 1;
    color: rgb(241 245 249/var(--tw-text-opacity, 1))
}

.text-slate-300 {
    --tw-text-opacity: 1;
    color: rgb(203 213 225/var(--tw-text-opacity, 1))
}

.text-slate-400 {
    --tw-text-opacity: 1;
    color: rgb(148 163 184/var(--tw-text-opacity, 1))
}

.text-slate-500 {
    --tw-text-opacity: 1;
    color: rgb(100 116 139/var(--tw-text-opacity, 1))
}

.text-slate-600 {
    --tw-text-opacity: 1;
    color: rgb(71 85 105/var(--tw-text-opacity, 1))
}

.text-slate-700 {
    --tw-text-opacity: 1;
    color: rgb(51 65 85/var(--tw-text-opacity, 1))
}

.text-slate-800 {
    --tw-text-opacity: 1;
    color: rgb(30 41 59/var(--tw-text-opacity, 1))
}

.text-slate-900 {
    --tw-text-opacity: 1;
    color: rgb(10 18 51/var(--tw-text-opacity, 1))
}

.text-teal-300 {
    --tw-text-opacity: 1;
    color: rgb(94 234 212/var(--tw-text-opacity, 1))
}

.text-transparent {
    color: transparent
}

.text-wafeq-100 {
    --tw-text-opacity: 1;
    color: #daffe7;
}

.text-wafeq-grad-dark {
    --tw-text-opacity: 1;
    color: rgb(73 73 73)
}

.text-white {
    --tw-text-opacity: 1;
    color: rgb(255 255 255/var(--tw-text-opacity, 1))
}

.underline {
    text-decoration-line: underline
}

.line-through {
    text-decoration-line: line-through
}

.no-underline {
    text-decoration-line: none
}

.\!decoration-\[\#c30016\] {
    text-decoration-color: #c30016 !important
}

.decoration-\[\#ffd9be\] {
    text-decoration-color: #ffd9be
}

.decoration-blue-600 {
    text-decoration-color: #2563eb
}

.decoration-red-600\/50 {
    text-decoration-color: rgba(220, 38, 38, .5)
}

.decoration-teal-400\/50 {
    text-decoration-color: rgba(45, 212, 191, .5)
}

.decoration-teal-500 {
    text-decoration-color: #14b8a6
}

.decoration-solid {
    text-decoration-style: solid
}

.decoration-2 {
    text-decoration-thickness: 2px
}

.decoration-4 {
    text-decoration-thickness: 4px
}

.decoration-\[13\.5\%\] {
    text-decoration-thickness: 13.5%
}

.underline-offset-2 {
    text-underline-offset: 2px
}

.underline-offset-4 {
    text-underline-offset: 4px
}

.underline-offset-\[25\%\] {
    text-underline-offset: 25%
}

.underline-offset-\[6\%\] {
    text-underline-offset: 6%
}

.antialiased {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.\!placeholder-grey-110::-moz-placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: rgb(90 97 131/var(--tw-placeholder-opacity, 1)) !important
}

.\!placeholder-grey-110::placeholder {
    --tw-placeholder-opacity: 1 !important;
    color: rgb(90 97 131/var(--tw-placeholder-opacity, 1)) !important
}

.placeholder-gray-500::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(107 114 128/var(--tw-placeholder-opacity, 1))
}

.placeholder-gray-500::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(107 114 128/var(--tw-placeholder-opacity, 1))
}

.placeholder-grey-110::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(90 97 131/var(--tw-placeholder-opacity, 1))
}

.placeholder-grey-110::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(90 97 131/var(--tw-placeholder-opacity, 1))
}

.opacity-0 {
    opacity: 0
}

.opacity-10 {
    opacity: .1
}

.opacity-100 {
    opacity: 1
}

.opacity-20 {
    opacity: .2
}

.opacity-50 {
    opacity: .5
}

.opacity-60 {
    opacity: .6
}

.opacity-70 {
    opacity: .7
}

.opacity-75 {
    opacity: .75
}

.opacity-80 {
    opacity: .8
}

.opacity-90 {
    opacity: .9
}

.mix-blend-multiply {
    mix-blend-mode: multiply
}

.shadow {
    --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px -1px rgba(0, 0, 0, .1);
    --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color)
}

.shadow,
.shadow-2xl {
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.shadow-2xl {
    --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, .25);
    --tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color)
}

.shadow-\[0_0_0_1px_hsl\(var\(--sidebar-border\)\)\] {
    --tw-shadow: 0 0 0 1px hsl(var(--sidebar-border));
    --tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.shadow-\[0_0_1px_0_rgba\(138\2c 145\2c 157\2c 0\.29\)\] {
    --tw-shadow: 0 0 1px 0 hsla(218, 9%, 58%, .29);
    --tw-shadow-colored: 0 0 1px 0 var(--tw-shadow-color)
}

.shadow-\[0_0_1px_0_rgba\(138\2c 145\2c 157\2c 0\.29\)\],
.shadow-lg {
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.shadow-lg {
    --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -4px rgba(0, 0, 0, .1);
    --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color)
}

.shadow-md {
    --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -2px rgba(0, 0, 0, .1);
    --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color)
}

.shadow-md,
.shadow-none {
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.shadow-none {
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000
}

.shadow-sides {
    --tw-shadow: -10px 20px 15px -5px rgba(0, 0, 0/0.1), -30px -20px 40px -6px rgba(0, 0, 0, .1);
    --tw-shadow-colored: -10px 20px 15px -5px var(--tw-shadow-color), -30px -20px 40px -6px var(--tw-shadow-color)
}

.shadow-sides,
.shadow-sides-double {
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.shadow-sides-double {
    --tw-shadow: -10px 10px 25px -5px rgba(0, 0, 0/0.1), -30px 20px 60px -6px rgba(0, 0, 0, .1), 10px 10px 25px -5px rgba(0, 0, 0/0.1), 30px 20px 60px -6px rgba(0, 0, 0, .1);
    --tw-shadow-colored: -10px 10px 25px -5px var(--tw-shadow-color), -30px 20px 60px -6px var(--tw-shadow-color), 10px 10px 25px -5px var(--tw-shadow-color), 30px 20px 60px -6px var(--tw-shadow-color)
}

.shadow-sides-double-top {
    --tw-shadow: -10px -10px 25px -5px rgba(0, 0, 0/0.1), -30px -20px 60px -6px rgba(0, 0, 0, .1), 10px -10px 25px -5px rgba(0, 0, 0/0.1), 30px -20px 60px -6px rgba(0, 0, 0, .1);
    --tw-shadow-colored: -10px -10px 25px -5px var(--tw-shadow-color), -30px -20px 60px -6px var(--tw-shadow-color), 10px -10px 25px -5px var(--tw-shadow-color), 30px -20px 60px -6px var(--tw-shadow-color)
}

.shadow-sides-double-top,
.shadow-sm {
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.shadow-sm {
    --tw-shadow: 0 4px 11px 0 rgba(28, 32, 65, .1);
    --tw-shadow-colored: 0 4px 11px 0 var(--tw-shadow-color)
}

.shadow-wide {
    --tw-shadow: 0 20px 25px -5px rgb(0, 0, 0/0.1), 0 8px 10px -6px rgb(0, 0, 0/0.1);
    --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color)
}

.shadow-wide,
.shadow-xl {
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.shadow-xl {
    --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 8px 10px -6px rgba(0, 0, 0, .1);
    --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color)
}

.shadow-blue-100\/10 {
    --tw-shadow-color: rgba(80, 94, 221, .1);
    --tw-shadow: var(--tw-shadow-colored)
}

.shadow-blue-100\/20 {
    --tw-shadow-color: rgba(80, 94, 221, .2);
    --tw-shadow: var(--tw-shadow-colored)
}

.shadow-blue-100\/30 {
    --tw-shadow-color: rgba(80, 94, 221, .3);
    --tw-shadow: var(--tw-shadow-colored)
}

.shadow-blue-100\/5 {
    --tw-shadow-color: rgba(80, 94, 221, .05);
    --tw-shadow: var(--tw-shadow-colored)
}

.shadow-orange-100\/10 {
    --tw-shadow-color: rgba(244, 113, 48, .1);
    --tw-shadow: var(--tw-shadow-colored)
}

.shadow-orange-100\/30 {
    --tw-shadow-color: rgba(244, 113, 48, .3);
    --tw-shadow: var(--tw-shadow-colored)
}

.shadow-orange-400\/30 {
    --tw-shadow-color: rgba(251, 146, 60, .3);
    --tw-shadow: var(--tw-shadow-colored)
}

.shadow-wafeq-600\/10 {
    --tw-shadow-color: rgba(83, 93, 183, .1);
    --tw-shadow: var(--tw-shadow-colored)
}

.shadow-wafeq-600\/20 {
    --tw-shadow-color: rgba(83, 93, 183, .2);
    --tw-shadow: var(--tw-shadow-colored)
}

.shadow-wafeq-600\/5 {
    --tw-shadow-color: rgba(83, 93, 183, .05);
    --tw-shadow: var(--tw-shadow-colored)
}

.outline-none {
    outline: 2px solid transparent;
    outline-offset: 2px
}

.outline {
    outline-style: solid
}

.ring {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color)
}

.ring,
.ring-0 {
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
}

.ring-0 {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color)
}

.ring-1 {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)
}

.ring-1,
.ring-2 {
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
}

.ring-2 {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)
}

.ring-4 {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color)
}

.ring-4,
.ring-8 {
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
}

.ring-8 {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color)
}

.ring-\[0\.75rem\] {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0.75rem + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
}

.ring-inset {
    --tw-ring-inset: inset
}

.ring-blue-100\/10 {
    --tw-ring-color: rgba(80, 94, 221, .1)
}

.ring-blue-100\/20 {
    --tw-ring-color: rgba(80, 94, 221, .2)
}

.ring-blue-100\/50 {
    --tw-ring-color: rgba(80, 94, 221, .5)
}

.ring-blue-500 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(59 130 246/var(--tw-ring-opacity, 1))
}

.ring-gray-200 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(229 231 235/var(--tw-ring-opacity, 1))
}

.ring-orange-100\/20 {
    --tw-ring-color: rgba(244, 113, 48, .2)
}

.ring-sidebar-ring {
    --tw-ring-color: hsl(var(--sidebar-ring))
}

.ring-sky-100\/50 {
    --tw-ring-color: rgb(22 163 74 / 9%)
}

.ring-sky-500 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(80 105 221/var(--tw-ring-opacity, 1))
}

.ring-slate-200 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(226 232 240/var(--tw-ring-opacity, 1))
}

.ring-slate-900\/5 {
    --tw-ring-color: rgba(10, 18, 51, .05)
}

.ring-teal-300\/20 {
    --tw-ring-color: rgba(94, 234, 212, .2)
}

.ring-transparent {
    --tw-ring-color: transparent
}

.ring-white\/10 {
    --tw-ring-color: hsla(0, 0%, 100%, .1)
}

.ring-white\/5 {
    --tw-ring-color: hsla(0, 0%, 100%, .05)
}

.ring-opacity-5 {
    --tw-ring-opacity: 0.05
}

.ring-offset-2 {
    --tw-ring-offset-width: 2px
}

.ring-offset-background {
    --tw-ring-offset-color: hsl(var(--background))
}

.ring-offset-orange-100 {
    --tw-ring-offset-color: #f47130
}

.ring-offset-transparent {
    --tw-ring-offset-color: transparent
}

.ring-offset-white {
    --tw-ring-offset-color: #fff
}

.blur {
    --tw-blur: blur(8px)
}

.blur,
.blur-lg {
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}

.blur-lg {
    --tw-blur: blur(16px)
}

.drop-shadow-3xl {
    --tw-drop-shadow: drop-shadow(0 35px 35px rgba(82, 95, 127, .25))
}

.drop-shadow-3xl,
.drop-shadow-blue-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)
}

.drop-shadow-blue-3xl {
    --tw-drop-shadow: drop-shadow(0 40px 35px rgb(25 129 65)) drop-shadow(0 7px 10px rgba(83, 93, 183, .35))
}

.drop-shadow-to-l-blue-3xl {
    --tw-drop-shadow: drop-shadow(-20px 40px 35px rgba(83, 93, 183, .07)) drop-shadow(-2px 2px 5px rgba(83, 93, 183, .15))
}

.drop-shadow-to-l-blue-3xl,
.drop-shadow-to-r-blue-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)
}

.drop-shadow-to-r-blue-3xl {
    --tw-drop-shadow: drop-shadow(20px 40px 35px rgba(83, 93, 183, .07)) drop-shadow(2px 2px 5px rgba(83, 93, 183, .15))
}

.grayscale {
    --tw-grayscale: grayscale(100%)
}

.filter,
.grayscale {
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}

.backdrop-blur {
    --tw-backdrop-blur: blur(8px)
}

.backdrop-blur,
.backdrop-blur-lg {
    backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)
}

.backdrop-blur-lg {
    --tw-backdrop-blur: blur(16px)
}

.backdrop-blur-md {
    --tw-backdrop-blur: blur(12px)
}

.backdrop-blur-md,
.backdrop-blur-sm {
    backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)
}

.backdrop-blur-sm {
    --tw-backdrop-blur: blur(4px)
}

.transition {
    transition-duration: .15s;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1)
}

.transition-\[left\2c right\2c width\] {
    transition-duration: .15s;
    transition-property: left, right, width;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1)
}

.transition-\[margin\2c opa\] {
    transition-duration: .15s;
    transition-property: margin, opa;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1)
}

.transition-\[width\2c height\2c padding\] {
    transition-duration: .15s;
    transition-property: width, height, padding;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1)
}

.transition-\[width\] {
    transition-duration: .15s;
    transition-property: width;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1)
}

.transition-all {
    transition-duration: .15s;
    transition-property: all;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1)
}

.transition-colors {
    transition-duration: .15s;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1)
}

.transition-opacity {
    transition-duration: .15s;
    transition-property: opacity;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1)
}

.transition-shadow {
    transition-duration: .15s;
    transition-property: box-shadow;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1)
}

.transition-transform {
    transition-duration: .15s;
    transition-property: transform;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1)
}

.delay-100 {
    transition-delay: .1s
}

.delay-200 {
    transition-delay: .2s
}

.delay-300 {
    transition-delay: .3s
}

.delay-500 {
    transition-delay: .5s
}

.duration-100 {
    transition-duration: .1s
}

.duration-200 {
    transition-duration: .2s
}

.duration-300 {
    transition-duration: .3s
}

.duration-500 {
    transition-duration: .5s
}

.duration-700 {
    transition-duration: .7s
}

.duration-75 {
    transition-duration: 75ms
}

.ease-in {
    transition-timing-function: cubic-bezier(.4, 0, 1, 1)
}

.ease-in-out {
    transition-timing-function: cubic-bezier(.4, 0, .2, 1)
}

.ease-linear {
    transition-timing-function: linear
}

.ease-out {
    transition-timing-function: cubic-bezier(0, 0, .2, 1)
}

@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))
    }
}

@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))
    }
}

.animate-in {
    animation-duration: .15s;
    animation-name: enter;
    --tw-enter-opacity: initial;
    --tw-enter-scale: initial;
    --tw-enter-rotate: initial;
    --tw-enter-translate-x: initial;
    --tw-enter-translate-y: initial
}

.fade-in-0 {
    --tw-enter-opacity: 0
}

.zoom-in-95 {
    --tw-enter-scale: .95
}

.duration-100 {
    animation-duration: .1s
}

.duration-200 {
    animation-duration: .2s
}

.duration-300 {
    animation-duration: .3s
}

.duration-500 {
    animation-duration: .5s
}

.duration-700 {
    animation-duration: .7s
}

.duration-75 {
    animation-duration: 75ms
}

.delay-100 {
    animation-delay: .1s
}

.delay-200 {
    animation-delay: .2s
}

.delay-300 {
    animation-delay: .3s
}

.delay-500 {
    animation-delay: .5s
}

.ease-in {
    animation-timing-function: cubic-bezier(.4, 0, 1, 1)
}

.ease-in-out {
    animation-timing-function: cubic-bezier(.4, 0, .2, 1)
}

.ease-linear {
    animation-timing-function: linear
}

.ease-out {
    animation-timing-function: cubic-bezier(0, 0, .2, 1)
}

.running {
    animation-play-state: running
}

.\[--icon-background\:theme\(colors\.amber\.100\)\] {
    --icon-background: #fef3c7
}

.\[--icon-background\:theme\(colors\.white\)\] {
    --icon-background: #fff
}

.\[--icon-foreground\:theme\(colors\.amber\.900\)\] {
    --icon-foreground: #78350f
}

.\[--icon-foreground\:theme\(colors\.slate\.900\)\] {
    --icon-foreground: #0a1233
}

.\[--tw-prose-background\:theme\(colors\.amber\.50\)\] {
    --tw-prose-background: #fffbeb
}

.\[--tw-prose-background\:theme\(colors\.sky\.50\)\] {
    --tw-prose-background: #f0f9ff
}

.\[--tw-prose-underline\:theme\(colors\.amber\.400\)\] {
    --tw-prose-underline: #fbbf24
}

.\[background\:linear-gradient\(var\(--quick-links-hover-bg\2c theme\(colors\.sky\.50\)\)\2c var\(--quick-links-hover-bg\2c theme\(colors\.sky\.50\)\)\)_padding-box\2c linear-gradient\(to_top\2c theme\(colors\.indigo\.400\)\2c theme\(colors\.cyan\.400\)\2c theme\(colors\.sky\.500\)\)_border-box\] {
    background: linear-gradient(var(--quick-links-hover-bg, #f0f9ff), var(--quick-links-hover-bg, #f0f9ff)) padding-box, linear-gradient(to top, #818cf8, #22d3ee, #5069dd) border-box
}

.\[font-feature-settings\:\'ss01\'\] {
    font-feature-settings: "ss01"
}

.\[mask-image\:linear-gradient\(transparent\2c white\2c white\)\] {
    -webkit-mask-image: linear-gradient(transparent, #fff, #fff);
    mask-image: linear-gradient(transparent, #fff, #fff)
}

@media (min-width:1024px) {
    .lg\:dark {
        --background: 0 0% 3.9%;
        --foreground: 0 0% 98%;
        --card: 0 0% 3.9%;
        --card-foreground: 0 0% 98%;
        --popover: 0 0% 3.9%;
        --popover-foreground: 0 0% 98%;
        --primary: 0 0% 98%;
        --primary-foreground: 0 0% 9%;
        --secondary: 0 0% 14.9%;
        --secondary-foreground: 0 0% 98%;
        --muted: 0 0% 14.9%;
        --muted-foreground: 0 0% 63.9%;
        --accent: 0 0% 14.9%;
        --accent-foreground: 0 0% 98%;
        --destructive: 0 62.8% 30.6%;
        --destructive-foreground: 0 0% 98%;
        --border: 0 0% 14.9%;
        --input: 0 0% 14.9%;
        --ring: 0 0% 83.1%;
        --chart-1: 220 70% 50%;
        --chart-2: 160 60% 45%;
        --chart-3: 30 80% 55%;
        --chart-4: 280 65% 60%;
        --chart-5: 340 75% 55%;
        --sidebar-background: 240 5.9% 10%;
        --sidebar-foreground: 240 4.8% 95.9%;
        --sidebar-primary: 224.3 76.3% 48%;
        --sidebar-primary-foreground: 0 0% 100%;
        --sidebar-accent: 240 3.7% 15.9%;
        --sidebar-accent-foreground: 240 4.8% 95.9%;
        --sidebar-border: 240 3.7% 15.9%;
        --sidebar-ring: 217.2 91.2% 59.8%
    }
}

.dark\:prose-invert:is(class *) {
    --tw-prose-body: var(--tw-prose-invert-body);
    --tw-prose-headings: var(--tw-prose-invert-headings);
    --tw-prose-lead: var(--tw-prose-invert-lead);
    --tw-prose-links: var(--tw-prose-invert-links);
    --tw-prose-bold: var(--tw-prose-invert-bold);
    --tw-prose-counters: var(--tw-prose-invert-counters);
    --tw-prose-bullets: var(--tw-prose-invert-bullets);
    --tw-prose-hr: var(--tw-prose-invert-hr);
    --tw-prose-quotes: var(--tw-prose-invert-quotes);
    --tw-prose-quote-borders: var(--tw-prose-invert-quote-borders);
    --tw-prose-captions: var(--tw-prose-invert-captions);
    --tw-prose-kbd: var(--tw-prose-invert-kbd);
    --tw-prose-kbd-shadows: var(--tw-prose-invert-kbd-shadows);
    --tw-prose-code: var(--tw-prose-invert-code);
    --tw-prose-pre-code: var(--tw-prose-invert-pre-code);
    --tw-prose-pre-bg: var(--tw-prose-invert-pre-bg);
    --tw-prose-th-borders: var(--tw-prose-invert-th-borders);
    --tw-prose-td-borders: var(--tw-prose-invert-td-borders)
}

.selection\:bg-\[\#16a34a\] ::-moz-selection {
    --tw-bg-opacity: 1;
    background-color: rgb(84 110 255/var(--tw-bg-opacity, 1))
}

.selection\:bg-\[\#16a34a\] ::selection {
    --tw-bg-opacity: 1;
    background-color: rgb(84 110 255/var(--tw-bg-opacity, 1))
}

.selection\:bg-opacity-50 ::-moz-selection {
    --tw-bg-opacity: 0.5
}

.selection\:bg-opacity-50 ::selection {
    --tw-bg-opacity: 0.5
}

.selection\:text-white ::-moz-selection {
    --tw-text-opacity: 1;
    color: rgb(255 255 255/var(--tw-text-opacity, 1))
}

.selection\:text-white ::selection {
    --tw-text-opacity: 1;
    color: rgb(255 255 255/var(--tw-text-opacity, 1))
}

.selection\:bg-\[\#16a34a\]::-moz-selection {
    --tw-bg-opacity: 1;
    background-color: rgb(84 110 255/var(--tw-bg-opacity, 1))
}

.selection\:bg-\[\#16a34a\]::selection {
    --tw-bg-opacity: 1;
    background-color: rgb(84 110 255/var(--tw-bg-opacity, 1))
}

.selection\:bg-opacity-50::-moz-selection {
    --tw-bg-opacity: 0.5
}

.selection\:bg-opacity-50::selection {
    --tw-bg-opacity: 0.5
}

.selection\:text-white::-moz-selection {
    --tw-text-opacity: 1;
    color: rgb(255 255 255/var(--tw-text-opacity, 1))
}

.selection\:text-white::selection {
    --tw-text-opacity: 1;
    color: rgb(255 255 255/var(--tw-text-opacity, 1))
}

.file\:border-0::file-selector-button {
    border-width: 0
}

.file\:bg-transparent::file-selector-button {
    background-color: transparent
}

.file\:text-sm::file-selector-button {
    font-size: .875rem;
    line-height: 1.5rem
}

.file\:font-medium::file-selector-button {
    font-weight: 500
}

.file\:text-foreground::file-selector-button {
    color: hsl(var(--foreground))
}

.placeholder\:overflow-visible::-moz-placeholder {
    overflow: visible
}

.placeholder\:overflow-visible::placeholder {
    overflow: visible
}

.placeholder\:text-grey-110::-moz-placeholder {
    --tw-text-opacity: 1;
    color: rgb(90 97 131/var(--tw-text-opacity, 1))
}

.placeholder\:text-grey-110::placeholder {
    --tw-text-opacity: 1;
    color: rgb(90 97 131/var(--tw-text-opacity, 1))
}

.placeholder\:text-muted-foreground::-moz-placeholder {
    color: hsl(var(--muted-foreground))
}

.placeholder\:text-muted-foreground::placeholder {
    color: hsl(var(--muted-foreground))
}

.before\:pointer-events-none:before {
    content: var(--tw-content);
    pointer-events: none
}

.before\:absolute:before {
    content: var(--tw-content);
    position: absolute
}

.before\:inset-0:before {
    content: var(--tw-content);
    inset: 0
}

.before\:top-1\/2:before {
    content: var(--tw-content);
    top: 50%
}

.before\:h-1\.5:before {
    content: var(--tw-content);
    height: .375rem
}

.before\:w-1\.5:before {
    content: var(--tw-content);
    width: .375rem
}

.before\:-translate-x-full:before {
    --tw-translate-x: -100%
}

.before\:-translate-x-full:before,
.before\:-translate-y-1\/2:before {
    content: var(--tw-content);
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.before\:-translate-y-1\/2:before {
    --tw-translate-y: -50%
}

.before\:animate-\[shimmer_2s_infinite\]:before {
    animation: shimmer 2s infinite;
    content: var(--tw-content)
}

.before\:rounded-full:before {
    border-radius: 9999px;
    content: var(--tw-content)
}

.before\:bg-gradient-to-r:before {
    background-image: linear-gradient(to right, var(--tw-gradient-stops));
    content: var(--tw-content)
}

.before\:from-transparent:before {
    content: var(--tw-content);
    --tw-gradient-from: transparent var(--tw-gradient-from-position);
    --tw-gradient-to: transparent var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.before\:via-gray-100\/60:before {
    content: var(--tw-content);
    --tw-gradient-to: rgba(243, 244, 246, 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), rgba(243, 244, 246, .6) var(--tw-gradient-via-position), var(--tw-gradient-to)
}

.before\:to-transparent:before {
    content: var(--tw-content);
    --tw-gradient-to: transparent var(--tw-gradient-to-position)
}

.after\:absolute:after {
    content: var(--tw-content);
    position: absolute
}

.after\:-inset-2:after {
    content: var(--tw-content);
    inset: -.5rem
}

.after\:inset-y-0:after {
    bottom: 0;
    content: var(--tw-content);
    top: 0
}

.after\:\!top-7:after {
    content: var(--tw-content);
    top: 1.75rem !important
}

.after\:left-1\/2:after {
    content: var(--tw-content);
    left: 50%
}

.after\:w-\[2px\]:after {
    content: var(--tw-content);
    width: 2px
}

.after\:\!bg-auto:after {
    background-size: auto !important;
    content: var(--tw-content)
}

.first\:mt-0:first-child {
    margin-top: 0
}

.first\:pt-0:first-child {
    padding-top: 0
}

.last\:border-b-0:last-child {
    border-bottom-width: 0
}

.last\:border-none:last-child {
    border-style: none
}

.checked\:border-\[\#4F46E5\]:checked {
    --tw-border-opacity: 1;
    border-color: rgb(79 70 229/var(--tw-border-opacity, 1))
}

.checked\:bg-\[\#4F46E5\]:checked {
    --tw-bg-opacity: 1;
    background-color: rgb(79 70 229/var(--tw-bg-opacity, 1))
}

.checked\:bg-none:checked {
    background-image: none
}

.focus-within\:ring-2:focus-within {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
}

.focus-within\:ring-indigo-500:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(99 102 241/var(--tw-ring-opacity, 1))
}

.focus-within\:ring-sky-100:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(221 226 248/var(--tw-ring-opacity, 1))
}

.focus-within\:ring-offset-2:focus-within {
    --tw-ring-offset-width: 2px
}

.focus-within\:ring-offset-gray-100:focus-within {
    --tw-ring-offset-color: #f3f4f6
}

.hover\:translate-x-1:hover {
    --tw-translate-x: 0.25rem
}

.hover\:scale-110:hover,
.hover\:translate-x-1:hover {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.hover\:scale-110:hover {
    --tw-scale-x: 1.1;
    --tw-scale-y: 1.1
}

.hover\:scale-\[1\.01\]:hover {
    --tw-scale-x: 1.01;
    --tw-scale-y: 1.01;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.hover\:rounded:hover {
    border-radius: .25rem
}

.hover\:rounded-lg:hover {
    border-radius: var(--radius)
}

.hover\:border-white:hover {
    --tw-border-opacity: 1;
    border-color: rgb(255 255 255/var(--tw-border-opacity, 1))
}

.hover\:\!bg-\[var\(--color-primary-600\)\]:hover {
    background-color: var(--color-primary-600) !important
}

.hover\:bg-\[\#F7F8FF\]:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(247 248 255/var(--tw-bg-opacity, 1))
}

.hover\:bg-\[\#F8F9FF\]:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(248 249 255/var(--tw-bg-opacity, 1))
}

.hover\:bg-accent:hover {
    background-color: hsl(var(--accent))
}

.hover\:bg-green-100\/10:hover {
    background-color: rgba(80, 94, 221, .1)
}

.hover\:bg-green-100\/20:hover {
    background-color: rgba(80, 94, 221, .2)
}

.hover\:bg-blue-50:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(225 238 255/var(--tw-bg-opacity, 1))
}

.hover\:bg-blue-700:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(29 78 216/var(--tw-bg-opacity, 1))
}

.hover\:bg-destructive\/80:hover {
    background-color: hsl(var(--destructive)/.8)
}

.hover\:bg-destructive\/90:hover {
    background-color: hsl(var(--destructive)/.9)
}

.hover\:bg-gray-100:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(243 244 246/var(--tw-bg-opacity, 1))
}

.hover\:bg-gray-200:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(229 231 235/var(--tw-bg-opacity, 1))
}

.hover\:bg-gray-50:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(249 250 251/var(--tw-bg-opacity, 1))
}

.hover\:bg-green-50:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(240 253 244/var(--tw-bg-opacity, 1))
}

.hover\:bg-grey-50:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(247 247 255/var(--tw-bg-opacity, 1))
}

.hover\:bg-grey-60:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(241 242 255/var(--tw-bg-opacity, 1))
}

.hover\:bg-indigo-700:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(104 80 221/var(--tw-bg-opacity, 1))
}

.hover\:bg-muted\/50:hover {
    background-color: hsl(var(--muted)/.5)
}

.hover\:bg-pink-50:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(253 242 248/var(--tw-bg-opacity, 1))
}

.hover\:bg-primary\/80:hover {
    background-color: hsl(var(--primary)/.8)
}

.hover\:bg-primary\/90:hover {
    background-color: hsl(var(--primary)/.9)
}

.hover\:bg-red-300\/20:hover {
    background-color: hsla(0, 94%, 82%, .2)
}

.hover\:bg-red-300\/30:hover {
    background-color: hsla(0, 94%, 82%, .3)
}

.hover\:bg-red-50:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(254 242 242/var(--tw-bg-opacity, 1))
}

.hover\:bg-rose-100:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(255 228 230/var(--tw-bg-opacity, 1))
}

.hover\:bg-secondary\/80:hover {
    background-color: hsl(var(--secondary)/.8)
}

.hover\:bg-sidebar-accent:hover {
    background-color: hsl(var(--sidebar-accent))
}

.hover\:bg-sky-200:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(187 197 242/var(--tw-bg-opacity, 1))
}

.hover\:bg-sky-50:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(240 249 255/var(--tw-bg-opacity, 1))
}

.hover\:bg-sky-600:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(51 81 215/var(--tw-bg-opacity, 1))
}

.hover\:bg-sky-700:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(37 65 187/var(--tw-bg-opacity, 1))
}

.hover\:bg-slate-100:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(241 245 249/var(--tw-bg-opacity, 1))
}

.hover\:bg-slate-50:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(248 250 252/var(--tw-bg-opacity, 1))
}

.hover\:bg-slate-700:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(51 65 85/var(--tw-bg-opacity, 1))
}

.hover\:bg-slate-700\/40:hover {
    background-color: rgba(51, 65, 85, .4)
}

.hover\:bg-white:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255/var(--tw-bg-opacity, 1))
}

.hover\:from-black-100:hover {
    --tw-gradient-from: #15803d var(--tw-gradient-from-position);
    --tw-gradient-to: rgba(28, 32, 65, 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.hover\:to-wafeq-900:hover {
    --tw-gradient-to: #15803d var(--tw-gradient-to-position)
}

.hover\:fill-\[\#4F46E5\]:hover {
    fill: #4f46e5
}

.hover\:text-\[\#505ECE\]:hover {
    --tw-text-opacity: 1;
    color: rgb(80 94 206/var(--tw-text-opacity, 1))
}

.hover\:text-accent-foreground:hover {
    color: hsl(var(--accent-foreground))
}

.hover\:text-black-100:hover {
    --tw-text-opacity: 1;
    color: rgb(28 32 65/var(--tw-text-opacity, 1))
}

.hover\:text-blue-100:hover {
    --tw-text-opacity: 1;
    color: rgb(80 94 221/var(--tw-text-opacity, 1))
}

.hover\:text-blue-500:hover {
    --tw-text-opacity: 1;
    color: rgb(59 130 246/var(--tw-text-opacity, 1))
}

.hover\:text-blue-600:hover {
    --tw-text-opacity: 1;
    color: rgb(37 99 235/var(--tw-text-opacity, 1))
}

.hover\:text-blue-700:hover {
    --tw-text-opacity: 1;
    color: rgb(29 78 216/var(--tw-text-opacity, 1))
}

.hover\:text-foreground:hover {
    color: hsl(var(--foreground))
}

.hover\:text-gray-700:hover {
    --tw-text-opacity: 1;
    color: rgb(55 65 81/var(--tw-text-opacity, 1))
}

.hover\:text-gray-900:hover {
    --tw-text-opacity: 1;
    color: rgb(17 24 39/var(--tw-text-opacity, 1))
}

.hover\:text-green-500:hover {
    --tw-text-opacity: 1;
    color: rgb(34 197 94/var(--tw-text-opacity, 1))
}

.hover\:text-indigo-600:hover {
    --tw-text-opacity: 1;
    color: rgb(79 70 229/var(--tw-text-opacity, 1))
}

.hover\:text-pink-500:hover {
    --tw-text-opacity: 1;
    color: rgb(236 72 153/var(--tw-text-opacity, 1))
}

.hover\:text-red-600:hover {
    --tw-text-opacity: 1;
    color: rgb(220 38 38/var(--tw-text-opacity, 1))
}

.hover\:text-sidebar-accent-foreground:hover {
    color: hsl(var(--sidebar-accent-foreground))
}

.hover\:text-sky-700:hover {
    --tw-text-opacity: 1;
    color: rgb(37 65 187/var(--tw-text-opacity, 1))
}

.hover\:text-sky-800:hover {
    --tw-text-opacity: 1;
    color: rgb(30 53 153/var(--tw-text-opacity, 1))
}

.hover\:text-slate-100:hover {
    --tw-text-opacity: 1;
    color: rgb(241 245 249/var(--tw-text-opacity, 1))
}

.hover\:text-slate-600:hover {
    --tw-text-opacity: 1;
    color: rgb(71 85 105/var(--tw-text-opacity, 1))
}

.hover\:text-slate-700:hover {
    --tw-text-opacity: 1;
    color: rgb(51 65 85/var(--tw-text-opacity, 1))
}

.hover\:underline:hover {
    text-decoration-line: underline
}

.hover\:underline-offset-4:hover {
    text-underline-offset: 4px
}

.hover\:underline-offset-\[2px\]:hover {
    text-underline-offset: 2px
}

.hover\:opacity-100:hover {
    opacity: 1
}

.hover\:opacity-90:hover {
    opacity: .9
}

.hover\:shadow-\[0_0_0_1px_hsl\(var\(--sidebar-accent\)\)\]:hover {
    --tw-shadow: 0 0 0 1px hsl(var(--sidebar-accent));
    --tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color)
}

.hover\:shadow-\[0_0_0_1px_hsl\(var\(--sidebar-accent\)\)\]:hover,
.hover\:shadow-lg:hover {
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.hover\:shadow-lg:hover {
    --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -4px rgba(0, 0, 0, .1);
    --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color)
}

.hover\:shadow-md:hover {
    --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -2px rgba(0, 0, 0, .1);
    --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.hover\:shadow-blue-100\/10:hover {
    --tw-shadow-color: rgba(80, 94, 221, .1);
    --tw-shadow: var(--tw-shadow-colored)
}

.hover\:shadow-blue-100\/50:hover {
    --tw-shadow-color: rgba(80, 94, 221, .5);
    --tw-shadow: var(--tw-shadow-colored)
}

.hover\:ring-2:hover {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
}

.hover\:ring-black-100\/10:hover {
    --tw-ring-color: rgba(28, 32, 65, .1)
}

.hover\:ring-blue-100\/60:hover {
    --tw-ring-color: rgba(80, 94, 221, .6)
}

.hover\:ring-sky-100\/50:hover {
    --tw-ring-color: rgb(22 22 22 / 9%) !important;
}

.hover\:ring-slate-200:hover {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(226 232 240/var(--tw-ring-opacity, 1))
}

.hover\:ring-slate-300:hover {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(203 213 225/var(--tw-ring-opacity, 1))
}

.hover\:ring-slate-500:hover {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(100 116 139/var(--tw-ring-opacity, 1))
}

.hover\:brightness-90:hover {
    --tw-brightness: brightness(.9);
    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)
}

.hover\:after\:bg-sidebar-border:hover:after {
    background-color: hsl(var(--sidebar-border));
    content: var(--tw-content)
}

.focus\:z-10:focus {
    z-index: 10
}

.focus\:border-2:focus {
    border-width: 2px
}

.focus\:\!border-blue-600:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgb(37 99 235/var(--tw-border-opacity, 1)) !important
}

.focus\:border-blue-100:focus {
    --tw-border-opacity: 1;
    border-color: rgb(80 94 221/var(--tw-border-opacity, 1))
}

.focus\:border-blue-500:focus {
    --tw-border-opacity: 1;
    border-color: rgb(59 130 246/var(--tw-border-opacity, 1))
}

.focus\:border-indigo-500:focus {
    --tw-border-opacity: 1;
    border-color: rgb(99 102 241/var(--tw-border-opacity, 1))
}

.focus\:border-sky-500:focus {
    --tw-border-opacity: 1;
    border-color: rgb(80 105 221/var(--tw-border-opacity, 1))
}

.focus\:border-transparent:focus {
    border-color: transparent
}

.focus\:bg-accent:focus {
    background-color: hsl(var(--accent))
}

.focus\:px-vw-4:focus {
    padding-left: 4vw;
    padding-right: 4vw
}

.focus\:text-accent-foreground:focus {
    color: hsl(var(--accent-foreground))
}

.focus\:outline-none:focus {
    outline: 2px solid transparent;
    outline-offset: 2px
}

.focus\:ring-0:focus {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color)
}

.focus\:ring-0:focus,
.focus\:ring-1:focus {
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
}

.focus\:ring-1:focus {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)
}

.focus\:ring-2:focus {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)
}

.focus\:ring-2:focus,
.focus\:ring-4:focus {
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
}

.focus\:ring-4:focus {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color)
}

.focus\:ring-blue-100\/10:focus {
    --tw-ring-color: rgba(80, 94, 221, .1)
}

.focus\:ring-blue-100\/20:focus {
    --tw-ring-color: rgba(80, 94, 221, .2)
}

.focus\:ring-blue-500:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(59 130 246/var(--tw-ring-opacity, 1))
}

.focus\:ring-indigo-500:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(99 102 241/var(--tw-ring-opacity, 1))
}

.focus\:ring-red-500:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(239 68 68/var(--tw-ring-opacity, 1))
}

.focus\:ring-ring:focus {
    --tw-ring-color: hsl(var(--ring))
}

.focus\:ring-sky-500:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(80 105 221/var(--tw-ring-opacity, 1))
}

.focus\:ring-wafeq-grad-light:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(87 116 255/var(--tw-ring-opacity, 1))
}

.focus\:ring-offset-2:focus {
    --tw-ring-offset-width: 2px
}

.focus\:ring-offset-inherit:focus {
    --tw-ring-offset-color: inherit
}

.checked\:focus\:\!bg-\[\#4F46E5\]:focus:checked {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(79 70 229/var(--tw-bg-opacity, 1)) !important
}

.focus-visible\:outline-none[data-focus-visible-added].js-focus-visible,
.js-focus-visible .focus-visible\:outline-none[data-focus-visible-added] {
    outline: 2px solid transparent;
    outline-offset: 2px
}

.focus-visible\:outline-none:focus-visible {
    outline: 2px solid transparent;
    outline-offset: 2px
}

.focus-visible\:outline-2[data-focus-visible-added].js-focus-visible,
.js-focus-visible .focus-visible\:outline-2[data-focus-visible-added] {
    outline-width: 2px
}

.focus-visible\:outline-2:focus-visible {
    outline-width: 2px
}

.focus-visible\:outline-offset-2[data-focus-visible-added].js-focus-visible,
.js-focus-visible .focus-visible\:outline-offset-2[data-focus-visible-added] {
    outline-offset: 2px
}

.focus-visible\:outline-offset-2:focus-visible {
    outline-offset: 2px
}

.focus-visible\:outline-sky-300\/50[data-focus-visible-added].js-focus-visible,
.js-focus-visible .focus-visible\:outline-sky-300\/50[data-focus-visible-added] {
    outline-color: rgba(153, 168, 235, .5)
}

.focus-visible\:outline-sky-300\/50:focus-visible {
    outline-color: rgba(153, 168, 235, .5)
}

.focus-visible\:outline-white\/50[data-focus-visible-added].js-focus-visible,
.js-focus-visible .focus-visible\:outline-white\/50[data-focus-visible-added] {
    outline-color: hsla(0, 0%, 100%, .5)
}

.focus-visible\:outline-white\/50:focus-visible {
    outline-color: hsla(0, 0%, 100%, .5)
}

.focus-visible\:ring-1[data-focus-visible-added].js-focus-visible,
.js-focus-visible .focus-visible\:ring-1[data-focus-visible-added] {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
}

.focus-visible\:ring-1:focus-visible {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
}

.focus-visible\:ring-2[data-focus-visible-added].js-focus-visible,
.js-focus-visible .focus-visible\:ring-2[data-focus-visible-added] {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
}

.focus-visible\:ring-2:focus-visible {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
}

.focus-visible\:ring-ring[data-focus-visible-added].js-focus-visible,
.js-focus-visible .focus-visible\:ring-ring[data-focus-visible-added] {
    --tw-ring-color: hsl(var(--ring))
}

.focus-visible\:ring-ring:focus-visible {
    --tw-ring-color: hsl(var(--ring))
}

.focus-visible\:ring-sidebar-ring[data-focus-visible-added].js-focus-visible,
.js-focus-visible .focus-visible\:ring-sidebar-ring[data-focus-visible-added] {
    --tw-ring-color: hsl(var(--sidebar-ring))
}

.focus-visible\:ring-sidebar-ring:focus-visible {
    --tw-ring-color: hsl(var(--sidebar-ring))
}

.focus-visible\:ring-slate-400[data-focus-visible-added].js-focus-visible,
.js-focus-visible .focus-visible\:ring-slate-400[data-focus-visible-added] {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(148 163 184/var(--tw-ring-opacity, 1))
}

.focus-visible\:ring-slate-400:focus-visible {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(148 163 184/var(--tw-ring-opacity, 1))
}

.focus-visible\:ring-offset-2[data-focus-visible-added].js-focus-visible,
.js-focus-visible .focus-visible\:ring-offset-2[data-focus-visible-added] {
    --tw-ring-offset-width: 2px
}

.focus-visible\:ring-offset-2:focus-visible {
    --tw-ring-offset-width: 2px
}

.focus-visible\:ring-offset-background[data-focus-visible-added].js-focus-visible,
.js-focus-visible .focus-visible\:ring-offset-background[data-focus-visible-added] {
    --tw-ring-offset-color: hsl(var(--background))
}

.focus-visible\:ring-offset-background:focus-visible {
    --tw-ring-offset-color: hsl(var(--background))
}

.active\:bg-sidebar-accent:active {
    background-color: hsl(var(--sidebar-accent))
}

.active\:bg-sky-500:active {
    --tw-bg-opacity: 1;
    background-color: rgb(80 105 221/var(--tw-bg-opacity, 1))
}

.active\:text-sidebar-accent-foreground:active {
    color: hsl(var(--sidebar-accent-foreground))
}

.active\:text-slate-400:active {
    --tw-text-opacity: 1;
    color: rgb(148 163 184/var(--tw-text-opacity, 1))
}

.active\:text-white:active {
    --tw-text-opacity: 1;
    color: rgb(255 255 255/var(--tw-text-opacity, 1))
}

.disabled\:pointer-events-none:disabled {
    pointer-events: none
}

.disabled\:cursor-not-allowed:disabled {
    cursor: not-allowed
}

.disabled\:opacity-30:disabled {
    opacity: .3
}

.disabled\:opacity-50:disabled {
    opacity: .5
}

.group\/menu-item:focus-within .group-focus-within\/menu-item\:opacity-100 {
    opacity: 1
}

.group:hover .group-hover\:pointer-events-auto {
    pointer-events: auto
}

.group:hover .group-hover\:visible {
    visibility: visible
}

.group:hover .group-hover\:flex {
    display: flex
}

.group:hover .group-hover\:translate-x-1 {
    --tw-translate-x: 0.25rem
}

.group:hover .group-hover\:translate-x-1,
.group:hover .group-hover\:translate-x-6 {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.group:hover .group-hover\:translate-x-6 {
    --tw-translate-x: 1.5rem
}

.group:hover .group-hover\:translate-x-8 {
    --tw-translate-x: 2rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.group:hover .group-hover\:bg-gray-50 {
    --tw-bg-opacity: 1;
    background-color: rgb(249 250 251/var(--tw-bg-opacity, 1))
}

.group:hover .group-hover\:bg-gray-500 {
    --tw-bg-opacity: 1;
    background-color: rgb(107 114 128/var(--tw-bg-opacity, 1))
}

.group:hover .group-hover\:from-black-100 {
    --tw-gradient-from: #15803d var(--tw-gradient-from-position);
    --tw-gradient-to: rgba(28, 32, 65, 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.group:hover .group-hover\:to-wafeq-900 {
    --tw-gradient-to: #15803d var(--tw-gradient-to-position)
}

.group:hover .group-hover\:fill-slate-400 {
    fill: #94a3b8
}

.group:hover .group-hover\:fill-slate-500 {
    fill: #64748b
}

.group:hover .group-hover\:text-\[\#505ECE\] {
    --tw-text-opacity: 1;
    color: rgb(80 94 206/var(--tw-text-opacity, 1))
}

.group:hover .group-hover\:text-blue-100 {
    --tw-text-opacity: 1;
    color: rgb(80 94 221/var(--tw-text-opacity, 1))
}

.group:hover .group-hover\:text-foreground {
    color: hsl(var(--foreground))
}

.group:hover .group-hover\:text-indigo-600 {
    --tw-text-opacity: 1;
    color: rgb(79 70 229/var(--tw-text-opacity, 1))
}

.group:hover .group-hover\:underline {
    text-decoration-line: underline
}

.group:hover .group-hover\:underline-offset-4 {
    text-underline-offset: 4px
}

.group:hover .group-hover\:opacity-100,
.group\/menu-item:hover .group-hover\/menu-item\:opacity-100 {
    opacity: 1
}

.group:hover .group-hover\:shadow-lg {
    --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -4px rgba(0, 0, 0, .1);
    --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.group:hover .group-hover\:shadow-blue-100\/20 {
    --tw-shadow-color: rgba(80, 94, 221, .2);
    --tw-shadow: var(--tw-shadow-colored)
}

.group:hover .group-hover\:shadow-orange-100\/20 {
    --tw-shadow-color: rgba(244, 113, 48, .2);
    --tw-shadow: var(--tw-shadow-colored)
}

.group.toaster .group-\[\.toaster\]\:border-border {
    border-color: hsl(var(--border))
}

.group.toast .group-\[\.toast\]\:bg-muted {
    background-color: hsl(var(--muted))
}

.group.toast .group-\[\.toast\]\:bg-primary {
    background-color: hsl(var(--primary))
}

.group.toaster .group-\[\.toaster\]\:bg-background {
    background-color: hsl(var(--background))
}

.group.toast .group-\[\.toast\]\:text-muted-foreground {
    color: hsl(var(--muted-foreground))
}

.group.toast .group-\[\.toast\]\:text-primary-foreground {
    color: hsl(var(--primary-foreground))
}

.group.toaster .group-\[\.toaster\]\:text-foreground {
    color: hsl(var(--foreground))
}

.group.toaster .group-\[\.toaster\]\:shadow-lg {
    --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -4px rgba(0, 0, 0, .1);
    --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.peer\/menu-button:hover~.peer-hover\/menu-button\:text-sidebar-accent-foreground {
    color: hsl(var(--sidebar-accent-foreground))
}

.peer:disabled~.peer-disabled\:cursor-not-allowed {
    cursor: not-allowed
}

.peer:disabled~.peer-disabled\:opacity-70 {
    opacity: .7
}

.has-\[\[data-variant\=inset\]\]\:bg-sidebar:has([data-variant=inset]) {
    background-color: hsl(var(--sidebar-background))
}

.group\/menu-item:has([data-sidebar=menu-action]) .group-has-\[\[data-sidebar\=menu-action\]\]\/menu-item\:pr-8 {
    padding-right: 2rem
}

.aria-disabled\:pointer-events-none[aria-disabled=true] {
    pointer-events: none
}

.aria-disabled\:opacity-50[aria-disabled=true] {
    opacity: .5
}

.data-\[disabled\]\:pointer-events-none[data-disabled] {
    pointer-events: none
}

.data-\[state\=open\]\:rotate-90[data-state=open] {
    --tw-rotate: 90deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.data-\[active\=true\]\:bg-sidebar-accent[data-active=true] {
    background-color: hsl(var(--sidebar-accent))
}

.data-\[state\=active\]\:bg-background[data-state=active] {
    background-color: hsl(var(--background))
}

.data-\[state\=checked\]\:bg-\[\#505ECE\][data-state=checked] {
    --tw-bg-opacity: 1;
    background-color: rgb(80 94 206/var(--tw-bg-opacity, 1))
}

.data-\[state\=checked\]\:bg-primary[data-state=checked] {
    background-color: hsl(var(--primary))
}

.data-\[state\=open\]\:bg-accent[data-state=open] {
    background-color: hsl(var(--accent))
}

.data-\[state\=open\]\:bg-secondary[data-state=open] {
    background-color: hsl(var(--secondary))
}

.data-\[state\=selected\]\:bg-muted[data-state=selected] {
    background-color: hsl(var(--muted))
}

.data-\[state\=unchecked\]\:bg-gray-400[data-state=unchecked] {
    --tw-bg-opacity: 1;
    background-color: rgb(156 163 175/var(--tw-bg-opacity, 1))
}

.data-\[state\=unchecked\]\:bg-input[data-state=unchecked] {
    background-color: hsl(var(--input))
}

.data-\[active\=true\]\:font-medium[data-active=true] {
    font-weight: 500
}

.data-\[active\=true\]\:text-sidebar-accent-foreground[data-active=true] {
    color: hsl(var(--sidebar-accent-foreground))
}

.data-\[state\=active\]\:text-foreground[data-state=active] {
    color: hsl(var(--foreground))
}

.data-\[state\=open\]\:text-muted-foreground[data-state=open] {
    color: hsl(var(--muted-foreground))
}

.data-\[disabled\]\:opacity-50[data-disabled] {
    opacity: .5
}

.data-\[state\=open\]\:opacity-100[data-state=open] {
    opacity: 1
}

.data-\[state\=active\]\:shadow[data-state=active] {
    --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px -1px rgba(0, 0, 0, .1);
    --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.data-\[state\=closed\]\:duration-300[data-state=closed] {
    transition-duration: .3s
}

.data-\[state\=open\]\:duration-500[data-state=open] {
    transition-duration: .5s
}

.data-\[state\=open\]\:animate-in[data-state=open] {
    animation-duration: .15s;
    animation-name: enter;
    --tw-enter-opacity: initial;
    --tw-enter-scale: initial;
    --tw-enter-rotate: initial;
    --tw-enter-translate-x: initial;
    --tw-enter-translate-y: initial
}

.data-\[state\=closed\]\:animate-out[data-state=closed] {
    animation-duration: .15s;
    animation-name: exit;
    --tw-exit-opacity: initial;
    --tw-exit-scale: initial;
    --tw-exit-rotate: initial;
    --tw-exit-translate-x: initial;
    --tw-exit-translate-y: initial
}

.data-\[state\=closed\]\:fade-out-0[data-state=closed] {
    --tw-exit-opacity: 0
}

.data-\[state\=open\]\:fade-in-0[data-state=open] {
    --tw-enter-opacity: 0
}

.data-\[state\=closed\]\:zoom-out-95[data-state=closed] {
    --tw-exit-scale: .95
}

.data-\[state\=open\]\:zoom-in-95[data-state=open] {
    --tw-enter-scale: .95
}

.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom] {
    --tw-enter-translate-y: -0.5rem
}

.data-\[side\=left\]\:slide-in-from-right-2[data-side=left] {
    --tw-enter-translate-x: 0.5rem
}

.data-\[side\=right\]\:slide-in-from-left-2[data-side=right] {
    --tw-enter-translate-x: -0.5rem
}

.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top] {
    --tw-enter-translate-y: 0.5rem
}

.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed] {
    --tw-exit-translate-y: 100%
}

.data-\[state\=closed\]\:slide-out-to-left[data-state=closed] {
    --tw-exit-translate-x: -100%
}

.data-\[state\=closed\]\:slide-out-to-left-1\/2[data-state=closed] {
    --tw-exit-translate-x: -50%
}

.data-\[state\=closed\]\:slide-out-to-right[data-state=closed] {
    --tw-exit-translate-x: 100%
}

.data-\[state\=closed\]\:slide-out-to-top[data-state=closed] {
    --tw-exit-translate-y: -100%
}

.data-\[state\=closed\]\:slide-out-to-top-\[48\%\][data-state=closed] {
    --tw-exit-translate-y: -48%
}

.data-\[state\=open\]\:slide-in-from-bottom[data-state=open] {
    --tw-enter-translate-y: 100%
}

.data-\[state\=open\]\:slide-in-from-left[data-state=open] {
    --tw-enter-translate-x: -100%
}

.data-\[state\=open\]\:slide-in-from-left-1\/2[data-state=open] {
    --tw-enter-translate-x: -50%
}

.data-\[state\=open\]\:slide-in-from-right[data-state=open] {
    --tw-enter-translate-x: 100%
}

.data-\[state\=open\]\:slide-in-from-top[data-state=open] {
    --tw-enter-translate-y: -100%
}

.data-\[state\=open\]\:slide-in-from-top-\[48\%\][data-state=open] {
    --tw-enter-translate-y: -48%
}

.data-\[state\=closed\]\:duration-300[data-state=closed] {
    animation-duration: .3s
}

.data-\[state\=open\]\:duration-500[data-state=open] {
    animation-duration: .5s
}

.data-\[state\=open\]\:hover\:bg-sidebar-accent:hover[data-state=open] {
    background-color: hsl(var(--sidebar-accent))
}

.data-\[state\=open\]\:hover\:text-sidebar-accent-foreground:hover[data-state=open] {
    color: hsl(var(--sidebar-accent-foreground))
}

.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\] {
    left: calc(var(--sidebar-width)*-1)
}

.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\] {
    right: calc(var(--sidebar-width)*-1)
}

.group[data-side=left] .group-data-\[side\=left\]\:-right-4 {
    right: -1rem
}

.group[data-side=right] .group-data-\[side\=right\]\:left-0 {
    left: 0
}

.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:-mt-8 {
    margin-top: -2rem
}

.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:hidden {
    display: none
}

.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!size-8 {
    height: 2rem !important;
    width: 2rem !important
}

.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[--sidebar-width-icon\] {
    width: var(--sidebar-width-icon)
}

.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)\)\] {
    width: calc(var(--sidebar-width-icon) + 1rem)
}

.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)_\+2px\)\] {
    width: calc(var(--sidebar-width-icon) + 1rem + 2px)
}

.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:w-0 {
    width: 0
}

.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:translate-x-0 {
    --tw-translate-x: 0px
}

.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:translate-x-0,
.group[data-side=right] .group-data-\[side\=right\]\:rotate-180 {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.group[data-side=right] .group-data-\[side\=right\]\:rotate-180 {
    --tw-rotate: 180deg
}

.group[data-state=open] .group-data-\[state\=open\]\:-rotate-90 {
    --tw-rotate: -90deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:overflow-hidden {
    overflow: hidden
}

.group[data-variant=floating] .group-data-\[variant\=floating\]\:rounded-lg {
    border-radius: var(--radius)
}

.group[data-variant=floating] .group-data-\[variant\=floating\]\:border {
    border-width: 1px
}

.group[data-side=left] .group-data-\[side\=left\]\:border-r {
    border-right-width: 1px
}

.group[data-side=right] .group-data-\[side\=right\]\:border-l {
    border-left-width: 1px
}

.group[data-variant=floating] .group-data-\[variant\=floating\]\:border-sidebar-border {
    border-color: hsl(var(--sidebar-border))
}

.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!p-0 {
    padding: 0 !important
}

.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!p-2 {
    padding: .5rem !important
}

.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:opacity-0 {
    opacity: 0
}

.group[data-variant=floating] .group-data-\[variant\=floating\]\:shadow {
    --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px -1px rgba(0, 0, 0, .1);
    --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:after\:left-full:after {
    content: var(--tw-content);
    left: 100%
}

.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:hover\:bg-sidebar:hover {
    background-color: hsl(var(--sidebar-background))
}

.peer\/menu-button[data-size=default]~.peer-data-\[size\=default\]\/menu-button\:top-1\.5 {
    top: .375rem
}

.peer\/menu-button[data-size=lg]~.peer-data-\[size\=lg\]\/menu-button\:top-2\.5 {
    top: .625rem
}

.peer\/menu-button[data-size=sm]~.peer-data-\[size\=sm\]\/menu-button\:top-1 {
    top: .25rem
}

.peer[data-variant=inset]~.peer-data-\[variant\=inset\]\:min-h-\[calc\(100svh-theme\(spacing\.4\)\)\] {
    min-height: calc(100svh - 1rem)
}

.peer\/menu-button[data-active=true]~.peer-data-\[active\=true\]\/menu-button\:text-sidebar-accent-foreground {
    color: hsl(var(--sidebar-accent-foreground))
}

.prose-headings\:scroll-mt-28 :is(:where(h1, h2, h3, h4, h5, h6, th):not(:where([class~=not-prose], [class~=not-prose] *))) {
    scroll-margin-top: 7rem
}

.prose-headings\:font-normal :is(:where(h1, h2, h3, h4, h5, h6, th):not(:where([class~=not-prose], [class~=not-prose] *))) {
    font-weight: 400
}

.prose-a\:font-semibold :is(:where(a):not(:where([class~=not-prose], [class~=not-prose] *))) {
    font-weight: 600
}

.prose-a\:text-amber-900 :is(:where(a):not(:where([class~=not-prose], [class~=not-prose] *))) {
    --tw-text-opacity: 1;
    color: rgb(120 53 15/var(--tw-text-opacity, 1))
}

.prose-a\:text-sky-900 :is(:where(a):not(:where([class~=not-prose], [class~=not-prose] *))) {
    --tw-text-opacity: 1;
    color: rgb(10 18 51/var(--tw-text-opacity, 1))
}

.prose-a\:no-underline :is(:where(a):not(:where([class~=not-prose], [class~=not-prose] *))) {
    text-decoration-line: none
}

.prose-a\:shadow-\[inset_0_-2px_0_0_var\(--tw-prose-background\2c \#fff\)\2c inset_0_calc\(-1\*\(var\(--tw-prose-underline-size\2c 4px\)\+2px\)\)_0_0_var\(--tw-prose-underline\2c theme\(colors\.sky\.300\)\)\] :is(:where(a):not(:where([class~=not-prose], [class~=not-prose] *))) {
    --tw-shadow: inset 0 -2px 0 0 var(--tw-prose-background, #fff), inset 0 calc((var(--tw-prose-underline-size, 4px) + 2px)*-1) 0 0 var(--tw-prose-underline, #99a8eb);
    --tw-shadow-colored: inset 0 -2px 0 0 var(--tw-shadow-color), inset 0 0 0 var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.hover\:prose-a\:\[--tw-prose-underline-size\:6px\] :is(:where(a):not(:where([class~=not-prose], [class~=not-prose] *))):hover {
    --tw-prose-underline-size: 6px
}

.prose-code\:text-amber-900 :is(:where(code):not(:where([class~=not-prose], [class~=not-prose] *))) {
    --tw-text-opacity: 1;
    color: rgb(120 53 15/var(--tw-text-opacity, 1))
}

.prose-code\:text-sky-900 :is(:where(code):not(:where([class~=not-prose], [class~=not-prose] *))) {
    --tw-text-opacity: 1;
    color: rgb(10 18 51/var(--tw-text-opacity, 1))
}

.prose-pre\:rounded-xl :is(:where(pre):not(:where([class~=not-prose], [class~=not-prose] *))) {
    border-radius: .75rem
}

.prose-pre\:bg-slate-900 :is(:where(pre):not(:where([class~=not-prose], [class~=not-prose] *))) {
    --tw-bg-opacity: 1;
    background-color: rgb(10 18 51/var(--tw-bg-opacity, 1))
}

.prose-pre\:shadow-lg :is(:where(pre):not(:where([class~=not-prose], [class~=not-prose] *))) {
    --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -4px rgba(0, 0, 0, .1);
    --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.prose-th\:font-bold :is(:where(th):not(:where([class~=not-prose], [class~=not-prose] *))) {
    font-weight: 700
}

.prose-lead\:text-slate-500 :is(:where([class~=lead]):not(:where([class~=not-prose], [class~=not-prose] *))) {
    --tw-text-opacity: 1;
    color: rgb(100 116 139/var(--tw-text-opacity, 1))
}

.dark\:-mb-32:is(class *) {
    margin-bottom: -8rem
}

.dark\:mt-\[-4\.5rem\]:is(class *) {
    margin-top: -4.5rem
}

.dark\:block:is(class *) {
    display: block
}

.dark\:inline:is(class *) {
    display: inline
}

.dark\:hidden:is(class *) {
    display: none
}

.dark\:border-slate-800:is(class *) {
    --tw-border-opacity: 1;
    border-color: rgb(30 41 59/var(--tw-border-opacity, 1))
}

.dark\:bg-gray-700:is(class *) {
    --tw-bg-opacity: 1;
    background-color: rgb(55 65 81/var(--tw-bg-opacity, 1))
}

.dark\:bg-slate-700:is(class *) {
    --tw-bg-opacity: 1;
    background-color: rgb(51 65 85/var(--tw-bg-opacity, 1))
}

.dark\:bg-slate-800:is(class *) {
    --tw-bg-opacity: 1;
    background-color: rgb(30 41 59/var(--tw-bg-opacity, 1))
}

.dark\:bg-slate-800\/60:is(class *) {
    background-color: rgba(30, 41, 59, .6)
}

.dark\:bg-slate-800\/75:is(class *) {
    background-color: rgba(30, 41, 59, .75)
}

.dark\:bg-slate-900:is(class *) {
    --tw-bg-opacity: 1;
    background-color: rgb(10 18 51/var(--tw-bg-opacity, 1))
}

.dark\:bg-slate-900\/40:is(class *) {
    background-color: rgba(10, 18, 51, .4)
}

.dark\:bg-slate-900\/95:is(class *) {
    background-color: rgba(10, 18, 51, .95)
}

.dark\:bg-transparent:is(class *) {
    background-color: transparent
}

.dark\:fill-sky-100:is(class *) {
    fill: #dde2f8
}

.dark\:fill-sky-400:is(class *) {
    fill: #778be4
}

.dark\:fill-slate-500:is(class *) {
    fill: #64748b
}

.dark\:pb-32:is(class *) {
    padding-bottom: 8rem
}

.dark\:pt-\[4\.5rem\]:is(class *) {
    padding-top: 4.5rem
}

.dark\:text-amber-500:is(class *) {
    --tw-text-opacity: 1;
    color: rgb(245 158 11/var(--tw-text-opacity, 1))
}

.dark\:text-sky-400:is(class *) {
    --tw-text-opacity: 1;
    color: rgb(119 139 228/var(--tw-text-opacity, 1))
}

.dark\:text-slate-300:is(class *) {
    --tw-text-opacity: 1;
    color: rgb(203 213 225/var(--tw-text-opacity, 1))
}

.dark\:text-slate-400:is(class *) {
    --tw-text-opacity: 1;
    color: rgb(148 163 184/var(--tw-text-opacity, 1))
}

.dark\:text-slate-500:is(class *) {
    --tw-text-opacity: 1;
    color: rgb(100 116 139/var(--tw-text-opacity, 1))
}

.dark\:text-white:is(class *) {
    --tw-text-opacity: 1;
    color: rgb(255 255 255/var(--tw-text-opacity, 1))
}

.dark\:ring-1:is(class *) {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
}

.dark\:ring-inset:is(class *) {
    --tw-ring-inset: inset
}

.dark\:ring-slate-300\/10:is(class *) {
    --tw-ring-color: rgba(203, 213, 225, .1)
}

.dark\:ring-white\/5:is(class *) {
    --tw-ring-color: hsla(0, 0%, 100%, .05)
}

.dark\:backdrop-blur:is(class *) {
    --tw-backdrop-blur: blur(8px);
    backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)
}

.dark\:\[--quick-links-hover-bg\:theme\(colors\.slate\.800\)\]:is(class *) {
    --quick-links-hover-bg: #1e293b
}

.dark\:\[--tw-prose-background\:theme\(colors\.slate\.900\)\]:is(class *) {
    --tw-prose-background: #0a1233
}

.dark\:\[--tw-prose-underline\:theme\(colors\.sky\.700\)\]:is(class *) {
    --tw-prose-underline: #2541bb
}

.dark\:\[mask-image\:linear-gradient\(transparent\2c white\2c transparent\)\]:is(class *) {
    -webkit-mask-image: linear-gradient(transparent, #fff, transparent);
    mask-image: linear-gradient(transparent, #fff, transparent)
}

.dark\:before\:via-gray-600\/60:is(class *):before {
    content: var(--tw-content);
    --tw-gradient-to: rgba(75, 85, 99, 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), rgba(75, 85, 99, .6) var(--tw-gradient-via-position), var(--tw-gradient-to)
}

.dark\:hover\:bg-slate-700\/40:hover:is(class *) {
    background-color: rgba(51, 65, 85, .4)
}

.dark\:hover\:text-slate-300:hover:is(class *) {
    --tw-text-opacity: 1;
    color: rgb(203 213 225/var(--tw-text-opacity, 1))
}

.dark\:hover\:ring-slate-500:hover:is(class *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(100 116 139/var(--tw-ring-opacity, 1))
}

.dark\:prose-a\:text-sky-400 :is(:where(a):not(:where([class~=not-prose], [class~=not-prose] *))):is(class *) {
    --tw-text-opacity: 1;
    color: rgb(119 139 228/var(--tw-text-opacity, 1))
}

.dark\:prose-a\:shadow-\[inset_0_calc\(-1\*var\(--tw-prose-underline-size\2c 2px\)\)_0_0_var\(--tw-prose-underline\2c theme\(colors\.sky\.800\)\)\] :is(:where(a):not(:where([class~=not-prose], [class~=not-prose] *))):is(class *) {
    --tw-shadow: inset 0 calc(var(--tw-prose-underline-size, 2px)*-1) 0 0 var(--tw-prose-underline, #1e3599);
    --tw-shadow-colored: inset 0 0 0 var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.dark\:hover\:prose-a\:\[--tw-prose-underline-size\:6px\] :is(:where(a):not(:where([class~=not-prose], [class~=not-prose] *))):hover:is(class *) {
    --tw-prose-underline-size: 6px
}

.dark\:prose-code\:text-slate-300 :is(:where(code):not(:where([class~=not-prose], [class~=not-prose] *))):is(class *) {
    --tw-text-opacity: 1;
    color: rgb(203 213 225/var(--tw-text-opacity, 1))
}

.dark\:prose-pre\:bg-slate-800\/60 :is(:where(pre):not(:where([class~=not-prose], [class~=not-prose] *))):is(class *) {
    background-color: rgba(30, 41, 59, .6)
}

.dark\:prose-pre\:shadow-none :is(:where(pre):not(:where([class~=not-prose], [class~=not-prose] *))):is(class *) {
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.dark\:prose-pre\:ring-1 :is(:where(pre):not(:where([class~=not-prose], [class~=not-prose] *))):is(class *) {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
}

.dark\:prose-pre\:ring-slate-300\/10 :is(:where(pre):not(:where([class~=not-prose], [class~=not-prose] *))):is(class *) {
    --tw-ring-color: rgba(203, 213, 225, .1)
}

.dark\:prose-hr\:border-slate-800 :is(:where(hr):not(:where([class~=not-prose], [class~=not-prose] *))):is(class *) {
    --tw-border-opacity: 1;
    border-color: rgb(30 41 59/var(--tw-border-opacity, 1))
}

.dark\:prose-lead\:text-slate-400 :is(:where([class~=lead]):not(:where([class~=not-prose], [class~=not-prose] *))):is(class *) {
    --tw-text-opacity: 1;
    color: rgb(148 163 184/var(--tw-text-opacity, 1))
}

@media (min-width:400px) {
    .xs\:left-2 {
        left: .5rem
    }

    .xs\:right-6 {
        right: 1.5rem
    }

    .xs\:\!w-\[300px\] {
        width: 300px !important
    }

    .xs\:translate-x-0 {
        --tw-translate-x: 0px;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }
}

@media (min-width:640px) {
    .sm\:order-1 {
        order: 1
    }

    .sm\:mx-0 {
        margin-left: 0;
        margin-right: 0
    }

    .sm\:mx-8 {
        margin-left: 2rem;
        margin-right: 2rem
    }

    .sm\:my-0 {
        margin-bottom: 0;
        margin-top: 0
    }

    .sm\:my-8 {
        margin-bottom: 2rem;
        margin-top: 2rem
    }

    .sm\:ml-3 {
        margin-left: .75rem
    }

    .sm\:ml-4 {
        margin-left: 1rem
    }

    .sm\:mt-0 {
        margin-top: 0
    }

    .sm\:mt-3 {
        margin-top: .75rem
    }

    .sm\:mt-36 {
        margin-top: 9rem
    }

    .sm\:block {
        display: block
    }

    .sm\:flex {
        display: flex
    }

    .sm\:hidden {
        display: none
    }

    .sm\:size-\[400px\] {
        height: 400px;
        width: 400px
    }

    .sm\:h-10 {
        height: 2.5rem
    }

    .sm\:\!w-\[1px\] {
        width: 1px !important
    }

    .sm\:w-10 {
        width: 2.5rem
    }

    .sm\:w-\[675px\] {
        width: 675px
    }

    .sm\:w-auto {
        width: auto
    }

    .sm\:w-full {
        width: 100%
    }

    .sm\:max-w-\[425px\] {
        max-width: 425px
    }

    .sm\:max-w-\[512px\] {
        max-width: 512px
    }

    .sm\:max-w-lg {
        max-width: 32rem
    }

    .sm\:max-w-sm {
        max-width: 24rem
    }

    .sm\:flex-\[0_0_31\%\] {
        flex: 0 0 31%
    }

    .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\:flex-row {
        flex-direction: row
    }

    .sm\:flex-row-reverse {
        flex-direction: row-reverse
    }

    .sm\:flex-col {
        flex-direction: column
    }

    .sm\:items-start {
        align-items: flex-start
    }

    .sm\:items-center {
        align-items: center
    }

    .sm\:justify-start {
        justify-content: flex-start
    }

    .sm\:justify-end {
        justify-content: flex-end
    }

    .sm\:justify-center {
        justify-content: center
    }

    .sm\:gap-2\.5 {
        gap: .625rem
    }

    .sm\:gap-7 {
        gap: 1.75rem
    }

    .sm\:gap-x-6 {
        -moz-column-gap: 1.5rem;
        column-gap: 1.5rem
    }

    .sm\:space-x-2>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0;
        margin-left: calc(.5rem*(1 - var(--tw-space-x-reverse)));
        margin-right: calc(.5rem*var(--tw-space-x-reverse))
    }

    .sm\:space-x-3>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0;
        margin-left: calc(.75rem*(1 - var(--tw-space-x-reverse)));
        margin-right: calc(.75rem*var(--tw-space-x-reverse))
    }

    .sm\:space-y-0>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0;
        margin-bottom: calc(0px*var(--tw-space-y-reverse));
        margin-top: calc(0px*(1 - var(--tw-space-y-reverse)))
    }

    .sm\:space-x-reverse>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 1
    }

    .sm\:rounded-lg {
        border-radius: var(--radius)
    }

    .sm\:border-l {
        border-left-width: 1px
    }

    .sm\:border-transparent {
        border-color: transparent
    }

    .sm\:p-0 {
        padding: 0
    }

    .sm\:p-6 {
        padding: 1.5rem
    }

    .sm\:px-0 {
        padding-left: 0;
        padding-right: 0
    }

    .sm\:px-2 {
        padding-left: .5rem;
        padding-right: .5rem
    }

    .sm\:px-6 {
        padding-left: 1.5rem;
        padding-right: 1.5rem
    }

    .sm\:py-24 {
        padding-bottom: 6rem;
        padding-top: 6rem
    }

    .sm\:pb-4 {
        padding-bottom: 1rem
    }

    .sm\:pl-6 {
        padding-left: 1.5rem
    }

    .sm\:text-left {
        text-align: left
    }

    .sm\:\!text-sm {
        font-size: .875rem !important;
        line-height: 1.5rem !important
    }

    .sm\:text-5xl {
        font-size: 3rem;
        line-height: 3.5rem
    }

    .sm\:text-sm {
        font-size: .875rem;
        line-height: 1.5rem
    }
}

@media (min-width:768px) {
    .md\:not-sr-only {
        height: auto;
        margin: 0;
        overflow: visible;
        padding: 0;
        width: auto;
        clip: auto;
        white-space: normal
    }

    .md\:not-sr-only,
    .md\:static {
        position: static
    }

    .md\:absolute {
        position: absolute
    }

    .md\:-bottom-\[86px\] {
        bottom: -86px
    }

    .md\:-end-20 {
        inset-inline-end: -5rem
    }

    .md\:-left-14 {
        left: -3.5rem
    }

    .md\:-start-20 {
        inset-inline-start: -5rem
    }

    .md\:bottom-0 {
        bottom: 0
    }

    .md\:left-0 {
        left: 0
    }

    .md\:left-16 {
        left: 4rem
    }

    .md\:left-6 {
        left: 1.5rem
    }

    .md\:right-0 {
        right: 0
    }

    .md\:right-8 {
        right: 2rem
    }

    .md\:top-\[42rem\] {
        top: 42rem
    }

    .md\:top-auto {
        top: auto
    }

    .md\:order-none {
        order: 0
    }

    .md\:col-span-10 {
        grid-column: span 10/span 10
    }

    .md\:col-span-3 {
        grid-column: span 3/span 3
    }

    .md\:col-span-4 {
        grid-column: span 4/span 4
    }

    .md\:col-span-5 {
        grid-column: span 5/span 5
    }

    .md\:col-span-6 {
        grid-column: span 6/span 6
    }

    .md\:col-start-10 {
        grid-column-start: 10
    }

    .md\:col-start-2 {
        grid-column-start: 2
    }

    .md\:col-start-5 {
        grid-column-start: 5
    }

    .md\:col-start-7 {
        grid-column-start: 7
    }

    .md\:col-start-9 {
        grid-column-start: 9
    }

    .md\:row-start-2 {
        grid-row-start: 2
    }

    .md\:m-0 {
        margin: 0
    }

    .md\:m-auto {
        margin: auto
    }

    .md\:-mx-4 {
        margin-left: -1rem;
        margin-right: -1rem
    }

    .md\:-mx-8 {
        margin-left: -2rem;
        margin-right: -2rem
    }

    .md\:-mx-9 {
        margin-left: -2.25rem;
        margin-right: -2.25rem
    }

    .md\:mx-0 {
        margin-left: 0;
        margin-right: 0
    }

    .md\:mx-2 {
        margin-left: .5rem;
        margin-right: .5rem
    }

    .md\:mx-4 {
        margin-left: 1rem;
        margin-right: 1rem
    }

    .md\:mx-5 {
        margin-left: 1.25rem;
        margin-right: 1.25rem
    }

    .md\:mx-8 {
        margin-left: 2rem;
        margin-right: 2rem
    }

    .md\:mx-auto {
        margin-left: auto;
        margin-right: auto
    }

    .md\:my-10 {
        margin-bottom: 2.5rem;
        margin-top: 2.5rem
    }

    .md\:my-15 {
        margin-bottom: 3.75rem;
        margin-top: 3.75rem
    }

    .md\:my-16 {
        margin-bottom: 4rem;
        margin-top: 4rem
    }

    .md\:my-4 {
        margin-bottom: 1rem;
        margin-top: 1rem
    }

    .md\:my-5 {
        margin-bottom: 1.25rem;
        margin-top: 1.25rem
    }

    .md\:-mb-\[10vw\] {
        margin-bottom: -10vw
    }

    .md\:-mt-4 {
        margin-top: -1rem
    }

    .md\:mb-0 {
        margin-bottom: 0
    }

    .md\:mb-10 {
        margin-bottom: 2.5rem
    }

    .md\:mb-13 {
        margin-bottom: 3.25rem
    }

    .md\:mb-16 {
        margin-bottom: 4rem
    }

    .md\:mb-2 {
        margin-bottom: .5rem
    }

    .md\:mb-2\.5 {
        margin-bottom: .625rem
    }

    .md\:mb-20 {
        margin-bottom: 5rem
    }

    .md\:mb-24 {
        margin-bottom: 6rem
    }

    .md\:mb-3 {
        margin-bottom: .75rem
    }

    .md\:mb-4 {
        margin-bottom: 1rem
    }

    .md\:mb-5 {
        margin-bottom: 1.25rem
    }

    .md\:mb-6 {
        margin-bottom: 1.5rem
    }

    .md\:mb-8 {
        margin-bottom: 2rem
    }

    .md\:mb-\[140px\] {
        margin-bottom: 140px
    }

    .md\:mb-\[30px\] {
        margin-bottom: 30px
    }

    .md\:mb-\[80px\] {
        margin-bottom: 80px
    }

    .md\:ml-0 {
        margin-left: 0
    }

    .md\:ml-1 {
        margin-left: .25rem
    }

    .md\:ml-17 {
        margin-left: 4.5rem
    }

    .md\:ml-2 {
        margin-left: .5rem
    }

    .md\:ml-4 {
        margin-left: 1rem
    }

    .md\:mr-1 {
        margin-right: .25rem
    }

    .md\:mt-0 {
        margin-top: 0
    }

    .md\:mt-1 {
        margin-top: .25rem
    }

    .md\:mt-10 {
        margin-top: 2.5rem
    }

    .md\:mt-12 {
        margin-top: 3rem
    }

    .md\:mt-14 {
        margin-top: 3.5rem
    }

    .md\:mt-15 {
        margin-top: 3.75rem
    }

    .md\:mt-16 {
        margin-top: 4rem
    }

    .md\:mt-2 {
        margin-top: .5rem
    }

    .md\:mt-20 {
        margin-top: 5rem
    }

    .md\:mt-24 {
        margin-top: 6rem
    }

    .md\:mt-27 {
        margin-top: 6.75rem
    }

    .md\:mt-3 {
        margin-top: .75rem
    }

    .md\:mt-32 {
        margin-top: 8rem
    }

    .md\:mt-4 {
        margin-top: 1rem
    }

    .md\:mt-5 {
        margin-top: 1.25rem
    }

    .md\:mt-6 {
        margin-top: 1.5rem
    }

    .md\:mt-8 {
        margin-top: 2rem
    }

    .md\:mt-\[80px\] {
        margin-top: 80px
    }

    .md\:block {
        display: block
    }

    .md\:flex {
        display: flex
    }

    .md\:grid {
        display: grid
    }

    .md\:hidden {
        display: none
    }

    .md\:size-12 {
        height: 3rem;
        width: 3rem
    }

    .md\:h-10 {
        height: 2.5rem
    }

    .md\:h-12 {
        height: 3rem
    }

    .md\:h-14 {
        height: 3.5rem
    }

    .md\:h-16 {
        height: 4rem
    }

    .md\:h-20 {
        height: 5rem
    }

    .md\:h-4 {
        height: 1rem
    }

    .md\:h-5 {
        height: 1.25rem
    }

    .md\:h-6 {
        height: 1.5rem
    }

    .md\:h-64 {
        height: 16rem
    }

    .md\:h-7 {
        height: 1.75rem
    }

    .md\:h-8 {
        height: 2rem
    }

    .md\:h-9 {
        height: 2.25rem
    }

    .md\:h-\[100px\] {
        height: 100px
    }

    .md\:h-\[108px\] {
        height: 108px
    }

    .md\:h-\[114px\] {
        height: 114px
    }

    .md\:h-\[122px\] {
        height: 122px
    }

    .md\:h-\[137px\] {
        height: 137px
    }

    .md\:h-\[1rem\] {
        height: 1rem
    }

    .md\:h-\[2\.5rem\] {
        height: 2.5rem
    }

    .md\:h-\[202px\] {
        height: 202px
    }

    .md\:h-\[212px\] {
        height: 212px
    }

    .md\:h-\[218px\] {
        height: 218px
    }

    .md\:h-\[236px\] {
        height: 236px
    }

    .md\:h-\[257px\] {
        height: 257px
    }

    .md\:h-\[25vw\] {
        height: 25vw
    }

    .md\:h-\[26px\] {
        height: 26px
    }

    .md\:h-\[270px\] {
        height: 270px
    }

    .md\:h-\[300px\] {
        height: 300px
    }

    .md\:h-\[385px\] {
        height: 385px
    }

    .md\:h-\[391px\] {
        height: 391px
    }

    .md\:h-\[4\.5rem\] {
        height: 4.5rem
    }

    .md\:h-\[404px\] {
        height: 404px
    }

    .md\:h-\[434px\] {
        height: 434px
    }

    .md\:h-\[44px\] {
        height: 44px
    }

    .md\:h-\[478px\] {
        height: 478px
    }

    .md\:h-\[504px\] {
        height: 504px
    }

    .md\:h-\[528px\] {
        height: 528px
    }

    .md\:h-\[61px\] {
        height: 61px
    }

    .md\:h-\[62px\] {
        height: 62px
    }

    .md\:h-\[700px\] {
        height: 700px
    }

    .md\:h-\[72px\] {
        height: 72px
    }

    .md\:h-\[73px\] {
        height: 73px
    }

    .md\:h-auto {
        height: auto
    }

    .md\:min-h-\[566px\] {
        min-height: 566px
    }

    .md\:w-1\/2 {
        width: 50%
    }

    .md\:w-1\/3 {
        width: 33.333333%
    }

    .md\:w-10 {
        width: 2.5rem
    }

    .md\:w-11 {
        width: 2.75rem
    }

    .md\:w-16 {
        width: 4rem
    }

    .md\:w-20 {
        width: 5rem
    }

    .md\:w-23 {
        width: 5.75
    }

    .md\:w-32 {
        width: 8rem
    }

    .md\:w-4 {
        width: 1rem
    }

    .md\:w-40 {
        width: 10rem
    }

    .md\:w-56 {
        width: 14rem
    }

    .md\:w-6 {
        width: 1.5rem
    }

    .md\:w-64 {
        width: 16rem
    }

    .md\:w-72 {
        width: 18rem
    }

    .md\:w-8 {
        width: 2rem
    }

    .md\:w-80 {
        width: 20rem
    }

    .md\:w-96 {
        width: 24rem
    }

    .md\:w-\[122px\] {
        width: 122px
    }

    .md\:w-\[137px\] {
        width: 137px
    }

    .md\:w-\[154px\] {
        width: 154px
    }

    .md\:w-\[15vw\] {
        width: 15vw
    }

    .md\:w-\[166px\] {
        width: 166px
    }

    .md\:w-\[168px\] {
        width: 168px
    }

    .md\:w-\[169px\] {
        width: 169px
    }

    .md\:w-\[178px\] {
        width: 178px
    }

    .md\:w-\[1rem\] {
        width: 1rem
    }

    .md\:w-\[2\.5rem\] {
        width: 2.5rem
    }

    .md\:w-\[200px\] {
        width: 200px
    }

    .md\:w-\[224px\] {
        width: 224px
    }

    .md\:w-\[238px\] {
        width: 238px
    }

    .md\:w-\[23rem\] {
        width: 23rem
    }

    .md\:w-\[250px\] {
        width: 250px
    }

    .md\:w-\[25vw\] {
        width: 25vw
    }

    .md\:w-\[297px\] {
        width: 297px
    }

    .md\:w-\[338px\] {
        width: 338px
    }

    .md\:w-\[341px\] {
        width: 341px
    }

    .md\:w-\[346px\] {
        width: 346px
    }

    .md\:w-\[371px\] {
        width: 371px
    }

    .md\:w-\[373px\] {
        width: 373px
    }

    .md\:w-\[391px\] {
        width: 391px
    }

    .md\:w-\[4\.5rem\] {
        width: 4.5rem
    }

    .md\:w-\[412px\] {
        width: 412px
    }

    .md\:w-\[426px\] {
        width: 426px
    }

    .md\:w-\[440px\] {
        width: 440px
    }

    .md\:w-\[443px\] {
        width: 443px
    }

    .md\:w-\[454px\] {
        width: 454px
    }

    .md\:w-\[455px\] {
        width: 455px
    }

    .md\:w-\[480px\] {
        width: 480px
    }

    .md\:w-\[482px\] {
        width: 482px
    }

    .md\:w-\[486px\] {
        width: 486px
    }

    .md\:w-\[492px\] {
        width: 492px
    }

    .md\:w-\[50vw\] {
        width: 50vw
    }

    .md\:w-\[516px\] {
        width: 516px
    }

    .md\:w-\[524px\] {
        width: 524px
    }

    .md\:w-\[545px\] {
        width: 545px
    }

    .md\:w-\[560px\] {
        width: 560px
    }

    .md\:w-\[617px\] {
        width: 617px
    }

    .md\:w-\[804px\] {
        width: 804px
    }

    .md\:w-\[80vw\] {
        width: 80vw
    }

    .md\:w-\[93px\] {
        width: 93px
    }

    .md\:w-auto {
        width: auto
    }

    .md\:w-fit {
        width: -moz-fit-content;
        width: fit-content
    }

    .md\:w-full {
        width: 100%
    }

    .md\:min-w-\[16rem\] {
        min-width: 16rem
    }

    .md\:min-w-\[450px\] {
        min-width: 450px
    }

    .md\:max-w-\[28rem\] {
        max-width: 28rem
    }

    .md\:max-w-\[300px\] {
        max-width: 300px
    }

    .md\:max-w-\[40\%\] {
        max-width: 40%
    }

    .md\:max-w-\[450px\] {
        max-width: 450px
    }

    .md\:max-w-\[500px\] {
        max-width: 500px
    }

    .md\:max-w-\[526px\] {
        max-width: 526px
    }

    .md\:max-w-\[540px\] {
        max-width: 540px
    }

    .md\:max-w-\[600px\] {
        max-width: 600px
    }

    .md\:max-w-\[624px\] {
        max-width: 624px
    }

    .md\:max-w-\[750px\] {
        max-width: 750px
    }

    .md\:max-w-\[802px\] {
        max-width: 802px
    }

    .md\:max-w-\[912px\] {
        max-width: 912px
    }

    .md\:flex-none {
        flex: none
    }

    .md\:-translate-y-16 {
        --tw-translate-y: -4rem
    }

    .md\:-translate-y-16,
    .md\:-translate-y-22 {
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .md\:-translate-y-22 {
        --tw-translate-y: -5.5rem
    }

    .md\:-translate-y-\[5vw\] {
        --tw-translate-y: -5vw
    }

    .md\:-translate-y-\[5vw\],
    .md\:translate-x-0 {
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .md\:translate-x-0 {
        --tw-translate-x: 0px
    }

    .md\:translate-x-1 {
        --tw-translate-x: 0.25rem
    }

    .md\:translate-x-1,
    .md\:translate-x-6 {
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .md\:translate-x-6 {
        --tw-translate-x: 1.5rem
    }

    .md\:translate-y-16 {
        --tw-translate-y: 4rem
    }

    .md\:scale-100,
    .md\:translate-y-16 {
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .md\:scale-100 {
        --tw-scale-x: 1;
        --tw-scale-y: 1
    }

    .md\:scale-105 {
        --tw-scale-x: 1.05;
        --tw-scale-y: 1.05;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .md\:grid-flow-col {
        grid-auto-flow: column
    }

    .md\:auto-rows-min {
        grid-auto-rows: min-content
    }

    .md\:grid-cols-1 {
        grid-template-columns: repeat(1, minmax(0, 1fr))
    }

    .md\:grid-cols-12 {
        grid-template-columns: repeat(12, minmax(0, 1fr))
    }

    .md\:grid-cols-2 {
        grid-template-columns: repeat(2, minmax(0, 1fr))
    }

    .md\:grid-cols-3 {
        grid-template-columns: repeat(3, minmax(0, 1fr))
    }

    .md\:grid-cols-4 {
        grid-template-columns: repeat(4, minmax(0, 1fr))
    }

    .md\:grid-cols-5 {
        grid-template-columns: repeat(5, minmax(0, 1fr))
    }

    .md\:grid-cols-6 {
        grid-template-columns: repeat(6, minmax(0, 1fr))
    }

    .md\:grid-cols-\[repeat\(1\2c _233px\)\] {
        grid-template-columns: repeat(1, 233px)
    }

    .md\:grid-rows-\[3\] {
        grid-template-rows: 3
    }

    .md\:flex-row {
        flex-direction: row
    }

    .md\:flex-row-reverse {
        flex-direction: row-reverse
    }

    .md\:flex-col {
        flex-direction: column
    }

    .md\:place-items-center {
        place-items: center
    }

    .md\:items-start {
        align-items: flex-start
    }

    .md\:items-end {
        align-items: flex-end
    }

    .md\:items-center {
        align-items: center
    }

    .md\:justify-start {
        justify-content: flex-start
    }

    .md\:justify-center {
        justify-content: center
    }

    .md\:justify-between {
        justify-content: space-between
    }

    .md\:gap-0 {
        gap: 0
    }

    .md\:gap-1 {
        gap: .25rem
    }

    .md\:gap-10 {
        gap: 2.5rem
    }

    .md\:gap-12 {
        gap: 3rem
    }

    .md\:gap-15 {
        gap: 3.75rem
    }

    .md\:gap-16 {
        gap: 4rem
    }

    .md\:gap-2 {
        gap: .5rem
    }

    .md\:gap-20 {
        gap: 5rem
    }

    .md\:gap-3 {
        gap: .75rem
    }

    .md\:gap-32 {
        gap: 8rem
    }

    .md\:gap-4 {
        gap: 1rem
    }

    .md\:gap-5 {
        gap: 1.25rem
    }

    .md\:gap-6 {
        gap: 1.5rem
    }

    .md\:gap-7 {
        gap: 1.75rem
    }

    .md\:gap-8 {
        gap: 2rem
    }

    .md\:gap-\[100px\] {
        gap: 100px
    }

    .md\:gap-\[30px\] {
        gap: 30px
    }

    .md\:gap-x-16 {
        -moz-column-gap: 4rem;
        column-gap: 4rem
    }

    .md\:gap-x-2 {
        -moz-column-gap: .5rem;
        column-gap: .5rem
    }

    .md\:gap-x-20 {
        -moz-column-gap: 5rem;
        column-gap: 5rem
    }

    .md\:gap-x-4 {
        -moz-column-gap: 1rem;
        column-gap: 1rem
    }

    .md\:gap-x-5 {
        -moz-column-gap: 1.25rem;
        column-gap: 1.25rem
    }

    .md\:gap-x-6 {
        -moz-column-gap: 1.5rem;
        column-gap: 1.5rem
    }

    .md\:gap-x-8 {
        -moz-column-gap: 2rem;
        column-gap: 2rem
    }

    .md\:gap-y-10 {
        row-gap: 2.5rem
    }

    .md\:gap-y-18 {
        row-gap: 4.5rem
    }

    .md\:gap-y-4 {
        row-gap: 1rem
    }

    .md\:gap-y-5 {
        row-gap: 1.25rem
    }

    .md\:gap-y-6 {
        row-gap: 1.5rem
    }

    .md\:gap-y-8 {
        row-gap: 2rem
    }

    .md\:gap-y-9 {
        row-gap: 2.25rem
    }

    .md\:space-x-3>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0;
        margin-left: calc(.75rem*(1 - var(--tw-space-x-reverse)));
        margin-right: calc(.75rem*var(--tw-space-x-reverse))
    }

    .md\:space-y-2>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0;
        margin-bottom: calc(.5rem*var(--tw-space-y-reverse));
        margin-top: calc(.5rem*(1 - var(--tw-space-y-reverse)))
    }

    .md\:overflow-hidden {
        overflow: hidden
    }

    .md\:rounded-2xl {
        border-radius: 1rem
    }

    .md\:rounded-lg {
        border-radius: var(--radius)
    }

    .md\:bg-transparent {
        background-color: transparent
    }

    .md\:p-0 {
        padding: 0
    }

    .md\:p-10 {
        padding: 2.5rem
    }

    .md\:p-2 {
        padding: .5rem
    }

    .md\:p-3 {
        padding: .75rem
    }

    .md\:p-5 {
        padding: 1.25rem
    }

    .md\:p-6 {
        padding: 1.5rem
    }

    .md\:px-0 {
        padding-left: 0;
        padding-right: 0
    }

    .md\:px-10 {
        padding-left: 2.5rem;
        padding-right: 2.5rem
    }

    .md\:px-11 {
        padding-left: 2.75rem;
        padding-right: 2.75rem
    }

    .md\:px-12 {
        padding-left: 3rem;
        padding-right: 3rem
    }

    .md\:px-16 {
        padding-left: 4rem;
        padding-right: 4rem
    }

    .md\:px-4 {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .md\:px-5 {
        padding-left: 1.25rem;
        padding-right: 1.25rem
    }

    .md\:px-6 {
        padding-left: 1.5rem;
        padding-right: 1.5rem
    }

    .md\:px-8 {
        padding-left: 2rem;
        padding-right: 2rem
    }

    .md\:px-\[130px\] {
        padding-left: 130px;
        padding-right: 130px
    }

    .md\:px-vw-8 {
        padding-left: 8vw;
        padding-right: 8vw
    }

    .md\:py-0 {
        padding-bottom: 0;
        padding-top: 0
    }

    .md\:py-1 {
        padding-bottom: .25rem;
        padding-top: .25rem
    }

    .md\:py-10 {
        padding-bottom: 2.5rem;
        padding-top: 2.5rem
    }

    .md\:py-16 {
        padding-bottom: 4rem;
        padding-top: 4rem
    }

    .md\:py-2 {
        padding-bottom: .5rem;
        padding-top: .5rem
    }

    .md\:py-2\.5 {
        padding-bottom: .625rem;
        padding-top: .625rem
    }

    .md\:py-21 {
        padding-bottom: 5.25rem;
        padding-top: 5.25rem
    }

    .md\:py-24 {
        padding-bottom: 6rem;
        padding-top: 6rem
    }

    .md\:py-26 {
        padding-bottom: 6.5rem;
        padding-top: 6.5rem
    }

    .md\:py-3 {
        padding-bottom: .75rem;
        padding-top: .75rem
    }

    .md\:py-4 {
        padding-bottom: 1rem;
        padding-top: 1rem
    }

    .md\:py-5 {
        padding-bottom: 1.25rem;
        padding-top: 1.25rem
    }

    .md\:py-8 {
        padding-bottom: 2rem;
        padding-top: 2rem
    }

    .md\:py-\[60px\] {
        padding-bottom: 60px;
        padding-top: 60px
    }

    .md\:py-\[76px\] {
        padding-bottom: 76px;
        padding-top: 76px
    }

    .md\:pb-0 {
        padding-bottom: 0
    }

    .md\:pb-10 {
        padding-bottom: 2.5rem
    }

    .md\:pb-12 {
        padding-bottom: 3rem
    }

    .md\:pb-20 {
        padding-bottom: 5rem
    }

    .md\:pb-28 {
        padding-bottom: 7rem
    }

    .md\:pb-36 {
        padding-bottom: 9rem
    }

    .md\:pb-4 {
        padding-bottom: 1rem
    }

    .md\:pb-52 {
        padding-bottom: 13rem
    }

    .md\:pb-6 {
        padding-bottom: 1.5rem
    }

    .md\:pb-8 {
        padding-bottom: 2rem
    }

    .md\:pb-\[10rem\] {
        padding-bottom: 10rem
    }

    .md\:pb-\[4\.25rem\] {
        padding-bottom: 4.25rem
    }

    .md\:pl-4 {
        padding-left: 1rem
    }

    .md\:pl-8 {
        padding-left: 2rem
    }

    .md\:pl-\[10px\] {
        padding-left: 10px
    }

    .md\:pr-10 {
        padding-right: 2.5rem
    }

    .md\:pr-3\.5 {
        padding-right: .875rem
    }

    .md\:pr-4 {
        padding-right: 1rem
    }

    .md\:pt-0 {
        padding-top: 0
    }

    .md\:pt-1 {
        padding-top: .25rem
    }

    .md\:pt-10 {
        padding-top: 2.5rem
    }

    .md\:pt-13 {
        padding-top: 3.25rem
    }

    .md\:pt-16 {
        padding-top: 4rem
    }

    .md\:pt-2 {
        padding-top: .5rem
    }

    .md\:pt-24 {
        padding-top: 6rem
    }

    .md\:pt-26 {
        padding-top: 6.5rem
    }

    .md\:pt-28 {
        padding-top: 7rem
    }

    .md\:pt-34 {
        padding-top: 8.5rem
    }

    .md\:pt-36 {
        padding-top: 9rem
    }

    .md\:pt-4 {
        padding-top: 1rem
    }

    .md\:pt-40 {
        padding-top: 10rem
    }

    .md\:pt-46 {
        padding-top: 11.5rem
    }

    .md\:pt-48 {
        padding-top: 12rem
    }

    .md\:pt-5 {
        padding-top: 1.25rem
    }

    .md\:pt-6 {
        padding-top: 1.5rem
    }

    .md\:pt-7 {
        padding-top: 1.75rem
    }

    .md\:pt-8 {
        padding-top: 2rem
    }

    .md\:pt-\[104px\] {
        padding-top: 104px
    }

    .md\:pt-\[120px\] {
        padding-top: 120px
    }

    .md\:pt-\[64px\] {
        padding-top: 64px
    }

    .md\:text-left {
        text-align: left
    }

    .md\:text-center {
        text-align: center
    }

    .md\:text-start {
        text-align: start
    }

    .md\:text-2xl {
        font-size: 1.5rem;
        line-height: 2.5rem
    }

    .md\:text-3xl {
        font-size: 2rem;
        line-height: 2.5rem
    }

    .md\:text-4xl {
        font-size: 2.5rem;
        line-height: 3rem
    }

    .md\:text-5xl {
        font-size: 3rem;
        line-height: 3.5rem
    }

    .md\:text-\[28px\] {
        font-size: 28px
    }

    .md\:text-\[46px\] {
        font-size: 46px
    }

    .md\:text-base {
        font-size: 1rem;
        line-height: 2rem
    }

    .md\:text-l {
        line-height: 2.5rem
    }

    .md\:text-l,
    .md\:text-l-f {
        font-size: 1.5rem
    }

    .md\:text-l-snug {
        font-size: 1.25rem;
        line-height: 1.75rem
    }

    .md\:text-lg {
        font-size: 1.125rem;
        line-height: 1.75rem
    }

    .md\:text-lg-plus-f {
        font-size: 1.75rem
    }

    .md\:text-m {
        line-height: 1.5rem
    }

    .md\:text-m,
    .md\:text-m-f {
        font-size: 1rem
    }

    .md\:text-r {
        font-size: .75rem;
        line-height: 1rem
    }

    .md\:text-sm {
        font-size: .875rem;
        line-height: 1.5rem
    }

    .md\:text-xl {
        font-size: 1.25rem;
        line-height: 2rem
    }

    .md\:text-xs {
        font-size: .75rem;
        line-height: 1rem
    }

    .md\:text-xxl {
        line-height: 3rem
    }

    .md\:text-xxl,
    .md\:text-xxl-f {
        font-size: 2.5rem
    }

    .md\:text-xxxl {
        font-size: 3rem;
        line-height: 3.7rem
    }

    .md\:font-medium {
        font-weight: 500
    }

    .md\:\!leading-7 {
        line-height: 1.75rem !important
    }

    .md\:leading-10 {
        line-height: 2.5rem
    }

    .md\:leading-5 {
        line-height: 1.25rem
    }

    .md\:leading-7 {
        line-height: 1.75rem
    }

    .md\:leading-8 {
        line-height: 2rem
    }

    .md\:leading-9 {
        line-height: 2.25rem
    }

    .md\:leading-\[140\%\] {
        line-height: 140%
    }

    .md\:leading-\[30px\] {
        line-height: 30px
    }

    .md\:leading-\[42px\] {
        line-height: 42px
    }

    .md\:leading-\[48px\] {
        line-height: 48px
    }

    .md\:leading-\[49px\] {
        line-height: 49px
    }

    .md\:leading-\[56px\] {
        line-height: 56px
    }

    .md\:leading-\[59\.2px\] {
        line-height: 59.2px
    }

    .md\:leading-\[60px\] {
        line-height: 60px
    }

    .md\:leading-\[65px\] {
        line-height: 65px
    }

    .md\:tracking-\[-1\.2px\] {
        letter-spacing: -1.2px
    }

    .md\:tracking-widest {
        letter-spacing: .1em
    }

    .md\:text-gray-800 {
        --tw-text-opacity: 1;
        color: rgb(31 41 55/var(--tw-text-opacity, 1))
    }

    .md\:text-slate-500 {
        --tw-text-opacity: 1;
        color: rgb(100 116 139/var(--tw-text-opacity, 1))
    }

    .md\:opacity-0 {
        opacity: 0
    }

    .md\:shadow-none {
        --tw-shadow: 0 0 #0000;
        --tw-shadow-colored: 0 0 #0000;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
    }

    .md\:ring-1 {
        --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
        --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
        box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
    }

    .md\:ring-slate-200 {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(226 232 240/var(--tw-ring-opacity, 1))
    }

    .md\:ring-transparent {
        --tw-ring-color: transparent
    }

    .md\:delay-100 {
        transition-delay: .1s
    }

    .md\:delay-200 {
        transition-delay: .2s
    }

    .md\:delay-100 {
        animation-delay: .1s
    }

    .md\:delay-200 {
        animation-delay: .2s
    }

    .md\:after\:\!top-10:after {
        content: var(--tw-content);
        top: 2.5rem !important
    }

    .after\:md\:hidden:after {
        content: var(--tw-content);
        display: none
    }

    .md\:even\:flex-row-reverse:nth-child(2n),
    .md\:odd\:flex-row-reverse:nth-child(odd) {
        flex-direction: row-reverse
    }

    .md\:hover\:bg-white:hover {
        --tw-bg-opacity: 1;
        background-color: rgb(255 255 255/var(--tw-bg-opacity, 1))
    }

    .md\:hover\:ring-slate-300:hover {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(203 213 225/var(--tw-ring-opacity, 1))
    }

    .md\:focus\:px-4:focus {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .group:hover .md\:group-hover\:-translate-x-2 {
        --tw-translate-x: -0.5rem
    }

    .group:hover .md\:group-hover\:-translate-x-2,
    .group:hover .md\:group-hover\:-translate-x-3 {
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .group:hover .md\:group-hover\:-translate-x-3 {
        --tw-translate-x: -0.75rem
    }

    .peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:m-2 {
        margin: .5rem
    }

    .peer[data-state=collapsed][data-variant=inset]~.md\:peer-data-\[state\=collapsed\]\:peer-data-\[variant\=inset\]\:ml-2 {
        margin-left: .5rem
    }

    .peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:ml-0 {
        margin-left: 0
    }

    .peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:rounded-xl {
        border-radius: .75rem
    }

    .peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:shadow {
        --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px -1px rgba(0, 0, 0, .1);
        --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
    }

    .dark\:md\:bg-slate-800\/75:is(class *) {
        background-color: rgba(30, 41, 59, .75)
    }

    .md\:dark\:text-slate-400:is(class *) {
        --tw-text-opacity: 1;
        color: rgb(148 163 184/var(--tw-text-opacity, 1))
    }

    .dark\:md\:ring-inset:is(class *) {
        --tw-ring-inset: inset
    }

    .dark\:md\:ring-white\/5:is(class *) {
        --tw-ring-color: hsla(0, 0%, 100%, .05)
    }

    .dark\:md\:hover\:bg-slate-700\/40:hover:is(class *) {
        background-color: rgba(51, 65, 85, .4)
    }

    .dark\:md\:hover\:ring-slate-500:hover:is(class *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(100 116 139/var(--tw-ring-opacity, 1))
    }
}

@media (min-width:1024px) {
    .lg\:static {
        position: static
    }

    .lg\:relative {
        position: relative
    }

    .lg\:-bottom-32 {
        bottom: -8rem
    }

    .lg\:-left-8 {
        left: -2rem
    }

    .lg\:-right-8 {
        right: -2rem
    }

    .lg\:-top-32 {
        top: -8rem
    }

    .lg\:-top-8 {
        top: -2rem
    }

    .lg\:bottom-\[4rem\] {
        bottom: 4rem
    }

    .lg\:left-0 {
        left: 0
    }

    .lg\:left-\[8vw\] {
        left: 8vw
    }

    .lg\:left-\[calc\(50\%\+14rem\)\] {
        left: calc(50% + 14rem)
    }

    .lg\:right-0 {
        right: 0
    }

    .lg\:right-5 {
        right: 1.25rem
    }

    .lg\:right-\[8vw\] {
        right: 8vw
    }

    .lg\:top-16 {
        top: 4rem
    }

    .lg\:top-4 {
        top: 1rem
    }

    .lg\:top-6 {
        top: 1.5rem
    }

    .lg\:top-\[30rem\] {
        top: 30rem
    }

    .lg\:order-1 {
        order: 1
    }

    .lg\:order-2 {
        order: 2
    }

    .lg\:order-3 {
        order: 3
    }

    .lg\:col-span-1 {
        grid-column: span 1/span 1
    }

    .lg\:m-0 {
        margin: 0
    }

    .lg\:mx-0 {
        margin-left: 0;
        margin-right: 0
    }

    .lg\:mx-8 {
        margin-left: 2rem;
        margin-right: 2rem
    }

    .lg\:mb-6 {
        margin-bottom: 1.5rem
    }

    .lg\:mb-\[78px\] {
        margin-bottom: 78px
    }

    .lg\:mt-10 {
        margin-top: 2.5rem
    }

    .lg\:mt-16 {
        margin-top: 4rem
    }

    .lg\:mt-20 {
        margin-top: 5rem
    }

    .lg\:block {
        display: block
    }

    .lg\:flex {
        display: flex
    }

    .lg\:grid {
        display: grid
    }

    .lg\:hidden {
        display: none
    }

    .lg\:h-0\.5 {
        height: .125rem
    }

    .lg\:h-28 {
        height: 7rem
    }

    .lg\:h-\[17\.5rem\] {
        height: 17.5rem
    }

    .lg\:h-\[245px\] {
        height: 245px
    }

    .lg\:h-\[250px\] {
        height: 250px
    }

    .lg\:h-\[280px\] {
        height: 280px
    }

    .lg\:h-\[376px\] {
        height: 376px
    }

    .lg\:h-\[382px\] {
        height: 382px
    }

    .lg\:h-\[408px\] {
        height: 408px
    }

    .lg\:h-\[500px\] {
        height: 500px
    }

    .lg\:h-full {
        height: 100%
    }

    .lg\:w-1\/2 {
        width: 50%
    }

    .lg\:w-1\/3 {
        width: 33.333333%
    }

    .lg\:w-2\/3 {
        width: 66.666667%
    }

    .lg\:w-28 {
        width: 7rem
    }

    .lg\:w-6 {
        width: 1.5rem
    }

    .lg\:w-8 {
        width: 2rem
    }

    .lg\:w-96 {
        width: 24rem
    }

    .lg\:w-\[17\.5rem\] {
        width: 17.5rem
    }

    .lg\:w-\[200px\] {
        width: 200px
    }

    .lg\:w-\[246px\] {
        width: 246px
    }

    .lg\:w-\[376px\] {
        width: 376px
    }

    .lg\:w-\[500px\] {
        width: 500px
    }

    .lg\:w-\[537px\] {
        width: 537px
    }

    .lg\:w-\[652px\] {
        width: 652px
    }

    .lg\:w-\[683px\] {
        width: 683px
    }

    .lg\:w-\[700px\] {
        width: 700px
    }

    .lg\:w-\[70px\] {
        width: 70px
    }

    .lg\:w-\[720px\] {
        width: 720px
    }

    .lg\:w-\[894px\] {
        width: 894px
    }

    .lg\:w-\[897px\] {
        width: 897px
    }

    .lg\:w-auto {
        width: auto
    }

    .lg\:max-w-8xl {
        max-width: 88rem
    }

    .lg\:max-w-\[1072px\] {
        max-width: 1072px
    }

    .lg\:max-w-\[30\%\] {
        max-width: 30%
    }

    .lg\:max-w-\[600px\] {
        max-width: 600px
    }

    .lg\:max-w-\[605px\] {
        max-width: 605px
    }

    .lg\:max-w-\[675px\] {
        max-width: 675px
    }

    .lg\:max-w-\[800px\] {
        max-width: 800px
    }

    .lg\:max-w-\[804px\] {
        max-width: 804px
    }

    .lg\:max-w-\[90\%\] {
        max-width: 90%
    }

    .lg\:max-w-none {
        max-width: none
    }

    .lg\:flex-none {
        flex: none
    }

    .lg\:-translate-x-12 {
        --tw-translate-x: -3rem
    }

    .lg\:-translate-x-12,
    .lg\:-translate-x-8 {
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .lg\:-translate-x-8 {
        --tw-translate-x: -2rem
    }

    .lg\:-translate-x-\[32rem\] {
        --tw-translate-x: -32rem
    }

    .lg\:-translate-x-\[32rem\],
    .lg\:translate-x-0 {
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .lg\:translate-x-0 {
        --tw-translate-x: 0px
    }

    .lg\:translate-x-12 {
        --tw-translate-x: 3rem
    }

    .lg\:translate-x-12,
    .lg\:translate-x-8 {
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .lg\:translate-x-8 {
        --tw-translate-x: 2rem
    }

    .lg\:translate-x-\[33rem\] {
        --tw-translate-x: 33rem
    }

    .lg\:translate-x-\[33rem\],
    .lg\:translate-x-\[36rem\] {
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .lg\:translate-x-\[36rem\] {
        --tw-translate-x: 36rem
    }

    .lg\:translate-y-6 {
        --tw-translate-y: 1.5rem
    }

    .lg\:translate-y-6,
    .lg\:translate-y-8 {
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .lg\:translate-y-8 {
        --tw-translate-y: 2rem
    }

    .lg\:translate-y-\[-60\%\] {
        --tw-translate-y: -60%;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .lg\:grid-cols-1 {
        grid-template-columns: repeat(1, minmax(0, 1fr))
    }

    .lg\:grid-cols-2 {
        grid-template-columns: repeat(2, minmax(0, 1fr))
    }

    .lg\:grid-cols-3 {
        grid-template-columns: repeat(3, minmax(0, 1fr))
    }

    .lg\:grid-cols-4 {
        grid-template-columns: repeat(4, minmax(0, 1fr))
    }

    .lg\:grid-cols-5 {
        grid-template-columns: repeat(5, minmax(0, 1fr))
    }

    .lg\:grid-cols-6 {
        grid-template-columns: repeat(6, minmax(0, 1fr))
    }

    .lg\:grid-cols-7 {
        grid-template-columns: repeat(7, minmax(0, 1fr))
    }

    .lg\:grid-cols-8 {
        grid-template-columns: repeat(8, minmax(0, 1fr))
    }

    .lg\:grid-cols-\[repeat\(1\2c _357px\)\] {
        grid-template-columns: repeat(1, 357px)
    }

    .lg\:flex-row {
        flex-direction: row
    }

    .lg\:flex-row-reverse {
        flex-direction: row-reverse
    }

    .lg\:flex-col {
        flex-direction: column
    }

    .lg\:items-center {
        align-items: center
    }

    .lg\:justify-start {
        justify-content: flex-start
    }

    .lg\:justify-end {
        justify-content: flex-end
    }

    .lg\:justify-between {
        justify-content: space-between
    }

    .lg\:gap-0 {
        gap: 0
    }

    .lg\:gap-1 {
        gap: .25rem
    }

    .lg\:gap-10 {
        gap: 2.5rem
    }

    .lg\:gap-2 {
        gap: .5rem
    }

    .lg\:gap-20 {
        gap: 5rem
    }

    .lg\:gap-4 {
        gap: 1rem
    }

    .lg\:gap-6 {
        gap: 1.5rem
    }

    .lg\:gap-8 {
        gap: 2rem
    }

    .lg\:gap-\[120px\] {
        gap: 120px
    }

    .lg\:gap-\[30px\] {
        gap: 30px
    }

    .lg\:gap-\[92px\] {
        gap: 92px
    }

    .lg\:gap-x-16 {
        -moz-column-gap: 4rem;
        column-gap: 4rem
    }

    .lg\:gap-y-10 {
        row-gap: 2.5rem
    }

    .lg\:gap-y-16 {
        row-gap: 4rem
    }

    .lg\:gap-y-5 {
        row-gap: 1.25rem
    }

    .lg\:whitespace-nowrap {
        white-space: nowrap
    }

    .lg\:rounded-lg {
        border-radius: var(--radius)
    }

    .lg\:p-12 {
        padding: 3rem
    }

    .lg\:p-16 {
        padding: 4rem
    }

    .lg\:p-4 {
        padding: 1rem
    }

    .lg\:px-0 {
        padding-left: 0;
        padding-right: 0
    }

    .lg\:px-24 {
        padding-left: 6rem;
        padding-right: 6rem
    }

    .lg\:px-4 {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .lg\:px-6 {
        padding-left: 1.5rem;
        padding-right: 1.5rem
    }

    .lg\:px-8 {
        padding-left: 2rem;
        padding-right: 2rem
    }

    .lg\:px-\[104px\] {
        padding-left: 104px;
        padding-right: 104px
    }

    .lg\:py-20 {
        padding-bottom: 5rem;
        padding-top: 5rem
    }

    .lg\:py-24 {
        padding-bottom: 6rem;
        padding-top: 6rem
    }

    .lg\:pb-16 {
        padding-bottom: 4rem
    }

    .lg\:pb-46 {
        padding-bottom: 11.5rem
    }

    .lg\:pl-2 {
        padding-left: .5rem
    }

    .lg\:pl-8 {
        padding-left: 2rem
    }

    .lg\:pr-0 {
        padding-right: 0
    }

    .lg\:pt-16 {
        padding-top: 4rem
    }

    .lg\:text-left {
        text-align: left
    }

    .lg\:text-center {
        text-align: center
    }

    .lg\:text-start {
        text-align: start
    }

    .lg\:text-2xl {
        font-size: 1.5rem;
        line-height: 2.5rem
    }

    .lg\:text-3xl {
        font-size: 2rem;
        line-height: 2.5rem
    }

    .lg\:text-4xl {
        font-size: 2.5rem;
        line-height: 3rem
    }

    .lg\:text-\[26px\] {
        font-size: 26px
    }

    .lg\:text-\[28px\] {
        font-size: 28px
    }

    .lg\:text-base {
        font-size: 1rem;
        line-height: 2rem
    }

    .lg\:text-sm {
        font-size: .875rem;
        line-height: 1.5rem
    }

    .lg\:text-xxs {
        font-size: .6rem
    }

    .lg\:leading-10 {
        line-height: 2.5rem
    }

    .lg\:shadow-none {
        --tw-shadow: 0 0 #0000;
        --tw-shadow-colored: 0 0 #0000;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
    }

    .lg\:ring-\[0\.75rem\] {
        --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
        --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0.75rem + var(--tw-ring-offset-width)) var(--tw-ring-color);
        box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
    }

    .lg\:ring-transparent {
        --tw-ring-color: transparent
    }

    .lg\:\[mask-image\:none\] {
        -webkit-mask-image: none;
        mask-image: none
    }

    .lg\:prose-headings\:scroll-mt-\[8\.5rem\] :is(:where(h1, h2, h3, h4, h5, h6, th):not(:where([class~=not-prose], [class~=not-prose] *))) {
        scroll-margin-top: 8.5rem
    }

    .dark\:lg\:mt-\[-4\.75rem\]:is(class *) {
        margin-top: -4.75rem
    }

    .dark\:lg\:pt-\[4\.75rem\]:is(class *) {
        padding-top: 4.75rem
    }

    .lg\:dark\:\[mask-image\:linear-gradient\(white\2c white\2c transparent\)\]:is(class *) {
        -webkit-mask-image: linear-gradient(#fff, #fff, transparent);
        mask-image: linear-gradient(#fff, #fff, transparent)
    }
}

@media (min-width:1280px) {
    .xl\:visible {
        visibility: visible
    }

    .xl\:absolute {
        position: absolute
    }

    .xl\:sticky {
        position: sticky
    }

    .xl\:-top-12 {
        top: -3rem
    }

    .xl\:-top-6 {
        top: -1.5rem
    }

    .xl\:left-\[8vw\] {
        left: 8vw
    }

    .xl\:right-\[8vw\] {
        right: 8vw
    }

    .xl\:top-\[4\.5rem\] {
        top: 4.5rem
    }

    .xl\:order-1 {
        order: 1
    }

    .xl\:order-2 {
        order: 2
    }

    .xl\:order-3 {
        order: 3
    }

    .xl\:order-4 {
        order: 4
    }

    .xl\:col-span-10 {
        grid-column: span 10/span 10
    }

    .xl\:col-start-2 {
        grid-column-start: 2
    }

    .xl\:m-0 {
        margin: 0
    }

    .xl\:-mx-16 {
        margin-left: -4rem;
        margin-right: -4rem
    }

    .xl\:-mx-6 {
        margin-left: -1.5rem;
        margin-right: -1.5rem
    }

    .xl\:mx-auto {
        margin-left: auto;
        margin-right: auto
    }

    .xl\:my-\[94px\] {
        margin-bottom: 94px;
        margin-top: 94px
    }

    .xl\:-mr-6 {
        margin-right: -1.5rem
    }

    .xl\:mb-0 {
        margin-bottom: 0
    }

    .xl\:mb-4 {
        margin-bottom: 1rem
    }

    .xl\:mb-6 {
        margin-bottom: 1.5rem
    }

    .xl\:mb-7 {
        margin-bottom: 1.75rem
    }

    .xl\:ml-1 {
        margin-left: .25rem
    }

    .xl\:mt-12 {
        margin-top: 3rem
    }

    .xl\:mt-14 {
        margin-top: 3.5rem
    }

    .xl\:mt-24 {
        margin-top: 6rem
    }

    .xl\:mt-8 {
        margin-top: 2rem
    }

    .xl\:block {
        display: block
    }

    .xl\:hidden {
        display: none
    }

    .xl\:h-12 {
        height: 3rem
    }

    .xl\:h-\[245px\] {
        height: 245px
    }

    .xl\:h-\[300px\] {
        height: 300px
    }

    .xl\:h-\[352px\] {
        height: 352px
    }

    .xl\:h-\[422px\] {
        height: 422px
    }

    .xl\:h-\[547px\] {
        height: 547px
    }

    .xl\:h-\[600px\] {
        height: 600px
    }

    .xl\:h-\[calc\(100vh-4\.5rem\)\] {
        height: calc(100vh - 4.5rem)
    }

    .xl\:min-h-\[376px\] {
        min-height: 376px
    }

    .xl\:w-1\/2 {
        width: 50%
    }

    .xl\:w-20 {
        width: 5rem
    }

    .xl\:w-24 {
        width: 6rem
    }

    .xl\:w-36 {
        width: 9rem
    }

    .xl\:w-64 {
        width: 16rem
    }

    .xl\:w-72 {
        width: 18rem
    }

    .xl\:w-\[1072px\] {
        width: 1072px
    }

    .xl\:w-\[311px\] {
        width: 311px
    }

    .xl\:w-\[386px\] {
        width: 386px
    }

    .xl\:w-\[410px\] {
        width: 410px
    }

    .xl\:w-\[488px\] {
        width: 488px
    }

    .xl\:w-\[556px\] {
        width: 556px
    }

    .xl\:w-\[630px\] {
        width: 630px
    }

    .xl\:w-\[684px\] {
        width: 684px
    }

    .xl\:w-\[998px\] {
        width: 998px
    }

    .xl\:w-auto {
        width: auto
    }

    .xl\:w-fit {
        width: -moz-fit-content;
        width: fit-content
    }

    .xl\:max-w-320 {
        max-width: 80rem
    }

    .xl\:max-w-\[1050px\] {
        max-width: 1050px
    }

    .xl\:max-w-\[1072px\] {
        max-width: 1072px
    }

    .xl\:max-w-\[1200px\] {
        max-width: 1200px
    }

    .xl\:max-w-\[1280px\] {
        max-width: 1280px
    }

    .xl\:max-w-\[1440px\] {
        max-width: 1440px
    }

    .xl\:max-w-\[450px\] {
        max-width: 450px
    }

    .xl\:max-w-\[558px\] {
        max-width: 558px
    }

    .xl\:max-w-\[800px\] {
        max-width: 800px
    }

    .xl\:flex-none {
        flex: none
    }

    .xl\:scale-100 {
        --tw-scale-x: 1;
        --tw-scale-y: 1;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .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-5 {
        grid-template-columns: repeat(5, minmax(0, 1fr))
    }

    .xl\:flex-row {
        flex-direction: row
    }

    .xl\:items-start {
        align-items: flex-start
    }

    .xl\:items-center {
        align-items: center
    }

    .xl\:gap-16 {
        gap: 4rem
    }

    .xl\:gap-2 {
        gap: .5rem
    }

    .xl\:gap-20 {
        gap: 5rem
    }

    .xl\:gap-4 {
        gap: 1rem
    }

    .xl\:gap-\[110px\] {
        gap: 110px
    }

    .xl\:gap-\[128px\] {
        gap: 128px
    }

    .xl\:gap-x-16 {
        -moz-column-gap: 4rem;
        column-gap: 4rem
    }

    .xl\:gap-x-26 {
        -moz-column-gap: 6.5rem;
        column-gap: 6.5rem
    }

    .xl\:gap-x-8 {
        -moz-column-gap: 2rem;
        column-gap: 2rem
    }

    .xl\:overflow-y-auto {
        overflow-y: auto
    }

    .xl\:rounded-3xl {
        border-radius: 1.5rem
    }

    .xl\:p-0 {
        padding: 0
    }

    .xl\:px-0 {
        padding-left: 0;
        padding-right: 0
    }

    .xl\:px-10 {
        padding-left: 2.5rem;
        padding-right: 2.5rem
    }

    .xl\:px-12 {
        padding-left: 3rem;
        padding-right: 3rem
    }

    .xl\:px-16 {
        padding-left: 4rem;
        padding-right: 4rem
    }

    .xl\:px-20 {
        padding-left: 5rem;
        padding-right: 5rem
    }

    .xl\:px-4 {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .xl\:px-6 {
        padding-left: 1.5rem;
        padding-right: 1.5rem
    }

    .xl\:px-8 {
        padding-left: 2rem;
        padding-right: 2rem
    }

    .xl\:px-\[50px\] {
        padding-left: 50px;
        padding-right: 50px
    }

    .xl\:py-0 {
        padding-bottom: 0;
        padding-top: 0
    }

    .xl\:py-16 {
        padding-bottom: 4rem;
        padding-top: 4rem
    }

    .xl\:py-20 {
        padding-bottom: 5rem;
        padding-top: 5rem
    }

    .xl\:py-24 {
        padding-bottom: 6rem;
        padding-top: 6rem
    }

    .xl\:py-28 {
        padding-bottom: 7rem;
        padding-top: 7rem
    }

    .xl\:py-3 {
        padding-bottom: .75rem;
        padding-top: .75rem
    }

    .xl\:py-4 {
        padding-bottom: 1rem;
        padding-top: 1rem
    }

    .xl\:py-\[55px\] {
        padding-bottom: 55px;
        padding-top: 55px
    }

    .xl\:pb-12 {
        padding-bottom: 3rem
    }

    .xl\:pb-16 {
        padding-bottom: 4rem
    }

    .xl\:pb-20 {
        padding-bottom: 5rem
    }

    .xl\:pb-5 {
        padding-bottom: 1.25rem
    }

    .xl\:pb-\[120px\] {
        padding-bottom: 120px
    }

    .xl\:pl-10 {
        padding-left: 2.5rem
    }

    .xl\:pl-16 {
        padding-left: 4rem
    }

    .xl\:pl-8 {
        padding-left: 2rem
    }

    .xl\:pr-0 {
        padding-right: 0
    }

    .xl\:pr-6 {
        padding-right: 1.5rem
    }

    .xl\:pt-16 {
        padding-top: 4rem
    }

    .xl\:pt-36 {
        padding-top: 9rem
    }

    .xl\:pt-40 {
        padding-top: 10rem
    }

    .xl\:pt-8 {
        padding-top: 2rem
    }

    .xl\:pt-\[50px\] {
        padding-top: 50px
    }

    .xl\:pt-\[54px\] {
        padding-top: 54px
    }

    .xl\:text-start {
        text-align: start
    }

    .xl\:text-2xl {
        font-size: 1.5rem;
        line-height: 2.5rem
    }

    .xl\:text-3xl {
        font-size: 2rem;
        line-height: 2.5rem
    }

    .xl\:text-\[26px\] {
        font-size: 26px
    }

    .xl\:text-\[32px\] {
        font-size: 32px
    }

    .xl\:text-base {
        font-size: 1rem;
        line-height: 2rem
    }

    .xl\:text-lg {
        font-size: 1.125rem;
        line-height: 1.75rem
    }

    .xl\:text-m-f {
        font-size: 1rem
    }

    .xl\:text-sm {
        font-size: .875rem;
        line-height: 1.5rem
    }

    .xl\:text-xl {
        font-size: 1.25rem;
        line-height: 2rem
    }

    .xl\:tracking-\[-0\.26px\] {
        letter-spacing: -.26px
    }

    .xl\:last\:pb-0:last-child {
        padding-bottom: 0
    }
}

@media (min-width:1440px) {
    .\32xl\:-top-4 {
        top: -1rem
    }

    .\32xl\:left-\[10vw\] {
        left: 10vw
    }

    .\32xl\:right-\[10vw\] {
        right: 10vw
    }

    .\32xl\:mb-2\.5 {
        margin-bottom: .625rem
    }

    .\32xl\:mb-4 {
        margin-bottom: 1rem
    }

    .\32xl\:mt-16 {
        margin-top: 4rem
    }

    .\32xl\:h-14 {
        height: 3.5rem
    }

    .\32xl\:h-7 {
        height: 1.75rem
    }

    .\32xl\:h-8 {
        height: 2rem
    }

    .\32xl\:h-\[260px\] {
        height: 260px
    }

    .\32xl\:h-\[310px\] {
        height: 310px
    }

    .\32xl\:h-\[800px\] {
        height: 800px
    }

    .\32xl\:w-48 {
        width: 12rem
    }

    .\32xl\:w-56 {
        width: 14rem
    }

    .\32xl\:w-\[14vw\] {
        width: 14vw
    }

    .\32xl\:max-w-\[1200px\] {
        max-width: 1200px
    }

    .\32xl\:max-w-\[20\%\] {
        max-width: 20%
    }

    .\32xl\:translate-x-\[44rem\] {
        --tw-translate-x: 44rem;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .\32xl\:gap-1 {
        gap: .25rem
    }

    .\32xl\:rounded-lg {
        border-radius: var(--radius)
    }

    .\32xl\:px-0 {
        padding-left: 0;
        padding-right: 0
    }

    .\32xl\:px-26 {
        padding-left: 6.5rem;
        padding-right: 6.5rem
    }

    .\32xl\:px-4 {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .\32xl\:px-6 {
        padding-left: 1.5rem;
        padding-right: 1.5rem
    }

    .\32xl\:pb-15 {
        padding-bottom: 3.75rem
    }

    .\32xl\:pb-6 {
        padding-bottom: 1.5rem
    }

    .\32xl\:text-base {
        font-size: 1rem;
        line-height: 2rem
    }

    .\32xl\:text-xs {
        font-size: .75rem;
        line-height: 1rem
    }
}

@media (min-width:1600px) {
    .\33xl\:left-\[15vw\] {
        left: 15vw
    }

    .\33xl\:right-\[15vw\] {
        right: 15vw
    }

    .\33xl\:max-w-\[350px\] {
        max-width: 350px
    }
}

.ltr\:\!left-0:where([dir=ltr], [dir=ltr] *) {
    left: 0 !important
}

.ltr\:-left-4:where([dir=ltr], [dir=ltr] *) {
    left: -1rem
}

.ltr\:-left-\[92px\]:where([dir=ltr], [dir=ltr] *) {
    left: -92px
}

.ltr\:-right-2:where([dir=ltr], [dir=ltr] *) {
    right: -.5rem
}

.ltr\:-right-\[110px\]:where([dir=ltr], [dir=ltr] *) {
    right: -110px
}

.ltr\:left-0:where([dir=ltr], [dir=ltr] *) {
    left: 0
}

.ltr\:left-3:where([dir=ltr], [dir=ltr] *) {
    left: .75rem
}

.ltr\:left-5:where([dir=ltr], [dir=ltr] *) {
    left: 1.25rem
}

.ltr\:right-0:where([dir=ltr], [dir=ltr] *) {
    right: 0
}

.ltr\:right-2:where([dir=ltr], [dir=ltr] *) {
    right: .5rem
}

.ltr\:right-2\.5:where([dir=ltr], [dir=ltr] *) {
    right: .625rem
}

.ltr\:right-3:where([dir=ltr], [dir=ltr] *) {
    right: .75rem
}

.ltr\:right-4:where([dir=ltr], [dir=ltr] *) {
    right: 1rem
}

.ltr\:right-5:where([dir=ltr], [dir=ltr] *) {
    right: 1.25rem
}

.ltr\:right-\[10px\]:where([dir=ltr], [dir=ltr] *) {
    right: 10px
}

.ltr\:right-\[65px\]:where([dir=ltr], [dir=ltr] *) {
    right: 65px
}

.ltr\:ml-auto:where([dir=ltr], [dir=ltr] *) {
    margin-left: auto
}

.ltr\:mr-auto:where([dir=ltr], [dir=ltr] *) {
    margin-right: auto
}

.ltr\:max-w-\[628px\]:where([dir=ltr], [dir=ltr] *) {
    max-width: 628px
}

.ltr\:max-w-\[670px\]:where([dir=ltr], [dir=ltr] *) {
    max-width: 670px
}

.ltr\:max-w-\[800px\]:where([dir=ltr], [dir=ltr] *) {
    max-width: 800px
}

.ltr\:-translate-x-8:where([dir=ltr], [dir=ltr] *) {
    --tw-translate-x: -2rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.ltr\:-scale-x-100:where([dir=ltr], [dir=ltr] *) {
    --tw-scale-x: -1;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.ltr\:scale-x-100:where([dir=ltr], [dir=ltr] *) {
    --tw-scale-x: 1;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.ltr\:transform:where([dir=ltr], [dir=ltr] *) {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.ltr\:\!rounded-l-md:where([dir=ltr], [dir=ltr] *) {
    border-bottom-left-radius: calc(var(--radius) - 2px) !important;
    border-top-left-radius: calc(var(--radius) - 2px) !important
}

.ltr\:rounded-l-\[2px\]:where([dir=ltr], [dir=ltr] *) {
    border-bottom-left-radius: 2px;
    border-top-left-radius: 2px
}

.ltr\:rounded-l-lg:where([dir=ltr], [dir=ltr] *) {
    border-bottom-left-radius: var(--radius);
    border-top-left-radius: var(--radius)
}

.ltr\:rounded-r-\[2px\]:where([dir=ltr], [dir=ltr] *) {
    border-bottom-right-radius: 2px;
    border-top-right-radius: 2px
}

.ltr\:rounded-r-md:where([dir=ltr], [dir=ltr] *) {
    border-bottom-right-radius: calc(var(--radius) - 2px);
    border-top-right-radius: calc(var(--radius) - 2px)
}

.ltr\:border-l-\[1px\]:where([dir=ltr], [dir=ltr] *) {
    border-left-width: 1px
}

.ltr\:border-l-gray-200:where([dir=ltr], [dir=ltr] *) {
    --tw-border-opacity: 1;
    border-left-color: rgb(229 231 235/var(--tw-border-opacity, 1))
}

.ltr\:pl-0\.5:where([dir=ltr], [dir=ltr] *) {
    padding-left: .125rem
}

.ltr\:pl-2:where([dir=ltr], [dir=ltr] *) {
    padding-left: .5rem
}

.ltr\:pl-2\.5:where([dir=ltr], [dir=ltr] *) {
    padding-left: .625rem
}

.ltr\:pl-3:where([dir=ltr], [dir=ltr] *) {
    padding-left: .75rem
}

.ltr\:pl-4:where([dir=ltr], [dir=ltr] *) {
    padding-left: 1rem
}

.ltr\:pl-5:where([dir=ltr], [dir=ltr] *) {
    padding-left: 1.25rem
}

.ltr\:pl-7:where([dir=ltr], [dir=ltr] *) {
    padding-left: 1.75rem
}

.ltr\:pr-12:where([dir=ltr], [dir=ltr] *) {
    padding-right: 3rem
}

.ltr\:pr-2:where([dir=ltr], [dir=ltr] *) {
    padding-right: .5rem
}

.ltr\:pr-2\.5:where([dir=ltr], [dir=ltr] *) {
    padding-right: .625rem
}

.ltr\:pr-4:where([dir=ltr], [dir=ltr] *) {
    padding-right: 1rem
}

.ltr\:text-right:where([dir=ltr], [dir=ltr] *) {
    text-align: right
}

.ltr\:leading-6:where([dir=ltr], [dir=ltr] *) {
    line-height: 1.5rem
}

.ltr\:leading-\[120\%\]:where([dir=ltr], [dir=ltr] *) {
    line-height: 120%
}

.ltr\:leading-\[130\%\]:where([dir=ltr], [dir=ltr] *) {
    line-height: 130%
}

.ltr\:-tracking-\[1\.2px\]:where([dir=ltr], [dir=ltr] *) {
    letter-spacing: -1.2px
}

.ltr\:tracking-\[1\.6px\]:where([dir=ltr], [dir=ltr] *) {
    letter-spacing: 1.6px
}

.ltr\:tracking-vw-widest:where([dir=ltr], [dir=ltr] *) {
    letter-spacing: .41vw
}

.ltr\:before\:-left-1:where([dir=ltr], [dir=ltr] *):before {
    content: var(--tw-content);
    left: -.25rem
}

.ltr\:data-\[state\=checked\]\:translate-x-3[data-state=checked]:where([dir=ltr], [dir=ltr] *) {
    --tw-translate-x: 0.75rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.ltr\:data-\[state\=unchecked\]\:translate-x-0\.5[data-state=unchecked]:where([dir=ltr], [dir=ltr] *) {
    --tw-translate-x: 0.125rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

@media (min-width:640px) {
    .sm\:ltr\:pr-5:where([dir=ltr], [dir=ltr] *) {
        padding-right: 1.25rem
    }
}

@media (min-width:768px) {
    .ltr\:md\:-left-15:where([dir=ltr], [dir=ltr] *) {
        left: -3.75rem
    }

    .md\:ltr\:left-6:where([dir=ltr], [dir=ltr] *) {
        left: 1.5rem
    }

    .md\:ltr\:max-w-\[528px\]:where([dir=ltr], [dir=ltr] *) {
        max-width: 528px
    }

    .ltr\:md\:rounded-r-md:where([dir=ltr], [dir=ltr] *) {
        border-bottom-right-radius: calc(var(--radius) - 2px);
        border-top-right-radius: calc(var(--radius) - 2px)
    }

    .ltr\:md\:text-3xl:where([dir=ltr], [dir=ltr] *) {
        font-size: 2rem;
        line-height: 2.5rem
    }

    .ltr\:md\:leading-7:where([dir=ltr], [dir=ltr] *) {
        line-height: 1.75rem
    }

    .ltr\:md\:tracking-widest:where([dir=ltr], [dir=ltr] *) {
        letter-spacing: .1em
    }
}

@media (min-width:1024px) {
    .ltr\:lg\:max-w-\[1072px\]:where([dir=ltr], [dir=ltr] *) {
        max-width: 1072px
    }

    .ltr\:lg\:rounded-l-md:where([dir=ltr], [dir=ltr] *) {
        border-bottom-left-radius: calc(var(--radius) - 2px);
        border-top-left-radius: calc(var(--radius) - 2px)
    }
}

@media (min-width:1280px) {
    .ltr\:xl\:right-5:where([dir=ltr], [dir=ltr] *) {
        right: 1.25rem
    }

    .ltr\:xl\:pl-11:where([dir=ltr], [dir=ltr] *) {
        padding-left: 2.75rem
    }

    .ltr\:xl\:pl-15:where([dir=ltr], [dir=ltr] *) {
        padding-left: 3.75rem
    }

    .ltr\:xl\:pr-12:where([dir=ltr], [dir=ltr] *) {
        padding-right: 3rem
    }

    .ltr\:xl\:pr-16:where([dir=ltr], [dir=ltr] *) {
        padding-right: 4rem
    }
}

.rtl\:\!right-0:where([dir=rtl], [dir=rtl] *) {
    right: 0 !important
}

.rtl\:-left-2:where([dir=rtl], [dir=rtl] *) {
    left: -.5rem
}

.rtl\:-left-\[110px\]:where([dir=rtl], [dir=rtl] *) {
    left: -110px
}

.rtl\:-right-2:where([dir=rtl], [dir=rtl] *) {
    right: -.5rem
}

.rtl\:-right-4:where([dir=rtl], [dir=rtl] *) {
    right: -1rem
}

.rtl\:-right-\[92px\]:where([dir=rtl], [dir=rtl] *) {
    right: -92px
}

.rtl\:-right-vw-12:where([dir=rtl], [dir=rtl] *) {
    right: -12vw
}

.rtl\:-right-vw-8:where([dir=rtl], [dir=rtl] *) {
    right: -8vw
}

.rtl\:left-0:where([dir=rtl], [dir=rtl] *) {
    left: 0
}

.rtl\:left-2:where([dir=rtl], [dir=rtl] *) {
    left: .5rem
}

.rtl\:left-2\.5:where([dir=rtl], [dir=rtl] *) {
    left: .625rem
}

.rtl\:left-3:where([dir=rtl], [dir=rtl] *) {
    left: .75rem
}

.rtl\:left-4:where([dir=rtl], [dir=rtl] *) {
    left: 1rem
}

.rtl\:left-5:where([dir=rtl], [dir=rtl] *) {
    left: 1.25rem
}

.rtl\:left-\[10px\]:where([dir=rtl], [dir=rtl] *) {
    left: 10px
}

.rtl\:left-\[65px\]:where([dir=rtl], [dir=rtl] *) {
    left: 65px
}

.rtl\:left-auto:where([dir=rtl], [dir=rtl] *) {
    left: auto
}

.rtl\:right-0:where([dir=rtl], [dir=rtl] *) {
    right: 0
}

.rtl\:right-3:where([dir=rtl], [dir=rtl] *) {
    right: .75rem
}

.rtl\:right-5:where([dir=rtl], [dir=rtl] *) {
    right: 1.25rem
}

.rtl\:right-auto:where([dir=rtl], [dir=rtl] *) {
    right: auto
}

.rtl\:order-1:where([dir=rtl], [dir=rtl] *) {
    order: 1
}

.rtl\:order-2:where([dir=rtl], [dir=rtl] *) {
    order: 2
}

.rtl\:order-3:where([dir=rtl], [dir=rtl] *) {
    order: 3
}

.rtl\:-mx-vw-8:where([dir=rtl], [dir=rtl] *) {
    margin-left: -8vw;
    margin-right: -8vw
}

.rtl\:-ml-28:where([dir=rtl], [dir=rtl] *) {
    margin-left: -7rem
}

.rtl\:-mr-28:where([dir=rtl], [dir=rtl] *) {
    margin-right: -7rem
}

.rtl\:ml-0:where([dir=rtl], [dir=rtl] *) {
    margin-left: 0
}

.rtl\:ml-4:where([dir=rtl], [dir=rtl] *) {
    margin-left: 1rem
}

.rtl\:ml-auto:where([dir=rtl], [dir=rtl] *) {
    margin-left: auto
}

.rtl\:mr-0:where([dir=rtl], [dir=rtl] *) {
    margin-right: 0
}

.rtl\:mr-auto:where([dir=rtl], [dir=rtl] *) {
    margin-right: auto
}

.rtl\:mr-vw-1:where([dir=rtl], [dir=rtl] *) {
    margin-right: 1vw
}

.rtl\:max-w-\[100vw\]:where([dir=rtl], [dir=rtl] *) {
    max-width: 100vw
}

.rtl\:max-w-\[500px\]:where([dir=rtl], [dir=rtl] *) {
    max-width: 500px
}

.rtl\:max-w-\[550px\]:where([dir=rtl], [dir=rtl] *) {
    max-width: 550px
}

.rtl\:max-w-\[560px\]:where([dir=rtl], [dir=rtl] *) {
    max-width: 560px
}

.rtl\:max-w-\[600px\]:where([dir=rtl], [dir=rtl] *) {
    max-width: 600px
}

.rtl\:max-w-\[650px\]:where([dir=rtl], [dir=rtl] *) {
    max-width: 650px
}

.rtl\:max-w-\[70vw\]:where([dir=rtl], [dir=rtl] *) {
    max-width: 70vw
}

.rtl\:max-w-\[800px\]:where([dir=rtl], [dir=rtl] *) {
    max-width: 800px
}

.rtl\:max-w-\[80vw\]:where([dir=rtl], [dir=rtl] *) {
    max-width: 80vw
}

.rtl\:max-w-\[900px\]:where([dir=rtl], [dir=rtl] *) {
    max-width: 900px
}

.rtl\:-translate-x-1:where([dir=rtl], [dir=rtl] *) {
    --tw-translate-x: -0.25rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.rtl\:-translate-x-1\/2:where([dir=rtl], [dir=rtl] *) {
    --tw-translate-x: -50%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.rtl\:-translate-x-1\/3:where([dir=rtl], [dir=rtl] *) {
    --tw-translate-x: -33.333333%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.rtl\:-translate-x-3:where([dir=rtl], [dir=rtl] *) {
    --tw-translate-x: -0.75rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.rtl\:-translate-x-32:where([dir=rtl], [dir=rtl] *) {
    --tw-translate-x: -8rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.rtl\:-translate-x-7:where([dir=rtl], [dir=rtl] *) {
    --tw-translate-x: -1.75rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.rtl\:-translate-x-\[70vw\]:where([dir=rtl], [dir=rtl] *) {
    --tw-translate-x: -70vw;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.rtl\:-translate-x-full:where([dir=rtl], [dir=rtl] *) {
    --tw-translate-x: -100%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.rtl\:-translate-x-vw-12:where([dir=rtl], [dir=rtl] *) {
    --tw-translate-x: -12vw;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.rtl\:-translate-x-vw-24:where([dir=rtl], [dir=rtl] *) {
    --tw-translate-x: -24vw;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.rtl\:-translate-x-vw-4:where([dir=rtl], [dir=rtl] *) {
    --tw-translate-x: -4vw;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.rtl\:translate-x-8:where([dir=rtl], [dir=rtl] *) {
    --tw-translate-x: 2rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.rtl\:translate-x-vw-4:where([dir=rtl], [dir=rtl] *) {
    --tw-translate-x: 4vw;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.rtl\:rotate-0:where([dir=rtl], [dir=rtl] *) {
    --tw-rotate: 0deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.rtl\:rotate-180:where([dir=rtl], [dir=rtl] *) {
    --tw-rotate: 180deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.rtl\:scale-\[90\%\]:where([dir=rtl], [dir=rtl] *) {
    --tw-scale-x: 90%;
    --tw-scale-y: 90%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.rtl\:-scale-x-100:where([dir=rtl], [dir=rtl] *) {
    --tw-scale-x: -1;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.rtl\:scale-x-100:where([dir=rtl], [dir=rtl] *) {
    --tw-scale-x: 1;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.rtl\:scale-x-\[-1\]:where([dir=rtl], [dir=rtl] *) {
    --tw-scale-x: -1;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.rtl\:flex-row-reverse:where([dir=rtl], [dir=rtl] *) {
    flex-direction: row-reverse
}

.rtl\:justify-self-end:where([dir=rtl], [dir=rtl] *) {
    justify-self: end
}

.rtl\:\!rounded-r-md:where([dir=rtl], [dir=rtl] *) {
    border-bottom-right-radius: calc(var(--radius) - 2px) !important;
    border-top-right-radius: calc(var(--radius) - 2px) !important
}

.rtl\:rounded-l-\[2px\]:where([dir=rtl], [dir=rtl] *) {
    border-bottom-left-radius: 2px;
    border-top-left-radius: 2px
}

.rtl\:rounded-r-\[2px\]:where([dir=rtl], [dir=rtl] *) {
    border-bottom-right-radius: 2px;
    border-top-right-radius: 2px
}

.rtl\:rounded-r-lg:where([dir=rtl], [dir=rtl] *) {
    border-bottom-right-radius: var(--radius);
    border-top-right-radius: var(--radius)
}

.rtl\:border-r-\[1px\]:where([dir=rtl], [dir=rtl] *) {
    border-right-width: 1px
}

.rtl\:border-l-gray-200:where([dir=rtl], [dir=rtl] *) {
    --tw-border-opacity: 1;
    border-left-color: rgb(229 231 235/var(--tw-border-opacity, 1))
}

.rtl\:px-vw-4:where([dir=rtl], [dir=rtl] *) {
    padding-left: 4vw;
    padding-right: 4vw
}

.rtl\:pl-0:where([dir=rtl], [dir=rtl] *) {
    padding-left: 0
}

.rtl\:pl-0\.5:where([dir=rtl], [dir=rtl] *) {
    padding-left: .125rem
}

.rtl\:pl-12:where([dir=rtl], [dir=rtl] *) {
    padding-left: 3rem
}

.rtl\:pl-2:where([dir=rtl], [dir=rtl] *) {
    padding-left: .5rem
}

.rtl\:pl-2\.5:where([dir=rtl], [dir=rtl] *) {
    padding-left: .625rem
}

.rtl\:pl-4:where([dir=rtl], [dir=rtl] *) {
    padding-left: 1rem
}

.rtl\:pl-5:where([dir=rtl], [dir=rtl] *) {
    padding-left: 1.25rem
}

.rtl\:pl-7:where([dir=rtl], [dir=rtl] *) {
    padding-left: 1.75rem
}

.rtl\:pl-8:where([dir=rtl], [dir=rtl] *) {
    padding-left: 2rem
}

.rtl\:pl-vw-4:where([dir=rtl], [dir=rtl] *) {
    padding-left: 4vw
}

.rtl\:pr-0:where([dir=rtl], [dir=rtl] *) {
    padding-right: 0
}

.rtl\:pr-14:where([dir=rtl], [dir=rtl] *) {
    padding-right: 3.5rem
}

.rtl\:pr-16:where([dir=rtl], [dir=rtl] *) {
    padding-right: 4rem
}

.rtl\:pr-2:where([dir=rtl], [dir=rtl] *) {
    padding-right: .5rem
}

.rtl\:pr-2\.5:where([dir=rtl], [dir=rtl] *) {
    padding-right: .625rem
}

.rtl\:pr-3:where([dir=rtl], [dir=rtl] *) {
    padding-right: .75rem
}

.rtl\:pr-3\.5:where([dir=rtl], [dir=rtl] *) {
    padding-right: .875rem
}

.rtl\:pr-4:where([dir=rtl], [dir=rtl] *) {
    padding-right: 1rem
}

.rtl\:pr-5:where([dir=rtl], [dir=rtl] *) {
    padding-right: 1.25rem
}

.rtl\:pr-7:where([dir=rtl], [dir=rtl] *) {
    padding-right: 1.75rem
}

.rtl\:pr-vw-4:where([dir=rtl], [dir=rtl] *) {
    padding-right: 4vw
}

.rtl\:pr-vw-8:where([dir=rtl], [dir=rtl] *) {
    padding-right: 8vw
}

.rtl\:text-left:where([dir=rtl], [dir=rtl] *) {
    text-align: left
}

.rtl\:text-right:where([dir=rtl], [dir=rtl] *) {
    text-align: right
}

.rtl\:text-vw-m-rtl:where([dir=rtl], [dir=rtl] *) {
    font-size: 4.1vw;
    line-height: 7vw
}

.rtl\:font-semibold:where([dir=rtl], [dir=rtl] *) {
    font-weight: 600
}

.rtl\:leading-8:where([dir=rtl], [dir=rtl] *) {
    line-height: 2rem
}

.rtl\:leading-\[140\%\]:where([dir=rtl], [dir=rtl] *) {
    line-height: 140%
}

.rtl\:leading-loose:where([dir=rtl], [dir=rtl] *) {
    line-height: 2
}

.rtl\:tracking-normal:where([dir=rtl], [dir=rtl] *) {
    letter-spacing: 0
}

.rtl\:shadow-sides-rtl:where([dir=rtl], [dir=rtl] *) {
    --tw-shadow: 10px 20px 15px -5px rgba(0, 0, 0/0.1), 30px -20px 40px -6px rgba(0, 0, 0, .1);
    --tw-shadow-colored: 10px 20px 15px -5px var(--tw-shadow-color), 30px -20px 40px -6px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.rtl\:shadow-wafeq-600\/20:where([dir=rtl], [dir=rtl] *) {
    --tw-shadow-color: rgba(83, 93, 183, .2);
    --tw-shadow: var(--tw-shadow-colored)
}

.rtl\:drop-shadow-to-l-blue-3xl:where([dir=rtl], [dir=rtl] *) {
    --tw-drop-shadow: drop-shadow(-20px 40px 35px rgba(83, 93, 183, .07)) drop-shadow(-2px 2px 5px rgba(83, 93, 183, .15));
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}

.rtl\:drop-shadow-to-r-blue-3xl:where([dir=rtl], [dir=rtl] *) {
    --tw-drop-shadow: drop-shadow(20px 40px 35px rgba(83, 93, 183, .07)) drop-shadow(2px 2px 5px rgba(83, 93, 183, .15));
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}

.rtl\:before\:-right-1:where([dir=rtl], [dir=rtl] *):before {
    content: var(--tw-content);
    right: -.25rem
}

.group:hover .rtl\:group-hover\:-translate-x-6:where([dir=rtl], [dir=rtl] *) {
    --tw-translate-x: -1.5rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.group:hover .rtl\:group-hover\:-translate-x-8:where([dir=rtl], [dir=rtl] *) {
    --tw-translate-x: -2rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.rtl\:data-\[state\=checked\]\:-translate-x-3[data-state=checked]:where([dir=rtl], [dir=rtl] *) {
    --tw-translate-x: -0.75rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.rtl\:data-\[state\=unchecked\]\:-translate-x-0\.5[data-state=unchecked]:where([dir=rtl], [dir=rtl] *) {
    --tw-translate-x: -0.125rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.prose-th\:rtl\:text-right:where([dir=rtl], [dir=rtl] *) :is(:where(th):not(:where([class~=not-prose], [class~=not-prose] *))) {
    text-align: right
}

.prose-td\:rtl\:text-right:where([dir=rtl], [dir=rtl] *) :is(:where(td):not(:where([class~=not-prose], [class~=not-prose] *))) {
    text-align: right
}

@media (min-width:640px) {
    .sm\:rtl\:pl-5:where([dir=rtl], [dir=rtl] *) {
        padding-left: 1.25rem
    }
}

@media (min-width:768px) {
    .md\:rtl\:right-6:where([dir=rtl], [dir=rtl] *) {
        right: 1.5rem
    }

    .rtl\:md\:-right-14:where([dir=rtl], [dir=rtl] *) {
        right: -3.5rem
    }

    .rtl\:md\:-right-15:where([dir=rtl], [dir=rtl] *) {
        right: -3.75rem
    }

    .rtl\:md\:left-8:where([dir=rtl], [dir=rtl] *) {
        left: 2rem
    }

    .rtl\:md\:right-0:where([dir=rtl], [dir=rtl] *) {
        right: 0
    }

    .rtl\:md\:right-8:where([dir=rtl], [dir=rtl] *) {
        right: 2rem
    }

    .rtl\:md\:mx-auto:where([dir=rtl], [dir=rtl] *) {
        margin-left: auto;
        margin-right: auto
    }

    .rtl\:md\:mr-1:where([dir=rtl], [dir=rtl] *) {
        margin-right: .25rem
    }

    .md\:rtl\:max-w-\[450px\]:where([dir=rtl], [dir=rtl] *) {
        max-width: 450px
    }

    .md\:rtl\:max-w-\[618px\]:where([dir=rtl], [dir=rtl] *) {
        max-width: 618px
    }

    .rtl\:md\:max-w-\[550px\]:where([dir=rtl], [dir=rtl] *) {
        max-width: 550px
    }

    .rtl\:md\:max-w-\[600px\]:where([dir=rtl], [dir=rtl] *) {
        max-width: 600px
    }

    .rtl\:md\:max-w-\[700px\]:where([dir=rtl], [dir=rtl] *) {
        max-width: 700px
    }

    .rtl\:md\:max-w-\[750px\]:where([dir=rtl], [dir=rtl] *) {
        max-width: 750px
    }

    .rtl\:md\:max-w-\[800px\]:where([dir=rtl], [dir=rtl] *) {
        max-width: 800px
    }

    .rtl\:md\:-translate-x-1:where([dir=rtl], [dir=rtl] *) {
        --tw-translate-x: -0.25rem;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .rtl\:md\:-translate-x-6:where([dir=rtl], [dir=rtl] *) {
        --tw-translate-x: -1.5rem;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .rtl\:md\:translate-x-0:where([dir=rtl], [dir=rtl] *) {
        --tw-translate-x: 0px;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .rtl\:md\:scale-100:where([dir=rtl], [dir=rtl] *) {
        --tw-scale-x: 1;
        --tw-scale-y: 1;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .md\:rtl\:flex-row-reverse:where([dir=rtl], [dir=rtl] *) {
        flex-direction: row-reverse
    }

    .rtl\:md\:rounded-l-md:where([dir=rtl], [dir=rtl] *) {
        border-bottom-left-radius: calc(var(--radius) - 2px);
        border-top-left-radius: calc(var(--radius) - 2px)
    }

    .rtl\:md\:px-0:where([dir=rtl], [dir=rtl] *) {
        padding-left: 0;
        padding-right: 0
    }

    .rtl\:md\:pl-4:where([dir=rtl], [dir=rtl] *) {
        padding-left: 1rem
    }

    .rtl\:md\:pr-8:where([dir=rtl], [dir=rtl] *) {
        padding-right: 2rem
    }

    .rtl\:md\:text-right:where([dir=rtl], [dir=rtl] *) {
        text-align: right
    }

    .rtl\:md\:text-\[28px\]:where([dir=rtl], [dir=rtl] *) {
        font-size: 28px
    }

    .rtl\:md\:text-l-f:where([dir=rtl], [dir=rtl] *) {
        font-size: 1.5rem
    }

    .rtl\:md\:text-l-rtl:where([dir=rtl], [dir=rtl] *) {
        font-size: 1.5rem;
        line-height: 3rem
    }

    .rtl\:md\:text-lg-plus-rtl:where([dir=rtl], [dir=rtl] *) {
        font-size: 1.75rem;
        line-height: 2.75rem
    }

    .rtl\:md\:text-m-rtl:where([dir=rtl], [dir=rtl] *) {
        font-size: 1rem;
        line-height: 1.8rem
    }

    .rtl\:md\:text-r-rtl:where([dir=rtl], [dir=rtl] *) {
        font-size: .75rem;
        line-height: 1.5rem
    }

    .rtl\:md\:text-xxl-rtl:where([dir=rtl], [dir=rtl] *) {
        font-size: 2.5rem;
        line-height: 3.25rem
    }

    .rtl\:md\:text-xxxl-rtl:where([dir=rtl], [dir=rtl] *) {
        font-size: 3rem;
        line-height: 4.25rem
    }

    .md\:rtl\:font-bold:where([dir=rtl], [dir=rtl] *) {
        font-weight: 700
    }

    .rtl\:md\:font-bold:where([dir=rtl], [dir=rtl] *) {
        font-weight: 700
    }

    .rtl\:md\:leading-9:where([dir=rtl], [dir=rtl] *) {
        line-height: 2.25rem
    }

    .group:hover .md\:rtl\:group-hover\:translate-x-2:where([dir=rtl], [dir=rtl] *) {
        --tw-translate-x: 0.5rem;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .group:hover .md\:rtl\:group-hover\:translate-x-3:where([dir=rtl], [dir=rtl] *) {
        --tw-translate-x: 0.75rem;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }
}

@media (min-width:1024px) {
    .rtl\:lg\:left-\[8vw\]:where([dir=rtl], [dir=rtl] *) {
        left: 8vw
    }

    .rtl\:lg\:right-\[8vw\]:where([dir=rtl], [dir=rtl] *) {
        right: 8vw
    }

    .rtl\:lg\:max-w-\[820px\]:where([dir=rtl], [dir=rtl] *) {
        max-width: 820px
    }

    .lg\:rtl\:-translate-x-12:where([dir=rtl], [dir=rtl] *) {
        --tw-translate-x: -3rem;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .lg\:rtl\:-translate-x-8:where([dir=rtl], [dir=rtl] *) {
        --tw-translate-x: -2rem;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .lg\:rtl\:translate-x-12:where([dir=rtl], [dir=rtl] *) {
        --tw-translate-x: 3rem;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .lg\:rtl\:translate-x-8:where([dir=rtl], [dir=rtl] *) {
        --tw-translate-x: 2rem;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .rtl\:lg\:-translate-x-1\/3:where([dir=rtl], [dir=rtl] *) {
        --tw-translate-x: -33.333333%;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .rtl\:lg\:rounded-r-md:where([dir=rtl], [dir=rtl] *) {
        border-bottom-right-radius: calc(var(--radius) - 2px);
        border-top-right-radius: calc(var(--radius) - 2px)
    }

    .rtl\:lg\:pl-0:where([dir=rtl], [dir=rtl] *) {
        padding-left: 0
    }

    .rtl\:lg\:pr-8:where([dir=rtl], [dir=rtl] *) {
        padding-right: 2rem
    }
}

@media (min-width:1280px) {
    .rtl\:xl\:left-5:where([dir=rtl], [dir=rtl] *) {
        left: 1.25rem
    }

    .rtl\:xl\:left-\[8vw\]:where([dir=rtl], [dir=rtl] *) {
        left: 8vw
    }

    .rtl\:xl\:right-\[8vw\]:where([dir=rtl], [dir=rtl] *) {
        right: 8vw
    }

    .rtl\:xl\:max-w-\[80\%\]:where([dir=rtl], [dir=rtl] *) {
        max-width: 80%
    }

    .rtl\:xl\:pl-0:where([dir=rtl], [dir=rtl] *) {
        padding-left: 0
    }

    .rtl\:xl\:pl-12:where([dir=rtl], [dir=rtl] *) {
        padding-left: 3rem
    }

    .rtl\:xl\:pl-16:where([dir=rtl], [dir=rtl] *) {
        padding-left: 4rem
    }

    .rtl\:xl\:pr-11:where([dir=rtl], [dir=rtl] *) {
        padding-right: 2.75rem
    }

    .rtl\:xl\:pr-15:where([dir=rtl], [dir=rtl] *) {
        padding-right: 3.75rem
    }

    .rtl\:xl\:pr-16:where([dir=rtl], [dir=rtl] *) {
        padding-right: 4rem
    }
}

@media (min-width:1440px) {
    .rtl\:2xl\:left-\[10vw\]:where([dir=rtl], [dir=rtl] *) {
        left: 10vw
    }

    .rtl\:2xl\:right-\[10vw\]:where([dir=rtl], [dir=rtl] *) {
        right: 10vw
    }

    .rtl\:2xl\:h-8:where([dir=rtl], [dir=rtl] *) {
        height: 2rem
    }
}

@media (min-width:1600px) {
    .rtl\:3xl\:left-\[15vw\]:where([dir=rtl], [dir=rtl] *) {
        left: 15vw
    }

    .rtl\:3xl\:right-\[15vw\]:where([dir=rtl], [dir=rtl] *) {
        right: 15vw
    }
}

.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]) {
    padding-right: 0
}

.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox] {
    --tw-translate-y: 2px;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.\[\&\>button\]\:hidden>button {
    display: none
}

.\[\&\>span\:last-child\]\:truncate>span:last-child {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.\[\&\>svg\]\:size-4>svg {
    height: 1rem;
    width: 1rem
}

.\[\&\>svg\]\:h-3\.5>svg {
    height: .875rem
}

.\[\&\>svg\]\:w-3\.5>svg {
    width: .875rem
}

.\[\&\>svg\]\:shrink-0>svg {
    flex-shrink: 0
}

.\[\&\>svg\]\:text-sidebar-accent-foreground>svg {
    color: hsl(var(--sidebar-accent-foreground))
}

.\[\&\>tr\]\:last\:border-b-0:last-child>tr {
    border-bottom-width: 0
}

.\[\&\[data-state\=open\]\]\:bg-\[\#F7F8FF\][data-state=open] {
    --tw-bg-opacity: 1;
    background-color: rgb(247 248 255/var(--tw-bg-opacity, 1))
}

.\[\&\[data-state\=open\]\]\:text-blue-100[data-state=open] {
    --tw-text-opacity: 1;
    color: rgb(80 94 221/var(--tw-text-opacity, 1))
}

.\[\&_a\]\:underline a {
    text-decoration-line: underline
}

.\[\&_a\]\:underline-offset-4 a {
    text-underline-offset: 4px
}

.\[\&_a\]\:hover\:text-primary:hover a {
    color: hsl(var(--primary))
}

.\[\&_svg\]\:pointer-events-none svg {
    pointer-events: none
}

.\[\&_svg\]\:size-4 svg {
    height: 1rem;
    width: 1rem
}

.\[\&_svg\]\:shrink-0 svg {
    flex-shrink: 0
}

.\[\&_tr\:last-child\]\:border-0 tr:last-child {
    border-width: 0
}

.\[\&_tr\]\:border-b tr {
    border-bottom-width: 1px
}

.dark[data-theme=system] .\[\.dark\[data-theme\=system\]_\&\]\:block,
:not(.dark)[data-theme=system] .\[\:not\(\.dark\)\[data-theme\=system\]_\&\]\:block {
    display: block
}

@supports(backdrop-filter:blur(0)) {
    .dark\:\[\@supports\(backdrop-filter\:blur\(0\)\)\]\:bg-slate-900\/75:is(class *) {
        background-color: rgba(10, 18, 51, .75)
    }
}

[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2 {
    right: -.5rem
}

[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize {
    cursor: e-resize
}

[data-side=left] .\[\[data-side\=left\]_\&\]\:cursor-w-resize {
    cursor: w-resize
}

[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2 {
    left: -.5rem
}

[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize {
    cursor: w-resize
}

[data-side=right] .\[\[data-side\=right\]_\&\]\:cursor-e-resize {
    cursor: e-resize
}

[data-theme=dark] .\[\[data-theme\=dark\]_\&\]\:block,
[data-theme=light] .\[\[data-theme\=light\]_\&\]\:block {
    display: block
}

.DraftEditor-editorContainer,
.DraftEditor-root,
.public-DraftEditor-content {
    height: inherit;
    text-align: initial
}

.public-DraftEditor-content[contenteditable=true] {
    -webkit-user-modify: read-write-plaintext-only
}

.DraftEditor-root {
    position: relative
}

.DraftEditor-editorContainer {
    background-color: hsla(0, 0%, 100%, 0);
    border-left: .1px solid transparent;
    position: relative;
    z-index: 1
}

.public-DraftEditor-block {
    position: relative
}

.DraftEditor-alignLeft .public-DraftStyleDefault-block {
    text-align: left
}

.DraftEditor-alignLeft .public-DraftEditorPlaceholder-root {
    left: 0;
    text-align: left
}

.DraftEditor-alignCenter .public-DraftStyleDefault-block {
    text-align: center
}

.DraftEditor-alignCenter .public-DraftEditorPlaceholder-root {
    margin: 0 auto;
    text-align: center;
    width: 100%
}

.DraftEditor-alignRight .public-DraftStyleDefault-block {
    text-align: right
}

.DraftEditor-alignRight .public-DraftEditorPlaceholder-root {
    right: 0;
    text-align: right
}

.public-DraftEditorPlaceholder-root {
    color: #9197a3;
    position: absolute;
    width: 100%;
    z-index: 1
}

.public-DraftEditorPlaceholder-hasFocus {
    color: #bdc1c9
}

.DraftEditorPlaceholder-hidden {
    display: none
}

.public-DraftStyleDefault-block {
    position: relative;
    white-space: pre-wrap
}

.public-DraftStyleDefault-ltr {
    direction: ltr;
    text-align: left
}

.public-DraftStyleDefault-rtl {
    direction: rtl;
    text-align: right
}

.public-DraftStyleDefault-listLTR {
    direction: ltr
}

.public-DraftStyleDefault-listRTL {
    direction: rtl
}

.public-DraftStyleDefault-ol,
.public-DraftStyleDefault-ul {
    margin: 16px 0;
    padding: 0
}

.public-DraftStyleDefault-depth0.public-DraftStyleDefault-listLTR {
    margin-left: 1.5em
}

.public-DraftStyleDefault-depth0.public-DraftStyleDefault-listRTL {
    margin-right: 1.5em
}

.public-DraftStyleDefault-depth1.public-DraftStyleDefault-listLTR {
    margin-left: 3em
}

.public-DraftStyleDefault-depth1.public-DraftStyleDefault-listRTL {
    margin-right: 3em
}

.public-DraftStyleDefault-depth2.public-DraftStyleDefault-listLTR {
    margin-left: 4.5em
}

.public-DraftStyleDefault-depth2.public-DraftStyleDefault-listRTL {
    margin-right: 4.5em
}

.public-DraftStyleDefault-depth3.public-DraftStyleDefault-listLTR {
    margin-left: 6em
}

.public-DraftStyleDefault-depth3.public-DraftStyleDefault-listRTL {
    margin-right: 6em
}

.public-DraftStyleDefault-depth4.public-DraftStyleDefault-listLTR {
    margin-left: 7.5em
}

.public-DraftStyleDefault-depth4.public-DraftStyleDefault-listRTL {
    margin-right: 7.5em
}

.public-DraftStyleDefault-unorderedListItem {
    list-style-type: square;
    position: relative
}

.public-DraftStyleDefault-unorderedListItem.public-DraftStyleDefault-depth0 {
    list-style-type: disc
}

.public-DraftStyleDefault-unorderedListItem.public-DraftStyleDefault-depth1 {
    list-style-type: circle
}

.public-DraftStyleDefault-orderedListItem {
    list-style-type: none;
    position: relative
}

.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-listLTR:before {
    left: -36px;
    position: absolute;
    text-align: right;
    width: 30px
}

.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-listRTL:before {
    position: absolute;
    right: -36px;
    text-align: left;
    width: 30px
}

.public-DraftStyleDefault-orderedListItem:before {
    content: counter(ol0) ". ";
    counter-increment: ol0
}

.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth1:before {
    content: counter(ol1, lower-alpha) ". ";
    counter-increment: ol1
}

.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth2:before {
    content: counter(ol2, lower-roman) ". ";
    counter-increment: ol2
}

.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth3:before {
    content: counter(ol3) ". ";
    counter-increment: ol3
}

.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth4:before {
    content: counter(ol4, lower-alpha) ". ";
    counter-increment: ol4
}

.public-DraftStyleDefault-depth0.public-DraftStyleDefault-reset {
    counter-reset: ol0
}

.public-DraftStyleDefault-depth1.public-DraftStyleDefault-reset {
    counter-reset: ol1
}

.public-DraftStyleDefault-depth2.public-DraftStyleDefault-reset {
    counter-reset: ol2
}

.public-DraftStyleDefault-depth3.public-DraftStyleDefault-reset {
    counter-reset: ol3
}

.public-DraftStyleDefault-depth4.public-DraftStyleDefault-reset {
    counter-reset: ol4
}

@font-face {
    font-display: swap;
    font-family: Lexend;
    font-style: normal;
    font-weight: 100 900;
    src: url(../fonts/lexend.8935352d.woff2) format("woff2")
}

@font-face {
    font-display: swap;
    font-family: Inter;
    font-style: normal;
    font-weight: 100 900;
    font-named-instance: "Regular";
    src: url(../fonts/Inter-roman.var.b2129c00.woff2) format("woff2")
}

@font-face {
    font-display: swap;
    font-family: Inter;
    font-style: italic;
    font-weight: 100 900;
    font-named-instance: "Italic";
    src: url(../fonts/Inter-italic.var.958a0b97.woff2) format("woff2")
}

@font-face {
    font-display: swap;
    font-family: Wafeq;
    font-style: thin;
    font-weight: 100;
    src: url(../fonts/Wafeq-Thin.4e1d0e3b.woff2) format("woff2")
}

@font-face {
    font-display: swap;
    font-family: Wafeq;
    font-style: extralight;
    font-weight: 200;
    src: url(../fonts/Wafeq-ExtraBold.7b4ba8db.woff2) format("woff2")
}

@font-face {
    font-display: swap;
    font-family: Wafeq;
    font-style: light;
    font-weight: 300;
    src: url(../fonts/Wafeq-Light.b7b874c4.woff2) format("woff2")
}

@font-face {
    font-display: swap;
    font-family: Wafeq;
    font-style: normal;
    font-weight: 400;
    src: url(../fonts/Wafeq-Regular.df300ab2.woff2) format("woff2")
}

@font-face {
    font-display: swap;
    font-family: Wafeq;
    font-style: medium;
    font-weight: 500;
    src: url(../fonts/Wafeq-Medium.44f5d13f.woff2) format("woff2")
}

@font-face {
    font-display: swap;
    font-family: Wafeq;
    font-style: semibold;
    font-weight: 600;
    src: url(../fonts/Wafeq-SemiBold.c44050db.woff2) format("woff2")
}

@font-face {
    font-display: swap;
    font-family: Wafeq;
    font-style: bold;
    font-weight: 700;
    src: url(../fonts/Wafeq-Bold.1cbebb8c.woff2) format("woff2")
}

@font-face {
    font-display: swap;
    font-family: Wafeq;
    font-style: extrabold;
    font-weight: 800;
    src: url(../fonts/Wafeq-ExtraBold.7b4ba8db.woff2) format("woff2")
}

pre[class*=language-] {
    color: #f8fafc
}

.token.class-name,
.token.function,
.token.selector,
.token.selector .class,
.token.selector.class,
.token.tag {
    color: #f472b6
}

.token.attr-name,
.token.important,
.token.keyword,
.token.pseudo-class,
.token.rule {
    color: #cbd5e1
}

.token.module {
    color: #f472b6
}

.token.attr-value,
.token.class,
.token.property,
.token.string {
    color: #99a8eb
}

.token.attr-equals,
.token.punctuation {
    color: #64748b
}

.language-css .token.function,
.token.unit {
    color: #99f6e4
}

.token.combinator,
.token.comment,
.token.operator {
    color: #94a3b8
}

.wk-svg-maker {
    display: flex
}

.wk-svg-maker--color-sky-500 svg>g {
    fill: #5069dd
}

.wk-svg-maker--readdir-rtl {
    transform: rotateY(180deg)
}

.request-response-container .prism-code {
    max-height: 500px;
    overflow: auto
}

html {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    scroll-behavior: smooth !important
}

body {
    -webkit-touch-callout: none !important
}

::-moz-selection {
    background: #16a34a;
    color: #fff
}

::selection {
    background: #16a34a;
    color: #fff
}

.wq-rating-badge {
    box-shadow: 0 20px 25px -5px rgba(83, 93, 183, .1), 0 8px 10px -6px rgba(83, 93, 183, .2)
}

.wq-slider-actions-buttons:hover {
    box-shadow: 0 20px 35px -5px rgba(177, 182, 228, .3)
}

.wq-bg-bottom {
    background: radial-gradient(circle at 50% 120%, #c2ecff, 2%, #16a34a, 35%, #121b70, 70%, #040720)
}

.wq-bg-bottom-desktop {
    background-image: radial-gradient( circle at 50% 100%,
  #22c55e 0%,
  #1ea34f 19%,
  #1b8f46 38%,
  #187a3f 57%,
  #166a38 76%,
  #145a31 95%,
  #0f3f23 100%)
}

.wq-bg-hero-full {
    background-image: linear-gradient(0deg, rgba(54, 90, 84, 0), #e6e6fd 50%, hsla(0, 0%, 100%, 0)), radial-gradient(closest-side at 50% 50%, #9bfff4 0, rgba(155, 255, 244, .027) 70%, rgba(155, 255, 244, 0) 90%), radial-gradient(closest-side at 50% 50%, #6066bd 0, rgba(96, 102, 189, .027) 80%, rgba(96, 102, 189, 0) 100%)
}

.wq-bg-wio-full {
    background: radial-gradient(57.64% 73.34% at 50% 26.66%, #fff 0, hsla(0, 0%, 100%, 0) 100%), radial-gradient(55.38% 91.2% at 50% 16.62%, #fff 0, transparent 100%), linear-gradient(180deg, rgba(89, 101, 208, 0), hsla(0, 0%, 100%, .05) 75.66%, #fefeff), linear-gradient(90deg, #4b5ae9 .03%, #dd8183 99.9%);
    filter: blur(126px)
}

.wq-bg-wio-text {
    background: var(--Wio-LP-Text-Gradient, linear-gradient(126deg, #1f2ba5 4.65%, #be7563 106.4%));
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent
}

.wq-grad-blue {
    background: linear-gradient(320deg, #16a34a 15%, #16a34a 95%)
}

.wq-grad-footer {
    background: linear-gradient(180deg, #fff, #e6e8fb)
}

.wq-home__shadow-corporate-tax {
    background: radial-gradient(84.61% 106.08% at 50.79% 0, var(--color-blue-900, rgba(30, 58, 138, .8)) 0, rgba(2, 12, 46, 0) 100%), var(--color-blue-1000, #172554);
    box-shadow: 30px 30px 80px 0 rgba(67, 56, 202, .05), 5px 15.565px 20px 0 rgba(67, 56, 202, .02), 10px 10px 60px 0 rgba(67, 56, 202, .03), 5px 15.565px 20px 0 rgba(67, 56, 202, 0)
}

[dir=rtl] .wq-home__shadow-OCR {
    box-shadow: -40px -106px 154px 0 rgba(58, 84, 207, .1)
}

[dir=ltr] .wq-home__shadow-OCR {
    box-shadow: 40px -106px 154px 0 rgba(58, 84, 207, .1)
}

.wq-blog__shadow-search {
    backdrop-filter: blur(10.6090373993px);
    box-shadow: 0 1px 2px 0 rgba(8, 25, 117, .05), 0 10px 20px 0 rgba(8, 25, 117, .06)
}

.wq-blog__hover_card_shadow:hover {
    box-shadow: 0 20px 35px -5px rgba(177, 182, 228, .3)
}

.wq-blog__list_item_shadow:hover {
    box-shadow: 20px 30px 35px -5px rgba(177, 182, 228, .05)
}

.wq-accounting-partners__shadow-subscription {
    box-shadow: -30px 30px 80px 0 rgba(67, 56, 202, .05), -4.789px 15.565px 20px 0 rgba(67, 56, 202, .02), -10px 10px 60px 0 rgba(67, 56, 202, .03), -4.789px 15.565px 20px 0 rgba(67, 56, 202, 0)
}

.wq-accounting-partners__shadow-bill-account {
    box-shadow: 0 64px 18px 0 rgba(60, 72, 150, 0), 0 41px 16px 0 rgba(39, 71, 136, .01), 0 23px 14px 0 rgba(28, 20, 124, .03), 0 10px 10px 0 rgba(34, 27, 120, .05), 0 3px 6px 0 rgba(32, 23, 135, .06)
}

.wq-accounting-partners__shadow-luma {
    box-shadow: -30px 30px 60px 0 rgba(67, 56, 202, .05), -4.789px 15.565px 20px 0 rgba(67, 56, 202, 0)
}

.wq-accounting-partners__shadow-data-extraction {
    box-shadow: 0 -36px 114px 90px rgba(96, 102, 189, .1), 0 -16px 104px 40px rgba(155, 255, 244, .15), 0 -40px 154px 70px rgba(220, 252, 231, .2)
}

.wq-accounting-partners__shadow-verified-accounting-partners {
    box-shadow: 0 42.891px 16.738px 0 rgba(67, 60, 150, .01), 0 10.461px 10.461px 0 rgba(67, 60, 150, .05)
}

.wq-accounting-partners__shadow-invoice {
    box-shadow: 0 41px 16px 0 rgba(39, 71, 136, .01), 0 23px 14px 0 rgba(28, 20, 124, .03), 0 3px 6px 0 rgba(32, 23, 135, .06)
}

.wq-accounting-partners__shadow_next-level {
    box-shadow: -121.245px 446.401px 129.511px 0 rgba(28, 32, 65, 0), 0 3.138px 6.277px 0 rgba(67, 60, 150, .06)
}

.wq-accounting-partners__bg-white-blue {
    background: #f1f2ff
}

.wq-wio__header-badge {
    background: linear-gradient(126deg, #1f2ba5 4.65%, #be7563 106.4%), linear-gradient(0deg, #fff, #fdf0ed);
    border-radius: 8px;
    box-shadow: 0 9px 11px 0 rgba(155, 127, 168, .1), -4.789px 8px 29px 0 rgba(34, 45, 164, .2)
}

.wq-wio__drop-shadow {
    filter: drop-shadow(0 6px 3px rgba(83, 93, 183, .1)) drop-shadow(0 15px 6px rgba(83, 93, 183, .05)) drop-shadow(0 30px 40px rgba(28, 32, 65, .075))
}

.wq-wio__badge-orange {
    background: linear-gradient(45deg, #f47130, #f97316 50%, #fdba74)
}

.wq-wio__bg-dark {
    background: radial-gradient(191.9% 80.02% at 50% 19.27%, #1d2683 0, rgba(46, 47, 133, .69) 61.38%, rgba(53, 54, 139, 0) 100%), linear-gradient(126deg, #313db6 4.65%, #e39886 106.4%)
}

.wq-wio__bg-light {
    background: radial-gradient(57.64% 73.34% at 50% 26.66%, #fff 0, hsla(0, 0%, 100%, 0) 100%), radial-gradient(55.38% 91.2% at 50% 16.62%, #fff 0, transparent 100%), linear-gradient(180deg, rgba(89, 101, 208, 0), hsla(0, 0%, 100%, .05) 75.66%, #fefeff), linear-gradient(90deg, #4b5ae9 .03%, #dd8183 99.9%);
    filter: blur(126px)
}

.wq-wio__text-bg-light {
    background: var(--Wio-LP-Text-Gradient, linear-gradient(126deg, #1f2ba5 4.65%, #be7563 106.4%));
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent
}

.wq-wio__text-bg-dark {
    background: linear-gradient(90deg, #ddccdc, #c8b7d4 50%, #fff);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent
}

.wq-wio__text-color-secondary-on-bg-light {
    color: #15803d
}

.wq-wio__text-color-secondary-on-bg-dark {
    color: #efe5ee
}

.wq-payout-automation__background {
    background: linear-gradient(115deg, hsla(0, 0%, 100%, .2) 50%, #fefeff 60%), radial-gradient(50% 7% at 50% 4%, #fff 20%, hsla(0, 0%, 100%, .4) 75%), radial-gradient(60% 15% at 50% 20%, #fff 50%, hsla(0, 0%, 100%, .5) 90%), linear-gradient(90deg, #a5f3fc 60.03%, #4546e5 99.9%)
}

.wq-payout-automation__title-bg-dark {
    background: linear-gradient(91deg, var(--color-blue-900, #1e3a8a) .04%, var(--color-blue-700, #1d4ed8) 100.04%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent
}

.wq-payout-automation__title-bg-blue-light {
    background: linear-gradient(94deg, #9adaff 96.68%, rgba(103, 232, 249, .3) 236.02%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent
}

.wq-payout-automation__title-bg-blue-medium {
    background: linear-gradient(126deg, #1f2ba5 4.65%, #be7563 106.4%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent
}

.wq-payout-automation__label-bg-blue-dark {
    background: linear-gradient(135deg, rgba(49, 61, 182, 0) -12.01%, rgba(103, 232, 249, .5) 108.17%), var(--color-indigo-900, #312e81)
}

.no-scrollbar::-webkit-scrollbar {
    display: none !important
}

.no-scrollbar {
    -ms-overflow-style: none !important;
    scrollbar-width: none !important
}

::-webkit-scrollbar {
    height: 5px;
    width: 5px
}

::-webkit-scrollbar-thumb {
    background: #d1d1d1;
    border-radius: 10px
}

::-webkit-scrollbar-thumb:hover {
    background: #969696
}

::-webkit-scrollbar-track {
    background: transparent
}

.dir-ltr {
    direction: "ltr"
}

.dir-rtl {
    direction: "rtl"
}

.wq-anim-menu-enter {
    opacity: 0;
    transform: translateY(50px)
}

.wq-anim-menu-enter.wq-anim-menu-enter-active {
    opacity: 1;
    transform: translateY(8px);
    transition: opacity .15s ease-in, transform .15s ease-in
}

.wq-anim-menu-exit {
    opacity: 1
}

.wq-anim-menu-exit.wq-anim-menu-exit-active {
    opacity: 0;
    transform: translateY(50px);
    transition: opacity .15s ease-in, transform .15s ease-in
}

.markdoc-editor.DraftEditor-root {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255/var(--tw-bg-opacity, 1));
    padding: 1rem
}

.markdoc-editor.DraftEditor-root:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(241 245 249/var(--tw-bg-opacity, 1))
}

.wq-brush {
    isolation: isolate;
    position: relative;
    white-space: break-spaces
}

.wq-brush:after {
    background-image: var(--brush);
    background-repeat: no-repeat;
    background-size: contain;
    content: "";
    display: inline-block;
    height: 2em;
    pointer-events: none;
    position: absolute;
    width: 100%
}

.wq-brush--blue-thick:after,
.wq-brush--blue-thin:after,
.wq-brush--teal-thick:after,
.wq-brush--teal-thin:after {
    height: 1.5em;
    left: 50%;
    top: .65em;
    transform: translateX(-50%);
    z-index: -2
}

.wq-brush--blue-thin:after {
    top: .85em;
    z-index: -1;
    --brush: url(../fonts/underline-brush-blue-thin.5969bd3a.png)
}

.wq-brush--blue-thick:after {
    top: .85em;
    z-index: -1;
    --brush: url(../fonts/underline-brush-blue-thick.b282e12a.png)
}

.wq-brush--teal-thin:after {
    --brush: url(../fonts/underline-brush-teal-thin.7bade4d7.png)
}

.wq-brush--teal-thick:after {
    --brush: url(../fonts/underline-brush-teal-thick.c63fa1e0.png)
}

.wq-arrow {
    isolation: isolate;
    position: relative;
    white-space: break-spaces
}

.wq-arrow:after {
    background-image: var(--arrow);
    background-repeat: no-repeat;
    background-size: contain;
    content: "";
    display: inline-block;
    height: 1em;
    pointer-events: none;
    position: absolute;
    width: 20px
}

.wq-arrow--down-left:after,
.wq-arrow--down-right:after,
.wq-arrow--up-left:after,
.wq-arrow--up-right:after {
    bottom: 25%;
    transform: translateX(-25%);
    z-index: -2
}

.wq-arrow--down-left:after {
    --arrow: url(../fonts/arrow-down-left.585f2995.png)
}

.wq-arrow--down-right:after {
    --arrow: url(../fonts/arrow-down-right.216bae46.png)
}

.react-tel-input:dir(rtl) .selected-flag {
    align-items: center !important;
    display: flex !important;
    justify-content: center !important
}

.react-tel-input:dir(rtl) .arrow {
    right: 20px !important
}

.react-tel-input:dir(rtl) .flag-dropdown {
    border-radius: 0 6px 6px 0 !important
}

.react-tel-input:dir(ltr) .flag-dropdown {
    border-radius: 6px 0 0 6px !important
}

.react-tel-input .flag-dropdown.open .selected-flag,
.react-tel-input .selected-flag:focus,
.react-tel-input .selected-flag:hover {
    background: none !important
}

.react-tel-input .selected-flag {
    border-radius: 0 !important
}

.country-list .country-name {
    font-family: Wafeq;
    margin: 0 6px
}

.country-list .dial-code {
    direction: ltr !important;
    font-family: Wafeq;
    unicode-bidi: bidi-override
}

.react-tel-input .country-list {
    box-shadow: 0 0 0 0 transparent, 0 0 0 0 transparent, 0 4px 11px 0 rgba(28, 32, 65, .1) !important
}

.prose .indent {
    padding-left: 2rem;
    padding-right: 0
}

.prose li {
    list-style-type: none
}

.prose ul>li {
    list-style-type: disc
}

.prose ol>li {
    list-style-type: decimal
}

.prose[dir=rtl] blockquote {
    padding-left: 0 !important;
    padding-right: 2rem !important
}

html[dir=rtl] {
    font-family: Wafeq
}

html[dir=rtl] .prose :where(ul):not(:where([class~=not-prose] *)) {
    padding-left: 0;
    padding-right: 1.625em
}

html[dir=rtl] .prose :where(ol>li):not(:where([class~=not-prose] *)),
html[dir=rtl] .prose :where(ul>li):not(:where([class~=not-prose] *)) {
    padding-left: 0;
    padding-right: .375em
}

html[dir=rtl] .prose :where(ol):not(:where([class~=not-prose] *)) {
    padding-left: 0;
    padding-right: 1.625em
}

.slate-theme {
    line-height: 1.6;
    margin-left: auto;
    margin-right: auto;
    max-width: 675px;
    --tw-text-opacity: 1;
    color: rgb(61 61 61/var(--tw-text-opacity, 1))
}

.slate-theme [dir=rtl] {
    line-height: 1.85;
    --tw-text-opacity: 1;
    color: rgb(22 22 22/var(--tw-text-opacity, 1))
}

.slate-theme h1,
.slate-theme h2,
.slate-theme h3,
.slate-theme h4 {
    line-height: 1.4;
    --tw-text-opacity: 1;
    color: rgb(28 32 65/var(--tw-text-opacity, 1))
}

.slate-theme h1[dir=rtl],
.slate-theme h2[dir=rtl],
.slate-theme h3[dir=rtl],
.slate-theme h4[dir=rtl] {
    line-height: 1.4
}

.slate-theme h1 {
    font-size: 8.2vw;
    font-weight: 400;
    margin: 0;
    padding: 0
}

@media (min-width:768px) {
    .slate-theme h1 {
        font-size: 2rem
    }
}

.slate-theme h2 {
    font-size: 6.15vw;
    font-weight: 600;
    margin-bottom: 0;
    margin-top: 12vw
}

@media (min-width:768px) {
    .slate-theme h2 {
        font-size: 1.5rem;
        margin-top: 4rem
    }
}

.slate-theme h3 {
    font-size: 5.12vw;
    font-weight: 600;
    margin-bottom: 0;
    margin-top: 8vw
}

@media (min-width:768px) {
    .slate-theme h3 {
        font-size: 1.25rem;
        margin-top: 3rem
    }
}

.slate-theme h4 {
    font-size: 4.6vw;
    font-weight: 500;
    margin-bottom: 0;
    margin-top: 8vw
}

@media (min-width:768px) {
    .slate-theme h4 {
        font-size: 1.125rem;
        margin-top: 3rem
    }
}

.slate-theme .image-group+h3,
.slate-theme .image-group+h4 {
    margin-top: 16vw
}

@media (min-width:768px) {

    .slate-theme .image-group+h3,
    .slate-theme .image-group+h4 {
        margin-top: 4rem
    }
}

.slate-theme .image-group {
    position: relative
}

.slate-theme blockquote {
    background-color: #f6f7fdaa;
    border-color: #1bb152;
    border-left-width: 2px;
    font-size: 6.15vw;
    font-style: italic;
    line-height: 1.8;
    margin-top: 12vw;
    padding: 6vw;
    position: relative;
    --tw-text-opacity: 1;
    color: rgb(48 67 163/var(--tw-text-opacity, 1))
}

.slate-theme blockquote:before {
    margin-left: -.5rem;
    margin-right: .5rem;
    --tw-content: "â€œ"
}

.slate-theme blockquote:after,
.slate-theme blockquote:before {
    content: var(--tw-content);
    font-family: Lexend, ui-sans-serif, system-ui, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
    font-size: 2rem;
    line-height: 2.5rem
}

.slate-theme blockquote:after {
    margin-left: .5rem;
    --tw-content: "â€"
}

@media (min-width:768px) {
    .slate-theme blockquote {
        font-size: 1.5rem;
        margin-top: 3rem;
        padding: 1.5rem
    }
}

.slate-theme blockquote[dir=rtl] {
    border-left-width: 0;
    border-right-width: 2px;
    --tw-text-opacity: 1;
    color: rgb(48 67 163/var(--tw-text-opacity, 1))
}

.slate-theme blockquote[dir=rtl]:before {
    margin-left: .5rem;
    margin-right: -.5rem;
    --tw-content: "â€";
    content: var(--tw-content)
}

.slate-theme blockquote[dir=rtl]:after {
    margin-right: .5rem;
    --tw-content: "â€œ";
    content: var(--tw-content)
}

.slate-theme code {
    background-color: rgba(80, 94, 221, .1);
    border-color: rgba(80, 94, 221, .3);
    border-radius: .25rem;
    border-width: 1px;
    font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;
    font-size: 14px;
    font-weight: 600;
    padding: 1vw 2vw;
    --tw-text-opacity: 1;
    color: rgb(64 82 146/var(--tw-text-opacity, 1))
}

@media (min-width:768px) {
    .slate-theme code {
        padding: .25rem .5rem
    }
}

.slate-theme ol,
.slate-theme ul {
    display: flex;
    flex-direction: column;
    gap: 4vw;
    margin-bottom: 0;
    margin-top: 4vw;
    padding-left: 6vw
}

@media (min-width:768px) {

    .slate-theme ol,
    .slate-theme ul {
        gap: 1rem;
        margin-top: 1rem;
        padding-left: 1.5rem
    }
}

.slate-theme ol[dir=rtl],
.slate-theme ul[dir=rtl] {
    padding-left: 0;
    padding-right: 6vw
}

@media (min-width:768px) {

    .slate-theme ol[dir=rtl],
    .slate-theme ul[dir=rtl] {
        padding-right: 1.5rem
    }
}

.slate-theme ol {
    list-style-type: decimal
}

.slate-theme li {
    font-size: 4.6vw;
    margin-bottom: 0;
    margin-top: 0;
    position: relative
}

@media (min-width:768px) {
    .slate-theme li {
        font-size: 1.125rem
    }
}

.slate-theme ul li:before {
    height: 5px;
    left: -6vw;
    position: absolute;
    right: auto;
    top: 1em;
    width: 5px;
    --tw-translate-y: -50%;
    border-radius: 9999px;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    --tw-bg-opacity: 1;
    background-color: rgb(80 94 221/var(--tw-bg-opacity, 1));
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
    content: var(--tw-content);
    --tw-ring-color: rgba(80, 94, 221, .1)
}

@media (min-width:768px) {
    .slate-theme ul li:before {
        content: var(--tw-content);
        left: -1.5rem
    }
}

.slate-theme ul li[dir=rtl]:before {
    content: var(--tw-content);
    left: auto;
    right: -6vw
}

@media (min-width:768px) {
    .slate-theme ul li[dir=rtl]:before {
        content: var(--tw-content);
        right: -1.5rem
    }
}

.slate-theme p {
    font-size: 4.4vw;
    margin-bottom: 0;
    margin-top: 1.5em;
    overflow-wrap: break-word
}

@media (min-width:768px) {
    .slate-theme p {
        font-size: 1.125rem;
        margin-top: 2em
    }
}

.slate-theme li[dir=rtl],
.slate-theme p[dir=rtl] {
    font-weight: 400
}

@media (min-width:768px) {

    .slate-theme li[dir=rtl],
    .slate-theme p[dir=rtl] {
        font-weight: 300
    }
}

.slate-theme h2+p,
.slate-theme h3+p,
.slate-theme h4+p {
    margin-top: 4vw
}

@media (min-width:768px) {

    .slate-theme h2+p,
    .slate-theme h3+p,
    .slate-theme h4+p {
        margin-top: .86em
    }
}

.slate-theme ol+p,
.slate-theme ul+p {
    margin-top: 1.5em
}

@media (min-width:768px) {

    .slate-theme ol+p,
    .slate-theme ul+p {
        margin-top: 2.5em
    }
}

.slate-theme p+ol,
.slate-theme p+ul {
    margin-top: .6em
}

@media (min-width:768px) {

    .slate-theme p+ol,
    .slate-theme p+ul {
        margin-top: .86em
    }
}

.slate-theme h2+ol,
.slate-theme h2+ul,
.slate-theme h3+ol,
.slate-theme h3+ul,
.slate-theme h4+ol,
.slate-theme h4+ul {
    margin-top: .6em
}

@media (min-width:768px) {

    .slate-theme h2+ol,
    .slate-theme h2+ul,
    .slate-theme h3+ol,
    .slate-theme h3+ul,
    .slate-theme h4+ol,
    .slate-theme h4+ul {
        margin-top: .86em
    }
}

.slate-theme .lead,
.slate-theme p.lead {
    color: rgba(28, 32, 65, .7);
    font-size: 5.12vw;
    font-weight: 400;
    line-height: 1.6;
    margin-top: 3rem
}

.slate-theme .lead:first-child,
.slate-theme p.lead:first-child {
    margin-top: 0
}

@media (min-width:768px) {

    .slate-theme .lead,
    .slate-theme p.lead {
        font-size: 1.25rem;
        margin-top: 4rem
    }

    .slate-theme .sortable>div>p.lead {
        margin-top: 2rem
    }
}

.slate-theme p+p.lead {
    margin-top: 1rem
}

.slate-theme .lead[dir=rtl],
.slate-theme p.lead[dir=rtl] {
    font-weight: 500;
    line-height: 1.85
}

@media (min-width:768px) {

    .slate-theme .lead[dir=rtl],
    .slate-theme p.lead[dir=rtl] {
        font-size: 1.5rem
    }
}

.slate-theme .indent {
    padding-left: 8vw;
    padding-right: 0
}

@media (min-width:768px) {
    .slate-theme .indent {
        padding-left: 2rem
    }
}

.slate-theme .indent[dir=rtl] {
    padding-left: 0;
    padding-right: 8vw
}

@media (min-width:768px) {
    .slate-theme .indent[dir=rtl] {
        padding-right: 2rem
    }
}

.slate-theme .styled-button {
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-top: 8vw;
    text-decoration-line: none
}

@media (min-width:768px) {
    .slate-theme .styled-button {
        margin-top: 2rem
    }
}

.slate-theme strong {
    color: currentColor;
    font-weight: 600
}

.slate-theme strong:where([dir=rtl], [dir=rtl] *) {
    font-weight: 700
}

.slate-theme a {
    font-weight: 500;
    overflow-wrap: break-word;
    padding-bottom: 1vw;
    padding-top: 1vw;
    text-decoration-color: rgba(80, 94, 221, .5);
    text-decoration-line: underline;
    text-decoration-thickness: .15em;
    text-underline-offset: 2px;
    transition-duration: .15s;
    transition-property: all;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1)
}

.slate-theme a,
.slate-theme a:hover {
    --tw-text-opacity: 1;
    color: rgb(40 50 86/var(--tw-text-opacity, 1))
}

.slate-theme a:hover {
    background-color: rgba(80, 94, 221, .05);
    text-decoration-color: #1bb152;
    text-underline-offset: .4em
}

@media (min-width:768px) {
    .slate-theme a {
        padding-bottom: .25rem;
        padding-top: .25rem
    }
}

.slate-theme a {
    -webkit-text-decoration-skip-ink: none;
    text-decoration-skip-ink: none
}

.slate-theme .callout {
    align-items: flex-start;
    border-radius: 1rem;
    display: flex;
    flex-direction: column;
    margin-top: 12vw;
    overflow-wrap: break-word;
    padding: 6vw;
    position: relative
}

@media (min-width:768px) {
    .slate-theme .callout {
        flex-direction: row;
        gap: 1rem;
        margin-top: 3rem;
        padding: 1.5rem
    }
}

.slate-theme .callout blockquote,
.slate-theme .callout h1,
.slate-theme .callout h2,
.slate-theme .callout h3,
.slate-theme .callout h4,
.slate-theme .callout h5,
.slate-theme .callout h6 {
    margin: 0;
    padding: 0
}

.slate-theme .callout a {
    --tw-text-opacity: 1;
    color: rgb(28 32 65/var(--tw-text-opacity, 1))
}

.slate-theme .callout .callout-title p {
    font-size: 5.12vw;
    font-weight: 500;
    line-height: 8.2vw;
    line-height: 1.4;
    margin-top: 0
}

.slate-theme .callout .callout-title p:first-child {
    margin-top: .375rem
}

.slate-theme .callout .callout-title p:last-child {
    margin-bottom: 0
}

@media (min-width:768px) {
    .slate-theme .callout .callout-title p {
        font-size: 1.25rem
    }
}

.slate-theme .callout .callout-body {
    margin-top: 2vw
}

.slate-theme .callout .callout-body:first-child {
    margin-top: 0
}

@media (min-width:768px) {
    .slate-theme .callout .callout-body {
        margin-top: 1rem
    }
}

.slate-theme .callout .callout-body p {
    margin-top: 4vw
}

.slate-theme .callout .callout-body p:first-child {
    margin-top: 0
}

@media (min-width:768px) {
    .slate-theme .callout .callout-body p {
        margin-top: 1rem
    }
}

.slate-theme .callout .callout-body div p:first-child {
    margin-top: 1rem
}

.slate-theme .callout .callout-body>a {
    text-decoration-line: none;
    text-decoration-thickness: 0;
    transition-property: none
}

@media (min-width:768px) {

    .slate-theme .callout .callout-body .image-description,
    .slate-theme .callout .callout-body .image-group,
    .slate-theme .callout .callout-body>a,
    .slate-theme .callout .callout-body>div .styled-button {
        left: -1.75rem
    }

    .slate-theme .callout .callout-body .image-description[dir=rtl],
    .slate-theme .callout .callout-body .image-group[dir=rtl],
    .slate-theme .callout .callout-body>a[dir=rtl],
    .slate-theme .callout .callout-body>div .styled-button[dir=rtl] {
        left: auto;
        right: -1.75rem
    }
}

.slate-theme .callout .callout-body .styled-button {
    margin-top: 6vw
}

@media (min-width:768px) {
    .slate-theme .callout .callout-body .styled-button {
        margin-top: 1.5rem
    }
}

.slate-theme .callout .callout-body .image-description {
    font-size: 3.07vw;
    line-height: 4.1vw;
    line-height: 1.5
}

@media (min-width:768px) {
    .slate-theme .callout .callout-body .image-description {
        font-size: .75rem;
        line-height: 1rem;
        margin-top: .625rem
    }
}

.slate-theme .caseStudyBox {
    position: relative
}

.slate-theme .caseStudyBox .case-study-content p {
    color: var(--text-color, inherit);
    font-size: .875rem;
    line-height: 1.25rem;
    margin-top: 0
}

.slate-theme .caseStudyBox .case-study-content h2,
.slate-theme .caseStudyBox .case-study-content h3,
.slate-theme .caseStudyBox .case-study-content h4 {
    color: var(--title-color, inherit);
    font-size: 1rem;
    line-height: 1.25rem;
    margin-top: 0
}

.slate-theme .accordion {
    border-bottom-width: 1px;
    border-style: solid;
    margin-top: 2.5rem;
    position: relative;
    --tw-border-opacity: 1;
    border-color: rgb(117 119 135);
    padding-bottom: 1rem;
    padding-top: 1rem
}

.slate-theme .accordion:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(248 250 252/var(--tw-bg-opacity, 1))
}

@media (min-width:768px) {
    .slate-theme .accordion {
        padding: 1.5rem 1rem
    }
}

.slate-theme .accordion h2 {
    font-size: 1.5rem;
    font-weight: 500
}

.slate-theme .accordion h2,
.slate-theme .accordion h3 {
    line-height: 1.5rem;
    margin: 0;
    padding: 0;
    --tw-text-opacity: 1;
    color: rgb(107 114 128/var(--tw-text-opacity, 1))
}

.slate-theme .accordion h3 {
    font-size: 1.25rem;
    font-weight: 600
}

.slate-theme .accordion .active-text {
    color: #4f46e5 !important
}

.slate-theme .accordion-content {
    position: relative
}

.slate-theme .accordion-content:where([dir=ltr], [dir=ltr] *) {
    padding-left: .75rem
}

.slate-theme .accordion-content:where([dir=rtl], [dir=rtl] *) {
    padding-right: .75rem
}

.slate-theme .accordion-content blockquote,
.slate-theme .accordion-content h1,
.slate-theme .accordion-content h2,
.slate-theme .accordion-content h3,
.slate-theme .accordion-content h4,
.slate-theme .accordion-content h5,
.slate-theme .accordion-content h6,
.slate-theme .accordion-content p {
    margin: 0;
    padding: 0
}

.slate-theme .accordion-content[aria-expanded=true] {
    max-height: 10000px;
    opacity: 1;
    transition: max-height .5s cubic-bezier(.4, 0, .2, 1), opacity .4s cubic-bezier(.4, 0, .2, 1)
}

.slate-theme .accordion-content[aria-expanded=false] {
    max-height: 0;
    opacity: 0;
    transition: max-height .3s cubic-bezier(.4, 0, .2, 1), opacity .2s cubic-bezier(.4, 0, .2, 1)
}

.slate-theme .callout-A .callout-title li,
.slate-theme .callout-A .callout-title p {
    --tw-text-opacity: 1;
    color: rgb(10 18 51/var(--tw-text-opacity, 1))
}

.slate-theme .callout-A .callout-body li,
.slate-theme .callout-A .callout-body p {
    --tw-text-opacity: 1;
    color: rgb(30 53 153/var(--tw-text-opacity, 1))
}

.slate-theme .callout-B .callout-title li,
.slate-theme .callout-B .callout-title p {
    --tw-text-opacity: 1;
    color: rgb(120 53 15/var(--tw-text-opacity, 1))
}

.slate-theme .callout-B .callout-body li,
.slate-theme .callout-B .callout-body p {
    --tw-text-opacity: 1;
    color: rgb(146 64 14/var(--tw-text-opacity, 1))
}

.slate-theme .callout-C .callout-title li,
.slate-theme .callout-C .callout-title p {
    --tw-text-opacity: 1;
    color: rgb(80 94 221/var(--tw-text-opacity, 1))
}

.slate-theme .callout-C .callout-body ol,
.slate-theme .callout-C .callout-body ul {
    flex-wrap: wrap;
    gap: .125rem;
    margin-top: .5rem
}

.slate-theme .callout-C .callout-body li,
.slate-theme .callout-C .callout-body p {
    font-size: 1rem;
    --tw-text-opacity: 1;
    color: rgb(64 82 146/var(--tw-text-opacity, 1))
}

.slate-theme .callout-C .callout-body h4+p,
.slate-theme .callout-C .callout-body p+p {
    margin-top: .5rem
}

.slate-theme .callout-C .callout-body h4 {
    font-size: 1rem;
    margin-top: 1.5rem
}

.slate-theme img {
    margin-top: 8vw
}

@media (min-width:768px) {
    .slate-theme img {
        margin-top: 3.5rem
    }
}

.slate-theme div[data-slate-editor=true]>:first-child iframe,
.slate-theme div[data-slate-editor=true]>:first-child img {
    margin-top: 0
}

.slate-theme iframe {
    margin-top: 8vw
}

@media (min-width:768px) {
    .slate-theme iframe {
        margin-top: 3.5rem
    }
}

.slate-theme .lead2 {
    font-size: 2rem;
    font-size: 8.2vw;
    line-height: 10.25vw
}

.slate-theme .image-description {
    border-radius: var(--radius);
    font-size: 3.58vw;
    line-height: 6.15vw;
    line-height: 1.5;
    margin-left: auto;
    margin-right: auto;
    margin-top: 2vw;
    position: relative;
    width: -moz-fit-content;
    width: fit-content
}

@media (min-width:768px) {
    .slate-theme .image-description {
        font-size: .75rem;
        line-height: 1rem;
        margin-top: .625rem
    }
}

@media (min-width:1024px) {
    .slate-theme .image-description {
        max-width: 60%
    }
}

.slate-theme .image-description a {
    text-decoration-thickness: 2px;
    text-underline-offset: 1px;
    transition-duration: .15s;
    transition-property: all;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1)
}

.slate-theme .image-description a:hover {
    text-underline-offset: 4px
}

.slate-theme .image-description+p:not(.image-description) {
    margin-top: 10vw
}

@media (min-width:768px) {
    .slate-theme .image-description+p:not(.image-description) {
        margin-top: 2.5rem
    }
}

.slate-theme .align-text-right {
    text-align: right
}

.slate-theme .align-text-left,
.slate-theme .align-text-right[dir=rtl] {
    text-align: left
}

.slate-theme .align-text-left[dir=rtl] {
    text-align: right
}

.sortable {
    transform: translate3d(0, var(--translate-y, 0), 0);
    width: 100%;
    z-index: 0
}

.drag-overlay {
    display: flex
}

:root {
    --border-radius-2: 2px;
    --border-radius-4: 4px;
    --border-radius-6: 6px;
    --border-radius-8: 8px;
    --border-radius-18: 18px;
    --border-radius-50: 50px;
    --border-radius-50\%: 50%;
    --spacing-0: 0px;
    --spacing-2: 2px;
    --spacing-4: 4px;
    --spacing-5: 5px;
    --spacing-6: 6px;
    --spacing-7: 7px;
    --spacing-8: 8px;
    --spacing-10: 10px;
    --spacing-12: 12px;
    --spacing-15: 15px;
    --spacing-16: 16px;
    --spacing-20: 20px;
    --spacing-24: 24px;
    --spacing-28: 28px;
    --spacing-30: 30px;
    --spacing-32: 32px;
    --spacing-35: 35px;
    --spacing-36: 36px;
    --spacing-40: 40px;
    --spacing-44: 44px;
    --spacing-45: 45px;
    --spacing-72: 72px;
    --screen-size-xs: 40rem;
    --screen-size-sm: 48rem;
    --screen-size-md: 64rem;
    --screen-size-lg: 75rem;
    --screen-size-xl: 86rem;
    --screen-size-xxl: 100rem;
    --screen-size-fhd: 120rem;
    --color-shdd-blue-08: rgba(0, 156, 255, .08);
    --color-shdd-gray-08: rgba(136, 152, 179, .08);
    --color-shdd-gray-20: hsla(225, 8%, 80%, .2);
    --color-shdd-dark-06: rgba(36, 37, 42, .6);
    --color-shdd-dark-08: rgba(36, 37, 42, .08);
    --color-primary100: #505ece;
    --color-primary10: #eceeff;
    --color-secondary: #171a26;
    --color-alrt-green100: #0cbe6f;
    --color-alrt-yellow100: #fdcb16;
    --color-tg-green100: #1c9a00;
    --color-tg-green40: #e5f3e1;
    --color-tg-rose100: #f15b6c;
    --color-tg-rose40: #fdecee;
    --color-tg-orange10: #ffeed9;
    --color-tg-blue100: #2655ce;
    --color-tg-blue90: #009cff;
    --color-tg-blue40: #e0eef7;
    --color-tg-blue20: #e7edff;
    --color-tg-aqua100: #28c1a7;
    --color-tg-aqua40: #e1f3ee;
    --color-tg-gray100: #8898b3;
    --color-yellow100: #fffae6;
    --color-red100: #f22b2b;
    --color-red20: #fff4f4;
    --color-gray100: #0b0c0d;
    --color-gray90: #0b0c0d;
    --color-gray80: #555559;
    --color-gray70: #6e6f73;
    --color-gray60: #84858c;
    --color-gray30: #d2d3d9;
    --color-gray20: #f0f0f2;
    --color-gray10: #f6f7fa;
    --color-gray05: #f7f8fa;
    --color-gray01: #fafafc;
    --color-dark100: #171a26;
    --color-dark80: #333745;
    --color-dark70: #707379;
    --color-dark60: #808696;
    --color-dark50: #8a919d;
    --color-dark40: #bfc3cc;
    --color-dark20: #f0f1f4;
    --color-transparent: transparent;
    --color-white: #fff;
    --color-black: #000;
    --color-primary: #505ece;
    --color-primary-50: #eeeffa;
    --color-primary-100: #dcdff5;
    --color-primary-150: #cbcff0;
    --color-primary-200: #b9bfeb;
    --color-primary-300: #a8afe7;
    --color-primary-400: #737ed8;
    --color-primary-500: #505ece;
    --color-primary-600: #4855b9;
    --color-primary-700: #404ba5;
    --color-primary-800: #384290;
    --color-primary-900: #202652;
    --color-primary-1000: #101329;
    --color-slate-50: #f8fafc;
    --color-slate-100: #f1f5f9;
    --color-slate-150: #eaeff5;
    --color-slate-200: #e2e8f0;
    --color-slate-300: #cbd5e1;
    --color-slate-400: #94a3b8;
    --color-slate-500: #64748b;
    --color-slate-600: #475569;
    --color-slate-700: #334155;
    --color-slate-800: #1e293b;
    --color-slate-900: #0f172a;
    --color-slate-1000: #020617;
    --color-gray-50: #f9fafb;
    --color-gray-100: #f3f4f6;
    --color-gray-150: #edeef0;
    --color-gray-200: #e5e7eb;
    --color-gray-250: #e5e7eb;
    --color-gray-300: #d1d5db;
    --color-gray-400: #9ca3af;
    --color-gray-500: #6b7280;
    --color-gray-600: #4b5563;
    --color-gray-700: #374151;
    --color-gray-800: #1f2937;
    --color-gray-900: #111827;
    --color-gray-1000: #030712;
    --color-zinc-50: #fafafa;
    --color-zinc-100: #f4f4f5;
    --color-zinc-150: #ececee;
    --color-zinc-200: #e4e4e7;
    --color-zinc-300: #d4d4d8;
    --color-zinc-400: #a1a1aa;
    --color-zinc-500: #71717a;
    --color-zinc-600: #52525b;
    --color-zinc-700: #3f3f46;
    --color-zinc-800: #27272a;
    --color-zinc-900: #18181b;
    --color-zinc-1000: #09090b;
    --color-neutral-50: #fafafa;
    --color-neutral-100: #f5f5f5;
    --color-neutral-150: #ededed;
    --color-neutral-200: #e5e5e5;
    --color-neutral-300: #d4d4d4;
    --color-neutral-400: #a3a3a3;
    --color-neutral-500: #737373;
    --color-neutral-600: #525252;
    --color-neutral-700: #404040;
    --color-neutral-800: #262626;
    --color-neutral-900: #171717;
    --color-neutral-1000: #0a0a0a;
    --color-stone-50: #fafaf9;
    --color-stone-100: #f5f5f4;
    --color-stone-150: #eeedec;
    --color-stone-200: #e7e5e4;
    --color-stone-300: #d6d3d1;
    --color-stone-400: #a8a29e;
    --color-stone-500: #78716c;
    --color-stone-600: #57534e;
    --color-stone-700: #44403c;
    --color-stone-800: #292524;
    --color-stone-900: #1c1917;
    --color-stone-1000: #0c0a09;
    --color-red-50: #fef2f2;
    --color-red-100: #fee2e2;
    --color-red-150: #fed6d6;
    --color-red-200: #fecaca;
    --color-red-300: #fca5a5;
    --color-red-400: #f87171;
    --color-red-500: #ef4444;
    --color-red-600: #dc2626;
    --color-red-700: #b91c1c;
    --color-red-800: #991b1b;
    --color-red-900: #7f1d1d;
    --color-red-1000: #450a0a;
    --color-orange-50: #fff7ed;
    --color-orange-100: #ffedd5;
    --color-orange-150: #ffe3bf;
    --color-orange-200: #fed7aa;
    --color-orange-300: #fdba74;
    --color-orange-400: #fb923c;
    --color-orange-500: #f97316;
    --color-orange-600: #ea580c;
    --color-orange-700: #c2410c;
    --color-orange-800: #9a3412;
    --color-orange-900: #7c2d12;
    --color-orange-1000: #431407;
    --color-amber-50: #fffbeb;
    --color-amber-100: #fef3c7;
    --color-amber-150: #feeda9;
    --color-amber-200: #fde68a;
    --color-amber-300: #fcd34d;
    --color-amber-400: #fbbf24;
    --color-amber-500: #f59e0b;
    --color-amber-600: #d97706;
    --color-amber-700: #b45309;
    --color-amber-800: #92400e;
    --color-amber-900: #78350f;
    --color-amber-1000: #451a03;
    --color-yellow-50: #fefce8;
    --color-yellow-100: #fef9c3;
    --color-yellow-150: #fef5a7;
    --color-yellow-200: #fef08a;
    --color-yellow-300: #fde047;
    --color-yellow-400: #facc15;
    --color-yellow-500: #eab308;
    --color-yellow-600: #ca8a04;
    --color-yellow-700: #a16207;
    --color-yellow-800: #854d0e;
    --color-yellow-900: #713f12;
    --color-yellow-1000: #422006;
    --color-lime-50: #f7fee7;
    --color-lime-100: #ecfccb;
    --color-lime-150: #e2fab5;
    --color-lime-200: #d9f99d;
    --color-lime-300: #bef264;
    --color-lime-400: #a3e635;
    --color-lime-500: #84cc16;
    --color-lime-600: #65a30d;
    --color-lime-700: #4d7c0f;
    --color-lime-800: #3f6212;
    --color-lime-900: #365314;
    --color-lime-1000: #1a2e05;
    --color-green-50: #f0fdf4;
    --color-green-100: #dcfce7;
    --color-green-150: #ccfadc;
    --color-green-200: #bbf7d0;
    --color-green-300: #86efac;
    --color-green-400: #4ade80;
    --color-green-500: #22c55e;
    --color-green-600: #16a34a;
    --color-green-700: #15803d;
    --color-green-800: #166534;
    --color-green-900: #14532d;
    --color-green-1000: #052e16;
    --color-emerald-50: #ecfdf5;
    --color-emerald-100: #d1fae5;
    --color-emerald-150: #bdf6db;
    --color-emerald-200: #a7f3d0;
    --color-emerald-300: #6ee7b7;
    --color-emerald-400: #34d399;
    --color-emerald-500: #10b981;
    --color-emerald-600: #059669;
    --color-emerald-700: #047857;
    --color-emerald-800: #065f46;
    --color-emerald-900: #064e3b;
    --color-emerald-1000: #022c22;
    --color-teal-50: #f0fdfa;
    --color-teal-100: #ccfbf1;
    --color-teal-150: #b2f9eb;
    --color-teal-200: #99f6e4;
    --color-teal-300: #5eead4;
    --color-teal-400: #2dd4bf;
    --color-teal-500: #14b8a6;
    --color-teal-600: #0d9488;
    --color-teal-700: #0f766e;
    --color-teal-800: #115e59;
    --color-teal-900: #134e4a;
    --color-teal-1000: #042f2e;
    --color-cyan-50: #ecfeff;
    --color-cyan-100: #cffafe;
    --color-cyan-150: #bbf6fe;
    --color-cyan-200: #a5f3fc;
    --color-cyan-300: #67e8f9;
    --color-cyan-400: #22d3ee;
    --color-cyan-500: #06b6d4;
    --color-cyan-600: #0891b2;
    --color-cyan-700: #0e7490;
    --color-cyan-800: #155e75;
    --color-cyan-900: #164e63;
    --color-cyan-1000: #083344;
    --color-sky-50: #f0f9ff;
    --color-sky-100: #e0f2fe;
    --color-sky-150: #ceecfe;
    --color-sky-200: #bae6fd;
    --color-sky-300: #7dd3fc;
    --color-sky-400: #38bdf8;
    --color-sky-500: #0ea5e9;
    --color-sky-600: #0284c7;
    --color-sky-700: #0369a1;
    --color-sky-800: #075985;
    --color-sky-900: #0c4a6e;
    --color-sky-1000: #082f49;
    --color-blue-50: #eff6ff;
    --color-blue-100: #dbeafe;
    --color-blue-150: #cde2fe;
    --color-blue-200: #89d9a6;
    --color-blue-300: #93c5fd;
    --color-blue-400: #60a5fa;
    --color-blue-500: #3b82f6;
    --color-blue-600: #2563eb;
    --color-blue-700: #1d4ed8;
    --color-blue-800: #1e40af;
    --color-blue-900: #1e3a8a;
    --color-blue-1000: #172554;
    --color-indigo-50: #eef2ff;
    --color-indigo-100: #e0e7ff;
    --color-indigo-150: #d4ddff;
    --color-indigo-200: #c7d2fe;
    --color-indigo-300: #a5b4fc;
    --color-indigo-400: #818cf8;
    --color-indigo-500: #16a34a;
    --color-indigo-600: #4f46e5;
    --color-indigo-700: #4338ca;
    --color-indigo-800: #3730a3;
    --color-indigo-900: #312e81;
    --color-indigo-1000: #1e1b4b;
    --color-violet-50: #f5f3ff;
    --color-violet-100: #ede9fe;
    --color-violet-150: #e5dffe;
    --color-violet-200: #ddd6fe;
    --color-violet-300: #c4b5fd;
    --color-violet-400: #a78bfa;
    --color-violet-500: #8b5cf6;
    --color-violet-600: #7c3aed;
    --color-violet-700: #6d28d9;
    --color-violet-800: #5b21b6;
    --color-violet-900: #4c1d95;
    --color-violet-1000: #2e1065;
    --color-purple-50: #faf5ff;
    --color-purple-100: #f3e8ff;
    --color-purple-150: #efdeff;
    --color-purple-200: #e9d5ff;
    --color-purple-300: #ffd9be;
    --color-purple-400: #c084fc;
    --color-purple-500: #a855f7;
    --color-purple-600: #9333ea;
    --color-purple-700: #7e22ce;
    --color-purple-800: #6b21a8;
    --color-purple-900: #581c87;
    --color-purple-1000: #3b0764;
    --color-fuchsia-50: #fdf4ff;
    --color-fuchsia-100: #fae8ff;
    --color-fuchsia-150: #f8dcff;
    --color-fuchsia-200: #f5d0fe;
    --color-fuchsia-300: #f0abfc;
    --color-fuchsia-400: #e879f9;
    --color-fuchsia-500: #d946ef;
    --color-fuchsia-600: #c026d3;
    --color-fuchsia-700: #a21caf;
    --color-fuchsia-800: #86198f;
    --color-fuchsia-900: #701a75;
    --color-fuchsia-1000: #4a044e;
    --color-pink-50: #fdf2f8;
    --color-pink-100: #fce7f3;
    --color-pink-150: #fcdbed;
    --color-pink-200: #fbcfe8;
    --color-pink-300: #f9a8d4;
    --color-pink-400: #f472b6;
    --color-pink-500: #ec4899;
    --color-pink-600: #db2777;
    --color-pink-700: #be185d;
    --color-pink-800: #9d174d;
    --color-pink-900: #831843;
    --color-pink-1000: #500724;
    --color-rose-50: #fff1f2;
    --color-rose-100: #ffe4e6;
    --color-rose-150: #ffd8dc;
    --color-rose-200: #fecdd3;
    --color-rose-300: #fda4af;
    --color-rose-400: #fb7185;
    --color-rose-500: #f43f5e;
    --color-rose-600: #e11d48;
    --color-rose-700: #be123c;
    --color-rose-800: #9f1239;
    --color-rose-900: #881337;
    --color-rose-1000: #4c0519;
    --color-badges-bronze-background: var(--color-orange-100);
    --color-badges-bronze-text: var(--color-orange-900);
    --color-badges-silver-background: var(--color-gray-200);
    --color-badges-silver-text: var(--color-gray-900);
    --color-badges-gold-background: var(--color-yellow-100);
    --color-badges-gold-text: var(--color-yellow-900);
    --color-badges-platinum-background: var(--color-sky-100);
    --color-badges-platinum-text: var(--color-sky-900);
    --color-badges-diamond-background: var(--color-indigo-100);
    --color-badges-diamond-text: var(--color-indigo-900);
    --color-charts-empty: var(--color-gray-200);
    --color-charts-empty-subtle: var(--color-gray-100);
    --color-charts-empty-strong: var(--color-gray-300);
    --color-charts-empty-stronger: var(--color-gray-400);
    --color-charts-positive: var(--color-indigo-600);
    --color-charts-positive-hover: var(--color-indigo-200);
    --color-charts-negative: var(--color-orange-400);
    --color-charts-negative-hover: var(--color-orange-200);
    --color-charts-difference: var(--color-indigo-900);
    --color-charts-difference-hover: var(--color-indigo-400);
    --color-charts-sequence-ordered-current: var(--color-blue-100);
    --color-charts-sequence-ordered-1-100: var(--color-violet-100);
    --color-charts-sequence-ordered-1-200: var(--color-violet-200);
    --color-charts-sequence-ordered-1-300: var(--color-violet-300);
    --color-charts-sequence-ordered-1-400: var(--color-violet-500);
    --color-charts-sequence-ordered-1-500: var(--color-violet-700);
    --color-charts-sequence-ordered-1-600: var(--color-violet-900);
    --color-charts-sequence-ordered-1-700: var(--color-violet-1000);
    --color-charts-sequence-ordered-2-100: var(--color-red-100);
    --color-charts-sequence-ordered-2-200: var(--color-red-200);
    --color-charts-sequence-ordered-2-300: var(--color-red-300);
    --color-charts-sequence-ordered-2-400: var(--color-red-400);
    --color-charts-sequence-ordered-2-500: var(--color-red-500);
    --color-charts-sequence-ordered-2-600: var(--color-red-600);
    --color-charts-sequence-ordered-2-700: var(--color-red-700);
    --color-charts-sequence-contrast-1-100: var(--color-violet-500);
    --color-charts-sequence-contrast-1-200: var(--color-blue-500);
    --color-charts-sequence-contrast-1-300: var(--color-emerald-400);
    --color-charts-sequence-contrast-1-400: var(--color-pink-500);
    --color-charts-sequence-contrast-1-500: var(--color-orange-500);
    --color-charts-sequence-contrast-1-600: var(--color-red-500);
    --color-charts-sequence-contrast-1-700: var(--color-yellow-300);
    --color-charts-sequence-contrast-1-100-hover: var(--color-violet-300);
    --color-charts-sequence-contrast-1-200-hover: var(--color-blue-300);
    --color-charts-sequence-contrast-1-300-hover: var(--color-emerald-200);
    --color-charts-sequence-contrast-1-400-hover: var(--color-pink-300);
    --color-charts-sequence-contrast-1-500-hover: var(--color-orange-300);
    --color-charts-sequence-contrast-1-600-hover: var(--color-red-200);
    --color-charts-sequence-contrast-1-700-hover: var(--color-yellow-100);
    --color-charts-sequence-contrast-2-100: var(--color-red-300);
    --color-charts-sequence-contrast-2-200: var(--color-teal-200);
    --color-charts-sequence-contrast-2-300: var(--color-blue-200);
    --color-charts-sequence-contrast-2-400: var(--color-violet-300);
    --color-charts-sequence-contrast-2-500: var(--color-pink-200);
    --color-charts-sequence-contrast-2-600: var(--color-red-200);
    --color-charts-sequence-contrast-2-700: var(--color-orange-300);
    --color-charts-sequence-contrast-2-100-hover: var(--color-red-100);
    --color-charts-sequence-contrast-2-200-hover: var(--color-teal-100);
    --color-charts-sequence-contrast-2-300-hover: var(--color-blue-100);
    --color-charts-sequence-contrast-2-400-hover: var(--color-violet-100);
    --color-charts-sequence-contrast-2-500-hover: var(--color-pink-100);
    --color-charts-sequence-contrast-2-600-hover: var(--color-red-100);
    --color-charts-sequence-contrast-2-700-hover: var(--color-orange-100);
    --color-shadow-doc-preview: rgba(61, 76, 152, .302);
    --color-shadow-sidebar: rgba(76, 90, 196, .2);
    --color-scrollbar: var(--color-slate-300);
    --color-scrollbar-inverse: var(--color-slate-500);
    --color-link: var(--color-indigo-600);
    --color-link-hover: var(--color-indigo-700);
    --color-link-disabled: var(--color-gray-400);
    --color-link-interactive: var(--color-primary);
    --color-icon: var(--color-gray-800);
    --color-text: var(--color-gray-800);
    --color-text-primary: var(--color-indigo-600);
    --color-text-inverted: var(--color-white);
    --color-text-hover: var(--color-gray-900);
    --color-text-active: var(--color-gray-800);
    --color-text-disabled: var(--color-gray-400);
    --color-text-subtle: var(--color-gray-700);
    --color-text-subtler: var(--color-gray-600);
    --color-text-subtlest: var(--color-gray-500);
    --color-text-page-headline: var(--color-gray-1000);
    --color-background: var(--color-gray-100);
    --color-background-strong: var(--color-gray-200);
    --color-background-stronger: var(--color-gray-300);
    --color-background-strongest: var(--color-gray-400);
    --color-background-hover: var(--color-slate-50);
    --color-background-active: var(--color-slate-100);
    --color-background-disabled: var(--color-gray-50);
    --color-background-page: var(--color-white);
    --color-background-inverse: var(--color-slate-900);
    --color-background-primary: var(--color-indigo-600);
    --color-background-primary-subtle: var(--color-indigo-300);
    --color-background-primary-subtler: var(--color-indigo-200);
    --color-background-primary-subtlest: var(--color-indigo-50);
    --color-background-primary-hover: var(--color-primary);
    --color-background-primary-active: var(--color-indigo-100);
    --color-border: var(--color-slate-100);
    --color-border-hover: var(--color-slate-200);
    --color-border-active: var(--color-slate-100);
    --color-border-disabled: var(--color-gray-50);
    --color-border-subtle: var(--color-gray-400);
    --color-border-subtler: var(--color-gray-300);
    --color-border-subtlest: var(--color-gray-200);
    --color-border-strong: var(--color-gray-500);
    --color-border-stronger: var(--color-gray-600);
    --color-border-strongest: var(--color-gray-700);
    --color-border-primary: var(--color-indigo-400);
    --color-border-primary-subtle: var(--color-indigo-300);
    --color-border-primary-subtler: var(--color-indigo-200);
    --color-border-primary-subtlest: var(--color-indigo-100);
    --color-border-primary-hover: var(--color-primary);
    --color-border-primary-active: var(--color-indigo-600);
    --color-positive-text: var(--color-green-900);
    --color-positive-background: var(--color-green-200);
    --color-positive-background-hover: var(--color-green-300);
    --color-negative-text: var(--color-red-900);
    --color-negative-background: var(--color-red-200);
    --color-negative-background-hover: var(--color-red-300);
    --color-warning-text: var(--color-yellow-900);
    --color-warning-background: var(--color-yellow-200);
    --color-warning-background-hover: var(--color-yellow-300);
    --color-neutral-text: var(--color-gray-800);
    --color-neutral-text-strongest: var(--color-white);
    --color-neutral-background: var(--color-gray-200);
    --color-neutral-background-hover: var(--color-gray-300);
    --color-neutral-background-strongest: var(--color-gray-800);
    --color-neutral-background-strongest-hover: var(--color-gray-700);
    --color-ai-text: var(--color-violet-500);
    --color-ai-background: var(--color-violet-100);
    --color-ai-background-hover: var(--color-violet-300);
    --color-beta-text: var(--color-pink-100);
    --color-beta-background: var(--color-pink-600);
    --color-beta-background-hover: var(--color-pink-300)
}

@font-face {
    font-display: swap;
    font-family: Wafeq;
    font-weight: 100;
    src: url(../fonts/Wafeq-Thin.9153a41d.woff2)
}

@font-face {
    font-display: swap;
    font-family: Wafeq;
    font-weight: 200;
    src: url(../fonts/Wafeq-ExtraLight.fe2e3785.woff2)
}

@font-face {
    font-display: swap;
    font-family: Wafeq;
    font-weight: 300;
    src: url(../fonts/Wafeq-Light.2fbea2be.woff2)
}

@font-face {
    font-display: swap;
    font-family: Wafeq;
    font-weight: 400;
    src: url(../fonts/Wafeq-Regular.b234855b.woff2)
}

@font-face {
    font-display: swap;
    font-family: Wafeq;
    font-weight: 500;
    src: url(../fonts/Wafeq-Medium.6fdc3bcf.woff2)
}

@font-face {
    font-display: swap;
    font-family: Wafeq;
    font-weight: 600;
    src: url(../fonts/Wafeq-SemiBold.93f725e1.woff2)
}

@font-face {
    font-display: swap;
    font-family: Wafeq;
    font-weight: 700;
    src: url(../fonts/Wafeq-Bold.518ddcf9.woff2)
}

@font-face {
    font-display: swap;
    font-family: Wafeq;
    font-weight: 800;
    src: url(../fonts/Wafeq-ExtraBold.21802da1.woff2)
}

@keyframes rotateUp {
    0% {
        transform: rotate(0deg)
    }

    to {
        transform: rotate(180deg)
    }
}

@keyframes rotateDown {
    0% {
        transform: rotate(180deg)
    }

    to {
        transform: rotate(0deg)
    }
}

@keyframes scaleUp {
    0% {
        opacity: 0;
        transform: scale(.7)
    }

    50% {
        transform: scale(1.01)
    }

    to {
        opacity: 1;
        transform: scale(1)
    }
}

@keyframes scaleDown {
    0% {
        opacity: 1;
        transform: scale(1)
    }

    to {
        opacity: 0;
        transform: scale(.7)
    }
}

@keyframes YExpand {
    0% {
        opacity: 0;
        transform: scale(.7)
    }

    50% {
        transform: scale(1.03)
    }

    to {
        opacity: 1;
        transform: scale(1)
    }
}

html {
    overscroll-behavior-x: none
}

body,
h1,
h2,
h3,
hr,
p,
ul {
    margin: 0
}

ul {
    padding: 0
}

button,
div[tabindex] {
    outline: none
}

button {
    background: none
}

input,
textarea {
    border: none;
    outline: none
}

.wku-animation--fade-in {
    animation: fadeIn
}

.wku-animation--fade-out {
    animation: fadeOut;
    opacity: 0
}

.wku-animation--rotate-up {
    transform: rotate(180deg);
    transition: transform
}

.wku-animation--rotate-down {
    transform: rotate(0deg);
    transition: transform
}

.wku-animation--scale-up {
    animation: scaleUp
}

.wku-animation--scale-down {
    animation: scaleDown;
    opacity: 0
}

.wku-animation--y-expand {
    animation: YExpand forwards;
    transform-origin: top
}

.wku-animation--duration-02 {
    animation-duration: .2s;
    transition-duration: .2s
}

.wku-animation--duration-05 {
    animation-duration: .5s;
    transition-duration: .5s
}

.wk-button-group {
    border-radius: var(--border-radius-6);
    display: inline-flex;
    padding: 3.5px
}

.wk-button-group--theme-gray {
    background-color: #f0f0f2
}

.wk-button-group--gap-landing-8 {
    gap: 8px
}

.wk-button-group--gap-landing-16 {
    gap: 16px
}

.wk-button-group--gap-landing-24 {
    gap: 24px
}

.wk-button-group--gap-landing-32 {
    gap: 32px
}

.wk-button-group--gap-landing-40 {
    gap: 40px
}

.wk-button-group--gap-0 {
    gap: 0
}

.wk-button-group--gap-2 {
    gap: 2px
}

.wk-button-group--gap-4 {
    gap: 4px
}

.wk-button-group--gap-5 {
    gap: 5px
}

.wk-button-group--gap-6 {
    gap: 6px
}

.wk-button-group--gap-7 {
    gap: 7px
}

.wk-button-group--gap-8 {
    gap: 8px
}

.wk-button-group--gap-10 {
    gap: 10px
}

.wk-button-group--gap-12 {
    gap: 12px
}

.wk-button-group--gap-15 {
    gap: 15px
}

.wk-button-group--gap-16 {
    gap: 16px
}

.wk-button-group--gap-20 {
    gap: 20px
}

.wk-button-group--gap-24 {
    gap: 24px
}

.wk-button-group--gap-28 {
    gap: 28px
}

.wk-button-group--gap-30 {
    gap: 30px
}

.wk-button-group--gap-32 {
    gap: 32px
}

.wk-button-group--gap-35 {
    gap: 35px
}

.wk-button-group--gap-36 {
    gap: 36px
}

.wk-button-group--gap-40 {
    gap: 40px
}

.wk-button-group--gap-44 {
    gap: 44px
}

.wk-button-group--gap-45 {
    gap: 45px
}

.wk-button-group--gap-72 {
    gap: 72px
}

.wk-color-picker__input {
    border: none;
    padding: 0
}

.wk-color-picker__input::-webkit-color-swatch-wrapper {
    padding: 0
}

.wk-color-picker__input::-webkit-color-swatch {
    border: none
}

.wk-color-picker {
    border-radius: inherit;
    display: flex
}

.wk-color-picker__input-wrapper {
    border: 1px solid var(--color-transparent);
    border-radius: inherit;
    min-height: 35px;
    min-width: 35px;
    overflow: hidden;
    position: relative
}

.wk-color-picker__input {
    height: 100%;
    position: absolute;
    width: 100%
}

.wk-form-group {
    align-items: center;
    background-color: var(--color-white);
    display: flex;
    position: relative;
    width: 100%
}

.wk-form-group input,
.wk-form-group textarea,
.wk-form-group>* {
    border-radius: inherit
}

.wk-form-group--disabled:not(.wk-form-group--theme-base) {
    cursor: not-allowed;
    filter: brightness(95%)
}

.wk-form-group__field {
    display: inherit;
    flex: 1;
    font-size: .875rem;
    line-height: 17px;
    width: 100%
}

.wk-form-group--align-center>.wk-form-group__field {
    justify-content: center
}

.wk-form-group--align-center input,
.wk-form-group--align-center textarea {
    text-align: center
}

.wk-form-group--align-end>.wk-form-group__field {
    justify-content: end
}

.wk-form-group--align-end input,
.wk-form-group--align-end textarea {
    text-align: end
}

.wk-form-group--align-right>.wk-form-group__field {
    justify-content: right
}

.wk-form-group--align-right input,
.wk-form-group--align-right textarea {
    text-align: right
}

.wk-form-group--direction-ltr input,
.wk-form-group--direction-ltr textarea,
.wk-form-group--direction-ltr>.wk-form-group__field {
    direction: ltr
}

.wk-form-group--direction-rtl input,
.wk-form-group--direction-rtl textarea,
.wk-form-group--direction-rtl>.wk-form-group__field {
    direction: rtl
}

.wk-form-group--theme-outlined {
    border-radius: var(--border-radius-6);
    box-shadow: inset 0 0 0 1px #b5b7bf
}

.wk-form-group--theme-outlined.wk-form-group--type-success {
    box-shadow: inset 0 0 0 1px #0cbe6f
}

.wk-form-group--theme-outlined.wk-form-group--type-warning {
    box-shadow: inset 0 0 0 1px #fdcb16
}

.wk-form-group--theme-outlined:before {
    border-radius: var(--border-radius-6);
    box-shadow: 0 0 0 3px hsla(225, 8%, 80%, .2);
    content: "";
    height: 100%;
    opacity: 0;
    pointer-events: none;
    position: absolute;
    width: 100%
}

.wk-form-group--theme-outlined:hover:before {
    opacity: 1
}

.wk-form-group--theme-outlined.wk-form-group--type-regular.wk-form-group--focus,
.wk-form-group--theme-outlined:focus {
    box-shadow: 0 0 0 2px var(--color-primary) inset
}

.wk-icon-wrapper {
    align-items: center;
    background-color: #f3f6fb;
    color: #8898b3;
    display: flex;
    flex: none;
    justify-content: center;
    overflow: hidden
}

.wk-icon-wrapper--border-2 {
    border-radius: 2px
}

.wk-icon-wrapper--border-4 {
    border-radius: 4px
}

.wk-icon-wrapper--border-6 {
    border-radius: 6px
}

.wk-icon-wrapper--border-18 {
    border-radius: 18px
}

.wk-icon-wrapper--border-50 {
    border-radius: 50px
}

.wk-icon-wrapper--border-50\% {
    border-radius: 50%
}

.wk-icon-wrapper--size-14 {
    height: 14px;
    width: 14px
}

.wk-icon-wrapper--size-20 {
    height: 20px;
    width: 20px
}

.wk-icon-wrapper--size-30 {
    height: 30px;
    width: 30px
}

.wk-icon-wrapper--size-60 {
    height: 60px;
    width: 60px
}

.light-theme,
:root {
    --blackA1: rgba(0, 0, 0, .012);
    --blackA2: rgba(0, 0, 0, .027);
    --blackA3: rgba(0, 0, 0, .047);
    --blackA4: rgba(0, 0, 0, .071);
    --blackA5: rgba(0, 0, 0, .09);
    --blackA6: rgba(0, 0, 0, .114);
    --blackA7: rgba(0, 0, 0, .141);
    --blackA8: rgba(0, 0, 0, .22);
    --blackA9: rgba(0, 0, 0, .439);
    --blackA10: rgba(0, 0, 0, .478);
    --blackA11: rgba(0, 0, 0, .565);
    --blackA12: rgba(0, 0, 0, .91);
    --indigo1: #fdfdfe;
    --indigo2: #f8faff;
    --indigo3: #f0f4ff;
    --indigo4: #e6edfe;
    --indigo5: #d9e2fc;
    --indigo6: #c6d4f9;
    --indigo7: #aec0f5;
    --indigo8: #8da4ef;
    --indigo9: #3e63dd;
    --indigo10: #3a5ccc;
    --indigo11: #3451b2;
    --indigo12: #101d46;
    --mauve1: #fdfcfd;
    --mauve2: #f9f8f9;
    --mauve3: #f4f2f4;
    --mauve4: #eeedef;
    --mauve5: #e9e8ea;
    --mauve6: #e4e2e4;
    --mauve7: #dcdbdd;
    --mauve8: #c8c7cb;
    --mauve9: #908e96;
    --mauve10: #86848d;
    --mauve11: #6f6e77;
    --mauve12: #1a1523;
    --purple1: #fefcfe;
    --purple2: #fdfaff;
    --purple3: #f9f1fe;
    --purple4: #f3e7fc;
    --purple5: #eddbf9;
    --purple6: #e3ccf4;
    --purple7: #d3b4ed;
    --purple8: #be93e4;
    --purple9: #8e4ec6;
    --purple10: #8445bc;
    --purple11: #793aaf;
    --purple12: #2b0e44;
    --violet1: #fdfcfe;
    --violet2: #fbfaff;
    --violet3: #f5f2ff;
    --violet4: #ede9fe;
    --violet5: #e4defc;
    --violet6: #d7cff9;
    --violet7: #c4b8f3;
    --violet8: #aa99ec;
    --violet9: #6e56cf;
    --violet10: #644fc1;
    --violet11: #5746af;
    --violet12: #20134b
}

.NavigationMenuRoot {
    display: flex;
    justify-content: center;
    position: relative;
    width: 100vw;
    z-index: 1
}

.NavigationMenuList {
    background-color: #fff;
    border-radius: 6px;
    box-shadow: 0 2px 10px var(--blackA7);
    display: flex;
    justify-content: center;
    list-style: none;
    margin: 0;
    padding: 4px
}

.NavigationMenuLink,
.NavigationMenuTrigger {
    align-items: center;
    border-radius: calc(var(--radius) - 2px);
    color: rgba(28, 32, 65, .8);
    display: flex;
    font-size: .875rem;
    font-weight: 500;
    gap: .25rem;
    height: 2.5rem;
    justify-content: space-between;
    line-height: 1.5rem;
    line-height: 1;
    outline: 2px solid transparent;
    outline-offset: 2px;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
}

@media (min-width:768px) {

    .NavigationMenuLink,
    .NavigationMenuTrigger {
        --tw-ring-color: transparent
    }
}

.NavigationMenuTrigger {
    padding-left: 1rem;
    padding-right: .75rem
}

.NavigationMenuTrigger:where([dir=rtl], [dir=rtl] *) {
    padding-left: .75rem;
    padding-right: 1rem
}

.NavigationMenuLink {
    padding-left: 1rem;
    padding-right: 1rem;
    text-decoration: none
}

.NavigationMenuLink[data-active] {
    -webkit-text-decoration: "underline";
    text-decoration: "underline"
}

.NavigationMenuLink:focus,
.NavigationMenuTrigger:focus {
    --tw-text-opacity: 1;
    color: rgb(73 73 73);
    --tw-ring-color: rgba(80, 94, 221, .5)
}

.NavigationMenuLink:hover,
.NavigationMenuTrigger:hover {
    background-color: rgb(24 169 78 / 16%);
    --tw-text-opacity: 1;
    color: rgb(73 73 73)
}

.NavigationMenuContent {
    animation-duration: .25s;
    animation-timing-function: ease;
    position: absolute;
    top: 0;
    width: 100%
}

.NavigationMenuContent[data-motion=from-start] {
    animation-name: enterFromLeft
}

.NavigationMenuContent[data-motion=from-end] {
    animation-name: enterFromRight
}

.NavigationMenuContent[data-motion=to-start] {
    animation-name: exitToLeft
}

.NavigationMenuContent[data-motion=to-end] {
    animation-name: exitToRight
}

@media only screen and (min-width:600px) {
    .NavigationMenuContent {
        width: auto
    }
}

.NavigationMenuIndicator {
    align-items: flex-end;
    display: flex;
    justify-content: center;
    overflow: hidden;
    transition: width, transform .25s ease;
    z-index: 1
}

.NavigationMenuIndicator[data-state=visible] {
    animation: fadeIn .2s ease
}

.NavigationMenuIndicator[data-state=hidden] {
    animation: fadeOut .2s ease
}

.NavigationMenuViewport {
    height: var(--radix-navigation-menu-viewport-height);
    overflow: hidden;
    position: relative;
    transform-origin: top center;
    transition: width, height, .3s ease;
    width: 100%
}

.NavigationMenuViewport[data-state=open] {
    animation: scaleIn .2s ease
}

.NavigationMenuViewport[data-state=closed] {
    animation: scaleOut .2s ease
}

@media only screen and (min-width:600px) {
    .NavigationMenuViewport {
        width: var(--radix-navigation-menu-viewport-width)
    }
}

.List {
    -moz-column-gap: 10px;
    column-gap: 10px;
    display: grid;
    list-style: none;
    margin: 0;
    padding: 22px
}

@media only screen and (min-width:600px) {
    .List.one {
        grid-template-columns: .75fr 1fr;
        width: 800px
    }

    .List.two {
        grid-auto-flow: column;
        grid-template-rows: repeat(3, 1fr);
        width: 1200px
    }
}

.ListItemLink {
    border-radius: 6px;
    font-size: 15px;
    line-height: 1;
    outline: none;
    padding: 12px;
    text-decoration: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.ListItemLink:focus {
    box-shadow: 0 0 0 2px var(--violet7)
}

.ListItemLink:hover {
    background-color: var(--mauve3)
}

.ListItemHeading {
    color: var(--violet12);
    font-weight: 500;
    line-height: 1.2
}

.ListItemText {
    color: var(--mauve11);
    font-weight: 400;
    line-height: 1.4
}

.Callout {
    background: linear-gradient(135deg, var(--purple9) 0, var(--indigo9) 100%);
    border-radius: 6px;
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: flex-end;
    outline: none;
    padding: 25px;
    text-decoration: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    width: 100%
}

.Callout:focus {
    box-shadow: 0 0 0 2px var(--violet7)
}

.CalloutHeading {
    color: #fff;
    font-size: 18px;
    font-weight: 500;
    line-height: 1.2;
    margin-bottom: 7px;
    margin-top: 16px
}

.CalloutText {
    color: var(--mauve4);
    font-size: 14px;
    line-height: 1.3
}

.ViewportPosition {
    display: flex;
    justify-content: center;
    position: absolute;
    top: 100%
}

.CaretDown {
    color: var(--violet10);
    position: relative;
    top: 1px;
    transition: transform .25s ease
}

[data-state=open]>.CaretDown {
    transform: rotate(-180deg)
}

.Arrow {
    background-color: #fff;
    border-top-left-radius: 2px;
    height: 10px;
    position: relative;
    top: 70%;
    transform: rotate(45deg);
    width: 10px
}

@keyframes enterFromRight {
    0% {
        opacity: 0;
        transform: translateX(200px)
    }

    to {
        opacity: 1;
        transform: translateX(0)
    }
}

@keyframes enterFromLeft {
    0% {
        opacity: 0;
        transform: translateX(-200px)
    }

    to {
        opacity: 1;
        transform: translateX(0)
    }
}

@keyframes exitToRight {
    0% {
        opacity: 1;
        transform: translateX(0)
    }

    to {
        opacity: 0;
        transform: translateX(200px)
    }
}

@keyframes exitToLeft {
    0% {
        opacity: 1;
        transform: translateX(0)
    }

    to {
        opacity: 0;
        transform: translateX(-200px)
    }
}

@keyframes scaleIn {
    0% {
        opacity: 0;
        transform: rotateX(-30deg) scale(.9)
    }

    to {
        opacity: 1;
        transform: rotateX(0deg) scale(1)
    }
}

@keyframes scaleOut {
    0% {
        opacity: 1;
        transform: rotateX(0deg) scale(1)
    }

    to {
        opacity: 0;
        transform: rotateX(-10deg) scale(.95)
    }
}

@keyframes fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes fadeOut {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.AccordionItem:focus-within {
    position: relative;
    z-index: 1
}

.AccordionHeader {
    display: flex
}

.AccordionContent[data-state=open] {
    animation: slideDown .3s cubic-bezier(.87, 0, .13, 1)
}

.AccordionContent[data-state=closed] {
    animation: slideUp .3s cubic-bezier(.87, 0, .13, 1)
}

.AccordionChevron {
    transition: transform .3s cubic-bezier(.87, 0, .13, 1)
}

.AccordionTrigger[data-state=open]>.AccordionChevron {
    transform: rotate(180deg)
}

@keyframes slideDown {
    0% {
        height: 0
    }

    to {
        height: var(--radix-accordion-content-height)
    }
}

@keyframes slideUp {
    0% {
        height: var(--radix-accordion-content-height)
    }

    to {
        height: 0
    }
}

.abs-container_abs-container__8_3tI {
    background-color: var(--color-white);
    border-radius: var(--border-radius-4);
    box-shadow: 0 3px 14px -2px rgba(36, 37, 42, .08), 0 0 0 1px #eeeff4, 0 12px 24px -3px rgba(36, 37, 42, .15);
    margin: 0 auto
}

.abs-pos-el_abs-pos-el__ZyrIp {
    position: relative
}

.abs-pos-el_abs-pos-el__ZyrIp,
.abs-pos-el_abs-pos-el__content-positioner__VIDX9 {
    display: flex
}

.abs-pos-el_abs-pos-el__content__hniS0 {
    position: absolute
}

.abs-pos-el_abs-pos-el--pos-top__DUmyb {
    flex-direction: column-reverse
}

.abs-pos-el_abs-pos-el--pos-top__DUmyb>.abs-pos-el_abs-pos-el__content-positioner__VIDX9 {
    align-items: flex-end
}

.abs-pos-el_abs-pos-el--pos-after__YLDHp {
    flex-direction: row
}

.abs-pos-el_abs-pos-el--pos-bottom__YRve7 {
    flex-direction: column
}

.abs-pos-el_abs-pos-el--pos-before__uuovo {
    flex-direction: row-reverse
}

.abs-pos-el_abs-pos-el--pos-before__uuovo>.abs-pos-el_abs-pos-el__content-positioner__VIDX9 {
    justify-content: flex-end
}

.abs-pos-el_abs-pos-el--pos-after__YLDHp.abs-pos-el_abs-pos-el--justify-center__6EVqV>.abs-pos-el_abs-pos-el__content-positioner__VIDX9,
.abs-pos-el_abs-pos-el--pos-before__uuovo.abs-pos-el_abs-pos-el--justify-center__6EVqV>.abs-pos-el_abs-pos-el__content-positioner__VIDX9 {
    align-items: center
}

.abs-pos-el_abs-pos-el--pos-after__YLDHp.abs-pos-el_abs-pos-el--justify-start__B53Hr>.abs-pos-el_abs-pos-el__content-positioner__VIDX9,
.abs-pos-el_abs-pos-el--pos-before__uuovo.abs-pos-el_abs-pos-el--justify-start__B53Hr>.abs-pos-el_abs-pos-el__content-positioner__VIDX9 {
    align-items: flex-start
}

.abs-pos-el_abs-pos-el--pos-after__YLDHp.abs-pos-el_abs-pos-el--justify-end__5ftt6>.abs-pos-el_abs-pos-el__content-positioner__VIDX9,
.abs-pos-el_abs-pos-el--pos-before__uuovo.abs-pos-el_abs-pos-el--justify-end__5ftt6>.abs-pos-el_abs-pos-el__content-positioner__VIDX9 {
    align-items: flex-end
}

.abs-pos-el_abs-pos-el--pos-bottom__YRve7.abs-pos-el_abs-pos-el--justify-center__6EVqV>.abs-pos-el_abs-pos-el__content-positioner__VIDX9,
.abs-pos-el_abs-pos-el--pos-top__DUmyb.abs-pos-el_abs-pos-el--justify-center__6EVqV>.abs-pos-el_abs-pos-el__content-positioner__VIDX9 {
    justify-content: center
}

.abs-pos-el_abs-pos-el--pos-bottom__YRve7.abs-pos-el_abs-pos-el--justify-start__B53Hr>.abs-pos-el_abs-pos-el__content-positioner__VIDX9,
.abs-pos-el_abs-pos-el--pos-top__DUmyb.abs-pos-el_abs-pos-el--justify-start__B53Hr>.abs-pos-el_abs-pos-el__content-positioner__VIDX9 {
    justify-content: flex-start
}

.abs-pos-el_abs-pos-el--pos-bottom__YRve7.abs-pos-el_abs-pos-el--justify-end__5ftt6>.abs-pos-el_abs-pos-el__content-positioner__VIDX9,
.abs-pos-el_abs-pos-el--pos-top__DUmyb.abs-pos-el_abs-pos-el--justify-end__5ftt6>.abs-pos-el_abs-pos-el__content-positioner__VIDX9 {
    justify-content: flex-end
}

.button-base_button-base__BqbGS {
    border: none;
    display: inline-block;
    text-align: center
}

.button-base_button-base__BqbGS:hover:not(.button-base_button-base--disabled__DrIF7) {
    cursor: pointer
}

.button-base_button-base--full-width__ooPZc {
    width: 100%
}

.button-base_button-base--disabled__DrIF7 {
    cursor: not-allowed;
    opacity: .7
}

@keyframes loader_s3__70ruj {
    to {
        transform: rotate(1turn)
    }
}

.loader_loader__Pbchj {
    overflow: hidden
}

.loader_loader__size14-primary__JHay1 {
    height: 14px;
    width: 14px
}

.loader_loader__size14-primary__JHay1:after {
    background: radial-gradient(farthest-side, #4753e2 94%, transparent) top/2px 2px no-repeat, conic-gradient(rgba(0, 0, 0, .067) 30%, #4753e2 80%);
    -webkit-mask: radial-gradient(farthest-side, transparent calc(100% - 2px), #000 0)
}

.loader_loader__size14-default__GeUtk {
    height: 14px;
    width: 14px
}

.loader_loader__size14-default__GeUtk:after {
    background: radial-gradient(farthest-side, var(--color-border-stronger) 94%, transparent) top/2px 2px no-repeat, conic-gradient(rgba(0, 0, 0, .067) 30%, var(--color-border-stronger) 80%);
    -webkit-mask: radial-gradient(farthest-side, transparent calc(100% - 2px), #000 0)
}

.loader_loader__size14-inverse__Gg2DR {
    height: 14px;
    width: 14px
}

.loader_loader__size14-inverse__Gg2DR:after {
    background: radial-gradient(farthest-side, var(--color-background-page) 94%, transparent) top/2px 2px no-repeat, conic-gradient(hsla(0, 0%, 100%, .133) 30%, var(--color-background-page) 80%);
    -webkit-mask: radial-gradient(farthest-side, transparent calc(100% - 2px), #000 0)
}

.loader_loader__size20-primary__hmsFj {
    height: 20px;
    width: 20px
}

.loader_loader__size20-primary__hmsFj:after {
    background: radial-gradient(farthest-side, #4753e2 94%, transparent) top/3px 3px no-repeat, conic-gradient(rgba(0, 0, 0, .067) 30%, #4753e2 80%);
    -webkit-mask: radial-gradient(farthest-side, transparent calc(100% - 3px), #000 0)
}

.loader_loader__size20-default__U0V3x {
    height: 20px;
    width: 20px
}

.loader_loader__size20-default__U0V3x:after {
    background: radial-gradient(farthest-side, var(--color-border-stronger) 94%, transparent) top/3px 3px no-repeat, conic-gradient(rgba(0, 0, 0, .067) 30%, var(--color-border-stronger) 80%);
    -webkit-mask: radial-gradient(farthest-side, transparent calc(100% - 3px), #000 0)
}

.loader_loader__size20-inverse__jRlmL {
    height: 20px;
    width: 20px
}

.loader_loader__size20-inverse__jRlmL:after {
    background: radial-gradient(farthest-side, var(--color-background-page) 94%, transparent) top/3px 3px no-repeat, conic-gradient(hsla(0, 0%, 100%, .133) 30%, var(--color-background-page) 80%);
    -webkit-mask: radial-gradient(farthest-side, transparent calc(100% - 3px), #000 0)
}

.loader_loader__size30-primary__FMN8U {
    height: 30px;
    width: 30px
}

.loader_loader__size30-primary__FMN8U:after {
    background: radial-gradient(farthest-side, #4753e2 94%, transparent) top/3px 3px no-repeat, conic-gradient(rgba(0, 0, 0, .067) 30%, #4753e2 80%);
    -webkit-mask: radial-gradient(farthest-side, transparent calc(100% - 3px), #000 0)
}

.loader_loader__size30-default__mB7xn {
    height: 30px;
    width: 30px
}

.loader_loader__size30-default__mB7xn:after {
    background: radial-gradient(farthest-side, var(--color-border-stronger) 94%, transparent) top/3px 3px no-repeat, conic-gradient(rgba(0, 0, 0, .067) 30%, var(--color-border-stronger) 80%);
    -webkit-mask: radial-gradient(farthest-side, transparent calc(100% - 3px), #000 0)
}

.loader_loader__size30-inverse__7GTzs {
    height: 30px;
    width: 30px
}

.loader_loader__size30-inverse__7GTzs:after {
    background: radial-gradient(farthest-side, var(--color-background-page) 94%, transparent) top/3px 3px no-repeat, conic-gradient(hsla(0, 0%, 100%, .133) 30%, var(--color-background-page) 80%);
    -webkit-mask: radial-gradient(farthest-side, transparent calc(100% - 3px), #000 0)
}

.loader_loader__size45-primary__VHIC4 {
    height: 45px;
    width: 45px
}

.loader_loader__size45-primary__VHIC4:after {
    background: radial-gradient(farthest-side, #4753e2 94%, transparent) top/3px 3px no-repeat, conic-gradient(rgba(0, 0, 0, .067) 30%, #4753e2 80%);
    -webkit-mask: radial-gradient(farthest-side, transparent calc(100% - 3px), #000 0)
}

.loader_loader__size45-default__8hnaC {
    height: 45px;
    width: 45px
}

.loader_loader__size45-default__8hnaC:after {
    background: radial-gradient(farthest-side, var(--color-border-stronger) 94%, transparent) top/3px 3px no-repeat, conic-gradient(rgba(0, 0, 0, .067) 30%, var(--color-border-stronger) 80%);
    -webkit-mask: radial-gradient(farthest-side, transparent calc(100% - 3px), #000 0)
}

.loader_loader__size45-inverse__skFZF {
    height: 45px;
    width: 45px
}

.loader_loader__size45-inverse__skFZF:after {
    background: radial-gradient(farthest-side, var(--color-background-page) 94%, transparent) top/3px 3px no-repeat, conic-gradient(hsla(0, 0%, 100%, .133) 30%, var(--color-background-page) 80%);
    -webkit-mask: radial-gradient(farthest-side, transparent calc(100% - 3px), #000 0)
}

.loader_loader__Pbchj:after {
    animation: loader_s3__70ruj 1s linear infinite;
    border-radius: 50%;
    content: "";
    display: block;
    height: 100%;
    width: 100%
}

.loader_loader-overlay__lyEeC {
    align-items: center;
    display: flex;
    height: 100%;
    justify-content: center;
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    z-index: 1
}

.loader_loader-overlay--shaded__IWbQc {
    background-color: rgba(36, 37, 42, .6)
}

.button-styled_button-styled--size-none__XFrn3 {
    padding: 0
}

.button-styled_button-styled--theme-transparent__83KUg {
    background-color: var(--color-transparent, transparent);
    color: inherit
}

.button-styled_button-styled__nE7hA {
    border-radius: var(--border-radius-6);
    line-height: 1.5;
    max-width: 100%
}

.button-styled_button-styled--pending__o9WCb {
    position: relative
}

.button-styled_button-styled--pending__o9WCb .button-styled_button-styled__content__I9GIW {
    visibility: hidden
}

.button-styled_button-styled--size-xxs__X7VZO {
    font-size: .75rem;
    padding: 3px 5px
}

.button-styled_button-styled--size-xs__0Pfxv {
    font-size: .813rem;
    padding: 4px 5px
}

.button-styled_button-styled--size-sm__Q4pZE {
    font-size: .813rem;
    padding: 6px var(--spacing-10)
}

.button-styled_button-styled--size-md__GNj7j {
    padding: var(--spacing-10) var(--spacing-35)
}

.button-styled_button-styled--size-lg__dozh0 {
    padding: 16px 32px
}

.button-styled_button-styled--theme-transparent__83KUg {
    border-radius: 0
}

.button-styled_button-styled--theme-primary__SAaRE {
    background-color: var(--color-primary);
    color: var(--color-white)
}

.button-styled_button-styled--theme-primary__SAaRE:hover {
    background-color: var(--color-primary-600)
}

.button-styled_button-styled--theme-primary__SAaRE:active {
    background-color: var(--color-primary-700)
}

.button-styled_button-styled--theme-primary10__XePmy {
    background-color: var(--color-gray-50);
    color: #6e6f73
}

.button-styled_button-styled--theme-primary10__XePmy:hover:not(.button-styled_button-styled--disabled__cbIuN) {
    background-color: #eceeff;
    color: var(--color-primary)
}

.button-styled_button-styled--theme-tab-active__5R7vD,
.button-styled_button-styled--theme-tab-inactive__3Vxo_ {
    border-radius: 0;
    box-sizing: border-box;
    padding: var(--spacing-10) 0;
    position: relative
}

.button-styled_button-styled--theme-tab-active__5R7vD:after,
.button-styled_button-styled--theme-tab-inactive__3Vxo_:after {
    bottom: -1px;
    content: "";
    height: 3px;
    left: 0;
    position: absolute;
    right: 0
}

.button-styled_button-styled--theme-tab-active__5R7vD {
    color: var(--color-indigo-700)
}

.button-styled_button-styled--theme-tab-active__5R7vD:after {
    box-shadow: 0 -3px 0 0 var(--color-indigo-700) inset
}

.button-styled_button-styled--theme-tab-inactive__3Vxo_ {
    color: #6e6f73
}

.button-styled_button-styled--theme-tab-inactive__3Vxo_:hover:not(.button-styled_button-styled--disabled__cbIuN):after {
    box-shadow: 0 -3px 0 0 var(--color-border-subtle) inset
}

.button-styled_button-styled--theme-outlined__xx0l1 {
    box-shadow: inset 0 0 0 1px #b5b7bf;
    box-sizing: border-box;
    color: #6e6f73
}

.button-styled_button-styled--theme-outlined__xx0l1:hover:not(.button-styled_button-styled--disabled__cbIuN) {
    box-shadow: inset 0 0 0 1px #6e6f73
}

.button-styled_button-styled--theme-outlined__xx0l1:active:not(.button-styled_button-styled--disabled__cbIuN) {
    background-color: rgba(0, 0, 0, .12);
    box-shadow: none
}

.button-styled_button-styled--theme-outlinedBlue__1hTXO {
    background-color: rgba(0, 156, 255, .08);
    box-shadow: 0 0 0 1px var(--color-primary) inset;
    box-sizing: border-box
}

.button-styled_button-styled--theme-outlinedRed__oTDIe {
    background-color: var(--color-white);
    box-shadow: inset 0 0 0 1px #f22b2b;
    box-sizing: border-box;
    color: #f22b2b
}

.button-styled_button-styled--theme-outlinedRed__oTDIe .button-styled_button-styled--disabled__cbIuN {
    box-shadow: inset 0 0 0 1px #b5b7bf;
    color: #b5b7bf
}

.button-styled_button-styled--theme-outlinedRed__oTDIe:hover {
    background-color: #fff4f4
}

.button-styled_button-styled--theme-outlinedGray__OkpkR {
    border: 1px solid #e0eef7
}

.button-styled_button-styled--theme-outlinedGray__OkpkR:hover {
    background: #f7f8fa
}

.button-styled_button-styled--theme-outlinedGray__OkpkR:active {
    background: #f6f7fa
}

.button-styled_button-styled--theme-gray100___df7T {
    background-color: #0b0c0d;
    color: var(--color-white)
}

.button-styled_button-styled--theme-gray100___df7T:active {
    background: #f0f0f2;
    color: #0b0c0d
}

.button-styled_button-styled--theme-linkBold__6aGjF,
.button-styled_button-styled--theme-linkRegular__xkn8T {
    color: var(--color-link)
}

.button-styled_button-styled--theme-linkBold__6aGjF:hover,
.button-styled_button-styled--theme-linkRegular__xkn8T:hover {
    color: var(--color-link-hover)
}

.button-styled_button-styled--theme-linkRegular__xkn8T {
    font-weight: 400
}

.button-styled_button-styled--theme-linkBold__6aGjF {
    font-weight: 600
}

.button-styled_button-styled--theme-gray__86_CN:active:not(.button-styled_button-styled--disabled__cbIuN),
.button-styled_button-styled--theme-primary__SAaRE:active:not(.button-styled_button-styled--disabled__cbIuN) {
    box-shadow: 0 0 0 3px hsla(225, 8%, 80%, .2)
}

.button-styled_button-styled--theme-primaryLanding__qvfO4 {
    align-items: center;
    background: #1bb152;
    border-radius: var(--border-radius-4);
    color: var(--color-white);
    display: inline-flex;
    justify-content: center
}

.button-styled_button-styled--theme-primaryLanding__qvfO4 .button-styled_button-styled--disabled__cbIuN {
    background: #bcbed3
}

.button-styled_button-styled--theme-primaryLanding__qvfO4:hover {
    background: #7480ed
}

.button-styled_button-styled--theme-primaryLanding__qvfO4:focus {
    background: var(--color-white);
    box-shadow: inset 0 0 0 2px #1bb152;
    outline: none;
    position: relative
}

.button-styled_button-styled--theme-primaryLanding__qvfO4:focus:before {
    background: #7480ed;
    bottom: 4px;
    content: "";
    left: 4px;
    position: absolute;
    right: 4px;
    top: 4px
}

.button-styled_button-styled--theme-secondaryLanding__Sw0G2 {
    align-items: center;
    border-radius: var(--border-radius-4);
    box-shadow: inset 0 0 0 1px #dee0f1;
    color: #dee0f1;
    display: inline-flex;
    justify-content: center
}

.button-styled_button-styled--theme-secondaryLanding__Sw0G2:hover {
    background: hsla(0, 0%, 100%, .1)
}

.button-styled_button-styled--theme-secondaryLanding__Sw0G2:focus {
    background: hsla(0, 0%, 100%, .1);
    box-shadow: inset 0 0 0 2px #dee0f1;
    outline: none
}

.button-styled_button-styled--theme-deprecated__fynke {
    border-radius: var(--border-radius-6);
    transition: all .2s ease
}

.button-styled_button-styled--theme-deprecated__fynke:active {
    background-color: rgba(0, 0, 0, .12)
}

.button-styled_button-styled--size-15__0JArp {
    padding: var(--spacing-5) var(--spacing-10)
}

.button-styled_button-styled--size-30__jSYFr {
    padding: var(--spacing-10) 20px
}

.button-styled_button-styled--size-45__p9tL_ {
    padding: var(--spacing-15) var(--spacing-30)
}

.button-styled_button-styled--theme-blue__gwJTM {
    background-color: var(--color-slate-100);
    color: #009cff
}

.button-styled_button-styled--theme-blue__gwJTM:hover:not(.button-styled_button-styled--disabled__cbIuN) {
    background-color: #e0eef7
}

.button-styled_button-styled--theme-gradient__3_lBO {
    background: #5069dd;
    background-image: linear-gradient(90deg, #5069dd, #6850dd);
    background-image: -webkit-gradient(linear, left top, right top, from(#5069dd), to(#6850dd));
    color: var(--color-white)
}

.button-styled_button-styled--theme-gradient__3_lBO:hover {
    background-image: linear-gradient(90deg, #2947d1, #4529d1);
    background-image: -webkit-gradient(linear, left top, right top, from(#2947d1), to(#4529d1))
}

.button-styled_button-styled--theme-green__cg1Jf {
    background-color: #e5f3e1;
    color: #354058
}

.button-styled_button-styled--theme-green__cg1Jf:hover:not(.button-styled_button-styled--disabled__cbIuN) {
    background-color: #cae8c1
}

.button-styled_button-styled--theme-white__Ze5l2 {
    background-color: var(--color-transparent);
    color: #6e6f73;
    font-weight: 500
}

.button-styled_button-styled--theme-white__Ze5l2:hover:not(.button-styled_button-styled--disabled__cbIuN) {
    background-color: rgba(0, 0, 0, .05)
}

.button-styled_button-styled--theme-white__Ze5l2:active:not(.button-styled_button-styled--disabled__cbIuN) {
    background-color: rgba(0, 0, 0, .12)
}

.button-styled_button-styled--theme-white-solid__nYEUg {
    background-color: var(--color-white);
    color: #6e6f73;
    font-weight: 500
}

.button-styled_button-styled--theme-white-solid__nYEUg:hover:not(.button-styled_button-styled--disabled__cbIuN) {
    background-color: var(--color-gray-200);
    outline: 1px solid var(--color-gray-600)
}

.button-styled_button-styled--theme-red__44PAl {
    background-color: #c30016;
    color: var(--color-white)
}

.button-styled_button-styled--theme-red__44PAl:hover:not(.button-styled_button-styled--disabled__cbIuN) {
    filter: brightness(.95)
}

.accordion_accordion__fyweJ {
    display: flex;
    flex-direction: column
}

.accordion_accordion--is-expanded__46ymQ .accordion_accordion__content__6qhiU {
    max-height: 1000px;
    opacity: 1;
    transform: translateY(0)
}

.accordion_accordion__content__6qhiU {
    max-height: 0;
    opacity: 0;
    overflow: hidden;
    transform: translateY(-10px);
    transition: max-height .3s cubic-bezier(.4, 0, .2, 1), opacity .25s ease-in-out, transform .25s ease-in-out
}

.accordion_accordion__toggle__wv50_ {
    transition: all .2s ease-in-out
}

.accordion_accordion__toggle__wv50_:hover {
    transform: translateY(-1px)
}

.accordion_accordion__icon__CA4qs {
    color: #6b7280;
    justify-self: end;
    margin: 0 8px;
    transition: transform .3s cubic-bezier(.4, 0, .2, 1)
}

.accordion_accordion__icon--expanded__8yeCo {
    transform: rotate(90deg)
}

[dir=rtl] .accordion_accordion__icon--expanded__8yeCo {
    transform: rotate(-90deg)
}

.badge_badge__QcAoh {
    border-radius: var(--border-radius-4)
}

.badge_badge--color-blue__aKXKb {
    background-color: var(--color-blue-150);
    color: var(--color-blue-600)
}

.badge_badge--color-green__i_nBO {
    background-color: var(--color-green-200);
    color: var(--color-lime-800)
}

.badge_badge--color-gray__R4NVz {
    background-color: var(--color-gray-50);
    color: #354058
}

.badge_badge--color-orange__QoguQ {
    background-color: #ffeed9;
    color: #e35b11
}

.badge_badge--color-red__8M8Pw {
    background-color: #f5e8e9;
    color: #c30016
}

.badge_badge--color-purple__RcRVk {
    background-color: #feeffe;
    color: purple
}

.badge_badge--color-gray20__Tl7ja {
    background-color: #f0f0f2;
    color: inherit
}

.badge_badge--color-teal__H5A4V {
    background-color: var(--color-teal-100);
    color: var(--color-teal-800)
}

.badge_badge--color-gray-draft__s_kwq {
    background-color: var(--color-gray-200);
    color: var(--color-gray-700)
}

.badge_badge--color-light-blue__NmQCw {
    background-color: var(--color-blue-100);
    color: var(--color-blue-700)
}

.badge_badge--color-primary__YjA9_ {
    background-color: var(--color-background-primary);
    color: var(--color-text-inverted)
}

.badge_badge--color-neutral__9nrPF {
    background-color: var(--color-neutral-background);
    color: var(--color-neutral-text)
}

.badge_badge--color-neutral-strongest__gjr2L {
    background-color: var(--color-neutral-background-strongest);
    color: var(--color-neutral-text-strongest)
}

.badge_badge--color-positive__Drpia {
    background-color: var(--color-positive-background);
    color: var(--color-positive-text)
}

.badge_badge--color-negative__k873M {
    background-color: var(--color-negative-background);
    color: var(--color-negative-text)
}

.badge_badge--color-warning__q8B4r {
    background-color: var(--color-warning-background);
    color: var(--color-warning-text)
}

.badge_badge--color-ai__Ij7Iq {
    background-color: var(--color-ai-background);
    color: var(--color-ai-text)
}

.badge_badge--color-beta__Elrdu {
    background-color: var(--color-beta-background);
    color: var(--color-beta-text)
}

.badge_badge--color-bronze__n4AII {
    background-color: var(--color-badges-bronze-background);
    color: var(--color-badges-bronze-text)
}

.badge_badge--color-silver__uLLxK {
    background-color: var(--color-badges-silver-background);
    color: var(--color-badges-silver-text)
}

.badge_badge--color-gold__8xu9a {
    background-color: var(--color-badges-gold-background);
    color: var(--color-badges-gold-text)
}

.badge_badge--color-platinum__c6aWp {
    background-color: var(--color-badges-platinum-background);
    color: var(--color-badges-platinum-text)
}

.badge_badge--color-diamond__VmdQm {
    background-color: var(--color-badges-diamond-background);
    color: var(--color-badges-diamond-text)
}

.badge_badge--width-full__0vODS {
    width: 100%
}

.badge_badge--width-fit-content__wNtSK {
    display: inline-flex
}

.badge_badge--size-tiny__9xXtT {
    padding: 0 var(--spacing-5)
}

.badge_badge--size-small__pVJG8 {
    padding: 1px var(--spacing-5)
}

.badge_badge--size-regular__TsbqM {
    padding: 4px 8px
}

.badge_badge--size-base__AnUgO {
    padding: 0
}

.badge_badge--text-b16s10__AgwYe {
    font-size: .625rem
}

.badge_badge--text-b16s11__Eu7Js {
    font-size: .6875rem
}

.badge_badge--text-b16s12__rNK52 {
    font-size: .75rem
}

.badge_badge--text-b16s13__xCDdn {
    font-size: .813rem
}

.badge_badge--text-b16s14__hWV9a {
    font-size: .875rem
}

.badge_badge--text-b16s15__OtK0X {
    font-size: .938rem
}

.badge_badge--text-b16s16__DkgY9 {
    font-size: 1rem
}

.block_block--background-transparent__6pRMv {
    background: var(--color-transparent)
}

.block_block--background-white__dRS8b {
    background: var(--color-white)
}

.block_block--background-black__6V7WJ {
    background: var(--color-black)
}

.block_block--background-primary__QBDzz {
    background: var(--color-primary)
}

.block_block--background-slate-50__eVM7y {
    background: var(--color-slate-50)
}

.block_block--background-slate-100__isRh7 {
    background: var(--color-slate-100)
}

.block_block--background-slate-150__MSBM_ {
    background: var(--color-slate-150)
}

.block_block--background-slate-200__rVlLv {
    background: var(--color-slate-200)
}

.block_block--background-slate-300__O_sE1 {
    background: var(--color-slate-300)
}

.block_block--background-slate-400__cGLf7 {
    background: var(--color-slate-400)
}

.block_block--background-slate-500__g9ZzG {
    background: var(--color-slate-500)
}

.block_block--background-slate-600__1vt2v {
    background: var(--color-slate-600)
}

.block_block--background-slate-700__8kC_6 {
    background: var(--color-slate-700)
}

.block_block--background-slate-800__8HwIa {
    background: var(--color-slate-800)
}

.block_block--background-slate-900__y9nGD {
    background: var(--color-slate-900)
}

.block_block--background-slate-1000__MW67z {
    background: var(--color-slate-1000)
}

.block_block--background-gray-50__OO9vn {
    background: var(--color-gray-50)
}

.block_block--background-gray-100__rMAMT {
    background: var(--color-gray-100)
}

.block_block--background-gray-150__f6Pml {
    background: var(--color-gray-150)
}

.block_block--background-gray-200__f7aSC {
    background: var(--color-gray-200)
}

.block_block--background-gray-250__fP6KE {
    background: var(--color-gray-250)
}

.block_block--background-gray-300__5SK_V {
    background: var(--color-gray-300)
}

.block_block--background-gray-400__4ZBbp {
    background: var(--color-gray-400)
}

.block_block--background-gray-500__zaK8g {
    background: var(--color-gray-500)
}

.block_block--background-gray-600__oDh0L {
    background: var(--color-gray-600)
}

.block_block--background-gray-700__RZdwi {
    background: var(--color-gray-700)
}

.block_block--background-gray-800__fBtqJ {
    background: var(--color-gray-800)
}

.block_block--background-gray-900__Ss9jY {
    background: var(--color-gray-900)
}

.block_block--background-gray-1000__vh4J9 {
    background: var(--color-gray-1000)
}

.block_block--background-zinc-50__iCj0i {
    background: var(--color-zinc-50)
}

.block_block--background-zinc-100__Kxiub {
    background: var(--color-zinc-100)
}

.block_block--background-zinc-150__Lcwhu {
    background: var(--color-zinc-150)
}

.block_block--background-zinc-200__LZ7jx {
    background: var(--color-zinc-200)
}

.block_block--background-zinc-300__OF2Db {
    background: var(--color-zinc-300)
}

.block_block--background-zinc-400__fnKuB {
    background: var(--color-zinc-400)
}

.block_block--background-zinc-500__EOK7j {
    background: var(--color-zinc-500)
}

.block_block--background-zinc-600__aQRc6 {
    background: var(--color-zinc-600)
}

.block_block--background-zinc-700__vUtG0 {
    background: var(--color-zinc-700)
}

.block_block--background-zinc-800__zWnsV {
    background: var(--color-zinc-800)
}

.block_block--background-zinc-900__nnufi {
    background: var(--color-zinc-900)
}

.block_block--background-zinc-1000__SA7k0 {
    background: var(--color-zinc-1000)
}

.block_block--background-neutral-50__ykG1b {
    background: var(--color-neutral-50)
}

.block_block--background-neutral-100__30tgQ {
    background: var(--color-neutral-100)
}

.block_block--background-neutral-150__GhIK9 {
    background: var(--color-neutral-150)
}

.block_block--background-neutral-200__r5grO {
    background: var(--color-neutral-200)
}

.block_block--background-neutral-300__66jte {
    background: var(--color-neutral-300)
}

.block_block--background-neutral-400__PIzyt {
    background: var(--color-neutral-400)
}

.block_block--background-neutral-500__U6XHj {
    background: var(--color-neutral-500)
}

.block_block--background-neutral-600__DcTh_ {
    background: var(--color-neutral-600)
}

.block_block--background-neutral-700__UCF_r {
    background: var(--color-neutral-700)
}

.block_block--background-neutral-800___CjKO {
    background: var(--color-neutral-800)
}

.block_block--background-neutral-900___ThnD {
    background: var(--color-neutral-900)
}

.block_block--background-neutral-1000__i4Stq {
    background: var(--color-neutral-1000)
}

.block_block--background-stone-50__feiXo {
    background: var(--color-stone-50)
}

.block_block--background-stone-100__6Drav {
    background: var(--color-stone-100)
}

.block_block--background-stone-150__6HxbV {
    background: var(--color-stone-150)
}

.block_block--background-stone-200__25mzM {
    background: var(--color-stone-200)
}

.block_block--background-stone-300__AeklD {
    background: var(--color-stone-300)
}

.block_block--background-stone-400__3Te_m {
    background: var(--color-stone-400)
}

.block_block--background-stone-500__wYhtP {
    background: var(--color-stone-500)
}

.block_block--background-stone-600__I3zss {
    background: var(--color-stone-600)
}

.block_block--background-stone-700__087Sq {
    background: var(--color-stone-700)
}

.block_block--background-stone-800__4Npkj {
    background: var(--color-stone-800)
}

.block_block--background-stone-900__t4pBQ {
    background: var(--color-stone-900)
}

.block_block--background-stone-1000__yJYVT {
    background: var(--color-stone-1000)
}

.block_block--background-red-50__cpQ4o {
    background: var(--color-red-50)
}

.block_block--background-red-100__iVds7 {
    background: var(--color-red-100)
}

.block_block--background-red-150__WD7ic {
    background: var(--color-red-150)
}

.block_block--background-red-200__MDnUq {
    background: var(--color-red-200)
}

.block_block--background-red-300___dDH_ {
    background: var(--color-red-300)
}

.block_block--background-red-400__ktHwK {
    background: var(--color-red-400)
}

.block_block--background-red-500__zZXIs {
    background: var(--color-red-500)
}

.block_block--background-red-600__6m9l7 {
    background: var(--color-red-600)
}

.block_block--background-red-700__460PS {
    background: var(--color-red-700)
}

.block_block--background-red-800__4G_oN {
    background: var(--color-red-800)
}

.block_block--background-red-900__zrxcJ {
    background: var(--color-red-900)
}

.block_block--background-red-1000__1n_b7 {
    background: var(--color-red-1000)
}

.block_block--background-orange-50__hWBpb {
    background: var(--color-orange-50)
}

.block_block--background-orange-100__sBGcg {
    background: var(--color-orange-100)
}

.block_block--background-orange-150__GQECp {
    background: var(--color-orange-150)
}

.block_block--background-orange-200__iHEdB {
    background: var(--color-orange-200)
}

.block_block--background-orange-300__stpiR {
    background: var(--color-orange-300)
}

.block_block--background-orange-400__tKPWb {
    background: var(--color-orange-400)
}

.block_block--background-orange-500__3FXjJ {
    background: var(--color-orange-500)
}

.block_block--background-orange-600__k697l {
    background: var(--color-orange-600)
}

.block_block--background-orange-700__pxdIx {
    background: var(--color-orange-700)
}

.block_block--background-orange-800__LLt51 {
    background: var(--color-orange-800)
}

.block_block--background-orange-900__og_MM {
    background: var(--color-orange-900)
}

.block_block--background-orange-1000__WpqCr {
    background: var(--color-orange-1000)
}

.block_block--background-amber-50__SpXYm {
    background: var(--color-amber-50)
}

.block_block--background-amber-100__rUM_2 {
    background: var(--color-amber-100)
}

.block_block--background-amber-150__CDIA4 {
    background: var(--color-amber-150)
}

.block_block--background-amber-200__ZV_Y1 {
    background: var(--color-amber-200)
}

.block_block--background-amber-300__1iDyr {
    background: var(--color-amber-300)
}

.block_block--background-amber-400__Jihvz {
    background: var(--color-amber-400)
}

.block_block--background-amber-500__mCJXI {
    background: var(--color-amber-500)
}

.block_block--background-amber-600___Lj1V {
    background: var(--color-amber-600)
}

.block_block--background-amber-700__xTAdV {
    background: var(--color-amber-700)
}

.block_block--background-amber-800__ZQTGv {
    background: var(--color-amber-800)
}

.block_block--background-amber-900__4fiN9 {
    background: var(--color-amber-900)
}

.block_block--background-amber-1000__Eu_zI {
    background: var(--color-amber-1000)
}

.block_block--background-yellow-50__lW68F {
    background: var(--color-yellow-50)
}

.block_block--background-yellow-100__j9LwW {
    background: var(--color-yellow-100)
}

.block_block--background-yellow-150__SzpVm {
    background: var(--color-yellow-150)
}

.block_block--background-yellow-200__Y4Twq {
    background: var(--color-yellow-200)
}

.block_block--background-yellow-300__sHEga {
    background: var(--color-yellow-300)
}

.block_block--background-yellow-400__EC0Et {
    background: var(--color-yellow-400)
}

.block_block--background-yellow-500__opvGS {
    background: var(--color-yellow-500)
}

.block_block--background-yellow-600__CzWUq {
    background: var(--color-yellow-600)
}

.block_block--background-yellow-700__duByW {
    background: var(--color-yellow-700)
}

.block_block--background-yellow-800__r6dPe {
    background: var(--color-yellow-800)
}

.block_block--background-yellow-900__94__n {
    background: var(--color-yellow-900)
}

.block_block--background-yellow-1000__tMFu0 {
    background: var(--color-yellow-1000)
}

.block_block--background-lime-50__EZoSa {
    background: var(--color-lime-50)
}

.block_block--background-lime-100__MSrcS {
    background: var(--color-lime-100)
}

.block_block--background-lime-150__sDsk7 {
    background: var(--color-lime-150)
}

.block_block--background-lime-200__zYGxs {
    background: var(--color-lime-200)
}

.block_block--background-lime-300__O6ch9 {
    background: var(--color-lime-300)
}

.block_block--background-lime-400__L6Eb7 {
    background: var(--color-lime-400)
}

.block_block--background-lime-500__umoJw {
    background: var(--color-lime-500)
}

.block_block--background-lime-600__7nbBi {
    background: var(--color-lime-600)
}

.block_block--background-lime-700__vEujr {
    background: var(--color-lime-700)
}

.block_block--background-lime-800__kKyrG {
    background: var(--color-lime-800)
}

.block_block--background-lime-900__PxwRE {
    background: var(--color-lime-900)
}

.block_block--background-lime-1000__h6ZHc {
    background: var(--color-lime-1000)
}

.block_block--background-green-50__sYhQ4 {
    background: var(--color-green-50)
}

.block_block--background-green-100__W_bMk {
    background: var(--color-green-100)
}

.block_block--background-green-150__ZQXhx {
    background: var(--color-green-150)
}

.block_block--background-green-200__owrfb {
    background: var(--color-green-200)
}

.block_block--background-green-300__Vv9F2 {
    background: var(--color-green-300)
}

.block_block--background-green-400__VvhMk {
    background: var(--color-green-400)
}

.block_block--background-green-500__P_rL3 {
    background: var(--color-green-500)
}

.block_block--background-green-600__DtO7j {
    background: var(--color-green-600)
}

.block_block--background-green-700__t_aAR {
    background: var(--color-green-700)
}

.block_block--background-green-800__xBW_c {
    background: var(--color-green-800)
}

.block_block--background-green-900__KmTsx {
    background: var(--color-green-900)
}

.block_block--background-green-1000__pAhlb {
    background: var(--color-green-1000)
}

.block_block--background-emerald-50__GeySj {
    background: var(--color-emerald-50)
}

.block_block--background-emerald-100__r5lzt {
    background: var(--color-emerald-100)
}

.block_block--background-emerald-150___U6C3 {
    background: var(--color-emerald-150)
}

.block_block--background-emerald-200__B4LVH {
    background: var(--color-emerald-200)
}

.block_block--background-emerald-300__Olokq {
    background: var(--color-emerald-300)
}

.block_block--background-emerald-400__pLjRs {
    background: var(--color-emerald-400)
}

.block_block--background-emerald-500__RmnmE {
    background: var(--color-emerald-500)
}

.block_block--background-emerald-600__wTbEp {
    background: var(--color-emerald-600)
}

.block_block--background-emerald-700__iskUO {
    background: var(--color-emerald-700)
}

.block_block--background-emerald-800__y1Zcb {
    background: var(--color-emerald-800)
}

.block_block--background-emerald-900__ov_yu {
    background: var(--color-emerald-900)
}

.block_block--background-emerald-1000__RoeKb {
    background: var(--color-emerald-1000)
}

.block_block--background-teal-50__p6d1p {
    background: var(--color-teal-50)
}

.block_block--background-teal-100__im4xv {
    background: var(--color-teal-100)
}

.block_block--background-teal-150__buLgV {
    background: var(--color-teal-150)
}

.block_block--background-teal-200__UFCq0 {
    background: var(--color-teal-200)
}

.block_block--background-teal-300__XjCbs {
    background: var(--color-teal-300)
}

.block_block--background-teal-400__G9NwE {
    background: var(--color-teal-400)
}

.block_block--background-teal-500__Htfi1 {
    background: var(--color-teal-500)
}

.block_block--background-teal-600__2uF3V {
    background: var(--color-teal-600)
}

.block_block--background-teal-700__P1YZ_ {
    background: var(--color-teal-700)
}

.block_block--background-teal-800__DoGDA {
    background: var(--color-teal-800)
}

.block_block--background-teal-900__fnF7z {
    background: var(--color-teal-900)
}

.block_block--background-teal-1000__Asc4_ {
    background: var(--color-teal-1000)
}

.block_block--background-cyan-50__YayZl {
    background: var(--color-cyan-50)
}

.block_block--background-cyan-100__coqSd {
    background: var(--color-cyan-100)
}

.block_block--background-cyan-150__RzxxI {
    background: var(--color-cyan-150)
}

.block_block--background-cyan-200__ntuUs {
    background: var(--color-cyan-200)
}

.block_block--background-cyan-300__C4J2M {
    background: var(--color-cyan-300)
}

.block_block--background-cyan-400__C5gsG {
    background: var(--color-cyan-400)
}

.block_block--background-cyan-500__ZLGty {
    background: var(--color-cyan-500)
}

.block_block--background-cyan-600__0TAJf {
    background: var(--color-cyan-600)
}

.block_block--background-cyan-700__5uLFK {
    background: var(--color-cyan-700)
}

.block_block--background-cyan-800__e_pMn {
    background: var(--color-cyan-800)
}

.block_block--background-cyan-900__nAMnm {
    background: var(--color-cyan-900)
}

.block_block--background-cyan-1000__ngavq {
    background: var(--color-cyan-1000)
}

.block_block--background-sky-50__8Z529 {
    background: var(--color-sky-50)
}

.block_block--background-sky-100__i3Qyi {
    background: var(--color-sky-100)
}

.block_block--background-sky-150__MXcum {
    background: var(--color-sky-150)
}

.block_block--background-sky-200__LTHP1 {
    background: var(--color-sky-200)
}

.block_block--background-sky-300__mA41C {
    background: var(--color-sky-300)
}

.block_block--background-sky-400__Y5Fd0 {
    background: var(--color-sky-400)
}

.block_block--background-sky-500__7bMkf {
    background: var(--color-sky-500)
}

.block_block--background-sky-600__Nt3x2 {
    background: var(--color-sky-600)
}

.block_block--background-sky-700__XEcs7 {
    background: var(--color-sky-700)
}

.block_block--background-sky-800__dr5SF {
    background: var(--color-sky-800)
}

.block_block--background-sky-900__fR2e_ {
    background: var(--color-sky-900)
}

.block_block--background-sky-1000__zReaD {
    background: var(--color-sky-1000)
}

.block_block--background-blue-50__kc2FW {
    background: var(--color-blue-50)
}

.block_block--background-blue-100__QhoCL {
    background: var(--color-blue-100)
}

.block_block--background-blue-150__zHNkH {
    background: var(--color-blue-150)
}

.block_block--background-blue-200__4oANz {
    background: var(--color-blue-200)
}

.block_block--background-blue-300__Yn1hX {
    background: var(--color-blue-300)
}

.block_block--background-blue-400__iv_cP {
    background: var(--color-blue-400)
}

.block_block--background-blue-500__nITvG {
    background: var(--color-blue-500)
}

.block_block--background-blue-600__YyZQd {
    background: var(--color-blue-600)
}

.block_block--background-blue-700__J_73i {
    background: var(--color-blue-700)
}

.block_block--background-blue-800__lem0W {
    background: var(--color-blue-800)
}

.block_block--background-blue-900__46BmH {
    background: var(--color-blue-900)
}

.block_block--background-blue-1000___Lljg {
    background: var(--color-blue-1000)
}

.block_block--background-indigo-50__BRDDX {
    background: var(--color-indigo-50)
}

.block_block--background-indigo-100__yE_ef {
    background: var(--color-indigo-100)
}

.block_block--background-indigo-150__gZ2oC {
    background: var(--color-indigo-150)
}

.block_block--background-indigo-200__lmtFx {
    background: var(--color-indigo-200)
}

.block_block--background-indigo-300__yODPj {
    background: var(--color-indigo-300)
}

.block_block--background-indigo-400__RKnrH {
    background: var(--color-indigo-400)
}

.block_block--background-indigo-500__kR03v {
    background: var(--color-indigo-500)
}

.block_block--background-indigo-600__Q26zw {
    background: var(--color-indigo-600)
}

.block_block--background-indigo-700__KuV2r {
    background: var(--color-indigo-700)
}

.block_block--background-indigo-800__G6uKK {
    background: var(--color-indigo-800)
}

.block_block--background-indigo-900__C6dsd {
    background: var(--color-indigo-900)
}

.block_block--background-indigo-1000__ORCpO {
    background: var(--color-indigo-1000)
}

.block_block--background-violet-50__zG34f {
    background: var(--color-violet-50)
}

.block_block--background-violet-100__ERmAj {
    background: var(--color-violet-100)
}

.block_block--background-violet-150__HAPKQ {
    background: var(--color-violet-150)
}

.block_block--background-violet-200__S3cmU {
    background: var(--color-violet-200)
}

.block_block--background-violet-300__w_NGn {
    background: var(--color-violet-300)
}

.block_block--background-violet-400__tzG3a {
    background: var(--color-violet-400)
}

.block_block--background-violet-500__n1Mg0 {
    background: var(--color-violet-500)
}

.block_block--background-violet-600__m2gSE {
    background: var(--color-violet-600)
}

.block_block--background-violet-700__Qxzhk {
    background: var(--color-violet-700)
}

.block_block--background-violet-800__DIClK {
    background: var(--color-violet-800)
}

.block_block--background-violet-900__vst52 {
    background: var(--color-violet-900)
}

.block_block--background-violet-1000__tFanl {
    background: var(--color-violet-1000)
}

.block_block--background-purple-50__lWtRk {
    background: var(--color-purple-50)
}

.block_block--background-purple-100__LlleO {
    background: var(--color-purple-100)
}

.block_block--background-purple-150__0qFMm {
    background: var(--color-purple-150)
}

.block_block--background-purple-200__nSHQ3 {
    background: var(--color-purple-200)
}

.block_block--background-purple-300__qEoSH {
    background: var(--color-purple-300)
}

.block_block--background-purple-400__ywyfQ {
    background: var(--color-purple-400)
}

.block_block--background-purple-500__1DpVg {
    background: var(--color-purple-500)
}

.block_block--background-purple-600__TKzTa {
    background: var(--color-purple-600)
}

.block_block--background-purple-700__YrZb_ {
    background: var(--color-purple-700)
}

.block_block--background-purple-800__goMOq {
    background: var(--color-purple-800)
}

.block_block--background-purple-900__WQF4S {
    background: var(--color-purple-900)
}

.block_block--background-purple-1000__OCjB2 {
    background: var(--color-purple-1000)
}

.block_block--background-fuchsia-50__Y6nKu {
    background: var(--color-fuchsia-50)
}

.block_block--background-fuchsia-100__eeYwZ {
    background: var(--color-fuchsia-100)
}

.block_block--background-fuchsia-150__zV6r_ {
    background: var(--color-fuchsia-150)
}

.block_block--background-fuchsia-200__65zEH {
    background: var(--color-fuchsia-200)
}

.block_block--background-fuchsia-300__DT90e {
    background: var(--color-fuchsia-300)
}

.block_block--background-fuchsia-400__S7PSv {
    background: var(--color-fuchsia-400)
}

.block_block--background-fuchsia-500__nm15e {
    background: var(--color-fuchsia-500)
}

.block_block--background-fuchsia-600__cyaMw {
    background: var(--color-fuchsia-600)
}

.block_block--background-fuchsia-700__S87qZ {
    background: var(--color-fuchsia-700)
}

.block_block--background-fuchsia-800__5V54D {
    background: var(--color-fuchsia-800)
}

.block_block--background-fuchsia-900__Mm2az {
    background: var(--color-fuchsia-900)
}

.block_block--background-fuchsia-1000__oj6G8 {
    background: var(--color-fuchsia-1000)
}

.block_block--background-pink-50__eii_x {
    background: var(--color-pink-50)
}

.block_block--background-pink-100__qhlD1 {
    background: var(--color-pink-100)
}

.block_block--background-pink-150__HIBU6 {
    background: var(--color-pink-150)
}

.block_block--background-pink-200__xqn5c {
    background: var(--color-pink-200)
}

.block_block--background-pink-300__GLS8m {
    background: var(--color-pink-300)
}

.block_block--background-pink-400__hEEeQ {
    background: var(--color-pink-400)
}

.block_block--background-pink-500__KoTBV {
    background: var(--color-pink-500)
}

.block_block--background-pink-600__Ah4nk {
    background: var(--color-pink-600)
}

.block_block--background-pink-700__eGAag {
    background: var(--color-pink-700)
}

.block_block--background-pink-800__k8LTH {
    background: var(--color-pink-800)
}

.block_block--background-pink-900__Khv5Z {
    background: var(--color-pink-900)
}

.block_block--background-pink-1000__Weofm {
    background: var(--color-pink-1000)
}

.block_block--background-rose-50__9TLv_ {
    background: var(--color-rose-50)
}

.block_block--background-rose-100__sdHjE {
    background: var(--color-rose-100)
}

.block_block--background-rose-150__qHthB {
    background: var(--color-rose-150)
}

.block_block--background-rose-200__HdQiQ {
    background: var(--color-rose-200)
}

.block_block--background-rose-300__esAl9 {
    background: var(--color-rose-300)
}

.block_block--background-rose-400__vogZS {
    background: var(--color-rose-400)
}

.block_block--background-rose-500__PVOHL {
    background: var(--color-rose-500)
}

.block_block--background-rose-600__tHdYR {
    background: var(--color-rose-600)
}

.block_block--background-rose-700__3HV4o {
    background: var(--color-rose-700)
}

.block_block--background-rose-800__CVhGk {
    background: var(--color-rose-800)
}

.block_block--background-rose-900___Xuz6 {
    background: var(--color-rose-900)
}

.block_block--background-rose-1000__sA51e {
    background: var(--color-rose-1000)
}

.block_block--border-radius-2__mHMfK {
    border-radius: 2px
}

.block_block--border-radius-4__fmKye {
    border-radius: 4px
}

.block_block--border-radius-6__BmLdM {
    border-radius: 6px
}

.block_block--border-radius-18__ySGHF {
    border-radius: 18px
}

.block_block--border-radius-50___t4GZ {
    border-radius: 50px
}

.block_block--border-radius-50____2aHg5 {
    border-radius: 50%
}

.block_block--inline__zAZY8 {
    display: inline-block
}

.block_block--full-space__9SEWe {
    height: 100%;
    width: 100%
}

.flex_flex__CKMAm {
    display: flex;
    min-width: 0;
    --flex-row-gap-xs: var(--flex-row-gap-, 0);
    --flex-column-gap-xs: var(--flex-column-gap-, 0);
    gap: var(--flex-row-gap-xs) var(--flex-column-gap-xs)
}

.flex_flex--direction-xs-column__vBGZu {
    flex-direction: column
}

.flex_flex--direction-xs-column-reverse__yL0zS {
    flex-direction: column-reverse
}

.flex_flex--direction-xs-row__UYeRz {
    flex-direction: row
}

.flex_flex--direction-xs-row-reverse__w2FrI {
    flex-direction: row-reverse
}

.flex_flex--wrap-xs-nowrap__l6slA {
    flex-wrap: nowrap
}

.flex_flex--wrap-xs-wrap__JUqZ2 {
    flex-wrap: wrap
}

.flex_flex--align-xs-start__EfgUT {
    align-items: start
}

.flex_flex--align-xs-center__83LMq {
    align-items: center
}

.flex_flex--align-xs-end__rD6jT {
    align-items: end
}

.flex_flex--align-xs-stretch__bMvxe {
    align-items: stretch
}

.flex_flex--justify-xs-start__Gypaf {
    justify-content: start
}

.flex_flex--justify-xs-center__SC0az {
    justify-content: center
}

.flex_flex--justify-xs-end__uKj9n {
    justify-content: end
}

.flex_flex--justify-xs-stretch__qYV8b {
    justify-content: stretch
}

.flex_flex--justify-xs-space-between__mUpvQ {
    justify-content: space-between
}

.flex_flex--justify-xs-space-around__p6CRb {
    justify-content: space-around
}

.flex_flex--gr-xs-0__UiSLz {
    --flex-row-gap-xs: 0px
}

.flex_flex--gc-xs-0__64pTc {
    --flex-column-gap-xs: 0px
}

.flex_flex--gr-xs-2__9yVS0 {
    --flex-row-gap-xs: 2px
}

.flex_flex--gc-xs-2__Q7muo {
    --flex-column-gap-xs: 2px
}

.flex_flex--gr-xs-4___Zt1Y {
    --flex-row-gap-xs: 4px
}

.flex_flex--gc-xs-4__0GV0U {
    --flex-column-gap-xs: 4px
}

.flex_flex--gr-xs-5__tVtUo {
    --flex-row-gap-xs: 5px
}

.flex_flex--gc-xs-5___jxYe {
    --flex-column-gap-xs: 5px
}

.flex_flex--gr-xs-6__n_crY {
    --flex-row-gap-xs: 6px
}

.flex_flex--gc-xs-6__UQ6pq {
    --flex-column-gap-xs: 6px
}

.flex_flex--gr-xs-7__4Dof_ {
    --flex-row-gap-xs: 7px
}

.flex_flex--gc-xs-7__uYLWq {
    --flex-column-gap-xs: 7px
}

.flex_flex--gr-xs-8__m0tvF {
    --flex-row-gap-xs: 8px
}

.flex_flex--gc-xs-8__wI_uJ {
    --flex-column-gap-xs: 8px
}

.flex_flex--gr-xs-10__zdqKd {
    --flex-row-gap-xs: 10px
}

.flex_flex--gc-xs-10__5DksX {
    --flex-column-gap-xs: 10px
}

.flex_flex--gr-xs-12__xXNIc {
    --flex-row-gap-xs: 12px
}

.flex_flex--gc-xs-12__YvCOJ {
    --flex-column-gap-xs: 12px
}

.flex_flex--gr-xs-15__4lns8 {
    --flex-row-gap-xs: 15px
}

.flex_flex--gc-xs-15__54wED {
    --flex-column-gap-xs: 15px
}

.flex_flex--gr-xs-16__UzU_Q {
    --flex-row-gap-xs: 16px
}

.flex_flex--gc-xs-16__lgSPj {
    --flex-column-gap-xs: 16px
}

.flex_flex--gr-xs-20__IxPN7 {
    --flex-row-gap-xs: 20px
}

.flex_flex--gc-xs-20__7I2__ {
    --flex-column-gap-xs: 20px
}

.flex_flex--gr-xs-24__yO1Hp {
    --flex-row-gap-xs: 24px
}

.flex_flex--gc-xs-24__GtOHq {
    --flex-column-gap-xs: 24px
}

.flex_flex--gr-xs-28__YGG_p {
    --flex-row-gap-xs: 28px
}

.flex_flex--gc-xs-28__MWFvQ {
    --flex-column-gap-xs: 28px
}

.flex_flex--gr-xs-30__rXiXL {
    --flex-row-gap-xs: 30px
}

.flex_flex--gc-xs-30__whOp7 {
    --flex-column-gap-xs: 30px
}

.flex_flex--gr-xs-32__8rCfQ {
    --flex-row-gap-xs: 32px
}

.flex_flex--gc-xs-32__JjuPb {
    --flex-column-gap-xs: 32px
}

.flex_flex--gr-xs-35__JPdZc {
    --flex-row-gap-xs: 35px
}

.flex_flex--gc-xs-35__MqQ8d {
    --flex-column-gap-xs: 35px
}

.flex_flex--gr-xs-36__BqECK {
    --flex-row-gap-xs: 36px
}

.flex_flex--gc-xs-36__OY3pl {
    --flex-column-gap-xs: 36px
}

.flex_flex--gr-xs-40__1_Vfd {
    --flex-row-gap-xs: 40px
}

.flex_flex--gc-xs-40__7qPFB {
    --flex-column-gap-xs: 40px
}

.flex_flex--gr-xs-44__Hr355 {
    --flex-row-gap-xs: 44px
}

.flex_flex--gc-xs-44__frr_F {
    --flex-column-gap-xs: 44px
}

.flex_flex--gr-xs-45__vWsN_ {
    --flex-row-gap-xs: 45px
}

.flex_flex--gc-xs-45__2TjUj {
    --flex-column-gap-xs: 45px
}

.flex_flex--gr-xs-72__fTvEZ {
    --flex-row-gap-xs: 72px
}

.flex_flex--gc-xs-72__Lvfle {
    --flex-column-gap-xs: 72px
}

@media screen and (min-width:40rem) {
    .flex_flex__CKMAm {
        --flex-row-gap-sm: var(--flex-row-gap-xs, 0);
        --flex-column-gap-sm: var(--flex-column-gap-xs, 0);
        gap: var(--flex-row-gap-sm) var(--flex-column-gap-sm)
    }

    .flex_flex--direction-sm-column__VGTIY {
        flex-direction: column
    }

    .flex_flex--direction-sm-column-reverse__1XQeY {
        flex-direction: column-reverse
    }

    .flex_flex--direction-sm-row__J6HSs {
        flex-direction: row
    }

    .flex_flex--direction-sm-row-reverse__s4UoN {
        flex-direction: row-reverse
    }

    .flex_flex--wrap-sm-nowrap__AFy_P {
        flex-wrap: nowrap
    }

    .flex_flex--wrap-sm-wrap__kVHqL {
        flex-wrap: wrap
    }

    .flex_flex--align-sm-start__Voz_X {
        align-items: start
    }

    .flex_flex--align-sm-center__3R38P {
        align-items: center
    }

    .flex_flex--align-sm-end__JIsiL {
        align-items: end
    }

    .flex_flex--align-sm-stretch__aPa0T {
        align-items: stretch
    }

    .flex_flex--justify-sm-start__VnRGn {
        justify-content: start
    }

    .flex_flex--justify-sm-center__0ZYor {
        justify-content: center
    }

    .flex_flex--justify-sm-end__Et6np {
        justify-content: end
    }

    .flex_flex--justify-sm-stretch__pjg7w {
        justify-content: stretch
    }

    .flex_flex--justify-sm-space-between__A31s2 {
        justify-content: space-between
    }

    .flex_flex--justify-sm-space-around__QqJuH {
        justify-content: space-around
    }

    .flex_flex--gr-sm-0__oeAsu {
        --flex-row-gap-sm: 0px
    }

    .flex_flex--gc-sm-0__P9L_S {
        --flex-column-gap-sm: 0px
    }

    .flex_flex--gr-sm-2__7iepn {
        --flex-row-gap-sm: 2px
    }

    .flex_flex--gc-sm-2__CpNpZ {
        --flex-column-gap-sm: 2px
    }

    .flex_flex--gr-sm-4__Qk_CE {
        --flex-row-gap-sm: 4px
    }

    .flex_flex--gc-sm-4__HxsaQ {
        --flex-column-gap-sm: 4px
    }

    .flex_flex--gr-sm-5__PY2pP {
        --flex-row-gap-sm: 5px
    }

    .flex_flex--gc-sm-5__2rPGt {
        --flex-column-gap-sm: 5px
    }

    .flex_flex--gr-sm-6__P9WrG {
        --flex-row-gap-sm: 6px
    }

    .flex_flex--gc-sm-6__QfBbJ {
        --flex-column-gap-sm: 6px
    }

    .flex_flex--gr-sm-7__qRmNH {
        --flex-row-gap-sm: 7px
    }

    .flex_flex--gc-sm-7__IJzFO {
        --flex-column-gap-sm: 7px
    }

    .flex_flex--gr-sm-8__13_VE {
        --flex-row-gap-sm: 8px
    }

    .flex_flex--gc-sm-8__MMHO_ {
        --flex-column-gap-sm: 8px
    }

    .flex_flex--gr-sm-10___rpI0 {
        --flex-row-gap-sm: 10px
    }

    .flex_flex--gc-sm-10__urTL5 {
        --flex-column-gap-sm: 10px
    }

    .flex_flex--gr-sm-12__Xy7l6 {
        --flex-row-gap-sm: 12px
    }

    .flex_flex--gc-sm-12__0YUSL {
        --flex-column-gap-sm: 12px
    }

    .flex_flex--gr-sm-15__Xj7pG {
        --flex-row-gap-sm: 15px
    }

    .flex_flex--gc-sm-15__rjAMJ {
        --flex-column-gap-sm: 15px
    }

    .flex_flex--gr-sm-16__QBMlV {
        --flex-row-gap-sm: 16px
    }

    .flex_flex--gc-sm-16__sfumG {
        --flex-column-gap-sm: 16px
    }

    .flex_flex--gr-sm-20___0dRt {
        --flex-row-gap-sm: 20px
    }

    .flex_flex--gc-sm-20__t5s8O {
        --flex-column-gap-sm: 20px
    }

    .flex_flex--gr-sm-24__kTaJ1 {
        --flex-row-gap-sm: 24px
    }

    .flex_flex--gc-sm-24__sahgo {
        --flex-column-gap-sm: 24px
    }

    .flex_flex--gr-sm-28___RT1H {
        --flex-row-gap-sm: 28px
    }

    .flex_flex--gc-sm-28__Db0s_ {
        --flex-column-gap-sm: 28px
    }

    .flex_flex--gr-sm-30__7hn5w {
        --flex-row-gap-sm: 30px
    }

    .flex_flex--gc-sm-30__vvT0U {
        --flex-column-gap-sm: 30px
    }

    .flex_flex--gr-sm-32__W_3u7 {
        --flex-row-gap-sm: 32px
    }

    .flex_flex--gc-sm-32__znbAf {
        --flex-column-gap-sm: 32px
    }

    .flex_flex--gr-sm-35__gQ1cl {
        --flex-row-gap-sm: 35px
    }

    .flex_flex--gc-sm-35___aNhA {
        --flex-column-gap-sm: 35px
    }

    .flex_flex--gr-sm-36__U76jy {
        --flex-row-gap-sm: 36px
    }

    .flex_flex--gc-sm-36__t5NSW {
        --flex-column-gap-sm: 36px
    }

    .flex_flex--gr-sm-40__J5LNN {
        --flex-row-gap-sm: 40px
    }

    .flex_flex--gc-sm-40__T00_K {
        --flex-column-gap-sm: 40px
    }

    .flex_flex--gr-sm-44__tTrXM {
        --flex-row-gap-sm: 44px
    }

    .flex_flex--gc-sm-44__CBP4n {
        --flex-column-gap-sm: 44px
    }

    .flex_flex--gr-sm-45__z3jsj {
        --flex-row-gap-sm: 45px
    }

    .flex_flex--gc-sm-45__PQbB1 {
        --flex-column-gap-sm: 45px
    }

    .flex_flex--gr-sm-72__TQuqN {
        --flex-row-gap-sm: 72px
    }

    .flex_flex--gc-sm-72__mL3O3 {
        --flex-column-gap-sm: 72px
    }
}

.flex_flex--inline__imABx {
    display: inline-flex
}

.flex_flex--position-start__r4H2X {
    align-items: center;
    justify-content: flex-start
}

.flex_flex--position-middle__3bFMt {
    align-items: center;
    justify-content: center
}

.flex_flex--position-end__WBT2Y {
    align-items: center;
    justify-content: flex-end
}

.flex_flex--position-space-between__MiNSg {
    align-items: center;
    justify-content: space-between
}

@import"https://fonts.googleapis.com/css?family=Muli:400,600,700,800|PT+Serif|Almarai:400,700&display=swap&subset=arabic";
@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap&subset=arabic";

h1.text-tag_text-tag__teH6H,
h2.text-tag_text-tag__teH6H,
h3.text-tag_text-tag__teH6H,
p.text-tag_text-tag__teH6H {
    margin: 0;
    padding: 0
}

.text-tag_text-tag__teH6H {
    line-height: 1.5
}

.text-tag_text-tag--family-wafeqFont__VgSjC,
[dir] [dir=ltr] .text-tag_text-tag--family-wafeqFont__VgSjC {
    font-family: Wafeq, sans-serif
}

.text-tag_text-tag--family-monospace__y1dYQ,
[dir] [dir=ltr] .text-tag_text-tag--family-monospace__y1dYQ {
    font-family: monospace
}

[dir=rtl] .text-tag_text-tag__teH6H:not([dir] [dir=ltr] .text-tag_text-tag__teH6H, .text-tag_text-tag--family-monospace__y1dYQ) {
    font-family: Wafeq, sans-serif
}

.text-tag_text-tag--color-primary__MX3Lv {
    color: var(--color-primary)
}

.text-tag_text-tag--color-secondary__maHQ_ {
    color: #171a26
}

.text-tag_text-tag--color-yellow__3tMsD {
    color: #fdcb16
}

.text-tag_text-tag--color-orange__4s9wE {
    color: #e35b11
}

.text-tag_text-tag--color-red__xE_ZS {
    color: #f22b2b
}

.text-tag_text-tag--color-gray90___ZSjd {
    color: #0b0c0d
}

.text-tag_text-tag--color-gray80__xyQKq {
    color: #555559
}

.text-tag_text-tag--color-gray70__i2B4D {
    color: #6e6f73
}

.text-tag_text-tag--color-gray50__kNVr0 {
    color: #9fa0a6
}

.text-tag_text-tag--color-gray40__XGtsU {
    color: #b5b7bf
}

.text-tag_text-tag--color-gray30__2QXWd {
    color: #d2d3d9
}

.text-tag_text-tag--color-gray20__VHGk2 {
    color: #f0f0f2
}

.text-tag_text-tag--color-dark90__k_xwo {
    color: #292f3f
}

.text-tag_text-tag--color-dark20__wZBfM {
    color: #f0f1f4
}

.text-tag_text-tag--color-purple10__nAios {
    color: #feeffe
}

.text-tag_text-tag--color-purple100__Ij9PC {
    color: purple
}

.text-tag_text-tag--color-inherit__v4jA4 {
    color: inherit
}

.text-tag_text-tag--color-transparent__NEUiE {
    color: transparent;
    color: var(--color-transparent)
}

.text-tag_text-tag--color-white__WtNcF {
    color: #fff
}

.text-tag_text-tag--color-black__KvvUv {
    color: #354058
}

.text-tag_text-tag--color-slate-50__cBNgK {
    color: var(--color-slate-50)
}

.text-tag_text-tag--color-slate-100__3vEgj {
    color: var(--color-slate-100)
}

.text-tag_text-tag--color-slate-150__wmtaB {
    color: var(--color-slate-150)
}

.text-tag_text-tag--color-slate-200__BDmaR {
    color: var(--color-slate-200)
}

.text-tag_text-tag--color-slate-300__pu55c {
    color: var(--color-slate-300)
}

.text-tag_text-tag--color-slate-400__JgIAD {
    color: var(--color-slate-400)
}

.text-tag_text-tag--color-slate-500__WFAVz {
    color: var(--color-slate-500)
}

.text-tag_text-tag--color-slate-600__cbm9R {
    color: var(--color-slate-600)
}

.text-tag_text-tag--color-slate-700__uu3XZ {
    color: var(--color-slate-700)
}

.text-tag_text-tag--color-slate-800__uZZ3n {
    color: var(--color-slate-800)
}

.text-tag_text-tag--color-slate-900__RYQlm {
    color: var(--color-slate-900)
}

.text-tag_text-tag--color-slate-1000__7jcEL {
    color: var(--color-slate-1000)
}

.text-tag_text-tag--color-gray-50__stoiN {
    color: var(--color-gray-50)
}

.text-tag_text-tag--color-gray-100__dumXe {
    color: var(--color-gray-100)
}

.text-tag_text-tag--color-gray-150__Ew1en {
    color: var(--color-gray-150)
}

.text-tag_text-tag--color-gray-200___2F2D {
    color: var(--color-gray-200)
}

.text-tag_text-tag--color-gray-250__t3xjI {
    color: var(--color-gray-250)
}

.text-tag_text-tag--color-gray-300__lXqqR {
    color: var(--color-gray-300)
}

.text-tag_text-tag--color-gray-400__7YVAr {
    color: var(--color-gray-400)
}

.text-tag_text-tag--color-gray-500__E2uvs {
    color: var(--color-gray-500)
}

.text-tag_text-tag--color-gray-600__JpkOf {
    color: var(--color-gray-600)
}

.text-tag_text-tag--color-gray-700__OAFQQ {
    color: var(--color-gray-700)
}

.text-tag_text-tag--color-gray-800__8E6_F {
    color: var(--color-gray-800)
}

.text-tag_text-tag--color-gray-900__KTLJf {
    color: var(--color-gray-900)
}

.text-tag_text-tag--color-gray-1000__KHuIf {
    color: var(--color-gray-1000)
}

.text-tag_text-tag--color-zinc-50__7Ek2u {
    color: var(--color-zinc-50)
}

.text-tag_text-tag--color-zinc-100__LIe17 {
    color: var(--color-zinc-100)
}

.text-tag_text-tag--color-zinc-150___Xq4U {
    color: var(--color-zinc-150)
}

.text-tag_text-tag--color-zinc-200__G0u9S {
    color: var(--color-zinc-200)
}

.text-tag_text-tag--color-zinc-300__PcqcG {
    color: var(--color-zinc-300)
}

.text-tag_text-tag--color-zinc-400__s_hCt {
    color: var(--color-zinc-400)
}

.text-tag_text-tag--color-zinc-500__16wQZ {
    color: var(--color-zinc-500)
}

.text-tag_text-tag--color-zinc-600__uZgWS {
    color: var(--color-zinc-600)
}

.text-tag_text-tag--color-zinc-700__yXLNU {
    color: var(--color-zinc-700)
}

.text-tag_text-tag--color-zinc-800__Gkd7R {
    color: var(--color-zinc-800)
}

.text-tag_text-tag--color-zinc-900__zrD8n {
    color: var(--color-zinc-900)
}

.text-tag_text-tag--color-zinc-1000__EhK5U {
    color: var(--color-zinc-1000)
}

.text-tag_text-tag--color-neutral-50__i9_Wb {
    color: var(--color-neutral-50)
}

.text-tag_text-tag--color-neutral-100__r4ebR {
    color: var(--color-neutral-100)
}

.text-tag_text-tag--color-neutral-150__SnNTI {
    color: var(--color-neutral-150)
}

.text-tag_text-tag--color-neutral-200__gOD1G {
    color: var(--color-neutral-200)
}

.text-tag_text-tag--color-neutral-300__cmWyG {
    color: var(--color-neutral-300)
}

.text-tag_text-tag--color-neutral-400__IQtRD {
    color: var(--color-neutral-400)
}

.text-tag_text-tag--color-neutral-500__Y6dfq {
    color: var(--color-neutral-500)
}

.text-tag_text-tag--color-neutral-600__GJkQu {
    color: var(--color-neutral-600)
}

.text-tag_text-tag--color-neutral-700__lpBXN {
    color: var(--color-neutral-700)
}

.text-tag_text-tag--color-neutral-800__qhpXT {
    color: var(--color-neutral-800)
}

.text-tag_text-tag--color-neutral-900__4VWHF {
    color: var(--color-neutral-900)
}

.text-tag_text-tag--color-neutral-1000__QmZh8 {
    color: var(--color-neutral-1000)
}

.text-tag_text-tag--color-stone-50__HTZo6 {
    color: var(--color-stone-50)
}

.text-tag_text-tag--color-stone-100__Dakv1 {
    color: var(--color-stone-100)
}

.text-tag_text-tag--color-stone-150__auYA2 {
    color: var(--color-stone-150)
}

.text-tag_text-tag--color-stone-200__NByhf {
    color: var(--color-stone-200)
}

.text-tag_text-tag--color-stone-300__20yjx {
    color: var(--color-stone-300)
}

.text-tag_text-tag--color-stone-400__I_m0L {
    color: var(--color-stone-400)
}

.text-tag_text-tag--color-stone-500__r1Y1g {
    color: var(--color-stone-500)
}

.text-tag_text-tag--color-stone-600__e48CZ {
    color: var(--color-stone-600)
}

.text-tag_text-tag--color-stone-700__QKiPw {
    color: var(--color-stone-700)
}

.text-tag_text-tag--color-stone-800__9CcLR {
    color: var(--color-stone-800)
}

.text-tag_text-tag--color-stone-900__9uWVA {
    color: var(--color-stone-900)
}

.text-tag_text-tag--color-stone-1000__Qywns {
    color: var(--color-stone-1000)
}

.text-tag_text-tag--color-red-50__JN6H_ {
    color: var(--color-red-50)
}

.text-tag_text-tag--color-red-100__opmoo {
    color: var(--color-red-100)
}

.text-tag_text-tag--color-red-150__Jz_L3 {
    color: var(--color-red-150)
}

.text-tag_text-tag--color-red-200__V6JVP {
    color: var(--color-red-200)
}

.text-tag_text-tag--color-red-300__x6vvg {
    color: var(--color-red-300)
}

.text-tag_text-tag--color-red-400__nwGnp {
    color: var(--color-red-400)
}

.text-tag_text-tag--color-red-500__2x4Xq {
    color: var(--color-red-500)
}

.text-tag_text-tag--color-red-600__tsvY6 {
    color: var(--color-red-600)
}

.text-tag_text-tag--color-red-700___Wl0_ {
    color: var(--color-red-700)
}

.text-tag_text-tag--color-red-800__YVYKq {
    color: var(--color-red-800)
}

.text-tag_text-tag--color-red-900__60HHo {
    color: var(--color-red-900)
}

.text-tag_text-tag--color-red-1000__C3yc6 {
    color: var(--color-red-1000)
}

.text-tag_text-tag--color-orange-50__0Wkae {
    color: var(--color-orange-50)
}

.text-tag_text-tag--color-orange-100__A_Q49 {
    color: var(--color-orange-100)
}

.text-tag_text-tag--color-orange-150__ma2f6 {
    color: var(--color-orange-150)
}

.text-tag_text-tag--color-orange-200__Btmtp {
    color: var(--color-orange-200)
}

.text-tag_text-tag--color-orange-300__jkwZt {
    color: var(--color-orange-300)
}

.text-tag_text-tag--color-orange-400__x0y_k {
    color: var(--color-orange-400)
}

.text-tag_text-tag--color-orange-500__ybMDn {
    color: var(--color-orange-500)
}

.text-tag_text-tag--color-orange-600__CSGy3 {
    color: var(--color-orange-600)
}

.text-tag_text-tag--color-orange-700__FRE54 {
    color: var(--color-orange-700)
}

.text-tag_text-tag--color-orange-800__jYk4s {
    color: var(--color-orange-800)
}

.text-tag_text-tag--color-orange-900__Oxm_i {
    color: var(--color-orange-900)
}

.text-tag_text-tag--color-orange-1000__kSr01 {
    color: var(--color-orange-1000)
}

.text-tag_text-tag--color-amber-50__qVMp6 {
    color: var(--color-amber-50)
}

.text-tag_text-tag--color-amber-100__7IVUA {
    color: var(--color-amber-100)
}

.text-tag_text-tag--color-amber-150__JshR_ {
    color: var(--color-amber-150)
}

.text-tag_text-tag--color-amber-200__arlvj {
    color: var(--color-amber-200)
}

.text-tag_text-tag--color-amber-300__p_GG_ {
    color: var(--color-amber-300)
}

.text-tag_text-tag--color-amber-400__COp1j {
    color: var(--color-amber-400)
}

.text-tag_text-tag--color-amber-500__NNxym {
    color: var(--color-amber-500)
}

.text-tag_text-tag--color-amber-600__m762n {
    color: var(--color-amber-600)
}

.text-tag_text-tag--color-amber-700__1Xw7J {
    color: var(--color-amber-700)
}

.text-tag_text-tag--color-amber-800__VIQ20 {
    color: var(--color-amber-800)
}

.text-tag_text-tag--color-amber-900__Gf9NQ {
    color: var(--color-amber-900)
}

.text-tag_text-tag--color-amber-1000__y84DM {
    color: var(--color-amber-1000)
}

.text-tag_text-tag--color-yellow-50__uMxQY {
    color: var(--color-yellow-50)
}

.text-tag_text-tag--color-yellow-100__PAmdO {
    color: var(--color-yellow-100)
}

.text-tag_text-tag--color-yellow-150__Fgwi4 {
    color: var(--color-yellow-150)
}

.text-tag_text-tag--color-yellow-200__LeBA4 {
    color: var(--color-yellow-200)
}

.text-tag_text-tag--color-yellow-300__RIBqV {
    color: var(--color-yellow-300)
}

.text-tag_text-tag--color-yellow-400__1YHM7 {
    color: var(--color-yellow-400)
}

.text-tag_text-tag--color-yellow-500__Zt4we {
    color: var(--color-yellow-500)
}

.text-tag_text-tag--color-yellow-600__Fb53G {
    color: var(--color-yellow-600)
}

.text-tag_text-tag--color-yellow-700__30sQI {
    color: var(--color-yellow-700)
}

.text-tag_text-tag--color-yellow-800__GeHDP {
    color: var(--color-yellow-800)
}

.text-tag_text-tag--color-yellow-900___gjPW {
    color: var(--color-yellow-900)
}

.text-tag_text-tag--color-yellow-1000__b_IFp {
    color: var(--color-yellow-1000)
}

.text-tag_text-tag--color-lime-50__SPdh3 {
    color: var(--color-lime-50)
}

.text-tag_text-tag--color-lime-100__zdbN7 {
    color: var(--color-lime-100)
}

.text-tag_text-tag--color-lime-150__Kc8m8 {
    color: var(--color-lime-150)
}

.text-tag_text-tag--color-lime-200__fNfjR {
    color: var(--color-lime-200)
}

.text-tag_text-tag--color-lime-300___rFK7 {
    color: var(--color-lime-300)
}

.text-tag_text-tag--color-lime-400__idY9Q {
    color: var(--color-lime-400)
}

.text-tag_text-tag--color-lime-500__3ZUzi {
    color: var(--color-lime-500)
}

.text-tag_text-tag--color-lime-600__6apNG {
    color: var(--color-lime-600)
}

.text-tag_text-tag--color-lime-700__HW7tc {
    color: var(--color-lime-700)
}

.text-tag_text-tag--color-lime-800__NDMcj {
    color: var(--color-lime-800)
}

.text-tag_text-tag--color-lime-900__XODyR {
    color: var(--color-lime-900)
}

.text-tag_text-tag--color-lime-1000__zbah4 {
    color: var(--color-lime-1000)
}

.text-tag_text-tag--color-green-50__lk53U {
    color: var(--color-green-50)
}

.text-tag_text-tag--color-green-100__6TZ47 {
    color: var(--color-green-100)
}

.text-tag_text-tag--color-green-150__64nG2 {
    color: var(--color-green-150)
}

.text-tag_text-tag--color-green-200__mTqrI {
    color: var(--color-green-200)
}

.text-tag_text-tag--color-green-300__j2VEb {
    color: var(--color-green-300)
}

.text-tag_text-tag--color-green-400__5EtEZ {
    color: var(--color-green-400)
}

.text-tag_text-tag--color-green-500__qocpI {
    color: var(--color-green-500)
}

.text-tag_text-tag--color-green-600__TrBYa {
    color: var(--color-green-600)
}

.text-tag_text-tag--color-green-700__LUDju {
    color: var(--color-green-700)
}

.text-tag_text-tag--color-green-800__xKfyH {
    color: var(--color-green-800)
}

.text-tag_text-tag--color-green-900__XzanY {
    color: var(--color-green-900)
}

.text-tag_text-tag--color-green-1000__wQHsu {
    color: var(--color-green-1000)
}

.text-tag_text-tag--color-emerald-50__uPUEI {
    color: var(--color-emerald-50)
}

.text-tag_text-tag--color-emerald-100__agpby {
    color: var(--color-emerald-100)
}

.text-tag_text-tag--color-emerald-150__vqen6 {
    color: var(--color-emerald-150)
}

.text-tag_text-tag--color-emerald-200__anUWN {
    color: var(--color-emerald-200)
}

.text-tag_text-tag--color-emerald-300__PAr_w {
    color: var(--color-emerald-300)
}

.text-tag_text-tag--color-emerald-400__facpd {
    color: var(--color-emerald-400)
}

.text-tag_text-tag--color-emerald-500__FMkQD {
    color: var(--color-emerald-500)
}

.text-tag_text-tag--color-emerald-600__FvyMd {
    color: var(--color-emerald-600)
}

.text-tag_text-tag--color-emerald-700__2akKs {
    color: var(--color-emerald-700)
}

.text-tag_text-tag--color-emerald-800__bG10T {
    color: var(--color-emerald-800)
}

.text-tag_text-tag--color-emerald-900__Va5bl {
    color: var(--color-emerald-900)
}

.text-tag_text-tag--color-emerald-1000__oCwfQ {
    color: var(--color-emerald-1000)
}

.text-tag_text-tag--color-teal-50__yN1v_ {
    color: var(--color-teal-50)
}

.text-tag_text-tag--color-teal-100__fgPNY {
    color: var(--color-teal-100)
}

.text-tag_text-tag--color-teal-150__FWB6T {
    color: var(--color-teal-150)
}

.text-tag_text-tag--color-teal-200__z4zvw {
    color: var(--color-teal-200)
}

.text-tag_text-tag--color-teal-300__QJZ43 {
    color: var(--color-teal-300)
}

.text-tag_text-tag--color-teal-400__6xJWU {
    color: var(--color-teal-400)
}

.text-tag_text-tag--color-teal-500__nHd_S {
    color: var(--color-teal-500)
}

.text-tag_text-tag--color-teal-600__0V3ue {
    color: var(--color-teal-600)
}

.text-tag_text-tag--color-teal-700__3OQRm {
    color: var(--color-teal-700)
}

.text-tag_text-tag--color-teal-800__UTAad {
    color: var(--color-teal-800)
}

.text-tag_text-tag--color-teal-900__pXzsT {
    color: var(--color-teal-900)
}

.text-tag_text-tag--color-teal-1000__Aiuw4 {
    color: var(--color-teal-1000)
}

.text-tag_text-tag--color-cyan-50__zL0ud {
    color: var(--color-cyan-50)
}

.text-tag_text-tag--color-cyan-100__31KWe {
    color: var(--color-cyan-100)
}

.text-tag_text-tag--color-cyan-150__QHHwp {
    color: var(--color-cyan-150)
}

.text-tag_text-tag--color-cyan-200__6EgrT {
    color: var(--color-cyan-200)
}

.text-tag_text-tag--color-cyan-300__6gPze {
    color: var(--color-cyan-300)
}

.text-tag_text-tag--color-cyan-400__jn_n5 {
    color: var(--color-cyan-400)
}

.text-tag_text-tag--color-cyan-500__MU78y {
    color: var(--color-cyan-500)
}

.text-tag_text-tag--color-cyan-600__14Mot {
    color: var(--color-cyan-600)
}

.text-tag_text-tag--color-cyan-700__eqZD4 {
    color: var(--color-cyan-700)
}

.text-tag_text-tag--color-cyan-800__A3ZL9 {
    color: var(--color-cyan-800)
}

.text-tag_text-tag--color-cyan-900__nchLz {
    color: var(--color-cyan-900)
}

.text-tag_text-tag--color-cyan-1000__53hwz {
    color: var(--color-cyan-1000)
}

.text-tag_text-tag--color-sky-50__7nRl2 {
    color: var(--color-sky-50)
}

.text-tag_text-tag--color-sky-100___hwPs {
    color: var(--color-sky-100)
}

.text-tag_text-tag--color-sky-150__JrKEy {
    color: var(--color-sky-150)
}

.text-tag_text-tag--color-sky-200__fC3Ex {
    color: var(--color-sky-200)
}

.text-tag_text-tag--color-sky-300__EGzMt {
    color: var(--color-sky-300)
}

.text-tag_text-tag--color-sky-400__q5sw5 {
    color: var(--color-sky-400)
}

.text-tag_text-tag--color-sky-500__rWU2Z {
    color: var(--color-sky-500)
}

.text-tag_text-tag--color-sky-600__bUVlE {
    color: var(--color-sky-600)
}

.text-tag_text-tag--color-sky-700__K3ITm {
    color: var(--color-sky-700)
}

.text-tag_text-tag--color-sky-800__Anqw1 {
    color: var(--color-sky-800)
}

.text-tag_text-tag--color-sky-900__rW4Nu {
    color: var(--color-sky-900)
}

.text-tag_text-tag--color-sky-1000__VE9Lr {
    color: var(--color-sky-1000)
}

.text-tag_text-tag--color-blue-50__e0kec {
    color: var(--color-blue-50)
}

.text-tag_text-tag--color-blue-100__KYxyK {
    color: var(--color-blue-100)
}

.text-tag_text-tag--color-blue-150___xWLD {
    color: var(--color-blue-150)
}

.text-tag_text-tag--color-blue-200__6x4S2 {
    color: var(--color-blue-200)
}

.text-tag_text-tag--color-blue-300___YKDR {
    color: var(--color-blue-300)
}

.text-tag_text-tag--color-blue-400__is__5 {
    color: var(--color-blue-400)
}

.text-tag_text-tag--color-blue-500__jTOEm {
    color: var(--color-blue-500)
}

.text-tag_text-tag--color-blue-600__wgGrS {
    color: var(--color-blue-600)
}

.text-tag_text-tag--color-blue-700__ANiWc {
    color: var(--color-blue-700)
}

.text-tag_text-tag--color-blue-800__Ptv_m {
    color: var(--color-blue-800)
}

.text-tag_text-tag--color-blue-900__xTN04 {
    color: var(--color-blue-900)
}

.text-tag_text-tag--color-blue-1000__tvpCd {
    color: var(--color-blue-1000)
}

.text-tag_text-tag--color-indigo-50__bnh0j {
    color: var(--color-indigo-50)
}

.text-tag_text-tag--color-indigo-100__uABv7 {
    color: var(--color-indigo-100)
}

.text-tag_text-tag--color-indigo-150__weIjf {
    color: var(--color-indigo-150)
}

.text-tag_text-tag--color-indigo-200__Vhs3U {
    color: var(--color-indigo-200)
}

.text-tag_text-tag--color-indigo-300__3e9Kc {
    color: var(--color-indigo-300)
}

.text-tag_text-tag--color-indigo-400__u_aF1 {
    color: var(--color-indigo-400)
}

.text-tag_text-tag--color-indigo-500__RBkMK {
    color: var(--color-indigo-500)
}

.text-tag_text-tag--color-indigo-600__qyoZm {
    color: var(--color-indigo-600)
}

.text-tag_text-tag--color-indigo-700__e9vdP {
    color: var(--color-indigo-700)
}

.text-tag_text-tag--color-indigo-800__QJSBD {
    color: var(--color-indigo-800)
}

.text-tag_text-tag--color-indigo-900__6dJRr {
    color: var(--color-indigo-900)
}

.text-tag_text-tag--color-indigo-1000__EaeBO {
    color: var(--color-indigo-1000)
}

.text-tag_text-tag--color-violet-50__aXL4V {
    color: var(--color-violet-50)
}

.text-tag_text-tag--color-violet-100__0d1u_ {
    color: var(--color-violet-100)
}

.text-tag_text-tag--color-violet-150__Ai7Y2 {
    color: var(--color-violet-150)
}

.text-tag_text-tag--color-violet-200__Njumq {
    color: var(--color-violet-200)
}

.text-tag_text-tag--color-violet-300__1iOYe {
    color: var(--color-violet-300)
}

.text-tag_text-tag--color-violet-400__KE1HE {
    color: var(--color-violet-400)
}

.text-tag_text-tag--color-violet-500__Z88ib {
    color: var(--color-violet-500)
}

.text-tag_text-tag--color-violet-600__6mtqy {
    color: var(--color-violet-600)
}

.text-tag_text-tag--color-violet-700__gmMJ2 {
    color: var(--color-violet-700)
}

.text-tag_text-tag--color-violet-800__Z0XeG {
    color: var(--color-violet-800)
}

.text-tag_text-tag--color-violet-900__YswIK {
    color: var(--color-violet-900)
}

.text-tag_text-tag--color-violet-1000__zHFnL {
    color: var(--color-violet-1000)
}

.text-tag_text-tag--color-purple-50__4On0u {
    color: var(--color-purple-50)
}

.text-tag_text-tag--color-purple-100__bRsSO {
    color: var(--color-purple-100)
}

.text-tag_text-tag--color-purple-150__QHV0S {
    color: var(--color-purple-150)
}

.text-tag_text-tag--color-purple-200__0LulS {
    color: var(--color-purple-200)
}

.text-tag_text-tag--color-purple-300__OE_iT {
    color: var(--color-purple-300)
}

.text-tag_text-tag--color-purple-400__HSXOg {
    color: var(--color-purple-400)
}

.text-tag_text-tag--color-purple-500__zh0K5 {
    color: var(--color-purple-500)
}

.text-tag_text-tag--color-purple-600__5rsm8 {
    color: var(--color-purple-600)
}

.text-tag_text-tag--color-purple-700__1bbgy {
    color: var(--color-purple-700)
}

.text-tag_text-tag--color-purple-800__Veeph {
    color: var(--color-purple-800)
}

.text-tag_text-tag--color-purple-900__pxM7Z {
    color: var(--color-purple-900)
}

.text-tag_text-tag--color-purple-1000__qn8mo {
    color: var(--color-purple-1000)
}

.text-tag_text-tag--color-fuchsia-50__krljI {
    color: var(--color-fuchsia-50)
}

.text-tag_text-tag--color-fuchsia-100__jaRKd {
    color: var(--color-fuchsia-100)
}

.text-tag_text-tag--color-fuchsia-150__oNgt2 {
    color: var(--color-fuchsia-150)
}

.text-tag_text-tag--color-fuchsia-200__zELVu {
    color: var(--color-fuchsia-200)
}

.text-tag_text-tag--color-fuchsia-300__roQdh {
    color: var(--color-fuchsia-300)
}

.text-tag_text-tag--color-fuchsia-400__mWQgV {
    color: var(--color-fuchsia-400)
}

.text-tag_text-tag--color-fuchsia-500__sZT_R {
    color: var(--color-fuchsia-500)
}

.text-tag_text-tag--color-fuchsia-600__Osxav {
    color: var(--color-fuchsia-600)
}

.text-tag_text-tag--color-fuchsia-700__Uz_m3 {
    color: var(--color-fuchsia-700)
}

.text-tag_text-tag--color-fuchsia-800__w_AW9 {
    color: var(--color-fuchsia-800)
}

.text-tag_text-tag--color-fuchsia-900__9W42i {
    color: var(--color-fuchsia-900)
}

.text-tag_text-tag--color-fuchsia-1000__HYFFM {
    color: var(--color-fuchsia-1000)
}

.text-tag_text-tag--color-pink-50__5P9VU {
    color: var(--color-pink-50)
}

.text-tag_text-tag--color-pink-100__NT_M3 {
    color: var(--color-pink-100)
}

.text-tag_text-tag--color-pink-150__xJr1H {
    color: var(--color-pink-150)
}

.text-tag_text-tag--color-pink-200__XTB6Y {
    color: var(--color-pink-200)
}

.text-tag_text-tag--color-pink-300__McB1V {
    color: var(--color-pink-300)
}

.text-tag_text-tag--color-pink-400__14enR {
    color: var(--color-pink-400)
}

.text-tag_text-tag--color-pink-500___VviP {
    color: var(--color-pink-500)
}

.text-tag_text-tag--color-pink-600__5r4_T {
    color: var(--color-pink-600)
}

.text-tag_text-tag--color-pink-700__KDb_u {
    color: var(--color-pink-700)
}

.text-tag_text-tag--color-pink-800__sVsMG {
    color: var(--color-pink-800)
}

.text-tag_text-tag--color-pink-900__xAwgu {
    color: var(--color-pink-900)
}

.text-tag_text-tag--color-pink-1000__PrOtG {
    color: var(--color-pink-1000)
}

.text-tag_text-tag--color-rose-50__BXIqW {
    color: var(--color-rose-50)
}

.text-tag_text-tag--color-rose-100__W3ZCC {
    color: var(--color-rose-100)
}

.text-tag_text-tag--color-rose-150__pY6eu {
    color: var(--color-rose-150)
}

.text-tag_text-tag--color-rose-200__gFY7W {
    color: var(--color-rose-200)
}

.text-tag_text-tag--color-rose-300__uJ_sj {
    color: var(--color-rose-300)
}

.text-tag_text-tag--color-rose-400__mWPXH {
    color: var(--color-rose-400)
}

.text-tag_text-tag--color-rose-500__8P2Pa {
    color: var(--color-rose-500)
}

.text-tag_text-tag--color-rose-600__93DiJ {
    color: var(--color-rose-600)
}

.text-tag_text-tag--color-rose-700__6I8B1 {
    color: var(--color-rose-700)
}

.text-tag_text-tag--color-rose-800__R8KC4 {
    color: var(--color-rose-800)
}

.text-tag_text-tag--color-rose-900__MTGDo {
    color: var(--color-rose-900)
}

.text-tag_text-tag--color-rose-1000__KZ2Av {
    color: var(--color-rose-1000)
}

.text-tag_text-tag--color-gray__pktxN {
    color: #8898b3
}

.text-tag_text-tag--color-purple__XCSmF {
    color: #5069dd
}

.text-tag_text-tag--color-red__xE_ZS {
    color: #c30016
}

.text-tag_text-tag--color-green__1R7ig {
    color: #1c9a00
}

.text-tag_text-tag--color-blue__W4WDd {
    color: #009cff
}

.text-tag_text-tag--color-token-default__icon__default__EAj0K,
.text-tag_text-tag--color-token-icon__default__yzozb {
    color: var(--color-icon)
}

.text-tag_text-tag--color-token-default__text__default__tm5Rr,
.text-tag_text-tag--color-token-text__default__Pjrtg {
    color: var(--color-text)
}

.text-tag_text-tag--color-token-default__text__primary__krtyn,
.text-tag_text-tag--color-token-text__primary__tn4jg {
    color: var(--color-text-primary)
}

.text-tag_text-tag--color-token-default__text__inverted__BUy8b,
.text-tag_text-tag--color-token-text__inverted__5eCop {
    color: var(--color-text-inverted)
}

.text-tag_text-tag--color-token-default__text__hover__N91C9,
.text-tag_text-tag--color-token-text__hover__vimmD {
    color: var(--color-text-hover)
}

.text-tag_text-tag--color-token-default__text__active__iY_4P,
.text-tag_text-tag--color-token-text__active__Aju0U {
    color: var(--color-text-active)
}

.text-tag_text-tag--color-token-default__text__disabled__VeY9g,
.text-tag_text-tag--color-token-text__disabled__oeYhR {
    color: var(--color-text-disabled)
}

.text-tag_text-tag--color-token-default__text__subtle__bI2_c,
.text-tag_text-tag--color-token-text__subtle__Jy6kI {
    color: var(--color-text-subtle)
}

.text-tag_text-tag--color-token-default__text__subtler__nH_x6,
.text-tag_text-tag--color-token-text__subtler__qIZ_J {
    color: var(--color-text-subtler)
}

.text-tag_text-tag--color-token-default__text__subtlest__vj8gA,
.text-tag_text-tag--color-token-text__subtlest__H9NLd {
    color: var(--color-text-subtlest)
}

.text-tag_text-tag--color-token-default__text__page-headline__Yt25m,
.text-tag_text-tag--color-token-text__page-headline__41ZHC {
    color: var(--color-text-page-headline)
}

.text-tag_text-tag--color-token-positive__text__default__Avp08 {
    color: var(--color-positive-text)
}

.text-tag_text-tag--color-token-negative__text__default__4RDZv {
    color: var(--color-negative-text)
}

.text-tag_text-tag--color-token-warning__text__default__Tmi82 {
    color: var(--color-warning-text)
}

.text-tag_text-tag--color-token-neutral__text__default__Aj2d3 {
    color: var(--color-neutral-text)
}

.text-tag_text-tag--color-token-neutral__text__strongest__xd_sm {
    color: var(--color-neutral-text-strongest)
}

.text-tag_text-tag--color-token-ai__text__default__vrUAK {
    color: var(--color-ai-text)
}

.text-tag_text-tag--color-token-beta__text__default__WO4_F {
    color: var(--color-beta-text)
}

.text-tag_text-tag--family-wafeqFont__VgSjC {
    font-family: Wafeq, sans-serif
}

.text-tag_text-tag--weight-light__pcq2d {
    font-weight: 300
}

.text-tag_text-tag--weight-normal__f2fQe {
    font-weight: 400
}

.text-tag_text-tag--weight-medium__2blnE {
    font-weight: 500
}

.text-tag_text-tag--weight-semiBold__8UXrl {
    font-weight: 600
}

.text-tag_text-tag--weight-bold__fBqk9 {
    font-weight: 700
}

.text-tag_text-tag--weight-lighter__Iqw5q {
    font-weight: lighter
}

.text-tag_text-tag--weight-bolder__dC2K_ {
    font-weight: bolder
}

.text-tag_text-tag--weight-inherit__REljt {
    font-weight: inherit
}

.text-tag_text-tag--size-inherit__SYvQV {
    font-size: inherit
}

.text-tag_text-tag--size-b16s10__nu_PY {
    font-size: .625rem
}

.text-tag_text-tag--size-b16s11__TAf_A {
    font-size: .6875rem
}

.text-tag_text-tag--size-b16s12__MWqaT {
    font-size: .75rem
}

.text-tag_text-tag--size-b16s13__FZ8hS {
    font-size: .813rem
}

.text-tag_text-tag--size-b16s14__x3tbb {
    font-size: .875rem
}

.text-tag_text-tag--size-b16s15__atXFa {
    font-size: .938rem
}

.text-tag_text-tag--size-b16s16__74XIk {
    font-size: 1rem;
    line-height: 1.5
}

.text-tag_text-tag--size-b16s19__ZNHUz {
    font-size: 1.188rem
}

.text-tag_text-tag--size-b16s20__BMYNA {
    font-size: 1.25rem
}

.text-tag_text-tag--size-b16s22__XwGXU {
    font-size: 1.375rem
}

.text-tag_text-tag--size-b16s26__juBXC {
    font-size: 1.625rem
}

.text-tag_text-tag--size-b16s28__ywWOj {
    font-size: 1.75rem
}

.text-tag_text-tag--align-start__CS52D {
    text-align: start
}

.text-tag_text-tag--align-center__yjvfi {
    text-align: center
}

.text-tag_text-tag--align-end___Ctbt {
    text-align: end
}

.text-tag_text-tag--align-right__6SXKs {
    text-align: right
}

.text-tag_text-tag--decoration-underline__mElms {
    text-decoration: underline
}

.text-tag_text-tag--decoration-line-through__BiSlE {
    text-decoration: line-through
}

.text-tag_text-tag--transform-capitalize__nwrSu {
    text-transform: capitalize
}

.text-tag_text-tag--transform-lowercase__9IfSU {
    text-transform: lowercase
}

.text-tag_text-tag--transform-uppercase__7zvel {
    text-transform: uppercase
}

.text-tag_text-tag--white-space-break-spaces__4l6Z_ {
    white-space: break-spaces
}

.text-tag_text-tag--white-space-nowrap__pcpdC {
    white-space: nowrap
}

.text-tag_text-tag--word-wrap-break-word__QzOQy {
    word-wrap: break-word
}

.text-tag_text-tag--word-break-break-word__PZWSF {
    word-break: break-word
}

.text-tag_text-tag--word-break-break-all__HI9lW {
    word-break: break-all
}

.text-tag_text-tag--truncated__Xnt7f {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.text-tag_text-tag--truncated-multiline-2__YNBEy {
    -webkit-line-clamp: 2
}

.text-tag_text-tag--truncated-multiline-2__YNBEy,
.text-tag_text-tag--truncated-multiline-3__EJmmd {
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical
}

.text-tag_text-tag--truncated-multiline-3__EJmmd {
    -webkit-line-clamp: 3
}

.text-tag_text-tag--truncated-multiline-4__LJWMq {
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4
}

.text-tag_text-tag--dir-static__fYbQC {
    direction: ltr;
    display: inline-block
}

.svg-maker_svgmaker__w8xAO {
    display: flex
}

.tooltip_tooltip__fzQZ8 {
    max-width: 100%
}

.tooltip_tooltip__content__3_rPz {
    background-color: var(--color-background-inverse);
    border-radius: 4px;
    color: var(--color-white);
    font-family: Wafeq, sans-serif;
    font-size: .813rem;
    font-weight: 500;
    padding: 5px 10px;
    text-align: center
}

.tooltip_tooltip__content-wrapper--width-stretch-to-text__Byeet {
    white-space: nowrap
}

.tooltip_tooltip__content-wrapper--width-150__DErB_ {
    max-width: 150px
}

.tooltip_tooltip__content-wrapper--width-200__J55Hr {
    max-width: 200px
}

.tooltip_tooltip__content-wrapper--width-300__PA7Yt {
    max-width: 300px
}

.dropdown_dropdown__AqKAa {
    display: inline-block
}

.list_list__H__ub {
    border-radius: var(--border-radius-4);
    list-style: none;
    margin: 0;
    padding: 0
}

.list_list--type-ordered__VgVs8 .list_list__item__jPpuT {
    padding-inline-start: var(--spacing-30)
}

.list_list--type-ordered__VgVs8 .list_list__item-bullet__qirkL {
    display: initial;
    inset-inline-start: 0;
    position: absolute;
    top: 0
}

.list_list--type-ordered__VgVs8 .list_list__item-bullet__qirkL:before {
    align-items: center;
    content: counter(index);
    display: flex;
    height: 20px;
    justify-content: center;
    width: 20px
}

.list_list--theme-dark__slCDw {
    background-color: #23212f;
    color: var(--color-white)
}

.list_list--theme-outlined__u6Zrh .list_list__item__jPpuT {
    border: 1px solid #e0eef7;
    border-radius: var(--border-radius-4)
}

.list_list__item__jPpuT {
    counter-increment: index;
    position: relative;
    width: 100%
}

.list_list__item--clickable__QVBaa {
    cursor: pointer
}

.list_list__item__jPpuT:first-of-type {
    border-top-left-radius: var(--border-radius-4);
    border-top-right-radius: var(--border-radius-4);
    counter-reset: index
}

.list_list__item__jPpuT:last-of-type {
    border-bottom-left-radius: var(--border-radius-4);
    border-bottom-right-radius: var(--border-radius-4)
}

.list_list__item__jPpuT:only-of-type {
    border-radius: var(--border-radius-4)
}

.list_list__item-bullet__qirkL {
    display: none
}

@media(hover:hover) {
    .list_list--theme-dark__slCDw .list_list__item__jPpuT:hover {
        background-color: #3e3b52
    }

    .list_list--theme-light__8IuDa .list_list__item__jPpuT:hover {
        background-color: var(--color-slate-100)
    }
}

span.spacing_spcng__sQgoN {
    display: block
}

.spacing_spcng--inline__OPqO0 {
    display: inline !important
}

.spacing_spcng--flex-stretch__Qoiw4 {
    align-self: stretch
}

.spacing_spcng-xs-m--0__a7iwz {
    margin: 0 !important
}

.spacing_spcng-xs-mt--0__zVmR4 {
    margin-top: 0 !important
}

.spacing_spcng-xs-mr--0__M7729 {
    margin-right: 0 !important
}

.spacing_spcng-xs-mb--0__clJVR {
    margin-bottom: 0 !important
}

.spacing_spcng-xs-ml--0__RcfYc {
    margin-left: 0 !important
}

.spacing_spcng-xs-mv--0__nw8_l {
    margin-bottom: 0 !important;
    margin-top: 0 !important
}

.spacing_spcng-xs-mh--0__Slrep {
    margin-left: 0 !important;
    margin-right: 0 !important
}

.spacing_spcng-xs-m--2__VxRpo {
    margin: 2px !important
}

.spacing_spcng-xs-mt--2__E_Gut {
    margin-top: 2px !important
}

.spacing_spcng-xs-mr--2__2WXIp {
    margin-right: 2px !important
}

.spacing_spcng-xs-mb--2__m2W2I {
    margin-bottom: 2px !important
}

.spacing_spcng-xs-ml--2__OkEwP {
    margin-left: 2px !important
}

.spacing_spcng-xs-mv--2__V8JHv {
    margin-bottom: 2px !important;
    margin-top: 2px !important
}

.spacing_spcng-xs-mh--2__jSnr_ {
    margin-left: 2px !important;
    margin-right: 2px !important
}

.spacing_spcng-xs-m--4__8rpwk {
    margin: 4px !important
}

.spacing_spcng-xs-mt--4__5Gehd {
    margin-top: 4px !important
}

.spacing_spcng-xs-mr--4__7BcX6 {
    margin-right: 4px !important
}

.spacing_spcng-xs-mb--4__axJ1k {
    margin-bottom: 4px !important
}

.spacing_spcng-xs-ml--4__bO_Ic {
    margin-left: 4px !important
}

.spacing_spcng-xs-mv--4__llcm2 {
    margin-bottom: 4px !important;
    margin-top: 4px !important
}

.spacing_spcng-xs-mh--4__ndVf8 {
    margin-left: 4px !important;
    margin-right: 4px !important
}

.spacing_spcng-xs-m--5__miaRO {
    margin: 5px !important
}

.spacing_spcng-xs-mt--5___GBon {
    margin-top: 5px !important
}

.spacing_spcng-xs-mr--5___agxn {
    margin-right: 5px !important
}

.spacing_spcng-xs-mb--5__X_0VX {
    margin-bottom: 5px !important
}

.spacing_spcng-xs-ml--5__60Hff {
    margin-left: 5px !important
}

.spacing_spcng-xs-mv--5__Lgkt2 {
    margin-bottom: 5px !important;
    margin-top: 5px !important
}

.spacing_spcng-xs-mh--5__nfteF {
    margin-left: 5px !important;
    margin-right: 5px !important
}

.spacing_spcng-xs-m--6__LT8df {
    margin: 6px !important
}

.spacing_spcng-xs-mt--6__RLeBb {
    margin-top: 6px !important
}

.spacing_spcng-xs-mr--6__vBUV3 {
    margin-right: 6px !important
}

.spacing_spcng-xs-mb--6__IhrsM {
    margin-bottom: 6px !important
}

.spacing_spcng-xs-ml--6__8_Rqp {
    margin-left: 6px !important
}

.spacing_spcng-xs-mv--6__VbqU0 {
    margin-bottom: 6px !important;
    margin-top: 6px !important
}

.spacing_spcng-xs-mh--6__yB_Xi {
    margin-left: 6px !important;
    margin-right: 6px !important
}

.spacing_spcng-xs-m--7__LkqZQ {
    margin: 7px !important
}

.spacing_spcng-xs-mt--7__EJPk0 {
    margin-top: 7px !important
}

.spacing_spcng-xs-mr--7__2wz6U {
    margin-right: 7px !important
}

.spacing_spcng-xs-mb--7__LUrOZ {
    margin-bottom: 7px !important
}

.spacing_spcng-xs-ml--7__iw63t {
    margin-left: 7px !important
}

.spacing_spcng-xs-mv--7__FdcBf {
    margin-bottom: 7px !important;
    margin-top: 7px !important
}

.spacing_spcng-xs-mh--7__1S6Ui {
    margin-left: 7px !important;
    margin-right: 7px !important
}

.spacing_spcng-xs-m--8__3xmC7 {
    margin: 8px !important
}

.spacing_spcng-xs-mt--8__72k1A {
    margin-top: 8px !important
}

.spacing_spcng-xs-mr--8__0fTnL {
    margin-right: 8px !important
}

.spacing_spcng-xs-mb--8__rv_SG {
    margin-bottom: 8px !important
}

.spacing_spcng-xs-ml--8__DkOTr {
    margin-left: 8px !important
}

.spacing_spcng-xs-mv--8__RVBWG {
    margin-bottom: 8px !important;
    margin-top: 8px !important
}

.spacing_spcng-xs-mh--8__BGK87 {
    margin-left: 8px !important;
    margin-right: 8px !important
}

.spacing_spcng-xs-m--10__v2oyO {
    margin: 10px !important
}

.spacing_spcng-xs-mt--10__yHldM {
    margin-top: 10px !important
}

.spacing_spcng-xs-mr--10__hN8oe {
    margin-right: 10px !important
}

.spacing_spcng-xs-mb--10__Xl5sr {
    margin-bottom: 10px !important
}

.spacing_spcng-xs-ml--10__rKbSr {
    margin-left: 10px !important
}

.spacing_spcng-xs-mv--10__Obs3N {
    margin-bottom: 10px !important;
    margin-top: 10px !important
}

.spacing_spcng-xs-mh--10__CWo4A {
    margin-left: 10px !important;
    margin-right: 10px !important
}

.spacing_spcng-xs-m--12__OGWfx {
    margin: 12px !important
}

.spacing_spcng-xs-mt--12__6ByVq {
    margin-top: 12px !important
}

.spacing_spcng-xs-mr--12__xuOHi {
    margin-right: 12px !important
}

.spacing_spcng-xs-mb--12__O_fyN {
    margin-bottom: 12px !important
}

.spacing_spcng-xs-ml--12__0aepI {
    margin-left: 12px !important
}

.spacing_spcng-xs-mv--12__MCozZ {
    margin-bottom: 12px !important;
    margin-top: 12px !important
}

.spacing_spcng-xs-mh--12__Jw8j5 {
    margin-left: 12px !important;
    margin-right: 12px !important
}

.spacing_spcng-xs-m--15__7UhgT {
    margin: 15px !important
}

.spacing_spcng-xs-mt--15__TVson {
    margin-top: 15px !important
}

.spacing_spcng-xs-mr--15__kpB1T {
    margin-right: 15px !important
}

.spacing_spcng-xs-mb--15__3d_4K {
    margin-bottom: 15px !important
}

.spacing_spcng-xs-ml--15__5rS6J {
    margin-left: 15px !important
}

.spacing_spcng-xs-mv--15__X720X {
    margin-bottom: 15px !important;
    margin-top: 15px !important
}

.spacing_spcng-xs-mh--15__t0fw2 {
    margin-left: 15px !important;
    margin-right: 15px !important
}

.spacing_spcng-xs-m--16__in8EC {
    margin: 16px !important
}

.spacing_spcng-xs-mt--16__Tt1C6 {
    margin-top: 16px !important
}

.spacing_spcng-xs-mr--16__MLYwR {
    margin-right: 16px !important
}

.spacing_spcng-xs-mb--16__UDMbG {
    margin-bottom: 16px !important
}

.spacing_spcng-xs-ml--16__ajaAm {
    margin-left: 16px !important
}

.spacing_spcng-xs-mv--16__aUGTU {
    margin-bottom: 16px !important;
    margin-top: 16px !important
}

.spacing_spcng-xs-mh--16__Im6OG {
    margin-left: 16px !important;
    margin-right: 16px !important
}

.spacing_spcng-xs-m--20__geOcs {
    margin: 20px !important
}

.spacing_spcng-xs-mt--20__z5fPu {
    margin-top: 20px !important
}

.spacing_spcng-xs-mr--20__9lOa_ {
    margin-right: 20px !important
}

.spacing_spcng-xs-mb--20__hN783 {
    margin-bottom: 20px !important
}

.spacing_spcng-xs-ml--20__Rp1oG {
    margin-left: 20px !important
}

.spacing_spcng-xs-mv--20__wMUNF {
    margin-bottom: 20px !important;
    margin-top: 20px !important
}

.spacing_spcng-xs-mh--20__RMv0s {
    margin-left: 20px !important;
    margin-right: 20px !important
}

.spacing_spcng-xs-m--24__q7fqD {
    margin: 24px !important
}

.spacing_spcng-xs-mt--24__1OT5Z {
    margin-top: 24px !important
}

.spacing_spcng-xs-mr--24__mzkLp {
    margin-right: 24px !important
}

.spacing_spcng-xs-mb--24__wnL_R {
    margin-bottom: 24px !important
}

.spacing_spcng-xs-ml--24__WAdaI {
    margin-left: 24px !important
}

.spacing_spcng-xs-mv--24__EdPCs {
    margin-bottom: 24px !important;
    margin-top: 24px !important
}

.spacing_spcng-xs-mh--24__PX44E {
    margin-left: 24px !important;
    margin-right: 24px !important
}

.spacing_spcng-xs-m--28__eCqVo {
    margin: 28px !important
}

.spacing_spcng-xs-mt--28__wNa8o {
    margin-top: 28px !important
}

.spacing_spcng-xs-mr--28__ZGVoO {
    margin-right: 28px !important
}

.spacing_spcng-xs-mb--28__R9fJs {
    margin-bottom: 28px !important
}

.spacing_spcng-xs-ml--28__vU5yR {
    margin-left: 28px !important
}

.spacing_spcng-xs-mv--28__szYLC {
    margin-bottom: 28px !important;
    margin-top: 28px !important
}

.spacing_spcng-xs-mh--28__qQDdy {
    margin-left: 28px !important;
    margin-right: 28px !important
}

.spacing_spcng-xs-m--30__wWPwX {
    margin: 30px !important
}

.spacing_spcng-xs-mt--30__wOpqk {
    margin-top: 30px !important
}

.spacing_spcng-xs-mr--30__6WL6r {
    margin-right: 30px !important
}

.spacing_spcng-xs-mb--30__hqs6a {
    margin-bottom: 30px !important
}

.spacing_spcng-xs-ml--30__zYDg_ {
    margin-left: 30px !important
}

.spacing_spcng-xs-mv--30__iwly9 {
    margin-bottom: 30px !important;
    margin-top: 30px !important
}

.spacing_spcng-xs-mh--30__JZLDV {
    margin-left: 30px !important;
    margin-right: 30px !important
}

.spacing_spcng-xs-m--32__UiKhp {
    margin: 32px !important
}

.spacing_spcng-xs-mt--32__aSzi4 {
    margin-top: 32px !important
}

.spacing_spcng-xs-mr--32__SWRZ7 {
    margin-right: 32px !important
}

.spacing_spcng-xs-mb--32__MxOSL {
    margin-bottom: 32px !important
}

.spacing_spcng-xs-ml--32__5ZYaS {
    margin-left: 32px !important
}

.spacing_spcng-xs-mv--32__nfi_l {
    margin-bottom: 32px !important;
    margin-top: 32px !important
}

.spacing_spcng-xs-mh--32__pWSRX {
    margin-left: 32px !important;
    margin-right: 32px !important
}

.spacing_spcng-xs-m--35__74_vM {
    margin: 35px !important
}

.spacing_spcng-xs-mt--35__QusdY {
    margin-top: 35px !important
}

.spacing_spcng-xs-mr--35__tpjCL {
    margin-right: 35px !important
}

.spacing_spcng-xs-mb--35__pzE_D {
    margin-bottom: 35px !important
}

.spacing_spcng-xs-ml--35__WtTJ5 {
    margin-left: 35px !important
}

.spacing_spcng-xs-mv--35__tFt4U {
    margin-bottom: 35px !important;
    margin-top: 35px !important
}

.spacing_spcng-xs-mh--35__DQVso {
    margin-left: 35px !important;
    margin-right: 35px !important
}

.spacing_spcng-xs-m--36__OnZ7o {
    margin: 36px !important
}

.spacing_spcng-xs-mt--36__6UgRh {
    margin-top: 36px !important
}

.spacing_spcng-xs-mr--36__8L9P5 {
    margin-right: 36px !important
}

.spacing_spcng-xs-mb--36__5ps8b {
    margin-bottom: 36px !important
}

.spacing_spcng-xs-ml--36__dUzQb {
    margin-left: 36px !important
}

.spacing_spcng-xs-mv--36__uO7Gp {
    margin-bottom: 36px !important;
    margin-top: 36px !important
}

.spacing_spcng-xs-mh--36__VKVhY {
    margin-left: 36px !important;
    margin-right: 36px !important
}

.spacing_spcng-xs-m--40__EwPKk {
    margin: 40px !important
}

.spacing_spcng-xs-mt--40__xmq4V {
    margin-top: 40px !important
}

.spacing_spcng-xs-mr--40__H1ldR {
    margin-right: 40px !important
}

.spacing_spcng-xs-mb--40___t_IT {
    margin-bottom: 40px !important
}

.spacing_spcng-xs-ml--40__rPcfU {
    margin-left: 40px !important
}

.spacing_spcng-xs-mv--40__Okf72 {
    margin-bottom: 40px !important;
    margin-top: 40px !important
}

.spacing_spcng-xs-mh--40___2Gkc {
    margin-left: 40px !important;
    margin-right: 40px !important
}

.spacing_spcng-xs-m--44__FNCRh {
    margin: 44px !important
}

.spacing_spcng-xs-mt--44__5X6pl {
    margin-top: 44px !important
}

.spacing_spcng-xs-mr--44__ilq3k {
    margin-right: 44px !important
}

.spacing_spcng-xs-mb--44__SEx9X {
    margin-bottom: 44px !important
}

.spacing_spcng-xs-ml--44__l9EDr {
    margin-left: 44px !important
}

.spacing_spcng-xs-mv--44__Y_nUS {
    margin-bottom: 44px !important;
    margin-top: 44px !important
}

.spacing_spcng-xs-mh--44__yCOMQ {
    margin-left: 44px !important;
    margin-right: 44px !important
}

.spacing_spcng-xs-m--45__04KB6 {
    margin: 45px !important
}

.spacing_spcng-xs-mt--45__lwaUH {
    margin-top: 45px !important
}

.spacing_spcng-xs-mr--45__9k7ph {
    margin-right: 45px !important
}

.spacing_spcng-xs-mb--45__TpE5v {
    margin-bottom: 45px !important
}

.spacing_spcng-xs-ml--45__iI9W6 {
    margin-left: 45px !important
}

.spacing_spcng-xs-mv--45__V0xYW {
    margin-bottom: 45px !important;
    margin-top: 45px !important
}

.spacing_spcng-xs-mh--45__jjBeO {
    margin-left: 45px !important;
    margin-right: 45px !important
}

.spacing_spcng-xs-m--72__N5OZA {
    margin: 72px !important
}

.spacing_spcng-xs-mt--72__wLITt {
    margin-top: 72px !important
}

.spacing_spcng-xs-mr--72__ibRBc {
    margin-right: 72px !important
}

.spacing_spcng-xs-mb--72__vAlgm {
    margin-bottom: 72px !important
}

.spacing_spcng-xs-ml--72__i4lMq {
    margin-left: 72px !important
}

.spacing_spcng-xs-mv--72__mY9Sq {
    margin-bottom: 72px !important;
    margin-top: 72px !important
}

.spacing_spcng-xs-mh--72__e42Lh {
    margin-left: 72px !important;
    margin-right: 72px !important
}

.spacing_spcng-xs-p--0__oAjgQ {
    padding: 0 !important
}

.spacing_spcng-xs-pt--0__mo2OL {
    padding-top: 0 !important
}

.spacing_spcng-xs-pr--0__xBidA {
    padding-right: 0 !important
}

.spacing_spcng-xs-pb--0__wSJPm {
    padding-bottom: 0 !important
}

.spacing_spcng-xs-pl--0__QxHVw {
    padding-left: 0 !important
}

.spacing_spcng-xs-pv--0__j9kDB {
    padding-bottom: 0 !important;
    padding-top: 0 !important
}

.spacing_spcng-xs-ph--0__8a5c5 {
    padding-left: 0 !important;
    padding-right: 0 !important
}

.spacing_spcng-xs-p--2__8oilE {
    padding: 2px !important
}

.spacing_spcng-xs-pt--2__CBqZ_ {
    padding-top: 2px !important
}

.spacing_spcng-xs-pr--2__CfJ01 {
    padding-right: 2px !important
}

.spacing_spcng-xs-pb--2__MrcLr {
    padding-bottom: 2px !important
}

.spacing_spcng-xs-pl--2__8adv0 {
    padding-left: 2px !important
}

.spacing_spcng-xs-pv--2__LRsl7 {
    padding-bottom: 2px !important;
    padding-top: 2px !important
}

.spacing_spcng-xs-ph--2__RLJ_8 {
    padding-left: 2px !important;
    padding-right: 2px !important
}

.spacing_spcng-xs-p--4__INkPb {
    padding: 4px !important
}

.spacing_spcng-xs-pt--4__mzsaC {
    padding-top: 4px !important
}

.spacing_spcng-xs-pr--4__Xx7Td {
    padding-right: 4px !important
}

.spacing_spcng-xs-pb--4__KnjUY {
    padding-bottom: 4px !important
}

.spacing_spcng-xs-pl--4__27dy3 {
    padding-left: 4px !important
}

.spacing_spcng-xs-pv--4__MZQG1 {
    padding-bottom: 4px !important;
    padding-top: 4px !important
}

.spacing_spcng-xs-ph--4__YghO_ {
    padding-left: 4px !important;
    padding-right: 4px !important
}

.spacing_spcng-xs-p--5__7R_EQ {
    padding: 5px !important
}

.spacing_spcng-xs-pt--5__9XvOn {
    padding-top: 5px !important
}

.spacing_spcng-xs-pr--5__E_q24 {
    padding-right: 5px !important
}

.spacing_spcng-xs-pb--5__GBE03 {
    padding-bottom: 5px !important
}

.spacing_spcng-xs-pl--5__W7Nak {
    padding-left: 5px !important
}

.spacing_spcng-xs-pv--5__lFdh9 {
    padding-bottom: 5px !important;
    padding-top: 5px !important
}

.spacing_spcng-xs-ph--5__V6EJ9 {
    padding-left: 5px !important;
    padding-right: 5px !important
}

.spacing_spcng-xs-p--6__S026_ {
    padding: 6px !important
}

.spacing_spcng-xs-pt--6__ty6AB {
    padding-top: 6px !important
}

.spacing_spcng-xs-pr--6__tKKIk {
    padding-right: 6px !important
}

.spacing_spcng-xs-pb--6__KlNFN {
    padding-bottom: 6px !important
}

.spacing_spcng-xs-pl--6__ufPX6 {
    padding-left: 6px !important
}

.spacing_spcng-xs-pv--6__UYAbx {
    padding-bottom: 6px !important;
    padding-top: 6px !important
}

.spacing_spcng-xs-ph--6__LacO2 {
    padding-left: 6px !important;
    padding-right: 6px !important
}

.spacing_spcng-xs-p--7__XzJf_ {
    padding: 7px !important
}

.spacing_spcng-xs-pt--7__WZJC0 {
    padding-top: 7px !important
}

.spacing_spcng-xs-pr--7__MvKjY {
    padding-right: 7px !important
}

.spacing_spcng-xs-pb--7__h7sR4 {
    padding-bottom: 7px !important
}

.spacing_spcng-xs-pl--7__1NEJA {
    padding-left: 7px !important
}

.spacing_spcng-xs-pv--7___diQ3 {
    padding-bottom: 7px !important;
    padding-top: 7px !important
}

.spacing_spcng-xs-ph--7__ZSc7Q {
    padding-left: 7px !important;
    padding-right: 7px !important
}

.spacing_spcng-xs-p--8__3aofD {
    padding: 8px !important
}

.spacing_spcng-xs-pt--8__jFUu6 {
    padding-top: 8px !important
}

.spacing_spcng-xs-pr--8__H4umX {
    padding-right: 8px !important
}

.spacing_spcng-xs-pb--8__X819X {
    padding-bottom: 8px !important
}

.spacing_spcng-xs-pl--8__ciIHJ {
    padding-left: 8px !important
}

.spacing_spcng-xs-pv--8__Tiyz8 {
    padding-bottom: 8px !important;
    padding-top: 8px !important
}

.spacing_spcng-xs-ph--8__j1Q6W {
    padding-left: 8px !important;
    padding-right: 8px !important
}

.spacing_spcng-xs-p--10__Sbm_B {
    padding: 10px !important
}

.spacing_spcng-xs-pt--10__p_tgl {
    padding-top: 10px !important
}

.spacing_spcng-xs-pr--10__xaoY6 {
    padding-right: 10px !important
}

.spacing_spcng-xs-pb--10__l0VL9 {
    padding-bottom: 10px !important
}

.spacing_spcng-xs-pl--10__YoEkw {
    padding-left: 10px !important
}

.spacing_spcng-xs-pv--10__yJb6D {
    padding-bottom: 10px !important;
    padding-top: 10px !important
}

.spacing_spcng-xs-ph--10__iSpNr {
    padding-left: 10px !important;
    padding-right: 10px !important
}

.spacing_spcng-xs-p--12__G3d5Q {
    padding: 12px !important
}

.spacing_spcng-xs-pt--12__z6kzt {
    padding-top: 12px !important
}

.spacing_spcng-xs-pr--12__wzrVI {
    padding-right: 12px !important
}

.spacing_spcng-xs-pb--12__R0fYu {
    padding-bottom: 12px !important
}

.spacing_spcng-xs-pl--12__hclow {
    padding-left: 12px !important
}

.spacing_spcng-xs-pv--12__8cw_Q {
    padding-bottom: 12px !important;
    padding-top: 12px !important
}

.spacing_spcng-xs-ph--12__jsFmO {
    padding-left: 12px !important;
    padding-right: 12px !important
}

.spacing_spcng-xs-p--15__SQeRB {
    padding: 15px !important
}

.spacing_spcng-xs-pt--15__NIxV6 {
    padding-top: 15px !important
}

.spacing_spcng-xs-pr--15__11I5_ {
    padding-right: 15px !important
}

.spacing_spcng-xs-pb--15__tFEP9 {
    padding-bottom: 15px !important
}

.spacing_spcng-xs-pl--15__GpBev {
    padding-left: 15px !important
}

.spacing_spcng-xs-pv--15__btDTN {
    padding-bottom: 15px !important;
    padding-top: 15px !important
}

.spacing_spcng-xs-ph--15__pr1Y5 {
    padding-left: 15px !important;
    padding-right: 15px !important
}

.spacing_spcng-xs-p--16__oKWaW {
    padding: 16px !important
}

.spacing_spcng-xs-pt--16__1gjgB {
    padding-top: 16px !important
}

.spacing_spcng-xs-pr--16___ib4S {
    padding-right: 16px !important
}

.spacing_spcng-xs-pb--16__CvmR_ {
    padding-bottom: 16px !important
}

.spacing_spcng-xs-pl--16__p6n_j {
    padding-left: 16px !important
}

.spacing_spcng-xs-pv--16__3Owdy {
    padding-bottom: 16px !important;
    padding-top: 16px !important
}

.spacing_spcng-xs-ph--16__WGfKP {
    padding-left: 16px !important;
    padding-right: 16px !important
}

.spacing_spcng-xs-p--20__gxDqj {
    padding: 20px !important
}

.spacing_spcng-xs-pt--20__qiD6y {
    padding-top: 20px !important
}

.spacing_spcng-xs-pr--20__mi3pV {
    padding-right: 20px !important
}

.spacing_spcng-xs-pb--20__4cSMD {
    padding-bottom: 20px !important
}

.spacing_spcng-xs-pl--20__b74ID {
    padding-left: 20px !important
}

.spacing_spcng-xs-pv--20__wHsE3 {
    padding-bottom: 20px !important;
    padding-top: 20px !important
}

.spacing_spcng-xs-ph--20__B9C3K {
    padding-left: 20px !important;
    padding-right: 20px !important
}

.spacing_spcng-xs-p--24__XhbWK {
    padding: 24px !important
}

.spacing_spcng-xs-pt--24__OYjbt {
    padding-top: 24px !important
}

.spacing_spcng-xs-pr--24__wWLj9 {
    padding-right: 24px !important
}

.spacing_spcng-xs-pb--24__kRPpf {
    padding-bottom: 24px !important
}

.spacing_spcng-xs-pl--24__24lXF {
    padding-left: 24px !important
}

.spacing_spcng-xs-pv--24__A6qYo {
    padding-bottom: 24px !important;
    padding-top: 24px !important
}

.spacing_spcng-xs-ph--24__AP9O4 {
    padding-left: 24px !important;
    padding-right: 24px !important
}

.spacing_spcng-xs-p--28__C_VVl {
    padding: 28px !important
}

.spacing_spcng-xs-pt--28__EJaIj {
    padding-top: 28px !important
}

.spacing_spcng-xs-pr--28__nzlrI {
    padding-right: 28px !important
}

.spacing_spcng-xs-pb--28__b04sO {
    padding-bottom: 28px !important
}

.spacing_spcng-xs-pl--28__m3Wmu {
    padding-left: 28px !important
}

.spacing_spcng-xs-pv--28__5YL_G {
    padding-bottom: 28px !important;
    padding-top: 28px !important
}

.spacing_spcng-xs-ph--28__lnlSu {
    padding-left: 28px !important;
    padding-right: 28px !important
}

.spacing_spcng-xs-p--30__koV1x {
    padding: 30px !important
}

.spacing_spcng-xs-pt--30__yeyGE {
    padding-top: 30px !important
}

.spacing_spcng-xs-pr--30__M_LvB {
    padding-right: 30px !important
}

.spacing_spcng-xs-pb--30__Ol6QL {
    padding-bottom: 30px !important
}

.spacing_spcng-xs-pl--30___SyhH {
    padding-left: 30px !important
}

.spacing_spcng-xs-pv--30__kvs8_ {
    padding-bottom: 30px !important;
    padding-top: 30px !important
}

.spacing_spcng-xs-ph--30__wul0L {
    padding-left: 30px !important;
    padding-right: 30px !important
}

.spacing_spcng-xs-p--32__shgnV {
    padding: 32px !important
}

.spacing_spcng-xs-pt--32__sIMcr {
    padding-top: 32px !important
}

.spacing_spcng-xs-pr--32__ecMaa {
    padding-right: 32px !important
}

.spacing_spcng-xs-pb--32__loNkH {
    padding-bottom: 32px !important
}

.spacing_spcng-xs-pl--32__8_Bcu {
    padding-left: 32px !important
}

.spacing_spcng-xs-pv--32__bepSn {
    padding-bottom: 32px !important;
    padding-top: 32px !important
}

.spacing_spcng-xs-ph--32__VPIek {
    padding-left: 32px !important;
    padding-right: 32px !important
}

.spacing_spcng-xs-p--35__rvKUj {
    padding: 35px !important
}

.spacing_spcng-xs-pt--35__E_aLA {
    padding-top: 35px !important
}

.spacing_spcng-xs-pr--35__CXxWA {
    padding-right: 35px !important
}

.spacing_spcng-xs-pb--35__xTUh5 {
    padding-bottom: 35px !important
}

.spacing_spcng-xs-pl--35__fkII3 {
    padding-left: 35px !important
}

.spacing_spcng-xs-pv--35__6k15d {
    padding-bottom: 35px !important;
    padding-top: 35px !important
}

.spacing_spcng-xs-ph--35__saNFF {
    padding-left: 35px !important;
    padding-right: 35px !important
}

.spacing_spcng-xs-p--36__skg6x {
    padding: 36px !important
}

.spacing_spcng-xs-pt--36__cQkAT {
    padding-top: 36px !important
}

.spacing_spcng-xs-pr--36__v3rOe {
    padding-right: 36px !important
}

.spacing_spcng-xs-pb--36__2w5qQ {
    padding-bottom: 36px !important
}

.spacing_spcng-xs-pl--36__H_Qtb {
    padding-left: 36px !important
}

.spacing_spcng-xs-pv--36__vpcxL {
    padding-bottom: 36px !important;
    padding-top: 36px !important
}

.spacing_spcng-xs-ph--36__ZJ8Vo {
    padding-left: 36px !important;
    padding-right: 36px !important
}

.spacing_spcng-xs-p--40__OE__v {
    padding: 40px !important
}

.spacing_spcng-xs-pt--40__9DADm {
    padding-top: 40px !important
}

.spacing_spcng-xs-pr--40__tEnhJ {
    padding-right: 40px !important
}

.spacing_spcng-xs-pb--40__tU9uY {
    padding-bottom: 40px !important
}

.spacing_spcng-xs-pl--40__cokxL {
    padding-left: 40px !important
}

.spacing_spcng-xs-pv--40__TmXQG {
    padding-bottom: 40px !important;
    padding-top: 40px !important
}

.spacing_spcng-xs-ph--40__L9QDA {
    padding-left: 40px !important;
    padding-right: 40px !important
}

.spacing_spcng-xs-p--44__Djb0n {
    padding: 44px !important
}

.spacing_spcng-xs-pt--44__AHqBj {
    padding-top: 44px !important
}

.spacing_spcng-xs-pr--44__AL1Jt {
    padding-right: 44px !important
}

.spacing_spcng-xs-pb--44__d2iSd {
    padding-bottom: 44px !important
}

.spacing_spcng-xs-pl--44__S9ldG {
    padding-left: 44px !important
}

.spacing_spcng-xs-pv--44__RfwP0 {
    padding-bottom: 44px !important;
    padding-top: 44px !important
}

.spacing_spcng-xs-ph--44__zAWUb {
    padding-left: 44px !important;
    padding-right: 44px !important
}

.spacing_spcng-xs-p--45__vsOK8 {
    padding: 45px !important
}

.spacing_spcng-xs-pt--45__Dl38c {
    padding-top: 45px !important
}

.spacing_spcng-xs-pr--45__RLLR3 {
    padding-right: 45px !important
}

.spacing_spcng-xs-pb--45__7CXHj {
    padding-bottom: 45px !important
}

.spacing_spcng-xs-pl--45__rqMeT {
    padding-left: 45px !important
}

.spacing_spcng-xs-pv--45__C460N {
    padding-bottom: 45px !important;
    padding-top: 45px !important
}

.spacing_spcng-xs-ph--45__DRWVM {
    padding-left: 45px !important;
    padding-right: 45px !important
}

.spacing_spcng-xs-p--72__kU4um {
    padding: 72px !important
}

.spacing_spcng-xs-pt--72__OqiPf {
    padding-top: 72px !important
}

.spacing_spcng-xs-pr--72__NerEp {
    padding-right: 72px !important
}

.spacing_spcng-xs-pb--72__Ik6KU {
    padding-bottom: 72px !important
}

.spacing_spcng-xs-pl--72__BLgSk {
    padding-left: 72px !important
}

.spacing_spcng-xs-pv--72__mZ8vK {
    padding-bottom: 72px !important;
    padding-top: 72px !important
}

.spacing_spcng-xs-ph--72__avE0o {
    padding-left: 72px !important;
    padding-right: 72px !important
}

@media screen and (min-width:40rem) {
    .spacing_spcng-sm-m--0__3rdup {
        margin: 0 !important
    }

    .spacing_spcng-sm-mt--0__3Vdeq {
        margin-top: 0 !important
    }

    .spacing_spcng-sm-mr--0__Nl1ni {
        margin-right: 0 !important
    }

    .spacing_spcng-sm-mb--0__rTbf5 {
        margin-bottom: 0 !important
    }

    .spacing_spcng-sm-ml--0__kZwRk {
        margin-left: 0 !important
    }

    .spacing_spcng-sm-mv--0__E2FC_ {
        margin-bottom: 0 !important;
        margin-top: 0 !important
    }

    .spacing_spcng-sm-mh--0__0mc_k {
        margin-left: 0 !important;
        margin-right: 0 !important
    }

    .spacing_spcng-sm-m--2__vwP4K {
        margin: 2px !important
    }

    .spacing_spcng-sm-mt--2__7jRlz {
        margin-top: 2px !important
    }

    .spacing_spcng-sm-mr--2__FHt_s {
        margin-right: 2px !important
    }

    .spacing_spcng-sm-mb--2__n_bxK {
        margin-bottom: 2px !important
    }

    .spacing_spcng-sm-ml--2__IEG0i {
        margin-left: 2px !important
    }

    .spacing_spcng-sm-mv--2__l8g2B {
        margin-bottom: 2px !important;
        margin-top: 2px !important
    }

    .spacing_spcng-sm-mh--2__WMUyf {
        margin-left: 2px !important;
        margin-right: 2px !important
    }

    .spacing_spcng-sm-m--4__2npy7 {
        margin: 4px !important
    }

    .spacing_spcng-sm-mt--4__8vpAK {
        margin-top: 4px !important
    }

    .spacing_spcng-sm-mr--4__RdGXv {
        margin-right: 4px !important
    }

    .spacing_spcng-sm-mb--4__GnYOC {
        margin-bottom: 4px !important
    }

    .spacing_spcng-sm-ml--4__GyZ2x {
        margin-left: 4px !important
    }

    .spacing_spcng-sm-mv--4__zhvRb {
        margin-bottom: 4px !important;
        margin-top: 4px !important
    }

    .spacing_spcng-sm-mh--4__7qYl7 {
        margin-left: 4px !important;
        margin-right: 4px !important
    }

    .spacing_spcng-sm-m--5__VCxN7 {
        margin: 5px !important
    }

    .spacing_spcng-sm-mt--5__vDz8C {
        margin-top: 5px !important
    }

    .spacing_spcng-sm-mr--5__yGVPA {
        margin-right: 5px !important
    }

    .spacing_spcng-sm-mb--5__jEurn {
        margin-bottom: 5px !important
    }

    .spacing_spcng-sm-ml--5__U_FGK {
        margin-left: 5px !important
    }

    .spacing_spcng-sm-mv--5__mYqpl {
        margin-bottom: 5px !important;
        margin-top: 5px !important
    }

    .spacing_spcng-sm-mh--5__N2xsl {
        margin-left: 5px !important;
        margin-right: 5px !important
    }

    .spacing_spcng-sm-m--6__uWEZk {
        margin: 6px !important
    }

    .spacing_spcng-sm-mt--6__4feyP {
        margin-top: 6px !important
    }

    .spacing_spcng-sm-mr--6__dT_8J {
        margin-right: 6px !important
    }

    .spacing_spcng-sm-mb--6__IVPXQ {
        margin-bottom: 6px !important
    }

    .spacing_spcng-sm-ml--6__oJTx_ {
        margin-left: 6px !important
    }

    .spacing_spcng-sm-mv--6__MFmx6 {
        margin-bottom: 6px !important;
        margin-top: 6px !important
    }

    .spacing_spcng-sm-mh--6__GBsfm {
        margin-left: 6px !important;
        margin-right: 6px !important
    }

    .spacing_spcng-sm-m--7__9kXue {
        margin: 7px !important
    }

    .spacing_spcng-sm-mt--7__VIIpt {
        margin-top: 7px !important
    }

    .spacing_spcng-sm-mr--7__njUTz {
        margin-right: 7px !important
    }

    .spacing_spcng-sm-mb--7__Hxrel {
        margin-bottom: 7px !important
    }

    .spacing_spcng-sm-ml--7__qwRH8 {
        margin-left: 7px !important
    }

    .spacing_spcng-sm-mv--7__qwunK {
        margin-bottom: 7px !important;
        margin-top: 7px !important
    }

    .spacing_spcng-sm-mh--7__zqZz4 {
        margin-left: 7px !important;
        margin-right: 7px !important
    }

    .spacing_spcng-sm-m--8__js5yV {
        margin: 8px !important
    }

    .spacing_spcng-sm-mt--8__yO1fx {
        margin-top: 8px !important
    }

    .spacing_spcng-sm-mr--8__9GYHD {
        margin-right: 8px !important
    }

    .spacing_spcng-sm-mb--8__Uf5FD {
        margin-bottom: 8px !important
    }

    .spacing_spcng-sm-ml--8__ndzDS {
        margin-left: 8px !important
    }

    .spacing_spcng-sm-mv--8__nsmjY {
        margin-bottom: 8px !important;
        margin-top: 8px !important
    }

    .spacing_spcng-sm-mh--8__jcqbG {
        margin-left: 8px !important;
        margin-right: 8px !important
    }

    .spacing_spcng-sm-m--10__ZhrFw {
        margin: 10px !important
    }

    .spacing_spcng-sm-mt--10__2NnAb {
        margin-top: 10px !important
    }

    .spacing_spcng-sm-mr--10__d1pL9 {
        margin-right: 10px !important
    }

    .spacing_spcng-sm-mb--10__UUcAn {
        margin-bottom: 10px !important
    }

    .spacing_spcng-sm-ml--10__9jO32 {
        margin-left: 10px !important
    }

    .spacing_spcng-sm-mv--10__p_S88 {
        margin-bottom: 10px !important;
        margin-top: 10px !important
    }

    .spacing_spcng-sm-mh--10__5iter {
        margin-left: 10px !important;
        margin-right: 10px !important
    }

    .spacing_spcng-sm-m--12__JAzZ1 {
        margin: 12px !important
    }

    .spacing_spcng-sm-mt--12___0Lnw {
        margin-top: 12px !important
    }

    .spacing_spcng-sm-mr--12__DyWrl {
        margin-right: 12px !important
    }

    .spacing_spcng-sm-mb--12___WGnR {
        margin-bottom: 12px !important
    }

    .spacing_spcng-sm-ml--12__jQZcb {
        margin-left: 12px !important
    }

    .spacing_spcng-sm-mv--12__byx2i {
        margin-bottom: 12px !important;
        margin-top: 12px !important
    }

    .spacing_spcng-sm-mh--12__FqqUI {
        margin-left: 12px !important;
        margin-right: 12px !important
    }

    .spacing_spcng-sm-m--15__2ahao {
        margin: 15px !important
    }

    .spacing_spcng-sm-mt--15__vgWTk {
        margin-top: 15px !important
    }

    .spacing_spcng-sm-mr--15__9uR6U {
        margin-right: 15px !important
    }

    .spacing_spcng-sm-mb--15__Qybvx {
        margin-bottom: 15px !important
    }

    .spacing_spcng-sm-ml--15__VnyzJ {
        margin-left: 15px !important
    }

    .spacing_spcng-sm-mv--15__df4FB {
        margin-bottom: 15px !important;
        margin-top: 15px !important
    }

    .spacing_spcng-sm-mh--15__eV2SW {
        margin-left: 15px !important;
        margin-right: 15px !important
    }

    .spacing_spcng-sm-m--16__Rvv5n {
        margin: 16px !important
    }

    .spacing_spcng-sm-mt--16__kl4jl {
        margin-top: 16px !important
    }

    .spacing_spcng-sm-mr--16__ZBfo2 {
        margin-right: 16px !important
    }

    .spacing_spcng-sm-mb--16__1DnZv {
        margin-bottom: 16px !important
    }

    .spacing_spcng-sm-ml--16__CsMC2 {
        margin-left: 16px !important
    }

    .spacing_spcng-sm-mv--16__XNgNa {
        margin-bottom: 16px !important;
        margin-top: 16px !important
    }

    .spacing_spcng-sm-mh--16__FrwVg {
        margin-left: 16px !important;
        margin-right: 16px !important
    }

    .spacing_spcng-sm-m--20__8GlrO {
        margin: 20px !important
    }

    .spacing_spcng-sm-mt--20__PcQQ7 {
        margin-top: 20px !important
    }

    .spacing_spcng-sm-mr--20__OC4l2 {
        margin-right: 20px !important
    }

    .spacing_spcng-sm-mb--20__Ys9vY {
        margin-bottom: 20px !important
    }

    .spacing_spcng-sm-ml--20__oSPKN {
        margin-left: 20px !important
    }

    .spacing_spcng-sm-mv--20__SUtaL {
        margin-bottom: 20px !important;
        margin-top: 20px !important
    }

    .spacing_spcng-sm-mh--20__qoXPM {
        margin-left: 20px !important;
        margin-right: 20px !important
    }

    .spacing_spcng-sm-m--24__GnBdo {
        margin: 24px !important
    }

    .spacing_spcng-sm-mt--24__zNBBN {
        margin-top: 24px !important
    }

    .spacing_spcng-sm-mr--24__rkGDs {
        margin-right: 24px !important
    }

    .spacing_spcng-sm-mb--24__zO934 {
        margin-bottom: 24px !important
    }

    .spacing_spcng-sm-ml--24__Qpfw7 {
        margin-left: 24px !important
    }

    .spacing_spcng-sm-mv--24__t9V9H {
        margin-bottom: 24px !important;
        margin-top: 24px !important
    }

    .spacing_spcng-sm-mh--24__OoJHW {
        margin-left: 24px !important;
        margin-right: 24px !important
    }

    .spacing_spcng-sm-m--28__OEiOl {
        margin: 28px !important
    }

    .spacing_spcng-sm-mt--28___xlez {
        margin-top: 28px !important
    }

    .spacing_spcng-sm-mr--28__dJPwl {
        margin-right: 28px !important
    }

    .spacing_spcng-sm-mb--28__ReFlW {
        margin-bottom: 28px !important
    }

    .spacing_spcng-sm-ml--28__by90v {
        margin-left: 28px !important
    }

    .spacing_spcng-sm-mv--28__tbT1R {
        margin-bottom: 28px !important;
        margin-top: 28px !important
    }

    .spacing_spcng-sm-mh--28__EU5nj {
        margin-left: 28px !important;
        margin-right: 28px !important
    }

    .spacing_spcng-sm-m--30__bzT3d {
        margin: 30px !important
    }

    .spacing_spcng-sm-mt--30__LyWO0 {
        margin-top: 30px !important
    }

    .spacing_spcng-sm-mr--30__XpK9b {
        margin-right: 30px !important
    }

    .spacing_spcng-sm-mb--30__dUJEo {
        margin-bottom: 30px !important
    }

    .spacing_spcng-sm-ml--30__kQPIn {
        margin-left: 30px !important
    }

    .spacing_spcng-sm-mv--30__cKCy7 {
        margin-bottom: 30px !important;
        margin-top: 30px !important
    }

    .spacing_spcng-sm-mh--30__naUVw {
        margin-left: 30px !important;
        margin-right: 30px !important
    }

    .spacing_spcng-sm-m--32__R9Djd {
        margin: 32px !important
    }

    .spacing_spcng-sm-mt--32__CgEKW {
        margin-top: 32px !important
    }

    .spacing_spcng-sm-mr--32__54OIO {
        margin-right: 32px !important
    }

    .spacing_spcng-sm-mb--32__Hg1VP {
        margin-bottom: 32px !important
    }

    .spacing_spcng-sm-ml--32__xgDUf {
        margin-left: 32px !important
    }

    .spacing_spcng-sm-mv--32__arl9R {
        margin-bottom: 32px !important;
        margin-top: 32px !important
    }

    .spacing_spcng-sm-mh--32__c16lZ {
        margin-left: 32px !important;
        margin-right: 32px !important
    }

    .spacing_spcng-sm-m--35__hEqpD {
        margin: 35px !important
    }

    .spacing_spcng-sm-mt--35__D_UO4 {
        margin-top: 35px !important
    }

    .spacing_spcng-sm-mr--35__pdBxW {
        margin-right: 35px !important
    }

    .spacing_spcng-sm-mb--35__up20W {
        margin-bottom: 35px !important
    }

    .spacing_spcng-sm-ml--35__cE_1r {
        margin-left: 35px !important
    }

    .spacing_spcng-sm-mv--35__AttCm {
        margin-bottom: 35px !important;
        margin-top: 35px !important
    }

    .spacing_spcng-sm-mh--35__AfzHY {
        margin-left: 35px !important;
        margin-right: 35px !important
    }

    .spacing_spcng-sm-m--36__tOx0q {
        margin: 36px !important
    }

    .spacing_spcng-sm-mt--36__eofwd {
        margin-top: 36px !important
    }

    .spacing_spcng-sm-mr--36__OZ8ZW {
        margin-right: 36px !important
    }

    .spacing_spcng-sm-mb--36__wQY2e {
        margin-bottom: 36px !important
    }

    .spacing_spcng-sm-ml--36__WPyK0 {
        margin-left: 36px !important
    }

    .spacing_spcng-sm-mv--36__tPvtP {
        margin-bottom: 36px !important;
        margin-top: 36px !important
    }

    .spacing_spcng-sm-mh--36__fjrtI {
        margin-left: 36px !important;
        margin-right: 36px !important
    }

    .spacing_spcng-sm-m--40__yzZLG {
        margin: 40px !important
    }

    .spacing_spcng-sm-mt--40__N5BXF {
        margin-top: 40px !important
    }

    .spacing_spcng-sm-mr--40__3VO__ {
        margin-right: 40px !important
    }

    .spacing_spcng-sm-mb--40__5hT2p {
        margin-bottom: 40px !important
    }

    .spacing_spcng-sm-ml--40__fIzb8 {
        margin-left: 40px !important
    }

    .spacing_spcng-sm-mv--40__refhE {
        margin-bottom: 40px !important;
        margin-top: 40px !important
    }

    .spacing_spcng-sm-mh--40__3aZ4v {
        margin-left: 40px !important;
        margin-right: 40px !important
    }

    .spacing_spcng-sm-m--44__DydqU {
        margin: 44px !important
    }

    .spacing_spcng-sm-mt--44__3HeaI {
        margin-top: 44px !important
    }

    .spacing_spcng-sm-mr--44___yHnK {
        margin-right: 44px !important
    }

    .spacing_spcng-sm-mb--44___XMnC {
        margin-bottom: 44px !important
    }

    .spacing_spcng-sm-ml--44__RPacq {
        margin-left: 44px !important
    }

    .spacing_spcng-sm-mv--44__uXUVw {
        margin-bottom: 44px !important;
        margin-top: 44px !important
    }

    .spacing_spcng-sm-mh--44__j22YO {
        margin-left: 44px !important;
        margin-right: 44px !important
    }

    .spacing_spcng-sm-m--45__QlOD2 {
        margin: 45px !important
    }

    .spacing_spcng-sm-mt--45__jVb9D {
        margin-top: 45px !important
    }

    .spacing_spcng-sm-mr--45__qeaNh {
        margin-right: 45px !important
    }

    .spacing_spcng-sm-mb--45__rgJrp {
        margin-bottom: 45px !important
    }

    .spacing_spcng-sm-ml--45__qtw9e {
        margin-left: 45px !important
    }

    .spacing_spcng-sm-mv--45__mVPdx {
        margin-bottom: 45px !important;
        margin-top: 45px !important
    }

    .spacing_spcng-sm-mh--45__HymVf {
        margin-left: 45px !important;
        margin-right: 45px !important
    }

    .spacing_spcng-sm-m--72__mK5_3 {
        margin: 72px !important
    }

    .spacing_spcng-sm-mt--72__3lKrm {
        margin-top: 72px !important
    }

    .spacing_spcng-sm-mr--72__P1XCn {
        margin-right: 72px !important
    }

    .spacing_spcng-sm-mb--72__YHUvk {
        margin-bottom: 72px !important
    }

    .spacing_spcng-sm-ml--72__MDnaM {
        margin-left: 72px !important
    }

    .spacing_spcng-sm-mv--72__mMGC7 {
        margin-bottom: 72px !important;
        margin-top: 72px !important
    }

    .spacing_spcng-sm-mh--72__g36V7 {
        margin-left: 72px !important;
        margin-right: 72px !important
    }

    .spacing_spcng-sm-p--0__LDyXf {
        padding: 0 !important
    }

    .spacing_spcng-sm-pt--0__YyERy {
        padding-top: 0 !important
    }

    .spacing_spcng-sm-pr--0__2khW9 {
        padding-right: 0 !important
    }

    .spacing_spcng-sm-pb--0___ctAS {
        padding-bottom: 0 !important
    }

    .spacing_spcng-sm-pl--0__ujK9c {
        padding-left: 0 !important
    }

    .spacing_spcng-sm-pv--0__SwwjM {
        padding-bottom: 0 !important;
        padding-top: 0 !important
    }

    .spacing_spcng-sm-ph--0__0A0ly {
        padding-left: 0 !important;
        padding-right: 0 !important
    }

    .spacing_spcng-sm-p--2__fQwnA {
        padding: 2px !important
    }

    .spacing_spcng-sm-pt--2__85KMC {
        padding-top: 2px !important
    }

    .spacing_spcng-sm-pr--2__J6vRa {
        padding-right: 2px !important
    }

    .spacing_spcng-sm-pb--2__t3XSb {
        padding-bottom: 2px !important
    }

    .spacing_spcng-sm-pl--2__l4uaX {
        padding-left: 2px !important
    }

    .spacing_spcng-sm-pv--2__13Ib2 {
        padding-bottom: 2px !important;
        padding-top: 2px !important
    }

    .spacing_spcng-sm-ph--2__P_7BK {
        padding-left: 2px !important;
        padding-right: 2px !important
    }

    .spacing_spcng-sm-p--4__cOY7n {
        padding: 4px !important
    }

    .spacing_spcng-sm-pt--4__GxT7_ {
        padding-top: 4px !important
    }

    .spacing_spcng-sm-pr--4__Egrh4 {
        padding-right: 4px !important
    }

    .spacing_spcng-sm-pb--4__1_RUH {
        padding-bottom: 4px !important
    }

    .spacing_spcng-sm-pl--4__48omh {
        padding-left: 4px !important
    }

    .spacing_spcng-sm-pv--4__JYCfX {
        padding-bottom: 4px !important;
        padding-top: 4px !important
    }

    .spacing_spcng-sm-ph--4__abeVt {
        padding-left: 4px !important;
        padding-right: 4px !important
    }

    .spacing_spcng-sm-p--5__QzHHU {
        padding: 5px !important
    }

    .spacing_spcng-sm-pt--5__Dl5j5 {
        padding-top: 5px !important
    }

    .spacing_spcng-sm-pr--5__5CHp5 {
        padding-right: 5px !important
    }

    .spacing_spcng-sm-pb--5__ROnkk {
        padding-bottom: 5px !important
    }

    .spacing_spcng-sm-pl--5__tx4GI {
        padding-left: 5px !important
    }

    .spacing_spcng-sm-pv--5__N1Mp_ {
        padding-bottom: 5px !important;
        padding-top: 5px !important
    }

    .spacing_spcng-sm-ph--5__isFg_ {
        padding-left: 5px !important;
        padding-right: 5px !important
    }

    .spacing_spcng-sm-p--6__Pr7jq {
        padding: 6px !important
    }

    .spacing_spcng-sm-pt--6__ubiPc {
        padding-top: 6px !important
    }

    .spacing_spcng-sm-pr--6__mMJvQ {
        padding-right: 6px !important
    }

    .spacing_spcng-sm-pb--6__xAA5u {
        padding-bottom: 6px !important
    }

    .spacing_spcng-sm-pl--6__gVQM5 {
        padding-left: 6px !important
    }

    .spacing_spcng-sm-pv--6__KjouF {
        padding-bottom: 6px !important;
        padding-top: 6px !important
    }

    .spacing_spcng-sm-ph--6__IwRs5 {
        padding-left: 6px !important;
        padding-right: 6px !important
    }

    .spacing_spcng-sm-p--7__NWqFe {
        padding: 7px !important
    }

    .spacing_spcng-sm-pt--7__W_BdT {
        padding-top: 7px !important
    }

    .spacing_spcng-sm-pr--7__qHxwI {
        padding-right: 7px !important
    }

    .spacing_spcng-sm-pb--7__c0K_O {
        padding-bottom: 7px !important
    }

    .spacing_spcng-sm-pl--7__E8ZzM {
        padding-left: 7px !important
    }

    .spacing_spcng-sm-pv--7__zVIXn {
        padding-bottom: 7px !important;
        padding-top: 7px !important
    }

    .spacing_spcng-sm-ph--7__3Ljwh {
        padding-left: 7px !important;
        padding-right: 7px !important
    }

    .spacing_spcng-sm-p--8__xWfaK {
        padding: 8px !important
    }

    .spacing_spcng-sm-pt--8___yVVH {
        padding-top: 8px !important
    }

    .spacing_spcng-sm-pr--8__Q_18y {
        padding-right: 8px !important
    }

    .spacing_spcng-sm-pb--8__P5a9D {
        padding-bottom: 8px !important
    }

    .spacing_spcng-sm-pl--8__Yr2B9 {
        padding-left: 8px !important
    }

    .spacing_spcng-sm-pv--8__EjpcC {
        padding-bottom: 8px !important;
        padding-top: 8px !important
    }

    .spacing_spcng-sm-ph--8__T08O8 {
        padding-left: 8px !important;
        padding-right: 8px !important
    }

    .spacing_spcng-sm-p--10__36wiz {
        padding: 10px !important
    }

    .spacing_spcng-sm-pt--10__j7w5_ {
        padding-top: 10px !important
    }

    .spacing_spcng-sm-pr--10__fwcnK {
        padding-right: 10px !important
    }

    .spacing_spcng-sm-pb--10__tmhdS {
        padding-bottom: 10px !important
    }

    .spacing_spcng-sm-pl--10__2i_90 {
        padding-left: 10px !important
    }

    .spacing_spcng-sm-pv--10__viBWc {
        padding-bottom: 10px !important;
        padding-top: 10px !important
    }

    .spacing_spcng-sm-ph--10__qC0F5 {
        padding-left: 10px !important;
        padding-right: 10px !important
    }

    .spacing_spcng-sm-p--12__NbNBA {
        padding: 12px !important
    }

    .spacing_spcng-sm-pt--12__ue_0m {
        padding-top: 12px !important
    }

    .spacing_spcng-sm-pr--12__bVn_2 {
        padding-right: 12px !important
    }

    .spacing_spcng-sm-pb--12__Xbk62 {
        padding-bottom: 12px !important
    }

    .spacing_spcng-sm-pl--12__kg0rj {
        padding-left: 12px !important
    }

    .spacing_spcng-sm-pv--12__YchSg {
        padding-bottom: 12px !important;
        padding-top: 12px !important
    }

    .spacing_spcng-sm-ph--12__roRS_ {
        padding-left: 12px !important;
        padding-right: 12px !important
    }

    .spacing_spcng-sm-p--15__luBbX {
        padding: 15px !important
    }

    .spacing_spcng-sm-pt--15__sc4zN {
        padding-top: 15px !important
    }

    .spacing_spcng-sm-pr--15__xy8c7 {
        padding-right: 15px !important
    }

    .spacing_spcng-sm-pb--15__myKTu {
        padding-bottom: 15px !important
    }

    .spacing_spcng-sm-pl--15__zpnqB {
        padding-left: 15px !important
    }

    .spacing_spcng-sm-pv--15__Ch9Rg {
        padding-bottom: 15px !important;
        padding-top: 15px !important
    }

    .spacing_spcng-sm-ph--15__4_mdj {
        padding-left: 15px !important;
        padding-right: 15px !important
    }

    .spacing_spcng-sm-p--16__I5qkw {
        padding: 16px !important
    }

    .spacing_spcng-sm-pt--16__h2528 {
        padding-top: 16px !important
    }

    .spacing_spcng-sm-pr--16__dVvvj {
        padding-right: 16px !important
    }

    .spacing_spcng-sm-pb--16__tc3fv {
        padding-bottom: 16px !important
    }

    .spacing_spcng-sm-pl--16__l_9qp {
        padding-left: 16px !important
    }

    .spacing_spcng-sm-pv--16__oBm4w {
        padding-bottom: 16px !important;
        padding-top: 16px !important
    }

    .spacing_spcng-sm-ph--16__fBCA7 {
        padding-left: 16px !important;
        padding-right: 16px !important
    }

    .spacing_spcng-sm-p--20__vJ7PT {
        padding: 20px !important
    }

    .spacing_spcng-sm-pt--20__jJqMm {
        padding-top: 20px !important
    }

    .spacing_spcng-sm-pr--20__5PIVS {
        padding-right: 20px !important
    }

    .spacing_spcng-sm-pb--20__4L4t_ {
        padding-bottom: 20px !important
    }

    .spacing_spcng-sm-pl--20__LCVC8 {
        padding-left: 20px !important
    }

    .spacing_spcng-sm-pv--20__L_6a9 {
        padding-bottom: 20px !important;
        padding-top: 20px !important
    }

    .spacing_spcng-sm-ph--20__piwY6 {
        padding-left: 20px !important;
        padding-right: 20px !important
    }

    .spacing_spcng-sm-p--24__5HjRQ {
        padding: 24px !important
    }

    .spacing_spcng-sm-pt--24__Zu3X4 {
        padding-top: 24px !important
    }

    .spacing_spcng-sm-pr--24__lo7A0 {
        padding-right: 24px !important
    }

    .spacing_spcng-sm-pb--24__hiRYD {
        padding-bottom: 24px !important
    }

    .spacing_spcng-sm-pl--24__eD1ZP {
        padding-left: 24px !important
    }

    .spacing_spcng-sm-pv--24__9fQBJ {
        padding-bottom: 24px !important;
        padding-top: 24px !important
    }

    .spacing_spcng-sm-ph--24__FKYov {
        padding-left: 24px !important;
        padding-right: 24px !important
    }

    .spacing_spcng-sm-p--28__sZzyr {
        padding: 28px !important
    }

    .spacing_spcng-sm-pt--28__A5LIo {
        padding-top: 28px !important
    }

    .spacing_spcng-sm-pr--28__Oq5wK {
        padding-right: 28px !important
    }

    .spacing_spcng-sm-pb--28__sK_n8 {
        padding-bottom: 28px !important
    }

    .spacing_spcng-sm-pl--28__MA4bG {
        padding-left: 28px !important
    }

    .spacing_spcng-sm-pv--28__M1ve6 {
        padding-bottom: 28px !important;
        padding-top: 28px !important
    }

    .spacing_spcng-sm-ph--28__If2tX {
        padding-left: 28px !important;
        padding-right: 28px !important
    }

    .spacing_spcng-sm-p--30__LuOyd {
        padding: 30px !important
    }

    .spacing_spcng-sm-pt--30__IdTaF {
        padding-top: 30px !important
    }

    .spacing_spcng-sm-pr--30__61yKP {
        padding-right: 30px !important
    }

    .spacing_spcng-sm-pb--30__R6RHx {
        padding-bottom: 30px !important
    }

    .spacing_spcng-sm-pl--30__j_rb0 {
        padding-left: 30px !important
    }

    .spacing_spcng-sm-pv--30__5Pa73 {
        padding-bottom: 30px !important;
        padding-top: 30px !important
    }

    .spacing_spcng-sm-ph--30__9voPH {
        padding-left: 30px !important;
        padding-right: 30px !important
    }

    .spacing_spcng-sm-p--32__bqQWt {
        padding: 32px !important
    }

    .spacing_spcng-sm-pt--32__HVyJx {
        padding-top: 32px !important
    }

    .spacing_spcng-sm-pr--32__5Q2gx {
        padding-right: 32px !important
    }

    .spacing_spcng-sm-pb--32__p1RHx {
        padding-bottom: 32px !important
    }

    .spacing_spcng-sm-pl--32__p7BPg {
        padding-left: 32px !important
    }

    .spacing_spcng-sm-pv--32__JuVIs {
        padding-bottom: 32px !important;
        padding-top: 32px !important
    }

    .spacing_spcng-sm-ph--32__yMhfH {
        padding-left: 32px !important;
        padding-right: 32px !important
    }

    .spacing_spcng-sm-p--35___2kSE {
        padding: 35px !important
    }

    .spacing_spcng-sm-pt--35__MNT7K {
        padding-top: 35px !important
    }

    .spacing_spcng-sm-pr--35__bfbUU {
        padding-right: 35px !important
    }

    .spacing_spcng-sm-pb--35__EqF77 {
        padding-bottom: 35px !important
    }

    .spacing_spcng-sm-pl--35__rjHrN {
        padding-left: 35px !important
    }

    .spacing_spcng-sm-pv--35__Ks9RH {
        padding-bottom: 35px !important;
        padding-top: 35px !important
    }

    .spacing_spcng-sm-ph--35__fTXuG {
        padding-left: 35px !important;
        padding-right: 35px !important
    }

    .spacing_spcng-sm-p--36__LRWtK {
        padding: 36px !important
    }

    .spacing_spcng-sm-pt--36__GcKEm {
        padding-top: 36px !important
    }

    .spacing_spcng-sm-pr--36__rS5Pb {
        padding-right: 36px !important
    }

    .spacing_spcng-sm-pb--36__WxsX9 {
        padding-bottom: 36px !important
    }

    .spacing_spcng-sm-pl--36__PSGSP {
        padding-left: 36px !important
    }

    .spacing_spcng-sm-pv--36__gqan5 {
        padding-bottom: 36px !important;
        padding-top: 36px !important
    }

    .spacing_spcng-sm-ph--36___FvkM {
        padding-left: 36px !important;
        padding-right: 36px !important
    }

    .spacing_spcng-sm-p--40__j_ed8 {
        padding: 40px !important
    }

    .spacing_spcng-sm-pt--40__GJkKU {
        padding-top: 40px !important
    }

    .spacing_spcng-sm-pr--40__dr0ms {
        padding-right: 40px !important
    }

    .spacing_spcng-sm-pb--40__QFOt1 {
        padding-bottom: 40px !important
    }

    .spacing_spcng-sm-pl--40__XUFzQ {
        padding-left: 40px !important
    }

    .spacing_spcng-sm-pv--40__jDsJn {
        padding-bottom: 40px !important;
        padding-top: 40px !important
    }

    .spacing_spcng-sm-ph--40__OD3zH {
        padding-left: 40px !important;
        padding-right: 40px !important
    }

    .spacing_spcng-sm-p--44__dwdHX {
        padding: 44px !important
    }

    .spacing_spcng-sm-pt--44__eSV_D {
        padding-top: 44px !important
    }

    .spacing_spcng-sm-pr--44__Ezpxg {
        padding-right: 44px !important
    }

    .spacing_spcng-sm-pb--44__1_VuK {
        padding-bottom: 44px !important
    }

    .spacing_spcng-sm-pl--44__DUNam {
        padding-left: 44px !important
    }

    .spacing_spcng-sm-pv--44__Shvt7 {
        padding-bottom: 44px !important;
        padding-top: 44px !important
    }

    .spacing_spcng-sm-ph--44__atj68 {
        padding-left: 44px !important;
        padding-right: 44px !important
    }

    .spacing_spcng-sm-p--45__Bkcau {
        padding: 45px !important
    }

    .spacing_spcng-sm-pt--45__YheUT {
        padding-top: 45px !important
    }

    .spacing_spcng-sm-pr--45__stKk0 {
        padding-right: 45px !important
    }

    .spacing_spcng-sm-pb--45__oV1_W {
        padding-bottom: 45px !important
    }

    .spacing_spcng-sm-pl--45__1hZOc {
        padding-left: 45px !important
    }

    .spacing_spcng-sm-pv--45__QnO1m {
        padding-bottom: 45px !important;
        padding-top: 45px !important
    }

    .spacing_spcng-sm-ph--45___oSid {
        padding-left: 45px !important;
        padding-right: 45px !important
    }

    .spacing_spcng-sm-p--72__mNXPx {
        padding: 72px !important
    }

    .spacing_spcng-sm-pt--72__jaSI_ {
        padding-top: 72px !important
    }

    .spacing_spcng-sm-pr--72__YJzd1 {
        padding-right: 72px !important
    }

    .spacing_spcng-sm-pb--72__SAxh1 {
        padding-bottom: 72px !important
    }

    .spacing_spcng-sm-pl--72__Mbjgk {
        padding-left: 72px !important
    }

    .spacing_spcng-sm-pv--72__sVFwn {
        padding-bottom: 72px !important;
        padding-top: 72px !important
    }

    .spacing_spcng-sm-ph--72__NsnJc {
        padding-left: 72px !important;
        padding-right: 72px !important
    }
}

.visibility_visibility__nH66_.visibility_visibility--xs-hidden__vTATc {
    display: none
}

.visibility_visibility__nH66_.visibility_visibility--xs-visible__bUvX9 {
    display: initial
}

@media screen and (min-width:40rem) {
    .visibility_visibility__nH66_.visibility_visibility--sm-hidden__BwDWG {
        display: none
    }

    .visibility_visibility__nH66_.visibility_visibility--sm-visible__44PHA {
        display: initial
    }
}

@media screen and (min-width:48rem) {
    .visibility_visibility__nH66_.visibility_visibility--md-hidden__6_g2G {
        display: none
    }

    .visibility_visibility__nH66_.visibility_visibility--md-visible__z2_st {
        display: initial
    }
}

@media screen and (min-width:64rem) {
    .visibility_visibility__nH66_.visibility_visibility--lg-hidden__d08B3 {
        display: none
    }

    .visibility_visibility__nH66_.visibility_visibility--lg-visible__jRqqH {
        display: initial
    }
}

.visibility_visibility--preserve-space___IqwQ {
    display: initial !important
}

.visibility_visibility--preserve-space___IqwQ.visibility_visibility--xs-hidden__vTATc {
    visibility: hidden
}

.visibility_visibility--preserve-space___IqwQ.visibility_visibility--xs-visible__bUvX9 {
    visibility: visible
}

@media screen and (min-width:40rem) {
    .visibility_visibility--preserve-space___IqwQ.visibility_visibility--sm-hidden__BwDWG {
        visibility: hidden
    }

    .visibility_visibility--preserve-space___IqwQ.visibility_visibility--sm-visible__44PHA {
        visibility: visible
    }
}

@media screen and (min-width:48rem) {
    .visibility_visibility--preserve-space___IqwQ.visibility_visibility--md-hidden__6_g2G {
        visibility: hidden
    }

    .visibility_visibility--preserve-space___IqwQ.visibility_visibility--md-visible__z2_st {
        visibility: visible
    }
}

@media screen and (min-width:64rem) {
    .visibility_visibility--preserve-space___IqwQ.visibility_visibility--lg-hidden__d08B3 {
        visibility: hidden
    }

    .visibility_visibility--preserve-space___IqwQ.visibility_visibility--lg-visible__jRqqH {
        visibility: visible
    }
}

.button-multi-action_button-multi-action__KnItF {
    position: relative
}

.button-multi-action_button-multi-action--disabled__z53mo .button-multi-action_button-multi-action__main-action__wuDts,
.button-multi-action_button-multi-action--disabled__z53mo .button-multi-action_button-multi-action__more-action__0lI6l {
    opacity: 1 !important
}

.button-multi-action_button-multi-action__main-action__wuDts {
    border-end-end-radius: 0;
    border-start-end-radius: 0;
    margin-inline-end: -1px
}

.button-multi-action_button-multi-action__main-action__wuDts:hover {
    z-index: 1
}

.button-multi-action_button-multi-action__more-action__0lI6l {
    border-end-start-radius: 0;
    border-start-start-radius: 0;
    display: flex;
    opacity: 1 !important;
    padding-left: 2px;
    padding-right: 2px
}

.button-multi-action_button-multi-action__hr-wrapper__BQAyd {
    z-index: 1
}

.hr_hr--direction-horizontal__AJ16Q {
    border-bottom-style: solid;
    border-left: none;
    border-right: none;
    border-top: none
}

.hr_hr--direction-vertical__iqHGa {
    border-bottom: none;
    border-left: none;
    border-right-style: solid;
    border-top: none;
    height: 100%
}

.hr_hr--color-primary__cVOP0 {
    border-color: var(--color-primary)
}

.hr_hr--color-secondary__qwzhN {
    border-color: #171a26
}

.hr_hr--color-green__uDJOV {
    border-color: #1c9a00
}

.hr_hr--color-yellow__G3s1p {
    border-color: #fdcb16
}

.hr_hr--color-orange__A1iAu {
    border-color: #e35b11
}

.hr_hr--color-red__H7iZc {
    border-color: #f22b2b
}

.hr_hr--color-gray90__mz_UW {
    border-color: #0b0c0d
}

.hr_hr--color-gray80__zOQxR {
    border-color: #555559
}

.hr_hr--color-gray70__kmppG {
    border-color: #6e6f73
}

.hr_hr--color-gray50__WErDH {
    border-color: #9fa0a6
}

.hr_hr--color-gray40__yu4vh {
    border-color: #b5b7bf
}

.hr_hr--color-gray30__BBjtU {
    border-color: #d2d3d9
}

.hr_hr--color-gray20__RCd49 {
    border-color: #f0f0f2
}

.hr_hr--color-dark90__9SyNw {
    border-color: #292f3f
}

.hr_hr--color-dark20__wU1jZ {
    border-color: #f0f1f4
}

.hr_hr--color-white__9hRZA {
    border-color: #fff
}

.hr_hr--color-purple10__rHyF9 {
    border-color: #feeffe
}

.hr_hr--color-purple100__N6gP6 {
    border-color: purple
}

.hr_hr--color-inherit__Mb5vv {
    border-color: inherit
}

.hr_hr--color-transparent__yPjb4 {
    border-color: transparent;
    border-color: var(--color-transparent)
}

.hr_hr--color-white__9hRZA {
    border-color: var(--color-white)
}

.hr_hr--color-black__xz1G9 {
    border-color: var(--color-black)
}

.hr_hr--color-slate-50__I_uBU {
    border-color: var(--color-slate-50)
}

.hr_hr--color-slate-100__pU1bR {
    border-color: var(--color-slate-100)
}

.hr_hr--color-slate-150__jl78l {
    border-color: var(--color-slate-150)
}

.hr_hr--color-slate-200__uOoVp {
    border-color: var(--color-slate-200)
}

.hr_hr--color-slate-300__vNbmf {
    border-color: var(--color-slate-300)
}

.hr_hr--color-slate-400__sGu4H {
    border-color: var(--color-slate-400)
}

.hr_hr--color-slate-500__Yab4I {
    border-color: var(--color-slate-500)
}

.hr_hr--color-slate-600__RvhLY {
    border-color: var(--color-slate-600)
}

.hr_hr--color-slate-700__21Sf2 {
    border-color: var(--color-slate-700)
}

.hr_hr--color-slate-800__NnWhA {
    border-color: var(--color-slate-800)
}

.hr_hr--color-slate-900__vrNIm {
    border-color: var(--color-slate-900)
}

.hr_hr--color-slate-1000__4OK__ {
    border-color: var(--color-slate-1000)
}

.hr_hr--color-gray-50__s5vkV {
    border-color: var(--color-gray-50)
}

.hr_hr--color-gray-100__hXhtv {
    border-color: var(--color-gray-100)
}

.hr_hr--color-gray-150__SwylF {
    border-color: var(--color-gray-150)
}

.hr_hr--color-gray-200__RqEbD {
    border-color: var(--color-gray-200)
}

.hr_hr--color-gray-250__IQF8l {
    border-color: var(--color-gray-250)
}

.hr_hr--color-gray-300__BCSkX {
    border-color: var(--color-gray-300)
}

.hr_hr--color-gray-400__JcoGm {
    border-color: var(--color-gray-400)
}

.hr_hr--color-gray-500__pnunX {
    border-color: var(--color-gray-500)
}

.hr_hr--color-gray-600__XDqG9 {
    border-color: var(--color-gray-600)
}

.hr_hr--color-gray-700__BjVDk {
    border-color: var(--color-gray-700)
}

.hr_hr--color-gray-800__YTsdN {
    border-color: var(--color-gray-800)
}

.hr_hr--color-gray-900__30ENJ {
    border-color: var(--color-gray-900)
}

.hr_hr--color-gray-1000__eYVqY {
    border-color: var(--color-gray-1000)
}

.hr_hr--color-zinc-50__Vp_x0 {
    border-color: var(--color-zinc-50)
}

.hr_hr--color-zinc-100__HpArb {
    border-color: var(--color-zinc-100)
}

.hr_hr--color-zinc-150__XYxFP {
    border-color: var(--color-zinc-150)
}

.hr_hr--color-zinc-200__QiOCI {
    border-color: var(--color-zinc-200)
}

.hr_hr--color-zinc-300__cmBuO {
    border-color: var(--color-zinc-300)
}

.hr_hr--color-zinc-400__lJXJy {
    border-color: var(--color-zinc-400)
}

.hr_hr--color-zinc-500__LMTBW {
    border-color: var(--color-zinc-500)
}

.hr_hr--color-zinc-600__4b9Gz {
    border-color: var(--color-zinc-600)
}

.hr_hr--color-zinc-700__pePIe {
    border-color: var(--color-zinc-700)
}

.hr_hr--color-zinc-800__TrHnp {
    border-color: var(--color-zinc-800)
}

.hr_hr--color-zinc-900__8T9hp {
    border-color: var(--color-zinc-900)
}

.hr_hr--color-zinc-1000__EKNqr {
    border-color: var(--color-zinc-1000)
}

.hr_hr--color-neutral-50___fs4S {
    border-color: var(--color-neutral-50)
}

.hr_hr--color-neutral-100__N2s7u {
    border-color: var(--color-neutral-100)
}

.hr_hr--color-neutral-150__j18O8 {
    border-color: var(--color-neutral-150)
}

.hr_hr--color-neutral-200__j4Oye {
    border-color: var(--color-neutral-200)
}

.hr_hr--color-neutral-300__2jBIY {
    border-color: var(--color-neutral-300)
}

.hr_hr--color-neutral-400__uthO8 {
    border-color: var(--color-neutral-400)
}

.hr_hr--color-neutral-500__a9R9P {
    border-color: var(--color-neutral-500)
}

.hr_hr--color-neutral-600__NcNiR {
    border-color: var(--color-neutral-600)
}

.hr_hr--color-neutral-700__aGvKO {
    border-color: var(--color-neutral-700)
}

.hr_hr--color-neutral-800__FjtWQ {
    border-color: var(--color-neutral-800)
}

.hr_hr--color-neutral-900__5BfJe {
    border-color: var(--color-neutral-900)
}

.hr_hr--color-neutral-1000__tagdj {
    border-color: var(--color-neutral-1000)
}

.hr_hr--color-stone-50__8B0M9 {
    border-color: var(--color-stone-50)
}

.hr_hr--color-stone-100__R7XMq {
    border-color: var(--color-stone-100)
}

.hr_hr--color-stone-150___fNj_ {
    border-color: var(--color-stone-150)
}

.hr_hr--color-stone-200__btRUT {
    border-color: var(--color-stone-200)
}

.hr_hr--color-stone-300__XxZ4_ {
    border-color: var(--color-stone-300)
}

.hr_hr--color-stone-400__wmi2J {
    border-color: var(--color-stone-400)
}

.hr_hr--color-stone-500__EOLAZ {
    border-color: var(--color-stone-500)
}

.hr_hr--color-stone-600__cbk4N {
    border-color: var(--color-stone-600)
}

.hr_hr--color-stone-700__TN74P {
    border-color: var(--color-stone-700)
}

.hr_hr--color-stone-800__YHEaS {
    border-color: var(--color-stone-800)
}

.hr_hr--color-stone-900__mwo16 {
    border-color: var(--color-stone-900)
}

.hr_hr--color-stone-1000__x_goS {
    border-color: var(--color-stone-1000)
}

.hr_hr--color-red-50__8C6jU {
    border-color: var(--color-red-50)
}

.hr_hr--color-red-100__ifpWi {
    border-color: var(--color-red-100)
}

.hr_hr--color-red-150__4QnPM {
    border-color: var(--color-red-150)
}

.hr_hr--color-red-200__wwRw6 {
    border-color: var(--color-red-200)
}

.hr_hr--color-red-300__uRyQy {
    border-color: var(--color-red-300)
}

.hr_hr--color-red-400__TtR2I {
    border-color: var(--color-red-400)
}

.hr_hr--color-red-500__jKEDW {
    border-color: var(--color-red-500)
}

.hr_hr--color-red-600__nkbrD {
    border-color: var(--color-red-600)
}

.hr_hr--color-red-700__2CapU {
    border-color: var(--color-red-700)
}

.hr_hr--color-red-800__JIfdg {
    border-color: var(--color-red-800)
}

.hr_hr--color-red-900__0yfZy {
    border-color: var(--color-red-900)
}

.hr_hr--color-red-1000__0Troa {
    border-color: var(--color-red-1000)
}

.hr_hr--color-orange-50__KEPCe {
    border-color: var(--color-orange-50)
}

.hr_hr--color-orange-100__71jaR {
    border-color: var(--color-orange-100)
}

.hr_hr--color-orange-150___sgEL {
    border-color: var(--color-orange-150)
}

.hr_hr--color-orange-200__UwCiG {
    border-color: var(--color-orange-200)
}

.hr_hr--color-orange-300__YIioM {
    border-color: var(--color-orange-300)
}

.hr_hr--color-orange-400__Y2_lj {
    border-color: var(--color-orange-400)
}

.hr_hr--color-orange-500__ZAg7_ {
    border-color: var(--color-orange-500)
}

.hr_hr--color-orange-600__1R1hr {
    border-color: var(--color-orange-600)
}

.hr_hr--color-orange-700__O6kNU {
    border-color: var(--color-orange-700)
}

.hr_hr--color-orange-800__W2fsq {
    border-color: var(--color-orange-800)
}

.hr_hr--color-orange-900__aIdru {
    border-color: var(--color-orange-900)
}

.hr_hr--color-orange-1000__IqMta {
    border-color: var(--color-orange-1000)
}

.hr_hr--color-amber-50__cnFTR {
    border-color: var(--color-amber-50)
}

.hr_hr--color-amber-100__jr_NR {
    border-color: var(--color-amber-100)
}

.hr_hr--color-amber-150__E_w8T {
    border-color: var(--color-amber-150)
}

.hr_hr--color-amber-200__ieuze {
    border-color: var(--color-amber-200)
}

.hr_hr--color-amber-300__RSK7R {
    border-color: var(--color-amber-300)
}

.hr_hr--color-amber-400__RrvmM {
    border-color: var(--color-amber-400)
}

.hr_hr--color-amber-500__cOmot {
    border-color: var(--color-amber-500)
}

.hr_hr--color-amber-600__v6xzw {
    border-color: var(--color-amber-600)
}

.hr_hr--color-amber-700__W43nC {
    border-color: var(--color-amber-700)
}

.hr_hr--color-amber-800__Eng1h {
    border-color: var(--color-amber-800)
}

.hr_hr--color-amber-900__1AEop {
    border-color: var(--color-amber-900)
}

.hr_hr--color-amber-1000__xhraI {
    border-color: var(--color-amber-1000)
}

.hr_hr--color-yellow-50__XLjw3 {
    border-color: var(--color-yellow-50)
}

.hr_hr--color-yellow-100__bOTly {
    border-color: var(--color-yellow-100)
}

.hr_hr--color-yellow-150__Wzhbq {
    border-color: var(--color-yellow-150)
}

.hr_hr--color-yellow-200__NyDns {
    border-color: var(--color-yellow-200)
}

.hr_hr--color-yellow-300__O_FCu {
    border-color: var(--color-yellow-300)
}

.hr_hr--color-yellow-400__MMEqX {
    border-color: var(--color-yellow-400)
}

.hr_hr--color-yellow-500__dfgDI {
    border-color: var(--color-yellow-500)
}

.hr_hr--color-yellow-600__nCxyS {
    border-color: var(--color-yellow-600)
}

.hr_hr--color-yellow-700__BYm4h {
    border-color: var(--color-yellow-700)
}

.hr_hr--color-yellow-800__Yvnst {
    border-color: var(--color-yellow-800)
}

.hr_hr--color-yellow-900__DmBeN {
    border-color: var(--color-yellow-900)
}

.hr_hr--color-yellow-1000__368KH {
    border-color: var(--color-yellow-1000)
}

.hr_hr--color-lime-50___CZL8 {
    border-color: var(--color-lime-50)
}

.hr_hr--color-lime-100__5qXdc {
    border-color: var(--color-lime-100)
}

.hr_hr--color-lime-150__BlN83 {
    border-color: var(--color-lime-150)
}

.hr_hr--color-lime-200__eEFUc {
    border-color: var(--color-lime-200)
}

.hr_hr--color-lime-300__UD_5z {
    border-color: var(--color-lime-300)
}

.hr_hr--color-lime-400__a_O8L {
    border-color: var(--color-lime-400)
}

.hr_hr--color-lime-500__pnfgA {
    border-color: var(--color-lime-500)
}

.hr_hr--color-lime-600__OKKaW {
    border-color: var(--color-lime-600)
}

.hr_hr--color-lime-700__QaVaN {
    border-color: var(--color-lime-700)
}

.hr_hr--color-lime-800__x38GF {
    border-color: var(--color-lime-800)
}

.hr_hr--color-lime-900__mlst_ {
    border-color: var(--color-lime-900)
}

.hr_hr--color-lime-1000__wrSGQ {
    border-color: var(--color-lime-1000)
}

.hr_hr--color-green-50__xWDcR {
    border-color: var(--color-green-50)
}

.hr_hr--color-green-100__AtRmJ {
    border-color: var(--color-green-100)
}

.hr_hr--color-green-150__u4XLp {
    border-color: var(--color-green-150)
}

.hr_hr--color-green-200__z_2XS {
    border-color: var(--color-green-200)
}

.hr_hr--color-green-300__nXVu3 {
    border-color: var(--color-green-300)
}

.hr_hr--color-green-400__fL6lo {
    border-color: var(--color-green-400)
}

.hr_hr--color-green-500__YbekB {
    border-color: var(--color-green-500)
}

.hr_hr--color-green-600__LVEXo {
    border-color: var(--color-green-600)
}

.hr_hr--color-green-700__sfHr4 {
    border-color: var(--color-green-700)
}

.hr_hr--color-green-800__lhqbu {
    border-color: var(--color-green-800)
}

.hr_hr--color-green-900__PAZjn {
    border-color: var(--color-green-900)
}

.hr_hr--color-green-1000__TI4lt {
    border-color: var(--color-green-1000)
}

.hr_hr--color-emerald-50__t97vQ {
    border-color: var(--color-emerald-50)
}

.hr_hr--color-emerald-100__i5ade {
    border-color: var(--color-emerald-100)
}

.hr_hr--color-emerald-150__SsujK {
    border-color: var(--color-emerald-150)
}

.hr_hr--color-emerald-200__GiTz4 {
    border-color: var(--color-emerald-200)
}

.hr_hr--color-emerald-300___tz3x {
    border-color: var(--color-emerald-300)
}

.hr_hr--color-emerald-400___xl6Y {
    border-color: var(--color-emerald-400)
}

.hr_hr--color-emerald-500__wiXvM {
    border-color: var(--color-emerald-500)
}

.hr_hr--color-emerald-600__qW87x {
    border-color: var(--color-emerald-600)
}

.hr_hr--color-emerald-700__Jx6_S {
    border-color: var(--color-emerald-700)
}

.hr_hr--color-emerald-800__4tIKx {
    border-color: var(--color-emerald-800)
}

.hr_hr--color-emerald-900__4QyUv {
    border-color: var(--color-emerald-900)
}

.hr_hr--color-emerald-1000__7y6nb {
    border-color: var(--color-emerald-1000)
}

.hr_hr--color-teal-50__vtofo {
    border-color: var(--color-teal-50)
}

.hr_hr--color-teal-100__9rPc7 {
    border-color: var(--color-teal-100)
}

.hr_hr--color-teal-150__6Oiak {
    border-color: var(--color-teal-150)
}

.hr_hr--color-teal-200__zGpWa {
    border-color: var(--color-teal-200)
}

.hr_hr--color-teal-300__mWCkv {
    border-color: var(--color-teal-300)
}

.hr_hr--color-teal-400__L73ng {
    border-color: var(--color-teal-400)
}

.hr_hr--color-teal-500__LkGWT {
    border-color: var(--color-teal-500)
}

.hr_hr--color-teal-600__itlvG {
    border-color: var(--color-teal-600)
}

.hr_hr--color-teal-700__ZDuzf {
    border-color: var(--color-teal-700)
}

.hr_hr--color-teal-800__HVQ4d {
    border-color: var(--color-teal-800)
}

.hr_hr--color-teal-900__CjNuq {
    border-color: var(--color-teal-900)
}

.hr_hr--color-teal-1000__S45iI {
    border-color: var(--color-teal-1000)
}

.hr_hr--color-cyan-50__oZMIq {
    border-color: var(--color-cyan-50)
}

.hr_hr--color-cyan-100__krD66 {
    border-color: var(--color-cyan-100)
}

.hr_hr--color-cyan-150__QAAO1 {
    border-color: var(--color-cyan-150)
}

.hr_hr--color-cyan-200__ifBsS {
    border-color: var(--color-cyan-200)
}

.hr_hr--color-cyan-300__47JSG {
    border-color: var(--color-cyan-300)
}

.hr_hr--color-cyan-400__LLXgr {
    border-color: var(--color-cyan-400)
}

.hr_hr--color-cyan-500__WeHpt {
    border-color: var(--color-cyan-500)
}

.hr_hr--color-cyan-600__LN103 {
    border-color: var(--color-cyan-600)
}

.hr_hr--color-cyan-700__xwuvh {
    border-color: var(--color-cyan-700)
}

.hr_hr--color-cyan-800__M2_sK {
    border-color: var(--color-cyan-800)
}

.hr_hr--color-cyan-900__av6Tx {
    border-color: var(--color-cyan-900)
}

.hr_hr--color-cyan-1000__E_M1e {
    border-color: var(--color-cyan-1000)
}

.hr_hr--color-sky-50__9M_vn {
    border-color: var(--color-sky-50)
}

.hr_hr--color-sky-100__lXWPE {
    border-color: var(--color-sky-100)
}

.hr_hr--color-sky-150__5SVo0 {
    border-color: var(--color-sky-150)
}

.hr_hr--color-sky-200__yfuN5 {
    border-color: var(--color-sky-200)
}

.hr_hr--color-sky-300__rLroP {
    border-color: var(--color-sky-300)
}

.hr_hr--color-sky-400__BEZKj {
    border-color: var(--color-sky-400)
}

.hr_hr--color-sky-500__XVk_S {
    border-color: var(--color-sky-500)
}

.hr_hr--color-sky-600__CV6Iu {
    border-color: var(--color-sky-600)
}

.hr_hr--color-sky-700__7tGkO {
    border-color: var(--color-sky-700)
}

.hr_hr--color-sky-800__yOD7U {
    border-color: var(--color-sky-800)
}

.hr_hr--color-sky-900__RJ7oD {
    border-color: var(--color-sky-900)
}

.hr_hr--color-sky-1000__BY9DB {
    border-color: var(--color-sky-1000)
}

.hr_hr--color-blue-50__RxGOp {
    border-color: var(--color-blue-50)
}

.hr_hr--color-blue-100__rAKsg {
    border-color: var(--color-blue-100)
}

.hr_hr--color-blue-150__g3WQI {
    border-color: var(--color-blue-150)
}

.hr_hr--color-blue-200__Fgzhh {
    border-color: var(--color-blue-200)
}

.hr_hr--color-blue-300__H4BwS {
    border-color: var(--color-blue-300)
}

.hr_hr--color-blue-400__ueWK3 {
    border-color: var(--color-blue-400)
}

.hr_hr--color-blue-500___oIuG {
    border-color: var(--color-blue-500)
}

.hr_hr--color-blue-600__ykRXs {
    border-color: var(--color-blue-600)
}

.hr_hr--color-blue-700__RrnDA {
    border-color: var(--color-blue-700)
}

.hr_hr--color-blue-800__I0Icd {
    border-color: var(--color-blue-800)
}

.hr_hr--color-blue-900__VJNBT {
    border-color: var(--color-blue-900)
}

.hr_hr--color-blue-1000__RluBd {
    border-color: var(--color-blue-1000)
}

.hr_hr--color-indigo-50__nuBtg {
    border-color: var(--color-indigo-50)
}

.hr_hr--color-indigo-100__J0sb1 {
    border-color: var(--color-indigo-100)
}

.hr_hr--color-indigo-150__YyFqF {
    border-color: var(--color-indigo-150)
}

.hr_hr--color-indigo-200__NHJKx {
    border-color: var(--color-indigo-200)
}

.hr_hr--color-indigo-300__KJmQv {
    border-color: var(--color-indigo-300)
}

.hr_hr--color-indigo-400__8vT4e {
    border-color: var(--color-indigo-400)
}

.hr_hr--color-indigo-500__bfNyf {
    border-color: var(--color-indigo-500)
}

.hr_hr--color-indigo-600__SUyFT {
    border-color: var(--color-indigo-600)
}

.hr_hr--color-indigo-700__os6lv {
    border-color: var(--color-indigo-700)
}

.hr_hr--color-indigo-800__M_lNH {
    border-color: var(--color-indigo-800)
}

.hr_hr--color-indigo-900__Pa790 {
    border-color: var(--color-indigo-900)
}

.hr_hr--color-indigo-1000__hJAhQ {
    border-color: var(--color-indigo-1000)
}

.hr_hr--color-violet-50__W_z_2 {
    border-color: var(--color-violet-50)
}

.hr_hr--color-violet-100__EXVXT {
    border-color: var(--color-violet-100)
}

.hr_hr--color-violet-150__ZeI7S {
    border-color: var(--color-violet-150)
}

.hr_hr--color-violet-200__9elUF {
    border-color: var(--color-violet-200)
}

.hr_hr--color-violet-300__9tilI {
    border-color: var(--color-violet-300)
}

.hr_hr--color-violet-400__JJr30 {
    border-color: var(--color-violet-400)
}

.hr_hr--color-violet-500__9lKfG {
    border-color: var(--color-violet-500)
}

.hr_hr--color-violet-600__fuX7U {
    border-color: var(--color-violet-600)
}

.hr_hr--color-violet-700__9aAgF {
    border-color: var(--color-violet-700)
}

.hr_hr--color-violet-800__b7tBa {
    border-color: var(--color-violet-800)
}

.hr_hr--color-violet-900__5fOq0 {
    border-color: var(--color-violet-900)
}

.hr_hr--color-violet-1000__q2Omp {
    border-color: var(--color-violet-1000)
}

.hr_hr--color-purple-50__HdsTg {
    border-color: var(--color-purple-50)
}

.hr_hr--color-purple-100__uceUu {
    border-color: var(--color-purple-100)
}

.hr_hr--color-purple-150__bNgr7 {
    border-color: var(--color-purple-150)
}

.hr_hr--color-purple-200__de1uk {
    border-color: var(--color-purple-200)
}

.hr_hr--color-purple-300__yPAYD {
    border-color: var(--color-purple-300)
}

.hr_hr--color-purple-400__dI4Yo {
    border-color: var(--color-purple-400)
}

.hr_hr--color-purple-500__SNZzs {
    border-color: var(--color-purple-500)
}

.hr_hr--color-purple-600__2n8e9 {
    border-color: var(--color-purple-600)
}

.hr_hr--color-purple-700__vopZa {
    border-color: var(--color-purple-700)
}

.hr_hr--color-purple-800__V49jy {
    border-color: var(--color-purple-800)
}

.hr_hr--color-purple-900__63RRD {
    border-color: var(--color-purple-900)
}

.hr_hr--color-purple-1000__kmlHH {
    border-color: var(--color-purple-1000)
}

.hr_hr--color-fuchsia-50__tTP6p {
    border-color: var(--color-fuchsia-50)
}

.hr_hr--color-fuchsia-100__KhF_l {
    border-color: var(--color-fuchsia-100)
}

.hr_hr--color-fuchsia-150__wYrlB {
    border-color: var(--color-fuchsia-150)
}

.hr_hr--color-fuchsia-200__g3T0i {
    border-color: var(--color-fuchsia-200)
}

.hr_hr--color-fuchsia-300__9ydsO {
    border-color: var(--color-fuchsia-300)
}

.hr_hr--color-fuchsia-400__gzonX {
    border-color: var(--color-fuchsia-400)
}

.hr_hr--color-fuchsia-500__dMgZ1 {
    border-color: var(--color-fuchsia-500)
}

.hr_hr--color-fuchsia-600__ZOq_R {
    border-color: var(--color-fuchsia-600)
}

.hr_hr--color-fuchsia-700__nX7qz {
    border-color: var(--color-fuchsia-700)
}

.hr_hr--color-fuchsia-800__YZnVy {
    border-color: var(--color-fuchsia-800)
}

.hr_hr--color-fuchsia-900__N_cXo {
    border-color: var(--color-fuchsia-900)
}

.hr_hr--color-fuchsia-1000__5_4E8 {
    border-color: var(--color-fuchsia-1000)
}

.hr_hr--color-pink-50__9Vx8d {
    border-color: var(--color-pink-50)
}

.hr_hr--color-pink-100__wS2rD {
    border-color: var(--color-pink-100)
}

.hr_hr--color-pink-150__PXGJk {
    border-color: var(--color-pink-150)
}

.hr_hr--color-pink-200__JcOK5 {
    border-color: var(--color-pink-200)
}

.hr_hr--color-pink-300__g1kxw {
    border-color: var(--color-pink-300)
}

.hr_hr--color-pink-400__2pKUO {
    border-color: var(--color-pink-400)
}

.hr_hr--color-pink-500__iKVNA {
    border-color: var(--color-pink-500)
}

.hr_hr--color-pink-600__TzVtm {
    border-color: var(--color-pink-600)
}

.hr_hr--color-pink-700__RXO33 {
    border-color: var(--color-pink-700)
}

.hr_hr--color-pink-800__c1bNR {
    border-color: var(--color-pink-800)
}

.hr_hr--color-pink-900__75VsG {
    border-color: var(--color-pink-900)
}

.hr_hr--color-pink-1000__OSYNq {
    border-color: var(--color-pink-1000)
}

.hr_hr--color-rose-50__DCl0v {
    border-color: var(--color-rose-50)
}

.hr_hr--color-rose-100__UYvsp {
    border-color: var(--color-rose-100)
}

.hr_hr--color-rose-150__8gTy2 {
    border-color: var(--color-rose-150)
}

.hr_hr--color-rose-200__BkPuz {
    border-color: var(--color-rose-200)
}

.hr_hr--color-rose-300__eK7mr {
    border-color: var(--color-rose-300)
}

.hr_hr--color-rose-400__7M8UX {
    border-color: var(--color-rose-400)
}

.hr_hr--color-rose-500__Ilb2D {
    border-color: var(--color-rose-500)
}

.hr_hr--color-rose-600__TL55q {
    border-color: var(--color-rose-600)
}

.hr_hr--color-rose-700__suq2B {
    border-color: var(--color-rose-700)
}

.hr_hr--color-rose-800__Jf0Cv {
    border-color: var(--color-rose-800)
}

.hr_hr--color-rose-900__zwmIa {
    border-color: var(--color-rose-900)
}

.hr_hr--color-rose-1000___fahm {
    border-color: var(--color-rose-1000)
}

.hr_hr--weight-1__nTw22 {
    border-width: 1px
}

.hr_hr--weight-1__nTw22.hr_hr--rounded__cJLqh {
    border-radius: 1px
}

.hr_hr--weight-2__eBOwo {
    border-width: 2px
}

.hr_hr--weight-2__eBOwo.hr_hr--rounded__cJLqh {
    border-radius: 2px
}

.hr_hr--weight-3__Gf5Nt {
    border-width: 3px
}

.hr_hr--weight-3__Gf5Nt.hr_hr--rounded__cJLqh {
    border-radius: 3px
}

.hr_hr--weight-4__tGkd5 {
    border-width: 4px
}

.hr_hr--weight-4__tGkd5.hr_hr--rounded__cJLqh {
    border-radius: 4px
}

.card_card__9S_KB {
    background: var(--color-white);
    border-radius: 4px;
    box-shadow: 0 0 10px 0 rgba(82, 95, 127, .08)
}

.card_card__hr__U4x0c {
    border: 0;
    border-top: 1px solid rgba(0, 0, 0, .1);
    height: 0;
    margin: 0
}

.card_card--full-size__uG11N {
    height: 100%;
    width: 100%
}

.card_card--theme-outlined__FRIkH {
    border: 1px solid #e0eef7;
    box-shadow: none
}

.checkbox-normalize_checkbox-normalize__86YpM {
    align-items: center;
    display: inline-flex;
    margin: 0;
    transition: all .3s
}

.checkbox-normalize_checkbox-normalize__86YpM input {
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
    cursor: inherit;
    margin: 0
}

.checkbox-normalize_checkbox-normalize--default__52jzy .checkbox-normalize_checkbox-normalize__input__GCQ68 {
    border: 1px solid;
    border-radius: 2px;
    height: 15px;
    width: 15px
}

.checkbox-normalize_checkbox-normalize--toggle__jj7T8 .checkbox-normalize_checkbox-normalize__input__GCQ68 {
    border: 0;
    border-radius: 100px;
    display: flex;
    height: 12px;
    justify-content: flex-start;
    position: relative;
    width: 24px
}

.checkbox-normalize_checkbox-normalize--toggle__jj7T8 .checkbox-normalize_checkbox-normalize__input__GCQ68:checked {
    justify-content: flex-end
}

.checkbox-normalize_checkbox-normalize--toggle__jj7T8 .checkbox-normalize_checkbox-normalize__input__GCQ68:before {
    border-radius: 50%;
    content: "";
    height: 8px;
    margin: 0 2px;
    position: absolute;
    top: 2px;
    width: 8px
}

.checkbox_checkbox__xsEtA {
    border-radius: 4px;
    padding: var(--spacing-15)
}

.checkbox_checkbox__xsEtA:hover {
    background-color: #f3f6fb
}

.checkbox_checkbox__input__MunNj {
    flex: none
}

.checkbox_checkbox--align-center__kvA9R {
    align-items: center
}

.checkbox_checkbox--align-start___vo33 {
    align-items: start
}

.checkbox_checkbox--align-start___vo33 .checkbox_checkbox__input__MunNj {
    margin-top: var(--spacing-10)
}

.checkbox_checkbox--align-end__eG15_ {
    align-items: end
}

.checkbox_checkbox--align-end__eG15_ .checkbox_checkbox__input__MunNj {
    margin-bottom: var(--spacing-10)
}

.checkbox_checkbox--default__qpQkv .checkbox_checkbox__input__MunNj {
    border-color: #8898b3
}

.checkbox_checkbox--default__qpQkv .checkbox_checkbox__input__MunNj:checked {
    background: url(../fonts/check.c34c62be.svg);
    background-size: cover;
    border: none
}

.checkbox_checkbox--toggle__Qhwyr .checkbox_checkbox__input__MunNj {
    background-color: #8898b3
}

.checkbox_checkbox--toggle__Qhwyr .checkbox_checkbox__input__MunNj:before {
    background-color: var(--color-slate-100)
}

.checkbox_checkbox--toggle__Qhwyr .checkbox_checkbox__input__MunNj:checked {
    background-color: #5069dd
}

.checkbox_checkbox--toggle__Qhwyr .checkbox_checkbox__input__MunNj:checked:before {
    background-color: var(--color-white)
}

.checkbox_checkbox--toggle__Qhwyr .checkbox_checkbox__input__MunNj:checked:after {
    color: #5069dd
}

.checkbox_checkbox--disabled__TZO5D {
    cursor: not-allowed;
    opacity: .7
}

.checkbox_checkbox__xsEtA:hover:not(.checkbox_checkbox--disabled__TZO5D) {
    cursor: pointer
}

.checkbox_checkbox--full-width__tK0kZ {
    width: 100%
}

.checkbox_checkbox--size-md__rkU5e,
.checkbox_checkbox--size-sm__F3v3t {
    padding: var(--spacing-10) !important
}

.chips_chips__ZU1NN {
    align-items: center;
    background-color: #f6f7fa;
    border-radius: 4px;
    display: flex;
    justify-content: space-between;
    transition: all .2s ease
}

.chips_chips--selected__n2_KE {
    box-shadow: inset 0 0 2px #84858c
}

.chips_chips__ZU1NN:hover {
    filter: brightness(.95)
}

.chips_chips__ZU1NN:active {
    filter: brightness(.85)
}

.input_input__MN8ak {
    border: none;
    color: #0b0c0d;
    outline: none;
    padding: 9px 12px;
    width: 100%
}

.input_input__MN8ak::-moz-placeholder {
    color: #9fa0a6;
    font-weight: 400
}

.input_input__MN8ak::placeholder {
    color: #9fa0a6;
    font-weight: 400
}

.input_input__MN8ak::-webkit-inner-spin-button,
.input_input__MN8ak::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0
}

.input_input__MN8ak[type=number] {
    -moz-appearance: textfield
}

.radio_radio__CF00A {
    align-items: center;
    display: inline-flex;
    margin: 0;
    transition: all .3s
}

.radio_radio__CF00A input {
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
    cursor: inherit;
    margin: 0
}

.radio_radio__CF00A {
    border-radius: 4px;
    padding: var(--spacing-15)
}

.radio_radio__CF00A:hover {
    background-color: #f3f6fb
}

.radio_radio__CF00A {
    align-items: flex-start;
    flex-direction: column
}

.radio_radio__input__0sHZP {
    border-radius: 50%;
    box-sizing: content-box;
    height: 16px;
    position: relative;
    width: 16px
}

.radio_radio__input__0sHZP:before {
    border-radius: 50%;
    content: "";
    height: 14px;
    left: 1px;
    position: absolute;
    top: 1px;
    width: 14px
}

.radio_radio__CF00A {
    transition: none
}

.radio_radio__input__0sHZP {
    background-color: var(--color-tg-gray100);
    border: 2px solid var(--color-transparent)
}

.radio_radio__input__0sHZP:before,
.radio_radio__input__0sHZP:checked {
    background-color: var(--color-white)
}

.radio_radio__input__0sHZP:checked {
    border-color: #5069dd
}

.radio_radio__input__0sHZP:checked:before {
    background-color: #5069dd;
    transform: scale(.75)
}

.radio_radio--disabled__bSnzj {
    cursor: not-allowed;
    opacity: .7
}

.radio_radio__CF00A:hover:not(.radio_radio--disabled__bSnzj) {
    cursor: pointer
}

.radio_radio--full-width__PEp48 {
    width: 100%
}

.radio_radio--selected__0SQfH {
    background: var(--color-indigo-50);
    box-shadow: 0 0 0 2px var(--color-indigo-500) inset
}

.radio_radio--size-sm__5AhAV {
    padding: var(--spacing-10) var(--spacing-15)
}

.radio_radio--size-sm__5AhAV .radio_radio__input__0sHZP {
    height: 10px;
    min-height: 10px;
    min-width: 10px;
    width: 10px
}

.radio_radio--size-sm__5AhAV .radio_radio__input__0sHZP:before {
    height: 8px;
    min-height: 8px;
    min-width: 8px;
    width: 8px
}

.radio_radio--size-md__0AP9c {
    padding: var(--spacing-20)
}

@keyframes form-loader_placeHoldShimmer__n9_8b {
    0% {
        background-position: -468px 0
    }

    to {
        background-position: 468px 0
    }
}

.form-loader_form-loader___Lt_5 {
    display: flex;
    flex-direction: column
}

.form-loader_form-loader--align-start__q4z9v {
    align-items: flex-start
}

.form-loader_form-loader--align-center__Rl0VS {
    align-items: center
}

.form-loader_form-loader--align-end__UYduh {
    align-items: flex-end
}

.form-loader_form-loader--gap-8__K_ZlR {
    row-gap: .5rem
}

.form-loader_form-loader--gap-16__XBq_p {
    row-gap: 1rem
}

.form-loader_form-loader__line__qw8n_ {
    animation-duration: 1s;
    animation-fill-mode: forwards;
    animation-iteration-count: infinite;
    animation-name: form-loader_placeHoldShimmer__n9_8b;
    animation-timing-function: linear;
    background: var(--color-slate-100);
    background: linear-gradient(90deg, #f3f6fb 8%, #e8ebf1 18%, #f3f6fb 33%);
    background-size: 1600px 104px;
    border-radius: 4px;
    position: relative
}

.form-loader_form-loader__line--height-16__a_ntW {
    height: 1rem
}

.form-loader_form-loader__line--height-20__97XC0 {
    height: 1.25rem
}

.form-loader_form-loader__line--height-24__4Dhtz {
    height: 1.5rem
}

.form-loader_form-loader__line--height-96__12xUx {
    height: 6rem
}

.form-loader_form-loader__line--height-fit-content__a3CFZ {
    height: 100%
}

.form-loader_form-loader__line--width-0__4y4st {
    width: 0
}

.form-loader_form-loader__line--width-75__liWFH {
    width: 4.5rem
}

.form-loader_form-loader__line--width-100__V1PWY {
    width: 6rem
}

.form-loader_form-loader__line--width-200__cbMzd {
    width: min(50%, 12rem)
}

.form-loader_form-loader__line--width-250__PznJ4 {
    width: min(62.5%, 15rem)
}

.form-loader_form-loader__line--width-300__Ugrwf {
    width: min(75%, 18rem)
}

.form-loader_form-loader__line--width-400__DCSjp {
    width: min(100%, 24rem)
}

.form-loader_form-loader__line--width-fit-content__paZtt {
    width: 100%
}

.image_image--fit-contain__OuR5C {
    -o-object-fit: contain;
    object-fit: contain
}

.image_image--fit-cover__qJX59 {
    -o-object-fit: cover;
    object-fit: cover
}

.image_image--fit-fill__qwUz9 {
    -o-object-fit: fill;
    object-fit: fill
}

.root-overlay_root-overlay__ySdUE {
    background: rgba(0, 0, 0, .5);
    display: flex;
    height: 100vh;
    height: -webkit-fill-available;
    height: 100dvh;
    left: 0;
    position: fixed;
    top: 0;
    width: 100vw;
    z-index: 50
}

.root-overlay_root-overlay--hidden__84dow {
    visibility: hidden;
    z-index: -1
}

.root-overlay_root-overlay--absolute__GzeA2 {
    position: absolute;
    width: 100%
}

.modal_modal__jmkdA {
    height: inherit;
    margin: auto
}

@media screen and (min-width:40rem) {
    .modal_modal__jmkdA {
        height: auto
    }
}

.modal_modal__jmkdA {
    background: var(--color-white);
    font-family: Wafeq, sans-serif;
    min-height: 100%;
    min-width: 100%;
    overflow: hidden
}

.modal_modal__content__AzqTp {
    flex: 1;
    height: 100%;
    overflow: auto
}

.modal_modal__content--bottom-spacing-300__uUv7c {
    padding-bottom: 300px
}

.modal_modal--display-none__3IbDd {
    display: none
}

.modal_modal__header__iHNBo {
    box-shadow: inset 0 -1px 0 0 #e7e9f0;
    justify-content: space-between
}

.modal_modal__header-hr__dIzT5 {
    align-self: stretch;
    display: none
}

.modal_modal__header__iHNBo {
    align-items: center;
    display: flex
}

.modal_modal__header-title__wLH2F {
    font-size: 1rem
}

@media screen and (min-width:40rem) {
    .modal_modal__jmkdA {
        border-radius: var(--border-radius-4);
        min-height: auto;
        min-width: auto
    }

    .modal_modal--size-small__wbvNx {
        max-height: 75%;
        max-width: 550px;
        width: 550px
    }

    .modal_modal--size-medium__r7brh {
        max-height: 80%;
        max-width: 750px;
        width: 750px
    }

    .modal_modal--size-large__WMQ4z {
        height: 80%;
        max-width: 950px;
        width: 950px
    }

    .modal_modal--size-x-large__2d_Zo {
        height: 95%;
        width: 95%
    }

    .modal_modal--size-full-screen__W0W8W {
        height: 100%;
        width: 100%
    }

    .modal_modal__header-hr__dIzT5 {
        display: flex
    }

    .modal_modal__header-title__wLH2F {
        font-size: 1.25rem
    }
}

.sidebar_sidebar__2hBIR {
    background-color: var(--color-white);
    box-shadow: 0 0 50px 0 var(--color-shadow-doc-sidebar);
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    font-family: Wafeq, sans-serif;
    height: 100%;
    overflow: hidden;
    width: 100%;
    z-index: 0
}

.sidebar_sidebar--in-overlay__6ST5_ {
    margin-inline-start: auto;
    z-index: auto
}

.sidebar_sidebar__content__E40C_ {
    height: 100%;
    overflow: auto
}

.sidebar_sidebar--is-hidden__PaOAH {
    display: none
}

.table_table__NAs2H {
    width: 100%
}

.table_table--display-grid__bh0aT {
    border-collapse: collapse;
    display: grid;
    min-width: 100%
}

.table_table--display-grid__bh0aT tbody,
.table_table--display-grid__bh0aT thead,
.table_table--display-grid__bh0aT tr {
    display: contents
}

.table_table__head--sticky__Z39f6 {
    background: var(--color-white);
    position: sticky;
    top: 0
}

.table_table__row--clickable__u_Itv {
    cursor: pointer
}

.table_table__row__WBveb .table_table__cell--clickable__axJok {
    cursor: auto
}

.table_table__col--width-10__ic5aj {
    width: 10%
}

.table_table__col--width-15__2bjwq {
    width: 15%
}

.table_table__col--width-20__FswSq {
    width: 20%
}

.table_table__col--width-30__fegZd {
    width: 30%
}

.table_table__col--width-40__63VqG {
    width: 40%
}

.table_table__col--width-50__P0uhM {
    width: 50%
}

.table_table__col--width-fit-content__ux6P1 {
    white-space: nowrap;
    width: 1%
}

@media(hover:hover) {
    .table_table__row__WBveb .table_table__cell--hoverable__l0teY>div {
        opacity: 0;
        transition: all .2s ease
    }

    .table_table__row__WBveb:hover .table_table__cell--hoverable__l0teY>div {
        opacity: 1
    }
}

.tabs_tabs--theme-primary__hp3j7 .tabs_tabs__list__DN0c5 {
    -moz-column-gap: var(--spacing-20);
    column-gap: var(--spacing-20);
    padding: 0 var(--spacing-20)
}

.tabs_tabs--theme-simple___KGjN .tabs_tabs__tab__g54hL {
    background: var(--color-transparent);
    border-top-left-radius: var(--border-radius-6);
    border-top-right-radius: var(--border-radius-6);
    color: #84858c;
    padding: var(--spacing-10) var(--spacing-15)
}

.tabs_tabs--theme-simple___KGjN .tabs_tabs__tab__g54hL:not(.tabs_tabs--theme-simple___KGjN .tabs_tabs__tab--active__TJRdY):hover {
    color: var(--color-black)
}

.tabs_tabs--theme-simple___KGjN .tabs_tabs__tab--active__TJRdY {
    background: var(--color-white);
    color: #555559
}

.tabs_tabs__pane__F0zHP {
    background: var(--color-white);
    border-bottom-left-radius: var(--border-radius-6);
    border-bottom-right-radius: var(--border-radius-6)
}

.tabs_tabs--full-space__cvMRc {
    display: flex;
    flex-direction: column;
    height: 100%;
    width: 100%
}

.tabs_tabs--full-space__cvMRc .tabs_tabs__panes__mj7od {
    height: 100%;
    overflow: hidden
}

.tabs_tabs--full-space__cvMRc .tabs_tabs__pane__F0zHP {
    height: 100%
}

.text-area_textarea__YRy8_ {
    border: none;
    color: #0b0c0d;
    outline: none;
    padding: 9px 12px;
    width: 100%
}

.text-area_textarea__YRy8_::-moz-placeholder {
    color: #9fa0a6;
    font-weight: 400
}

.text-area_textarea__YRy8_::placeholder {
    color: #9fa0a6;
    font-weight: 400
}

.text-area_textarea__YRy8_ {
    background-color: var(--color-transparent)
}

.transform_transform__anBB1 {
    --translate-x: 0;
    --translate-y: 0;
    --rotate: 0;
    --rotate-x: 0;
    --rotate-y: 0;
    --skew-x: 0;
    --skew-y: 0;
    --scale-x: 1;
    --scale-y: 1;
    transform: translate(var(--translate-x), var(--translate-y)) rotate(var(--rotate)) rotateX(var(--rotate-x)) rotateY(var(--rotate-y)) skewX(var(--skew-x)) skewY(var(--skew-y)) scaleX(var(--scale-x)) scaleY(var(--scale-y))
}

.transform_transform--animated__jgtAH {
    transition: transform .3s cubic-bezier(.57, .095, 0, 1)
}

.transform_transform--scale-step5__Z3gew {
    --scale-x: 0.05;
    --scale-y: 0.05
}

.transform_transform--scale-step10__5sw1R {
    --scale-x: 0.1;
    --scale-y: 0.1
}

.transform_transform--scale-step20__Ky_th {
    --scale-x: 0.2;
    --scale-y: 0.2
}

.transform_transform--scale-step30__ioeTQ {
    --scale-x: 0.3;
    --scale-y: 0.3
}

.transform_transform--scale-step40__1DlNa {
    --scale-x: 0.4;
    --scale-y: 0.4
}

.transform_transform--scale-step50__zcTWp {
    --scale-x: 0.5;
    --scale-y: 0.5
}

.transform_transform--scale-step60__F58OH {
    --scale-x: 0.6;
    --scale-y: 0.6
}

.transform_transform--scale-step70__qhmxX {
    --scale-x: 0.7;
    --scale-y: 0.7
}

.transform_transform--scale-step80__nCKdZ {
    --scale-x: 0.8;
    --scale-y: 0.8
}

.transform_transform--scale-step90__W76Wg {
    --scale-x: 0.9;
    --scale-y: 0.9
}

.transform_transform--scale-step100__c_nOJ {
    --scale-x: 1;
    --scale-y: 1
}

.transform_transform--scale-step110__IB5x5 {
    --scale-x: 1.1;
    --scale-y: 1.1
}

.transform_transform--scale-step120__gOtzS {
    --scale-x: 1.2;
    --scale-y: 1.2
}

.transform_transform--scale-step130__0LbDa {
    --scale-x: 1.3;
    --scale-y: 1.3
}

.transform_transform--scale-step140__jcmA9 {
    --scale-x: 1.4;
    --scale-y: 1.4
}

.transform_transform--scale-step150__nukEc {
    --scale-x: 1.5;
    --scale-y: 1.5
}

.transform_transform--scale-step200__4qt6f {
    --scale-x: 2;
    --scale-y: 2
}

.transform_transform--scale-step250__wrgA6 {
    --scale-x: 2.5;
    --scale-y: 2.5
}

.transform_transform--scale-step300__VYmxI {
    --scale-x: 3;
    --scale-y: 3
}

.transform_transform--rotate-deg-90__Ka7qy {
    --rotate: -90deg
}

.transform_transform--rotate-deg90__HhMxx {
    --rotate: 90deg
}

.transform_transform--rotate-deg180__2lk7N {
    --rotate: 180deg
}

.transform_transform--rotate-deg-180__gEEu_ {
    --rotate: -180deg
}

.transform_transform--rotate-deg270__Ips7v {
    --rotate: 270deg
}

.transform_transform--rotate-deg360__Y3U5Z {
    --rotate: 360deg
}

.transform_transform--rotate-x-deg-90__J1aPE {
    --rotate-x: -90deg
}

.transform_transform--rotate-x-deg90__daFtm {
    --rotate-x: 90deg
}

.transform_transform--rotate-x-deg180__Yvjct {
    --rotate-x: 180deg
}

.transform_transform--rotate-x-deg-180__ZequN {
    --rotate-x: -180deg
}

.transform_transform--rotate-x-deg270__0SOuX {
    --rotate-x: 270deg
}

.transform_transform--rotate-x-deg360__0QjvV {
    --rotate-x: 360deg
}

.transform_transform--rotate-y-deg-90__V_VxM {
    --rotate-y: -90deg
}

.transform_transform--rotate-y-deg90__vcQrt {
    --rotate-y: 90deg
}

.transform_transform--rotate-y-deg180__DEyYl {
    --rotate-y: 180deg
}

.transform_transform--rotate-y-deg-180__ebyML {
    --rotate-y: -180deg
}

.transform_transform--rotate-y-deg270__Pqsus {
    --rotate-y: 270deg
}

.transform_transform--rotate-y-deg360__l505u {
    --rotate-y: 360deg
}

