@import url("https://fonts.googleapis.com/css2?family=Inter:wght@100..900&display=swap");

/*! tailwindcss v3.4.3 | MIT License | https://tailwindcss.com*/
*,
:after,
:before {
    border-color: rgb(var(--color-gray-200)/1);
    border-style: solid;
    border-width: 0;
    box-sizing: border-box
}

:after,
:before {
    --tw-content: ""
}

:host,
html {
    line-height: 1.5;
    -webkit-text-size-adjust: 100%;
    font-family: Preahvihear, Sans-serif;
    font-size: 16px;
    font-weight: 400;
    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,
figure,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
p,
pre {
    margin: 0
}

fieldset {
    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: rgb(var(--color-gray-400)/1);
    opacity: 1
}

input::placeholder,
textarea::placeholder {
    color: rgb(var(--color-gray-400)/1);
    opacity: 1
}

[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] {
    display: none
}

h1,
h2,
h3,
h4,
h5 {
    font-family: Inter, Arial, sans-serif;
    font-weight: 700
}

h1 {
    font-size: 1.5rem;
    line-height: 2rem
}

h2 {
    font-size: 1.25rem
}

h2,
h3 {
    line-height: 1.75rem
}

h3 {
    font-size: 1.125rem
}

input,
select {
    -webkit-appearance: none;
    outline: none
}

button:focus-visible {
    outline: 2px solid transparent;
    outline-offset: 2px
}

button {
    touch-action: manipulation
}

img {
    -o-object-fit: contain;
    object-fit: contain
}

p {
    font-size: .875rem;
    font-weight: 400;
    line-height: 1.25rem;
    line-height: 1.25
}

::selection {
    background-color: rgba(255, 245, 0, .5)
}

::-moz-selection {
    background-color: rgba(255, 245, 0, .5)
}

html {
    --tw-bg-opacity: 1;
    background-color: rgb(118, 6, 151/var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgb(255 255 255/var(--tw-text-opacity));
    font-family: Preahvihear, Sans-serif;;
    font-size: 16px;
    font-weight: 400;
}

*,
body {
    overscroll-behavior: none
}

*,
: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:
}

.container {
    width: 100%
}

@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:1536px) {
    .container {
        max-width: 1536px
    }
}

.form-input,
.form-multiselect,
.form-select,
.form-textarea {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: #fff;
    border-color: rgb(var(--color-gray-500)/var(--tw-border-opacity, 1));
    border-radius: 0;
    border-width: 1px;
    font-size: 1rem;
    line-height: 1.5rem;
    padding: .5rem .75rem;
    --tw-shadow: 0 0 #0000
}

.form-input:focus,
.form-multiselect:focus,
.form-select:focus,
.form-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)
}

.form-input::-moz-placeholder,
.form-textarea::-moz-placeholder {
    color: rgb(var(--color-gray-500)/var(--tw-text-opacity, 1));
    opacity: 1
}

.form-input::placeholder,
.form-textarea::placeholder {
    color: rgb(var(--color-gray-500)/var(--tw-text-opacity, 1));
    opacity: 1
}

.form-input::-webkit-datetime-edit-fields-wrapper {
    padding: 0
}

.form-input::-webkit-date-and-time-value {
    min-height: 1.5em;
    text-align: inherit
}

.form-input::-webkit-datetime-edit {
    display: inline-flex
}

.form-input::-webkit-datetime-edit,
.form-input::-webkit-datetime-edit-day-field,
.form-input::-webkit-datetime-edit-hour-field,
.form-input::-webkit-datetime-edit-meridiem-field,
.form-input::-webkit-datetime-edit-millisecond-field,
.form-input::-webkit-datetime-edit-minute-field,
.form-input::-webkit-datetime-edit-month-field,
.form-input::-webkit-datetime-edit-second-field,
.form-input::-webkit-datetime-edit-year-field {
    padding-bottom: 0;
    padding-top: 0
}

.form-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='rgb(var(--color-gray-500) / var(--tw-stroke-opacity, 1))' 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
}

.form-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
}

.form-checkbox,
.form-radio {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: #fff;
    background-origin: border-box;
    border-color: rgb(var(--color-gray-500)/var(--tw-border-opacity, 1));
    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
}

.form-checkbox {
    border-radius: 0
}

.form-radio {
    border-radius: 100%
}

.form-checkbox:focus,
.form-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)
}

.form-checkbox:checked,
.form-radio:checked {
    background-color: currentColor;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    border-color: transparent
}

.form-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) {
    .form-checkbox:checked {
        -webkit-appearance: auto;
        -moz-appearance: auto;
        appearance: auto
    }
}

.form-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) {
    .form-radio:checked {
        -webkit-appearance: auto;
        -moz-appearance: auto;
        appearance: auto
    }
}

.form-checkbox:checked:focus,
.form-checkbox:checked:hover,
.form-radio:checked:focus,
.form-radio:checked:hover {
    background-color: currentColor;
    border-color: transparent
}

.form-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) {
    .form-checkbox:indeterminate {
        -webkit-appearance: auto;
        -moz-appearance: auto;
        appearance: auto
    }
}

.form-checkbox:indeterminate:focus,
.form-checkbox:indeterminate:hover {
    background-color: currentColor;
    border-color: transparent
}

.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 rgb(var(--tw-prose-kbd-shadows)/10%), 0 3px 0 rgb(var(--tw-prose-kbd-shadows)/10%);
    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;
    text-align: start;
    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(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: 17 24 39;
    --tw-prose-code: #111827;
    --tw-prose-pre-code: #e5e7eb;
    --tw-prose-pre-bg: #1f2937;
    --tw-prose-th-borders: #d1d5db;
    --tw-prose-td-borders: #e5e7eb;
    --tw-prose-invert-body: #d1d5db;
    --tw-prose-invert-headings: #fff;
    --tw-prose-invert-lead: #9ca3af;
    --tw-prose-invert-links: #fff;
    --tw-prose-invert-bold: #fff;
    --tw-prose-invert-counters: #9ca3af;
    --tw-prose-invert-bullets: #4b5563;
    --tw-prose-invert-hr: #374151;
    --tw-prose-invert-quotes: #f3f4f6;
    --tw-prose-invert-quote-borders: #374151;
    --tw-prose-invert-captions: #9ca3af;
    --tw-prose-invert-kbd: #fff;
    --tw-prose-invert-kbd-shadows: 255 255 255;
    --tw-prose-invert-code: #fff;
    --tw-prose-invert-pre-code: #d1d5db;
    --tw-prose-invert-pre-bg: 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>:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.25em
}

.prose :where(.prose>ul>li>:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-bottom: 1.25em
}

.prose :where(.prose>ol>li>:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.25em
}

.prose :where(.prose>ol>li>: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-2xl {
    font-size: 1.5rem;
    line-height: 1.6666667
}

.prose-2xl :where(p):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-bottom: 1.3333333em;
    margin-top: 1.3333333em
}

.prose-2xl :where([class~=lead]):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 1.25em;
    line-height: 1.4666667;
    margin-bottom: 1.0666667em;
    margin-top: 1.0666667em
}

.prose-2xl :where(blockquote):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-bottom: 1.7777778em;
    margin-top: 1.7777778em;
    padding-inline-start: 1.1111111em
}

.prose-2xl :where(h1):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 2.6666667em;
    line-height: 1;
    margin-bottom: .875em;
    margin-top: 0
}

.prose-2xl :where(h2):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 2em;
    line-height: 1.0833333;
    margin-bottom: .8333333em;
    margin-top: 1.5em
}

.prose-2xl :where(h3):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: 1.5em;
    line-height: 1.2222222;
    margin-bottom: .6666667em;
    margin-top: 1.5555556em
}

.prose-2xl :where(h4):not(:where([class~=not-prose], [class~=not-prose] *)) {
    line-height: 1.5;
    margin-bottom: .6666667em;
    margin-top: 1.6666667em
}

.prose-2xl :where(img):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-bottom: 2em;
    margin-top: 2em
}

.prose-2xl :where(picture):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-bottom: 2em;
    margin-top: 2em
}

.prose-2xl :where(picture>img):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-bottom: 0;
    margin-top: 0
}

.prose-2xl :where(video):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-bottom: 2em;
    margin-top: 2em
}

.prose-2xl :where(kbd):not(:where([class~=not-prose], [class~=not-prose] *)) {
    border-radius: .375rem;
    font-size: .8333333em;
    padding-inline-end: .3333333em;
    padding-bottom: .25em;
    padding-top: .25em;
    padding-inline-start: .3333333em
}

.prose-2xl :where(code):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: .8333333em
}

.prose-2xl :where(h2 code):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: .875em
}

.prose-2xl :where(h3 code):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: .8888889em
}

