@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAfsABQAAAAAEAwAAAeCAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoP0hWQVJbBmA/U1RBVIFiJyYAdC9qEQgKhGSEAAsgADCGCAE2AiQDOgQgBYlMB4EUDAcbLQ4onoexrSC/2ZyLAa8p8VHB8/x3Vue+V0hVJalMJg2nx/TCrQXxBeqLjQG7FyM1WEa/X1tEXN7cFz9EJEMmMUz3RihWSSKeQCbcIou0izz/C8v+fq3VfajEa9gDD11CImXS7qL/RJFVzC1qiB6KmKeD6TZdQ6IRGv78dL6uSVVCfgni5mzu7kcgQBgAEAQTQRCoL++STTYybkJxNfQxAAIAGu8OdEB9teW2jh4BpgDqFjAeSEByW3zFP0CBBgNMsMCGEDjgggdhiEAUAeIIED7ABTDUEnkIE9Q9ahFgKttcVhApo4ACB4qobHaccgDfEjFO6aaWUhjMLt2SyIvHKoDqoA4CSUwEIYQCEjhAO9R1G6keDeDZGjNo+AhxOjCEGTr1WeIF3kYBiLAOKvkJSMiKX0VdAyQt3SDJClCkxJCHkCzfqyVTriJZLcolS32JZHUekq2TYNkYtCtjYHMQXSxGjXDz2t/yLWXzDzxz+o3zFwDEaN23F+13pyMdQAEaSKAR9vcGq4A4MTSKCElGW+M7UcY7xqkggITb28ZJhlqc9q2twYKTt0NjixBgYvO9BIihEBLYuOFXQzfIQ7dXGUEEEgFDooBfAzqiQbpJrhiWSuKJCRFKYbHCyJKI2G5GiZbNAvgAu5pc3vwx4G+g3aDkhklABiSz0BICXrYghtYhx/cdJ+44rY2oZ0aMNRFz3VZjb6W33F3gzltqtOCV8tTHSpOeXuItfvr5lCdfzFpqtEitvqdcdGGFd28ZqqC0tPbeChGXgrIlnhSWu/eUso4uKWFLugyDzQJhflY4659+WjQ++6x72WUMv9G8mw6QJl7BVxX5fe/kpUsOvnZwee9uQ0cGXYd0o89XB2748sDSnt8d2VphdOTTgceDVvOds0v9P/s7HPq15aGun/6Vllb56f1dl0t1LejqrNkpdRZsG8TOnM5vkBG5oiVyVGnS8LHps5cfNWJs6qKPfaNSxiQNBUm3cKNWROr0GSur7Za31k1vieq7LH11VF+jXdRIasRKflc7jkobm1Z9te1IyZA0pDkhLR98+H37Zf1c/8at+dB7x+7GfVyTfJMPiYztsnl59Y5l4j+0n1RXlpHnF3Tq7HecmNF/CJodEMAikruxiyJaGLvHOdAfoA+oDvpjBm2b91cHGRZMU9n25xEU0A8fgEEAdKI3Q1iDtc034sug5YVMkE2jsE+BIkwSoQ3gxXMqz9tELp48bd0cFKOKS7xYjEuXBnZP5ia7DyiO/X/YI+PQSbt2uSdqAkWL9nQbV1XB94/+uPfdZz8dnXYFBYrcTl2SIR/ybxJNJPz/Gupb0JaZeens2ekC7EKr8t+Ls/P5VJPYJdHKyqfg2nqU6bhlidzcddQV/7MmecTzJ5VPcKXkNKSEogHjYFx6QZ7rQ+FSe8njaiNuOnXS8H2ScQ619c2mC3VTtauL0rRbXd/CkSOP37FY9Zkjz8+GibYUMOEWF+RdrFS8Ecv1SHOpPUPZGEIpjPvFyU5cXKjd6OXqorTqy9GwRd++HVufPGnVsW+aO3vggKZ18jR9sXaTC1PWTEsVUaK0FkNySbTQDqlm2PfDjZcu4aalnSLKjnOoYQ0nUlqqXcGpPu/4VgV/xU2pAqW4BW3qzhQ8/hFKhV2qE3+BKAtDqBXjfgnVdH4y0wg5tbVNRenNdTWOrenWLcupQdmsbq5b+18piTe/xRdp1xbILxNPJGInm2z6hoB21Lal0i+ePTtd7B45+3XhFJ329evskXm7qurUVREotqSluSo/L29d3qDhI4YOQqWhI4YNvBNfsMHeXKemXrxQfKeuPOGRVayA3JtkJKEgbPp+dXUDluddutRYLFoXGXWX6N3WFaGLbQtRSitVYNacTNSdy7AaG/HSaUEANcBoGXNdcZvZsOqQ1icBDv21/gzAoYPHH/WDW0qNR3QTYKEAEHig6o13NXbND06CQPlRtYjGNnSktRc09k1mAMDvAlDKfQjgy6fssInlfzmNAjKkDxoxHOBLdVRAIVt9j4qo+hA1w9T1aNBNTUOTTNUHLbqokE+UAfJXCIGw/IxCSL5GRUJeR40rL/UxTm4Q08H6MbCs70ObuNyIIXrINHQYInF06UUlevTjbQzTh5upiDMzMMogUtEnjPs/Y7jAHCJeB0GBHh04tC6FiB6ZFB1oArUSIoFoqhzCeAN6lHwm0T4C3VVPWvjpSMXReuWesMEcoqrmgtNBGd2noWeV0hNAz9rFeShNJxHGsPa3HXeKTk8b55hahySYHaYKKFFLpCfN8rsoaJn01CR04Gkc+5k7KVTCmClX8Q10HCrUEkVlSX+XO33oQR9609tJ516H497WSobWs5Up6TLaS10/dessIskgJSLiDlWvHVUywpkQ7hdPZqGyiEF0uVQerVcPamT1A3eKXdyI1vG9OoflrSXihZ1qqGE3nhmAgiIbRCQgPLEPtOM3UQwTLYaYYomNlpA44opnjV6jkD6id80OOrzf6BzmMD6eEa1zKyeYG1fzfEf16V6jw9XYOaar1/b2kP/IYX8oR2mcFvv2GtBV3JXgd437AQAA)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-greek-wght-normal-Bw9x6K1M.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*{box-sizing:border-box;margin:0}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--ground);scroll-behavior:smooth;font-family:var(--sans);font-synthesis:none;text-rendering:geometricprecision}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}body{background:var(--ground);min-width:320px;color:var(--ink);font:16px/1.65 var(--sans)}a{color:inherit;text-decoration:none}::selection{color:var(--ground);background:var(--ink)}:focus-visible{outline:1px solid var(--ink);outline-offset:3px}pre.shiki{background:var(--surface)!important}pre.shiki code{min-width:max-content;color:inherit;filter:saturate(.68);display:block}@media (prefers-color-scheme:dark){pre.shiki code{filter:none}pre.shiki,pre.shiki span{color:color-mix(in srgb, var(--shiki-dark,var(--ink-soft)) 74%, var(--muted))!important}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}@media print{html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}}

@keyframes xuvwltp-B {
  0% {
    left: 0;
  }

  72%, 100% {
    left: calc(100% - 5px);
  }
}

@keyframes x1xt7774-B {
  from {
    opacity: .25;
    left: 0;
  }

  to {
    opacity: 1;
    left: calc(100% - 6px);
  }
}

@keyframes x198pkx7-B {
  0% {
    left: 0;
  }

  45% {
    left: 58%;
  }

  65% {
    left: 58%;
  }

  100% {
    left: calc(100% - 7px);
  }
}

@keyframes xlvkypw-B {
  from {
    left: 0;
  }

  to {
    left: calc(100% - 7px);
  }
}

@keyframes xqticxn-B {
  0% {
    left: 0;
  }

  48% {
    left: 64%;
    transform: rotate(270deg);
  }

  68% {
    left: 64%;
    transform: rotate(270deg) scale(1.35);
  }

  100% {
    left: calc(100% - 7px);
    transform: rotate(540deg);
  }
}

@keyframes xkotika-B {
  50% {
    opacity: .15;
  }
}

@keyframes x16jwsr9-B {
  35% {
    opacity: .9;
    transform: translateX(2px);
  }

  70% {
    opacity: .2;
    transform: translateX(-1px);
  }
}

@keyframes xjsmpz5-B {
  50% {
    opacity: .5;
  }
}

@keyframes x11xyjzo-B {
  0% {
    opacity: 0;
    transform: scale(0);
  }

  35% {
    opacity: 1;
    transform: scale(1.8);
  }

  100% {
    opacity: 0;
    transform: scale(.2) translate(4px, -3px);
  }
}

@keyframes x1rk4fx7-B {
  from {
    opacity: 0;
    transform: translateX(-12px);
  }
}

@keyframes x12hefk8-B {
  from {
    opacity: 0;
    transform: translateY(10px);
  }
}

@keyframes x1fp2yxp-B {
  from {
    opacity: 0;
    transform: translateY(14px);
  }
}

@keyframes x1oqs617-B {
  0%, 12% {
    opacity: 0;
    transform: translateY(0);
  }

  24% {
    opacity: 1;
  }

  72%, 82% {
    opacity: 1;
    transform: translateY(70px);
  }

  94%, 100% {
    opacity: 0;
    transform: translateY(70px);
  }
}

@keyframes x13tp2gi-B {
  0%, 100% {
    opacity: .25;
  }

  50% {
    opacity: 1;
  }
}

