@font-face{font-family:Inter;src:url(/assets/InterVariable.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Geologica;src:url(/assets/Geologica-latin.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;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:Geologica;src:url(/assets/Geologica-cyrillic.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@layer reset{*,:before,:after{box-sizing:border-box}html{color-scheme:var(--color-scheme);scrollbar-color:var(--input) var(--background);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.5}body{margin:0;font-size:14px;position:relative}button,input,select,textarea{font:inherit}h1,h2,h3,p,ul,ol,dl,dd{margin:0}button,a,input,select,textarea,summary{-webkit-tap-highlight-color:var(--clear)}summary::-webkit-details-marker{display:none}::placeholder{color:var(--muted-foreground);opacity:1}:focus-visible{outline:3px solid var(--ring);outline-offset:3px}h1[data-route-autofocus=true]:focus,h2[data-route-autofocus=true]:focus{outline:none}::selection{color:var(--accent-foreground);background:var(--accent)}a{color:inherit;text-underline-offset:3px}img{max-width:100%}textarea{resize:vertical}}

@layer priority1;

@layer priority2 {
  .x10a8y8t {
    inset: 0;
  }

  .x1ghz6dp {
    margin: 0;
  }

  .x1yjqu5x {
    padding: 0 20px 20px;
  }

  .x1717udv {
    padding: 0;
  }

  .x7z7khe {
    padding: 10px;
  }

  .xc7ga6q {
    padding: 12px;
  }

  .x1gnqi22 {
    padding: 14px;
  }

  .x1tamke2 {
    padding: 16px;
  }

  .x1dypa6k {
    padding: 18px;
  }

  .x1qhigcl {
    padding: 20px;
  }

  .xggk2y7 {
    padding: 24px;
  }

  .xor4a8r {
    padding: 26px;
  }

  .x10xs6qf {
    padding: 28px;
  }

  .x15fnm84 {
    padding: 32px;
  }

  .x9ms5i6 {
    padding: 3px;
  }

  .x1gkjlqi {
    padding: 40px;
  }

  .x14odnwx {
    padding: 5px;
  }

  .x1ruevkc {
    padding: 6px;
  }

  .xn1qhxa {
    padding: 7px;
  }

  @media (width <= 700px) {
    .xsff79i.xsff79i {
      padding: 10px;
    }
  }

  @media (width <= 850px) {
    .x1lw1wrq.x1lw1wrq {
      padding: 12px 24px 48px;
    }
  }

  @media (width <= 700px) {
    .xr9fbd.xr9fbd {
      padding: 12px;
    }
  }

  @media (width <= 600px) {
    .x1opecrn.x1opecrn {
      padding: 12px;
    }
  }

  @media (width <= 700px) {
    .xdz7s78.xdz7s78 {
      padding: 12px;
    }

    .xfj2q1j.xfj2q1j {
      padding: 16px;
    }
  }

  @media (width <= 760px) {
    .x52ko99.x52ko99 {
      padding: 16px;
    }

    .x16asw71.x16asw71 {
      padding: 18px;
    }
  }

  @media (width <= 850px) {
    .xca87wh.xca87wh {
      padding: 36px 0;
    }
  }

  @media (width <= 700px) {
    .xu6fij1.xu6fij1 {
      padding: 7px;
    }
  }
}

@layer priority3 {
  .xeyjytt {
    border-color: var(--accent-foreground);
  }

  .x1io3bm2 {
    border-color: var(--border);
  }

  .x1ytrazx {
    border-color: var(--clear);
  }

  .x1s6lupp {
    border-color: var(--destructive-border);
  }

  .xft9759 {
    border-color: var(--destructive);
  }

  .xntzcp6 {
    border-color: var(--foreground);
  }

  .xtdmv5m {
    border-color: var(--input);
  }

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

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

  .x1b8m8ka {
    border-color: var(--pearl-lilac);
  }

  .xvqzh5x {
    border-color: var(--pearl-mint);
  }

  .x97endn {
    border-color: var(--pearl-peach);
  }

  .xnu7srt {
    border-color: var(--primary);
  }

  .x1ob43un {
    border-color: var(--ring);
  }

  .x1q4ynmn {
    border-radius: 10px;
  }

  .x4pepcl {
    border-radius: 12px;
  }

  .xgqmno8 {
    border-radius: 16px;
  }

  .x1nj7uno {
    border-radius: 1px;
  }

  .x1khhgft {
    border-radius: 24px;
  }

  .x1cum3z5 {
    border-radius: 2px;
  }

  .x12oqio5 {
    border-radius: 4px;
  }

  .x16rqkct {
    border-radius: 50%;
  }

  .x1kogg8i {
    border-radius: 6px;
  }

  .xu4hgxq {
    border-radius: 7px;
  }

  .xur7f20 {
    border-radius: 8px;
  }

  .xhpnuu7 {
    border-radius: 9px;
  }

  .xbsl7fq {
    border-style: dashed;
  }

  .x1y0btm7 {
    border-style: solid;
  }

  .xc342km {
    border-width: 0;
  }

  .xvndefy {
    border-width: 1.5px;
  }

  .xmkeg23 {
    border-width: 1px;
  }

  .xdh2fpr {
    border-width: 2px;
  }

  .xxhr3t {
    gap: 0;
  }

  .x883omv {
    gap: 10px;
  }

  .x1v2ro7d {
    gap: 12px;
  }

  .x1af02g3 {
    gap: 14px;
  }

  .xou54vl {
    gap: 16px;
  }

  .x1c1vhfx {
    gap: 20px;
  }

  .x1665zp3 {
    gap: 24px;
  }

  .x33pbmt {
    gap: 28px;
  }

  .x195vfkc {
    gap: 2px;
  }

  .x1rzw5jd {
    gap: 32px;
  }

  .x1ed6fcf {
    gap: 3px;
  }

  .x1jnr06f {
    gap: 4px;
  }

  .x17d4w8g {
    gap: 6px;
  }

  .x1j9xkj6 {
    gap: 7px;
  }

  .x167g77z {
    gap: 8px;
  }

  .xmmi0ta {
    gap: 9px;
  }

  .x7ulsfy {
    inset-inline: 8%;
  }

  .xe8uvvx {
    list-style: none;
  }

  .x10luyfp {
    margin-block: 10px;
  }

  .x1twdi5u {
    margin-block: 12px;
  }

  .x2k5q2m {
    margin-block: 14px;
  }

  .x2i9t41 {
    margin-block: 16px;
  }

  .xq7u8qf {
    margin-block: 20px;
  }

  .x18ystb9 {
    margin-block: 22px;
  }

  .xqrhvso {
    margin-block: 24px;
  }

  .xg9jes1 {
    margin-block: 4px;
  }

  .x1uuky47 {
    margin-block: 6px;
  }

  .x1jp4ehj {
    margin-block: 8px;
  }

  .xlutiju {
    margin-inline: -16px;
  }

  .x1tqfzy7 {
    margin-inline: 12px;
  }

  .x18kdvx8 {
    margin-inline: 6px;
  }

  .xvueqy4 {
    margin-inline: auto;
  }

  .x18z643n {
    outline: 2px solid var(--ring);
  }

  .x1a2a7pz {
    outline: none;
  }

  .xb3r6kr {
    overflow: hidden;
  }

  .x1rea2x4 {
    overflow: visible;
  }

  .xish69e {
    overscroll-behavior: contain;
  }

  .xt970qd {
    padding-block: 0;
  }

  .xp59q4u {
    padding-block: 10px;
  }

  .x10dr8xq {
    padding-block: 12px;
  }

  .xxlmvz2 {
    padding-block: 14px;
  }

  .x1xn8qrt {
    padding-block: 16px;
  }

  .xhyosrm {
    padding-block: 18px;
  }

  .xqp6ajr {
    padding-block: 20px;
  }

  .x1xg6qyv {
    padding-block: 22px;
  }

  .xd11lqx {
    padding-block: 32px;
  }

  .xf4egzd {
    padding-block: 3px;
  }

  .x62rkhy {
    padding-block: 48px;
  }

  .x12ulsxz {
    padding-block: 4px;
  }

  .x1t0vds8 {
    padding-block: 6px;
  }

  .x1vvogim {
    padding-block: 8px;
  }

  .xnjsko4 {
    padding-inline: 0;
  }

  .x1awh872 {
    padding-inline: 10px;
  }

  .xfoe8qy {
    padding-inline: 11px;
  }

  .xaope02 {
    padding-inline: 12px;
  }

  .xqin4a2 {
    padding-inline: 14px;
  }

  .x1hr3lfm {
    padding-inline: 16px;
  }

  .x17qtykl {
    padding-inline: 20px;
  }

  .x4l9tsp {
    padding-inline: 24px;
  }

  .x1pbfunf {
    padding-inline: 28px;
  }

  .x1t6ggfl {
    padding-inline: 30px;
  }

  .x1bzy8qs {
    padding-inline: 40px;
  }

  .xfn1xvj {
    padding-inline: 4px;
  }

  .x1xijbu4 {
    padding-inline: 6px;
  }

  .xdqyycr {
    padding-inline: 8px;
  }

  .x1ku5rj1 {
    place-items: center;
  }

  .x1hl2dhg {
    text-decoration: none;
  }

  .x1bvjpef {
    text-decoration: underline;
  }

  .x19r8ben {
    transition: width .6s cubic-bezier(.16, 1, .3, 1);
  }

  .x134dzfx[data-popup-open] {
    border-color: var(--input);
  }

  .x1qyr3ee:focus-within, .xybh4k3:focus-visible {
    outline: 2px solid var(--ring);
  }

  .x1ba4z6e:focus-within {
    outline: 3px solid var(--ring);
  }

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

  .xt0b8zv:hover {
    text-decoration: underline;
  }

  .x1uvtmcs:focus {
    outline: none;
  }

  @media (width <= 1180px) {
    .x1gsw4br.x1gsw4br {
      border-color: var(--line);
    }
  }

  @media (width <= 700px) {
    .x1xos1h9.x1xos1h9 {
      gap: 0;
    }
  }

  @media (width <= 900px) {
    .x175szbz.x175szbz {
      gap: 10px;
    }
  }

  @media (width <= 760px) {
    .x1d2ajv8.x1d2ajv8 {
      gap: 16px;
    }
  }

  @media (width <= 1180px) {
    .xekkew.xekkew {
      gap: 6px;
    }
  }

  @media (width <= 700px) {
    .x10qs9qv.x10qs9qv {
      gap: 8px;
    }

    .xhqlytl.xhqlytl {
      margin-inline: -10px;
    }

    .x1j6vzv4.x1j6vzv4 {
      overflow: hidden;
    }
  }

  @media (width <= 760px) {
    .x1dacfsr.x1dacfsr {
      padding-inline: 0;
    }
  }

  @media (width <= 600px) {
    .xeftfdu.xeftfdu {
      padding-inline: 10px;
    }
  }

  @media (width <= 700px) {
    .x13pv00c.x13pv00c {
      padding-inline: 10px;
    }
  }

  @media (width <= 900px) {
    .x14oh91u.x14oh91u {
      padding-inline: 10px;
    }
  }

  @media (width <= 700px) {
    .x14bi0rx.x14bi0rx {
      padding-inline: 12px;
    }

    .x1u4lynp.x1u4lynp {
      padding-inline: 16px;
    }

    .x13c3euq.x13c3euq {
      padding-inline: 20px;
    }
  }

  @media (prefers-reduced-motion: reduce) {
    .xzj8flq.xzj8flq {
      transition: none;
    }
  }
}

@layer priority4 {
  .x1ua5tub {
    -webkit-box-orient: vertical;
  }

  .x1h7i4cw {
    -webkit-line-clamp: 2;
  }

  .x10ukxgv {
    align-content: start;
  }

  .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;
  }

  .xpvyfi4 {
    align-self: flex-end;
  }

  .xkh2ocl {
    align-self: stretch;
  }

  .x1ykxiw6 {
    animation-duration: .45s;
  }

  .x2mfxb {
    animation-duration: .4s;
  }

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

  .xeaay5l {
    animation-duration: 4s;
  }

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

  .x2eki0r {
    animation-name: x1iuci93-B;
  }

  .xof6cs9 {
    animation-name: x1q3pfzg-B;
  }

  .x12iwm44 {
    animation-name: xp2uq0a-B;
  }

  .xoj058f {
    animation-play-state: running;
  }

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

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

  .x1plog1 {
    aspect-ratio: 1;
  }

  .x186iv6y {
    aspect-ratio: 16 / 9;
  }

  .xjbqb8w {
    background-color: #0000;
  }

  .xzpi01m {
    background-color: var(--accent-foreground);
  }

  .xwnonoy {
    background-color: var(--accent);
  }

  .x11gw9ax {
    background-color: var(--background);
  }

  .xms2ikn {
    background-color: var(--border);
  }

  .x1ep7253 {
    background-color: var(--card);
  }

  .x162lvlm {
    background-color: var(--clear);
  }

  .x4f5ehh {
    background-color: var(--destructive-muted);
  }

  .x1z04brh {
    background-color: var(--destructive);
  }

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

  .x123g0e3 {
    background-color: var(--muted-foreground);
  }

  .xuhz2es {
    background-color: var(--muted);
  }

  .x8du59y {
    background-color: var(--overlay);
  }

  .xqy2nev {
    background-color: var(--popover);
  }

  .x16pmass {
    background-color: var(--primary-foreground);
  }

  .x8qxh4v {
    background-color: var(--primary);
  }

  .x18igm8z {
    background-color: var(--secondary-hover);
  }

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

  .xgcb8oj {
    background-color: var(--sidebar);
  }

  .xoqp6m {
    background-color: var(--stage-night);
  }

  .x174cpr7 {
    background-color: var(--stage-overlay);
  }

  .xw4tbi0 {
    background-color: var(--success-foreground);
  }

  .x15awsqi {
    background-color: var(--success);
  }

  .x1wbbese {
    background-color: var(--warning);
  }

  .xl8spv7 {
    background-color: var(--x-backgroundColor);
  }

  .x1j2omd5 {
    background-image: var(--stage-lamplight);
  }

  .x1mwwwfo {
    border-collapse: collapse;
  }

  .x1haoxjn {
    border-inline-start-color: var(--border);
  }

  .x1t7ytsu {
    border-inline-start-style: solid;
  }

  .xpilrb4 {
    border-inline-start-width: 1px;
  }

  .xz0r8ba {
    caret-color: var(--accent-foreground);
  }

  .x4dqfsz {
    caret-color: var(--foreground);
  }

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

  .x1gj8qfm {
    clip-path: none;
  }

  .x1heor9g {
    color: inherit;
  }

  .x1lcixar {
    color: var(--accent-foreground);
  }

  .x1gm2m0v {
    color: var(--card-foreground);
  }

  .x1orek7e {
    color: var(--destructive);
  }

  .x11jfisy {
    color: var(--foreground);
  }

  .xrvchh {
    color: var(--muted-foreground);
  }

  .xlyj9q {
    color: var(--overlay-foreground);
  }

  .xo99n2d {
    color: var(--pearl-lilac);
  }

  .x7o15iv {
    color: var(--pearl-mint);
  }

  .x1iw2p13 {
    color: var(--pearl-peach);
  }

  .x18l3b9b {
    color: var(--pearl-sky);
  }

  .x1gjcqpb {
    color: var(--popover-foreground);
  }

  .xgbnldg {
    color: var(--primary-foreground);
  }

  .x1gsn3b {
    color: var(--stage-brass);
  }

  .x1y5e9f2 {
    color: var(--stage-gold);
  }

  .x1u2v3pw {
    color: var(--stage-green);
  }

  .xc80u7e {
    color: var(--stage-muted);
  }

  .xytmjy6 {
    color: var(--stage-paper);
  }

  .x19lbjvi {
    color: var(--success-foreground);
  }

  .xeh9rpr {
    color: var(--warning-foreground);
  }

  .x14rh7hd {
    color: var(--x-color);
  }

  .x1amjocr {
    column-gap: 10px;
  }

  .xtqikln {
    column-gap: 12px;
  }

  .xiyxwb5 {
    column-gap: 14px;
  }

  .x40hh3e {
    column-gap: 16px;
  }

  .x18hwk67 {
    column-gap: 20px;
  }

  .xfex06f {
    column-gap: 8px;
  }

  .xmper1u {
    cursor: inherit;
  }

  .x1h6gzvc {
    cursor: not-allowed;
  }

  .x1ypdohk {
    cursor: pointer;
  }

  .x104kibb {
    display: -webkit-box;
  }

  .x1lliihq {
    display: block;
  }

  .x78zum5 {
    display: flex;
  }

  .xrvj5dj {
    display: grid;
  }

  .x1rg5ohu {
    display: inline-block;
  }

  .x3nfvp2 {
    display: inline-flex;
  }

  .xwz0xwf {
    display: inline-grid;
  }

  .xt0psk2 {
    display: inline;
  }

  .x1s85apg {
    display: none;
  }

  .xhntxdp {
    dominant-baseline: middle;
  }

  .xbh8q5q {
    fill: none;
  }

  .x1fqg0hg {
    fill: var(--foreground);
  }

  .x1uuk4kj {
    fill: var(--input);
  }

  .xz5yb2l {
    fill: var(--stage-brass-light);
  }

  .x1l0xee0 {
    fill: var(--stage-night);
  }

  .x128zvq2 {
    fill: var(--stage-paper-ink);
  }

  .x18v47z2 {
    fill: var(--stage-paper);
  }

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

  .x1o5dqib {
    filter: drop-shadow(0 10px 9px color-mix(in srgb,var(--pearl-shadow) 22%,transparent));
  }

  .x1r8uery {
    flex-basis: 0;
  }

  .x1l7klhg {
    flex-basis: 100%;
  }

  .x1kbcxh1 {
    flex-basis: 140px;
  }

  .xjpgo6f {
    flex-basis: 200px;
  }

  .xdl72j9 {
    flex-basis: auto;
  }

  .xdt5ytf {
    flex-direction: column;
  }

  .x1iyjqo2 {
    flex-grow: 1;
  }

  .x2lah0s {
    flex-shrink: 0;
  }

  .xs83m0k {
    flex-shrink: 1;
  }

  .xozqiw3 {
    flex-wrap: nowrap;
  }

  .x1a02dak {
    flex-wrap: wrap;
  }

  .xjb2p0i {
    font-family: inherit;
  }

  .x1cc2d69 {
    font-family: Inter, sans-serif;
  }

  .x1cnr73a {
    font-family: ui-monospace, SFMono-Regular, Consolas, monospace;
  }

  .x1mb2qyg {
    font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
  }

  .x1gm2jbh {
    font-family: var(--xk3jq5m);
  }

  .x1k6wstc {
    font-size: 10px;
  }

  .x1j6dyjg {
    font-size: 11px;
  }

  .xfifm61 {
    font-size: 12px;
  }

  .x4z9k3i {
    font-size: 13px;
  }

  .xif65rj {
    font-size: 14px;
  }

  .x1jvydc1 {
    font-size: 15px;
  }

  .x1j61zf2 {
    font-size: 16px;
  }

  .x19d36u7 {
    font-size: 17px;
  }

  .xosj86m {
    font-size: 18px;
  }

  .xwsyq91 {
    font-size: 20px;
  }

  .x1i1m3gp {
    font-size: 22px;
  }

  .x5heo1l {
    font-size: 23px;
  }

  .x1ewwscv {
    font-size: 26px;
  }

  .xneq65o {
    font-size: 28px;
  }

  .x1ulgg28 {
    font-size: 30px;
  }

  .x1s3cmhv {
    font-size: 32px;
  }

  .x12hcmxz {
    font-size: 62px;
  }

  .xpn3vvf {
    font-size: clamp(42px, 4.5vw, 64px);
  }

  .x1qlqyl8 {
    font-size: inherit;
  }

  .x1k4tb9n {
    font-style: italic;
  }

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

  .xo1l8bm {
    font-weight: 400;
  }

  .x10p5zqr {
    font-weight: 450;
  }

  .xk50ysn {
    font-weight: 500;
  }

  .xh88oxj {
    font-weight: 550;
  }

  .x1s688f {
    font-weight: 600;
  }

  .x1im5e5j {
    font-weight: 620;
  }

  .x19s9jnd {
    font-weight: 650;
  }

  .x1xlr1w8 {
    font-weight: 700;
  }

  .xuv8nkb {
    font-weight: 800;
  }

  .x1pd3egz {
    font-weight: inherit;
  }

  .xx1abn8 {
    grid-column-end: -1;
  }

  .x1d1dmfs {
    grid-column-end: auto;
  }

  .xcrlgei {
    grid-column-start: 1;
  }

  .x1xdureb {
    grid-column-start: 2;
  }

  .x1mk1bxn {
    grid-column-start: 3;
  }

  .x8a1x49 {
    grid-column-start: auto;
  }

  .x1gxh9p {
    grid-row-end: auto;
  }

  .x1agbcgv {
    grid-row-start: 1;
  }

  .x13vxnyz {
    grid-row-start: 2;
  }

  .x1vnunu7 {
    grid-row-start: 3;
  }

  .xi1siw0 {
    grid-row-start: auto;
  }

  .xydg0mc {
    grid-template-columns: 200px minmax(0, 1fr) 320px;
  }

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

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

  .x1nryfcm {
    grid-template-columns: 28px minmax(0, 1fr) 20px;
  }

  .xmnuwlw {
    grid-template-columns: 44px 84px 40px minmax(0, 1fr);
  }

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

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

  .x1a3qyga {
    grid-template-columns: minmax(0, 1.4fr) minmax(300px, 1fr);
  }

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

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

  .x1946e31 {
    grid-template-columns: minmax(0, 1fr) minmax(260px, 28%);
  }

  .x8kmz70 {
    grid-template-columns: minmax(0, 1fr) minmax(280px, 340px);
  }

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

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

  .xxm1mr2 {
    grid-template-columns: minmax(180px, 1fr) minmax(0, 1fr) auto;
  }

  .xf1x3rp {
    grid-template-columns: minmax(240px, 280px) minmax(0, 1fr);
  }

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

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

  .x1ayh3g3 {
    grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));
  }

  .x10gw5wr {
    grid-template-columns: repeat(auto-fit, minmax(min(100%, 130px), 1fr));
  }

  .x5o4joa {
    grid-template-rows: minmax(0, 1fr);
  }

  .xc8icb0 {
    isolation: isolate;
  }

  .xl56j7k {
    justify-content: center;
  }

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

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

  .x1o2pa38 {
    justify-items: center;
  }

  .x619ttb {
    justify-items: start;
  }

  .x1qab1bc {
    justify-self: end;
  }

  .x1lqcxt8 {
    justify-self: start;
  }

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

  .x1w69ole {
    letter-spacing: -.025em;
  }

  .x72az59 {
    letter-spacing: -.02em;
  }

  .xrq0m5f {
    letter-spacing: -.035em;
  }

  .x1b4dsll {
    letter-spacing: -.03em;
  }

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

  .x1dgsrnt {
    letter-spacing: .06em;
  }

  .x1f41ap9 {
    line-height: 1.05;
  }

  .x1rewzq7 {
    line-height: 1.06;
  }

  .x1uo3zyz {
    line-height: 1.15;
  }

  .x1u7k74 {
    line-height: 1.2;
  }

  .xwn7fz2 {
    line-height: 1.3;
  }

  .x1xfvgam {
    line-height: 1.35;
  }

  .x37zpob {
    line-height: 1.4;
  }

  .xfrs9s4 {
    line-height: 1.45;
  }

  .x1evy7pa {
    line-height: 1.5;
  }

  .x1jjo3f5 {
    line-height: 1.55;
  }

  .x1dbl2gt {
    line-height: 1.6;
  }

  .x11m8ghp {
    line-height: 1.65;
  }

  .xa7kkou {
    line-height: 1.7;
  }

  .xo5v014 {
    line-height: 1;
  }

  .x19v9tvf {
    line-height: 22px;
  }

  .xdzw4kq {
    margin-inline-start: 6px;
  }

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

  .x1a93mip {
    -webkit-mask-image: linear-gradient(#000 55%, #0000);
    mask-image: linear-gradient(#000 55%, #0000);
  }

  .xl1xv1r {
    object-fit: cover;
  }

  .x1l7odbj {
    object-position: 50% 22%;
  }

  .xyd83as {
    opacity: .45;
  }

  .x1667htg {
    opacity: .78;
  }

  .x1us6l5c {
    opacity: .8;
  }

  .xg01cxk {
    opacity: 0;
  }

  .x1hc1fzr {
    opacity: 1;
  }

  .x1dfx8u8 {
    outline-color: var(--ring);
  }

  .x2ssjo2 {
    outline-offset: -2px;
  }

  .x1v57pqu {
    outline-offset: -3px;
  }

  .x1hl8ikr {
    outline-offset: 2px;
  }

  .x1ewu8gn {
    outline-offset: 3px;
  }

  .xj0a0fe {
    overflow-wrap: anywhere;
  }

  .x106a9eq {
    padding-inline-start: 20px;
  }

  .xz7312c {
    padding-inline-start: 22px;
  }

  .x47corl {
    pointer-events: none;
  }

  .x10l6tqk {
    position: absolute;
  }

  .xixxii4 {
    position: fixed;
  }

  .x1n2onr6 {
    position: relative;
  }

  .x1uhb9sk {
    position: static;
  }

  .x7wzq59 {
    position: sticky;
  }

  .x288g5 {
    resize: vertical;
  }

  .xxs79tx {
    row-gap: 0;
  }

  .x1dbijih {
    row-gap: 2px;
  }

  .x1r0jzty {
    row-gap: 4px;
  }

  .xw09woa {
    row-gap: 6px;
  }

  .x3pnbk8 {
    row-gap: 8px;
  }

  .x14wc229 {
    scale: var(--x-1e161fb);
  }

  .x14qzru8 {
    scrollbar-color: var(--input) var(--popover);
  }

  .xm5esm4 {
    scrollbar-color: var(--line-strong) var(--clear);
  }

  .x1rohswg {
    scrollbar-width: none;
  }

  .x1597r2g {
    scrollbar-width: thin;
  }

  .x1owpc8m {
    stroke-linecap: round;
  }

  .x1f6yumg {
    stroke-linejoin: round;
  }

  .x7mprgd {
    stroke-width: .6px;
  }

  .xunsu2d {
    stroke-width: .8px;
  }

  .xnpr05h {
    stroke-width: 1px;
  }

  .xqjr0vm {
    stroke-width: 3px;
  }

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

  .x1b4pc8b {
    stroke: var(--primary);
  }

  .x61kfk6 {
    stroke: var(--stage-brass);
  }

  .x1winqsu {
    stroke: var(--stage-night);
  }

  .x2b8uid {
    text-align: center;
  }

  .xdpxx8g {
    text-align: left;
  }

  .x1hr2gdg {
    text-align: right;
  }

  .x1yc453h {
    text-align: start;
  }

  .x233ees {
    text-anchor: start;
  }

  .xlyipyv {
    text-overflow: ellipsis;
  }

  .x1kyqaxf {
    text-transform: lowercase;
  }

  .xtvhhri {
    text-transform: uppercase;
  }

  .xrys4gj {
    text-underline-offset: 2px;
  }

  .xda060z {
    text-underline-offset: 3px;
  }

  .x1w2vvpw {
    text-wrap: balance;
  }

  .x1fzhlzt {
    text-wrap: pretty;
  }

  .xx69xxh {
    touch-action: pan-y;
  }

  .xctpfpq {
    transform-origin: var(--transform-origin);
  }

  .x9tu13d {
    transform: rotate(-90deg);
  }

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

  .xbryuvx {
    transform: translateX(0);
  }

  .x1psfjxj {
    transform: translateX(16px);
  }

  .x1fe4uzt {
    transform: translateY(-180%);
  }

  .xnn1q72 {
    transform: translateY(0);
  }

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

  .xbb3pvg {
    transition-duration: .14s;
  }

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

  .x1rvut6x {
    transition-duration: .25s;
  }

  .xts7igz {
    transition-property: background-color, border-color;
  }

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

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

  .x1eokjkq {
    transition-property: filter;
  }

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

  .x1mch8qk {
    transition-property: scale;
  }

  .xxnu56j {
    transition-property: stroke-dashoffset;
  }

  .x18dpk69 {
    transition-property: transform, background-color;
  }

  .x11xpdln {
    transition-property: transform;
  }

  .x1pbvl4h {
    transition-timing-function: cubic-bezier(.16, 1, .3, 1);
  }

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

  .xcj1dhv {
    transition-timing-function: linear;
  }

  .x87ps6o {
    -webkit-user-select: none;
    user-select: none;
  }

  .x16dsc37 {
    vertical-align: top;
  }

  .xeaf4i8 {
    white-space: normal;
  }

  .xuxw1ft {
    white-space: nowrap;
  }

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

  .x11uqc5h {
    z-index: 100;
  }

  .xa9119d {
    z-index: 50;
  }

  .x1aciyhk {
    z-index: 60;
  }

  .x1wug5nh:hover:not(:disabled), .xzkkrf4[data-highlighted] {
    background-color: var(--secondary-hover);
  }

  .x1ls9ei7[data-popup-open] {
    background-color: var(--secondary);
  }

  .xjspz30[data-active] {
    color: var(--foreground);
  }

  .xu2pkf4[data-disabled] {
    color: var(--muted-foreground);
  }

  .x1uq2izw[data-disabled] {
    cursor: wait;
  }

  .xvgho8r[hidden] {
    display: none;
  }

  .x1i2unn7:is([data-starting-style], [data-ending-style]) {
    opacity: 0;
  }

  .x1euntei:focus-within {
    opacity: 1;
  }

  .x1yugb97:is([data-starting-style], [data-ending-style]) {
    transform: translateY(-4px);
  }

  .xjl7jj:empty {
    display: none;
  }

  .x1897muk:disabled {
    background-color: var(--muted);
  }

  .x1hzhwyp:disabled {
    background-color: var(--primary-disabled);
  }

  .x19k9afz:disabled {
    color: var(--muted-foreground);
  }

  .xxa7ykm:disabled {
    color: var(--primary-foreground);
  }

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

  .x49yvub:hover {
    background-color: var(--accent);
  }

  .x1phjyhx:hover {
    background-color: var(--destructive-hover);
  }

  .x1qxz5y:hover {
    background-color: var(--muted);
  }

  .x1yb535g:hover {
    background-color: var(--primary-hover);
  }

  .x50ea6o:hover {
    background-color: var(--secondary-hover);
  }

  .x1ryrw8r:hover {
    background-color: var(--secondary);
  }

  .x17x3gfl:hover {
    color: var(--accent-foreground);
  }

  .xeuzlyc:hover {
    color: var(--card-foreground);
  }

  .xztxdh1:hover {
    color: var(--foreground);
  }

  .x1o7uuvo:hover {
    opacity: 1;
  }

  .x1wfrlr2:focus {
    transform: translateY(0);
  }

  .x17uakh0:active {
    background-color: var(--primary-active);
  }

  .x1ixbhne:active {
    background-color: var(--secondary-active);
  }

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

    .x1nra4t2.x1nra4t2 {
      animation-play-state: paused;
    }
  }

  @media (width <= 1180px) {
    .x1ov63s5.x1ov63s5 {
      clip-path: inset(50%);
    }
  }

  @media (width <= 700px) {
    .xjv0j4y.xjv0j4y {
      clip-path: inset(50%);
    }
  }

  @media (width <= 600px) {
    .x12jv2mr.x12jv2mr {
      column-gap: 8px;
    }
  }

  @media (width <= 760px) {
    .xikn263.xikn263 {
      display: block;
    }
  }

  @media (width <= 900px) {
    .xbndylf.xbndylf {
      display: contents;
    }
  }

  @media (width <= 700px) {
    .xjg0vao.xjg0vao {
      display: flex;
    }

    .x19e0a8l.x19e0a8l {
      display: grid;
    }
  }

  @media (width <= 899px) {
    .x8vdmbq.x8vdmbq {
      display: inline-flex;
    }
  }

  @media (width <= 640px) {
    .xkaaz9w.xkaaz9w {
      display: none;
    }
  }

  @media (width <= 700px) {
    .x1gz44f.x1gz44f {
      display: none;
    }
  }

  @media (width <= 899px) {
    .x1daaz14.x1daaz14 {
      display: none;
    }
  }

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

  @media (height <= 600px) {
    .x1fhgj5n.x1fhgj5n {
      display: none;
    }
  }

  @media (width <= 1100px) {
    .x1rmbmnz.x1rmbmnz {
      display: none;
    }
  }

  @media (width <= 400px) {
    .x10ytk0k.x10ytk0k {
      display: none;
    }
  }

  @media (width <= 700px) {
    .xqvwr91.xqvwr91 {
      display: none;
    }
  }

  @media (width <= 760px) {
    .xg53fb9.xg53fb9 {
      display: none;
    }
  }

  @media (width <= 850px) {
    .xj0nrnp.xj0nrnp {
      display: none;
    }
  }

  @media (width <= 900px) {
    .x1k3qp7t.x1k3qp7t {
      display: none;
    }
  }

  @media (width <= 960px) {
    .x1ly4y9h.x1ly4y9h {
      display: none;
    }
  }

  @media (width <= 1180px) {
    .x8wiaid.x8wiaid {
      flex-direction: row;
    }

    .xhxe4sp.xhxe4sp {
      flex-wrap: wrap;
    }
  }

  @media (width <= 600px) {
    .xae3kl5.xae3kl5 {
      font-size: 16px;
    }
  }

  @media (width <= 700px) {
    .x16ogeyr.x16ogeyr {
      font-size: 19px;
    }

    .x1kypicx.x1kypicx {
      font-size: 22px;
    }
  }

  @media (height <= 600px) {
    .xs0bluo.xs0bluo {
      font-size: 22px;
    }
  }

  @media (width <= 900px) {
    .xt6njpb.xt6njpb {
      font-size: 22px;
    }
  }

  @media (width <= 600px) {
    .xprppq5.xprppq5 {
      font-size: 23px;
    }
  }

  @media (width <= 520px) {
    .x7uu55x.x7uu55x {
      grid-column-end: span 2;
    }
  }

  @media (width <= 1180px) {
    .x6rlgo6.x6rlgo6 {
      grid-column-start: 1;
    }
  }

  @media (width <= 900px) {
    .xv7vfc4.xv7vfc4 {
      grid-column-start: 1;
    }
  }

  @media (width >= 900px) {
    .x7m4tzg.x7m4tzg {
      grid-column-start: 2;
    }
  }

  @media (width >= 901px) and (width <= 1180px) {
    .x7xzijd.x7xzijd {
      grid-column-start: 2;
    }
  }

  @media (width <= 900px) {
    .xxec9pf.xxec9pf {
      grid-row-end: auto;
    }
  }

  @media (width >= 900px) {
    .x3s9056.x3s9056 {
      grid-row-end: span 2;
    }
  }

  @media (width >= 901px) and (width <= 1180px) {
    .xh4w53s.xh4w53s {
      grid-row-end: span 2;
    }
  }

  @media (width >= 900px) {
    .x15t5mgz.x15t5mgz {
      grid-row-start: 1;
    }
  }

  @media (width >= 901px) and (width <= 1180px) {
    .x17ar04d.x17ar04d {
      grid-row-start: 1;
    }
  }

  @media (width >= 900px) {
    .x1xa74ve.x1xa74ve {
      grid-row-start: 2;
    }
  }

  @media (width <= 900px) {
    .x1owz84d.x1owz84d {
      grid-row-start: 2;
    }
  }

  @media (width >= 901px) and (width <= 1180px) {
    .x10gwuh3.x10gwuh3 {
      grid-row-start: 2;
    }
  }

  @media (width <= 900px) {
    .xpth7js.xpth7js {
      grid-row-start: 3;
    }

    .xguiael.xguiael {
      grid-row-start: 4;
    }

    .xml3wgn.xml3wgn {
      grid-row-start: 5;
    }
  }

  @media (width <= 600px) {
    .x19k0cwc.x19k0cwc {
      grid-template-columns: 38px 16px 32px minmax(0, 1fr);
    }
  }

  @media (width >= 601px) and (width <= 1180px) {
    .xo28iv0.xo28iv0 {
      grid-template-columns: 44px 18px 40px minmax(0, 1fr);
    }
  }

  @media (width >= 901px) and (width <= 1180px) {
    .xgqtt4i.xgqtt4i {
      grid-template-columns: minmax(0, 1fr) 300px;
    }
  }

  @media (width <= 520px) {
    .xazqxlk.xazqxlk {
      grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
    }
  }

  @media (width >= 900px) {
    .x1gz7n9c.x1gz7n9c {
      grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
    }
  }

  @media (width <= 1100px) {
    .xesxnj2.xesxnj2 {
      grid-template-columns: minmax(0, 1fr);
    }
  }

  @media (width <= 880px) {
    .xu9rfuz.xu9rfuz {
      grid-template-columns: minmax(0, 1fr);
    }
  }

  @media (width <= 899px) {
    .x1jfirf0.x1jfirf0 {
      grid-template-columns: minmax(0, 1fr);
    }
  }

  @media (width <= 480px) {
    .xiiqul1.xiiqul1 {
      grid-template-columns: minmax(0, 1fr);
    }
  }

  @media (width <= 600px) {
    .xy91w4p.xy91w4p {
      grid-template-columns: minmax(0, 1fr);
    }
  }

  @media (width <= 700px) {
    .x1569m4d.x1569m4d {
      grid-template-columns: minmax(0, 1fr);
    }
  }

  @media (width <= 760px) {
    .x115u7zd.x115u7zd {
      grid-template-columns: minmax(0, 1fr);
    }
  }

  @media (width <= 850px) {
    .xxu4hj4.xxu4hj4 {
      grid-template-columns: minmax(0, 1fr);
    }
  }

  @media (width <= 900px) {
    .xatalbm.xatalbm {
      grid-template-columns: minmax(0, 1fr);
    }
  }

  @media (width <= 650px) {
    .x1bauckp.x1bauckp {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }

  @media (width >= 901px) and (width <= 1180px) {
    .x1xd6mvg.x1xd6mvg {
      grid-template-rows: auto minmax(0, 1fr);
    }
  }

  @media (width <= 900px) {
    .x5jxdj5.x5jxdj5 {
      grid-template-rows: auto;
    }
  }

  @media (width <= 700px) {
    .x1jz7p0d.x1jz7p0d {
      justify-content: center;
    }
  }

  @media (width <= 850px) {
    .xm7d5vy.xm7d5vy {
      justify-content: center;
    }
  }

  @media (width <= 1180px) {
    .xcujtm8.xcujtm8 {
      position: absolute;
    }
  }

  @media (width <= 700px) {
    .x19qriiz.x19qriiz {
      position: absolute;
    }
  }

  @media (prefers-reduced-motion: reduce) {
    .xlit0el.xlit0el {
      scale: 1;
    }

    .x12w9bfk.x12w9bfk, .xk4dzbi.xk4dzbi, .x1vqoi6a.x1vqoi6a {
      transition-duration: 0s;
    }
  }

  @media (width <= 700px) {
    .x1o4i6j8.x1o4i6j8 {
      white-space: nowrap;
    }
  }
}

@layer priority5 {
  .x6fu8a9 {
    border-bottom-color: var(--border);
  }

  .xftpist {
    border-bottom-color: var(--clear);
  }

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

  .x1q0q8m5 {
    border-bottom-style: solid;
  }

  .xso031l {
    border-bottom-width: 1px;
  }

  .xlxy82 {
    border-bottom-width: 2px;
  }

  .x1isq9ss {
    border-left-color: var(--border);
  }

  .x19ypqd9 {
    border-left-style: solid;
  }

  .xe0pwq {
    border-left-width: 1px;
  }

  .xio8jvi {
    border-top-color: var(--border);
  }

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

  .x1qcf278 {
    border-top-color: var(--stage-brass);
  }

  .x15ki0jl {
    border-top-color: var(--stage-line);
  }

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

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

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

  .xamhcws {
    border-top-width: 2px;
  }

  .x191j7n5 {
    bottom: 16px;
  }

  .x5yr21d {
    height: 100%;
  }

  .xtdtrs8 {
    height: 100dvh;
  }

  .x1v9usgg {
    height: 14px;
  }

  .x18dl8mb {
    height: 150px;
  }

  .xlup9mm {
    height: 16px;
  }

  .xjm9jq1 {
    height: 1px;
  }

  .x1qx5ct2 {
    height: 20px;
  }

  .x17rw0jw {
    height: 22px;
  }

  .x1u5z0ei {
    height: 240px;
  }

  .xxk0z11 {
    height: 24px;
  }

  .x36qwtl {
    height: 2px;
  }

  .x1gnnpzl {
    height: 30px;
  }

  .x90ne7k {
    height: 34px;
  }

  .xc9qbxq {
    height: 36px;
  }

  .xn3w4p2 {
    height: 44px;
  }

  .xqu0tyb {
    height: 4px;
  }

  .xdk7pt {
    height: 8px;
  }

  .xt7dq6l {
    height: auto;
  }

  .xx13jd8 {
    height: clamp(280px, 30vw, 460px);
  }

  .xfvmvg0 {
    height: min(85vh, 950px);
  }

  .x16ye13r {
    height: var(--x-height);
  }

  .xpnmzw7 {
    left: 12px;
  }

  .xjwpr41 {
    left: 30px;
  }

  .xncym2f {
    left: 8px;
  }

  .x1oo3vh0 {
    margin-bottom: -16px;
  }

  .xat24cr {
    margin-bottom: 0;
  }

  .xyorhqc {
    margin-bottom: 10px;
  }

  .xod5an3 {
    margin-bottom: 12px;
  }

  .x1u7kmwd {
    margin-bottom: 14px;
  }

  .x1yztbdb {
    margin-bottom: 16px;
  }

  .x1c436fg {
    margin-bottom: 18px;
  }

  .x1hq5gj4 {
    margin-bottom: 24px;
  }

  .x1chd833 {
    margin-bottom: 28px;
  }

  .xx7atzb {
    margin-bottom: 44px;
  }

  .x12nagc {
    margin-bottom: 4px;
  }

  .xzueoph {
    margin-bottom: 6px;
  }

  .x1e56ztr {
    margin-bottom: 8px;
  }

  .x8x9d4c {
    margin-left: auto;
  }

  .xack27t {
    margin-right: auto;
  }

  .x1d3na89 {
    margin-top: -28px;
  }

  .x1anpbxc {
    margin-top: 10px;
  }

  .x14vqqas {
    margin-top: 12px;
  }

  .x1hmvnq2 {
    margin-top: 14px;
  }

  .xw7yly9 {
    margin-top: 16px;
  }

  .x1sy10c2 {
    margin-top: 20px;
  }

  .x1sgpng {
    margin-top: 22px;
  }

  .xqui205 {
    margin-top: 24px;
  }

  .xjv05ge {
    margin-top: 28px;
  }

  .xg87l8a {
    margin-top: 32px;
  }

  .x7r5mf7 {
    margin-top: 3px;
  }

  .x1gslohp {
    margin-top: 4px;
  }

  .x8rgt9n {
    margin-top: 64px;
  }

  .x1xmf6yo {
    margin-top: 8px;
  }

  .x9sc8c8 {
    max-height: 440px;
  }

  .x159tps6 {
    max-height: 640px;
  }

  .x21o4dr {
    max-height: min(320px,calc(var(--available-height) - 12px));
  }

  .x1pn2iwy {
    max-height: min(360px,var(--available-height, 80vh));
  }

  .x1374xjt {
    max-height: var(--available-height);
  }

  .x193iq5w {
    max-width: 100%;
  }

  .x1yqkkiu {
    max-width: 110px;
  }

  .x10xiq2s {
    max-width: 1180px;
  }

  .x1xf729l {
    max-width: 1360px;
  }

  .x1racy4e {
    max-width: 220px;
  }

  .xw5ewwj {
    max-width: 300px;
  }

  .xxc7z9f {
    max-width: 360px;
  }

  .x1oc4otl {
    max-width: 40ch;
  }

  .x1lwm3bp {
    max-width: 520px;
  }

  .x7durtj {
    max-width: 56ch;
  }

  .xrlsmeg {
    max-width: 600px;
  }

  .x12qliqu {
    max-width: 60ch;
  }

  .x1sjtlrb {
    max-width: 65ch;
  }

  .xkyadst {
    max-width: 68ch;
  }

  .x13w81kk {
    max-width: 70ch;
  }

  .x1ewvobj {
    max-width: 72ch;
  }

  .xapjn7j {
    max-width: 760px;
  }

  .x18k543f {
    max-width: 820px;
  }

  .x17na0u1 {
    max-width: 85%;
  }

  .x1sf1iou {
    max-width: 85ch;
  }

  .x1xr5p7o {
    max-width: 860px;
  }

  .xyzno7u {
    max-width: 960px;
  }

  .x1usz39j {
    max-width: calc(100vw - 16px);
  }

  .x18yfq3i {
    max-width: calc(100vw - 20px);
  }

  .xd0payo {
    max-width: calc(100vw - 60px);
  }

  .x8y06sr {
    max-width: min(100%, 62ch);
  }

  .xl3ign4 {
    max-width: min(420px,var(--available-width));
  }

  .xto7yfw {
    max-width: min(calc(100vw - 24px),var(--available-width, calc(100vw - 24px)));
  }

  .x7k7lee {
    max-width: var(--available-width);
  }

  .x2lwn1j {
    min-height: 0;
  }

  .x1ov3xa9 {
    min-height: 100dvh;
  }

  .xg6iff7 {
    min-height: 100vh;
  }

  .x6lgdlw {
    min-height: 112px;
  }

  .xvrgn94 {
    min-height: 18px;
  }

  .xz65tgg {
    min-height: 200px;
  }

  .x9l5fec {
    min-height: 220px;
  }

  .xe0957l {
    min-height: 22px;
  }

  .x1ficeh5 {
    min-height: 240px;
  }

  .x1bq8ba2 {
    min-height: 280px;
  }

  .xe0p6wg {
    min-height: 28px;
  }

  .xqb9ast {
    min-height: 290px;
  }

  .x1rz828m {
    min-height: 30px;
  }

  .x21xpn4 {
    min-height: 32px;
  }

  .xu97haq {
    min-height: 34px;
  }

  .xu0aao5 {
    min-height: 36px;
  }

  .x190qwnl {
    min-height: 380px;
  }

  .x1ba4aug {
    min-height: 40px;
  }

  .x1gg8mnh {
    min-height: 44px;
  }

  .x1wxaq2x {
    min-height: 48px;
  }

  .x1wiwyrm {
    min-height: 52px;
  }

  .xbktkl8 {
    min-height: 56px;
  }

  .x1pzngab {
    min-height: 600px;
  }

  .x8nclml {
    min-height: 64px;
  }

  .x1wzw5q2 {
    min-height: 68px;
  }

  .x1r3qdcx {
    min-height: 76px;
  }

  .xefclja {
    min-height: 88px;
  }

  .xeuugli {
    min-width: 0;
  }

  .xfb3i0g {
    min-width: 180px;
  }

  .x1t5bqph {
    min-width: 190px;
  }

  .x1oslful {
    min-width: 22px;
  }

  .xnei2rj {
    min-width: 24px;
  }

  .x1aasl1c {
    min-width: 34px;
  }

  .x1nb6za0 {
    min-width: 44px;
  }

  .xzl8ltb {
    min-width: 640px;
  }

  .x1any8rh {
    min-width: min(var(--anchor-width),var(--available-width));
  }

  .xw2csxc {
    overflow-x: auto;
  }

  .x1plvlek {
    overflow-x: visible;
  }

  .x1odjw0f {
    overflow-y: auto;
  }

  .x1l90r2v {
    padding-bottom: 16px;
  }

  .xx6bls6 {
    padding-bottom: 20px;
  }

  .xjkvuk6 {
    padding-bottom: 4px;
  }

  .x10b6aqq {
    padding-bottom: 6px;
  }

  .xwib8y2 {
    padding-bottom: 8px;
  }

  .xeucivh {
    padding-bottom: max(4px,env(safe-area-inset-bottom));
  }

  .xnljgj5 {
    padding-left: 22px;
  }

  .x1jcchly {
    padding-left: 52px;
  }

  .xexx8yu {
    padding-top: 0;
  }

  .xz9dl7a {
    padding-top: 12px;
  }

  .xyamay9 {
    padding-top: 16px;
  }

  .x109j2v6 {
    padding-top: 18px;
  }

  .x1cnzs8 {
    padding-top: 20px;
  }

  .x1nn3v0j {
    padding-top: 2px;
  }

  .xyqdw3p {
    padding-top: 3px;
  }

  .x1iorvi4 {
    padding-top: 4px;
  }

  .x1yrsyyn {
    padding-top: 6px;
  }

  .x1tk7jg1 {
    top: 12px;
  }

  .xomnu4r {
    top: 16px;
  }

  .x10508h5 {
    top: 30px;
  }

  .x1jzctok {
    top: 5px;
  }

  .xfr5jun {
    top: 8px;
  }

  .xh8yej3 {
    width: 100%;
  }

  .x1kky2od {
    width: 16px;
  }

  .x1xp8n7a {
    width: 18px;
  }

  .x1i1rx1s {
    width: 1px;
  }

  .xw4jnvo {
    width: 20px;
  }

  .xafpxmx {
    width: 240px;
  }

  .xvy4d1p {
    width: 24px;
  }

  .x1tdqgrh {
    width: 264px;
  }

  .x1849jeq {
    width: 30px;
  }

  .x1m258z3 {
    width: 320px;
  }

  .x1691je0 {
    width: 34px;
  }

  .x1cvmir6 {
    width: 360px;
  }

  .x14qfxbe {
    width: 36px;
  }

  .x100vrsf {
    width: 40px;
  }

  .x187nhsf {
    width: 44px;
  }

  .x1oux285 {
    width: 65%;
  }

  .x1xc55vz {
    width: 8px;
  }

  .x14atkfc {
    width: auto;
  }

  .xezivpi {
    width: max-content;
  }

  .x13zw3fr {
    width: min(900px, 100%);
  }

  .x5lhr3w {
    width: var(--x-width);
  }

  .xbxhvf5[data-active] {
    border-bottom-color: var(--foreground);
  }

  .x1g31smg:first-child {
    border-top-width: 0;
  }

  .x1t1lzn6:last-child {
    border-bottom-width: 0;
  }

  @media (width <= 850px) {
    .x1uag8ti.x1uag8ti {
      border-left-width: 0;
    }

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

  @media (height <= 760px) {
    .xefvys9.xefvys9 {
      height: 150px;
    }
  }

  @media (width <= 1180px) {
    .xx11l7j.xx11l7j {
      height: 1px;
    }
  }

  @media (width <= 700px) {
    .x1wt8ci0.x1wt8ci0 {
      height: 1px;
    }
  }

  @media (height <= 600px) {
    .x1gd291c.x1gd291c {
      height: 240px;
    }
  }

  @media (width <= 700px) {
    .xyradg3.xyradg3 {
      height: 34px;
    }

    .x1myuvmg.x1myuvmg {
      height: 50vh;
    }
  }

  @media (height <= 760px) {
    .xybj4fq.xybj4fq {
      height: 96px;
    }
  }

  @media (width <= 850px) {
    .xhp42ew.xhp42ew {
      height: clamp(260px, 64vw, 440px);
    }
  }

  @media (width <= 700px) {
    .x1adn61j.x1adn61j {
      margin-bottom: -10px;
    }

    .x16j1lsr.x16j1lsr {
      margin-bottom: 10px;
    }
  }

  @media (width <= 900px) {
    .x1xku4vh.x1xku4vh {
      margin-top: 0;
    }
  }

  @media (width <= 850px) {
    .x1i3ozi8.x1i3ozi8 {
      max-height: 460px;
    }
  }

  @media (width <= 700px) {
    .x1ad6g4b.x1ad6g4b {
      min-height: 44px;
    }
  }

  @media (pointer: coarse) {
    .x1e9ts7n.x1e9ts7n {
      min-height: 44px;
    }
  }

  @media (height <= 600px) {
    .xk2vvin.xk2vvin {
      min-height: 46px;
    }
  }

  @media (width <= 900px) {
    .x1osd3fi.x1osd3fi {
      min-height: auto;
    }
  }

  @media (width <= 700px) {
    .xipiwy1.xipiwy1 {
      overflow-x: auto;
    }
  }

  @media (width <= 900px) {
    .xt04jr7.xt04jr7 {
      overflow-y: visible;
    }

    .xmq0mxu.xmq0mxu {
      padding-top: 14px;
    }
  }

  @media (width <= 1180px) {
    .xkewlkb.xkewlkb {
      width: 1px;
    }
  }

  @media (width <= 700px) {
    .x1q5ouf2.x1q5ouf2 {
      width: 1px;
    }

    .x5ug7ae.x5ug7ae {
      width: 34px;
    }
  }
}

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

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

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

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

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

@keyframes x1iuci93-B {
  0%, 100% {
    transform: rotate(-12deg) scale(.98);
  }

  50% {
    transform: rotate(12deg) scale(1.025);
  }
}

@keyframes x1q3pfzg-B {
  from {
    opacity: .55;
    transform: translateY(6px);
  }

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

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

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

:root, .xlopzo1 {
  --background: #0a0a14;
  --foreground: #e6e5f0;
  --sidebar: #0e0e18;
  --card: #13131f;
  --card-foreground: #f4f3f8;
  --popover: #181529;
  --popover-foreground: #f4f3f8;
  --primary: #7535fd;
  --primary-foreground: #fff;
  --primary-hover: #8752ff;
  --primary-active: #6a2ff0;
  --primary-disabled: #3b2f63;
  --secondary: #1b1a2b;
  --secondary-foreground: #e6e5f0;
  --secondary-hover: #232238;
  --secondary-active: #2a2842;
  --muted: #181529;
  --muted-foreground: #8e8ca6;
  --accent: #1e1a33;
  --accent-foreground: #b69cff;
  --destructive: #ff8a7a;
  --destructive-foreground: #1a0b0b;
  --destructive-muted: #2a1418;
  --destructive-hover: #3a1b20;
  --destructive-border: #7a3b3b;
  --border: #23223a;
  --line: #ffffff14;
  --line-strong: #ffffff24;
  --input: #3a3852;
  --ring: #b69cff;
  --success: #13261f;
  --success-foreground: #a7e5d3;
  --success-border: #2d5a4c;
  --warning: #2a2414;
  --warning-foreground: #e2b86b;
  --overlay: #0e0e18;
  --overlay-foreground: #f4f3f8;
  --brand: #f4f3f8;
  --pearl-mint: #a7e5d3;
  --pearl-peach: #f4c5a8;
  --pearl-lilac: #c8b8e0;
  --pearl-sky: #a8c8e8;
  --pearl-light: #fffefb;
  --pearl-ink: #0a0a14;
  --pearl-shadow: #9390ab;
  --clear: transparent;
  --color-scheme: dark;
}

:root, .xfvij4e {
  --lot-1: #52b8aa;
  --lot-2: #d3ac65;
  --lot-3: #d97860;
  --lot-4: #719dcc;
  --lot-5: #aa91c7;
  --lot-6: #b4bd8a;
}

:root, .xmelow5 {
  --stage-brass: #d3ac65;
  --stage-brass-light: #f4d8a0;
  --stage-brass-dark: #75613f;
  --stage-gold: #eed6a8;
  --stage-ink: #111416;
  --stage-night: #101214;
  --stage-wood: #25282b;
  --stage-wood-dark: #171a1d;
  --stage-wood-light: #34383b;
  --stage-paper: #f3f0e8;
  --stage-paper-ink: #151718;
  --stage-board: #1a1d20;
  --stage-lamp: #ffe6b6;
  --stage-green: #86c4a9;
  --stage-red: #ed9a8c;
  --stage-muted: #a4aaa9;
  --stage-line: #353a3c;
  --stage-faint-line: #272c2e;
  --stage-selection: #524832;
  --stage-overlay: #101214f5;
  --stage-plate-shadow: 0 20px 50px #0000004d;
  --stage-press: inset 0 1px 0 #ffffff17;
  --stage-grain: linear-gradient(120deg, #25282b, #171a1d);
  --stage-brass-face: linear-gradient(115deg, #f0d4a0, #d3ac65);
  --stage-station-face: linear-gradient(180deg, #24282a, #1b1e20);
  --stage-lamplight: radial-gradient(ellipse at 38% 45%, #293033 0%, #171c1e 42%, #111416 73%);
  --stage-inset: inset 0 1px 0 #ffffff14;
  --stage-text-shadow: 0 2px 12px #0000008c;
  --stage-serif: "Inter", sans-serif;
}

:root, .x16vevmw {
  --xk3jq5m: Geologica, Inter, sans-serif;
}