.prose-2xl :where(pre):not(:where([class~=not-prose], [class~=not-prose] *)) {
    border-radius: .5rem;
    font-size: .8333333em;
    line-height: 1.8;
    margin-bottom: 2em;
    margin-top: 2em;
    padding-inline-end: 1.6em;
    padding-bottom: 1.2em;
    padding-top: 1.2em;
    padding-inline-start: 1.6em
}

.prose-2xl :where(ol):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-bottom: 1.3333333em;
    margin-top: 1.3333333em;
    padding-inline-start: 1.5833333em
}

.prose-2xl :where(ul):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-bottom: 1.3333333em;
    margin-top: 1.3333333em;
    padding-inline-start: 1.5833333em
}

.prose-2xl :where(li):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-bottom: .5em;
    margin-top: .5em
}

.prose-2xl :where(ol>li):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-start: .4166667em
}

.prose-2xl :where(ul>li):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-start: .4166667em
}

.prose-2xl :where(.prose-2xl>ul>li p):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-bottom: .8333333em;
    margin-top: .8333333em
}

.prose-2xl :where(.prose-2xl>ul>li>:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.3333333em
}

.prose-2xl :where(.prose-2xl>ul>li>:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-bottom: 1.3333333em
}

.prose-2xl :where(.prose-2xl>ol>li>:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.3333333em
}

.prose-2xl :where(.prose-2xl>ol>li>:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-bottom: 1.3333333em
}

.prose-2xl :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-bottom: .6666667em;
    margin-top: .6666667em
}

.prose-2xl :where(dl):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-bottom: 1.3333333em;
    margin-top: 1.3333333em
}

.prose-2xl :where(dt):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 1.3333333em
}

.prose-2xl :where(dd):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: .5em;
    padding-inline-start: 1.5833333em
}

.prose-2xl :where(hr):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-bottom: 3em;
    margin-top: 3em
}

.prose-2xl :where(hr+*):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0
}

.prose-2xl :where(h2+*):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0
}

.prose-2xl :where(h3+*):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0
}

.prose-2xl :where(h4+*):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0
}

.prose-2xl :where(table):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: .8333333em;
    line-height: 1.4
}

.prose-2xl :where(thead th):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-end: .6em;
    padding-bottom: .8em;
    padding-inline-start: .6em
}

.prose-2xl :where(thead th:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-start: 0
}

.prose-2xl :where(thead th:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-end: 0
}

.prose-2xl :where(tbody td, tfoot td):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-end: .6em;
    padding-bottom: .8em;
    padding-top: .8em;
    padding-inline-start: .6em
}

.prose-2xl :where(tbody td:first-child, tfoot td:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-start: 0
}

.prose-2xl :where(tbody td:last-child, tfoot td:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    padding-inline-end: 0
}

.prose-2xl :where(figure):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-bottom: 2em;
    margin-top: 2em
}

.prose-2xl :where(figure>*):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-bottom: 0;
    margin-top: 0
}

.prose-2xl :where(figcaption):not(:where([class~=not-prose], [class~=not-prose] *)) {
    font-size: .8333333em;
    line-height: 1.6;
    margin-top: 1em
}

.prose-2xl :where(.prose-2xl>:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-top: 0
}

.prose-2xl :where(.prose-2xl>:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
    margin-bottom: 0
}

.prose-neutral {
    --tw-prose-body: #404040;
    --tw-prose-headings: #171717;
    --tw-prose-lead: #525252;
    --tw-prose-links: #171717;
    --tw-prose-bold: #171717;
    --tw-prose-counters: #737373;
    --tw-prose-bullets: #d4d4d4;
    --tw-prose-hr: #e5e5e5;
    --tw-prose-quotes: #171717;
    --tw-prose-quote-borders: #e5e5e5;
    --tw-prose-captions: #737373;
    --tw-prose-kbd: #171717;
    --tw-prose-kbd-shadows: 23 23 23;
    --tw-prose-code: #171717;
    --tw-prose-pre-code: #e5e5e5;
    --tw-prose-pre-bg: #262626;
    --tw-prose-th-borders: #d4d4d4;
    --tw-prose-td-borders: #e5e5e5;
    --tw-prose-invert-body: #d4d4d4;
    --tw-prose-invert-headings: #fff;
    --tw-prose-invert-lead: #a3a3a3;
    --tw-prose-invert-links: #fff;
    --tw-prose-invert-bold: #fff;
    --tw-prose-invert-counters: #a3a3a3;
    --tw-prose-invert-bullets: #525252;
    --tw-prose-invert-hr: #404040;
    --tw-prose-invert-quotes: #f5f5f5;
    --tw-prose-invert-quote-borders: #404040;
    --tw-prose-invert-captions: #a3a3a3;
    --tw-prose-invert-kbd: #fff;
    --tw-prose-invert-kbd-shadows: 255 255 255;
    --tw-prose-invert-code: #fff;
    --tw-prose-invert-pre-code: #d4d4d4;
    --tw-prose-invert-pre-bg: rgba(0, 0, 0, .5);
    --tw-prose-invert-th-borders: #525252;
    --tw-prose-invert-td-borders: #404040
}

.prose-invert {
    --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)
}

.i-branding-glasses {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='51' height='24'%3E%3Cg fill='none'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill='%23fff' d='M50.235 5.18C42.395.981 34.905.5 32.075.5h-13.15C16.095.5 8.605.982.765 5.18a.5.5 0 0 0-.265.443v2.521c0 .381.31.69.692.69h.507v8.052c0 1.875 1.384 2.666 1.384 2.666s6.604 2.904 8.254 3.618c1.651.712 6.816.448 8.575-2.614 1.757-3.063 4.127-7.287 4.34-7.657.212-.369.717-.974 1.248-.977.532.002 1.036.608 1.249.977.213.37 2.583 4.594 4.34 7.657 1.758 3.063 6.924 3.327 8.575 2.614s8.254-3.618 8.254-3.618 1.384-.791 1.384-2.666V8.834h.507a.69.69 0 0 0 .692-.69V5.623a.5.5 0 0 0-.266-.444m-3.62 11.707q0 .235-.099.367a2518 2518 0 0 1-7.914 3.468c-.097.033-.46.113-1.072.113-1.585 0-3.504-.548-4.106-1.596-1.26-2.197-2.851-5.019-3.706-6.534-.386-.684-.573-1.017-.637-1.126a5.5 5.5 0 0 0-.905-1.16c-.66-.573-1.08-1.134-2.659-1.134s-2.034.56-2.695 1.134a5.5 5.5 0 0 0-.905 1.16c-.063.109-.25.443-.637 1.126-.854 1.515-2.445 4.337-3.706 6.534-.6 1.048-2.52 1.596-4.105 1.596-.612 0-.975-.08-1.072-.113-1.436-.62-6.59-2.886-7.915-3.468a.6.6 0 0 1-.098-.367V6.377a37.6 37.6 0 0 1 7.77-2.48 38 38 0 0 1 3.645-.56l1.126 2.48c.09.197.287.324.505.324h15.84a.56.56 0 0 0 .49-.296l1.322-2.52a38 38 0 0 1 3.759.573 37.5 37.5 0 0 1 7.77 2.479v10.51z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M.5.5h50v23H.5z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/g%3E%3C/svg%3E")
}

.i-branding-glasses,
.i-branding-mogme {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    display: inline-block;
    height: 1em;
    mask-position: center;
    -webkit-mask-position: center;
    mask-size: contain;
    -webkit-mask-size: contain;
    width: 1em
}

.i-branding-mogme {
    background-image: url('landwolf_logo.png');
}

.i-heroicons-arrow-path-20-solid {
    --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20'%3E%3Cpath fill-rule='evenodd' d='M15.312 11.424a5.5 5.5 0 0 1-9.201 2.466l-.312-.311h2.433a.75.75 0 0 0 0-1.5H3.989a.75.75 0 0 0-.75.75v4.242a.75.75 0 0 0 1.5 0v-2.43l.31.31a7 7 0 0 0 11.712-3.138.75.75 0 0 0-1.449-.39m1.23-3.723a.75.75 0 0 0 .219-.53V2.929a.75.75 0 0 0-1.5 0V5.36l-.31-.31A7 7 0 0 0 3.239 8.188a.75.75 0 1 0 1.448.389A5.5 5.5 0 0 1 13.89 6.11l.311.31h-2.432a.75.75 0 0 0 0 1.5h4.243a.75.75 0 0 0 .53-.219' clip-rule='evenodd'/%3E%3C/svg%3E")
}

.i-heroicons-arrow-path-20-solid,
.i-heroicons-arrows-up-down-20-solid {
    background-color: currentColor;
    background-position: 50%;
    background-size: contain;
    display: inline-block;
    height: 1em;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    mask-position: center;
    -webkit-mask-position: center;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 1em
}

