@layer reset, base, tokens, recipes, utilities;

@layer reset {

    :host,
    html {
        --font-fallback: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
        line-height: 1.5;
        -webkit-text-size-adjust: 100%;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        -moz-tab-size: 4;
        tab-size: 4;
        font-family: var(--global-font-body, var(--font-fallback));
        -webkit-tap-highlight-color: transparent
    }

    *,
    ::backdrop,
    ::file-selector-button,
    :after,
    :before {
        margin: 0;
        padding: 0;
        border-width: 0;
        border-style: solid;
        border-color: var(--global-color-border, currentcolor);
        box-sizing: border-box
    }

    hr {
        color: inherit;
        height: 0;
        border-top-width: 1px
    }

    body {
        line-height: inherit;
        height: 100%
    }

    img {
        border-style: none
    }

    audio,
    canvas,
    embed,
    iframe,
    img,
    object,
    svg,
    video {
        display: block;
        vertical-align: middle
    }

    img,
    video {
        max-width: 100%;
        height: auto
    }

    h1,
    h2,
    h3,
    h4,
    h5,
    h6 {
        text-wrap: balance;
        font-size: inherit;
        font-weight: inherit
    }

    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    p {
        overflow-wrap: break-word
    }

    menu,
    ol,
    ul {
        list-style: none
    }

    ::file-selector-button,
    button,
    input:where([type=button], [type=reset], [type=submit]) {
        appearance: button;
        -webkit-appearance: button
    }

    ::file-selector-button,
    button,
    input,
    optgroup,
    select,
    textarea {
        font: inherit;
        background: transparent;
        font-feature-settings: inherit;
        font-variation-settings: inherit;
        letter-spacing: inherit;
        color: inherit
    }

    ::placeholder {
        --placeholder-fallback: rgba(0, 0, 0, 0.5);
        opacity: 1;
        color: var(--global-color-placeholder, var(--placeholder-fallback))
    }

    @supports (not (-webkit-appearance:-apple-pay-button)) or (contain-intrinsic-size:1px) {
        ::placeholder {
            --placeholder-fallback: color-mix(in oklab, currentcolor 50%, transparent)
        }
    }

    ::selection {
        background-color: var(--global-color-selection, rgba(0, 115, 255, .3))
    }

    textarea {
        resize: vertical
    }

    table {
        border-color: inherit;
        text-indent: 0;
        border-collapse: collapse
    }

    summary {
        display: list-item
    }

    small {
        font-size: 80%
    }

    sub,
    sup {
        font-size: 75%;
        line-height: 0;
        position: relative;
        vertical-align: baseline
    }

    sub {
        bottom: -.25em
    }

    sup {
        top: -.5em
    }

    dialog {
        padding: 0
    }

    a {
        text-decoration: inherit;
        color: inherit
    }

    abbr:where([title]) {
        text-decoration: underline dotted
    }

    b,
    strong {
        font-weight: bolder
    }

    code,
    kbd,
    pre,
    samp {
        --font-mono-fallback: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New";
        font-family: var(--global-font-mono, var(--font-mono-fallback));
        font-size: 1em;
        font-feature-settings: normal;
        font-variation-settings: normal
    }

    progress {
        vertical-align: baseline
    }

    ::-webkit-search-cancel-button,
    ::-webkit-search-decoration {
        -webkit-appearance: none
    }

    ::-webkit-inner-spin-button,
    ::-webkit-outer-spin-button {
        height: auto
    }

    :-moz-ui-invalid {
        box-shadow: none
    }

    :-moz-focusring {
        outline: auto
    }

    [hidden]:where(:not([hidden=until-found])) {
        display: none !important
    }
}

@layer base {
    :root {
        --made-with-panda: "🐼"
    }

    * {
        scroll-behavior: smooth;
        scroll-padding-top: 40vh
    }

    html {
        font-size: 100%
    }

    body {
        background: var(--hSSrLd);
        color: var(--fJMwHJ);
        font-size: var(--bbHoYO);
        font-weight: var(--kQFAde);
        height: 100%;
        width: 100%
    }

    button,
    input,
    select,
    textarea {
        font: inherit
    }

    [role=dialog],
    [role=listbox],
    [role=menu],
    a,
    button {
        outline: 2px solid transparent;
        outline-offset: 2px
    }

    button,
    input {
        color: var(--fJMwHJ)
    }

    input {
        border: none;
        font-size: var(--fLoDwQ)
    }

    *,
    ::backdrop,
    :after,
    :before {
        --blur: ;
        --brightness: ;
        --contrast: ;
        --grayscale: ;
        --hue-rotate: ;
        --invert: ;
        --saturate: ;
        --sepia: ;
        --drop-shadow: ;
        --backdrop-blur: ;
        --backdrop-brightness: ;
        --backdrop-contrast: ;
        --backdrop-grayscale: ;
        --backdrop-hue-rotate: ;
        --backdrop-invert: ;
        --backdrop-opacity: ;
        --backdrop-saturate: ;
        --backdrop-sepia: ;
        --gradient-from-position: ;
        --gradient-to-position: ;
        --gradient-via-position: ;
        --scroll-snap-strictness: proximity;
        --border-spacing-x: 0;
        --border-spacing-y: 0;
        --translate-x: 0;
        --translate-y: 0;
        --rotate: 0;
        --rotate-x: 0;
        --rotate-y: 0;
        --skew-x: 0;
        --skew-y: 0;
        --scale-x: 1;
        --scale-y: 1
    }
}

@layer tokens {
    :where(:root, :host) {
        --eGPTkT: fade-in 250ms var(--drrWcF);
        --fDdQIK: fade-out 200ms var(--drrWcF);
        --djYxwN: slide-in 400ms var(--imxNHs);
        --vtRbc: slide-out 200ms var(--fzbDxd);
        --dzpyNa: slide-down 250ms var(--drrWcF);
        --lfrOHr: slide-up 200ms var(--drrWcF);
        --cWTXGg: 200ms;
        --mUhz: 150ms;
        --drrWcF: cubic-bezier(0.4, 0, 0.2, 1);
        --imxNHs: cubic-bezier(0.05, 0.7, 0.1, 1.0);
        --fzbDxd: cubic-bezier(0.3, 0.0, 0.8, 0.15);
        --bdAZXP: var(--app-fs-8, 0.5rem);
        --gGzvPq: var(--app-fs-10, 0.625rem);
        --ieTBjX: var(--app-fs-11, 0.6875rem);
        --LaOw: var(--app-fs-12, 0.75rem);
        --bxRMYV: var(--app-fs-13, 0.8125rem);
        --bbHoYO: var(--app-fs-14, 0.875rem);
        --cAbutv: var(--app-fs-15, 0.9375rem);
        --dQHPMp: var(--app-fs-20, 1.25rem);
        --jBlsuJ: var(--app-fs-24, 1.5rem);
        --dmbFLa: var(--app-fs-32, 2rem);
        --jJqQnn: var(--app-fs-40, 2.5rem);
        --fLoDwQ: 1rem;
        --bzntac: 3.5rem;
        --kQFAde: 400;
        --ilhznT: 500;
        --ecprPa: 550;
        --byIKNw: 600;
        --kiGtxh: 700;
        --fhYWzo: var(--app-lh-10, 0.625rem);
        --jmOHBu: var(--app-lh-12, 0.75rem);
        --jKYVuK: var(--app-lh-16, 1rem);
        --hYkhvn: var(--app-lh-20, 1.25rem);
        --iwuvoD: var(--app-lh-24, 1.5rem);
        --ddGmLE: var(--app-lh-32, 2rem);
        --ljVFgF: var(--app-lh-40, 2.5rem);
        --itNNRx: var(--app-lh-44, 2.75rem);
        --kwrMKI: var(--app-s-2, 0.125rem);
        --hYfIdy: var(--app-s-4, 0.25rem);
        --eIOUEE: var(--app-s-6, 0.375rem);
        --cFwfnK: var(--app-s-8, 0.5rem);
        --bWVRWt: var(--app-s-12, 0.75rem);
        --MKunH: var(--app-s-14, 0.875rem);
        --eMaDjJ: var(--app-s-16, 1rem);
        --lneTfU: var(--app-s-20, 1.25rem);
        --cMNUUo: var(--app-s-24, 1.5rem);
        --kBnXCZ: 9999px;
        --jDxksg: 0 0.25rem 1rem 0 rgba(0, 0, 0, 0.16);
        --hPDrTC: 0 0.25rem 0.25rem 0 rgba(0, 0, 0, 0.24);
        --bnVgij: 0 0.25rem 4rem 0 rgba(0, 0, 0, 0.80);
        --dlouuw: var(--app-s-1, 0.0625rem);
        --iaEILb: var(--app-s-2, 0.125rem);
        --bHGrcR: var(--app-s-4, 0.25rem);
        --hVYaQz: var(--app-s-6, 0.375rem);
        --hRodIx: var(--app-s-8, 0.5rem);
        --ggIWIo: var(--app-s-10, 0.625rem);
        --JLohO: var(--app-s-12, 0.75rem);
        --jHukOY: var(--app-s-14, 0.875rem);
        --ekwCoy: var(--app-s-16, 1rem);
        --kVZkYT: var(--app-s-20, 1.25rem);
        --dhoPGH: var(--app-s-24, 1.5rem);
        --jQqxHz: var(--app-s-28, 1.75rem);
        --jzxKdA: var(--app-s-32, 2rem);
        --dxsfZp: var(--app-s-48, 3rem);
        --FeGnm: var(--app-s-52, 3.5rem);
        --dlVxBj: var(--app-s-64, 4rem);
        --kMIFWp: var(--app-s-80, 5rem);
        --nseqS: var(--app-s-128, 8rem);
        --ksXQSb: var(--app-s-1, 0.0625rem);
        --jrQmNM: var(--app-s-2, 0.125rem);
        --gSYzHq: var(--app-s-4, 0.25rem);
        --dEptMU: var(--app-s-6, 0.375rem);
        --bCNKgG: var(--app-s-8, 0.5rem);
        --leBpDT: var(--app-s-10, 0.625rem);
        --cZCreJ: var(--app-s-12, 0.75rem);
        --cEmqxz: var(--app-s-14, 0.875rem);
        --fOJbxl: var(--app-s-16, 1rem);
        --kdtLzE: var(--app-s-20, 1.25rem);
        --bDeMtk: var(--app-s-24, 1.5rem);
        --ezkpjg: var(--app-s-28, 1.75rem);
        --gpyQjn: var(--app-s-32, 2rem);
        --casCcK: var(--app-s-48, 3rem);
        --iBxhCN: var(--app-s-52, 3.5rem);
        --hqFFuc: var(--app-s-64, 4rem);
        --coriSy: var(--app-s-80, 5rem);
        --hfBRkJ: var(--app-s-128, 8rem);
        --koQBGI: 450px;
        --lmEtp: 900px;
        --cFeTiL: 1024px;
        --kXGOMH: 1280px;
        --lmKYUM: 1728px;
        --iopKsm: 2400px;
        --eomHOU: 320px;
        --iujnmj: 744px;
        --gThSgZ: 1366px;
        --cssArG: 1920px;
        --jESPPc: 2560px;
        --TtCqE: var(--app-s-1, 0.0625rem);
        --bFWUxX: var(--app-s-2, 0.125rem);
        --dEVewd: var(--app-s-4, 0.25rem);
        --fmwrkH: var(--app-s-6, 0.375rem);
        --gujuvZ: var(--app-s-8, 0.5rem);
        --gqJCRs: var(--app-s-10, 0.625rem);
        --giCWsK: var(--app-s-12, 0.75rem);
        --iOkkTg: var(--app-s-14, 0.875rem);
        --iGdEuy: var(--app-s-16, 1rem);
        --hdmUYL: var(--app-s-20, 1.25rem);
        --jANDaz: var(--app-s-24, 1.5rem);
        --eBCBIn: var(--app-s-28, 1.75rem);
        --bNfqWo: var(--app-s-32, 2rem);
        --gAALGt: var(--app-s-48, 3rem);
        --jPctfu: var(--app-s-52, 3.5rem);
        --fUognP: var(--app-s-64, 4rem);
        --CdLxR: var(--app-s-80, 5rem);
        --kkRFXW: var(--app-s-128, 8rem);
        --JMmfM: 1;
        --kaULjL: 2;
        --eWobGy: 3;
        --hMsYeF: 4;
        --cHMoGo: 5;
        --eHexTf: #4d4d4d;
        --kvQQcq: #3a3a3a;
        --kSbalF: #2b2b2b;
        --frrIVU: #282828;
        --hPbibH: #1e1e1e;
        --corQLW: #151515;
        --gwHZfy: #000000;
        --bMMagU: rgba(0, 0, 0, 0.2);
        --exgNOr: #00000080;
        --hQNyGI: rgba(3, 3, 3, 0.84);
        --gCiDFr: rgba(0, 0, 0, 0.92);
        --fBCVyC: #e8e8e8;
        --gUCAFm: #a1a1a1;
        --kmpEJy: #ffffff00;
        --clYnrs: #ffffff05;
        --gTbCRu: #ffffff0a;
        --gQmncK: #ffffff14;
        --bYIJTV: #ffffff29;
        --iYLKdX: rgba(255, 255, 255, 0.18);
        --cNHYtg: #ffffff3d;
        --iXHyZS: #ffffff7a;
        --ggWalk: #ffffffa3;
        --gtoFQw: #ff4063;
        --cEsyKX: #d53855;
        --dJBMqG: #b9334b;
        --hlNeNS: #a4253b;
        --hmVlYz: #ff40631a;
        --bBYXF: rgba(255, 64, 99, 0.12);
        --lcTcDU: #ff406333;
        --foDImM: rgba(255, 64, 99, 0.24);
        --bhGsaM: #00bc84;
        --ihETjL: #049e70;
        --iiKXYq: #068a63;
        --fFYjHm: #027352;
        --GMhoX: rgba(0, 188, 132, 0.1);
        --jdhIsZ: rgba(0, 188, 132, 0.12);
        --juCTDg: rgba(0, 188, 132, 0.2);
        --cKRklI: rgba(0, 188, 132, 0.24);
        --kzAXqR: rgba(0, 188, 132, 0.3);
        --eJtmHi: rgba(0, 188, 132, 0.4);
        --fOrquT: rgba(0, 188, 132, 0.5);
        --dmMtkg: rgba(0, 188, 132, 0.6);
        --erKwXR: rgba(0, 188, 132, 0.7);
        --Djtqa: rgba(0, 188, 132, 0.8);
        --bIhxdL: rgba(0, 188, 132, 0.9);
        --gBssX: #fba600;
        --dOnNTc: #ed7800;
        --ecyrvJ: #dd5e00;
        --kBwdzR: #d95800;
        --kCgKFA: #fba6001a;
        --iKJXqu: rgba(251, 166, 0, 0.12);
        --fPYVjb: #fba60033;
        --bLqwlL: rgba(251, 166, 0, 0.24);
        --gEIXqv: rgba(144, 119, 255, 1);
        --bHmZoK: rgba(144, 119, 255, 0.1);
        --iDYVKp: rgba(144, 119, 255, 0.2);
        --liOBKb: rgba(144, 119, 255, 0.48);
        --kYhZCE: #101010;
        --dlPwCk: 450px;
        --ezXLp: 900px;
        --lghTNb: 1024px;
        --hKvoBv: 1280px;
        --kxGvJQ: 1728px;
        --JoeeS: 2400px;
        --ikokJA: 320px;
        --kSvAmr: 744px;
        --uwdhN: 1366px;
        --eyfDzy: 1920px;
        --dgHGKE: 2560px;
        --gvReQt: var(--JMmfM);
        --gSfBPH: var(--kaULjL);
        --kzyaTb: var(--eWobGy);
        --dXkMpE: var(--hMsYeF);
        --bBchmW: var(--cHMoGo)
    }

    [data-theme=x10].dark {
        --kgrLyM: var(--kmpEJy);
        --hSSrLd: var(--gwHZfy);
        --fSZYuU: var(--eHexTf);
        --dqQyHl: var(--kvQQcq);
        --kpzvnO: var(--kSbalF);
        --hNpVAf: var(--frrIVU);
        --fQXhKs: var(--hPbibH);
        --doNHWJ: var(--corQLW);
        --DVQrT: var(--bMMagU);
        --dBrLsU: var(--exgNOr);
        --xfKID: var(--hQNyGI);
        --ccICuA: var(--gCiDFr);
        --fJMwHJ: var(--fBCVyC);
        --bRYIRd: var(--gUCAFm);
        --hBCver: var(--clYnrs);
        --eLKRgp: var(--gTbCRu);
        --djjVF: var(--gQmncK);
        --bjTodi: var(--bYIJTV);
        --juqJBE: var(--iYLKdX);
        --gjisfb: var(--cNHYtg);
        --gHWzep: var(--iXHyZS);
        --bPhdJv: var(--ggWalk);
        --jiJiJN: var(--gtoFQw);
        --gytxnv: var(--gtoFQw);
        --hiYOhA: var(--cEsyKX);
        --iliWrZ: var(--dJBMqG);
        --kUGHnl: var(--hlNeNS);
        --eHIwLs: var(--hmVlYz);
        --jvuVwm: var(--bBYXF);
        --ewTurH: var(--lcTcDU);
        --dnwyar: var(--foDImM);
        --emIFqB: var(--bhGsaM);
        --gJxFmb: var(--bhGsaM);
        --hnExMM: var(--ihETjL);
        --dnYKdt: var(--iiKXYq);
        --iGmtEV: var(--fFYjHm);
        --dUnOUM: var(--GMhoX);
        --isNuTy: var(--jdhIsZ);
        --kEAcCn: var(--juCTDg);
        --bUMXYH: var(--cKRklI);
        --eknLZq: var(--kzAXqR);
        --iaobwt: var(--eJtmHi);
        --bGbKTw: var(--fOrquT);
        --iqnYAX: var(--dmMtkg);
        --bWbHYa: var(--erKwXR);
        --kBrdJl: var(--Djtqa);
        --eheNgo: var(--bIhxdL);
        --fmTGnW: var(--gBssX);
        --gEmQZc: var(--gBssX);
        --capRnD: var(--dOnNTc);
        --dPqQsO: var(--ecyrvJ);
        --dOwksG: var(--kBwdzR);
        --bQEjEz: var(--kCgKFA);
        --gCxped: var(--iKJXqu);
        --gNaSSs: var(--fPYVjb);
        --jZURVk: var(--bLqwlL);
        --dmuQkX: var(--corQLW);
        --ljqEDA: var(--gEIXqv);
        --ksdToJ: var(--bHmZoK);
        --hPZlVm: var(--iDYVKp);
        --idCFDY: var(--liOBKb);
        --ktJENu: var(--fBCVyC);
        --kZXNER: var(--iiKXYq);
        --cyPgwd: var(--ihETjL);
        --eANakP: var(--fFYjHm);
        --lmhikf: var(--fFYjHm);
        --fUkfhS: var(--fBCVyC);
        --ggnpGl: var(--dJBMqG);
        --ljkUAR: var(--cEsyKX);
        --kpZJnL: var(--hlNeNS);
        --fCrEZj: var(--hlNeNS);
        --fPWLBM: var(--iXHyZS);
        --dwBZwz: var(--gTbCRu);
        --kJzloH: var(--gQmncK);
        --gcdvGZ: var(--bYIJTV);
        --irHIzl: var(--gTbCRu);
        --dgzSFq: var(--corQLW);
        --fTtimF: var(--fBCVyC);
        --kEpHQp: var(--fBCVyC);
        --cAWaCD: var(--fBCVyC);
        --ftVBiH: var(--gTbCRu)
    }

    @keyframes fade-in {
        0% {
            opacity: 0;
            transform: translateY(-4px)
        }

        to {
            opacity: 1;
            transform: translateY(0)
        }
    }

    @keyframes fade-out {
        0% {
            opacity: 1;
            transform: translateY(0)
        }

        to {
            opacity: 0;
            transform: translateY(-4px)
        }
    }

    @keyframes slide-in {
        0% {
            opacity: 0;
            transform: translateY(64px)
        }

        to {
            opacity: 1;
            transform: translateY(0)
        }
    }

    @keyframes slide-out {
        0% {
            opacity: 1;
            transform: translateY(0)
        }

        to {
            opacity: 0;
            transform: translateY(64px)
        }
    }

    @keyframes slide-up {
        0% {
            opacity: 1;
            height: var(--height)
        }

        to {
            opacity: 0;
            height: 0
        }
    }

    @keyframes slide-down {
        0% {
            opacity: 0;
            height: 0
        }

        to {
            opacity: 1;
            height: var(--height)
        }
    }

    @keyframes spin {
        0% {
            transform: rotate(0deg)
        }

        to {
            transform: rotate(1turn)
        }
    }

    @keyframes skeleton {

        50%,
        to {
            transform: translateX(100%)
        }
    }

    @keyframes flash {
        0% {
            opacity: 0
        }

        50% {
            opacity: 1
        }

        to {
            opacity: 0
        }
    }
}

