@layer theme {
    :root {
        --y5fj:var(--o5fj, oklch(37.1% 0 none));
        --h5fj:var(--s5fj, oklch(26.9% 0 none));
        --x5fj:var(--u5fj, oklch(92.2% 0 none));
        --g5fj:var(--w5fj, oklch(87% 0 none));
        --l5fj:var(--c5fj, oklch(20.5% 0 none));
        --v5fj:var(--r5fj, oklch(70.8% 0 none));
        --a5fj:var(--k5fj, oklch(55.6% 0 none));
        --q5fj:var(--n5fj, oklch(43.9% 0 none));
        --i5fj:var(--m5fj, oklch(98.5% 0 none));
        --e5fj:var(--j5fj, oklch(97% 0 none))
    }
    :root {

    }
    .xd1m {

    }
}

@layer properties {
    @supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))) {
        *,:before,:after,::backdrop {
            --h5k5:initial;
            --o5k5:initial;
            --f5fj:1;
            --b5fj:0;
            --b5fa:0 0 #0000;
            --p5fj:initial;
            --t5fj:"";
            --t5k5:initial;
            --d5fj:1;
            --z5fj:0;
            --s5fa:0 0 #0000;
            --w5k5:initial;
            --p5fa:0 0 #0000;
            --l5fa:initial;
            --g5k5:initial;
            --a5fa:#0000;
            --y5k5:initial;
            --i5fa:initial;
            --s5k5:initial;
            --n5fa:0%;
            --d5fa:initial;
            --w5fa:initial;
            --u5k5:initial;
            --o5fa:100%;
            --u5fa:solid;
            --c5k5:initial;
            --v5k5:initial;
            --q5k5:initial;
            --y5fa:50%;
            --i5k5:solid;
            --e5k5:initial;
            --l5k5:initial;
            --k5fa:initial;
            --x5fa:0;
            --e5fa:initial;
            --v5fa:#0000;
            --x5k5:initial;
            --z5fa:0 0 #0000;
            --t5fa:initial;
            --g5fa:0;
            --m5k5:initial;
            --r5k5:initial;
            --c5fa:0 0 #0000;
            --k5k5:initial;
            --m5fa:initial;
            --h5fa:initial;
            --f5fa:0px;
            --j5fa:initial;
            --n5k5:initial;
            --r5fa:#0000;
            --a5k5:initial;
            --q5fa:initial;
            --j5k5:initial
        }
    }
}

@layer theme {
    :root {
        --l5kg:var(--l5fj);
        --d5kg:var(--x5fj);
        --h5kg:var(--q5fj);
        --o5kg:var(--a5fj);
        --i5kh:var(--x5fj);
        --z5kg:var(--e5fj);
        --m5kh:var(--g5fj);
        --c5kg:#fff;
        --p5kg:var(--x5fj);
        --s5kg:var(--y5fj);
        --y5kg:var(--v5fj);
        --f5kg:var(--l5fj);
        --t5kg:#fff;
        --b5kg:var(--i5fj);
        --e5kh:var(--l5fj)
    }
    .xd1m {
        --e5kh:#fff;
        --o5kg:var(--v5fj);
        --s5kg:var(--x5fj);
        --y5kg:var(--a5fj);
        --b5kg:var(--h5fj);
        --d5kg:var(--y5fj);
        --z5kg:var(--h5fj);
        --l5kg:#fff;
        --m5kh:var(--y5fj);
        --f5kg:#fff;
        --t5kg:var(--l5fj);
        --i5kh:var(--y5fj);
        --h5kg:var(--g5fj);
        --c5kg:var(--l5fj);
        --p5kg:var(--h5fj)
    }
    :root {
        --o5ko:1.55556;
        --o5km:#d6ffff;
        --w5fj:oklch(87% 0 none);
        --r5kg:25;
        --i5kg:1;
        --k5fj:oklch(55.6% 0 none);
        --k5kg:4rem;
        --z5ko:400;
        --c5ko:1.33333;
        --j5ko:#02091a;
        --n5km:#00a85f;
        --k5km:#18e490;
        --n5ko:1.5;
        --g5ko:.25rem;
        --s5km:#e0cbff;
        --u5km:8px;
        --i5ko:#223e57;
        --d5ko:500;
        --b5ko:1.11111;
        --u5fj:oklch(92.2% 0 none);
        --o5fj:oklch(37.1% 0 none);
        --v5kg:100;
        --d5km:"Roboto", sans-serif;
        --t5km:#18e490;
        --g5km:.15s;
        --w5ko:28rem;
        --m5kg:1;
        --y5ko:1.125rem;
        --e5km:0 1px 2px #00000026;
        --m5fj:oklch(98.5% 0 none);
        --t5ko:2.25rem;
        --k5ko:1.42857;
        --r5km:#5cffb9;
        --v5ko:.75rem;
        --f5ko:600;
        --z5k5:oklch(92.8% .006 264.531);
        --g5kg:55;
        --j5km:cubic-bezier(0, 0, .2, 1);
        --s5ko:1.4;
        --n5kg:80rem;
        --c5fj:oklch(20.5% 0 none);
        --r5fj:oklch(70.8% 0 none);
        --w5kg:60;
        --l5ko:1.5rem;
        --c5km:#30136e;
        --q5km:#00c878;
        --b5k5:"Roboto", sans-serif;
        --z5km:#0b192d;
        --m5ko:#10223a;
        --s5fj:oklch(26.9% 0 none);
        --r5ko:1.33333;
        --p5ko:700;
        --u5kg:calc(var(--j5kg) + 1);
        --h5km:#9acbff;
        --p5k5:#324f69;
        --y5km:#004829;
        --a5km:#33f2a6;
        --i5km:800;
        --h5ko:1.25rem;
        --p5km:1 / 1;
        --b5km:#021124;
        --d5k5:#708fa9;
        --v5km:var(--b5k5);
        --x5kg:1;
        --e5kg:3;
        --l5km:#8b55e6;
        --x5ko:#000;
        --e5ko:#071226;
        --q5kg:.25rem;
        --m5km:900;
        --n5fj:oklch(43.9% 0 none);
        --a5ko:.875rem;
        --a5kg:100;
        --j5fj:oklch(97% 0 none);
        --f5k5:#4d6d88;
        --u5ko:#fff;
        --q5ko:1rem;
        --f5km:.625rem;
        --x5km:cubic-bezier(.4, 0, .2, 1);
        --w5km:cubic-bezier(.4, 0, .2, 1);
        --j5kg:2
    }
}

@layer base {
    *,:before,:after,::backdrop {
        border:0 solid;
        box-sizing:border-box;
        padding:0;
        margin:0
    }
    ::file-selector-button {
        margin:0;
        padding:0;
        border:0 solid;
        box-sizing:border-box
    }
    html {
        -webkit-text-size-adjust:100%;
        tab-size:4;
        line-height:1.5;
        font-family:var(--v5km,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");
        font-feature-settings:var(--j5kh,normal);
        font-variation-settings:var(--x5kh,normal);
        -webkit-tap-highlight-color:transparent
    }
    h4,h3,h1,h2 {
        font-size:inherit;
        font-weight:inherit
    }
    a {
        color:inherit;
        -webkit-text-decoration:inherit;
        -webkit-text-decoration:inherit;
        text-decoration:inherit
    }
    b,strong {
        font-weight:bolder
    }
    table {
        text-indent:0;
        border-color:inherit;
        border-collapse:collapse
    }
    img {
        height:auto;
        max-width:100%
    }
    ul,ol {
        list-style:none
    }
    summary {
        display:list-item
    }
    svg,img {
        display:block;
        vertical-align:middle
    }
    button {
        font:inherit;
        font-feature-settings:inherit;
        font-variation-settings:inherit;
        letter-spacing:inherit;
        color:inherit;
        opacity:1;
        background-color:#0000;
        border-radius:0
    }
    ::file-selector-button {
        font:inherit;
        font-feature-settings:inherit;
        font-variation-settings:inherit;
        letter-spacing:inherit;
        color:inherit;
        opacity:1;
        background-color:#0000;
        border-radius:0
    }
    ::placeholder {
        opacity:1
    }
    ::file-selector-button {
        margin-inline-end:4px
    }
    @supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px) {
        ::placeholder {
            color:currentColor
        }
        @supports (color:color-mix(in lab,red,red)) {
            ::placeholder {
                color:color-mix(in oklab,currentcolor 50%,transparent)
            }
        }
    }
    ::-webkit-date-and-time-value {
        min-height:1lh;
        text-align:inherit
    }
    ::-webkit-datetime-edit-fields-wrapper {
        padding:0
    }
    ::-webkit-datetime-edit {
        padding-block:0
    }
    ::-webkit-search-decoration {
        -webkit-appearance:none
    }
    ::-webkit-datetime-edit {
        display:inline-flex
    }
    ::-webkit-datetime-edit-year-field {
        padding-block:0
    }
    ::-webkit-datetime-edit-day-field {
        padding-block:0
    }
    ::-webkit-datetime-edit-month-field {
        padding-block:0
    }
    ::-webkit-datetime-edit-hour-field {
        padding-block:0
    }
    ::-webkit-datetime-edit-minute-field {
        padding-block:0
    }
    ::-webkit-datetime-edit-millisecond-field {
        padding-block:0
    }
    ::-webkit-calendar-picker-indicator {
        line-height:1
    }
    ::-webkit-datetime-edit-second-field {
        padding-block:0
    }
    ::-webkit-datetime-edit-meridiem-field {
        padding-block:0
    }
    ::-webkit-inner-spin-button {
        height:auto
    }
    button {
        appearance:button
    }
    ::-webkit-outer-spin-button {
        height:auto
    }
    ::file-selector-button {
        appearance:button
    }
    body {
        background-color:var(--t5kg);
        color:var(--s5kg);
        -webkit-font-smoothing:antialiased;
        -moz-osx-font-smoothing:grayscale;
        color-scheme:light
    }
    a:focus-visible {
        outline-offset:0
    }
    *,:before,:after,::backdrop {
        border-color:var(--z5k5,currentcolor)
    }
    body:where(.xd1m,.xd1m *) {
        color-scheme:dark
    }
    ::file-selector-button {
        border-color:var(--z5k5,currentcolor)
    }
    html:not(.kd1m) body,html:not(.kd1m) {
        scrollbar-width:thin;
        scrollbar-color:#ffffff80 transparent
    }
    :is(html:not(.kd1m),html:not(.kd1m) body)::-webkit-scrollbar-track {
        background:0 0
    }
    :is(html:not(.kd1m),html:not(.kd1m) body)::-webkit-scrollbar-thumb {
        border-radius:4px;
        background-color:#ffffff80
    }
    [role=button]:not(:disabled),button:not(:disabled) {
        cursor:pointer
    }
    html {
        -webkit-tap-highlight-color:transparent;
        overscroll-behavior-y:none
    }
    :is(html:not(.kd1m),html:not(.kd1m) body)::-webkit-scrollbar {
        height:8px;
        width:8px
    }
    html,body {
        min-height:100dvh
    }
}

@layer components;