.i-heroicons-arrows-up-down-20-solid {
    --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20'%3E%3Cpath fill-rule='evenodd' d='M2.24 6.8a.75.75 0 0 0 1.06-.04l1.95-2.1v8.59a.75.75 0 0 0 1.5 0V4.66l1.95 2.1a.75.75 0 1 0 1.1-1.02l-3.25-3.5a.75.75 0 0 0-1.1 0L2.2 5.74a.75.75 0 0 0 .04 1.06m8 6.4a.75.75 0 0 0-.04 1.06l3.25 3.5a.75.75 0 0 0 1.1 0l3.25-3.5a.75.75 0 1 0-1.1-1.02l-1.95 2.1V6.75a.75.75 0 0 0-1.5 0v8.59l-1.95-2.1a.75.75 0 0 0-1.06-.04' clip-rule='evenodd'/%3E%3C/svg%3E")
}

.i-heroicons-bars-arrow-down-20-solid {
    --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20'%3E%3Cpath fill-rule='evenodd' d='M2 3.75A.75.75 0 0 1 2.75 3h11.5a.75.75 0 0 1 0 1.5H2.75A.75.75 0 0 1 2 3.75M2 7.5a.75.75 0 0 1 .75-.75h7.508a.75.75 0 0 1 0 1.5H2.75A.75.75 0 0 1 2 7.5M14 7a.75.75 0 0 1 .75.75v6.59l1.95-2.1a.75.75 0 1 1 1.1 1.02l-3.25 3.5a.75.75 0 0 1-1.1 0l-3.25-3.5a.75.75 0 1 1 1.1-1.02l1.95 2.1V7.75A.75.75 0 0 1 14 7M2 11.25a.75.75 0 0 1 .75-.75h4.562a.75.75 0 0 1 0 1.5H2.75a.75.75 0 0 1-.75-.75' clip-rule='evenodd'/%3E%3C/svg%3E")
}

.i-heroicons-bars-arrow-down-20-solid,
.i-heroicons-bars-arrow-up-20-solid {
    background-color: currentColor;
    background-position: 50%;
    background-size: contain;
    display: inline-block;
    height: 1em;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    mask-position: center;
    -webkit-mask-position: center;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 1em
}

.i-heroicons-bars-arrow-up-20-solid {
    --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20'%3E%3Cpath fill-rule='evenodd' d='M2 3.75A.75.75 0 0 1 2.75 3h11.5a.75.75 0 0 1 0 1.5H2.75A.75.75 0 0 1 2 3.75M2 7.5a.75.75 0 0 1 .75-.75h6.365a.75.75 0 0 1 0 1.5H2.75A.75.75 0 0 1 2 7.5M14 7a.75.75 0 0 1 .55.24l3.25 3.5a.75.75 0 1 1-1.1 1.02l-1.95-2.1v6.59a.75.75 0 0 1-1.5 0V9.66l-1.95 2.1a.75.75 0 1 1-1.1-1.02l3.25-3.5A.75.75 0 0 1 14 7M2 11.25a.75.75 0 0 1 .75-.75H7A.75.75 0 0 1 7 12H2.75a.75.75 0 0 1-.75-.75' clip-rule='evenodd'/%3E%3C/svg%3E")
}

.i-heroicons-check-20-solid {
    --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20'%3E%3Cpath fill-rule='evenodd' d='M16.705 4.153a.75.75 0 0 1 .142 1.052l-8 10.5a.75.75 0 0 1-1.127.075l-4.5-4.5a.75.75 0 0 1 1.06-1.06l3.894 3.893 7.48-9.817a.75.75 0 0 1 1.05-.143' clip-rule='evenodd'/%3E%3C/svg%3E")
}

.i-heroicons-check-20-solid,
.i-heroicons-chevron-double-left-20-solid {
    background-color: currentColor;
    background-position: 50%;
    background-size: contain;
    display: inline-block;
    height: 1em;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    mask-position: center;
    -webkit-mask-position: center;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 1em
}

.i-heroicons-chevron-double-left-20-solid {
    --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20'%3E%3Cpath fill-rule='evenodd' d='M4.72 9.47a.75.75 0 0 0 0 1.06l4.25 4.25a.75.75 0 1 0 1.06-1.06L6.31 10l3.72-3.72a.75.75 0 1 0-1.06-1.06zm9.25-4.25L9.72 9.47a.75.75 0 0 0 0 1.06l4.25 4.25a.75.75 0 1 0 1.06-1.06L11.31 10l3.72-3.72a.75.75 0 0 0-1.06-1.06' clip-rule='evenodd'/%3E%3C/svg%3E")
}

.i-heroicons-chevron-double-right-20-solid {
    --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20'%3E%3Cpath fill-rule='evenodd' d='M15.28 9.47a.75.75 0 0 1 0 1.06l-4.25 4.25a.75.75 0 1 1-1.06-1.06L13.69 10 9.97 6.28a.75.75 0 0 1 1.06-1.06zM6.03 5.22l4.25 4.25a.75.75 0 0 1 0 1.06l-4.25 4.25a.75.75 0 0 1-1.06-1.06L8.69 10 4.97 6.28a.75.75 0 0 1 1.06-1.06' clip-rule='evenodd'/%3E%3C/svg%3E")
}

.i-heroicons-chevron-double-right-20-solid,
.i-heroicons-chevron-down-20-solid {
    background-color: currentColor;
    background-position: 50%;
    background-size: contain;
    display: inline-block;
    height: 1em;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    mask-position: center;
    -webkit-mask-position: center;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 1em
}

.i-heroicons-chevron-down-20-solid {
    --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20'%3E%3Cpath fill-rule='evenodd' d='M5.22 8.22a.75.75 0 0 1 1.06 0L10 11.94l3.72-3.72a.75.75 0 1 1 1.06 1.06l-4.25 4.25a.75.75 0 0 1-1.06 0L5.22 9.28a.75.75 0 0 1 0-1.06' clip-rule='evenodd'/%3E%3C/svg%3E")
}

.i-heroicons-chevron-left-20-solid {
    --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20'%3E%3Cpath fill-rule='evenodd' d='M11.78 5.22a.75.75 0 0 1 0 1.06L8.06 10l3.72 3.72a.75.75 0 1 1-1.06 1.06l-4.25-4.25a.75.75 0 0 1 0-1.06l4.25-4.25a.75.75 0 0 1 1.06 0' clip-rule='evenodd'/%3E%3C/svg%3E")
}

.i-heroicons-chevron-left-20-solid,
.i-heroicons-chevron-right-20-solid {
    background-color: currentColor;
    background-position: 50%;
    background-size: contain;
    display: inline-block;
    height: 1em;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    mask-position: center;
    -webkit-mask-position: center;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 1em
}

.i-heroicons-chevron-right-20-solid {
    --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20'%3E%3Cpath fill-rule='evenodd' d='M8.22 5.22a.75.75 0 0 1 1.06 0l4.25 4.25a.75.75 0 0 1 0 1.06l-4.25 4.25a.75.75 0 0 1-1.06-1.06L11.94 10 8.22 6.28a.75.75 0 0 1 0-1.06' clip-rule='evenodd'/%3E%3C/svg%3E")
}

.i-heroicons-circle-stack-20-solid {
    --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20'%3E%3Cpath fill-rule='evenodd' d='M10 1c3.866 0 7 1.79 7 4s-3.134 4-7 4-7-1.79-7-4 3.134-4 7-4m5.694 8.13c.464-.264.91-.583 1.306-.952V10c0 2.21-3.134 4-7 4s-7-1.79-7-4V8.178a7 7 0 0 0 1.306.953C5.838 10.006 7.854 10.5 10 10.5s4.162-.494 5.694-1.37M3 13.179V15c0 2.21 3.134 4 7 4s7-1.79 7-4v-1.822a7 7 0 0 1-1.306.953C14.162 15.006 12.146 15.5 10 15.5s-4.162-.494-5.694-1.37A7 7 0 0 1 3 13.179' clip-rule='evenodd'/%3E%3C/svg%3E")
}

.i-heroicons-circle-stack-20-solid,
.i-heroicons-magnifying-glass-20-solid {
    background-color: currentColor;
    background-position: 50%;
    background-size: contain;
    display: inline-block;
    height: 1em;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    mask-position: center;
    -webkit-mask-position: center;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 1em
}

.i-heroicons-magnifying-glass-20-solid {
    --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20'%3E%3Cpath fill-rule='evenodd' d='M9 3.5a5.5 5.5 0 1 0 0 11 5.5 5.5 0 0 0 0-11M2 9a7 7 0 1 1 12.452 4.391l3.328 3.329a.75.75 0 1 1-1.06 1.06l-3.329-3.328A7 7 0 0 1 2 9' clip-rule='evenodd'/%3E%3C/svg%3E")
}