@layer recipes {
    @layer _base {
        .cZnMSn {
            color: var(--gHWzep);
            cursor: pointer
        }

        .cZnMSn:is(:disabled, [disabled], [data-disabled], [aria-disabled=true]) {
            color: var(--gjisfb)
        }

        .cZnMSn:is(:disabled, [disabled], [data-disabled], [aria-disabled=true]):is(:hover, [data-hover]) {
            color: var(--gjisfb);
            cursor: not-allowed
        }

        .cZnMSn:is(:hover, [data-hover]) {
            color: var(--fJMwHJ)
        }

        .cZnMSn:is(:active, [data-active]) {
            color: var(--fJMwHJ)
        }

        .wGgBK {
            width: fit-content
        }

        .fEDIkj {
            padding: var(--hVYaQz);
            display: flex;
            align-items: center;
            justify-content: center;
            font-size: var(--gGzvPq);
            font-weight: var(--ilhznT);
            line-height: var(--jmOHBu);
            text-transform: uppercase;
            height: var(--bDeMtk)
        }

        .dIhRRm {
            animation: spin .45s linear infinite;
            border-style: solid;
            border-radius: var(--kBnXCZ);
            border-width: .125rem;
            display: inline-block;
            border-color: currentColor currentColor transparent transparent !important
        }

        .diCnxn {
            border-radius: var(--cFwfnK);
            gap: var(--hRodIx);
            display: flex;
            width: 100%
        }

        .khaRQS {
            overflow: hidden;
            border-radius: var(--kBnXCZ);
            mask-image: radial-gradient(white, black);
            -webkit-mask-image: radial-gradient(white, black);
            background-color: var(--djjVF);
            position: relative
        }

        .khaRQS:after {
            content: "";
            position: absolute;
            z-index: -1;
            display: block;
            background-image: linear-gradient(90deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, .1), rgba(255, 255, 255, 0));
            transform: translateX(-100%);
            animation-name: skeleton;
            animation-duration: 1.5s;
            animation-delay: 0s;
            animation-iteration-count: infinite;
            animation-timing-function: cubic-bezier(.15, .5, .5, 1);
            top: 0;
            width: 100%;
            height: 100%
        }

        .fJivKH {
            animation: fade-in .2s ease-out;
            background: var(--emIFqB);
            font-size: var(--gGzvPq);
            font-weight: var(--kQFAde);
            line-height: 1.125rem;
            width: 1rem;
            height: 1rem
        }

        .fJivKH,
        .glsFka {
            border-radius: var(--kBnXCZ);
            display: flex;
            justify-content: center;
            align-items: center
        }

        .glsFka {
            cursor: pointer;
            color: var(--gHWzep)
        }

        .glsFka:is(:disabled, [disabled], [data-disabled], [aria-disabled=true]) {
            cursor: not-allowed
        }

        .fzEbLX {
            color: var(--gHWzep)
        }

        .fzEbLX:is(:hover, [data-hover]) {
            color: var(--fJMwHJ)
        }

        .kkPdnQ {
            background-position: 0;
            background-clip: text;
            -webkit-background-clip: text;
            color: transparent;
            background-size: 400% 100%
        }

        .ckVlEC {
            gap: var(--iaEILb);
            display: flex;
            align-items: end;
            padding-bottom: var(--iaEILb);
            height: 1rem
        }

        .cnsJoq {
            background: var(--hNpVAf)
        }
    }

    .hGwQmU {
        background: var(--eLKRgp);
        border-color: var(--eLKRgp);
        color: var(--gHWzep)
    }

    .kUpFNi {
        border: 1px solid;
        border-radius: var(--hYfIdy);
        padding-inline: var(--bHGrcR);
        align-items: center;
        display: flex;
        font-size: var(--gGzvPq);
        font-weight: var(--ecprPa);
        line-height: var(--jmOHBu);
        height: var(--fOJbxl)
    }

    .xfXUR {
        border-radius: var(--bWVRWt);
        padding-inline: var(--hRodIx);
        padding-block: var(--bHGrcR);
        font-size: var(--LaOw);
        font-weight: var(--ilhznT);
        line-height: var(--jKYVuK)
    }

    .lgVGdD {
        background: var(--ksdToJ);
        border-color: var(--hPZlVm);
        color: var(--ljqEDA)
    }

    .jhqeLz {
        background: var(--kEAcCn);
        color: var(--emIFqB)
    }

    .jxCaAA {
        background: var(--gNaSSs);
        color: var(--fmTGnW)
    }

    .zpjHr {
        background: var(--ewTurH);
        color: var(--jiJiJN)
    }

    .atKdd {
        height: 1.5rem;
        width: 1.5rem
    }

    .kMSEVX {
        height: 1rem;
        width: 1rem
    }

    .fLGjEY {
        padding: var(--JLohO);
        font-size: var(--LaOw);
        font-weight: var(--kQFAde);
        line-height: var(--jKYVuK)
    }

    .iDYTSb {
        background: var(--dUnOUM);
        color: var(--emIFqB)
    }

    .gbKNuT {
        padding-inline: var(--hRodIx);
        padding-block: var(--hVYaQz);
        font-size: var(--gGzvPq);
        font-weight: var(--kQFAde);
        line-height: var(--jmOHBu)
    }

    .cpiMqS {
        background: var(--eLKRgp);
        color: var(--gHWzep)
    }

    .idsvCA {
        background: var(--eHIwLs);
        color: var(--jiJiJN)
    }

    .fUIeuy {
        gap: var(--hRodIx);
        display: flex
    }

    .dICKAz {
        width: 3.75rem;
        height: .5rem
    }

    .cMuimn {
        background: var(--bjTodi);
        width: var(--bDeMtk);
        height: var(--bDeMtk);
        min-width: var(--bDeMtk);
        min-height: var(--bDeMtk)
    }

    .cMuimn:is(:disabled, [disabled], [data-disabled], [aria-disabled=true]) {
        color: var(--gjisfb)
    }

    .cMuimn:not(:disabled):is(:active, [data-active]) {
        background: var(--bjTodi);
        color: var(--fJMwHJ)
    }

    .cMuimn:not(:disabled):is(:hover, [data-hover]) {
        background: var(--bjTodi);
        color: var(--fJMwHJ)
    }

    .gJTxEx {
        border: 1px solid;
        border-color: var(--bjTodi);
        font-size: var(--bxRMYV);
        font-weight: var(--kQFAde);
        line-height: var(--jKYVuK);
        width: var(--gpyQjn);
        min-width: var(--gpyQjn);
        height: var(--gpyQjn);
        min-height: var(--gpyQjn)
    }

    .gJTxEx:is(:disabled, [disabled], [data-disabled], [aria-disabled=true]) {
        border-color: var(--djjVF);
        color: var(--djjVF)
    }

    .gJTxEx:not(:disabled):is(:hover, [data-hover]) {
        border-color: var(--gjisfb);
        color: var(--bPhdJv)
    }

    .gJTxEx:not(:disabled):is(:active, [data-active]) {
        border-color: var(--gHWzep);
        color: var(--fJMwHJ)
    }

    .jFvOHU {
        color: var(--emIFqB)
    }

    .jFvOHU:is(:hover, [data-hover]) {
        color: var(--dnYKdt)
    }

    .jMuhGD {
        text-decoration: underline;
        color: var(--emIFqB);
        text-underline-offset: .25rem
    }

    .jMuhGD:is(:hover, [data-hover]) {
        color: var(--dnYKdt)
    }

    .dQbURn {
        color: var(--fJMwHJ);
        text-underline-offset: .25rem
    }

    .dQbURn:is(:hover, [data-hover]) {
        text-decoration: underline
    }

    .eROCyM {
        text-decoration: underline;
        color: var(--fJMwHJ);
        text-underline-offset: .25rem
    }

    .jUIKMB {
        text-decoration: underline;
        color: inherit;
        text-underline-offset: 2px
    }

    .kJDUGS {
        width: var(--coriSy);
        height: var(--coriSy);
        min-width: var(--coriSy);
        min-height: var(--coriSy)
    }

    .gJBpSc {
        min-width: 1px;
        height: 100%
    }

    @media screen and (min-width:28.125rem) {
        .kUpFNi {
            font-size: var(--bdAZXP);
            font-weight: var(--byIKNw);
            line-height: var(--fhYWzo);
            text-transform: uppercase;
            letter-spacing: .05rem
        }

        .xfXUR {
            border-radius: var(--hYfIdy);
            padding-inline: var(--bHGrcR);
            padding-block: var(--iaEILb)
        }

        .cMuimn {
            background: var(--kgrLyM);
            width: var(--ezkpjg);
            min-width: var(--ezkpjg);
            height: var(--ezkpjg);
            min-height: var(--ezkpjg)
        }
    }

    @media screen and (min-width:28.125rem) {
        .cMuimn:not(:disabled):is(:hover, [data-hover]) {
            background: var(--eLKRgp)
        }

        .cMuimn:not(:disabled):is(:active, [data-active]) {
            background: var(--eLKRgp)
        }
    }
}

