*,: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.17 | MIT License | https://tailwindcss.com
*/
*,:after,:before {
    box-sizing: border-box;
    border: 0 solid #e5e7eb
}

:after,:before {
    --tw-content: ""
}

:host,html {
    line-height: 1.5;
    -webkit-text-size-adjust: 100%;
    -moz-tab-size: 4;
    -o-tab-size: 4;
    tab-size: 4;
    font-family: ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;
    font-feature-settings: normal;
    font-variation-settings: normal;
    -webkit-tap-highlight-color: transparent
}

body {
    margin: 0;
    line-height: inherit
}

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

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

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

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

b,strong {
    font-weight: bolder
}

code,kbd,pre,samp {
    font-family: ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;
    font-feature-settings: normal;
    font-variation-settings: normal;
    font-size: 1em
}

small {
    font-size: 80%
}

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

sub {
    bottom: -.25em
}

sup {
    top: -.5em
}

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

button,input,optgroup,select,textarea {
    font-family: inherit;
    font-feature-settings: inherit;
    font-variation-settings: inherit;
    font-size: 100%;
    font-weight: inherit;
    line-height: inherit;
    letter-spacing: inherit;
    color: inherit;
    margin: 0;
    padding: 0
}

button,select {
    text-transform: none
}

button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]) {
    -webkit-appearance: button;
    background-color: transparent;
    background-image: none
}

:-moz-focusring {
    outline: auto
}

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

progress {
    vertical-align: baseline
}

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

[type=search] {
    -webkit-appearance: textfield;
    outline-offset: -2px
}

::-webkit-search-decoration {
    -webkit-appearance: none
}

::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit
}

summary {
    display: list-item
}

blockquote,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 {
    opacity: 1;
    color: #9ca3af
}

input::placeholder,textarea::placeholder {
    opacity: 1;
    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 {
    max-width: 100%;
    height: auto
}

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

* {
    border-color: var(--border)
}

body {
    background-color: var(--background);
    color: var(--foreground)
}

.container {
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    padding-right: 2rem;
    padding-left: 2rem
}

@media (min-width: 1400px) {
    .container {
        max-width:1400px
    }
}

.prose {
    color: var(--tw-prose-body);
    max-width: 65ch
}

.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)) {
    margin-top: 1.25em;
    margin-bottom: 1.25em
}

.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)) {
    color: var(--tw-prose-lead);
    font-size: 1.25em;
    line-height: 1.6;
    margin-top: 1.2em;
    margin-bottom: 1.2em
}

.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)) {
    color: var(--tw-prose-links);
    text-decoration: underline;
    font-weight: 500
}

.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)) {
    color: var(--tw-prose-bold);
    font-weight: 600
}

.prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)) {
    color: inherit
}

.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)) {
    color: inherit
}

.prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)) {
    color: inherit
}

.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)) {
    list-style-type: decimal;
    margin-top: 1.25em;
    margin-bottom: 1.25em;
    padding-inline-start:1.625em}

.prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)) {
    list-style-type: upper-alpha
}

.prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)) {
    list-style-type: lower-alpha
}

.prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)) {
    list-style-type: upper-alpha
}

.prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)) {
    list-style-type: lower-alpha
}

.prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)) {
    list-style-type: upper-roman
}

.prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)) {
    list-style-type: lower-roman
}

.prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)) {
    list-style-type: upper-roman
}

.prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)) {
    list-style-type: lower-roman
}

.prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)) {
    list-style-type: decimal
}

.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)) {
    list-style-type: disc;
    margin-top: 1.25em;
    margin-bottom: 1.25em;
    padding-inline-start:1.625em}

.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker {
    font-weight: 400;
    color: var(--tw-prose-counters)
}

.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker {
    color: var(--tw-prose-bullets)
}

.prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)) {
    color: var(--tw-prose-headings);
    font-weight: 600;
    margin-top: 1.25em
}

.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)) {
    border-color: var(--tw-prose-hr);
    border-top-width: 1px;
    margin-top: 3em;
    margin-bottom: 3em
}

.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)) {
    font-weight: 500;
    font-style: italic;
    color: var(--tw-prose-quotes);
    border-inline-start-width:.25rem;border-inline-start-color:var(--tw-prose-quote-borders);quotes: "\201C""\201D""\2018""\2019";
    margin-top: 1.6em;
    margin-bottom: 1.6em;
    padding-inline-start:1em}

.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before {
    content: open-quote
}

.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after {
    content: close-quote
}

.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)) {
    color: var(--tw-prose-headings);
    font-weight: 800;
    font-size: 2.25em;
    margin-top: 0;
    margin-bottom: .8888889em;
    line-height: 1.1111111
}

.prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)) {
    font-weight: 900;
    color: inherit
}

.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)) {
    color: var(--tw-prose-headings);
    font-weight: 700;
    font-size: 1.5em;
    margin-top: 2em;
    margin-bottom: 1em;
    line-height: 1.3333333
}

.prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)) {
    font-weight: 800;
    color: inherit
}

.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)) {
    color: var(--tw-prose-headings);
    font-weight: 600;
    font-size: 1.25em;
    margin-top: 1.6em;
    margin-bottom: .6em;
    line-height: 1.6
}

.prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)) {
    font-weight: 700;
    color: inherit
}

.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)) {
    color: var(--tw-prose-headings);
    font-weight: 600;
    margin-top: 1.5em;
    margin-bottom: .5em;
    line-height: 1.5
}

.prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)) {
    font-weight: 700;
    color: inherit
}

.prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)) {
    margin-top: 2em;
    margin-bottom: 2em
}

.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)) {
    display: block;
    margin-top: 2em;
    margin-bottom: 2em
}

.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)) {
    margin-top: 2em;
    margin-bottom: 2em
}

.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)) {
    font-weight: 500;
    font-family: inherit;
    color: var(--tw-prose-kbd);
    box-shadow: 0 0 0 1px rgb(var(--tw-prose-kbd-shadows)/10%),0 3px 0 rgb(var(--tw-prose-kbd-shadows)/10%);
    font-size: .875em;
    border-radius: .3125rem;
    padding-top: .1875em;
    padding-inline-end:.375em;padding-bottom: .1875em;
    padding-inline-start:.375em}

.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)) {
    color: var(--tw-prose-code);
    font-weight: 600;
    font-size: .875em
}

.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before {
    content: "`"
}

.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after {
    content: "`"
}

.prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)) {
    color: inherit
}

.prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)) {
    color: inherit
}

.prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)) {
    color: inherit;
    font-size: .875em
}

.prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)) {
    color: inherit;
    font-size: .9em
}

.prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)) {
    color: inherit
}

.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)) {
    color: inherit
}

.prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)) {
    color: inherit
}

.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)) {
    color: var(--tw-prose-pre-code);
    background-color: var(--tw-prose-pre-bg);
    overflow-x: auto;
    font-weight: 400;
    font-size: .875em;
    line-height: 1.7142857;
    margin-top: 1.7142857em;
    margin-bottom: 1.7142857em;
    border-radius: .375rem;
    padding-top: .8571429em;
    padding-inline-end:1.1428571em;padding-bottom: .8571429em;
    padding-inline-start:1.1428571em}

.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)) {
    background-color: transparent;
    border-width: 0;
    border-radius: 0;
    padding: 0;
    font-weight: inherit;
    color: inherit;
    font-size: inherit;
    font-family: inherit;
    line-height: inherit
}

.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before {
    content: none
}

.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after {
    content: none
}

.prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)) {
    width: 100%;
    table-layout: auto;
    margin-top: 2em;
    margin-bottom: 2em;
    font-size: .875em;
    line-height: 1.7142857
}

.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)) {
    border-bottom-width: 1px;
    border-bottom-color: var(--tw-prose-th-borders)
}

.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)) {
    color: var(--tw-prose-headings);
    font-weight: 600;
    vertical-align: bottom;
    padding-inline-end:.5714286em;padding-bottom: .5714286em;
    padding-inline-start:.5714286em}

.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)) {
    border-bottom-width: 1px;
    border-bottom-color: var(--tw-prose-td-borders)
}

.prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)) {
    border-bottom-width: 0
}

.prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)) {
    vertical-align: baseline
}

.prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)) {
    border-top-width: 1px;
    border-top-color: var(--tw-prose-th-borders)
}

.prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)) {
    vertical-align: top
}

.prose :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)) {
    text-align: start
}

.prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)) {
    margin-top: 0;
    margin-bottom: 0
}

.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)) {
    color: var(--tw-prose-captions);
    font-size: .875em;
    line-height: 1.4285714;
    margin-top: .8571429em
}

.prose {
    --tw-prose-body: #374151;
    --tw-prose-headings: #111827;
    --tw-prose-lead: #4b5563;
    --tw-prose-links: #111827;
    --tw-prose-bold: #111827;
    --tw-prose-counters: #6b7280;
    --tw-prose-bullets: #d1d5db;
    --tw-prose-hr: #e5e7eb;
    --tw-prose-quotes: #111827;
    --tw-prose-quote-borders: #e5e7eb;
    --tw-prose-captions: #6b7280;
    --tw-prose-kbd: #111827;
    --tw-prose-kbd-shadows: 17 24 39;
    --tw-prose-code: #111827;
    --tw-prose-pre-code: #e5e7eb;
    --tw-prose-pre-bg: #1f2937;
    --tw-prose-th-borders: #d1d5db;
    --tw-prose-td-borders: #e5e7eb;
    --tw-prose-invert-body: #d1d5db;
    --tw-prose-invert-headings: #fff;
    --tw-prose-invert-lead: #9ca3af;
    --tw-prose-invert-links: #fff;
    --tw-prose-invert-bold: #fff;
    --tw-prose-invert-counters: #9ca3af;
    --tw-prose-invert-bullets: #4b5563;
    --tw-prose-invert-hr: #374151;
    --tw-prose-invert-quotes: #f3f4f6;
    --tw-prose-invert-quote-borders: #374151;
    --tw-prose-invert-captions: #9ca3af;
    --tw-prose-invert-kbd: #fff;
    --tw-prose-invert-kbd-shadows: 255 255 255;
    --tw-prose-invert-code: #fff;
    --tw-prose-invert-pre-code: #d1d5db;
    --tw-prose-invert-pre-bg: 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-top: 0;
    margin-bottom: 0
}

.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)) {
    margin-top: .5em;
    margin-bottom: .5em
}

.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)) {
    padding-inline-start:.375em}

.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)) {
    padding-inline-start:.375em}

.prose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)) {
    margin-top: .75em;
    margin-bottom: .75em
}

.prose :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)) {
    margin-top: 1.25em
}

.prose :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)) {
    margin-bottom: 1.25em
}

.prose :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)) {
    margin-top: 1.25em
}

.prose :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)) {
    margin-bottom: 1.25em
}

.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)) {
    margin-top: .75em;
    margin-bottom: .75em
}

.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)) {
    margin-top: 1.25em;
    margin-bottom: 1.25em
}

.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)) {
    margin-top: .5em;
    padding-inline-start:1.625em}

.prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)) {
    margin-top: 0
}

.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)) {
    margin-top: 0
}

.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)) {
    margin-top: 0
}

.prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)) {
    margin-top: 0
}

.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)) {
    padding-inline-start:0}

.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)) {
    padding-inline-end:0}

.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)) {
    padding-top: .5714286em;
    padding-inline-end:.5714286em;padding-bottom: .5714286em;
    padding-inline-start:.5714286em}

.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)) {
    padding-inline-start:0}