.i-heroicons-minus-20-solid {
    --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20'%3E%3Cpath fill-rule='evenodd' d='M4 10a.75.75 0 0 1 .75-.75h10.5a.75.75 0 0 1 0 1.5H4.75A.75.75 0 0 1 4 10' clip-rule='evenodd'/%3E%3C/svg%3E")
}

.i-heroicons-minus-20-solid,
.i-heroicons-x-mark-20-solid {
    background-color: currentColor;
    background-position: 50%;
    background-size: contain;
    display: inline-block;
    height: 1em;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    mask-position: center;
    -webkit-mask-position: center;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 1em
}

.i-heroicons-x-mark-20-solid {
    --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20'%3E%3Cpath d='M6.28 5.22a.75.75 0 0 0-1.06 1.06L8.94 10l-3.72 3.72a.75.75 0 1 0 1.06 1.06L10 11.06l3.72 3.72a.75.75 0 1 0 1.06-1.06L11.06 10l3.72-3.72a.75.75 0 0 0-1.06-1.06L10 8.94z'/%3E%3C/svg%3E")
}

.i-logos-metamask-icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='256' height='240'%3E%3Cpath fill='%23E17726' d='M250.066 0 140.219 81.279l20.427-47.9z'/%3E%3Cpath fill='%23E27625' d='m6.191.096 89.181 33.289 19.396 48.528zM205.86 172.858l48.551.924-16.968 57.642-59.243-16.311zm-155.721 0 27.557 42.255-59.143 16.312-16.865-57.643z'/%3E%3Cpath fill='%23E27625' d='m112.131 69.552 1.984 64.083-59.371-2.701 16.888-25.478.214-.245zm31.123-.715 40.9 36.376.212.244 16.888 25.478-59.358 2.7zM79.435 173.044l32.418 25.259-37.658 18.181zm97.136-.004 5.131 43.445-37.553-18.184z'/%3E%3Cpath fill='%23D5BFB2' d='m144.978 195.922 38.107 18.452-35.447 16.846.368-11.134zm-33.967.008-2.909 23.974.239 11.303-35.53-16.833z'/%3E%3Cpath fill='%23233447' d='m100.007 141.999 9.958 20.928-33.903-9.932zm55.985.002 24.058 10.994-34.014 9.929z'/%3E%3Cpath fill='%23CC6228' d='m82.026 172.83-5.48 45.04-29.373-44.055zm91.95.001 34.854.984-29.483 44.057zm28.136-44.444-25.365 25.851-19.557-8.937-9.363 19.684-6.138-33.849zm-148.237 0 60.435 2.749-6.139 33.849-9.365-19.681-19.453 8.935z'/%3E%3Cpath fill='%23E27525' d='m52.166 123.082 28.698 29.121.994 28.749zm151.697-.052-29.746 57.973 1.12-28.8zm-90.956 1.826 1.155 7.27 2.854 18.111-1.835 55.625-8.675-44.685-.003-.462zm30.171-.101 6.521 35.96-.003.462-8.697 44.797-.344-11.205-1.357-44.862z'/%3E%3Cpath fill='%23F5841F' d='m177.788 151.046-.971 24.978-30.274 23.587-6.12-4.324 6.86-35.335zm-99.471 0 30.399 8.906 6.86 35.335-6.12 4.324-30.275-23.589z'/%3E%3Cpath fill='%23C0AC9D' d='m67.018 208.858 38.732 18.352-.164-7.837 3.241-2.845h38.334l3.358 2.835-.248 7.831 38.487-18.29-18.728 15.476-22.645 15.553h-38.869l-22.63-15.617z'/%3E%3Cpath fill='%23161616' d='m142.204 193.479 5.476 3.869 3.209 25.604-4.644-3.921h-36.476l-4.556 4 3.104-25.681 5.478-3.871z'/%3E%3Cpath fill='%23763E1A' d='M242.814 2.25 256 41.807l-8.235 39.997 5.864 4.523-7.935 6.054 5.964 4.606-7.897 7.191 4.848 3.511-12.866 15.026-52.77-15.365-.457-.245-38.027-32.078zm-229.628 0 98.326 72.777-38.028 32.078-.457.245-52.77 15.365-12.866-15.026 4.844-3.508-7.892-7.194 5.952-4.601-8.054-6.071 6.085-4.526L0 41.809z'/%3E%3Cpath fill='%23F5841F' d='m180.392 103.99 55.913 16.279 18.165 55.986h-47.924l-33.02.416 24.014-46.808zm-104.784 0-17.151 25.873 24.017 46.808-33.005-.416H1.631l18.063-55.985zm87.776-70.878-15.639 42.239-3.319 57.06-1.27 17.885-.101 45.688h-30.111l-.098-45.602-1.274-17.986-3.32-57.045-15.637-42.239z'/%3E%3C/svg%3E");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    display: inline-block;
    height: 1em;
    mask-position: center;
    -webkit-mask-position: center;
    mask-size: contain;
    -webkit-mask-size: contain;
    width: 1em
}

.i-mdi-close {
    --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath d='M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z'/%3E%3C/svg%3E")
}

.i-mdi-close,
.i-mdi-keyboard-arrow-left {
    background-color: currentColor;
    background-position: 50%;
    background-size: contain;
    display: inline-block;
    height: 1em;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    mask-position: center;
    -webkit-mask-position: center;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 1em
}

.i-mdi-keyboard-arrow-left {
    --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath d='M15.41 16.58 10.83 12l4.58-4.59L14 6l-6 6 6 6z'/%3E%3C/svg%3E")
}

.i-mdi-wallet-bifold-outline {
    --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath d='M15.5 15.5c.83 0 1.5-.67 1.5-1.5s-.67-1.5-1.5-1.5-1.5.67-1.5 1.5.67 1.5 1.5 1.5M7 3h10a2 2 0 0 1 2 2v2a2 2 0 0 1 2 2v10c0 1.11-.89 2-2 2H7c-2.21 0-4-1.79-4-4V7c0-2.21 1.79-4 4-4m10 4V5H7c-1.1 0-2 .9-2 2v.54A4 4 0 0 1 7 7zM5 17a2 2 0 0 0 2 2h12V9H7c-1.1 0-2 .9-2 2z'/%3E%3C/svg%3E")
}

.i-mdi-wallet-bifold-outline,
.i-simple-icons-walletconnect {
    background-color: currentColor;
    background-position: 50%;
    background-size: contain;
    display: inline-block;
    height: 1em;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    mask-position: center;
    -webkit-mask-position: center;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 1em
}

.i-simple-icons-walletconnect {
    --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath d='M4.913 7.519c3.915-3.831 10.26-3.831 14.174 0l.471.461a.483.483 0 0 1 0 .694l-1.611 1.577a.25.25 0 0 1-.354 0l-.649-.634c-2.73-2.673-7.157-2.673-9.887 0l-.694.68a.255.255 0 0 1-.355 0L4.397 8.719a.48.48 0 0 1 0-.693zm17.506 3.263 1.434 1.404a.483.483 0 0 1 0 .694l-6.466 6.331a.51.51 0 0 1-.709 0l-4.588-4.493a.126.126 0 0 0-.178 0l-4.589 4.493a.51.51 0 0 1-.709 0L.147 12.88a.483.483 0 0 1 0-.694l1.434-1.404a.51.51 0 0 1 .709 0l4.589 4.493c.05.048.129.048.178 0l4.589-4.493a.51.51 0 0 1 .709 0l4.589 4.493c.05.048.128.048.178 0l4.589-4.493a.507.507 0 0 1 .708 0'/%3E%3C/svg%3E")
}

.i-socials-instagram {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='41' height='40'%3E%3Cpath fill='%231400FF' fill-rule='evenodd' d='M1.125 20C1.125 9.298 9.796.625 20.5.625 31.203.625 39.875 9.298 39.875 20S31.204 39.375 20.5 39.375C9.798 39.375 1.125 30.703 1.125 20m19.393-9.959h.257c2.054.005 4.09.07 4.09.07 3.122 0 5.583 2.461 5.583 5.584 0 0 .06 1.83.07 3.768v.507c0 2.161-.07 4.417-.07 4.417 0 3.123-2.46 5.583-5.583 5.583 0 0-2.352.071-4.559.071-2.065 0-4.063-.07-4.063-.07a5.654 5.654 0 0 1-5.654-5.654s-.07-2.282-.07-4.488v-.258c.005-1.97.07-3.806.07-3.806a5.654 5.654 0 0 1 5.654-5.653s2.138-.071 4.275-.071m4.001 1.858s-2.248-.058-4-.058c-1.754 0-3.93.058-3.93.058-2.561 0-4.213 1.58-4.213 4.141 0 0-.058 2.134-.058 3.827 0 1.81.058 4.104.058 4.104 0 2.56 1.652 4.212 4.212 4.212 0 0 2.063.058 3.756.058l.463-.001c1.724-.008 3.712-.057 3.712-.057 2.56 0 4.141-1.581 4.141-4.141 0 0 .058-2.287.058-4.06 0-1.732-.058-3.942-.058-3.942 0-2.56-1.58-4.141-4.14-4.141m-9.123 8.142a5.122 5.122 0 1 1 10.245 0 5.122 5.122 0 0 1-10.245 0m8.456 0a3.333 3.333 0 1 0-6.667 0 3.333 3.333 0 0 0 6.667 0m.796-5.3a1.24 1.24 0 0 1 1.238-1.244 1.24 1.24 0 0 1 1.238 1.244 1.24 1.24 0 0 1-1.238 1.244 1.24 1.24 0 0 1-1.238-1.244' clip-rule='evenodd'/%3E%3C/svg%3E")
}