@layer recipes.slots {
    @layer _base {
        .cWQuUB {
            gap: var(--jzxKdA)
        }

        .bRJQya,
        .cWQuUB {
            display: flex;
            flex-direction: column
        }

        .bRJQya,
        .fnGpAa {
            gap: var(--ekwCoy)
        }

        .fnGpAa {
            display: flex;
            justify-content: space-between;
            align-items: center;
            width: 100%
        }

        .kYxVPD {
            color: var(--gHWzep);
            display: flex
        }

        .kYxVPD:is(:hover, [data-hover]) {
            color: var(--fJMwHJ)
        }

        .hiJEQb {
            display: flex
        }

        .hiJEQb:is([open], [data-state=open]) {
            animation: var(--dzpyNa)
        }

        .hiJEQb:is([data-state=closed]) {
            animation: var(--lfrOHr)
        }

        .fvkQnI {
            background: var(--fQXhKs);
            position: fixed;
            color: var(--fJMwHJ);
            backdrop-filter: blur(48px);
            -webkit-backdrop-filter: blur(48px);
            display: flex;
            z-index: var(--dXkMpE);
            bottom: 0;
            left: 0;
            right: 0;
            padding-top: var(--ekwCoy);
            padding-bottom: max(var(--kdtLzE), env(safe-area-inset-bottom))
        }

        .dciaAT,
        .fvkQnI {
            justify-content: center
        }

        .dciaAT {
            flex: 1 1 0%;
            gap: var(--bHGrcR);
            align-items: center;
            font-size: var(--LaOw);
            font-weight: var(--ecprPa);
            line-height: var(--jKYVuK)
        }

        .fuvqZz {
            border-radius: var(--kBnXCZ);
            padding-inline: var(--ekwCoy);
            padding-block: var(--ggIWIo);
            text-wrap: nowrap;
            font-size: var(--cAbutv);
            font-weight: var(--ilhznT);
            line-height: var(--hYkhvn);
            cursor: pointer;
            position: relative;
            width: 100%
        }

        .fuvqZz:is(:disabled, [disabled], [data-disabled], [aria-disabled=true]) {
            color: var(--gjisfb);
            cursor: not-allowed
        }

        .jVpjAp {
            background: var(--fQXhKs);
            background-image: linear-gradient(0deg, var(--djjVF) 0, var(--djjVF) 100%);
            position: fixed;
            z-index: var(--dXkMpE) !important;
            height: 100vh;
            left: 0;
            top: 0;
            width: 100vw
        }

        .jVpjAp:is([open], [data-state=open]) {
            animation: var(--eGPTkT)
        }

        .jVpjAp:is([data-state=closed]) {
            animation: var(--fDdQIK)
        }

        .boLgCC {
            background: token.white-alpha-8-opaque;
            margin-inline: auto;
            overflow: hidden;
            border-radius: var(--eMaDjJ);
            position: fixed;
            color: var(--fJMwHJ);
            font-size: var(--bbHoYO);
            box-shadow: var(--jDxksg);
            z-index: var(--dXkMpE) !important;
            bottom: var(--jzxKdA);
            left: var(--jzxKdA);
            right: var(--jzxKdA);
            max-width: 19.5rem
        }

        .boLgCC:is([open], [data-state=open]) {
            animation: slide-in .25s ease-out
        }

        .boLgCC:is([data-state=closed]) {
            animation: slide-out .2s ease-out
        }

        .iPMAWt {
            position: relative;
            flex-direction: column;
            overflow-x: hidden
        }

        .iPMAWt,
        .iPMAWt:hover [data-part=next-trigger],
        .iPMAWt:hover [data-part=prev-trigger] {
            display: flex
        }

        .eFEhyc {
            background: transparent;
            justify-content: space-between;
            position: absolute;
            pointer-events: none;
            top: 0;
            width: 100%;
            height: 100%
        }

        .eFEhyc,
        .idXmSB {
            align-items: center;
            display: flex
        }

        .idXmSB {
            gap: var(--bHGrcR);
            padding-inline: var(--hRodIx);
            justify-content: center;
            align-self: center;
            height: var(--fOJbxl);
            width: fit-content
        }

        .dmllOK {
            background: var(--gjisfb);
            border-radius: var(--kBnXCZ);
            transition: color, width;
            cursor: pointer;
            --transition-duration: 300ms;
            transition-duration: .3s;
            height: 3px;
            width: 3px
        }

        .dmllOK:is([data-current]) {
            background: var(--bPhdJv)
        }

        .dmllOK:is(:focus-visible, [data-focus-visible]) {
            outline: 2px solid;
            outline-offset: 2px;
            outline-color: var(--fJMwHJ)
        }

        .kNJmRd {
            margin-inline: var(--jzxKdA)
        }

        .fHhYPw {
            background: var(--djjVF);
            border-radius: var(--eMaDjJ);
            display: none;
            pointer-events: auto;
            align-items: center;
            justify-content: center;
            color: var(--gHWzep);
            cursor: pointer;
            width: var(--iBxhCN);
            height: var(--iBxhCN)
        }

        .fHhYPw:is(:hover, [data-hover]) {
            color: var(--fJMwHJ)
        }

        .belhpa {
            background: var(--djjVF);
            border-radius: var(--eMaDjJ);
            display: none;
            pointer-events: auto;
            align-items: center;
            justify-content: center;
            color: var(--gHWzep);
            cursor: pointer;
            width: var(--iBxhCN);
            height: var(--iBxhCN)
        }

        .belhpa:is(:hover, [data-hover]) {
            color: var(--fJMwHJ)
        }

        .hzsGcu {
            gap: var(--JLohO);
            flex-direction: column;
            font-size: var(--bbHoYO);
            font-weight: var(--kQFAde);
            line-height: var(--jKYVuK)
        }

        .cPLHkE,
        .hzsGcu {
            display: flex;
            align-items: center;
            width: 100%
        }

        .cPLHkE {
            gap: var(--hRodIx)
        }

        .EVIiJ {
            flex: 1 1 0%;
            color: var(--gHWzep)
        }

        .joWrcq {
            text-align: right
        }

        .dkQyhn {
            background: var(--dqQyHl);
            padding: var(--JLohO);
            border-radius: var(--cFwfnK);
            box-shadow: var(--jDxksg);
            position: relative;
            font-size: var(--LaOw);
            font-weight: var(--kQFAde);
            line-height: 1.125rem;
            white-space: break-spaces;
            min-width: 15.625rem;
            max-width: 22.5rem
        }

        .dkQyhn:is([open], [data-state=open]) {
            animation: fade-in .1s ease-out
        }

        .dkQyhn:is([data-state=closed]) {
            animation: fade-out .2s ease-out
        }

        .gZRsiE {
            z-index: var(--dXkMpE) !important
        }

        .dqhDmo {
            gap: var(--ekwCoy);
            display: flex;
            align-items: center;
            font-size: var(--LaOw);
            font-weight: var(--kQFAde);
            line-height: var(--jKYVuK)
        }

        .hsICLw {
            border-radius: var(--kBnXCZ);
            height: .5rem;
            width: .5rem
        }

        .bNuTlX {
            gap: var(--bHGrcR);
            display: flex;
            align-items: center;
            color: var(--gHWzep)
        }

        .dHwbLC {
            display: block;
            cursor: pointer
        }

        .dHwbLC:is(:disabled, [disabled], [data-disabled], [aria-disabled=true]) {
            color: var(--gjisfb);
            cursor: not-allowed
        }

        .cDdneF {
            gap: var(--hRodIx);
            display: flex;
            align-items: center;
            position: relative
        }

        .hEeOkj {
            color: var(--gHWzep)
        }

        .hEeOkj:is(:checked, [data-checked], [aria-checked=true], [data-state=checked]) {
            color: var(--emIFqB)
        }

        .hEeOkj:is(:disabled, [disabled], [data-disabled], [aria-disabled=true]) {
            color: var(--gjisfb)
        }

        .eIOgPC,
        .lgTXPS {
            font-size: var(--bbHoYO);
            font-weight: var(--kQFAde);
            line-height: var(--jKYVuK)
        }

        .lgTXPS {
            gap: var(--bHGrcR);
            display: flex;
            align-items: center;
            color: var(--gHWzep);
            cursor: pointer
        }

        .group:is(:disabled, [disabled], [data-disabled=true]) .lgTXPS {
            cursor: not-allowed
        }

        .lgTXPS:is(:hover, [data-hover]) {
            color: var(--fJMwHJ)
        }

        .group:is(:disabled, [disabled], [data-disabled=true]) .hzjpAL {
            color: var(--gjisfb) !important;
            cursor: not-allowed
        }

        .group:is(:hover, [data-hover]) .hzjpAL {
            color: var(--fJMwHJ)
        }

        .fcfmrB {
            justify-content: center
        }

        .fcfmrB,
        .loVCGi {
            display: flex;
            align-items: center;
            width: 100%
        }

        .loVCGi {
            gap: var(--hRodIx);
            flex-direction: column
        }

        .kopWbx {
            position: relative
        }

        .kouucZ {
            background: var(--djjVF);
            border-radius: var(--kBnXCZ);
            display: flex;
            align-items: center;
            justify-content: center;
            width: 40px;
            height: 40px
        }

        .group:is(:disabled, [disabled], [data-disabled=true]) .kouucZ {
            background: var(--djjVF)
        }

        .group:is(:hover, [data-hover]) .kouucZ {
            background: var(--bjTodi)
        }

        .group:is(:hover, [data-hover]).group:is(:disabled, [disabled], [data-disabled=true]) .kouucZ {
            background: var(--djjVF)
        }

        .jhSclQ {
            flex: 1 1 0%;
            overflow: hidden;
            display: flex;
            cursor: pointer
        }

        .jhSclQ [data-part=item]:not(:last-child) {
            margin-bottom: var(--bHGrcR)
        }

        .keOSYE {
            gap: var(--bHGrcR);
            display: flex;
            flex-direction: column
        }

        .dtlHjr {
            padding: var(--ekwCoy);
            background: var(--doNHWJ);
            border-radius: var(--bWVRWt);
            width: 100%
        }

        .cvdYQI {
            gap: var(--bHGrcR);
            justify-content: space-between;
            width: 100%;
            padding-bottom: var(--ekwCoy)
        }

        .cvdYQI,
        .fCuzvK {
            display: flex;
            align-items: center
        }

        .fCuzvK {
            gap: var(--hRodIx);
            padding-top: var(--JLohO)
        }

        .kDIMtH {
            display: grid;
            row-gap: var(--ggIWIo);
            column-gap: var(--ekwCoy);
            grid-template-columns: repeat(3, 1fr)
        }

        .hjozcN {
            flex: 1 1 0%;
            gap: var(--iaEILb);
            display: flex;
            flex-direction: column
        }

        .kJZFNd {
            font-weight: var(--kQFAde);
            color: var(--gHWzep)
        }

        .iFZjuu,
        .kJZFNd {
            font-size: var(--bxRMYV);
            line-height: var(--jKYVuK)
        }

        .iFZjuu {
            font-weight: var(--ilhznT)
        }

        .haxZbX {
            padding-inline: var(--hRodIx);
            font-size: var(--bxRMYV);
            font-weight: var(--kQFAde);
            line-height: var(--jKYVuK);
            height: var(--gpyQjn)
        }

        .blqSaV {
            background: var(--xfKID);
            position: fixed;
            z-index: var(--dXkMpE) !important;
            height: 100vh;
            left: 0;
            top: 0;
            width: 100vw
        }

        .blqSaV:is([open], [data-state=open]) {
            animation: var(--eGPTkT)
        }

        .blqSaV:is([data-state=closed]) {
            animation: var(--fDdQIK)
        }

        .hhwNgB {
            overflow: auto;
            align-items: end;
            display: flex;
            justify-content: center;
            position: fixed;
            z-index: var(--dXkMpE) !important;
            left: 0;
            top: 0;
            width: 100vw;
            height: 100dvh
        }

        .fMtMuu {
            overflow: hidden;
            border-radius: var(--cMNUUo);
            padding-inline: var(--ekwCoy);
            display: flex;
            flex-direction: column;
            border-bottom-left-radius: 0;
            border-bottom-right-radius: 0;
            position: relative;
            width: 100%;
            max-height: 100vh;
            padding-bottom: max(var(--fOJbxl), env(safe-area-inset-bottom));
            padding-top: max(var(--fOJbxl), env(safe-area-inset-top))
        }

        .fMtMuu:is([open], [data-state=open]) {
            animation: var(--djYxwN)
        }

        .fMtMuu:is([data-state=closed]) {
            animation: var(--vtRbc)
        }

        .dzJLRb {
            font-size: var(--cAbutv);
            font-weight: var(--ecprPa);
            line-height: var(--hYkhvn)
        }

        .cAvACc {
            display: flex;
            align-items: center;
            justify-content: center;
            width: 100%;
            height: var(--bDeMtk);
            margin-bottom: var(--ekwCoy)
        }

        .jSzHse {
            position: absolute;
            right: var(--ekwCoy)
        }

        .euqwiA {
            flex: 1 1 0%;
            overflow: hidden;
            display: flex
        }

        .euqwiA [data-part=row]:not(:last-child) {
            margin-bottom: var(--bHGrcR)
        }

        .cMlTqg {
            padding: var(--ekwCoy);
            background: var(--doNHWJ);
            border-radius: var(--bWVRWt);
            width: 100%
        }

        .kuMdJD {
            gap: var(--bHGrcR);
            justify-content: space-between;
            width: 100%;
            padding-bottom: var(--ekwCoy)
        }

        .kOvSFp,
        .kuMdJD {
            display: flex;
            align-items: center
        }

        .kOvSFp {
            gap: var(--hRodIx);
            padding-top: var(--JLohO)
        }

        .eZrynA {
            display: grid;
            row-gap: var(--ggIWIo);
            column-gap: var(--ekwCoy);
            grid-template-columns: repeat(3, 1fr)
        }

        .cFastp {
            flex: 1 1 0%;
            gap: var(--iaEILb);
            display: flex;
            flex-direction: column
        }

        .cFastp>:first-child {
            font-size: var(--bxRMYV);
            font-weight: var(--ilhznT);
            line-height: var(--jKYVuK)
        }

        .cFastp>:first-child:is(:empty, [data-empty]):before {
            content: var(--empty-cell-value)
        }

        .cFastp>:last-child {
            color: var(--gHWzep)
        }

        .cFastp>:last-child,
        .caboPt {
            font-size: var(--bxRMYV);
            font-weight: var(--kQFAde);
            line-height: var(--jKYVuK)
        }

        .caboPt {
            display: flex;
            align-items: center;
            justify-content: space-between;
            height: var(--ezkpjg);
            width: 100%
        }

        .caboPt>:first-child {
            color: var(--gHWzep)
        }

        .caboPt>:last-child:is(:empty, [data-empty]):before {
            content: var(--empty-cell-value)
        }

        .kKLcFL {
            overflow: hidden
        }

        .jNlnLQ {
            position: relative
        }

        .fNJYdE {
            gap: var(--iaEILb);
            padding-block: var(--iaEILb);
            position: absolute;
            top: 0;
            left: 100%;
            padding-left: var(--iaEILb)
        }

        .fNJYdE,
        .gYJBSj {
            display: flex;
            align-items: center;
            height: 100%
        }

        .gYJBSj {
            background: var(--jiJiJN);
            gap: var(--hRodIx);
            border-radius: var(--bWVRWt);
            position: relative;
            flex-direction: column;
            justify-content: center;
            aspect-ratio: 1/1;
            max-width: 120px
        }

        .gYJBSj:is(:disabled, [disabled], [data-disabled], [aria-disabled=true]) {
            background: var(--eHIwLs);
            color: var(--gjisfb)
        }

        .hTVqzk {
            gap: var(--bHGrcR)
        }

        .bspcKW,
        .hTVqzk {
            display: flex;
            align-items: center
        }

        .bspcKW {
            border-radius: var(--kBnXCZ);
            justify-content: center;
            cursor: pointer;
            color: var(--gHWzep)
        }

        .bspcKW:is(:disabled, [disabled], [data-disabled], [aria-disabled=true]) {
            border-color: var(--bjTodi);
            color: var(--bjTodi)
        }

        .bspcKW:is(:disabled, [disabled], [data-disabled], [aria-disabled=true]):is(:hover, [data-hover]) {
            border-color: var(--bjTodi);
            color: var(--bjTodi)
        }

        .bspcKW:is(:hover, [data-hover]) {
            border-color: var(--fJMwHJ);
            color: var(--fJMwHJ)
        }

        .fXCuEj {
            width: 100%
        }

        .daimQA {
            gap: var(--bHGrcR);
            align-items: flex-start;
            color: var(--jiJiJN);
            display: flex;
            font-size: var(--LaOw);
            font-weight: var(--kQFAde);
            line-height: 1.125rem;
            margin-top: 4px
        }

        .fjDmQv {
            cursor: pointer;
            color: var(--gHWzep)
        }

        .fjDmQv:is([open], [data-state=open]) {
            color: var(--fJMwHJ)
        }

        .fjDmQv:is(:hover, [data-hover]) {
            color: var(--fJMwHJ)
        }

        .fjDmQv:is(:active, [data-active]) {
            color: var(--fJMwHJ)
        }

        .dpzQbw {
            z-index: var(--dXkMpE) !important
        }

        .aGPdH {
            padding: var(--hRodIx);
            border-top-left-radius: var(--cFwfnK);
            border-top-right-radius: var(--cFwfnK);
            border-bottom-left-radius: 0;
            border-bottom-right-radius: 0
        }

        .aGPdH:is([open], [data-state=open]) {
            animation: fade-in .25s ease-out
        }

        .aGPdH:is([data-state=closed]) {
            animation: fade-out .2s ease-out
        }

        .bGGSKm {
            white-space: nowrap
        }

        .eFLuCR {
            display: flex;
            align-items: center;
            justify-content: space-between;
            font-size: var(--cAbutv);
            font-weight: var(--ecprPa);
            line-height: var(--hYkhvn);
            margin-bottom: var(--dhoPGH)
        }

        .cvQsqK {
            width: 100%
        }

        .eMpemt {
            gap: var(--ekwCoy);
            font-size: var(--bbHoYO);
            font-weight: var(--kQFAde);
            line-height: var(--jKYVuK);
            cursor: default;
            position: relative;
            padding-bottom: var(--bHGrcR)
        }

        .cyGTIb,
        .eMpemt {
            align-items: center;
            display: flex
        }

        .cyGTIb {
            gap: var(--hRodIx);
            justify-content: center;
            color: var(--gHWzep);
            cursor: pointer;
            white-space: nowrap
        }

        .cyGTIb:is([aria-selected=true], [data-selected]) {
            cursor: default;
            color: var(--fJMwHJ)
        }

        .cyGTIb:is(:hover, [data-hover]) {
            color: var(--fJMwHJ)
        }

        .hOQqYy {
            --transition-duration: 200ms !important;
            background: var(--gJxFmb);
            width: var(--width);
            height: 1px;
            bottom: 0
        }

        .fRobQo {
            padding: var(--dhoPGH);
            gap: var(--ekwCoy);
            display: flex;
            align-items: center
        }

        .jdXNDr {
            color: var(--gHWzep)
        }

        .fRrZBq {
            background: var(--hSSrLd);
            padding-inline: var(--ekwCoy);
            padding-block: var(--dhoPGH);
            display: flex;
            min-width: 23.4375rem;
            width: 100%;
            height: 4.5rem
        }

        .dIbgEz {
            height: var(--kdtLzE)
        }

        .WSJOj {
            z-index: var(--dXkMpE) !important
        }

        .gOOsFs {
            background: var(--dqQyHl);
            padding: var(--JLohO);
            border-radius: var(--cFwfnK);
            box-shadow: var(--jDxksg);
            position: relative;
            line-height: 1.125rem;
            min-width: 15.625rem;
            max-width: 22.5rem
        }

        .gOOsFs,
        .gXSUHl {
            font-size: var(--LaOw);
            font-weight: var(--kQFAde)
        }

        .gXSUHl {
            gap: var(--bHGrcR);
            display: flex;
            align-items: center;
            line-height: var(--jKYVuK)
        }

        .dBMOtm {
            background: var(--djjVF);
            width: 1.5rem;
            height: .625rem
        }

        .dBMOtm,
        .jqPkXq {
            border-radius: var(--kwrMKI)
        }

        .jqPkXq {
            background: var(--emIFqB);
            height: 100%
        }

        .gUDzHa {
            background: var(--eLKRgp);
            padding: var(--hRodIx);
            overflow: hidden;
            border-radius: var(--lneTfU);
            backdrop-filter: blur(48px);
            -webkit-backdrop-filter: blur(48px)
        }

        .gUDzHa:is([open], [data-state=open]) {
            animation: fade-in .25s ease-out
        }

        .gUDzHa:is([data-state=closed]) {
            animation: fade-out .2s ease-out
        }

        .kFbSLu {
            padding: var(--hRodIx);
            border-radius: var(--kBnXCZ);
            gap: var(--hRodIx);
            cursor: pointer;
            display: flex;
            align-items: center;
            justify-content: space-between
        }

        .kFbSLu[data-highlighted] {
            background: var(--djjVF)
        }

        .fwfRPD {
            padding: var(--hRodIx);
            font-size: var(--gGzvPq);
            font-weight: var(--ilhznT);
            line-height: var(--jmOHBu);
            text-transform: uppercase;
            letter-spacing: .025rem;
            color: var(--bPhdJv)
        }

        .eHMPJz {
            gap: var(--bHGrcR);
            display: flex;
            align-items: center
        }

        .dShaJM {
            color: var(--gHWzep);
            text-align: left;
            margin-bottom: var(--iaEILb)
        }

        .group:is(:disabled, [disabled], [data-disabled=true]) .dShaJM {
            color: var(--gjisfb)
        }

        .jdgWkP {
            display: flex;
            flex-direction: column
        }

        .iBBgth {
            z-index: var(--dXkMpE) !important
        }

        .gcttzh {
            display: flex;
            flex-direction: column;
            font-size: var(--bxRMYV);
            font-weight: var(--ilhznT);
            line-height: var(--jKYVuK)
        }

        .eZMSQT {
            cursor: pointer;
            display: inline-flex;
            align-items: center;
            justify-content: space-between;
            color: var(--fJMwHJ)
        }

        .group:is(:disabled, [disabled], [data-disabled=true]) .eZMSQT {
            cursor: not-allowed;
            color: var(--gjisfb)
        }

        .group:is(:hover, [data-hover]).group:is(:disabled, [disabled], [data-disabled=true]) .eZMSQT {
            color: var(--gjisfb)
        }

        .group:is(:hover, [data-hover]) .eZMSQT {
            color: var(--fJMwHJ)
        }

        .jbLrdY {
            font-size: var(--bbHoYO);
            font-weight: var(--kQFAde);
            line-height: var(--jKYVuK);
            cursor: pointer;
            color: var(--gHWzep)
        }

        .group:is(:disabled, [disabled], [data-disabled=true]) .jbLrdY {
            color: var(--gjisfb);
            cursor: not-allowed
        }

        .group:is(:hover, [data-hover]) .jbLrdY {
            color: var(--fJMwHJ)
        }

        .group:is(:hover, [data-hover]).group:is(:disabled, [disabled], [data-disabled=true]) .jbLrdY {
            color: var(--gjisfb)
        }

        .cjUmfx {
            white-space: nowrap;
            text-align: left
        }

        .kMMOOM {
            margin-inline: var(--JLohO);
            font-size: var(--LaOw);
            font-weight: var(--kQFAde);
            line-height: 1.125rem;
            color: var(--gHWzep)
        }

        .group:is(:disabled, [disabled], [data-disabled=true]) .kMMOOM {
            color: var(--gjisfb)
        }

        .group:is(:invalid, [data-invalid=true], [aria-invalid=true]) .kMMOOM {
            color: var(--jiJiJN)
        }

        .group:is(:invalid, [data-invalid=true], [aria-invalid=true]).group:is(:disabled, [disabled], [data-disabled=true]) .kMMOOM {
            color: var(--hiYOhA)
        }

        .grRPeO {
            position: relative;
            display: inline-block
        }

        .mvoKv {
            border-radius: var(--kBnXCZ)
        }

        .eDijwJ {
            position: absolute
        }

        .gwnspZ {
            background: var(--djjVF);
            overflow: hidden;
            padding-block: var(--hRodIx);
            border-radius: var(--cFwfnK);
            backdrop-filter: blur(48px);
            -webkit-backdrop-filter: blur(48px);
            min-width: auto
        }

        .gwnspZ:is([open], [data-state=open]) {
            animation: fade-in .2s ease-out
        }

        .gwnspZ:is([data-state=closed]) {
            animation: fade-out .2s ease-out
        }

        .gwnspZ:is([hidden]) {
            display: none
        }

        .cPHswR {
            padding: var(--hRodIx);
            margin-inline: var(--hRodIx);
            border-radius: var(--cFwfnK);
            cursor: pointer;
            color: var(--gHWzep)
        }

        .cPHswR[data-highlighted] {
            background: var(--eLKRgp);
            color: var(--fJMwHJ)
        }

        .cPHswR:is(:disabled, [disabled], [data-disabled], [aria-disabled=true]) {
            background: var(--kgrLyM) !important;
            cursor: not-allowed;
            color: var(--gjisfb) !important
        }

        .cPHswR:is(:hover, [data-hover]) {
            background: var(--djjVF);
            color: var(--fJMwHJ)
        }

        .boXsiB {
            padding: var(--hRodIx);
            cursor: pointer;
            color: var(--gHWzep)
        }

        .boXsiB[data-highlighted] {
            background: var(--djjVF)
        }

        .cXdnZS {
            z-index: var(--dXkMpE) !important
        }

        .vRLgH {
            pointer-events: auto;
            position: fixed;
            flex-direction: column;
            justify-content: end;
            z-index: var(--bBchmW)
        }

        .idTWOB,
        .vRLgH {
            gap: var(--bHGrcR);
            display: flex;
            width: 100%
        }

        .idTWOB {
            justify-content: center;
            align-items: center
        }

        .jUEcQa {
            background: var(--hNpVAf) !important
        }

        .jUEcQa:is(:hover, [data-hover]) {
            background: var(--dqQyHl) !important
        }

        .kPNbZc {
            background: var(--hNpVAf);
            gap: var(--ekwCoy);
            border-radius: var(--eMaDjJ);
            display: flex;
            align-items: center;
            backdrop-filter: blur(48px);
            -webkit-backdrop-filter: blur(48px);
            width: 100%
        }

        .kPNbZc:is([open], [data-state=open]) {
            animation: fade-in .2s ease-out
        }

        .kPNbZc:is([data-state=closed]) {
            animation: fade-out .2s ease-out
        }

        .DsGSZ {
            display: flex;
            align-items: center
        }

        .irRVGh {
            gap: var(--hVYaQz)
        }

        .jmKnEn {
            font-size: var(--LaOw);
            font-weight: var(--kQFAde);
            line-height: var(--jKYVuK)
        }

        .ULaUq,
        .jmKnEn {
            color: var(--gHWzep)
        }

        .ULaUq {
            position: relative;
            display: flex;
            justify-content: center;
            align-items: center;
            cursor: pointer;
            margin-left: auto;
            height: 24px;
            width: 24px;
            min-height: 24px;
            min-width: 24px
        }

        .ULaUq:is(:hover, [data-hover]) {
            color: var(--fJMwHJ)
        }

        .kmOUVz {
            gap: var(--hRodIx);
            margin-top: var(--dhoPGH);
            width: fit-content
        }

        .cvnSIy {
            gap: var(--iaEILb)
        }

        .bhfzFd,
        .cvnSIy {
            display: flex;
            align-items: center
        }

        .bhfzFd {
            border-radius: var(--cFwfnK);
            justify-content: center;
            color: var(--gHWzep);
            cursor: pointer;
            width: 2rem;
            height: 2rem
        }

        .bhfzFd:is(:hover, [data-hover]) {
            color: var(--fJMwHJ)
        }

        .bhfzFd:is(:active, [data-active]) {
            background: var(--eLKRgp);
            border: 1px solid var(--djjVF);
            color: var(--fJMwHJ)
        }

        .idtqAu {
            display: flex;
            align-items: center;
            justify-content: center;
            color: var(--gHWzep);
            width: 2rem;
            height: 2rem
        }

        .kIGwbB,
        .kLkmCw {
            width: 100%
        }

        .kLkmCw {
            background: var(--dUnOUM);
            height: .25rem
        }

        .kLkmCw,
        .krXrXY {
            border-radius: var(--kwrMKI)
        }

        .krXrXY {
            background: var(--dnYKdt);
            transition: width .2s ease-in-out;
            height: 100%;
            min-width: .25rem
        }

        .eyLoZX {
            width: 100%;
            height: auto
        }

        .JJaVQ {
            background: var(--fJMwHJ)
        }

        .hBAhlp {
            gap: 0;
            --yVRWg: var(--fPWLBM);
            --ccMjBz: var(--dwBZwz);
            --hjJRhX: var(--kJzloH);
            --iaREDJ: var(--gcdvGZ);
            --gTYnIJ: var(--irHIzl);
            display: flex;
            flex-direction: row
        }

        .gjPine,
        .hBAhlp {
            color: var(--yVRWg);
            width: 100%
        }

        .gjPine {
            background: var(--ccMjBz);
            padding: var(--hRodIx);
            border: 1px solid var(--djjVF);
            cursor: pointer;
            font-size: var(--bbHoYO);
            font-weight: var(--ilhznT);
            line-height: var(--jKYVuK);
            text-align: center
        }

        .gjPine:is(:disabled, [disabled], [data-disabled], [aria-disabled=true]) {
            background: var(--gTYnIJ);
            color: var(--gHWzep);
            cursor: not-allowed
        }

        .gjPine:is(:disabled, [disabled], [data-disabled], [aria-disabled=true]):is(:hover, [data-hover]) {
            background: var(--gTYnIJ)
        }

        .gjPine+label {
            border-left: none
        }

        .gjPine:first-child {
            border-top-left-radius: var(--cFwfnK);
            border-bottom-left-radius: var(--cFwfnK)
        }

        .gjPine:last-child {
            border-top-right-radius: var(--cFwfnK);
            border-bottom-right-radius: var(--cFwfnK)
        }

        .gjPine:is(:checked, [data-checked], [aria-checked=true], [data-state=checked]) {
            cursor: default
        }

        .gjPine:is(:checked, [data-checked], [aria-checked=true], [data-state=checked]):is(:hover, [data-hover]) {
            background: var(--ccMjBz)
        }

        .gjPine:is(:checked, [data-checked], [aria-checked=true], [data-state=checked]):is(:active, [data-active]) {
            background: var(--ccMjBz)
        }

        .gjPine:is(:hover, [data-hover]) {
            background: var(--hjJRhX)
        }

        .gjPine:is(:active, [data-active]) {
            background: var(--iaREDJ)
        }

        .kiQsTX {
            display: inline-flex;
            align-items: center
        }

        .hdQOsf {
            gap: var(--ekwCoy);
            display: flex;
            font-size: var(--bbHoYO);
            font-weight: var(--kQFAde);
            line-height: var(--jKYVuK)
        }

        .hdQOsf[data-orientation=vertical] {
            flex-direction: column
        }

        .hdQOsf[data-orientation=horizontal] {
            flex-direction: row
        }

        .dCRbkM {
            gap: var(--hRodIx);
            align-items: center;
            cursor: pointer;
            display: flex
        }

        .dCRbkM:is(:disabled, [disabled], [data-disabled], [aria-disabled=true]) {
            cursor: not-allowed
        }

        .dJIsNn {
            background: transparent;
            border-color: var(--gHWzep);
            border-radius: var(--kBnXCZ);
            border-width: .09375rem;
            --transition-duration: var(--cWTXGg);
            transition-duration: var(--cWTXGg);
            --transition-prop: background, background-color, background-image, background-position;
            transition-property: background, background-color, background-image, background-position;
            --transition-easing: var(--drrWcF);
            transition-timing-function: var(--drrWcF);
            outline-color: var(--kgrLyM);
            outline-style: solid;
            outline-width: .09375rem;
            outline-offset: -.09375rem;
            min-width: var(--fOJbxl);
            width: var(--fOJbxl);
            height: var(--fOJbxl)
        }

        .dJIsNn:is(:checked, [data-checked], [aria-checked=true], [data-state=checked]) {
            background: var(--hSSrLd);
            border-width: .3rem;
            border-color: var(--gJxFmb)
        }

        .dJIsNn:is(:disabled, [disabled], [data-disabled], [aria-disabled=true]) {
            background: var(--eLKRgp);
            border-color: var(--djjVF)
        }

        .dJIsNn:is(:disabled, [disabled], [data-disabled], [aria-disabled=true]):is(:checked, [data-checked], [aria-checked=true], [data-state=checked]) {
            border-color: var(--kEAcCn)
        }

        .dJIsNn:is(:disabled, [disabled], [data-disabled], [aria-disabled=true]):is(:hover, [data-hover]) {
            outline-color: var(--kgrLyM)
        }

        .dJIsNn:is(:hover, [data-hover]) {
            outline-color: var(--hnExMM)
        }

        .fWbLHF:is(:disabled, [disabled], [data-disabled], [aria-disabled=true]) {
            color: var(--gHWzep)
        }

        .dNLxKy {
            color: var(--gHWzep);
            font-size: var(--LaOw);
            font-weight: var(--kQFAde);
            line-height: var(--jKYVuK);
            margin-top: var(--bHGrcR)
        }

        .deWRVD {
            overflow: hidden;
            display: flex
        }

        .GsLxp {
            flex: 1 1 0%;
            border-radius: inherit;
            scrollbar-width: none
        }

        .GsLxp::-webkit-scrollbar {
            display: none
        }

        .bJVQrV {
            transition: opacity .15s .3s;
            display: flex;
            opacity: 0
        }

        .bJVQrV[data-hover],
        .bJVQrV[data-scrolling] {
            opacity: 1;
            --transition-duration: 75ms;
            transition-duration: 75ms;
            transition-delay: 0s
        }

        .bJVQrV[data-orientation=vertical] {
            justify-content: center;
            width: var(--gSYzHq)
        }

        .bJVQrV[data-orientation=vertical]:not([data-overflow-y]) {
            display: none
        }

        .bJVQrV[data-orientation=horizontal] {
            align-items: center;
            height: var(--gSYzHq)
        }

        .bJVQrV[data-orientation=horizontal]:not([data-overflow-x]) {
            display: none
        }

        .gPlcgb {
            background: var(--gjisfb);
            border-radius: var(--kBnXCZ);
            z-index: var(--gvReQt)
        }

        .gPlcgb[data-orientation=vertical] {
            width: 100%
        }

        .gPlcgb[data-orientation=horizontal] {
            height: 100%
        }

        .cIOiHh {
            position: relative;
            display: flex;
            align-items: center;
            width: 100%
        }

        .dCJqHK {
            color: var(--gHWzep);
            margin-right: var(--hVYaQz)
        }

        .eQPPGv>[data-part=root]:not(:first-child) {
            border-top-left-radius: 0;
            border-top-right-radius: 0
        }

        .eQPPGv>[data-part=root]:not(:last-child) {
            border-bottom-left-radius: 0;
            border-bottom-right-radius: 0
        }

        .fOaUpW {
            padding: var(--JLohO);
            background: var(--fQXhKs);
            gap: var(--ggIWIo);
            border-radius: var(--bWVRWt);
            display: flex;
            align-items: center;
            color: var(--fJMwHJ);
            --transition-duration: var(--mUhz);
            transition-duration: var(--mUhz);
            --transition-prop: background, color;
            transition-property: background, color;
            --transition-easing: var(--drrWcF);
            transition-timing-function: var(--drrWcF);
            width: 100%
        }

        .fOaUpW:is(:disabled, [disabled], [data-disabled], [aria-disabled=true]) {
            color: var(--bjTodi)
        }

        .fOaUpW:not(:disabled):is(:active, [data-active]) {
            background: var(--kpzvnO)
        }

        .bolKAc {
            background: var(--djjVF);
            border-radius: var(--cFwfnK);
            display: flex;
            align-items: center;
            justify-content: center;
            width: var(--gpyQjn);
            height: var(--gpyQjn)
        }

        .group:is(:disabled, [disabled], [data-disabled=true]) .bolKAc {
            background: var(--hBCver)
        }

        .WynT {
            margin-left: auto
        }

        .hDIhgY {
            font-size: var(--bbHoYO);
            font-weight: var(--ilhznT);
            line-height: var(--jKYVuK)
        }

        .kGAzBZ {
            cursor: default;
            position: relative
        }

        .cjQKJq,
        .kGAzBZ {
            align-items: center;
            display: flex
        }

        .cjQKJq {
            flex: 1 1 0%;
            padding-inline: var(--ekwCoy);
            border-radius: var(--kBnXCZ);
            font-size: var(--bxRMYV);
            font-weight: var(--ilhznT);
            line-height: var(--jKYVuK);
            justify-content: center;
            color: var(--gHWzep);
            cursor: pointer;
            white-space: nowrap;
            border-left-width: 0;
            height: var(--ezkpjg)
        }

        .cjQKJq:is(:checked, [data-checked], [aria-checked=true], [data-state=checked]) {
            background: var(--emIFqB);
            cursor: default;
            color: var(--doNHWJ)
        }

        .fRscGM {
            width: 100%
        }

        .hPgbco {
            background: var(--fJMwHJ);
            outline: 2px solid transparent;
            outline-offset: 2px;
            cursor: pointer;
            height: var(--slider-thumb-height);
            width: var(--slider-thumb-width)
        }

        .diYsVJ {
            background: var(--fQXhKs);
            flex: 1 1 0%;
            height: 6px;
            width: 100%
        }

        .dALFhJ {
            background: var(--gJxFmb);
            height: 6px;
            margin-right: calc((var(--slider-thumb-width) / 2) * (1 - (var(--slider-range-end) / 50%)))
        }

        .caIYiN {
            border-radius: var(--eIOUEE);
            overflow: hidden;
            position: relative;
            display: flex;
            align-items: center;
            height: var(--slider-thumb-height)
        }

        .erEORb {
            font-size: var(--LaOw);
            font-weight: var(--kQFAde);
            line-height: var(--jKYVuK);
            color: var(--gHWzep);
            height: 18px
        }

        .hwzeMQ {
            gap: 0;
            display: flex;
            align-items: center;
            position: relative;
            -ms-overflow-style: none;
            scrollbar-width: none
        }

        .hwzeMQ::-webkit-scrollbar {
            display: none
        }

        .hwzeMQ {
            overflow-x: auto;
            overflow-y: hidden
        }

        .cPbGTj {
            gap: var(--hRodIx);
            scroll-snap-type: x mandatory;
            display: flex;
            align-items: center;
            -ms-overflow-style: none;
            scrollbar-width: none
        }

        .cPbGTj::-webkit-scrollbar {
            display: none
        }

        .cPbGTj {
            scroll-behavior: smooth;
            overflow-x: auto
        }

        .iwBxlf {
            scroll-snap-align: start
        }

        .cPMTvV {
            position: absolute;
            height: 100%
        }

        .cFqDZd {
            background: var(--djjVF);
            border-radius: var(--kBnXCZ);
            cursor: pointer;
            color: var(--gHWzep);
            z-index: var(--gvReQt);
            display: flex;
            justify-content: center;
            align-items: center;
            height: var(--gpyQjn)
        }

        .cJOKPC {
            position: absolute;
            width: 4rem;
            height: 100%
        }

        .grTfNv {
            gap: var(--bHGrcR);
            display: flex;
            flex-direction: column
        }

        .FOfvD {
            color: var(--gHWzep);
            text-transform: uppercase;
            white-space: nowrap;
            font-size: var(--gGzvPq);
            font-weight: var(--ilhznT);
            line-height: var(--jmOHBu);
            padding-bottom: var(--bHGrcR)
        }

        .jpcvRW {
            font-size: var(--bbHoYO)
        }

        .cjqftf,
        .jpcvRW {
            font-weight: var(--kQFAde);
            line-height: var(--jKYVuK)
        }

        .cjqftf {
            font-size: var(--LaOw);
            color: var(--gHWzep)
        }

        .cfdry {
            border-radius: var(--kBnXCZ);
            margin-inline: auto;
            display: flex;
            justify-content: center;
            align-items: center;
            width: 2.5rem;
            height: 2.5rem;
            min-width: 2.5rem;
            min-height: 2.5rem
        }

        .grSgkP {
            gap: var(--dhoPGH);
            display: flex;
            flex-direction: column
        }

        .cPEFhM {
            gap: var(--JLohO);
            display: flex;
            align-items: flex-start
        }

        .gwmHhI {
            gap: var(--hRodIx);
            display: flex;
            flex-direction: column;
            padding-top: var(--bHGrcR)
        }

        .EYLWh {
            font-size: var(--cAbutv);
            font-weight: var(--ilhznT);
            line-height: var(--hYkhvn)
        }

        .cjpfQz {
            font-size: var(--bxRMYV);
            color: var(--gHWzep)
        }

        .cjpfQz,
        .mCgZG {
            font-weight: var(--kQFAde);
            line-height: var(--jKYVuK)
        }

        .mCgZG {
            border: 1px solid;
            border-radius: var(--kBnXCZ);
            border-color: var(--juqJBE);
            justify-content: center;
            font-size: var(--bbHoYO);
            min-width: var(--ezkpjg);
            min-height: var(--ezkpjg)
        }

        .iygrQH,
        .mCgZG {
            display: flex;
            align-items: center
        }

        .iygrQH {
            position: relative
        }

        .goxaqy {
            background: var(--kgrLyM);
            border-width: .0625rem;
            border-color: var(--bjTodi);
            border-radius: var(--kBnXCZ);
            align-items: center;
            cursor: pointer;
            display: inline-flex;
            flex-shrink: 0;
            --transition-duration: var(--cWTXGg);
            transition-duration: var(--cWTXGg);
            --transition-prop: background, background-color, background-image, background-position;
            transition-property: background, background-color, background-image, background-position;
            --transition-easing: var(--drrWcF);
            transition-timing-function: var(--drrWcF)
        }

        .goxaqy:is(:disabled, [disabled], [data-disabled], [aria-disabled=true]) {
            cursor: not-allowed
        }

        .goxaqy:is(:checked, [data-checked], [aria-checked=true], [data-state=checked]):is(:disabled, [disabled], [data-disabled], [aria-disabled=true]) {
            border-color: var(--bjTodi)
        }

        .kiylWP {
            -webkit-user-select: none;
            user-select: none;
            font-size: var(--bbHoYO);
            font-weight: var(--ilhznT);
            line-height: 1.375rem
        }

        .bEhVsH {
            background: var(--fJMwHJ);
            border-radius: var(--kBnXCZ);
            --transition-duration: var(--cWTXGg);
            transition-duration: var(--cWTXGg);
            --transition-prop: transform, background;
            transition-property: transform, background;
            --transition-easing: var(--drrWcF);
            transition-timing-function: var(--drrWcF);
            z-index: var(--gvReQt)
        }

        .bEhVsH:is(:checked, [data-checked], [aria-checked=true], [data-state=checked]) {
            background: var(--gJxFmb);
            transform: translateX(100%)
        }

        .bEhVsH:is(:disabled, [disabled], [data-disabled], [aria-disabled=true]) {
            background: var(--bjTodi)
        }

        .gbwjCp {
            padding: var(--ekwCoy);
            background: var(--doNHWJ);
            border-radius: var(--cFwfnK);
            overflow: hidden;
            display: flex;
            flex-direction: column;
            width: 100%
        }

        .OYvTI {
            display: flex;
            justify-content: space-between;
            font-size: var(--cAbutv);
            font-weight: var(--ilhznT);
            line-height: var(--hYkhvn);
            margin-bottom: var(--ekwCoy)
        }

        @media screen and (min-width:28.125rem) {
            .fuvqZz {
                border-radius: var(--cFwfnK)
            }

            .idXmSB {
                gap: var(--hVYaQz)
            }

            .dmllOK {
                height: var(--dEptMU);
                width: var(--dEptMU)
            }

            .hhwNgB {
                align-items: center
            }

            .fMtMuu {
                border-radius: var(--eMaDjJ)
            }

            .cAvACc {
                justify-content: space-between;
                height: fit-content
            }

            .jSzHse {
                display: none
            }

            .aGPdH {
                border-bottom-left-radius: var(--cFwfnK);
                border-bottom-right-radius: var(--cFwfnK)
            }

            .gUDzHa,
            .kFbSLu {
                border-radius: var(--cFwfnK)
            }

            .gcttzh {
                font-size: var(--bbHoYO);
                font-weight: var(--kQFAde);
                line-height: var(--jKYVuK)
            }

            .vRLgH {
                bottom: var(--bHGrcR);
                right: var(--bHGrcR);
                max-width: 23.5rem
            }

            .kPNbZc {
                border-radius: var(--cFwfnK);
                width: 376px
            }

            .cjQKJq {
                border: 1px solid;
                border-radius: 0;
                border-color: var(--hNpVAf);
                font-size: var(--LaOw);
                font-weight: var(--ilhznT);
                line-height: var(--jKYVuK)
            }
        }

        @media screen and (min-width:28.125rem) {
            .cjQKJq:is(:checked, [data-checked], [aria-checked=true], [data-state=checked]) {
                background: var(--hNpVAf);
                color: var(--bPhdJv)
            }

            .cjQKJq:first-child {
                border-start-start-radius: var(--kBnXCZ);
                border-end-start-radius: var(--kBnXCZ);
                border-left-width: 1px
            }

            .cjQKJq:last-child {
                border-start-end-radius: var(--kBnXCZ);
                border-end-end-radius: var(--kBnXCZ)
            }

            .cjQKJq:is(:hover, [data-hover]) {
                color: var(--fJMwHJ)
            }
        }

        @media screen and (min-width:28.125rem) {
            .hPgbco {
                background: var(--doNHWJ);
                border-inline-width: 6px;
                border-block-width: 6px;
                border-top-right-radius: var(--eIOUEE);
                border-bottom-right-radius: var(--eIOUEE)
            }

            .diYsVJ {
                background: var(--djjVF)
            }

            .dALFhJ,
            .diYsVJ {
                height: var(--slider-thumb-height)
            }

            .dALFhJ {
                background: var(--dnYKdt)
            }

            .caIYiN {
                background: var(--djjVF)
            }

            .grSgkP {
                gap: var(--hRodIx);
                padding-bottom: var(--hRodIx)
            }

            .gwmHhI {
                gap: var(--hVYaQz);
                padding-top: var(--hRodIx)
            }

            .EYLWh,
            .cjpfQz {
                font-size: var(--bbHoYO);
                font-weight: var(--kQFAde);
                line-height: var(--jKYVuK)
            }

            .mCgZG {
                min-width: var(--gpyQjn);
                min-height: var(--gpyQjn)
            }
        }

        @media screen and (max-width:28.1225rem) {
            .idXmSB {
                background: var(--djjVF);
                border-radius: var(--kBnXCZ)
            }
        }

        @media screen and (max-width:28.1225rem) {
            .dmllOK:is([data-current]) {
                width: var(--leBpDT)
            }
        }

        @media screen and (max-width:28.1225rem) {
            .bspcKW {
                border: 1px solid var(--bjTodi);
                width: 22px;
                height: 22px
            }

            .vRLgH {
                top: max(var(--gSYzHq), env(safe-area-inset-top));
                left: var(--bHGrcR);
                right: var(--bHGrcR);
                max-width: calc(100% - var(--bCNKgG))
            }

            .dJIsNn svg {
                display: none
            }

            .bJVQrV {
                visibility: hidden
            }

            .kGAzBZ {
                padding: var(--hRodIx);
                background: var(--doNHWJ);
                gap: var(--hRodIx)
            }

            .hPgbco,
            .kGAzBZ {
                border-radius: var(--kBnXCZ)
            }

            .diYsVJ {
                border-radius: 3px
            }

            .dALFhJ {
                border-top-left-radius: 3px;
                border-bottom-left-radius: 3px
            }

            .cFqDZd {
                width: var(--ezkpjg);
                height: var(--ezkpjg)
            }
        }

        @media (hover:none) {

            .belhpa,
            .fHhYPw {
                display: flex
            }
        }
    }

    .djHzVi {
        border-radius: var(--kBnXCZ);
        padding-block: var(--hRodIx);
        font-size: var(--bbHoYO)
    }

    .djHzVi,
    .eWzJLw {
        padding-inline: var(--JLohO);
        font-weight: var(--ilhznT);
        line-height: var(--jKYVuK)
    }

    .eWzJLw {
        border: 1px solid;
        padding-block: var(--hVYaQz);
        border-radius: var(--kBnXCZ);
        display: flex;
        align-items: center;
        justify-content: center;
        font-size: var(--LaOw);
        height: var(--ezkpjg)
    }

    .dhcscD {
        background: var(--fJMwHJ);
        color: var(--doNHWJ)
    }

    .dhcscD:is(:disabled, [disabled], [data-disabled], [aria-disabled=true]) {
        background: var(--eLKRgp);
        color: var(--gjisfb)
    }

    .dhcscD:is(:disabled, [disabled], [data-disabled], [aria-disabled=true]):is(:hover, [data-hover]) {
        background: var(--eLKRgp)
    }

    .dhcscD:is(:hover, [data-hover]) {
        background: var(--bPhdJv)
    }

    .dhcscD:is(:active, [data-active]) {
        background: var(--gHWzep)
    }

    .iZonYH {
        background: var(--dnYKdt)
    }

    .iZonYH:is(:disabled, [disabled], [data-disabled], [aria-disabled=true]) {
        background: var(--kEAcCn)
    }

    .iZonYH:is(:disabled, [disabled], [data-disabled], [aria-disabled=true]):is(:hover, [data-hover]) {
        background: var(--kEAcCn)
    }

    .iZonYH:is(:hover, [data-hover]) {
        background: var(--hnExMM)
    }

    .iZonYH:is(:active, [data-active]) {
        background: var(--iGmtEV)
    }

    .iEddbT {
        background: var(--iliWrZ)
    }

    .iEddbT:is(:disabled, [disabled], [data-disabled], [aria-disabled=true]) {
        background: var(--ewTurH)
    }

    .iEddbT:is(:disabled, [disabled], [data-disabled], [aria-disabled=true]):is(:hover, [data-hover]) {
        background: var(--ewTurH)
    }

    .iEddbT:is(:hover, [data-hover]) {
        background: var(--hiYOhA)
    }

    .iEddbT:is(:active, [data-active]) {
        background: var(--kUGHnl)
    }

    .jEcVgJ {
        background: var(--eLKRgp)
    }

    .jEcVgJ:is(:disabled, [disabled], [data-disabled], [aria-disabled=true]) {
        background: var(--eLKRgp)
    }

    .jEcVgJ:is(:disabled, [disabled], [data-disabled], [aria-disabled=true]):is(:hover, [data-hover]) {
        background: var(--eLKRgp)
    }

    .jEcVgJ:is(:hover, [data-hover]) {
        background: var(--djjVF)
    }

    .jEcVgJ:is(:active, [data-active]) {
        background: var(--bjTodi)
    }

    .gRFbyf {
        background: var(--bjTodi)
    }

    .gRFbyf:is(:disabled, [disabled], [data-disabled], [aria-disabled=true]) {
        background: var(--eLKRgp)
    }

    .gRFbyf:is(:disabled, [disabled], [data-disabled], [aria-disabled=true]):is(:hover, [data-hover]) {
        background: var(--eLKRgp)
    }

    .gRFbyf:is(:hover, [data-hover]) {
        background: var(--juqJBE)
    }

    .gRFbyf:is(:active, [data-active]) {
        background: var(--gjisfb)
    }

    .iEuUSw {
        background: var(--fmTGnW);
        color: var(--doNHWJ)
    }

    .iEuUSw:is(:disabled, [disabled], [data-disabled], [aria-disabled=true]) {
        background: var(--gNaSSs)
    }

    .iEuUSw:is(:disabled, [disabled], [data-disabled], [aria-disabled=true]):is(:hover, [data-hover]) {
        background: var(--gNaSSs)
    }

    .iEuUSw:is(:hover, [data-hover]) {
        background: var(--capRnD)
    }

    .iEuUSw:is(:active, [data-active]) {
        background: var(--dOwksG)
    }

    .jiAZoE {
        padding: var(--hVYaQz);
        border: 1px solid;
        display: flex;
        justify-content: center;
        align-items: center;
        font-size: var(--bbHoYO);
        width: auto;
        height: var(--ezkpjg);
        padding-left: var(--ggIWIo)
    }

    .jiAZoE,
    .kwuUeS {
        border-radius: var(--kBnXCZ);
        font-weight: var(--ilhznT);
        line-height: var(--jKYVuK)
    }

    .kwuUeS {
        padding-block: var(--bHGrcR);
        padding-inline: var(--ggIWIo);
        font-size: var(--LaOw)
    }

    .ipUqDA {
        padding: 0;
        font-size: var(--gGzvPq);
        font-weight: var(--ilhznT);
        line-height: var(--jmOHBu);
        text-transform: uppercase;
        letter-spacing: .025rem
    }

    .kERnCe {
        background: var(--doNHWJ)
    }

    .dlHmtD {
        background: var(--fQXhKs)
    }

    .gUnSuz {
        position: fixed !important;
        transform: unset !important;
        top: unset !important;
        bottom: 0 !important;
        right: 0 !important;
        width: unset !important;
        min-width: unset !important;
        max-width: unset !important
    }

    .iRMaRY {
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 0;
        width: 100% !important
    }

    .cVhqDs {
        position: fixed !important;
        transform: unset !important;
        top: 0 !important;
        bottom: 0 !important;
        right: 0 !important;
        width: unset !important;
        min-width: unset !important;
        max-width: unset !important
    }

    .wUrWb {
        border-radius: 0;
        width: 100% !important;
        height: 100%
    }

    .dacMKb {
        position: relative
    }

    .hibfTX {
        position: sticky;
        z-index: var(--gvReQt);
        top: 0
    }

    .kdNLay:is([open], [data-state=open]) {
        animation: fade-in .25s ease-out
    }

    .kdNLay:is([data-state=closed]) {
        animation: fade-out .2s ease-out
    }

    .jOpPTj:is(:hover, [data-hover]) {
        background: var(--djjVF)
    }

    .kPKIme:has([data-part=value-text]:not(:empty)) [data-part=inline-label] {
        font-size: var(--LaOw);
        font-weight: var(--kQFAde);
        line-height: var(--jKYVuK)
    }

    .jcIupK {
        background: var(--djjVF);
        border: 1.5px solid transparent;
        border-radius: var(--cFwfnK);
        padding-inline: var(--JLohO);
        height: var(--casCcK);
        width: 100%
    }

    .jcIupK:is([open], [data-state=open]) {
        background: var(--bjTodi)
    }

    .group:is(:invalid, [data-invalid=true], [aria-invalid=true]) .jcIupK:is([open], [data-state=open]) {
        border-color: var(--ewTurH)
    }

    .group:is(:invalid, [data-invalid=true], [aria-invalid=true]) .jcIupK {
        background: var(--eHIwLs);
        border-color: var(--ewTurH)
    }

    .group:is(:disabled, [disabled], [data-disabled=true]) .jcIupK {
        background: var(--djjVF);
        cursor: not-allowed
    }

    .group:is(:invalid, [data-invalid=true], [aria-invalid=true]).group:is(:disabled, [disabled], [data-disabled=true]) .jcIupK {
        background: var(--eHIwLs)
    }

    .jcIupK:is(:focus-visible, [data-focus-visible]) {
        background: var(--bjTodi);
        border-color: var(--gJxFmb)
    }

    .jcIupK:is(:hover, [data-hover]) {
        background: var(--bjTodi)
    }

    .group:is(:hover, [data-hover]).group:is(:disabled, [disabled], [data-disabled=true]) .jcIupK {
        background: var(--djjVF);
        cursor: not-allowed
    }

    .group:is(:hover, [data-hover]).group:is(:invalid, [data-invalid=true]).group:is(:disabled, [disabled], [data-disabled=true]) .jcIupK {
        background: var(--eHIwLs)
    }

    .bUmIYt {
        padding-left: var(--bHGrcR)
    }

    .gWSuMv {
        padding-right: var(--jzxKdA)
    }

    .gWSuMv:is([aria-selected=true], [data-selected]) {
        padding-right: var(--hRodIx)
    }

    .wjlSA:is(:hover, [data-hover]) {
        background: var(--djjVF)
    }

    .joWzYF {
        background: var(--djjVF);
        border: .09375rem solid transparent;
        border-radius: var(--kBnXCZ);
        padding-inline: var(--hRodIx);
        color: var(--fJMwHJ);
        height: var(--gpyQjn)
    }

    .group:is(:disabled, [disabled], [data-disabled=true]) .joWzYF {
        background: var(--djjVF);
        color: var(--gjisfb);
        cursor: not-allowed
    }

    .group:is(:invalid, [data-invalid=true], [aria-invalid=true]).group:is(:disabled, [disabled], [data-disabled=true]) .joWzYF {
        background: var(--eHIwLs)
    }

    .group:is(:invalid, [data-invalid=true], [aria-invalid=true]) .joWzYF {
        background: var(--eHIwLs)
    }

    .joWzYF:is(:hover, [data-hover]) {
        background: var(--bjTodi)
    }

    .group:is(:hover, [data-hover]).group:is(:disabled, [disabled], [data-disabled=true]) .joWzYF {
        background: var(--djjVF)
    }

    .group:is(:hover, [data-hover]).group:is(:invalid, [data-invalid=true]).group:is(:disabled, [disabled], [data-disabled=true]) .joWzYF {
        background: var(--eHIwLs)
    }

    .cmlAqC,
    .eKlMAr {
        padding-left: var(--bHGrcR)
    }

    .group:is(:disabled, [disabled], [data-disabled=true]) .eKlMAr {
        color: var(--gjisfb)
    }

    .fMqkAa {
        min-width: var(--casCcK)
    }

    .kyBjQb {
        border: 0;
        color: var(--gHWzep)
    }

    .group:is(:disabled, [disabled], [data-disabled=true]) .kyBjQb {
        cursor: not-allowed;
        color: var(--gjisfb)
    }

    .group:is(:hover, [data-hover]).group:is(:disabled, [disabled], [data-disabled=true]) .kyBjQb {
        cursor: not-allowed;
        color: var(--gjisfb)
    }

    .group:is(:hover, [data-hover]) .kyBjQb {
        color: var(--fJMwHJ)
    }

    .hregsQ {
        padding-left: var(--bHGrcR)
    }

    .cmnSFn {
        height: var(--bDeMtk);
        width: var(--bDeMtk);
        min-height: var(--bDeMtk);
        min-width: var(--bDeMtk)
    }

    .kdRXAR {
        right: calc(var(--iaEILb) * -1);
        top: calc(var(--iaEILb) * -1)
    }

    .IXUYW {
        height: var(--fOJbxl);
        width: var(--fOJbxl);
        min-height: var(--fOJbxl);
        min-width: var(--fOJbxl)
    }

    .lfElcd {
        height: 2.5rem;
        width: 2.5rem;
        min-height: 2.5rem;
        min-width: 2.5rem
    }

    .fUlPIS {
        height: 8rem;
        width: 8rem;
        min-height: 8rem;
        min-width: 8rem
    }

    .jwpjZX {
        height: var(--kdtLzE);
        width: var(--kdtLzE);
        min-height: var(--kdtLzE);
        min-width: var(--kdtLzE)
    }

    .fjJdHL {
        padding: var(--JLohO)
    }

    .gjavNu {
        font-size: var(--bbHoYO);
        font-weight: var(--ilhznT);
        line-height: var(--jKYVuK)
    }

    .kICJPo {
        margin-top: var(--bHGrcR)
    }

    .cxiHfR {
        color: var(--gHWzep)
    }

    .inToix {
        color: var(--gJxFmb)
    }

    .bAqxqU {
        color: var(--gEmQZc)
    }

    .cyogce {
        color: var(--gytxnv)
    }

    .eiUcvx {
        padding: var(--ekwCoy);
        align-items: start
    }

    .kbAGZg {
        font-size: var(--bxRMYV);
        font-weight: var(--ilhznT);
        line-height: var(--jKYVuK)
    }

    .gGWNnm {
        margin-top: var(--hRodIx)
    }

    .evwVuX {
        gap: var(--hRodIx)
    }

    .egOMQ {
        background: var(--fQXhKs);
        border-radius: var(--cMNUUo);
        padding-block: var(--hVYaQz);
        padding-left: var(--hVYaQz);
        padding-right: var(--ekwCoy);
        width: auto
    }

    .jlnHLi {
        padding: var(--ggIWIo);
        border-radius: var(--kBnXCZ)
    }

    .ijFWym {
        background: var(--kgrLyM);
        outline: 2px solid transparent;
        outline-offset: 2px;
        caret-color: var(--emIFqB);
        width: 100%
    }

    .lgQYRc {
        background: var(--djjVF);
        padding-block: var(--hVYaQz);
        border-radius: var(--kBnXCZ)
    }

    .lgQYRc:focus-within {
        background: var(--bjTodi);
        z-index: var(--gvReQt)
    }

    .gvvWFX {
        margin-left: var(--hRodIx)
    }

    .eqEfGE {
        background: transparent;
        outline: 2px solid transparent;
        outline-offset: 2px;
        font-size: var(--LaOw);
        font-weight: var(--ilhznT);
        line-height: var(--jKYVuK);
        color: var(--gHWzep);
        caret-color: var(--gJxFmb);
        width: 100%
    }

    .eqEfGE::placeholder,
    .eqEfGE[data-placeholder] {
        color: var(--gHWzep);
        font-size: var(--LaOw);
        font-weight: var(--ilhznT);
        line-height: var(--jKYVuK)
    }

    .eqEfGE:is(:active, [data-active]) {
        color: var(--fJMwHJ)
    }

    .kURkiA {
        border-color: var(--hSSrLd)
    }

    .gdroGx {
        background: var(--kEAcCn)
    }

    .edQMaA {
        color: var(--emIFqB)
    }

    .ibLMGm {
        background: var(--ewTurH)
    }

    .jMhjkj {
        color: var(--jiJiJN)
    }

    .bJUmvW {
        border-color: var(--kEAcCn);
        color: var(--emIFqB)
    }

    .hUFseA {
        gap: var(--bHGrcR)
    }

    .iOmUId {
        padding: var(--dlouuw);
        width: 2.75rem
    }

    .duGTQs {
        width: 1.25rem;
        height: 1.25rem
    }

    .cJwyKn {
        gap: var(--bHGrcR)
    }

    .cvwKny {
        padding: var(--dlouuw);
        width: 1.75rem
    }

    .hSAzRr {
        width: .75rem;
        height: .75rem
    }

    @media screen and (min-width:28.125rem) {

        .djHzVi,
        .jiAZoE {
            border-radius: var(--cFwfnK)
        }

        .jfYtCa {
            width: 240px
        }

        .kERnCe {
            background: var(--eLKRgp);
            backdrop-filter: blur(48px);
            -webkit-backdrop-filter: blur(48px)
        }

        .jcIupK {
            height: var(--iBxhCN)
        }

        .bUmIYt {
            padding-left: var(--hRodIx)
        }

        .joWzYF {
            border-radius: var(--cFwfnK)
        }

        .cmlAqC {
            padding-left: var(--hRodIx)
        }

        .evwVuX {
            gap: var(--bHGrcR)
        }

        .egOMQ {
            background: var(--djjVF);
            border-radius: var(--cFwfnK);
            padding-block: var(--hRodIx);
            padding-left: var(--ekwCoy);
            width: 100%
        }
    }

    @media screen and (min-width:28.125rem) {
        .egOMQ:is(:disabled, [disabled], [data-disabled], [aria-disabled=true]) {
            background: var(--eLKRgp)
        }

        .egOMQ:is(:disabled, [disabled], [data-disabled], [aria-disabled=true]):is(:hover, [data-hover]) {
            background: var(--eLKRgp)
        }

        .egOMQ:is(:hover, [data-hover]) {
            background: var(--bjTodi)
        }
    }

    @media screen and (min-width:28.125rem) {
        .jlnHLi {
            padding: var(--ekwCoy)
        }

        .lgQYRc {
            border-radius: var(--cFwfnK)
        }

        .kURkiA {
            border-color: var(--dnYKdt)
        }

        .eFMTbf {
            border-color: var(--iliWrZ)
        }
    }

    @media screen and (min-width:80rem) {
        .jfYtCa {
            width: 280px
        }
    }

    @media screen and (min-width:108rem) {
        .jfYtCa {
            width: 320px
        }
    }

    @media screen and (min-width:150rem) {
        .jfYtCa {
            width: 400px
        }
    }

    @media screen and (max-width:28.1225rem) {
        .kERnCe {
            border-top: 1px solid var(--djjVF)
        }

        .eZHJVK {
            gap: 0;
            padding-bottom: 0
        }

        .HjFfg {
            padding-block: var(--hRodIx);
            padding-inline: var(--jzxKdA)
        }

        .cOJhMB {
            background: var(--djjVF);
            border-radius: var(--kBnXCZ);
            height: 100%
        }

        .jlTues {
            border-bottom: 1px solid var(--djjVF)
        }

        .duwxJz {
            gap: var(--jQqxHz);
            padding-bottom: var(--hRodIx)
        }

        .kSCGPs {
            background: var(--fJMwHJ)
        }

        .dQGCwZ {
            padding-inline: 0;
            flex: 1 1 0%
        }

        .evwVuX {
            align-item: flex-start
        }

        .egOMQ {
            font-size: var(--bxRMYV);
            font-weight: var(--ilhznT);
            line-height: var(--jKYVuK)
        }
    }

    @media screen and (max-width:28.1225rem) {
        .egOMQ:is(:checked, [data-checked], [aria-checked=true], [data-state=checked]) {
            background: var(--kpzvnO)
        }
    }

    @media screen and (max-width:28.1225rem) {
        .bwpgAD {
            border: none;
            background: var(--dqQyHl);
            outline: 2px solid transparent;
            outline-offset: 2px;
            position: relative;
            color: var(--hSSrLd);
            display: flex;
            align-items: center;
            justify-content: center;
            --transition-prop: all;
            transition-property: all
        }

        .bwpgAD:is(:checked, [data-checked], [aria-checked=true], [data-state=checked]) {
            background: var(--gJxFmb)
        }

        .bwpgAD:is(:checked, [data-checked], [aria-checked=true], [data-state=checked]) svg {
            opacity: 1
        }

        .bwpgAD svg {
            display: block;
            opacity: 0
        }

        .jlnHLi {
            background: var(--fQXhKs)
        }

        .fPgBVd {
            color: var(--fJMwHJ)
        }

        .ijFWym {
            font-size: var(--bbHoYO);
            font-weight: var(--kQFAde);
            line-height: var(--jKYVuK)
        }

        .mFnjm {
            background: var(--iliWrZ)
        }
    }
}