@keyframes x18re5ia-B {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@keyframes x13gcgf9-B {
  from {
    opacity: 0;
    transform: scale(.3);
  }

  to {
    opacity: 1;
    transform: scale(1);
  }
}

@keyframes x1wdeko6-B {
  from {
    opacity: 0;
    transform: scale(.8);
  }

  to {
    opacity: 1;
    transform: scale(1);
  }
}

@keyframes xel69ja-B {
  from {
    opacity: 0;
    transform: translateX(-8px);
  }

  to {
    opacity: 1;
    transform: translateX(0);
  }
}

@keyframes x1bzi508-B {
  from {
    opacity: 0;
    transform: translateY(6px);
  }

  to {
    opacity: 1;
    transform: translateY(0);
  }
}

@keyframes x1uknk9t-B {
  from {
    opacity: 0;
    transform: translateY(8px);
  }

  to {
    opacity: 1;
    transform: translateY(0);
  }
}

@keyframes x5ou7kv-B {
  to {
    stroke-dashoffset: 0;
  }
}

@keyframes x1l0u4sp-B {
  0%, 100% {
    animation-timing-function: cubic-bezier(.8, 0, 1, 1);
    transform: translateY(-25%);
  }

  50% {
    animation-timing-function: cubic-bezier(0, 0, .2, 1);
    transform: none;
  }
}

@keyframes xh0c9hr-B {
  45% {
    transform: rotate(-7deg) scale(1.18);
  }
}

@keyframes x1xe3bsw-B {
  50% {
    transform: rotate(2deg) scale(1.015);
  }
}

@keyframes x1fy8ia8-B {
  to {
    transform: rotate(360deg);
  }
}

@keyframes x1oozjg9-B {
  75%, 100% {
    opacity: 0;
    transform: scale(2);
  }
}

@keyframes xvj9158-B {
  to {
    transform: scaleX(1);
  }
}

@keyframes x48l2u3-B {
  to {
    transform: scaleY(1);
  }
}

:root, .x1iuolej {
  --fabric-blue: #7188a8;
  --fabric-green: #668d78;
  --fabric-amber: #a48759;
  --fabric-violet: #83779f;
  --fabric-red: #a66f6b;
}

:root, .x1yd6j0d {
  --fig-title: 12px;
  --fig-label: 11px;
  --fig-meta: 10px;
  --fig-caption: 10px;
  --fig-pad: 18px;
  --fig-min: 700px;
  --text-micro: 8px;
  --text-label: 9px;
  --text-meta: 10px;
  --bar-neutral: 60%;
  --bar-signal: 68%;
  --bar-accent: 76%;
  --bar-hover: 88%;
  --bar-value-halo: #171714d9;
}

:root, .x1an784s {
  --ground: #f4f4f0;
  --ground-deep: #ecece6;
  --surface: #fffffcc7;
  --surface-solid: #fffffc;
  --ink: #171714;
  --ink-soft: #363632;
  --muted: #6a6a64;
  --quiet: #6f6f69;
  --line: #d6d6ce;
  --line-strong: #a9a9a0;
  --possibility: #fff;
  --inverse: #0b0b0a;
}

:root, .x1jfmumr {
  --sans: "Inter Variable", Inter, system-ui, sans-serif;
  --mono: "JetBrains Mono Variable", "SFMono-Regular", Consolas, monospace;
}

@media (prefers-color-scheme: dark) {
  :root, .x1yd6j0d {
    --bar-neutral: 46%;
    --bar-signal: 60%;
  }
}

@media (width <= 720px) {
  :root, .x1yd6j0d {
    --fig-pad: 16px;
  }
}

@media (prefers-color-scheme: dark) {
  :root, .x1an784s {
    --ground: #080807;
    --ground-deep: #030303;
    --surface: #080807cc;
    --surface-solid: #0c0c0b;
    --ink: #f2f2ed;
    --ink-soft: #d0d0c9;
    --muted: #92928a;
    --quiet: #7a7a73;
    --line: #292925;
    --line-strong: #54544e;
    --inverse: #fff;
  }
}

@media print {
  :root, .x1an784s {
    --ground: #fff;
    --surface: #fff;
    --ink: #111;
    --ink-soft: #222;
    --muted: #444;
    --quiet: #777;
    --line: #ccc;
  }
}

.xb37uwf:not(#\#) {
  inset: -30%;
}

.x10a8y8t:not(#\#) {
  inset: 0;
}

.xpmbr5a:not(#\#) {
  inset: 34%;
}

.xiug3vh:not(#\#) {
  inset: auto 0 0;
}

.xz3mz2r:not(#\#) {
  padding: 0 22px;
}

.x1717udv:not(#\#) {
  padding: 0;
}

.x1dqiyqe:not(#\#) {
  padding: 10px 12px 9px;
}

.xbtl3nb:not(#\#) {
  padding: 10px 2px;
}

.xugbsue:not(#\#) {
  padding: 10px 8px;
}

.x7z7khe:not(#\#) {
  padding: 10px;
}

.xz55d92:not(#\#) {
  padding: 11px 6px;
}

.xaqq2fw:not(#\#) {
  padding: 11px;
}

.x1iwkndl:not(#\#) {
  padding: 12px 16px;
}

.xc7ga6q:not(#\#) {
  padding: 12px;
}

.xpe0xwu:not(#\#) {
  padding: 13px 11px;
}

.xa11h4x:not(#\#) {
  padding: 13px 8px;
}

.xvethbn:not(#\#) {
  padding: 14px 0 16px;
}

.x1gnqi22:not(#\#) {
  padding: 14px;
}

.x1ylbxn4:not(#\#) {
  padding: 16px 32px;
}

.x1tamke2:not(#\#) {
  padding: 16px;
}

.xcaa3tu:not(#\#) {
  padding: 17px;
}

.x1t7086c:not(#\#) {
  padding: 22px 0;
}

.xggk2y7:not(#\#) {
  padding: 24px;
}

.xq7rupv:not(#\#) {
  padding: 36px 40px 42px;
}

.x1jzfyzl:not(#\#) {
  padding: 3px 5px;
}

.x1eti96:not(#\#) {
  padding: 3px 7px 2px;
}

.x1427iy2:not(#\#) {
  padding: 4px 0 4px 20px;
}

.x1whlmpv:not(#\#) {
  padding: 4px 6px;
}

.xm2b9t1:not(#\#) {
  padding: 5px 7px;
}

.x1ruevkc:not(#\#) {
  padding: 6px;
}

.x10j55lm:not(#\#) {
  padding: 7px 0;
}

.x1qmqqgu:not(#\#) {
  padding: 7px 9px;
}

.x61bwkg:not(#\#) {
  padding: 88px 32px 150px;
}

.x1uzaqoa:not(#\#) {
  padding: 9px 10px;
}

.xskserf:not(#\#) {
  padding: 9px;
}

.x17zclea:not(#\#) {
  padding: var(--fig-pad);
}

@media (width <= 720px) {
  .x1u3eywd.x1u3eywd:not(#\#) {
    padding: 10px 15px;
  }

  .x1rcr6oo.x1rcr6oo:not(#\#) {
    padding: 14px;
  }

  .x1ivtsy2.x1ivtsy2:not(#\#) {
    padding: 16px 20px;
  }

  .xtnfga6.xtnfga6:not(#\#) {
    padding: 28px 24px 34px;
  }

  .x68cqon.x68cqon:not(#\#) {
    padding: 62px 20px 100px;
  }
}

.x149iso3:not(#\#):not(#\#) {
  background-position: 0 16px;
}

.x1rsthzj:not(#\#):not(#\#) {
  border-color: #d9d5c8;
}

.xceh927:not(#\#):not(#\#) {
  border-color: color-mix(in srgb,var(--fabric-amber) 32%,var(--line));
}

.x114jupv:not(#\#):not(#\#) {
  border-color: color-mix(in srgb,var(--fabric-blue) 32%,var(--line));
}

.xrq067j:not(#\#):not(#\#) {
  border-color: color-mix(in srgb,var(--fabric-blue) 46%,var(--line));
}

.x1llulmh:not(#\#):not(#\#) {
  border-color: color-mix(in srgb,var(--fabric-green) 32%,var(--line));
}

.x1wpz1ks:not(#\#):not(#\#) {
  border-color: color-mix(in srgb,var(--fabric-green) 38%,var(--line));
}

.x1tyqfzm:not(#\#):not(#\#) {
  border-color: color-mix(in srgb,var(--fabric-red) 32%,var(--line));
}

.xule4jg:not(#\#):not(#\#) {
  border-color: color-mix(in srgb,var(--fabric-red) 38%,var(--line));
}

.x1r6x6u9:not(#\#):not(#\#) {
  border-color: color-mix(in srgb,var(--fabric-violet) 32%,var(--line));
}

.xa6q0ao:not(#\#):not(#\#) {
  border-color: color-mix(in srgb,var(--fabric-violet) 38%,var(--line));
}

.x1xnbm8i:not(#\#):not(#\#) {
  border-color: var(--ink);
}

.x1julww8:not(#\#):not(#\#) {
  border-color: var(--line-strong);
}

.x6fouwu:not(#\#):not(#\#) {
  border-color: var(--line);
}

.x2u8bby:not(#\#):not(#\#) {
  border-radius: 0;
}

.x16rqkct:not(#\#):not(#\#) {
  border-radius: 50%;
}

.x1y0btm7:not(#\#):not(#\#) {
  border-style: solid;
}

.xc342km:not(#\#):not(#\#) {
  border-width: 0;
}

.xmkeg23:not(#\#):not(#\#) {
  border-width: 1px;
}

.x98rzlu:not(#\#):not(#\#) {
  flex: 1;
}

.x1okw0bk:not(#\#):not(#\#) {
  flex: none;
}

.x883omv:not(#\#):not(#\#) {
  gap: 10px;
}

.x15gj94b:not(#\#):not(#\#) {
  gap: 11px;
}

.x1v2ro7d:not(#\#):not(#\#) {
  gap: 12px;
}

.x1aut5rd:not(#\#):not(#\#) {
  gap: 13px;
}

.x1af02g3:not(#\#):not(#\#) {
  gap: 14px;
}

.x1qg7m3j:not(#\#):not(#\#) {
  gap: 15px;
}

.xou54vl:not(#\#):not(#\#) {
  gap: 16px;
}

.xaobbuh:not(#\#):not(#\#) {
  gap: 18px;
}

.x12mrbbr:not(#\#):not(#\#) {
  gap: 1px;
}

.x1c1vhfx:not(#\#):not(#\#) {
  gap: 20px;
}

.xmt3bw4:not(#\#):not(#\#) {
  gap: 22px;
}

.x1665zp3:not(#\#):not(#\#) {
  gap: 24px;
}

.x1jaupxr:not(#\#):not(#\#) {
  gap: 26px;
}

.x33pbmt:not(#\#):not(#\#) {
  gap: 28px;
}

.x195vfkc:not(#\#):not(#\#) {
  gap: 2px;
}

.xqj3so6:not(#\#):not(#\#) {
  gap: 34px;
}

.x1ed6fcf:not(#\#):not(#\#) {
  gap: 3px;
}

.x1jnr06f:not(#\#):not(#\#) {
  gap: 4px;
}

.x3up9cc:not(#\#):not(#\#) {
  gap: 52px;
}

.xofjnpc:not(#\#):not(#\#) {
  gap: 54px;
}

.x1nejdyq:not(#\#):not(#\#) {
  gap: 5px;
}

.x17d4w8g:not(#\#):not(#\#) {
  gap: 6px;
}

.x1kmbe4n:not(#\#):not(#\#) {
  gap: 76px;
}

.x1j9xkj6:not(#\#):not(#\#) {
  gap: 7px;
}

.xxy7wue:not(#\#):not(#\#) {
  gap: 80px;
}

.x167g77z:not(#\#):not(#\#) {
  gap: 8px;
}

.xtxm03z:not(#\#):not(#\#) {
  gap: 92px;
}

.xmmi0ta:not(#\#):not(#\#) {
  gap: 9px;
}

.xe8uvvx:not(#\#):not(#\#) {
  list-style: none;
}

.xb3r6kr:not(#\#):not(#\#) {
  overflow: hidden;
}

.x1rea2x4:not(#\#):not(#\#) {
  overflow: visible;
}

.x1ks14e7:not(#\#):not(#\#) {
  padding-block: 17px;
}

.xr9q8rw:not(#\#):not(#\#) {
  padding-block: 24px;
}

.x1hr3lfm:not(#\#):not(#\#) {
  padding-inline: 16px;
}

.xj7an9n:not(#\#):not(#\#) {
  padding-inline: 32px;
}

.xsab28o:not(#\#):not(#\#) {
  padding-inline: 4%;
}

.x1k3agyu:not(#\#):not(#\#) {
  padding-inline: 5%;
}

.x1ku5rj1:not(#\#):not(#\#) {
  place-items: center;
}

.x1hl2dhg:not(#\#):not(#\#) {
  text-decoration: none;
}

.x1bvjpef:not(#\#):not(#\#) {
  text-decoration: underline;
}

.x1lxxbaz:not(#\#):not(#\#) {
  transition: background .22s, box-shadow .22s;
}

.x14dxua5:not(#\#):not(#\#) {
  transition: background .2s, border-color .2s;
}

.xzlr0fm:not(#\#):not(#\#) {
  transition: border-color .2s;
}

.x1yg6t4o:not(#\#):not(#\#) {
  transition: color .18s, border-color .18s, transform .18s;
}

.xuhxe7p:not(#\#):not(#\#) {
  transition: color .18s;
}

.x1911w9h:not(#\#):not(#\#) {
  transition: fill .15s;
}

.xqc5ltl:not(#\#):not(#\#) {
  transition: fill .18s;
}

.x1mi18ir:not(#\#):not(#\#) {
  transition: height .4s;
}

.x1lfvz1t:not(#\#):not(#\#) {
  transition: opacity .15s, transform .15s;
}

.x1230y4q:not(#\#):not(#\#) {
  transition: opacity .18s, transform .18s;
}

.x17eu0gc:not(#\#):not(#\#) {
  transition: opacity .18s, transform .24s cubic-bezier(.2, .8, .2, 1);
}

.x1le9ltd:not(#\#):not(#\#) {
  transition: opacity .18s;
}

.x1c1w39i:not(#\#):not(#\#) {
  transition: opacity .22s;
}

.x1nj9fry:not(#\#):not(#\#) {
  transition: opacity .25s, transform .35s cubic-bezier(.2, .8, .2, 1), filter .25s;
}

.x69p2jg:not(#\#):not(#\#) {
  transition: opacity .25s;
}

.xzdg38j:not(#\#):not(#\#) {
  transition: opacity .2s;
}

.xwa39qt:not(#\#):not(#\#) {
  transition: padding .2s, background .2s;
}

.x1y0n2nk:not(#\#):not(#\#) {
  transition: r .16s;
}

.xvnk3fh:not(#\#):not(#\#) {
  transition: stroke-width .2s;
}

.x14sdrxx:not(#\#):not(#\#) {
  transition: transform .15s;
}

.x1sv4dxw:not(#\#):not(#\#) {
  transition: transform .25s;
}

.x1jaox4c:not(#\#):not(#\#) {
  transition: transform .2s;
}

.x1xnvrq0:not(#\#):not(#\#) {
  transition: transform .32s cubic-bezier(.2, .8, .2, 1), background .2s;
}

.x10owok9:hover:not(#\#):not(#\#) {
  border-color: color-mix(in srgb,var(--fabric-green) 58%,var(--line));
}

.x1ecjymc:hover:not(#\#):not(#\#) {
  border-color: var(--ink);
}

.xf2cvcg:hover:not(#\#):not(#\#) {
  border-color: var(--line-strong);
}

.x1mvtkiy:hover:not(#\#):not(#\#) {
  padding-inline: 12px;
}

@media (width <= 720px) {
  .xfky5gz.xfky5gz:not(#\#):not(#\#) {
    gap: 0;
  }

  .xpml6lq.xpml6lq:not(#\#):not(#\#) {
    gap: 12px;
  }

  .x116gee6.x116gee6:not(#\#):not(#\#) {
    gap: 14px;
  }
}

@media (width >= 720.01px) and (width <= 1040px) {
  .xo8iqan.xo8iqan:not(#\#):not(#\#) {
    gap: 20px;
  }
}

@media (width <= 720px) {
  .x1bos81u.x1bos81u:not(#\#):not(#\#) {
    gap: 24px;
  }

  .x5gp6yn.x5gp6yn:not(#\#):not(#\#) {
    gap: 40px;
  }
}

@media (width <= 1040px) {
  .x5wypf7.x5wypf7:not(#\#):not(#\#) {
    gap: 48px;
  }
}

@media (width <= 720px) {
  .x1hzacar.x1hzacar:not(#\#):not(#\#) {
    gap: 5px;
  }

  .x909eo9.x909eo9:not(#\#):not(#\#) {
    gap: 70px;
  }

  .x1mny9qk.x1mny9qk:not(#\#):not(#\#) {
    grid-column: 1 / -1;
  }

  .xy0nd2e.xy0nd2e:not(#\#):not(#\#) {
    grid-column: 1;
  }

  .x1yfacwp.x1yfacwp:not(#\#):not(#\#) {
    grid-column: 2;
  }

  .x1b6j2q6.x1b6j2q6:not(#\#):not(#\#) {
    grid-row: 1 / 3;
  }
}

@media (width <= 1040px) {
  .x1w4yv1n.x1w4yv1n:not(#\#):not(#\#) {
    grid-row: 1;
  }
}

@media (width <= 720px) {
  .x9zojqa.x9zojqa:not(#\#):not(#\#) {
    grid-row: 2;
  }

  .xbp6m7y.xbp6m7y:not(#\#):not(#\#) {
    padding-block: 0;
  }
}

@media print {
  .x10rdlv1.x10rdlv1:not(#\#):not(#\#) {
    padding-block: 0;
  }
}

@media (width <= 720px) {
  .x13spkbp.x13spkbp:not(#\#):not(#\#) {
    padding-block: 12px;
  }

  .x14gr2zd.x14gr2zd:not(#\#):not(#\#) {
    padding-block: 18px;
  }
}

@media print {
  .x1jusmg9.x1jusmg9:not(#\#):not(#\#) {
    padding-inline: 0;
  }
}

@media (width <= 720px) {
  .x1dadw65.x1dadw65:not(#\#):not(#\#) {
    padding-inline: 20px;
  }
}

.x1pha0wt:not(#\#):not(#\#):not(#\#) {
  align-items: baseline;
}

.x6s0dn4:not(#\#):not(#\#):not(#\#) {
  align-items: center;
}

.xpqajaz:not(#\#):not(#\#):not(#\#) {
  align-items: end;
}

.x7a106z:not(#\#):not(#\#):not(#\#) {
  align-items: start;
}

.x1qjc9v5:not(#\#):not(#\#):not(#\#) {
  align-items: stretch;
}

.x7fd4wk:not(#\#):not(#\#):not(#\#) {
  align-self: end;
}

.xqcrz7y:not(#\#):not(#\#):not(#\#) {
  align-self: flex-start;
}

.x1fljaow:not(#\#):not(#\#):not(#\#) {
  animation-delay: -.4s;
}

.xdwblqi:not(#\#):not(#\#):not(#\#) {
  animation-delay: -.8s;
}

.x1wn91js:not(#\#):not(#\#):not(#\#) {
  animation-delay: -1.2s;
}

.x1gfco31:not(#\#):not(#\#):not(#\#) {
  animation-delay: -3s;
}

.xreyxwi:not(#\#):not(#\#):not(#\#) {
  animation-delay: 60ms;
}

.xs6alww:not(#\#):not(#\#):not(#\#) {
  animation-delay: 80ms;
}

.x142vmpx:not(#\#):not(#\#):not(#\#) {
  animation-delay: .14s;
}

.x1yq23n6:not(#\#):not(#\#):not(#\#) {
  animation-delay: .22s;
}

.x1x1c4bx:not(#\#):not(#\#):not(#\#) {
  animation-delay: .3s;
}

.x1fnnvjl:not(#\#):not(#\#):not(#\#) {
  animation-delay: 1.1s;
}

.x1ru42tm:not(#\#):not(#\#):not(#\#) {
  animation-delay: 1.5s;
}

.x1cng7ou:not(#\#):not(#\#):not(#\#) {
  animation-delay: 2.7s;
}

.x1towxex:not(#\#):not(#\#):not(#\#) {
  animation-delay: calc(var(--step) * 14ms + .1s);
}

.xleh13a:not(#\#):not(#\#):not(#\#) {
  animation-delay: calc(var(--step) * 24ms + .12s);
}

.x1cscev:not(#\#):not(#\#):not(#\#) {
  animation-delay: calc(var(--step) * 30ms + .7s);
}

.xwsma0q:not(#\#):not(#\#):not(#\#) {
  animation-delay: calc(var(--step) * 45ms + .12s);
}

.x1or6mep:not(#\#):not(#\#):not(#\#) {
  animation-delay: calc(var(--step) * 45ms + .21s);
}

.x1fbindz:not(#\#):not(#\#):not(#\#) {
  animation-delay: calc(var(--step) * 40ms + 80ms);
}

.x18yaenk:not(#\#):not(#\#):not(#\#) {
  animation-delay: calc(var(--step) * 65ms + .4s);
}

.x1ahuy8n:not(#\#):not(#\#):not(#\#) {
  animation-delay: calc(var(--step) * 60ms + .9s);
}

.x1m5sw1h:not(#\#):not(#\#):not(#\#) {
  animation-delay: calc(var(--step) * 70ms + .12s);
}

.x19oxn1w:not(#\#):not(#\#):not(#\#) {
  animation-delay: calc(var(--step) * 85ms + .12s);
}

.xhreos5:not(#\#):not(#\#):not(#\#) {
  animation-delay: calc(var(--step) * 85ms + .26s);
}

.xkt0nwi:not(#\#):not(#\#):not(#\#) {
  animation-delay: calc(var(--step) * 95ms + .1s);
}

.xpz12be:not(#\#):not(#\#):not(#\#) {
  animation-direction: alternate;
}

.x2mfxb:not(#\#):not(#\#):not(#\#) {
  animation-duration: .4s;
}

.xl8t4ro:not(#\#):not(#\#):not(#\#) {
  animation-duration: .55s;
}

.xxkxylk:not(#\#):not(#\#):not(#\#) {
  animation-duration: .5s;
}

.xdz8niu:not(#\#):not(#\#):not(#\#) {
  animation-duration: .6s;
}

.xof6966:not(#\#):not(#\#):not(#\#) {
  animation-duration: .7s;
}

.xnzwbad:not(#\#):not(#\#):not(#\#) {
  animation-duration: .85s;
}

.xemfg65:not(#\#):not(#\#):not(#\#) {
  animation-duration: .8s;
}

.xegkacw:not(#\#):not(#\#):not(#\#) {
  animation-duration: .9s;
}

.x1xixsfh:not(#\#):not(#\#):not(#\#) {
  animation-duration: 1.8s;
}

.xrp5g2y:not(#\#):not(#\#):not(#\#) {
  animation-duration: 2.2s;
}

.xius3t:not(#\#):not(#\#):not(#\#) {
  animation-duration: 2.4s;
}

.xm0a9dp:not(#\#):not(#\#):not(#\#) {
  animation-duration: 3.8s;
}

.x4iy39z:not(#\#):not(#\#):not(#\#) {
  animation-duration: 4.8s;
}

.xmdyy31:not(#\#):not(#\#):not(#\#) {
  animation-duration: 6s;
}

.xskzprw:not(#\#):not(#\#):not(#\#) {
  animation-fill-mode: backwards;
}

.x1u6ievf:not(#\#):not(#\#):not(#\#) {
  animation-fill-mode: both;
}

.x10e4vud:not(#\#):not(#\#):not(#\#) {
  animation-fill-mode: forwards;
}

.xa4qsjk:not(#\#):not(#\#):not(#\#) {
  animation-iteration-count: infinite;
}

.x3n482e:not(#\#):not(#\#):not(#\#) {
  animation-name: x12hefk8-B;
}

.x1h2ing3:not(#\#):not(#\#):not(#\#) {
  animation-name: x13gcgf9-B;
}

.xj75l1o:not(#\#):not(#\#):not(#\#) {
  animation-name: x13tp2gi-B;
}

.xqcmdr3:not(#\#):not(#\#):not(#\#) {
  animation-name: x18re5ia-B;
}

.x9iclnt:not(#\#):not(#\#):not(#\#) {
  animation-name: x198pkx7-B;
}

.xj1zbdh:not(#\#):not(#\#):not(#\#) {
  animation-name: x1bzi508-B;
}

.x171jh28:not(#\#):not(#\#):not(#\#) {
  animation-name: x1fp2yxp-B;
}

.x11358cn:not(#\#):not(#\#):not(#\#) {
  animation-name: x1oqs617-B;
}

.x1a2ddvi:not(#\#):not(#\#):not(#\#) {
  animation-name: x1rk4fx7-B;
}

.xhpbw76:not(#\#):not(#\#):not(#\#) {
  animation-name: x1uknk9t-B;
}

.x1ejc28b:not(#\#):not(#\#):not(#\#) {
  animation-name: x1wdeko6-B;
}

.xuk1x20:not(#\#):not(#\#):not(#\#) {
  animation-name: x1xe3bsw-B;
}

.x1qahmrs:not(#\#):not(#\#):not(#\#) {
  animation-name: x1xt7774-B;
}

.x1ceg18b:not(#\#):not(#\#):not(#\#) {
  animation-name: x48l2u3-B;
}

.xk7vdms:not(#\#):not(#\#):not(#\#) {
  animation-name: x5ou7kv-B;
}

.x15jv11t:not(#\#):not(#\#):not(#\#) {
  animation-name: xel69ja-B;
}

.x1sngxr2:not(#\#):not(#\#):not(#\#) {
  animation-name: xvj9158-B;
}

.xa0mk88:not(#\#):not(#\#):not(#\#) {
  animation-timing-function: cubic-bezier(.16, 1, .3, 1);
}

.xatqbsq:not(#\#):not(#\#):not(#\#) {
  animation-timing-function: cubic-bezier(.2, .8, .2, 1);
}

.x1m0ft30:not(#\#):not(#\#):not(#\#) {
  animation-timing-function: cubic-bezier(.5, 0, .2, 1);
}

.x147wac7:not(#\#):not(#\#):not(#\#) {
  animation-timing-function: cubic-bezier(.5, 0, .5, 1);
}

.x4hg4is:not(#\#):not(#\#):not(#\#) {
  animation-timing-function: ease-in-out;
}

.xa3vuyk:not(#\#):not(#\#):not(#\#) {
  animation-timing-function: ease-out;
}

.x1debuo4:not(#\#):not(#\#):not(#\#) {
  animation-timing-function: ease;
}

.x1esw782:not(#\#):not(#\#):not(#\#) {
  animation-timing-function: linear;
}

.x1qt5gkz:not(#\#):not(#\#):not(#\#) {
  animation-timing-function: steps(2, end);
}

.x1ykgidd:not(#\#):not(#\#):not(#\#) {
  animation-timing-function: steps(21, end);
}

.x12vps4p:not(#\#):not(#\#):not(#\#) {
  animation-timing-function: steps(3, end);
}

.xbmozmv:not(#\#):not(#\#):not(#\#) {
  animation-timing-function: cubic-bezier(.4, 0, .2, 1);
}

.xjyslct:not(#\#):not(#\#):not(#\#) {
  appearance: none;
}

.x1plog1:not(#\#):not(#\#):not(#\#) {
  aspect-ratio: 1;
}

.x15fp2o3:not(#\#):not(#\#):not(#\#) {
  backdrop-filter: blur(8px);
}

.xbjjj6y:not(#\#):not(#\#):not(#\#) {
  background-color: #0d0d0a;
}

.x18zw92w:not(#\#):not(#\#):not(#\#) {
  background-color: #f5f3ec;
}

.x1l5i0pj:not(#\#):not(#\#):not(#\#) {
  background-color: color-mix(in srgb,var(--fabric-amber) 12%,var(--ground));
}

.x1x5yt8b:not(#\#):not(#\#):not(#\#) {
  background-color: color-mix(in srgb,var(--fabric-amber) 76%,var(--ink));
}

.xuexx1e:not(#\#):not(#\#):not(#\#) {
  background-color: color-mix(in srgb,var(--fabric-blue) 12%,var(--ground));
}

.x1bj091w:not(#\#):not(#\#):not(#\#) {
  background-color: color-mix(in srgb,var(--fabric-blue) 72%,var(--ground));
}

.x1f6sknx:not(#\#):not(#\#):not(#\#) {
  background-color: color-mix(in srgb,var(--fabric-blue) 76%,var(--ink));
}

.x1ukyr1x:not(#\#):not(#\#):not(#\#) {
  background-color: color-mix(in srgb,var(--fabric-blue) 8%,var(--ground));
}

.x1539fuk:not(#\#):not(#\#):not(#\#) {
  background-color: color-mix(in srgb,var(--fabric-green) 12%,var(--ground));
}

.x1crx0pa:not(#\#):not(#\#):not(#\#) {
  background-color: color-mix(in srgb,var(--fabric-green) 16%,var(--ground));
}

.xkgu9nv:not(#\#):not(#\#):not(#\#) {
  background-color: color-mix(in srgb,var(--fabric-green) 7%,var(--ground));
}

.xiv9qsi:not(#\#):not(#\#):not(#\#) {
  background-color: color-mix(in srgb,var(--fabric-green) 74%,var(--ink));
}

.x1l8yzbx:not(#\#):not(#\#):not(#\#) {
  background-color: color-mix(in srgb,var(--fabric-green) 78%,var(--ground));
}

.x1m5suip:not(#\#):not(#\#):not(#\#) {
  background-color: color-mix(in srgb,var(--fabric-green) 9%,var(--ground));
}

.x1i82uqw:not(#\#):not(#\#):not(#\#) {
  background-color: color-mix(in srgb,var(--fabric-red) 12%,var(--ground));
}

.x12up3ky:not(#\#):not(#\#):not(#\#) {
  background-color: color-mix(in srgb,var(--fabric-red) 16%,var(--ground));
}

.xkv9ecw:not(#\#):not(#\#):not(#\#) {
  background-color: color-mix(in srgb,var(--fabric-red) 8%,var(--ground));
}

.x1kjxqhc:not(#\#):not(#\#):not(#\#) {
  background-color: color-mix(in srgb,var(--fabric-violet) 12%,var(--ground));
}

.x1wdynke:not(#\#):not(#\#):not(#\#) {
  background-color: color-mix(in srgb,var(--fabric-violet) 13%,var(--ground));
}

.x1dugth3:not(#\#):not(#\#):not(#\#) {
  background-color: color-mix(in srgb,var(--fabric-violet) 16%,var(--ground));
}

.x1k3cb38:not(#\#):not(#\#):not(#\#) {
  background-color: color-mix(in srgb,var(--fabric-violet) 64%,var(--line));
}

.x1anjs8i:not(#\#):not(#\#):not(#\#) {
  background-color: color-mix(in srgb,var(--fabric-violet) 72%,var(--ink));
}

.x16rlctt:not(#\#):not(#\#):not(#\#) {
  background-color: color-mix(in srgb,var(--ground) 86%,transparent);
}

.x1w5xl37:not(#\#):not(#\#):not(#\#) {
  background-color: color-mix(in srgb,var(--surface-solid) 70%,transparent);
}

.xt53c2u:not(#\#):not(#\#):not(#\#) {
  background-color: color-mix(in srgb,var(--surface) 78%,transparent);
}

.x1jbzgvg:not(#\#):not(#\#):not(#\#) {
  background-color: color-mix(in srgb,var(--surface) 92%,transparent);
}

.xjbqb8w:not(#\#):not(#\#):not(#\#) {
  background-color: #0000;
}

.x1rzxcc7:not(#\#):not(#\#):not(#\#) {
  background-color: var(--fabric-amber);
}

.xcb04sa:not(#\#):not(#\#):not(#\#) {
  background-color: var(--ground);
}

.xrsrcui:not(#\#):not(#\#):not(#\#) {
  background-color: var(--ink-soft);
}

.xhqetk0:not(#\#):not(#\#):not(#\#) {
  background-color: var(--ink);
}

.xjc40l:not(#\#):not(#\#):not(#\#) {
  background-color: var(--line);
}

.xk2ib1p:not(#\#):not(#\#):not(#\#) {
  background-color: var(--possibility);
}

.x562dza:not(#\#):not(#\#):not(#\#) {
  background-color: var(--quiet);
}

.x1fdkmtu:not(#\#):not(#\#):not(#\#) {
  background-color: var(--surface-solid);
}

.xuvt9l:not(#\#):not(#\#):not(#\#) {
  background-color: var(--surface);
}

.x1wie27z:not(#\#):not(#\#):not(#\#) {
  background-image: linear-gradient(90deg,var(--quiet),var(--ink));
}

.x4v9b4n:not(#\#):not(#\#):not(#\#) {
  background-image: linear-gradient(var(--line),var(--line));
}

.xn7wmwf:not(#\#):not(#\#):not(#\#) {
  background-image: radial-gradient(circle at 50% 54%,color-mix(in srgb,var(--fabric-blue) 8%,transparent),transparent 42%),linear-gradient(180deg,color-mix(in srgb,var(--ground-deep) 55%,transparent),transparent);
}

.xwc4jo8:not(#\#):not(#\#):not(#\#) {
  background-image: radial-gradient(circle at 52% 48%,var(--ground) 0,var(--ground-deep) 100%);
}

.x1s434if:not(#\#):not(#\#):not(#\#) {
  background-image: repeating-linear-gradient(-45deg, #0000 0 3px, #00000024 3px 4px);
}

.x1xxbn6c:not(#\#):not(#\#):not(#\#) {
  background-image: repeating-linear-gradient(135deg,transparent 0,transparent 5px,color-mix(in srgb,var(--line) 65%,transparent) 5px,color-mix(in srgb,var(--line) 65%,transparent) 6px);
}

.x1ei4ozg:not(#\#):not(#\#):not(#\#) {
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.72' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.72'/%3E%3C/svg%3E");
}

.xiy17q3:not(#\#):not(#\#):not(#\#) {
  background-repeat: no-repeat;
}

.xntq7mn:not(#\#):not(#\#):not(#\#) {
  background-size: 100% 1px;
}

.x15xifh6:not(#\#):not(#\#):not(#\#) {
  background-size: 180px 180px;
}

.xocb7w4:not(#\#):not(#\#):not(#\#) {
  border-block-color: var(--line-strong);
}

.x1al8c7r:not(#\#):not(#\#):not(#\#) {
  border-block-color: var(--line);
}

.xykt701:not(#\#):not(#\#):not(#\#) {
  border-block-style: solid;
}

.x1kbiq1m:not(#\#):not(#\#):not(#\#) {
  border-block-width: 1px;
}

.xmmcp6y:not(#\#):not(#\#):not(#\#) {
  border-inline-start-color: var(--line);
}

.x1t7ytsu:not(#\#):not(#\#):not(#\#) {
  border-inline-start-style: solid;
}

.xpilrb4:not(#\#):not(#\#):not(#\#) {
  border-inline-start-width: 1px;
}

.xgnv2hj:not(#\#):not(#\#):not(#\#) {
  box-shadow: inset 0 2px var(--ink);
}

.x1sxqcww:not(#\#):not(#\#):not(#\#) {
  box-shadow: inset 0 3px var(--ink);
}

.xk4ohdt:not(#\#):not(#\#):not(#\#) {
  box-shadow: inset 2px 0 #191712;
}

.x171pf8r:not(#\#):not(#\#):not(#\#) {
  color: #191712;
}

.x1m4wxug:not(#\#):not(#\#):not(#\#) {
  color: #66625a;
}

.x1heor9g:not(#\#):not(#\#):not(#\#) {
  color: inherit;
}

.x11tiz7l:not(#\#):not(#\#):not(#\#) {
  color: var(--fabric-blue);
}

.x12a2hzm:not(#\#):not(#\#):not(#\#) {
  color: var(--fabric-green);
}

.x17p5fzp:not(#\#):not(#\#):not(#\#) {
  color: var(--fabric-violet);
}

.xol0q3u:not(#\#):not(#\#):not(#\#) {
  color: var(--ground);
}

.xd52bxh:not(#\#):not(#\#):not(#\#) {
  color: var(--ink-soft);
}

.x1lk8qxj:not(#\#):not(#\#):not(#\#) {
  color: var(--ink);
}

.x17j02y5:not(#\#):not(#\#):not(#\#) {
  color: var(--muted);
}

.xjyc31g:not(#\#):not(#\#):not(#\#) {
  color: var(--quiet);
}

.xsid9ct:not(#\#):not(#\#):not(#\#) {
  cursor: crosshair;
}

.x1ypdohk:not(#\#):not(#\#):not(#\#) {
  cursor: pointer;
}

.x1lliihq:not(#\#):not(#\#):not(#\#) {
  display: block;
}

.x78zum5:not(#\#):not(#\#):not(#\#) {
  display: flex;
}

.xrvj5dj:not(#\#):not(#\#):not(#\#) {
  display: grid;
}

.x1rg5ohu:not(#\#):not(#\#):not(#\#) {
  display: inline-block;
}

.x3nfvp2:not(#\#):not(#\#):not(#\#) {
  display: inline-flex;
}

.x1ghs3r1:not(#\#):not(#\#):not(#\#) {
  fill: color-mix(in srgb,var(--fabric-blue) 34%,var(--ground));
}

.x1n4rfav:not(#\#):not(#\#):not(#\#) {
  fill: color-mix(in srgb,var(--fabric-green) 34%,var(--ground));
}

.x1tnlj46:not(#\#):not(#\#):not(#\#) {
  fill: color-mix(in srgb,var(--fabric-violet) 34%,var(--ground));
}

.x19vg1tv:not(#\#):not(#\#):not(#\#) {
  fill: color-mix(in srgb,var(--ground) 95%,transparent);
}

.xomgi7h:not(#\#):not(#\#):not(#\#) {
  fill: color-mix(in srgb,var(--ink) 5%,var(--ground));
}

.xcmwmch:not(#\#):not(#\#):not(#\#) {
  fill: color-mix(in srgb,var(--ink) var(--bar-accent),var(--ground));
}

.xqq9eeo:not(#\#):not(#\#):not(#\#) {
  fill: color-mix(in srgb,var(--ink) var(--bar-neutral),var(--ground));
}

.xibcomq:not(#\#):not(#\#):not(#\#) {
  fill: color-mix(in srgb,var(--ink) var(--bar-signal),var(--ground));
}

.x34yo3o:not(#\#):not(#\#):not(#\#) {
  fill: color-mix(in srgb,var(--quiet) 80%,transparent);
}

.x117rol3:not(#\#):not(#\#):not(#\#) {
  fill: currentColor;
}

.xbh8q5q:not(#\#):not(#\#):not(#\#) {
  fill: none;
}

.xy6m8k3:not(#\#):not(#\#):not(#\#) {
  fill: #0000;
}

.x14glprw:not(#\#):not(#\#):not(#\#) {
  fill: var(--fabric-blue);
}

.x1dhu45n:not(#\#):not(#\#):not(#\#) {
  fill: var(--fabric-green);
}

.x1osz2m7:not(#\#):not(#\#):not(#\#) {
  fill: var(--fabric-violet);
}

.xalvegh:not(#\#):not(#\#):not(#\#) {
  fill: var(--ground);
}

.x1273x5d:not(#\#):not(#\#):not(#\#) {
  fill: var(--ink-soft);
}

.xllyubw:not(#\#):not(#\#):not(#\#) {
  fill: var(--ink);
}

.xgtflae:not(#\#):not(#\#):not(#\#) {
  fill: var(--muted);
}

.xe4tbth:not(#\#):not(#\#):not(#\#) {
  fill: var(--possibility);
}

.x1bz688k:not(#\#):not(#\#):not(#\#) {
  fill: var(--quiet);
}

.x1s79kb:not(#\#):not(#\#):not(#\#) {
  fill: var(--surface);
}

.xh3jouh:not(#\#):not(#\#):not(#\#) {
  filter: blur(6px);
}

.xdt5ytf:not(#\#):not(#\#):not(#\#) {
  flex-direction: column;
}

.x1ib0a49:not(#\#):not(#\#):not(#\#) {
  font-family: IBM Plex Mono, monospace;
}

.xd4h0mr:not(#\#):not(#\#):not(#\#) {
  font-family: var(--mono);
}

.x1s63d2g:not(#\#):not(#\#):not(#\#) {
  font-family: var(--sans);
}

.xmqhqel:not(#\#):not(#\#):not(#\#) {
  font-size: .86em;
}

.x1s31vzs:not(#\#):not(#\#):not(#\#) {
  font-size: 10.5px;
}

.x1k6wstc:not(#\#):not(#\#):not(#\#) {
  font-size: 10px;
}

.x1qt5hsa:not(#\#):not(#\#):not(#\#) {
  font-size: 11.5px;
}

.x1j6dyjg:not(#\#):not(#\#):not(#\#) {
  font-size: 11px;
}

.xfifm61:not(#\#):not(#\#):not(#\#) {
  font-size: 12px;
}

.x4z9k3i:not(#\#):not(#\#):not(#\#) {
  font-size: 13px;
}

.xif65rj:not(#\#):not(#\#):not(#\#) {
  font-size: 14px;
}

.x1jvydc1:not(#\#):not(#\#):not(#\#) {
  font-size: 15px;
}

.x1j61zf2:not(#\#):not(#\#):not(#\#) {
  font-size: 16px;
}

.x19d36u7:not(#\#):not(#\#):not(#\#) {
  font-size: 17px;
}

.xwsyq91:not(#\#):not(#\#):not(#\#) {
  font-size: 20px;
}

.x3vlhr4:not(#\#):not(#\#):not(#\#) {
  font-size: 27px;
}

.xneq65o:not(#\#):not(#\#):not(#\#) {
  font-size: 28px;
}

.x1s3cmhv:not(#\#):not(#\#):not(#\#) {
  font-size: 32px;
}

.x33rcho:not(#\#):not(#\#):not(#\#) {
  font-size: 52px;
}

.x4v36zk:not(#\#):not(#\#):not(#\#) {
  font-size: 6.4px;
}

.xq549dy:not(#\#):not(#\#):not(#\#) {
  font-size: 7.2px;
}

.x6ijxsv:not(#\#):not(#\#):not(#\#) {
  font-size: 7px;
}

.xlp3en2:not(#\#):not(#\#):not(#\#) {
  font-size: 8.5px;
}

.xfmn3hh:not(#\#):not(#\#):not(#\#) {
  font-size: 9.5px;
}

.xvwhms9:not(#\#):not(#\#):not(#\#) {
  font-size: 9px;
}

.xchep7e:not(#\#):not(#\#):not(#\#) {
  font-size: clamp(27px, 2.2vw, 34px);
}

.x11ml5za:not(#\#):not(#\#):not(#\#) {
  font-size: clamp(42px, 5.5vw, 68px);
}

.x1wbmxie:not(#\#):not(#\#):not(#\#) {
  font-size: clamp(44px, 5.2vw, 68px);
}

.xkk3vh:not(#\#):not(#\#):not(#\#) {
  font-size: var(--fig-caption);
}

.x16ne6f5:not(#\#):not(#\#):not(#\#) {
  font-size: var(--fig-label);
}

.x16kq3i1:not(#\#):not(#\#):not(#\#) {
  font-size: var(--fig-meta);
}

.x11ydbv3:not(#\#):not(#\#):not(#\#) {
  font-size: var(--fig-title);
}

.x1ur3rz7:not(#\#):not(#\#):not(#\#) {
  font-size: var(--text-label);
}

.x1d4ea9r:not(#\#):not(#\#):not(#\#) {
  font-size: var(--text-meta);
}

.x4s38fk:not(#\#):not(#\#):not(#\#) {
  font-size: var(--text-micro);
}

.x1j61x8r:not(#\#):not(#\#):not(#\#) {
  font-style: normal;
}

.xo1l8bm:not(#\#):not(#\#):not(#\#) {
  font-weight: 400;
}

.x10p5zqr:not(#\#):not(#\#):not(#\#) {
  font-weight: 450;
}

.x1cf7cre:not(#\#):not(#\#):not(#\#) {
  font-weight: 480;
}

.xsbxhtu:not(#\#):not(#\#):not(#\#) {
  font-weight: 490;
}

.xk50ysn:not(#\#):not(#\#):not(#\#) {
  font-weight: 500;
}

.xw1mzvt:not(#\#):not(#\#):not(#\#) {
  font-weight: 510;
}

.x11zgcw:not(#\#):not(#\#):not(#\#) {
  font-weight: 520;
}

.xfbjfs5:not(#\#):not(#\#):not(#\#) {
  font-weight: 540;
}

.x1s688f:not(#\#):not(#\#):not(#\#) {
  font-weight: 600;
}

.x1im5e5j:not(#\#):not(#\#):not(#\#) {
  font-weight: 620;
}

.x1xlr1w8:not(#\#):not(#\#):not(#\#) {
  font-weight: 700;
}

.xtrosrc:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: 120px 1fr 52px 40px;
}

.x1c17wn3:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: 150px 1fr;
}