.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)) {
    padding-inline-end:0}

.prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)) {
    margin-top: 2em;
    margin-bottom: 2em
}

.prose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)) {
    margin-top: 0
}

.prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)) {
    margin-bottom: 0
}

.prose-sm {
    font-size: .875rem;
    line-height: 1.7142857
}

.prose-sm :where(p):not(:where([class~=not-prose],[class~=not-prose] *)) {
    margin-top: 1.1428571em;
    margin-bottom: 1.1428571em
}

.prose-sm :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)) {
    font-size: 1.2857143em;
    line-height: 1.5555556;
    margin-top: .8888889em;
    margin-bottom: .8888889em
}

.prose-sm :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)) {
    margin-top: 1.3333333em;
    margin-bottom: 1.3333333em;
    padding-inline-start:1.1111111em}

.prose-sm :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)) {
    font-size: 2.1428571em;
    margin-top: 0;
    margin-bottom: .8em;
    line-height: 1.2
}

.prose-sm :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)) {
    font-size: 1.4285714em;
    margin-top: 1.6em;
    margin-bottom: .8em;
    line-height: 1.4
}

.prose-sm :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)) {
    font-size: 1.2857143em;
    margin-top: 1.5555556em;
    margin-bottom: .4444444em;
    line-height: 1.5555556
}

.prose-sm :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)) {
    margin-top: 1.4285714em;
    margin-bottom: .5714286em;
    line-height: 1.4285714
}

.prose-sm :where(img):not(:where([class~=not-prose],[class~=not-prose] *)) {
    margin-top: 1.7142857em;
    margin-bottom: 1.7142857em
}

.prose-sm :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)) {
    margin-top: 1.7142857em;
    margin-bottom: 1.7142857em
}

.prose-sm :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)) {
    margin-top: 0;
    margin-bottom: 0
}

.prose-sm :where(video):not(:where([class~=not-prose],[class~=not-prose] *)) {
    margin-top: 1.7142857em;
    margin-bottom: 1.7142857em
}

.prose-sm :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)) {
    font-size: .8571429em;
    border-radius: .3125rem;
    padding-top: .1428571em;
    padding-inline-end:.3571429em;padding-bottom: .1428571em;
    padding-inline-start:.3571429em}

.prose-sm :where(code):not(:where([class~=not-prose],[class~=not-prose] *)) {
    font-size: .8571429em
}

.prose-sm :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)) {
    font-size: .9em
}

.prose-sm :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)) {
    font-size: .8888889em
}

.prose-sm :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)) {
    font-size: .8571429em;
    line-height: 1.6666667;
    margin-top: 1.6666667em;
    margin-bottom: 1.6666667em;
    border-radius: .25rem;
    padding-top: .6666667em;
    padding-inline-end:1em;padding-bottom: .6666667em;
    padding-inline-start:1em}

.prose-sm :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)) {
    margin-top: 1.1428571em;
    margin-bottom: 1.1428571em;
    padding-inline-start:1.5714286em}

.prose-sm :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)) {
    margin-top: 1.1428571em;
    margin-bottom: 1.1428571em;
    padding-inline-start:1.5714286em}

.prose-sm :where(li):not(:where([class~=not-prose],[class~=not-prose] *)) {
    margin-top: .2857143em;
    margin-bottom: .2857143em
}

.prose-sm :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)) {
    padding-inline-start:.4285714em}

.prose-sm :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)) {
    padding-inline-start:.4285714em}

.prose-sm :where(.prose-sm>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)) {
    margin-top: .5714286em;
    margin-bottom: .5714286em
}

.prose-sm :where(.prose-sm>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)) {
    margin-top: 1.1428571em
}

.prose-sm :where(.prose-sm>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)) {
    margin-bottom: 1.1428571em
}

.prose-sm :where(.prose-sm>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)) {
    margin-top: 1.1428571em
}

.prose-sm :where(.prose-sm>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)) {
    margin-bottom: 1.1428571em
}

.prose-sm :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)) {
    margin-top: .5714286em;
    margin-bottom: .5714286em
}

.prose-sm :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)) {
    margin-top: 1.1428571em;
    margin-bottom: 1.1428571em
}

.prose-sm :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)) {
    margin-top: 1.1428571em
}

.prose-sm :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)) {
    margin-top: .2857143em;
    padding-inline-start:1.5714286em}

.prose-sm :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)) {
    margin-top: 2.8571429em;
    margin-bottom: 2.8571429em
}

.prose-sm :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)) {
    margin-top: 0
}

.prose-sm :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)) {
    margin-top: 0
}

.prose-sm :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)) {
    margin-top: 0
}

.prose-sm :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)) {
    margin-top: 0
}

.prose-sm :where(table):not(:where([class~=not-prose],[class~=not-prose] *)) {
    font-size: .8571429em;
    line-height: 1.5
}

.prose-sm :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)) {
    padding-inline-end:1em;padding-bottom: .6666667em;
    padding-inline-start:1em}

.prose-sm :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)) {
    padding-inline-start:0}

.prose-sm :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)) {
    padding-inline-end:0}

.prose-sm :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)) {
    padding-top: .6666667em;
    padding-inline-end:1em;padding-bottom: .6666667em;
    padding-inline-start:1em}

.prose-sm :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)) {
    padding-inline-start:0}

.prose-sm :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)) {
    padding-inline-end:0}

.prose-sm :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)) {
    margin-top: 1.7142857em;
    margin-bottom: 1.7142857em
}

.prose-sm :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)) {
    margin-top: 0;
    margin-bottom: 0
}

.prose-sm :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)) {
    font-size: .8571429em;
    line-height: 1.3333333;
    margin-top: .6666667em
}

.prose-sm :where(.prose-sm>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)) {
    margin-top: 0
}

.prose-sm :where(.prose-sm>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)) {
    margin-bottom: 0
}

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

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

.pointer-events-auto {
    pointer-events: auto
}

.visible {
    visibility: visible
}

.static {
    position: static
}

.fixed {
    position: fixed
}

.absolute {
    position: absolute
}

.relative {
    position: relative
}

.sticky {
    position: sticky
}

.inset-0 {
    inset: 0
}

.-bottom-0\.5 {
    bottom: -.125rem
}

.-bottom-12 {
    bottom: -3rem
}

.-left-12 {
    left: -3rem
}

.-left-3\.5 {
    left: -.875rem
}

.-right-0 {
    right: 0
}

.-right-1 {
    right: -.25rem
}

.-right-12 {
    right: -3rem
}

.-right-2 {
    right: -.5rem
}

.-top-12 {
    top: -3rem
}

.bottom-0 {
    bottom: 0
}

.bottom-4 {
    bottom: 1rem
}

.bottom-\[0\] {
    bottom: 0
}

.left-0 {
    left: 0
}

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

.left-2 {
    left: .5rem
}

.left-4 {
    left: 1rem
}

.left-6 {
    left: 1.5rem
}

.left-\[50\%\] {
    left: 50%
}

.right-0 {
    right: 0
}

.right-2 {
    right: .5rem
}

.right-3 {
    right: .75rem
}

.right-4 {
    right: 1rem
}

.right-6 {
    right: 1.5rem
}

.top-0 {
    top: 0
}

.top-1 {
    top: .25rem
}

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

.top-2 {
    top: .5rem
}

.top-4 {
    top: 1rem
}

.top-6 {
    top: 1.5rem
}

.top-\[72px\] {
    top: 72px
}

.top-auto {
    top: auto
}

.-z-10 {
    z-index: -10
}

.z-0 {
    z-index: 0
}

.z-10 {
    z-index: 10
}

.z-20 {
    z-index: 20
}

.z-50 {
    z-index: 50
}

.z-\[100\] {
    z-index: 100
}

.z-\[25\] {
    z-index: 25
}

.z-\[50\] {
    z-index: 50
}

.z-\[55\] {
    z-index: 55
}

.z-\[999\] {
    z-index: 999
}

.m-0 {
    margin: 0
}

.-mx-1 {
    margin-left: -.25rem;
    margin-right: -.25rem
}

.mx-1 {
    margin-left: .25rem;
    margin-right: .25rem
}

.mx-auto {
    margin-left: auto;
    margin-right: auto
}

.my-1 {
    margin-top: .25rem;
    margin-bottom: .25rem
}

.my-2 {
    margin-top: .5rem;
    margin-bottom: .5rem
}

.\!ml-0 {
    margin-left: 0!important
}

.-mb-2 {
    margin-bottom: -.5rem
}

.-ml-0\.5 {
    margin-left: -.125rem
}

.-ml-1 {
    margin-left: -.25rem
}

.-ml-2 {
    margin-left: -.5rem
}

.-ml-4 {
    margin-left: -1rem
}

.-mr-0\.5 {
    margin-right: -.125rem
}

.-mr-1 {
    margin-right: -.25rem
}

.-mt-0\.5 {
    margin-top: -.125rem
}

.-mt-1 {
    margin-top: -.25rem
}

.-mt-4 {
    margin-top: -1rem
}

.mb-1 {
    margin-bottom: .25rem
}

.mb-24 {
    margin-bottom: 6rem
}

.mb-3 {
    margin-bottom: .75rem
}

.mb-4 {
    margin-bottom: 1rem
}

.ml-1\.5 {
    margin-left: .375rem
}

.ml-2 {
    margin-left: .5rem
}

.ml-3\.5 {
    margin-left: .875rem
}

.ml-4 {
    margin-left: 1rem
}

.ml-auto {
    margin-left: auto
}

.mr-0\.5 {
    margin-right: .125rem
}

.mr-1\.5 {
    margin-right: .375rem
}

.mr-2 {
    margin-right: .5rem
}

.mr-3 {
    margin-right: .75rem
}

.mr-auto {
    margin-right: auto
}

.mt-0\.5 {
    margin-top: .125rem
}

.mt-1 {
    margin-top: .25rem
}

.mt-1\.5 {
    margin-top: .375rem
}

.mt-2 {
    margin-top: .5rem
}

.mt-2\.5 {
    margin-top: .625rem
}

.mt-20 {
    margin-top: 5rem
}

.mt-3 {
    margin-top: .75rem
}

.mt-4 {
    margin-top: 1rem
}

.mt-6 {
    margin-top: 1.5rem
}

.mt-\[1px\] {
    margin-top: 1px
}

.mt-auto {
    margin-top: auto
}

.block {
    display: block
}

.flex {
    display: flex
}

.inline-flex {
    display: inline-flex
}

.grid {
    display: grid
}

.contents {
    display: contents
}

.hidden {
    display: none
}

.aspect-\[3\.25\/4\] {
    aspect-ratio: 3.25/4
}

.h-1 {
    height: .25rem
}

.h-1\.5 {
    height: .375rem
}

.h-10 {
    height: 2.5rem
}

.h-11 {
    height: 2.75rem
}

.h-12 {
    height: 3rem
}

.h-14 {
    height: 3.5rem
}

.h-16 {
    height: 4rem
}

.h-2 {
    height: .5rem
}

.h-2\.5 {
    height: .625rem
}

.h-24 {
    height: 6rem
}

.h-3 {
    height: .75rem
}

.h-3\.5 {
    height: .875rem
}

.h-32 {
    height: 8rem
}

.h-4 {
    height: 1rem
}

.h-5 {
    height: 1.25rem
}

.h-6 {
    height: 1.5rem
}

.h-7 {
    height: 1.75rem
}

.h-8 {
    height: 2rem
}

.h-9 {
    height: 2.25rem
}

.h-\[14px\] {
    height: 14px
}

.h-\[18px\] {
    height: 18px
}