@layer utilities {
    @layer compositions {
        .hxvKMV {
            font-size: var(--LaOw)
        }

        .ezsDMk,
        .hxvKMV {
            font-weight: var(--kQFAde);
            line-height: var(--jKYVuK)
        }

        .bymsaw,
        .ezsDMk {
            font-size: var(--bbHoYO)
        }

        .bymsaw {
            font-weight: var(--ecprPa);
            line-height: var(--jKYVuK)
        }

        .fgyhLx {
            font-size: var(--cAbutv);
            font-weight: var(--ilhznT);
            line-height: var(--hYkhvn)
        }

        .ftZuPP {
            text-transform: uppercase;
            letter-spacing: .025rem
        }

        .ftZuPP,
        .gWWqxk {
            font-size: var(--gGzvPq);
            font-weight: var(--ilhznT);
            line-height: var(--jmOHBu)
        }

        .dhjqsi {
            font-weight: var(--kQFAde)
        }

        .bCzgHD,
        .dhjqsi {
            font-size: var(--bxRMYV);
            line-height: var(--jKYVuK)
        }

        .bCzgHD,
        .cffwxA {
            font-weight: var(--ilhznT)
        }

        .cffwxA {
            font-size: var(--LaOw);
            line-height: var(--jKYVuK)
        }

        .jiWPzV {
            font-size: var(--gGzvPq);
            font-weight: var(--ecprPa);
            line-height: var(--jmOHBu)
        }

        .gRVYOk {
            font-size: var(--jBlsuJ);
            line-height: 2rem
        }

        .dNxFtD,
        .gRVYOk {
            font-weight: var(--ilhznT)
        }

        .dNxFtD {
            font-size: var(--dmbFLa);
            line-height: 2.25rem
        }

        .eLLqRa {
            font-size: var(--fLoDwQ);
            font-weight: var(--ilhznT);
            line-height: 1.5rem
        }

        .kHxpWu:has(input:not(:placeholder-shown)) [data-part=label] {
            font-size: var(--gGzvPq);
            font-weight: var(--ilhznT);
            line-height: var(--jmOHBu)
        }

        .kTFGPm:has(input[placeholder]:not([placeholder=""])) [data-part=label] {
            font-size: var(--gGzvPq);
            font-weight: var(--ilhznT);
            line-height: var(--jmOHBu)
        }

        .hniEPr:has([data-part=input-suffix]) [data-part=input-suffix-hidden] {
            font-size: var(--LaOw);
            font-weight: var(--ilhznT);
            line-height: var(--jKYVuK)
        }

        .czEffU:has([data-part=input-suffix]) [data-part=input-suffix] {
            font-size: var(--LaOw);
            font-weight: var(--ilhznT);
            line-height: var(--jKYVuK)
        }

        [data-part=input-root]:focus-within .jplLsB [data-part=label] {
            font-size: var(--gGzvPq);
            font-weight: var(--ilhznT);
            line-height: var(--jmOHBu)
        }

        @media screen and (min-width:28.125rem) {
            .eSKlkx {
                font-size: var(--LaOw)
            }

            .benBgs,
            .eSKlkx {
                font-weight: var(--kQFAde);
                line-height: var(--jKYVuK)
            }

            .benBgs {
                font-size: var(--bbHoYO)
            }
        }

        @media screen and (min-width:28.125rem) {
            .jzsUTz:has(input:not(:placeholder-shown)) [data-part=label] {
                font-size: var(--LaOw);
                font-weight: var(--kQFAde);
                line-height: var(--jKYVuK)
            }
        }

        @media screen and (min-width:28.125rem) {
            .cUfGbL:has(input[placeholder]:not([placeholder=""])) [data-part=label] {
                font-size: var(--LaOw);
                font-weight: var(--kQFAde);
                line-height: var(--jKYVuK)
            }
        }

        @media screen and (min-width:28.125rem) {
            [data-part=input-root]:focus-within .goNZSk [data-part=label] {
                font-size: var(--LaOw);
                font-weight: var(--kQFAde);
                line-height: var(--jKYVuK)
            }
        }

        @media screen and (min-width:46.5rem) {
            .iwfZcJ {
                font-size: var(--bzntac);
                line-height: 4.5rem
            }

            .iwfZcJ,
            .ktjwVh {
                font-weight: var(--ilhznT)
            }

            .ktjwVh {
                font-size: 4rem;
                line-height: 5rem
            }

            .hknYVn {
                font-size: var(--jBlsuJ);
                font-weight: var(--ilhznT);
                line-height: 2rem
            }
        }

        @media screen and (min-width:120rem) {
            .eJmAfl {
                font-size: 5.5rem;
                font-weight: var(--ilhznT);
                line-height: 6.5rem
            }
        }
    }

    .jFzAEw {
        --offset-y: 7rem
    }

    .eiDtue {
        background: var(--dUnOUM)
    }

    .kRwzZ {
        background: var(--kEAcCn)
    }

    .fTFNQv {
        background: var(--eLKRgp)
    }

    .ljFqke {
        background: var(--eHIwLs)
    }

    .iOUrQx {
        background: var(--ewTurH)
    }

    .fmkfKi {
        background: var(--fQXhKs)
    }

    .gkGfYo {
        background: var(--isNuTy)
    }

    .liqIEw {
        background: var(--jvuVwm)
    }

    .icwcVa {
        background: var(--kgrLyM)
    }

    .jTazso {
        background: unset
    }

    .AxjtU {
        padding: 0
    }

    .jHvYIR {
        padding: var(--ekwCoy)
    }

    .fwKrVR {
        background: var(--hNpVAf)
    }

    .iortIh {
        padding: .375rem
    }

    .pXlNk {
        padding: var(--iaEILb)
    }

    .ecnwim {
        border: .125rem solid
    }

    .qRMOS {
        padding: var(--hRodIx)
    }

    .eLLAQj {
        background: var(--emIFqB)
    }

    .kixmGl {
        background: var(--capRnD)
    }

    .cnRugb {
        background: var(--jiJiJN)
    }

    .dGvHjD {
        background: var(--djjVF)
    }

    .prBIk {
        padding: var(--hVYaQz)
    }

    .jNBmCp {
        background: var(--xfKID)
    }

    .Psygn {
        border: 1.5px solid transparent
    }

    .uMKSR {
        border: .09375rem solid transparent
    }

    .foDtdn {
        background: transparent
    }

    .ljHbaS {
        background: #444444
    }

    .kwFPVT {
        background: var(--doNHWJ)
    }

    .ijOBbA {
        background: var(--bjTodi)
    }

    .bqyxCB {
        background: var(--DVQrT)
    }

    .hWgZTB {
        inset: 0
    }

    .gprOJh {
        background: var(--dmuQkX)
    }

    .eAZrqi {
        margin: auto
    }

    .cRSOYf {
        background: var(--hSSrLd)
    }

    .kcyxaf {
        padding: var(--jzxKdA)
    }

    .eCPDdW {
        background: var(--dBrLsU)
    }

    .jwKsrD {
        padding: var(--jHukOY)
    }

    .dRrGMp {
        border: 1px solid
    }

    .ZlfBE {
        border-color: var(--kEAcCn)
    }

    .dTDhSt {
        border-color: var(--bjTodi)
    }

    .mrFzE {
        border-color: var(--ewTurH)
    }

    .hZMzHD {
        border-color: var(--kgrLyM)
    }

    .kiJoEE {
        border-width: 0
    }

    .qbege {
        gap: 0
    }

    .kJNFTH {
        padding-block: var(--hRodIx)
    }

    .jrIcfy {
        gap: 8px
    }

    .eUzgdi {
        gap: var(--hVYaQz)
    }

    .juHajY {
        gap: var(--bHGrcR)
    }

    .gBFUsU {
        border-radius: var(--eMaDjJ)
    }

    .gARoIn {
        gap: var(--ekwCoy)
    }

    .kdFIjO {
        flex: 1 1 0%
    }

    .gnlqYH {
        overflow: hidden
    }

    .khYeJM {
        border-radius: var(--kBnXCZ)
    }

    .jGLVDA {
        border-color: var(--dmuQkX)
    }

    .kJNFPq {
        padding-inline: var(--hRodIx)
    }

    .iUFTor {
        gap: .375rem
    }

    .cAJVgb {
        border-radius: var(--cFwfnK)
    }

    .ckRUFL {
        gap: var(--JLohO)
    }

    .jvfQZP {
        border-radius: var(--hYfIdy)
    }

    .gsQtpe {
        gap: var(--iaEILb)
    }

    .kJNFPf {
        margin-inline: var(--hRodIx)
    }

    .qbbQg {
        border-radius: 0
    }

    .ejezwN {
        padding-inline: var(--JLohO)
    }

    .qbege\! {
        gap: 0 !important
    }

    .diIxfU {
        outline: 2px solid transparent;
        outline-offset: 2px
    }

    .bqdREp {
        transition: transform .2s ease-in-out, font-size .2s ease-in-out, line-height .2s ease-in-out, font-weight .2s ease-in-out, font-style .2s ease-in-out
    }

    .fOVJNr {
        overflow: visible
    }

    .iObLNe {
        margin-inline: .1875rem
    }

    .jBvUyy {
        padding-inline: var(--bHGrcR)
    }

    .kamUri {
        padding-block: var(--dlouuw)
    }

    .jBvUCP {
        padding-block: var(--bHGrcR)
    }

    .jMgCQs {
        padding-inline: var(--hVYaQz)
    }

    .kOkymz {
        gap: var(--nseqS)
    }

    .cAlevg {
        gap: var(--hRodIx)
    }

    .tEYnq {
        gap: var(--dhoPGH)
    }

    .gMnojF {
        gap: var(--jzxKdA)
    }

    .guQloH {
        padding-inline: var(--jHukOY)
    }

    .kTqSG {
        padding-block: 0, 4375rem
    }

    .dkBIZR {
        padding-inline: .625rem
    }

    .dYvQpb {
        padding-inline: var(--jzxKdA)
    }

    .gAPOWR {
        padding-block: var(--dhoPGH)
    }

    .clGAlw {
        border-radius: var(--bWVRWt)
    }

    .eHNear {
        transition: opacity .5s
    }

    .bwaRTO {
        margin-block: var(--dxsfZp)
    }

    .bVocNF {
        padding-inline: var(--ekwCoy)
    }

    .guQlpm {
        padding-block: var(--jHukOY)
    }

    .bVocNQ {
        margin-inline: var(--ekwCoy)
    }

    .kJNFTu {
        margin-block: var(--hRodIx)
    }

    .jZncVP {
        gap: 12rem
    }

    .bRWlzm {
        gap: var(--dlVxBj)
    }

    .coifUy {
        margin-inline: auto
    }

    .gBbHot {
        margin-inline: calc(var(--ekwCoy) * -1)
    }

    .dYvQkP {
        margin-block: var(--jzxKdA)
    }

    .bOTgzQ {
        gap: var(--dxsfZp)
    }

    .bZlUox {
        grid-column: span 0
    }

    .jMgCPN {
        padding-block: var(--hVYaQz)
    }

    .WpSlY {
        transition: height .2s ease
    }

    .ngxpB {
        transition: width .2s ease
    }

    .lfdnih {
        color: var(--emIFqB)
    }

    .gOqdXV {
        color: var(--gHWzep)
    }

    .fvKVQD {
        color: var(--gytxnv)
    }

    .fPSBzf {
        display: flex
    }

    .jnHeiV {
        position: unset
    }

    .ePatWB {
        color: var(--fJMwHJ)
    }

    .cUuLmD {
        color: var(--bPhdJv)
    }

    .iGEsbR {
        color: var(--jiJiJN)
    }

    .djCauk {
        color: var(--hiYOhA)
    }

    .ggEYuI {
        color: var(--hnExMM)
    }

    .bYPztT {
        align-items: center
    }

    .iRgpoQ {
        flex-direction: column
    }

    .bvMRXU {
        align-items: start
    }

    .cMGtQw {
        flex-direction: row
    }

    .bYPznK {
        justify-content: center
    }

    .bvMRZh {
        justify-content: start
    }

    .dcJAKS {
        visibility: hidden
    }

    .jXSfKH {
        position: absolute
    }

    .dBAuHp {
        translate: -50% -50%
    }

    .iHMUPj {
        align-items: stretch
    }

    .fzpnXB {
        row-gap: 0
    }

    .jBvUIS {
        column-gap: var(--bHGrcR)
    }

    .jTWvec {
        position: relative
    }

    .GLYGZ {
        --yVRWg: var(--fPWLBM);
        --ccMjBz: var(--dwBZwz);
        --hjJRhX: var(--kJzloH);
        --iaREDJ: var(--gcdvGZ);
        --gTYnIJ: var(--irHIzl)
    }

    .jGLVGD {
        background-color: var(--dmuQkX)
    }

    .dDWCpe {
        justify-content: space-between
    }

    .diLdWV {
        fill: none
    }

    .gdXEre {
        caret-color: var(--emIFqB)
    }

    .jTIfaZ {
        transform-origin: left
    }

    .iMyDyr {
        transform: translateY(55%)
    }

    .heQunj {
        cursor: text
    }

    .hWhrno {
        text-overflow: ellipsis
    }

    .XXeOq\! {
        cursor: not-allowed !important
    }

    .cERSkX {
        pointer-events: none
    }

    .dtGNKz\! {
        color: var(--gjisfb) !important
    }

    .ePatWB\! {
        color: var(--fJMwHJ) !important
    }

    .kDeJIO {
        transform: rotate(-90deg)
    }

    .ipjxXz {
        --yVRWg: var(--dgzSFq);
        --ccMjBz: var(--fTtimF);
        --hjJRhX: var(--kEpHQp);
        --iaREDJ: var(--cAWaCD);
        --gTYnIJ: var(--ftVBiH)
    }

    .cxUKSz {
        --yVRWg: var(--fUkfhS);
        --ccMjBz: var(--ggnpGl);
        --hjJRhX: var(--ljkUAR);
        --iaREDJ: var(--kpZJnL);
        --gTYnIJ: var(--fCrEZj)
    }

    .kKZXCb {
        --yVRWg: var(--ktJENu);
        --ccMjBz: var(--kZXNER);
        --hjJRhX: var(--cyPgwd);
        --iaREDJ: var(--eANakP);
        --gTYnIJ: var(--lmhikf)
    }

    .fSMNOl {
        color: var(--iliWrZ)
    }

    .klEPAG {
        visibility: visible
    }

    .foducv {
        visibility: collapse
    }

    .gEYBVn {
        justify-content: flex-start
    }

    .lnopcr {
        position: sticky
    }

    .jqbWsS {
        z-index: var(--gvReQt)
    }

    .bZRhvx {
        cursor: pointer
    }

    .RVLiV {
        cursor: auto
    }

    .fyplMZ {
        cursor: default
    }

    .kFYoVQ {
        -webkit-user-select: none;
        user-select: none
    }

    .eWkBaj {
        -webkit-user-select: inherit;
        user-select: inherit
    }

    .dtGNKz {
        color: var(--gjisfb)
    }

    .cbkwRf {
        white-space: nowrap
    }

    .kjBcSz {
        direction: column
    }

    .gEYBWy {
        align-items: flex-start
    }

    .jVcvZC {
        color: var(--fmTGnW)
    }

    .kgmybV {
        row-gap: var(--iaEILb)
    }

    .fzpnXk {
        column-gap: 0
    }

    .cYdhWw {
        display: grid
    }

    .iCUXHr {
        grid-template-columns: repeat(1, minmax(0, 1fr))
    }

    .gANyOq {
        font-size: var(--fLoDwQ)
    }

    .frGkxb {
        quotes: "“" "”"
    }

    .felzJA {
        justify-content: flex-end
    }

    .bYPzoC {
        text-align: center
    }

    .fzpbIC {
        opacity: 1
    }

    .fzpojb {
        opacity: 0
    }

    .guraBs {
        transform: translate(-50%, -50%)
    }

    .hpLCHX {
        z-index: var(--dXkMpE)
    }

    .hkHEkr {
        position: auto
    }

    .fdbHnU {
        font-weight: var(--ilhznT)
    }

    .hGHvhs {
        font-weight: 700
    }

    .jwdZZc {
        line-height: 1.5rem
    }

    .cdOCol {
        font-weight: var(--kQFAde)
    }

    .cXSgHd {
        aspect-ratio: 1/1
    }

    .tSaGX {
        font-size: var(--jBlsuJ)
    }

    .dnRylA {
        line-height: 2rem
    }

    .gasSYy {
        flex-wrap: wrap
    }

    .duHtVZ {
        background-color: var(--djjVF)
    }

    .jciMSz {
        align-items: baseline
    }

    .fLWVbj {
        flex-wrap: unset
    }

    .CTIxu {
        font-weight: var(--kiGtxh)
    }

    .ddgODW {
        display: none
    }

    .ldKigU {
        object-fit: contain
    }

    .fdsqoh {
        direction: right
    }

    .ljHGQN {
        text-align: right
    }

    .cDYPxe {
        --gradient-stops: var(--gradient-via-stops, var(--gradient-position), var(--gradient-from) var(--gradient-from-position), var(--gradient-to) var(--gradient-to-position));
        --gradient-position: to top;
        background-image: linear-gradient(var(--gradient-stops))
    }

    .jgWhGt {
        --gradient-from: var(--hSSrLd)
    }

    .fQQtCV {
        --gradient-to: var(--kgrLyM)
    }

    .ezkBTa {
        text-align: left
    }

    .bvMRPe {
        align-self: start
    }

    .hLQIGS {
        text-transform: uppercase
    }

    .hsHnHN {
        backdrop-filter: blur(48px);
        -webkit-backdrop-filter: blur(48px)
    }

    .eAZrpM {
        width: auto
    }

    .hYZFkb {
        width: 100%
    }

    .qbeer {
        top: 0
    }

    .kiKDyH {
        left: 0
    }

    .hWgptE {
        right: 0
    }

    .kyGdCf {
        bottom: 0
    }

    .eCaVMz {
        left: 50%
    }

    .dDihBf {
        top: 50%
    }

    .dnSOJn {
        height: 10rem
    }

    .kJNFRz {
        margin-top: var(--hRodIx)
    }

    .ckbSSI {
        min-width: 13rem
    }

    .ckbLyC {
        max-width: 13rem
    }

    .jvceHi {
        margin-left: calc(var(--bHGrcR) * -1)
    }

    .fzpnWB {
        margin-left: 0
    }

    .drjDSG {
        top: -4px
    }

    .dnSPzh {
        height: 30rem
    }

    .jsxiNQ {
        width: 300px
    }

    .VJSXh {
        margin-right: .875rem
    }

    .jNoUqQ {
        left: 1rem
    }

    .dknXSG {
        bottom: .625rem
    }

    .bVocLd {
        padding-top: var(--ekwCoy)
    }

    .YWCQK {
        max-width: 11.6875rem
    }

    .fzpnVC {
        padding-bottom: 0
    }

    .fsdzmw {
        top: calc(var(--bHGrcR) * -1)
    }

    .fIGFhb {
        right: calc(var(--bHGrcR) * -1)
    }

    .prBIn {
        width: var(--dEptMU)
    }

    .iRftJw {
        min-width: var(--dEptMU)
    }

    .qRMOR {
        width: var(--bCNKgG)
    }

    .eBeGdq {
        min-width: var(--bCNKgG)
    }

    .jSdGKI {
        width: var(--leBpDT)
    }

    .fRPhOL {
        min-width: var(--leBpDT)
    }

    .kcPnbS {
        width: var(--cZCreJ)
    }

    .klQXux {
        min-width: var(--cZCreJ)
    }

    .jwKsrI {
        width: var(--cEmqxz)
    }

    .iIhpsz {
        min-width: var(--cEmqxz)
    }

    .jHvYIS {
        width: var(--fOJbxl)
    }

    .bMNvzp {
        min-width: var(--fOJbxl)
    }

    .jSndIz {
        width: var(--kdtLzE)
    }

    .UHEmM {
        min-width: var(--kdtLzE)
    }

    .jwTPpz {
        width: var(--bDeMtk)
    }

    .dKZLQA {
        min-width: var(--bDeMtk)
    }

    .kcyxac {
        width: var(--gpyQjn)
    }

    .dLpLpz {
        min-width: var(--gpyQjn)
    }

    .kIddhJ {
        width: var(--casCcK)
    }

    .bUZULu {
        min-width: var(--casCcK)
    }

    .jxzzur {
        width: var(--hqFFuc)
    }

    .jxphGg {
        min-width: var(--hqFFuc)
    }

    .prBII {
        height: var(--dEptMU)
    }

    .iUhGFX {
        min-height: var(--dEptMU)
    }

    .qRMPa {
        height: var(--bCNKgG)
    }

    .eCnJRh {
        min-height: var(--bCNKgG)
    }

    .jSdGKD {
        height: var(--leBpDT)
    }

    .fRhWng {
        min-height: var(--leBpDT)
    }

    .kcPnbR {
        height: var(--cZCreJ)
    }

    .klTudm {
        min-height: var(--cZCreJ)
    }

    .jwKsrv {
        height: var(--cEmqxz)
    }

    .iGoDuo {
        min-height: var(--cEmqxz)
    }

    .jHvYIJ {
        height: var(--fOJbxl)
    }

    .bLErLy {
        min-height: var(--fOJbxl)
    }

    .jSndIw {
        height: var(--kdtLzE)
    }

    .TLxcr {
        min-height: var(--kdtLzE)
    }

    .jwTPpo {
        height: var(--bDeMtk)
    }

    .dISejz {
        min-height: var(--bDeMtk)
    }

    .kcywZX {
        height: var(--gpyQjn)
    }

    .dKKyTg {
        min-height: var(--gpyQjn)
    }

    .kIddhe {
        height: var(--casCcK)
    }

    .bPNDzd {
        min-height: var(--casCcK)
    }

    .jxzzuo {
        height: var(--hqFFuc)
    }

    .jwtavL {
        min-height: var(--hqFFuc)
    }

    .jzlaNI {
        width: .25rem
    }

    .jBvUvL {
        margin-top: var(--bHGrcR)
    }

    .bGDbyf {
        left: -99999px
    }

    .dyDBXH {
        top: -99999px
    }

    .bZbfgo {
        margin-top: .375rem
    }

    .kIZGuw {
        height: var(--ezkpjg)
    }

    .hYZFjI {
        height: 100%
    }

    .jlHTPw {
        max-width: 4rem
    }

    .iObLWk {
        margin-bottom: .1875rem
    }

    .hGqEjg {
        min-width: 23.4375rem
    }

    .iQzceQ {
        min-height: 100vh
    }

    .ceWIlm {
        width: var(--hfBRkJ)
    }

    .dnSOJA {
        width: 10rem
    }

    .jswhKs {
        width: 340px
    }

    .gAPOVp {
        margin-top: var(--dhoPGH)
    }

    .dSXBgr {
        height: 1rem
    }

    .dSXBCd {
        width: 4rem
    }

    .dSXAMI {
        height: 2rem
    }

    .jMgCRH {
        margin-bottom: var(--hVYaQz)
    }

    .jMgCNF {
        margin-top: var(--hVYaQz)
    }

    .ATIhi {
        width: 1px
    }

    .BCeEw {
        left: auto
    }

    .gjuPgT {
        right: auto
    }

    .dSXAbB {
        width: 8rem
    }

    .jsxjDx {
        height: 100px
    }

    .dnSOpP {
        width: 20rem
    }

    .gtdXBw {
        height: max-content
    }

    .dnQzXl {
        margin-top: 6rem
    }

    .mIKXC {
        max-width: 76.625rem
    }

    .jzlbDy {
        width: 2.25rem
    }

    .jzlbDF {
        height: 2.25rem
    }

    .gUVJZt {
        margin-top: var(--dlVxBj)
    }

    .bVocLw {
        margin-top: var(--ekwCoy)
    }

    .jUSfkn {
        min-height: 28rem
    }

    .cAdVLV {
        max-height: 2rem
    }

    .diVlLl {
        max-height: 100%
    }

    .dnSpre {
        height: 22rem
    }

    .bVocKm {
        margin-right: var(--ekwCoy)
    }

    .bstGoo {
        margin-top: var(--nseqS)
    }

    .dYvQhW {
        margin-top: var(--jzxKdA)
    }

    .fzpolx\! {
        margin-top: 0 !important
    }

    .dmmjlu {
        max-width: 100%
    }

    .beMhPC {
        max-width: 41.4375rem
    }

    .koYews {
        max-width: 89.1875rem
    }

    .bVocAe {
        margin-bottom: var(--ekwCoy)
    }

    .fzpolx {
        margin-top: 0
    }

    .kSzHkG {
        min-width: 21.4375rem
    }

    .fbBClv {
        max-width: 33.375rem
    }

    .cTtdhy {
        max-width: 113.25rem
    }

    .fGFUmT {
        max-width: 120rem
    }

    .dnRcTp {
        width: 15rem
    }

    .dYvQjg {
        margin-right: var(--jzxKdA)
    }

    .gfKkad {
        padding-top: 16rem
    }

    .gLRRXd {
        margin-bottom: calc(var(--jzxKdA) * -1)
    }

    .mDXjY {
        height: 10%
    }

    .fzpofr {
        margin-right: 0
    }

    .bkhdqY {
        max-height: 3rem
    }

    .dnRxXP {
        margin-right: 2rem
    }

    .ljWjFE {
        max-height: 3.125rem
    }

    .cWekpi {
        margin-right: 3.125rem
    }

    .bRRiOs {
        margin-top: calc(var(--dlVxBj) * -1)
    }

    .gBbHkj {
        margin-bottom: calc(var(--ekwCoy) * -1)
    }

    .VKJdp {
        height: 16.875rem
    }

    .kMYONw {
        max-height: 16.875rem
    }

    .bTXxDE {
        max-height: 24.1875rem
    }

    .hjyhRY:is([aria-selected=true], [data-selected]) {
        background: var(--eLKRgp)
    }

    .gfBZlA:is(:disabled, [disabled], [data-disabled], [aria-disabled=true]) {
        background: var(--kgrLyM)
    }

    .ffFRHU:is([aria-selected=true], [data-selected]) {
        background: var(--djjVF)
    }

    .kUGgGm:is(:disabled, [disabled], [data-disabled], [aria-disabled=true]) {
        background: unset
    }

    .group:is(:disabled, [disabled], [data-disabled=true]) .iEpTHq {
        background: var(--djjVF)
    }

    .group:is(:invalid, [data-invalid=true], [aria-invalid=true]) .gTTiQq {
        background: var(--eHIwLs)
    }

    .group:is(:invalid, [data-invalid=true], [aria-invalid=true]).group:is(:disabled, [disabled], [data-disabled=true]) .fcnXed {
        background: var(--eHIwLs)
    }

    .group:is(:disabled, [disabled], [data-disabled=true]) .hKOLzv {
        background: var(--kgrLyM)
    }

    .iYerju table {
        background: var(--dmuQkX)
    }

    .dyamQZ tr {
        border-block: 1rem solid transparent
    }

    .bULlNk:is(:disabled, [disabled], [data-disabled], [aria-disabled=true]) {
        border-color: var(--djjVF)
    }

    .cZWWZK:is(:disabled, [disabled], [data-disabled], [aria-disabled=true]) {
        border-color: var(--kEAcCn)
    }

    .jmFcAG:is(:disabled, [disabled], [data-disabled], [aria-disabled=true]) {
        border-color: var(--ewTurH)
    }

    .riZWG [data-part=container] {
        border-inline-width: 0
    }

    .knuQGs [data-part=container] {
        border-color: var(--kgrLyM)
    }

    .jhGZHP [data-part=container] {
        border-radius: 0
    }

    .group:is(:invalid, [data-invalid=true], [aria-invalid=true]) .fXbWjI {
        border-color: var(--ewTurH)
    }

    .group:is(:disabled, [disabled], [data-disabled=true]) .gEScLJ {
        border-color: var(--gjisfb)
    }

    .group:is(:disabled, [disabled], [data-disabled=true]) .lnCiWM {
        border-style: dashed
    }

    .group:is(:invalid, [data-invalid=true], [aria-invalid=true]) .feOeBu {
        border-width: 1.5px
    }

    .group:is(:invalid, [data-invalid=true], [aria-invalid=true]) .cXyyJj {
        border-style: solid
    }

    .jrzFfy>tbody>tr>td {
        padding-inline: var(--hVYaQz)
    }

    .cckkJE img {
        margin-block: var(--dxsfZp)
    }

    .jnViVe img {
        border-radius: var(--eMaDjJ)
    }

    .hAYlWq ul {
        list-style: disc
    }

    .iDFjQu ol {
        list-style: decimal
    }

    .MSyin table {
        border-radius: var(--eMaDjJ)
    }

    .etQyih table {
        margin-block: var(--dxsfZp)
    }

    .kzwtxJ td {
        padding-inline: var(--dhoPGH)
    }

    .cdkJjp td {
        padding-block: .375rem
    }

    .kyMOtx th {
        padding-inline: var(--dhoPGH)
    }

    .cdUonB th {
        padding-block: .375rem
    }

    .bAcmbe img {
        margin-block: 0
    }

    .bAcmbe\! img {
        margin-block: 0 !important
    }

    .jALRZM:is(:disabled, [disabled], [data-disabled], [aria-disabled=true]) {
        color: var(--bjTodi)
    }

    .ldLHoW:is([aria-selected=true], [data-selected]) {
        color: var(--fJMwHJ)
    }

    .guAzxV:is(:disabled, [disabled], [data-disabled], [aria-disabled=true]) {
        color: var(--kEAcCn)
    }

    .jyMRAR:is(:disabled, [disabled], [data-disabled], [aria-disabled=true]) {
        color: var(--ewTurH)
    }

    .bAFhMu:is(:disabled, [disabled], [data-disabled], [aria-disabled=true]) {
        color: var(--juqJBE)
    }

    .cyTShL:is(:disabled, [disabled], [data-disabled], [aria-disabled=true]) {
        color: var(--iliWrZ)
    }

    .elZQtD:is(:disabled, [disabled], [data-disabled], [aria-disabled=true]) {
        color: var(--dnYKdt)
    }

    .gzihfF:is(:disabled, [disabled], [data-disabled], [aria-disabled=true]) {
        color: var(--gjisfb)
    }

    .jiPGDE>:first-child [data-part=container] {
        border-top-left-radius: var(--cFwfnK);
        border-bottom-left-radius: var(--cFwfnK)
    }

    .ddtvCx [data-part=input-root]:last-of-type [data-part=container] {
        border-top-right-radius: var(--cFwfnK);
        border-bottom-right-radius: var(--cFwfnK)
    }

    .djYXLQ>:last-child [data-scope=select][data-part=trigger] {
        border-top-left-radius: 0;
        border-bottom-left-radius: 0
    }

    .group:is(:invalid, [data-invalid=true], [aria-invalid=true]) .kcbQzx {
        color: var(--jiJiJN)
    }

    .group:is(:disabled, [disabled], [data-disabled=true]) .jCTOVa {
        color: var(--gjisfb)
    }

    .group:is(:invalid, [data-invalid=true], [aria-invalid=true]).group:is(:disabled, [disabled], [data-disabled=true]) .hHjHzr {
        color: var(--hiYOhA)
    }

    .hmCQPV:has(input:not(:placeholder-shown)) [data-part=label] {
        transform: translateY(0)
    }

    .iEcSAF:has(input[placeholder]:not([placeholder=""])) [data-part=label] {
        transform: translateY(0)
    }

    .cwGzys:has([data-part=input-suffix]) [data-part=input-suffix] {
        transform: translateY(43%)
    }

    .ceRIzm:has([data-part=input-suffix]) [data-part=input-suffix] {
        transform: translateY(27%)
    }

    .dDwCLo::placeholder,
    .dDwCLo[data-placeholder] {
        color: var(--fJMwHJ)
    }

    .kAvgGp:is(:read-only, [data-read-only], [aria-readonly=true]) {
        color: var(--gHWzep)
    }

    .group:is(:invalid, [data-invalid=true], [aria-invalid=true]) .fmbaUS {
        caret-color: var(--jiJiJN)
    }

    .fQOJjg::placeholder,
    .fQOJjg[data-placeholder] {
        color: var(--gHWzep)
    }

    .hDQXEp>tbody>tr>td {
        white-space: nowrap
    }

    .jLMWWt:before {
        content: open-quote
    }

    .bMwoRq:after {
        content: close-quote
    }

    .bhyJJI h2 {
        font-size: var(--jBlsuJ)
    }

    .dPPLRD h2 {
        line-height: 2rem
    }

    .fbpzWn h2 {
        font-weight: var(--ilhznT)
    }

    .iYofgg h3 {
        font-size: var(--fLoDwQ)
    }

    .ehwSEN h3 {
        font-weight: var(--byIKNw)
    }

    .qexbm h3 {
        line-height: 1.5rem
    }

    .lgTBVo th {
        color: var(--gHWzep)
    }

    .dJowKR:nth-child(odd) {
        flex-direction: row
    }

    .bYDwEP:nth-child(2n) {
        flex-direction: row-reverse
    }

    .jcFHwS>:first-child [data-part=container] {
        border-left-width: 1px
    }

    .fOEBEz [data-part=input-root]:last-of-type [data-part=container] {
        border-right-width: 1px
    }

    .evFNLI>:last-child [data-scope=select][data-part=trigger] {
        border-left-width: 0
    }

    .cLexJd:has([data-part=label]) [data-part=input-container] {
        margin-top: .125rem
    }

    .hRwvIk:has([data-part=input-suffix]) [data-part=input-suffix] {
        margin-left: var(--JLohO)
    }

    .fgwUXW:has([data-part=input-suffix]) [data-part=input-suffix] {
        margin-left: var(--jHukOY)
    }

    .eycaMG:has([data-part=input-suffix]) [data-part=input-suffix] {
        margin-left: .5125rem
    }

    .ckXvbs>th {
        padding-left: var(--hVYaQz)
    }

    .oMPtk>tbody>tr>td {
        height: var(--casCcK)
    }

    .gbiPdw li {
        margin-left: var(--ekwCoy)
    }

    .iAhGkM p {
        margin-top: var(--dhoPGH)
    }

    .rZTcl h2 {
        margin-top: var(--jzxKdA)
    }

    .jJyZmL h3,
    .jzDnMF ul {
        margin-top: var(--dhoPGH)
    }

    .dcbWOH ul {
        padding-left: var(--jHukOY)
    }

    .jzIAQv ol {
        margin-top: var(--dhoPGH)
    }

    .dcilaR ol {
        padding-left: var(--jHukOY)
    }

    .doaLqs table {
        width: 100%
    }

    .euanpL p:first-child {
        margin-top: 0
    }

    .jCuEBX:focus-within {
        background: var(--bjTodi)
    }

    .eLKHHJ:focus-within {
        z-index: var(--gvReQt)
    }

    .jaTUDg:focus-within {
        width: 100%
    }

    .bOphZf:is(:hover, [data-hover]) {
        background: var(--eLKRgp)
    }

    .fEucYq:is(:hover, [data-hover]) {
        background: var(--dUnOUM)
    }

    .cAbYEy:is(:hover, [data-hover]) {
        background: var(--eHIwLs)
    }

    .dkBxwt:is(:hover, [data-hover]) {
        background: var(--kEAcCn)
    }

    .cClMhr:is(:hover, [data-hover]) {
        background: var(--djjVF)
    }

    .dqnhMY:is(:hover, [data-hover]) {
        background: unset
    }

    .iQLNqY:is(:hover, [data-hover]) {
        background: var(--bjTodi)
    }

    .kznAev\!:is(:hover, [data-hover]) {
        background: transparent !important
    }

    .hffYUF:is(:hover, [data-hover]) {
        background: var(--hBCver)
    }

    .hGJuoC:is(:hover, [data-hover]) {
        background: var(--fQXhKs)
    }

    .bBdCPT:is(:hover, [data-hover]) {
        color: var(--bPhdJv)
    }

    .gcROyP:is(:hover, [data-hover]) {
        color: var(--gytxnv)
    }

    .eNLznn:is(:hover, [data-hover]) {
        color: var(--gJxFmb)
    }

    .kTVhPl:is(:hover, [data-hover]) {
        color: var(--gHWzep)
    }

    .group:is(:hover, [data-hover]) .gbGnbO {
        background-color: var(--djjVF)
    }

    .ytYud:is(:hover, [data-hover]) {
        background-color: var(--djjVF)
    }

    .dVFMYp:is(:hover, [data-hover]) {
        color: var(--fJMwHJ)
    }

    .UdnBd:is(:hover, [data-hover]) {
        color: var(--dnYKdt)
    }

    .group:is(:hover, [data-hover]) .gwiacG {
        color: var(--fJMwHJ)
    }

    .kcUgRu:is(:active, [data-active]) {
        background: var(--kpzvnO)
    }

    .dYPest:is(:active, [data-active]) {
        background: var(--eLKRgp)
    }

    .eLRSRv:is(:active, [data-active]) {
        background: var(--kEAcCn)
    }

    .bRzPln:is(:active, [data-active]) {
        background: var(--ewTurH)
    }

    .hzYGxl:is(:active, [data-active]) {
        background: var(--djjVF)
    }

    .ihMVqG:is(:active, [data-active]) {
        background: unset
    }

    .hmFlMv:is(:active, [data-active]) {
        color: var(--fJMwHJ)
    }

    .bhOuOH:is(:active, [data-active]) {
        color: var(--emIFqB)
    }

    .eQOmIH:is(:active, [data-active]) {
        color: var(--jiJiJN)
    }

    .jGegWw:is(:active, [data-active]) {
        color: unset
    }

    .hoDYpU:is(:disabled, [disabled], [data-disabled], [aria-disabled=true]):is(:hover, [data-hover]) {
        background: var(--kgrLyM)
    }

    .hQomea:is(:disabled, [disabled], [data-disabled], [aria-disabled=true]):is(:active, [data-active]) {
        background: var(--kgrLyM)
    }

    .cpwhTC:is(:disabled, [disabled], [data-disabled], [aria-disabled=true]):is(:hover, [data-hover]) {
        background: unset
    }

    .jDjttq:is(:disabled, [disabled], [data-disabled], [aria-disabled=true]):is(:hover, [data-hover]) {
        border-color: var(--kEAcCn)
    }

    .dBwxGK:is(:disabled, [disabled], [data-disabled], [aria-disabled=true]):is(:hover, [data-hover]) {
        border-color: var(--ewTurH)
    }

    .bIZHPk:is(:disabled, [disabled], [data-disabled], [aria-disabled=true]):is(:hover, [data-hover]) {
        color: var(--bjTodi)
    }

    .dvqjOh:is(:disabled, [disabled], [data-disabled], [aria-disabled=true]):is(:hover, [data-hover]) {
        color: var(--kEAcCn)
    }

    .hSBhxJ:is(:disabled, [disabled], [data-disabled], [aria-disabled=true]):is(:hover, [data-hover]) {
        color: var(--ewTurH)
    }

    .gLHNjC:is(:disabled, [disabled], [data-disabled], [aria-disabled=true]):is(:hover, [data-hover]) {
        color: var(--juqJBE)
    }

    .hsuhHP:is(:disabled, [disabled], [data-disabled], [aria-disabled=true]):is(:hover, [data-hover]) {
        color: var(--iliWrZ)
    }

    .cYwXeL:is(:disabled, [disabled], [data-disabled], [aria-disabled=true]):is(:hover, [data-hover]) {
        color: var(--dnYKdt)
    }

    .btCfUB:not(:disabled):is(:active, [data-active]) {
        color: var(--fJMwHJ)
    }

    .gjogff:not(:disabled):is(:hover, [data-hover]) {
        color: var(--fJMwHJ)
    }

    [data-part=input-root]:focus-within .fbguIS [data-part=label] {
        transform: translateY(0)
    }

    .group:is(:disabled, [disabled], [data-disabled=true]) .jIVSpj::placeholder,
    .group:is(:disabled, [disabled], [data-disabled=true]) .jIVSpj[data-placeholder] {
        color: var(--gjisfb)
    }

    .eyoiGO:focus-within [data-part=input] {
        width: 100%
    }

    .group:is(:invalid, [data-invalid=true], [aria-invalid=true]) .kdSveP:has(input:not([aria-invalid=true]):focus) {
        border-color: var(--ewTurH)
    }

    .group:is(:invalid, [data-invalid=true], [aria-invalid=true]) .imxkaK:is(:hover, [data-hover]) {
        background: var(--eHIwLs)
    }

    .NQKhj>tbody>tr>td:is(:empty, [data-empty]):before {
        content: var(--empty-cell-value)
    }

    @media screen and (min-width:20rem) {
        .fnTAEI {
            gap: var(--dxsfZp)
        }

        .dODRYD {
            margin-top: 3.5rem
        }

        .kEyqTt {
            margin-top: 1.5rem
        }

        .hfYPds {
            margin-top: 12rem
        }

        .bTTNwn {
            margin-top: var(--dxsfZp)
        }

        .hRXCSr {
            margin-bottom: 0
        }

        .hWfBGN {
            margin-top: 0
        }

        .gXWkqL {
            min-height: 27.3125rem
        }
    }

    @media screen and (min-width:28.125rem) {
        .hqNAMu {
            background: var(--dUnOUM)
        }

        .jZbjlz {
            background: var(--eLKRgp)
        }

        .kBqPgC {
            background: var(--eHIwLs)
        }

        .gVgmoS {
            background: var(--kgrLyM)
        }

        .kvJZqq {
            background: var(--fQXhKs)
        }

        .jHyWkG {
            border-color: var(--eLKRgp)
        }

        .cpdTZV {
            border-color: var(--bjTodi)
        }

        .kuQQJg {
            border-color: var(--kEAcCn)
        }

        .hiQfgc {
            border-color: var(--ewTurH)
        }

        .hURYaJ {
            padding-inline: var(--ekwCoy)
        }

        .bRYRQL {
            padding-block: var(--hRodIx)
        }

        .DFzWS {
            padding-inline: var(--hRodIx)
        }

        .gdOYQt {
            color: var(--dnYKdt)
        }

        .fJdQfp {
            color: var(--iliWrZ)
        }

        .cZZpkd {
            color: var(--gHWzep)
        }

        .eGSqZE {
            color: var(--hnExMM)
        }

        .gdiiVM {
            color: var(--hiYOhA)
        }

        .dkvdMN {
            border-top-left-radius: 0;
            border-top-right-radius: 0
        }

        .iralEM {
            border-bottom-left-radius: var(--cFwfnK);
            border-bottom-right-radius: var(--cFwfnK)
        }

        .bNQFHf {
            box-shadow: 0 1px 0 0 var(--hNpVAf)
        }

        .ejfTpz {
            color: var(--bPhdJv)
        }

        .cDGplV {
            margin-top: 0
        }

        .jiZzeJ {
            height: var(--iBxhCN)
        }
    }

    @media screen and (min-width:28.125rem) {
        .eeTYSZ:is([aria-selected=true], [data-selected]) {
            border-color: var(--gHWzep)
        }
    }

    @media screen and (min-width:28.125rem) {
        .MiYIn>tbody>tr>td {
            padding-inline: var(--ekwCoy)
        }

        .cfIpWO:before {
            content: ""
        }

        .gGkcYQ:before {
            pointer-events: none
        }

        .dMTccc:before {
            position: absolute
        }

        .jaXMhU:before {
            box-shadow: 0 .5rem 0 0 var(--xfKID)
        }

        .jJLDJz:after {
            content: ""
        }

        .clECGV:after {
            pointer-events: none
        }

        .fUzCuh:after {
            position: absolute
        }

        .bocozZ:after {
            box-shadow: 0 .5rem 0 0 var(--xfKID)
        }

        .caFMGC:before {
            top: -1rem
        }

        .beUUVg:before {
            height: 1rem
        }

        .iMFGwF:before {
            width: .5rem
        }

        .cXxqX:before {
            border-bottom-left-radius: var(--cFwfnK)
        }

        .dNXTCH:after {
            top: -1rem
        }

        .coPsFq:after {
            right: 0
        }

        .exzmox:after {
            height: 1rem
        }

        .ZCCFE:after {
            width: .5rem
        }

        .jDOUgQ:after {
            border-bottom-right-radius: var(--cFwfnK)
        }

        .crgFd>th {
            padding-left: var(--ekwCoy)
        }
    }

    @media screen and (min-width:28.125rem) {
        .keBvSM:is(:active, [data-active]) {
            border-color: var(--gHWzep)
        }
    }

    @media screen and (min-width:28.125rem) {
        .eONfKI:is(:active, [data-active]) {
            border-color: var(--emIFqB)
        }
    }

    @media screen and (min-width:28.125rem) {
        .cXZeHw:is(:active, [data-active]) {
            border-color: var(--jiJiJN)
        }
    }

    @media screen and (min-width:46.5rem) {
        .hJgITp {
            display: none
        }

        .hHzCzs {
            padding: var(--jzxKdA)
        }

        .jzgkQz {
            margin-block: var(--dlVxBj)
        }

        .dNEZpc {
            padding-inline: var(--jzxKdA)
        }

        .dNFhcR {
            margin-inline: var(--jzxKdA)
        }

        .dNfBwA {
            gap: 16rem
        }

        .ktvbeG {
            gap: var(--jzxKdA)
        }

        .hnzUsB {
            gap: var(--dlVxBj)
        }

        .ghnZEq\! {
            margin-block: var(--nseqS) !important
        }

        .iaHLvA {
            margin-inline: calc(var(--jzxKdA) * -1)
        }

        .eAEoei {
            padding-inline: var(--FeGnm)
        }

        .YRdvC {
            margin-inline: 6rem
        }

        .dDKdFj {
            grid-template-columns: repeat(2, minmax(0, 1fr))
        }

        .kDCnXA {
            font-size: 1.25rem
        }

        .czNnxP {
            line-height: 2rem
        }

        .dNHgRP {
            font-size: var(--dmbFLa)
        }

        .cUqDVW {
            line-height: 2.25rem
        }

        .fgwHFw {
            flex-wrap: nowrap
        }

        .gPeiPq {
            display: block
        }

        .kVbQwF {
            text-align: center
        }

        .kSjPcy {
            align-self: center
        }

        .hfYOYH {
            margin-top: 12rem
        }

        .ghLsFP {
            margin-top: var(--nseqS)
        }

        .jNDXhg {
            max-width: 33.375rem
        }

        .dLhYJm {
            margin-top: var(--dhoPGH)
        }

        .jxxxFq {
            margin-top: var(--dlVxBj)
        }

        .iILNnj {
            width: 17.625rem
        }

        .hQseYV {
            margin-bottom: calc(var(--dlVxBj) * -1)
        }

        .bMWMFJ {
            margin-right: var(--ekwCoy)
        }

        .tGiQq {
            min-height: 31.9375rem
        }

        .dZoCVf {
            margin-top: -6rem
        }

        .iamfLG {
            margin-bottom: calc(var(--jzxKdA) * -1)
        }

        .jeGve {
            min-width: 150%
        }

        .gIvhSN {
            margin-left: -25%
        }

        .gKzMgp {
            max-height: 18.75rem
        }

        .daiSkF img,
        .gvZCuk table {
            margin-block: var(--dlVxBj)
        }

        .hrqrHw h2 {
            font-size: var(--dmbFLa)
        }

        .iiEOpN h2 {
            line-height: 2.25rem
        }

        .joOznO h3 {
            font-size: var(--jBlsuJ)
        }

        .eEEBvM h3 {
            line-height: 3rem
        }

        .hWRShO ul {
            margin-top: var(--dhoPGH)
        }

        .kRoxws p {
            margin-top: var(--jzxKdA)
        }

        .gvYhRh h2 {
            margin-top: var(--dlVxBj)
        }

        .hlqGSd ul,
        .hzaHqb h3 {
            margin-top: var(--jzxKdA)
        }

        .qpHuw ul {
            padding-left: var(--jzxKdA)
        }

        .hloktT ol {
            margin-top: var(--jzxKdA)
        }

        .qnkWm ol {
            padding-left: var(--jzxKdA)
        }
    }

    @media screen and (min-width:85.375rem) {
        .hALsIz {
            --offset-y: 11.25rem
        }

        .hUgPzp {
            padding-inline: 0
        }

        .gbYbdv {
            gap: 24rem
        }

        .dNEZlW {
            padding-inline: var(--jzxKdA)
        }

        .dNFhdv {
            margin-inline: var(--jzxKdA)
        }

        .eARBIK {
            grid-column: span 2
        }

        .irlYqg {
            grid-template-columns: repeat(3, minmax(0, 1fr))
        }

        .ehlYRH {
            margin-top: 5rem
        }

        .frfAx {
            margin-top: 16rem
        }

        .bTTNCa {
            margin-top: var(--dxsfZp)
        }

        .dLNWBX {
            margin-top: var(--jzxKdA)
        }

        .ghQSlo {
            padding-top: var(--nseqS)
        }

        .kvFpJk {
            max-height: 6rem
        }

        .ebTHVf {
            margin-right: 4.5rem
        }

        .jjAJtt {
            max-height: 6.25rem
        }

        .btIPdL {
            margin-right: 6.25rem
        }

        .KSRbC {
            min-height: 41.5rem
        }

        .jmjqfR {
            margin-top: -12.25rem
        }

        .eKmFXN {
            min-width: 0
        }

        .hSpqXM {
            margin-left: 0
        }

        .hHBNtY {
            height: 25rem
        }

        .buZqfP {
            max-height: 26.25rem
        }
    }

    @media screen and (min-width:120rem) {
        .SkUOW {
            --offset-y: 16rem
        }

        .kWtMVR {
            align-items: center
        }

        .eluWrS {
            flex-direction: row
        }
    }

    @media screen and (min-width:160rem) {
        .kSGhNE {
            margin-top: var(--nseqS)
        }

        .gdrsRs {
            max-height: 30rem
        }
    }

    @media screen and (max-width:46.4975rem) {
        .hJbjeq {
            display: none
        }

        .hAjyjy {
            flex-wrap: wrap-reverse
        }
    }

    @media screen and (max-width:28.1225rem) {
        .gIKQTN {
            display: none
        }

        .cDomeN {
            width: 50%
        }

        .hiJufp>tbody>tr>td:first-child,
        .kptuqm>th:first-of-type {
            padding-left: var(--ekwCoy)
        }

        .fqkieT>tbody>tr>td:last-child {
            padding-right: var(--ekwCoy)
        }
    }
}

