@font-face{font-display:swap;font-family:Suisse Intl;font-style:normal;font-weight:400;src:url(/assets/SuisseIntl-Regular-DsXrFYUX.woff2)format("woff2")}@font-face{font-display:swap;font-family:Suisse Intl;font-style:normal;font-weight:500;src:url(/assets/SuisseIntl-Medium-BnPyrreZ.woff2)format("woff2")}@font-face{font-display:swap;font-family:Suisse Intl;font-style:normal;font-weight:700;src:url(../fonts/SuisseIntl-Bold.woff2)format("woff2")}:root{--background:#fff;--foreground:#000;--card:#fff;--card-foreground:#000;--popover:#fff;--popover-foreground:#000;--primary:#000;--primary-foreground:#fff;--secondary:#f5f5f5;--secondary-foreground:#000;--muted:#f5f5f5;--muted-foreground:#8a8a8a;--accent:#f5f5f5;--accent-foreground:#000;--destructive:#dc2626;--border:#d4d4d4;--input:#d4d4d4;--ring:#8a8a8a;--sidebar:#fff;--sidebar-foreground:#000;--sidebar-primary:#000;--sidebar-primary-foreground:#fff;--sidebar-accent:#f5f5f5;--sidebar-accent-foreground:#000;--sidebar-border:#d4d4d4;--sidebar-ring:#8a8a8a;--radius:8px;--font-sans:"Suisse Intl", "Inter Variable", system-ui, sans-serif}@media (prefers-color-scheme:dark){:root{--background:#000;--foreground:#fff;--card:#000;--card-foreground:#fff;--popover:#000;--popover-foreground:#fff;--primary:#fff;--primary-foreground:#000;--secondary:#1a1a1a;--secondary-foreground:#fff;--muted:#1a1a1a;--muted-foreground:#8a8a8a;--accent:#1a1a1a;--accent-foreground:#fff;--destructive:#f87171;--border:#3f3f3f;--input:#3f3f3f;--ring:#8a8a8a;--sidebar:#000;--sidebar-foreground:#fff;--sidebar-primary:#fff;--sidebar-primary-foreground:#000;--sidebar-accent:#1a1a1a;--sidebar-accent-foreground:#fff;--sidebar-border:#3f3f3f;--sidebar-ring:#8a8a8a}}a{color:inherit;text-underline-offset:2px;text-decoration-line:underline;text-decoration-thickness:1px}a:visited{color:inherit}a:hover{text-decoration-thickness:2px}html{background:var(--background)}body{font-family:var(--font-sans);-webkit-font-smoothing:antialiased;background:var(--background);color:var(--foreground);margin:0}

@layer priority1 {
  :root, .xnku0ja {
    --x1587z34: #000;
    --x12rejmm: #d4d4d4;
    --xzycbsm: #8a8a8a;
    --xgxicfy: #3f3f3f;
    --x1mdmyy9: #fff;
  }

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

  :root, .xfrl54f {
    --x1yx3b3o: #fff;
    --x14nvxcx: #d4d4d4;
    --xt5dtkj: #8a8a8a;
    --x1tby6cx: #dc2626;
    --x1kzx178: #000;
    --xzdps5v: #8a8a8a;
    --xi0dupd: #d97706;
  }

  :root, .x1eer4mc {
    --xnvol8r: 4px;
  }

  :root, .xju1khv {
    --xq1ibh6: "Suisse Intl", "Inter Variable", system-ui, sans-serif;
    --xppr9on: 20px;
    --x1ib3ows: 16px;
    --xgd79ze: 14px;
    --x6rlwyq: 700;
    --xyh2yfu: 500;
    --x1s880g9: 400;
  }

  @media (prefers-color-scheme: dark) {
    :root, .xfrl54f {
      --x1yx3b3o: #000;
      --x14nvxcx: #3f3f3f;
      --xt5dtkj: #8a8a8a;
      --x1tby6cx: #f87171;
      --x1kzx178: #fff;
      --xzdps5v: #8a8a8a;
      --xi0dupd: #fbbf24;
    }
  }
}

@layer priority2 {
  .x1ghz6dp {
    margin: 0;
  }

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

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

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

  .x1y0btm7 {
    border-style: solid;
  }

  .xmkeg23 {
    border-width: 1px;
  }

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

  .x1hoat9o {
    gap: var(--x1of2jlg);
  }

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

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

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

  .xvueqy4 {
    margin-inline: auto;
  }

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

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

  @media (width >= 640px) {
    .xfi3jkb.xfi3jkb {
      gap: var(--x1sxnxzi);
    }

    .x10ec2fo.x10ec2fo {
      padding-block: var(--x1sxnxzi);
    }
  }
}

@layer priority4 {
  .xqcrz7y {
    align-self: flex-start;
  }

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

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

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

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

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

  .x78zum5 {
    display: flex;
  }

  .xrvj5dj {
    display: grid;
  }

  .xdt5ytf {
    flex-direction: column;
  }

  .x1a02dak {
    flex-wrap: wrap;
  }

  .x2r8tf {
    font-family: ui-monospace, SF Mono, Menlo, Consolas, monospace;
  }

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

  .x4z9k3i {
    font-size: 13px;
  }

  .x1jvydc1 {
    font-size: 15px;
  }

  .x19d36u7 {
    font-size: 17px;
  }

  .x1q7jzdg {
    font-size: 19px;
  }

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

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

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

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

  .x1dbl2gt {
    line-height: 1.6;
  }

  .xa7kkou {
    line-height: 1.7;
  }

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

  .x1l658wa {
    row-gap: var(--x1of2jlg);
  }

  .xujl8zx {
    text-decoration-line: underline;
  }

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

  .xx6bhzk {
    transition-duration: .15s;
  }

  .xt3l3uh {
    transition-property: color;
  }

  .x1sdyfia {
    white-space: pre;
  }

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

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

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

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

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

  .x193iq5w {
    max-width: 100%;
  }

  .xwnkcuf {
    max-width: 720px;
  }

  .xw2csxc {
    overflow-x: auto;
  }

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