.x1o61qjw:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: 1fr 1fr;
}

.x18dkzxp:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: 1fr 24px 1fr 24px 1fr;
}

.x6epntz:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: 1fr 28px 1fr 28px 1fr;
}

.x134kloy:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: 1fr auto 1fr;
}

.x1iy7u5r:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: 1fr auto 30px;
}

.x52fmzj:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: 1fr auto;
}

.x1y6fwsi:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: 1fr;
}

.xjokdfc:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: 24px 1fr;
}

.xnbbdo2:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: 48px 1fr 140px;
}

.xpe4u2:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: 86px 1fr 118px;
}

.x1c2s0wa:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: auto 1fr auto 1fr auto 1fr auto;
}

.x1g3yg12:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: auto 1fr auto;
}

.xj3qaf6:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: minmax(0, 760px) minmax(200px, 260px);
}

.xuzcw8z:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: repeat(12, 1fr);
}

.xs5l62r:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: repeat(25, 1fr);
}

.x1wlfl8j:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: repeat(3, 1fr);
}

.xl501l6:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: repeat(4, 1fr);
}

.xkgyxu0:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: repeat(5, 1fr);
}

.x1mzazjb:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: repeat(7, 1fr);
}

.x1koyip0:not(#\#):not(#\#):not(#\#) {
  grid-template-rows: 1fr 18px 24px;
}