.h-\[20px\] {
    height: 20px
}

.h-\[25px\] {
    height: 25px
}

.h-\[32px\] {
    height: 32px
}

.h-\[var\(--radix-select-trigger-height\)\] {
    height: var(--radix-select-trigger-height)
}

.h-auto {
    height: auto
}

.h-dvh {
    height: 100dvh
}

.h-full {
    height: 100%
}

.h-px {
    height: 1px
}

.h-screen {
    height: 100vh
}

.max-h-96 {
    max-height: 24rem
}

.max-h-\[100dvh\] {
    max-height: 100dvh
}

.max-h-\[248px\] {
    max-height: 248px
}

.max-h-\[280px\] {
    max-height: 280px
}

.max-h-\[320px\] {
    max-height: 320px
}

.max-h-\[96dvh\] {
    max-height: 96dvh
}

.max-h-screen {
    max-height: 100vh
}

.min-h-4 {
    min-height: 1rem
}

.min-h-5 {
    min-height: 1.25rem
}

.min-h-56 {
    min-height: 14rem
}

.min-h-6 {
    min-height: 1.5rem
}

.min-h-\[480px\] {
    min-height: 480px
}

.min-h-\[80px\] {
    min-height: 80px
}

.w-10 {
    width: 2.5rem
}

.w-11 {
    width: 2.75rem
}

.w-12 {
    width: 3rem
}

.w-14 {
    width: 3.5rem
}

.w-16 {
    width: 4rem
}

.w-2 {
    width: .5rem
}

.w-2\.5 {
    width: .625rem
}

.w-24 {
    width: 6rem
}

.w-3 {
    width: .75rem
}

.w-3\.5 {
    width: .875rem
}

.w-32 {
    width: 8rem
}

.w-4 {
    width: 1rem
}

.w-5 {
    width: 1.25rem
}

.w-6 {
    width: 1.5rem
}

.w-7 {
    width: 1.75rem
}

.w-8 {
    width: 2rem
}

.w-\[180px\] {
    width: 180px
}

.w-\[20px\] {
    width: 20px
}

.w-\[25px\] {
    width: 25px
}

.w-\[32px\] {
    width: 32px
}

.w-\[50\%\] {
    width: 50%
}

.w-\[50px\] {
    width: 50px
}

.w-\[60px\] {
    width: 60px
}

.w-\[88px\] {
    width: 88px
}

.w-auto {
    width: auto
}

.w-full {
    width: 100%
}

.w-screen {
    width: 100vw
}

.min-w-0 {
    min-width: 0
}

.min-w-4 {
    min-width: 1rem
}

.min-w-5 {
    min-width: 1.25rem
}

.min-w-6 {
    min-width: 1.5rem
}

.min-w-\[12rem\] {
    min-width: 12rem
}

.min-w-\[232px\] {
    min-width: 232px
}

.min-w-\[8rem\] {
    min-width: 8rem
}

.min-w-\[var\(--radix-select-trigger-width\)\] {
    min-width: var(--radix-select-trigger-width)
}

.max-w-24 {
    max-width: 6rem
}

.max-w-2xl {
    max-width: 42rem
}

.max-w-3xl {
    max-width: 48rem
}

.max-w-40 {
    max-width: 10rem
}

.max-w-5xl {
    max-width: 64rem
}

.max-w-6xl {
    max-width: 72rem
}

.max-w-96 {
    max-width: 24rem
}

.max-w-\[166px\] {
    max-width: 166px
}

.max-w-\[280px\] {
    max-width: 280px
}

.max-w-\[320px\] {
    max-width: 320px
}

.max-w-\[420px\] {
    max-width: 420px
}

.max-w-lg {
    max-width: 32rem
}

.max-w-screen-lg {
    max-width: 1024px
}

.max-w-xl {
    max-width: 36rem
}

.max-w-xs {
    max-width: 20rem
}

.flex-1 {
    flex: 1 1 0%
}

.shrink-0 {
    flex-shrink: 0
}

.grow {
    flex-grow: 1
}

.grow-0 {
    flex-grow: 0
}

.basis-full {
    flex-basis: 100%
}

.origin-bottom {
    transform-origin: bottom
}

.origin-center {
    transform-origin: center
}

.origin-top-left {
    transform-origin: top left
}

.-translate-x-0\.5 {
    --tw-translate-x: -0.125rem
}

.-translate-x-0\.5,.-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,.-translate-x-\[50\%\] {
    --tw-translate-x: -50%
}

.-translate-x-1\/2,.-translate-x-\[50\%\],.-translate-y-1\.5 {
    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-1\.5 {
    --tw-translate-y: -0.375rem
}

.-translate-y-1\/2 {
    --tw-translate-y: -50%
}

.-translate-y-1\/2,.-translate-y-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-y-1\/3 {
    --tw-translate-y: -33.333333%
}

.-translate-y-2\/4 {
    --tw-translate-y: -50%
}

.-translate-y-2\/4,.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-\[-50\%\] {
    --tw-translate-x: -50%
}

.translate-x-\[-50\%\],.translate-y-0\.5 {
    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\.5 {
    --tw-translate-y: 0.125rem
}

.rotate-0 {
    --tw-rotate: 0deg
}

.rotate-0,.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-90 {
    --tw-rotate: 90deg
}

.rotate-90,.scale-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))
}

.scale-90 {
    --tw-scale-x: .9;
    --tw-scale-y: .9
}

.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))
}

.transform-gpu {
    transform: translate3d(var(--tw-translate-x),var(--tw-translate-y),0) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

@keyframes bounce {
    0%,to {
        transform: translateY(-25%);
        animation-timing-function: cubic-bezier(.8,0,1,1)
    }

    50% {
        transform: none;
        animation-timing-function: cubic-bezier(0,0,.2,1)
    }
}

.animate-bounce {
    animation: bounce 1s infinite
}

@keyframes confirmation-wiggle {
    10%,30% {
        transform: rotate(12deg)
    }

    20%,40% {
        transform: rotate(17deg)
    }

    0%,50%,to {
        transform: rotate(15deg)
    }
}

.animate-confirmation-wiggle {
    animation: confirmation-wiggle 2s ease-in-out 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-slow {
    animation: spin 8s linear infinite
}

@keyframes spinner {
    0% {
        stroke-dashoffset: 306
    }

    50% {
        stroke-dasharray: 40,134
    }

    to {
        stroke-dasharray: 1,174;
        stroke-dashoffset: 132
    }
}

.animate-spinner {
    animation: spinner 2s linear infinite
}

.animate-wiggle-waggle {
    animation: wiggle-waggle 2s ease-in-out infinite
}

.cursor-default {
    cursor: default
}

.cursor-pointer {
    cursor: pointer
}

.select-none {
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.resize {
    resize: both
}

.snap-x {
    scroll-snap-type: x var(--tw-scroll-snap-strictness)
}

.snap-mandatory {
    --tw-scroll-snap-strictness: mandatory
}

.snap-start {
    scroll-snap-align: start
}

.scroll-px-6 {
    scroll-padding-left: 1.5rem;
    scroll-padding-right: 1.5rem
}

.scroll-pe-6 {
    scroll-padding-inline-end: 1.5rem
}

.scroll-ps-6 {
    scroll-padding-inline-start: 1.5rem
}

.list-inside {
    list-style-position: inside
}

.list-outside {
    list-style-position: outside
}

.list-disc {
    list-style-type: disc
}

.grid-cols-1 {
    grid-template-columns: repeat(1,minmax(0,1fr))
}

.grid-cols-2 {
    grid-template-columns: repeat(2,minmax(0,1fr))
}

.grid-cols-4 {
    grid-template-columns: repeat(4,minmax(0,1fr))
}

.grid-rows-2 {
    grid-template-rows: repeat(2,minmax(0,1fr))
}

.flex-row {
    flex-direction: row
}

.flex-col {
    flex-direction: column
}

.flex-col-reverse {
    flex-direction: column-reverse
}

.flex-wrap {
    flex-wrap: wrap
}

.items-start {
    align-items: flex-start
}

.items-end {
    align-items: flex-end
}

.items-center {
    align-items: center
}

.items-baseline {
    align-items: baseline
}

.justify-start {
    justify-content: flex-start
}

.justify-end {
    justify-content: flex-end
}

.justify-center {
    justify-content: center
}

.justify-between {
    justify-content: space-between
}

.gap-0 {
    gap: 0
}

.gap-0\.5 {
    gap: .125rem
}

.gap-1 {
    gap: .25rem
}

.gap-1\.5 {
    gap: .375rem
}

.gap-2 {
    gap: .5rem
}

.gap-2\.5 {
    gap: .625rem
}

.gap-3 {
    gap: .75rem
}

.gap-4 {
    gap: 1rem
}

.gap-6 {
    gap: 1.5rem
}

.gap-8 {
    gap: 2rem
}

.space-x-1>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(.25rem * var(--tw-space-x-reverse));
    margin-left: calc(.25rem * calc(1 - var(--tw-space-x-reverse)))
}

.space-x-4>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(1rem * var(--tw-space-x-reverse));
    margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse)))
}

.space-y-1>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(.25rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(.25rem * var(--tw-space-y-reverse))
}

.space-y-1\.5>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(.375rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(.375rem * var(--tw-space-y-reverse))
}

.space-y-2>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(.5rem * var(--tw-space-y-reverse))
}

.space-y-4>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(1rem * var(--tw-space-y-reverse))
}

.divide-y>:not([hidden])~:not([hidden]) {
    --tw-divide-y-reverse: 0;
    border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
    border-bottom-width: calc(1px * var(--tw-divide-y-reverse))
}

.divide-border>:not([hidden])~:not([hidden]) {
    border-color: var(--border)
}

.divide-muted>:not([hidden])~:not([hidden]) {
    border-color: var(--muted)
}

.self-end {
    align-self: flex-end
}

.overflow-hidden {
    overflow: hidden
}

.overflow-visible {
    overflow: visible
}

.overflow-scroll {
    overflow: scroll
}

.overflow-x-auto {
    overflow-x: auto
}

.overflow-y-auto {
    overflow-y: auto
}

.overflow-x-hidden {
    overflow-x: hidden
}

.overflow-y-hidden {
    overflow-y: hidden
}

.overflow-y-scroll {
    overflow-y: scroll
}

.scroll-smooth {
    scroll-behavior: smooth
}

.whitespace-nowrap {
    white-space: nowrap
}

.text-pretty {
    text-wrap: pretty
}

.break-words {
    overflow-wrap: break-word
}

.break-all {
    word-break: break-all
}

.rounded {
    border-radius: .25rem
}

.rounded-2xl {
    border-radius: calc(var(--radius) + 8px)
}

.rounded-2xs {
    border-radius: calc(var(--radius) - 8px)
}

.rounded-3xl {
    border-radius: calc(var(--radius) + 16px)
}

.rounded-\[10px\] {
    border-radius: 10px
}

.rounded-\[14px\] {
    border-radius: 14px
}

.rounded-\[16px\] {
    border-radius: 16px
}

.rounded-\[18px\] {
    border-radius: 18px
}

.rounded-\[24px\] {
    border-radius: 24px
}

.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: calc(var(--radius) + 4px)
}

.rounded-xs {
    border-radius: calc(var(--radius) - 6px)
}

.rounded-b-\[32px\] {
    border-bottom-right-radius: 32px;
    border-bottom-left-radius: 32px
}

.rounded-t-\[21px\] {
    border-top-left-radius: 21px;
    border-top-right-radius: 21px
}

.rounded-t-\[24px\] {
    border-top-left-radius: 24px;
    border-top-right-radius: 24px
}

