@layer theme{
  :root{
    --dn0:var(--pn0, oklch(43.9% 0 none));
    --sn0:var(--rn0, oklch(26.9% 0 none));
    --xn0:var(--yn0, oklch(87% 0 none));
    --in0:var(--hn0, oklch(98.5% 0 none));
    --gn0:var(--tn0, oklch(97% 0 none));
    --bn0:var(--fn0, oklch(70.8% 0 none));
    --zn0:var(--en0, oklch(92.2% 0 none));
    --vn0:var(--un0, oklch(20.5% 0 none));
    --qn0:var(--an0, oklch(37.1% 0 none));
    --ln0:var(--jn0, oklch(55.6% 0 none))
  }
  :root{

  }
  .on0{

  }
}
@layer properties{
  @supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){
    *,:after,::backdrop,:before{
      --an1:100%;
      --zn1:0;
      --kn1:0 0 #0000;
      --rn1:0 0 #0000;
      --enx:initial;
      --anx:initial;
      --xnx:initial;
      --qnx:initial;
      --fn1:#0000;
      --un1:0 0 #0000;
      --dnx:initial;
      --nn1:0 0 #0000;
      --jn1:initial;
      --dn1:initial;
      --lnx:initial;
      --inx:solid;
      --wn0:"";
      --vnx:initial;
      --qn1:50%;
      --hnx:initial;
      --hn1:initial;
      --rnx:initial;
      --vn1:initial;
      --mn0:1;
      --sn1:initial;
      --pn1:0%;
      --cn0:0;
      --gn1:initial;
      --ynx:initial;
      --bn1:#0000;
      --on0:1;
      --bnx:initial;
      --pnx:initial;
      --kn0:0;
      --nn0:initial;
      --on1:initial;
      --in1:initial;
      --znx:initial;
      --gnx:initial;
      --en1:solid;
      --xn1:0;
      --tn1:initial;
      --fnx:initial;
      --unx:initial;
      --jnx:initial;
      --cn1:0 0 #0000;
      --wn1:initial;
      --wnx:initial;
      --mn1:0px;
      --snx:initial;
      --yn1:initial;
      --tnx:initial;
      --ln1:#0000
    }
  }
}
@layer theme{
  :root{
    --hn5:var(--xn0);
    --cnh:var(--in0);
    --wnh:#fff;
    --snh:var(--dn0);
    --nnh:var(--zn0);
    --unh:#fff;
    --rnh:var(--qn0);
    --in5:var(--zn0);
    --knh:var(--gn0);
    --gn5:var(--vn0);
    --vnh:var(--vn0);
    --mnh:var(--vn0);
    --anh:var(--ln0);
    --onh:var(--zn0);
    --qnh:var(--bn0)
  }
  .on0{
    --unh:var(--vn0);
    --snh:var(--xn0);
    --rnh:var(--zn0);
    --gn5:#fff;
    --knh:var(--sn0);
    --qnh:var(--ln0);
    --cnh:var(--sn0);
    --anh:var(--bn0);
    --vnh:#fff;
    --nnh:var(--sn0);
    --wnh:var(--vn0);
    --mnh:#fff;
    --hn5:var(--qn0);
    --in5:var(--qn0);
    --onh:var(--qn0)
  }
  :root{
    --rn0:oklch(26.9% 0 none);
    --onx:#708fa9;
    --mnx:#4d6d88;
    --mn9:.625rem;
    --inf:#223e57;
    --onf:500;
    --knx:oklch(92.8% .006 264.531);
    --tn9:cubic-bezier(0, 0, .2, 1);
    --fn9:#5cffb9;
    --anf:1.55556;
    --dnf:1rem;
    --enf:#fff;
    --qnf:1.125rem;
    --gnf:#071226;
    --ln9:#33f2a6;
    --bn9:var(--cnx);
    --pnh:80rem;
    --gn9:0 1px 2px #00000026;
    --on9:"Roboto", sans-serif;
    --gnh:3;
    --jn0:oklch(55.6% 0 none);
    --dn9:#00c878;
    --un9:#30136e;
    --vnf:1.5rem;
    --sn9:#9acbff;
    --hnf:#10223a;
    --yn9:cubic-bezier(.4, 0, .2, 1);
    --jnf:1.42857;
    --an9:#d6ffff;
    --vn9:#8b55e6;
    --snf:1.25rem;
    --pn0:oklch(43.9% 0 none);
    --bnh:100;
    --tnh:2;
    --znf:#000;
    --cn9:#021124;
    --znh:1;
    --wnf:2.25rem;
    --jnh:4rem;
    --xnf:.25rem;
    --ynh:60;
    --qn9:#004829;
    --pnf:1.5;
    --dnh:.25rem;
    --pn9:#00a85f;
    --in9:800;
    --hnh:1;
    --hn9:900;
    --rn9:#e0cbff;
    --xnh:55;
    --yn0:oklch(87% 0 none);
    --xn9:.15s;
    --nnx:#324f69;
    --enh:calc(var(--tnh) + 1);
    --fn0:oklch(70.8% 0 none);
    --nnf:700;
    --cnx:"Roboto", sans-serif;
    --en9:8px;
    --mnf:600;
    --inh:1;
    --lnf:.875rem;
    --jn9:#18e490;
    --un0:oklch(20.5% 0 none);
    --nn9:1 / 1;
    --hn0:oklch(98.5% 0 none);
    --lnh:100;
    --cnf:1.11111;
    --unf:1.33333;
    --ynf:28rem;
    --rnf:1.4;
    --bnf:.75rem;
    --knf:400;
    --wn9:#18e490;
    --kn9:#0b192d;
    --fnf:1.33333;
    --en0:oklch(92.2% 0 none);
    --tn0:oklch(97% 0 none);
    --tnf:#02091a;
    --zn9:cubic-bezier(.4, 0, .2, 1);
    --fnh:25;
    --an0:oklch(37.1% 0 none)
  }
}
@layer base{
  *,:after,::backdrop,:before{
    padding:0;
    border:0 solid;
    margin:0;
    box-sizing:border-box
  }
  ::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(--bn9,-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(--tn5,normal);
    font-variation-settings:var(--zn5,normal);
    -webkit-tap-highlight-color:transparent
  }
  h1,h4,h3,h2{
    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
  }
  img{
    height:auto;
    max-width:100%
  }
  svg,img{
    vertical-align:middle;
    display:block
  }
  ol,ul{
    list-style:none
  }
  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{
    text-align:inherit;
    min-height:1lh
  }
  ::-webkit-datetime-edit{
    display:inline-flex
  }
  ::-webkit-search-decoration{
    -webkit-appearance:none
  }
  ::-webkit-datetime-edit-fields-wrapper{
    padding:0
  }
  ::-webkit-datetime-edit{
    padding-block:0
  }
  ::-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-datetime-edit-second-field{
    padding-block:0
  }
  ::-webkit-calendar-picker-indicator{
    line-height:1
  }
  button{
    appearance:button
  }
  ::file-selector-button{
    appearance:button
  }
  ::-webkit-inner-spin-button{
    height:auto
  }
  ::-webkit-datetime-edit-meridiem-field{
    padding-block:0
  }
  ::-webkit-outer-spin-button{
    height:auto
  }
  body{
    background-color:var(--wnh);
    color:var(--rnh);
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    color-scheme:light
  }
  body:where(.on0,.on0 *){
    color-scheme:dark
  }
  *,:after,::backdrop,:before{
    border-color:var(--knx,currentcolor)
  }
  a:focus-visible{
    outline-offset:0
  }
  ::file-selector-button{
    border-color:var(--knx,currentcolor)
  }
  html:not(.vn0),html:not(.vn0) body{
    scrollbar-width:thin;
    scrollbar-color:#ffffff80 transparent
  }
  :is(html:not(.vn0),html:not(.vn0) body)::-webkit-scrollbar-track{
    background:0 0
  }
  :is(html:not(.vn0),html:not(.vn0) body)::-webkit-scrollbar-thumb{
    border-radius:4px;
    background-color:#ffffff80
  }
  :is(html:not(.vn0),html:not(.vn0) body)::-webkit-scrollbar{
    width:8px;
    height:8px
  }
  html,body{
    min-height:100dvh
  }
  button:not(:disabled),[role=button]:not(:disabled){
    cursor:pointer
  }
  html{
    overscroll-behavior-y:none;
    -webkit-tap-highlight-color:transparent
  }
}
@layer components;
@layer utilities{
  .sn0:before{
    pointer-events:none;
    border-radius:calc(var(--dnh)*3);
    opacity:.2;
    --wn0:"";
    content:var(--wn0);
    background-image:url(/files/ec17b7fa.svg);
    background-position:100%;
    background-repeat:no-repeat;
    background-size:contain;
    position:absolute;
    inset:0
  }
  .rn0{
    pointer-events:auto
  }
  .in0{
    position:absolute
  }
  .pn0{
    pointer-events:none
  }
  .jn0{
    position:fixed
  }
  .yn0{
    position:relative
  }
  .cn0{
    position:sticky
  }
  .bn0{
    inset:0
  }
  .qn0{
    inset-inline:0
  }
  .hn0{
    inset-block:0
  }
  .en0{
    inset-inline-start:calc(var(--xnf)*0)
  }
  .dn0{
    top:calc(var(--xnf)*-12)
  }
  .tn0{
    inset-inline-end:calc(var(--xnf)*0)
  }
  .mn0{
    top:-5%
  }
  .kn0{
    top:0
  }
  .zn0{
    top:33.3333%
  }
  .an0{
    right:0
  }
  .gn0{
    bottom:calc(var(--xnf)*-3)
  }
  .fn0{
    top:calc(var(--xnf)*3)
  }
  .ln0{
    top:calc(var(--jnh) + .5rem)
  }
  .un0{
    bottom:0
  }
  .xn0{
    bottom:calc(var(--xnf)*.5)
  }
  .wn0{
    left:0
  }
  .on6{
    left:50%
  }
  .nn0{
    bottom:calc(var(--xnf)*7)
  }
  .sn6{
    isolation:isolate
  }
  .vn6{
    left:calc(var(--xnf)*3)
  }
  .rn6{
    z-index:1;
    z-index:var(--en5);
    z-index:var(--xnh)
  }
  .pn6{
    z-index:1;
    z-index:var(--en5);
    z-index:var(--enh)
  }
  .in6{
    z-index:1;
    z-index:var(--en5);
    z-index:var(--inh)
  }
  .jn6{
    z-index:1;
    z-index:var(--en5);
    z-index:var(--hnh)
  }
  .yn6{
    z-index:1;
    z-index:var(--en5);
    z-index:var(--gnh)
  }
  .cn6{
    z-index:1;
    z-index:var(--en5);
    z-index:var(--tnh)
  }
  .bn6{
    z-index:1;
    z-index:var(--en5);
    z-index:var(--ynh)
  }
  .qn6{
    z-index:1;
    z-index:var(--en5);
    z-index:var(--znh)
  }
  .hn6{
    z-index:1;
    z-index:var(--en5);
    z-index:var(--bnh)
  }
  .en6{
    z-index:1;
    z-index:var(--en5);
    z-index:var(--fnh)
  }
  .tn6{
    z-index:1;
    z-index:var(--en5);
    z-index:var(--lnh)
  }
  .dn6{
    z-index:0
  }
  .mn6{
    z-index:1
  }
  .kn6{
    z-index:10
  }
  .zn6{
    z-index:15
  }
  .fn6{
    z-index:20
  }
  .ln6{
    z-index:30
  }
  .gn6{
    order:1
  }
  .un6{
    order:2
  }
  .an6{
    z-index:50
  }
  .xn6{
    order:3
  }
  .ont{
    margin-inline:calc(var(--xnf)*-3)
  }
  .vnt{
    margin-inline:var(--xnf)
  }
  .nn6{
    order:4
  }
  .snt{
    margin-inline:auto
  }
  .rnt{
    margin-inline-start:calc(var(--xnf)*-1.5)
  }
  .wn6{
    order:9999
  }
  .pnt{
    margin-inline-start:calc(var(--xnf)*-4)
  }
  .int{
    margin-inline-start:calc(var(--xnf)*-8)
  }
  .jnt{
    margin-inline-start:0
  }
  .ynt{
    margin-inline-start:auto
  }
  .cnt{
    margin-inline-end:calc(var(--xnf)*-3)
  }
  .bnt{
    margin-top:calc(var(--xnf)*-2)
  }
  .qnt{
    margin-top:calc(var(--xnf)*-4)
  }
  .hnt{
    margin-top:0
  }
  .ent{
    margin-top:calc(var(--xnf)*.5)
  }
  .tnt{
    margin-top:var(--xnf)
  }
  .dnt{
    margin-top:calc(var(--xnf)*2)
  }
  .mnt{
    margin-top:calc(var(--xnf)*2.5)
  }
  .knt{
    margin-top:calc(var(--xnf)*3)
  }
  .znt{
    margin-top:calc(var(--xnf)*6)
  }
  .fnt{
    margin-top:auto
  }
  .lnt{
    margin-right:calc(var(--xnf)*1.5)
  }
  .ant{
    margin-bottom:calc(var(--xnf)*-.5)
  }
  .gnt{
    margin-bottom:calc(var(--xnf)*.5)
  }
  .unt{
    margin-bottom:calc(var(--xnf)*2)
  }
  .xnt{
    margin-bottom:calc(var(--xnf)*3)
  }
  .nnt{
    margin-bottom:calc(var(--xnf)*5)
  }
  .wnt{
    margin-bottom:calc(var(--xnf)*10)
  }
  .ong{
    margin-bottom:calc(var(--xnf)*16)
  }
  .rng{
    overflow:hidden;
    display:-webkit-box;
    -webkit-box-orient:vertical
  }
  .vng{
    margin-left:var(--xnf)
  }
  .rng{
    -webkit-line-clamp:2
  }
  .sng{
    margin-left:auto
  }
  .png{
    display:block
  }
  .ing{
    display:flex
  }
  .jng{
    display:grid
  }
  .yng{
    display:none
  }
  .cng{
    display:inline-block
  }
  .bng{
    display:inline-flex
  }
  .qng{
    aspect-ratio:3/2
  }
  .hng{
    aspect-ratio:3/4
  }
  .tng{
    width:calc(var(--xnf)*3);
    height:calc(var(--xnf)*3)
  }
  .eng{
    aspect-ratio:var(--nn9)
  }
  .dng{
    height:calc(var(--xnf)*4);
    width:calc(var(--xnf)*4)
  }
  .mng{
    height:calc(var(--xnf)*5);
    width:calc(var(--xnf)*5)
  }
  .kng{
    width:calc(var(--xnf)*6);
    height:calc(var(--xnf)*6)
  }
  .zng{
    height:calc(var(--xnf)*7);
    width:calc(var(--xnf)*7)
  }
  .fng{
    width:calc(var(--xnf)*10);
    height:calc(var(--xnf)*10)
  }
  .lng{
    height:calc(var(--xnf)*12);
    width:calc(var(--xnf)*12)
  }
  .ang{
    width:100%;
    height:100%
  }
  .gng{
    height:var(--jnh)
  }
  .ung{
    height:calc(var(--xnf)*3)
  }
  .xng{
    height:calc(var(--xnf)*4)
  }
  .nng{
    height:calc(var(--xnf)*6)
  }
  .wng{
    height:calc(var(--xnf)*6.5)
  }
  .on9{
    height:calc(var(--xnf)*8)
  }
  .vn9{
    height:calc(var(--xnf)*9)
  }
  .sn9{
    height:calc(var(--xnf)*10)
  }
  .rn9{
    height:calc(var(--xnf)*10.5)
  }
  .pn9{
    height:calc(var(--xnf)*11)
  }
  .in9{
    height:calc(var(--xnf)*12)
  }
  .jn9{
    height:calc(var(--xnf)*14)
  }
  .yn9{
    height:calc(var(--xnf)*15)
  }
  .cn9{
    height:calc(var(--xnf)*22)
  }
  .bn9{
    height:42px
  }
  .qn9{
    height:auto
  }
  .tn9{
    max-height:calc(var(--xnf)*8)
  }
  .hn9{
    height:100dvh
  }
  .dn9{
    min-height:calc(var(--xnf)*11)
  }
  .mn9{
    min-height:auto
  }
  .kn9{
    width:var(--xn5)
  }
  .en9{
    height:100%
  }
  .zn9{
    width:33.3333%
  }
  .fn9{
    width:75%
  }
  .ln9{
    width:calc(var(--xnf)*4)
  }
  .an9{
    width:calc(var(--xnf)*9)
  }
  .gn9{
    width:calc(var(--xnf)*12)
  }
  .un9{
    width:calc(var(--xnf)*17.75)
  }
  .xn9{
    width:70px
  }
  .nn9{
    width:90%
  }
  .wn9{
    width:270px
  }
  .onx{
    width:auto
  }
  .vnx{
    width:100%
  }
  .snx{
    max-width:var(--pnh)
  }
  .rnx{
    max-width:var(--xn5)
  }
  .pnx{
    max-width:calc(var(--xnf)*91.5)
  }
  .inx{
    max-width:288px
  }
  .cnx{
    min-width:0
  }
  .jnx{
    max-width:100%
  }
  .bnx{
    flex:1
  }
  .qnx{
    flex:none
  }
  .hnx{
    flex-shrink:0
  }
  .ynx{
    max-width:none
  }
  .enx{
    flex-grow:1
  }
  .tnx{
    flex-basis:0
  }
  .dnx{
    flex-basis:33.3333%
  }
  .fnx{
    transform-origin:bottom
  }
  .mnx{
    flex-basis:45%
  }
  .knx{
    flex-basis:90%
  }
  .znx{
    flex-basis:99%
  }
  .lnx{
    --cn0:-50%
  }
  .anx{
    --mn0:80%;
    --on0:80%
  }
  .anx{
    scale:var(--on0) var(--mn0)
  }
  .gnx{
    --mn0:95%;
    --on0:95%
  }
  .gnx{
    scale:var(--on0) var(--mn0)
  }
  .unx{
    transform:var(--nn0,) var(--in1,) var(--hn1,) var(--gn1,) var(--tn1,)
  }
  .nnx{
    animation:5s ease-in-out infinite img-pulse
  }
  .unx{
    --gn1:skewX(-20deg)
  }
  .wnx{
    cursor:default
  }
  .xnx{
    transform:translateZ(0)
  }
  .lnx{
    translate:var(--cn0) var(--kn0)
  }
  .on4{
    cursor:pointer
  }
  .rn4{
    flex-direction:column
  }
  .in4{
    align-items:center
  }
  .vn4{
    grid-auto-columns:minmax(0,1fr)
  }
  .jn4{
    align-items:flex-end
  }
  .cn4{
    justify-content:space-between
  }
  .pn4{
    flex-direction:row
  }
  .yn4{
    align-items:flex-start
  }
  .bn4{
    justify-content:center
  }
  .qn4{
    justify-content:flex-end
  }
  .sn4{
    grid-auto-flow:column
  }
  .hn4{
    justify-content:flex-start
  }
  .en4{
    gap:calc(var(--xnf)*.5)
  }
  .tn4{
    gap:var(--xnf)
  }
  .dn4{
    gap:calc(var(--xnf)*1.5)
  }
  .mn4{
    gap:calc(var(--xnf)*2)
  }
  .kn4{
    gap:calc(var(--xnf)*3)
  }
  .zn4{
    gap:calc(var(--xnf)*4)
  }
  .fn4{
    gap:calc(var(--xnf)*8)
  }
  :where(.ln4>:not(:last-child)){
    --zn1:0;
    margin-block-start:calc(var(--xnf)*var(--zn1));
    margin-block-end:calc(var(--xnf)*(1 - var(--zn1)))
  }
  :where(.an4>:not(:last-child)){
    --zn1:0;
    margin-block-start:calc(var(--xnf)*2*var(--zn1));
    margin-block-end:calc(var(--xnf)*2*(1 - var(--zn1)))
  }
  :where(.gn4>:not(:last-child)){
    --zn1:0;
    margin-block-start:calc(var(--xnf)*4*var(--zn1));
    margin-block-end:calc(var(--xnf)*4*(1 - var(--zn1)))
  }
  :where(.un4>:not(:last-child)){
    --zn1:0;
    margin-block-start:calc(var(--xnf)*6*var(--zn1));
    margin-block-end:calc(var(--xnf)*6*(1 - var(--zn1)))
  }
  :where(.xn4>:not(:last-child)){
    --zn1:0;
    margin-block-start:calc(var(--xnf)*8*var(--zn1));
    margin-block-end:calc(var(--xnf)*8*(1 - var(--zn1)))
  }
  .nn4{
    -moz-column-gap:calc(var(--xnf)*1.5);
    column-gap:calc(var(--xnf)*1.5)
  }
  :where(.wn4>:not(:last-child)){
    --xn1:0;
    border-bottom-style:var(--en1);
    border-top-style:var(--en1);
    border-top-width:calc(1px*var(--xn1));
    border-bottom-width:calc(1px*(1 - var(--xn1)))
  }
  :where(.onq>:not(:last-child)){
    border-color:var(--nnh)
  }
  .vnq{
    white-space:nowrap;
    text-overflow:ellipsis;
    overflow:hidden
  }
  .snq{
    overflow:hidden
  }
  .rnq{
    overflow:visible
  }
  .ynq{
    scroll-behavior:smooth
  }
  .pnq{
    overflow-x:clip
  }
  .inq{
    overflow-x:hidden
  }
  .cnq{
    border-radius:calc(var(--dnh)*4)
  }
  .bnq{
    border-radius:calc(var(--dnh)*6)
  }
  .jnq{
    overflow-y:auto
  }
  .qnq{
    border-radius:20px
  }
  .hnq{
    border-radius:2147483647px
  }
  .enq{
    border-radius:calc(var(--dnh)*1.5)
  }
  .tnq{
    border-radius:var(--dnh)
  }
  .dnq{
    border-radius:calc(var(--dnh)*3)
  }
  .mnq{
    border-top-left-radius:calc(var(--dnh)*4);
    border-top-right-radius:calc(var(--dnh)*4)
  }
  .knq{
    border-bottom-right-radius:calc(var(--dnh)*4);
    border-bottom-left-radius:calc(var(--dnh)*4)
  }
  .znq{
    border-style:var(--en1);
    border-width:1px
  }
  .fnq{
    border-style:var(--en1);
    border-width:0
  }
  .lnq{
    border-top-style:var(--en1);
    border-top-width:1px
  }
  .anq{
    border-top-style:var(--en1);
    border-top-width:3px
  }
  .gnq{
    border-bottom-style:var(--en1);
    border-bottom-width:1px
  }
  .unq{
    border-bottom-style:var(--en1);
    border-bottom-width:2px
  }
  .xnq{
    border-left-style:var(--en1);
    border-left-width:1px
  }
  .nnq{
    --en1:none;
    border-style:none
  }
  .wnq{
    border-color:var(--nnh)
  }
  .ona{
    border-color:var(--fn9)
  }
  .vna{
    border-color:#0000
  }
  .sna{
    border-color:#ffffff0d
  }
  @supports (color:color-mix(in lab,red,red)){
    .sna{
      border-color:color-mix(in oklab,var(--enf) 5%,transparent)
    }
  }
  .rna{
    border-color:#ffffff1a
  }
  @supports (color:color-mix(in lab,red,red)){
    .rna{
      border-color:color-mix(in oklab,var(--enf) 10%,transparent)
    }
  }
  .pna{
    border-top-color:var(--fn9)
  }
  .ina,.jna{
    background-color:var(--wnh)
  }
  @supports (color:color-mix(in lab,red,red)){
    .jna{
      background-color:color-mix(in oklab,var(--wnh) 50%,transparent)
    }
  }
  .yna{
    background-color:var(--knh)
  }
  .cna{
    background-color:var(--knh)
  }
  @supports (color:color-mix(in lab,red,red)){
    .cna{
      background-color:color-mix(in oklab,var(--knh) 80%,transparent)
    }
  }
  .bna{
    background-color:var(--cnh)
  }
  .qna{
    background-color:var(--yn5);
    background-color:var(--wn9)
  }
  .hna{
    background-color:#0000
  }
  .ena{
    background-color:#ffffff1a
  }
  @supports (color:color-mix(in lab,red,red)){
    .ena{
      background-color:color-mix(in oklab,var(--enf) 10%,transparent)
    }
  }
  .tna{
    --yn1:180deg
  }
  @supports (background-image:linear-gradient(in lab,red,red)){
    .tna{
      --yn1:180deg in oklab
    }
  }
  .dna{
    --yn1:to bottom
  }
  .tna{
    background-image:linear-gradient(var(--jn1))
  }
  @supports (background-image:linear-gradient(in lab,red,red)){
    .dna{
      --yn1:to bottom in oklab
    }
  }
  .dna{
    background-image:linear-gradient(var(--jn1))
  }
  .mna{
    --yn1:to right
  }
  @supports (background-image:linear-gradient(in lab,red,red)){
    .mna{
      --yn1:to right in oklab
    }
  }
  .kna{
    --yn1:to top
  }
  .mna{
    background-image:linear-gradient(var(--jn1))
  }
  @supports (background-image:linear-gradient(in lab,red,red)){
    .kna{
      --yn1:to top in oklab
    }
  }
  .lna{
    --bn1:var(--knh);
    --jn1:var(--dn1,var(--yn1), var(--bn1) var(--pn1), var(--ln1) var(--an1))
  }
  .kna{
    background-image:linear-gradient(var(--jn1))
  }
  .zna{
    background-image:linear-gradient(var(--jn1,180deg));
    --yn1:180deg
  }
  .ana{
    --jn1:var(--dn1,var(--yn1), var(--bn1) var(--pn1), var(--ln1) var(--an1));
    --bn1:var(--sn9)
  }
  .gna{
    --bn1:var(--cnh);
    --jn1:var(--dn1,var(--yn1), var(--bn1) var(--pn1), var(--ln1) var(--an1))
  }
  .una{
    --bn1:var(--gnf);
    --jn1:var(--dn1,var(--yn1), var(--bn1) var(--pn1), var(--ln1) var(--an1))
  }
  .fna{
    background-image:radial-gradient(var(--jn1,50% 80% at 50% 100%));
    --yn1:50% 80% at 50% 100%
  }
  .xna{
    --bn1:#0712261a
  }
  @supports (color:color-mix(in lab,red,red)){
    .xna{
      --bn1:color-mix(in oklab, var(--gnf) 10%, transparent)
    }
  }
  .xna{
    --jn1:var(--dn1,var(--yn1), var(--bn1) var(--pn1), var(--ln1) var(--an1))
  }
  .nna{
    --jn1:var(--dn1,var(--yn1), var(--bn1) var(--pn1), var(--ln1) var(--an1));
    --bn1:var(--fn9)
  }
  .wna{
    --jn1:var(--dn1,var(--yn1), var(--bn1) var(--pn1), var(--ln1) var(--an1));
    --bn1:var(--ln9)
  }
  .onk{
    --jn1:var(--dn1,var(--yn1), var(--bn1) var(--pn1), var(--ln1) var(--an1));
    --bn1:var(--dn9)
  }
  .vnk{
    --bn1:transparent;
    --jn1:var(--dn1,var(--yn1), var(--bn1) var(--pn1), var(--ln1) var(--an1))
  }
  .snk{
    --jn1:var(--dn1,var(--yn1), var(--bn1) var(--pn1), var(--ln1) var(--an1));
    --bn1:var(--enf)
  }
  .rnk{
    --bn1:#ffffff1a
  }
  @supports (color:color-mix(in lab,red,red)){
    .rnk{
      --bn1:color-mix(in oklab, var(--enf) 10%, transparent)
    }
  }
  .ink{
    --fn1:var(--cnh)
  }
  .rnk{
    --jn1:var(--dn1,var(--yn1), var(--bn1) var(--pn1), var(--ln1) var(--an1))
  }
  .pnk{
    --pn1:0%
  }
  @supports (color:color-mix(in lab,red,red)){
    .ink{
      --fn1:color-mix(in oklab, var(--cnh) 90%, transparent)
    }
  }
  .ink{
    --dn1:var(--yn1), var(--bn1) var(--pn1), var(--fn1) var(--qn1), var(--ln1) var(--an1);
    --jn1:var(--dn1)
  }
  .jnk{
    --qn1:40%
  }
  .ynk{
    --ln1:#0006
  }
  @supports (color:color-mix(in lab,red,red)){
    .ynk{
      --ln1:color-mix(in oklab, var(--znf) 40%, transparent)
    }
  }
  .ynk{
    --jn1:var(--dn1,var(--yn1), var(--bn1) var(--pn1), var(--ln1) var(--an1))
  }
  .cnk{
    --ln1:var(--wnh)
  }
  @supports (color:color-mix(in lab,red,red)){
    .cnk{
      --ln1:color-mix(in oklab, var(--wnh) 30%, transparent)
    }
  }
  .cnk{
    --jn1:var(--dn1,var(--yn1), var(--bn1) var(--pn1), var(--ln1) var(--an1))
  }
  .bnk{
    --ln1:var(--sn9);
    --jn1:var(--dn1,var(--yn1), var(--bn1) var(--pn1), var(--ln1) var(--an1))
  }
  .qnk{
    --jn1:var(--dn1,var(--yn1), var(--bn1) var(--pn1), var(--ln1) var(--an1));
    --ln1:var(--cnh)
  }
  .hnk{
    --ln1:#5cffb91a
  }
  @supports (color:color-mix(in lab,red,red)){
    .hnk{
      --ln1:color-mix(in oklab, var(--fn9) 10%, transparent)
    }
  }
  .hnk{
    --jn1:var(--dn1,var(--yn1), var(--bn1) var(--pn1), var(--ln1) var(--an1))
  }
  .enk{
    --jn1:var(--dn1,var(--yn1), var(--bn1) var(--pn1), var(--ln1) var(--an1));
    --ln1:var(--ln9)
  }
  .tnk{
    --jn1:var(--dn1,var(--yn1), var(--bn1) var(--pn1), var(--ln1) var(--an1));
    --ln1:var(--jn9)
  }
  .dnk{
    --ln1:var(--dn9);
    --jn1:var(--dn1,var(--yn1), var(--bn1) var(--pn1), var(--ln1) var(--an1))
  }
  .mnk{
    --jn1:var(--dn1,var(--yn1), var(--bn1) var(--pn1), var(--ln1) var(--an1));
    --ln1:var(--an9)
  }
  .knk{
    --ln1:transparent;
    --jn1:var(--dn1,var(--yn1), var(--bn1) var(--pn1), var(--ln1) var(--an1))
  }
  .znk{
    --ln1:#0000
  }
  @supports (color:color-mix(in lab,red,red)){
    .znk{
      --ln1:color-mix(in oklab, var(--enf) 0%, transparent)
    }
  }
  .znk{
    --jn1:var(--dn1,var(--yn1), var(--bn1) var(--pn1), var(--ln1) var(--an1))
  }
  .ank{
    background-attachment:local
  }
  .fnk{
    --an1:30%
  }
  .lnk{
    --an1:70%
  }
  .gnk{
    background-clip:border-box
  }
  .unk{
    background-clip:text
  }
  .wnk{
    -o-object-fit:contain;
    object-fit:contain
  }
  .xnk{
    background-position:50% 30%
  }
  .ons{
    object-fit:cover;
    -o-object-fit:cover
  }
  .nnk{
    background-repeat:no-repeat
  }
  .rns{
    padding:0
  }
  .vns{
    -o-object-position:center;
    object-position:center
  }
  .pns{
    padding:calc(var(--xnf)*.5)
  }
  .ins{
    padding:var(--xnf)
  }
  .jns{
    padding:calc(var(--xnf)*2)
  }
  .yns{
    padding:calc(var(--xnf)*2.5)
  }
  .sns{
    -o-object-position:top;
    object-position:top
  }
  .cns{
    padding:calc(var(--xnf)*3)
  }
  .bns{
    padding:calc(var(--xnf)*4)
  }
  .qns{
    padding-inline:calc(var(--xnf)*.5)
  }
  .hns{
    padding-inline:var(--xnf)
  }
  .ens{
    padding-inline:calc(var(--xnf)*1.5)
  }
  .tns{
    padding-inline:calc(var(--xnf)*2)
  }
  .dns{
    padding-inline:calc(var(--xnf)*3)
  }
  .mns{
    padding-inline:calc(var(--xnf)*4)
  }
  .kns{
    padding-inline:calc(var(--xnf)*6)
  }
  .zns{
    padding-block:var(--xnf)
  }
  .fns{
    padding-block:calc(var(--xnf)*1.5)
  }
  .lns{
    padding-block:calc(var(--xnf)*2)
  }
  .ans{
    padding-block:calc(var(--xnf)*2.5)
  }
  .gns{
    padding-block:calc(var(--xnf)*3)
  }
  .uns{
    padding-block:calc(var(--xnf)*8)
  }
  .xns{
    padding-inline-start:0
  }
  .nns{
    padding-inline-start:calc(var(--xnf)*1.5)
  }
  .wns{
    padding-inline-start:calc(var(--xnf)*2.5)
  }
  .onv{
    padding-inline-start:calc(var(--xnf)*3)
  }
  .vnv{
    padding-inline-start:calc(var(--xnf)*4)
  }
  .snv{
    padding-inline-start:calc(var(--xnf)*9)
  }
  .rnv{
    padding-inline-end:calc(var(--xnf)*1.5)
  }
  .pnv{
    padding-inline-end:calc(var(--xnf)*2.5)
  }
  .inv{
    padding-inline-end:calc(var(--xnf)*9)
  }
  .jnv{
    padding-top:calc(var(--xnf)*4)
  }
  .ynv{
    padding-top:calc(var(--xnf)*13)
  }
  .cnv{
    padding-right:calc(var(--xnf)*2)
  }
  .bnv{
    padding-right:calc(var(--xnf)*2.5)
  }
  .qnv{
    padding-bottom:calc(var(--xnf)*.5)
  }
  .hnv{
    padding-bottom:calc(var(--xnf)*3)
  }
  .env{
    padding-bottom:calc(var(--xnf)*20)
  }
  .tnv{
    padding-bottom:calc(var(--xnf)*28)
  }
  .dnv{
    padding-bottom:max(.75rem,env(safe-area-inset-bottom))
  }
  .knv{
    text-align:center
  }
  .fnv{
    font-family:var(--on9)
  }
  .mnv{
    padding-left:calc(var(--xnf)*6)
  }
  .znv{
    text-align:start
  }
  .lnv{
    font-size:var(--dnf);
    line-height:var(--sn1,var(--pnf));
    --sn1:calc(var(--xnf)*7);
    line-height:calc(var(--xnf)*7);
    font-weight:var(--nnf)
  }
  .anv{
    font-size:var(--bnf);
    line-height:var(--sn1,var(--fnf));
    --sn1:calc(var(--xnf)*3);
    line-height:calc(var(--xnf)*3);
    font-weight:var(--onf)
  }
  .gnv{
    font-weight:var(--onf);
    --sn1:calc(var(--xnf)*5)
  }
  .gnv{
    font-size:var(--dnf);
    line-height:var(--sn1,var(--pnf));
    line-height:calc(var(--xnf)*5)
  }
  .unv{
    font-size:var(--bnf);
    line-height:var(--sn1,var(--fnf));
    --sn1:calc(var(--xnf)*4);
    line-height:calc(var(--xnf)*4);
    font-weight:var(--knf)
  }
  .xnv{
    font-weight:var(--mnf)
  }
  .xnv{
    font-size:var(--lnf);
    line-height:var(--sn1,var(--jnf));
    --sn1:calc(var(--xnf)*5);
    line-height:calc(var(--xnf)*5)
  }
  .nnv{
    font-size:var(--dnf);
    line-height:var(--sn1,var(--pnf));
    --sn1:calc(var(--xnf)*6);
    line-height:calc(var(--xnf)*6);
    font-weight:var(--nnf)
  }
  .wnv{
    font-size:var(--mn9);
    --sn1:calc(var(--xnf)*2);
    line-height:calc(var(--xnf)*2);
    font-weight:var(--mnf)
  }
  .one{
    font-size:var(--bnf);
    line-height:var(--sn1,var(--fnf))
  }
  .one{
    font-weight:var(--hn9)
  }
  .vne{
    font-size:var(--qnf);
    line-height:var(--sn1,var(--anf));
    font-weight:var(--hn9)
  }
  .sne{
    line-height:var(--sn1,var(--unf))
  }
  .sne{
    font-size:var(--vnf)
  }
  .rne{
    font-size:var(--wnf);
    line-height:var(--sn1,var(--cnf))
  }
  .pne,.ine{
    font-size:var(--dnf)
  }
  .pne{
    line-height:var(--sn1,var(--pnf))
  }
  .ine{
    line-height:calc(var(--xnf)*5)
  }
  .jne{
    line-height:var(--sn1,var(--jnf))
  }
  .yne{
    line-height:var(--sn1,var(--rnf))
  }
  .jne{
    font-size:var(--lnf)
  }
  .yne{
    font-size:var(--snf)
  }
  .cne{
    line-height:var(--sn1,var(--fnf))
  }
  .hne{
    line-height:calc(var(--xnf)*3);
    --sn1:calc(var(--xnf)*3)
  }
  .cne{
    font-size:var(--bnf)
  }
  .bne{
    font-size:var(--mn9)
  }
  .qne{
    font-size:96px
  }
  .ene{
    --sn1:calc(var(--xnf)*3.5);
    line-height:calc(var(--xnf)*3.5)
  }
  .tne{
    --sn1:calc(var(--xnf)*4);
    line-height:calc(var(--xnf)*4)
  }
  .dne{
    --sn1:calc(var(--xnf)*5);
    line-height:calc(var(--xnf)*5)
  }
  .zne{
    font-weight:var(--hn9)
  }
  .mne{
    line-height:calc(var(--xnf)*6);
    --sn1:calc(var(--xnf)*6)
  }
  .fne{
    font-weight:var(--nnf)
  }
  .lne{
    font-weight:var(--onf)
  }
  .kne{
    line-height:1;
    --sn1:1
  }
  .une{
    letter-spacing:-.02em
  }
  .nne{
    overflow-wrap:break-word
  }
  .ane{
    font-weight:var(--knf)
  }
  .gne{
    font-weight:var(--mnf)
  }
  .xne{
    text-wrap:wrap
  }
  .on2{
    white-space:nowrap
  }
  .vn2{
    white-space:pre-line
  }
  .sn2{
    color:var(--wnh)
  }
  .rn2{
    color:var(--in5)
  }
  .pn2{
    color:var(--rnh)
  }
  .in2{
    color:var(--qnh)
  }
  .jn2{
    color:var(--vnh)
  }
  .yn2{
    color:inherit
  }
  .wne{
    overflow-wrap:break-word
  }
  .cn2{
    color:var(--unh)
  }
  .bn2{
    color:var(--wn9)
  }
  .qn2{
    color:var(--jn9)
  }
  .hn2{
    color:var(--cn9)
  }
  .en2{
    color:var(--rn9)
  }
  .tn2{
    color:var(--snh)
  }
  .dn2{
    color:#0000
  }
  .mn2{
    color:var(--enf)
  }
  .kn2{
    color:#ffffff80
  }
  @supports (color:color-mix(in lab,red,red)){
    .kn2{
      color:color-mix(in oklab,var(--enf) 50%,transparent)
    }
  }
  .zn2{
    color:#ffffffa6
  }
  @supports (color:color-mix(in lab,red,red)){
    .zn2{
      color:color-mix(in oklab,var(--enf) 65%,transparent)
    }
  }
  .fn2{
    color:#ffffffb3
  }
  @supports (color:color-mix(in lab,red,red)){
    .fn2{
      color:color-mix(in oklab,var(--enf) 70%,transparent)
    }
  }
  .ln2{
    color:#ffffffbf
  }
  @supports (color:color-mix(in lab,red,red)){
    .ln2{
      color:color-mix(in oklab,var(--enf) 75%,transparent)
    }
  }
  .an2{
    color:#fffc
  }
  @supports (color:color-mix(in lab,red,red)){
    .an2{
      color:color-mix(in oklab,var(--enf) 80%,transparent)
    }
  }
  .gn2{
    color:#ffffffe6
  }
  @supports (color:color-mix(in lab,red,red)){
    .gn2{
      color:color-mix(in oklab,var(--enf) 90%,transparent)
    }
  }
  .un2{
    text-transform:capitalize
  }
  .xn2{
    text-transform:uppercase
  }
  .nn2{
    text-decoration-line:none
  }
  .wn2{
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
  }
  .onj{
    opacity:0
  }
  .vnj{
    opacity:.5
  }
  .snj{
    opacity:.6
  }
  .rnj{
    opacity:.7
  }
  .pnj{
    opacity:.75
  }
  .inj{
    opacity:1
  }
  .jnj{
    box-shadow:var(--un1),var(--kn1),var(--nn1),var(--cn1),var(--rn1)
  }
  .cnj,.ynj{
    box-shadow:var(--un1),var(--kn1),var(--nn1),var(--cn1),var(--rn1)
  }
  .ynj{
    --cn1:var(--on1,) 0 0 0 calc(1px + var(--mn1)) var(--wn1,currentcolor)
  }
  .cnj{
    --cn1:var(--on1,) 0 0 0 calc(var(--mn1)) var(--wn1,currentcolor)
  }
  .jnj{
    --rn1:0 1px 3px 0 var(--vn1,#0000001a), 0 1px 2px -1px var(--vn1,#0000001a)
  }
  .qnj{
    --wn1:var(--hn5)
  }
  .hnj{
    --wn1:var(--nnh)
  }
  .bnj{
    box-shadow:inset 0 2px #ffffff0d
  }
  .enj{
    --wn1:#ffffff1a
  }
  @supports (color:color-mix(in lab,red,red)){
    .enj{
      --wn1:color-mix(in oklab, var(--enf) 10%, transparent)
    }
  }
  .tnj{
    outline-color:var(--gn5)
  }
  @supports (color:color-mix(in lab,red,red)){
    .tnj{
      outline-color:color-mix(in oklab,var(--gn5) 25%,transparent)
    }
  }
  .dnj{
    outline-color:#18e49040
  }
  @supports (color:color-mix(in lab,red,red)){
    .dnj{
      outline-color:color-mix(in oklab,var(--wn9) 25%,transparent)
    }
  }
  .mnj{
    filter:var(--hnx,) var(--gnx,) var(--tnx,) var(--znx,) var(--enx,) var(--xnx,) var(--ynx,) var(--bnx,) var(--fnx,)
  }
  .mnj{
    --fnx:drop-shadow(var(--gn9))
  }
  .knj{
    filter:drop-shadow(0 5px #00482966)
  }
  @supports (color:color-mix(in lab,red,red)){
    .knj{
      filter:drop-shadow(0 5px color-mix(in srgb,var(--qn9) 40%,transparent 60%))
    }
  }
  .znj{
    --lnx:blur(8px)
  }
  .fnj{
    --lnx:blur(5px)
  }
  .znj{
    backdrop-filter:var(--lnx,) var(--jnx,) var(--dnx,) var(--pnx,) var(--qnx,) var(--anx,) var(--snx,) var(--rnx,) var(--vnx,);
    -webkit-backdrop-filter:var(--lnx,) var(--jnx,) var(--dnx,) var(--pnx,) var(--qnx,) var(--anx,) var(--snx,) var(--rnx,) var(--vnx,)
  }
  .lnj{
    --lnx:
  }
  .fnj{
    -webkit-backdrop-filter:var(--lnx,) var(--jnx,) var(--dnx,) var(--pnx,) var(--qnx,) var(--anx,) var(--snx,) var(--rnx,) var(--vnx,);
    backdrop-filter:var(--lnx,) var(--jnx,) var(--dnx,) var(--pnx,) var(--qnx,) var(--anx,) var(--snx,) var(--rnx,) var(--vnx,)
  }
  .lnj{
    -webkit-backdrop-filter:var(--lnx,) var(--jnx,) var(--dnx,) var(--pnx,) var(--qnx,) var(--anx,) var(--snx,) var(--rnx,) var(--vnx,);
    backdrop-filter:var(--lnx,) var(--jnx,) var(--dnx,) var(--pnx,) var(--qnx,) var(--anx,) var(--snx,) var(--rnx,) var(--vnx,)
  }
  .anj{
    --lnx:blur(var(--en9))
  }
  .anj{
    backdrop-filter:var(--lnx,) var(--jnx,) var(--dnx,) var(--pnx,) var(--qnx,) var(--anx,) var(--snx,) var(--rnx,) var(--vnx,);
    -webkit-backdrop-filter:var(--lnx,) var(--jnx,) var(--dnx,) var(--pnx,) var(--qnx,) var(--anx,) var(--snx,) var(--rnx,) var(--vnx,)
  }
  .gnj{
    transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--bn1,--fn1,--ln1,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;
    transition-timing-function:var(--wnx,var(--yn9));
    transition-duration:var(--unx,var(--xn9))
  }
  .unj{
    transition-property:opacity,top;
    transition-timing-function:var(--wnx,var(--yn9));
    transition-duration:var(--unx,var(--xn9))
  }
  .xnj{
    transition-property:top;
    transition-timing-function:var(--wnx,var(--yn9));
    transition-duration:var(--unx,var(--xn9))
  }
  .nnj{
    transition-property:all;
    transition-timing-function:var(--wnx,var(--yn9));
    transition-duration:var(--unx,var(--xn9))
  }
  .wnj{
    transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--bn1,--fn1,--ln1;
    transition-timing-function:var(--wnx,var(--yn9));
    transition-duration:var(--unx,var(--xn9))
  }
  .onp{
    transition-property:opacity;
    transition-timing-function:var(--wnx,var(--yn9));
    transition-duration:var(--unx,var(--xn9))
  }
  .vnp{
    transition-property:transform,translate,scale,rotate;
    transition-timing-function:var(--wnx,var(--yn9));
    transition-duration:var(--unx,var(--xn9))
  }
  .snp{
    --unx:.15s;
    transition-duration:.15s
  }
  .rnp{
    transition-duration:.2s;
    --unx:.2s
  }
  .pnp{
    --unx:.3s;
    transition-duration:.3s
  }
  .inp{
    --unx:.5s;
    transition-duration:.5s
  }
  .jnp{
    --wnx:var(--zn9);
    transition-timing-function:var(--zn9)
  }
  .cnp{
    will-change:opacity,top
  }
  .bnp{
    will-change:top
  }
  .ynp{
    transition-timing-function:var(--tn9);
    --wnx:var(--tn9)
  }
  .hnp{
    user-select:none;
    -webkit-user-select:none
  }
  .enp{
    -webkit-background-clip:text
  }
  .dnp{
    clip-path:inset(-12px 0 0 round 16px)
  }
  .mnp{
    text-shadow:0 1px #0000004d
  }
  .tnp{
    -webkit-text-fill-color:transparent
  }
  .qnp{
    content:var(--wn0);
    --wn0:""
  }
  .znp{
    --on1:inset
  }
  .knp{
    text-shadow:0 2px 8px #00000059
  }
  @media (hover:hover){
    .unp:is(:where(.lnp):hover *){
      --on0:100%;
      scale:var(--on0) var(--mn0);
      --mn0:100%
    }
    .anp:is(:where(.lnp):hover *){
      top:20%
    }
    .nnp:is(:where(.lnp):hover *){
      color:var(--jn9)
    }
    .gnp:is(:where(.lnp):hover *){
      --kn0:var(--xnf);
      translate:var(--cn0) var(--kn0)
    }
    .xnp:is(:where(.lnp):hover *){
      --on0:110%;
      --mn0:110%;
      scale:var(--on0) var(--mn0)
    }
    .wnp:is(:where(.lnp):hover *){
      opacity:.6
    }
    .fnp:is(:where(.lnp):hover *){
      pointer-events:auto
    }
    .vnw:is(:where(.lnp):hover *){
      filter:var(--hnx,) var(--gnx,) var(--tnx,) var(--znx,) var(--enx,) var(--xnx,) var(--ynx,) var(--bnx,) var(--fnx,);
      --hnx:blur(var(--en9))
    }
    .onw:is(:where(.lnp):hover *){
      opacity:1
    }
    .snw:is(:where(.lnp):hover *){
      backdrop-filter:var(--lnx,) var(--jnx,) var(--dnx,) var(--pnx,) var(--qnx,) var(--anx,) var(--snx,) var(--rnx,) var(--vnx,);
      -webkit-backdrop-filter:var(--lnx,) var(--jnx,) var(--dnx,) var(--pnx,) var(--qnx,) var(--anx,) var(--snx,) var(--rnx,) var(--vnx,);
      --lnx:blur(var(--en9))
    }
    .rnw:is(:where(.lnp):hover *){
      transition-property:all;
      transition-timing-function:var(--wnx,var(--yn9));
      transition-duration:var(--unx,var(--xn9))
    }
    .pnw:is(:where(.lnp):hover *){
      --wnx:var(--zn9);
      transition-timing-function:var(--zn9)
    }
  }
  .jnw:first-letter{
    text-transform:capitalize
  }
  .inw:is(:where(.lnp)[data-state=open] *){
    rotate:180deg
  }
  .cnw:before{
    content:var(--wn0);
    position:absolute
  }
  .ynw:first-letter{
    text-transform:uppercase
  }
  .bnw:before{
    content:var(--wn0);
    inset:0
  }
  .qnw:before{
    content:var(--wn0);
    top:0
  }
  .hnw:before{
    left:0;
    content:var(--wn0)
  }
  .enw:before{
    content:var(--wn0);
    height:100%
  }
  .tnw:before{
    width:calc(50% - 35px);
    content:var(--wn0)
  }
  .dnw:before{
    content:var(--wn0);
    border-radius:calc(var(--dnh)*4)
  }
  .mnw:before{
    content:var(--wn0);
    border-radius:calc(var(--dnh)*3)
  }
  .knw:before{
    content:var(--wn0);
    border-top-right-radius:0;
    border-bottom-right-radius:0
  }
  .znw:before{
    content:var(--wn0);
    border-style:var(--en1);
    border-width:1px
  }
  .fnw:before{
    content:var(--wn0);
    border-right-style:var(--en1);
    border-right-width:0
  }
  .lnw:before{
    border-color:var(--in5);
    content:var(--wn0)
  }
  .anw:before{
    content:var(--wn0);
    background-color:var(--wnh)
  }
  .gnw:before{
    --yn1:150deg;
    content:var(--wn0)
  }
  @supports (background-image:linear-gradient(in lab,red,red)){
    .gnw:before{
      --yn1:150deg in oklab
    }
  }
  .unw:before{
    --jn1:var(--dn1,var(--yn1), var(--bn1) var(--pn1), var(--ln1) var(--an1));
    --bn1:var(--onh);
    content:var(--wn0)
  }
  .xnw:before{
    content:var(--wn0);
    --pn1:25%
  }
  .gnw:before{
    background-image:linear-gradient(var(--jn1))
  }
  .nnw:before{
    --ln1:var(--un9);
    content:var(--wn0);
    --jn1:var(--dn1,var(--yn1), var(--bn1) var(--pn1), var(--ln1) var(--an1))
  }
  .wnw:before{
    content:var(--wn0);
    --an1:85%
  }
  .onb:before{
    opacity:.5;
    content:var(--wn0)
  }
  .vnb:before{
    content:var(--wn0);
    --wn0:""
  }
  .snb:after{
    position:absolute;
    content:var(--wn0)
  }
  .rnb:after{
    content:var(--wn0);
    inset:0
  }
  .pnb:after{
    top:0;
    content:var(--wn0)
  }
  .inb:after{
    content:var(--wn0);
    right:0
  }
  .jnb:after{
    height:100%;
    content:var(--wn0)
  }
  .ynb:after{
    content:var(--wn0);
    width:calc(50% - 35px)
  }
  .cnb:after{
    content:var(--wn0);
    border-radius:calc(var(--dnh)*4)
  }
  .bnb:after{
    content:var(--wn0);
    border-radius:calc(var(--dnh)*3)
  }
  .qnb:after{
    content:var(--wn0);
    border-top-left-radius:0;
    border-bottom-left-radius:0
  }
  .hnb:after{
    content:var(--wn0);
    border-style:var(--en1);
    border-width:1px
  }
  .enb:after{
    content:var(--wn0);
    border-style:var(--en1);
    border-width:2px
  }
  .tnb:after{
    content:var(--wn0);
    border-top-style:var(--en1);
    border-top-width:1px
  }
  .dnb:after{
    content:var(--wn0);
    border-left-style:var(--en1);
    border-left-width:0
  }
  .mnb:after{
    border-color:var(--in5);
    content:var(--wn0)
  }
  .knb:after{
    border-color:#ffffff0d;
    content:var(--wn0)
  }
  @supports (color:color-mix(in lab,red,red)){
    .knb:after{
      border-color:color-mix(in oklab,var(--enf) 5%,transparent)
    }
  }
  .znb:after{
    content:var(--wn0);
    border-color:#ffffff1a
  }
  @supports (color:color-mix(in lab,red,red)){
    .znb:after{
      border-color:color-mix(in oklab,var(--enf) 10%,transparent)
    }
  }
  .fnb:after{
    content:var(--wn0);
    background-color:var(--wnh)
  }
  .lnb:after{
    background-image:url(/files/900eed5e69.svg);
    content:var(--wn0)
  }
  .anb:after{
    content:var(--wn0);
    background-size:contain
  }
  .gnb:after{
    content:var(--wn0);
    background-position:100%
  }
  .unb:after{
    background-repeat:no-repeat;
    content:var(--wn0)
  }
  .xnb:after{
    --wn0:"";
    content:var(--wn0)
  }
  .nnb:last-child{
    border-bottom-style:var(--en1);
    border-bottom-width:0
  }
  @media (hover:hover){
    .wnb:hover{
      background-color:var(--onh)
    }
    .onz:hover{
      background-color:var(--onh)
    }
    @supports (color:color-mix(in lab,red,red)){
      .onz:hover{
        background-color:color-mix(in oklab,var(--onh) 75%,transparent)
      }
    }
    .vnz:hover{
      background-color:#18e490bf
    }
    @supports (color:color-mix(in lab,red,red)){
      .vnz:hover{
        background-color:color-mix(in oklab,var(--wn9) 75%,transparent)
      }
    }
    .snz:hover{
      background-color:#0000
    }
    .rnz:hover{
      --yn1:to bottom
    }
    @supports (background-image:linear-gradient(in lab,red,red)){
      .rnz:hover{
        --yn1:to bottom in oklab
      }
    }
    .rnz:hover{
      background-image:linear-gradient(var(--jn1))
    }
    .pnz:hover{
      --jn1:var(--dn1,var(--yn1), var(--bn1) var(--pn1), var(--ln1) var(--an1));
      --bn1:var(--onh)
    }
    .jnz:hover{
      color:var(--rnh)
    }
    .inz:hover{
      --jn1:var(--dn1,var(--yn1), var(--bn1) var(--pn1), var(--ln1) var(--an1));
      --ln1:var(--knh)
    }
    .ynz:hover{
      color:var(--enf)
    }
  }
  .cnz:focus{
    --bn1:var(--wn9);
    --jn1:var(--dn1,var(--yn1), var(--bn1) var(--pn1), var(--ln1) var(--an1))
  }
  .qnz:focus{
    box-shadow:var(--un1),var(--kn1),var(--nn1),var(--cn1),var(--rn1);
    --cn1:var(--on1,) 0 0 0 calc(var(--mn1)) var(--wn1,currentcolor)
  }
  .enz:focus-visible{
    background-color:var(--onh)
  }
  .bnz:focus{
    --ln1:var(--pn9);
    --jn1:var(--dn1,var(--yn1), var(--bn1) var(--pn1), var(--ln1) var(--an1))
  }
  .hnz:focus{
    --inx:none;
    outline-style:none
  }
  @supports (color:color-mix(in lab,red,red)){
    .enz:focus-visible{
      background-color:color-mix(in oklab,var(--onh) 75%,transparent)
    }
  }
  .tnz:focus-visible{
    box-shadow:var(--un1),var(--kn1),var(--nn1),var(--cn1),var(--rn1);
    --cn1:var(--on1,) 0 0 0 calc(1px + var(--mn1)) var(--wn1,currentcolor)
  }
  .mnz:focus-visible{
    --wn1:var(--gn5)
  }
  .knz:focus-visible{
    --wn1:var(--wn9)
  }
  .dnz:focus-visible{
    --cn1:var(--on1,) 0 0 0 calc(2px + var(--mn1)) var(--wn1,currentcolor);
    box-shadow:var(--un1),var(--kn1),var(--nn1),var(--cn1),var(--rn1)
  }
  .znz:focus-visible{
    outline-style:var(--inx);
    outline-width:1px
  }
  .fnz:focus-visible{
    outline-style:var(--inx);
    outline-width:2px
  }
  .lnz:focus-visible{
    outline-style:var(--inx);
    outline-width:3px
  }
  .anz:focus-visible{
    outline-offset:0
  }
  .gnz:focus-visible{
    outline-offset:2px
  }
  .unz:focus-visible{
    outline-color:currentColor
  }
  .xnz:focus-visible{
    outline-color:var(--wn9)
  }
  .nnz:focus-visible{
    outline-color:var(--ln9)
  }
  .wnz:focus-visible{
    outline-style:none;
    --inx:none
  }
  .vnu:active{
    background-color:var(--onh)
  }
  .onu:focus-visible{
    --on1:inset
  }
  @supports (color:color-mix(in lab,red,red)){
    .vnu:active{
      background-color:color-mix(in oklab,var(--onh) 75%,transparent)
    }
  }
  .snu:active{
    background-color:var(--mnh)
  }
  @supports (color:color-mix(in lab,red,red)){
    .snu:active{
      background-color:color-mix(in oklab,var(--mnh) 90%,transparent)
    }
  }
  .rnu:active{
    background-color:#18e490bf
  }
  @supports (color:color-mix(in lab,red,red)){
    .rnu:active{
      background-color:color-mix(in oklab,var(--wn9) 75%,transparent)
    }
  }
  .pnu:active{
    --jn1:var(--dn1,var(--yn1), var(--bn1) var(--pn1), var(--ln1) var(--an1));
    --bn1:var(--wn9)
  }
  .inu:active{
    --ln1:var(--pn9);
    --jn1:var(--dn1,var(--yn1), var(--bn1) var(--pn1), var(--ln1) var(--an1))
  }
  .jnu:active{
    color:var(--rnh)
  }
  @media (hover:hover){
    .ynu:enabled:hover{
      --jn1:var(--dn1,var(--yn1), var(--bn1) var(--pn1), var(--ln1) var(--an1));
      --bn1:var(--fn9)
    }
    .cnu:enabled:hover{
      --ln1:var(--wn9);
      --jn1:var(--dn1,var(--yn1), var(--bn1) var(--pn1), var(--ln1) var(--an1))
    }
  }
  .qnu:disabled{
    background-color:var(--wnh)
  }
  .hnu:disabled{
    background-color:var(--knh)
  }
  .bnu:disabled{
    cursor:not-allowed
  }
  .enu:disabled{
    background-color:var(--mnh)
  }
  .tnu:disabled{
    background-color:var(--yn5);
    background-color:var(--wn9)
  }
  .dnu:disabled{
    --bn1:var(--onh);
    --jn1:var(--dn1,var(--yn1), var(--bn1) var(--pn1), var(--ln1) var(--an1))
  }
  .znu:disabled{
    opacity:.75
  }
  .knu:disabled{
    color:var(--anh)
  }
  .fnu[data-state=closed]{
    animation:accordion-up .2s var(--tn9)
  }
  .anu[data-state=open]{
    animation:accordion-down .2s var(--tn9)
  }
  .lnu[data-state=closed]{
    overflow:hidden
  }
  .mnu:disabled{
    --ln1:var(--knh);
    --jn1:var(--dn1,var(--yn1), var(--bn1) var(--pn1), var(--ln1) var(--an1))
  }
  @media (prefers-reduced-motion:reduce){
    .gnu{
      transition-property:none
    }
  }
  @media not all and (min-width:360px){
    .xnu{
      padding:calc(var(--xnf)*2)
    }
    .unu{
      display:none
    }
  }
  @media not all and (min-width:80rem){
    .wnu{
      translate:var(--cn0) var(--kn0);
      --cn0:-50%
    }
    .nnu{
      margin-left:calc(var(--xnf)*5)
    }
  }
  @media not all and (min-width:48rem){
    .on8{
      margin-inline:auto
    }
  }
  @media (min-width:360px){
    .vn8{
      margin-inline:calc(var(--xnf)*-4)
    }
    .rn8{
      display:none
    }
    .sn8{
      margin-inline-end:calc(var(--xnf)*-4)
    }
    .pn8{
      padding-inline:calc(var(--xnf)*3)
    }
    .in8{
      padding-inline:calc(var(--xnf)*4)
    }
    .jn8{
      padding-block:var(--xnf)
    }
  }
  @media (min-width:390px){
    .yn8{
      flex-basis:83%
    }
    .bn8{
      line-height:var(--sn1,var(--unf));
      font-size:var(--vnf)
    }
    .cn8{
      padding-block:calc(var(--xnf)*4)
    }
  }
  @media (min-width:40rem){
    .qn8{
      margin-inline-end:calc(var(--xnf)*-4)
    }
    .hn8{
      width:auto;
      height:auto
    }
    .en8{
      flex-basis:50%
    }
    .tn8{
      flex-basis:31%
    }
    .dn8{
      flex-basis:47%
    }
    .mn8{
      padding-inline:calc(var(--xnf)*2)!important
    }
    .fn8,.zn8{
      box-shadow:var(--un1),var(--kn1),var(--nn1),var(--cn1),var(--rn1)
    }
    .zn8{
      --rn1:0 10px 15px -3px var(--vn1,#0000001a), 0 4px 6px -4px var(--vn1,#0000001a)
    }
    .kn8{
      padding-inline:calc(var(--xnf)*4)
    }
    .fn8{
      --cn1:var(--on1,) 0 0 0 calc(1px + var(--mn1)) var(--wn1,currentcolor)
    }
  }
  @media (min-width:48rem){
    .an8{
      margin-block:calc(var(--xnf)*4)
    }
    .ln8{
      order:1
    }
    .gn8{
      margin-inline-start:0
    }
    .un8{
      margin-inline-end:0
    }
    .xn8{
      margin-top:calc(var(--xnf)*2)
    }
    .nn8{
      margin-bottom:0
    }
    .wn8{
      margin-bottom:calc(var(--xnf)*7)
    }
    .sn5{
      width:calc(var(--xnf)*6);
      height:calc(var(--xnf)*6)
    }
    .on5{
      display:block
    }
    .pn5{
      max-height:calc(var(--xnf)*7)!important
    }
    .vn5{
      display:none
    }
    .jn5{
      width:auto!important
    }
    .in5{
      min-height:52px
    }
    .rn5{
      height:calc(var(--xnf)*5)
    }
    .cn5{
      flex-basis:20%
    }
    .bn5{
      flex-basis:calc(25% - .5625rem)
    }
    .hn5{
      flex-direction:row
    }
    .en5{
      align-items:flex-start
    }
    .qn5{
      grid-template-columns:repeat(2,minmax(0,1fr))
    }
    .yn5{
      max-width:calc(var(--xnf)*72.75)
    }
    .tn5{
      gap:calc(var(--xnf)*3)
    }
    .dn5{
      gap:calc(var(--xnf)*5)
    }
    .mn5{
      gap:calc(var(--xnf)*8)
    }
    :where(.kn5>:not(:last-child)){
      margin-block:0;
      --zn1:0
    }
    :where(.zn5>:not(:last-child)){
      --zn1:0;
      margin-block-start:calc(var(--xnf)*6*var(--zn1));
      margin-block-end:calc(var(--xnf)*6*(1 - var(--zn1)))
    }
    .fn5{
      padding-inline:0
    }
    .ln5{
      padding-inline:calc(var(--xnf)*4)!important
    }
    .an5{
      padding-inline:calc(var(--xnf)*8)
    }
    .gn5{
      padding-block:calc(var(--xnf)*2)
    }
    .un5{
      padding-inline-end:0!important
    }
    .xn5{
      padding-top:calc(var(--xnf)*15)
    }
    .nn5{
      padding-right:0
    }
    .vnm{
      text-align:left
    }
    .wn5{
      padding-bottom:calc(var(--xnf)*4)
    }
    .onm{
      padding-left:0
    }
    .snm{
      font-size:var(--snf);
      line-height:var(--sn1,var(--rnf));
      --sn1:calc(var(--xnf)*7);
      line-height:calc(var(--xnf)*7);
      font-weight:var(--in9)
    }
    .rnm{
      line-height:var(--sn1,var(--jnf));
      font-size:var(--lnf)
    }
  }
  @media (min-width:64rem){
    .pnm{
      order:1
    }
    .inm{
      order:2
    }
    .cnm{
      margin-inline-start:0
    }
    .bnm{
      margin-inline-end:calc(var(--xnf)*-3)
    }
    .hnm{
      display:block
    }
    .ynm{
      grid-column:span 10/span 10
    }
    .jnm{
      order:3
    }
    .enm{
      display:flex
    }
    .qnm{
      margin-top:0
    }
    .tnm{
      display:grid
    }
    .mnm{
      flex:1
    }
    .dnm{
      display:none
    }
    .knm{
      flex-basis:33.3333%
    }
    .znm{
      grid-template-columns:repeat(10,minmax(0,1fr))
    }
    .fnm{
      align-items:center
    }
    .lnm{
      justify-content:space-between
    }
    .anm{
      justify-content:flex-end
    }
    .gnm{
      justify-content:flex-start
    }
    .unm{
      gap:calc(var(--xnf)*6)
    }
    .xnm{
      gap:calc(var(--xnf)*10)
    }
    .wnm{
      padding-inline:0
    }
    .on7{
      padding-inline:calc(var(--xnf)*8)
    }
    .vn7{
      padding-block:calc(var(--xnf)*4)
    }
    .sn7{
      padding-block:calc(var(--xnf)*12)
    }
    .nnm{
      -moz-column-gap:calc(var(--xnf)*3);
      column-gap:calc(var(--xnf)*3)
    }
    .rn7{
      font-size:var(--snf);
      line-height:var(--sn1,var(--rnf));
      --sn1:calc(var(--xnf)*7);
      line-height:calc(var(--xnf)*7);
      font-weight:var(--in9)
    }
    .pn7{
      user-select:none;
      -webkit-user-select:none
    }
  }
  @media (min-width:80rem){
    .cn7{
      margin-bottom:0
    }
    .in7{
      left:calc(var(--xn5)*-1)
    }
    .bn7{
      display:flex
    }
    .jn7{
      left:calc(var(--xn5) + (100vw - var(--xn5))/2)
    }
    .yn7{
      grid-column:span 2/span 2
    }
    .en7{
      width:40%
    }
    .qn7{
      display:none
    }
    .tn7{
      width:calc(100% + var(--xn5))
    }
    .hn7{
      height:calc(var(--xnf)*10)
    }
    .kn7{
      flex-shrink:0
    }
    .mn7{
      max-width:var(--ynf)
    }
    .zn7{
      flex-basis:33.3333%
    }
    .dn7{
      width:100%
    }
    .fn7{
      flex-basis:12.5%
    }
    .un7{
      align-items:flex-start
    }
    .an7{
      grid-template-columns:repeat(3,minmax(0,1fr))
    }
    .ln7{
      flex-basis:calc(20% - .6rem)
    }
    .xn7{
      justify-content:space-between
    }
    .nn7{
      justify-content:center
    }
    .gn7{
      flex-direction:row
    }
    .wn7{
      gap:calc(var(--xnf)*8)
    }
    .on3{
      gap:calc(var(--xnf)*10)
    }
    .vn3{
      padding-inline:calc(var(--xnf)*4)
    }
    .sn3{
      padding-inline:calc(var(--xnf)*6)
    }
    .rn3{
      padding-block:calc(var(--xnf)*4)
    }
  }
  @media (min-width:96rem){
    .pn3{
      flex-basis:calc(16.6667% - .625rem)
    }
  }
  @media (min-width:40rem){

  }
}
@keyframes accordion-up{
  0%{
    height:var(--bn5);
    overflow:hidden
  }
  to{
    height:0;
    overflow:hidden
  }
}
@keyframes accordion-down{
  0%{
    height:0;
    overflow:hidden
  }
  to{
    overflow:hidden;
    height:var(--bn5)
  }
}
@font-face{
  font-family:Roboto;
  font-style:normal;
  font-weight:100 900;
  font-display:swap;
  src:url(/files/5d77d08d1.woff2)format("woff2")
}
:root{
  --knh:var(--kn9);
  --onh:var(--hnf);
  --wnh:var(--tnf);
  --mnh:var(--enf);
  --cnh:var(--gnf)
}
@supports (color:color-mix(in lab,red,red)){
  :root{

  }
}
:root{
  --qnh:var(--inf);
  --gn5:var(--enf);
  --rnh:var(--onx);
  --ln5:362px;
  --in5:var(--hnf);
  --snh:var(--mnx);
  --vnh:var(--enf);
  --yn5:var(--jn9);
  --fn5:url(/assets/1b8aadaa0e.webp);
  --anh:var(--nnx);
  --nnh:var(--kn9);
  --xn5:18.75rem;
  --unh:var(--tnf);
  --pnh:75rem;
  --hn5:var(--inf);
  --jnh:3.5rem
}
@media screen and (max-width:375px){
  :root{
    --xn5:100vw
  }
}
@media screen and (min-width:390px){
  :root{
    --ln5:432px
  }
}
@media screen and (min-width:768px){
  :root{
    --ln5:924px;
    --fn5:url(/assets/1b8aadaa0e.webp)
  }
}
@media screen and (min-width:1024px){
  :root{
    --ln5:1180px
  }
}
@keyframes pulse{
  50%{
    opacity:.5
  }
}
@keyframes border--jn5{
  40%,0%{
    transform:rotate(0);
    opacity:0
  }
  45%{
    opacity:0
  }
  70%{
    opacity:.5
  }
  to,95%{
    opacity:0;
    transform:rotate(180deg)
  }
}
@keyframes border--dn5{
  40%,0%{
    opacity:0
  }
  65%{
    opacity:.9
  }
  to,95%{
    opacity:0
  }
}
@keyframes img-pulse{
  10%,0%{
    transform:scale(1)
  }
  30%{
    transform:scale(1.1)
  }
  to,60%{
    transform:scale(1)
  }
}
.in3{
  transition:transform .3s ease-in-out;
  position:relative;
  isolation:isolate
}
@media (min-width:80rem){
  .in3{
    margin-left:var(--xn5)
  }
}
.jn3{
  background-color:var(--wnh)
}
.yn3{
  background-image:var(--fn5);
  background-position:top;
  background-repeat:no-repeat;
  background-size:max(var(--ln5),100%) auto
}
.in3:has(.cn3) .yn3{
  opacity:1
}
body:has([data-emulated-fullscreen=true]) .yn6,body:has([data-emulated-fullscreen=true]) .bn6{
  visibility:hidden
}
.hn6{
  isolation:isolate
}
.cn6,.in6{
  position:relative;
  isolation:isolate
}
@layer base-components{
  .bn3{
    --kn0:0px;
    translate:var(--cn0) var(--kn0);
    transition-property:all;
    transition-timing-function:var(--wnx,var(--yn9));
    transition-duration:var(--unx,var(--xn9));
    --unx:.3s;
    --wnx:var(--zn9);
    transition-duration:.3s;
    transition-timing-function:var(--zn9)
  }
  header:before{
    pointer-events:none;
    z-index:-1;
    --yn1:to bottom in oklab;
    background-image:linear-gradient(var(--jn1));
    --bn1:var(--cnh);
    --fn1:var(--cnh);
    position:absolute;
    inset:0
  }
  @supports (color:color-mix(in lab,red,red)){
    header:before{
      --fn1:color-mix(in oklab, var(--cnh) 75%, transparent)
    }
  }
  header:before{
    --dn1:var(--yn1), var(--bn1) var(--pn1), var(--fn1) var(--qn1), var(--ln1) var(--an1);
    --jn1:var(--dn1,var(--yn1), var(--bn1) var(--pn1), var(--ln1) var(--an1));
    --ln1:transparent;
    transition-property:all;
    transition-timing-function:var(--wnx,var(--yn9));
    transition-duration:var(--unx,var(--xn9));
    --unx:.5s;
    --wn0:"";
    content:var(--wn0);
    transition-duration:.5s
  }
  .hn3{
    --yn1:to bottom;
    min-width:calc(var(--xnf)*60)
  }
  .qn3{
    translate:var(--cn0) var(--kn0);
    --kn0:-100%;
    opacity:0
  }
  @supports (background-image:linear-gradient(in lab,red,red)){
    .hn3{
      --yn1:to bottom in oklab
    }
  }
  .hn3{
    --bn1:#0b192d80;
    background-image:linear-gradient(var(--jn1))
  }
  @supports (color:color-mix(in lab,red,red)){
    .hn3{
      --bn1:color-mix(in oklab, var(--kn9) 50%, transparent)
    }
  }
  .hn3{
    --ln1:#10223a80
  }
  @supports (color:color-mix(in lab,red,red)){
    .hn3{
      --ln1:color-mix(in oklab, var(--hnf) 50%, transparent)
    }
  }
  .hn3{
    text-transform:none;
    --jn1:var(--dn1,var(--yn1), var(--bn1) var(--pn1), var(--ln1) var(--an1))
  }
  @supports (color:color-mix(in lab,red,red)){
    .hn3{

    }
  }
  .hn3{
    -webkit-backdrop-filter:var(--lnx,) var(--jnx,) var(--dnx,) var(--pnx,) var(--qnx,) var(--anx,) var(--snx,) var(--rnx,) var(--vnx,);
    --lnx:blur(1px);
    backdrop-filter:var(--lnx,) var(--jnx,) var(--dnx,) var(--pnx,) var(--qnx,) var(--anx,) var(--snx,) var(--rnx,) var(--vnx,)
  }
  @media (hover:hover){
    .hn3:hover{

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

      }
    }
  }
  .hn3:active{
    background-color:#0000
  }
  .en3:before{
    inset:0;
    bottom:calc(var(--xnf)*-.5);
    border-radius:calc(var(--dnh)*6);
    opacity:.5;
    transition-property:opacity;
    transition-timing-function:var(--wnx,var(--yn9));
    transition-duration:var(--unx,var(--xn9));
    --unx:.3s;
    content:"";
    background-image:radial-gradient(90% 50% at 50% 100%,var(--pn5) 0,var(--knh) 100%);
    transition-duration:.3s;
    position:absolute
  }
  .tn3:hover .en3{
    box-shadow:0 6px 6px 0 var(--pn5),0 20px 12px -4px var(--pn5)
  }
  @supports (color:color-mix(in lab,red,red)){
    .tn3:hover .en3{
      box-shadow:0 6px 6px 0 color-mix(in srgb,var(--pn5) 25%,transparent),0 20px 12px -4px color-mix(in srgb,var(--pn5) 15%,transparent)
    }
  }
  .tn3:hover .en3:before{
    background-image:radial-gradient(90% 90% at 50% 100%,var(--pn5) 0,var(--knh) 100%);
    opacity:.9
  }
  .dn3{
    height:calc(var(--xnf)*22.5);
    justify-content:space-between;
    align-items:center;
    gap:calc(var(--xnf)*3);
    border-radius:calc(var(--dnh)*3);
    background-color:var(--cnh);
    padding-inline:calc(var(--xnf)*4);
    padding-block:calc(var(--xnf)*2);
    display:flex;
    position:relative;
    overflow:visible
  }
  @media (min-width:390px){
    .dn3{
      gap:calc(var(--xnf)*6)
    }
  }
  @media (min-width:64rem){
    .dn3{
      height:calc(var(--xnf)*25);
      gap:calc(var(--xnf)*3)
    }
  }
  @media (min-width:80rem){
    .dn3{
      gap:calc(var(--xnf)*6)
    }
  }
  .dn3 .mn3{
    z-index:20;
    font-size:var(--bnf);
    line-height:var(--sn1,var(--fnf));
    font-weight:var(--onf);
    color:var(--enf);
    position:relative
  }
  @media (min-width:80rem){
    .dn3 .mn3{
      font-size:var(--lnf);
      line-height:var(--sn1,var(--jnf))
    }
  }
  .dn3 .kn3{
    flex-shrink:0;
    z-index:20
  }
  .dn3 .kn3 img{
    height:calc(var(--xnf)*17.5);
    width:calc(var(--xnf)*17.5)
  }
  @media (min-width:80rem){
    .dn3 .kn3 img{
      height:calc(var(--xnf)*20.5);
      width:calc(var(--xnf)*20.5)
    }
  }
  .dn3:before{
    z-index:10;
    border-radius:calc(var(--dnh)*3);
    --yn1:140deg;
    position:absolute;
    inset:0
  }
  @supports (background-image:linear-gradient(in lab,red,red)){
    .dn3:before{
      --yn1:140deg in oklab
    }
  }
  .dn3:before{
    --jn1:var(--dn1,var(--yn1), var(--bn1) var(--pn1), var(--ln1) var(--an1));
    --bn1:var(--gnf);
    --wn0:"";
    --pn1:30%;
    --ln1:var(--jn9);
    opacity:.3;
    background-image:linear-gradient(var(--jn1));
    content:var(--wn0)
  }
  .dn3:after{
    z-index:0;
    border-radius:calc(var(--dnh)*3);
    border-style:var(--en1);
    opacity:.7;
    --wn0:"";
    content:var(--wn0);
    background:linear-gradient(to right,var(--cnh),var(--cnh)) padding-box,linear-gradient(40deg,var(--cnh) 35%,var(--fn9)) border-box;
    border-width:2px;
    border-color:#0000;
    position:absolute;
    inset:0
  }
  .zn3{
    opacity:.75;
    --xnx:invert(100%);
    filter:var(--hnx,) var(--gnx,) var(--tnx,) var(--znx,) var(--enx,) var(--xnx,) var(--ynx,) var(--bnx,) var(--fnx,);
    transition-property:opacity;
    transition-timing-function:var(--wnx,var(--yn9));
    transition-duration:var(--unx,var(--xn9));
    --unx:.3s;
    transition-duration:.3s
  }
  @media (hover:hover){
    .zn3:hover{
      opacity:1
    }
  }
  .fn3{
    --qn5:var(--vn9)
  }
  .ln3:before{
    z-index:0;
    border-radius:calc(var(--dnh)*3);
    --wn0:"";
    content:var(--wn0);
    background:linear-gradient(#000 0 0) padding-box,linear-gradient(90deg,var(--qn5) 0,var(--onh) 40% 70%,var(--qn5) 100%) border-box;
    -webkit-mask-composite:xor,source-over;
    -webkit-mask-composite:xor;
    border:1px solid #0000;
    animation:5s ease-in-out infinite border--dn5;
    position:absolute;
    inset:0;
    mask:linear-gradient(#000 0 0) exclude,linear-gradient(#000 0 0) padding-box
  }
  .an3{
    -webkit-mask-composite:xor,source-over;
    -webkit-mask-composite:xor;
    mask:linear-gradient(#000 0 0) exclude,linear-gradient(#000 0 0) content-box
  }
  .an3:before{
    z-index:0;
    --cn0:-50%;
    --kn0:-50%;
    width:270px;
    height:270px;
    translate:var(--cn0) var(--kn0);
    border-radius:calc(var(--dnh)*3);
    padding:var(--xnf);
    --wn0:"";
    content:var(--wn0);
    background:linear-gradient(90deg,var(--qn5) 0 20%,var(--onh) 48% 52%,var(--qn5) 80% 100%) padding-box;
    border:1px solid #0000;
    animation:5s ease-in-out infinite border--jn5;
    position:absolute;
    top:50%;
    left:50%
  }
}
@property --wn0{
  initial-value:"";
  syntax:"*";
  inherits:false
}
@property --an5{
  initial-value:0;
  inherits:false;
  syntax:"<length>"
}
@property --sn5{
  initial-value:0;
  syntax:"<length>";
  inherits:false
}
@property --cn0{
  inherits:false;
  syntax:"*";
  initial-value:0
}
@property --kn0{
  inherits:false;
  initial-value:0;
  syntax:"*"
}
@property --rn5{
  initial-value:0;
  syntax:"*";
  inherits:false
}
@property --on0{
  initial-value:1;
  inherits:false;
  syntax:"*"
}
@property --mn0{
  initial-value:1;
  inherits:false;
  syntax:"*"
}
@property --vn5{
  syntax:"*";
  initial-value:1;
  inherits:false
}
@property --nn0{
  inherits:false;
  syntax:"*"
}
@property --in1{
  syntax:"*";
  inherits:false
}
@property --hn1{
  syntax:"*";
  inherits:false
}
@property --gn1{
  syntax:"*";
  inherits:false
}
@property --tn1{
  inherits:false;
  syntax:"*"
}
@property --un5{
  syntax:"*";
  inherits:false
}
@property --wn5{
  syntax:"*";
  inherits:false
}
@property --cn5{
  inherits:false;
  syntax:"*"
}
@property --kn5{
  initial-value:proximity;
  inherits:false;
  syntax:"*"
}
@property --zn1{
  syntax:"*";
  inherits:false;
  initial-value:0
}
@property --on5{
  syntax:"*";
  inherits:false;
  initial-value:0
}
@property --mn5{
  initial-value:0;
  syntax:"*";
  inherits:false
}
@property --en1{
  syntax:"*";
  initial-value:solid;
  inherits:false
}
@property --xn1{
  inherits:false;
  initial-value:0;
  syntax:"*"
}
@property --yn1{
  inherits:false;
  syntax:"*"
}
@property --bn1{
  syntax:"<color>";
  inherits:false;
  initial-value:#0000
}
@property --fn1{
  initial-value:#0000;
  syntax:"<color>";
  inherits:false
}
@property --ln1{
  syntax:"<color>";
  initial-value:#0000;
  inherits:false
}
@property --jn1{
  syntax:"*";
  inherits:false
}
@property --dn1{
  inherits:false;
  syntax:"*"
}
@property --pn1{
  syntax:"<length-percentage>";
  inherits:false;
  initial-value:0%
}
@property --qn1{
  initial-value:50%;
  syntax:"<length-percentage>";
  inherits:false
}
@property --an1{
  initial-value:100%;
  syntax:"<length-percentage>";
  inherits:false
}
@property --sn1{
  inherits:false;
  syntax:"*"
}
@property --nn5{
  syntax:"*";
  inherits:false
}
@property --inw{
  syntax:"*";
  inherits:false
}
@property --hnw{
  syntax:"*";
  inherits:false
}
@property --gnw{
  syntax:"*";
  inherits:false
}
@property --tnw{
  inherits:false;
  syntax:"*"
}
@property --znw{
  inherits:false;
  syntax:"*"
}
@property --enw{
  syntax:"*";
  inherits:false
}
@property --rn1{
  initial-value:0 0 #0000;
  inherits:false;
  syntax:"*"
}
@property --vn1{
  inherits:false;
  syntax:"*"
}
@property --xnw{
  syntax:"<percentage>";
  inherits:false;
  initial-value:100%
}
@property --un1{
  initial-value:0 0 #0000;
  inherits:false;
  syntax:"*"
}
@property --ynw{
  inherits:false;
  syntax:"*"
}
@property --bnw{
  syntax:"<percentage>";
  initial-value:100%;
  inherits:false
}
@property --wn1{
  inherits:false;
  syntax:"*"
}
@property --cn1{
  initial-value:0 0 #0000;
  inherits:false;
  syntax:"*"
}
@property --fnw{
  syntax:"*";
  inherits:false
}
@property --kn1{
  inherits:false;
  syntax:"*";
  initial-value:0 0 #0000
}
@property --on1{
  inherits:false;
  syntax:"*"
}
@property --mn1{
  syntax:"<length>";
  inherits:false;
  initial-value:0
}
@property --lnw{
  inherits:false;
  syntax:"*";
  initial-value:#fff
}
@property --nn1{
  initial-value:0 0 #0000;
  inherits:false;
  syntax:"*"
}
@property --inx{
  syntax:"*";
  initial-value:solid;
  inherits:false
}
@property --hnx{
  inherits:false;
  syntax:"*"
}
@property --gnx{
  inherits:false;
  syntax:"*"
}
@property --tnx{
  inherits:false;
  syntax:"*"
}
@property --znx{
  syntax:"*";
  inherits:false
}
@property --enx{
  inherits:false;
  syntax:"*"
}
@property --xnx{
  syntax:"*";
  inherits:false
}
@property --jnw{
  inherits:false;
  syntax:"*"
}
@property --ynx{
  syntax:"*";
  inherits:false
}
@property --bnx{
  syntax:"*";
  inherits:false
}
@property --fnx{
  inherits:false;
  syntax:"*"
}
@property --dnw{
  syntax:"*";
  inherits:false
}
@property --pnw{
  initial-value:100%;
  inherits:false;
  syntax:"<percentage>"
}
@property --qnw{
  syntax:"*";
  inherits:false
}
@property --lnx{
  inherits:false;
  syntax:"*"
}
@property --jnx{
  inherits:false;
  syntax:"*"
}
@property --dnx{
  inherits:false;
  syntax:"*"
}
@property --pnx{
  inherits:false;
  syntax:"*"
}
@property --qnx{
  inherits:false;
  syntax:"*"
}
@property --anx{
  inherits:false;
  syntax:"*"
}
@property --snx{
  inherits:false;
  syntax:"*"
}
@property --rnx{
  inherits:false;
  syntax:"*"
}
@property --vnx{
  inherits:false;
  syntax:"*"
}
@property --unx{
  inherits:false;
  syntax:"*"
}
@property --wnx{
  syntax:"*";
  inherits:false
}
@property --anw{
  syntax:"*";
  inherits:false
}
@property --snw{
  inherits:false;
  initial-value:100%;
  syntax:"<percentage>"
}
@keyframes spin{
  to{
    transform:rotate(1turn)
  }
}
@media (min-width:80rem){
  .gn3{
    display:none!important
  }
}
@media (max-width:79.99rem){
  .un3{
    display:none!important
  }
}
@media (max-width:63.99rem){
  .xn3{
    display:none!important
  }
}
.nn3{
  display:none
}
@media (max-width:79.99rem){
  .wn3{
    transition:transform .25s ease,visibility 0s linear .25s;
    transform:translateX(-105%);
    visibility:hidden
  }
  .ony .wn3{
    transform:none;
    transition:transform .25s ease;
    visibility:visible
  }
  .ony .nn3{
    display:block;
    position:fixed;
    inset:0;
    z-index:99;
    background:rgba(2,9,26,.72);
    backdrop-filter:blur(2px)
  }
  .ony body,.ony{
    overflow:hidden
  }
}
.vny{
  overflow-x:auto!important;
  overflow-y:hidden!important;
  scrollbar-width:none;
  -webkit-overflow-scrolling:touch
}
.sny{
  cursor:default;
  opacity:.5;
  pointer-events:none
}
.iny{
  padding:.25rem .75rem .5rem
}
.vny::-webkit-scrollbar{
  display:none
}
.iny[hidden]{
  display:none
}
.rny{
  opacity:0;
  transition:opacity .2s ease,visibility 0s linear .2s;
  visibility:hidden
}
.rny.pny{
  opacity:1;
  transition:opacity .2s ease;
  visibility:visible
}
.jny{
  position:relative
}
.yny{
  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(--knh);
  border:1px solid var(--in5);
  border-radius:.75rem;
  box-shadow:0 12px 32px rgba(0,0,0,.45)
}
.yny[hidden]{
  display:none
}
.yny a{
  display:flex;
  align-items:center;
  gap:.625rem;
  padding:.5rem .625rem;
  border-radius:.5rem;
  color:var(--rnh);
  font-size:.875rem;
  line-height:1.25rem;
  font-weight:500;
  text-decoration:none
}
.yny a:hover{
  color:#fff;
  background:var(--onh)
}
.yny .cny{
  color:#fff;
  background:var(--onh)
}
.bny{
  flex:none;
  min-width:1.75rem;
  font-weight:700;
  font-size:.75rem;
  color:var(--ln9)
}
.qny{
  margin-top:2.5rem
}
.hny{
  background:var(--cnh);
  border-top:1px solid rgba(255,255,255,.05);
  border-radius:1.5rem;
  padding:1.5rem 1rem 1.25rem
}
@media (min-width:48rem){
  .hny{
    padding:2.5rem 2.5rem 2rem
  }
}
.eny{
  margin:0 0 1rem;
  font-family:var(--on9);
  font-weight:800;
  font-size:1.625rem;
  line-height:1.2;
  color:#fff;
  text-wrap:balance
}
@media (min-width:48rem){
  .eny{
    font-size:2.25rem
  }
}
.tny p{
  line-height:1.65;
  margin:0 0 .75rem;
  color:#b6c6d6;
  font-size:1.0625rem
}
.tny{
  max-width:56rem
}
.dny{
  margin:1.5rem 0 0;
  padding:1rem 1.25rem;
  background:var(--knh);
  border-top:1px solid rgba(255,255,255,.05);
  border-radius:1rem
}
.mny{
  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)
}
.dny ol{
  margin:0;
  padding:0;
  list-style:none;
  display:grid;
  gap:.375rem 1.5rem;
  counter-reset:mlw-toc
}
@media (min-width:48rem){
  .dny ol{
    grid-template-columns:repeat(2,minmax(0,1fr))
  }
}
.dny li{
  counter-increment:mlw-toc
}
.dny a{
  display:flex;
  gap:.625rem;
  font-size:.9375rem;
  line-height:1.5rem;
  color:var(--rnh);
  text-decoration:none;
  transition:color .15s
}
.dny a::before{
  content:counter(mlw-toc,decimal-leading-zero);
  flex:none;
  font-weight:700;
  font-size:.75rem;
  color:var(--ln9)
}
.dny a:hover{
  color:#fff
}
.kny{
  scroll-margin-top:calc(var(--jnh) + 1rem);
  margin-top:2.25rem
}
.zny{
  display:flex;
  align-items:center;
  gap:.75rem;
  margin:0 0 .875rem;
  font-family:var(--on9);
  font-weight:800;
  font-size:1.25rem;
  line-height:1.3;
  color:#fff
}
@media (min-width:48rem){
  .zny{
    font-size:1.5rem
  }
}
.fny p{
  margin:0 0 .875rem
}
.zny::before{
  height:1.25rem;
  background:linear-gradient(to top,var(--dn9),var(--fn9));
  content:"";
  flex:none;
  border-radius:9999px;
  width:.375rem
}
.fny{
  color:#9fb4c8;
  font-size:1rem;
  max-width:56rem;
  line-height:1.7
}
.fny h3{
  margin:1.5rem 0 .625rem;
  font-family:var(--on9);
  font-weight:700;
  font-size:1.0625rem;
  line-height:1.4;
  color:#fff
}
.fny h4{
  margin:1.25rem 0 .5rem;
  font-weight:600;
  font-size:1rem;
  line-height:1.4;
  color:rgba(255,255,255,.9)
}
.fny ul,.fny ol{
  margin:0 0 1rem;
  padding-left:1.375rem
}
.fny ul{
  list-style:disc
}
.fny li::marker{
  font-weight:700;
  color:var(--ln9)
}
.fny ol{
  list-style:decimal
}
.fny li{
  margin:.25rem 0;
  padding-left:.125rem
}
.fny b,.fny strong{
  font-weight:600;
  color:#fff
}
.fny a{
  color:var(--ln9);
  text-decoration:underline;
  text-underline-offset:2px
}
.fny blockquote{
  margin:1rem 0;
  padding:.75rem 1rem;
  border-left:3px solid var(--ln9);
  background:var(--knh);
  border-radius:0 .75rem .75rem 0
}
.lny{
  max-width:100%;
  margin:1rem 0 1.25rem;
  overflow-x:auto;
  border:1px solid var(--in5);
  border-radius:1rem
}
.lny table{
  font-size:.9375rem;
  line-height:1.4;
  border-collapse:collapse;
  width:100%
}
.lny 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(--knh)
}
.lny td{
  padding:.75rem 1rem;
  color:#b6c6d6;
  border-top:1px solid var(--in5)
}
.lny tbody tr:hover td{
  background:rgba(255,255,255,.02)
}
.any{
  margin-top:2.5rem;
  scroll-margin-top:calc(var(--jnh) + 1rem)
}
.gny{
  margin-top:.5rem;
  background:var(--knh);
  border-top:1px solid rgba(255,255,255,.05);
  border-radius:.75rem
}
.uny{
  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
}
.uny::-webkit-details-marker{
  display:none
}
.uny::after{
  content:"";
  flex:none;
  width:.5rem;
  height:.5rem;
  margin-right:.25rem;
  border-right:2px solid var(--rnh);
  border-bottom:2px solid var(--rnh);
  transform:rotate(45deg);
  transition:transform .2s
}
.xny{
  line-height:1.65;
  padding:0 1rem .875rem;
  color:#9fb4c8;
  font-size:.9375rem
}
.xny p{
  margin:0
}
:root{
  --rn9:#a1ffff;
  --nnh:#3f4041;
  --vnh:#f7f7f7;
  --hnf:#343536;
  --fn9:#77ffff;
  --in5:#3f4041;
  --gnf:#0b0d12;
  --un9:#126666;
  --qnh:#6d6e6f;
  --cnh:#0b0d12;
  --vn9:#22bfbf;
  --snh:#b7b8b9;
  --enf:#f7f7f7;
  --mnh:#444445;
  --gn5:#2dffff;
  --qn9:#0e4d4d;
  --wnh:#191a1b;
  --an9:#c0ffff;
  --qn5:#22bfbf;
  --yn5:#2dffff;
  --hn5:#5b5b5c;
  --rnh:#ececed;
  --pn9:#1fadad;
  --wn9:#2dffff;
  --cn9:#191a1b;
  --tnf:#191a1b;
  --sn9:#96ffff;
  --knh:#252627;
  --kn9:#252627;
  --unh:#f7f7f7;
  --onh:#343536;
  --anh:#8d8e8f;
  --ln9:#53ffff;
  --dn9:#25d1d1;
  --jn9:#2dffff
}
.gny[open] .uny::after{
  transform:rotate(225deg)
}
.nny{
  margin:1.75rem 0 0;
  line-height:1rem;
  color:var(--snh);
  font-size:.75rem
}
footer,footer .uns{
  background-color:#03010f
}
main>div>div>div>section:first-child{
  background-color:#1a1d23
}
:root{
  --fn5:none
}
main>div>div>div>section:first-child{
  background-image:linear-gradient(to bottom,#1a1d23c7 0%,#1a1d238c 45%,#1a1d23d1 100%),url(/assets/1b8aadaa0e.webp);
  background-repeat:no-repeat;
  background-size:cover;
  background-position:center,65% 45%
}
@media screen and (min-width:768px){
  main>div>div>div>section:first-child{
    background-image:linear-gradient(90deg,#1a1d23eb 0%,#1a1d23b8 34%,#1a1d2300 62%),url(/assets/1b8aadaa0e.webp);
    background-position:center,right center
  }
}
.unk.dna.nna.dnk{
  max-width:100%;
  display:block;
  overflow-wrap:anywhere;
  hyphens:auto;
  line-height:1.12;
  font-size:clamp(1.5rem,2.6vw,2.25rem)
}
.bng.bnt.jn4.tn4{
  max-width:100%;
  font-size:clamp(.95rem,1.5vw,1.25rem);
  line-height:1.3;
  overflow-wrap:anywhere
}
.ena.ens.qnv.rna{
  font-size:.9rem;
  line-height:1.15;
  display:-webkit-box;
  -webkit-line-clamp:2;
  -webkit-box-orient:vertical;
  overflow:hidden;
  overflow-wrap:anywhere
}
.vnt{
  font-size:.72rem;
  line-height:1.2;
  display:-webkit-box;
  -webkit-line-clamp:2;
  -webkit-box-orient:vertical;
  overflow:hidden;
  overflow-wrap:anywhere
}
.hnx.ang{
  height:1.625rem;
  width:auto;
  max-width:min(100%,15.5rem);
  object-fit:contain;
  object-position:left center
}
@media (max-width:767px){
  .hnx.ang{
    max-width:min(100%,8rem)
  }
}
.unk.dna.nna.dnk{
  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
}
.bng.bnt.jn4.tn4{
  max-width:100%;
  justify-content:center;
  overflow-wrap:anywhere;
  margin-top:.25rem;
  line-height:1.3;
  font-size:clamp(1rem,1.7vw,1.375rem);
  text-align:center
}
.yn0.dn6.ing.rn4.in4.tn4{
  align-items:center;
  text-align:center
}
.yn0.sn6.tnt.vnx.jnx.rnq.xn8{
  align-items:center
}
.kn6.ing.rn4.in4.vnx{
  align-items:center;
  text-align:center
}
.ent.mn6.yn0.unk.zna.snk.bnk{
  text-align:center;
  white-space:normal;
  overflow-wrap:anywhere;
  max-width:100%
}
.znt.anv.tne.knv.mn2.mnp{
  text-align:center
}
.wnv.hne.mn2.vnm.knv{
  text-align:center
}
.ing.rn4.in4.nng.rn5.hnx{
  display:flex;
  flex-wrap:wrap;
  justify-content:center;
  align-items:center;
  gap:.5rem .875rem
}
.ing.rn4.in4.nng.rn5.hnx img{
  width:auto;
  object-fit:contain;
  max-width:4.5rem;
  height:1.375rem;
  opacity:.92
}
img.xn9.bn9.ln2{
  width:auto;
  height:1.1em;
  object-fit:contain;
  max-width:6em
}
.hns.en2.un2.cne.gne{
  display:-webkit-box;
  -webkit-line-clamp:1;
  -webkit-box-orient:vertical;
  overflow:hidden;
  overflow-wrap:anywhere
}
.ena.ens.qnv.rna{
  font-size:.9rem;
  line-height:1.15;
  -webkit-line-clamp:2
}
.vnt{
  -webkit-line-clamp:1;
  line-height:1.2;
  font-size:.72rem
}
a.fn3{
  height:auto;
  min-height:0
}
.sn6.yn0.hnv.wn5.knv.xnx{
  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
}
.fn2.cne.rnj{
  color:#fff;
  text-shadow:0 1px 2px rgba(0,0,0,.9);
  font-weight:600;
  opacity:1
}
.eny,.uny,.fny b,.fny h3,.fny strong,.zny{
  color:var(--enf)
}
.tny p,.xny,.lny td,.fny{
  color:var(--rnh)
}
.fny h4,.lny th,.mny{
  color:var(--snh)
}
.hny{
  background:var(--knh);
  border-top-color:var(--nnh)
}
.gny,.dny{
  border-top-color:var(--nnh);
  background:var(--onh)
}
.lny table{
  min-width:100%;
  width:max-content
}
.ony .nn3{
  background:color-mix(in srgb,var(--wnh) 78%,transparent)
}
.lny th:last-child,.lny td:last-child{
  padding-right:1.25rem
}
.wn2{
  background-image:radial-gradient(70% 36% at 62% 0,color-mix(in srgb,var(--jn9) 14%,transparent) 0,transparent 100%);
  background-repeat:no-repeat
}
.fn6.in0.bn0.ing.bn4.jn4 img{
  max-width:60%;
  border-radius:.75rem;
  width:auto;
  height:100%;
  object-fit:cover
}
