/*
! tailwindcss v3.4.3 | MIT License | https://tailwindcss.com
*/
*,:after,:before {
    box-sizing: border-box;
    border: 0 solid
}

: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: var(--font-arcadia);
    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] {
    display: none
}

* {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-wrap: balance;
    text-wrap: pretty;
    scroll-behavior: smooth
}

h1,h2,h3,h4,h5,h6 {
    text-wrap: balance
}

h1 *,h2 *,h3 *,h4 *,h5 *,h6 * {
    text-wrap: inherit
}

*,:after,:before {
    box-sizing: inherit;
    font-weight: inherit;
    font-family: inherit
}

.font-io {
    font-feature-settings: "ss01"
}

sup {
    line-height: 0
}

[class*=arcadia-display] sup {
    font-family: var(--font-arcadia);
    font-size: 1rem;
    font-weight: 420;
    line-height: 1;
    letter-spacing: 0;
    padding: 0 0 0 2px
}

.arcadia-heading-1 sup,.arcadia-heading-2 sup {
    font-family: var(--font-arcadia);
    font-size: .875rem;
    font-weight: 440;
    line-height: 1;
    letter-spacing: 0;
    padding: 0 0 0 1px
}

:is([class*=arcadia-heading-3],[class*=arcadia-body]) sup {
    font-family: var(--font-arcadia);
    font-size: .625rem;
    font-weight: 480;
    line-height: 1;
    letter-spacing: 0;
    padding: 0 0 0 1px
}

.arcadia-display-1 sup {
    top: -1.2945rem
}

.arcadia-display-2 sup {
    top: -1.1508rem
}

.arcadia-heading-1 sup {
    top: -.7071rem
}

.arcadia-heading-2 sup {
    top: -.5018rem
}

.arcadia-heading-3 sup {
    top: -.3391rem
}

.arcadia-body-1 sup {
    top: -.4322rem
}

.arcadia-body-2 sup {
    top: -.3391rem
}

.arcadia-body-3 sup {
    top: -.2168rem
}

@media (min-width: 48rem) {
    .arcadia-display-1 sup {
        top:-1.5534rem
    }

    .arcadia-display-2 sup {
        top: -1.2945rem
    }

    .arcadia-heading-1 sup {
        top: -1.0307rem
    }

    .arcadia-heading-2 sup {
        top: -.5522rem
    }

    .arcadia-body-2 sup,.arcadia-heading-3 sup {
        top: -.3668rem
    }

    .arcadia-body-1 sup {
        top: -.5018rem
    }
}

@media (min-width: 64rem) {
    .arcadia-display-1 sup {
        top:-1.7847rem
    }

    .arcadia-display-2 sup {
        top: -1.5534rem
    }

    .arcadia-heading-1 sup {
        top: -1.1508rem
    }

    .arcadia-heading-2 sup {
        top: -.7071rem
    }

    .arcadia-body-1 sup,.arcadia-body-2 sup,.arcadia-heading-3 sup {
        top: -.4322rem
    }
}

@media (min-width: 80rem) {
    .arcadia-display-1 sup {
        top:-2.1176rem
    }

    .arcadia-display-2 sup {
        top: -1.7847rem
    }

    .arcadia-heading-1 sup {
        top: -1.1508rem
    }

    .arcadia-heading-2 sup {
        top: -.7071rem
    }

    .arcadia-body-2 sup,.arcadia-heading-3 sup {
        top: -.4322rem
    }

    .arcadia-body-1 sup {
        top: -.5522rem
    }
}

@media (min-width: 96rem) {
    .arcadia-display-1 sup {
        top:-2.5227rem
    }

    .arcadia-display-2 sup {
        top: -2.1176rem
    }

    .arcadia-heading-1 sup {
        top: -1.2945rem
    }

    .arcadia-heading-2 sup {
        top: -1.0307rem
    }

    .arcadia-body-1 sup {
        top: -.5522rem
    }
}

@media (min-width: 122rem) {
    .arcadia-display-1 sup {
        top:-2.9554rem
    }

    .arcadia-display-2 sup {
        top: -2.5227rem
    }

    .arcadia-heading-1 sup {
        top: -1.2945rem
    }

    .arcadia-heading-2 sup {
        top: -1.0307rem
    }

    .arcadia-body-1 sup {
        top: -.5522rem
    }
}

body {
    overflow-x: hidden
}

:root {
    --s0: 0px;
    --s1: 4px;
    --s2: 8px;
    --s3: 12px;
    --s4: 16px;
    --s5: 24px;
    --s6: 32px;
    --s7: 48px;
    --s8: 56px;
    --s9: 64px;
    --s10: 80px;
    --s11: 112px;
    --s12: 144px;
    --navbar-height: 72px
}

@media (min-width: 48rem) {
    :root {
        --s7:56px;
        --s8: 64px;
        --s9: 72px;
        --s10: 96px;
        --s11: 128px;
        --s12: 160px
    }
}

@media (min-width: 64rem) {
    :root {
        --s4:32px;
        --s5: 32px;
        --s6: 40px;
        --s7: 64px;
        --s8: 72px;
        --s9: 80px;
        --s10: 112px;
        --s11: 144px;
        --s12: 176px
    }
}

@media (min-width: 122rem) {
    :root {
        --s7:72px;
        --s8: 80px;
        --s9: 96px;
        --s10: 128px;
        --s11: 160px;
        --s12: 192px
    }
}

.neutral-theme,:root {
    --background-default: #fbfcfd;
    --background-secondary: #f4f5f9;
    --background-frosted: rgba(112,115,147,.02);
    --surface-default: #ededf3;
    --surface-default-hover: #dddde5;
    --surface-default-active: #c3c3cc;
    --surface-emphasized: rgba(82,102,235,.1);
    --surface-emphasized-hover: rgba(82,102,235,.16);
    --surface-emphasized-active: rgba(82,102,235,.22);
    --surface-frosted: rgba(112,115,147,.1);
    --surface-frosted-hover: rgba(112,115,147,.16);
    --surface-frosted-active: rgba(112,115,147,.22);
    --surface-primary: #5266eb;
    --surface-primary-hover: #4354c8;
    --surface-primary-active: #3442a6;
    --surface-primary-disabled: #70707d;
    --surface-elevated: #fff;
    --surface-elevated-hover: #fbfcfd;
    --surface-elevated-active: #f4f5f9;
    --surface-input: #fbfcfd;
    --surface-input-hover: #fff;
    --surface-input-active: #fbfcfd;
    --surface-input-disabled: #ededf3;
    --surface-inverted: #1e1e2a;
    --text-default: #272735;
    --text-subdued: #535461;
    --text-emphasized: #1e1e2a;
    --text-primary: #5266eb;
    --text-on-primary: #fff;
    --text-on-inverted: #f4f5f9;
    --text-error: #d03275;
    --text-disabled: #70707d;
    --icon-default: #272735;
    --icon-subdued: #535461;
    --icon-emphasized: #1e1e2a;
    --icon-primary: #5266eb;
    --icon-on-primary: #fff;
    --icon-disabled: #70707d;
    --icon-on-inverted: #f4f5f9;
    --icon-error: #d03275;
    --border-default: #535461;
    --border-subdued: #c3c3cc;
    --border-emphasized: #272735;
    --border-primary: #5266eb;
    --border-focus: #5266eb;
    --border-error: rgba(208,50,117,.22);
    --border-input: rgba(112,115,147,.22);
    --border-frosted: rgba(112,115,147,.22)
}

.purple-theme {
    --background-default: #f5f4fd;
    --background-secondary: #edecfb;
    --background-frosted: rgba(112,115,147,.02);
    --surface-default: #edecfb;
    --surface-default-hover: #dddbf4;
    --surface-default-active: #c3c0df;
    --surface-emphasized: rgba(82,102,235,.1);
    --surface-emphasized-hover: rgba(82,102,235,.16);
    --surface-emphasized-active: rgba(82,102,235,.22);
    --surface-frosted: rgba(112,115,147,.1);
    --surface-frosted-hover: rgba(112,115,147,.16);
    --surface-frosted-active: rgba(112,115,147,.22);
    --surface-primary: #5266eb;
    --surface-primary-hover: #4354c8;
    --surface-primary-active: #3442a6;
    --surface-primary-disabled: #70707d;
    --surface-elevated: #fbfbff;
    --surface-elevated-hover: #f5f4fd;
    --surface-elevated-active: #edecfb;
    --surface-input: #fbfbff;
    --surface-input-hover: #fff;
    --surface-input-active: #fbfbff;
    --surface-input-disabled: #edecfb;
    --surface-inverted: #1f1d2d;
    --text-default: #28253b;
    --text-subdued: #554e7b;
    --text-emphasized: #1f1d2d;
    --text-primary: #5266eb;
    --text-on-primary: #fff;
    --text-on-inverted: #f5f4fd;
    --text-error: #d03275;
    --text-disabled: #70707d;
    --icon-default: #28253b;
    --icon-subdued: #554e7b;
    --icon-emphasized: #1f1d2d;
    --icon-primary: #5266eb;
    --icon-on-primary: #fff;
    --icon-disabled: #70707d;
    --icon-on-inverted: #f5f4fd;
    --icon-error: #d03275;
    --border-default: #554e7b;
    --border-subdued: #c3c0df;
    --border-emphasized: #28253b;
    --border-primary: #5266eb;
    --border-focus: #5266eb;
    --border-error: rgba(208,50,117,.22);
    --border-input: rgba(82,102,235,.22);
    --border-frosted: rgba(112,115,147,.22)
}

.beige-theme {
    --background-default: #f6f5f2;
    --background-secondary: #efeee9;
    --background-frosted: rgba(112,115,147,.02);
    --surface-default: #efeee9;
    --surface-default-hover: #e0ded7;
    --surface-default-active: #c8c4b8;
    --surface-emphasized: rgba(138,117,60,.1);
    --surface-emphasized-hover: rgba(138,117,60,.16);
    --surface-emphasized-active: rgba(138,117,60,.22);
    --surface-frosted: rgba(112,115,147,.1);
    --surface-frosted-hover: rgba(112,115,147,.16);
    --surface-frosted-active: rgba(112,115,147,.22);
    --surface-primary: #5266eb;
    --surface-primary-hover: #4354c8;
    --surface-primary-active: #3442a6;
    --surface-primary-disabled: #70707d;
    --surface-elevated: #fcfcfa;
    --surface-elevated-hover: #f6f5f2;
    --surface-elevated-active: #efeee9;
    --surface-input: #fcfcfa;
    --surface-input-hover: #fff;
    --surface-input-active: #fcfcfa;
    --surface-input-disabled: #efeee9;
    --surface-inverted: #201f1c;
    --text-default: #2a2924;
    --text-subdued: #5a5548;
    --text-emphasized: #201f1c;
    --text-primary: #5266eb;
    --text-on-primary: #fff;
    --text-on-inverted: #f6f5f2;
    --text-error: #d03275;
    --text-disabled: #70707d;
    --icon-default: #2a2924;
    --icon-subdued: #5a5548;
    --icon-emphasized: #201f1c;
    --icon-primary: #5266eb;
    --icon-on-primary: #fff;
    --icon-disabled: #70707d;
    --icon-on-inverted: #f6f5f2;
    --icon-error: #d03275;
    --border-default: #5a5548;
    --border-subdued: #c8c4b8;
    --border-emphasized: #2a2924;
    --border-primary: #5266eb;
    --border-focus: #8a753c;
    --border-error: rgba(208,50,117,.22);
    --border-input: rgba(138,117,60,.22);
    --border-frosted: rgba(112,115,147,.22)
}

.green-theme {
    --background-default: #f1f7f3;
    --background-secondary: #e7f1ea;
    --background-frosted: rgba(112,115,147,.02);
    --surface-default: #e7f1ea;
    --surface-default-hover: #d3e3d8;
    --surface-default-active: #b4cbbc;
    --surface-emphasized: rgba(24,133,84,.1);
    --surface-emphasized-hover: rgba(24,133,84,.16);
    --surface-emphasized-active: rgba(24,133,84,.22);
    --surface-frosted: rgba(112,115,147,.1);
    --surface-frosted-hover: rgba(112,115,147,.16);
    --surface-frosted-active: rgba(112,115,147,.22);
    --surface-primary: #5266eb;
    --surface-primary-hover: #4354c8;
    --surface-primary-active: #3442a6;
    --surface-primary-disabled: #70707d;
    --surface-elevated: #fafcfb;
    --surface-elevated-hover: #f1f7f3;
    --surface-elevated-active: #e7f1ea;
    --surface-input: #fafcfb;
    --surface-input-hover: #fff;
    --surface-input-active: #fafcfb;
    --surface-input-disabled: #e7f1ea;
    --surface-inverted: #1a211d;
    --text-default: #1f2d24;
    --text-subdued: #405d4c;
    --text-emphasized: #1a211d;
    --text-primary: #5266eb;
    --text-on-primary: #fff;
    --text-on-inverted: #f1f7f3;
    --text-error: #d03275;
    --text-disabled: #70707d;
    --icon-default: #1f2d24;
    --icon-subdued: #405d4c;
    --icon-emphasized: #1a211d;
    --icon-primary: #5266eb;
    --icon-disabled: #70707d;
    --icon-on-primary: #fff;
    --icon-on-inverted: #f1f7f3;
    --icon-error: #d03275;
    --border-default: #405d4c;
    --border-subdued: #b4cbbc;
    --border-emphasized: #1f2d24;
    --border-primary: #5266eb;
    --border-focus: #188554;
    --border-error: rgba(208,50,117,.22);
    --border-input: rgba(24,133,84,.22);
    --border-frosted: rgba(112,115,147,.22)
}

.blue-theme {
    --background-default: #eef7fa;
    --background-secondary: #e4f0f5;
    --background-frosted: rgba(112,115,147,.02);
    --surface-default: #e4f0f5;
    --surface-default-hover: #d1e1e8;
    --surface-default-active: #b0c9d3;
    --surface-emphasized: rgba(0,120,185,.1);
    --surface-emphasized-hover: rgba(0,120,185,.16);
    --surface-emphasized-active: rgba(0,120,185,.22);
    --surface-frosted: rgba(112,115,147,.1);
    --surface-frosted-hover: rgba(112,115,147,.16);
    --surface-frosted-active: rgba(112,115,147,.22);
    --surface-primary: #5266eb;
    --surface-primary-hover: #4354c8;
    --surface-primary-active: #3442a6;
    --surface-primary-disabled: #70707d;
    --surface-elevated: #f8fcfd;
    --surface-elevated-hover: #eef7fa;
    --surface-elevated-active: #e4f0f5;
    --surface-input: #f8fcfd;
    --surface-input-hover: #fff;
    --surface-input-active: #f8fcfd;
    --surface-input-disabled: #e4f0f5;
    --surface-inverted: #201f1c;
    --text-default: #0f2d37;
    --text-subdued: #335c6b;
    --text-emphasized: #112228;
    --text-primary: #5266eb;
    --text-on-primary: #fff;
    --text-on-inverted: #eef7fa;
    --text-error: #d03275;
    --text-disabled: #70707d;
    --icon-default: #0f2d37;
    --icon-subdued: #335c6b;
    --icon-emphasized: #112228;
    --icon-primary: #5266eb;
    --icon-on-primary: #fff;
    --icon-disabled: #70707d;
    --icon-on-inverted: #eef7fa;
    --icon-error: #d03275;
    --border-default: #335c6b;
    --border-subdued: #b0c9d3;
    --border-emphasized: #0f2d37;
    --border-primary: #5266eb;
    --border-focus: #007f95;
    --border-error: rgba(208,50,117,.22);
    --border-input: rgba(0,120,185,.22);
    --border-frosted: rgba(112,115,147,.22)
}