.rounded-tl-3xl {
    border-top-left-radius: calc(var(--radius) + 16px)
}

.rounded-tr-3xl {
    border-top-right-radius: calc(var(--radius) + 16px)
}

.border {
    border-width: 1px
}

.border-0 {
    border-width: 0
}

.border-2 {
    border-width: 2px
}

.border-\[3px\] {
    border-width: 3px
}

.border-b {
    border-bottom-width: 1px
}

.border-t {
    border-top-width: 1px
}

.border-dashed {
    border-style: dashed
}

.border-none {
    border-style: none
}

.border-\[\#EB4747\] {
    --tw-border-opacity: 1;
    border-color: rgb(235 71 71/var(--tw-border-opacity,1))
}

.border-black\/5 {
    border-color: rgba(0,0,0,.05)
}

.border-black\/\[0\.0125\] {
    border-color: rgba(0,0,0,.013)
}

.border-border {
    border-color: var(--border)
}

.border-card {
    border-color: var(--card)
}

.border-destructive {
    border-color: var(--destructive)
}

.border-green-500\/20 {
    border-color: rgba(34,197,94,.2)
}

.border-green-500\/30 {
    border-color: rgba(34,197,94,.3)
}

.border-muted {
    border-color: var(--muted)
}

.border-muted-foreground {
    border-color: var(--muted-foreground)
}

.border-orange-500\/10 {
    border-color: rgba(249,115,22,.1)
}

.border-primary {
    border-color: var(--primary)
}

.border-red-500 {
    --tw-border-opacity: 1;
    border-color: rgb(239 68 68/var(--tw-border-opacity,1))
}

.border-transparent {
    border-color: transparent
}

.border-white\/5 {
    border-color: hsla(0,0%,100%,.05)
}

.bg-\[\#000000\] {
    --tw-bg-opacity: 1;
    background-color: rgb(0 0 0/var(--tw-bg-opacity,1))
}

.bg-\[\#0000FF\] {
    --tw-bg-opacity: 1;
    background-color: rgb(0 0 255/var(--tw-bg-opacity,1))
}

.bg-\[\#0040FF\] {
    --tw-bg-opacity: 1;
    background-color: rgb(0 64 255/var(--tw-bg-opacity,1))
}

.bg-\[\#0054FA\] {
    --tw-bg-opacity: 1;
    background-color: rgb(0 84 250/var(--tw-bg-opacity,1))
}

.bg-\[\#005741\] {
    --tw-bg-opacity: 1;
    background-color: rgb(0 87 65/var(--tw-bg-opacity,1))
}

.bg-\[\#006FFE\] {
    --tw-bg-opacity: 1;
    background-color: rgb(0 111 254/var(--tw-bg-opacity,1))
}

.bg-\[\#00CFFF\] {
    --tw-bg-opacity: 1;
    background-color: rgb(0 207 255/var(--tw-bg-opacity,1))
}

.bg-\[\#00EF8B\] {
    --tw-bg-opacity: 1;
    background-color: rgb(0 239 139/var(--tw-bg-opacity,1))
}

.bg-\[\#010101\] {
    --tw-bg-opacity: 1;
    background-color: rgb(1 1 1/var(--tw-bg-opacity,1))
}

.bg-\[\#03F3F2\] {
    --tw-bg-opacity: 1;
    background-color: rgb(3 243 242/var(--tw-bg-opacity,1))
}

.bg-\[\#040404\] {
    --tw-bg-opacity: 1;
    background-color: rgb(4 4 4/var(--tw-bg-opacity,1))
}

.bg-\[\#050008\] {
    --tw-bg-opacity: 1;
    background-color: rgb(5 0 8/var(--tw-bg-opacity,1))
}

.bg-\[\#05141B\] {
    --tw-bg-opacity: 1;
    background-color: rgb(5 20 27/var(--tw-bg-opacity,1))
}

.bg-\[\#070707\] {
    --tw-bg-opacity: 1;
    background-color: rgb(7 7 7/var(--tw-bg-opacity,1))
}

.bg-\[\#0D054A\] {
    --tw-bg-opacity: 1;
    background-color: rgb(13 5 74/var(--tw-bg-opacity,1))
}

.bg-\[\#0F0832\] {
    --tw-bg-opacity: 1;
    background-color: rgb(15 8 50/var(--tw-bg-opacity,1))
}

.bg-\[\#101054\] {
    --tw-bg-opacity: 1;
    background-color: rgb(16 16 84/var(--tw-bg-opacity,1))
}

.bg-\[\#11131E\] {
    --tw-bg-opacity: 1;
    background-color: rgb(17 19 30/var(--tw-bg-opacity,1))
}

.bg-\[\#111417\] {
    --tw-bg-opacity: 1;
    background-color: rgb(17 20 23/var(--tw-bg-opacity,1))
}

.bg-\[\#121212\] {
    --tw-bg-opacity: 1;
    background-color: rgb(18 18 18/var(--tw-bg-opacity,1))
}

.bg-\[\#133629\] {
    --tw-bg-opacity: 1;
    background-color: rgb(19 54 41/var(--tw-bg-opacity,1))
}

.bg-\[\#15333D\] {
    --tw-bg-opacity: 1;
    background-color: rgb(21 51 61/var(--tw-bg-opacity,1))
}

.bg-\[\#181A1E\] {
    --tw-bg-opacity: 1;
    background-color: rgb(24 26 30/var(--tw-bg-opacity,1))
}

.bg-\[\#1969FF\] {
    --tw-bg-opacity: 1;
    background-color: rgb(25 105 255/var(--tw-bg-opacity,1))
}

.bg-\[\#1C4ADD\] {
    --tw-bg-opacity: 1;
    background-color: rgb(28 74 221/var(--tw-bg-opacity,1))
}

.bg-\[\#211F20\] {
    --tw-bg-opacity: 1;
    background-color: rgb(33 31 32/var(--tw-bg-opacity,1))
}

.bg-\[\#251D1C\] {
    --tw-bg-opacity: 1;
    background-color: rgb(37 29 28/var(--tw-bg-opacity,1))
}

.bg-\[\#252525\] {
    --tw-bg-opacity: 1;
    background-color: rgb(37 37 37/var(--tw-bg-opacity,1))
}

.bg-\[\#2539EF\] {
    --tw-bg-opacity: 1;
    background-color: rgb(37 57 239/var(--tw-bg-opacity,1))
}

.bg-\[\#26FAB0\] {
    --tw-bg-opacity: 1;
    background-color: rgb(38 250 176/var(--tw-bg-opacity,1))
}

.bg-\[\#2F1D74\] {
    --tw-bg-opacity: 1;
    background-color: rgb(47 29 116/var(--tw-bg-opacity,1))
}

.bg-\[\#2F2D7B\] {
    --tw-bg-opacity: 1;
    background-color: rgb(47 45 123/var(--tw-bg-opacity,1))
}

.bg-\[\#30BF54\] {
    --tw-bg-opacity: 1;
    background-color: rgb(48 191 84/var(--tw-bg-opacity,1))
}

.bg-\[\#31E3DF\] {
    --tw-bg-opacity: 1;
    background-color: rgb(49 227 223/var(--tw-bg-opacity,1))
}

.bg-\[\#3368EF\] {
    --tw-bg-opacity: 1;
    background-color: rgb(51 104 239/var(--tw-bg-opacity,1))
}

.bg-\[\#3CE046\] {
    --tw-bg-opacity: 1;
    background-color: rgb(60 224 70/var(--tw-bg-opacity,1))
}

.bg-\[\#447DFF\] {
    --tw-bg-opacity: 1;
    background-color: rgb(68 125 255/var(--tw-bg-opacity,1))
}

.bg-\[\#475A58\] {
    --tw-bg-opacity: 1;
    background-color: rgb(71 90 88/var(--tw-bg-opacity,1))
}

.bg-\[\#680DFE\] {
    --tw-bg-opacity: 1;
    background-color: rgb(104 13 254/var(--tw-bg-opacity,1))
}

.bg-\[\#6C00F6\] {
    --tw-bg-opacity: 1;
    background-color: rgb(108 0 246/var(--tw-bg-opacity,1))
}

.bg-\[\#72DE2F\] {
    --tw-bg-opacity: 1;
    background-color: rgb(114 222 47/var(--tw-bg-opacity,1))
}

.bg-\[\#7538F5\] {
    --tw-bg-opacity: 1;
    background-color: rgb(117 56 245/var(--tw-bg-opacity,1))
}

.bg-\[\#A0FDA0\] {
    --tw-bg-opacity: 1;
    background-color: rgb(160 253 160/var(--tw-bg-opacity,1))
}

.bg-\[\#A882FD\] {
    --tw-bg-opacity: 1;
    background-color: rgb(168 130 253/var(--tw-bg-opacity,1))
}

.bg-\[\#B5FC82\] {
    --tw-bg-opacity: 1;
    background-color: rgb(181 252 130/var(--tw-bg-opacity,1))
}

.bg-\[\#BAFEC0\] {
    --tw-bg-opacity: 1;
    background-color: rgb(186 254 192/var(--tw-bg-opacity,1))
}

.bg-\[\#DFFE00\] {
    --tw-bg-opacity: 1;
    background-color: rgb(223 254 0/var(--tw-bg-opacity,1))
}

.bg-\[\#E36E1B\] {
    --tw-bg-opacity: 1;
    background-color: rgb(227 110 27/var(--tw-bg-opacity,1))
}

.bg-\[\#E57410\] {
    --tw-bg-opacity: 1;
    background-color: rgb(229 116 16/var(--tw-bg-opacity,1))
}

.bg-\[\#E5E6E1\] {
    --tw-bg-opacity: 1;
    background-color: rgb(229 230 225/var(--tw-bg-opacity,1))
}

.bg-\[\#E81899\] {
    --tw-bg-opacity: 1;
    background-color: rgb(232 24 153/var(--tw-bg-opacity,1))
}

.bg-\[\#E84142\] {
    --tw-bg-opacity: 1;
    background-color: rgb(232 65 66/var(--tw-bg-opacity,1))
}

.bg-\[\#EAFFE7\] {
    --tw-bg-opacity: 1;
    background-color: rgb(234 255 231/var(--tw-bg-opacity,1))
}

.bg-\[\#EB79F7\] {
    --tw-bg-opacity: 1;
    background-color: rgb(235 121 247/var(--tw-bg-opacity,1))
}

.bg-\[\#ECF3FB\] {
    --tw-bg-opacity: 1;
    background-color: rgb(236 243 251/var(--tw-bg-opacity,1))
}

.bg-\[\#F25D00\] {
    --tw-bg-opacity: 1;
    background-color: rgb(242 93 0/var(--tw-bg-opacity,1))
}

.bg-\[\#F34242\] {
    --tw-bg-opacity: 1;
    background-color: rgb(243 66 66/var(--tw-bg-opacity,1))
}

.bg-\[\#F50DB4\] {
    --tw-bg-opacity: 1;
    background-color: rgb(245 13 180/var(--tw-bg-opacity,1))
}

.bg-\[\#F5E203\] {
    --tw-bg-opacity: 1;
    background-color: rgb(245 226 3/var(--tw-bg-opacity,1))
}

.bg-\[\#F6F3E9\] {
    --tw-bg-opacity: 1;
    background-color: rgb(246 243 233/var(--tw-bg-opacity,1))
}

.bg-\[\#F6F3F3\] {
    --tw-bg-opacity: 1;
    background-color: rgb(246 243 243/var(--tw-bg-opacity,1))
}