@layer utilities {
    .yd1m:before {
        pointer-events:none;
        border-radius:calc(var(--q5kg)*3);
        opacity:.2;
        --t5fj:"";
        content:var(--t5fj);
        background-image:url(/web/37676771.svg);
        background-position:100%;
        background-repeat:no-repeat;
        background-size:contain;
        position:absolute;
        inset:0
    }
    .sd1m {
        pointer-events:auto
    }
    .cd1m {
        pointer-events:none
    }
    .od1m {
        position:absolute
    }
    .nd1m {
        position:fixed
    }
    .ud1m {
        position:relative
    }
    .dd1m {
        position:sticky
    }
    .td1m {
        inset:0
    }
    .ad1m {
        inset-inline:0
    }
    .pd1m {
        inset-block:0
    }
    .ed1m {
        inset-inline-start:calc(var(--g5ko)*0)
    }
    .rd1m {
        top:calc(var(--g5ko)*-12)
    }
    .gd1m {
        top:-5%
    }
    .ld1m {
        inset-inline-end:calc(var(--g5ko)*0)
    }
    .hd1m {
        top:0
    }
    .qd1m {
        top:33.3333%
    }
    .zd1m {
        right:0
    }
    .wd1m {
        top:calc(var(--g5ko)*3)
    }
    .bd1m {
        bottom:calc(var(--g5ko)*-3)
    }
    .fd1m {
        bottom:0
    }
    .vd1m {
        left:0
    }
    .xd1p {
        left:50%
    }
    .id1m {
        bottom:calc(var(--g5ko)*.5)
    }
    .jd1m {
        top:calc(var(--k5kg) + .5rem)
    }
    .md1m {
        bottom:calc(var(--g5ko)*7)
    }
    .yd1p {
        isolation:isolate
    }
    .kd1p {
        left:calc(var(--g5ko)*3)
    }
    .sd1p {
        z-index:1;
        z-index:var(--u5kh);
        z-index:var(--g5kg)
    }
    .cd1p {
        z-index:1;
        z-index:var(--u5kh);
        z-index:var(--u5kg)
    }
    .od1p {
        z-index:1;
        z-index:var(--u5kh);
        z-index:var(--i5kg)
    }
    .nd1p {
        z-index:1;
        z-index:var(--u5kh);
        z-index:var(--m5kg)
    }
    .ud1p {
        z-index:1;
        z-index:var(--u5kh);
        z-index:var(--e5kg)
    }
    .dd1p {
        z-index:1;
        z-index:var(--u5kh);
        z-index:var(--j5kg)
    }
    .td1p {
        z-index:1;
        z-index:var(--u5kh);
        z-index:var(--w5kg)
    }
    .ad1p {
        z-index:1;
        z-index:var(--u5kh);
        z-index:var(--x5kg)
    }
    .pd1p {
        z-index:1;
        z-index:var(--u5kh);
        z-index:var(--v5kg)
    }
    .ed1p {
        z-index:1;
        z-index:var(--u5kh);
        z-index:var(--r5kg)
    }
    .ld1p {
        z-index:1;
        z-index:var(--u5kh);
        z-index:var(--a5kg)
    }
    .rd1p {
        z-index:0
    }
    .gd1p {
        z-index:1
    }
    .hd1p {
        z-index:10
    }
    .qd1p {
        z-index:15
    }
    .wd1p {
        z-index:20
    }
    .bd1p {
        order:1
    }
    .fd1p {
        order:2
    }
    .jd1p {
        z-index:30
    }
    .zd1p {
        z-index:50
    }
    .id1p {
        order:3
    }
    .xd1k {
        margin-inline:calc(var(--g5ko)*-3)
    }
    .kd1k {
        margin-inline:var(--g5ko)
    }
    .md1p {
        order:4
    }
    .yd1k {
        margin-inline:auto
    }
    .sd1k {
        margin-inline-start:calc(var(--g5ko)*-1.5)
    }
    .cd1k {
        margin-inline-start:calc(var(--g5ko)*-4)
    }
    .od1k {
        margin-inline-start:calc(var(--g5ko)*-8)
    }
    .nd1k {
        margin-inline-start:0
    }
    .vd1p {
        order:9999
    }
    .ud1k {
        margin-inline-start:auto
    }
    .dd1k {
        margin-inline-end:calc(var(--g5ko)*-3)
    }
    .td1k {
        margin-top:calc(var(--g5ko)*-2)
    }
    .ad1k {
        margin-top:calc(var(--g5ko)*-4)
    }
    .pd1k {
        margin-top:0
    }
    .ed1k {
        margin-top:calc(var(--g5ko)*.5)
    }
    .ld1k {
        margin-top:var(--g5ko)
    }
    .rd1k {
        margin-top:calc(var(--g5ko)*2)
    }
    .gd1k {
        margin-top:calc(var(--g5ko)*2.5)
    }
    .hd1k {
        margin-top:calc(var(--g5ko)*3)
    }
    .qd1k {
        margin-top:calc(var(--g5ko)*6)
    }
    .wd1k {
        margin-top:auto
    }
    .jd1k {
        margin-right:calc(var(--g5ko)*1.5)
    }
    .zd1k {
        margin-bottom:calc(var(--g5ko)*-.5)
    }
    .bd1k {
        margin-bottom:calc(var(--g5ko)*.5)
    }
    .fd1k {
        margin-bottom:calc(var(--g5ko)*2)
    }
    .id1k {
        margin-bottom:calc(var(--g5ko)*3)
    }
    .md1k {
        margin-bottom:calc(var(--g5ko)*5)
    }
    .vd1k {
        margin-bottom:calc(var(--g5ko)*10)
    }
    .xd1c {
        margin-bottom:calc(var(--g5ko)*16)
    }
    .kd1c {
        margin-left:var(--g5ko)
    }
    .sd1c {
        overflow:hidden;
        -webkit-box-orient:vertical;
        display:-webkit-box
    }
    .yd1c {
        margin-left:auto
    }
    .cd1c {
        display:block
    }
    .sd1c {
        -webkit-line-clamp:2
    }
    .od1c {
        display:flex
    }
    .nd1c {
        display:grid
    }
    .ad1c {
        aspect-ratio:3/2
    }
    .pd1c {
        aspect-ratio:3/4
    }
    .ud1c {
        display:none
    }
    .dd1c {
        display:inline-block
    }
    .ld1c {
        width:calc(var(--g5ko)*3);
        height:calc(var(--g5ko)*3)
    }
    .td1c {
        display:inline-flex
    }
    .ed1c {
        aspect-ratio:var(--p5km)
    }
    .rd1c {
        width:calc(var(--g5ko)*4);
        height:calc(var(--g5ko)*4)
    }
    .gd1c {
        height:calc(var(--g5ko)*5);
        width:calc(var(--g5ko)*5)
    }
    .hd1c {
        height:calc(var(--g5ko)*6);
        width:calc(var(--g5ko)*6)
    }
    .qd1c {
        width:calc(var(--g5ko)*7);
        height:calc(var(--g5ko)*7)
    }
    .wd1c {
        height:calc(var(--g5ko)*10);
        width:calc(var(--g5ko)*10)
    }
    .jd1c {
        height:calc(var(--g5ko)*12);
        width:calc(var(--g5ko)*12)
    }
    .zd1c {
        width:100%;
        height:100%
    }
    .bd1c {
        height:var(--k5kg)
    }
    .fd1c {
        height:calc(var(--g5ko)*3)
    }
    .id1c {
        height:calc(var(--g5ko)*4)
    }
    .md1c {
        height:calc(var(--g5ko)*6)
    }
    .vd1c {
        height:calc(var(--g5ko)*6.5)
    }
    .xd1f {
        height:calc(var(--g5ko)*8)
    }
    .kd1f {
        height:calc(var(--g5ko)*9)
    }
    .yd1f {
        height:calc(var(--g5ko)*10)
    }
    .sd1f {
        height:calc(var(--g5ko)*10.5)
    }
    .cd1f {
        height:calc(var(--g5ko)*11)
    }
    .od1f {
        height:calc(var(--g5ko)*12)
    }
    .nd1f {
        height:calc(var(--g5ko)*14)
    }
    .ud1f {
        height:calc(var(--g5ko)*15)
    }
    .dd1f {
        height:calc(var(--g5ko)*22)
    }
    .td1f {
        height:42px
    }
    .ad1f {
        height:auto
    }
    .pd1f {
        height:100dvh
    }
    .rd1f {
        min-height:calc(var(--g5ko)*11)
    }
    .ed1f {
        height:100%
    }
    .hd1f {
        width:var(--g5kh)
    }
    .ld1f {
        max-height:calc(var(--g5ko)*8)
    }
    .gd1f {
        min-height:auto
    }
    .qd1f {
        width:33.3333%
    }
    .wd1f {
        width:75%
    }
    .jd1f {
        width:calc(var(--g5ko)*4)
    }
    .zd1f {
        width:calc(var(--g5ko)*9)
    }
    .bd1f {
        width:calc(var(--g5ko)*12)
    }
    .fd1f {
        width:calc(var(--g5ko)*17.75)
    }
    .id1f {
        width:70px
    }
    .md1f {
        width:90%
    }
    .vd1f {
        width:270px
    }
    .yd16 {
        max-width:var(--n5kg)
    }
    .sd16 {
        max-width:var(--g5kh)
    }
    .cd16 {
        max-width:calc(var(--g5ko)*91.5)
    }
    .xd16 {
        width:auto
    }
    .od16 {
        max-width:288px
    }
    .kd16 {
        width:100%
    }
    .nd16 {
        max-width:100%
    }
    .td16 {
        flex:1
    }
    .ud16 {
        max-width:none
    }
    .dd16 {
        min-width:0
    }
    .ad16 {
        flex:none
    }
    .pd16 {
        flex-shrink:0
    }
    .ed16 {
        flex-grow:1
    }
    .ld16 {
        flex-basis:0
    }
    .rd16 {
        flex-basis:33.3333%
    }
    .gd16 {
        flex-basis:45%
    }
    .hd16 {
        flex-basis:90%
    }
    .qd16 {
        flex-basis:99%
    }
    .wd16 {
        transform-origin:bottom
    }
    .jd16 {
        --b5fj:-50%
    }
    .zd16 {
        --d5fj:80%;
        --f5fj:80%
    }
    .zd16 {
        scale:var(--d5fj) var(--f5fj)
    }
    .bd16 {
        scale:var(--d5fj) var(--f5fj)
    }
    .bd16 {
        --f5fj:95%;
        --d5fj:95%
    }
    .fd16 {
        transform:var(--p5fj,) var(--i5fa,) var(--m5fa,) var(--e5fa,) var(--j5fa,)
    }
    .jd16 {
        translate:var(--b5fj) var(--z5fj)
    }
    .id16 {
        transform:translateZ(0)
    }
    .md16 {
        animation:5s ease-in-out infinite img-pulse
    }
    .vd16 {
        cursor:default
    }
    .kd1z {
        grid-auto-columns:minmax(0,1fr)
    }
    .sd1z {
        flex-direction:column
    }
    .cd1z {
        flex-direction:row
    }
    .yd1z {
        grid-auto-flow:column
    }
    .xd1z {
        cursor:pointer
    }
    .od1z {
        align-items:center
    }
    .nd1z {
        align-items:flex-end
    }
    .fd16 {
        --e5fa:skewX(-20deg)
    }
    .dd1z {
        justify-content:space-between
    }
    .td1z {
        justify-content:center
    }
    .ud1z {
        align-items:flex-start
    }
    .ad1z {
        justify-content:flex-end
    }
    .pd1z {
        justify-content:flex-start
    }
    .ed1z {
        gap:calc(var(--g5ko)*.5)
    }
    .ld1z {
        gap:var(--g5ko)
    }
    .rd1z {
        gap:calc(var(--g5ko)*1.5)
    }
    .gd1z {
        gap:calc(var(--g5ko)*2)
    }
    .hd1z {
        gap:calc(var(--g5ko)*3)
    }
    .qd1z {
        gap:calc(var(--g5ko)*4)
    }
    .wd1z {
        gap:calc(var(--g5ko)*8)
    }
    :where(.jd1z>:not(:last-child)) {
        --x5fa:0;
        margin-block-start:calc(var(--g5ko)*var(--x5fa));
        margin-block-end:calc(var(--g5ko)*(1 - var(--x5fa)))
    }
    :where(.zd1z>:not(:last-child)) {
        --x5fa:0;
        margin-block-start:calc(var(--g5ko)*2*var(--x5fa));
        margin-block-end:calc(var(--g5ko)*2*(1 - var(--x5fa)))
    }
    :where(.bd1z>:not(:last-child)) {
        --x5fa:0;
        margin-block-start:calc(var(--g5ko)*4*var(--x5fa));
        margin-block-end:calc(var(--g5ko)*4*(1 - var(--x5fa)))
    }
    :where(.fd1z>:not(:last-child)) {
        --x5fa:0;
        margin-block-start:calc(var(--g5ko)*6*var(--x5fa));
        margin-block-end:calc(var(--g5ko)*6*(1 - var(--x5fa)))
    }
    :where(.id1z>:not(:last-child)) {
        --x5fa:0;
        margin-block-start:calc(var(--g5ko)*8*var(--x5fa));
        margin-block-end:calc(var(--g5ko)*8*(1 - var(--x5fa)))
    }
    .md1z {
        -moz-column-gap:calc(var(--g5ko)*1.5);
        column-gap:calc(var(--g5ko)*1.5)
    }
    :where(.vd1z>:not(:last-child)) {
        --g5fa:0;
        border-bottom-style:var(--u5fa);
        border-top-style:var(--u5fa);
        border-top-width:calc(1px*var(--g5fa));
        border-bottom-width:calc(1px*(1 - var(--g5fa)))
    }
    .kd17 {
        text-overflow:ellipsis;
        overflow:hidden;
        white-space:nowrap
    }
    :where(.xd17>:not(:last-child)) {
        border-color:var(--p5kg)
    }
    .yd17 {
        overflow:hidden
    }
    .sd17 {
        overflow:visible
    }
    .cd17 {
        overflow-x:clip
    }
    .od17 {
        overflow-x:hidden
    }
    .nd17 {
        overflow-y:auto
    }
    .dd17 {
        border-radius:calc(var(--q5kg)*4)
    }
    .td17 {
        border-radius:calc(var(--q5kg)*6)
    }
    .ad17 {
        border-radius:20px
    }
    .pd17 {
        border-radius:2147483647px
    }
    .ud17 {
        scroll-behavior:smooth
    }
    .ed17 {
        border-radius:calc(var(--q5kg)*1.5)
    }
    .ld17 {
        border-radius:var(--q5kg)
    }
    .rd17 {
        border-radius:calc(var(--q5kg)*3)
    }
    .gd17 {
        border-top-left-radius:calc(var(--q5kg)*4);
        border-top-right-radius:calc(var(--q5kg)*4)
    }
    .hd17 {
        border-bottom-right-radius:calc(var(--q5kg)*4);
        border-bottom-left-radius:calc(var(--q5kg)*4)
    }
    .qd17 {
        border-style:var(--u5fa);
        border-width:1px
    }
    .wd17 {
        border-style:var(--u5fa);
        border-width:0
    }
    .jd17 {
        border-top-style:var(--u5fa);
        border-top-width:1px
    }
    .zd17 {
        border-top-style:var(--u5fa);
        border-top-width:3px
    }
    .bd17 {
        border-bottom-style:var(--u5fa);
        border-bottom-width:1px
    }
    .fd17 {
        border-bottom-style:var(--u5fa);
        border-bottom-width:2px
    }
    .id17 {
        border-left-style:var(--u5fa);
        border-left-width:1px
    }
    .md17 {
        --u5fa:none;
        border-style:none
    }
    .vd17 {
        border-color:var(--p5kg)
    }
    .xd1h {
        border-color:var(--r5km)
    }
    .kd1h {
        border-color:#0000
    }
    .yd1h {
        border-color:#ffffff0d
    }
    @supports (color:color-mix(in lab,red,red)) {
        .yd1h {
            border-color:color-mix(in oklab,var(--u5ko) 5%,transparent)
        }
    }
    .sd1h {
        border-color:#ffffff1a
    }
    @supports (color:color-mix(in lab,red,red)) {
        .sd1h {
            border-color:color-mix(in oklab,var(--u5ko) 10%,transparent)
        }
    }
    .od1h,.nd1h {
        background-color:var(--t5kg)
    }
    .cd1h {
        border-top-color:var(--r5km)
    }
    @supports (color:color-mix(in lab,red,red)) {
        .nd1h {
            background-color:color-mix(in oklab,var(--t5kg) 50%,transparent)
        }
    }
    .ud1h {
        background-color:var(--z5kg)
    }
    .dd1h {
        background-color:var(--z5kg)
    }
    @supports (color:color-mix(in lab,red,red)) {
        .dd1h {
            background-color:color-mix(in oklab,var(--z5kg) 80%,transparent)
        }
    }
    .td1h {
        background-color:var(--b5kg)
    }
    .ad1h {
        background-color:var(--w5kh);
        background-color:var(--t5km)
    }
    .pd1h {
        background-color:#0000
    }
    .ed1h {
        background-color:#ffffff1a
    }
    @supports (color:color-mix(in lab,red,red)) {
        .ed1h {
            background-color:color-mix(in oklab,var(--u5ko) 10%,transparent)
        }
    }
    .ld1h {
        --w5fa:180deg
    }
    @supports (background-image:linear-gradient(in lab,red,red)) {
        .ld1h {
            --w5fa:180deg in oklab
        }
    }
    .rd1h {
        --w5fa:to bottom
    }
    .ld1h {
        background-image:linear-gradient(var(--k5fa))
    }
    @supports (background-image:linear-gradient(in lab,red,red)) {
        .rd1h {
            --w5fa:to bottom in oklab
        }
    }
    .gd1h {
        --w5fa:to right
    }
    .rd1h {
        background-image:linear-gradient(var(--k5fa))
    }
    @supports (background-image:linear-gradient(in lab,red,red)) {
        .gd1h {
            --w5fa:to right in oklab
        }
    }
    .hd1h {
        --w5fa:to top
    }
    .gd1h {
        background-image:linear-gradient(var(--k5fa))
    }
    @supports (background-image:linear-gradient(in lab,red,red)) {
        .hd1h {
            --w5fa:to top in oklab
        }
    }
    .hd1h {
        background-image:linear-gradient(var(--k5fa))
    }
    .qd1h {
        background-image:linear-gradient(var(--k5fa,180deg));
        --w5fa:180deg
    }
    .jd1h {
        --v5fa:var(--z5kg);
        --k5fa:var(--q5fa,var(--w5fa), var(--v5fa) var(--n5fa), var(--a5fa) var(--o5fa))
    }
    .zd1h {
        --k5fa:var(--q5fa,var(--w5fa), var(--v5fa) var(--n5fa), var(--a5fa) var(--o5fa));
        --v5fa:var(--h5km)
    }
    .wd1h {
        --w5fa:50% 80% at 50% 100%;
        background-image:radial-gradient(var(--k5fa,50% 80% at 50% 100%))
    }
    .bd1h {
        --k5fa:var(--q5fa,var(--w5fa), var(--v5fa) var(--n5fa), var(--a5fa) var(--o5fa));
        --v5fa:var(--b5kg)
    }
    .fd1h {
        --k5fa:var(--q5fa,var(--w5fa), var(--v5fa) var(--n5fa), var(--a5fa) var(--o5fa));
        --v5fa:var(--e5ko)
    }
    .id1h {
        --v5fa:#0712261a
    }
    @supports (color:color-mix(in lab,red,red)) {
        .id1h {
            --v5fa:color-mix(in oklab, var(--e5ko) 10%, transparent)
        }
    }
    .id1h {
        --k5fa:var(--q5fa,var(--w5fa), var(--v5fa) var(--n5fa), var(--a5fa) var(--o5fa))
    }
    .md1h {
        --v5fa:var(--r5km);
        --k5fa:var(--q5fa,var(--w5fa), var(--v5fa) var(--n5fa), var(--a5fa) var(--o5fa))
    }
    .vd1h {
        --v5fa:var(--a5km);
        --k5fa:var(--q5fa,var(--w5fa), var(--v5fa) var(--n5fa), var(--a5fa) var(--o5fa))
    }
    .xd1e {
        --v5fa:var(--q5km);
        --k5fa:var(--q5fa,var(--w5fa), var(--v5fa) var(--n5fa), var(--a5fa) var(--o5fa))
    }
    .kd1e {
        --v5fa:transparent;
        --k5fa:var(--q5fa,var(--w5fa), var(--v5fa) var(--n5fa), var(--a5fa) var(--o5fa))
    }
    .yd1e {
        --v5fa:var(--u5ko);
        --k5fa:var(--q5fa,var(--w5fa), var(--v5fa) var(--n5fa), var(--a5fa) var(--o5fa))
    }
    .sd1e {
        --v5fa:#ffffff1a
    }
    @supports (color:color-mix(in lab,red,red)) {
        .sd1e {
            --v5fa:color-mix(in oklab, var(--u5ko) 10%, transparent)
        }
    }
    .od1e {
        --r5fa:var(--b5kg)
    }
    .sd1e {
        --k5fa:var(--q5fa,var(--w5fa), var(--v5fa) var(--n5fa), var(--a5fa) var(--o5fa))
    }
    .cd1e {
        --n5fa:0%
    }
    @supports (color:color-mix(in lab,red,red)) {
        .od1e {
            --r5fa:color-mix(in oklab, var(--b5kg) 90%, transparent)
        }
    }
    .ud1e {
        --a5fa:#0006
    }
    .nd1e {
        --y5fa:40%
    }
    .od1e {
        --k5fa:var(--q5fa);
        --q5fa:var(--w5fa), var(--v5fa) var(--n5fa), var(--r5fa) var(--y5fa), var(--a5fa) var(--o5fa)
    }
    @supports (color:color-mix(in lab,red,red)) {
        .ud1e {
            --a5fa:color-mix(in oklab, var(--x5ko) 40%, transparent)
        }
    }
    .dd1e {
        --a5fa:var(--t5kg)
    }
    .ud1e {
        --k5fa:var(--q5fa,var(--w5fa), var(--v5fa) var(--n5fa), var(--a5fa) var(--o5fa))
    }
    @supports (color:color-mix(in lab,red,red)) {
        .dd1e {
            --a5fa:color-mix(in oklab, var(--t5kg) 30%, transparent)
        }
    }
    .dd1e {
        --k5fa:var(--q5fa,var(--w5fa), var(--v5fa) var(--n5fa), var(--a5fa) var(--o5fa))
    }
    .td1e {
        --a5fa:var(--h5km);
        --k5fa:var(--q5fa,var(--w5fa), var(--v5fa) var(--n5fa), var(--a5fa) var(--o5fa))
    }
    .ad1e {
        --a5fa:var(--b5kg);
        --k5fa:var(--q5fa,var(--w5fa), var(--v5fa) var(--n5fa), var(--a5fa) var(--o5fa))
    }
    .pd1e {
        --a5fa:#5cffb91a
    }
    @supports (color:color-mix(in lab,red,red)) {
        .pd1e {
            --a5fa:color-mix(in oklab, var(--r5km) 10%, transparent)
        }
    }
    .pd1e {
        --k5fa:var(--q5fa,var(--w5fa), var(--v5fa) var(--n5fa), var(--a5fa) var(--o5fa))
    }
    .ed1e {
        --k5fa:var(--q5fa,var(--w5fa), var(--v5fa) var(--n5fa), var(--a5fa) var(--o5fa));
        --a5fa:var(--a5km)
    }
    .ld1e {
        --k5fa:var(--q5fa,var(--w5fa), var(--v5fa) var(--n5fa), var(--a5fa) var(--o5fa));
        --a5fa:var(--k5km)
    }
    .rd1e {
        --k5fa:var(--q5fa,var(--w5fa), var(--v5fa) var(--n5fa), var(--a5fa) var(--o5fa));
        --a5fa:var(--q5km)
    }
    .gd1e {
        --a5fa:var(--o5km);
        --k5fa:var(--q5fa,var(--w5fa), var(--v5fa) var(--n5fa), var(--a5fa) var(--o5fa))
    }
    .hd1e {
        --k5fa:var(--q5fa,var(--w5fa), var(--v5fa) var(--n5fa), var(--a5fa) var(--o5fa));
        --a5fa:transparent
    }
    .qd1e {
        --a5fa:#0000
    }
    @supports (color:color-mix(in lab,red,red)) {
        .qd1e {
            --a5fa:color-mix(in oklab, var(--u5ko) 0%, transparent)
        }
    }
    .wd1e {
        --o5fa:30%
    }
    .zd1e {
        background-attachment:local
    }
    .bd1e {
        background-clip:border-box
    }
    .qd1e {
        --k5fa:var(--q5fa,var(--w5fa), var(--v5fa) var(--n5fa), var(--a5fa) var(--o5fa))
    }
    .fd1e {
        background-clip:text
    }
    .id1e {
        background-position:50% 30%
    }
    .jd1e {
        --o5fa:70%
    }
    .md1e {
        background-repeat:no-repeat
    }
    .vd1e {
        object-fit:contain;
        -o-object-fit:contain
    }
    .xd1x {
        -o-object-fit:cover;
        object-fit:cover
    }
    .kd1x {
        object-position:center;
        -o-object-position:center
    }
    .sd1x {
        padding:0
    }
    .yd1x {
        -o-object-position:top;
        object-position:top
    }
    .cd1x {
        padding:calc(var(--g5ko)*.5)
    }
    .od1x {
        padding:var(--g5ko)
    }
    .nd1x {
        padding:calc(var(--g5ko)*2)
    }
    .ud1x {
        padding:calc(var(--g5ko)*2.5)
    }
    .dd1x {
        padding:calc(var(--g5ko)*3)
    }
    .td1x {
        padding:calc(var(--g5ko)*4)
    }
    .ad1x {
        padding-inline:calc(var(--g5ko)*.5)
    }
    .pd1x {
        padding-inline:var(--g5ko)
    }
    .ed1x {
        padding-inline:calc(var(--g5ko)*1.5)
    }
    .ld1x {
        padding-inline:calc(var(--g5ko)*2)
    }
    .rd1x {
        padding-inline:calc(var(--g5ko)*3)
    }
    .gd1x {
        padding-inline:calc(var(--g5ko)*4)
    }
    .hd1x {
        padding-inline:calc(var(--g5ko)*6)
    }
    .qd1x {
        padding-block:var(--g5ko)
    }
    .wd1x {
        padding-block:calc(var(--g5ko)*1.5)
    }
    .jd1x {
        padding-block:calc(var(--g5ko)*2)
    }
    .zd1x {
        padding-block:calc(var(--g5ko)*2.5)
    }
    .bd1x {
        padding-block:calc(var(--g5ko)*3)
    }
    .fd1x {
        padding-block:calc(var(--g5ko)*8)
    }
    .id1x {
        padding-inline-start:0
    }
    .md1x {
        padding-inline-start:calc(var(--g5ko)*1.5)
    }
    .vd1x {
        padding-inline-start:calc(var(--g5ko)*2.5)
    }
    .xd1s {
        padding-inline-start:calc(var(--g5ko)*3)
    }
    .kd1s {
        padding-inline-start:calc(var(--g5ko)*4)
    }
    .yd1s {
        padding-inline-start:calc(var(--g5ko)*9)
    }
    .sd1s {
        padding-inline-end:calc(var(--g5ko)*1.5)
    }
    .cd1s {
        padding-inline-end:calc(var(--g5ko)*2.5)
    }
    .od1s {
        padding-inline-end:calc(var(--g5ko)*9)
    }
    .nd1s {
        padding-top:calc(var(--g5ko)*4)
    }
    .ud1s {
        padding-top:calc(var(--g5ko)*13)
    }
    .dd1s {
        padding-right:calc(var(--g5ko)*2)
    }
    .td1s {
        padding-right:calc(var(--g5ko)*2.5)
    }
    .ad1s {
        padding-bottom:calc(var(--g5ko)*.5)
    }
    .pd1s {
        padding-bottom:calc(var(--g5ko)*3)
    }
    .ed1s {
        padding-bottom:calc(var(--g5ko)*20)
    }
    .ld1s {
        padding-bottom:calc(var(--g5ko)*28)
    }
    .rd1s {
        padding-bottom:max(.75rem,env(safe-area-inset-bottom))
    }
    .hd1s {
        text-align:center
    }
    .wd1s {
        font-family:var(--d5km)
    }
    .qd1s {
        text-align:start
    }
    .gd1s {
        padding-left:calc(var(--g5ko)*6)
    }
    .jd1s {
        font-size:var(--q5ko);
        line-height:var(--h5fa,var(--n5ko));
        --h5fa:calc(var(--g5ko)*7);
        line-height:calc(var(--g5ko)*7);
        font-weight:var(--p5ko)
    }
    .zd1s {
        font-size:var(--v5ko);
        line-height:var(--h5fa,var(--r5ko));
        --h5fa:calc(var(--g5ko)*3);
        line-height:calc(var(--g5ko)*3);
        font-weight:var(--d5ko)
    }
    .bd1s {
        font-weight:var(--d5ko);
        --h5fa:calc(var(--g5ko)*5)
    }
    .bd1s {
        font-size:var(--q5ko);
        line-height:var(--h5fa,var(--n5ko));
        line-height:calc(var(--g5ko)*5)
    }
    .fd1s {
        font-size:var(--v5ko);
        line-height:var(--h5fa,var(--r5ko));
        --h5fa:calc(var(--g5ko)*4);
        line-height:calc(var(--g5ko)*4);
        font-weight:var(--z5ko)
    }
    .id1s {
        font-weight:var(--f5ko)
    }
    .id1s {
        font-size:var(--a5ko);
        line-height:var(--h5fa,var(--k5ko));
        --h5fa:calc(var(--g5ko)*5);
        line-height:calc(var(--g5ko)*5)
    }
    .md1s {
        font-size:var(--q5ko);
        line-height:var(--h5fa,var(--n5ko));
        --h5fa:calc(var(--g5ko)*6);
        line-height:calc(var(--g5ko)*6);
        font-weight:var(--p5ko)
    }
    .vd1s {
        font-size:var(--f5km);
        --h5fa:calc(var(--g5ko)*2);
        line-height:calc(var(--g5ko)*2);
        font-weight:var(--f5ko)
    }
    .xd15 {
        line-height:var(--h5fa,var(--r5ko));
        font-size:var(--v5ko)
    }
    .xd15 {
        font-weight:var(--m5km)
    }
    .kd15 {
        font-size:var(--y5ko);
        line-height:var(--h5fa,var(--o5ko));
        font-weight:var(--m5km)
    }
    .yd15 {
        line-height:var(--h5fa,var(--c5ko))
    }
    .yd15 {
        font-size:var(--l5ko)
    }
    .sd15 {
        line-height:var(--h5fa,var(--b5ko));
        font-size:var(--t5ko)
    }
    .cd15 {
        line-height:var(--h5fa,var(--n5ko))
    }
    .cd15,.od15 {
        font-size:var(--q5ko)
    }
    .od15 {
        line-height:calc(var(--g5ko)*5)
    }
    .nd15 {
        line-height:var(--h5fa,var(--k5ko))
    }
    .ud15 {
        line-height:var(--h5fa,var(--s5ko))
    }
    .dd15 {
        line-height:var(--h5fa,var(--r5ko))
    }
    .nd15 {
        font-size:var(--a5ko)
    }
    .ud15 {
        font-size:var(--h5ko)
    }
    .dd15 {
        font-size:var(--v5ko)
    }
    .td15 {
        font-size:var(--f5km)
    }
    .pd15 {
        --h5fa:calc(var(--g5ko)*3);
        line-height:calc(var(--g5ko)*3)
    }
    .ed15 {
        line-height:calc(var(--g5ko)*3.5);
        --h5fa:calc(var(--g5ko)*3.5)
    }
    .ld15 {
        --h5fa:calc(var(--g5ko)*4);
        line-height:calc(var(--g5ko)*4)
    }
    .rd15 {
        --h5fa:calc(var(--g5ko)*5);
        line-height:calc(var(--g5ko)*5)
    }
    .gd15 {
        line-height:calc(var(--g5ko)*6);
        --h5fa:calc(var(--g5ko)*6)
    }
    .hd15 {
        line-height:1;
        --h5fa:1
    }
    .ad15 {
        font-size:96px
    }
    .qd15 {
        font-weight:var(--m5km)
    }
    .wd15 {
        font-weight:var(--p5ko)
    }
    .jd15 {
        font-weight:var(--d5ko)
    }
    .fd15 {
        letter-spacing:-.02em
    }
    .md15 {
        overflow-wrap:break-word
    }
    .id15 {
        text-wrap:wrap
    }
    .xd1j {
        white-space:nowrap
    }
    .zd15 {
        font-weight:var(--z5ko)
    }
    .yd1j {
        color:var(--t5kg)
    }
    .bd15 {
        font-weight:var(--f5ko)
    }
    .kd1j {
        white-space:pre-line
    }
    .vd15 {
        overflow-wrap:break-word
    }
    .sd1j {
        color:var(--i5kh)
    }
    .cd1j {
        color:var(--s5kg)
    }
    .od1j {
        color:var(--y5kg)
    }
    .nd1j {
        color:var(--l5kg)
    }
    .ud1j {
        color:inherit
    }
    .dd1j {
        color:var(--c5kg)
    }
    .td1j {
        color:var(--t5km)
    }
    .ad1j {
        color:var(--k5km)
    }
    .pd1j {
        color:var(--b5km)
    }
    .ed1j {
        color:var(--s5km)
    }
    .ld1j {
        color:var(--h5kg)
    }
    .rd1j {
        color:#0000
    }
    .gd1j {
        color:var(--u5ko)
    }
    .hd1j {
        color:#ffffff80
    }
    @supports (color:color-mix(in lab,red,red)) {
        .hd1j {
            color:color-mix(in oklab,var(--u5ko) 50%,transparent)
        }
    }
    .qd1j {
        color:#ffffffa6
    }
    @supports (color:color-mix(in lab,red,red)) {
        .qd1j {
            color:color-mix(in oklab,var(--u5ko) 65%,transparent)
        }
    }
    .wd1j {
        color:#ffffffb3
    }
    @supports (color:color-mix(in lab,red,red)) {
        .wd1j {
            color:color-mix(in oklab,var(--u5ko) 70%,transparent)
        }
    }
    .jd1j {
        color:#ffffffbf
    }
    @supports (color:color-mix(in lab,red,red)) {
        .jd1j {
            color:color-mix(in oklab,var(--u5ko) 75%,transparent)
        }
    }
    .zd1j {
        color:#fffc
    }
    @supports (color:color-mix(in lab,red,red)) {
        .zd1j {
            color:color-mix(in oklab,var(--u5ko) 80%,transparent)
        }
    }
    .bd1j {
        color:#ffffffe6
    }
    @supports (color:color-mix(in lab,red,red)) {
        .bd1j {
            color:color-mix(in oklab,var(--u5ko) 90%,transparent)
        }
    }
    .fd1j {
        text-transform:capitalize
    }
    .id1j {
        text-transform:uppercase
    }
    .md1j {
        text-decoration-line:none
    }
    .vd1j {
        -webkit-font-smoothing:antialiased;
        -moz-osx-font-smoothing:grayscale
    }
    .xd1n {
        opacity:0
    }
    .kd1n {
        opacity:.5
    }
    .yd1n {
        opacity:.6
    }
    .sd1n {
        opacity:.7
    }
    .cd1n {
        opacity:.75
    }
    .nd1n {
        --s5fa:0 1px 3px 0 var(--l5fa,#0000001a), 0 1px 2px -1px var(--l5fa,#0000001a)
    }
    .ud1n {
        --b5fa:var(--d5fa,) 0 0 0 calc(1px + var(--f5fa)) var(--t5fa,currentcolor)
    }
    .od1n {
        opacity:1
    }
    .nd1n {
        box-shadow:var(--c5fa),var(--z5fa),var(--p5fa),var(--b5fa),var(--s5fa)
    }
    .ad1n {
        --t5fa:var(--m5kh)
    }
    .dd1n {
        --b5fa:var(--d5fa,) 0 0 0 calc(var(--f5fa)) var(--t5fa,currentcolor)
    }
    .ud1n,.dd1n {
        box-shadow:var(--c5fa),var(--z5fa),var(--p5fa),var(--b5fa),var(--s5fa)
    }
    .pd1n {
        --t5fa:var(--p5kg)
    }
    .ed1n {
        --t5fa:#ffffff1a
    }
    .td1n {
        box-shadow:inset 0 2px #ffffff0d
    }
    @supports (color:color-mix(in lab,red,red)) {
        .ed1n {
            --t5fa:color-mix(in oklab, var(--u5ko) 10%, transparent)
        }
    }
    .ld1n {
        outline-color:var(--e5kh)
    }
    @supports (color:color-mix(in lab,red,red)) {
        .ld1n {
            outline-color:color-mix(in oklab,var(--e5kh) 25%,transparent)
        }
    }
    .rd1n {
        outline-color:#18e49040
    }
    @supports (color:color-mix(in lab,red,red)) {
        .rd1n {
            outline-color:color-mix(in oklab,var(--t5km) 25%,transparent)
        }
    }
    .gd1n {
        --r5k5:drop-shadow(var(--e5km))
    }
    .gd1n {
        filter:var(--m5k5,) var(--e5k5,) var(--j5k5,) var(--x5k5,) var(--u5k5,) var(--g5k5,) var(--w5k5,) var(--v5k5,) var(--r5k5,)
    }
    .hd1n {
        filter:drop-shadow(0 5px #00482966)
    }
    @supports (color:color-mix(in lab,red,red)) {
        .hd1n {
            filter:drop-shadow(0 5px color-mix(in srgb,var(--y5km) 40%,transparent 60%))
        }
    }
    .qd1n {
        --a5k5:blur(8px)
    }
    .qd1n {
        backdrop-filter:var(--a5k5,) var(--k5k5,) var(--q5k5,) var(--n5k5,) var(--y5k5,) var(--o5k5,) var(--h5k5,) var(--s5k5,) var(--l5k5,);
        -webkit-backdrop-filter:var(--a5k5,) var(--k5k5,) var(--q5k5,) var(--n5k5,) var(--y5k5,) var(--o5k5,) var(--h5k5,) var(--s5k5,) var(--l5k5,)
    }
    .wd1n {
        --a5k5:blur(5px)
    }
    .wd1n {
        backdrop-filter:var(--a5k5,) var(--k5k5,) var(--q5k5,) var(--n5k5,) var(--y5k5,) var(--o5k5,) var(--h5k5,) var(--s5k5,) var(--l5k5,);
        -webkit-backdrop-filter:var(--a5k5,) var(--k5k5,) var(--q5k5,) var(--n5k5,) var(--y5k5,) var(--o5k5,) var(--h5k5,) var(--s5k5,) var(--l5k5,)
    }
    .jd1n {
        -webkit-backdrop-filter:var(--a5k5,) var(--k5k5,) var(--q5k5,) var(--n5k5,) var(--y5k5,) var(--o5k5,) var(--h5k5,) var(--s5k5,) var(--l5k5,);
        backdrop-filter:var(--a5k5,) var(--k5k5,) var(--q5k5,) var(--n5k5,) var(--y5k5,) var(--o5k5,) var(--h5k5,) var(--s5k5,) var(--l5k5,)
    }
    .jd1n {
        --a5k5:
    }
    .zd1n {
        --a5k5:blur(var(--u5km))
    }
    .zd1n {
        backdrop-filter:var(--a5k5,) var(--k5k5,) var(--q5k5,) var(--n5k5,) var(--y5k5,) var(--o5k5,) var(--h5k5,) var(--s5k5,) var(--l5k5,);
        -webkit-backdrop-filter:var(--a5k5,) var(--k5k5,) var(--q5k5,) var(--n5k5,) var(--y5k5,) var(--o5k5,) var(--h5k5,) var(--s5k5,) var(--l5k5,)
    }
    .bd1n {
        transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--v5fa,--r5fa,--a5fa,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;
        transition-timing-function:var(--t5k5,var(--w5km));
        transition-duration:var(--c5k5,var(--g5km))
    }
    .fd1n {
        transition-property:opacity,top;
        transition-timing-function:var(--t5k5,var(--w5km));
        transition-duration:var(--c5k5,var(--g5km))
    }
    .id1n {
        transition-property:top;
        transition-timing-function:var(--t5k5,var(--w5km));
        transition-duration:var(--c5k5,var(--g5km))
    }
    .md1n {
        transition-property:all;
        transition-timing-function:var(--t5k5,var(--w5km));
        transition-duration:var(--c5k5,var(--g5km))
    }
    .vd1n {
        transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--v5fa,--r5fa,--a5fa;
        transition-timing-function:var(--t5k5,var(--w5km));
        transition-duration:var(--c5k5,var(--g5km))
    }
    .xd1g {
        transition-property:opacity;
        transition-timing-function:var(--t5k5,var(--w5km));
        transition-duration:var(--c5k5,var(--g5km))
    }
    .kd1g {
        transition-property:transform,translate,scale,rotate;
        transition-timing-function:var(--t5k5,var(--w5km));
        transition-duration:var(--c5k5,var(--g5km))
    }
    .yd1g {
        transition-duration:.15s;
        --c5k5:.15s
    }
    .sd1g {
        --c5k5:.2s;
        transition-duration:.2s
    }
    .cd1g {
        transition-duration:.3s;
        --c5k5:.3s
    }
    .od1g {
        --c5k5:.5s;
        transition-duration:.5s
    }
    .dd1g {
        will-change:opacity,top
    }
    .nd1g {
        transition-timing-function:var(--x5km);
        --t5k5:var(--x5km)
    }
    .ad1g {
        content:var(--t5fj);
        --t5fj:""
    }
    .ud1g {
        transition-timing-function:var(--j5km);
        --t5k5:var(--j5km)
    }
    .pd1g {
        -webkit-user-select:none;
        user-select:none
    }
    .rd1g {
        clip-path:inset(-12px 0 0 round 16px)
    }
    .ed1g {
        -webkit-background-clip:text
    }
    .td1g {
        will-change:top
    }
    .ld1g {
        -webkit-text-fill-color:transparent
    }
    .gd1g {
        text-shadow:0 1px #0000004d
    }
    .hd1g {
        text-shadow:0 2px 8px #00000059
    }
    .qd1g {
        --d5fa:inset
    }
    @media (hover:hover) {
        .zd1g:is(:where(.jd1g):hover *) {
            top:20%
        }
        .fd1g:is(:where(.jd1g):hover *) {
            --f5fj:100%;
            --d5fj:100%;
            scale:var(--d5fj) var(--f5fj)
        }
        .wd1g:is(:where(.jd1g):hover *) {
            pointer-events:auto
        }
        .md1g:is(:where(.jd1g):hover *) {
            color:var(--k5km)
        }
        .vd1g:is(:where(.jd1g):hover *) {
            opacity:.6
        }
        .bd1g:is(:where(.jd1g):hover *) {
            --z5fj:var(--g5ko);
            translate:var(--b5fj) var(--z5fj)
        }
        .xd1v:is(:where(.jd1g):hover *) {
            opacity:1
        }
        .yd1v:is(:where(.jd1g):hover *) {
            -webkit-backdrop-filter:var(--a5k5,) var(--k5k5,) var(--q5k5,) var(--n5k5,) var(--y5k5,) var(--o5k5,) var(--h5k5,) var(--s5k5,) var(--l5k5,);
            --a5k5:blur(var(--u5km));
            backdrop-filter:var(--a5k5,) var(--k5k5,) var(--q5k5,) var(--n5k5,) var(--y5k5,) var(--o5k5,) var(--h5k5,) var(--s5k5,) var(--l5k5,)
        }
        .id1g:is(:where(.jd1g):hover *) {
            --d5fj:110%;
            --f5fj:110%;
            scale:var(--d5fj) var(--f5fj)
        }
        .kd1v:is(:where(.jd1g):hover *) {
            filter:var(--m5k5,) var(--e5k5,) var(--j5k5,) var(--x5k5,) var(--u5k5,) var(--g5k5,) var(--w5k5,) var(--v5k5,) var(--r5k5,);
            --m5k5:blur(var(--u5km))
        }
        .sd1v:is(:where(.jd1g):hover *) {
            transition-property:all;
            transition-timing-function:var(--t5k5,var(--w5km));
            transition-duration:var(--c5k5,var(--g5km))
        }
        .cd1v:is(:where(.jd1g):hover *) {
            --t5k5:var(--x5km);
            transition-timing-function:var(--x5km)
        }
    }
    .dd1v:before {
        position:absolute;
        content:var(--t5fj)
    }
    .nd1v:first-letter {
        text-transform:capitalize
    }
    .ud1v:first-letter {
        text-transform:uppercase
    }
    .od1v:is(:where(.jd1g)[data-state=open] *) {
        rotate:180deg
    }
    .td1v:before {
        content:var(--t5fj);
        inset:0
    }
    .ad1v:before {
        content:var(--t5fj);
        top:0
    }
    .pd1v:before {
        left:0;
        content:var(--t5fj)
    }
    .ed1v:before {
        content:var(--t5fj);
        height:100%
    }
    .ld1v:before {
        width:calc(50% - 35px);
        content:var(--t5fj)
    }
    .rd1v:before {
        border-radius:calc(var(--q5kg)*4);
        content:var(--t5fj)
    }
    .gd1v:before {
        border-radius:calc(var(--q5kg)*3);
        content:var(--t5fj)
    }
    .hd1v:before {
        content:var(--t5fj);
        border-top-right-radius:0;
        border-bottom-right-radius:0
    }
    .qd1v:before {
        content:var(--t5fj);
        border-style:var(--u5fa);
        border-width:1px
    }
    .wd1v:before {
        content:var(--t5fj);
        border-right-style:var(--u5fa);
        border-right-width:0
    }
    .jd1v:before {
        border-color:var(--i5kh);
        content:var(--t5fj)
    }
    .zd1v:before {
        background-color:var(--t5kg);
        content:var(--t5fj)
    }
    .bd1v:before {
        content:var(--t5fj);
        --w5fa:150deg
    }
    @supports (background-image:linear-gradient(in lab,red,red)) {
        .bd1v:before {
            --w5fa:150deg in oklab
        }
    }
    .fd1v:before {
        content:var(--t5fj);
        --v5fa:var(--d5kg);
        --k5fa:var(--q5fa,var(--w5fa), var(--v5fa) var(--n5fa), var(--a5fa) var(--o5fa))
    }
    .id1v:before {
        --n5fa:25%;
        content:var(--t5fj)
    }
    .md1v:before {
        content:var(--t5fj);
        --a5fa:var(--c5km);
        --k5fa:var(--q5fa,var(--w5fa), var(--v5fa) var(--n5fa), var(--a5fa) var(--o5fa))
    }
    .bd1v:before {
        background-image:linear-gradient(var(--k5fa))
    }
    .vd1v:before {
        content:var(--t5fj);
        --o5fa:85%
    }
    .xd14:before {
        opacity:.5;
        content:var(--t5fj)
    }
    .kd14:before {
        --t5fj:"";
        content:var(--t5fj)
    }
    .yd14:after {
        content:var(--t5fj);
        position:absolute
    }
    .sd14:after {
        content:var(--t5fj);
        inset:0
    }
    .cd14:after {
        content:var(--t5fj);
        top:0
    }
    .od14:after {
        content:var(--t5fj);
        right:0
    }
    .nd14:after {
        content:var(--t5fj);
        height:100%
    }
    .ud14:after {
        content:var(--t5fj);
        width:calc(50% - 35px)
    }
    .dd14:after {
        content:var(--t5fj);
        border-radius:calc(var(--q5kg)*4)
    }
    .td14:after {
        border-radius:calc(var(--q5kg)*3);
        content:var(--t5fj)
    }
    .ad14:after {
        content:var(--t5fj);
        border-top-left-radius:0;
        border-bottom-left-radius:0
    }
    .pd14:after {
        content:var(--t5fj);
        border-style:var(--u5fa);
        border-width:1px
    }
    .ed14:after {
        content:var(--t5fj);
        border-style:var(--u5fa);
        border-width:2px
    }
    .ld14:after {
        content:var(--t5fj);
        border-top-style:var(--u5fa);
        border-top-width:1px
    }
    .rd14:after {
        content:var(--t5fj);
        border-left-style:var(--u5fa);
        border-left-width:0
    }
    .gd14:after {
        content:var(--t5fj);
        border-color:var(--i5kh)
    }
    .hd14:after {
        border-color:#ffffff0d;
        content:var(--t5fj)
    }
    @supports (color:color-mix(in lab,red,red)) {
        .hd14:after {
            border-color:color-mix(in oklab,var(--u5ko) 5%,transparent)
        }
    }
    .qd14:after {
        content:var(--t5fj);
        border-color:#ffffff1a
    }
    @supports (color:color-mix(in lab,red,red)) {
        .qd14:after {
            border-color:color-mix(in oklab,var(--u5ko) 10%,transparent)
        }
    }
    .wd14:after {
        content:var(--t5fj);
        background-color:var(--t5kg)
    }
    .jd14:after {
        background-image:url(/web/515e0c157e.svg);
        content:var(--t5fj)
    }
    .zd14:after {
        content:var(--t5fj);
        background-size:contain
    }
    .bd14:after {
        content:var(--t5fj);
        background-position:100%
    }
    .fd14:after {
        content:var(--t5fj);
        background-repeat:no-repeat
    }
    .id14:after {
        content:var(--t5fj);
        --t5fj:""
    }
    .md14:last-child {
        border-bottom-style:var(--u5fa);
        border-bottom-width:0
    }
    @media (hover:hover) {
        .vd14:hover {
            background-color:var(--d5kg)
        }
        .xd18:hover {
            background-color:var(--d5kg)
        }
        @supports (color:color-mix(in lab,red,red)) {
            .xd18:hover {
                background-color:color-mix(in oklab,var(--d5kg) 75%,transparent)
            }
        }
        .kd18:hover {
            background-color:#18e490bf
        }
        @supports (color:color-mix(in lab,red,red)) {
            .kd18:hover {
                background-color:color-mix(in oklab,var(--t5km) 75%,transparent)
            }
        }
        .yd18:hover {
            background-color:#0000
        }
        .sd18:hover {
            --w5fa:to bottom
        }
        @supports (background-image:linear-gradient(in lab,red,red)) {
            .sd18:hover {
                --w5fa:to bottom in oklab
            }
        }
        .sd18:hover {
            background-image:linear-gradient(var(--k5fa))
        }
        .cd18:hover {
            --v5fa:var(--d5kg);
            --k5fa:var(--q5fa,var(--w5fa), var(--v5fa) var(--n5fa), var(--a5fa) var(--o5fa))
        }
        .od18:hover {
            --a5fa:var(--z5kg);
            --k5fa:var(--q5fa,var(--w5fa), var(--v5fa) var(--n5fa), var(--a5fa) var(--o5fa))
        }
        .nd18:hover {
            color:var(--s5kg)
        }
        .ud18:hover {
            color:var(--u5ko)
        }
    }
    .dd18:focus {
        --v5fa:var(--t5km);
        --k5fa:var(--q5fa,var(--w5fa), var(--v5fa) var(--n5fa), var(--a5fa) var(--o5fa))
    }
    .td18:focus {
        --k5fa:var(--q5fa,var(--w5fa), var(--v5fa) var(--n5fa), var(--a5fa) var(--o5fa));
        --a5fa:var(--n5km)
    }
    .pd18:focus {
        outline-style:none;
        --i5k5:none
    }
    .ed18:focus-visible {
        background-color:var(--d5kg)
    }
    .ad18:focus {
        --b5fa:var(--d5fa,) 0 0 0 calc(var(--f5fa)) var(--t5fa,currentcolor);
        box-shadow:var(--c5fa),var(--z5fa),var(--p5fa),var(--b5fa),var(--s5fa)
    }
    @supports (color:color-mix(in lab,red,red)) {
        .ed18:focus-visible {
            background-color:color-mix(in oklab,var(--d5kg) 75%,transparent)
        }
    }
    .gd18:focus-visible {
        --t5fa:var(--e5kh)
    }
    .hd18:focus-visible {
        --t5fa:var(--t5km)
    }
    .ld18:focus-visible {
        box-shadow:var(--c5fa),var(--z5fa),var(--p5fa),var(--b5fa),var(--s5fa);
        --b5fa:var(--d5fa,) 0 0 0 calc(1px + var(--f5fa)) var(--t5fa,currentcolor)
    }
    .rd18:focus-visible {
        --b5fa:var(--d5fa,) 0 0 0 calc(2px + var(--f5fa)) var(--t5fa,currentcolor);
        box-shadow:var(--c5fa),var(--z5fa),var(--p5fa),var(--b5fa),var(--s5fa)
    }
    .qd18:focus-visible {
        outline-style:var(--i5k5);
        outline-width:1px
    }
    .wd18:focus-visible {
        outline-style:var(--i5k5);
        outline-width:2px
    }
    .jd18:focus-visible {
        outline-style:var(--i5k5);
        outline-width:3px
    }
    .zd18:focus-visible {
        outline-offset:0
    }
    .bd18:focus-visible {
        outline-offset:2px
    }
    .fd18:focus-visible {
        outline-color:currentColor
    }
    .xd13:focus-visible {
        --d5fa:inset
    }
    .id18:focus-visible {
        outline-color:var(--t5km)
    }
    .kd13:active {
        background-color:var(--d5kg)
    }
    .md18:focus-visible {
        outline-color:var(--a5km)
    }
    .vd18:focus-visible {
        outline-style:none;
        --i5k5:none
    }
    @supports (color:color-mix(in lab,red,red)) {
        .kd13:active {
            background-color:color-mix(in oklab,var(--d5kg) 75%,transparent)
        }
    }
    .yd13:active {
        background-color:var(--f5kg)
    }
    @supports (color:color-mix(in lab,red,red)) {
        .yd13:active {
            background-color:color-mix(in oklab,var(--f5kg) 90%,transparent)
        }
    }
    .sd13:active {
        background-color:#18e490bf
    }
    @supports (color:color-mix(in lab,red,red)) {
        .sd13:active {
            background-color:color-mix(in oklab,var(--t5km) 75%,transparent)
        }
    }
    .cd13:active {
        --v5fa:var(--t5km);
        --k5fa:var(--q5fa,var(--w5fa), var(--v5fa) var(--n5fa), var(--a5fa) var(--o5fa))
    }
    .od13:active {
        --k5fa:var(--q5fa,var(--w5fa), var(--v5fa) var(--n5fa), var(--a5fa) var(--o5fa));
        --a5fa:var(--n5km)
    }
    .nd13:active {
        color:var(--s5kg)
    }
    @media (hover:hover) {
        .ud13:enabled:hover {
            --v5fa:var(--r5km);
            --k5fa:var(--q5fa,var(--w5fa), var(--v5fa) var(--n5fa), var(--a5fa) var(--o5fa))
        }
        .dd13:enabled:hover {
            --a5fa:var(--t5km);
            --k5fa:var(--q5fa,var(--w5fa), var(--v5fa) var(--n5fa), var(--a5fa) var(--o5fa))
        }
    }
    .ad13:disabled {
        background-color:var(--t5kg)
    }
    .pd13:disabled {
        background-color:var(--z5kg)
    }
    .td13:disabled {
        cursor:not-allowed
    }
    .ed13:disabled {
        background-color:var(--f5kg)
    }
    .ld13:disabled {
        background-color:var(--w5kh);
        background-color:var(--t5km)
    }
    .hd13:disabled {
        color:var(--o5kg)
    }
    .rd13:disabled {
        --k5fa:var(--q5fa,var(--w5fa), var(--v5fa) var(--n5fa), var(--a5fa) var(--o5fa));
        --v5fa:var(--d5kg)
    }
    .wd13[data-state=closed] {
        animation:accordion-up .2s var(--j5km)
    }
    .gd13:disabled {
        --k5fa:var(--q5fa,var(--w5fa), var(--v5fa) var(--n5fa), var(--a5fa) var(--o5fa));
        --a5fa:var(--z5kg)
    }
    .jd13[data-state=closed] {
        overflow:hidden
    }
    .zd13[data-state=open] {
        animation:accordion-down .2s var(--j5km)
    }
    .qd13:disabled {
        opacity:.75
    }
    @media (prefers-reduced-motion:reduce) {
        .bd13 {
            transition-property:none
        }
    }
    @media not all and (min-width:360px) {
        .id13 {
            padding:calc(var(--g5ko)*2)
        }
        .fd13 {
            display:none
        }
    }
    @media not all and (min-width:80rem) {
        .md13 {
            margin-left:calc(var(--g5ko)*5)
        }
        .vd13 {
            --b5fj:-50%;
            translate:var(--b5fj) var(--z5fj)
        }
    }
    @media not all and (min-width:48rem) {
        .xd1l {
            margin-inline:auto
        }
    }
    @media (min-width:360px) {
        .kd1l {
            margin-inline:calc(var(--g5ko)*-4)
        }
        .sd1l {
            display:none
        }
        .cd1l {
            padding-inline:calc(var(--g5ko)*3)
        }
        .yd1l {
            margin-inline-end:calc(var(--g5ko)*-4)
        }
        .od1l {
            padding-inline:calc(var(--g5ko)*4)
        }
        .nd1l {
            padding-block:var(--g5ko)
        }
    }
    @media (min-width:390px) {
        .dd1l {
            padding-block:calc(var(--g5ko)*4)
        }
        .ud1l {
            flex-basis:83%
        }
        .td1l {
            font-size:var(--l5ko);
            line-height:var(--h5fa,var(--c5ko))
        }
    }
    @media (min-width:40rem) {
        .pd1l {
            width:auto;
            height:auto
        }
        .ed1l {
            flex-basis:50%
        }
        .ld1l {
            flex-basis:31%
        }
        .ad1l {
            margin-inline-end:calc(var(--g5ko)*-4)
        }
        .qd1l {
            --s5fa:0 10px 15px -3px var(--l5fa,#0000001a), 0 4px 6px -4px var(--l5fa,#0000001a)
        }
        .gd1l {
            padding-inline:calc(var(--g5ko)*2)!important
        }
        .rd1l {
            flex-basis:47%
        }
        .wd1l,.qd1l {
            box-shadow:var(--c5fa),var(--z5fa),var(--p5fa),var(--b5fa),var(--s5fa)
        }
        .hd1l {
            padding-inline:calc(var(--g5ko)*4)
        }
        .wd1l {
            --b5fa:var(--d5fa,) 0 0 0 calc(1px + var(--f5fa)) var(--t5fa,currentcolor)
        }
    }
    @media (min-width:48rem) {
        .zd1l {
            margin-block:calc(var(--g5ko)*4)
        }
        .bd1l {
            margin-inline-start:0
        }
        .fd1l {
            margin-inline-end:0
        }
        .jd1l {
            order:1
        }
        .id1l {
            margin-top:calc(var(--g5ko)*2)
        }
        .md1l {
            margin-bottom:0
        }
        .xd1t {
            display:block
        }
        .vd1l {
            margin-bottom:calc(var(--g5ko)*7)
        }
        .kd1t {
            display:none
        }
        .yd1t {
            height:calc(var(--g5ko)*6);
            width:calc(var(--g5ko)*6)
        }
        .sd1t {
            height:calc(var(--g5ko)*5)
        }
        .cd1t {
            max-height:calc(var(--g5ko)*7)!important
        }
        .od1t {
            min-height:52px
        }
        .dd1t {
            flex-basis:20%
        }
        .nd1t {
            width:auto!important
        }
        .ud1t {
            max-width:calc(var(--g5ko)*72.75)
        }
        .ad1t {
            grid-template-columns:repeat(2,minmax(0,1fr))
        }
        .td1t {
            flex-basis:calc(25% - .5625rem)
        }
        .pd1t {
            flex-direction:row
        }
        .ed1t {
            align-items:flex-start
        }
        .ld1t {
            gap:calc(var(--g5ko)*3)
        }
        .rd1t {
            gap:calc(var(--g5ko)*5)
        }
        .gd1t {
            gap:calc(var(--g5ko)*8)
        }
        :where(.hd1t>:not(:last-child)) {
            margin-block:0;
            --x5fa:0
        }
        :where(.qd1t>:not(:last-child)) {
            --x5fa:0;
            margin-block-start:calc(var(--g5ko)*6*var(--x5fa));
            margin-block-end:calc(var(--g5ko)*6*(1 - var(--x5fa)))
        }
        .wd1t {
            padding-inline:0
        }
        .jd1t {
            padding-inline:calc(var(--g5ko)*4)!important
        }
        .zd1t {
            padding-inline:calc(var(--g5ko)*8)
        }
        .bd1t {
            padding-block:calc(var(--g5ko)*2)
        }
        .fd1t {
            padding-inline-end:0!important
        }
        .id1t {
            padding-top:calc(var(--g5ko)*15)
        }
        .md1t {
            padding-right:0
        }
        .vd1t {
            padding-bottom:calc(var(--g5ko)*4)
        }
        .xd1o {
            padding-left:0
        }
        .kd1o {
            text-align:left
        }
        .yd1o {
            font-size:var(--h5ko);
            line-height:var(--h5fa,var(--s5ko));
            --h5fa:calc(var(--g5ko)*7);
            line-height:calc(var(--g5ko)*7);
            font-weight:var(--i5km)
        }
        .sd1o {
            line-height:var(--h5fa,var(--k5ko));
            font-size:var(--a5ko)
        }
    }
    @media (min-width:64rem) {
        .cd1o {
            order:1
        }
        .od1o {
            order:2
        }
        .nd1o {
            order:3
        }
        .dd1o {
            margin-inline-start:0
        }
        .td1o {
            margin-inline-end:calc(var(--g5ko)*-3)
        }
        .ud1o {
            grid-column:span 10/span 10
        }
        .pd1o {
            display:block
        }
        .ad1o {
            margin-top:0
        }
        .ed1o {
            display:flex
        }
        .ld1o {
            display:grid
        }
        .gd1o {
            flex:1
        }
        .hd1o {
            flex-basis:33.3333%
        }
        .rd1o {
            display:none
        }
        .wd1o {
            align-items:center
        }
        .qd1o {
            grid-template-columns:repeat(10,minmax(0,1fr))
        }
        .jd1o {
            justify-content:space-between
        }
        .zd1o {
            justify-content:flex-end
        }
        .bd1o {
            justify-content:flex-start
        }
        .fd1o {
            gap:calc(var(--g5ko)*6)
        }
        .id1o {
            gap:calc(var(--g5ko)*10)
        }
        .md1o {
            column-gap:calc(var(--g5ko)*3);
            -moz-column-gap:calc(var(--g5ko)*3)
        }
        .vd1o {
            padding-inline:0
        }
        .xd1w {
            padding-inline:calc(var(--g5ko)*8)
        }
        .kd1w {
            padding-block:calc(var(--g5ko)*4)
        }
        .yd1w {
            padding-block:calc(var(--g5ko)*12)
        }
        .sd1w {
            font-size:var(--h5ko);
            line-height:var(--h5fa,var(--s5ko));
            --h5fa:calc(var(--g5ko)*7);
            line-height:calc(var(--g5ko)*7);
            font-weight:var(--i5km)
        }
        .cd1w {
            -webkit-user-select:none;
            user-select:none
        }
    }
    @media (min-width:80rem) {
        .od1w {
            left:calc(var(--g5kh)*-1)
        }
        .dd1w {
            margin-bottom:0
        }
        .nd1w {
            left:calc(var(--g5kh) + (100vw - var(--g5kh))/2)
        }
        .td1w {
            display:flex
        }
        .ad1w {
            display:none
        }
        .ud1w {
            grid-column:span 2/span 2
        }
        .pd1w {
            height:calc(var(--g5ko)*10)
        }
        .gd1w {
            max-width:var(--w5ko)
        }
        .hd1w {
            flex-shrink:0
        }
        .ed1w {
            width:40%
        }
        .ld1w {
            width:calc(100% + var(--g5kh))
        }
        .qd1w {
            flex-basis:33.3333%
        }
        .wd1w {
            flex-basis:12.5%
        }
        .jd1w {
            flex-basis:calc(20% - .6rem)
        }
        .rd1w {
            width:100%
        }
        .zd1w {
            grid-template-columns:repeat(3,minmax(0,1fr))
        }
        .id1w {
            justify-content:space-between
        }
        .bd1w {
            flex-direction:row
        }
        .md1w {
            justify-content:center
        }
        .fd1w {
            align-items:flex-start
        }
        .vd1w {
            gap:calc(var(--g5ko)*8)
        }
        .xd1i {
            gap:calc(var(--g5ko)*10)
        }
        .kd1i {
            padding-inline:calc(var(--g5ko)*4)
        }
        .yd1i {
            padding-inline:calc(var(--g5ko)*6)
        }
        .sd1i {
            padding-block:calc(var(--g5ko)*4)
        }
    }
    @media (min-width:96rem) {
        .cd1i {
            flex-basis:calc(16.6667% - .625rem)
        }
    }
    @media (min-width:40rem) {

    }
}

@keyframes accordion-up {
    0% {
        overflow:hidden;
        height:var(--v5kh)
    }
    to {
        height:0;
        overflow:hidden
    }
}

@keyframes accordion-down {
    0% {
        height:0;
        overflow:hidden
    }
    to {
        height:var(--v5kh);
        overflow:hidden
    }
}

@font-face {
    font-family:Roboto;
    font-style:normal;
    font-weight:100 900;
    font-display:swap;
    src:url(/web/6c57e80f99.woff2)format("woff2")
}

:root {
    --b5kg:var(--e5ko);
    --z5kg:var(--z5km);
    --d5kg:var(--m5ko);
    --t5kg:var(--j5ko);
    --f5kg:var(--u5ko)
}

@supports (color:color-mix(in lab,red,red)) {
    :root {

    }
}

:root {
    --p5kg:var(--z5km);
    --y5kg:var(--i5ko);
    --h5kg:var(--f5k5);
    --g5kh:18.75rem;
    --i5kh:var(--m5ko);
    --l5kg:var(--u5ko);
    --r5kh:url(/assets/b98884df2e.webp);
    --k5kg:3.5rem;
    --w5kh:var(--k5km);
    --e5kh:var(--u5ko);
    --o5kg:var(--p5k5);
    --c5kg:var(--j5ko);
    --n5kg:75rem;
    --s5kg:var(--d5k5);
    --m5kh:var(--i5ko);
    --a5kh:362px
}

@media screen and (max-width:375px) {
    :root {
        --g5kh:100vw
    }
}

@media screen and (min-width:390px) {
    :root {
        --a5kh:432px
    }
}

@media screen and (min-width:768px) {
    :root {
        --a5kh:924px;
        --r5kh:url(/assets/b98884df2e.webp)
    }
}

@media screen and (min-width:1024px) {
    :root {
        --a5kh:1180px
    }
}

@keyframes pulse {
    50% {
        opacity:.5
    }
}

@keyframes border--k5kh {
    40%,0% {
        transform:rotate(0);
        opacity:0
    }
    45% {
        opacity:0
    }
    70% {
        opacity:.5
    }
    95%,to {
        transform:rotate(180deg);
        opacity:0
    }
}

@keyframes border--q5kh {
    40%,0% {
        opacity:0
    }
    65% {
        opacity:.9
    }
    95%,to {
        opacity:0
    }
}

@keyframes img-pulse {
    0%,10% {
        transform:scale(1)
    }
    30% {
        transform:scale(1.1)
    }
    to,60% {
        transform:scale(1)
    }
}

.od1i {
    position:relative;
    isolation:isolate;
    transition:transform .3s ease-in-out
}

@media (min-width:80rem) {
    .od1i {
        margin-left:var(--g5kh)
    }
}

.nd1i {
    background-color:var(--t5kg)
}

.ud1i {
    background-image:var(--r5kh);
    background-position:top;
    background-repeat:no-repeat;
    background-size:max(var(--a5kh),100%) auto
}

body:has([data-emulated-fullscreen=true]) .ud1p,body:has([data-emulated-fullscreen=true]) .td1p {
    visibility:hidden
}

.od1i:has(.dd1i) .ud1i {
    opacity:1
}

.pd1p {
    isolation:isolate
}

.dd1p,.od1p {
    position:relative;
    isolation:isolate
}

@layer base-components {
    .td1i {
        --z5fj:0px;
        translate:var(--b5fj) var(--z5fj);
        transition-property:all;
        transition-timing-function:var(--t5k5,var(--w5km));
        transition-duration:var(--c5k5,var(--g5km));
        --c5k5:.3s;
        --t5k5:var(--x5km);
        transition-duration:.3s;
        transition-timing-function:var(--x5km)
    }
    header:before {
        pointer-events:none;
        z-index:-1;
        --w5fa:to bottom in oklab;
        background-image:linear-gradient(var(--k5fa));
        --v5fa:var(--b5kg);
        --r5fa:var(--b5kg);
        position:absolute;
        inset:0
    }
    @supports (color:color-mix(in lab,red,red)) {
        header:before {
            --r5fa:color-mix(in oklab, var(--b5kg) 75%, transparent)
        }
    }
    header:before {
        --q5fa:var(--w5fa), var(--v5fa) var(--n5fa), var(--r5fa) var(--y5fa), var(--a5fa) var(--o5fa);
        --k5fa:var(--q5fa,var(--w5fa), var(--v5fa) var(--n5fa), var(--a5fa) var(--o5fa));
        --a5fa:transparent;
        transition-property:all;
        transition-timing-function:var(--t5k5,var(--w5km));
        transition-duration:var(--c5k5,var(--g5km));
        --c5k5:.5s;
        --t5fj:"";
        content:var(--t5fj);
        transition-duration:.5s
    }
    .pd1i {
        min-width:calc(var(--g5ko)*60);
        --w5fa:to bottom
    }
    .ad1i {
        translate:var(--b5fj) var(--z5fj);
        opacity:0;
        --z5fj:-100%
    }
    @supports (background-image:linear-gradient(in lab,red,red)) {
        .pd1i {
            --w5fa:to bottom in oklab
        }
    }
    .pd1i {
        --v5fa:#0b192d80;
        background-image:linear-gradient(var(--k5fa))
    }
    @supports (color:color-mix(in lab,red,red)) {
        .pd1i {
            --v5fa:color-mix(in oklab, var(--z5km) 50%, transparent)
        }
    }
    .pd1i {
        --a5fa:#10223a80
    }
    @supports (color:color-mix(in lab,red,red)) {
        .pd1i {
            --a5fa:color-mix(in oklab, var(--m5ko) 50%, transparent)
        }
    }
    .pd1i {
        --k5fa:var(--q5fa,var(--w5fa), var(--v5fa) var(--n5fa), var(--a5fa) var(--o5fa));
        text-transform:none
    }
    @supports (color:color-mix(in lab,red,red)) {
        .pd1i {

        }
    }
    .pd1i {
        --a5k5:blur(1px);
        backdrop-filter:var(--a5k5,) var(--k5k5,) var(--q5k5,) var(--n5k5,) var(--y5k5,) var(--o5k5,) var(--h5k5,) var(--s5k5,) var(--l5k5,);
        -webkit-backdrop-filter:var(--a5k5,) var(--k5k5,) var(--q5k5,) var(--n5k5,) var(--y5k5,) var(--o5k5,) var(--h5k5,) var(--s5k5,) var(--l5k5,)
    }
    @media (hover:hover) {
        .pd1i:hover {

        }
        @supports (color:color-mix(in lab,red,red)) {
            .pd1i:hover {

            }
        }
    }
    .pd1i:active {
        background-color:#0000
    }
    .ed1i:before {
        inset:0;
        bottom:calc(var(--g5ko)*-.5);
        border-radius:calc(var(--q5kg)*6);
        opacity:.5;
        transition-property:opacity;
        transition-timing-function:var(--t5k5,var(--w5km));
        transition-duration:var(--c5k5,var(--g5km));
        --c5k5:.3s;
        content:"";
        background-image:radial-gradient(90% 50% at 50% 100%,var(--n5kh) 0,var(--z5kg) 100%);
        transition-duration:.3s;
        position:absolute
    }
    .ld1i:hover .ed1i {
        box-shadow:0 6px 6px 0 var(--n5kh),0 20px 12px -4px var(--n5kh)
    }
    @supports (color:color-mix(in lab,red,red)) {
        .ld1i:hover .ed1i {
            box-shadow:0 6px 6px 0 color-mix(in srgb,var(--n5kh) 25%,transparent),0 20px 12px -4px color-mix(in srgb,var(--n5kh) 15%,transparent)
        }
    }
    .ld1i:hover .ed1i:before {
        background-image:radial-gradient(90% 90% at 50% 100%,var(--n5kh) 0,var(--z5kg) 100%);
        opacity:.9
    }
    .rd1i {
        height:calc(var(--g5ko)*22.5);
        justify-content:space-between;
        align-items:center;
        gap:calc(var(--g5ko)*3);
        border-radius:calc(var(--q5kg)*3);
        background-color:var(--b5kg);
        padding-inline:calc(var(--g5ko)*4);
        padding-block:calc(var(--g5ko)*2);
        display:flex;
        position:relative;
        overflow:visible
    }
    @media (min-width:390px) {
        .rd1i {
            gap:calc(var(--g5ko)*6)
        }
    }
    @media (min-width:64rem) {
        .rd1i {
            height:calc(var(--g5ko)*25);
            gap:calc(var(--g5ko)*3)
        }
    }
    @media (min-width:80rem) {
        .rd1i {
            gap:calc(var(--g5ko)*6)
        }
    }
    .rd1i .gd1i {
        z-index:20;
        font-size:var(--v5ko);
        line-height:var(--h5fa,var(--r5ko));
        font-weight:var(--d5ko);
        color:var(--u5ko);
        position:relative
    }
    @media (min-width:80rem) {
        .rd1i .gd1i {
            font-size:var(--a5ko);
            line-height:var(--h5fa,var(--k5ko))
        }
    }
    .rd1i .hd1i {
        flex-shrink:0;
        z-index:20
    }
    .rd1i .hd1i img {
        height:calc(var(--g5ko)*17.5);
        width:calc(var(--g5ko)*17.5)
    }
    @media (min-width:80rem) {
        .rd1i .hd1i img {
            width:calc(var(--g5ko)*20.5);
            height:calc(var(--g5ko)*20.5)
        }
    }
    .rd1i:before {
        z-index:10;
        border-radius:calc(var(--q5kg)*3);
        --w5fa:140deg;
        position:absolute;
        inset:0
    }
    @supports (background-image:linear-gradient(in lab,red,red)) {
        .rd1i:before {
            --w5fa:140deg in oklab
        }
    }
    .rd1i:before {
        background-image:linear-gradient(var(--k5fa));
        --v5fa:var(--e5ko);
        --n5fa:30%;
        --t5fj:"";
        opacity:.3;
        --k5fa:var(--q5fa,var(--w5fa), var(--v5fa) var(--n5fa), var(--a5fa) var(--o5fa));
        --a5fa:var(--k5km);
        content:var(--t5fj)
    }
    .rd1i:after {
        z-index:0;
        border-radius:calc(var(--q5kg)*3);
        border-style:var(--u5fa);
        opacity:.7;
        --t5fj:"";
        content:var(--t5fj);
        background:linear-gradient(to right,var(--b5kg),var(--b5kg)) padding-box,linear-gradient(40deg,var(--b5kg) 35%,var(--r5km)) border-box;
        border-width:2px;
        border-color:#0000;
        position:absolute;
        inset:0
    }
    .qd1i {
        opacity:.75;
        --g5k5:invert(100%);
        filter:var(--m5k5,) var(--e5k5,) var(--j5k5,) var(--x5k5,) var(--u5k5,) var(--g5k5,) var(--w5k5,) var(--v5k5,) var(--r5k5,);
        transition-property:opacity;
        transition-timing-function:var(--t5k5,var(--w5km));
        transition-duration:var(--c5k5,var(--g5km));
        --c5k5:.3s;
        transition-duration:.3s
    }
    @media (hover:hover) {
        .qd1i:hover {
            opacity:1
        }
    }
    .wd1i {
        --y5kh:var(--l5km)
    }
    .jd1i:before {
        z-index:0;
        border-radius:calc(var(--q5kg)*3);
        --t5fj:"";
        content:var(--t5fj);
        background:linear-gradient(#000 0 0) padding-box,linear-gradient(90deg,var(--y5kh) 0,var(--d5kg) 40% 70%,var(--y5kh) 100%) border-box;
        -webkit-mask-composite:xor,source-over;
        -webkit-mask-composite:xor;
        border:1px solid #0000;
        animation:5s ease-in-out infinite border--q5kh;
        position:absolute;
        inset:0;
        mask:linear-gradient(#000 0 0) exclude,linear-gradient(#000 0 0) padding-box
    }
    .zd1i {
        -webkit-mask-composite:xor,source-over;
        -webkit-mask-composite:xor;
        mask:linear-gradient(#000 0 0) exclude,linear-gradient(#000 0 0) content-box
    }
    .zd1i:before {
        z-index:0;
        --b5fj:-50%;
        --z5fj:-50%;
        width:270px;
        height:270px;
        translate:var(--b5fj) var(--z5fj);
        border-radius:calc(var(--q5kg)*3);
        padding:var(--g5ko);
        --t5fj:"";
        content:var(--t5fj);
        background:linear-gradient(90deg,var(--y5kh) 0 20%,var(--d5kg) 48% 52%,var(--y5kh) 80% 100%) padding-box;
        border:1px solid #0000;
        animation:5s ease-in-out infinite border--k5kh;
        position:absolute;
        top:50%;
        left:50%
    }
}

@property --t5fj {
    syntax:"*";
    initial-value:"";
    inherits:false
}

@property --o5kh {
    syntax:"<length>";
    inherits:false;
    initial-value:0
}

@property --h5kh {
    syntax:"<length>";
    inherits:false;
    initial-value:0
}

@property --b5fj {
    syntax:"*";
    inherits:false;
    initial-value:0
}

@property --z5fj {
    syntax:"*";
    inherits:false;
    initial-value:0
}

@property --s5kh {
    initial-value:0;
    syntax:"*";
    inherits:false
}

@property --d5fj {
    syntax:"*";
    initial-value:1;
    inherits:false
}

@property --f5fj {
    initial-value:1;
    syntax:"*";
    inherits:false
}

@property --l5kh {
    syntax:"*";
    initial-value:1;
    inherits:false
}

@property --p5fj {
    inherits:false;
    syntax:"*"
}

@property --i5fa {
    inherits:false;
    syntax:"*"
}

@property --m5fa {
    inherits:false;
    syntax:"*"
}

@property --e5fa {
    inherits:false;
    syntax:"*"
}

@property --j5fa {
    inherits:false;
    syntax:"*"
}

@property --c5kh {
    syntax:"*";
    inherits:false
}

@property --t5kh {
    inherits:false;
    syntax:"*"
}

@property --b5kh {
    syntax:"*";
    inherits:false
}

@property --z5kh {
    syntax:"*";
    inherits:false;
    initial-value:proximity
}

@property --x5fa {
    initial-value:0;
    syntax:"*";
    inherits:false
}

@property --d5kh {
    inherits:false;
    syntax:"*";
    initial-value:0
}

@property --f5kh {
    inherits:false;
    syntax:"*";
    initial-value:0
}

@property --u5fa {
    syntax:"*";
    inherits:false;
    initial-value:solid
}

@property --g5fa {
    syntax:"*";
    inherits:false;
    initial-value:0
}

@property --w5fa {
    syntax:"*";
    inherits:false
}

@property --v5fa {
    syntax:"<color>";
    initial-value:#0000;
    inherits:false
}

@property --r5fa {
    initial-value:#0000;
    syntax:"<color>";
    inherits:false
}

@property --a5fa {
    syntax:"<color>";
    inherits:false;
    initial-value:#0000
}

@property --k5fa {
    syntax:"*";
    inherits:false
}

@property --q5fa {
    inherits:false;
    syntax:"*"
}

@property --n5fa {
    inherits:false;
    initial-value:0%;
    syntax:"<length-percentage>"
}

@property --y5fa {
    syntax:"<length-percentage>";
    initial-value:50%;
    inherits:false
}

@property --o5fa {
    inherits:false;
    syntax:"<length-percentage>";
    initial-value:100%
}

@property --h5fa {
    inherits:false;
    syntax:"*"
}

@property --p5kh {
    syntax:"*";
    inherits:false
}

@property --i5k6 {
    inherits:false;
    syntax:"*"
}

@property --m5k6 {
    inherits:false;
    syntax:"*"
}

@property --e5k6 {
    syntax:"*";
    inherits:false
}

@property --j5k6 {
    syntax:"*";
    inherits:false
}

@property --x5k6 {
    syntax:"*";
    inherits:false
}

@property --u5k6 {
    syntax:"*";
    inherits:false
}

@property --s5fa {
    syntax:"*";
    initial-value:0 0 #0000;
    inherits:false
}

@property --l5fa {
    inherits:false;
    syntax:"*"
}

@property --g5k6 {
    inherits:false;
    initial-value:100%;
    syntax:"<percentage>"
}

@property --c5fa {
    initial-value:0 0 #0000;
    syntax:"*";
    inherits:false
}

@property --w5k6 {
    inherits:false;
    syntax:"*"
}

@property --v5k6 {
    inherits:false;
    initial-value:100%;
    syntax:"<percentage>"
}

@property --t5fa {
    syntax:"*";
    inherits:false
}

@property --b5fa {
    initial-value:0 0 #0000;
    syntax:"*";
    inherits:false
}

@property --r5k6 {
    inherits:false;
    syntax:"*"
}

@property --z5fa {
    syntax:"*";
    inherits:false;
    initial-value:0 0 #0000
}

@property --d5fa {
    inherits:false;
    syntax:"*"
}

@property --f5fa {
    initial-value:0;
    inherits:false;
    syntax:"<length>"
}

@property --a5k6 {
    inherits:false;
    initial-value:#fff;
    syntax:"*"
}

@property --p5fa {
    inherits:false;
    initial-value:0 0 #0000;
    syntax:"*"
}

@property --i5k5 {
    syntax:"*";
    inherits:false;
    initial-value:solid
}

@property --m5k5 {
    inherits:false;
    syntax:"*"
}

@property --e5k5 {
    inherits:false;
    syntax:"*"
}

@property --j5k5 {
    syntax:"*";
    inherits:false
}

@property --x5k5 {
    syntax:"*";
    inherits:false
}

@property --u5k5 {
    syntax:"*";
    inherits:false
}

@property --g5k5 {
    inherits:false;
    syntax:"*"
}

@property --k5k6 {
    inherits:false;
    syntax:"*"
}

@property --w5k5 {
    inherits:false;
    syntax:"*"
}

@property --v5k5 {
    inherits:false;
    syntax:"*"
}

@property --r5k5 {
    syntax:"*";
    inherits:false
}

@property --q5k6 {
    syntax:"*";
    inherits:false
}

@property --n5k6 {
    initial-value:100%;
    syntax:"<percentage>";
    inherits:false
}

@property --y5k6 {
    inherits:false;
    syntax:"*"
}

@property --a5k5 {
    syntax:"*";
    inherits:false
}

@property --k5k5 {
    syntax:"*";
    inherits:false
}

@property --q5k5 {
    syntax:"*";
    inherits:false
}

@property --n5k5 {
    inherits:false;
    syntax:"*"
}

@property --y5k5 {
    syntax:"*";
    inherits:false
}

@property --o5k5 {
    syntax:"*";
    inherits:false
}

@property --h5k5 {
    syntax:"*";
    inherits:false
}

@property --s5k5 {
    syntax:"*";
    inherits:false
}

@property --l5k5 {
    inherits:false;
    syntax:"*"
}

@property --c5k5 {
    syntax:"*";
    inherits:false
}

@property --t5k5 {
    inherits:false;
    syntax:"*"
}

@property --o5k6 {
    inherits:false;
    syntax:"*"
}

@property --h5k6 {
    syntax:"<percentage>";
    inherits:false;
    initial-value:100%
}

@keyframes spin {
    to {
        transform:rotate(1turn)
    }
}

@media (min-width:80rem) {
    .bd1i {
        display:none!important
    }
}

@media (max-width:79.99rem) {
    .fd1i {
        display:none!important
    }
}

@media (max-width:63.99rem) {
    .id1i {
        display:none!important
    }
}

.md1i {
    display:none
}

@media (max-width:79.99rem) {
    .vd1i {
        visibility:hidden;
        transform:translateX(-105%);
        transition:transform .25s ease,visibility 0s linear .25s
    }
    .xd1q .vd1i {
        transform:none;
        visibility:visible;
        transition:transform .25s ease
    }
    .xd1q .md1i {
        display:block;
        position:fixed;
        inset:0;
        z-index:99;
        background:rgba(2,9,26,.72);
        backdrop-filter:blur(2px)
    }
    .xd1q,.xd1q body {
        overflow:hidden
    }
}

.kd1q {
    overflow-x:auto!important;
    overflow-y:hidden!important;
    scrollbar-width:none;
    -webkit-overflow-scrolling:touch
}

.yd1q {
    opacity:.5;
    cursor:default;
    pointer-events:none
}

.od1q {
    padding:.25rem .75rem .5rem
}

.kd1q::-webkit-scrollbar {
    display:none
}

.sd1q {
    opacity:0;
    visibility:hidden;
    transition:opacity .2s ease,visibility 0s linear .2s
}

.nd1q {
    position:relative
}

.sd1q.cd1q {
    opacity:1;
    visibility:visible;
    transition:opacity .2s ease
}

.od1q[hidden] {
    display:none
}

.ud1q {
    position:absolute;
    left:0;
    bottom:calc(100% + .5rem);
    z-index:5;
    min-width:12rem;
    max-height:60vh;
    overflow-y:auto;
    margin:0;
    padding:.375rem;
    list-style:none;
    background:var(--z5kg);
    border:1px solid var(--i5kh);
    border-radius:.75rem;
    box-shadow:0 12px 32px rgba(0,0,0,.45)
}

.ud1q[hidden] {
    display:none
}

.ud1q a {
    display:flex;
    align-items:center;
    gap:.625rem;
    padding:.5rem .625rem;
    border-radius:.5rem;
    color:var(--s5kg);
    font-size:.875rem;
    line-height:1.25rem;
    font-weight:500;
    text-decoration:none
}

.ud1q a:hover {
    color:#fff;
    background:var(--d5kg)
}

.ud1q .dd1q {
    background:var(--d5kg);
    color:#fff
}

.td1q {
    flex:none;
    min-width:1.75rem;
    font-weight:700;
    font-size:.75rem;
    color:var(--a5km)
}

.ad1q {
    margin-top:2.5rem
}

.pd1q {
    background:var(--b5kg);
    border-top:1px solid rgba(255,255,255,.05);
    border-radius:1.5rem;
    padding:1.5rem 1rem 1.25rem
}

@media (min-width:48rem) {
    .pd1q {
        padding:2.5rem 2.5rem 2rem
    }
}

.ed1q {
    margin:0 0 1rem;
    font-family:var(--d5km);
    font-weight:800;
    font-size:1.625rem;
    line-height:1.2;
    color:#fff;
    text-wrap:balance
}

@media (min-width:48rem) {
    .ed1q {
        font-size:2.25rem
    }
}

.ld1q {
    max-width:56rem
}

.ld1q p {
    line-height:1.65;
    margin:0 0 .75rem;
    font-size:1.0625rem;
    color:#b6c6d6
}

.rd1q {
    margin:1.5rem 0 0;
    padding:1rem 1.25rem;
    background:var(--z5kg);
    border-top:1px solid rgba(255,255,255,.05);
    border-radius:1rem
}

.gd1q {
    margin:0 0 .5rem;
    font-size:.75rem;
    line-height:1rem;
    font-weight:600;
    letter-spacing:.04em;
    text-transform:uppercase;
    color:rgba(255,255,255,.8)
}

.rd1q ol {
    margin:0;
    padding:0;
    list-style:none;
    display:grid;
    gap:.375rem 1.5rem;
    counter-reset:mlw-toc
}

@media (min-width:48rem) {
    .rd1q ol {
        grid-template-columns:repeat(2,minmax(0,1fr))
    }
}

.rd1q li {
    counter-increment:mlw-toc
}

.rd1q a {
    display:flex;
    gap:.625rem;
    font-size:.9375rem;
    line-height:1.5rem;
    color:var(--s5kg);
    text-decoration:none;
    transition:color .15s
}

.rd1q a::before {
    content:counter(mlw-toc,decimal-leading-zero);
    flex:none;
    font-weight:700;
    font-size:.75rem;
    color:var(--a5km)
}

.rd1q a:hover {
    color:#fff
}

.hd1q {
    scroll-margin-top:calc(var(--k5kg) + 1rem);
    margin-top:2.25rem
}

.qd1q {
    display:flex;
    align-items:center;
    gap:.75rem;
    margin:0 0 .875rem;
    font-family:var(--d5km);
    font-weight:800;
    font-size:1.25rem;
    line-height:1.3;
    color:#fff
}

@media (min-width:48rem) {
    .qd1q {
        font-size:1.5rem
    }
}

.wd1q p {
    margin:0 0 .875rem
}

.qd1q::before {
    width:.375rem;
    border-radius:9999px;
    height:1.25rem;
    flex:none;
    background:linear-gradient(to top,var(--q5km),var(--r5km));
    content:""
}

.wd1q {
    max-width:56rem;
    line-height:1.7;
    color:#9fb4c8;
    font-size:1rem
}

.wd1q h3 {
    margin:1.5rem 0 .625rem;
    font-family:var(--d5km);
    font-weight:700;
    font-size:1.0625rem;
    line-height:1.4;
    color:#fff
}

.wd1q h4 {
    margin:1.25rem 0 .5rem;
    font-weight:600;
    font-size:1rem;
    line-height:1.4;
    color:rgba(255,255,255,.9)
}

.wd1q ul {
    list-style:disc
}

.wd1q ul,.wd1q ol {
    margin:0 0 1rem;
    padding-left:1.375rem
}

.wd1q li::marker {
    color:var(--a5km);
    font-weight:700
}

.wd1q ol {
    list-style:decimal
}

.wd1q li {
    margin:.25rem 0;
    padding-left:.125rem
}

.wd1q strong,.wd1q b {
    font-weight:600;
    color:#fff
}

.wd1q a {
    color:var(--a5km);
    text-decoration:underline;
    text-underline-offset:2px
}

.wd1q blockquote {
    margin:1rem 0;
    padding:.75rem 1rem;
    border-left:3px solid var(--a5km);
    background:var(--z5kg);
    border-radius:0 .75rem .75rem 0
}

.jd1q {
    max-width:100%;
    margin:1rem 0 1.25rem;
    overflow-x:auto;
    border:1px solid var(--i5kh);
    border-radius:1rem
}

.jd1q table {
    border-collapse:collapse;
    font-size:.9375rem;
    line-height:1.4;
    width:100%
}

.jd1q th {
    padding:.75rem 1rem;
    text-align:left;
    white-space:nowrap;
    font-size:.75rem;
    font-weight:600;
    letter-spacing:.04em;
    text-transform:uppercase;
    color:rgba(255,255,255,.8);
    background:var(--z5kg)
}

.jd1q td {
    border-top:1px solid var(--i5kh);
    padding:.75rem 1rem;
    color:#b6c6d6
}

.jd1q tbody tr:hover td {
    background:rgba(255,255,255,.02)
}

.zd1q {
    scroll-margin-top:calc(var(--k5kg) + 1rem);
    margin-top:2.5rem
}

.bd1q {
    margin-top:.5rem;
    background:var(--z5kg);
    border-top:1px solid rgba(255,255,255,.05);
    border-radius:.75rem
}

.fd1q {
    display:flex;
    align-items:center;
    justify-content:space-between;
    gap:1rem;
    padding:.875rem 1rem;
    cursor:pointer;
    list-style:none;
    font-weight:500;
    font-size:.9375rem;
    line-height:1.4;
    color:#fff
}

.fd1q::-webkit-details-marker {
    display:none
}

.fd1q::after {
    content:"";
    flex:none;
    width:.5rem;
    height:.5rem;
    margin-right:.25rem;
    border-right:2px solid var(--s5kg);
    border-bottom:2px solid var(--s5kg);
    transform:rotate(45deg);
    transition:transform .2s
}

.bd1q[open] .fd1q::after {
    transform:rotate(225deg)
}

.id1q {
    font-size:.9375rem;
    line-height:1.65;
    padding:0 1rem .875rem;
    color:#9fb4c8
}

.id1q p {
    margin:0
}

footer .fd1x,footer {
    background-color:#000000
}

main>div>div>div>section:first-child {
    background-color:#14121f
}

:root {
    --c5km:#005560;
    --i5kh:#373647;
    --o5kg:#878073;
    --o5km:#b3f2fb;
    --a5km:#2edcf3;
    --p5kg:#373647;
    --t5kg:#0a0a0f;
    --t5km:#00d4f0;
    --j5ko:#0a0a0f;
    --e5kh:#00d4f0;
    --h5km:#80eaf8;
    --z5km:#1c1b2e;
    --m5kh:#515160;
    --c5kg:#e6e8ee;
    --r5km:#59e3f5;
    --f5kg:#3c3b4b;
    --h5kg:#b4ab97;
    --l5km:#009fb4;
    --w5kh:#00d4f0;
    --y5kh:#009fb4;
    --l5kg:#e6e8ee;
    --z5kg:#1c1b2e;
    --q5km:#00aec5;
    --m5ko:#2c2b3d;
    --b5kg:#05050a;
    --y5km:#004048;
    --y5kg:#656057;
    --s5km:#8cecf8;
    --e5ko:#05050a;
    --s5kg:#ede0c4;
    --d5kg:#2c2b3d;
    --b5km:#0a0a0f;
    --u5ko:#e6e8ee;
    --k5km:#00d4f0;
    --n5km:#0090a3
}

.md1q {
    line-height:1rem;
    font-size:.75rem;
    margin:1.75rem 0 0;
    color:var(--h5kg)
}

:root {
    --r5kh:none
}

main>div>div>div>section:first-child {
    background-image:linear-gradient(to bottom,#14121fc7 0%,#14121f8c 45%,#14121fd1 100%),url(/assets/b98884df2e.webp);
    background-repeat:no-repeat;
    background-size:cover;
    background-position:center,var(--focus-mobile,50% 0%)
}

@media screen and (min-width:768px) {
    main>div>div>div>section:first-child {
        background-image:linear-gradient(90deg,#14121feb 0%,#14121fb8 34%,#14121f00 62%),url(/assets/b98884df2e.webp);
        background-position:center,var(--focus-desktop,100% 50%)
    }
}

.fd1e.rd1h.md1h.rd1e {
    overflow-wrap:anywhere;
    line-height:1.12;
    max-width:100%;
    font-size:clamp(1.5rem,2.6vw,2.25rem);
    display:block;
    hyphens:auto
}

.td1c.td1k.nd1z.ld1z {
    overflow-wrap:anywhere;
    line-height:1.3;
    font-size:clamp(.95rem,1.5vw,1.25rem);
    max-width:100%
}

.ed1h.ed1x.ad1s.sd1h {
    font-size:.9rem;
    line-height:1.15;
    display:-webkit-box;
    -webkit-line-clamp:2;
    -webkit-box-orient:vertical;
    overflow:hidden;
    overflow-wrap:anywhere
}

.kd1k {
    font-size:.72rem;
    line-height:1.2;
    display:-webkit-box;
    -webkit-line-clamp:2;
    -webkit-box-orient:vertical;
    overflow:hidden;
    overflow-wrap:anywhere
}

.pd16.zd1c {
    height:1.625rem;
    width:auto;
    max-width:min(100%,15.5rem);
    object-fit:contain;
    object-position:left center
}

@media (max-width:767px) {
    .pd16.zd1c {
        max-width:min(100%,8rem)
    }
}

.fd1e.rd1h.md1h.rd1e {
    font-size:clamp(1.75rem,3.6vw,3.25rem);
    line-height:1.06;
    text-align:center;
    overflow-wrap:anywhere;
    display:block;
    max-width:100%;
    text-wrap:balance
}

.td1c.td1k.nd1z.ld1z {
    text-align:center;
    max-width:100%;
    font-size:clamp(1rem,1.7vw,1.375rem);
    justify-content:center;
    overflow-wrap:anywhere;
    margin-top:.25rem;
    line-height:1.3
}

.ud1m.rd1p.od1c.sd1z.od1z.ld1z {
    text-align:center;
    align-items:center
}

.ud1m.yd1p.ld1k.kd16.nd16.sd17.id1l {
    align-items:center
}

.hd1p.od1c.sd1z.od1z.kd16 {
    align-items:center;
    text-align:center
}

.ed1k.gd1p.ud1m.fd1e.qd1h.yd1e.td1e {
    overflow-wrap:anywhere;
    white-space:normal;
    text-align:center;
    max-width:100%
}

.qd1k.zd1s.ld15.hd1s.gd1j.gd1g {
    text-align:center
}

.vd1s.pd15.gd1j.kd1o.hd1s {
    text-align:center
}

.od1c.sd1z.od1z.md1c.sd1t.pd16 {
    display:flex;
    flex-wrap:wrap;
    justify-content:center;
    align-items:center;
    gap:.5rem .875rem
}

.od1c.sd1z.od1z.md1c.sd1t.pd16 img {
    max-width:4.5rem;
    width:auto;
    height:1.375rem;
    object-fit:contain;
    opacity:.92
}

img.id1f.td1f.jd1j {
    width:auto;
    height:1.1em;
    max-width:6em;
    object-fit:contain
}

.pd1x.ed1j.fd1j.dd15.bd15 {
    display:-webkit-box;
    -webkit-line-clamp:1;
    -webkit-box-orient:vertical;
    overflow:hidden;
    overflow-wrap:anywhere
}

.ed1h.ed1x.ad1s.sd1h {
    -webkit-line-clamp:2;
    line-height:1.15;
    font-size:.9rem
}

a.wd1i {
    min-height:0;
    height:auto
}

.kd1k {
    font-size:.72rem;
    line-height:1.2;
    -webkit-line-clamp:1
}

.yd1p.ud1m.pd1s.vd1t.hd1s.id16 {
    background:linear-gradient(to top,rgba(0,0,0,.88) 0%,rgba(0,0,0,.62) 55%,rgba(0,0,0,0) 100%);
    padding-top:2.25rem;
    padding-bottom:.625rem
}

.wd1j.dd15.sd1n {
    opacity:1;
    text-shadow:0 1px 2px rgba(0,0,0,.9);
    color:#fff;
    font-weight:600
}

.pd1q {
    background:var(--z5kg);
    border-top-color:var(--p5kg)
}

.wd1q h3,.qd1q,.wd1q strong,.wd1q b,.ed1q,.fd1q {
    color:var(--u5ko)
}

.wd1q,.ld1q p,.id1q,.jd1q td {
    color:var(--s5kg)
}

.wd1q h4,.jd1q th,.gd1q {
    color:var(--h5kg)
}

.bd1q,.rd1q {
    border-top-color:var(--p5kg);
    background:var(--d5kg)
}

.xd1q .md1i {
    background:color-mix(in srgb,var(--t5kg) 78%,transparent)
}

.jd1q table {
    min-width:100%;
    width:max-content
}

.jd1q th:last-child,.jd1q td:last-child {
    padding-right:1.25rem
}

.vd1j {
    background-image:radial-gradient(70% 36% at 62% 0,color-mix(in srgb,var(--k5km) 14%,transparent) 0,transparent 100%);
    background-repeat:no-repeat
}

.wd1p.od1m.td1m.od1c.td1z.nd1z img {
    width:auto;
    object-fit:cover;
    height:100%;
    border-radius:.75rem;
    max-width:60%
}