.orange-theme {
    --background-default: #fdf3ef;
    --background-secondary: #faeae3;
    --background-frosted: rgba(112,115,147,.02);
    --surface-default: #faeae3;
    --surface-default-hover: #f8d6c7;
    --surface-default-active: #edb69d;
    --surface-emphasized: rgba(196,80,0,.1);
    --surface-emphasized-hover: rgba(196,80,0,.16);
    --surface-emphasized-active: rgba(196,80,0,.22);
    --surface-frosted: rgba(112,115,147,.1);
    --surface-frosted-hover: rgba(112,115,147,.16);
    --surface-frosted-active: rgba(112,115,147,.22);
    --surface-primary: #5266eb;
    --surface-primary-hover: #4354c8;
    --surface-primary-active: #3442a6;
    --surface-primary-disabled: #70707d;
    --surface-elevated: #fffbf9;
    --surface-elevated-hover: #fdf3ef;
    --surface-elevated-active: #faeae3;
    --surface-input: #fffbf9;
    --surface-input-hover: #fff;
    --surface-input-active: #fffbf9;
    --surface-input-disabled: #faeae3;
    --surface-inverted: #201f1c;
    --text-default: #38231a;
    --text-subdued: #764833;
    --text-emphasized: #281c17;
    --text-primary: #5266eb;
    --text-on-primary: #fff;
    --text-on-inverted: #fdf3ef;
    --text-error: #d03275;
    --text-disabled: #70707d;
    --icon-default: #38231a;
    --icon-subdued: #764833;
    --icon-emphasized: #281c17;
    --icon-primary: #5266eb;
    --icon-on-primary: #fff;
    --icon-disabled: #70707d;
    --icon-on-inverted: #fdf3ef;
    --icon-error: #d03275;
    --border-default: #764833;
    --border-subdued: #edb69d;
    --border-emphasized: #38231a;
    --border-primary: #5266eb;
    --border-focus: #c45000;
    --border-error: rgba(208,50,117,.22);
    --border-input: rgba(196,80,0,.22);
    --border-frosted: rgba(112,115,147,.22)
}

.dark-neutral-theme {
    --background-default: #171721;
    --background-secondary: #1e1e2a;
    --background-frosted: rgba(175,178,206,.08);
    --surface-default: #1e1e2a;
    --surface-default-hover: #272735;
    --surface-default-active: #363644;
    --surface-emphasized: rgba(156,180,232,.2);
    --surface-emphasized-hover: rgba(156,180,232,.28);
    --surface-emphasized-active: rgba(156,180,232,.36);
    --surface-frosted: rgba(175,178,206,.2);
    --surface-frosted-hover: rgba(175,178,206,.28);
    --surface-frosted-active: rgba(175,178,206,.36);
    --surface-primary: #5266eb;
    --surface-primary-hover: #4354c8;
    --surface-primary-active: #3442a6;
    --surface-primary-disabled: #535461;
    --surface-elevated: #272735;
    --surface-elevated-hover: #363644;
    --surface-elevated-active: #535461;
    --surface-input: #272735;
    --surface-input-hover: #1e1e2a;
    --surface-input-active: #272735;
    --surface-input-disabled: #535461;
    --surface-inverted: #ededf3;
    --text-default: #ededf3;
    --text-subdued: #c3c3cc;
    --text-emphasized: #f4f5f9;
    --text-primary: #9cb4e8;
    --text-on-primary: #fff;
    --text-on-inverted: #272735;
    --text-error: #fc92b4;
    --text-disabled: #9d9da8;
    --icon-default: #ededf3;
    --icon-subdued: #c3c3cc;
    --icon-emphasized: #f4f5f9;
    --icon-primary: #9cb4e8;
    --icon-on-primary: #fff;
    --icon-disabled: #9d9da8;
    --icon-on-inverted: #272735;
    --icon-error: #fc92b4;
    --border-default: #c3c3cc;
    --border-subdued: #535461;
    --border-emphasized: #ededf3;
    --border-primary: #5266eb;
    --border-focus: #9cb4e8;
    --border-error: rgba(252,146,180,.36);
    --border-input: rgba(112,115,147,.22);
    --border-frosted: rgba(175,178,206,.36)
}

.dark-purple-theme {
    --background-default: #181623;
    --background-secondary: #1f1d2d;
    --background-frosted: rgba(175,178,206,.08);
    --surface-default: #1f1d2d;
    --surface-default-hover: #28253b;
    --surface-default-active: #383255;
    --surface-emphasized: rgba(156,180,232,.2);
    --surface-emphasized-hover: rgba(156,180,232,.28);
    --surface-emphasized-active: rgba(156,180,232,.36);
    --surface-frosted: rgba(175,178,206,.2);
    --surface-frosted-hover: rgba(175,178,206,.28);
    --surface-frosted-active: rgba(175,178,206,.36);
    --surface-primary: #5266eb;
    --surface-primary-hover: #4354c8;
    --surface-primary-active: #3442a6;
    --surface-primary-disabled: #535461;
    --surface-elevated: #28253b;
    --surface-elevated-hover: #383255;
    --surface-elevated-active: #554e7b;
    --surface-input: #28253b;
    --surface-input-hover: #1f1d2d;
    --surface-input-active: #28253b;
    --surface-input-disabled: #554e7b;
    --surface-inverted: #edecfb;
    --text-default: #edecfb;
    --text-subdued: #c3c0df;
    --text-emphasized: #f5f4fd;
    --text-primary: #9cb4e8;
    --text-on-primary: #fff;
    --text-on-inverted: #28253b;
    --text-error: #fc92b4;
    --text-disabled: #9d9da8;
    --icon-default: #edecfb;
    --icon-subdued: #c3c0df;
    --icon-emphasized: #f5f4fd;
    --icon-primary: #9cb4e8;
    --icon-on-primary: #fff;
    --icon-disabled: #9d9da8;
    --icon-on-inverted: #28253b;
    --icon-error: #fc92b4;
    --border-default: #c3c0df;
    --border-subdued: #554e7b;
    --border-emphasized: #edecfb;
    --border-primary: #9cb4e8;
    --border-focus: #9cb4e8;
    --border-error: rgba(252,146,180,.36);
    --border-input: rgba(82,102,235,.22);
    --border-frosted: rgba(175,178,206,.36)
}

.dark-beige-theme {
    --background-default: #181818;
    --background-secondary: #201f1c;
    --background-frosted: rgba(175,178,206,.08);
    --surface-default: #201f1c;
    --surface-default-hover: #2a2924;
    --surface-default-active: #3a3831;
    --surface-emphasized: hsla(43,33%,65%,.2);
    --surface-emphasized-hover: hsla(43,33%,65%,.28);
    --surface-emphasized-active: hsla(43,33%,65%,.36);
    --surface-frosted: rgba(175,178,206,.2);
    --surface-frosted-hover: rgba(175,178,206,.28);
    --surface-frosted-active: rgba(175,178,206,.36);
    --surface-primary: #5266eb;
    --surface-primary-hover: #4354c8;
    --surface-primary-active: #3442a6;
    --surface-primary-disabled: #535461;
    --surface-elevated: #2a2924;
    --surface-elevated-hover: #3a3831;
    --surface-elevated-active: #5a5548;
    --surface-input: #2a2924;
    --surface-input-hover: #201f1c;
    --surface-input-active: #2a2924;
    --surface-input-disabled: #5a5548;
    --surface-inverted: #efeee9;
    --text-default: #efeee9;
    --text-subdued: #c8c4b8;
    --text-emphasized: #f6f5f2;
    --text-primary: #9cb4e8;
    --text-on-primary: #fff;
    --text-on-inverted: #2a2924;
    --text-error: #fc92b4;
    --text-disabled: #9d9da8;
    --icon-default: #efeee9;
    --icon-subdued: #c8c4b8;
    --icon-emphasized: #f6f5f2;
    --icon-primary: #9cb4e8;
    --icon-on-primary: #fff;
    --icon-disabled: #9d9da8;
    --icon-on-inverted: #2a2924;
    --icon-error: #fc92b4;
    --border-default: #c8c4b8;
    --border-subdued: #5a5548;
    --border-emphasized: #efeee9;
    --border-primary: #9cb4e8;
    --border-focus: #c3b389;
    --border-error: rgba(252,146,180,.36);
    --border-input: rgba(138,117,60,.22);
    --border-frosted: rgba(175,178,206,.36)
}

.dark-green-theme {
    --background-default: #161917;
    --background-secondary: #1a211d;
    --background-frosted: rgba(175,178,206,.08);
    --surface-default: #1a211d;
    --surface-default-hover: #1f2d24;
    --surface-default-active: #293d31;
    --surface-emphasized: rgba(119,197,153,.2);
    --surface-emphasized-hover: rgba(119,197,153,.28);
    --surface-emphasized-active: rgba(119,197,153,.36);
    --surface-frosted: rgba(175,178,206,.2);
    --surface-frosted-hover: rgba(175,178,206,.28);
    --surface-frosted-active: rgba(175,178,206,.36);
    --surface-primary: #5266eb;
    --surface-primary-hover: #4354c8;
    --surface-primary-active: #3442a6;
    --surface-primary-disabled: #535461;
    --surface-elevated: #1f2d24;
    --surface-elevated-hover: #293d31;
    --surface-elevated-active: #405d4c;
    --surface-input: #1f2d24;
    --surface-input-hover: #1a211d;
    --surface-input-active: #1f2d24;
    --surface-input-disabled: #405d4c;
    --surface-inverted: #e7f1ea;
    --text-default: #e7f1ea;
    --text-subdued: #b4cbbc;
    --text-emphasized: #f1f7f3;
    --text-primary: #9cb4e8;
    --text-on-primary: #fff;
    --text-on-inverted: #1f2d24;
    --text-error: #fc92b4;
    --text-disabled: #9d9da8;
    --icon-default: #e7f1ea;
    --icon-subdued: #b4cbbc;
    --icon-emphasized: #f1f7f3;
    --icon-primary: #9cb4e8;
    --icon-on-primary: #fff;
    --icon-disabled: #9d9da8;
    --icon-on-inverted: #1f2d24;
    --icon-error: #fc92b4;
    --border-default: #b4cbbc;
    --border-subdued: #405d4c;
    --border-emphasized: #e7f1ea;
    --border-primary: #9cb4e8;
    --border-focus: #77c599;
    --border-error: rgba(252,146,180,.36);
    --border-input: rgba(24,133,84,.22);
    --border-frosted: rgba(175,178,206,.36)
}

.dark-blue-theme {
    --background-default: #111a1d;
    --background-secondary: #112228;
    --background-frosted: rgba(175,178,206,.08);
    --surface-default: #112228;
    --surface-default-hover: #0f2d37;
    --surface-default-active: #183d4a;
    --surface-emphasized: rgba(118,189,255,.2);
    --surface-emphasized-hover: rgba(118,189,255,.28);
    --surface-emphasized-active: rgba(118,189,255,.36);
    --surface-frosted: rgba(175,178,206,.2);
    --surface-frosted-hover: rgba(175,178,206,.28);
    --surface-frosted-active: rgba(175,178,206,.36);
    --surface-primary: #5266eb;
    --surface-primary-hover: #4354c8;
    --surface-primary-active: #3442a6;
    --surface-primary-disabled: #535461;
    --surface-elevated: #0f2d37;
    --surface-elevated-hover: #183d4a;
    --surface-elevated-active: #335c6b;
    --surface-input: #0f2d37;
    --surface-input-hover: #112228;
    --surface-input-active: #0f2d37;
    --surface-input-disabled: #335c6b;
    --surface-inverted: #e4f0f5;
    --text-default: #e4f0f5;
    --text-subdued: #b0c9d3;
    --text-emphasized: #eef7fa;
    --text-primary: #9cb4e8;
    --text-on-primary: #fff;
    --text-on-inverted: #0f2d37;
    --text-error: #fc92b4;
    --text-disabled: #9d9da8;
    --icon-default: #e4f0f5;
    --icon-subdued: #b0c9d3;
    --icon-emphasized: #eef7fa;
    --icon-primary: #9cb4e8;
    --icon-on-primary: #fff;
    --icon-disabled: #9d9da8;
    --icon-on-inverted: #0f2d37;
    --icon-error: #fc92b4;
    --border-default: #b0c9d3;
    --border-subdued: #335c6b;
    --border-emphasized: #e4f0f5;
    --border-primary: #9cb4e8;
    --border-focus: #77becf;
    --border-error: rgba(252,146,180,.36);
    --border-input: rgba(0,120,185,.22);
    --border-frosted: rgba(175,178,206,.36)
}

.dark-orange-theme {
    --background-default: #1c1715;
    --background-secondary: #281c17;
    --background-frosted: rgba(175,178,206,.08);
    --surface-default: #281c17;
    --surface-default-hover: #38231a;
    --surface-default-active: #4e2f21;
    --surface-emphasized: hsla(19,96%,71%,.2);
    --surface-emphasized-hover: hsla(19,96%,71%,.28);
    --surface-emphasized-active: hsla(19,96%,71%,.36);
    --surface-frosted: rgba(175,178,206,.2);
    --surface-frosted-hover: rgba(175,178,206,.28);
    --surface-frosted-active: rgba(175,178,206,.36);
    --surface-primary: #5266eb;
    --surface-primary-hover: #4354c8;
    --surface-primary-active: #3442a6;
    --surface-primary-disabled: #535461;
    --surface-elevated: #38231a;
    --surface-elevated-hover: #4e2f21;
    --surface-elevated-active: #764833;
    --surface-input: #38231a;
    --surface-input-hover: #281c17;
    --surface-input-active: #38231a;
    --surface-input-disabled: #764833;
    --surface-inverted: #faeae3;
    --text-default: #faeae3;
    --text-subdued: #edb69d;
    --text-emphasized: #fdf3ef;
    --text-primary: #9cb4e8;
    --text-on-primary: #fff;
    --text-on-inverted: #38231a;
    --text-error: #fc92b4;
    --text-disabled: #9d9da8;
    --icon-default: #faeae3;
    --icon-subdued: #edb69d;
    --icon-emphasized: #fdf3ef;
    --icon-primary: #9cb4e8;
    --icon-on-primary: #fff;
    --icon-disabled: #9d9da8;
    --icon-on-inverted: #38231a;
    --icon-error: #fc92b4;
    --border-default: #edb69d;
    --border-subdued: #764833;
    --border-emphasized: #faeae3;
    --border-primary: #9cb4e8;
    --border-focus: #fc9b6f;
    --border-error: rgba(252,146,180,.36);
    --border-input: rgba(196,80,0,.22);
    --border-frosted: rgba(175,178,206,.36)
}

*,:after,:before {
    --tw-border-spacing-x: 0;
    --tw-border-spacing-y: 0;
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    --tw-pan-x: ;
    --tw-pan-y: ;
    --tw-pinch-zoom: ;
    --tw-scroll-snap-strictness: proximity;
    --tw-gradient-from-position: ;
    --tw-gradient-via-position: ;
    --tw-gradient-to-position: ;
    --tw-ordinal: ;
    --tw-slashed-zero: ;
    --tw-numeric-figure: ;
    --tw-numeric-spacing: ;
    --tw-numeric-fraction: ;
    --tw-ring-inset: ;
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: rgba(59,130,246,.5);
    --tw-ring-offset-shadow: 0 0 #0000;
    --tw-ring-shadow: 0 0 #0000;
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    --tw-blur: ;
    --tw-brightness: ;
    --tw-contrast: ;
    --tw-grayscale: ;
    --tw-hue-rotate: ;
    --tw-invert: ;
    --tw-saturate: ;
    --tw-sepia: ;
    --tw-drop-shadow: ;
    --tw-backdrop-blur: ;
    --tw-backdrop-brightness: ;
    --tw-backdrop-contrast: ;
    --tw-backdrop-grayscale: ;
    --tw-backdrop-hue-rotate: ;
    --tw-backdrop-invert: ;
    --tw-backdrop-opacity: ;
    --tw-backdrop-saturate: ;
    --tw-backdrop-sepia: ;
    --tw-contain-size: ;
    --tw-contain-layout: ;
    --tw-contain-paint: ;
    --tw-contain-style:
}

::backdrop {
    --tw-border-spacing-x: 0;
    --tw-border-spacing-y: 0;
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    --tw-pan-x: ;
    --tw-pan-y: ;
    --tw-pinch-zoom: ;
    --tw-scroll-snap-strictness: proximity;
    --tw-gradient-from-position: ;
    --tw-gradient-via-position: ;
    --tw-gradient-to-position: ;
    --tw-ordinal: ;
    --tw-slashed-zero: ;
    --tw-numeric-figure: ;
    --tw-numeric-spacing: ;
    --tw-numeric-fraction: ;
    --tw-ring-inset: ;
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: rgba(59,130,246,.5);
    --tw-ring-offset-shadow: 0 0 #0000;
    --tw-ring-shadow: 0 0 #0000;
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    --tw-blur: ;
    --tw-brightness: ;
    --tw-contrast: ;
    --tw-grayscale: ;
    --tw-hue-rotate: ;
    --tw-invert: ;
    --tw-saturate: ;
    --tw-sepia: ;
    --tw-drop-shadow: ;
    --tw-backdrop-blur: ;
    --tw-backdrop-brightness: ;
    --tw-backdrop-contrast: ;
    --tw-backdrop-grayscale: ;
    --tw-backdrop-hue-rotate: ;
    --tw-backdrop-invert: ;
    --tw-backdrop-opacity: ;
    --tw-backdrop-saturate: ;
    --tw-backdrop-sepia: ;
    --tw-contain-size: ;
    --tw-contain-layout: ;
    --tw-contain-paint: ;
    --tw-contain-style:
}