@font-face {
    font-family: Inter;
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");
    unicode-range: u+0460-052f, u+1c80-1c8a, u+20b4, u+2de0-2dff, u+a640-a69f, u+fe2e-fe2f
}

@font-face {
    font-family: Inter;
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");
    unicode-range: u+0301, u+0400-045f, u+0490-0491, u+04b0-04b1, u+2116
}

@font-face {
    font-family: Inter;
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");
    unicode-range: u+1f??
}

@font-face {
    font-family: Inter;
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");
    unicode-range: u+0370-0377, u+037a-037f, u+0384-038a, u+038c, u+038e-03a1, u+03a3-03ff
}

@font-face {
    font-family: Inter;
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");
    unicode-range: u+0102-0103, u+0110-0111, u+0128-0129, u+0168-0169, u+01a0-01a1, u+01af-01b0, u+0300-0301, u+0303-0304, u+0308-0309, u+0323, u+0329, u+1ea0-1ef9, u+20ab
}

@font-face {
    font-family: Inter;
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");
    unicode-range: u+0100-02ba, u+02bd-02c5, u+02c7-02cc, u+02ce-02d7, u+02dd-02ff, u+0304, u+0308, u+0329, u+1d00-1dbf, u+1e00-1e9f, u+1ef2-1eff, u+2020, u+20a0-20ab, u+20ad-20c0, u+2113, u+2c60-2c7f, u+a720-a7ff
}