.xekb394:not(#\#):not(#\#):not(#\#) {
  grid-template-rows: auto 1fr auto;
}

.xogrr9c:not(#\#):not(#\#):not(#\#) {
  grid-template-rows: auto 1fr;
}

.x1qxlq8j:not(#\#):not(#\#):not(#\#) {
  grid-template-rows: auto auto 1fr;
}

.xc8icb0:not(#\#):not(#\#):not(#\#) {
  isolation: isolate;
}

.xl56j7k:not(#\#):not(#\#):not(#\#) {
  justify-content: center;
}

.x1nhvcw1:not(#\#):not(#\#):not(#\#) {
  justify-content: flex-start;
}

.x1qughib:not(#\#):not(#\#):not(#\#) {
  justify-content: space-between;
}

.x1o2pa38:not(#\#):not(#\#):not(#\#) {
  justify-items: center;
}

.x7v7x1q:not(#\#):not(#\#):not(#\#) {
  justify-self: center;
}

.x1w69ole:not(#\#):not(#\#):not(#\#) {
  letter-spacing: -.025em;
}

.x1b4dsll:not(#\#):not(#\#):not(#\#) {
  letter-spacing: -.03em;
}

.x1w3xk6t:not(#\#):not(#\#):not(#\#) {
  letter-spacing: -.045em;
}