.container {
    width: 100%
}

@media (min-width: 40rem) {
    .container {
        max-width:40rem
    }
}

@media (min-width: 48rem) {
    .container {
        max-width:48rem
    }
}

@media (min-width: 64rem) {
    .container {
        max-width:64rem
    }
}

@media (min-width: 80rem) {
    .container {
        max-width:80rem
    }
}

@media (min-width: 96rem) {
    .container {
        max-width:96rem
    }
}

@media (min-width: 122rem) {
    .container {
        max-width:122rem
    }
}

.aspect-h-1 {
    --tw-aspect-h: 1
}

.aspect-h-16 {
    --tw-aspect-h: 16
}

.aspect-h-2 {
    --tw-aspect-h: 2
}

.aspect-h-5 {
    --tw-aspect-h: 5
}

.aspect-h-9 {
    --tw-aspect-h: 9
}

.aspect-w-1 {
    position: relative;
    padding-bottom: calc(var(--tw-aspect-h) / var(--tw-aspect-w) * 100%);
    --tw-aspect-w: 1
}

.aspect-w-1>* {
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

.aspect-w-16 {
    position: relative;
    padding-bottom: calc(var(--tw-aspect-h) / var(--tw-aspect-w) * 100%);
    --tw-aspect-w: 16
}

.aspect-w-16>* {
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

.aspect-w-2 {
    position: relative;
    padding-bottom: calc(var(--tw-aspect-h) / var(--tw-aspect-w) * 100%);
    --tw-aspect-w: 2
}

.aspect-w-2>* {
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

.aspect-w-3 {
    position: relative;
    padding-bottom: calc(var(--tw-aspect-h) / var(--tw-aspect-w) * 100%);
    --tw-aspect-w: 3
}

.aspect-w-3>* {
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

.aspect-w-4 {
    position: relative;
    padding-bottom: calc(var(--tw-aspect-h) / var(--tw-aspect-w) * 100%);
    --tw-aspect-w: 4
}

.aspect-w-4>* {
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

.aspect-w-9 {
    position: relative;
    padding-bottom: calc(var(--tw-aspect-h) / var(--tw-aspect-w) * 100%);
    --tw-aspect-w: 9
}

.aspect-w-9>* {
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    right: 0;
    bottom: 0;
    left: 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
}

.invisible {
    visibility: hidden
}

.static {
    position: static
}

.fixed {
    position: fixed
}

.absolute {
    position: absolute
}

.relative {
    position: relative
}

.sticky {
    position: sticky
}

.inset-0 {
    inset: 0
}

.inset-\[-2px\] {
    inset: -2px
}

.-right-1 {
    right: -1px
}

.bottom-0 {
    bottom: 0
}

.left-0 {
    left: 0
}

.left-s2 {
    left: var(--s2)
}

.right-0 {
    right: 0
}

.right-8 {
    right: 8px
}

.top-0 {
    top: 0
}

.top-\[50\%\] {
    top: 50%
}

.top-\[calc\(100\%\+16px\)\] {
    top: calc(100% + 16px)
}

.top-\[var\(--height\)\] {
    top: var(--height)
}

.top-full {
    top: 100%
}

.z-0 {
    z-index: 0
}

.z-10 {
    z-index: 10
}

.z-20 {
    z-index: 20
}

.z-30 {
    z-index: 30
}

.z-40 {
    z-index: 40
}

.z-50 {
    z-index: 50
}

.z-\[1\] {
    z-index: 1
}

.z-\[2\] {
    z-index: 2
}

.z-\[3\] {
    z-index: 3
}

.z-\[5\] {
    z-index: 5
}

.-order-1 {
    order: -1
}

.order-1 {
    order: 1
}

.order-2 {
    order: 2
}

.order-3 {
    order: 3
}

.col-span-1 {
    grid-column: span 1/span 1
}

.col-span-2 {
    grid-column: span 2/span 2
}

.col-span-full {
    grid-column: 1/-1
}

.col-start-1 {
    grid-column-start: 1
}

.col-start-2 {
    grid-column-start: 2
}

.col-end-auto {
    grid-column-end: auto
}

.row-span-3 {
    grid-row: span 3/span 3
}

.row-start-1 {
    grid-row-start: 1
}

.row-end-auto {
    grid-row-end: auto
}

.m-0 {
    margin: 0
}

.m-auto {
    margin: auto
}

.m-s2 {
    margin: var(--s2)
}

.m-s5 {
    margin: var(--s5)
}

.mx-24 {
    margin-left: 24px;
    margin-right: 24px
}

.mx-auto {
    margin-left: auto;
    margin-right: auto
}

.mx-s5 {
    margin-left: var(--s5);
    margin-right: var(--s5)
}

.-mb-navbar-height {
    margin-bottom: calc(var(--navbar-height) * -1)
}

.-ml-4 {
    margin-left: -4px
}

.-ml-s4 {
    margin-left: calc(var(--s4) * -1)
}

.-mt-4 {
    margin-top: -4px
}

.mb-12 {
    margin-bottom: 12px
}

.mb-16 {
    margin-bottom: 16px
}

.mb-32 {
    margin-bottom: 32px
}

.mb-64 {
    margin-bottom: 64px
}

.mb-8 {
    margin-bottom: 8px
}

.mb-s2 {
    margin-bottom: var(--s2)
}

.mb-s4 {
    margin-bottom: var(--s4)
}

.mb-s5 {
    margin-bottom: var(--s5)
}

.mb-s6 {
    margin-bottom: var(--s6)
}

.mb-s9 {
    margin-bottom: var(--s9)
}

.me-8 {
    margin-inline-end:8px}

.me-s2 {
    margin-inline-end:var(--s2)}

.me-s3 {
    margin-inline-end: var(--s3)
}

.ml-16 {
    margin-left: 16px
}

.ml-4 {
    margin-left: 4px
}

.ml-40 {
    margin-left: 40px
}

.ml-8 {
    margin-left: 8px
}

.ml-s1 {
    margin-left: var(--s1)
}

.ml-s2 {
    margin-left: var(--s2)
}

.mr-8 {
    margin-right: 8px
}

.mr-s2 {
    margin-right: var(--s2)
}

.ms-4 {
    margin-inline-start:4px}

.ms-s2 {
    margin-inline-start:var(--s2)}

.ms-s3 {
    margin-inline-start: var(--s3)
}

.mt-1 {
    margin-top: 1px
}

.mt-16 {
    margin-top: 16px
}

.mt-32 {
    margin-top: 32px
}

.mt-40 {
    margin-top: 40px
}

.mt-8 {
    margin-top: 8px
}

.mt-80 {
    margin-top: 80px
}

.mt-\[10px\] {
    margin-top: 10px
}

.mt-s0 {
    margin-top: var(--s0)
}

.mt-s1 {
    margin-top: var(--s1)
}

.mt-s12 {
    margin-top: var(--s12)
}

.mt-s2 {
    margin-top: var(--s2)
}

.mt-s3 {
    margin-top: var(--s3)
}

.mt-s4 {
    margin-top: var(--s4)
}

.mt-s5 {
    margin-top: var(--s5)
}

.mt-s6 {
    margin-top: var(--s6)
}

.mt-s7 {
    margin-top: var(--s7)
}

.mt-s9 {
    margin-top: var(--s9)
}

.box-border {
    box-sizing: border-box
}

.line-clamp-\[8\] {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 8
}

.line-clamp-none {
    overflow: visible;
    display: block;
    -webkit-box-orient: horizontal;
    -webkit-line-clamp: none
}

.block {
    display: block
}

.inline-block {
    display: inline-block
}

.inline {
    display: inline
}

.flex {
    display: flex
}

.inline-flex {
    display: inline-flex
}

.table {
    display: table
}

.grid {
    display: grid
}

.contents {
    display: contents
}

.hidden {
    display: none
}

.h-1 {
    height: 1px
}

.h-16 {
    height: 16px
}

.h-192 {
    height: 192px
}

.h-2 {
    height: 2px
}

.h-20 {
    height: 20px
}

.h-24 {
    height: 24px
}

.h-240 {
    height: 240px
}

.h-32 {
    height: 32px
}

.h-4 {
    height: 4px
}

.h-40 {
    height: 40px
}

.h-48 {
    height: 48px
}

.h-64 {
    height: 64px
}

.h-96 {
    height: 96px
}

.h-\[0\.329rem\] {
    height: .329rem
}

.h-\[0\.375rem\] {
    height: .375rem
}

.h-\[0\.376rem\] {
    height: .376rem
}

.h-\[0\.429rem\] {
    height: .429rem
}

.h-\[0\.875rem\] {
    height: .875rem
}

.h-\[1\.125rem\] {
    height: 1.125rem
}

.h-\[14px\] {
    height: 14px
}

.h-\[16px\] {
    height: 16px
}

.h-\[175px\] {
    height: 175px
}

.h-\[1px\] {
    height: 1px
}

.h-\[1rem\] {
    height: 1rem
}

.h-\[24px\] {
    height: 24px
}

.h-\[25vh\] {
    height: 25vh
}

.h-\[2rem\] {
    height: 2rem
}

.h-\[44px\] {
    height: 44px
}

.h-\[68px\] {
    height: 68px
}

.h-\[69px\] {
    height: 69px
}

.h-\[70vh\] {
    height: 70vh
}

.h-\[var\(--radix-navigation-menu-viewport-height\)\] {
    height: var(--radix-navigation-menu-viewport-height)
}

.h-dvh {
    height: 100dvh
}

.h-fit {
    height: -moz-fit-content;
    height: fit-content
}

.h-full {
    height: 100%
}

.h-navbar-height {
    height: var(--navbar-height)
}

.h-screen {
    height: 100vh
}

.h-screen-without-navbar {
    height: calc(100dvh - var(--navbar-height))
}

.max-h-16 {
    max-height: 16px
}

.max-h-24 {
    max-height: 24px
}

.max-h-40 {
    max-height: 40px
}

.max-h-\[14px\] {
    max-height: 14px
}

.max-h-\[16px\] {
    max-height: 16px
}

.max-h-\[30px\] {
    max-height: 30px
}

.max-h-\[436px\] {
    max-height: 436px
}

.max-h-\[calc\(30px\+var\(--s3\)\)\] {
    max-height: calc(30px + var(--s3))
}

.max-h-fit {
    max-height: -moz-fit-content;
    max-height: fit-content
}

.max-h-screen {
    max-height: 100vh
}

.max-h-screen-without-navbar {
    max-height: calc(100dvh - var(--navbar-height))
}

.min-h-192 {
    min-height: 192px
}

.min-h-24 {
    min-height: 24px
}

.min-h-240 {
    min-height: 240px
}

.min-h-32 {
    min-height: 32px
}

.min-h-40 {
    min-height: 40px
}

.min-h-48 {
    min-height: 48px
}

.min-h-\[100px\] {
    min-height: 100px
}

.min-h-\[420px\] {
    min-height: 420px
}

.min-h-fit {
    min-height: -moz-fit-content;
    min-height: fit-content
}

.min-h-full {
    min-height: 100%
}

.min-h-lvh {
    min-height: 100lvh
}

.min-h-navbar-height {
    min-height: var(--navbar-height)
}

.min-h-screen {
    min-height: 100vh
}

.w-16 {
    width: 16px
}

.w-192 {
    width: 192px
}

.w-2 {
    width: 2px
}

.w-20 {
    width: 20px
}

.w-224 {
    width: 224px
}

.w-24 {
    width: 24px
}

.w-240 {
    width: 240px
}

.w-32 {
    width: 32px
}

.w-4 {
    width: 4px
}

.w-40 {
    width: 40px
}

.w-\[--radix-select-trigger-width\] {
    width: var(--radix-select-trigger-width)
}

.w-\[0\.375rem\] {
    width: .375rem
}

.w-\[14px\] {
    width: 14px
}

.w-\[152px\] {
    width: 152px
}

.w-\[16px\] {
    width: 16px
}

.w-\[175px\] {
    width: 175px
}

.w-\[21px\] {
    width: 21px
}

.w-\[25vw\] {
    width: 25vw
}

.w-\[300px\] {
    width: 300px
}

.w-\[308px\] {
    width: 308px
}

.w-\[310px\] {
    width: 310px
}

.w-\[400px\] {
    width: 400px
}

.w-\[44px\] {
    width: 44px
}

.w-\[520px\] {
    width: 520px
}

.w-\[68px\] {
    width: 68px
}

.w-\[720px\] {
    width: 720px
}

.w-\[80vh\] {
    width: 80vh
}

.w-\[var\(--radix-navigation-menu-viewport-width\)\] {
    width: var(--radix-navigation-menu-viewport-width)
}

.w-auto {
    width: auto
}

.w-fit {
    width: -moz-fit-content;
    width: fit-content
}

.w-full {
    width: 100%
}

.w-max {
    width: -moz-max-content;
    width: max-content
}

.w-screen {
    width: 100vw
}

.min-w-0 {
    min-width: 0
}

.min-w-192 {
    min-width: 192px
}

.min-w-24 {
    min-width: 24px
}

.min-w-240 {
    min-width: 240px
}

.min-w-40 {
    min-width: 40px
}

.min-w-\[140px\] {
    min-width: 140px
}

.min-w-\[156px\] {
    min-width: 156px
}

.min-w-\[220px\] {
    min-width: 220px
}

.min-w-\[228px\] {
    min-width: 228px
}

.min-w-\[232px\] {
    min-width: 232px
}

.min-w-\[298px\] {
    min-width: 298px
}

.min-w-\[300px\] {
    min-width: 300px
}

.min-w-\[400px\] {
    min-width: 400px
}

.min-w-\[50\%\] {
    min-width: 50%
}

.min-w-fit {
    min-width: -moz-fit-content;
    min-width: fit-content
}

.min-w-full {
    min-width: 100%
}

.max-w-16 {
    max-width: 16px
}

.max-w-24 {
    max-width: 24px
}

.max-w-240 {
    max-width: 240px
}

.max-w-40 {
    max-width: 40px
}

.max-w-\[10px\] {
    max-width: 10px
}

.max-w-\[1400px\] {
    max-width: 1400px
}

.max-w-\[14px\] {
    max-width: 14px
}

.max-w-\[16px\] {
    max-width: 16px
}

.max-w-\[1888px\] {
    max-width: 1888px
}

.max-w-\[256px\] {
    max-width: 256px
}

.max-w-\[300px\] {
    max-width: 300px
}

.max-w-\[304px\] {
    max-width: 304px
}

.max-w-\[308px\] {
    max-width: 308px
}

.max-w-\[320px\] {
    max-width: 320px
}

.max-w-\[448px\] {
    max-width: 448px
}

.max-w-\[520px\] {
    max-width: 520px
}

.max-w-\[664px\] {
    max-width: 664px
}

.max-w-\[688px\] {
    max-width: 688px
}

.max-w-fit {
    max-width: -moz-fit-content;
    max-width: fit-content
}

.max-w-full {
    max-width: 100%
}

.flex-1 {
    flex: 1 1 0%
}

.flex-shrink-0,.shrink-0 {
    flex-shrink: 0
}

.flex-grow,.grow {
    flex-grow: 1
}

.grow-0 {
    flex-grow: 0
}

.basis-0 {
    flex-basis: 0px
}

.basis-full {
    flex-basis: 100%
}

.caption-top {
    caption-side: top
}

.caption-bottom {
    caption-side: bottom
}

.border-collapse {
    border-collapse: collapse
}

.origin-\[0_0\] {
    transform-origin: 0 0
}

.origin-\[top_center\] {
    transform-origin: top center
}

.origin-\[var\(--radix-tooltip-content-transform-origin\)\] {
    transform-origin: var(--radix-tooltip-content-transform-origin)
}

.-translate-x-1\/4 {
    --tw-translate-x: -25%
}

.-translate-x-1\/4,.-translate-x-full {
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.-translate-x-full {
    --tw-translate-x: -100%
}

.-translate-y-8 {
    --tw-translate-y: -8px
}

.-translate-y-8,.translate-x-0 {
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.translate-x-0 {
    --tw-translate-x: 0px
}

.translate-y-0 {
    --tw-translate-y: 0px
}

.translate-y-0,.translate-y-8 {
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.translate-y-8 {
    --tw-translate-y: 8px
}

.-rotate-\[45deg\] {
    --tw-rotate: -45deg
}

.-rotate-\[45deg\],.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-\[45deg\] {
    --tw-rotate: 45deg
}

.rotate-\[45deg\],.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))
}

@keyframes circleLoaderFill {
    0% {
        stroke-dashoffset: 300%
    }

    to {
        stroke-dashoffset: 0%
    }
}

.animate-\[circleLoaderFill_var\(--playback-duration\)_linear\] {
    animation: circleLoaderFill var(--playback-duration) linear
}

@keyframes scaleIn {
    0% {
        opacity: 0;
        transform: rotateX(-10deg) scale(.9)
    }

    to {
        opacity: 1;
        transform: rotateX(0deg) scale(1)
    }
}

.animate-\[scaleIn_300ms_ease-out\] {
    animation: scaleIn .3s ease-out
}

@keyframes spin {
    to {
        transform: rotate(1turn)
    }
}

.animate-spin {
    animation: spin 1s linear infinite
}

@keyframes wave {
    0% {
        opacity: 0;
        transform: translateY(0)
    }

    25% {
        opacity: 1;
        transform: translateY(-6px)
    }

    75% {
        opacity: 1;
        transform: translateY(-6px)
    }

    to {
        opacity: 0;
        transform: translateY(0)
    }
}

.animate-wave {
    animation: wave 1.5s cubic-bezier(.05,.2,.35,1) infinite
}

.cursor-default {
    cursor: default
}

.cursor-help {
    cursor: help
}

.cursor-pointer {
    cursor: pointer
}

.select-none {
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.resize {
    resize: both
}

.scroll-m-navbar-height {
    scroll-margin: var(--navbar-height)
}

.scroll-mt-\[var\(--navbar-height\)\] {
    scroll-margin-top: var(--navbar-height)
}

.list-outside {
    list-style-position: outside
}

.list-decimal {
    list-style-type: decimal
}

.list-disc {
    list-style-type: disc
}

.list-none {
    list-style-type: none
}

.list-square {
    list-style-type: square
}

.appearance-none {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

.columns-2 {
    -moz-columns: 2;
    column-count: 2
}

.grid-flow-col {
    grid-auto-flow: column
}

.grid-cols-1 {
    grid-template-columns: repeat(1,minmax(0,1fr))
}

.grid-cols-12 {
    grid-template-columns: repeat(12,minmax(0,1fr))
}

.grid-cols-2 {
    grid-template-columns: repeat(2,minmax(0,1fr))
}

.grid-cols-3 {
    grid-template-columns: repeat(3,minmax(0,1fr))
}

.grid-cols-\[144px_repeat\(3\2c 176px\)\] {
    grid-template-columns: 144px repeat(3,176px)
}

.grid-cols-\[1fr\] {
    grid-template-columns: 1fr
}

.grid-cols-\[1fr_auto\] {
    grid-template-columns: 1fr auto
}

.grid-cols-\[auto_auto\] {
    grid-template-columns: auto auto
}

.grid-cols-\[repeat\(1\2c minmax\(0\2c 1fr\)\)\2c _minmax\(0\2c auto\)\] {
    grid-template-columns: repeat(1,minmax(0,1fr)) minmax(0,auto)
}

.grid-cols-\[repeat\(auto-fit\2c minmax\(156px\2c 1fr\)\)\] {
    grid-template-columns: repeat(auto-fit,minmax(156px,1fr))
}

.grid-rows-2 {
    grid-template-rows: repeat(2,minmax(0,1fr))
}

.grid-rows-\[auto_minmax\(0\2c 1fr\)\] {
    grid-template-rows: auto minmax(0,1fr)
}

.grid-rows-\[repeat\(3\2c minmax\(0\2c auto\)\)\] {
    grid-template-rows: repeat(3,minmax(0,auto))
}

.grid-rows-subgrid {
    grid-template-rows: subgrid
}

.flex-row {
    flex-direction: row
}

.flex-row-reverse {
    flex-direction: row-reverse
}

.flex-col {
    flex-direction: column
}

.flex-wrap {
    flex-wrap: wrap
}

.place-items-center {
    place-items: center
}

.content-center {
    align-content: center
}

.items-start {
    align-items: flex-start
}

.items-end {
    align-items: flex-end
}

.items-center {
    align-items: center
}

.justify-start {
    justify-content: flex-start
}

.justify-end {
    justify-content: flex-end
}

.justify-center {
    justify-content: center
}

.justify-between {
    justify-content: space-between
}

.justify-items-center {
    justify-items: center
}

.gap-16 {
    gap: 16px
}

.gap-24 {
    gap: 24px
}

.gap-32 {
    gap: 32px
}

.gap-4 {
    gap: 4px
}

.gap-40 {
    gap: 40px
}

.gap-8 {
    gap: 8px
}

.gap-80 {
    gap: 80px
}

.gap-\[8px\] {
    gap: 8px
}

.gap-\[var\(--gap\)\] {
    gap: var(--gap)
}

.gap-s1 {
    gap: var(--s1)
}

.gap-s2 {
    gap: var(--s2)
}

.gap-s3 {
    gap: var(--s3)
}

.gap-s4 {
    gap: var(--s4)
}

.gap-s5 {
    gap: var(--s5)
}

.gap-s6 {
    gap: var(--s6)
}

.gap-s9 {
    gap: var(--s9)
}

.gap-x-12 {
    -moz-column-gap: 12px;
    column-gap: 12px
}

.gap-x-16 {
    -moz-column-gap: 16px;
    column-gap: 16px
}

.gap-x-24 {
    -moz-column-gap: 24px;
    column-gap: 24px
}

.gap-x-32 {
    -moz-column-gap: 32px;
    column-gap: 32px
}

.gap-x-s4 {
    -moz-column-gap: var(--s4);
    column-gap: var(--s4)
}

.gap-x-s5 {
    -moz-column-gap: var(--s5);
    column-gap: var(--s5)
}

.gap-x-s6 {
    -moz-column-gap: var(--s6);
    column-gap: var(--s6)
}

.gap-y-12 {
    row-gap: 12px
}

.gap-y-24 {
    row-gap: 24px
}

.gap-y-64 {
    row-gap: 64px
}

.gap-y-s3 {
    row-gap: var(--s3)
}

.gap-y-s4 {
    row-gap: var(--s4)
}

.gap-y-s6 {
    row-gap: var(--s6)
}

.gap-y-s7 {
    row-gap: var(--s7)
}

.gap-y-s9 {
    row-gap: var(--s9)
}

.space-x-12>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(12px * var(--tw-space-x-reverse));
    margin-left: calc(12px * calc(1 - var(--tw-space-x-reverse)))
}

.space-x-s2>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(var(--s2) * var(--tw-space-x-reverse));
    margin-left: calc(var(--s2) * calc(1 - var(--tw-space-x-reverse)))
}

.space-y-12>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(12px * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(12px * var(--tw-space-y-reverse))
}

.space-y-20>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(20px * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(20px * var(--tw-space-y-reverse))
}

.space-y-24>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(24px * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(24px * var(--tw-space-y-reverse))
}

.space-y-48>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(48px * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(48px * var(--tw-space-y-reverse))
}

.space-y-8>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(8px * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(8px * var(--tw-space-y-reverse))
}

.space-y-\[1em\]>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(1em * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(1em * var(--tw-space-y-reverse))
}

.space-y-s1>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(var(--s1) * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(var(--s1) * var(--tw-space-y-reverse))
}

.space-y-s2>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(var(--s2) * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(var(--s2) * var(--tw-space-y-reverse))
}

.space-y-s4>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(var(--s4) * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(var(--s4) * var(--tw-space-y-reverse))
}

.space-y-s6>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(var(--s6) * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(var(--s6) * var(--tw-space-y-reverse))
}

.divide-x>:not([hidden])~:not([hidden]) {
    --tw-divide-x-reverse: 0;
    border-right-width: calc(1px * var(--tw-divide-x-reverse));
    border-left-width: calc(1px * calc(1 - var(--tw-divide-x-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-default>:not([hidden])~:not([hidden]) {
    border-color: var(--border-default)
}

.self-start {
    align-self: flex-start
}

.self-end {
    align-self: flex-end
}

.self-center {
    align-self: center
}

.self-stretch {
    align-self: stretch
}

.overflow-auto {
    overflow: auto
}

.overflow-hidden {
    overflow: hidden
}

.overflow-visible {
    overflow: visible
}

.overflow-x-auto {
    overflow-x: auto
}

.overflow-y-auto {
    overflow-y: auto
}

.overflow-y-clip {
    overflow-y: clip
}

.truncate {
    overflow: hidden;
    text-overflow: ellipsis
}

.truncate,.whitespace-nowrap {
    white-space: nowrap
}

.whitespace-pre-line {
    white-space: pre-line
}

.text-nowrap {
    text-wrap: nowrap
}

.rounded {
    border-radius: .25rem
}

.rounded-2xl {
    border-radius: 1rem
}

.rounded-4xl {
    border-radius: 2rem
}

.rounded-5xl {
    border-radius: 2.5rem
}

.rounded-\[12px\] {
    border-radius: 12px
}

.rounded-\[2px\] {
    border-radius: 2px
}

.rounded-full {
    border-radius: 9999px
}

.rounded-lg {
    border-radius: .5rem
}

.rounded-none {
    border-radius: 0
}

.rounded-sm {
    border-radius: .125rem
}

.rounded-xl {
    border-radius: .75rem
}

.rounded-e {
    border-start-end-radius: .25rem;
    border-end-end-radius: .25rem
}

.rounded-e-none {
    border-start-end-radius: 0;
    border-end-end-radius: 0
}

.rounded-s-4xl {
    border-start-start-radius: 2rem;
    border-end-start-radius: 2rem
}

.rounded-t-none {
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.border {
    border-width: 1px
}

.border-0 {
    border-width: 0
}

.border-\[6px\] {
    border-width: 6px
}

.border-y {
    border-top-width: 1px;
    border-bottom-width: 1px
}

.\!border-b-0 {
    border-bottom-width: 0!important
}

.border-b {
    border-bottom-width: 1px
}

.border-b-0 {
    border-bottom-width: 0
}

.border-b-2 {
    border-bottom-width: 2px
}

.border-l {
    border-left-width: 1px
}

.border-l-2 {
    border-left-width: 2px
}

.border-s {
    border-inline-start-width:1px}

.border-t {
    border-top-width: 1px
}

.border-t-0 {
    border-top-width: 0
}

.border-solid {
    border-style: solid
}

.border-none {
    border-style: none
}

.border-border-default {
    border-color: var(--border-default)
}

.border-border-frosted {
    border-color: var(--border-frosted)
}

.border-border-input {
    border-color: var(--border-input)
}

.border-border-subdued {
    border-color: var(--border-subdued)
}

.border-surface-primary-hover {
    border-color: var(--surface-primary-hover)
}

.border-transparent-transparent {
    border-color: transparent
}

.\!bg-surface-elevated {
    background-color: var(--surface-elevated)!important
}

.bg-background-default {
    background-color: var(--background-default)
}

.bg-background-secondary {
    background-color: var(--background-secondary)
}

.bg-blue-base-50 {
    --tw-bg-opacity: 1;
    background-color: rgb(248 252 253/var(--tw-bg-opacity))
}

.bg-border-default {
    background-color: var(--border-default)
}

.bg-border-emphasized {
    background-color: var(--border-emphasized)
}

.bg-border-subdued {
    background-color: var(--border-subdued)
}

.bg-icon-default {
    background-color: var(--icon-default)
}

.bg-icon-on-primary {
    background-color: var(--icon-on-primary)
}

.bg-inherit {
    background-color: inherit
}

.bg-neutral-base-100 {
    --tw-bg-opacity: 1;
    background-color: rgb(244 245 249/var(--tw-bg-opacity))
}

.bg-red-base-500 {
    --tw-bg-opacity: 1;
    background-color: rgb(164 84 111/var(--tw-bg-opacity))
}

.bg-surface-default {
    background-color: var(--surface-default)
}

.bg-surface-elevated {
    background-color: var(--surface-elevated)
}

.bg-surface-elevated-active {
    background-color: var(--surface-elevated-active)
}

.bg-surface-elevated-hover {
    background-color: var(--surface-elevated-hover)
}

.bg-surface-emphasized {
    background-color: var(--surface-emphasized)
}

.bg-surface-frosted {
    background-color: var(--surface-frosted)
}

.bg-surface-frosted-active {
    background-color: var(--surface-frosted-active)
}

.bg-surface-frosted-hover {
    background-color: var(--surface-frosted-hover)
}

.bg-surface-input {
    background-color: var(--surface-input)
}

.bg-surface-input-hover {
    background-color: var(--surface-input-hover)
}

.bg-surface-inverted {
    background-color: var(--surface-inverted)
}

.bg-surface-primary {
    background-color: var(--surface-primary)
}

.bg-surface-primary-active {
    background-color: var(--surface-primary-active)
}

.bg-surface-primary-hover {
    background-color: var(--surface-primary-hover)
}

.bg-transparent-transparent {
    background-color: transparent
}

.bg-no-repeat {
    background-repeat: no-repeat
}

.fill-border-subdued {
    fill: var(--border-subdued)
}

.fill-current {
    fill: currentColor
}

.fill-icon-default {
    fill: var(--icon-default)
}

.fill-icon-subdued {
    fill: var(--icon-subdued)
}

.fill-none {
    fill: none
}

.fill-surface-inverted {
    fill: var(--surface-inverted)
}

.fill-text-default {
    fill: var(--text-default)
}

.fill-text-subdued {
    fill: var(--text-subdued)
}

.fill-transparent-transparent {
    fill: transparent
}

.stroke-icon-default {
    stroke: var(--icon-default)
}

.stroke-0 {
    stroke-width: 0
}

.stroke-\[4px\] {
    stroke-width: 4px
}

.object-cover {
    -o-object-fit: cover;
    object-fit: cover
}

.object-top {
    -o-object-position: top;
    object-position: top
}

.p-0 {
    padding: 0
}

.p-12 {
    padding: 12px
}

.p-16 {
    padding: 16px
}

.p-2 {
    padding: 2px
}

.p-4 {
    padding: 4px
}

.p-8 {
    padding: 8px
}

.p-\[2px\] {
    padding: 2px
}

.p-\[50px\] {
    padding: 50px
}

.p-s1 {
    padding: var(--s1)
}

.p-s2 {
    padding: var(--s2)
}

.p-s3 {
    padding: var(--s3)
}

.p-s4 {
    padding: var(--s4)
}

.p-s5 {
    padding: var(--s5)
}

.p-s8 {
    padding: var(--s8)
}

.px-12 {
    padding-left: 12px;
    padding-right: 12px
}

.px-16 {
    padding-left: 16px;
    padding-right: 16px
}

.px-20 {
    padding-left: 20px;
    padding-right: 20px
}

.px-24 {
    padding-left: 24px;
    padding-right: 24px
}

.px-4 {
    padding-left: 4px;
    padding-right: 4px
}

.px-8 {
    padding-left: 8px;
    padding-right: 8px
}

.px-\[24px\] {
    padding-left: 24px;
    padding-right: 24px
}

.px-\[68px\] {
    padding-left: 68px;
    padding-right: 68px
}

.px-s2 {
    padding-left: var(--s2);
    padding-right: var(--s2)
}

.px-s3 {
    padding-left: var(--s3);
    padding-right: var(--s3)
}

.px-s4 {
    padding-left: var(--s4);
    padding-right: var(--s4)
}

.px-s5 {
    padding-left: var(--s5);
    padding-right: var(--s5)
}

.py-0 {
    padding-top: 0;
    padding-bottom: 0
}

.py-12 {
    padding-top: 12px;
    padding-bottom: 12px
}

.py-16 {
    padding-top: 16px;
    padding-bottom: 16px
}

.py-2 {
    padding-top: 2px;
    padding-bottom: 2px
}

.py-24 {
    padding-top: 24px;
    padding-bottom: 24px
}

.py-4 {
    padding-top: 4px;
    padding-bottom: 4px
}

.py-8 {
    padding-top: 8px;
    padding-bottom: 8px
}

.py-\[6px\] {
    padding-top: 6px;
    padding-bottom: 6px
}

.py-s1 {
    padding-top: var(--s1);
    padding-bottom: var(--s1)
}

.py-s12 {
    padding-top: var(--s12);
    padding-bottom: var(--s12)
}

.py-s2 {
    padding-top: var(--s2);
    padding-bottom: var(--s2)
}

.py-s3 {
    padding-top: var(--s3);
    padding-bottom: var(--s3)
}

.py-s4 {
    padding-top: var(--s4);
    padding-bottom: var(--s4)
}

.py-s5 {
    padding-top: var(--s5);
    padding-bottom: var(--s5)
}

.py-s7 {
    padding-top: var(--s7);
    padding-bottom: var(--s7)
}

.pb-0 {
    padding-bottom: 0
}

.pb-1 {
    padding-bottom: 1px
}

.pb-32 {
    padding-bottom: 32px
}

.pb-40 {
    padding-bottom: 40px
}

.pb-80 {
    padding-bottom: 80px
}

.pb-\[50px\] {
    padding-bottom: 50px
}

.pb-s0 {
    padding-bottom: var(--s0)
}

.pb-s1 {
    padding-bottom: var(--s1)
}

.pb-s12 {
    padding-bottom: var(--s12)
}

.pb-s2 {
    padding-bottom: var(--s2)
}

.pb-s3 {
    padding-bottom: var(--s3)
}

.pb-s4 {
    padding-bottom: var(--s4)
}

.pb-s5 {
    padding-bottom: var(--s5)
}

.pb-s6 {
    padding-bottom: var(--s6)
}

.pb-s9 {
    padding-bottom: var(--s9)
}

.pe-0 {
    padding-inline-end:0}

.pe-\[3px\] {
    padding-inline-end:3px}

.pl-12 {
    padding-left: 12px
}

.pl-16 {
    padding-left: 16px
}

.pl-4 {
    padding-left: 4px
}

.pl-8 {
    padding-left: 8px
}

.pl-s3 {
    padding-left: var(--s3)
}

.pl-s4 {
    padding-left: var(--s4)
}

.pl-s5 {
    padding-left: var(--s5)
}

.pr-s3 {
    padding-right: var(--s3)
}

.ps-20 {
    padding-inline-start:20px}

.ps-s1 {
    padding-inline-start:var(--s1)}

.ps-s3 {
    padding-inline-start: var(--s3)
}

.pt-24 {
    padding-top: 24px
}

.pt-32 {
    padding-top: 32px
}

.pt-4 {
    padding-top: 4px
}

.pt-64 {
    padding-top: 64px
}

.pt-80 {
    padding-top: 80px
}

.pt-\[3px\] {
    padding-top: 3px
}

.pt-navbar-height {
    padding-top: var(--navbar-height)
}

.pt-s0 {
    padding-top: var(--s0)
}

.pt-s1 {
    padding-top: var(--s1)
}

.pt-s12 {
    padding-top: var(--s12)
}

.pt-s2 {
    padding-top: var(--s2)
}

.pt-s3 {
    padding-top: var(--s3)
}

.pt-s4 {
    padding-top: var(--s4)
}

.pt-s6 {
    padding-top: var(--s6)
}

.pt-s8 {
    padding-top: var(--s8)
}

.pt-s9 {
    padding-top: var(--s9)
}

.text-left {
    text-align: left
}

.text-center {
    text-align: center
}

.text-right {
    text-align: right
}

.-indent-\[0\.6ch\] {
    text-indent: -.6ch
}

.indent-0 {
    text-indent: 0
}

.align-top {
    vertical-align: top
}

.align-\[-\.0714285705em\] {
    vertical-align: -.0714285705em
}

.font-display {
    font-family: var(--font-arcadia-display)
}

.font-sans {
    font-family: var(--font-arcadia)
}

.text-10xl {
    font-size: 5.25rem
}

.text-2xl {
    font-size: 1.75rem
}

.text-5xl {
    font-size: 2.625rem
}

.text-7xl {
    font-size: 3.438rem
}

.text-\[16px\] {
    font-size: 16px
}

.text-base {
    font-size: 1rem
}

.text-lg {
    font-size: 1.313rem
}

.text-md {
    font-size: 1.125rem
}

.text-sm {
    font-size: .875rem
}

.text-xl {
    font-size: 1.5rem
}

.text-xxs {
    font-size: .625rem
}

.font-320 {
    font-weight: 320
}

.font-360 {
    font-weight: 360
}

.font-400 {
    font-weight: 400
}

.font-420 {
    font-weight: 420
}

.font-440 {
    font-weight: 440
}

.font-480 {
    font-weight: 480
}

.font-medium {
    font-weight: 530
}

.capitalize {
    text-transform: capitalize
}

.italic {
    font-style: italic
}

.leading-110\% {
    line-height: 110%
}

.leading-115\% {
    line-height: 115%
}

.leading-120\% {
    line-height: 120%
}

.leading-135\% {
    line-height: 135%
}

.leading-140\% {
    line-height: 140%
}

.leading-none {
    line-height: 1
}

.tracking-1\% {
    letter-spacing: .01em
}

.tracking-2\% {
    letter-spacing: .02em
}

.tracking-normal {
    letter-spacing: 0
}

.text-current {
    color: currentColor
}

.text-icon-default {
    color: var(--icon-default)
}

.text-icon-on-primary {
    color: var(--icon-on-primary)
}

.text-icon-subdued {
    color: var(--icon-subdued)
}

.text-inherit {
    color: inherit
}

.text-red-base-50 {
    --tw-text-opacity: 1;
    color: rgb(254 251 252/var(--tw-text-opacity))
}

.text-text-default {
    color: var(--text-default)
}

.text-text-emphasized {
    color: var(--text-emphasized)
}

.text-text-error {
    color: var(--text-error)
}

.text-text-on-inverted {
    color: var(--text-on-inverted)
}

.text-text-on-primary {
    color: var(--text-on-primary)
}

.text-text-subdued {
    color: var(--text-subdued)
}

.underline {
    text-decoration-line: underline
}

.decoration-border-default {
    text-decoration-color: var(--border-default)
}

.decoration-border-emphasized {
    text-decoration-color: var(--border-emphasized)
}

.decoration-border-subdued {
    text-decoration-color: var(--border-subdued)
}

.underline-offset-4 {
    text-underline-offset: 4px
}

.opacity-0 {
    opacity: 1
}

.opacity-100 {
    opacity: 1
}

.opacity-25 {
    opacity: .25
}

.opacity-70 {
    opacity: .7
}

.shadow {
    --tw-shadow: 0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);
    --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);
    box-shadow: 0 0 #0000,0 0 #0000,var(--tw-shadow)
}

.shadow-\[0px_0px_3px_0px_\#1C1C2217\2c 0px_6px_10px_0px_\#1C1C220A\2c 0px_10px_16px_0px_\#1C1C2205\] {
    --tw-shadow: 0px 0px 3px 0px #1c1c2217,0px 6px 10px 0px #1c1c220a,0px 10px 16px 0px #1c1c2205;
    --tw-shadow-colored: 0px 0px 3px 0px var(--tw-shadow-color),0px 6px 10px 0px var(--tw-shadow-color),0px 10px 16px 0px var(--tw-shadow-color);
    box-shadow: 0 0 #0000,0 0 #0000,var(--tw-shadow)
}

.shadow-\[0px_0px_3px_0px_rgba\(0\2c 0\2c 0\2c 0\.05\)\2c 0px_8px_12px_0px_rgba\(0\2c 0\2c 0\2c 0\.05\)\2c 0px_12px_20px_0px_rgba\(0\2c 0\2c 0\2c 0\.05\)\] {
    --tw-shadow: 0px 0px 3px 0px rgba(0,0,0,.05),0px 8px 12px 0px rgba(0,0,0,.05),0px 12px 20px 0px rgba(0,0,0,.05);
    --tw-shadow-colored: 0px 0px 3px 0px var(--tw-shadow-color),0px 8px 12px 0px var(--tw-shadow-color),0px 12px 20px 0px var(--tw-shadow-color);
    box-shadow: 0 0 #0000,0 0 #0000,var(--tw-shadow)
}

.shadow-\[0px_0px_3px_0px_rgba\(28\2c 28\2c 35\2c 0\.09\)\2c 0px_6px_10px_0px_rgba\(28\2c 28\2c 35\2c 0\.04\)\2c 0px_10px_16px_0px_rgba\(28\2c 28\2c 35\2c 0\.02\)\] {
    --tw-shadow: 0px 0px 3px 0px rgba(28,28,35,.09),0px 6px 10px 0px rgba(28,28,35,.04),0px 10px 16px 0px rgba(28,28,35,.02);
    --tw-shadow-colored: 0px 0px 3px 0px var(--tw-shadow-color),0px 6px 10px 0px var(--tw-shadow-color),0px 10px 16px 0px var(--tw-shadow-color);
    box-shadow: 0 0 #0000,0 0 #0000,var(--tw-shadow)
}

.shadow-\[0px_0px_6px_0px_rgba\(86\2c 86\2c 118\2c 0\.10\)\] {
    --tw-shadow: 0px 0px 6px 0px rgba(86,86,118,.1);
    --tw-shadow-colored: 0px 0px 6px 0px var(--tw-shadow-color);
    box-shadow: 0 0 #0000,0 0 #0000,var(--tw-shadow)
}

.shadow-\[0px_10px_16px_0px_rgba\(28\2c 28\2c 35\2c 0\.02\)\2c 0px_6px_10px_0px_rgba\(28\2c 28\2c 35\2c 0\.04\)\2c 0px_0px_3px_0px_rgba\(28\2c 28\2c 35\2c 0\.09\)\],.shadow-\[0px_10px_16px_0px_rgba\(28\2c _28\2c _35\2c _0\.02\)\2c _0px_6px_10px_0px_rgba\(28\2c _28\2c _35\2c _0\.04\)\2c _0px_0px_3px_0px_rgba\(28\2c _28\2c _35\2c _0\.09\)\] {
    --tw-shadow: 0px 10px 16px 0px rgba(28,28,35,.02),0px 6px 10px 0px rgba(28,28,35,.04),0px 0px 3px 0px rgba(28,28,35,.09);
    --tw-shadow-colored: 0px 10px 16px 0px var(--tw-shadow-color),0px 6px 10px 0px var(--tw-shadow-color),0px 0px 3px 0px var(--tw-shadow-color);
    box-shadow: 0 0 #0000,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-lg,.shadow-none {
    box-shadow: 0 0 #0000,0 0 #0000,var(--tw-shadow)
}

.shadow-none {
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000
}

.outline-none {
    outline: 2px solid transparent;
    outline-offset: 2px
}

.outline {
    outline-style: solid
}

.outline-0 {
    outline-width: 0
}

.outline-1 {
    outline-width: 1px
}

.outline-2 {
    outline-width: 2px
}

.-outline-offset-2 {
    outline-offset: -2px
}

.outline-offset-0 {
    outline-offset: 0
}

.outline-offset-1 {
    outline-offset: 1px
}

.outline-offset-2 {
    outline-offset: 2px
}

.outline-offset-4 {
    outline-offset: 4px
}

.outline-border-focus {
    outline-color: var(--border-focus)
}

.ring {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000
}

.blur {
    --tw-blur: blur(8px)
}

.blur,.grayscale {
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}

.grayscale {
    --tw-grayscale: grayscale(100%)
}

.invert {
    --tw-invert: invert(100%)
}

.invert,.sepia {
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}

.sepia {
    --tw-sepia: sepia(100%)
}

.filter {
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}

.backdrop-blur-\[20px\] {
    --tw-backdrop-blur: blur(20px);
    -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-filter-none {
    -webkit-backdrop-filter: none;
    backdrop-filter: none
}

.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-\[grid-template-rows\] {
    transition-property: grid-template-rows;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-duration: .15s
}

.transition-\[height\2c _transform\2c _width\] {
    transition-property: height,transform,width;
    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\2c opacity\] {
    transition-property: transform,opacity;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-duration: .15s
}

.transition-\[visibility\] {
    transition-property: visibility;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-duration: .15s
}

.transition-\[width\2c _height\] {
    transition-property: width,height;
    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-none {
    transition-property: none
}

.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-200 {
    transition-duration: .2s
}

.duration-300 {
    transition-duration: .3s
}

.duration-500 {
    transition-duration: .5s
}

.duration-\[250ms\] {
    transition-duration: .25s
}

.duration-\[350ms\] {
    transition-duration: .35s
}

.ease-in-out {
    transition-timing-function: cubic-bezier(.4,0,.2,1)
}

.ease-out {
    transition-timing-function: cubic-bezier(0,0,.2,1)
}

.ease-translate-in {
    transition-timing-function: cubic-bezier(.2,1,.4,1)
}

.ease-translate-out {
    transition-timing-function: cubic-bezier(.6,0,.8,0)
}

.arcadia-display-1 {
    font-family: var(--font-arcadia-display);
    font-size: 2.625rem;
    font-weight: 320;
    line-height: 110%;
    letter-spacing: 0
}

@media (min-width: 48rem) {
    .arcadia-display-1 {
        font-size:3rem
    }
}

@media (min-width: 64rem) {
    .arcadia-display-1 {
        font-size:3.438rem
    }
}

@media (min-width: 80rem) {
    .arcadia-display-1 {
        font-size:3.938rem
    }
}

@media (min-width: 96rem) {
    .arcadia-display-1 {
        font-size:4.563rem
    }
}

@media (min-width: 122rem) {
    .arcadia-display-1 {
        font-size:5.25rem
    }
}

.arcadia-display-2 {
    line-height: 110%;
    font-size: clamp(2.25rem,.79rem + 3.66vw,4.25rem)
}

.arcadia-display-2,.arcadia-heading-1 {
    font-family: var(--font-arcadia-display);
    font-weight: 320;
    letter-spacing: 0
}

.arcadia-heading-1 {
    font-size: 1.75rem;
    line-height: 115%
}

@media (min-width: 48rem) {
    .arcadia-heading-1 {
        font-size:2rem;
        line-height: 110%
    }
}

@media (min-width: 64rem) {
    .arcadia-heading-1 {
        font-size:2.25rem
    }
}

@media (min-width: 80rem) {
    .arcadia-heading-1 {
        font-size:2.625rem
    }
}

@media (min-width: 96rem) {
    .arcadia-heading-1 {
        font-size:3rem
    }
}

@media (min-width: 122rem) {
    .arcadia-heading-1 {
        font-size:3.438rem
    }
}

.arcadia-heading-2 {
    font-family: var(--font-arcadia-display);
    font-size: 1.313rem;
    font-weight: 360;
    line-height: 135%;
    letter-spacing: .02em
}

@media (min-width: 48rem) {
    .arcadia-heading-2 {
        font-size:1.5rem;
        line-height: 120%;
        letter-spacing: .01em
    }
}

@media (min-width: 64rem) {
    .arcadia-heading-2 {
        font-size:1.75rem;
        letter-spacing: 0
    }
}

@media (min-width: 96rem) {
    .arcadia-heading-2 {
        font-size:2rem;
        line-height: 115%
    }
}

.arcadia-heading-3 {
    font-family: var(--font-arcadia);
    font-size: .875rem;
    font-weight: 480;
    line-height: 135%;
    letter-spacing: 0
}

@media (min-width: 48rem) {
    .arcadia-heading-3 {
        font-size:1rem
    }
}

@media (min-width: 64rem) {
    .arcadia-heading-3 {
        font-size:1.125rem
    }
}

.arcadia-body-1 {
    font-family: var(--font-arcadia);
    font-size: 1.125rem;
    font-weight: 360;
    line-height: 120%;
    letter-spacing: 0
}

@media (min-width: 48rem) {
    .arcadia-body-1 {
        font-size:1.313rem
    }
}

@media (min-width: 64rem) {
    .arcadia-body-1 {
        font-size:1.5rem
    }
}

.arcadia-body-2 {
    font-family: var(--font-arcadia);
    font-size: .875rem;
    font-weight: 360;
    line-height: 135%;
    letter-spacing: 0
}

@media (min-width: 48rem) {
    .arcadia-body-2 {
        font-size:1rem
    }
}

@media (min-width: 64rem) {
    .arcadia-body-2 {
        font-size:1.125rem
    }
}

.arcadia-body-3 {
    font-size: .875rem;
    letter-spacing: .01em
}

.arcadia-body-3,.arcadia-body-4 {
    font-family: var(--font-arcadia);
    font-weight: 400;
    line-height: 140%
}

.arcadia-body-4 {
    font-size: .625rem;
    letter-spacing: .02em
}

@media (min-width: 48rem) {
    .arcadia-body-4 {
        font-size:.75rem
    }
}

.arcadia-ui-1 {
    font-size: 1rem;
    font-weight: 420
}

.arcadia-ui-1,.arcadia-ui-2 {
    font-family: var(--font-arcadia);
    line-height: 1;
    letter-spacing: 0
}

.arcadia-ui-2 {
    font-size: .875rem;
    font-weight: 440
}

.arcadia-ui-3 {
    font-family: var(--font-arcadia);
    font-size: .625rem;
    font-weight: 480;
    line-height: 1;
    letter-spacing: 0
}

.animation-delay-100 {
    animation-delay: .1s
}

.animation-delay-200 {
    animation-delay: .2s
}

.\~text-4xl\/10xl {
    font-size: clamp(2.25rem,.79rem + 3.66vw,5.25rem)
}

@media (min-width: 40rem) {
    .sm\:aspect-h-5 {
        --tw-aspect-h:5
    }

    .sm\:aspect-w-4 {
        position: relative;
        padding-bottom: calc(var(--tw-aspect-h) / var(--tw-aspect-w) * 100%);
        --tw-aspect-w: 4
    }

    .sm\:aspect-w-4>* {
        position: absolute;
        height: 100%;
        width: 100%;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0
    }
}

@media (min-width: 64rem) {
    .lg\:aspect-h-2 {
        --tw-aspect-h:2
    }

    .lg\:aspect-w-3 {
        position: relative;
        padding-bottom: calc(var(--tw-aspect-h) / var(--tw-aspect-w) * 100%);
        --tw-aspect-w: 3
    }

    .lg\:aspect-w-3>* {
        position: absolute;
        height: 100%;
        width: 100%;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0
    }
}

@media (min-width: 122rem) {
    .\33xl\:aspect-h-9 {
        --tw-aspect-h:9
    }

    .\33xl\:aspect-w-16 {
        position: relative;
        padding-bottom: calc(var(--tw-aspect-h) / var(--tw-aspect-w) * 100%);
        --tw-aspect-w: 16
    }

    .\33xl\:aspect-w-16>* {
        position: absolute;
        height: 100%;
        width: 100%;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0
    }
}

.\*\:pt-s6>* {
    padding-top: var(--s6)
}

.placeholder\:text-text-subdued::-moz-placeholder {
    color: var(--text-subdued)
}

.placeholder\:text-text-subdued::placeholder {
    color: var(--text-subdued)
}

.before\:pointer-events-none:before {
    content: var(--tw-content);
    pointer-events: none
}

.before\:absolute:before {
    content: var(--tw-content);
    position: absolute
}

.before\:-inset-y-1:before {
    content: var(--tw-content);
    top: -1px;
    bottom: -1px
}

.before\:-left-12:before {
    content: var(--tw-content);
    left: -12px
}

.before\:-left-\[1ch\]:before {
    content: var(--tw-content);
    left: -1ch
}

.before\:left-0:before {
    content: var(--tw-content);
    left: 0
}

.before\:top-0:before {
    content: var(--tw-content);
    top: 0
}

.before\:-z-10:before {
    content: var(--tw-content);
    z-index: -10
}

.before\:z-0:before {
    content: var(--tw-content);
    z-index: 0
}

.before\:z-\[1\]:before {
    content: var(--tw-content);
    z-index: 1
}

.before\:block:before {
    content: var(--tw-content);
    display: block
}

.before\:h-\[calc\(100\%_-_11px\)\]:before {
    content: var(--tw-content);
    height: calc(100% - 11px)
}

.before\:h-full:before {
    content: var(--tw-content);
    height: 100%
}

.before\:h-s3:before {
    content: var(--tw-content);
    height: var(--s3)
}

.before\:w-12:before {
    content: var(--tw-content);
    width: 12px
}

.before\:w-40:before {
    content: var(--tw-content);
    width: 40px
}

.before\:w-full:before {
    content: var(--tw-content);
    width: 100%
}

.before\:cursor-pointer:before {
    content: var(--tw-content);
    cursor: pointer
}

.before\:rounded-s-xl:before {
    content: var(--tw-content);
    border-start-start-radius: .75rem;
    border-end-start-radius: .75rem
}

.before\:border-y:before {
    content: var(--tw-content);
    border-top-width: 1px;
    border-bottom-width: 1px
}

.before\:border-s:before {
    content: var(--tw-content);
    border-inline-start-width:1px}

.before\:border-transparent-transparent:before {
    content: var(--tw-content);
    border-color: transparent
}

.before\:bg-gradient-to-r:before {
    content: var(--tw-content);
    background-image: linear-gradient(to right,var(--tw-gradient-stops))
}

.before\:from-background-default:before {
    content: var(--tw-content);
    --tw-gradient-from: var(--background-default) 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)
}

.before\:opacity-0:before {
    content: var(--tw-content);
    opacity: 1
}

.before\:opacity-100:before {
    content: var(--tw-content);
    opacity: 1
}

.before\:transition-opacity:before {
    content: var(--tw-content);
    transition-property: opacity;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-duration: .15s
}

.pointer{
    cursor: pointer;
}

.before\:content-\[\'\*\'\]:before{--tw-content:"*";content:var(--tw-content)}.before\:content-\[open-quote\]:before{--tw-content:open-quote;content:var(--tw-content)}.after\:pointer-events-none:after{content:var(--tw-content);pointer-events:none}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-x-12:after{content:var(--tw-content);left:-12px;right:-12px}.after\:-inset-y-1:after{content:var(--tw-content);top:-1px;bottom:-1px}.after\:-right-12:after{content:var(--tw-content);right:-12px}.after\:bottom-0:after{content:var(--tw-content);bottom:0}.after\:right-0:after{content:var(--tw-content);right:0}.after\:top-0:after{content:var(--tw-content);top:0}.after\:-z-10:after{content:var(--tw-content);z-index:-10}.after\:z-\[1\]:after{content:var(--tw-content);z-index:1}.after\:h-\[calc\(100\%_-_11px\)\]:after{content:var(--tw-content);height:calc(100% - 11px)}.after\:w-12:after{content:var(--tw-content);width:12px}.after\:w-40:after{content:var(--tw-content);width:40px}.after\:w-\[200px\]:after{content:var(--tw-content);width:200px}.after\:rounded-e-xl:after{content:var(--tw-content);border-start-end-radius:.75rem;border-end-end-radius:.75rem}.after\:border-y:after{content:var(--tw-content);border-top-width:1px;border-bottom-width:1px}.after\:border-e:after{content:var(--tw-content);border-inline-end-width:1px}.after\:border-transparent-transparent:after{content:var(--tw-content);border-color:transparent}.after\:bg-gradient-to-l:after{content:var(--tw-content);background-image:linear-gradient(to left,var(--tw-gradient-stops))}.after\:from-background-default:after{content:var(--tw-content);--tw-gradient-from:var(--background-default) 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)}.after\:opacity-0:after{content:var(--tw-content);opacity:1}.after\:opacity-100:after{content:var(--tw-content);opacity:1}.after\:transition-opacity:after{content:var(--tw-content);transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.after\:content-\[close-quote\]:after{--tw-content:close-quote;content:var(--tw-content)}.last\:border-b:last-child{border-bottom-width:1px}.last\:pb-0:last-child{padding-bottom:0}.last\:pb-s4:last-child{padding-bottom:var(--s4)}.focus-within\:border-border-focus:focus-within{border-color:var(--border-focus)}.focus-within\:bg-background-secondary:focus-within{background-color:var(--background-secondary)}.focus-within\:bg-surface-frosted-hover:focus-within{background-color:var(--surface-frosted-hover)}.focus-within\:bg-surface-input-active:focus-within{background-color:var(--surface-input-active)}.focus-within\:outline:focus-within{outline-style:solid}.focus-within\:before\:border-border-focus:focus-within:before{content:var(--tw-content);border-color:var(--border-focus)}.focus-within\:before\:bg-background-secondary:focus-within:before{content:var(--tw-content);background-color:var(--background-secondary)}.focus-within\:after\:border-border-focus:focus-within:after{content:var(--tw-content);border-color:var(--border-focus)}.focus-within\:after\:bg-background-secondary:focus-within:after{content:var(--tw-content);background-color:var(--background-secondary)}.hover\:cursor-pointer:hover{cursor:pointer}.hover\:border-border-frosted:hover{border-color:var(--border-frosted)}.hover\:border-border-subdued:hover{border-color:var(--border-subdued)}.hover\:border-t-border-default:hover{border-top-color:var(--border-default)}.hover\:bg-background-secondary:hover{background-color:var(--background-secondary)}.hover\:bg-surface-elevated-active:hover{background-color:var(--surface-elevated-active)}.hover\:bg-surface-elevated-hover:hover{background-color:var(--surface-elevated-hover)}.hover\:bg-surface-emphasized-hover:hover{background-color:var(--surface-emphasized-hover)}.hover\:bg-surface-frosted-hover:hover{background-color:var(--surface-frosted-hover)}.hover\:bg-surface-input-hover:hover{background-color:var(--surface-input-hover)}.hover\:bg-surface-primary-hover:hover{background-color:var(--surface-primary-hover)}.hover\:fill-icon-subdued:hover{fill:var(--icon-subdued)}.hover\:text-icon-default:hover{color:var(--icon-default)}.hover\:text-icon-subdued:hover{color:var(--icon-subdued)}.hover\:text-neutral-base-700:hover{--tw-text-opacity:1;color:rgb(54 54 68/var(--tw-text-opacity))}.hover\:text-text-default:hover{color:var(--text-default)}.hover\:text-text-emphasized:hover{color:var(--text-emphasized)}.hover\:text-text-subdued:hover{color:var(--text-subdued)}.hover\:underline:hover{text-decoration-line:underline}.hover\:no-underline:hover{text-decoration-line:none}.hover\:decoration-border-default:hover{text-decoration-color:var(--border-default)}.hover\:decoration-border-subdued:hover{text-decoration-color:var(--border-subdued)}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_1px_8px_0_rgba\(111\2c 115\2c 150\2c 0\.1\)\]:hover{--tw-shadow:0 1px 8px 0 rgba(111,115,150,.1);--tw-shadow-colored:0 1px 8px 0 var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow)}.hover\:shadow-\[0px_1px_8px_0px_rgba\(111\2c 115\2c 150\2c 0\.10\)\]:hover{--tw-shadow:0px 1px 8px 0px rgba(111,115,150,.1);--tw-shadow-colored:0px 1px 8px 0px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow)}.hover\:ring-2:hover{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000}.hover\:transition-colors:hover{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.hover\:duration-300:hover{transition-duration:.3s}.hover\:ease-out:hover{transition-timing-function:cubic-bezier(0,0,.2,1)}.hover\:\[animation-play-state\:paused\]:hover{animation-play-state:paused}.hover\:before\:border-border-subdued:hover:before{content:var(--tw-content);border-color:var(--border-subdued)}.hover\:before\:bg-background-secondary:hover:before{content:var(--tw-content);background-color:var(--background-secondary)}.hover\:after\:border-border-subdued:hover:after{content:var(--tw-content);border-color:var(--border-subdued)}.hover\:after\:bg-background-secondary:hover:after{content:var(--tw-content);background-color:var(--background-secondary)}.focus-within\:hover\:border-border-focus:hover:focus-within{border-color:var(--border-focus)}.focus-within\:hover\:before\:border-border-focus:hover:focus-within:before{content:var(--tw-content);border-color:var(--border-focus)}.focus-within\:hover\:after\:border-border-focus:hover:focus-within:after{content:var(--tw-content);border-color:var(--border-focus)}.focus\:shadow-\[inset_0px_0px_0px_2px_var\(--border-focus\)\]:focus{--tw-shadow:inset 0px 0px 0px 2px var(--border-focus);--tw-shadow-colored:inset 0px 0px 0px 2px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow)}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:outline-0:focus{outline-width:0}.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);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000}.focus\:ring-border-focus:focus{--tw-ring-color:var(--border-focus)}.focus-visible\:rounded:focus-visible{border-radius:.25rem}.focus-visible\:bg-surface-elevated-hover:focus-visible{background-color:var(--surface-elevated-hover)}.focus-visible\:bg-surface-emphasized-hover:focus-visible{background-color:var(--surface-emphasized-hover)}.focus-visible\:bg-surface-frosted-hover:focus-visible{background-color:var(--surface-frosted-hover)}.focus-visible\:bg-surface-input-active:focus-visible{background-color:var(--surface-input-active)}.focus-visible\:bg-surface-primary-hover:focus-visible{background-color:var(--surface-primary-hover)}.focus-visible\:text-icon-default:focus-visible{color:var(--icon-default)}.focus-visible\:text-text-subdued:focus-visible{color:var(--text-subdued)}.focus-visible\:no-underline:focus-visible{text-decoration-line:none}.focus-visible\:opacity-100:focus-visible{opacity:1}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:outline:focus-visible{outline-style:solid}.focus-visible\:outline-2:focus-visible{outline-width:2px}.focus-visible\:-outline-offset-1:focus-visible{outline-offset:-1px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-border-focus:focus-visible{outline-color:var(--border-focus)}.active\:bg-surface-elevated-active:active{background-color:var(--surface-elevated-active)}.active\:bg-surface-emphasized-active:active{background-color:var(--surface-emphasized-active)}.active\:bg-surface-frosted-active:active{background-color:var(--surface-frosted-active)}.active\:bg-surface-primary-active:active{background-color:var(--surface-primary-active)}.active\:fill-icon-emphasized:active{fill:var(--icon-emphasized)}.active\:text-icon-emphasized:active{color:var(--icon-emphasized)}.active\:text-text-emphasized:active{color:var(--text-emphasized)}.active\:underline:active{text-decoration-line:underline}.active\:decoration-border-emphasized:active{text-decoration-color:var(--border-emphasized)}.active\:outline-none:active{outline:2px solid transparent;outline-offset:2px}.disabled\:bg-surface-input-disabled:disabled{background-color:var(--surface-input-disabled)}.group\/container:focus-within .group-focus-within\/container\:text-text-default{color:var(--text-default)}.group:focus-within .group-focus-within\:text-text-default{color:var(--text-default)}.group:hover .group-hover\:bg-icon-subdued{background-color:var(--icon-subdued)}.group:hover .group-hover\:text-text-default,.group\/container:hover .group-hover\/container\:text-text-default{color:var(--text-default)}.group:hover .group-hover\:opacity-0{opacity:1}.group:hover .group-hover\:opacity-100{opacity:1}.group:hover .group-hover\: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}.group:hover .group-hover\:duration-300{transition-duration:.3s}.group:hover .group-hover\:ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.group:focus-visible .group-focus-visible\:opacity-100{opacity:1}.group\/trigger:focus-visible .group-focus-visible\/trigger\:outline{outline-style:solid}.group:active .group-active\:bg-icon-emphasized{background-color:var(--icon-emphasized)}.group:active .group-active\:text-icon-default{color:var(--icon-default)}.group:active .group-active\:opacity-100{opacity:1}.group:active .group-active\:opacity-75{opacity:.75}.group:disabled .group-disabled\:border-surface-primary-disabled{border-color:var(--surface-primary-disabled)}.peer:hover~.peer-hover\:bg-surface-emphasized-hover{background-color:var(--surface-emphasized-hover)}.peer:hover~.peer-hover\:fill-border-emphasized{fill:var(--border-emphasized)}.peer:hover~.peer-hover\:stroke-border-emphasized{stroke:var(--border-emphasized)}.peer:hover~.peer-hover\:stroke-\[0\.25\]{stroke-width:.25}.peer:hover~.peer-hover\:text-text-default{color:var(--text-default)}.peer:hover~.peer-hover\: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}.peer:hover~.peer-hover\:duration-300{transition-duration:.3s}.peer:hover~.peer-hover\:ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.peer:focus-visible~.peer-focus-visible\:bg-surface-emphasized-hover{background-color:var(--surface-emphasized-hover)}.peer:focus-visible~.peer-focus-visible\:text-text-default{color:var(--text-default)}.peer:active~.peer-active\:bg-surface-emphasized-active{background-color:var(--surface-emphasized-active)}.peer:disabled~.peer-disabled\:cursor-default{cursor:default}.peer:disabled~.peer-disabled\:\!text-text-disabled{color:var(--text-disabled)!important}.peer:disabled~.peer-disabled\:text-text-disabled{color:var(--text-disabled)}.has-\[a\:active\]\:border-border-subdued:has(a:active){border-color:var(--border-subdued)}.has-\[tr\:last-child\.border-b-0\]\:border-transparent-transparent:has(tr:last-child.border-b-0){border-color:transparent}.has-\[tr\:last-child\:focus-within\]\:border-transparent-transparent:has(tr:last-child:focus-within){border-color:transparent}.has-\[tr\:last-child\:hover\]\:border-transparent-transparent:has(tr:last-child:hover){border-color:transparent}.has-\[a\:active\]\:bg-transparent-transparent:has(a:active){background-color:transparent}.has-\[button\:focus\]\:bg-surface-frosted:has(button:focus){background-color:var(--surface-frosted)}.has-\[button\:focus\]\:outline-none:has(button:focus){outline:2px solid transparent;outline-offset:2px}.has-\[a\:focus-visible\]\:outline:has(a:focus-visible){outline-style:solid}.has-\[a\:active\]\:before\:border-0:has(a:active):before{content:var(--tw-content);border-width:0}.has-\[a\:active\]\:before\:bg-transparent-transparent:has(a:active):before{content:var(--tw-content);background-color:transparent}.has-\[a\:active\]\:after\:border-0:has(a:active):after{content:var(--tw-content);border-width:0}.has-\[a\:active\]\:after\:bg-transparent-transparent:has(a:active):after{content:var(--tw-content);background-color:transparent}.focus-within\:hover\:has-\[a\:active\]\:border-border-subdued:has(a:active):hover:focus-within{border-color:var(--border-subdued)}.group\/container:has(:disabled) .group-has-\[\:disabled\]\/container\:text-text-disabled{color:var(--text-disabled)}.group:has(:disabled) .group-has-\[\:disabled\]\:text-text-disabled{color:var(--text-disabled)}.aria-busy\:cursor-default[aria-busy=true]{cursor:default}.aria-busy\:bg-surface-elevated-active[aria-busy=true]{background-color:var(--surface-elevated-active)}.aria-busy\:bg-surface-frosted-active[aria-busy=true]{background-color:var(--surface-frosted-active)}.aria-busy\:bg-surface-primary-active[aria-busy=true]{background-color:var(--surface-primary-active)}.aria-disabled\:cursor-default[aria-disabled=true]{cursor:default}.aria-disabled\:bg-surface-frosted[aria-disabled=true]{background-color:var(--surface-frosted)}.aria-disabled\:bg-surface-primary-disabled[aria-disabled=true]{background-color:var(--surface-primary-disabled)}.aria-disabled\:bg-transparent-transparent[aria-disabled=true]{background-color:transparent}.aria-disabled\:text-text-disabled[aria-disabled=true]{color:var(--text-disabled)}.aria-\[hidden\=true\]\:invisible[aria-hidden=true]{visibility:hidden}.aria-\[hidden\=true\]\:hidden[aria-hidden=true],.aria-\[hidden\]\:hidden[aria-hidden]{display:none}.aria-\[current\=true\]\:opacity-100[aria-current=true]{opacity:1}.group[aria-busy=true] .group-aria-busy\:opacity-0{opacity:1}.group[aria-disabled=true] .group-aria-disabled\:text-icon-disabled{color:var(--icon-disabled)}.group[aria-disabled=true] .group-aria-disabled\:opacity-0{opacity:1}.data-\[state\=active\]\:visible[data-state=active]{visibility:visible}.data-\[state\=inactive\]\:invisible[data-state=inactive]{visibility:hidden}@keyframes slideUpAndFade{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}.data-\[side\=bottom\]\:animate-slideUpAndFade[data-side=bottom]{animation:slideUpAndFade .3s cubic-bezier(.16,0,.13,1)}@keyframes slideRightAndFade{0%{opacity:0;transform:translateX(-2px)}to{opacity:1;transform:translateX(0)}}.data-\[side\=left\]\:animate-slideRightAndFade[data-side=left]{animation:slideRightAndFade .3s cubic-bezier(.16,0,.13,1)}@keyframes slideLeftAndFade{0%{opacity:0;transform:translateX(2px)}to{opacity:1;transform:translateX(0)}}.data-\[side\=right\]\:animate-slideLeftAndFade[data-side=right]{animation:slideLeftAndFade .3s cubic-bezier(.16,0,.13,1)}@keyframes slideDownAndFade{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}.data-\[side\=top\]\:animate-slideDownAndFade[data-side=top]{animation:slideDownAndFade .3s cubic-bezier(.16,0,.13,1)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.data-\[state\=active\]\:animate-fadeIn[data-state=active]{animation:fadeIn .15s ease-out .15s forwards}@keyframes translateIntoPlaceReverse{to{transform:translateZ(0)}}.data-\[state\=closed\]\:animate-animateTranslateReverse[data-state=closed]{animation:translateIntoPlaceReverse .3s cubic-bezier(.4,1,.2,1) reverse}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.data-\[state\=inactive\]\:animate-fadeOut[data-state=inactive]{animation:fadeOut .15s ease-in forwards}@keyframes translateIntoPlace{to{transform:translateZ(0)}}.data-\[state\=open\]\:animate-animateTranslate[data-state=open]{animation:translateIntoPlace .3s cubic-bezier(.2,1,.4,1) forwards}.data-\[orientation\=vertical\]\:flex-row[data-orientation=vertical]{flex-direction:row}.data-\[state\=open\]\:rounded-b-none[data-state=open]{border-bottom-right-radius:0;border-bottom-left-radius:0}.data-\[state\=checked\]\:border-surface-primary[data-state=checked]{border-color:var(--surface-primary)}.data-\[state\=checked\]\:border-surface-primary-hover[data-state=checked]{border-color:var(--surface-primary-hover)}.data-\[state\=open\]\:border-t-border-emphasized[data-state=open]{border-top-color:var(--border-emphasized)}.data-\[highlighted\]\:bg-surface-elevated-hover[data-highlighted]{background-color:var(--surface-elevated-hover)}.data-\[state\=active\]\:bg-surface-elevated-active[data-state=active]{background-color:var(--surface-elevated-active)}.data-\[state\=checked\]\:bg-surface-primary[data-state=checked]{background-color:var(--surface-primary)}.data-\[state\=checked\]\:bg-surface-primary-hover[data-state=checked]{background-color:var(--surface-primary-hover)}.data-\[state\=open\]\:bg-surface-frosted-active[data-state=open]{background-color:var(--surface-frosted-active)}.data-\[state\=active\]\:text-text-default[data-state=active]{color:var(--text-default)}.data-\[state\=active\]\:text-text-emphasized[data-state=active],.data-\[state\=open\]\:text-text-emphasized[data-state=open]{color:var(--text-emphasized)}.data-\[visible\=true\]\:opacity-100[data-visible=true]{opacity:1}.data-\[state\=open\]\:transition-all[data-state=open]{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.data-\[scroll\=false\]\:after\:opacity-0[data-scroll=false]:after{content:var(--tw-content);opacity:1}.group[data-state=open] .group-data-\[state\=open\]\:-translate-y-8{--tw-translate-y:-8px}.group[data-state=open] .group-data-\[state\=open\]\:-rotate-\[45deg\],.group[data-state=open] .group-data-\[state\=open\]\:-translate-y-8{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-state=open] .group-data-\[state\=open\]\:-rotate-\[45deg\]{--tw-rotate:-45deg}.group[data-state=open] .group-data-\[state\=open\]\:rotate-180{--tw-rotate:180deg}.group[data-state=open] .group-data-\[state\=open\]\:rotate-180,.group[data-state=open] .group-data-\[state\=open\]\:rotate-\[45deg\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-state=open] .group-data-\[state\=open\]\:rotate-\[45deg\]{--tw-rotate:45deg}.group[data-state=closed] .group-data-\[state\=closed\]\:grid-rows-\[0fr\]{grid-template-rows:0fr}.group[data-state=open] .group-data-\[state\=open\]\:grid-rows-\[1fr\]{grid-template-rows:1fr}.group[data-orientation=vertical] .group-data-\[orientation\=vertical\]\:flex-col{flex-direction:column}.group[data-state=open] .group-data-\[state\=open\]\:stroke-icon-emphasized{stroke:var(--icon-emphasized)}.peer[data-state=checked]~.peer-data-\[state\=checked\]\:text-text-default{color:var(--text-default)}@media (prefers-reduced-motion:no-preference){.motion-safe\:translate-y-fadeIn{--tw-translate-y:50px;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))}@keyframes scroll{to{transform:translate3d(calc(-50% - var(--gap) / 2),0,0)}}.motion-safe\:animate-\[scroll_var\(--animation-duration\)_var\(--animation-direction\)_linear_infinite\]{animation:scroll var(--animation-duration) var(--animation-direction) linear infinite}@keyframes translateUp{0%{transform:translate3d(0,50px,0)}to{transform:translateZ(0)}}.motion-safe\:animate-animateIn{animation:translateUp .67s cubic-bezier(.28,1.1,.74,1) .15s forwards,fadeIn .67s cubic-bezier(.59,.41,.68,.49) forwards}.motion-safe\:overflow-hidden{overflow:hidden}.motion-safe\:opacity-0{opacity:1}.motion-safe\:transition-\[transform\]{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.motion-safe\:\[mask-image\:linear-gradient\(to_right\2c transparent\2c white_20\%\2c white_80\%\2c transparent\)\]{-webkit-mask-image:linear-gradient(90deg,transparent,#fff 20%,#fff 80%,transparent);mask-image:linear-gradient(90deg,transparent,#fff 20%,#fff 80%,transparent)}.motion-safe\:data-\[motion\=from-end\]\:animate-enterMenu[data-motion=from-end],.motion-safe\:data-\[motion\=from-start\]\:animate-enterMenu[data-motion=from-start]{animation:fadeIn 175ms ease}.motion-safe\:data-\[motion\=to-end\]\:animate-exitMenu[data-motion=to-end]{animation:fadeOut 175ms ease}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.motion-safe\:data-\[motion\=to-start\]\:animate-exitMenu[data-motion=to-start]{animation:fadeOut 175ms ease}@keyframes scaleOut{0%{opacity:1;transform:rotateX(0deg) scale(1)}to{opacity:0;transform:rotateX(-10deg) scale(.95)}}.motion-safe\:data-\[state\=closed\]\:animate-scaleOut[data-state=closed]{animation:scaleOut .25s cubic-bezier(.6,0,.8,0)}@keyframes scaleIn{0%{opacity:0;transform:rotateX(-10deg) scale(.9)}to{opacity:1;transform:rotateX(0deg) scale(1)}}.motion-safe\:data-\[state\=open\]\:animate-scaleIn[data-state=open]{animation:scaleIn .25s cubic-bezier(.2,1,.4,1)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.group[data-state=open] .motion-safe\:group-data-\[state\=open\]\:animate-enterMenu{animation:fadeIn 175ms ease}}@media (prefers-reduced-motion:reduce){.motion-reduce\:overflow-x-auto{overflow-x:auto}.motion-reduce\:transition-none{transition-property:none}.motion-reduce\:aria-hidden\:hidden[aria-hidden=true]{display:none}}@media (min-width:40rem){.sm\:order-1{order:1}.sm\:order-2{order:2}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:col-span-4{grid-column:span 4/span 4}.sm\:col-span-5{grid-column:span 5/span 5}.sm\:col-span-6{grid-column:span 6/span 6}.sm\:col-start-2{grid-column-start:2}.sm\:col-start-4{grid-column-start:4}.sm\:mt-0{margin-top:0}.sm\:block{display:block}.sm\:inline-block{display:inline-block}.sm\:flex{display:flex}.sm\:inline-flex{display:inline-flex}.sm\:grid{display:grid}.sm\:hidden{display:none}.sm\:h-48{height:48px}.sm\:min-h-48{min-height:48px}.sm\:w-auto{width:auto}.sm\:w-fit{width:-moz-fit-content;width:fit-content}.sm\:min-w-0{min-width:0}.sm\:min-w-\[156px\]{min-width:156px}.sm\:min-w-\[411px\]{min-width:411px}.sm\:cursor-pointer{cursor:pointer}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.sm\:grid-rows-\[auto_auto\]{grid-template-rows:auto auto}.sm\:flex-row{flex-direction:row}.sm\:items-start{align-items:flex-start}.sm\:items-center{align-items:center}.sm\:justify-center{justify-content:center}.sm\:gap-0{gap:0}.sm\:gap-s4{gap:var(--s4)}.sm\:gap-x-16{-moz-column-gap:16px;column-gap:16px}.sm\:space-x-s2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(var(--s2) * var(--tw-space-x-reverse));margin-left:calc(var(--s2) * calc(1 - var(--tw-space-x-reverse)))}.sm\:overflow-x-hidden{overflow-x:hidden}.sm\:text-left{text-align:left}.\*\:sm\:pt-s9>*{padding-top:var(--s9)}}@media (min-width:48rem){.md\:visible{visibility:visible}.md\:-top-1{top:-1px}.md\:left-\[unset\]{left:auto}.md\:right-0{right:0}.md\:top-navbar-height{top:var(--navbar-height)}.md\:z-10{z-index:10}.md\:order-1{order:1}.md\:order-2{order:2}.md\:col-span-1{grid-column:span 1/span 1}.md\:col-span-4{grid-column:span 4/span 4}.md\:col-span-6{grid-column:span 6/span 6}.md\:col-span-8{grid-column:span 8/span 8}.md\:col-span-9{grid-column:span 9/span 9}.md\:col-span-full{grid-column:1/-1}.md\:col-start-1{grid-column-start:1}.md\:col-start-2{grid-column-start:2}.md\:col-start-3{grid-column-start:3}.md\:col-start-7{grid-column-start:7}.md\:col-start-9{grid-column-start:9}.md\:mt-0{margin-top:0}.md\:line-clamp-6{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6}.md\:block{display:block}.md\:inline-block{display:inline-block}.md\:flex{display:flex}.md\:grid{display:grid}.md\:hidden{display:none}.md\:h-64{height:64px}.md\:h-\[16px\]{height:16px}.md\:h-\[436px\]{height:436px}.md\:h-\[74px\]{height:74px}.md\:h-navbar-height{height:var(--navbar-height)}.md\:max-h-48{max-height:48px}.md\:max-h-\[16px\]{max-height:16px}.md\:max-h-\[32px\]{max-height:32px}.md\:max-h-\[436px\]{max-height:436px}.md\:max-h-\[calc\(32px\+var\(--s3\)\)\]{max-height:calc(32px + var(--s3))}.md\:min-h-48{min-height:48px}.md\:w-\[16px\]{width:16px}.md\:w-\[257px\]{width:257px}.md\:w-\[544px\]{width:544px}.md\:w-\[74px\]{width:74px}.md\:w-fit{width:-moz-fit-content;width:fit-content}.md\:w-full{width:100%}.md\:min-w-48{min-width:48px}.md\:min-w-\[320px\]{min-width:320px}.md\:max-w-48{max-width:48px}.md\:max-w-\[16px\]{max-width:16px}.md\:max-w-\[288px\]{max-width:288px}.md\:translate-x-0{--tw-translate-x:0px}.md\:translate-x-0,.md\:translate-x-full{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.md\:translate-x-full{--tw-translate-x:100%}.md\:grid-flow-col{grid-auto-flow:column}.md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-\[repeat\(1\2c minmax\(0\2c 1fr\)\)\2c _minmax\(0\2c 24px\)\]{grid-template-columns:repeat(1,minmax(0,1fr)) minmax(0,24px)}.md\:grid-cols-\[repeat\(2\2c minmax\(0\2c 1fr\)\)\2c _minmax\(0\2c 24px\)\]{grid-template-columns:repeat(2,minmax(0,1fr)) minmax(0,24px)}.md\:grid-cols-\[repeat\(3\2c minmax\(0\2c 1fr\)\)\2c _minmax\(0\2c 24px\)\]{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,24px)}.md\:grid-cols-\[repeat\(4\2c minmax\(0\2c 1fr\)\)\]{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-\[repeat\(4\2c minmax\(150px\2c 1fr\)\)\]{grid-template-columns:repeat(4,minmax(150px,1fr))}.md\:grid-cols-\[repeat\(auto-fit\2c minmax\(304px\2c 1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(304px,1fr))}.md\:flex-row{flex-direction:row}.md\:flex-row-reverse{flex-direction:row-reverse}.md\:flex-wrap{flex-wrap:wrap}.md\:items-start{align-items:flex-start}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\:justify-items-start{justify-items:start}.md\:gap-0{gap:0}.md\:gap-s3{gap:var(--s3)}.md\:gap-x-s4{-moz-column-gap:var(--s4);column-gap:var(--s4)}.md\:gap-x-s6{-moz-column-gap:var(--s6);column-gap:var(--s6)}.md\:gap-y-s3{row-gap:var(--s3)}.md\:self-end{align-self:flex-end}.md\:self-center{align-self:center}.md\:overflow-y-auto{overflow-y:auto}.md\:rounded-3xl{border-radius:1.5rem}.md\:rounded-xl{border-radius:.75rem}.md\:border-b-0{border-bottom-width:0}.md\:border-r{border-right-width:1px}.md\:bg-transparent-transparent{background-color:transparent}.md\:p-0{padding:0}.md\:px-s0{padding-left:var(--s0);padding-right:var(--s0)}.md\:py-s5{padding-top:var(--s5);padding-bottom:var(--s5)}.md\:pb-s6{padding-bottom:var(--s6)}.md\:pr-s3{padding-right:var(--s3)}.md\:pt-s3{padding-top:var(--s3)}.md\:pt-s6{padding-top:var(--s6)}.md\:text-left{text-align:left}.md\:text-center{text-align:center}.md\:text-3xl{font-size:2rem}.md\:text-6xl{font-size:3rem}.md\:text-base{font-size:1rem}.md\:text-lg{font-size:1.313rem}.md\:text-xl{font-size:1.5rem}.md\:text-xs{font-size:.75rem}.md\:leading-110\%{line-height:110%}.md\:leading-120\%{line-height:120%}.md\:tracking-1\%{letter-spacing:.01em}.md\:shadow-\[0px_10px_16px_0px_rgba\(28\2c 28\2c 35\2c 0\.02\)\2c 0px_6px_10px_0px_rgba\(28\2c 28\2c 35\2c 0\.04\)\2c 0px_0px_3px_0px_rgba\(28\2c 28\2c 35\2c 0\.09\)\]{--tw-shadow:0px 10px 16px 0px rgba(28,28,35,.02),0px 6px 10px 0px rgba(28,28,35,.04),0px 0px 3px 0px rgba(28,28,35,.09);--tw-shadow-colored:0px 10px 16px 0px var(--tw-shadow-color),0px 6px 10px 0px var(--tw-shadow-color),0px 0px 3px 0px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow)}.md\:shadow-transparent-transparent{--tw-shadow-color:transparent;--tw-shadow:var(--tw-shadow-colored)}.md\:arcadia-ui-1{font-family:var(--font-arcadia);font-size:1rem;font-weight:420;line-height:1;letter-spacing:0}}@media (min-width:64rem){.lg\:col-span-10{grid-column:span 10/span 10}.lg\:col-span-12{grid-column:span 12/span 12}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-span-6{grid-column:span 6/span 6}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:col-span-8{grid-column:span 8/span 8}.lg\:col-start-1{grid-column-start:1}.lg\:col-start-11{grid-column-start:11}.lg\:col-start-3{grid-column-start:3}.lg\:col-start-4{grid-column-start:4}.lg\:col-start-5{grid-column-start:5}.lg\:col-start-9{grid-column-start:9}.lg\:mx-32{margin-left:32px;margin-right:32px}.lg\:block{display:block}.lg\:inline-block{display:inline-block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:h-32{height:32px}.lg\:max-h-56{max-height:56px}.lg\:min-h-56{min-height:56px}.lg\:min-w-56{min-width:56px}.lg\:max-w-56{max-width:56px}.lg\:flex-1{flex:1 1 0%}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-16{grid-template-columns:repeat(16,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[repeat\(3\2c minmax\(0\2c 1fr\)\)\2c _minmax\(0\2c 24px\)\]{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,24px)}.lg\:grid-cols-\[repeat\(4\2c minmax\(0\2c 1fr\)\)\2c _minmax\(0\2c 24px\)\]{grid-template-columns:repeat(4,minmax(0,1fr)) minmax(0,24px)}.lg\:grid-cols-\[repeat\(5\2c minmax\(0\2c 1fr\)\)\2c _minmax\(0\2c 24px\)\]{grid-template-columns:repeat(5,minmax(0,1fr)) minmax(0,24px)}.lg\:grid-cols-\[repeat\(6\2c minmax\(0\2c 1fr\)\)\2c _minmax\(0\2c 24px\)\]{grid-template-columns:repeat(6,minmax(0,1fr)) minmax(0,24px)}.lg\:items-center{align-items:center}.lg\:gap-x-32{-moz-column-gap:32px;column-gap:32px}.lg\:border-none{border-style:none}.lg\:p-0{padding:0}.lg\:p-8{padding:8px}.lg\:px-0{padding-left:0;padding-right:0}.lg\:px-192{padding-left:192px;padding-right:192px}.lg\:px-s5{padding-left:var(--s5);padding-right:var(--s5)}.lg\:text-2xl{font-size:1.75rem}.lg\:text-4xl{font-size:2.25rem}.lg\:text-7xl{font-size:3.438rem}.lg\:text-md{font-size:1.125rem}.lg\:text-xl{font-size:1.5rem}.lg\:tracking-normal{letter-spacing:0}.lg\:duration-300{transition-duration:.3s}.lg\:ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.lg\:arcadia-ui-1{font-family:var(--font-arcadia);font-size:1rem;font-weight:420;line-height:1;letter-spacing:0}.lg\:last\:p-s0:last-child{padding:var(--s0)}.lg\:hover\:bg-surface-frosted-hover:hover{background-color:var(--surface-frosted-hover)}.lg\:hover\:text-text-default:hover{color:var(--text-default)}.lg\:focus-visible\:text-text-default:focus-visible{color:var(--text-default)}.lg\:active\:bg-surface-frosted-active:active{background-color:var(--surface-frosted-active)}.lg\:active\:text-text-emphasized:active{color:var(--text-emphasized)}.lg\:data-\[sticky\=true\]\:sticky[data-sticky=true]{position:sticky}.lg\:data-\[sticky\=true\]\:top-\[var\(--top\)\][data-sticky=true]{top:var(--top)}.lg\:data-\[sticky\=true\]\:self-start[data-sticky=true]{align-self:flex-start}}@media (min-width:80rem){.xl\:col-span-10{grid-column:span 10/span 10}.xl\:col-span-3{grid-column:span 3/span 3}.xl\:col-span-5{grid-column:span 5/span 5}.xl\:col-span-6{grid-column:span 6/span 6}.xl\:col-start-3{grid-column-start:3}.xl\:col-start-9{grid-column-start:9}.xl\:line-clamp-5{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5}.xl\:h-\[18px\]{height:18px}.xl\:h-\[96px\]{height:96px}.xl\:max-h-\[18px\]{max-height:18px}.xl\:w-\[18px\]{width:18px}.xl\:w-\[96px\]{width:96px}.xl\:max-w-\[18px\]{max-width:18px}.xl\:grid-cols-\[2fr_2fr_1fr_1fr\2c _minmax\(0\2c 24px\)\]{grid-template-columns:2fr 2fr 1fr 1fr minmax(0,24px)}.xl\:gap-32{gap:32px}.xl\:p-32{padding:32px}.xl\:text-5xl{font-size:2.625rem}.xl\:text-8xl{font-size:3.938rem}}@media (min-width:96rem){.\32xl\:gap-40{gap:40px}.\32xl\:text-3xl{font-size:2rem}.\32xl\:text-6xl{font-size:3rem}.\32xl\:text-9xl{font-size:4.563rem}.\32xl\:leading-115\%{line-height:115%}}@media (min-width:122rem){.\33xl\:col-span-4{grid-column:span 4/span 4}.\33xl\:col-span-8{grid-column:span 8/span 8}.\33xl\:col-start-3{grid-column-start:3}.\33xl\:mx-auto{margin-left:auto;margin-right:auto}.\33xl\:line-clamp-4{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4}.\33xl\:block{display:block}.\33xl\:hidden{display:none}.\33xl\:h-80{height:80px}.\33xl\:h-\[130px\]{height:130px}.\33xl\:w-\[130px\]{width:130px}.\33xl\:text-10xl{font-size:5.25rem}.\33xl\:text-7xl{font-size:3.438rem}}.\[\&\:focus-within\+tr_td\]\:border-transparent-transparent:focus-within+tr td{border-color:transparent}.\[\&\:focus-within_\>_td\]\:border-transparent-transparent:focus-within>td{border-color:transparent}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}.\[\&\:hover\:not\(\[data-disabled\]\)_\>_\.indicator\]\:border-surface-primary-hover:hover:not([data-disabled])>.indicator{border-color:var(--surface-primary-hover)}.\[\&\:hover_\+_tr_td\]\:border-transparent-transparent:hover+tr td{border-color:transparent}.\[\&\:hover_\.checkbox\:not\(\[data-state\=checked\]\)\:not\(\:disabled\)\]\:bg-surface-input-hover:hover .checkbox:not([data-state=checked]):not(:disabled){background-color:var(--surface-input-hover)}.\[\&\:hover_\.checkbox\[data-state\=checked\]\:not\(\:disabled\)\]\:bg-surface-primary-hover:hover .checkbox[data-state=checked]:not(:disabled){background-color:var(--surface-primary-hover)}.\[\&\:hover_\>_td\]\:border-transparent-transparent:hover>td{border-color:transparent}.\[\&\:hover_input\:not\(\:disabled\)\]\:bg-surface-input-hover:hover input:not(:disabled){background-color:var(--surface-input-hover)}.\[\&\:hover_input\:not\(\:disabled\)\]\:shadow-\[0_1px_8px_0_rgba\(111\2c 115\2c 150\2c 0\.1\)\]:hover input:not(:disabled){--tw-shadow:0 1px 8px 0 rgba(111,115,150,.1);--tw-shadow-colored:0 1px 8px 0 var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow)}.\[\&\:not\(\:first-child\)\]\:mt-s4:not(:first-child){margin-top:var(--s4)}@media (min-width:64rem){.lg\:\[\&\:not\(\:first-child\)\]\:m-0:not(:first-child){margin:0}}.\[\&\:nth-last-of-type\(2\)\>\*\]\:justify-end:nth-last-of-type(2)>*,.\[\&\:nth-last-of-type\(2\)_p\]\:justify-end:nth-last-of-type(2) p{justify-content:flex-end}.\[\&\>\*\:nth-child\(even\)\]\:col-start-2>:nth-child(2n){grid-column-start:2}.\[\&\>\*\]\:h-full>*{height:100%}.\[\&\>\:first-child\]\:pt-s9>:first-child{padding-top:var(--s9)}.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox]{--tw-translate-y:2px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\>a\[href\]\:not\(\#link-overlay\)\]\:relative>a[href]:not(#link-overlay){position:relative}.\[\&\>circle\]\:focus-visible\:stroke-border-focus:focus-visible>circle{stroke:var(--border-focus)}.\[\&\>circle\]\:focus-visible\:stroke-1:focus-visible>circle{stroke-width:1}.\[\&\>span\]\:block>span{display:block}.\[\&\>tr\]\:last\:border-b-0:last-child>tr{border-bottom-width:0}.\[\&\[data-state\=checked\]\:disabled\]\:bg-surface-primary-disabled[data-state=checked]:disabled{background-color:var(--surface-primary-disabled)}.\[\&_\*\]\:h-full *{height:100%}.\[\&_\*\]\:w-full *{width:100%}.\[\&_\*\]\:\!fill-icon-default *{fill:var(--icon-default)!important}.\[\&_\*\]\:\!fill-text-subdued *{fill:var(--text-subdued)!important}.\[\&_\*\]\:fill-icon-default *{fill:var(--icon-default)}.group:hover .\[\&_\*\]\:group-hover\:\!fill-text-default *{fill:var(--text-default)!important}.\[\&_a\]\:decoration-border-subdued a{text-decoration-color:var(--border-subdued)}.\[\&_br\]\:hidden br{display:none}@media (min-width:48rem){.md\:\[\&_br\]\:block br{display:block}}.\[\&_img\]\:h-full img{height:100%}.\[\&_img\]\:min-h-\[900px\] img{min-height:900px}.\[\&_img\]\:w-full img{width:100%}.\[\&_img\]\:min-w-full img{min-width:100%}.\[\&_img\]\:rounded-xl img{border-radius:.75rem}.\[\&_img\]\:object-cover img{-o-object-fit:cover;object-fit:cover}.\[\&_li\]\:ml-s3 li{margin-left:var(--s3)}.\[\&_span\]\:w-16 span{width:16px}.\[\&_svg\]\:h-\[var\(--height\)\] svg{height:var(--height)}.\[\&_svg\]\:h-full svg{height:100%}.\[\&_svg\]\:w-full svg{width:100%}.\[\&_svg\]\:text-icon-default svg{color:var(--icon-default)}.\[\&_svg_\>_use\]\:fill-border-default svg>use{fill:var(--border-default)}.\[\&_td\:last-of-type\]\:text-right td:last-of-type{text-align:right}.\[\&_td\:not\(\:last-child\)\]\:pe-s4 td:not(:last-child){padding-inline-end:var(--s4)}.\[\&_td\:nth-child\(n\+2\)\:not\(\:last-child\)\]\:hidden td:nth-child(n+2):not(:last-child){display:none}@media (min-width:48rem){.md\:\[\&_td\:nth-child\(n\+2\)\:not\(\:last-child\)\]\:flex td:nth-child(n+2):not(:last-child){display:flex}.md\:\[\&_td\:nth-child\(n\+4\)\:not\(\:last-child\)\]\:hidden td:nth-child(n+4):not(:last-child){display:none}}@media (min-width:64rem){.lg\:\[\&_td\:nth-child\(n\+4\)\:not\(\:last-child\)\]\:flex td:nth-child(n+4):not(:last-child){display:flex}.lg\:\[\&_td\:nth-child\(n\+4\)\:not\(\:last-child\)\]\:hidden td:nth-child(n+4):not(:last-child){display:none}}@media (min-width:80rem){.xl\:\[\&_td\:nth-child\(n\+4\)\:not\(\:last-child\)\]\:flex td:nth-child(n+4):not(:last-child){display:flex}}.\[\&_td\]\:border td{border-width:1px}.\[\&_td\]\:border-t td{border-top-width:1px}.\[\&_td\]\:border-border-subdued td{border-color:var(--border-subdued)}.\[\&_td\]\:p-12 td{padding:12px}.\[\&_th\:last-of-type\]\:text-right th:last-of-type{text-align:right}.\[\&_th\:not\(\:last-child\)\]\:pe-s4 th:not(:last-child){padding-inline-end:var(--s4)}.\[\&_th\:nth-child\(n\+2\)\:not\(\:last-child\)\]\:hidden th:nth-child(n+2):not(:last-child){display:none}@media (min-width:48rem){.md\:\[\&_th\:nth-child\(n\+2\)\:not\(\:last-child\)\]\:flex th:nth-child(n+2):not(:last-child){display:flex}.md\:\[\&_th\:nth-child\(n\+4\)\:not\(\:last-child\)\]\:hidden th:nth-child(n+4):not(:last-child){display:none}}@media (min-width:64rem){.lg\:\[\&_th\:nth-child\(n\+4\)\:not\(\:last-child\)\]\:flex th:nth-child(n+4):not(:last-child){display:flex}.lg\:\[\&_th\:nth-child\(n\+4\)\:not\(\:last-child\)\]\:hidden th:nth-child(n+4):not(:last-child){display:none}}@media (min-width:80rem){.xl\:\[\&_th\:nth-child\(n\+4\)\:not\(\:last-child\)\]\:flex th:nth-child(n+4):not(:last-child){display:flex}}.\[\&_th\]\:border th{border-width:1px}.\[\&_th\]\:border-t th{border-top-width:1px}.\[\&_th\]\:border-border-subdued th{border-color:var(--border-subdued)}.\[\&_th\]\:p-12 th{padding:12px}.\[\&_tr\]\:border-b tr{border-bottom-width:1px}.\[\&_video\]\:rounded-xl video{border-radius:.75rem}
/*# sourceMappingURL=f05781ab87dfc4d3.css.map*/