:root{--background:#fbfbf9;--foreground:#1b1b19;--card:#fbfbf9;--card-foreground:#1b1b19;--popover:#fbfbf9;--popover-foreground:#1b1b19;--primary:#1b1b19;--primary-foreground:#fbfbf9;--secondary:#f1f1ec;--secondary-foreground:#1b1b19;--muted:#f1f1ec;--muted-foreground:#696963;--accent:#f1f1ec;--accent-foreground:#1b1b19;--destructive:#e5484d;--border:#e6e6e0;--input:#e6e6e0;--ring:#696963;--sidebar:#fbfbf9;--sidebar-foreground:#1b1b19;--sidebar-primary:#1b1b19;--sidebar-primary-foreground:#fbfbf9;--sidebar-accent:#f1f1ec;--sidebar-accent-foreground:#1b1b19;--sidebar-border:#e6e6e0;--sidebar-ring:#696963;--radius:8px;--font-sans:system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif}@media (prefers-color-scheme:dark){:root{--background:#151513;--foreground:#e9e9e3;--card:#151513;--card-foreground:#e9e9e3;--popover:#151513;--popover-foreground:#e9e9e3;--primary:#e9e9e3;--primary-foreground:#151513;--secondary:#1f1f1c;--secondary-foreground:#e9e9e3;--muted:#1f1f1c;--muted-foreground:#8c8c85;--accent:#1f1f1c;--accent-foreground:#e9e9e3;--destructive:#ff6369;--border:#2b2b28;--input:#2b2b28;--ring:#8c8c85;--sidebar:#151513;--sidebar-foreground:#e9e9e3;--sidebar-primary:#e9e9e3;--sidebar-primary-foreground:#151513;--sidebar-accent:#1f1f1c;--sidebar-accent-foreground:#e9e9e3;--sidebar-border:#2b2b28;--sidebar-ring:#8c8c85}}a{color:inherit;text-decoration-line:none}a:visited{color:inherit}html{background:var(--background)}body{font-family:var(--font-sans);-webkit-font-smoothing:antialiased;background:var(--background);color:var(--foreground);margin:0}@font-face{font-family:knobs specimen;font-display:swap;src:url(/api/demo/asset.woff2)format("woff2")}footer a,footer a:visited{color:var(--foreground)}

@layer priority1;

@layer priority2 {
  .x1ghc9p0 {
    inset: -4px;
  }

  .x10a8y8t {
    inset: 0;
  }

  .x1anvkwx {
    inset: auto;
  }

  .x1ghz6dp {
    margin: 0;
  }

  .x1bpp3o7 {
    margin: auto;
  }

  .xwt3r3p {
    margin: var(--x2jd9ml);
  }

  .x1717udv {
    padding: 0;
  }

  .x7z7khe {
    padding: 10px;
  }

  .x15q60aj {
    padding: var(--x1m0h8we);
  }

  .xvrvepe {
    padding: var(--x1yk8d78);
  }

  .xrms8yc {
    padding: var(--x2jd9ml);
  }
}

@layer priority3 {
  .xx6nfeo {
    border-color: color-mix(in srgb,var(--x1s2ncku) 50%,transparent);
  }

  .x8scne2 {
    border-color: color-mix(in srgb,var(--x1yx3b3o) 40%,transparent);
  }

  .x17a5bhw {
    border-color: var(--x14nvxcx);
  }

  .xlieozu {
    border-color: var(--x1s2ncku);
  }

  .x16eypsj {
    border-radius: .25rem;
  }

  .x1nj7uno {
    border-radius: 1px;
  }

  .x1cum3z5 {
    border-radius: 2px;
  }

  .x18zih8k {
    border-radius: 3px;
  }

  .x12oqio5 {
    border-radius: 4px;
  }

  .x16rqkct {
    border-radius: 50%;
  }

  .x1e6avla {
    border-radius: 999px;
  }

  .x1pjcqnp {
    border-radius: inherit;
  }

  .x1w247fq {
    border-radius: var(--x17rvbsc);
  }

  .xpwwyhd {
    border-radius: var(--x1hmofc0);
  }

  .xhsyov7 {
    border-radius: var(--xnvol8r);
  }

  .x18s6e5i {
    border-radius: var(--xtxfxdf);
  }

  .xng3xce {
    border-style: none;
  }

  .x1y0btm7 {
    border-style: solid;
  }

  .xmkeg23 {
    border-width: 1px;
  }

  .x1a87jhh {
    border-width: 4px;
  }

  .x883omv {
    gap: 10px;
  }

  .x195vfkc {
    gap: 2px;
  }

  .x17d4w8g {
    gap: 6px;
  }

  .x1137kxe {
    gap: var(--x1m0h8we);
  }

  .xk6ec73 {
    gap: var(--x1yk8d78);
  }

  .x18ypmn3 {
    gap: var(--x2jd9ml);
  }

  .x1as6bhg {
    gap: var(--xej8453);
  }

  .xqdc07z {
    gap: var(--xk6bhse);
  }

  .x1osaytk {
    grid-column: 1 / -1;
  }

  .x1npkx4u {
    grid-column: 2;
  }

  .x17y0mx6 {
    inset-inline: 0;
  }

  .xnqzp3e {
    inset-inline: var(--x1m0h8we);
  }

  .xe8uvvx {
    list-style: none;
  }

  .x8atrpe {
    margin-block: .25rem;
  }

  .x1k89h87 {
    margin-block: .75rem;
  }

  .xakyemk {
    margin-block: 1.5rem .25rem;
  }

  .xq6kz29 {
    margin-block: 1rem;
  }

  .x1s5t3hs {
    margin-block: 2.25rem .5rem;
  }

  .xty3a1g {
    margin-block: var(--x1yk8d78);
  }

  .xrxpjvj {
    margin-inline: 0;
  }

  .xvueqy4 {
    margin-inline: auto;
  }

  .xb3r6kr {
    overflow: hidden;
  }

  .x1rea2x4 {
    overflow: visible;
  }

  .xish69e {
    overscroll-behavior: contain;
  }

  .x1ilhcv {
    padding-block: .1em;
  }

  .xt970qd {
    padding-block: 0;
  }

  .x1b40r7x {
    padding-block: 10px 12px;
  }

  .xsplgde {
    padding-block: 1px;
  }

  .xj8oexa {
    padding-block: 2px;
  }

  .x1t0vds8 {
    padding-block: 6px;
  }

  .x1ce0ida {
    padding-block: env(safe-area-inset-top, 0px) env(safe-area-inset-bottom, 0);
  }

  .x1avit8a {
    padding-block: var(--x1m0h8we);
  }

  .x728ihn {
    padding-block: var(--x1of2jlg);
  }

  .x1gdktne {
    padding-block: var(--x1yk8d78);
  }

  .x66th4x {
    padding-block: var(--xk6bhse);
  }

  .x1pjywub {
    padding-inline: .3em;
  }

  .x7l215d {
    padding-inline: 0 12px;
  }

  .xsjucut {
    padding-inline: 10px 4px;
  }

  .x1awh872 {
    padding-inline: 10px;
  }

  .x5k8d2m {
    padding-inline: 2px;
  }

  .x3y1lgt {
    padding-inline: 3px;
  }

  .x1xijbu4 {
    padding-inline: 6px;
  }

  .xdqyycr {
    padding-inline: 8px;
  }

  .x1czcnfo {
    padding-inline: env(safe-area-inset-left, 0px) env(safe-area-inset-right, 0);
  }

  .x1i1xgxs {
    padding-inline: var(--x1m0h8we);
  }

  .xlm4vle {
    padding-inline: var(--x1yk8d78);
  }

  .xlung3j {
    padding-inline: var(--x2jd9ml);
  }

  .xk02fz9 {
    padding-inline: var(--xej8453);
  }

  .x1hl2dhg {
    text-decoration: none;
  }

  @media (prefers-contrast: more) {
    .x1eswywi.x1eswywi {
      border-color: var(--x1kzx178);
    }
  }

  @media (width >= 640px) {
    .x10ec2fo.x10ec2fo {
      padding-block: var(--x1sxnxzi);
    }
  }
}

@layer priority4 {
  .x1mq80ap {
    accent-color: var(--x1kzx178);
  }

  .x1pha0wt {
    align-items: baseline;
  }

  .x6s0dn4 {
    align-items: center;
  }

  .xuk3077 {
    align-items: flex-end;
  }

  .x1cy8zhl {
    align-items: flex-start;
  }

  .x7a106z {
    align-items: start;
  }

  .x1qjc9v5 {
    align-items: stretch;
  }

  .xqcrz7y {
    align-self: flex-start;
  }

  .x1y8v6su {
    align-self: start;
  }

  .xpz12be {
    animation-direction: alternate;
  }

  .x5hsz1j {
    animation-duration: .2s;
  }

  .x4afe7t {
    animation-duration: .3s;
  }

  .xdz8niu {
    animation-duration: .6s;
  }

  .xegkacw {
    animation-duration: .9s;
  }

  .x1m9vv7p {
    animation-duration: 1.2s;
  }

  .x1sbju2s {
    animation-duration: 1.4s;
  }

  .x18hd8ej {
    animation-duration: 1.6s;
  }

  .xius3t {
    animation-duration: 2.4s;
  }

  .x1u6ievf {
    animation-fill-mode: both;
  }

  .x1v7wizp {
    animation-iteration-count: 1;
  }

  .xa4qsjk {
    animation-iteration-count: infinite;
  }

  .x1a5igra {
    animation-name: none;
  }

  .x16io37e {
    animation-name: x13ma35o-B;
  }

  .xj1zbdh {
    animation-name: x1bzi508-B;
  }

  .x1aerksh {
    animation-name: x1wc8ddo-B;
  }

  .x1nl7kcy {
    animation-name: xb8qnjn-B;
  }

  .x1bp82gs {
    animation-name: xdcstz6-B;
  }

  .xc7aj6o {
    animation-name: xilrbrg-B;
  }

  .x1v13sgb {
    animation-name: xlhdmr9-B;
  }

  .x4fozk2 {
    animation-timing-function: cubic-bezier(.34, 1.56, .64, 1);
  }

  .x4hg4is {
    animation-timing-function: ease-in-out;
  }

  .xa3vuyk {
    animation-timing-function: ease-out;
  }

  .x1esw782 {
    animation-timing-function: linear;
  }

  .x1wskzqf {
    aspect-ratio: 2;
  }

  .xgv0goc {
    backdrop-filter: blur(10px);
  }

  .x1f26tvx {
    background-color: #2f8f63;
  }

  .xlheuib {
    background-color: #46a758;
  }

  .x17kpr5z {
    background-color: #e5484d;
  }

  .x83z2og {
    background-color: #fff;
  }

  .x9r5fh {
    background-color: color-mix(in srgb,var(--x1b013yk) 18%,var(--xe7vrhv));
  }

  .x1ofrvan {
    background-color: color-mix(in srgb,var(--x1i9nz6k) 16%,var(--xe7vrhv));
  }

  .x19gojb0 {
    background-color: color-mix(in srgb,var(--x1s2ncku) 16%,var(--x1yx3b3o));
  }

  .x5s8fde {
    background-color: color-mix(in srgb,var(--x1s2ncku) 18%,var(--xe7vrhv));
  }

  .xsdd8j9 {
    background-color: color-mix(in srgb,var(--x1s2ncku) 40%,var(--x1kzx178));
  }

  .xys5wth {
    background-color: color-mix(in srgb,var(--x1s2ncku) 8%,transparent);
  }

  .x1lm4cbf {
    background-color: color-mix(in srgb,var(--x1tby6cx) 14%,var(--x1otjjgb));
  }

  .x1wjcs6d {
    background-color: color-mix(in srgb,var(--x73rbkl) 16%,var(--xe7vrhv));
  }

  .xzjs28y {
    background-color: color-mix(in srgb,var(--x73rbkl) 18%,var(--xe7vrhv));
  }

  .x1bfp4wm {
    background-color: color-mix(in srgb,var(--xe7vrhv) 45%,transparent);
  }

  .x1tfrycx {
    background-color: color-mix(in srgb,var(--xka5jpj) 16%,var(--xe7vrhv));
  }

  .x3npqpm {
    background-color: color-mix(in srgb,var(--xka5jpj) 18%,var(--xe7vrhv));
  }

  .x1utp0zu {
    background-color: color-mix(in srgb,var(--xzdps5v) 18%,var(--xe7vrhv));
  }

  .x7xjagc {
    background-color: gold;
  }

  .x1wbp0vx {
    background-color: #0090ff;
  }

  .xly41mn {
    background-color: #ad87ed;
    background-color: lab(63.1007% 30.9343 -46.8099);
  }

  .x15fcini {
    background-color: #30a46c;
  }

  .xjbqb8w {
    background-color: #0000;
  }

  .xa53o8e {
    background-color: var(--x14nvxcx);
  }

  .xhyusaw {
    background-color: var(--x1kzx178);
  }

  .x1d9ydgt {
    background-color: var(--x1otjjgb);
  }

  .x1nw5pwl {
    background-color: var(--x1s2ncku);
  }

  .x1p0zyqn {
    background-color: var(--x1tby6cx);
  }

  .xasva10 {
    background-color: var(--x1yx3b3o);
  }

  .x1apaa0w {
    background-color: var(--x6mnnmy);
  }

  .x1b64lxx {
    background-color: var(--x73rbkl);
  }

  .xndcjrr {
    background-color: var(--xe7vrhv);
  }

  .x1dntii4 {
    background-color: var(--xqyw0y2);
  }

  .x1inhzus {
    background-color: var(--xzdps5v);
  }

  .xui11e8 {
    background-image: radial-gradient(circle at 28% 16%, #ffe08a 0 18px, #0000 19px), radial-gradient(circle at 62% 10%, #fff3c4 0 5px, #0000 6px), radial-gradient(circle at 80% 22%, #fff3c4 0 3px, #0000 4px), radial-gradient(60% 40% at 15% 100%, #2f8f63 0 98%, #0000 100%), radial-gradient(70% 45% at 85% 100%, #5fb88a 0 98%, #0000 100%), linear-gradient(160deg, #ff9a62, #ff5e8a 50%, #7a5cff);
  }

  .x1mwwwfo {
    border-collapse: collapse;
  }

  .x1p3a8tp {
    box-shadow: 0 0 0 1px var(--xgaxtg4),0 0 0 4px color-mix(in srgb,var(--x1s2ncku) 35%,transparent);
  }

  .x472abt {
    box-shadow: 0 0 0 3px color-mix(in srgb,var(--x1s2ncku) 20%,transparent);
  }

  .x1p4g5pm {
    box-shadow: 0 1px 2px #0003;
  }

  .x12xo9bf {
    box-shadow: 0 2px 8px #0000002e;
  }

  .x1gnnqk1 {
    box-shadow: none;
  }

  .xcfxs2m {
    box-shadow: var(--x1k2smbd);
  }

  .x9f619 {
    box-sizing: border-box;
  }

  .x1hyvwdk {
    clip-path: inset(50%);
  }

  .xfungia {
    color: #fff;
  }

  .x1heor9g {
    color: inherit;
  }

  .x8qixtj {
    color: var(--x1b013yk);
  }

  .x1tpqgdv {
    color: var(--x1i9nz6k);
  }

  .x8xpr6b {
    color: var(--x1kzx178);
  }

  .xgzen71 {
    color: var(--x1s2ncku);
  }

  .x16klgyv {
    color: var(--x1tby6cx);
  }

  .xxgari9 {
    color: var(--x1yx3b3o);
  }

  .x138puef {
    color: var(--x73rbkl);
  }

  .xn31qej {
    color: var(--xa9x74a);
  }

  .x1v4voa8 {
    color: var(--xgaxtg4);
  }

  .xog5qkm {
    color: var(--xka5jpj);
  }

  .x10usbva {
    color: var(--xlxxd6h);
  }

  .xjsitq9 {
    color: var(--xt5dtkj);
  }

  .x1qne4zq {
    color: var(--xzdps5v);
  }

  .x1d3i0y6 {
    column-gap: .375rem;
  }

  .xpa9jl3 {
    column-gap: .4em;
  }

  .x1ned7t2 {
    column-gap: 2px;
  }

  .xmixu3c {
    column-gap: 6px;
  }

  .x861fel {
    column-gap: var(--x1m0h8we);
  }

  .x163am68 {
    column-gap: var(--x1of2jlg);
  }

  .x1mrc9f6 {
    column-gap: var(--x1yk8d78);
  }

  .x1l6h74f {
    column-gap: var(--x2jd9ml);
  }

  .xj6xyvv {
    column-gap: var(--x5su6kz);
  }

  .xffkbw8 {
    column-gap: var(--xej8453);
  }

  .x1ypdohk {
    cursor: pointer;
  }

  .x1lliihq {
    display: block;
  }

  .x78zum5 {
    display: flex;
  }

  .xufnvkl {
    display: flow-root;
  }

  .xrvj5dj {
    display: grid;
  }

  .x1rg5ohu {
    display: inline-block;
  }

  .x3nfvp2 {
    display: inline-flex;
  }

  .x1s85apg {
    display: none;
  }

  .x46kiie {
    fill: #3a2a3f;
  }

  .xpf3jpf {
    fill: #7d5272;
  }

  .xqbmq18 {
    fill: #c98a9b;
  }

  .x14tlmmy {
    fill: #ffe6b0;
  }

  .xzx44f4 {
    fill: #fff4d6;
  }

  .x1qs2bic {
    fill: #fff7ea;
  }

  .x1uskyt4 {
    fill: color-mix(in srgb,var(--x1kzx178) 17%,var(--x1yx3b3o));
  }

  .x19xd9sj {
    fill: color-mix(in srgb,var(--x1s2ncku) 18%,transparent);
  }

  .x6mcdxx {
    fill: color-mix(in srgb,var(--x1s2ncku) 40%,var(--x1yx3b3o));
  }

  .xig24e5 {
    fill: color-mix(in srgb,var(--x1s2ncku) 9%,var(--x1yx3b3o));
  }

  .x12bdtlj {
    fill: color-mix(in srgb,var(--x73rbkl) 55%,var(--x1yx3b3o));
  }

  .xbh8q5q {
    fill: none;
  }

  .xh3vi43 {
    fill: var(--x1otjjgb);
  }

  .x1y68dmt {
    fill: var(--x1s2ncku);
  }

  .x19phsuq {
    fill: var(--x73rbkl);
  }

  .x12hcv2x {
    fill: var(--xe7vrhv);
  }

  .x1jspnrg {
    fill: var(--xi0dupd);
  }

  .x1798z0w {
    filter: blur(8px) saturate(.6);
  }

  .xifi7vn {
    filter: grayscale();
  }

  .x1r8uery {
    flex-basis: 0;
  }

  .xz35qm7 {
    flex-basis: 12rem;
  }

  .xdl72j9 {
    flex-basis: auto;
  }

  .xdt5ytf {
    flex-direction: column;
  }

  .x1q0g3np {
    flex-direction: row;
  }

  .x1iyjqo2 {
    flex-grow: 1;
  }

  .x2lah0s {
    flex-shrink: 0;
  }

  .x1a02dak {
    flex-wrap: wrap;
  }

  .xfa9apw {
    font-family: "knobs specimen",var(--x1onh57c);
  }

  .xjb2p0i {
    font-family: inherit;
  }

  .x90iifi {
    font-family: var(--x1onh57c);
  }

  .xd4mnh7 {
    font-family: var(--xq1ibh6);
  }

  .x2ohwh0 {
    font-size: .625rem;
  }

  .xboafo0 {
    font-size: .75rem;
  }

  .x1up2fpq {
    font-size: .78125rem;
  }

  .x1dcheo9 {
    font-size: .8125rem;
  }

  .xx6mr1u {
    font-size: .85em;
  }

  .xkpwil5 {
    font-size: .875rem;
  }

  .x6u19be {
    font-size: .9375rem;
  }

  .x1c3i2sq {
    font-size: 1.125rem;
  }

  .xlm9qay {
    font-size: 1.1875rem;
  }

  .xngnso2 {
    font-size: 1.5rem;
  }

  .x1qlqyl8 {
    font-size: inherit;
  }

  .xbza1er {
    font-size: var(--x1ib3ows);
  }

  .x9cf2nb {
    font-size: var(--xgd79ze);
  }

  .x1tufswj {
    font-size: var(--xppr9on);
  }

  .x15k40aj {
    font-size: var(--xw3srwp);
  }

  .xss6m8b {
    font-variant-numeric: tabular-nums;
  }

  .x1hmv4zw {
    font-weight: var(--x1s880g9);
  }

  .x1bewbaw {
    font-weight: var(--xyh2yfu);
  }

  .x1th50cv {
    grid-template-columns: 11rem minmax(0, 1fr);
  }

  .x1o61qjw {
    grid-template-columns: 1fr 1fr;
  }

  .x1y6fwsi {
    grid-template-columns: 1fr;
  }

  .x1mkdm3x {
    grid-template-columns: minmax(0, 1fr);
  }

  .xphqg0g {
    grid-template-columns: minmax(0, 70ch) 11rem;
  }

  .x185a7wo {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .x13niomq {
    inset-inline-end: -7px;
  }

  .xfwv6vp {
    inset-inline-start: 28px;
  }

  .x18hw5r0 {
    inset-inline-start: 30px;
  }

  .xutku6n {
    inset-inline-start: var(--x1m0h8we);
  }

  .xl56j7k {
    justify-content: center;
  }

  .x13a6bvl {
    justify-content: flex-end;
  }

  .x1nhvcw1 {
    justify-content: flex-start;
  }

  .x1qughib {
    justify-content: space-between;
  }

  .x1lg07ej {
    letter-spacing: -.015em;
  }

  .xjat59b {
    letter-spacing: -.01em;
  }

  .x1vyo3qp {
    letter-spacing: .04em;
  }

  .xwn7fz2 {
    line-height: 1.3;
  }

  .xal1hqk {
    line-height: 1.375rem;
  }

  .x37zpob {
    line-height: 1.4;
  }

  .x1evy7pa {
    line-height: 1.5;
  }

  .x17mssa0 {
    line-height: 1.5rem;
  }

  .x1dbl2gt {
    line-height: 1.6;
  }

  .xo5v014 {
    line-height: 1;
  }

  .xd4r4e8 {
    line-height: 18px;
  }

  .xl2ypbo {
    line-height: 1rem;
  }

  .x1fc57z9 {
    line-height: 20px;
  }

  .x15bjb6t {
    line-height: inherit;
  }

  .x3ct3a4 {
    list-style-type: none;
  }

  .xvc5jky {
    margin-inline-start: auto;
  }

  .x3onkmb {
    opacity: .35;
  }

  .xyd83as {
    opacity: .45;
  }

  .xbyyjgo {
    opacity: .5;
  }

  .x18km98s {
    opacity: .75;
  }

  .xg01cxk {
    opacity: 0;
  }

  .x1hc1fzr {
    opacity: 1;
  }

  .x1yq7nwg {
    outline-color: var(--x1yx3b3o);
  }

  .x1ladnpm {
    outline-color: var(--xgaxtg4);
  }

  .x1p215i6 {
    outline-color: var(--xzdps5v);
  }

  .x1g40iwv {
    outline-offset: -1px;
  }

  .x1y3gkto {
    outline-offset: 1px;
  }

  .x1hl8ikr {
    outline-offset: 2px;
  }

  .x1t137rt {
    outline-style: none;
  }

  .x1qgsegg {
    outline-width: 1px;
  }

  .xj0a0fe {
    overflow-wrap: anywhere;
  }

  .x1mzt3pk {
    overflow-wrap: break-word;
  }

  .xjh29tw {
    padding-inline-start: 1.25rem;
  }

  .x1l6b48d {
    padding-inline-start: var(--x1m0h8we);
  }

  .x67bb7w {
    pointer-events: auto;
  }

  .x47corl {
    pointer-events: none;
  }

  .x10l6tqk {
    position: absolute;
  }

  .xixxii4 {
    position: fixed;
  }

  .x1n2onr6 {
    position: relative;
  }

  .x7wzq59 {
    position: sticky;
  }

  .xw09woa {
    row-gap: 6px;
  }

  .xn9vz2u {
    row-gap: var(--x1m0h8we);
  }

  .x1gxau7n {
    row-gap: var(--x2jd9ml);
  }

  .x1akbvn {
    stop-color: #2f4f86;
  }

  .xlam3h1 {
    stop-color: #5b7fb5;
  }

  .x14ho1ry {
    stop-color: #f6a37f;
  }

  .x1q4s20s {
    stop-color: #fde2b8;
  }

  .x1owpc8m {
    stroke-linecap: round;
  }

  .x1f6yumg {
    stroke-linejoin: round;
  }

  .xnpr05h {
    stroke-width: 1px;
  }

  .x1ip4yf {
    stroke-width: 2.5px;
  }

  .xvlca1e {
    stroke-width: 2px;
  }

  .xgh9em8 {
    stroke: #46a758;
  }

  .x1go16z0 {
    stroke: #e5484d;
  }

  .x1j10oiv {
    stroke: color-mix(in srgb,var(--x1kzx178) 7%,transparent);
  }

  .xig9gjr {
    stroke: var(--x14nvxcx);
  }

  .x1bmwucc {
    stroke: var(--x1kzx178);
  }

  .x1s7rqbv {
    stroke: var(--x1s2ncku);
  }

  .xn1urvq {
    stroke: var(--xe7vrhv);
  }

  .x1huwca0 {
    stroke: var(--xzdps5v);
  }

  .x2b8uid {
    text-align: center;
  }

  .xp4054r {
    text-align: end;
  }

  .x1yc453h {
    text-align: start;
  }

  .xkrqix3 {
    text-decoration-line: none;
  }

  .xlyipyv {
    text-overflow: ellipsis;
  }

  .x1764fhq {
    transform-box: fill-box;
  }

  .x1g0ag68 {
    transform-origin: center;
  }

  .x1c071of {
    transform: none;
  }

  .x19jd1h0 {
    transform: rotate(180deg);
  }

  .x65q6n8 {
    transform: scale(1.15);
  }

  .xpk2tj9 {
    transform: scaleX(-1);
  }

  .xbryuvx {
    transform: translateX(0);
  }

  .xv5t66b {
    transform: translateX(12px);
  }

  .x1h5swz3 {
    transform: translateY(calc(100% + 8px));
  }

  .xgdialr {
    transition-duration: .12s;
  }

  .x9i6iqp {
    transition-duration: .16s;
  }

  .x43t7r1 {
    transition-duration: .24s;
  }

  .x13dflua {
    transition-duration: .2s;
  }

  .x1d8287x {
    transition-duration: .3s;
  }

  .xofcydl {
    transition-duration: .4s;
  }

  .x106061f {
    transition-property: background-color, box-shadow;
  }

  .xs2xxs2 {
    transition-property: background-color, color;
  }

  .x15406qy {
    transition-property: background-color;
  }

  .xt3l3uh {
    transition-property: color;
  }

  .x6o7n8i {
    transition-property: opacity, transform;
  }

  .x19991ni {
    transition-property: opacity;
  }

  .x11xpdln {
    transition-property: transform;
  }

  .xxrbq2n {
    transition-property: width;
  }

  .x1p0hc1o {
    transition-timing-function: cubic-bezier(.2, 0, 0, 1);
  }

  .x9lcvmn {
    transition-timing-function: ease-out;
  }

  .xwji4o3 {
    transition-timing-function: ease;
  }

  .x16dsc37 {
    vertical-align: top;
  }

  .xlshs6z {
    visibility: hidden;
  }

  .xuxw1ft {
    white-space: nowrap;
  }

  .x126k92a {
    white-space: pre-wrap;
  }

  .x1sdyfia {
    white-space: pre;
  }

  .x1so62im {
    will-change: transform;
  }

  .x10ju6z4 {
    z-index: 2147483647;
  }

  .x1vz57c6.x1vz57c6:where(.x-default-marker:focus-visible *) {
    color: var(--x1kzx178);
  }

  .xbd27lm.xbd27lm:where(.x-default-marker:hover *) {
    background-color: var(--x6mnnmy);
  }

  .x1cehsxm.x1cehsxm:where(.x-default-marker:hover *) {
    color: var(--x1kzx178);
  }

  .x9v5kkp:focus-visible, .xwolrto:has( > input:focus-visible) {
    outline-style: solid;
  }

  .x1uhnm2:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
    transform: translateX(-12px);
  }

  .xtgyt42:disabled {
    cursor: default;
  }

  .xijokvz:disabled {
    opacity: .5;
  }

  .x1fx37vg:hover {
    background-color: color-mix(in srgb,var(--x1kzx178) 8%,transparent);
  }

  .x1eoa7hb:hover {
    background-color: var(--x14nvxcx);
  }

  .xa1m7ez:hover {
    background-color: var(--x6mnnmy);
  }

  .xaev8fx:hover {
    background-color: var(--xe7vrhv);
  }

  .x1cnvr37:hover {
    box-shadow: var(--x1k2smbd);
  }

  .x1rs4dif:hover {
    color: var(--x1kzx178);
  }

  .x1x4frst:hover {
    color: var(--xgaxtg4);
  }

  .x1sur9pj:hover {
    text-decoration-line: underline;
  }

  .xd3so5o:active {
    transform: scale(.97);
  }

  @media (prefers-reduced-motion: reduce) {
    .x1aquc0h.x1aquc0h {
      animation-name: none;
    }

    .x148iqq0.x148iqq0 {
      animation-name: xoxi7zq-B;
    }
  }

  @media (prefers-reduced-transparency: reduce) {
    .x11rvarm.x11rvarm {
      backdrop-filter: none;
    }
  }

  @media (prefers-contrast: more) {
    .xkq1kdu.xkq1kdu {
      background-color: var(--x1kzx178);
    }
  }

  @media (prefers-reduced-transparency: reduce) {
    .xc7fm2g.xc7fm2g {
      background-color: var(--xe7vrhv);
    }
  }

  @media (pointer: fine) {
    .x13a23nq.x13a23nq {
      box-shadow: 0 0 0 200vmax color-mix(in srgb,var(--x14eni5i) 40%,transparent);
    }
  }

  @media (width >= 640px) {
    .x1rv1qi.x1rv1qi {
      color: var(--x1kzx178);
    }
  }

  @media (prefers-contrast: more) {
    .xy1tgz8.xy1tgz8 {
      color: var(--x1kzx178);
    }

    .x1sku7y3.x1sku7y3 {
      color: var(--x1yx3b3o);
    }
  }

  @media (width >= 1200px) {
    .x1uycp7t.x1uycp7t {
      display: block;
    }
  }

  @media (width >= 800px) {
    .x1fyri1a.x1fyri1a {
      display: block;
    }
  }

  @media (prefers-color-scheme: dark) {
    .xml35gf.xml35gf {
      display: block;
    }
  }

  @media (width >= 768px) {
    .xsif4ur.xsif4ur {
      display: flex;
    }
  }

  @media (width >= 1200px) {
    .xq7x5qp.xq7x5qp {
      display: grid;
    }
  }

  @media (width >= 800px) {
    .x1h2cmod.x1h2cmod {
      display: grid;
    }
  }

  @media (hover: none) {
    .x17ppwym.x17ppwym {
      display: inline;
    }
  }

  @media (width >= 768px) {
    .xa41o0o.xa41o0o {
      display: none;
    }
  }

  @media (width >= 800px) {
    .xm7dv08.xm7dv08 {
      display: none;
    }
  }

  @media (prefers-color-scheme: dark) {
    .xg61q0j.xg61q0j {
      display: none;
    }
  }

  @media (width >= 1024px) {
    .x107k3e6.x107k3e6 {
      grid-template-columns: 1fr 1fr 1fr;
    }
  }

  @media (width >= 640px) and (width <= 1023.98px) {
    .xd21pce.xd21pce {
      grid-template-columns: 1fr 1fr;
    }
  }

  @media (width >= 640px) {
    .x2ump81.x2ump81 {
      grid-template-columns: 1fr 1fr;
    }

    .x1d1eq98.x1d1eq98 {
      grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
    }

    .x1yg7iye.x1yg7iye {
      grid-template-columns: minmax(0, 3fr) minmax(0, 2fr);
    }
  }

  @media (prefers-reduced-motion: reduce) {
    .x12w9bfk.x12w9bfk {
      transition-duration: 0s;
    }
  }

  @media (hover: hover) {
    .x18qi2qe.x18qi2qe.x18qi2qe:where(.x-default-marker:hover *) {
      opacity: 1;
    }

    .xut0ndp.xut0ndp:hover {
      background-color: var(--x1otjjgb);
    }

    .x1lbda8n.x1lbda8n:hover {
      opacity: .88;
    }
  }

  @media (prefers-color-scheme: dark) {
    @media (pointer: fine) {
      .x4x2fm0.x4x2fm0.x4x2fm0 {
        box-shadow: 0 0 0 200vmax color-mix(in srgb,var(--x6mnnmy) 70%,transparent);
      }
    }
  }
}

@layer priority5 {
  .x1z09tzm {
    border-top-color: var(--x14nvxcx);
  }

  .x1ejq31n {
    border-top-style: none;
  }

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

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

  .xlv3ife {
    bottom: var(--x1m0h8we);
  }

  .xuveg7r {
    height: .85em;
  }

  .xmll18r {
    height: 1.25rem;
  }

  .x11q3zg3 {
    height: 1.375rem;
  }

  .xb8l8e1 {
    height: 1.75rem;
  }

  .x5yr21d {
    height: 100%;
  }

  .x170jfvy {
    height: 10px;
  }

  .x19swzb4 {
    height: 112px;
  }

  .x1kpxq89 {
    height: 12px;
  }

  .x1v9usgg {
    height: 14px;
  }

  .x18dl8mb {
    height: 150px;
  }

  .xlup9mm {
    height: 16px;
  }

  .xmix8c7 {
    height: 18px;
  }

  .xjm9jq1 {
    height: 1px;
  }

  .x1l36t39 {
    height: 1rem;
  }

  .x1qx5ct2 {
    height: 20px;
  }

  .x17rw0jw {
    height: 22px;
  }

  .xxk0z11 {
    height: 24px;
  }

  .x1fgtraw {
    height: 28px;
  }

  .xu15cu9 {
    height: 3.5rem;
  }

  .xc9qbxq {
    height: 36px;
  }

  .xqu0tyb {
    height: 4px;
  }

  .xnnlda6 {
    height: 56px;
  }

  .xols6we {
    height: 6px;
  }

  .xy75621 {
    height: 72px;
  }

  .x17j7krd {
    height: 84px;
  }

  .x14nwjz3 {
    height: 88px;
  }

  .xdk7pt {
    height: 8px;
  }

  .xt7dq6l {
    height: auto;
  }

  .xu96u03 {
    left: 0;
  }

  .xxjwlfm {
    margin-bottom: var(--x1of2jlg);
  }

  .x17n4nxi {
    margin-top: var(--x1yk8d78);
  }

  .xs5c8zo {
    margin-top: var(--xej8453);
  }

  .x1xm9fcl {
    margin-top: var(--xk6bhse);
  }

  .x11fub4z {
    max-height: 40dvh;
  }

  .xedd5ta {
    max-height: calc(100dvh - 16px);
  }

  .xe63iq7 {
    max-height: calc(100dvh - 32px);
  }

  .x1xoggjn {
    max-height: calc(100vh - 48px);
  }

  .x7ab17h {
    max-height: none;
  }

  .x193iq5w {
    max-width: 100%;
  }

  .x1ikqzku {
    max-width: 1200px;
  }

  .x7ep2pv {
    max-width: 680px;
  }

  .x13w81kk {
    max-width: 70ch;
  }

  .xw7nakj {
    max-width: calc(100vw - 32px);
  }

  .x1r56tfd {
    max-width: min(420px, 100vw - 16px);
  }

  .x1x1rfll {
    max-width: none;
  }

  .xisnujt {
    min-height: 20px;
  }

  .xjwf9q1 {
    min-height: 24px;
  }

  .xe0p6wg {
    min-height: 28px;
  }

  .x21xpn4 {
    min-height: 32px;
  }

  .xeuugli {
    min-width: 0;
  }

  .x2p60b7 {
    min-width: 1.6em;
  }

  .x1wu2mox {
    min-width: 14px;
  }

  .x1264ykn {
    min-width: 28px;
  }

  .x1153u1r {
    min-width: 2ch;
  }

  .x6ckmml {
    min-width: 36rem;
  }

  .xw2csxc {
    overflow-x: auto;
  }

  .x1odjw0f {
    overflow-y: auto;
  }

  .x1mi1ho2 {
    padding-bottom: var(--x1sxnxzi);
  }

  .x1nn3v0j {
    padding-top: 2px;
  }

  .xrt6te5 {
    padding-top: var(--x1m0h8we);
  }

  .xy9hg0z {
    padding-top: var(--x1of2jlg);
  }

  .xuql0nt {
    padding-top: var(--x1yk8d78);
  }

  .xmjprun {
    scroll-margin-top: var(--xej8453);
  }

  .xjibb99 {
    top: -5px;
  }

  .x13vifvy {
    top: 0;
  }

  .x12eol54 {
    top: 28px;
  }

  .xndqk7f {
    top: 4px;
  }

  .x1m365am {
    top: var(--x1m0h8we);
  }

  .xrklop8 {
    top: var(--x1of2jlg);
  }

  .xnalus7 {
    width: 0;
  }

  .xwqq7k2 {
    width: 1.25rem;
  }

  .x1h5jark {
    width: 1.375rem;
  }

  .xh29eag {
    width: 1.75rem;
  }

  .xh8yej3 {
    width: 100%;
  }

  .x1fsd2vl {
    width: 10px;
  }

  .xsmyaan {
    width: 12px;
  }

  .x1kky2od {
    width: 16px;
  }

  .x1i1rx1s {
    width: 1px;
  }

  .xcdlrvm {
    width: 1rem;
  }

  .xw4jnvo {
    width: 20px;
  }

  .x17z2i9w {
    width: 22px;
  }

  .xvy4d1p {
    width: 24px;
  }

  .x1f1nlb9 {
    width: 25%;
  }

  .xgd8bvy {
    width: 28px;
  }

  .x1td3qas {
    width: 32px;
  }

  .x1cvmir6 {
    width: 360px;
  }

  .x1g8rjiy {
    width: 3px;
  }

  .xz84dc7 {
    width: 40%;
  }

  .xycev2y {
    width: 60%;
  }

  .x1fu8urw {
    width: 64px;
  }

  .x1oux285 {
    width: 65%;
  }

  .x1v4s8kt {
    width: 6px;
  }

  .x9a7vwu {
    width: 7.5rem;
  }

  .xni59qk {
    width: 72px;
  }

  .x1dmp6jm {
    width: 80px;
  }

  .x29ncy0 {
    width: 88px;
  }

  .x1xc55vz {
    width: 8px;
  }

  .xm6i5cn {
    width: 90%;
  }

  .x14atkfc {
    width: auto;
  }

  .x1aps6t {
    width: calc(100vw + 48px);
  }

  .xezivpi {
    width: max-content;
  }

  @media (pointer: coarse) {
    .x63sfu2.x63sfu2 {
      height: 44px;
    }

    .x18s75z6.x18s75z6 {
      width: 44px;
    }
  }
}

@layer priority6 {
  .x1epfdtu::backdrop {
    background-color: color-mix(in srgb,var(--x14eni5i) 40%,transparent);
  }

  .x2aaar7::placeholder {
    color: var(--xt5dtkj);
  }

  .xrzput3:before {
    color: var(--xzdps5v);
  }

  .xh5mkag:before {
    content: "::before ";
  }

  .x1cfwynz:before {
    font-family: var(--x1onh57c);
  }

  @media (prefers-color-scheme: dark) {
    .x1yx3f9g.x1yx3f9g::backdrop {
      background-color: color-mix(in srgb,var(--x6mnnmy) 70%,transparent);
    }
  }

  @media (prefers-contrast: more) {
    .x1r5p9zb.x1r5p9zb::placeholder {
      color: var(--xzdps5v);
    }
  }
}

@keyframes xb8qnjn-B {
  from {
    box-shadow: 0 0 0 0 color-mix(in srgb,var(--x1s2ncku) 45%,transparent);
  }

  to {
    box-shadow: 0 0 0 12px color-mix(in srgb,var(--x1s2ncku) 0%,transparent);
  }
}

@keyframes xlhdmr9-B {
  from {
    opacity: 1;
  }

  to {
    opacity: .25;
  }
}

@keyframes xoxi7zq-B {
  from {
    opacity: 1;
  }

  to {
    opacity: .3;
  }
}

@keyframes xdcstz6-B {
  from {
    opacity: .7;
    transform: scale(.6);
  }

  to {
    opacity: 0;
    transform: scale(2.4);
  }
}

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

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

@keyframes xilrbrg-B {
  0% {
    opacity: 1;
    width: 0%;
  }

  100% {
    opacity: 0;
    width: 100%;
  }

  60% {
    opacity: 1;
    width: 100%;
  }

  85% {
    opacity: 1;
    width: 100%;
  }
}

@keyframes x1wc8ddo-B {
  from {
    transform: rotate(0);
  }

  to {
    transform: rotate(360deg);
  }
}

@keyframes x13ma35o-B {
  0% {
    transform: scale(1);
  }

  100% {
    transform: scale(1);
  }

  40% {
    transform: scale(1.3);
  }
}

:root, .xnku0ja {
  --x14eni5i: #1b1b19;
  --xixun8: #e9e9e3;
  --xy22zxn: #fbfbf9;
  --x1190d2k: #151513;
}

:root, .x1eer4mc {
  --x1hmofc0: 6px;
  --xnvol8r: 4px;
  --xtxfxdf: 13px;
  --x17rvbsc: 8px;
}

:root, .xihu5w8 {
  --x1k2smbd: 0 1px 2px #0000001a;
}

:root, .xfrl54f {
  --x1s2ncku: #2997ff;
  --x1yx3b3o: #fbfbf9;
  --x14nvxcx: #e6e6e0;
  --x1otjjgb: #f1f1ec;
  --x1i9nz6k: #1f6fbf;
  --x1b013yk: #7a4cb8;
  --xka5jpj: #a8501c;
  --x73rbkl: #2a7444;
  --xt5dtkj: #8c8c85;
  --x1tby6cx: #e5484d;
  --x1kzx178: #1b1b19;
  --xqyw0y2: #161616;
  --xgaxtg4: #fff;
  --xa9x74a: #a7a7a7;
  --xlxxd6h: #1f6fbf;
  --xzdps5v: #696963;
  --xe7vrhv: #fff;
  --x6mnnmy: #e6e6e0;
  --xi0dupd: #d97706;
}

:root, .xmibiym {
  --x1yk8d78: 4px;
  --xk6bhse: 48px;
  --x1sxnxzi: 64px;
  --x1m0h8we: 8px;
  --x2jd9ml: 12px;
  --xej8453: 16px;
  --x1of2jlg: 24px;
  --x5su6kz: 32px;
}

:root, .xju1khv {
  --xq1ibh6: system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
  --x1onh57c: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;
  --xppr9on: 1.25rem;
  --x1ib3ows: 1rem;
  --xgd79ze: .875rem;
  --xw3srwp: .75rem;
  --x6rlwyq: 700;
  --xyh2yfu: 500;
  --x1s880g9: 400;
}

@media (prefers-color-scheme: dark) {
  :root, .xihu5w8 {
    --x1k2smbd: none;
  }

  :root, .xfrl54f {
    --x1yx3b3o: #151513;
    --x14nvxcx: #2b2b28;
    --x1otjjgb: #1f1f1c;
    --x1i9nz6k: #6cb6ff;
    --x1b013yk: #bfa3ea;
    --xka5jpj: #e3a066;
    --x73rbkl: #86c79b;
    --xt5dtkj: #8c8c85;
    --x1tby6cx: #ff6369;
    --x1kzx178: #e9e9e3;
    --xqyw0y2: #fff;
    --xgaxtg4: #171717;
    --xa9x74a: #737373;
    --xlxxd6h: #2997ff;
    --xzdps5v: #8c8c85;
    --xe7vrhv: #383833;
    --x6mnnmy: #0f0f0e;
    --xi0dupd: #fbbf24;
  }
}