.x1clpfr8:not(#\#):not(#\#):not(#\#) {
  letter-spacing: -.05em;
}

.xco43a9:not(#\#):not(#\#):not(#\#) {
  letter-spacing: -.06em;
}

.x13qdn04:not(#\#):not(#\#):not(#\#) {
  letter-spacing: .025em;
}

.x3gc2hl:not(#\#):not(#\#):not(#\#) {
  letter-spacing: .03em;
}

.x1vyo3qp:not(#\#):not(#\#):not(#\#) {
  letter-spacing: .04em;
}

.x2ujxvm:not(#\#):not(#\#):not(#\#) {
  letter-spacing: .05em;
}

.x1dgsrnt:not(#\#):not(#\#):not(#\#) {
  letter-spacing: .06em;
}

.xwhmn0f:not(#\#):not(#\#):not(#\#) {
  letter-spacing: .07em;
}

.x9pfba7:not(#\#):not(#\#):not(#\#) {
  letter-spacing: .08em;
}

.x1kdsg29:not(#\#):not(#\#):not(#\#) {
  letter-spacing: .11em;
}

.x7447wj:not(#\#):not(#\#):not(#\#) {
  letter-spacing: .12em;
}

.x1labic3:not(#\#):not(#\#):not(#\#) {
  letter-spacing: .14em;
}

.x11fj6oh:not(#\#):not(#\#):not(#\#) {
  letter-spacing: .18em;
}

.x1dor1uw:not(#\#):not(#\#):not(#\#) {
  letter-spacing: .1em;
}

.x12oo3zp:not(#\#):not(#\#):not(#\#) {
  letter-spacing: 0;
}

.xow1fz2:not(#\#):not(#\#):not(#\#) {
  letter-spacing: 1.6px;
}

.x1r0g7yl:not(#\#):not(#\#):not(#\#) {
  letter-spacing: 1px;
}

.xobulqh:not(#\#):not(#\#):not(#\#) {
  line-height: .98;
}

.x14ju556:not(#\#):not(#\#):not(#\#) {
  line-height: 0;
}

.x1159mfc:not(#\#):not(#\#):not(#\#) {
  line-height: 1.1;
}

.x11k29pw:not(#\#):not(#\#):not(#\#) {
  line-height: 1.18;
}

.x132q4wb:not(#\#):not(#\#):not(#\#) {
  line-height: 1.25;
}

.xwn7fz2:not(#\#):not(#\#):not(#\#) {
  line-height: 1.3;
}

.x1xfvgam:not(#\#):not(#\#):not(#\#) {
  line-height: 1.35;
}

.x37zpob:not(#\#):not(#\#):not(#\#) {
  line-height: 1.4;
}

.xfrs9s4:not(#\#):not(#\#):not(#\#) {
  line-height: 1.45;
}

.x1evy7pa:not(#\#):not(#\#):not(#\#) {
  line-height: 1.5;
}

.x1dbl2gt:not(#\#):not(#\#):not(#\#) {
  line-height: 1.6;
}

.xt2yr8m:not(#\#):not(#\#):not(#\#) {
  line-height: 1.72;
}

.xbs1c6g:not(#\#):not(#\#):not(#\#) {
  line-height: 1.9;
}

.xo5v014:not(#\#):not(#\#):not(#\#) {
  line-height: 1;
}

.x1d3mw78:not(#\#):not(#\#):not(#\#) {
  line-height: 16px;
}

.x1owg228:not(#\#):not(#\#):not(#\#) {
  mix-blend-mode: multiply;
}

.xl1xv1r:not(#\#):not(#\#):not(#\#) {
  object-fit: cover;
}

.x1kzsush:not(#\#):not(#\#):not(#\#) {
  opacity: .08;
}

.x7zo42s:not(#\#):not(#\#):not(#\#) {
  opacity: .16;
}

.xyd83as:not(#\#):not(#\#):not(#\#) {
  opacity: .45;
}

.xbyyjgo:not(#\#):not(#\#):not(#\#) {
  opacity: .5;
}

.xwq05k6:not(#\#):not(#\#):not(#\#) {
  opacity: .55;
}

.x19s9pn4:not(#\#):not(#\#):not(#\#) {
  opacity: .82;
}

.xg01cxk:not(#\#):not(#\#):not(#\#) {
  opacity: 0;
}

.x1hc1fzr:not(#\#):not(#\#):not(#\#) {
  opacity: 1;
}

.x1xda8zx:not(#\#):not(#\#):not(#\#) {
  opacity: calc(.06 + var(--autonomy) * .035);
}

.xotsvwv:not(#\#):not(#\#):not(#\#) {
  outline-color: #d9d5c8;
}

.xaatb59:not(#\#):not(#\#):not(#\#) {
  outline-style: solid;
}

.x1qgsegg:not(#\#):not(#\#):not(#\#) {
  outline-width: 1px;
}

.xj0a0fe:not(#\#):not(#\#):not(#\#) {
  overflow-wrap: anywhere;
}

.x1x0jnz8:not(#\#):not(#\#):not(#\#) {
  paint-order: stroke;
}

.x67bb7w:not(#\#):not(#\#):not(#\#) {
  pointer-events: auto;
}

.x47corl:not(#\#):not(#\#):not(#\#) {
  pointer-events: none;
}

.x1bz8pot:not(#\#):not(#\#):not(#\#) {
  pointer-events: stroke;
}

.x10l6tqk:not(#\#):not(#\#):not(#\#) {
  position: absolute;
}

.x1n2onr6:not(#\#):not(#\#):not(#\#) {
  position: relative;
}

.x7wzq59:not(#\#):not(#\#):not(#\#) {
  position: sticky;
}

.x1ba9y5v:not(#\#):not(#\#):not(#\#) {
  stroke-dasharray: 2 4;
}

.x1gjz8bi:not(#\#):not(#\#):not(#\#) {
  stroke-dasharray: 2 7;
}

.xkxsyc2:not(#\#):not(#\#):not(#\#) {
  stroke-dasharray: 3 5;
}

.x181cfh9:not(#\#):not(#\#):not(#\#) {
  stroke-dasharray: 3200;
}

.x16fv8ck:not(#\#):not(#\#):not(#\#) {
  stroke-dashoffset: 3200px;
}

.x1bvg2zp:not(#\#):not(#\#):not(#\#) {
  stroke-opacity: .16;
}

.x1r6sdyr:not(#\#):not(#\#):not(#\#) {
  stroke-width: 1.25px;
}

.x1k315e8:not(#\#):not(#\#):not(#\#) {
  stroke-width: 1.4px;
}

.xhxwl1:not(#\#):not(#\#):not(#\#) {
  stroke-width: 1.6px;
}

.xnpr05h:not(#\#):not(#\#):not(#\#) {
  stroke-width: 1px;
}

.x826nfy:not(#\#):not(#\#):not(#\#) {
  stroke-width: 11px;
}

.x1eds3jc:not(#\#):not(#\#):not(#\#) {
  stroke-width: 1px;
}

.xvlca1e:not(#\#):not(#\#):not(#\#) {
  stroke-width: 2px;
}

.xbmjoge:not(#\#):not(#\#):not(#\#) {
  stroke-width: 22px;
}

.x8pzrqk:not(#\#):not(#\#):not(#\#) {
  stroke-width: 2px;
}

.xi5qq39:not(#\#):not(#\#):not(#\#) {
  stroke: #000;
}

.x1bsytm1:not(#\#):not(#\#):not(#\#) {
  stroke: color-mix(in srgb,var(--fabric-blue) 48%,var(--line));
}

.x1y3e29z:not(#\#):not(#\#):not(#\#) {
  stroke: color-mix(in srgb,var(--fabric-green) 48%,var(--line));
}

.xzcux0v:not(#\#):not(#\#):not(#\#) {
  stroke: color-mix(in srgb,var(--fabric-violet) 48%,var(--line));
}

.xidili1:not(#\#):not(#\#):not(#\#) {
  stroke: color-mix(in srgb,var(--line) 72%,transparent);
}

.x73je2i:not(#\#):not(#\#):not(#\#) {
  stroke: currentColor;
}

.xeutv01:not(#\#):not(#\#):not(#\#) {
  stroke: none;
}

.xmy28x3:not(#\#):not(#\#):not(#\#) {
  stroke: #0000;
}

.xl9n5dc:not(#\#):not(#\#):not(#\#) {
  stroke: var(--bar-value-halo);
}

.x3jo0ar:not(#\#):not(#\#):not(#\#) {
  stroke: var(--fabric-blue);
}

.xnd157n:not(#\#):not(#\#):not(#\#) {
  stroke: var(--fabric-green);
}

.x1wdp755:not(#\#):not(#\#):not(#\#) {
  stroke: var(--fabric-violet);
}

.x161gji6:not(#\#):not(#\#):not(#\#) {
  stroke: var(--ink);
}

.x1dvia9f:not(#\#):not(#\#):not(#\#) {
  stroke: var(--line-strong);
}

.x1a00kvv:not(#\#):not(#\#):not(#\#) {
  stroke: var(--line);
}

.x1k5j3q4:not(#\#):not(#\#):not(#\#) {
  stroke: var(--muted);
}

.xgz6cjg:not(#\#):not(#\#):not(#\#) {
  stroke: var(--quiet);
}

.x2b8uid:not(#\#):not(#\#):not(#\#) {
  text-align: center;
}

.xdpxx8g:not(#\#):not(#\#):not(#\#) {
  text-align: left;
}

.x1hr2gdg:not(#\#):not(#\#):not(#\#) {
  text-align: right;
}

.xrygrdm:not(#\#):not(#\#):not(#\#) {
  -webkit-text-decoration-color: var(--line-strong);
  text-decoration-color: var(--line-strong);
}

.xlyipyv:not(#\#):not(#\#):not(#\#) {
  text-overflow: ellipsis;
}

.x11uvx4b:not(#\#):not(#\#):not(#\#) {
  text-shadow: 0 1px 18px var(--ground);
}

.x19pm5ym:not(#\#):not(#\#):not(#\#) {
  text-shadow: none;
}

.x6mezaz:not(#\#):not(#\#):not(#\#) {
  text-transform: none;
}

.xtvhhri:not(#\#):not(#\#):not(#\#) {
  text-transform: uppercase;
}

.xda060z:not(#\#):not(#\#):not(#\#) {
  text-underline-offset: 3px;
}

.x1w2vvpw:not(#\#):not(#\#):not(#\#) {
  text-wrap: balance;
}

.x1764fhq:not(#\#):not(#\#):not(#\#) {
  transform-box: fill-box;
}

.x1xcwlea:not(#\#):not(#\#):not(#\#) {
  transform-box: view-box;
}

.xm4efwp:not(#\#):not(#\#):not(#\#) {
  transform-origin: bottom;
}

.x1g0ag68:not(#\#):not(#\#):not(#\#) {
  transform-origin: center;
}

.x19w6rv:not(#\#):not(#\#):not(#\#) {
  transform-origin: 0;
}

.x8sxod4:not(#\#):not(#\#):not(#\#) {
  transform: rotate(.01deg);
}