@font-face {
    font-family: Inter;
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");
    unicode-range: u+00??, u+0131, u+0152-0153, u+02bb-02bc, u+02c6, u+02da, u+02dc, u+0304, u+0308, u+0329, u+2000-206f, u+20ac, u+2122, u+2191, u+2193, u+2212, u+2215, u+feff, u+fffd
}

@font-face {
    font-family: Inter;
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");
    unicode-range: u+0460-052f, u+1c80-1c8a, u+20b4, u+2de0-2dff, u+a640-a69f, u+fe2e-fe2f
}

@font-face {
    font-family: Inter;
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");
    unicode-range: u+0301, u+0400-045f, u+0490-0491, u+04b0-04b1, u+2116
}

@font-face {
    font-family: Inter;
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");
    unicode-range: u+1f??
}

@font-face {
    font-family: Inter;
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");
    unicode-range: u+0370-0377, u+037a-037f, u+0384-038a, u+038c, u+038e-03a1, u+03a3-03ff
}

@font-face {
    font-family: Inter;
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");
    unicode-range: u+0102-0103, u+0110-0111, u+0128-0129, u+0168-0169, u+01a0-01a1, u+01af-01b0, u+0300-0301, u+0303-0304, u+0308-0309, u+0323, u+0329, u+1ea0-1ef9, u+20ab
}

@font-face {
    font-family: Inter;
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");
    unicode-range: u+0100-02ba, u+02bd-02c5, u+02c7-02cc, u+02ce-02d7, u+02dd-02ff, u+0304, u+0308, u+0329, u+1d00-1dbf, u+1e00-1e9f, u+1ef2-1eff, u+2020, u+20a0-20ab, u+20ad-20c0, u+2113, u+2c60-2c7f, u+a720-a7ff
}

@font-face {
    font-family: Inter;
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");
    unicode-range: u+00??, u+0131, u+0152-0153, u+02bb-02bc, u+02c6, u+02da, u+02dc, u+0304, u+0308, u+0329, u+2000-206f, u+20ac, u+2122, u+2191, u+2193, u+2212, u+2215, u+feff, u+fffd
}

@font-face {
    font-family: Inter Fallback;
    src: local("Arial");
    ascent-override: 90.44%;
    descent-override: 22.52%;
    line-gap-override: 0.00%;
    size-adjust: 107.12%
}

.__className_3eb911 {
    font-family: Inter, Inter Fallback;
    font-style: normal
}