@layer theme {
    :root {
        --ziu:var(--aiu, oklch(87% 0 none));
        --wiu:var(--yiu, oklch(92.2% 0 none));
        --giu:var(--qiu, oklch(97% 0 none));
        --riu:var(--siu, oklch(55.6% 0 none));
        --hiu:var(--iiu, oklch(43.9% 0 none));
        --liu:var(--miu, oklch(98.5% 0 none));
        --jiu:var(--viu, oklch(20.5% 0 none));
        --xiu:var(--niu, oklch(26.9% 0 none));
        --biu:var(--oiu, oklch(37.1% 0 none));
        --uiu:var(--kiu, oklch(70.8% 0 none))
    }
    :root {

    }
    .snf {

    }
}
@layer properties {
    @supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))) {
        ::backdrop,:after,:before,* {
            --vik:0 0 #0000;
            --eik:0px;
            --hij:initial;
            --nik:0 0 #0000;
            --jik:initial;
            --ciu:"";
            --lij:solid;
            --iik:0%;
            --zik:0;
            --mij:initial;
            --xik:initial;
            --fiu:initial;
            --dik:initial;
            --kij:initial;
            --yik:solid;
            --gij:initial;
            --oik:100%;
            --jij:initial;
            --gik:initial;
            --iij:initial;
            --nij:initial;
            --lik:initial;
            --cij:initial;
            --hik:initial;
            --kik:#0000;
            --tiu:0;
            --yij:initial;
            --oij:initial;
            --qij:initial;
            --cik:initial;
            --aik:initial;
            --wik:0;
            --rik:#0000;
            --wij:initial;
            --pik:0 0 #0000;
            --mik:initial;
            --rij:initial;
            --diu:1;
            --zij:initial;
            --bij:initial;
            --qik:initial;
            --aij:initial;
            --bik:50%;
            --fik:0 0 #0000;
            --vij:initial;
            --tik:0 0 #0000;
            --uij:initial;
            --eiu:1;
            --sij:initial;
            --piu:0;
            --uik:#0000;
            --sik:initial;
            --xij:initial
        }
    }
}
@layer theme {
    :root {
        --vi3:1.33333;
        --y4z:8px;
        --bi3:1.125rem;
        --ci3:2.25rem;
        --m4z:900;
        --s4z:#18e490;
        --yiu:oklch(92.2% 0 none);
        --u4g:100;
        --ai3:28rem;
        --y4g:calc(var(--q4g) + 1);
        --k4g:25;
        --eij:#4d6d88;
        --z4z:.15s;
        --siu:oklch(55.6% 0 none);
        --g4z:0 1px 2px #00000026;
        --ti3:400;
        --miu:oklch(98.5% 0 none);
        --k4z:#5cffb9;
        --w4z:cubic-bezier(.4, 0, .2, 1);
        --z4g:55;
        --o4z:#d6ffff;
        --h4g:.25rem;
        --ei3:600;
        --hi3:1rem;
        --iiu:oklch(43.9% 0 none);
        --aiu:oklch(87% 0 none);
        --l4z:800;
        --r4z:#33f2a6;
        --kiu:oklch(70.8% 0 none);
        --h4z:#00c878;
        --mi3:#10223a;
        --ii3:1.5;
        --a4z:cubic-bezier(.4, 0, .2, 1);
        --a4g:60;
        --ji3:1.5rem;
        --di3:500;
        --e4z:.625rem;
        --xi3:1.25rem;
        --fi3:700;
        --tij:oklch(92.8% .006 264.531);
        --i4z:#00a85f;
        --d4z:"Roboto", sans-serif;
        --qiu:oklch(97% 0 none);
        --x4z:#9acbff;
        --gi3:#071226;
        --fij:#324f69;
        --ki3:1.33333;
        --ri3:.875rem;
        --qi3:#02091a;
        --dij:#708fa9;
        --zi3:.25rem;
        --b4z:#004829;
        --m4g:1;
        --g4g:3;
        --v4z:#30136e;
        --pi3:1.11111;
        --f4z:1 / 1;
        --p4z:#021124;
        --n4z:#e0cbff;
        --oi3:1.55556;
        --u4z:var(--pij);
        --wi3:#000;
        --c4z:#18e490;
        --r4g:100;
        --yi3:#fff;
        --viu:oklch(20.5% 0 none);
        --i4g:80rem;
        --ni3:1.4;
        --q4g:2;
        --l4g:1;
        --t4z:#0b192d;
        --s4g:4rem;
        --pij:"Roboto", sans-serif;
        --w4g:1;
        --niu:oklch(26.9% 0 none);
        --li3:#223e57;
        --q4z:cubic-bezier(0, 0, .2, 1);
        --si3:1.42857;
        --oiu:oklch(37.1% 0 none);
        --ui3:.75rem;
        --j4z:#8b55e6
    }
    :root {
        --d4g:var(--wiu);
        --b4g:var(--uiu);
        --p4g:var(--liu);
        --c4g:#fff;
        --f4g:var(--wiu);
        --x4g:var(--hiu);
        --l46:var(--wiu);
        --o4g:var(--riu);
        --v4g:#fff;
        --g46:var(--jiu);
        --e4g:var(--jiu);
        --n4g:var(--biu);
        --m46:var(--ziu);
        --j4g:var(--jiu);
        --t4g:var(--giu)
    }
    .snf {
        --v4g:var(--jiu);
        --g46:#fff;
        --b4g:var(--riu);
        --f4g:var(--xiu);
        --x4g:var(--ziu);
        --n4g:var(--wiu);
        --p4g:var(--xiu);
        --d4g:var(--biu);
        --e4g:#fff;
        --j4g:#fff;
        --l46:var(--biu);
        --c4g:var(--jiu);
        --m46:var(--biu);
        --o4g:var(--uiu);
        --t4g:var(--xiu)
    }
}
@layer base {
    ::backdrop,:after,:before,* {
        margin:0;
        box-sizing:border-box;
        padding:0;
        border:0 solid
    }
    ::file-selector-button {
        border:0 solid;
        margin:0;
        padding:0;
        box-sizing:border-box
    }
    html {
        -webkit-text-size-adjust:100%;
        tab-size:4;
        line-height:1.5;
        font-family:var(--u4z,-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(--q46,normal);
        font-variation-settings:var(--w46,normal);
        -webkit-tap-highlight-color:transparent
    }
    h2,h3,h4,h1 {
        font-size:inherit;
        font-weight:inherit
    }
    a {
        color:inherit;
        -webkit-text-decoration:inherit;
        -webkit-text-decoration:inherit;
        text-decoration:inherit
    }
    strong,b {
        font-weight:bolder
    }
    table {
        text-indent:0;
        border-color:inherit;
        border-collapse:collapse
    }
    summary {
        display:list-item
    }
    ul,ol {
        list-style:none
    }
    img {
        height:auto;
        max-width:100%
    }
    img,svg {
        vertical-align:middle;
        display:block
    }
    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
    }
    ::file-selector-button {
        margin-inline-end:4px
    }
    ::placeholder {
        opacity:1
    }
    @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-datetime-edit-fields-wrapper {
        padding:0
    }
    ::-webkit-date-and-time-value {
        text-align:inherit;
        min-height:1lh
    }
    ::-webkit-datetime-edit {
        padding-block:0
    }
    ::-webkit-datetime-edit {
        display:inline-flex
    }
    ::-webkit-datetime-edit-year-field {
        padding-block:0
    }
    ::-webkit-datetime-edit-day-field {
        padding-block:0
    }
    ::-webkit-search-decoration {
        -webkit-appearance:none
    }
    ::-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-inner-spin-button {
        height:auto
    }
    button {
        appearance:button
    }
    ::-webkit-outer-spin-button {
        height:auto
    }
    ::file-selector-button {
        appearance:button
    }
    ::-webkit-datetime-edit-meridiem-field {
        padding-block:0
    }
    body {
        background-color:var(--c4g);
        color:var(--n4g);
        -webkit-font-smoothing:antialiased;
        -moz-osx-font-smoothing:grayscale;
        color-scheme:light
    }
    a:focus-visible {
        outline-offset:0
    }
    body:where(.snf,.snf *) {
        color-scheme:dark
    }
    ::backdrop,:after,:before,* {
        border-color:var(--tij,currentcolor)
    }
    ::file-selector-button {
        border-color:var(--tij,currentcolor)
    }
    html:not(.bnf) body,html:not(.bnf) {
        scrollbar-width:thin;
        scrollbar-color:#ffffff80 transparent
    }
    html {
        -webkit-tap-highlight-color:transparent;
        overscroll-behavior-y:none
    }
    :is(html:not(.bnf),html:not(.bnf) body)::-webkit-scrollbar-track {
        background:0 0
    }
    :is(html:not(.bnf),html:not(.bnf) body)::-webkit-scrollbar-thumb {
        border-radius:4px;
        background-color:#ffffff80
    }
    :is(html:not(.bnf),html:not(.bnf) body)::-webkit-scrollbar {
        width:8px;
        height:8px
    }
    [role=button]:not(:disabled),button:not(:disabled) {
        cursor:pointer
    }
    body,html {
        min-height:100dvh
    }
}
@layer components;
@layer utilities {
    .enf:before {
        pointer-events:none;
        border-radius:calc(var(--h4g)*3);
        opacity:.2;
        --ciu:"";
        content:var(--ciu);
        background-image:url(/media/82ecbfcdb85.svg);
        background-position:100%;
        background-repeat:no-repeat;
        background-size:contain;
        position:absolute;
        inset:0
    }
    .wnf {
        pointer-events:auto
    }
    .fnf {
        pointer-events:none
    }
    .gnf {
        position:absolute
    }
    .lnf {
        position:fixed
    }
    .unf {
        position:relative
    }
    .vnf {
        position:sticky
    }
    .pnf {
        inset:0
    }
    .dnf {
        inset-inline:0
    }
    .knf {
        inset-block:0
    }
    .rnf {
        inset-inline-start:calc(var(--zi3)*0)
    }
    .qnf {
        top:calc(var(--zi3)*-12)
    }
    .jnf {
        top:-5%
    }
    .inf {
        inset-inline-end:calc(var(--zi3)*0)
    }
    .xnf {
        top:0
    }
    .anf {
        top:33.3333%
    }
    .cnf {
        top:calc(var(--zi3)*3)
    }
    .mnf {
        top:calc(var(--s4g) + .5rem)
    }
    .nnf {
        right:0
    }
    .tnf {
        bottom:calc(var(--zi3)*-3)
    }
    .ynf {
        bottom:0
    }
    .hnf {
        bottom:calc(var(--zi3)*.5)
    }
    .znf {
        left:0
    }
    .onf {
        bottom:calc(var(--zi3)*7)
    }
    .sn7 {
        left:50%
    }
    .en7 {
        isolation:isolate
    }
    .bn7 {
        left:calc(var(--zi3)*3)
    }
    .wn7 {
        z-index:1;
        z-index:var(--y46);
        z-index:var(--z4g)
    }
    .fn7 {
        z-index:1;
        z-index:var(--y46);
        z-index:var(--y4g)
    }
    .gn7 {
        z-index:1;
        z-index:var(--y46);
        z-index:var(--l4g)
    }
    .ln7 {
        z-index:1;
        z-index:var(--y46);
        z-index:var(--m4g)
    }
    .un7 {
        z-index:1;
        z-index:var(--y46);
        z-index:var(--g4g)
    }
    .vn7 {
        z-index:1;
        z-index:var(--y46);
        z-index:var(--q4g)
    }
    .pn7 {
        z-index:1;
        z-index:var(--y46);
        z-index:var(--a4g)
    }
    .dn7 {
        z-index:1;
        z-index:var(--y46);
        z-index:var(--w4g)
    }
    .kn7 {
        z-index:1;
        z-index:var(--y46);
        z-index:var(--u4g)
    }
    .rn7 {
        z-index:1;
        z-index:var(--y46);
        z-index:var(--k4g)
    }
    .in7 {
        z-index:1;
        z-index:var(--y46);
        z-index:var(--r4g)
    }
    .qn7 {
        z-index:0
    }
    .jn7 {
        z-index:1
    }
    .xn7 {
        z-index:10
    }
    .an7 {
        z-index:15
    }
    .cn7 {
        z-index:20
    }
    .tn7 {
        order:1
    }
    .mn7 {
        z-index:30
    }
    .nn7 {
        z-index:50
    }
    .yn7 {
        order:2
    }
    .hn7 {
        order:3
    }
    .snb {
        margin-inline:calc(var(--zi3)*-3)
    }
    .on7 {
        order:4
    }
    .zn7 {
        order:9999
    }
    .bnb {
        margin-inline:var(--zi3)
    }
    .enb {
        margin-inline:auto
    }
    .wnb {
        margin-inline-start:calc(var(--zi3)*-1.5)
    }
    .fnb {
        margin-inline-start:calc(var(--zi3)*-4)
    }
    .gnb {
        margin-inline-start:calc(var(--zi3)*-8)
    }
    .lnb {
        margin-inline-start:0
    }
    .unb {
        margin-inline-start:auto
    }
    .vnb {
        margin-inline-end:calc(var(--zi3)*-3)
    }
    .pnb {
        margin-top:calc(var(--zi3)*-2)
    }
    .dnb {
        margin-top:calc(var(--zi3)*-4)
    }
    .knb {
        margin-top:0
    }
    .rnb {
        margin-top:calc(var(--zi3)*.5)
    }
    .inb {
        margin-top:var(--zi3)
    }
    .qnb {
        margin-top:calc(var(--zi3)*2)
    }
    .jnb {
        margin-top:calc(var(--zi3)*2.5)
    }
    .xnb {
        margin-top:calc(var(--zi3)*3)
    }
    .anb {
        margin-top:calc(var(--zi3)*6)
    }
    .cnb {
        margin-top:auto
    }
    .mnb {
        margin-right:calc(var(--zi3)*1.5)
    }
    .nnb {
        margin-bottom:calc(var(--zi3)*-.5)
    }
    .tnb {
        margin-bottom:calc(var(--zi3)*.5)
    }
    .ynb {
        margin-bottom:calc(var(--zi3)*2)
    }
    .hnb {
        margin-bottom:calc(var(--zi3)*3)
    }
    .onb {
        margin-bottom:calc(var(--zi3)*5)
    }
    .znb {
        margin-bottom:calc(var(--zi3)*10)
    }
    .sny {
        margin-bottom:calc(var(--zi3)*16)
    }
    .bny {
        margin-left:var(--zi3)
    }
    .wny {
        display:-webkit-box;
        overflow:hidden;
        -webkit-box-orient:vertical
    }
    .wny {
        -webkit-line-clamp:2
    }
    .fny {
        display:block
    }
    .eny {
        margin-left:auto
    }
    .gny {
        display:flex
    }
    .lny {
        display:grid
    }
    .uny {
        display:none
    }
    .vny {
        display:inline-block
    }
    .dny {
        aspect-ratio:3/2
    }
    .kny {
        aspect-ratio:3/4
    }
    .pny {
        display:inline-flex
    }
    .iny {
        width:calc(var(--zi3)*3);
        height:calc(var(--zi3)*3)
    }
    .rny {
        aspect-ratio:var(--f4z)
    }
    .qny {
        height:calc(var(--zi3)*4);
        width:calc(var(--zi3)*4)
    }
    .jny {
        width:calc(var(--zi3)*5);
        height:calc(var(--zi3)*5)
    }
    .xny {
        height:calc(var(--zi3)*6);
        width:calc(var(--zi3)*6)
    }
    .any {
        height:calc(var(--zi3)*7);
        width:calc(var(--zi3)*7)
    }
    .cny {
        width:calc(var(--zi3)*10);
        height:calc(var(--zi3)*10)
    }
    .mny {
        width:calc(var(--zi3)*12);
        height:calc(var(--zi3)*12)
    }
    .nny {
        width:100%;
        height:100%
    }
    .tny {
        height:var(--s4g)
    }
    .yny {
        height:calc(var(--zi3)*3)
    }
    .hny {
        height:calc(var(--zi3)*4)
    }
    .ony {
        height:calc(var(--zi3)*6)
    }
    .zny {
        height:calc(var(--zi3)*6.5)
    }
    .snc {
        height:calc(var(--zi3)*8)
    }
    .bnc {
        height:calc(var(--zi3)*9)
    }
    .enc {
        height:calc(var(--zi3)*10)
    }
    .wnc {
        height:calc(var(--zi3)*10.5)
    }
    .fnc {
        height:calc(var(--zi3)*11)
    }
    .gnc {
        height:calc(var(--zi3)*12)
    }
    .lnc {
        height:calc(var(--zi3)*14)
    }
    .unc {
        height:calc(var(--zi3)*15)
    }
    .vnc {
        height:calc(var(--zi3)*22)
    }
    .pnc {
        height:42px
    }
    .dnc {
        height:auto
    }
    .qnc {
        min-height:calc(var(--zi3)*11)
    }
    .knc {
        height:100dvh
    }
    .inc {
        max-height:calc(var(--zi3)*8)
    }
    .jnc {
        min-height:auto
    }
    .xnc {
        width:var(--z46)
    }
    .anc {
        width:33.3333%
    }
    .cnc {
        width:75%
    }
    .rnc {
        height:100%
    }
    .mnc {
        width:calc(var(--zi3)*4)
    }
    .nnc {
        width:calc(var(--zi3)*9)
    }
    .tnc {
        width:calc(var(--zi3)*12)
    }
    .ync {
        width:calc(var(--zi3)*17.75)
    }
    .hnc {
        width:70px
    }
    .onc {
        width:90%
    }
    .znc {
        width:270px
    }
    .snw {
        width:auto
    }
    .bnw {
        width:100%
    }
    .enw {
        max-width:var(--i4g)
    }
    .wnw {
        max-width:var(--z46)
    }
    .fnw {
        max-width:calc(var(--zi3)*91.5)
    }
    .vnw {
        min-width:0
    }
    .gnw {
        max-width:288px
    }
    .pnw {
        flex:1
    }
    .dnw {
        flex:none
    }
    .knw {
        flex-shrink:0
    }
    .lnw {
        max-width:100%
    }
    .unw {
        max-width:none
    }
    .rnw {
        flex-grow:1
    }
    .inw {
        flex-basis:0
    }
    .qnw {
        flex-basis:33.3333%
    }
    .jnw {
        flex-basis:45%
    }
    .xnw {
        flex-basis:90%
    }
    .cnw {
        transform-origin:bottom
    }
    .mnw {
        --piu:-50%
    }
    .nnw {
        scale:var(--diu) var(--eiu)
    }
    .mnw {
        translate:var(--piu) var(--tiu)
    }
    .anw {
        flex-basis:99%
    }
    .nnw {
        --eiu:80%;
        --diu:80%
    }
    .tnw {
        --diu:95%;
        --eiu:95%
    }
    .ynw {
        transform:var(--fiu,) var(--lik,) var(--mik,) var(--gik,) var(--qik,)
    }
    .ynw {
        --gik:skewX(-20deg)
    }
    .tnw {
        scale:var(--diu) var(--eiu)
    }
    .onw {
        animation:5s ease-in-out infinite img-pulse
    }
    .znw {
        cursor:default
    }
    .hnw {
        transform:translateZ(0)
    }
    .bnr {
        grid-auto-columns:minmax(0,1fr)
    }
    .enr {
        grid-auto-flow:column
    }
    .wnr {
        flex-direction:column
    }
    .fnr {
        flex-direction:row
    }
    .gnr {
        align-items:center
    }
    .lnr {
        align-items:flex-end
    }
    .snr {
        cursor:pointer
    }
    .unr {
        align-items:flex-start
    }
    .vnr {
        justify-content:space-between
    }
    .pnr {
        justify-content:center
    }
    .dnr {
        justify-content:flex-end
    }
    .knr {
        justify-content:flex-start
    }
    .rnr {
        gap:calc(var(--zi3)*.5)
    }
    .inr {
        gap:var(--zi3)
    }
    .qnr {
        gap:calc(var(--zi3)*1.5)
    }
    .jnr {
        gap:calc(var(--zi3)*2)
    }
    .xnr {
        gap:calc(var(--zi3)*3)
    }
    .anr {
        gap:calc(var(--zi3)*4)
    }
    .cnr {
        gap:calc(var(--zi3)*8)
    }
    :where(.mnr>:not(:last-child)) {
        --wik:0;
        margin-block-start:calc(var(--zi3)*var(--wik));
        margin-block-end:calc(var(--zi3)*(1 - var(--wik)))
    }
    :where(.nnr>:not(:last-child)) {
        --wik:0;
        margin-block-start:calc(var(--zi3)*2*var(--wik));
        margin-block-end:calc(var(--zi3)*2*(1 - var(--wik)))
    }
    :where(.tnr>:not(:last-child)) {
        --wik:0;
        margin-block-start:calc(var(--zi3)*4*var(--wik));
        margin-block-end:calc(var(--zi3)*4*(1 - var(--wik)))
    }
    :where(.ynr>:not(:last-child)) {
        --wik:0;
        margin-block-start:calc(var(--zi3)*6*var(--wik));
        margin-block-end:calc(var(--zi3)*6*(1 - var(--wik)))
    }
    :where(.hnr>:not(:last-child)) {
        --wik:0;
        margin-block-start:calc(var(--zi3)*8*var(--wik));
        margin-block-end:calc(var(--zi3)*8*(1 - var(--wik)))
    }
    .onr {
        column-gap:calc(var(--zi3)*1.5);
        -moz-column-gap:calc(var(--zi3)*1.5)
    }
    :where(.znr>:not(:last-child)) {
        --zik:0;
        border-bottom-style:var(--yik);
        border-top-style:var(--yik);
        border-top-width:calc(1px*var(--zik));
        border-bottom-width:calc(1px*(1 - var(--zik)))
    }
    .bni {
        white-space:nowrap;
        overflow:hidden;
        text-overflow:ellipsis
    }
    .eni {
        overflow:hidden
    }
    :where(.sni>:not(:last-child)) {
        border-color:var(--f4g)
    }
    .wni {
        overflow:visible
    }
    .fni {
        overflow-x:clip
    }
    .gni {
        overflow-x:hidden
    }
    .uni {
        scroll-behavior:smooth
    }
    .vni {
        border-radius:calc(var(--h4g)*4)
    }
    .pni {
        border-radius:calc(var(--h4g)*6)
    }
    .dni {
        border-radius:20px
    }
    .kni {
        border-radius:2147483647px
    }
    .lni {
        overflow-y:auto
    }
    .rni {
        border-radius:calc(var(--h4g)*1.5)
    }
    .ini {
        border-radius:var(--h4g)
    }
    .qni {
        border-radius:calc(var(--h4g)*3)
    }
    .jni {
        border-top-left-radius:calc(var(--h4g)*4);
        border-top-right-radius:calc(var(--h4g)*4)
    }
    .xni {
        border-bottom-right-radius:calc(var(--h4g)*4);
        border-bottom-left-radius:calc(var(--h4g)*4)
    }
    .ani {
        border-style:var(--yik);
        border-width:1px
    }
    .cni {
        border-style:var(--yik);
        border-width:0
    }
    .mni {
        border-top-style:var(--yik);
        border-top-width:1px
    }
    .nni {
        border-top-style:var(--yik);
        border-top-width:3px
    }
    .tni {
        border-bottom-style:var(--yik);
        border-bottom-width:1px
    }
    .yni {
        border-bottom-style:var(--yik);
        border-bottom-width:2px
    }
    .hni {
        border-left-style:var(--yik);
        border-left-width:1px
    }
    .oni {
        --yik:none;
        border-style:none
    }
    .zni {
        border-color:var(--f4g)
    }
    .sn4 {
        border-color:var(--k4z)
    }
    .bn4 {
        border-color:#0000
    }
    .en4 {
        border-color:#ffffff0d
    }
    @supports (color:color-mix(in lab,red,red)) {
        .en4 {
            border-color:color-mix(in oklab,var(--yi3) 5%,transparent)
        }
    }
    .wn4 {
        border-color:#ffffff1a
    }
    @supports (color:color-mix(in lab,red,red)) {
        .wn4 {
            border-color:color-mix(in oklab,var(--yi3) 10%,transparent)
        }
    }
    .fn4 {
        border-top-color:var(--k4z)
    }
    .gn4,.ln4 {
        background-color:var(--c4g)
    }
    @supports (color:color-mix(in lab,red,red)) {
        .ln4 {
            background-color:color-mix(in oklab,var(--c4g) 50%,transparent)
        }
    }
    .un4 {
        background-color:var(--t4g)
    }
    .vn4 {
        background-color:var(--t4g)
    }
    @supports (color:color-mix(in lab,red,red)) {
        .vn4 {
            background-color:color-mix(in oklab,var(--t4g) 80%,transparent)
        }
    }
    .pn4 {
        background-color:var(--p4g)
    }
    .dn4 {
        background-color:var(--a46);
        background-color:var(--c4z)
    }
    .kn4 {
        background-color:#0000
    }
    .rn4 {
        background-color:#ffffff1a
    }
    @supports (color:color-mix(in lab,red,red)) {
        .rn4 {
            background-color:color-mix(in oklab,var(--yi3) 10%,transparent)
        }
    }
    .in4 {
        --aik:180deg
    }
    @supports (background-image:linear-gradient(in lab,red,red)) {
        .in4 {
            --aik:180deg in oklab
        }
    }
    .in4 {
        background-image:linear-gradient(var(--sik))
    }
    .qn4 {
        --aik:to bottom
    }
    @supports (background-image:linear-gradient(in lab,red,red)) {
        .qn4 {
            --aik:to bottom in oklab
        }
    }
    .qn4 {
        background-image:linear-gradient(var(--sik))
    }
    .jn4 {
        --aik:to right
    }
    @supports (background-image:linear-gradient(in lab,red,red)) {
        .jn4 {
            --aik:to right in oklab
        }
    }
    .jn4 {
        background-image:linear-gradient(var(--sik))
    }
    .xn4 {
        --aik:to top
    }
    @supports (background-image:linear-gradient(in lab,red,red)) {
        .xn4 {
            --aik:to top in oklab
        }
    }
    .xn4 {
        background-image:linear-gradient(var(--sik))
    }
    .mn4 {
        --sik:var(--hik,var(--aik), var(--uik) var(--iik), var(--rik) var(--oik));
        --uik:var(--t4g)
    }
    .an4 {
        background-image:linear-gradient(var(--sik,180deg));
        --aik:180deg
    }
    .nn4 {
        --sik:var(--hik,var(--aik), var(--uik) var(--iik), var(--rik) var(--oik));
        --uik:var(--x4z)
    }
    .tn4 {
        --sik:var(--hik,var(--aik), var(--uik) var(--iik), var(--rik) var(--oik));
        --uik:var(--p4g)
    }
    .yn4 {
        --uik:var(--gi3);
        --sik:var(--hik,var(--aik), var(--uik) var(--iik), var(--rik) var(--oik))
    }
    .hn4 {
        --uik:#0712261a
    }
    .cn4 {
        --aik:50% 80% at 50% 100%;
        background-image:radial-gradient(var(--sik,50% 80% at 50% 100%))
    }
    @supports (color:color-mix(in lab,red,red)) {
        .hn4 {
            --uik:color-mix(in oklab, var(--gi3) 10%, transparent)
        }
    }
    .hn4 {
        --sik:var(--hik,var(--aik), var(--uik) var(--iik), var(--rik) var(--oik))
    }
    .on4 {
        --sik:var(--hik,var(--aik), var(--uik) var(--iik), var(--rik) var(--oik));
        --uik:var(--k4z)
    }
    .zn4 {
        --sik:var(--hik,var(--aik), var(--uik) var(--iik), var(--rik) var(--oik));
        --uik:var(--r4z)
    }
    .sne {
        --sik:var(--hik,var(--aik), var(--uik) var(--iik), var(--rik) var(--oik));
        --uik:var(--h4z)
    }
    .bne {
        --sik:var(--hik,var(--aik), var(--uik) var(--iik), var(--rik) var(--oik));
        --uik:transparent
    }
    .ene {
        --sik:var(--hik,var(--aik), var(--uik) var(--iik), var(--rik) var(--oik));
        --uik:var(--yi3)
    }
    .wne {
        --uik:#ffffff1a
    }
    @supports (color:color-mix(in lab,red,red)) {
        .wne {
            --uik:color-mix(in oklab, var(--yi3) 10%, transparent)
        }
    }
    .gne {
        --kik:var(--p4g)
    }
    .fne {
        --iik:0%
    }
    .wne {
        --sik:var(--hik,var(--aik), var(--uik) var(--iik), var(--rik) var(--oik))
    }
    @supports (color:color-mix(in lab,red,red)) {
        .gne {
            --kik:color-mix(in oklab, var(--p4g) 90%, transparent)
        }
    }
    .lne {
        --bik:40%
    }
    .une {
        --rik:#0006
    }
    .gne {
        --sik:var(--hik);
        --hik:var(--aik), var(--uik) var(--iik), var(--kik) var(--bik), var(--rik) var(--oik)
    }
    @supports (color:color-mix(in lab,red,red)) {
        .une {
            --rik:color-mix(in oklab, var(--wi3) 40%, transparent)
        }
    }
    .une {
        --sik:var(--hik,var(--aik), var(--uik) var(--iik), var(--rik) var(--oik))
    }
    .vne {
        --rik:var(--c4g)
    }
    @supports (color:color-mix(in lab,red,red)) {
        .vne {
            --rik:color-mix(in oklab, var(--c4g) 30%, transparent)
        }
    }
    .vne {
        --sik:var(--hik,var(--aik), var(--uik) var(--iik), var(--rik) var(--oik))
    }
    .pne {
        --sik:var(--hik,var(--aik), var(--uik) var(--iik), var(--rik) var(--oik));
        --rik:var(--x4z)
    }
    .dne {
        --sik:var(--hik,var(--aik), var(--uik) var(--iik), var(--rik) var(--oik));
        --rik:var(--p4g)
    }
    .kne {
        --rik:#5cffb91a
    }
    @supports (color:color-mix(in lab,red,red)) {
        .kne {
            --rik:color-mix(in oklab, var(--k4z) 10%, transparent)
        }
    }
    .kne {
        --sik:var(--hik,var(--aik), var(--uik) var(--iik), var(--rik) var(--oik))
    }
    .rne {
        --sik:var(--hik,var(--aik), var(--uik) var(--iik), var(--rik) var(--oik));
        --rik:var(--r4z)
    }
    .ine {
        --sik:var(--hik,var(--aik), var(--uik) var(--iik), var(--rik) var(--oik));
        --rik:var(--s4z)
    }
    .qne {
        --sik:var(--hik,var(--aik), var(--uik) var(--iik), var(--rik) var(--oik));
        --rik:var(--h4z)
    }
    .jne {
        --rik:var(--o4z);
        --sik:var(--hik,var(--aik), var(--uik) var(--iik), var(--rik) var(--oik))
    }
    .xne {
        --sik:var(--hik,var(--aik), var(--uik) var(--iik), var(--rik) var(--oik));
        --rik:transparent
    }
    .ane {
        --rik:#0000
    }
    @supports (color:color-mix(in lab,red,red)) {
        .ane {
            --rik:color-mix(in oklab, var(--yi3) 0%, transparent)
        }
    }
    .cne {
        --oik:30%
    }
    .mne {
        --oik:70%
    }
    .nne {
        background-attachment:local
    }
    .ane {
        --sik:var(--hik,var(--aik), var(--uik) var(--iik), var(--rik) var(--oik))
    }
    .tne {
        background-clip:border-box
    }
    .yne {
        background-clip:text
    }
    .zne {
        -o-object-fit:contain;
        object-fit:contain
    }
    .hne {
        background-position:50% 30%
    }
    .sno {
        -o-object-fit:cover;
        object-fit:cover
    }
    .one {
        background-repeat:no-repeat
    }
    .wno {
        padding:0
    }
    .bno {
        -o-object-position:center;
        object-position:center
    }
    .fno {
        padding:calc(var(--zi3)*.5)
    }
    .gno {
        padding:var(--zi3)
    }
    .eno {
        object-position:top;
        -o-object-position:top
    }
    .lno {
        padding:calc(var(--zi3)*2)
    }
    .uno {
        padding:calc(var(--zi3)*2.5)
    }
    .vno {
        padding:calc(var(--zi3)*3)
    }
    .pno {
        padding:calc(var(--zi3)*4)
    }
    .dno {
        padding-inline:calc(var(--zi3)*.5)
    }
    .kno {
        padding-inline:var(--zi3)
    }
    .rno {
        padding-inline:calc(var(--zi3)*1.5)
    }
    .ino {
        padding-inline:calc(var(--zi3)*2)
    }
    .qno {
        padding-inline:calc(var(--zi3)*3)
    }
    .jno {
        padding-inline:calc(var(--zi3)*4)
    }
    .xno {
        padding-inline:calc(var(--zi3)*6)
    }
    .ano {
        padding-block:var(--zi3)
    }
    .cno {
        padding-block:calc(var(--zi3)*1.5)
    }
    .mno {
        padding-block:calc(var(--zi3)*2)
    }
    .nno {
        padding-block:calc(var(--zi3)*2.5)
    }
    .tno {
        padding-block:calc(var(--zi3)*3)
    }
    .yno {
        padding-block:calc(var(--zi3)*8)
    }
    .hno {
        padding-inline-start:0
    }
    .ono {
        padding-inline-start:calc(var(--zi3)*1.5)
    }
    .zno {
        padding-inline-start:calc(var(--zi3)*2.5)
    }
    .snu {
        padding-inline-start:calc(var(--zi3)*3)
    }
    .bnu {
        padding-inline-start:calc(var(--zi3)*4)
    }
    .enu {
        padding-inline-start:calc(var(--zi3)*9)
    }
    .wnu {
        padding-inline-end:calc(var(--zi3)*1.5)
    }
    .fnu {
        padding-inline-end:calc(var(--zi3)*2.5)
    }
    .gnu {
        padding-inline-end:calc(var(--zi3)*9)
    }
    .lnu {
        padding-top:calc(var(--zi3)*4)
    }
    .unu {
        padding-top:calc(var(--zi3)*13)
    }
    .vnu {
        padding-right:calc(var(--zi3)*2)
    }
    .pnu {
        padding-right:calc(var(--zi3)*2.5)
    }
    .dnu {
        padding-bottom:calc(var(--zi3)*.5)
    }
    .knu {
        padding-bottom:calc(var(--zi3)*3)
    }
    .rnu {
        padding-bottom:calc(var(--zi3)*20)
    }
    .inu {
        padding-bottom:calc(var(--zi3)*28)
    }
    .qnu {
        padding-bottom:max(.75rem,env(safe-area-inset-bottom))
    }
    .jnu {
        padding-left:calc(var(--zi3)*6)
    }
    .xnu {
        text-align:center
    }
    .anu {
        text-align:start
    }
    .cnu {
        font-family:var(--d4z)
    }
    .mnu {
        font-size:var(--hi3);
        line-height:var(--xik,var(--ii3));
        --xik:calc(var(--zi3)*7);
        line-height:calc(var(--zi3)*7);
        font-weight:var(--fi3)
    }
    .nnu {
        font-size:var(--ui3);
        line-height:var(--xik,var(--ki3));
        --xik:calc(var(--zi3)*3);
        line-height:calc(var(--zi3)*3);
        font-weight:var(--di3)
    }
    .tnu {
        --xik:calc(var(--zi3)*5);
        font-weight:var(--di3)
    }
    .tnu {
        font-size:var(--hi3);
        line-height:var(--xik,var(--ii3));
        line-height:calc(var(--zi3)*5)
    }
    .ynu {
        font-size:var(--ui3);
        line-height:var(--xik,var(--ki3));
        --xik:calc(var(--zi3)*4);
        line-height:calc(var(--zi3)*4);
        font-weight:var(--ti3)
    }
    .hnu {
        font-weight:var(--ei3)
    }
    .hnu {
        font-size:var(--ri3);
        line-height:var(--xik,var(--si3));
        --xik:calc(var(--zi3)*5);
        line-height:calc(var(--zi3)*5)
    }
    .onu {
        font-size:var(--hi3);
        line-height:var(--xik,var(--ii3));
        --xik:calc(var(--zi3)*6);
        line-height:calc(var(--zi3)*6);
        font-weight:var(--fi3)
    }
    .znu {
        font-size:var(--e4z);
        --xik:calc(var(--zi3)*2);
        line-height:calc(var(--zi3)*2);
        font-weight:var(--ei3)
    }
    .snk {
        font-size:var(--ui3);
        line-height:var(--xik,var(--ki3))
    }
    .snk {
        font-weight:var(--m4z)
    }
    .bnk {
        font-size:var(--bi3);
        line-height:var(--xik,var(--oi3));
        font-weight:var(--m4z)
    }
    .enk {
        line-height:var(--xik,var(--vi3))
    }
    .enk {
        font-size:var(--ji3)
    }
    .wnk {
        font-size:var(--ci3);
        line-height:var(--xik,var(--pi3))
    }
    .fnk {
        line-height:var(--xik,var(--ii3))
    }
    .fnk,.gnk {
        font-size:var(--hi3)
    }
    .lnk {
        font-size:var(--ri3)
    }
    .gnk {
        line-height:calc(var(--zi3)*5)
    }
    .unk {
        font-size:var(--xi3)
    }
    .lnk {
        line-height:var(--xik,var(--si3))
    }
    .vnk {
        font-size:var(--ui3)
    }
    .unk {
        line-height:var(--xik,var(--ni3))
    }
    .vnk {
        line-height:var(--xik,var(--ki3))
    }
    .knk {
        line-height:calc(var(--zi3)*3);
        --xik:calc(var(--zi3)*3)
    }
    .pnk {
        font-size:var(--e4z)
    }
    .dnk {
        font-size:96px
    }
    .rnk {
        --xik:calc(var(--zi3)*3.5);
        line-height:calc(var(--zi3)*3.5)
    }
    .ink {
        --xik:calc(var(--zi3)*4);
        line-height:calc(var(--zi3)*4)
    }
    .qnk {
        line-height:calc(var(--zi3)*5);
        --xik:calc(var(--zi3)*5)
    }
    .jnk {
        --xik:calc(var(--zi3)*6);
        line-height:calc(var(--zi3)*6)
    }
    .xnk {
        line-height:1;
        --xik:1
    }
    .ank {
        font-weight:var(--m4z)
    }
    .cnk {
        font-weight:var(--fi3)
    }
    .mnk {
        font-weight:var(--di3)
    }
    .nnk {
        font-weight:var(--ti3)
    }
    .tnk {
        font-weight:var(--ei3)
    }
    .onk {
        overflow-wrap:break-word
    }
    .znk {
        overflow-wrap:break-word
    }
    .sgj {
        white-space:nowrap
    }
    .hnk {
        text-wrap:wrap
    }
    .bgj {
        white-space:pre-line
    }
    .egj {
        color:var(--c4g)
    }
    .wgj {
        color:var(--l46)
    }
    .ynk {
        letter-spacing:-.02em
    }
    .fgj {
        color:var(--n4g)
    }
    .ggj {
        color:var(--b4g)
    }
    .lgj {
        color:var(--j4g)
    }
    .ugj {
        color:inherit
    }
    .vgj {
        color:var(--v4g)
    }
    .pgj {
        color:var(--c4z)
    }
    .dgj {
        color:var(--s4z)
    }
    .kgj {
        color:var(--p4z)
    }
    .rgj {
        color:var(--n4z)
    }
    .igj {
        color:var(--x4g)
    }
    .qgj {
        color:#0000
    }
    .jgj {
        color:var(--yi3)
    }
    .xgj {
        color:#ffffff80
    }
    @supports (color:color-mix(in lab,red,red)) {
        .xgj {
            color:color-mix(in oklab,var(--yi3) 50%,transparent)
        }
    }
    .agj {
        color:#ffffffa6
    }
    @supports (color:color-mix(in lab,red,red)) {
        .agj {
            color:color-mix(in oklab,var(--yi3) 65%,transparent)
        }
    }
    .cgj {
        color:#ffffffb3
    }
    @supports (color:color-mix(in lab,red,red)) {
        .cgj {
            color:color-mix(in oklab,var(--yi3) 70%,transparent)
        }
    }
    .mgj {
        color:#ffffffbf
    }
    @supports (color:color-mix(in lab,red,red)) {
        .mgj {
            color:color-mix(in oklab,var(--yi3) 75%,transparent)
        }
    }
    .ngj {
        color:#fffc
    }
    @supports (color:color-mix(in lab,red,red)) {
        .ngj {
            color:color-mix(in oklab,var(--yi3) 80%,transparent)
        }
    }
    .tgj {
        color:#ffffffe6
    }
    @supports (color:color-mix(in lab,red,red)) {
        .tgj {
            color:color-mix(in oklab,var(--yi3) 90%,transparent)
        }
    }
    .ygj {
        text-transform:capitalize
    }
    .hgj {
        text-transform:uppercase
    }
    .ogj {
        text-decoration-line:none
    }
    .zgj {
        -webkit-font-smoothing:antialiased;
        -moz-osx-font-smoothing:grayscale
    }
    .sgn {
        opacity:0
    }
    .bgn {
        opacity:.5
    }
    .egn {
        opacity:.6
    }
    .wgn {
        opacity:.7
    }
    .lgn {
        box-shadow:var(--vik),var(--tik),var(--fik),var(--pik),var(--nik)
    }
    .fgn {
        opacity:.75
    }
    .ugn {
        --pik:var(--dik,) 0 0 0 calc(1px + var(--eik)) var(--cik,currentcolor)
    }
    .ggn {
        opacity:1
    }
    .vgn {
        --pik:var(--dik,) 0 0 0 calc(var(--eik)) var(--cik,currentcolor)
    }
    .lgn {
        --nik:0 1px 3px 0 var(--jik,#0000001a), 0 1px 2px -1px var(--jik,#0000001a)
    }
    .dgn {
        --cik:var(--m46)
    }
    .ugn,.vgn {
        box-shadow:var(--vik),var(--tik),var(--fik),var(--pik),var(--nik)
    }
    .kgn {
        --cik:var(--f4g)
    }
    .rgn {
        --cik:#ffffff1a
    }
    .pgn {
        box-shadow:inset 0 2px #ffffff0d
    }
    @supports (color:color-mix(in lab,red,red)) {
        .rgn {
            --cik:color-mix(in oklab, var(--yi3) 10%, transparent)
        }
    }
    .ign {
        outline-color:var(--g46)
    }
    @supports (color:color-mix(in lab,red,red)) {
        .ign {
            outline-color:color-mix(in oklab,var(--g46) 25%,transparent)
        }
    }
    .qgn {
        outline-color:#18e49040
    }
    @supports (color:color-mix(in lab,red,red)) {
        .qgn {
            outline-color:color-mix(in oklab,var(--c4z) 25%,transparent)
        }
    }
    .jgn {
        filter:var(--mij,) var(--gij,) var(--qij,) var(--wij,) var(--yij,) var(--zij,) var(--aij,) var(--uij,) var(--kij,)
    }
    .jgn {
        --kij:drop-shadow(var(--g4z))
    }
    .xgn {
        filter:drop-shadow(0 5px #00482966)
    }
    @supports (color:color-mix(in lab,red,red)) {
        .xgn {
            filter:drop-shadow(0 5px color-mix(in srgb,var(--b4z) 40%,transparent 60%))
        }
    }
    .agn {
        --rij:blur(8px)
    }
    .agn {
        -webkit-backdrop-filter:var(--rij,) var(--sij,) var(--hij,) var(--iij,) var(--bij,) var(--oij,) var(--xij,) var(--nij,) var(--jij,);
        backdrop-filter:var(--rij,) var(--sij,) var(--hij,) var(--iij,) var(--bij,) var(--oij,) var(--xij,) var(--nij,) var(--jij,)
    }
    .cgn {
        backdrop-filter:var(--rij,) var(--sij,) var(--hij,) var(--iij,) var(--bij,) var(--oij,) var(--xij,) var(--nij,) var(--jij,);
        -webkit-backdrop-filter:var(--rij,) var(--sij,) var(--hij,) var(--iij,) var(--bij,) var(--oij,) var(--xij,) var(--nij,) var(--jij,)
    }
    .mgn {
        backdrop-filter:var(--rij,) var(--sij,) var(--hij,) var(--iij,) var(--bij,) var(--oij,) var(--xij,) var(--nij,) var(--jij,);
        -webkit-backdrop-filter:var(--rij,) var(--sij,) var(--hij,) var(--iij,) var(--bij,) var(--oij,) var(--xij,) var(--nij,) var(--jij,)
    }
    .ngn {
        -webkit-backdrop-filter:var(--rij,) var(--sij,) var(--hij,) var(--iij,) var(--bij,) var(--oij,) var(--xij,) var(--nij,) var(--jij,);
        backdrop-filter:var(--rij,) var(--sij,) var(--hij,) var(--iij,) var(--bij,) var(--oij,) var(--xij,) var(--nij,) var(--jij,)
    }
    .cgn {
        --rij:blur(5px)
    }
    .mgn {
        --rij:
    }
    .ngn {
        --rij:blur(var(--y4z))
    }
    .tgn {
        transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--uik,--kik,--rik,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;
        transition-timing-function:var(--cij,var(--a4z));
        transition-duration:var(--vij,var(--z4z))
    }
    .ygn {
        transition-property:opacity,top;
        transition-timing-function:var(--cij,var(--a4z));
        transition-duration:var(--vij,var(--z4z))
    }
    .hgn {
        transition-property:top;
        transition-timing-function:var(--cij,var(--a4z));
        transition-duration:var(--vij,var(--z4z))
    }
    .ogn {
        transition-property:all;
        transition-timing-function:var(--cij,var(--a4z));
        transition-duration:var(--vij,var(--z4z))
    }
    .zgn {
        transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--uik,--kik,--rik;
        transition-timing-function:var(--cij,var(--a4z));
        transition-duration:var(--vij,var(--z4z))
    }
    .sgg {
        transition-property:opacity;
        transition-timing-function:var(--cij,var(--a4z));
        transition-duration:var(--vij,var(--z4z))
    }
    .bgg {
        transition-property:transform,translate,scale,rotate;
        transition-timing-function:var(--cij,var(--a4z));
        transition-duration:var(--vij,var(--z4z))
    }
    .egg {
        --vij:.15s;
        transition-duration:.15s
    }
    .wgg {
        transition-duration:.2s;
        --vij:.2s
    }
    .fgg {
        --vij:.3s;
        transition-duration:.3s
    }
    .ggg {
        --vij:.5s;
        transition-duration:.5s
    }
    .vgg {
        will-change:opacity,top
    }
    .lgg {
        --cij:var(--w4z);
        transition-timing-function:var(--w4z)
    }
    .ugg {
        --cij:var(--q4z);
        transition-timing-function:var(--q4z)
    }
    .dgg {
        content:var(--ciu);
        --ciu:""
    }
    .pgg {
        will-change:top
    }
    .qgg {
        clip-path:inset(-12px 0 0 round 16px)
    }
    .kgg {
        user-select:none;
        -webkit-user-select:none
    }
    .rgg {
        -webkit-background-clip:text
    }
    .igg {
        -webkit-text-fill-color:transparent
    }
    .jgg {
        text-shadow:0 1px #0000004d
    }
    .agg {
        --dik:inset
    }
    .xgg {
        text-shadow:0 2px 8px #00000059
    }
    @media (hover:hover) {
        .ngg:is(:where(.mgg):hover *) {
            top:20%
        }
        .ygg:is(:where(.mgg):hover *) {
            --diu:100%;
            scale:var(--diu) var(--eiu);
            --eiu:100%
        }
        .cgg:is(:where(.mgg):hover *) {
            pointer-events:auto
        }
        .hgg:is(:where(.mgg):hover *) {
            scale:var(--diu) var(--eiu);
            --diu:110%;
            --eiu:110%
        }
        .ogg:is(:where(.mgg):hover *) {
            color:var(--s4z)
        }
        .bgz:is(:where(.mgg):hover *) {
            filter:var(--mij,) var(--gij,) var(--qij,) var(--wij,) var(--yij,) var(--zij,) var(--aij,) var(--uij,) var(--kij,);
            --mij:blur(var(--y4z))
        }
        .zgg:is(:where(.mgg):hover *) {
            opacity:.6
        }
        .sgz:is(:where(.mgg):hover *) {
            opacity:1
        }
        .tgg:is(:where(.mgg):hover *) {
            translate:var(--piu) var(--tiu);
            --tiu:var(--zi3)
        }
        .egz:is(:where(.mgg):hover *) {
            -webkit-backdrop-filter:var(--rij,) var(--sij,) var(--hij,) var(--iij,) var(--bij,) var(--oij,) var(--xij,) var(--nij,) var(--jij,);
            --rij:blur(var(--y4z));
            backdrop-filter:var(--rij,) var(--sij,) var(--hij,) var(--iij,) var(--bij,) var(--oij,) var(--xij,) var(--nij,) var(--jij,)
        }
        .wgz:is(:where(.mgg):hover *) {
            transition-property:all;
            transition-timing-function:var(--cij,var(--a4z));
            transition-duration:var(--vij,var(--z4z))
        }
        .fgz:is(:where(.mgg):hover *) {
            --cij:var(--w4z);
            transition-timing-function:var(--w4z)
        }
    }
    .ggz:is(:where(.mgg)[data-state=open] *) {
        rotate:180deg
    }
    .lgz:first-letter {
        text-transform:capitalize
    }
    .ugz:first-letter {
        text-transform:uppercase
    }
    .vgz:before {
        content:var(--ciu);
        position:absolute
    }
    .pgz:before {
        content:var(--ciu);
        inset:0
    }
    .dgz:before {
        content:var(--ciu);
        top:0
    }
    .kgz:before {
        left:0;
        content:var(--ciu)
    }
    .rgz:before {
        content:var(--ciu);
        height:100%
    }
    .igz:before {
        content:var(--ciu);
        width:calc(50% - 35px)
    }
    .qgz:before {
        border-radius:calc(var(--h4g)*4);
        content:var(--ciu)
    }
    .jgz:before {
        content:var(--ciu);
        border-radius:calc(var(--h4g)*3)
    }
    .xgz:before {
        content:var(--ciu);
        border-top-right-radius:0;
        border-bottom-right-radius:0
    }
    .agz:before {
        content:var(--ciu);
        border-style:var(--yik);
        border-width:1px
    }
    .cgz:before {
        content:var(--ciu);
        border-right-style:var(--yik);
        border-right-width:0
    }
    .mgz:before {
        content:var(--ciu);
        border-color:var(--l46)
    }
    .ngz:before {
        content:var(--ciu);
        background-color:var(--c4g)
    }
    .tgz:before {
        --aik:150deg;
        content:var(--ciu)
    }
    @supports (background-image:linear-gradient(in lab,red,red)) {
        .tgz:before {
            --aik:150deg in oklab
        }
    }
    .ygz:before {
        --sik:var(--hik,var(--aik), var(--uik) var(--iik), var(--rik) var(--oik));
        content:var(--ciu);
        --uik:var(--d4g)
    }
    .hgz:before {
        content:var(--ciu);
        --iik:25%
    }
    .ogz:before {
        --rik:var(--v4z);
        content:var(--ciu);
        --sik:var(--hik,var(--aik), var(--uik) var(--iik), var(--rik) var(--oik))
    }
    .zgz:before {
        content:var(--ciu);
        --oik:85%
    }
    .sgq:before {
        opacity:.5;
        content:var(--ciu)
    }
    .bgq:before {
        --ciu:"";
        content:var(--ciu)
    }
    .egq:after {
        content:var(--ciu);
        position:absolute
    }
    .tgz:before {
        background-image:linear-gradient(var(--sik))
    }
    .wgq:after {
        content:var(--ciu);
        inset:0
    }
    .fgq:after {
        top:0;
        content:var(--ciu)
    }
    .ggq:after {
        right:0;
        content:var(--ciu)
    }
    .lgq:after {
        height:100%;
        content:var(--ciu)
    }
    .ugq:after {
        content:var(--ciu);
        width:calc(50% - 35px)
    }
    .vgq:after {
        border-radius:calc(var(--h4g)*4);
        content:var(--ciu)
    }
    .pgq:after {
        content:var(--ciu);
        border-radius:calc(var(--h4g)*3)
    }
    .dgq:after {
        content:var(--ciu);
        border-top-left-radius:0;
        border-bottom-left-radius:0
    }
    .kgq:after {
        content:var(--ciu);
        border-style:var(--yik);
        border-width:1px
    }
    .rgq:after {
        content:var(--ciu);
        border-style:var(--yik);
        border-width:2px
    }
    .igq:after {
        content:var(--ciu);
        border-top-style:var(--yik);
        border-top-width:1px
    }
    .qgq:after {
        content:var(--ciu);
        border-left-style:var(--yik);
        border-left-width:0
    }
    .jgq:after {
        content:var(--ciu);
        border-color:var(--l46)
    }
    .xgq:after {
        border-color:#ffffff0d;
        content:var(--ciu)
    }
    @supports (color:color-mix(in lab,red,red)) {
        .xgq:after {
            border-color:color-mix(in oklab,var(--yi3) 5%,transparent)
        }
    }
    .agq:after {
        border-color:#ffffff1a;
        content:var(--ciu)
    }
    @supports (color:color-mix(in lab,red,red)) {
        .agq:after {
            border-color:color-mix(in oklab,var(--yi3) 10%,transparent)
        }
    }
    .cgq:after {
        background-color:var(--c4g);
        content:var(--ciu)
    }
    .mgq:after {
        content:var(--ciu);
        background-image:url(/media/c8f2ddb23ff.svg)
    }
    .ngq:after {
        background-size:contain;
        content:var(--ciu)
    }
    .tgq:after {
        content:var(--ciu);
        background-position:100%
    }
    .ygq:after {
        background-repeat:no-repeat;
        content:var(--ciu)
    }
    .hgq:after {
        content:var(--ciu);
        --ciu:""
    }
    .ogq:last-child {
        border-bottom-style:var(--yik);
        border-bottom-width:0
    }
    @media (hover:hover) {
        .zgq:hover {
            background-color:var(--d4g)
        }
        .sgm:hover {
            background-color:var(--d4g)
        }
        @supports (color:color-mix(in lab,red,red)) {
            .sgm:hover {
                background-color:color-mix(in oklab,var(--d4g) 75%,transparent)
            }
        }
        .bgm:hover {
            background-color:#18e490bf
        }
        @supports (color:color-mix(in lab,red,red)) {
            .bgm:hover {
                background-color:color-mix(in oklab,var(--c4z) 75%,transparent)
            }
        }
        .wgm:hover {
            --aik:to bottom
        }
        .egm:hover {
            background-color:#0000
        }
        @supports (background-image:linear-gradient(in lab,red,red)) {
            .wgm:hover {
                --aik:to bottom in oklab
            }
        }
        .fgm:hover {
            --sik:var(--hik,var(--aik), var(--uik) var(--iik), var(--rik) var(--oik));
            --uik:var(--d4g)
        }
        .wgm:hover {
            background-image:linear-gradient(var(--sik))
        }
        .ggm:hover {
            --sik:var(--hik,var(--aik), var(--uik) var(--iik), var(--rik) var(--oik));
            --rik:var(--t4g)
        }
        .lgm:hover {
            color:var(--n4g)
        }
        .ugm:hover {
            color:var(--yi3)
        }
    }
    .vgm:focus {
        --sik:var(--hik,var(--aik), var(--uik) var(--iik), var(--rik) var(--oik));
        --uik:var(--c4z)
    }
    .pgm:focus {
        --rik:var(--i4z);
        --sik:var(--hik,var(--aik), var(--uik) var(--iik), var(--rik) var(--oik))
    }
    .dgm:focus {
        box-shadow:var(--vik),var(--tik),var(--fik),var(--pik),var(--nik);
        --pik:var(--dik,) 0 0 0 calc(var(--eik)) var(--cik,currentcolor)
    }
    .kgm:focus {
        outline-style:none;
        --lij:none
    }
    .rgm:focus-visible {
        background-color:var(--d4g)
    }
    @supports (color:color-mix(in lab,red,red)) {
        .rgm:focus-visible {
            background-color:color-mix(in oklab,var(--d4g) 75%,transparent)
        }
    }
    .igm:focus-visible {
        box-shadow:var(--vik),var(--tik),var(--fik),var(--pik),var(--nik);
        --pik:var(--dik,) 0 0 0 calc(1px + var(--eik)) var(--cik,currentcolor)
    }
    .jgm:focus-visible {
        --cik:var(--g46)
    }
    .qgm:focus-visible {
        box-shadow:var(--vik),var(--tik),var(--fik),var(--pik),var(--nik);
        --pik:var(--dik,) 0 0 0 calc(2px + var(--eik)) var(--cik,currentcolor)
    }
    .xgm:focus-visible {
        --cik:var(--c4z)
    }
    .agm:focus-visible {
        outline-style:var(--lij);
        outline-width:1px
    }
    .cgm:focus-visible {
        outline-style:var(--lij);
        outline-width:2px
    }
    .mgm:focus-visible {
        outline-style:var(--lij);
        outline-width:3px
    }
    .ngm:focus-visible {
        outline-offset:0
    }
    .tgm:focus-visible {
        outline-offset:2px
    }
    .ygm:focus-visible {
        outline-color:currentColor
    }
    .sg5:focus-visible {
        --dik:inset
    }
    .hgm:focus-visible {
        outline-color:var(--c4z)
    }
    .ogm:focus-visible {
        outline-color:var(--r4z)
    }
    .zgm:focus-visible {
        --lij:none;
        outline-style:none
    }
    .bg5:active {
        background-color:var(--d4g)
    }
    @supports (color:color-mix(in lab,red,red)) {
        .bg5:active {
            background-color:color-mix(in oklab,var(--d4g) 75%,transparent)
        }
    }
    .eg5:active {
        background-color:var(--e4g)
    }
    @supports (color:color-mix(in lab,red,red)) {
        .eg5:active {
            background-color:color-mix(in oklab,var(--e4g) 90%,transparent)
        }
    }
    .wg5:active {
        background-color:#18e490bf
    }
    @supports (color:color-mix(in lab,red,red)) {
        .wg5:active {
            background-color:color-mix(in oklab,var(--c4z) 75%,transparent)
        }
    }
    .lg5:active {
        color:var(--n4g)
    }
    .fg5:active {
        --uik:var(--c4z);
        --sik:var(--hik,var(--aik), var(--uik) var(--iik), var(--rik) var(--oik))
    }
    .gg5:active {
        --sik:var(--hik,var(--aik), var(--uik) var(--iik), var(--rik) var(--oik));
        --rik:var(--i4z)
    }
    @media (hover:hover) {
        .ug5:enabled:hover {
            --sik:var(--hik,var(--aik), var(--uik) var(--iik), var(--rik) var(--oik));
            --uik:var(--k4z)
        }
        .vg5:enabled:hover {
            --rik:var(--c4z);
            --sik:var(--hik,var(--aik), var(--uik) var(--iik), var(--rik) var(--oik))
        }
    }
    .dg5:disabled {
        background-color:var(--c4g)
    }
    .pg5:disabled {
        cursor:not-allowed
    }
    .kg5:disabled {
        background-color:var(--t4g)
    }
    .rg5:disabled {
        background-color:var(--e4g)
    }
    .ig5:disabled {
        background-color:var(--a46);
        background-color:var(--c4z)
    }
    .qg5:disabled {
        --sik:var(--hik,var(--aik), var(--uik) var(--iik), var(--rik) var(--oik));
        --uik:var(--d4g)
    }
    .xg5:disabled {
        color:var(--o4g)
    }
    .jg5:disabled {
        --rik:var(--t4g);
        --sik:var(--hik,var(--aik), var(--uik) var(--iik), var(--rik) var(--oik))
    }
    .ag5:disabled {
        opacity:.75
    }
    .cg5[data-state=closed] {
        animation:accordion-up .2s var(--q4z)
    }
    .mg5[data-state=closed] {
        overflow:hidden
    }
    .ng5[data-state=open] {
        animation:accordion-down .2s var(--q4z)
    }
    @media (prefers-reduced-motion:reduce) {
        .tg5 {
            transition-property:none
        }
    }
    @media not all and (min-width:360px) {
        .yg5 {
            display:none
        }
        .hg5 {
            padding:calc(var(--zi3)*2)
        }
    }
    @media not all and (min-width:80rem) {
        .og5 {
            margin-left:calc(var(--zi3)*5)
        }
        .zg5 {
            --piu:-50%;
            translate:var(--piu) var(--tiu)
        }
    }
    @media not all and (min-width:48rem) {
        .sg2 {
            margin-inline:auto
        }
    }
    @media (min-width:360px) {
        .bg2 {
            margin-inline:calc(var(--zi3)*-4)
        }
        .eg2 {
            margin-inline-end:calc(var(--zi3)*-4)
        }
        .wg2 {
            display:none
        }
        .fg2 {
            padding-inline:calc(var(--zi3)*3)
        }
        .gg2 {
            padding-inline:calc(var(--zi3)*4)
        }
        .lg2 {
            padding-block:var(--zi3)
        }
    }
    @media (min-width:390px) {
        .pg2 {
            line-height:var(--xik,var(--vi3));
            font-size:var(--ji3)
        }
        .ug2 {
            flex-basis:83%
        }
        .vg2 {
            padding-block:calc(var(--zi3)*4)
        }
    }
    @media (min-width:40rem) {
        .kg2 {
            height:auto;
            width:auto
        }
        .rg2 {
            flex-basis:50%
        }
        .dg2 {
            margin-inline-end:calc(var(--zi3)*-4)
        }
        .ig2 {
            flex-basis:31%
        }
        .qg2 {
            flex-basis:47%
        }
        .jg2 {
            padding-inline:calc(var(--zi3)*2)!important
        }
        .cg2 {
            --pik:var(--dik,) 0 0 0 calc(1px + var(--eik)) var(--cik,currentcolor)
        }
        .ag2 {
            --nik:0 10px 15px -3px var(--jik,#0000001a), 0 4px 6px -4px var(--jik,#0000001a)
        }
        .ag2,.cg2 {
            box-shadow:var(--vik),var(--tik),var(--fik),var(--pik),var(--nik)
        }
        .xg2 {
            padding-inline:calc(var(--zi3)*4)
        }
    }
    @media (min-width:48rem) {
        .ng2 {
            margin-block:calc(var(--zi3)*4)
        }
        .tg2 {
            margin-inline-start:0
        }
        .mg2 {
            order:1
        }
        .yg2 {
            margin-inline-end:0
        }
        .hg2 {
            margin-top:calc(var(--zi3)*2)
        }
        .sgd {
            display:block
        }
        .egd {
            height:calc(var(--zi3)*6);
            width:calc(var(--zi3)*6)
        }
        .og2 {
            margin-bottom:0
        }
        .bgd {
            display:none
        }
        .fgd {
            max-height:calc(var(--zi3)*7)!important
        }
        .lgd {
            width:auto!important
        }
        .wgd {
            height:calc(var(--zi3)*5)
        }
        .zg2 {
            margin-bottom:calc(var(--zi3)*7)
        }
        .ggd {
            min-height:52px
        }
        .vgd {
            flex-basis:20%
        }
        .pgd {
            flex-basis:calc(25% - .5625rem)
        }
        .ugd {
            max-width:calc(var(--zi3)*72.75)
        }
        .kgd {
            flex-direction:row
        }
        .rgd {
            align-items:flex-start
        }
        .dgd {
            grid-template-columns:repeat(2,minmax(0,1fr))
        }
        .igd {
            gap:calc(var(--zi3)*3)
        }
        .qgd {
            gap:calc(var(--zi3)*5)
        }
        .jgd {
            gap:calc(var(--zi3)*8)
        }
        :where(.xgd>:not(:last-child)) {
            --wik:0;
            margin-block:0
        }
        :where(.agd>:not(:last-child)) {
            --wik:0;
            margin-block-start:calc(var(--zi3)*6*var(--wik));
            margin-block-end:calc(var(--zi3)*6*(1 - var(--wik)))
        }
        .cgd {
            padding-inline:0
        }
        .mgd {
            padding-inline:calc(var(--zi3)*4)!important
        }
        .ngd {
            padding-inline:calc(var(--zi3)*8)
        }
        .tgd {
            padding-block:calc(var(--zi3)*2)
        }
        .ygd {
            padding-inline-end:0!important
        }
        .hgd {
            padding-top:calc(var(--zi3)*15)
        }
        .bgv {
            text-align:left
        }
        .ogd {
            padding-right:0
        }
        .zgd {
            padding-bottom:calc(var(--zi3)*4)
        }
        .sgv {
            padding-left:0
        }
        .egv {
            font-size:var(--xi3);
            line-height:var(--xik,var(--ni3));
            --xik:calc(var(--zi3)*7);
            line-height:calc(var(--zi3)*7);
            font-weight:var(--l4z)
        }
        .wgv {
            line-height:var(--xik,var(--si3));
            font-size:var(--ri3)
        }
    }
    @media (min-width:64rem) {
        .fgv {
            order:1
        }
        .ugv {
            grid-column:span 10/span 10
        }
        .ggv {
            order:2
        }
        .vgv {
            margin-inline-start:0
        }
        .kgv {
            display:block
        }
        .rgv {
            display:flex
        }
        .pgv {
            margin-inline-end:calc(var(--zi3)*-3)
        }
        .dgv {
            margin-top:0
        }
        .jgv {
            flex:1
        }
        .lgv {
            order:3
        }
        .igv {
            display:grid
        }
        .qgv {
            display:none
        }
        .cgv {
            align-items:center
        }
        .agv {
            grid-template-columns:repeat(10,minmax(0,1fr))
        }
        .mgv {
            justify-content:space-between
        }
        .ngv {
            justify-content:flex-end
        }
        .xgv {
            flex-basis:33.3333%
        }
        .tgv {
            justify-content:flex-start
        }
        .ygv {
            gap:calc(var(--zi3)*6)
        }
        .hgv {
            gap:calc(var(--zi3)*10)
        }
        .zgv {
            padding-inline:0
        }
        .sga {
            padding-inline:calc(var(--zi3)*8)
        }
        .ogv {
            column-gap:calc(var(--zi3)*3);
            -moz-column-gap:calc(var(--zi3)*3)
        }
        .bga {
            padding-block:calc(var(--zi3)*4)
        }
        .ega {
            padding-block:calc(var(--zi3)*12)
        }
        .wga {
            font-size:var(--xi3);
            line-height:var(--xik,var(--ni3));
            --xik:calc(var(--zi3)*7);
            line-height:calc(var(--zi3)*7);
            font-weight:var(--l4z)
        }
        .fga {
            user-select:none;
            -webkit-user-select:none
        }
    }
    @media (min-width:80rem) {
        .gga {
            left:calc(var(--z46)*-1)
        }
        .pga {
            display:flex
        }
        .uga {
            grid-column:span 2/span 2
        }
        .dga {
            display:none
        }
        .lga {
            left:calc(var(--z46) + (100vw - var(--z46))/2)
        }
        .rga {
            width:40%
        }
        .vga {
            margin-bottom:0
        }
        .kga {
            height:calc(var(--zi3)*10)
        }
        .jga {
            max-width:var(--ai3)
        }
        .iga {
            width:calc(100% + var(--z46))
        }
        .qga {
            width:100%
        }
        .xga {
            flex-shrink:0
        }
        .aga {
            flex-basis:33.3333%
        }
        .cga {
            flex-basis:12.5%
        }
        .mga {
            flex-basis:calc(20% - .6rem)
        }
        .nga {
            grid-template-columns:repeat(3,minmax(0,1fr))
        }
        .hga {
            justify-content:space-between
        }
        .tga {
            flex-direction:row
        }
        .oga {
            justify-content:center
        }
        .yga {
            align-items:flex-start
        }
        .zga {
            gap:calc(var(--zi3)*8)
        }
        .sgl {
            gap:calc(var(--zi3)*10)
        }
        .bgl {
            padding-inline:calc(var(--zi3)*4)
        }
        .egl {
            padding-inline:calc(var(--zi3)*6)
        }
        .wgl {
            padding-block:calc(var(--zi3)*4)
        }
    }
    @media (min-width:96rem) {
        .fgl {
            flex-basis:calc(16.6667% - .625rem)
        }
    }
    @media (min-width:40rem) {

    }
}
@keyframes accordion-up {
    0% {
        overflow:hidden;
        height:var(--u46)
    }
    to {
        overflow:hidden;
        height:0
    }
}
@keyframes accordion-down {
    0% {
        height:0;
        overflow:hidden
    }
    to {
        overflow:hidden;
        height:var(--u46)
    }
}
@font-face {
    font-family:Roboto;
    font-style:normal;
    font-weight:100 900;
    font-display:swap;
    src:url(/media/9fdbabbd05c0.woff2)format("woff2")
}
:root {
    --t4g:var(--t4z);
    --p4g:var(--gi3);
    --e4g:var(--yi3);
    --d4g:var(--mi3);
    --c4g:var(--qi3)
}
@supports (color:color-mix(in lab,red,red)) {
    :root {

    }
}
:root {
    --r46:362px;
    --f4g:var(--t4z);
    --o4g:var(--fij);
    --x4g:var(--eij);
    --b4g:var(--li3);
    --a46:var(--s4z);
    --i4g:75rem;
    --v4g:var(--qi3);
    --z46:18.75rem;
    --m46:var(--li3);
    --j4g:var(--yi3);
    --g46:var(--yi3);
    --n4g:var(--dij);
    --s4g:3.5rem;
    --l46:var(--mi3);
    --k46:url(/assets/dc3f0b751b.webp)
}
@media screen and (max-width:375px) {
    :root {
        --z46:100vw
    }
}
@media screen and (min-width:390px) {
    :root {
        --r46:432px
    }
}
@media screen and (min-width:768px) {
    :root {
        --r46:924px;
        --k46:url(/assets/dc3f0b751b.webp)
    }
}
@media screen and (min-width:1024px) {
    :root {
        --r46:1180px
    }
}
@keyframes pulse {
    50% {
        opacity:.5
    }
}
@keyframes border--s46 {
    0%,40% {
        opacity:0;
        transform:rotate(0)
    }
    45% {
        opacity:0
    }
    70% {
        opacity:.5
    }
    95%,to {
        opacity:0;
        transform:rotate(180deg)
    }
}
@keyframes border--h46 {
    0%,40% {
        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)
    }
}
.ggl {
    position:relative;
    transition:transform .3s ease-in-out;
    isolation:isolate
}
@media (min-width:80rem) {
    .ggl {
        margin-left:var(--z46)
    }
}
.lgl {
    background-color:var(--c4g)
}
.ugl {
    background-image:var(--k46);
    background-position:top;
    background-repeat:no-repeat;
    background-size:max(var(--r46),100%) auto
}
.ggl:has(.vgl) .ugl {
    opacity:1
}
.kn7 {
    isolation:isolate
}
.gn7,.vn7 {
    isolation:isolate;
    position:relative
}
body:has([data-emulated-fullscreen=true]) .un7,body:has([data-emulated-fullscreen=true]) .pn7 {
    visibility:hidden
}
@layer base-components {
    .pgl {
        --tiu:0px;
        translate:var(--piu) var(--tiu);
        transition-property:all;
        transition-timing-function:var(--cij,var(--a4z));
        transition-duration:var(--vij,var(--z4z));
        --vij:.3s;
        --cij:var(--w4z);
        transition-duration:.3s;
        transition-timing-function:var(--w4z)
    }
    header:before {
        pointer-events:none;
        z-index:-1;
        --aik:to bottom in oklab;
        background-image:linear-gradient(var(--sik));
        --uik:var(--p4g);
        --kik:var(--p4g);
        position:absolute;
        inset:0
    }
    @supports (color:color-mix(in lab,red,red)) {
        header:before {
            --kik:color-mix(in oklab, var(--p4g) 75%, transparent)
        }
    }
    header:before {
        --hik:var(--aik), var(--uik) var(--iik), var(--kik) var(--bik), var(--rik) var(--oik);
        --sik:var(--hik,var(--aik), var(--uik) var(--iik), var(--rik) var(--oik));
        --rik:transparent;
        transition-property:all;
        transition-timing-function:var(--cij,var(--a4z));
        transition-duration:var(--vij,var(--z4z));
        --vij:.5s;
        --ciu:"";
        content:var(--ciu);
        transition-duration:.5s
    }
    .kgl {
        --aik:to bottom;
        min-width:calc(var(--zi3)*60)
    }
    .dgl {
        --tiu:-100%;
        opacity:0;
        translate:var(--piu) var(--tiu)
    }
    @supports (background-image:linear-gradient(in lab,red,red)) {
        .kgl {
            --aik:to bottom in oklab
        }
    }
    .kgl {
        --uik:#0b192d80;
        background-image:linear-gradient(var(--sik))
    }
    @supports (color:color-mix(in lab,red,red)) {
        .kgl {
            --uik:color-mix(in oklab, var(--t4z) 50%, transparent)
        }
    }
    .kgl {
        --rik:#10223a80
    }
    @supports (color:color-mix(in lab,red,red)) {
        .kgl {
            --rik:color-mix(in oklab, var(--mi3) 50%, transparent)
        }
    }
    .kgl {
        text-transform:none;
        --sik:var(--hik,var(--aik), var(--uik) var(--iik), var(--rik) var(--oik))
    }
    @supports (color:color-mix(in lab,red,red)) {
        .kgl {

        }
    }
    .kgl {
        --rij:blur(1px);
        backdrop-filter:var(--rij,) var(--sij,) var(--hij,) var(--iij,) var(--bij,) var(--oij,) var(--xij,) var(--nij,) var(--jij,);
        -webkit-backdrop-filter:var(--rij,) var(--sij,) var(--hij,) var(--iij,) var(--bij,) var(--oij,) var(--xij,) var(--nij,) var(--jij,)
    }
    @media (hover:hover) {
        .kgl:hover {

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

            }
        }
    }
    .kgl:active {
        background-color:#0000
    }
    .rgl:before {
        inset:0;
        bottom:calc(var(--zi3)*-.5);
        border-radius:calc(var(--h4g)*6);
        opacity:.5;
        transition-property:opacity;
        transition-timing-function:var(--cij,var(--a4z));
        transition-duration:var(--vij,var(--z4z));
        --vij:.3s;
        content:"";
        background-image:radial-gradient(90% 50% at 50% 100%,var(--i46) 0,var(--t4g) 100%);
        transition-duration:.3s;
        position:absolute
    }
    .igl:hover .rgl {
        box-shadow:0 6px 6px 0 var(--i46),0 20px 12px -4px var(--i46)
    }
    @supports (color:color-mix(in lab,red,red)) {
        .igl:hover .rgl {
            box-shadow:0 6px 6px 0 color-mix(in srgb,var(--i46) 25%,transparent),0 20px 12px -4px color-mix(in srgb,var(--i46) 15%,transparent)
        }
    }
    .igl:hover .rgl:before {
        background-image:radial-gradient(90% 90% at 50% 100%,var(--i46) 0,var(--t4g) 100%);
        opacity:.9
    }
    .qgl {
        height:calc(var(--zi3)*22.5);
        justify-content:space-between;
        align-items:center;
        gap:calc(var(--zi3)*3);
        border-radius:calc(var(--h4g)*3);
        background-color:var(--p4g);
        padding-inline:calc(var(--zi3)*4);
        padding-block:calc(var(--zi3)*2);
        display:flex;
        position:relative;
        overflow:visible
    }
    @media (min-width:390px) {
        .qgl {
            gap:calc(var(--zi3)*6)
        }
    }
    @media (min-width:64rem) {
        .qgl {
            height:calc(var(--zi3)*25);
            gap:calc(var(--zi3)*3)
        }
    }
    @media (min-width:80rem) {
        .qgl {
            gap:calc(var(--zi3)*6)
        }
    }
    .qgl .jgl {
        z-index:20;
        font-size:var(--ui3);
        line-height:var(--xik,var(--ki3));
        font-weight:var(--di3);
        color:var(--yi3);
        position:relative
    }
    @media (min-width:80rem) {
        .qgl .jgl {
            font-size:var(--ri3);
            line-height:var(--xik,var(--si3))
        }
    }
    .qgl .xgl img {
        width:calc(var(--zi3)*17.5);
        height:calc(var(--zi3)*17.5)
    }
    .qgl .xgl {
        z-index:20;
        flex-shrink:0
    }
    @media (min-width:80rem) {
        .qgl .xgl img {
            width:calc(var(--zi3)*20.5);
            height:calc(var(--zi3)*20.5)
        }
    }
    .qgl:before {
        z-index:10;
        border-radius:calc(var(--h4g)*3);
        --aik:140deg;
        position:absolute;
        inset:0
    }
    @supports (background-image:linear-gradient(in lab,red,red)) {
        .qgl:before {
            --aik:140deg in oklab
        }
    }
    .qgl:before {
        opacity:.3;
        --ciu:"";
        --iik:30%;
        content:var(--ciu);
        background-image:linear-gradient(var(--sik));
        --rik:var(--s4z);
        --uik:var(--gi3);
        --sik:var(--hik,var(--aik), var(--uik) var(--iik), var(--rik) var(--oik))
    }
    .qgl:after {
        z-index:0;
        border-radius:calc(var(--h4g)*3);
        border-style:var(--yik);
        opacity:.7;
        --ciu:"";
        content:var(--ciu);
        background:linear-gradient(to right,var(--p4g),var(--p4g)) padding-box,linear-gradient(40deg,var(--p4g) 35%,var(--k4z)) border-box;
        border-width:2px;
        border-color:#0000;
        position:absolute;
        inset:0
    }
    .agl {
        opacity:.75;
        --zij:invert(100%);
        filter:var(--mij,) var(--gij,) var(--qij,) var(--wij,) var(--yij,) var(--zij,) var(--aij,) var(--uij,) var(--kij,);
        transition-property:opacity;
        transition-timing-function:var(--cij,var(--a4z));
        transition-duration:var(--vij,var(--z4z));
        --vij:.3s;
        transition-duration:.3s
    }
    @media (hover:hover) {
        .agl:hover {
            opacity:1
        }
    }
    .cgl {
        --b46:var(--j4z)
    }
    .mgl:before {
        z-index:0;
        border-radius:calc(var(--h4g)*3);
        --ciu:"";
        content:var(--ciu);
        background:linear-gradient(#000 0 0) padding-box,linear-gradient(90deg,var(--b46) 0,var(--d4g) 40% 70%,var(--b46) 100%) border-box;
        -webkit-mask-composite:xor,source-over;
        -webkit-mask-composite:xor;
        border:1px solid #0000;
        animation:5s ease-in-out infinite border--h46;
        position:absolute;
        inset:0;
        mask:linear-gradient(#000 0 0) exclude,linear-gradient(#000 0 0) padding-box
    }
    .ngl {
        -webkit-mask-composite:xor,source-over;
        -webkit-mask-composite:xor;
        mask:linear-gradient(#000 0 0) exclude,linear-gradient(#000 0 0) content-box
    }
    .ngl:before {
        z-index:0;
        --piu:-50%;
        --tiu:-50%;
        width:270px;
        height:270px;
        translate:var(--piu) var(--tiu);
        border-radius:calc(var(--h4g)*3);
        padding:var(--zi3);
        --ciu:"";
        content:var(--ciu);
        background:linear-gradient(90deg,var(--b46) 0 20%,var(--d4g) 48% 52%,var(--b46) 80% 100%) padding-box;
        border:1px solid #0000;
        animation:5s ease-in-out infinite border--s46;
        position:absolute;
        top:50%;
        left:50%
    }
}
@property --ciu {
    inherits:false;
    initial-value:"";
    syntax:"*"
}
@property --o46 {
    inherits:false;
    initial-value:0;
    syntax:"<length>"
}
@property --x46 {
    inherits:false;
    syntax:"<length>";
    initial-value:0
}
@property --piu {
    syntax:"*";
    inherits:false;
    initial-value:0
}
@property --tiu {
    initial-value:0;
    syntax:"*";
    inherits:false
}
@property --n46 {
    initial-value:0;
    syntax:"*";
    inherits:false
}
@property --diu {
    initial-value:1;
    syntax:"*";
    inherits:false
}
@property --eiu {
    inherits:false;
    syntax:"*";
    initial-value:1
}
@property --j46 {
    initial-value:1;
    syntax:"*";
    inherits:false
}
@property --fiu {
    inherits:false;
    syntax:"*"
}
@property --lik {
    inherits:false;
    syntax:"*"
}
@property --mik {
    syntax:"*";
    inherits:false
}
@property --gik {
    syntax:"*";
    inherits:false
}
@property --qik {
    inherits:false;
    syntax:"*"
}
@property --v46 {
    inherits:false;
    syntax:"*"
}
@property --c46 {
    inherits:false;
    syntax:"*"
}
@property --p46 {
    syntax:"*";
    inherits:false
}
@property --t46 {
    initial-value:proximity;
    inherits:false;
    syntax:"*"
}
@property --wik {
    initial-value:0;
    inherits:false;
    syntax:"*"
}
@property --d46 {
    inherits:false;
    syntax:"*";
    initial-value:0
}
@property --e46 {
    initial-value:0;
    syntax:"*";
    inherits:false
}
@property --yik {
    initial-value:solid;
    syntax:"*";
    inherits:false
}
@property --zik {
    initial-value:0;
    syntax:"*";
    inherits:false
}
@property --aik {
    syntax:"*";
    inherits:false
}
@property --uik {
    syntax:"<color>";
    initial-value:#0000;
    inherits:false
}
@property --kik {
    initial-value:#0000;
    inherits:false;
    syntax:"<color>"
}
@property --rik {
    syntax:"<color>";
    initial-value:#0000;
    inherits:false
}
@property --sik {
    syntax:"*";
    inherits:false
}
@property --hik {
    syntax:"*";
    inherits:false
}
@property --iik {
    inherits:false;
    initial-value:0%;
    syntax:"<length-percentage>"
}
@property --bik {
    syntax:"<length-percentage>";
    inherits:false;
    initial-value:50%
}
@property --oik {
    syntax:"<length-percentage>";
    initial-value:100%;
    inherits:false
}
@property --xik {
    syntax:"*";
    inherits:false
}
@property --f46 {
    inherits:false;
    syntax:"*"
}
@property --l4q {
    inherits:false;
    syntax:"*"
}
@property --m4q {
    syntax:"*";
    inherits:false
}
@property --g4q {
    syntax:"*";
    inherits:false
}
@property --q4q {
    inherits:false;
    syntax:"*"
}
@property --w4q {
    syntax:"*";
    inherits:false
}
@property --y4q {
    syntax:"*";
    inherits:false
}
@property --nik {
    initial-value:0 0 #0000;
    syntax:"*";
    inherits:false
}
@property --jik {
    syntax:"*";
    inherits:false
}
@property --z4q {
    initial-value:100%;
    syntax:"<percentage>";
    inherits:false
}
@property --vik {
    initial-value:0 0 #0000;
    syntax:"*";
    inherits:false
}
@property --a4q {
    syntax:"*";
    inherits:false
}
@property --u4q {
    inherits:false;
    syntax:"<percentage>";
    initial-value:100%
}
@property --cik {
    inherits:false;
    syntax:"*"
}
@property --pik {
    syntax:"*";
    inherits:false;
    initial-value:0 0 #0000
}
@property --k4q {
    inherits:false;
    syntax:"*"
}
@property --tik {
    syntax:"*";
    initial-value:0 0 #0000;
    inherits:false
}
@property --dik {
    inherits:false;
    syntax:"*"
}
@property --eik {
    inherits:false;
    initial-value:0;
    syntax:"<length>"
}
@property --r4q {
    syntax:"*";
    inherits:false;
    initial-value:#fff
}
@property --fik {
    inherits:false;
    initial-value:0 0 #0000;
    syntax:"*"
}
@property --lij {
    inherits:false;
    syntax:"*";
    initial-value:solid
}
@property --mij {
    syntax:"*";
    inherits:false
}
@property --gij {
    syntax:"*";
    inherits:false
}
@property --qij {
    inherits:false;
    syntax:"*"
}
@property --wij {
    inherits:false;
    syntax:"*"
}
@property --yij {
    inherits:false;
    syntax:"*"
}
@property --zij {
    inherits:false;
    syntax:"*"
}
@property --s4q {
    syntax:"*";
    inherits:false
}
@property --aij {
    syntax:"*";
    inherits:false
}
@property --uij {
    inherits:false;
    syntax:"*"
}
@property --kij {
    syntax:"*";
    inherits:false
}
@property --h4q {
    inherits:false;
    syntax:"*"
}
@property --i4q {
    syntax:"<percentage>";
    inherits:false;
    initial-value:100%
}
@property --b4q {
    syntax:"*";
    inherits:false
}
@property --rij {
    syntax:"*";
    inherits:false
}
@property --sij {
    syntax:"*";
    inherits:false
}
@property --hij {
    syntax:"*";
    inherits:false
}
@property --iij {
    inherits:false;
    syntax:"*"
}
@property --bij {
    inherits:false;
    syntax:"*"
}
@property --oij {
    inherits:false;
    syntax:"*"
}
@property --xij {
    inherits:false;
    syntax:"*"
}
@property --nij {
    syntax:"*";
    inherits:false
}
@property --jij {
    syntax:"*";
    inherits:false
}
@property --vij {
    syntax:"*";
    inherits:false
}
@property --cij {
    syntax:"*";
    inherits:false
}
@property --o4q {
    inherits:false;
    syntax:"*"
}
@property --x4q {
    initial-value:100%;
    syntax:"<percentage>";
    inherits:false
}
@keyframes spin {
    to {
        transform:rotate(1turn)
    }
}
@media (min-width:80rem) {
    .tgl {
        display:none!important
    }
}
@media (max-width:79.99rem) {
    .ygl {
        display:none!important
    }
}
@media (max-width:63.99rem) {
    .hgl {
        display:none!important
    }
}
.ogl {
    display:none
}
@media (max-width:79.99rem) {
    .zgl {
        transition:transform .25s ease,visibility 0s linear .25s;
        visibility:hidden;
        transform:translateX(-105%)
    }
    .sgs .zgl {
        transition:transform .25s ease;
        visibility:visible;
        transform:none
    }
    .sgs .ogl {
        display:block;
        position:fixed;
        inset:0;
        z-index:99;
        background:rgba(2,9,26,.72);
        backdrop-filter:blur(2px)
    }
    .sgs,.sgs body {
        overflow:hidden
    }
}
.bgs {
    overflow-x:auto!important;
    overflow-y:hidden!important;
    scrollbar-width:none;
    -webkit-overflow-scrolling:touch
}
.egs {
    pointer-events:none;
    cursor:default;
    opacity:.5
}
.wgs {
    visibility:hidden;
    transition:opacity .2s ease,visibility 0s linear .2s;
    opacity:0
}
.bgs::-webkit-scrollbar {
    display:none
}
.ggs {
    padding:.25rem .75rem .5rem
}
.ggs[hidden] {
    display:none
}
.wgs.fgs {
    visibility:visible;
    transition:opacity .2s ease;
    opacity:1
}
.lgs {
    position:relative
}
.ugs {
    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(--t4g);
    border:1px solid var(--l46);
    border-radius:.75rem;
    box-shadow:0 12px 32px rgba(0,0,0,.45)
}
.ugs[hidden] {
    display:none
}
.ugs a {
    display:flex;
    align-items:center;
    gap:.625rem;
    padding:.5rem .625rem;
    border-radius:.5rem;
    color:var(--n4g);
    font-size:.875rem;
    line-height:1.25rem;
    font-weight:500;
    text-decoration:none
}
.ugs a:hover {
    color:#fff;
    background:var(--d4g)
}
.ugs .vgs {
    background:var(--d4g);
    color:#fff
}
.pgs {
    flex:none;
    min-width:1.75rem;
    font-weight:700;
    font-size:.75rem;
    color:var(--r4z)
}
.dgs {
    margin-top:2.5rem
}
.kgs {
    background:var(--p4g);
    border-top:1px solid rgba(255,255,255,.05);
    border-radius:1.5rem;
    padding:1.5rem 1rem 1.25rem
}
@media (min-width:48rem) {
    .kgs {
        padding:2.5rem 2.5rem 2rem
    }
}
.rgs {
    margin:0 0 1rem;
    font-family:var(--d4z);
    font-weight:800;
    font-size:1.625rem;
    line-height:1.2;
    color:#fff;
    text-wrap:balance
}
@media (min-width:48rem) {
    .rgs {
        font-size:2.25rem
    }
}
.igs p {
    margin:0 0 .75rem;
    font-size:1.0625rem;
    line-height:1.65;
    color:#b6c6d6
}
.igs {
    max-width:56rem
}
.qgs {
    margin:1.5rem 0 0;
    padding:1rem 1.25rem;
    background:var(--t4g);
    border-top:1px solid rgba(255,255,255,.05);
    border-radius:1rem
}
.jgs {
    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)
}
.qgs ol {
    margin:0;
    padding:0;
    list-style:none;
    display:grid;
    gap:.375rem 1.5rem;
    counter-reset:mlw-toc
}
@media (min-width:48rem) {
    .qgs ol {
        grid-template-columns:repeat(2,minmax(0,1fr))
    }
}
.qgs li {
    counter-increment:mlw-toc
}
.qgs a {
    display:flex;
    gap:.625rem;
    font-size:.9375rem;
    line-height:1.5rem;
    color:var(--n4g);
    text-decoration:none;
    transition:color .15s
}
.qgs a::before {
    content:counter(mlw-toc,decimal-leading-zero);
    flex:none;
    font-weight:700;
    font-size:.75rem;
    color:var(--r4z)
}
.qgs a:hover {
    color:#fff
}
.xgs {
    margin-top:2.25rem;
    scroll-margin-top:calc(var(--s4g) + 1rem)
}
.ags {
    display:flex;
    align-items:center;
    gap:.75rem;
    margin:0 0 .875rem;
    font-family:var(--d4z);
    font-weight:800;
    font-size:1.25rem;
    line-height:1.3;
    color:#fff
}
@media (min-width:48rem) {
    .ags {
        font-size:1.5rem
    }
}
.cgs p {
    margin:0 0 .875rem
}
.ags::before {
    content:"";
    width:.375rem;
    height:1.25rem;
    border-radius:9999px;
    flex:none;
    background:linear-gradient(to top,var(--h4z),var(--k4z))
}
.cgs {
    max-width:56rem;
    color:#9fb4c8;
    line-height:1.7;
    font-size:1rem
}
.cgs h3 {
    margin:1.5rem 0 .625rem;
    font-family:var(--d4z);
    font-weight:700;
    font-size:1.0625rem;
    line-height:1.4;
    color:#fff
}
.cgs h4 {
    margin:1.25rem 0 .5rem;
    font-weight:600;
    font-size:1rem;
    line-height:1.4;
    color:rgba(255,255,255,.9)
}
.cgs ul {
    list-style:disc
}
.cgs li::marker {
    font-weight:700;
    color:var(--r4z)
}
.cgs ul,.cgs ol {
    margin:0 0 1rem;
    padding-left:1.375rem
}
.cgs ol {
    list-style:decimal
}
.cgs strong,.cgs b {
    font-weight:600;
    color:#fff
}
.cgs li {
    padding-left:.125rem;
    margin:.25rem 0
}
.cgs a {
    color:var(--r4z);
    text-decoration:underline;
    text-underline-offset:2px
}
.cgs blockquote {
    margin:1rem 0;
    padding:.75rem 1rem;
    border-left:3px solid var(--r4z);
    background:var(--t4g);
    border-radius:0 .75rem .75rem 0
}
.mgs {
    max-width:100%;
    margin:1rem 0 1.25rem;
    overflow-x:auto;
    border:1px solid var(--l46);
    border-radius:1rem
}
.mgs table {
    line-height:1.4;
    border-collapse:collapse;
    width:100%;
    font-size:.9375rem
}
.mgs 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(--t4g)
}
.ngs {
    margin-top:2.5rem;
    scroll-margin-top:calc(var(--s4g) + 1rem)
}
.mgs tbody tr:hover td {
    background:rgba(255,255,255,.02)
}
.mgs td {
    border-top:1px solid var(--l46);
    color:#b6c6d6;
    padding:.75rem 1rem
}
.tgs {
    margin-top:.5rem;
    background:var(--t4g);
    border-top:1px solid rgba(255,255,255,.05);
    border-radius:.75rem
}
.ygs {
    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
}
.ygs::-webkit-details-marker {
    display:none
}
.ygs::after {
    content:"";
    flex:none;
    width:.5rem;
    height:.5rem;
    margin-right:.25rem;
    border-right:2px solid var(--n4g);
    border-bottom:2px solid var(--n4g);
    transform:rotate(45deg);
    transition:transform .2s
}
.hgs {
    font-size:.9375rem;
    color:#9fb4c8;
    padding:0 1rem .875rem;
    line-height:1.65
}
.hgs p {
    margin:0
}
.tgs[open] .ygs::after {
    transform:rotate(225deg)
}
:root {
    --c4z:#d4f02a;
    --g46:#d4f02a;
    --o4z:#f2fbbf;
    --t4z:#2b3262;
    --qi3:#1e2448;
    --j4z:#9fb420;
    --mi3:#3a406d;
    --gi3:#181d3c;
    --s4z:#d4f02a;
    --b4g:#716f7a;
    --a46:#d4f02a;
    --x4g:#b9b1a5;
    --m46:#5e6489;
    --v4z:#556011;
    --r4z:#dcf350;
    --x4z:#eaf895;
    --p4z:#1e2448;
    --n4z:#ecf89f;
    --i4z:#90a31d;
    --b46:#9fb420;
    --h4z:#aec522;
    --o4g:#908b8c;
    --v4g:#f2f4fa;
    --k4z:#e3f575;
    --j4g:#f2f4fa;
    --l46:#444b75;
    --p4g:#181d3c;
    --t4g:#2b3262;
    --d4g:#3a406d;
    --n4g:#ede0c4;
    --c4g:#1e2448;
    --e4g:#494f78;
    --b4z:#40480d;
    --yi3:#f2f4fa;
    --f4g:#444b75
}
footer,footer .yno {
    background-color:#1c2246
}
:root {
    --k46:none
}
main>div>div>div>section:first-child {
    background-color:#262d58
}
.ogs {
    font-size:.75rem;
    line-height:1rem;
    margin:1.75rem 0 0;
    color:var(--x4g)
}
main>div>div>div>section:first-child {
    background-image:linear-gradient(to bottom,#262d58c7 0%,#262d588c 45%,#262d58d1 100%),url(/assets/dc3f0b751b.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,#262d58eb 0%,#262d58b8 34%,#262d5800 62%),url(/assets/dc3f0b751b.webp);
        background-position:center,var(--focus-desktop,100% 50%)
    }
}
.yne.qn4.on4.qne {
    max-width:100%;
    hyphens:auto;
    line-height:1.12;
    font-size:clamp(1.5rem,2.6vw,2.25rem);
    display:block;
    overflow-wrap:anywhere
}
.pny.pnb.lnr.inr {
    max-width:100%;
    overflow-wrap:anywhere;
    line-height:1.3;
    font-size:clamp(.95rem,1.5vw,1.25rem)
}
.rn4.rno.dnu.wn4 {
    font-size:.9rem;
    line-height:1.15;
    display:-webkit-box;
    -webkit-line-clamp:2;
    -webkit-box-orient:vertical;
    overflow:hidden;
    overflow-wrap:anywhere
}
.bnb {
    font-size:.72rem;
    line-height:1.2;
    display:-webkit-box;
    -webkit-line-clamp:2;
    -webkit-box-orient:vertical;
    overflow:hidden;
    overflow-wrap:anywhere
}
.knw.nny {
    height:1.625rem;
    width:auto;
    max-width:min(100%,15.5rem);
    object-fit:contain;
    object-position:left center
}
@media (max-width:767px) {
    .knw.nny {
        max-width:min(100%,8rem)
    }
}
.yne.qn4.on4.qne {
    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
}
.pny.pnb.lnr.inr {
    justify-content:center;
    text-align:center;
    margin-top:.25rem;
    overflow-wrap:anywhere;
    line-height:1.3;
    max-width:100%;
    font-size:clamp(1rem,1.7vw,1.375rem)
}
.unf.qn7.gny.wnr.gnr.inr {
    align-items:center;
    text-align:center
}
.unf.en7.inb.bnw.lnw.wni.hg2 {
    align-items:center
}
.xn7.gny.wnr.gnr.bnw {
    text-align:center;
    align-items:center
}
.rnb.jn7.unf.yne.an4.ene.pne {
    overflow-wrap:anywhere;
    white-space:normal;
    max-width:100%;
    text-align:center
}
.anb.nnu.ink.xnu.jgj.jgg {
    text-align:center
}
.znu.knk.jgj.bgv.xnu {
    text-align:center
}
.gny.wnr.gnr.ony.wgd.knw {
    display:flex;
    flex-wrap:wrap;
    justify-content:center;
    align-items:center;
    gap:.5rem .875rem
}
.gny.wnr.gnr.ony.wgd.knw img {
    max-width:4.5rem;
    width:auto;
    opacity:.92;
    object-fit:contain;
    height:1.375rem
}
img.hnc.pnc.mgj {
    object-fit:contain;
    width:auto;
    height:1.1em;
    max-width:6em
}
.kno.rgj.ygj.vnk.tnk {
    display:-webkit-box;
    -webkit-line-clamp:1;
    -webkit-box-orient:vertical;
    overflow:hidden;
    overflow-wrap:anywhere
}
.rn4.rno.dnu.wn4 {
    -webkit-line-clamp:2;
    line-height:1.15;
    font-size:.9rem
}
.bnb {
    -webkit-line-clamp:1;
    font-size:.72rem;
    line-height:1.2
}
a.cgl {
    min-height:0;
    height:auto
}
.en7.unf.knu.zgd.xnu.hnw {
    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
}
.cgj.vnk.wgn {
    color:#fff;
    text-shadow:0 1px 2px rgba(0,0,0,.9);
    font-weight:600;
    opacity:1
}
.kgs {
    border-top-color:var(--f4g);
    background:var(--t4g)
}
.ags,.cgs b,.ygs,.cgs h3,.rgs,.cgs strong {
    color:var(--yi3)
}
.hgs,.cgs,.mgs td,.igs p {
    color:var(--n4g)
}
.mgs th,.cgs h4,.jgs {
    color:var(--x4g)
}
.tgs,.qgs {
    background:var(--d4g);
    border-top-color:var(--f4g)
}
.mgs td:last-child,.mgs th:last-child {
    padding-right:1.25rem
}
.sgs .ogl {
    background:color-mix(in srgb,var(--c4g) 78%,transparent)
}
.mgs table {
    width:max-content;
    min-width:100%
}
.zgj {
    background-image:radial-gradient(70% 36% at 62% 0,color-mix(in srgb,var(--s4z) 14%,transparent) 0,transparent 100%);
    background-repeat:no-repeat
}
.cn7.gnf.pnf.gny.pnr.lnr img {
    object-fit:cover;
    width:auto;
    border-radius:.75rem;
    max-width:60%;
    height:100%
}