.i-socials-instagram,
.i-socials-telegram {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    display: inline-block;
    height: 1em;
    mask-position: center;
    -webkit-mask-position: center;
    mask-size: contain;
    -webkit-mask-size: contain;
    width: 1em
}

.i-socials-telegram {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='41' height='40'%3E%3Cpath fill='%231400FF' d='M20.5.625C9.796.625 1.125 9.298 1.125 20S9.798 39.375 20.5 39.375c10.704 0 19.375-8.672 19.375-19.375S31.203.625 20.5.625m8.516 12.274-3.18 14.985c-.235 1.062-.867 1.32-1.75.82l-4.843-3.57-2.337 2.25c-.257.257-.476.476-.976.476l.344-4.93 8.976-8.11c.391-.344-.086-.539-.602-.195l-11.094 6.984-4.781-1.493c-1.04-.327-1.063-1.038.218-1.538l18.68-7.204c.868-.313 1.625.211 1.344 1.524z'/%3E%3C/svg%3E")
}

.i-socials-tiktok {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='41' height='40'%3E%3Cpath fill='%231400FF' fill-rule='evenodd' d='M1.125 20.375C1.125 9.673 9.796 1 20.5 1c10.703 0 19.375 8.673 19.375 19.375S31.204 39.75 20.5 39.75c-10.703 0-19.375-8.672-19.375-19.375m22.549-11.62c-.691.001-1.384.002-2.08.013a873 873 0 0 0-.015 6.675l-.002 4.012q-.003.625-.001 1.25c.002 1.165.004 2.328-.061 3.496-.009.325-.174.61-.334.887l-.03.051c-.513.841-1.46 1.417-2.452 1.426-1.488.132-2.887-1.09-3.099-2.542l-.006-.223c-.014-.408-.027-.82.13-1.202a3.08 3.08 0 0 1 1.204-1.55c.77-.53 1.797-.61 2.674-.327 0-.562.01-1.123.02-1.685.013-.749.026-1.498.015-2.246-1.92-.363-3.975.248-5.445 1.523a6.65 6.65 0 0 0-2.284 4.391c-.018.434-.009.877.009 1.32.186 2.071 1.443 4.002 3.231 5.055 1.08.638 2.347.983 3.613.912 2.063-.035 4.073-1.142 5.233-2.842a6.77 6.77 0 0 0 1.195-3.489c.017-1.61.016-3.224.015-4.839q0-1.453.003-2.908c.46.301.93.593 1.434.823 1.16.55 2.444.815 3.719.86v-3.569c-1.364-.15-2.763-.602-3.754-1.585-.992-.956-1.479-2.337-1.55-3.692q-.69.005-1.382.005' clip-rule='evenodd'/%3E%3C/svg%3E")
}

.i-socials-tiktok,
.i-socials-x {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    display: inline-block;
    height: 1em;
    mask-position: center;
    -webkit-mask-position: center;
    mask-size: contain;
    -webkit-mask-size: contain;
    width: 1em
}

.i-socials-x {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='41' height='40'%3E%3Cpath fill='%231400FF' fill-rule='evenodd' d='M1.125 20C1.125 9.298 9.796.625 20.5.625 31.203.625 39.875 9.298 39.875 20S31.204 39.375 20.5 39.375C9.798 39.375 1.125 30.703 1.125 20m28.297-10-7.281 8.464L30.06 29.99h-5.824l-5.334-7.761-6.676 7.76H10.5l7.636-8.875L10.5 10h5.824l5.05 7.35L27.697 10zM19.004 20.105l.773 1.107 5.27 7.538h2.65l-6.457-9.238-.774-1.106-4.968-7.107h-2.65z' clip-rule='evenodd'/%3E%3C/svg%3E")
}

.i-svg-spinners-ring-resize {
    background-color: currentColor;
    display: inline-block;
    height: 1em;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 1em;
    --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cg stroke='%23000'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-linecap='round' stroke-width='3'%3E%3Canimate attributeName='stroke-dasharray' calcMode='spline' dur='1.5s' keySplines='0.42,0,0.58,1;0.42,0,0.58,1;0.42,0,0.58,1' keyTimes='0;0.475;0.95;1' repeatCount='indefinite' values='0 150;42 150;42 150;42 150'/%3E%3Canimate attributeName='stroke-dashoffset' calcMode='spline' dur='1.5s' keySplines='0.42,0,0.58,1;0.42,0,0.58,1;0.42,0,0.58,1' keyTimes='0;0.475;0.95;1' repeatCount='indefinite' values='0;-16;-59;-59'/%3E%3C/circle%3E%3CanimateTransform attributeName='transform' dur='2s' repeatCount='indefinite' type='rotate' values='0 12 12;360 12 12'/%3E%3C/g%3E%3C/svg%3E");
    background-position: 50%;
    background-size: contain;
    mask-position: center;
    -webkit-mask-position: center
}

.i-ui-arrow {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath fill='none' stroke='%231400FF' stroke-linecap='round' stroke-width='2' d='m13 18.3 4.522-4.07a3 3 0 0 0 0-4.46L13 5.7m5.5 6.3H4'/%3E%3C/svg%3E")
}

.i-ui-arrow,
.i-ui-back {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    display: inline-block;
    height: 1em;
    mask-position: center;
    -webkit-mask-position: center;
    mask-size: contain;
    -webkit-mask-size: contain;
    width: 1em
}

.i-ui-back {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cg fill='%23FFF500' fill-rule='evenodd' clip-rule='evenodd'%3E%3Cpath d='M8.251 4.493h10.815c.887 0 1.65 0 2.262.082.656.088 1.284.287 1.794.797s.708 1.138.796 1.793c.083.612.082 1.376.082 2.262v5.146c0 .886 0 1.65-.082 2.262-.088.655-.287 1.284-.796 1.793-.51.51-1.138.709-1.794.797-.611.082-1.375.082-2.262.082H8.251c-.678.001-1.28.002-1.837-.229-.557-.23-.982-.657-1.461-1.137l-.098-.099L2.3 15.49c-.627-.627-1.167-1.167-1.541-1.658-.4-.526-.704-1.111-.704-1.832s.304-1.306.705-1.832c.374-.49.914-1.03 1.541-1.657l.047-.047 2.507-2.506.098-.099c.479-.48.904-.907 1.46-1.138.557-.23 1.16-.229 1.838-.228m.14 2c-.9 0-1.07.018-1.212.076-.14.059-.274.167-.91.803L3.762 9.879c-.687.686-1.129 1.132-1.412 1.503-.265.348-.295.51-.295.618s.03.27.295.618c.283.371.725.817 1.412 1.503l2.507 2.507c.636.636.77.744.91.803.141.058.312.076 1.211.076H19c.972 0 1.6-.002 2.062-.065.433-.058.57-.152.646-.228s.17-.212.228-.646c.062-.462.064-1.09.064-2.061V9.493c0-.97-.002-1.599-.064-2.061-.058-.434-.152-.57-.228-.646s-.212-.17-.646-.229c-.463-.062-1.09-.064-2.062-.064z'/%3E%3Cpath d='M12.77 10.015a1 1 0 1 1 1.415-1.414l1.783 1.784L17.752 8.6a1 1 0 1 1 1.414 1.414l-1.783 1.784 1.783 1.784a1 1 0 0 1-1.414 1.414l-1.784-1.784-1.783 1.784a1 1 0 0 1-1.415-1.414l1.784-1.784z'/%3E%3C/g%3E%3C/svg%3E")
}

.i-ui-download {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath fill='none' stroke='%23FFF500' stroke-linecap='round' stroke-width='2' d='m6.7 10.125 3.052 3.455a3 3 0 0 0 4.497 0l3.051-3.455m-5.3 4.5v-12.5m-8 13.25v.5c0 1.886 0 2.828.586 3.414s1.529.586 3.414.586h8c1.886 0 2.829 0 3.415-.586S20 17.761 20 15.875v-.5'/%3E%3C/svg%3E")
}