.bg-\[\#F7931A\] {
    --tw-bg-opacity: 1;
    background-color: rgb(247 147 26/var(--tw-bg-opacity,1))
}

.bg-\[\#F8F2E9\] {
    --tw-bg-opacity: 1;
    background-color: rgb(248 242 233/var(--tw-bg-opacity,1))
}

.bg-\[\#F8F6D7\] {
    --tw-bg-opacity: 1;
    background-color: rgb(248 246 215/var(--tw-bg-opacity,1))
}

.bg-\[\#FADFBA\] {
    --tw-bg-opacity: 1;
    background-color: rgb(250 223 186/var(--tw-bg-opacity,1))
}

.bg-\[\#FF0030\] {
    --tw-bg-opacity: 1;
    background-color: rgb(255 0 48/var(--tw-bg-opacity,1))
}

.bg-\[\#FF0420\] {
    --tw-bg-opacity: 1;
    background-color: rgb(255 4 32/var(--tw-bg-opacity,1))
}

.bg-\[\#FF3D00\] {
    --tw-bg-opacity: 1;
    background-color: rgb(255 61 0/var(--tw-bg-opacity,1))
}

.bg-\[\#FFD164\] {
    --tw-bg-opacity: 1;
    background-color: rgb(255 209 100/var(--tw-bg-opacity,1))
}

.bg-\[\#FFE900\] {
    --tw-bg-opacity: 1;
    background-color: rgb(255 233 0/var(--tw-bg-opacity,1))
}

.bg-\[\#FFEBD4\] {
    --tw-bg-opacity: 1;
    background-color: rgb(255 235 212/var(--tw-bg-opacity,1))
}

.bg-\[\#FFFF52\] {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 82/var(--tw-bg-opacity,1))
}

.bg-background {
    background-color: var(--background)
}

.bg-black {
    --tw-bg-opacity: 1;
    background-color: rgb(0 0 0/var(--tw-bg-opacity,1))
}

.bg-black\/30 {
    background-color: rgba(0,0,0,.3)
}

.bg-blue-500 {
    --tw-bg-opacity: 1;
    background-color: rgb(59 130 246/var(--tw-bg-opacity,1))
}

.bg-blue-600 {
    --tw-bg-opacity: 1;
    background-color: rgb(37 99 235/var(--tw-bg-opacity,1))
}

.bg-card {
    background-color: var(--card)
}

.bg-destructive {
    background-color: var(--destructive)
}

.bg-gray-900 {
    --tw-bg-opacity: 1;
    background-color: rgb(17 24 39/var(--tw-bg-opacity,1))
}

.bg-muted {
    background-color: var(--muted)
}

.bg-muted-foreground {
    background-color: var(--muted-foreground)
}

.bg-orange-50 {
    --tw-bg-opacity: 1;
    background-color: rgb(255 247 237/var(--tw-bg-opacity,1))
}

.bg-orange-500\/5 {
    background-color: rgba(249,115,22,.05)
}

.bg-popover {
    background-color: var(--popover)
}

.bg-primary {
    background-color: var(--primary)
}

.bg-red-500\/20 {
    background-color: rgba(239,68,68,.2)
}

.bg-red-500\/80 {
    background-color: rgba(239,68,68,.8)
}

.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-zinc-100 {
    --tw-bg-opacity: 1;
    background-color: rgb(244 244 245/var(--tw-bg-opacity,1))
}

.bg-zinc-400 {
    --tw-bg-opacity: 1;
    background-color: rgb(161 161 170/var(--tw-bg-opacity,1))
}

.bg-zinc-50 {
    --tw-bg-opacity: 1;
    background-color: rgb(250 250 250/var(--tw-bg-opacity,1))
}

.bg-zinc-900 {
    --tw-bg-opacity: 1;
    background-color: rgb(24 24 27/var(--tw-bg-opacity,1))
}

.bg-zinc-950 {
    --tw-bg-opacity: 1;
    background-color: rgb(9 9 11/var(--tw-bg-opacity,1))
}