.x1iffjtl:not(#\#):not(#\#):not(#\#) {
  transform: rotate(90deg);
}

.x1ufz0iv:not(#\#):not(#\#):not(#\#) {
  transform: scaleX(0);
}

.xxa6egd:not(#\#):not(#\#):not(#\#) {
  transform: scaleY(0);
}

.xo88s9q:not(#\#):not(#\#):not(#\#) {
  transform: translate(-50%, -100%);
}

.xbj7s3b:not(#\#):not(#\#):not(#\#) {
  transform: translate(-50%, -3px);
}

.x1nc5ocm:not(#\#):not(#\#):not(#\#) {
  transform: translate(-50%);
}

.xnuof9x:not(#\#):not(#\#):not(#\#) {
  transform: translate(-50%, 7px);
}

.xuuh30:not(#\#):not(#\#):not(#\#) {
  transform: translateX(-50%);
}

.x1cb1t30:not(#\#):not(#\#):not(#\#) {
  transform: translateY(-50%);
}

.xlc3by4:not(#\#):not(#\#):not(#\#) {
  transform: translateY(3px);
}

.x13efnbd:not(#\#):not(#\#):not(#\#) {
  vector-effect: non-scaling-stroke;
}

.xxymvpz:not(#\#):not(#\#):not(#\#) {
  vertical-align: middle;
}

.xuxw1ft:not(#\#):not(#\#):not(#\#) {
  white-space: nowrap;
}

.x98t3bc:not(#\#):not(#\#):not(#\#) {
  writing-mode: vertical-rl;
}

.x1ja2u2z:not(#\#):not(#\#):not(#\#) {
  z-index: 0;
}

.xe6euy6.xe6euy6:where(.xq23tk7:focus-within *):not(#\#):not(#\#):not(#\#) {
  animation-name: xlvkypw-B;
}

.x964jrl.x964jrl:where(.xq23tk7:focus-within *):not(#\#):not(#\#):not(#\#) {
  animation-name: xqticxn-B;
}

.x17tzv6.x17tzv6:where(.x15yremm:focus-visible *):not(#\#):not(#\#):not(#\#) {
  opacity: 1;
}

.x1jg2zx4.x1jg2zx4:where(.x15yremm:focus-visible *):not(#\#):not(#\#):not(#\#) {
  transform: translate(-50%);
}

.x1wlmu97.x1wlmu97:where(.xeyzmav:hover *):not(#\#):not(#\#):not(#\#) {
  animation-name: x11xyjzo-B;
}

.x9a2ema.x9a2ema:where(.xeyzmav:hover *):not(#\#):not(#\#):not(#\#) {
  animation-name: x16jwsr9-B;
}

.xistplf.xistplf:where(.xeyzmav:hover *):not(#\#):not(#\#):not(#\#) {
  animation-name: xh0c9hr-B;
}

.xht94os.xht94os:where(.xq23tk7:hover *):not(#\#):not(#\#):not(#\#) {
  animation-name: xlvkypw-B;
}

.x10v7lx0.x10v7lx0:where(.xq23tk7:hover *):not(#\#):not(#\#):not(#\#) {
  animation-name: xqticxn-B;
}

.xrb4xch.xrb4xch:where(.xk81swi:hover *):not(#\#):not(#\#):not(#\#) {
  background-color: var(--ink);
}

.x9eqb52.x9eqb52:where(.x1ig8rl8:hover *):not(#\#):not(#\#):not(#\#) {
  color: inherit;
}

.x1yhu30h.x1yhu30h:where(.x17i4zza:hover *):not(#\#):not(#\#):not(#\#) {
  fill: color-mix(in srgb,var(--ink) 6%,transparent);
}

.xv0i99s.xv0i99s:where(.x20d1lu:hover *):not(#\#):not(#\#):not(#\#) {
  fill: color-mix(in srgb,var(--ink) var(--bar-hover),var(--ground));
}

.xqukgxe.xqukgxe:where(.x17i4zza:hover *):not(#\#):not(#\#):not(#\#) {
  fill: var(--ink);
}

.xspsves.xspsves:where(.x176e4ge:hover *):not(#\#):not(#\#):not(#\#) {
  filter: brightness(1.35);
}

.x1ku9p07.x1ku9p07:where(.xk81swi:hover *):not(#\#):not(#\#):not(#\#) {
  filter: contrast(1.2);
}

.xt8wpvx.xt8wpvx:where(.x176e4ge:hover *):not(#\#):not(#\#):not(#\#) {
  filter: contrast(1.35);
}

.x18k65nw.x18k65nw:where(.xeyzmav:hover *):not(#\#):not(#\#):not(#\#), .x1qyeuqm.x1qyeuqm:where(.xdzw6jl:hover *):not(#\#):not(#\#):not(#\#), .x1wjkqe0.x1wjkqe0:where(.x15yremm:hover *):not(#\#):not(#\#):not(#\#), .x51fjq4.x51fjq4:where(.x176e4ge:hover *):not(#\#):not(#\#):not(#\#), .xz8sys6.xz8sys6:where(.x1lzjjxu:hover *):not(#\#):not(#\#):not(#\#) {
  opacity: 1;
}

.x1lkemr0.x1lkemr0:where(.xdzw6jl:hover *):not(#\#):not(#\#):not(#\#) {
  stroke-width: 2.4px;
}

.x13b1thw.x13b1thw:where(.x176e4ge:hover *):not(#\#):not(#\#):not(#\#), .x1nysvy6.x1nysvy6:where(.x15yremm:hover *):not(#\#):not(#\#):not(#\#) {
  transform: translate(-50%);
}

.x1iytsf6.x1iytsf6:where(.x1cj90dt:hover *):not(#\#):not(#\#):not(#\#), .x1ra8y4o.x1ra8y4o:where(.x1u7lm95:hover *):not(#\#):not(#\#):not(#\#), .xq4joa2.xq4joa2:where(.x1mr694q:hover *):not(#\#):not(#\#):not(#\#) {
  transform: translateX(5px);
}

.x17btwsv.x17btwsv:where(.x1lzjjxu:hover *):not(#\#):not(#\#):not(#\#) {
  transform: translateY(0);
}

.xlzhnao.xlzhnao:where(.xk81swi:focus *):not(#\#):not(#\#):not(#\#) {
  background-color: var(--ink);
}

.x88ed0d.x88ed0d:where(.x1ig8rl8:focus *):not(#\#):not(#\#):not(#\#) {
  color: inherit;
}

.xz8hrgl.xz8hrgl:where(.x20d1lu:focus *):not(#\#):not(#\#):not(#\#) {
  fill: color-mix(in srgb,var(--ink) var(--bar-hover),var(--ground));
}

.xac3t1s.xac3t1s:where(.x176e4ge:focus *):not(#\#):not(#\#):not(#\#) {
  filter: brightness(1.35);
}

.xetljfj.xetljfj:where(.xk81swi:focus *):not(#\#):not(#\#):not(#\#) {
  filter: contrast(1.2);
}

.x1n6rxuo.x1n6rxuo:where(.x176e4ge:focus *):not(#\#):not(#\#):not(#\#) {
  filter: contrast(1.35);
}

.x1pqnyi5.x1pqnyi5:where(.xdzw6jl:focus *):not(#\#):not(#\#):not(#\#), .xgtk35i.xgtk35i:where(.x1lzjjxu:focus *):not(#\#):not(#\#):not(#\#), .xs1yo0w.xs1yo0w:where(.x176e4ge:focus *):not(#\#):not(#\#):not(#\#) {
  opacity: 1;
}

.xpmaaje.xpmaaje:where(.xdzw6jl:focus *):not(#\#):not(#\#):not(#\#) {
  stroke-width: 2.4px;
}

.x169gkwn.x169gkwn:where(.x176e4ge:focus *):not(#\#):not(#\#):not(#\#) {
  transform: translate(-50%);
}

.x1xcct3h.x1xcct3h:where(.x1lzjjxu:focus *):not(#\#):not(#\#):not(#\#) {
  transform: translateY(0);
}

.xpuxcbz:focus-visible:not(#\#):not(#\#):not(#\#) {
  outline-color: var(--ink);
}

.xhfxdjs:focus-visible:not(#\#):not(#\#):not(#\#) {
  outline-offset: -3px;
}

.x9v5kkp:focus-visible:not(#\#):not(#\#):not(#\#) {
  outline-style: solid;
}

.x4xl6zf:focus-visible:not(#\#):not(#\#):not(#\#) {
  outline-width: 1px;
}

.x330t6p.x330t6p:not(:focus-within):where(.x757m3z:focus-within ~ *, :has( ~ .x757m3z:focus-within)):not(#\#):not(#\#):not(#\#) {
  opacity: .2;
}

.xqp9ws1.xqp9ws1:not(:focus-within):where(.x1vb8et7:focus-within ~ *, :has( ~ .x1vb8et7:focus-within)):not(#\#):not(#\#):not(#\#) {
  opacity: .42;
}

.x1xzey21.x1xzey21:not(:hover):where(.x176e4ge:hover ~ *, :has( ~ .x176e4ge:hover)):not(#\#):not(#\#):not(#\#), .xp62oyt.xp62oyt:not(:hover):where(.xk81swi:hover ~ *, :has( ~ .xk81swi:hover)):not(#\#):not(#\#):not(#\#) {
  filter: grayscale();
}

.x19czloj.x19czloj:not(:hover):where(.xdzw6jl:hover ~ *, :has( ~ .xdzw6jl:hover)):not(#\#):not(#\#):not(#\#) {
  opacity: .12;
}

.x3i7fke.x3i7fke:not(:hover):where(.x757m3z:hover ~ *, :has( ~ .x757m3z:hover)):not(#\#):not(#\#):not(#\#) {
  opacity: .2;
}

.x2z02wg.x2z02wg:not(:hover):where(.x176e4ge:hover ~ *, :has( ~ .x176e4ge:hover)):not(#\#):not(#\#):not(#\#), .xc0i9st.xc0i9st:not(:hover):where(.xk81swi:hover ~ *, :has( ~ .xk81swi:hover)):not(#\#):not(#\#):not(#\#) {
  opacity: .22;
}

.xo9fsht.xo9fsht:not(:hover):where(.x17i4zza:hover ~ *, :has( ~ .x17i4zza:hover)):not(#\#):not(#\#):not(#\#) {
  opacity: .38;
}

.x1eoc2o5.x1eoc2o5:not(:hover):where(.x1vb8et7:hover ~ *, :has( ~ .x1vb8et7:hover)):not(#\#):not(#\#):not(#\#) {
  opacity: .42;
}

.x1o6zce6.x1o6zce6:not(:focus):where(.x176e4ge:focus ~ *, :has( ~ .x176e4ge:focus)):not(#\#):not(#\#):not(#\#), .xkb9kuo.xkb9kuo:not(:focus):where(.xk81swi:focus ~ *, :has( ~ .xk81swi:focus)):not(#\#):not(#\#):not(#\#) {
  filter: grayscale();
}

.x97v0uy.x97v0uy:not(:focus):where(.xdzw6jl:focus ~ *, :has( ~ .xdzw6jl:focus)):not(#\#):not(#\#):not(#\#) {
  opacity: .12;
}

.xabzsqf.xabzsqf:not(:focus):where(.x176e4ge:focus ~ *, :has( ~ .x176e4ge:focus)):not(#\#):not(#\#):not(#\#), .xh1v5a4.xh1v5a4:not(:focus):where(.xk81swi:focus ~ *, :has( ~ .xk81swi:focus)):not(#\#):not(#\#):not(#\#) {
  opacity: .22;
}

.xbqzjr5:hover:not(#\#):not(#\#):not(#\#) {
  background-color: #191712;
}

.x1rbckls:hover:not(#\#):not(#\#):not(#\#) {
  background-color: color-mix(in srgb,var(--fabric-amber) 28%,var(--ground));
}

.x1n1lwvv:hover:not(#\#):not(#\#):not(#\#) {
  background-color: color-mix(in srgb,var(--fabric-blue) 11%,var(--surface-solid));
}

.x1gg4y8i:hover:not(#\#):not(#\#):not(#\#) {
  background-color: color-mix(in srgb,var(--fabric-blue) 28%,var(--ground));
}

.xokcmz2:hover:not(#\#):not(#\#):not(#\#) {
  background-color: color-mix(in srgb,var(--fabric-green) 18%,var(--ground));
}

.x19rl2vp:hover:not(#\#):not(#\#):not(#\#) {
  background-color: color-mix(in srgb,var(--fabric-green) 28%,var(--ground));
}

.x15cbjsr:hover:not(#\#):not(#\#):not(#\#) {
  background-color: color-mix(in srgb,var(--fabric-red) 28%,var(--ground));
}

.x11s8n8j:hover:not(#\#):not(#\#):not(#\#) {
  background-color: color-mix(in srgb,var(--fabric-red) 28%,var(--surface-solid));
}

.xgwo3qo:hover:not(#\#):not(#\#):not(#\#) {
  background-color: color-mix(in srgb,var(--fabric-violet) 28%,var(--ground));
}

.xfzd6m0:hover:not(#\#):not(#\#):not(#\#) {
  background-color: color-mix(in srgb,var(--surface-solid) 55%,transparent);
}

.x4weawx:hover:not(#\#):not(#\#):not(#\#) {
  background-color: var(--ink);
}

.xdc8u5p:hover:not(#\#):not(#\#):not(#\#) {
  background-color: var(--surface);
}

.xcuc2pf:hover:not(#\#):not(#\#):not(#\#) {
  box-shadow: inset 0 0 0 1px color-mix(in srgb,var(--fabric-amber) 72%,var(--ink));
}

.x1bcz3kc:hover:not(#\#):not(#\#):not(#\#) {
  box-shadow: inset 0 0 0 1px color-mix(in srgb,var(--fabric-blue) 72%,var(--ink));
}