.i-ui-download,
.i-ui-frame {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    display: inline-block;
    height: 1em;
    mask-position: center;
    -webkit-mask-position: center;
    mask-size: contain;
    -webkit-mask-size: contain;
    width: 1em
}

.i-ui-delete {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAACXBIWXMAAAsTAAALEwEAmpwYAAABNUlEQVR4nO2ZS0oDQRRFzyTuQdBNZFURV6egO1DEzz6SaQKZHgmGDMpBJNr1Ou098EZpuPe9qq6+pCCEEEIIoQPKXLlXlopHarl/ds6Emt/+oPG2tpMYgl+r6Yl1x7mjrH4xgBXnjk1Tf/386HFqA/D07dylMoChcQSrnB1g4SswlsOqWp9qA9X6VBuo1qfaQLU+1Qaq9ak2UK3PMQPVvw+OGQDZAeYVIGeAOQTJV8B8BkkOYGQ5YXBMDiA5wOQAkgNMDiA5wOQAkgMYWU4YHJMDSA4wOYD8LW7uBcjFiP/0ZmjdmLjqqH3daK97aR9QXhoTDz2GsG/+sdF+Hlr3G8ptuw0La0FvlAvlYwTNvyqz7gPYoVwq74XNv+08UIkyU26UJ2XToenNXmtRtvIhhBBC4Jz5BLZ8pPSaDrKKAAAAAElFTkSuQmCC");
}

.i-ui-delete,
.i-ui-download {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    display: inline-block;
    height: 1em;
    mask-position: center;
    -webkit-mask-position: center;
    mask-size: contain;
    -webkit-mask-size: contain;
    width: 1em
}




.i-ui-frame {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='24'%3E%3Cg fill='none'%3E%3Cpath stroke='%23FFF500' stroke-width='2' d='M2.604 5.813c0-1.886 0-2.829.586-3.415.585-.586 1.528-.586 3.414-.586h12c1.885 0 2.828 0 3.414.586s.586 1.529.586 3.415v12c0 1.885 0 2.828-.586 3.414-.586.585-1.529.585-3.414.585h-12c-1.886 0-2.829 0-3.414-.585-.586-.586-.586-1.529-.586-3.415z'/%3E%3Cpath fill='%23FFF500' fill-rule='evenodd' d='m7.812 19.427.1-.326c.058-.195.131-.269.163-.29.58-.401 1.439-.642 2.364-.768.904-.123 1.751-.124 2.246-.124.48 0 1.303.011 2.173.14.893.13 1.719.37 2.277.754.03.02.102.093.161.288l.1.327q-.319.024-.696.048a65 65 0 0 1-4.074.149c-1.43 0-2.939-.074-4.096-.149q-.39-.024-.718-.049m10.901.897.095.995a1 1 0 0 0 .862-1.286l-.46-1.514c-.138-.454-.412-.99-.942-1.354-.934-.643-2.122-.938-3.118-1.085a17 17 0 0 0-2.465-.16h-.015c-.501 0-1.46 0-2.501.141-1.03.14-2.264.435-3.233 1.105-.526.365-.8.899-.938 1.353l-.46 1.514a1 1 0 0 0 .863 1.286l.093-.995-.093.995.01.001.03.003.109.01.41.034c.352.029.85.067 1.44.105 1.18.076 2.736.153 4.226.153s3.036-.077 4.204-.153a83 83 0 0 0 1.83-.14l.11-.01.028-.002h.01zM11.23 8.596c-.35.387-.62 1.01-.62 1.901 0 2.131 1.493 2.835 1.994 2.835s1.993-.704 1.993-2.835c0-.892-.27-1.514-.619-1.9A1.8 1.8 0 0 0 12.604 8c-.553 0-1.028.213-1.374.596m-1.485-1.34A3.8 3.8 0 0 1 12.604 6c1.1 0 2.121.44 2.859 1.256.734.813 1.134 1.94 1.134 3.241 0 3.204-2.356 4.835-3.993 4.835S8.61 13.7 8.61 10.497c0-1.301.4-2.428 1.134-3.241' clip-rule='evenodd'/%3E%3C/g%3E%3C/svg%3E")
}

.i-ui-frame-filled {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='24'%3E%3Cg fill='none'%3E%3Cpath stroke='%23FFF500' stroke-width='2' d='M2.604 5.813c0-1.886 0-2.829.586-3.415.585-.586 1.528-.586 3.414-.586h12c1.885 0 2.828 0 3.414.586s.586 1.529.586 3.415v12c0 1.885 0 2.828-.586 3.414-.586.585-1.529.585-3.414.585h-12c-1.886 0-2.829 0-3.414-.585-.586-.586-.586-1.529-.586-3.415z'/%3E%3Cpath fill='%23FFF500' fill-rule='evenodd' d='M4.173 1.082C4.784 1 5.548 1 6.435 1h12.131c.887 0 1.65 0 2.262.082.656.088 1.284.287 1.794.797s.708 1.138.796 1.793c.083.612.082 1.376.082 2.262v12.132c0 .886 0 1.65-.082 2.262-.088.655-.287 1.284-.796 1.793-.51.51-1.138.709-1.794.797-.611.082-1.375.082-2.262.082H6.435c-.887 0-1.65 0-2.262-.082-.656-.088-1.284-.287-1.794-.797s-.708-1.138-.796-1.793c-.083-.612-.083-1.376-.083-2.262V5.934c0-.886 0-1.65.083-2.262.088-.655.287-1.284.796-1.793.51-.51 1.138-.709 1.794-.797m8.296 2.824c-4.49 0-8.125 3.627-8.125 8.094a8.05 8.05 0 0 0 2.189 5.527 2.2 2.2 0 0 1 .403-.361c.969-.67 2.204-.964 3.233-1.105 1.04-.142 2-.142 2.501-.142h.015c.507 0 1.447.01 2.465.16.996.148 2.184.443 3.118 1.086q.147.102.269.218A8.05 8.05 0 0 0 20.595 12c0-4.467-3.635-8.094-8.126-8.094m4.526 14.817c-.551-.332-1.316-.544-2.137-.665a15 15 0 0 0-2.173-.139c-.495 0-1.342 0-2.246.124-.925.126-1.784.366-2.363.767a8 8 0 0 0 1.415.723 61 61 0 0 0 3.135.092c.936 0 1.9-.032 2.776-.074a8 8 0 0 0 1.593-.828M11.23 8.596c-.35.387-.62 1.01-.62 1.901 0 2.131 1.493 2.835 1.994 2.835s1.993-.704 1.993-2.835c0-.892-.27-1.514-.619-1.9A1.8 1.8 0 0 0 12.604 8c-.553 0-1.028.213-1.374.596m-1.485-1.34A3.8 3.8 0 0 1 12.604 6c1.1 0 2.121.44 2.859 1.256.734.813 1.134 1.94 1.134 3.241 0 3.204-2.356 4.835-3.993 4.835S8.61 13.7 8.61 10.497c0-1.301.4-2.428 1.134-3.241' clip-rule='evenodd'/%3E%3C/g%3E%3C/svg%3E");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    display: inline-block;
    height: 1em;
    mask-position: center;
    -webkit-mask-position: center;
    mask-size: contain;
    -webkit-mask-size: contain;
    width: 1em
}