.bg-\[url\(\'\/img\/arena-z\/bg-card\.svg\'\)\]{background-image:url(/img/arena-z/bg-card.svg)}.bg-\[url\(\'\/img\/aurora\/bg-card\.jpg\'\)\]{background-image:url(/img/aurora/bg-card.jpg)}.bg-\[url\(\'\/img\/automata\/bg-card\.svg\'\)\]{background-image:url(/img/automata/bg-card.svg)}.bg-\[url\(\'\/img\/berachain\/bg-card\.svg\'\)\]{background-image:url(/img/berachain/bg-card.svg)}.bg-\[url\(\'\/img\/bnry\/bg-card\.png\'\)\]{background-image:url(/img/bnry/bg-card.png)}.bg-\[url\(\'\/img\/citrea\/bg-card\.svg\'\)\]{background-image:url(/img/citrea/bg-card.svg)}.bg-\[url\(\'\/img\/core\/bg-card\.svg\'\)\]{background-image:url(/img/core/bg-card.svg)}.bg-\[url\(\'\/img\/corn\/bg-card\.svg\'\)\]{background-image:url(/img/corn/bg-card.svg)}.bg-\[url\(\'\/img\/default\/bg\.svg\'\)\]{background-image:url(/img/default/bg.svg)}.bg-\[url\(\'\/img\/derive\/bg-card\.png\'\)\]{background-image:url(/img/derive/bg-card.png)}.bg-\[url\(\'\/img\/etherlink\/bg-card\.svg\'\)\]{background-image:url(/img/etherlink/bg-card.svg)}.bg-\[url\(\'\/img\/evmos\/bg-card\.jpg\'\)\]{background-image:url(/img/evmos/bg-card.jpg)}.bg-\[url\(\'\/img\/flare\/bg-card\.svg\'\)\]{background-image:url(/img/flare/bg-card.svg)}.bg-\[url\(\'\/img\/form\/bg-card\.jpg\'\)\]{background-image:url(/img/form/bg-card.jpg)}.bg-\[url\(\'\/img\/gravity\/bg-card\.jpg\'\)\]{background-image:url(/img/gravity/bg-card.jpg)}.bg-\[url\(\'\/img\/iota\/bg-card\.jpg\'\)\]{background-image:url(/img/iota/bg-card.jpg)}.bg-\[url\(\'\/img\/kava\/bg-card\.svg\'\)\]{background-image:url(/img/kava/bg-card.svg)}.bg-\[url\(\'\/img\/linea\/bg\.svg\'\)\]{background-image:url(/img/linea/bg.svg)}.bg-\[url\(\'\/img\/mode\/bg\.svg\'\)\]{background-image:url(/img/mode/bg.svg)}.bg-\[url\(\'\/img\/moonbeam\/bg\.svg\'\)\]{background-image:url(/img/moonbeam/bg.svg)}.bg-\[url\(\'\/img\/ozean-poseidon\/bg-card\.svg\'\)\]{background-image:url(/img/ozean-poseidon/bg-card.svg)}.bg-\[url\(\'\/img\/ozean\/bg-card\.svg\'\)\]{background-image:url(/img/ozean/bg-card.svg)}.bg-\[url\(\'\/img\/shutdown-grid\.svg\'\)\]{background-image:url(/img/shutdown-grid.svg)}.bg-\[url\(\'\/img\/sonic\/bg-card\.png\'\)\]{background-image:url(/img/sonic/bg-card.png)}.bg-\[url\(\'\/img\/superposition\/bg-card\.gif\'\)\]{background-image:url(/img/superposition/bg-card.gif)}.bg-\[url\(\'\/img\/unichain\/bg-card\.jpg\'\)\]{background-image:url(/img/unichain/bg-card.jpg)}.bg-\[url\(\'\/img\/upgrade-grid\.svg\'\)\]{background-image:url(/img/upgrade-grid.svg)}.bg-\[url\(\'\/img\/zero\/bg-card\.svg\'\)\]{background-image:url(/img/zero/bg-card.svg)}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.bg-gradient-to-bl{background-image:linear-gradient(to bottom left,var(--tw-gradient-stops))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-l{background-image:linear-gradient(to left,var(--tw-gradient-stops))}.bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.bg-gradient-to-tr{background-image:linear-gradient(to top right,var(--tw-gradient-stops))}.from-\[\#011C4F\]{--tw-gradient-from:#011c4f var(--tw-gradient-from-position);--tw-gradient-to:rgba(1,28,79,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#04063D\]{--tw-gradient-from:#04063d var(--tw-gradient-from-position);--tw-gradient-to:rgba(4,6,61,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#042C24\]{--tw-gradient-from:#042c24 var(--tw-gradient-from-position);--tw-gradient-to:rgba(4,44,36,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#06061B\]{--tw-gradient-from:#06061b var(--tw-gradient-from-position);--tw-gradient-to:rgba(6,6,27,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#06102F\]{--tw-gradient-from:#06102f var(--tw-gradient-from-position);--tw-gradient-to:rgba(6,16,47,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#080808\]{--tw-gradient-from:#080808 var(--tw-gradient-from-position);--tw-gradient-to:rgba(8,8,8,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#0C0B0A\]{--tw-gradient-from:#0c0b0a var(--tw-gradient-from-position);--tw-gradient-to:rgba(12,11,10,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#0F172A\]{--tw-gradient-from:#0f172a var(--tw-gradient-from-position);--tw-gradient-to:rgba(15,23,42,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#11012C\]{--tw-gradient-from:#11012c var(--tw-gradient-from-position);--tw-gradient-to:rgba(17,1,44,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#141519\]{--tw-gradient-from:#141519 var(--tw-gradient-from-position);--tw-gradient-to:rgba(20,21,25,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#191045\]{--tw-gradient-from:#191045 var(--tw-gradient-from-position);--tw-gradient-to:rgba(25,16,69,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#1A1622\]{--tw-gradient-from:#1a1622 var(--tw-gradient-from-position);--tw-gradient-to:rgba(26,22,34,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#1c1c1c\]{--tw-gradient-from:#1c1c1c var(--tw-gradient-from-position);--tw-gradient-to:rgba(28,28,28,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#201A3A\]{--tw-gradient-from:#201a3a var(--tw-gradient-from-position);--tw-gradient-to:rgba(32,26,58,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#243144\]{--tw-gradient-from:#243144 var(--tw-gradient-from-position);--tw-gradient-to:rgba(36,49,68,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#29CCB9\]{--tw-gradient-from:#29ccb9 var(--tw-gradient-from-position);--tw-gradient-to:rgba(41,204,185,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#2F2B54\]{--tw-gradient-from:#2f2b54 var(--tw-gradient-from-position);--tw-gradient-to:rgba(47,43,84,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#3068EF\]{--tw-gradient-from:#3068ef var(--tw-gradient-from-position);--tw-gradient-to:rgba(48,104,239,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#32B2FD\]{--tw-gradient-from:#32b2fd var(--tw-gradient-from-position);--tw-gradient-to:rgba(50,178,253,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#4D00B1\]{--tw-gradient-from:#4d00b1 var(--tw-gradient-from-position);--tw-gradient-to:rgba(77,0,177,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#74ffde\]{--tw-gradient-from:#74ffde var(--tw-gradient-from-position);--tw-gradient-to:rgba(116,255,222,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#7AECC2\]{--tw-gradient-from:#7aecc2 var(--tw-gradient-from-position);--tw-gradient-to:rgba(122,236,194,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#7F49F3\]{--tw-gradient-from:#7f49f3 var(--tw-gradient-from-position);--tw-gradient-to:rgba(127,73,243,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#863AF8\]{--tw-gradient-from:#863af8 var(--tw-gradient-from-position);--tw-gradient-to:rgba(134,58,248,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#88AAF1\]{--tw-gradient-from:#88aaf1 var(--tw-gradient-from-position);--tw-gradient-to:rgba(136,170,241,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#936A48\]{--tw-gradient-from:#936a48 var(--tw-gradient-from-position);--tw-gradient-to:rgba(147,106,72,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#A882FD\]{--tw-gradient-from:#a882fd var(--tw-gradient-from-position);--tw-gradient-to:rgba(168,130,253,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#C7F18C\]{--tw-gradient-from:#c7f18c var(--tw-gradient-from-position);--tw-gradient-to:hsla(85,78%,75%,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#D0D3E2\]{--tw-gradient-from:#d0d3e2 var(--tw-gradient-from-position);--tw-gradient-to:rgba(208,211,226,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#E1FEAE\]{--tw-gradient-from:#e1feae var(--tw-gradient-from-position);--tw-gradient-to:hsla(82,98%,84%,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#ED0A28\]{--tw-gradient-from:#ed0a28 var(--tw-gradient-from-position);--tw-gradient-to:rgba(237,10,40,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#F0F0F8\]{--tw-gradient-from:#f0f0f8 var(--tw-gradient-from-position);--tw-gradient-to:rgba(240,240,248,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#F2E9E9\]{--tw-gradient-from:#f2e9e9 var(--tw-gradient-from-position);--tw-gradient-to:hsla(0,26%,93%,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#FF433E\]{--tw-gradient-from:#ff433e var(--tw-gradient-from-position);--tw-gradient-to:rgba(255,67,62,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#FFB26A\]{--tw-gradient-from:#ffb26a var(--tw-gradient-from-position);--tw-gradient-to:rgba(255,178,106,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#FFB852\]{--tw-gradient-from:#ffb852 var(--tw-gradient-from-position);--tw-gradient-to:rgba(255,184,82,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#fff\]{--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)}.from-\[rgba\(168\2c 130\2c 253\2c 0\.27\)\]{--tw-gradient-from:rgba(168,130,253,.27) var(--tw-gradient-from-position);--tw-gradient-to:rgba(168,130,253,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-black{--tw-gradient-from:#000 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-teal-950{--tw-gradient-from:#042f2e var(--tw-gradient-from-position);--tw-gradient-to:rgba(4,47,46,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-zinc-900{--tw-gradient-from:#18181b var(--tw-gradient-from-position);--tw-gradient-to:rgba(24,24,27,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.via-\[\#0091FF\]{--tw-gradient-to:rgba(0,145,255,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#0091ff var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-\[\#00de73\]{--tw-gradient-to:rgba(0,222,115,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#00de73 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-\[\#03d26e\]{--tw-gradient-to:rgba(3,210,110,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#03d26e var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-\[\#1E134D\]{--tw-gradient-to:rgba(30,19,77,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#1e134d var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-\[\#41f09c\]{--tw-gradient-to:rgba(65,240,156,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#41f09c var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-\[\#65BCFF\]{--tw-gradient-to:rgba(101,188,255,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#65bcff var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-\[\#7C3FCB\]{--tw-gradient-to:rgba(124,63,203,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#7c3fcb var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-\[\#D2F6C5\]{--tw-gradient-to:rgba(210,246,197,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#d2f6c5 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-\[\#ECF3FB\]{--tw-gradient-to:rgba(236,243,251,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#ecf3fb var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-\[\#F66AFF\]{--tw-gradient-to:rgba(246,106,255,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#f66aff var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-\[\#FFDFB6\]{--tw-gradient-to:rgba(255,223,182,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#ffdfb6 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-\[rgba\(168\2c 130\2c 253\2c 0\.05\)\]{--tw-gradient-to:rgba(168,130,253,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgba(168,130,253,.05) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-teal-950\/0{--tw-gradient-to:rgba(4,47,46,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgba(4,47,46,0) var(--tw-gradient-via-position),var(--tw-gradient-to)}.to-\[\#00c466\]{--tw-gradient-to:#00c466 var(--tw-gradient-to-position)}.to-\[\#010101\]{--tw-gradient-to:#010101 var(--tw-gradient-to-position)}.to-\[\#030418\]{--tw-gradient-to:#030418 var(--tw-gradient-to-position)}.to-\[\#031D1A\]{--tw-gradient-to:#031d1a var(--tw-gradient-to-position)}.to-\[\#0397BD\]{--tw-gradient-to:#0397bd var(--tw-gradient-to-position)}.to-\[\#06050B\]{--tw-gradient-to:#06050b var(--tw-gradient-to-position)}.to-\[\#0F0B2D\]{--tw-gradient-to:#0f0b2d var(--tw-gradient-to-position)}.to-\[\#121212\]{--tw-gradient-to:#121212 var(--tw-gradient-to-position)}.to-\[\#152031\]{--tw-gradient-to:#152031 var(--tw-gradient-to-position)}.to-\[\#170C34\]{--tw-gradient-to:#170c34 var(--tw-gradient-to-position)}.to-\[\#18120B\]{--tw-gradient-to:#18120b var(--tw-gradient-to-position)}.to-\[\#1C0B75\]{--tw-gradient-to:#1c0b75 var(--tw-gradient-to-position)}.to-\[\#1C1B25\]{--tw-gradient-to:#1c1b25 var(--tw-gradient-to-position)}.to-\[\#290368\]{--tw-gradient-to:#290368 var(--tw-gradient-to-position)}.to-\[\#2C370C\]{--tw-gradient-to:#2c370c var(--tw-gradient-to-position)}.to-\[\#2F43EC\]{--tw-gradient-to:#2f43ec var(--tw-gradient-to-position)}.to-\[\#37D7D5\]{--tw-gradient-to:#37d7d5 var(--tw-gradient-to-position)}.to-\[\#3A0E08\]{--tw-gradient-to:#3a0e08 var(--tw-gradient-to-position)}.to-\[\#3a3a3a\]{--tw-gradient-to:#3a3a3a var(--tw-gradient-to-position)}.to-\[\#412978\]{--tw-gradient-to:#412978 var(--tw-gradient-to-position)}.to-\[\#5B3CF3\]{--tw-gradient-to:#5b3cf3 var(--tw-gradient-to-position)}.to-\[\#693CC8\]{--tw-gradient-to:#693cc8 var(--tw-gradient-to-position)}.to-\[\#7C3FCB\]{--tw-gradient-to:#7c3fcb var(--tw-gradient-to-position)}.to-\[\#7D4AD1\]{--tw-gradient-to:#7d4ad1 var(--tw-gradient-to-position)}.to-\[\#A796F6\]{--tw-gradient-to:#a796f6 var(--tw-gradient-to-position)}.to-\[\#A85CFC\]{--tw-gradient-to:#a85cfc var(--tw-gradient-to-position)}.to-\[\#AEE760\]{--tw-gradient-to:#aee760 var(--tw-gradient-to-position)}.to-\[\#C0EBE9\]{--tw-gradient-to:#c0ebe9 var(--tw-gradient-to-position)}.to-\[\#C9B3F5\]{--tw-gradient-to:#c9b3f5 var(--tw-gradient-to-position)}.to-\[\#E3F6FA\]{--tw-gradient-to:#e3f6fa var(--tw-gradient-to-position)}.to-\[\#EAB5FF\]{--tw-gradient-to:#eab5ff var(--tw-gradient-to-position)}.to-\[\#F5F6FB\]{--tw-gradient-to:#f5f6fb var(--tw-gradient-to-position)}.to-\[\#FF66B7\]{--tw-gradient-to:#ff66b7 var(--tw-gradient-to-position)}.to-\[\#FFE3BD\]{--tw-gradient-to:#ffe3bd var(--tw-gradient-to-position)}.to-\[\#ecedee\]{--tw-gradient-to:#ecedee var(--tw-gradient-to-position)}.to-\[\#ef8534\]{--tw-gradient-to:#ef8534 var(--tw-gradient-to-position)}.to-\[rgba\(168\2c 130\2c 253\2c 0\)\]{--tw-gradient-to:rgba(168,130,253,0) var(--tw-gradient-to-position)}.to-black{--tw-gradient-to:#000 var(--tw-gradient-to-position)}.to-teal-950\/0{--tw-gradient-to:rgba(4,47,46,0) var(--tw-gradient-to-position)}.to-white{--tw-gradient-to:#fff var(--tw-gradient-to-position)}.to-zinc-950{--tw-gradient-to:#09090b var(--tw-gradient-to-position)}.bg-\[length\:15px_15px\]{background-size:15px 15px}.bg-\[length\:16px_16px\]{background-size:16px 16px}.bg-contain{background-size:contain}.bg-cover{background-size:cover}.bg-bottom{background-position:bottom}.bg-center{background-position:50%}.bg-repeat{background-repeat:repeat}.bg-no-repeat{background-repeat:no-repeat}.fill-\[\#18181b\]{fill:#18181b}.fill-\[\#475A58\]{fill:#475a58}.fill-\[\#50af95\]{fill:#50af95}.fill-\[\#FFD164\]{fill:#ffd164}.fill-black{fill:#000}.fill-card{fill:var(--card)}.fill-current{fill:currentColor}.fill-destructive{fill:var(--destructive)}.fill-foreground{fill:var(--foreground)}.fill-muted-foreground{fill:var(--muted-foreground)}.fill-primary{fill:var(--primary)}.fill-primary-foreground{fill:var(--primary-foreground)}.fill-red-500{fill:#ef4444}.fill-white{fill:#fff}.fill-zinc-400{fill:#a1a1aa}.fill-zinc-950\/80{fill:rgba(9,9,11,.8)}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-10{padding:2.5rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.\!py-6{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.px-0{padding-left:0;padding-right:0}.px-0\.5{padding-left:.125rem;padding-right:.125rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left: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-8{padding-left:2rem;padding-right:2rem}.py-0{padding-top:0;padding-bottom:0}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-40{padding-top:10rem;padding-bottom:10rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-0{padding-bottom:0}.pb-0\.5{padding-bottom:.125rem}.pb-10{padding-bottom:2.5rem}.pb-12{padding-bottom:3rem}.pb-3\.5{padding-bottom:.875rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pl-0\.5{padding-left:.125rem}.pl-1{padding-left:.25rem}.pl-1\.5{padding-left:.375rem}.pl-12{padding-left:3rem}.pl-2{padding-left:.5rem}.pl-2\.5{padding-left:.625rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pl-6{padding-left:1.5rem}.pl-8{padding-left:2rem}.pr-0{padding-right:0}.pr-1{padding-right:.25rem}.pr-1\.5{padding-right:.375rem}.pr-10{padding-right:2.5rem}.pr-2{padding-right:.5rem}.pr-2\.5{padding-right:.625rem}.pr-3{padding-right:.75rem}.pr-3\.5{padding-right:.875rem}.pr-4{padding-right:1rem}.pr-5{padding-right:1.25rem}.pr-6{padding-right:1.5rem}.pr-8{padding-right:2rem}.pt-0{padding-top:0}.pt-0\.5{padding-top:.125rem}.pt-10{padding-top:2.5rem}.pt-16{padding-top:4rem}.pt-2{padding-top:.5rem}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.pt-8{padding-top:2rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-text-bottom{vertical-align:text-bottom}.font-body{font-family:sb-body)}.font-button{font-family:sb-button}.font-heading{font-family:sb-heading}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.\!text-\[6px\]{font-size:6px!important}.\!text-\[8px\]{font-size:8px!important}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-medium{font-weight:500}.font-normal{font-weight:400}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.leading-3{line-height:.75rem}.leading-4{line-height:1rem}.leading-none{line-height:1}.leading-normal{line-height:1.5}.leading-relaxed{line-height:1.625}.tracking-normal{letter-spacing:0}.tracking-tight{letter-spacing:-.025em}.tracking-tighter{letter-spacing:-.05em}.tracking-widest{letter-spacing:.1em}.text-\[\#002D2B\]{--tw-text-opacity:1;color:rgb(0 45 43/var(--tw-text-opacity,1))}.text-\[\#101010\]{--tw-text-opacity:1;color:rgb(16 16 16/var(--tw-text-opacity,1))}.text-\[\#181A1E\]{--tw-text-opacity:1;color:rgb(24 26 30/var(--tw-text-opacity,1))}.text-\[\#231F20\]{--tw-text-opacity:1;color:rgb(35 31 32/var(--tw-text-opacity,1))}.text-\[\#475A58\]{--tw-text-opacity:1;color:rgb(71 90 88/var(--tw-text-opacity,1))}.text-\[\#EB4747\]{--tw-text-opacity:1;color:rgb(235 71 71/var(--tw-text-opacity,1))}.text-\[\#F9F4D5\]{--tw-text-opacity:1;color:rgb(249 244 213/var(--tw-text-opacity,1))}.text-\[\#ffffff\]{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-black{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.text-black\/30{color:rgba(0,0,0,.3)}.text-current{color:currentColor}.text-destructive-foreground{color:var(--destructive-foreground)}.text-foreground{color:var(--foreground)}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.text-green-300{--tw-text-opacity:1;color:rgb(134 239 172/var(--tw-text-opacity,1))}.text-green-400{--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity,1))}.text-green-500{--tw-text-opacity:1;color:rgb(34 197 94/var(--tw-text-opacity,1))}.text-muted-foreground{color:var(--muted-foreground)}.text-orange-500{--tw-text-opacity:1;color:rgb(249 115 22/var(--tw-text-opacity,1))}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-red-400{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1))}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-zinc-900{--tw-text-opacity:1;color:rgb(24 24 27/var(--tw-text-opacity,1))}.text-zinc-950\/80{color:rgba(9,9,11,.8)}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-15{opacity:.15}.opacity-20{opacity:.2}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-\[0\.02\]{opacity:.02}.mix-blend-multiply{mix-blend-mode:multiply}.mix-blend-screen{mix-blend-mode:screen}.mix-blend-overlay{mix-blend-mode:overlay}.mix-blend-plus-lighter{mix-blend-mode:plus-lighter}.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-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-sm{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.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(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-inset{--tw-ring-inset:inset}.ring-zinc-900\/5{--tw-ring-color:rgba(24,24,27,.05)}.ring-offset-background{--tw-ring-offset-color:var(--background)}.ring-offset-card{--tw-ring-offset-color:var(--card)}.drop-shadow{--tw-drop-shadow:drop-shadow(0 1px 2px rgba(0,0,0,.1)) drop-shadow(0 1px 1px rgba(0,0,0,.06))}.drop-shadow,.drop-shadow-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)}.drop-shadow-lg{--tw-drop-shadow:drop-shadow(0 10px 8px rgba(0,0,0,.04)) drop-shadow(0 4px 3px rgba(0,0,0,.1))}.invert{--tw-invert:invert(100%)}.filter,.invert{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur:blur(8px)}.backdrop-blur,.backdrop-blur-lg{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-lg{--tw-backdrop-blur:blur(16px)}.backdrop-blur-md{--tw-backdrop-blur:blur(12px)}.backdrop-blur-md,.backdrop-blur-sm{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur:blur(4px)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-1000{transition-duration:1s}.duration-200{transition-duration:.2s}@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-name:enter;animation-duration:.15s;--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-1000{animation-duration:1s}.duration-200{animation-duration:.2s}.paused{animation-play-state:paused}.\[-ms-overflow-style\:none\]{-ms-overflow-style:none}.\[appearance\:textfield\]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.\[scrollbar-width\:none\]{scrollbar-width:none}html{--background-light:#f4f4f5;--foreground-light:#09090b;--card-light:#fff;--card-foreground-light:#09090b;--popover-light:#fff;--popover-foreground-light:#09090b;--primary-light:#18181b;--primary-foreground-light:#fafafa;--secondary-light:#f4f4f5;--secondary-foreground-light:#18181b;--muted-light:#f4f4f5;--muted-foreground-light:#71717a;--accent-light:#f4f4f5;--accent-foreground-light:#18181b;--destructive-light:#ef4444;--destructive-foreground-light:#fafafa;--border-light:#e4e4e7;--input-light:#e4e4e7;--ring-light:#18181b;--background-dark:#111113;--foreground-dark:#fafafa;--card-dark:#27272a;--card-foreground-dark:#fafafa;--popover-dark:#09090b;--popover-foreground-dark:#fafafa;--primary-dark:#fafafa;--primary-foreground-dark:#18181b;--secondary-dark:#27272a;--secondary-foreground-dark:#fafafa;--muted-dark:#27272a;--muted-foreground-dark:#a1a1aa;--accent-dark:#27272a;--accent-foreground-dark:#fafafa;--destructive-dark:#7f1d1d;--destructive-foreground-dark:#fafafa;--border-dark:#27272a;--input-dark:#27272a;--ring-dark:#d4d4d8;--radius:0.75rem;--background:var(--background-light);--foreground:var(--foreground-light);--card:var(--card-light);--card-foreground:var(--card-foreground-light);--popover:var(--popover-light);--popover-foreground:var(--popover-foreground-light);--primary:var(--primary-light);--primary-foreground:var(--primary-foreground-light);--secondary:var(--secondary-light);--secondary-foreground:var(--secondary-foreground-light);--muted:var(--muted-light);--muted-foreground:var(--muted-foreground-light);--accent:var(--accent-light);--accent-foreground:var(--accent-foreground-light);--destructive:var(--destructive-light);--destructive-foreground:var(--destructive-foreground-light);--border:var(--border-light);--input:var(--input-light);--ring:var(--ring-light)}html.dark{--background:var(--background-dark);--foreground:var(--foreground-dark);--card:var(--card-dark);--card-foreground:var(--card-foreground-dark);--popover:var(--popover-dark);--popover-foreground:var(--popover-foreground-dark);--primary:var(--primary-dark);--primary-foreground:var(--primary-foreground-dark);--secondary:var(--secondary-dark);--secondary-foreground:var(--secondary-foreground-dark);--muted:var(--muted-dark);--muted-foreground:var(--muted-foreground-dark);--accent:var(--accent-dark);--accent-foreground:var(--accent-foreground-dark);--destructive:var(--destructive-dark);--destructive-foreground:var(--destructive-foreground-dark);--border:var(--border-dark);--input:var(--input-dark)}@supports (-webkit-touch-callout:none){.h-screen{height:-webkit-fill-available}}html{font-family:sb-body,SFRounded,ui-rounded,SF Pro Rounded,system-ui,Helvetica Neue,Arial,Helvetica,sans-serif}.dark\:prose-invert:is(.dark *){--tw-prose-body:var(--tw-prose-invert-body);--tw-prose-headings:var(--tw-prose-invert-headings);--tw-prose-lead:var(--tw-prose-invert-lead);--tw-prose-links:var(--tw-prose-invert-links);--tw-prose-bold:var(--tw-prose-invert-bold);--tw-prose-counters:var(--tw-prose-invert-counters);--tw-prose-bullets:var(--tw-prose-invert-bullets);--tw-prose-hr:var(--tw-prose-invert-hr);--tw-prose-quotes:var(--tw-prose-invert-quotes);--tw-prose-quote-borders:var(--tw-prose-invert-quote-borders);--tw-prose-captions:var(--tw-prose-invert-captions);--tw-prose-kbd:var(--tw-prose-invert-kbd);--tw-prose-kbd-shadows:var(--tw-prose-invert-kbd-shadows);--tw-prose-code:var(--tw-prose-invert-code);--tw-prose-pre-code:var(--tw-prose-invert-pre-code);--tw-prose-pre-bg:var(--tw-prose-invert-pre-bg);--tw-prose-th-borders:var(--tw-prose-invert-th-borders);--tw-prose-td-borders:var(--tw-prose-invert-td-borders)}.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.25rem}.placeholder\:text-muted-foreground::-moz-placeholder{color:var(--muted-foreground)}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-0:after{content:var(--tw-content);inset:0}.after\:bg-card:after{content:var(--tw-content);background-color:var(--card)}.after\:opacity-10:after{content:var(--tw-content);opacity:.1}.after\:opacity-100:after{content:var(--tw-content);opacity:1}.after\:transition-all:after{content:var(--tw-content);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}.focus-within\:border-border:focus-within{border-color:var(--border)}.hover\:scale-100:hover{--tw-scale-x:1;--tw-scale-y:1}.hover\:scale-100:hover,.hover\:scale-105: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-105:hover{--tw-scale-x:1.05;--tw-scale-y:1.05}.hover\:scale-\[1\.015\]:hover{--tw-scale-x:1.015;--tw-scale-y:1.015}.hover\:scale-\[1\.015\]:hover,.hover\:scale-\[1\.025\]: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-\[1\.025\]:hover{--tw-scale-x:1.025;--tw-scale-y:1.025}.hover\:scale-\[1\.02\]:hover{--tw-scale-x:1.02;--tw-scale-y:1.02}.hover\:scale-\[1\.02\]:hover,.hover\:scale-\[1\.03\]: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-\[1\.03\]:hover{--tw-scale-x:1.03;--tw-scale-y:1.03}@keyframes bg-corn{0%{background-position:0 0}to{background-position:0 4px}}.hover\:animate-bg-corn:hover{animation:bg-corn .2s linear infinite}.hover\:bg-accent:hover{background-color:var(--accent)}.hover\:bg-black\/\[0\.025\]:hover{background-color:rgba(0,0,0,.025)}.hover\:bg-muted:hover{background-color:var(--muted)}.hover\:bg-transparent:hover{background-color:transparent}.hover\:text-accent-foreground:hover{color:var(--accent-foreground)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-green-400:hover{--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity,1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-5:hover{opacity:.05}.hover\:opacity-50:hover{opacity:.5}.focus\:bg-muted:focus{background-color:var(--muted)}.focus\:text-foreground:focus{color:var(--foreground)}.focus\:opacity-100:focus{opacity:1}.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(0px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\:ring-0:focus,.focus\:ring-2:focus{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-0:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-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-border:focus-visible{--tw-ring-color:var(--border)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color:var(--ring)}.focus-visible\:ring-offset-0:focus-visible{--tw-ring-offset-width:0px}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color:var(--background)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.group:hover .group-hover\:rotate-\[15deg\]{--tw-rotate:15deg}.group:hover .group-hover\:rotate-\[15deg\],.group:hover .group-hover\:scale-105{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\:scale-105{--tw-scale-x:1.05;--tw-scale-y:1.05}@keyframes wiggle-waggle{10%,30%{transform:rotate(-2deg)}20%,40%{transform:rotate(2deg)}0%,50%,to{transform:rotate(0deg)}}.group:hover .group-hover\:animate-wiggle-waggle{animation:wiggle-waggle 2s ease-in-out infinite}.group:hover .group-hover\:fill-foreground{fill:var(--foreground)}.group:hover .group-hover\:text-foreground{color:var(--foreground)}.group:hover .group-hover\:opacity-100{opacity:1}.group.destructive .group-\[\.destructive\]\:text-red-300{--tw-text-opacity:1;color:rgb(252 165 165/var(--tw-text-opacity,1))}.group.destructive .group-\[\.destructive\]\:hover\:text-red-50:hover{--tw-text-opacity:1;color:rgb(254 242 242/var(--tw-text-opacity,1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-red-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(248 113 113/var(--tw-ring-opacity,1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-offset-red-600:focus{--tw-ring-offset-color:#dc2626}.peer:disabled~.peer-disabled\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\:opacity-70{opacity:.7}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:0.25rem}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom],.data-\[side\=left\]\:-translate-x-1[data-side=left]{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-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:-0.25rem}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:0.25rem}.data-\[side\=right\]\:translate-x-1[data-side=right],.data-\[side\=top\]\:-translate-y-1[data-side=top]{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-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:-0.25rem}.data-\[state\=checked\]\:translate-x-5[data-state=checked]{--tw-translate-x:1.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))}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked],.data-\[swipe\=cancel\]\:translate-x-0[data-swipe=cancel]{--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))}.data-\[swipe\=end\]\:translate-x-\[var\(--radix-toast-swipe-end-x\)\][data-swipe=end]{--tw-translate-x:var(--radix-toast-swipe-end-x)}.data-\[swipe\=end\]\:translate-x-\[var\(--radix-toast-swipe-end-x\)\][data-swipe=end],.data-\[swipe\=move\]\:translate-x-\[var\(--radix-toast-swipe-move-x\)\][data-swipe=move]{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-\[swipe\=move\]\:translate-x-\[var\(--radix-toast-swipe-move-x\)\][data-swipe=move]{--tw-translate-x:var(--radix-toast-swipe-move-x)}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height)}to{height:0}}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:accordion-up .2s ease-out}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height)}}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:accordion-down .2s ease-out}.data-\[state\=active\]\:bg-primary[data-state=active],.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--primary)}.data-\[state\=checked\]\:bg-primary-foreground[data-state=checked]{background-color:var(--primary-foreground)}.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:var(--accent)}.data-\[state\=open\]\:bg-muted[data-state=open],.data-\[state\=unchecked\]\:bg-muted[data-state=unchecked]{background-color:var(--muted)}.data-\[state\=unchecked\]\:bg-muted-foreground[data-state=unchecked]{background-color:var(--muted-foreground)}.data-\[state\=active\]\:text-primary-foreground[data-state=active],.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:var(--primary-foreground)}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:var(--muted-foreground)}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[state\=active\]\:shadow-sm[data-state=active]{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.data-\[swipe\=move\]\:transition-none[data-swipe=move]{transition-property:none}.data-\[state\=open\]\:animate-in[data-state=open]{animation-name:enter;animation-duration:.15s;--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],.data-\[swipe\=end\]\:animate-out[data-swipe=end]{animation-name:exit;animation-duration:.15s;--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\=closed\]\:fade-out-80[data-state=closed]{--tw-exit-opacity:0.8}.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-\[48\%\][data-state=closed]{--tw-exit-translate-y:48%}.data-\[state\=closed\]\:slide-out-to-left-1\/2[data-state=closed]{--tw-exit-translate-x:-50%}.data-\[state\=closed\]\:slide-out-to-right-full[data-state=closed]{--tw-exit-translate-x:100%}.data-\[state\=open\]\:slide-in-from-bottom-\[48\%\][data-state=open]{--tw-enter-translate-y:48%}.data-\[state\=open\]\:slide-in-from-left-1\/2[data-state=open]{--tw-enter-translate-x:-50%}.data-\[state\=open\]\:slide-in-from-top-full[data-state=open]{--tw-enter-translate-y:-100%}.prose-headings\:font-heading :is(:where(h1,h2,h3,h4,h5,h6,th):not(:where([class~=not-prose],[class~=not-prose] *))){font-family:sb-heading}.prose-headings\:text-foreground :is(:where(h1,h2,h3,h4,h5,h6,th):not(:where([class~=not-prose],[class~=not-prose] *))){color:var(--foreground)}.prose-p\:text-foreground :is(:where(p):not(:where([class~=not-prose],[class~=not-prose] *))){color:var(--foreground)}.prose-a\:text-foreground :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))){color:var(--foreground)}.dark\:inline-flex:is(.dark *){display:inline-flex}.dark\:hidden:is(.dark *){display:none}.dark\:border-white\/\[0\.0125\]:is(.dark *){border-color:hsla(0,0%,100%,.013)}.dark\:bg-\[\#93D0CF\]:is(.dark *){--tw-bg-opacity:1;background-color:rgb(147 208 207/var(--tw-bg-opacity,1))}.dark\:bg-orange-900:is(.dark *){--tw-bg-opacity:1;background-color:rgb(124 45 18/var(--tw-bg-opacity,1))}.dark\:bg-zinc-50:is(.dark *){--tw-bg-opacity:1;background-color:rgb(250 250 250/var(--tw-bg-opacity,1))}.dark\:bg-zinc-800:is(.dark *){--tw-bg-opacity:1;background-color:rgb(39 39 42/var(--tw-bg-opacity,1))}.dark\:fill-\[\#93D0CF\]:is(.dark *){fill:#93d0cf}.dark\:fill-black:is(.dark *){fill:#000}.dark\:fill-white:is(.dark *){fill:#fff}.dark\:text-\[\#93D0CF\]:is(.dark *){--tw-text-opacity:1;color:rgb(147 208 207/var(--tw-text-opacity,1))}.dark\:text-white\/40:is(.dark *){color:hsla(0,0%,100%,.4)}.dark\:text-zinc-900:is(.dark *){--tw-text-opacity:1;color:rgb(24 24 27/var(--tw-text-opacity,1))}.dark\:opacity-70:is(.dark *){opacity:.7}.dark\:ring-zinc-50\/5:is(.dark *){--tw-ring-color:hsla(0,0%,98%,.05)}.hover\:dark\:bg-white\/\[0\.05\]:is(.dark *):hover{background-color:hsla(0,0%,100%,.05)}@media (min-width:640px){.sm\:right-0{right:0}.sm\:top-auto{top:auto}.sm\:mt-24{margin-top:6rem}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:flex-col{flex-direction:column}.sm\:text-xs{font-size:.75rem;line-height:1rem}.sm\:leading-6{line-height:1.5rem}.data-\[state\=open\]\:sm\:slide-in-from-bottom-full[data-state=open]{--tw-enter-translate-y:100%}}@media (min-width:768px){.md\:bottom-auto{bottom:auto}.md\:top-0{top:0}.md\:top-7{top:1.75rem}.md\:top-\[50\%\]{top:50%}.md\:mb-4{margin-bottom:1rem}.md\:ml-4{margin-left:1rem}.md\:mt-0{margin-top:0}.md\:inline{display:inline}.md\:inline-flex{display:inline-flex}.md\:hidden{display:none}.md\:h-10{height:2.5rem}.md\:h-20{height:5rem}.md\:h-24{height:6rem}.md\:h-6{height:1.5rem}.md\:h-9{height:2.25rem}.md\:max-h-\[100dvh\]{max-height:100dvh}.md\:max-h-\[680px\]{max-height:680px}.md\:w-20{width:5rem}.md\:w-24{width:6rem}.md\:w-6{width:1.5rem}.md\:w-\[468px\]{width:468px}.md\:w-\[50vw\]{width:50vw}.md\:max-w-\[420px\]{max-width:420px}.md\:max-w-\[440px\]{max-width:440px}.md\:max-w-\[480px\]{max-width:480px}.md\:origin-left{transform-origin:left}.md\:origin-right{transform-origin:right}.md\:translate-y-0\.5{--tw-translate-y:0.125rem}.md\:translate-y-0\.5,.md\:translate-y-\[-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))}.md\:translate-y-\[-50\%\]{--tw-translate-y:-50%}.md\:rotate-0{--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))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))}.md\:flex-row-reverse{flex-direction:row-reverse}.md\:items-end{align-items:flex-end}.md\:justify-center{justify-content:center}.md\:rounded-\[20px\]{border-radius:20px}.md\:rounded-\[32px\]{border-radius:32px}.md\:rounded-bl-3xl{border-bottom-left-radius:calc(var(--radius) + 16px)}.md\:rounded-br-3xl{border-bottom-right-radius:calc(var(--radius) + 16px)}.md\:p-24{padding:6rem}.md\:p-5{padding:1.25rem}.md\:p-6{padding:1.5rem}.md\:p-8{padding:2rem}.md\:px-0{padding-left:0;padding-right:0}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:px-8{padding-left:2rem;padding-right:2rem}.md\:py-20{padding-top:5rem;padding-bottom:5rem}.md\:py-3{padding-top:.75rem;padding-bottom:.75rem}.md\:py-4{padding-top:1rem}.md\:pb-4,.md\:py-4{padding-bottom:1rem}.md\:pl-2{padding-left:.5rem}.md\:pl-5{padding-left:1.25rem}.md\:pr-4{padding-right:1rem}.md\:text-right{text-align:right}.md\:text-6xl{font-size:3.75rem;line-height:1}.md\:text-base{font-size:1rem;line-height:1.5rem}.md\:text-sm{font-size:.875rem;line-height:1.25rem}.md\:text-xl{font-size:1.25rem;line-height:1.75rem}}@media (min-width:1024px){.lg\:mt-0\.5{margin-top:.125rem}.lg\:mt-1{margin-top:.25rem}.lg\:h-12{height:3rem}.lg\:w-12{width:3rem}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:gap-0{gap:0}.lg\:gap-3{gap:.75rem}.lg\:gap-4{gap:1rem}.lg\:gap-6{gap:1.5rem}.lg\:rounded-3xl{border-radius:calc(var(--radius) + 16px)}.lg\:p-8{padding:2rem}.lg\:pb-16{padding-bottom:4rem}.lg\:pb-7{padding-bottom:1.75rem}.lg\:pb-8{padding-bottom:2rem}.lg\:text-3xl{font-size:1.875rem;line-height:2.25rem}.lg\:text-sm{font-size:.875rem;line-height:1.25rem}}@media (min-width:1536px){.\32xl\:mt-32{margin-top:8rem}}.\[\&\:\:-webkit-inner-spin-button\]\:appearance-none::-webkit-inner-spin-button,.\[\&\:\:-webkit-outer-spin-button\]\:appearance-none::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}.\[\&\>\*\:nth-child\(1\)\]\:z-10>:first-child{z-index:10}.\[\&\>\*\:nth-child\(2\)\]\:-translate-x-1>:nth-child(2){--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))}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>h5\]\:text-base>h5{font-size:1rem;line-height:1.5rem}.\[\&\>h5\]\:text-sm>h5{font-size:.875rem;line-height:1.25rem}.\[\&\>span\]\:line-clamp-1>span{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.\[\&\>svg\+div\]\:translate-y-\[-3px\]>svg+div{--tw-translate-y:-3px;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))}.\[\&\>svg\]\:absolute>svg{position:absolute}.\[\&\>svg\]\:left-4>svg{left:1rem}.\[\&\>svg\]\:top-4>svg{top:1rem}.\[\&\>svg\]\:translate-y-\[3px\]>svg{--tw-translate-y:3px;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))}.\[\&\>svg\]\:text-destructive>svg{color:var(--destructive)}.\[\&\>svg\]\:text-foreground>svg{color:var(--foreground)}.\[\&\>svg\~\*\]\:pl-7>svg~*{padding-left:1.75rem}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{--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))}.\[\&_p\]\:mb-1 p{margin-bottom:.25rem}.\[\&_p\]\:mb-2 p{margin-bottom:.5rem}.\[\&_p\]\:leading-relaxed p{line-height:1.625}