.x1t8acp7:hover:not(#\#):not(#\#):not(#\#) {
  box-shadow: inset 0 0 0 1px color-mix(in srgb,var(--fabric-green) 72%,var(--ink));
}

.x1nrnyy8:hover:not(#\#):not(#\#):not(#\#) {
  box-shadow: inset 0 0 0 1px color-mix(in srgb,var(--fabric-red) 72%,var(--ink));
}

.x1r206l1:hover:not(#\#):not(#\#):not(#\#) {
  box-shadow: inset 0 0 0 1px color-mix(in srgb,var(--fabric-violet) 72%,var(--ink));
}

.x1grw04:hover:not(#\#):not(#\#):not(#\#) {
  box-shadow: inset 0 0 0 1px var(--ink);
}

.x18cxln0:hover:not(#\#):not(#\#):not(#\#) {
  color: #f5f3ec;
}

.xvohvwf:hover:not(#\#):not(#\#):not(#\#) {
  color: var(--ink);
}

.xe0fmea:hover:not(#\#):not(#\#):not(#\#) {
  fill: var(--ink);
}

.xdp4f3d:hover:not(#\#):not(#\#):not(#\#) {
  fill: var(--muted);
}

.x1o7uuvo:hover:not(#\#):not(#\#):not(#\#) {
  opacity: 1;
}

.x16t12nk:hover:not(#\#):not(#\#):not(#\#) {
  r: 5px;
}

.xlrfyox:hover:not(#\#):not(#\#):not(#\#) {
  -webkit-text-decoration-color: var(--ink);
  text-decoration-color: var(--ink);
}

.x1wkrpzv:hover:not(#\#):not(#\#):not(#\#) {
  transform: scale(1.08);
}

.x1lz31oe:hover:not(#\#):not(#\#):not(#\#) {
  transform: translateY(-2px);
}

.x13ok0bc:hover:not(#\#):not(#\#):not(#\#) {
  z-index: 1;
}

.xfvbw8j:focus:not(#\#):not(#\#):not(#\#) {
  background-color: color-mix(in srgb,var(--fabric-amber) 28%,var(--ground));
}

.x1q8zecd:focus:not(#\#):not(#\#):not(#\#) {
  background-color: color-mix(in srgb,var(--fabric-blue) 11%,var(--surface-solid));
}

.x46jcpb:focus:not(#\#):not(#\#):not(#\#) {
  background-color: color-mix(in srgb,var(--fabric-blue) 28%,var(--ground));
}

.x68z0ac:focus:not(#\#):not(#\#):not(#\#) {
  background-color: color-mix(in srgb,var(--fabric-green) 28%,var(--ground));
}

.x1onv5qf:focus:not(#\#):not(#\#):not(#\#) {
  background-color: color-mix(in srgb,var(--fabric-red) 28%,var(--ground));
}

.x1tzpnjz:focus:not(#\#):not(#\#):not(#\#) {
  background-color: color-mix(in srgb,var(--fabric-red) 28%,var(--surface-solid));
}

.x13z92ao:focus:not(#\#):not(#\#):not(#\#) {
  background-color: color-mix(in srgb,var(--fabric-violet) 28%,var(--ground));
}

.xfroiph:focus:not(#\#):not(#\#):not(#\#) {
  background-color: color-mix(in srgb,var(--surface-solid) 55%,transparent);
}

.x1n0uaqv:focus:not(#\#):not(#\#):not(#\#) {
  background-color: var(--ink);
}

.x1s3f2a4:focus:not(#\#):not(#\#):not(#\#) {
  box-shadow: inset 0 0 0 1px color-mix(in srgb,var(--fabric-amber) 72%,var(--ink));
}

.x18bbri:focus:not(#\#):not(#\#):not(#\#) {
  box-shadow: inset 0 0 0 1px color-mix(in srgb,var(--fabric-blue) 72%,var(--ink));
}

.x1w6cxlf:focus:not(#\#):not(#\#):not(#\#) {
  box-shadow: inset 0 0 0 1px color-mix(in srgb,var(--fabric-green) 72%,var(--ink));
}

.x15mr7np:focus:not(#\#):not(#\#):not(#\#) {
  box-shadow: inset 0 0 0 1px color-mix(in srgb,var(--fabric-red) 72%,var(--ink));
}

.x1epo0f4:focus:not(#\#):not(#\#):not(#\#) {
  box-shadow: inset 0 0 0 1px color-mix(in srgb,var(--fabric-violet) 72%,var(--ink));
}

.x6wgbfd:focus:not(#\#):not(#\#):not(#\#) {
  box-shadow: inset 0 0 0 1px var(--ink);
}

.xye7cp6:focus:not(#\#):not(#\#):not(#\#) {
  color: var(--ink);
}

.xjn7m7u:focus:not(#\#):not(#\#):not(#\#) {
  filter: brightness(1.35);
}

.x1uxbtfk:focus:not(#\#):not(#\#):not(#\#) {
  opacity: 1;
}

.xhlp2gg:focus:not(#\#):not(#\#):not(#\#) {
  outline-style: none;
}

.x1l9t207:focus:not(#\#):not(#\#):not(#\#) {
  outline-width: 0;
}

.xnyhg9t:focus:not(#\#):not(#\#):not(#\#) {
  z-index: 1;
}

@media (width <= 720px) {
  .x1jgdhzm.x1jgdhzm:not(#\#):not(#\#):not(#\#) {
    -webkit-box-orient: vertical;
  }

  .x1t3ajw5.x1t3ajw5:not(#\#):not(#\#):not(#\#) {
    -webkit-line-clamp: 2;
  }

  .x12te232.x12te232:not(#\#):not(#\#):not(#\#) {
    align-items: flex-end;
  }

  .x1pftkvw.x1pftkvw:not(#\#):not(#\#):not(#\#) {
    align-items: flex-start;
  }

  .xc19x5z.xc19x5z:not(#\#):not(#\#):not(#\#) {
    background-color: var(--ground);
  }

  .x6rr52w.x6rr52w:not(#\#):not(#\#):not(#\#) {
    display: -webkit-box;
  }
}

@media print {
  .x131h156.x131h156:not(#\#):not(#\#):not(#\#) {
    display: block;
  }
}

@media (width <= 720px) {
  .x49x15t.x49x15t:not(#\#):not(#\#):not(#\#) {
    display: none;
  }
}

@media print {
  .xbjcvb9.xbjcvb9:not(#\#):not(#\#):not(#\#) {
    display: none;
  }
}

@media (width <= 720px) {
  .x1g3ag0e.x1g3ag0e:not(#\#):not(#\#):not(#\#) {
    flex-direction: column;
  }

  .xc2job8.xc2job8:not(#\#):not(#\#):not(#\#) {
    flex-wrap: wrap;
  }

  .xxqqsnj.xxqqsnj:not(#\#):not(#\#):not(#\#) {
    font-size: 13px;
  }

  .xfw7kl3.xfw7kl3:not(#\#):not(#\#):not(#\#) {
    font-size: clamp(39px, 12vw, 56px);
  }

  .x1j5bwdg.x1j5bwdg:not(#\#):not(#\#):not(#\#) {
    font-size: clamp(40px, 12vw, 56px);
  }

  .x3nao2l.x3nao2l:not(#\#):not(#\#):not(#\#) {
    grid-auto-rows: 1fr;
  }

  .x1poywng.x1poywng:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: 1fr 24px;
  }

  .x1oysyvg.x1oysyvg:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: 1fr;
  }

  .x1qh9hfw.x1qh9hfw:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: 42px 1fr;
  }
}

@media (width <= 1040px) {
  .x49nv03.x49nv03:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: minmax(0, 760px);
  }
}

@media (width <= 720px) {
  .xispxeb.xispxeb:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: repeat(2, 1fr);
  }

  .x7rfhlg.x7rfhlg:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

@media (width >= 720.01px) and (width <= 1040px) {
  .x164wi8i.x164wi8i:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: repeat(3, 1fr);
  }
}

@media (prefers-color-scheme: dark) {
  .x17xf236.x17xf236:not(#\#):not(#\#):not(#\#) {
    mix-blend-mode: screen;
  }

  .x19o80fj.x19o80fj:not(#\#):not(#\#):not(#\#) {
    opacity: .11;
  }
}

@media (width <= 720px) {
  .xnn811w.xnn811w:not(#\#):not(#\#):not(#\#) {
    overscroll-behavior-inline: contain;
  }
}

@media (width <= 1040px) {
  .x1o03cjc.x1o03cjc:not(#\#):not(#\#):not(#\#) {
    position: static;
  }
}

@media (width <= 720px) {
  .x9ban4o.x9ban4o:not(#\#):not(#\#):not(#\#) {
    row-gap: 8px;
  }

  .x1q2e9g4.x1q2e9g4:not(#\#):not(#\#):not(#\#) {
    transform: none;
  }
}

@media (prefers-reduced-motion: reduce) {
  .xuupxpy.xuupxpy:not(#\#):not(#\#):not(#\#) {
    transform: none;
  }
}

@media (width <= 720px) {
  .xx6e4zt.xx6e4zt:not(#\#):not(#\#):not(#\#) {
    transform: rotate(90deg);
  }

  .x10hixl4.x10hixl4:not(#\#):not(#\#):not(#\#) {
    white-space: normal;
  }

  .xplfo2h.xplfo2h:not(#\#):not(#\#):not(#\#) {
    writing-mode: horizontal-tb;
  }
}

.x1fdf5gm:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-color: #191712;
}

.x194l7j7:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-color: var(--line-strong);
}

.xk3n7ll:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-color: var(--line);
}

.x1q0q8m5:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-style: solid;
}

.xso031l:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-width: 1px;
}

.x12iudbg:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-left-color: var(--ink);
}

.x19ypqd9:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-left-style: solid;
}

.xe0pwq:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-left-width: 1px;
}

.x1oq2qtl:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-right-color: var(--line);
}

.x11pwa6s:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-right-style: none;
}

.x32b0ac:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-right-style: solid;
}

.xgfja2r:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-right-width: 0;
}

.xs1s249:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-right-width: 1px;
}

.x10o98b9:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-color: #19171247;
}

.x1y6l2on:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-color: color-mix(in srgb,var(--fabric-amber) 56%,var(--line));
}

.x1xd3zth:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-color: color-mix(in srgb,var(--fabric-blue) 52%,var(--line));
}

.x1itysld:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-color: color-mix(in srgb,var(--fabric-green) 58%,var(--line));
}

.x1oqfoj6:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-color: color-mix(in srgb,var(--fabric-green) 60%,var(--line));
}

.x1c6q3a5:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-color: color-mix(in srgb,var(--fabric-violet) 52%,var(--line));
}

.x1h7dpeb:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-color: var(--fabric-red);
}

.x1t8z5wd:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-color: var(--line-strong);
}

.x23dydh:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-color: var(--line);
}

.xlya59e:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-style: dashed;
}

.x13fuv20:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-style: solid;
}

.x178xt8z:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-width: 1px;
}

.xi2lk0m:not(#\#):not(#\#):not(#\#):not(#\#) {
  bottom: -8px;
}

.xconrdv:not(#\#):not(#\#):not(#\#):not(#\#) {
  bottom: 44px;
}

.xeea4wa:not(#\#):not(#\#):not(#\#):not(#\#) {
  bottom: clamp(30px, 7vh, 68px);
}

.x5yr21d:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 100%;
}

.x187pvsn:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 100svh;
}

.x6w4g8m:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 11px;
}

.x1kpxq89:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 12px;
}

.x18gnavp:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 13px;
}

.x1v9usgg:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 14px;
}

.xmix8c7:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 18px;
}

.xjm9jq1:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 1px;
}

.x1qx5ct2:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 20px;
}

.x17rw0jw:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 22px;
}

.xjw0oki:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 235px;
}

.xd7y6wv:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 26px;
}

.x36qwtl:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 2px;
}

.x1gnnpzl:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 30px;
}

.xc9qbxq:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 36px;
}

.x16wdlz0:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 38px;
}

.x1vqgdyp:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 40px;
}

.xf6wnu4:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 430px;
}

.x1ycjhwn:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 5px;
}

.x1peatla:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 64px;
}

.xols6we:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 6px;
}

.x1hagigm:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 7px;
}

.xt7dq6l:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: auto;
}

.x1sehx6u:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: calc((var(--autonomy) + 1) * 8%);
}

.x8zbx7q:not(#\#):not(#\#):not(#\#):not(#\#) {
  left: -12px;
}

.xu96u03:not(#\#):not(#\#):not(#\#):not(#\#) {
  left: 0;
}

.x1trqr8e:not(#\#):not(#\#):not(#\#):not(#\#) {
  left: 14px;
}

.x1x1qovc:not(#\#):not(#\#):not(#\#):not(#\#) {
  left: 42%;
}

.x1nrll8i:not(#\#):not(#\#):not(#\#):not(#\#) {
  left: 50%;
}

.x18zzsk4:not(#\#):not(#\#):not(#\#):not(#\#) {
  left: clamp(28px, 5vw, 76px);
}

.x193iq5w:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 100%;
}

.x19n20kf:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 255px;
}

.x1pdpmub:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 264px;
}

.xg16ivm:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 296px;
}

.x12fk1ku:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 660px;
}

.x1ap80js:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 800px;
}

.x1x1rfll:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: none;
}

.x2lwn1j:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 0;
}

.x1y06tjk:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 100svh;
}

.x6lgdlw:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 112px;
}

.x1vn6ebd:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 116px;
}

.xxyvzpw:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 118px;
}

.xi3av73:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 120px;
}

.x1gy5wq5:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 145px;
}

.xhvfr7q:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 148px;
}

.xdk3k9y:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 310px;
}