.i-ui-grid {
    --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32'%3E%3Cpath d='M4.933 1.086c-.518 0-1.022 0-1.437.056-.468.062-1.003.216-1.447.66s-.597.978-.66 1.447c-.056.415-.056.919-.056 1.437v.133c0 .518 0 1.022.056 1.437.063.469.216 1.003.66 1.447s.979.598 1.447.66c.415.056.92.056 1.437.056h.133c.519 0 1.023 0 1.438-.055.468-.063 1.003-.217 1.447-.66.444-.445.597-.98.66-1.448.056-.415.056-.919.056-1.437v-.133c0-.518 0-1.022-.056-1.437-.063-.469-.216-1.003-.66-1.447s-.979-.598-1.447-.66c-.415-.056-.92-.056-1.438-.056zm0 11c-.518 0-1.022 0-1.437.056-.468.063-1.003.216-1.447.66s-.597.978-.66 1.447c-.056.415-.056.919-.056 1.437v.133c0 .518 0 1.022.056 1.437.063.469.216 1.003.66 1.447s.979.598 1.447.66c.415.056.92.056 1.437.056h.133c.519 0 1.023 0 1.438-.056.468-.062 1.003-.216 1.447-.66s.597-.978.66-1.447c.056-.415.056-.919.056-1.437v-.133c0-.518 0-1.022-.056-1.437-.063-.469-.216-1.003-.66-1.447s-.979-.598-1.447-.66c-.415-.056-.92-.056-1.437-.056zm0 11c-.518 0-1.022 0-1.437.056-.468.063-1.003.216-1.447.66s-.597.978-.66 1.447c-.056.415-.056.919-.056 1.437v.133c0 .518 0 1.022.056 1.438.063.468.216 1.002.66 1.446s.979.598 1.447.66c.415.056.92.056 1.437.056h.133c.519 0 1.023 0 1.438-.056.468-.062 1.003-.216 1.447-.66s.597-.978.66-1.447c.056-.415.056-.919.056-1.437v-.133c0-.518 0-1.022-.056-1.437-.063-.469-.216-1.003-.66-1.447s-.979-.598-1.447-.66c-.415-.056-.92-.056-1.438-.056zm11.001-22c-.519 0-1.022 0-1.438.056-.468.062-1.003.216-1.447.66s-.597.978-.66 1.447c-.056.415-.056.919-.056 1.437v.133c0 .518 0 1.022.056 1.437.063.469.216 1.003.66 1.447s.979.598 1.447.66c.415.056.92.056 1.438.056h.133c.518 0 1.021 0 1.437-.055.468-.063 1.003-.217 1.447-.66.444-.445.597-.98.66-1.448.056-.415.056-.919.056-1.437v-.133c0-.518 0-1.022-.056-1.437-.063-.469-.216-1.003-.66-1.447s-.979-.598-1.447-.66c-.416-.056-.92-.056-1.437-.056zm0 11c-.519 0-1.023 0-1.438.056-.468.063-1.003.216-1.447.66s-.597.978-.66 1.447c-.056.415-.056.919-.056 1.437v.133c0 .518 0 1.022.056 1.437.063.469.216 1.003.66 1.447s.979.598 1.447.66c.415.056.92.056 1.438.056h.133c.518 0 1.021 0 1.437-.056.468-.062 1.003-.216 1.447-.66s.597-.978.66-1.447c.056-.415.056-.919.056-1.437v-.133c0-.518 0-1.022-.056-1.437-.063-.469-.216-1.003-.66-1.447s-.979-.598-1.447-.66c-.416-.056-.92-.056-1.437-.056zm0 11c-.519 0-1.022 0-1.438.056-.468.063-1.003.216-1.447.66s-.597.978-.66 1.447c-.056.415-.056.919-.056 1.437v.133c0 .518 0 1.022.056 1.438.063.468.216 1.002.66 1.446s.979.598 1.447.66c.415.056.92.056 1.438.056h.133c.518 0 1.021 0 1.437-.056.468-.062 1.003-.216 1.447-.66s.597-.978.66-1.447c.056-.415.056-.919.056-1.437v-.133c0-.518 0-1.022-.056-1.437-.063-.469-.216-1.003-.66-1.447s-.979-.598-1.447-.66c-.416-.056-.92-.056-1.437-.056zm11-22c-.519 0-1.023 0-1.438.056-.468.062-1.003.216-1.447.66s-.597.978-.66 1.447c-.056.415-.056.919-.056 1.437v.133c0 .518 0 1.022.056 1.437.063.469.216 1.003.66 1.447s.979.598 1.447.66c.415.056.92.056 1.438.056h.133c.518 0 1.021 0 1.437-.055.468-.063 1.003-.217 1.447-.66.444-.445.597-.98.66-1.448.056-.415.056-.919.056-1.437v-.133c0-.518 0-1.022-.056-1.437-.063-.469-.216-1.003-.66-1.447s-.979-.598-1.447-.66c-.416-.056-.92-.056-1.437-.056zm0 11c-.519 0-1.023 0-1.438.056-.468.063-1.003.216-1.447.66s-.597.978-.66 1.447c-.056.415-.056.919-.056 1.437v.133c0 .518 0 1.022.056 1.437.063.469.216 1.003.66 1.447s.979.598 1.447.66c.415.056.92.056 1.438.056h.133c.518 0 1.021 0 1.437-.056.468-.062 1.003-.216 1.447-.66s.597-.978.66-1.447c.056-.415.056-.919.056-1.437v-.133c0-.518 0-1.022-.056-1.437-.063-.469-.216-1.003-.66-1.447s-.979-.598-1.447-.66c-.416-.056-.92-.056-1.437-.056zm0 11c-.519 0-1.023 0-1.438.056-.468.063-1.003.216-1.447.66s-.597.978-.66 1.447c-.056.415-.056.919-.056 1.437v.133c0 .518 0 1.022.056 1.438.063.468.216 1.002.66 1.446s.979.598 1.447.66c.415.056.92.056 1.438.056h.133c.518 0 1.021 0 1.437-.056.468-.062 1.003-.216 1.447-.66s.597-.978.66-1.447c.056-.415.056-.919.056-1.437v-.133c0-.518 0-1.022-.056-1.437-.063-.469-.216-1.003-.66-1.447s-.979-.598-1.447-.66c-.416-.056-.92-.056-1.437-.056z'/%3E%3C/svg%3E")
}

.i-ui-grid,
.i-ui-hamburger {
    background-color: #760697;
    background-position: 50%;
    background-size: contain;
    display: inline-block;
    height: 1em;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    mask-position: center;
    -webkit-mask-position: center;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 1em
}

.i-ui-hamburger {
    --svg: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHZlcnNpb249IjEuMSI+CjxnIGlkPSJzdXJmYWNlMSI+CjxwYXRoIHN0eWxlPSJmaWxsOm5vbmU7c3Ryb2tlLXdpZHRoOjI7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO3N0cm9rZTpyZ2IoNDEuNTY4NjI3JSwyMi43NDUwOTglLDY5LjgwMzkyMiUpO3N0cm9rZS1vcGFjaXR5OjE7c3Ryb2tlLW1pdGVybGltaXQ6NDsiIGQ9Ik0gNSAxNyBMIDE5IDE3IE0gNSAxMiBMIDE5IDEyIE0gNSA3IEwgMTkgNyAiLz4KPC9nPgo8L3N2Zz4K");
}

.i-ui-image {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='24'%3E%3Cg fill='%23FFF500' fill-rule='evenodd' clip-rule='evenodd'%3E%3Cpath d='M16.656 4.296a3.406 3.406 0 1 0 0 6.813 3.406 3.406 0 0 0 0-6.813M15.25 7.702a1.406 1.406 0 1 1 2.812 0 1.406 1.406 0 0 1-2.812 0'/%3E%3Cpath d='M6.434 1h12.132c.886 0 1.65 0 2.262.082.655.088 1.284.287 1.793.797.51.51.709 1.138.797 1.793.082.612.082 1.376.082 2.262v12.132c0 .886 0 1.65-.082 2.262-.088.655-.287 1.284-.797 1.793-.51.51-1.138.709-1.793.797-.612.082-1.376.082-2.262.082H6.434c-.886 0-1.65 0-2.262-.082-.655-.088-1.284-.287-1.793-.797-.51-.51-.709-1.138-.797-1.793-.052-.385-.07-.83-.078-1.328H1.5V5.934c0-.886 0-1.65.082-2.262.088-.655.287-1.284.797-1.793.51-.51 1.138-.709 1.793-.797C4.784 1 5.548 1 6.434 1m-2.87 19.061c-.045-.336-.058-.76-.062-1.341.434-.197.82-.491 1.127-.862.303-.366.493-.82.709-1.338l.56-1.338c.805-1.927 1.367-3.263 1.886-4.135.535-.9.81-.937.907-.939h.032c.096 0 .372.03.928.917.539.86 1.13 2.183 1.98 4.091l.36.808c.152.34.29.65.422.893.135.247.329.555.648.781.59.417 1.35.501 2.017.224.36-.15.617-.409.802-.62.182-.208.384-.48.606-.78l.023-.03c.396-.534.659-.885.877-1.136.214-.247.316-.31.36-.332.286-.14.62-.143.908-.007.044.02.146.083.365.327.221.247.489.595.893 1.122l1.588 2.07c-.002.73-.012 1.236-.064 1.625-.059.434-.153.57-.229.646s-.212.17-.646.229c-.462.062-1.09.064-2.061.064h-12c-.971 0-1.599-.002-2.061-.064-.434-.059-.57-.153-.646-.229s-.17-.212-.229-.646M21.5 6v8.98c-.35-.457-.65-.846-.919-1.145-.291-.325-.616-.629-1.033-.826a3.14 3.14 0 0 0-2.725.021c-.414.203-.735.511-1.021.84-.278.32-.588.737-.954 1.23l-.024.032a13 13 0 0 1-.548.707l-.018-.03a13 13 0 0 1-.363-.78l-.382-.855c-.804-1.806-1.455-3.267-2.082-4.27-.62-.988-1.44-1.9-2.7-1.904l-.096.001c-1.26.034-2.06.963-2.656 1.967-.604 1.015-1.222 2.491-1.985 4.315L3.5 15.465V6c0-.971.002-1.599.064-2.061.059-.434.153-.57.229-.646s.212-.17.646-.229C4.9 3.002 5.529 3 6.5 3h12c.971 0 1.599.002 2.061.064.434.059.57.153.646.229s.17.212.229.646c.062.462.064 1.09.064 2.061'/%3E%3C/g%3E%3C/svg%3E")
}

