@layer normalize{html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-family:sans-serif}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{vertical-align:baseline;display:inline-block}audio:not([controls]){height:0;display:none}[hidden],template{display:none}a{background-color:#0000}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0;font-size:2em}mark{color:#000;background:#ff0}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner{border:0;padding:0}input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button{height:auto}input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}html,body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,input,textarea,button{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{color:#333;font-family:Open Sans Variable,sans-serif;font-size:100%}img{vertical-align:top}}@layer styled-components;

@layer priority1;

@layer priority2 {
  .xln7xf2 {
    font: inherit;
  }

  .x10a8y8t {
    inset: 0;
  }

  .x1ghz6dp {
    margin: 0;
  }

  .xttiwdp {
    padding: .625rem 0 0;
  }

  .x1717udv {
    padding: 0;
  }
}

@layer priority3 {
  .x1lvsgvq {
    background-position: center;
  }

  .x9v4o3m {
    background-position: var(--x-backgroundPosition);
  }

  .x1rstohm {
    border-color: #0000001a;
  }

  .x17370rk {
    border-color: #0001;
  }

  .x1aepk7r {
    border-radius: .125rem;
  }

  .xip85yo {
    border-radius: 1.875rem;
  }

  .xng3xce {
    border-style: none;
  }

  .x1y0btm7 {
    border-style: solid;
  }

  .xc342km {
    border-width: 0;
  }

  .xmkeg23 {
    border-width: 1px;
  }

  .x1a2a7pz {
    outline: none;
  }

  .xb3r6kr {
    overflow: hidden;
  }

  .x1rea2x4 {
    overflow: visible;
  }

  .xt970qd {
    padding-block: 0;
  }

  .xvpgqt4 {
    padding-inline: .625rem;
  }

  .x1hl2dhg {
    text-decoration: none;
  }

  .x1bvjpef {
    text-decoration: underline;
  }

  .xv8lypu {
    transition: background .2s linear, color .2s linear, border .2s linear, width .2s linear;
  }

  .x1y3edxt:hover {
    border-width: 0;
  }

  .x1lku1pv:hover {
    text-decoration: none;
  }

  .x1uvtmcs:focus, .xqh3lvm:active {
    outline: none;
  }

  .x11iimpl:active {
    text-decoration: none;
  }
}

@layer priority4 {
  .x10y9f9r {
    aspect-ratio: var(--x-aspectRatio);
  }

  .xjbqb8w {
    background-color: #0000;
  }

  .x1bmuuaj {
    background-color: var(--color-surface-secondary);
  }

  .xlglgas {
    background-color: var(--x1s5npli);
  }

  .x42uwya {
    background-color: var(--xas8k3g);
  }

  .x1e87kdn {
    background-image: var(--x-backgroundImage);
  }

  .xiy17q3 {
    background-repeat: no-repeat;
  }

  .x182nak8 {
    background-repeat: repeat;
  }

  .x18d0r48 {
    background-size: cover;
  }

  .x1ozayzd {
    background-size: var(--x-backgroundSize);
  }

  .x10qr267 {
    box-shadow: 0 1px #0000001a;
  }

  .xrg4ai7 {
    box-shadow: 0 1px #0000000d;
  }

  .x1heor9g {
    color: inherit;
  }

  .xo00eb1 {
    color: var(--x1tst75c);
  }

  .x1leb1uv {
    color: var(--x2ufm2m);
  }

  .x1f30rqi {
    color: var(--xztopk6);
  }

  .x1ypdohk {
    cursor: pointer;
  }

  .x1lliihq {
    display: block;
  }

  .x1rg5ohu {
    display: inline-block;
  }

  .xq7ba1r {
    font-size: .625em;
  }

  .x1mpkm84 {
    font-size: .688em;
  }

  .xu2ujr6 {
    font-size: .813em;
  }

  .x1xlr1w8 {
    font-weight: 700;
  }

  .x12oo3zp {
    letter-spacing: 0;
  }

  .xal1hqk {
    line-height: 1.375rem;
  }

  .x10l6tqk {
    position: absolute;
  }

  .x170k5ml {
    position: inherit;
  }

  .x1n2onr6 {
    position: relative;
  }

  .x2b8uid {
    text-align: center;
  }

  .xlyipyv {
    text-overflow: ellipsis;
  }

  .x5ftkge {
    text-transform: inherit;
  }

  .xtvhhri {
    text-transform: uppercase;
  }

  .x87ps6o {
    user-select: none;
  }

  .xuxw1ft {
    white-space: nowrap;
  }

  .x1olzoj9:focus-visible {
    outline-color: var(--xs72cze);
  }

  .xvnaaxp:focus-visible {
    outline-style: dashed;
  }

  .xzv1bek:focus-visible {
    outline-width: 3px;
  }

  .xsa04c7:has(a:focus-visible) {
    outline-color: var(--xs72cze);
  }

  .x1b0r23k:has(a:focus-visible) {
    outline-style: dashed;
  }

  .xbj25h2:has(a:focus-visible) {
    outline-width: 3px;
  }

  .x1s07b3s:disabled {
    cursor: not-allowed;
  }

  .x1n5bzlp:hover {
    background-color: #0000;
  }

  .xhxwiyh:hover {
    background-color: var(--xjuhlok);
  }

  .x144v4sp:hover {
    color: inherit;
  }

  .x1r49kzz:active {
    background-color: var(--x571ke6);
  }

  .x13rngch:active {
    box-shadow: var(--x1mbvlph);
  }

  .x1jplu5e:active {
    transform: scale(.95);
  }
}

@layer priority5 {
  .x1slzc8m {
    border-top-color: var(--x145a4jb);
  }

  .x13fuv20 {
    border-top-style: solid;
  }

  .x972fbf {
    border-top-width: 0;
  }

  .x178xt8z {
    border-top-width: 1px;
  }

  .x1ey2m1c {
    bottom: 0;
  }

  .xmll18r {
    height: 1.25rem;
  }

  .x11q3zg3 {
    height: 1.375rem;
  }

  .x5yr21d {
    height: 100%;
  }

  .xofvbi {
    height: 15.625rem;
  }

  .xjm9jq1 {
    height: 1px;
  }

  .xuv9qwe {
    height: 3.75rem;
  }

  .x14qkakm {
    height: 7.1875rem;
  }

  .x1m88sa6 {
    height: 7.75rem;
  }

  .x3igimt {
    height: inherit;
  }

  .xvq1qyu {
    left: -10000px;
  }

  .x1y0ufo {
    left: .625rem;
  }

  .x1nrll8i {
    left: 50%;
  }

  .x1oj9liq {
    left: inherit;
  }

  .x1u90y0h {
    margin-bottom: .3125rem;
  }

  .xat24cr {
    margin-bottom: 0;
  }

  .x1pbf7a3 {
    margin-left: -1.875rem;
  }

  .x90z53g {
    margin-left: .625rem;
  }

  .xj3b58b {
    margin-left: 0;
  }

  .x8x9d4c {
    margin-left: auto;
  }

  .x1nc759o {
    margin-right: .625rem;
  }

  .x1yf7rl7 {
    margin-right: 0;
  }

  .xack27t {
    margin-right: auto;
  }

  .x1fz837r {
    margin-top: .5625rem;
  }

  .x1mjqqkp {
    margin-top: .5rem;
  }

  .x5y4uik {
    margin-top: .625rem;
  }

  .xdj266r {
    margin-top: 0;
  }

  .x1aewpuf {
    min-height: 1rem;
  }

  .x10l3h1t {
    padding-bottom: 1.25rem;
  }

  @media (height <= 169px) {
    .x9cytl5.x9cytl5 {
      padding: .625rem;
    }

    .x1gr2xkf.x1gr2xkf {
      padding: 0 0 0 4.375rem;
    }
  }

  .x1bnp733 {
    right: .625rem;
  }

  .x7t06u3 {
    top: 1.75rem;
  }

  .x80663w {
    top: auto;
  }

  .xh8yej3 {
    width: 100%;
  }

  .x1i1rx1s {
    width: 1px;
  }

  .xujl33w {
    width: 3.75rem;
  }

  .x1qrby5j {
    width: inherit;
  }
}

@layer priority6 {
  @media (height <= 169px) {
    .x1u2r03q.x1u2r03q {
      border-color: #0000001a;
    }

    .xuaxb0l.xuaxb0l {
      border-style: solid;
    }

    .x1uvzy3q.x1uvzy3q {
      border-width: 1px;
    }
  }
}

@layer priority7 {
  @media (height <= 169px) {
    .x1umh0dg.x1umh0dg {
      box-sizing: border-box;
    }
  }

  @media (height <= 249px) {
    .xhlr4yn.xhlr4yn {
      display: none;
    }
  }

  @media (height <= 169px) {
    .x1qk23r9.x1qk23r9 {
      display: none;
    }

    .x8ncm9y.x8ncm9y {
      float: left;
    }
  }

  .xxx281p:before {
    inset: 0;
  }

  @media (height <= 169px) {
    .xnagxad.xnagxad {
      position: static;
    }
  }
}

@layer priority8 {
  @media (height <= 169px) {
    .xhpi4dn.xhpi4dn {
      border-bottom-width: 0;
    }

    .x9beya5.x9beya5 {
      border-left-width: 0;
    }

    .x1cwu3la.x1cwu3la {
      border-right-width: 0;
    }

    .x1qllyut.x1qllyut {
      border-top-color: #0000;
    }
  }

  @media (height >= 170px) and (height <= 189px) {
    .xvehmlj.xvehmlj {
      height: 4.6875rem;
    }
  }

  @media (height >= 210px) and (height <= 249px) {
    .xlfof7h.xlfof7h {
      height: 5.25rem;
    }
  }

  @media (height >= 190px) and (height <= 209px) {
    .x1wn3d6e.x1wn3d6e {
      height: 5.9375rem;
    }
  }

  @media (height <= 169px) {
    .x1u2jwix.x1u2jwix {
      height: auto;
    }

    .x25wi2t.x25wi2t {
      left: .625rem;
    }

    .xcu5v.xcu5v {
      margin-left: 0;
    }

    .x5b95qq.x5b95qq {
      margin-top: -1.875rem;
    }
  }

  @media (height >= 170px) and (height <= 189px) {
    .xwb8bco.xwb8bco {
      top: .5rem;
    }
  }

  @media (height >= 190px) and (height <= 209px) {
    .xvcfk0z.xvcfk0z {
      top: 1.125rem;
    }
  }

  @media (height <= 169px) {
    .xh71u4i.xh71u4i {
      top: 50%;
    }

    .xjt6smv.xjt6smv {
      width: 100%;
    }

    .x1veeyj2.x1veeyj2 {
      width: 3.75rem;
    }
  }
}

@layer priority9 {
  .x100rkj9:after, .x10tli2e:before {
    content: "";
  }

  .x1j6awrg:after, .x1hmns74:before {
    position: absolute;
  }
}

@layer priority10 {
  .xngoi0c:after {
    border-bottom-left-radius: 0;
  }

  .xi33fyj:after {
    border-bottom-right-radius: 0;
  }

  .xag4lrg:after {
    border-top-left-radius: .25rem;
  }

  .x195c12c:after {
    border-top-right-radius: .25rem;
  }

  .xcock1l:after {
    height: 1px;
  }

  .x17cx49:after {
    left: 0;
  }

  .x1m1drc7:after {
    top: 0;
  }

  .x4eaejv:after {
    width: 100%;
  }
}

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

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

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

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

:root, .x1cl2nix {
  --x19vz79a: var(--xoyu9nr);
  --xztopk6: var(--x1wz3sd7);
  --x2ufm2m: var(--x1isr7pu);
  --x145a4jb: var(--x19x48lr);
  --x1s5npli: var(--x3szyx3);
  --xjuhlok: #4100cc;
  --x571ke6: #3a00b8;
  --x1tst75c: var(--xoyu9nr);
  --x1mbvlph: inset 0 1px 1px #00000014;
}

:root, .xe156bp {
  --x3szyx3: #5000ff;
  --x1tespoo: #4100cc;
  --x1tmy91c: #f778eb;
  --xn2j3fu: #f555e5;
  --x15usgee: #f3f810;
  --x11b5624: #e4e807;
  --x1wjbmdm: #d2d3d7;
  --xtr3dhx: #e3faf0;
  --x15dnjyf: #f9fbb2;
  --xgappgj: #e2e3ff;
  --x1h02gyg: #fde1f7;
  --x1p5lle: #61667a;
  --x1towjpp: #d20442;
  --xiimk2m: #ef054b;
  --x8iridr: #0cc281;
  --xxs9b8e: #0bad74;
  --x1b8k6mu: #000;
  --xelbt4l: #00000080;
  --x1wz3sd7: #171c2b;
  --x1isr7pu: #61667a;
  --x1f5c3su: #fff;
  --x17dosfj: #2a3145;
  --xci8cdj: #171c2b;
  --xvwwwoo: #61667a;
  --xoyu9nr: #fff;
  --x1wj7fr6: #f7f7f7;
  --x1p995gz: #171c2b;
  --xrtexq9: #22293c;
  --xas8k3g: #f4f4f5;
  --x1gs6i04: #ececee;
  --xwjt3o7: #f4f4f54d;
  --xyv7w3a: #f4f4f580;
  --xa35n7o: #fff;
  --x19x48lr: #f4f4f5;
  --x1mlrjow: #d2d3d7;
  --x4950cb: #1da1f2;
  --x279omk: #0c85d0;
  --x17cpaqz: #3360ff;
  --x2uuphn: #0038ff;
  --xlbnldr: #68f;
  --xs72cze: #ff8c00;
  --x73uu39: #d2d3d7;
  --xvgdhl7: #020102;
  --x1msfqiw: #5000ff80;
  --xgbvqa9: #d2d3d7;
  --x1jwdph4: #61667a;
  --xjutsup: #61667a80;
}

.x1r2imdg.x1r2imdg, .x1r2imdg.x1r2imdg:root {
  --x19vz79a: #25292b;
  --x1mbvlph: inset 0 1px 1px #00000014;
  --x1s5npli: var(--xoyu9nr);
  --x571ke6: #dbdbdb;
  --xjuhlok: #e0e0e0;
  --x1tst75c: var(--x1wz3sd7);
  --xztopk6: var(--xoyu9nr);
  --x2ufm2m: #9b9b9b;
  --x145a4jb: #4d5052;
}

.x11btvdp.x11btvdp, .x11btvdp.x11btvdp:root {
  --x19vz79a: var(--xoyu9nr);
  --x1mbvlph: inset 0 1px 1px #00000014;
  --x1s5npli: var(--x3szyx3);
  --x571ke6: #3a00b8;
  --xjuhlok: #4100cc;
  --x1tst75c: var(--xoyu9nr);
  --xztopk6: var(--x1wz3sd7);
  --x2ufm2m: var(--x1isr7pu);
  --x145a4jb: var(--x19x48lr);
}