.x21xpn4:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 32px;
}

.xgujvf1:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 42px;
}

.x7ywyr2:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 50px;
}

.x137vrcb:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 520px;
}

.xmku9ua:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 78px;
}

.xeuugli:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-width: 0;
}

.x1drip2q:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-width: 42px;
}

.xk8lq53:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-width: max-content;
}

.xw2csxc:not(#\#):not(#\#):not(#\#):not(#\#) {
  overflow-x: auto;
}

.xsag5q8:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: 12px;
}

.xe75d89:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: 39px;
}

.x1rw0v2c:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: 42px;
}

.xs9asl8:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: 5px;
}

.x10b6aqq:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: 6px;
}

.x1uhho1l:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-left: 0;
}

.xnm25rq:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-left: 16px;
}

.xnljgj5:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-left: 22px;
}

.xd3ty66:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-left: 24px;
}

.x1xpa7k:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-right: 0;
}

.xyamay9:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 16px;
}

.x109j2v6:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 18px;
}

.x4p5aij:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 1px;
}

.x1cnzs8:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 20px;
}

.x1stpksq:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 27px;
}

.x1o4hkn4:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 29px;
}

.x1nn3v0j:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 2px;
}

.xrlqpzj:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 45px;
}

.x4i7bpe:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 48px;
}

.x123j3cw:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 5px;
}

.x11408do:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 80px;
}

.x1y1aw1k:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 8px;
}

.x12xj09w:not(#\#):not(#\#):not(#\#):not(#\#) {
  right: -14px;
}

.x48mh9o:not(#\#):not(#\#):not(#\#):not(#\#) {
  right: 42%;
}

.x1e0gzzx:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: -3px;
}

.x1fo6t33:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: -4px;
}

.x1v4kod4:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: -8px;
}

.xuivejd:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: 14px;
}

.x10508h5:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: 30px;
}

.xwa60dl:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: 50%;
}

.xt14wy9:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: calc(100% + 7px);
}

.xh8yej3:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 100%;
}

.x10vfzb2:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 11px;
}

.xsmyaan:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 12px;
}

.x1fxhmyf:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 13px;
}

.x6jxa94:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 14px;
}

.x1xp8n7a:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 18px;
}

.x1i1rx1s:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 1px;
}

.x1tdqgrh:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 264px;
}

.x23j0i4:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 26px;
}

.x1x62fxo:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 296px;
}

.x1849jeq:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 30px;
}

.x14qfxbe:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 36px;
}

.x1guw455:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 38px;
}

.x14zvdfm:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 48%;
}

.x1ftt334:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 5px;
}

.x1v4s8kt:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 6px;
}

.xh00ny3:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 72%;
}

.xci0xqf:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 7px;
}

.x1xc55vz:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 8px;
}

.x10uckc6:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 92%;
}

.xlz8dks:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: min(1200px, 100%);
}

.x1jyg1z4:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: min(760px, 100%);
}

.xt830al:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: min(820px, 100%);
}

.xj135po:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: min(880px, 100%);
}

.x1t1mhis.x1t1mhis:where(.x1pxkxqk:hover *):not(#\#):not(#\#):not(#\#):not(#\#) {
  height: calc((var(--autonomy) + 1) * 13%);
}

.x10zg81t:first-child:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 0;
}

.x19t6mny:first-child:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 52px;
}

.x1wo2bd8:last-child:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: 52px;
}

@media (width <= 1040px) {
  .xm0dkyb.xm0dkyb:not(#\#):not(#\#):not(#\#):not(#\#) {
    border-bottom-color: var(--line);
  }
}

@media (width <= 720px) {
  .x1bqlozg.x1bqlozg:not(#\#):not(#\#):not(#\#):not(#\#) {
    border-bottom-color: var(--line);
  }
}

@media (width <= 1040px) {
  .x1g2qpyc.x1g2qpyc:not(#\#):not(#\#):not(#\#):not(#\#) {
    border-bottom-style: none;
  }
}

@media (width <= 720px) {
  .xz1c11w.xz1c11w:not(#\#):not(#\#):not(#\#):not(#\#) {
    border-bottom-style: none;
  }
}

@media (width >= 720.01px) and (width <= 1040px) {
  .x1qwhb0j.x1qwhb0j:not(#\#):not(#\#):not(#\#):not(#\#) {
    border-bottom-style: none;
  }
}

@media (width <= 720px) {
  .x1v9snau.x1v9snau:not(#\#):not(#\#):not(#\#):not(#\#) {
    border-bottom-style: solid;
  }
}

@media (width >= 720.01px) and (width <= 1040px) {
  .x175zdsx.x175zdsx:not(#\#):not(#\#):not(#\#):not(#\#) {
    border-bottom-style: solid;
  }
}

@media (width <= 1040px) {
  .x1nkerjt.x1nkerjt:not(#\#):not(#\#):not(#\#):not(#\#) {
    border-bottom-width: 0;
  }
}

@media (width <= 720px) {
  .x60usis.x60usis:not(#\#):not(#\#):not(#\#):not(#\#) {
    border-bottom-width: 0;
  }
}

@media (width >= 720.01px) and (width <= 1040px) {
  .xxsn909.xxsn909:not(#\#):not(#\#):not(#\#):not(#\#) {
    border-bottom-width: 0;
  }
}

@media (width <= 720px) {
  .xdqsl8o.xdqsl8o:not(#\#):not(#\#):not(#\#):not(#\#) {
    border-bottom-width: 1px;
  }
}

@media (width >= 720.01px) and (width <= 1040px) {
  .x1u6iizg.x1u6iizg:not(#\#):not(#\#):not(#\#):not(#\#) {
    border-bottom-width: 1px;
  }
}

@media (width <= 720px) {
  .xa79rj2.xa79rj2:not(#\#):not(#\#):not(#\#):not(#\#) {
    border-right-color: var(--line);
  }

  .x1gyy3v4.x1gyy3v4:not(#\#):not(#\#):not(#\#):not(#\#) {
    border-right-style: none;
  }

  .x1fuyuii.x1fuyuii:not(#\#):not(#\#):not(#\#):not(#\#) {
    border-right-style: solid;
  }

  .xdkdfas.xdkdfas:not(#\#):not(#\#):not(#\#):not(#\#) {
    border-right-width: 0;
  }

  .xqlvid0.xqlvid0:not(#\#):not(#\#):not(#\#):not(#\#) {
    border-right-width: 1px;
  }

  .xkqxfyz.xkqxfyz:not(#\#):not(#\#):not(#\#):not(#\#) {
    border-top-color: var(--line);
  }
}

@media print {
  .xawefaw.xawefaw:not(#\#):not(#\#):not(#\#):not(#\#) {
    border-top-style: none;
  }
}

@media (width <= 720px) {
  .x1lagx6j.x1lagx6j:not(#\#):not(#\#):not(#\#):not(#\#) {
    border-top-style: solid;
  }
}

@media print {
  .x1qzcej9.x1qzcej9:not(#\#):not(#\#):not(#\#):not(#\#) {
    border-top-width: 0;
  }
}

@media (width <= 720px) {
  .xnc2tav.xnc2tav:not(#\#):not(#\#):not(#\#):not(#\#) {
    border-top-width: 1px;
  }

  .x16y469s.x16y469s:not(#\#):not(#\#):not(#\#):not(#\#) {
    bottom: 30px;
  }

  .xzdgyfh.xzdgyfh:not(#\#):not(#\#):not(#\#):not(#\#) {
    height: 340px;
  }

  .x1jf474v.x1jf474v:not(#\#):not(#\#):not(#\#):not(#\#) {
    left: 24px;
  }
}

@media (prefers-reduced-motion: reduce) {
  .x1kvi9hz.x1kvi9hz:not(#\#):not(#\#):not(#\#):not(#\#) {
    left: 50%;
  }
}

@media (width <= 720px) {
  .x19nyjqk.x19nyjqk:not(#\#):not(#\#):not(#\#):not(#\#) {
    min-height: 112px;
  }

  .xtyir7h.xtyir7h:not(#\#):not(#\#):not(#\#):not(#\#) {
    min-height: 26px;
  }

  .xzyi905.xzyi905:not(#\#):not(#\#):not(#\#):not(#\#) {
    min-height: 72px;
  }

  .x10s1r52.x10s1r52:not(#\#):not(#\#):not(#\#):not(#\#) {
    min-height: 82px;
  }

  .x9lbgqp.x9lbgqp:not(#\#):not(#\#):not(#\#):not(#\#) {
    min-height: 84px;
  }

  .x19mlucw.x19mlucw:not(#\#):not(#\#):not(#\#):not(#\#) {
    min-height: 92px;
  }

  .xjeai6c.xjeai6c:not(#\#):not(#\#):not(#\#):not(#\#) {
    min-width: var(--fig-min);
  }

  .xtrsdaw.xtrsdaw:not(#\#):not(#\#):not(#\#):not(#\#) {
    overflow-x: auto;
  }

  .x119uwrm.x119uwrm:not(#\#):not(#\#):not(#\#):not(#\#) {
    overflow-y: hidden;
  }

  .xywb2.xywb2:not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-bottom: 16px;
  }

  .xzamme0.xzamme0:not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-left: 0;
  }
}

@media print {
  .xv9y62a.xv9y62a:not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-top: 0;
  }
}

@media (width <= 720px) {
  .x116fg1i.x116fg1i:not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-top: 34px;
  }
}

@media print {
  .x9lbmaw.x9lbmaw:not(#\#):not(#\#):not(#\#):not(#\#) {
    width: 100%;
  }
}

.x15573bs:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  inset: 20%;
}

.x16pnt6f:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  inset: auto 0 0;
}

.xf6em4v:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  inset: auto 0 11px;
}

.x1h6t2zl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  border-color: var(--line);
}

.x9msap3:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  border-radius: 50%;
}

.x5zwvoq:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  border-style: dashed;
}

.xz8fyzm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  border-width: 1px;
}

.x1vhyjf2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  transition: transform .25s;
}

.x1m41xvl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  transition: transform .2s;
}

.x1he9x4y:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  animation-duration: .55s;
}

.xortrgu:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  animation-duration: .7s;
}

.xzbbo6r:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  animation-duration: 2.8s;
}

.x17pmmvk:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  animation-fill-mode: forwards;
}

.x13ee8us:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  animation-iteration-count: infinite;
}

.x1v2bsr7:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  animation-timing-function: cubic-bezier(.2, .8, .2, 1);
}

.x1fazy49:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  animation-timing-function: steps(2, end);
}

.x1wavhos:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  animation-timing-function: cubic-bezier(.4, 0, .2, 1);
}

.xrk2tdi:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  background-color: var(--ground);
}

.x1bylt9g:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before, .xmqgu39:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  background-color: var(--ink);
}

.x13f5nuh:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  background-color: var(--line-strong);
}

.x1rpvtxy:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  background-color: var(--possibility);
}

.x1dkj8vr:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  color: var(--line-strong);
}

.x100rkj9:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after, .x10tli2e:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  content: "";
}

.xbg6shv:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  content: "›";
}

.x1lso5kw:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  font-family: var(--mono);
}

.x1dgvk17:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  font-size: var(--text-meta);
}

.x1ioofie:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  line-height: 1;
}

.xmf22ne:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  opacity: 0;
}

.x1hmns74:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before, .x1j6awrg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  position: absolute;
}

.x1ngig8k:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  transform-origin: 0;
}

.x1hw7zod:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  transform: scaleX(0);
}

.xvrkvlx:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  transform: scaleX(1);
}

.xq20v1m:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  transform: translateY(-50%);
}

.xitxdhh:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  z-index: 1;
}

.x1n6hsxa.x1n6hsxa:where(.x6a56sd:focus-within *):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  animation-name: xuvwltp-B;
}

.x2e6lki.x2e6lki:where(.xk81swi:hover *):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  animation-name: xkotika-B;
}

.xu3xujt.xu3xujt:where(.x6a56sd:hover *):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  animation-name: xuvwltp-B;
}

.x1w3955l.x1w3955l:where(.xk81swi:hover *):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  opacity: 1;
}

.xnn4cfm.xnn4cfm:where(.xk81swi:focus *):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  animation-name: xkotika-B;
}

.xlzfc8r.xlzfc8r:where(.xk81swi:focus *):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  opacity: 1;
}

.xc0k9vy:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  animation-name: xvj9158-B;
}

.x1hvzo1i:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  transform: scaleX(1);
}

.x1vd6pak:focus:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  animation-name: xvj9158-B;
}

@media (width <= 720px) {
  .xof3mtt.xof3mtt:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
    display: none;
  }
}

.xnhwdv6:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  border-top-color: var(--ink);
}

.xnvurfn:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  border-top-style: solid;
}

.xm4vf9w:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  border-top-width: 1px;
}

.x16fvuwb:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  bottom: 3px;
}

.x1ba3o13:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  bottom: 42px;
}

.x1wsn0xg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  height: 100%;
}

.xcock1l:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  height: 1px;
}

.xar2jh8:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  height: 3px;
}

.xr2oakv:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before, .xtf7t35:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  height: 5px;
}

.x17cx49:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after, .x1wlytlt:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  left: 0;
}

.x68gjmx:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  right: -7px;
}

.xnbfe2x:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  right: 0;
}

.x1nw6nmz:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before, .x1sqi65r:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  top: -3px;
}

.x1m1drc7:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  top: 0;
}

.x5iwzl5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  top: 102px;
}

.x1vbcz05:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  top: 36px;
}

.xoqv437:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  top: 50%;
}

.x1rmj1tg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  width: 100%;
}

.x1uf62od:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  width: 18px;
}

.x1vgi0k:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  width: 1px;
}

.x13694x8:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  width: 2px;
}

.x1orumrs:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after, .xnbj06e:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  width: 5px;
}