.i-ui-image,
.i-ui-plus {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    display: inline-block;
    height: 1em;
    mask-position: center;
    -webkit-mask-position: center;
    mask-size: contain;
    -webkit-mask-size: contain;
    width: 1em
}

.i-ui-plus {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='17'%3E%3Cpath fill='%231400FF' fill-rule='evenodd' d='M9.773.22h-2v7.273H.5v2h7.273v6.727h2V9.493H16.5v-2H9.773z' clip-rule='evenodd'/%3E%3C/svg%3E")
}

.i-ui-trash {
    --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='33' height='32'%3E%3Cg fill='none' stroke='%23000' stroke-width='2'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M8.604 12.878c0-1.701 0-2.552.484-3.114q.098-.114.211-.212c.563-.484 1.414-.484 3.115-.484h8.38c1.702 0 2.552 0 3.115.484q.113.098.21.212c.485.562.485 1.413.485 3.114v0c0 .085 0 .127-.024.155l-.01.011c-.029.024-.071.024-.157.024H8.795c-.085 0-.127 0-.155-.024l-.01-.01c-.025-.029-.025-.071-.025-.156'/%3E%3Cpath stroke-linejoin='round' d='M19.898 9.25v-1.5c0-.943 0-1.414-.293-1.707s-.764-.293-1.707-.293H15.31c-.943 0-1.414 0-1.707.293s-.293.764-.293 1.707v1.5'/%3E%3Cpath d='M10.016 13.063h13.176l-.333 9.33c-.065 1.823-.098 2.735-.679 3.296-.58.561-1.493.561-3.318.561h-4.516c-1.825 0-2.738 0-3.319-.56-.58-.562-.613-1.474-.678-3.297z'/%3E%3Cpath stroke-linecap='round' d='M18.604 22.75v-6m-4 6v-6'/%3E%3C/g%3E%3C/svg%3E")
}

.i-ui-trash,
.i-ui-wallet {
    background-color: currentColor;
    background-position: 50%;
    background-size: contain;
    display: inline-block;
    height: 1em;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    mask-position: center;
    -webkit-mask-position: center;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 1em
}

.i-ui-wallet {
    --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cg fill='none' stroke='%23000' stroke-width='2'%3E%3Cpath d='M16.875 7h-9.75c-1.886 0-2.828 0-3.414.586S3.125 9.114 3.125 11v5.5c0 1.886 0 2.828.586 3.414s1.528.586 3.414.586h9.75c1.886 0 2.828 0 3.414-.586s.586-1.528.586-3.414V11c0-1.886 0-2.828-.586-3.414S18.761 7 16.875 7Z'/%3E%3Cpath d='M20.875 11.75h-5.68a2 2 0 0 0 0 4h5.68zM4.227 7.25l10.35-4.15a2 2 0 0 1 2.743 1.857V7'/%3E%3C/g%3E%3C/svg%3E")
}

.i-ui-wallet-disconnect {
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: contain;
    --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath d='M9.208 10.552a1 1 0 0 0 0 1.414l1.784 1.784-1.784 1.784a1 1 0 1 0 1.415 1.414l1.783-1.784 1.784 1.784a1 1 0 1 0 1.414-1.414l-1.783-1.784 1.783-1.784a1 1 0 0 0-1.414-1.414l-1.784 1.784-1.783-1.784a1 1 0 0 0-1.415 0'/%3E%3Cpath fill-rule='evenodd' d='M14.204 2.172 3.992 6.267a2.6 2.6 0 0 0-.988.612c-.51.51-.709 1.138-.797 1.793-.082.612-.082 1.376-.082 2.262v5.632c0 .886 0 1.65.082 2.262.088.655.287 1.284.797 1.793.51.51 1.138.709 1.793.797.612.082 1.376.082 2.262.082h9.882c.886 0 1.65 0 2.262-.082.655-.088 1.284-.287 1.793-.797.51-.51.709-1.138.797-1.793.082-.612.082-1.376.082-2.262v-5.632c0-.886 0-1.65-.082-2.262-.088-.655-.287-1.284-.797-1.793-.51-.51-1.138-.709-1.793-.797a9 9 0 0 0-.883-.067V4.957c0-2.124-2.145-3.575-4.116-2.785m2.116 2.785a1 1 0 0 0-1.372-.928L10.031 6h6.29zM4.6 8.178l-.001-.002a.5.5 0 0 0-.18.117c-.076.076-.17.212-.229.646-.062.462-.064 1.09-.064 2.061v5.5c0 .971.002 1.599.064 2.061.059.434.153.57.229.646s.212.17.646.229c.462.062 1.09.064 2.061.064h9.75c.971 0 1.599-.002 2.061-.064.434-.059.57-.153.646-.229s.17-.212.229-.646c.062-.462.064-1.09.064-2.061V11c0-.971-.002-1.599-.064-2.061-.059-.434-.153-.57-.229-.646s-.212-.17-.646-.229C18.474 8.002 17.846 8 16.875 8h-9.75c-.971 0-1.599.002-2.061.064a2 2 0 0 0-.376.079z' clip-rule='evenodd'/%3E%3C/svg%3E")
}

.i-ui-wallet-disconnect,
.i-ui-x {
    background-position: 50%;
    background-size: contain;
    display: inline-block;
    height: 1em;
    mask-position: center;
    -webkit-mask-position: center;
    mask-size: contain;
    width: 1em
}

.i-ui-x {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='24'%3E%3Cpath fill='none' stroke='%231400FF' stroke-linecap='round' stroke-width='2' d='M6.125 5.677 19.25 18.802m0-13.125L6.125 18.802'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    -webkit-mask-size: contain
}

.title-container {
    display: flex;
    flex-direction: column;
    gap: 0;
    justify-content: flex-start
}

.title-container.left {
    align-items: flex-start;
    text-align: left
}

.title-container.right {
    align-items: flex-end;
    text-align: right
}

.title-container.center {
    align-items: center;
    text-align: center
}

.username {
    cursor: pointer;
    font-weight: 700;
    --tw-text-opacity: 1;
    color: rgb(255 245 0/var(--tw-text-opacity))
}

.error-message {
    font-size: .75rem;
    line-height: 1rem;
    --tw-text-opacity: 1;
    color: rgb(var(--warning)/var(--tw-text-opacity))
}

.\!description,
.description {
    font-size: .875rem;
    line-height: 1.25rem
}

.\!description,
.description {
    line-height: 1.25
}

.\!description,
.description {
    overflow-wrap: break-word
}

.\!description,
.description {
    white-space: pre-wrap
}

.a-button {
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    white-space: nowrap
}

.a-button.xs {
    font-size: .75rem;
    line-height: 1rem
}

.a-button.selected {
    font-weight: 700;
    --tw-text-opacity: 1;
    color: rgb(255 245 0/var(--tw-text-opacity))
}

.img-container {
    align-items: center;
    display: flex;
    justify-content: center;
    position: relative
}

.link-highlight {
    line-height: 1;
    --tw-text-opacity: 1;
    color: rgb(255 245 0/var(--tw-text-opacity));
    cursor: pointer
}

.info-message {
    font-size: .75rem;
    line-height: 1rem;
    margin-left: auto;
    margin-right: auto;
    text-align: center
}

.clickable {
    cursor: pointer
}

.notification-bold {
    font-weight: 700
}

.underlined {
    text-decoration-line: underline;
    text-underline-offset: 2px
}

.nuxt-icon {
    height: auto !important;
    width: auto !important
}

.nuxt-icon svg {
    height: 100% !important;
    margin-bottom: 0;
    width: 100% !important
}

.rtl\:i-heroicons-chevron-left-20-solid:where([dir=rtl], [dir=rtl] *) {
    background-color: currentColor;
    display: inline-block;
    height: 1em;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 1em;
    --svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20'%3E%3Cpath fill-rule='evenodd' d='M11.78 5.22a.75.75 0 0 1 0 1.06L8.06 10l3.72 3.72a.75.75 0 1 1-1.06 1.06l-4.25-4.25a.75.75 0 0 1 0-1.06l4.25-4.25a.75.75 0 0 1 1.06 0' clip-rule='evenodd'/%3E%3C/svg%3E");
    background-position: 50%;
    background-size: contain;
    mask-position: center;
    -webkit-mask-position: center
}