@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist-latin-wght-normal.woff2)format("woff2");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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-latin-wght-normal.woff2)format("woff2");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:Roboto;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(/fonts/roboto-latin-wght-normal.woff2)format("woff2");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:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(/fonts/sourcesans3-latin-wght-normal.woff2)format("woff2");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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geistmono-latin-wght-normal.woff2)format("woff2");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:Roboto Mono;font-style:normal;font-weight:100 700;font-display:swap;src:url(/fonts/robotomono-latin-wght-normal.woff2)format("woff2");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;font-style:normal;font-weight:100 800;font-display:swap;src:url(/fonts/jetbrainsmono-latin-wght-normal.woff2)format("woff2");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:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/space-grotesk-0.ttf)format("truetype")}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/space-grotesk-1.ttf)format("truetype")}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/space-grotesk-2.ttf)format("truetype")}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:300 900;src:url(/fonts/figtree-latin-ext-wght-normal.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:Figtree;font-style:normal;font-display:swap;font-weight:300 900;src:url(/fonts/figtree-latin-wght-normal.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:Figtree;font-style:italic;font-display:swap;font-weight:300 900;src:url(/fonts/figtree-latin-ext-wght-italic.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:Figtree;font-style:italic;font-display:swap;font-weight:300 900;src:url(/fonts/figtree-latin-wght-italic.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:IBM Plex Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/IBMPlexSans-Regular.woff2)format("woff2")}@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/IBMPlexSans-Italic.woff2)format("woff2")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/IBMPlexSans-Medium.woff2)format("woff2")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/IBMPlexSans-SemiBold.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/IBMPlexMono-Regular.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/IBMPlexMono-Medium.woff2)format("woff2")}@layer reset{*,:before,:after{box-sizing:border-box}body{font-family:var(--ult-font-sans);background-color:var(--ult-color-surface);margin:0}}

@layer priority1;

@layer priority2 {
  .x1cfmmib {
    grid-area: actions;
  }

  .x14cweug {
    grid-area: copy;
  }

  .x123pgqc {
    grid-area: dark;
  }

  .xxwd7sb {
    grid-area: label;
  }

  .xntwf7h {
    grid-area: light;
  }

  .x1vz1zt2 {
    grid-area: name;
  }

  .x171h8qn {
    grid-area: px;
  }

  .x1duco4u {
    grid-area: search;
  }

  .xe9ii8a {
    grid-area: specimen;
  }

  .xz622oj {
    grid-area: swatch;
  }

  .xnyuz70 {
    grid-area: title;
  }

  .xo3lhmp {
    grid-area: track;
  }

  .x1v4zip6 {
    grid-area: trigger;
  }

  .xzjkljc {
    grid-area: value;
  }

  .x10a8y8t {
    inset: 0;
  }

  .x148kwy5 {
    inset: auto 0 0;
  }

  .x1ghz6dp {
    margin: 0;
  }

  .x17e89bq {
    margin: var(--ult-space-2);
  }

  .x1717udv {
    padding: 0;
  }

  .x1paehib {
    padding: var(--ult-space-1);
  }

  .xrud9cp {
    padding: var(--ult-space-2);
  }

  .x10e57yi {
    padding: var(--ult-space-3);
  }

  .xj8h1xp {
    padding: var(--ult-space-4);
  }

  .xvwz7d1 {
    padding: var(--ult-space-5);
  }

  .x1f6d49z {
    padding: var(--ult-space-6);
  }

  .xaw4jwi {
    padding: var(--ult-space-7);
  }

  .xky5t4d {
    padding: var(--ult-space-8);
  }

  .x1hkeu6q {
    padding: var(--ult-space-9);
  }

  .xtqu6y4[data-swipe-direction="left"] {
    inset: 0 0 0 auto;
  }

  .x117vdb9[data-swipe-direction="down"] {
    inset: 0 0 auto;
  }

  .xopbvpk[data-swipe-direction="right"] {
    inset: 0 auto 0 0;
  }

  @media (width >= 48rem) {
    .x1jgsdm9.x1jgsdm9 {
      padding: var(--ult-space-11);
    }
  }
}

@layer priority3 {
  .x1r7ld26 {
    border-color: currentColor;
  }

  .x9r1u3d {
    border-color: #0000;
  }

  .x3ywmix {
    border-color: var(--ult-color-accent-border);
  }

  .x1j06ow {
    border-color: var(--ult-color-border-focus);
  }

  .x1r4ck9b {
    border-color: var(--ult-color-border-strong);
  }

  .xu7wa9z {
    border-color: var(--ult-color-border);
  }

  .x1mvjuas {
    border-color: var(--ult-color-danger-border);
  }

  .xs0o57q {
    border-color: var(--ult-color-highlight-border);
  }

  .xznc3le {
    border-color: var(--ult-color-success-border);
  }

  .x1nj99d8 {
    border-color: var(--ult-color-surface-raised);
  }

  .x1tam89p {
    border-color: var(--ult-color-text-muted);
  }

  .xiatjxr {
    border-color: var(--ult-color-text);
  }

  .x12aiqk5 {
    border-color: var(--ult-color-warning-border);
  }

  .xuxrje7 {
    border-inline-width: 0;
  }

  .x2u8bby {
    border-radius: 0;
  }

  .x13rdnf6 {
    border-radius: var(--ult-radius-full);
  }

  .xdbqqky {
    border-radius: var(--ult-radius-lg);
  }

  .x1lufrj1 {
    border-radius: var(--ult-radius-md);
  }

  .x1ktktoi {
    border-radius: var(--ult-radius-sm);
  }

  .x4yycy0 {
    border-radius: var(--ult-radius-xl);
  }

  .x11bzomc {
    border-radius: var(--ult-radius-xs);
  }

  .x7yrpt8 {
    border-radius: var(--x-borderRadius);
  }

  .xbsl7fq {
    border-style: dashed;
  }

  .xng3xce {
    border-style: none;
  }

  .x1y0btm7 {
    border-style: solid;
  }

  .xzhcd7a {
    border-width: .5px;
  }

  .xc342km {
    border-width: 0;
  }

  .x82u9t4 {
    border-width: 1px;
  }

  .xrwkauf {
    border-width: 2px;
  }

  .x98rzlu {
    flex: 1;
  }

  .xxhr3t {
    gap: 0;
  }

  .xj3jsk1 {
    gap: 1.75rem;
  }

  .x1mddeb9 {
    gap: var(--ult-space-1);
  }

  .x1f9hyeq {
    gap: var(--ult-space-10);
  }

  .x1rhcq4l {
    gap: var(--ult-space-11);
  }

  .xqgp03l {
    gap: var(--ult-space-2);
  }

  .xm4red4 {
    gap: var(--ult-space-3);
  }

  .x1y3pa34 {
    gap: var(--ult-space-4);
  }

  .x98qxvl {
    gap: var(--ult-space-5);
  }

  .x8kcbzr {
    gap: var(--ult-space-6);
  }

  .x10lyegq {
    gap: var(--ult-space-7);
  }

  .xrrfzqa {
    gap: var(--ult-space-8);
  }

  .x1223kq9 {
    gap: var(--ult-space-9);
  }

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

  .x14u8hzo {
    grid-column: specimen-start / px-end;
  }

  .xvv70j5 {
    grid-row: specimen;
  }

  .xl9eic1 {
    grid-template-areas: "label value"
                         "track track";
  }

  .xmzwh29 {
    grid-template-areas: "name name copy"
                         "specimen value px";
  }

  .x1i5zjw8 {
    grid-template-areas: "swatch name name copy"
                         "swatch dark light copy";
  }

  .xr48bn2 {
    grid-template-areas: "trigger title"
                         "search search"
                         "actions actions";
  }

  .x17y0mx6 {
    inset-inline: 0;
  }

  .xe8uvvx {
    list-style: none;
  }

  .x10im51j {
    margin-block: 0;
  }

  .x1nkss2m {
    margin-block: auto;
  }

  .xy14vjh {
    margin-block: var(--ult-space-2);
  }

  .x1hr8bra {
    margin-block: var(--ult-space-3);
  }

  .x23shv6 {
    margin-block: var(--ult-space-4);
  }

  .xfimc4o {
    margin-block: var(--ult-space-5);
  }

  .xuvbyyl {
    margin-block: var(--ult-space-6);
  }

  .x1vjqcvb {
    margin-block: var(--ult-space-7);
  }

  .x25ck02 {
    margin-block: var(--ult-space-8);
  }

  .x19oq268 {
    margin-block: var(--ult-space-9);
  }

  .xrxpjvj {
    margin-inline: 0;
  }

  .xvueqy4 {
    margin-inline: auto;
  }

  .xc3pk6f {
    margin-inline: calc(-1 * var(--ult-space-6));
  }

  .x1e6uag7 {
    margin-inline: var(--ult-space-5);
  }

  .x17b636u {
    margin-inline: var(--ult-space-6);
  }

  .x1b6ykf0 {
    outline: 0;
  }

  .x1phrzn1 {
    outline: 1px solid var(--ult-color-border-strong);
  }

  .x1a2a7pz {
    outline: none;
  }

  .xysyzu8 {
    overflow: auto;
  }

  .x7giv3 {
    overflow: clip;
  }

  .xb3r6kr {
    overflow: hidden;
  }

  .x1rea2x4 {
    overflow: visible;
  }

  .xish69e {
    overscroll-behavior: contain;
  }

  .xt970qd {
    padding-block: 0;
  }

  .x1us2vgp {
    padding-block: var(--ult-space-1);
  }

  .x1v3a1dk {
    padding-block: var(--ult-space-11);
  }

  .x6sqbrq {
    padding-block: var(--ult-space-2);
  }

  .xdwgv5r {
    padding-block: var(--ult-space-3);
  }

  .x7f59da {
    padding-block: var(--ult-space-4);
  }

  .x1383588 {
    padding-block: var(--ult-space-5);
  }

  .xbol9u6 {
    padding-block: var(--ult-space-6);
  }

  .x1qgz51k {
    padding-block: var(--ult-space-7);
  }

  .x1tel0wp {
    padding-block: var(--ult-space-8);
  }

  .xnjsko4 {
    padding-inline: 0;
  }

  .xkujo03 {
    padding-inline: calc(var(--xcrwdwu) - var(--ult-space-4));
  }

  .xjce2z4 {
    padding-inline: var(--ult-space-2);
  }

  .x1vt9d03 {
    padding-inline: var(--ult-space-3);
  }

  .xa4w50p {
    padding-inline: var(--ult-space-4);
  }

  .x16ekaes {
    padding-inline: var(--ult-space-5);
  }

  .x1brx224 {
    padding-inline: var(--ult-space-6);
  }

  .xkja1uo {
    padding-inline: var(--ult-space-7);
  }

  .xih0pjq {
    padding-inline: var(--ult-space-8);
  }

  .x1o54gks {
    padding-inline: var(--ult-space-9);
  }

  .x1ku5rj1 {
    place-items: center;
  }

  .x1b473yt {
    place-items: end stretch;
  }

  .x1knln2f {
    place-items: start center;
  }

  .x11g87lm {
    place-items: start stretch;
  }

  .x1dqtd13 {
    place-items: stretch end;
  }

  .xskmz9p {
    place-items: stretch start;
  }

  .x13b6k1y {
    place-items: stretch stretch;
  }

  .xk4vowy {
    scroll-padding-block: var(--ult-space-2);
  }

  .x1hl2dhg {
    text-decoration: none;
  }

  .x1bvjpef {
    text-decoration: underline;
  }

  .x1eegred:is([data-checked], [data-indeterminate]):not([aria-invalid="true"], [data-invalid], [data-disabled]), .xzz7ds0[data-checked]:not([aria-invalid="true"], [data-invalid], [data-disabled]) {
    border-color: #0000;
  }

  .xfvt2mj[data-pressed]:not([data-disabled]), .xgdw7hd[data-type="accent"] {
    border-color: var(--ult-color-accent-border);
  }

  .x1p78yr[data-pressed] {
    border-color: var(--ult-color-accent);
  }

  .x1w704sm[data-popup-open]:not([data-disabled], [data-readonly], [aria-invalid="true"], [data-invalid]), .xiz8t7d[data-dragging] {
    border-color: var(--ult-color-border-hover);
  }

  .x12fi0jv:is([data-active], [aria-current="page"]), .x1tz2b9y:is(:disabled, [data-disabled]), .x1u8jo7u[data-pressed][data-disabled], .x52rv4k:disabled:not([aria-invalid="true"], [data-invalid]), .x5yw94q[data-disabled], .x9aqlst:is([data-disabled], [data-readonly]):not([aria-invalid="true"], [data-invalid]), .x9cmx05[data-disabled]:not([aria-invalid="true"], [data-invalid]), .xf7khr1:read-only:not([aria-invalid="true"], [data-invalid]) {
    border-color: var(--ult-color-border);
  }

  .x1tede8q:is([data-type="danger"], [data-type="error"]) {
    border-color: var(--ult-color-danger-border);
  }

  .xpbhigh:is([aria-invalid="true"], [data-invalid]), .xtr2y9c:is([aria-invalid="true"], [data-invalid], :has([aria-invalid="true"], [data-invalid])) {
    border-color: var(--ult-color-danger);
  }

  .x1r0qq74[data-type="highlight"] {
    border-color: var(--ult-color-highlight-border);
  }

  .xo9ide2[data-type="success"] {
    border-color: var(--ult-color-success-border);
  }

  .x1e3estk[data-type="warning"] {
    border-color: var(--ult-color-warning-border);
  }

  .x1nmzr6s:focus-visible {
    margin-block: var(--ult-space-4);
  }

  .x2kjrly:focus-within, .xp02qf6:focus-visible {
    outline: 2px solid var(--ult-color-border-focus);
  }

  .xk2swo9:focus-visible {
    outline: none;
  }

  .xrta9n2:focus-visible {
    overflow: visible;
  }

  .x14o8hfi:not(:empty) {
    padding-block: var(--ult-space-4);
  }

  .x18biw5u:not(:empty), .x5bfh2o:is([data-side] *) {
    padding-inline: var(--ult-space-4);
  }

  .xoog83h:has(:is(input, textarea):read-only):not(:is([aria-invalid="true"], [data-invalid], :has([aria-invalid="true"], [data-invalid]))), .xt7tt7e:has(:is(input, textarea):read-only):not(:has([aria-invalid="true"], [data-invalid])) {
    border-color: var(--ult-color-border);
  }

  .xiyyykt:has(:is([aria-invalid="true"], [data-invalid])) {
    border-color: var(--ult-color-danger);
  }

  .x14wadi6:has(:focus-visible) {
    outline: 2px solid var(--ult-color-border-focus);
  }

  .x1f9937g:has( > svg,  > [data-ult-icon],  > [data-ult-badge-dot]) {
    padding-inline: var(--ult-space-3);
  }

  .x1qth1u6:has( > svg,  > [data-ult-icon]) {
    padding-inline: var(--ult-space-4);
  }

  .x4c8jes:has( > svg,  > [data-ult-icon]) {
    padding-inline: var(--ult-space-5);
  }

  .x16nv93u:has( > svg,  > [data-ult-icon]) {
    padding-inline: var(--ult-space-6);
  }

  .x20lcf5:disabled {
    border-color: var(--ult-color-border);
  }

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

  .x1uvtmcs:focus {
    outline: none;
  }

  .xomzh7y:focus {
    overflow: visible;
  }

  @media (width >= 48rem) {
    .x1nt1jkz.x1nt1jkz {
      gap: var(--ult-space-8);
    }

    .xk9nore.xk9nore {
      grid-template-areas: "trigger title search actions";
    }

    .x1tk4804.x1tk4804 {
      margin-inline: calc(-1 * var(--ult-space-11));
    }

    .x6smczn.x6smczn {
      overflow: auto;
    }

    .x17ibrz9.x17ibrz9 {
      padding-block: var(--ult-space-10);
    }

    .xi31d7b.xi31d7b {
      padding-inline: var(--ult-space-11);
    }

    .xnd3bbe.xnd3bbe {
      padding-inline: var(--ult-space-4);
    }
  }

  @media (hover: hover) {
    .x15ii8a8.x15ii8a8:hover:not(:disabled, [aria-invalid="true"], [data-invalid]), .x195spmo.x195spmo:hover:not([data-disabled], [data-readonly], [aria-invalid="true"], [data-invalid]), .x1ac0fla.x1ac0fla:hover:not([data-checked], [aria-invalid="true"], [data-invalid], [data-disabled], [data-readonly]), .x1ardi19.x1ardi19:hover:not(:has(:is(input, textarea):read-only, [aria-invalid="true"], [data-invalid])), .x1g5xm6y.x1g5xm6y:hover:not(:read-only, [aria-invalid="true"], [data-invalid]), .x67q6o8.x67q6o8:hover:not([data-checked], [data-indeterminate], [aria-invalid="true"], [data-invalid], [data-disabled], [data-readonly]), .x6p4cjq.x6p4cjq:hover:not(:disabled), .xbiuzkg.xbiuzkg:hover:not(:disabled, [data-disabled]), .xfx4vu7.xfx4vu7:hover:not(:is([aria-invalid="true"], [data-invalid]), :has(:is(input, textarea):read-only, [aria-invalid="true"], [data-invalid])), .xt4kf4b.xt4kf4b:hover:not([data-disabled]) {
      border-color: var(--ult-color-border-hover);
    }
  }

  @media (width >= 48rem) {
    .xu5isvy.xu5isvy[data-closed] {
      overflow: hidden;
    }

    .xykurhk.xykurhk[data-closed] {
      padding-inline: 0;
    }
  }
}

@layer priority4 {
  .xzkeeet {
    -webkit-mask-image: linear-gradient(to bottom,transparent 0px,black min(40px,var(--scroll-area-overflow-y-start)),black calc(100% - min(40px,var(--scroll-area-overflow-y-end, 40px))),transparent 100%);
  }

  .x1xcff2f {
    -webkit-mask-image: linear-gradient(to right,transparent 0px,black min(2rem,var(--scroll-area-overflow-x-start)),black calc(100% - min(2rem,var(--scroll-area-overflow-x-end, 2rem))),transparent 100%);
  }

  .x1i10hfl {
    -webkit-tap-highlight-color: transparent;
  }

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

  .xamitd3 {
    align-self: center;
  }

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

  .x1y8v6su {
    align-self: start;
  }

  .xkh2ocl {
    align-self: stretch;
  }

  .xds57dh {
    animation-delay: calc(2 * var(--ult-motion-fast));
  }

  .x1opjdgf {
    animation-delay: var(--ult-motion-fast);
  }

  .xpz12be {
    animation-direction: alternate;
  }

  .xmxe6kx {
    animation-duration: var(--ult-motion-base);
  }

  .x3a8l7q {
    animation-duration: var(--ult-motion-fast);
  }

  .x1ueg5ld {
    animation-duration: var(--ult-motion-loop);
  }

  .x7w5mn0 {
    animation-duration: var(--ult-motion-slow);
  }

  .xg6skn9 {
    animation-duration: var(--x-animationDuration);
  }

  .xskzprw {
    animation-fill-mode: backwards;
  }

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

  .x1a5igra {
    animation-name: none;
  }

  .x1ywne7q {
    animation-name: x1ah1q11-B;
  }

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

  .x1pel3wf {
    animation-name: x25dpmb-B;
  }

  .xxeupvj {
    animation-name: xeegq4l-B;
  }

  .xpfzp8h {
    animation-name: xhzmq1f-B;
  }

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

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

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

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

  .xjyslct {
    appearance: none;
  }

  .x1plog1 {
    aspect-ratio: 1;
  }

  .x12fl5b4 {
    backdrop-filter: var(--ult-filter-backdrop);
  }

  .xtwfq29 {
    background-color: currentColor;
  }

  .xgcd1z6 {
    background-color: inherit;
  }

  .xjbqb8w {
    background-color: #0000;
  }

  .xp9q4bm {
    background-color: var(--ult-color-accent-active);
  }

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

  .x14vi530 {
    background-color: var(--ult-color-accent-subtle);
  }

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

  .x1e2ljw0 {
    background-color: var(--ult-color-border-strong);
  }

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

  .xsqilw4 {
    background-color: var(--ult-color-danger-subtle);
  }

  .x1gok9ik {
    background-color: var(--ult-color-danger);
  }

  .x59bm1r {
    background-color: var(--ult-color-field);
  }

  .x15t25k4 {
    background-color: var(--ult-color-highlight-subtle);
  }

  .xi1hnzi {
    background-color: var(--ult-color-highlight);
  }

  .x1ywjz4u {
    background-color: var(--ult-color-success-subtle);
  }

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

  .xnawjz5 {
    background-color: var(--ult-color-surface-active);
  }

  .x8d5ker {
    background-color: var(--ult-color-surface-hover);
  }

  .x185vlfg {
    background-color: var(--ult-color-surface-overlay);
  }

  .x157h48q {
    background-color: var(--ult-color-surface-raised);
  }

  .x1n3qn8m {
    background-color: var(--ult-color-surface-sunken);
  }

  .xepyv1l {
    background-color: var(--ult-color-surface);
  }

  .x1qa1h60 {
    background-color: var(--ult-color-text-muted);
  }

  .x2okvfg {
    background-color: var(--ult-color-text-subtle);
  }

  .x1g5j2rv {
    background-color: var(--ult-color-warning-subtle);
  }

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

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

  .xrk2gzm {
    background-image: linear-gradient(to right, red, #ff0, #0f0, #0ff, #00f, #f0f, red);
  }

  .x18o3ruo {
    background-image: none;
  }

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

  .x1w09h9 {
    border-block-color: var(--ult-color-border);
  }

  .xykt701 {
    border-block-style: solid;
  }

  .x193d5xt {
    border-block-width: 1px;
  }

  .x1mwwwfo {
    border-collapse: collapse;
  }

  .x1s4y7p5 {
    border-end-end-radius: var(--ult-radius-md);
  }

  .xco9z24 {
    border-end-start-radius: var(--ult-radius-md);
  }

  .xwx5sj9 {
    border-inline-end-color: var(--ult-color-border);
  }

  .x18oe1m7 {
    border-inline-end-style: none;
  }

  .x18b5jzi {
    border-inline-end-style: solid;
  }

  .x1hwmjo4 {
    border-inline-end-width: .5px;
  }

  .x10w94by {
    border-inline-end-width: 0;
  }

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

  .xstzfhl {
    border-inline-start-style: none;
  }

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

  .x1dpf6j3 {
    border-inline-start-width: .5px;
  }

  .x14e42zd {
    border-inline-start-width: 0;
  }

  .x19pr5a5 {
    border-inline-start-width: var(--ult-space-1);
  }

  .x1uxlz6o {
    border-start-end-radius: var(--ult-radius-md);
  }

  .xu9j5xd {
    border-start-start-radius: var(--ult-radius-md);
  }

  .x1gnnqk1 {
    box-shadow: none;
  }

  .xp0udkr {
    box-shadow: var(--ult-shadow-lg);
  }

  .xq7rjzi {
    box-shadow: var(--ult-shadow-md);
  }

  .x12nyp9u {
    box-shadow: var(--ult-shadow-sm);
  }

  .x15m28el {
    box-shadow: var(--ult-shadow-xs);
  }

  .x1iotiob {
    box-shadow: var(--x-boxShadow);
  }

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

  .xsfmmxu {
    break-inside: avoid-column;
  }

  .x1qgqlal {
    break-inside: avoid;
  }

  .xhdg8po {
    caption-side: bottom;
  }

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

  .x1heor9g {
    color: inherit;
  }

  .xmfs69f {
    color: var(--ult-color-accent-contrast);
  }

  .x1m06y0o {
    color: var(--ult-color-accent-text);
  }

  .xi7d4cp {
    color: var(--ult-color-accent);
  }

  .x1l4xv27 {
    color: var(--ult-color-danger-contrast);
  }

  .x19bwybt {
    color: var(--ult-color-danger-text);
  }

  .x18i66i7 {
    color: var(--ult-color-danger);
  }

  .x1yqvgit {
    color: var(--ult-color-highlight-contrast);
  }

  .x8s5jzm {
    color: var(--ult-color-highlight-text);
  }

  .xjxqc {
    color: var(--ult-color-highlight);
  }

  .x1reyh37 {
    color: var(--ult-color-series-1);
  }

  .xmjsxdo {
    color: var(--ult-color-series-2);
  }

  .x11u06ke {
    color: var(--ult-color-series-3);
  }

  .x1gt5udj {
    color: var(--ult-color-series-4);
  }

  .x13ferro {
    color: var(--ult-color-series-5);
  }

  .xwrs25j {
    color: var(--ult-color-series-6);
  }

  .x10zy0ml {
    color: var(--ult-color-success-contrast);
  }

  .xa4x7l4 {
    color: var(--ult-color-success-text);
  }

  .x4ja3ak {
    color: var(--ult-color-success);
  }

  .xde0qt {
    color: var(--ult-color-text-muted);
  }

  .xdl0mzc {
    color: var(--ult-color-text-subtle);
  }

  .xms3786 {
    color: var(--ult-color-text);
  }

  .x1p7heyu {
    color: var(--ult-color-warning-contrast);
  }

  .x28ib8c {
    color: var(--ult-color-warning-text);
  }

  .xkb5zg8 {
    color: var(--ult-color-warning);
  }

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

  .xntwwlm {
    --lightningcss-light: ;
    --lightningcss-dark: initial;
    color-scheme: dark;
  }

  .x19aimcq {
    --lightningcss-light: initial;
    --lightningcss-dark: ;
    color-scheme: light;
  }

  .xzx8jqt {
    column-count: 1;
  }

  .xpzf70t {
    column-gap: var(--ult-space-11);
  }

  .xbuys3k {
    column-gap: var(--ult-space-2);
  }

  .xocl4p5 {
    column-gap: var(--ult-space-4);
  }

  .x1rfbjhl {
    column-gap: var(--ult-space-5);
  }

  .xnyq0ju {
    column-gap: var(--ult-space-6);
  }

  .xek85gl {
    column-gap: var(--ult-space-7);
  }

  .xtm2uvh {
    column-gap: var(--ult-space-8);
  }

  .x147ixg4 {
    column-gap: var(--ult-space-9);
  }

  .xduygsb {
    column-width: max(18rem,calc(7 * (var(--ult-space-9) + 2 * var(--ult-space-1)) + 2 * var(--ult-space-5) + 2 * var(--ult-space-6) + 4 * 1px));
  }

  .x41o525 {
    contain: inline-size;
  }

  .x12h1iku {
    container-type: inline-size;
  }

  .x1w5ezck {
    counter-increment: section;
  }

  .xsljzig {
    counter-reset: section;
  }

  .xsid9ct {
    cursor: crosshair;
  }

  .xt0e3qv {
    cursor: default;
  }

  .x1jm3nie {
    cursor: grab;
  }

  .x1ypdohk {
    cursor: pointer;
  }

  .x1lliihq {
    display: block;
  }

  .x78zum5 {
    display: flex;
  }

  .xrvj5dj {
    display: grid;
  }

  .x1rg5ohu {
    display: inline-block;
  }

  .x3nfvp2 {
    display: inline-flex;
  }

  .xt0psk2 {
    display: inline;
  }

  .x1s85apg {
    display: none;
  }

  .x117rol3 {
    fill: currentColor;
  }

  .xbh8q5q {
    fill: none;
  }

  .x2ze3r6 {
    fill: var(--ult-color-text-muted);
  }

  .x1hka7jp {
    fill: var(--ult-color-text-subtle);
  }

  .x1r8uery {
    flex-basis: 0;
  }

  .x1l7klhg {
    flex-basis: 100%;
  }

  .xwjm1zm {
    flex-basis: 14rem;
  }

  .x1em7b6m {
    flex-basis: 16rem;
  }

  .x109vnjc {
    flex-basis: 20rem;
  }

  .x7samkr {
    flex-basis: 22rem;
  }

  .xdl72j9 {
    flex-basis: auto;
  }

  .x1tadvzp {
    flex-basis: calc(3.5 * var(--ult-space-12));
  }

  .x156gr6i {
    flex-basis: calc(4 * var(--ult-space-10));
  }

  .xhktkop {
    flex-basis: calc(5 * var(--ult-space-12));
  }

  .xufnswb {
    flex-basis: var(--ult-space-12);
  }

  .xdt5ytf {
    flex-direction: column;
  }

  .x1q0g3np {
    flex-direction: row;
  }

  .x1c4vz4f {
    flex-grow: 0;
  }

  .x1iyjqo2 {
    flex-grow: 1;
  }

  .xgyuaek {
    flex-grow: 2;
  }

  .x1ikap7u {
    flex-grow: 3;
  }

  .x2lah0s {
    flex-shrink: 0;
  }

  .xs83m0k {
    flex-shrink: 1;
  }

  .xozqiw3 {
    flex-wrap: nowrap;
  }

  .x1a02dak {
    flex-wrap: wrap;
  }

  .xjb2p0i {
    font-family: inherit;
  }

  .xunkj8f {
    font-family: Space Grotesk, Figtree, sans-serif;
  }

  .x97cw5 {
    font-family: Space Grotesk, Figtree, ui-sans-serif, system-ui, sans-serif;
  }

  .x1jt8z4q {
    font-family: var(--ult-font-mono);
  }

  .x18om1wx {
    font-family: var(--ult-font-sans);
  }

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

  .x1ve87vm {
    font-size: .65625rem;
  }

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

  .x18kijfb {
    font-size: .875em;
  }

  .x1lkfr7t {
    font-size: 1.0625rem;
  }

  .x1aueamr {
    font-size: 1.375rem;
  }

  .x1efh9z0 {
    font-size: 1.625rem;
  }

  .x1iv1qll {
    font-size: 2.75rem;
  }

  .x579bpy {
    font-size: 2rem;
  }

  .x12xc60p {
    font-size: 3.5rem;
  }

  .xvzvg7y {
    font-size: 3.75rem;
  }

  .x8cw2a4 {
    font-size: 3rem;
  }

  .x1vebcj8 {
    font-size: 40cqi;
  }

  .x5f6h7s {
    font-size: 4rem;
  }

  .xitiia {
    font-size: clamp(3.5rem, 12vw, 6rem);
  }

  .x1bo5rdl {
    font-size: clamp(var(--ult-text-7),18cqi,var(--ult-text-9));
  }

  .x1qlqyl8 {
    font-size: inherit;
  }

  .x1aqdvgm {
    font-size: min(9.25rem, 15.5cqi);
  }

  .xepofzc {
    font-size: var(--ult-text-1);
  }

  .xt1wrl2 {
    font-size: var(--ult-text-10);
  }

  .xauwp8a {
    font-size: var(--ult-text-11);
  }

  .x3pcmjq {
    font-size: var(--ult-text-2);
  }

  .xw83wne {
    font-size: var(--ult-text-3);
  }

  .x1wow1l0 {
    font-size: var(--ult-text-4);
  }

  .x1r5ap05 {
    font-size: var(--ult-text-5);
  }

  .xhrr8lp {
    font-size: var(--ult-text-6);
  }

  .x3a2acn {
    font-size: var(--ult-text-7);
  }

  .xwv43nh {
    font-size: var(--ult-text-8);
  }

  .xec0xdr {
    font-size: var(--ult-text-9);
  }

  .xdmh292 {
    font-size: var(--x-fontSize);
  }

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

  .x1pd3egz {
    font-weight: inherit;
  }

  .x35pmdx {
    font-weight: var(--ult-font-weight-medium);
  }

  .xgugon {
    font-weight: var(--ult-font-weight-regular);
  }

  .x1bwi1u5 {
    font-weight: var(--ult-font-weight-semibold);
  }

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

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

  .x52fmzj {
    grid-template-columns: 1fr auto;
  }

  .x1x7mdky {
    grid-template-columns: 5.75rem repeat(12, minmax(0, 1fr));
  }

  .x1pmbctz {
    grid-template-columns: auto 1fr;
  }

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

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

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

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

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

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

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

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

  .x1la0h8f {
    grid-template-columns: minmax(0, 7fr) auto minmax(0, 8fr);
  }

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

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

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

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

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

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

  .x1thlg38 {
    grid-template-columns: repeat(auto-fill, minmax(9.5rem, 1fr));
  }

  .x1cqyakn {
    grid-template-columns: repeat(auto-fill,minmax(max(15rem,calc((100% - 3 * var(--ult-space-6)) / 4)),1fr));
  }

  .xverbm4 {
    grid-template-columns: repeat(auto-fill, minmax(min(100%, 14rem), 1fr));
  }

  .x1qd1gx7 {
    image-rendering: pixelated;
  }

  .xtijo5x {
    inset-inline-end: 0;
  }

  .xahqb1n {
    inset-inline-end: var(--ult-space-3);
  }

  .x1edq4ci {
    inset-inline-end: var(--ult-space-4);
  }

  .x13010ho {
    inset-inline-end: var(--ult-space-5);
  }

  .x1ab1ljt {
    inset-inline-end: var(--ult-space-6);
  }

  .x1o0tod {
    inset-inline-start: 0;
  }

  .x1jzlp9g {
    inset-inline-start: var(--active-tab-left);
  }

  .x1lxsm33 {
    inset-inline-start: var(--x-insetInlineStart);
  }

  .xc8icb0 {
    isolation: isolate;
  }

  .xl56j7k {
    justify-content: center;
  }

  .x7v6yn8 {
    justify-content: end;
  }

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

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

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

  .x619ttb {
    justify-items: start;
  }

  .x1qab1bc {
    justify-self: end;
  }

  .x183q4mz {
    letter-spacing: -.028em;
  }

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

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

  .xvroooz {
    letter-spacing: -.046em;
  }

  .xsq0ogn {
    letter-spacing: -.047em;
  }

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

  .x4gjf66 {
    letter-spacing: inherit;
  }

  .xt9qjh6 {
    letter-spacing: var(--ult-font-tracking-normal);
  }

  .x1tg2ffq {
    letter-spacing: var(--ult-font-tracking-tight);
  }

  .x17pfn3x {
    letter-spacing: var(--ult-font-tracking-tighter);
  }

  .x1c92ikn {
    letter-spacing: var(--ult-font-tracking-tightest);
  }

  .x1vroxvg {
    letter-spacing: var(--ult-font-tracking-wide);
  }

  .xramuv7 {
    line-height: .85;
  }

  .x2fkcpg {
    line-height: .9;
  }

  .x1j4510k {
    line-height: .92;
  }

  .xe8mmo7 {
    line-height: .95;
  }

  .x1f41ap9 {
    line-height: 1.05;
  }

  .x1uo3zyz {
    line-height: 1.15;
  }

  .x1dbl2gt {
    line-height: 1.6;
  }

  .x11m8ghp {
    line-height: 1.65;
  }

  .x15bjb6t {
    line-height: inherit;
  }

  .x1l5rca0 {
    line-height: var(--ult-font-leading-none);
  }

  .xwn4wee {
    line-height: var(--ult-font-leading-normal);
  }

  .xvfh5v1 {
    line-height: var(--ult-font-leading-relaxed);
  }

  .xzyz8w6 {
    line-height: var(--ult-font-leading-snug);
  }

  .x1mpbi79 {
    line-height: var(--ult-font-leading-tight);
  }

  .x1qfunw5 {
    list-style-type: decimal-leading-zero;
  }

  .x14z9mp {
    margin-inline-end: 0;
  }

  .xoqv9x4 {
    margin-inline-end: calc(-1 * var(--ult-space-2));
  }

  .xoseg5g {
    margin-inline-end: var(--ult-space-2);
  }

  .x1f9u7tf {
    margin-inline-end: var(--ult-space-3);
  }

  .x10g6wtl {
    margin-inline-end: var(--ult-space-4);
  }

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

  .xew3t6a {
    margin-inline-start: var(--ult-space-2);
  }

  .x13who3 {
    margin-inline-start: var(--ult-space-3);
  }

  .xmc751i {
    margin-inline-start: var(--ult-space-4);
  }

  .x1i08r9t {
    -webkit-mask-image: linear-gradient(to bottom,transparent 0px,black min(40px,var(--scroll-area-overflow-y-start)),black calc(100% - min(40px,var(--scroll-area-overflow-y-end, 40px))),transparent 100%);
    mask-image: linear-gradient(to bottom,transparent 0px,black min(40px,var(--scroll-area-overflow-y-start)),black calc(100% - min(40px,var(--scroll-area-overflow-y-end, 40px))),transparent 100%);
  }

  .x1sru85n {
    -webkit-mask-image: linear-gradient(to right,transparent 0px,black min(2rem,var(--scroll-area-overflow-x-start)),black calc(100% - min(2rem,var(--scroll-area-overflow-x-end, 2rem))),transparent 100%);
    mask-image: linear-gradient(to right,transparent 0px,black min(2rem,var(--scroll-area-overflow-x-start)),black calc(100% - min(2rem,var(--scroll-area-overflow-x-end, 2rem))),transparent 100%);
  }

  .xl1xv1r {
    object-fit: cover;
  }

  .xg01cxk {
    opacity: 0;
  }

  .x1hc1fzr {
    opacity: 1;
  }

  .xj1cbpn {
    opacity: calc(1 - var(--drawer-swipe-progress));
  }

  .x1clqncf {
    order: -1;
  }

  .x1g77sc7 {
    order: 0;
  }

  .x9ek82g {
    order: 1;
  }

  .x13fefdb {
    outline-offset: 2px;
  }

  .x1t137rt {
    outline-style: none;
  }

  .x1k57tk5 {
    outline-width: 0;
  }

  .xj0a0fe {
    overflow-wrap: anywhere;
  }

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

  .x1h4wwuj {
    overflow-wrap: normal;
  }

  .xyri2b {
    padding-inline-end: 0;
  }

  .xma0mqu {
    padding-inline-end: calc(var(--ult-space-4) + 1em + var(--ult-space-5));
  }

  .x14ix379 {
    padding-inline-end: calc(var(--ult-space-5) + 1em + var(--ult-space-4));
  }

  .x1dumebg {
    padding-inline-end: var(--ult-space-12);
  }

  .xxwj2uw {
    padding-inline-end: var(--ult-space-2);
  }

  .xmfqurj {
    padding-inline-end: var(--ult-space-3);
  }

  .x11jyuqb {
    padding-inline-end: var(--ult-space-4);
  }

  .x1julv60 {
    padding-inline-end: var(--ult-space-5);
  }

  .x61rwme {
    padding-inline-end: var(--ult-space-6);
  }

  .xc57z8w {
    padding-inline-end: var(--ult-space-8);
  }

  .x23d7pm {
    padding-inline-end: var(--ult-space-9);
  }

  .x1c1uobl {
    padding-inline-start: 0;
  }

  .xz9uga6 {
    padding-inline-start: var(--ult-space-11);
  }

  .x1qdgosr {
    padding-inline-start: var(--ult-space-2);
  }

  .x1sqs1rt {
    padding-inline-start: var(--ult-space-3);
  }

  .xd8upz2 {
    padding-inline-start: var(--ult-space-4);
  }

  .x19olagx {
    padding-inline-start: var(--ult-space-5);
  }

  .x1vcaqk1 {
    padding-inline-start: var(--ult-space-6);
  }

  .x110y1hx {
    padding-inline-start: var(--ult-space-7);
  }

  .x1htwexo {
    padding-inline-start: var(--ult-space-8);
  }

  .x2pwsqv {
    padding-inline-start: var(--ult-space-9);
  }

  .x167il3b {
    padding-inline-start: var(--x138r4bu);
  }

  .x47corl {
    pointer-events: none;
  }

  .x10l6tqk {
    position: absolute;
  }

  .xixxii4 {
    position: fixed;
  }

  .x1n2onr6 {
    position: relative;
  }

  .x1uhb9sk {
    position: static;
  }

  .x7wzq59 {
    position: sticky;
  }

  .x288g5 {
    resize: vertical;
  }

  .x1gcftaf {
    rotate: 0deg;
  }

  .xq77vm1 {
    rotate: 90deg;
  }

  .x1qygyz {
    row-gap: var(--ult-space-2);
  }

  .x1b6p001 {
    row-gap: var(--ult-space-3);
  }

  .xlhiy3o {
    row-gap: var(--ult-space-4);
  }

  .x1mbkc9g {
    row-gap: var(--ult-space-5);
  }

  .x1vd8d6d {
    row-gap: var(--ult-space-7);
  }

  .x2bk6p0 {
    scroll-padding-block-start: calc(var(--x1hihl5z) + var(--ult-space-6));
  }

  .x134vz0r {
    scrollbar-width: var(--sidebar-scrollbar-width, auto);
  }

  .x73je2i {
    stroke: currentColor;
  }

  .xat05a9 {
    stroke: var(--ult-color-border);
  }

  .x1f6yumg {
    stroke-linejoin: round;
  }

  .xasjmwb {
    stroke-width: 1px;
  }

  .x17699gb {
    stroke-width: 2px;
  }

  .x140o2bo {
    table-layout: fixed;
  }

  .x2b8uid {
    text-align: center;
  }

  .xp4054r {
    text-align: end;
  }

  .xdpxx8g {
    text-align: left;
  }

  .x1hr2gdg {
    text-align: right;
  }

  .x1yc453h {
    text-align: start;
  }

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

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

  .x141jq4p {
    text-decoration-thickness: 2px;
  }

  .xlyipyv {
    text-overflow: ellipsis;
  }

  .x5ftkge {
    text-transform: inherit;
  }

  .xtvhhri {
    text-transform: uppercase;
  }

  .xbe7qog {
    text-underline-offset: var(--ult-space-1);
  }

  .xxf74y {
    text-underline-offset: var(--ult-space-2);
  }

  .xuaombr {
    text-underline-offset: var(--ult-space-3);
  }

  .xggy1nq {
    touch-action: manipulation;
  }

  .x5ve5x3 {
    touch-action: none;
  }

  .x1c071of {
    transform: none;
  }

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

  .x1158fpu {
    transform: rotate(45deg);
  }

  .x11lhmoz {
    transform: translate(-50%, -50%);
  }

  .x1uijpn4 {
    transform: translate(var(--drawer-swipe-movement-x),calc(var(--drawer-snap-point-offset) + var(--drawer-swipe-movement-y)));
  }

  .xbryuvx {
    transform: translateX(0);
  }

  .x1a2c2v3 {
    transform: translateX(var(--toast-swipe-movement-x)) translateY(calc(var(--toast-swipe-movement-y) - (var(--toast-index) * var(--ult-space-5)) - ((1 - max(0,1 - (var(--toast-index) * .1))) * var(--toast-frontmost-height, var(--toast-height, 0px))))) scale(max(0,1 - (var(--toast-index) * .1)));
  }

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

  .xnn1q72 {
    transform: translateY(0);
  }

  .xsqj5wx {
    transform: var(--x-transform);
  }

  .x1hj3fc7 {
    transform-origin: 0 0;
  }

  .x18ouj0k {
    transform-origin: bottom;
  }

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

  .xs5u9d4 {
    transition-duration: var(--ult-motion-base);
  }

  .xxeho1s {
    transition-duration: var(--ult-motion-fast);
  }

  .xk47224 {
    transition-duration: var(--ult-motion-slow);
  }

  .x1s9vaed {
    transition-property: background-color, border-color, box-shadow, color, translate;
  }

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

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

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

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

  .x12zzom9 {
    transition-property: border-color, box-shadow;
  }

  .xshfolx {
    transition-property: border-color;
  }

  .xt3l3uh {
    transition-property: color;
  }

  .x81m8l4 {
    transition-property: height, opacity, transform;
  }

  .xua3uq3 {
    transition-property: height;
  }

  .xv62a5g {
    transition-property: inline-size, padding-inline, border-inline-end-width, visibility;
  }

  .x8a8a7p {
    transition-property: inset-block-start, inset-inline-start, width, height;
  }

  .x13b0p5u {
    transition-property: none;
  }

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

  .x15dl01d {
    transition-property: opacity, width, height;
  }

  .x19991ni {
    transition-property: opacity;
  }

  .x1s3hfkw {
    transition-property: rotate;
  }

  .x1engipc {
    transition-property: top, left, right, bottom;
  }

  .xqfqaah {
    transition-property: translate;
  }

  .xxrbq2n {
    transition-property: width;
  }

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

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

  .x113ijq {
    translate: -50% -50%;
  }

  .x1qeszuu, .x1slu7pv {
    translate: 0;
  }

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

  .x1x7wgjd {
    vertical-align: -.125em;
  }

  .xxymvpz {
    vertical-align: middle;
  }

  .x16dsc37 {
    vertical-align: top;
  }

  .xlshs6z {
    visibility: hidden;
  }

  .xnpuxes {
    visibility: visible;
  }

  .xuxw1ft {
    white-space: nowrap;
  }

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

  .x1sdyfia {
    white-space: pre;
  }

  .x1so62im {
    will-change: transform;
  }

  .x1ja2u2z {
    z-index: 0;
  }

  .x1vjfegm {
    z-index: 1;
  }

  .xhtitgo {
    z-index: 2;
  }

  .x1wbp169 {
    z-index: 50;
  }

  .x6n107q {
    z-index: 60;
  }

  .x1sv590k {
    z-index: calc(60 - var(--toast-index));
  }

  .x12jyr4k[data-indeterminate] {
    animation-name: x13udvaz-B;
  }

  .xhtspsc[data-checked]:active:not([data-disabled], [data-readonly]), .xp6sgw5:active:not([data-disabled]), .xtpl5x0:is([data-checked], [data-indeterminate]):active:not([data-disabled], [data-readonly]) {
    background-color: var(--ult-color-accent-active);
  }

  .x1wqdbe[data-selected], .x4ljt7h:is([data-active], [aria-current="page"]):active, .xv1zbqr:active:not(:disabled, [aria-disabled="true"]), .xvb2amx:active:not([data-disabled]) {
    background-color: var(--ult-color-accent-subtle-active);
  }

  .x1lp3som:is([data-active], [aria-current="page"]), .xmikntn[data-type="accent"], .xwkvoa0[data-pressed]:not([data-disabled]), .xyqxu3d:is([data-in-range], [data-in-hover-range]):not([data-selected], [data-range-start], [data-range-end]) {
    background-color: var(--ult-color-accent-subtle);
  }

  .x18xui95:is([data-selected], [data-range-start], [data-range-end]), .x1kvql5b[data-checked]:is([data-readonly], :not(:active)):not([data-disabled]), .xzejjzk:is([data-checked], [data-indeterminate]):is([data-readonly], :not(:active)):not([data-disabled]) {
    background-color: var(--ult-color-accent);
  }

  .x1gm1bm.x1gm1bm:where(.x-default-marker:is([data-hovering], [data-scrolling]) *) {
    background-color: var(--ult-color-border-strong);
  }

  .x1jy2d48[data-disabled] {
    background-color: var(--ult-color-border);
  }

  .xhcmo7n:active:not([data-disabled]) {
    background-color: var(--ult-color-danger-active);
  }

  .xygwru8:active:not([data-disabled]) {
    background-color: var(--ult-color-danger-subtle-active);
  }

  .x183forn:active:not([data-disabled]) {
    background-color: var(--ult-color-danger-subtle-hover);
  }

  .x1k3r4w0[data-highlighted], .x3wqtni:is([data-type="danger"], [data-type="error"]) {
    background-color: var(--ult-color-danger-subtle);
  }

  .xu29var[data-type="highlight"] {
    background-color: var(--ult-color-highlight-subtle);
  }

  .x1xpzoz[data-type="success"] {
    background-color: var(--ult-color-success-subtle);
  }

  .x1e7sbfg:active:not(:disabled), .x1jikajp:active:not([data-disabled]) {
    background-color: var(--ult-color-surface-active);
  }

  .x1iahl0u[data-popup-open], .x1ompupo[data-disabled], .xvibgom[data-highlighted] {
    background-color: var(--ult-color-surface-hover);
  }

  .x1x0n13y[data-pressed] {
    background-color: var(--ult-color-surface-raised);
  }

  .x7fsi3q[data-disabled] {
    background-color: var(--ult-color-surface-sunken);
  }

  .xx32ae3[data-disabled] {
    background-color: var(--ult-color-text-disabled);
  }

  .x7m3nm8[data-type="warning"] {
    background-color: var(--ult-color-warning-subtle);
  }

  .x1b1808r:not(:last-child), .xhrswb8:is([data-in-range]:not([data-range-end]), [data-in-hover-range]:not([data-hover-range-end])):not(td:last-child > *) {
    border-end-end-radius: 0;
  }

  .x1eih61e:not(:first-child), .x1lsgz90:is([data-in-range]:not([data-range-start]), [data-in-hover-range]:not([data-hover-range-start])):not(td:first-child > *), .x1q7t3n3:not(:last-child) {
    border-end-start-radius: 0;
  }

  .xcunynz:not(:first-child) {
    border-inline-start-width: 0;
  }

  .x1gkeqbp:not(:first-child), .xoqcyl4:is([data-in-range]:not([data-range-end]), [data-in-hover-range]:not([data-hover-range-end])):not(td:last-child > *), .xz0m3mx:not(:last-child) {
    border-start-end-radius: 0;
  }

  .x1qfynip:not(:first-child), .xosara3:is([data-in-range]:not([data-range-start]), [data-in-hover-range]:not([data-hover-range-start])):not(td:first-child > *) {
    border-start-start-radius: 0;
  }

  .xv0dkjp[data-today]:not([data-in-range], [data-in-hover-range], [data-selected], [data-range-start], [data-range-end]) {
    box-shadow: inset 0 0 0 1px var(--ult-color-border-strong);
  }

  .xiy1ocm[data-disabled], .xqlc3fl[data-pressed], .xzl0bwu:active:not([data-disabled]) {
    box-shadow: none;
  }

  .x1m3h0f5[data-dragging]:not([data-disabled]) {
    box-shadow: var(--ult-shadow-md);
  }

  .x15rgnq4[data-pressed], .x1rhhnd6:is([data-active], [aria-current="page"]) {
    box-shadow: var(--ult-shadow-xs);
  }

  .x18efzuh:focus-visible {
    clip-path: none;
  }

  .xg8vai9:is([data-tone="danger"]:not([data-disabled]) *) {
    color: inherit;
  }

  .xkipnmo:is([data-selected], [data-range-start], [data-range-end]) {
    color: var(--ult-color-accent-contrast);
  }

  .x167spgb[data-type="accent"], .x1ach0k1:is([data-active], [aria-current="page"]):hover, .x1rvde1r:is([data-active], [aria-current="page"]), .x1y8jq7b:is([data-in-range], [data-in-hover-range]):not([data-selected], [data-range-start], [data-range-end]), .xxm2dnr[data-pressed]:not([data-disabled]) {
    color: var(--ult-color-accent-text);
  }

  .xsedl73:is([data-type="danger"], [data-type="error"]) {
    color: var(--ult-color-danger-text);
  }

  .x1cbzuup[data-type="highlight"] {
    color: var(--ult-color-highlight-text);
  }

  .x16rfyv1[data-type="success"] {
    color: var(--ult-color-success-text);
  }

  .x1og7xhi:is(:has(:is(input, textarea):disabled) > *), .x1phkmei:is([data-disabled] *), .x1rctfhs:is(:disabled *, [data-disabled] *), .x1rgu9kj:is(:disabled, [data-disabled], [data-disabled] *), .x3ne8g:is(:disabled ~ *), .xfwwakz[data-disabled]:not([data-in-range], [data-in-hover-range], [data-selected], [data-range-start], [data-range-end]), .xhmeipy:is(:disabled, [aria-disabled="true"]), .xj5jxrc[data-disabled], .xnbq9tx:is(:disabled, [data-disabled]) {
    color: var(--ult-color-text-disabled);
  }

  .x1p14s1f:is(h1 + p) {
    color: var(--ult-color-text-muted);
  }

  .x15hybol[data-outside-range]:not([data-disabled], [data-in-range], [data-in-hover-range], [data-selected], [data-range-start], [data-range-end]), .x1jstpvc[data-placeholder]:not([data-disabled]), .x5sa70d[data-placeholder]:not([data-disabled] *) {
    color: var(--ult-color-text-subtle);
  }

  .x32e9gm:is([data-active], [aria-current="page"]), .xv07vh8[data-pressed]:not([data-disabled]), .xzzuyld[data-active] {
    color: var(--ult-color-text);
  }

  .x1mnn20q[data-type="warning"] {
    color: var(--ult-color-warning-text);
  }

  .x1m8qfh3[data-disabled], .x1tcwbv8:is(:disabled, [data-disabled]), .xuphvqk:is(:disabled, [data-disabled], [data-readonly] *) {
    cursor: default;
  }

  .x1jjetbe[data-dragging] {
    cursor: grabbing;
  }

  .x18yyazb:is([data-type="danger"] *, [data-type="error"] *), .x1bkxcxu:is([data-checked] *), .x1uhd5kr:is([data-type="success"] *), .xu1ajen:is([data-indeterminate] *), .xv8g90b:is([data-type="loading"] *), .xxi7vbo:is([data-type="warning"] *) {
    display: block;
  }

  .x1nyu9sj[data-visible], .x79nh9a:is([data-type="success"] *, [data-type="warning"] *, [data-type="danger"] *, [data-type="error"] *, [data-type="loading"] *), .xrmwy4s:is([data-side] *) {
    display: flex;
  }

  .x19pgp1s[data-visible]:not([data-readonly] *) {
    display: inline-flex;
  }

  .x1b4fnfk[hidden]:not([hidden="until-found"]), .x1en7iv[data-unchecked], .x1xmb3:is([aria-readonly="true"] > *), .xttegfc:is([hidden], [data-readonly] *), .xvgho8r[hidden] {
    display: none;
  }

  .x16yzcw2[data-orientation="vertical"], .x1oakacn[data-orientation="horizontal"] {
    flex-direction: column;
  }

  .x1quh2bm:is(h1 + p) {
    font-size: var(--ult-text-6);
  }

  .x19vdlup:is([data-active], [aria-current="page"]) {
    font-weight: var(--ult-font-weight-medium);
  }

  .x1peh9yq:is([data-active], [aria-current="page"]), .xmycf99[data-today] {
    font-weight: var(--ult-font-weight-semibold);
  }

  .xso55v7:is(h1 + p) {
    line-height: var(--ult-font-leading-normal);
  }

  .x1ssf445[data-sort="none"] {
    opacity: .4;
  }

  .x1gqblgl[data-ending-style], .x1llxi74[data-starting-style], .x1sl3673[data-behind]:not([data-expanded], [data-side] *), .xn20k8t:is([data-starting-style], [data-ending-style], [data-limited]) {
    opacity: 0;
  }

  .xu96q6g:focus-visible {
    outline-color: var(--ult-color-border-focus);
  }

  .xtyr2bt:focus-visible {
    outline-offset: 2px;
  }

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

  .x1x65lqo:focus-visible {
    outline-width: 0;
  }

  .xhl22cc:focus-visible {
    outline-width: 2px;
  }

  .x140csj:is([role="menu"]:has([role="menuitemcheckbox"], [role="menuitemradio"]) *) {
    padding-inline-end: calc(var(--ult-space-4) + 1em + var(--ult-space-5));
  }

  .xmjh0k4:is([data-side] > *) {
    position: relative;
  }

  .x6hu6sm:focus-visible {
    position: static;
  }

  .x15dcv9u[data-sort="descending"] {
    rotate: 180deg;
  }

  .x1urqmy3:is([data-active], [aria-current="page"]) {
    text-decoration-line: underline;
  }

  .xsgmwrn:is([data-side] > *) {
    transform: none;
  }

  .xcvzp0b[data-orientation="vertical"] {
    transform: rotate(90deg);
  }

  .x19ybshv:is([data-side] > *):is([data-starting-style], [data-ending-style]), .x1b2ixru[data-starting-style], .x4tlvxh[data-ending-style] {
    transform: scale(.96);
  }

  .x11l5x2q[data-ending-style], .x1gwsbiz[data-swipe-direction="left"]:is([data-starting-style], [data-ending-style]), .xni10eo[data-starting-style] {
    transform: translateX(-100%);
  }

  .x1lweuht[data-ending-style][data-activation-direction="right"], .x1si61js[data-starting-style][data-activation-direction="left"] {
    transform: translateX(-50%);
  }

  .x24i07k[data-ending-style], .xdj28v6[data-starting-style], .xek11o9[data-swipe-direction="right"]:is([data-starting-style], [data-ending-style]) {
    transform: translateX(100%);
  }

  .xhcov1g[data-starting-style][data-activation-direction="right"], .xkaatpn[data-ending-style][data-activation-direction="left"] {
    transform: translateX(50%);
  }

  .xuft5qx[data-ending-style][data-swipe-direction="left"] {
    transform: translateX(calc(var(--toast-swipe-movement-x) - 150%)) translateY(calc(var(--toast-swipe-movement-y) - var(--toast-offset-y) - (var(--toast-index) * var(--ult-space-5))));
  }

  .xx0ztt5[data-ending-style][data-swipe-direction="right"] {
    transform: translateX(calc(var(--toast-swipe-movement-x) + 150%)) translateY(calc(var(--toast-swipe-movement-y) - var(--toast-offset-y) - (var(--toast-index) * var(--ult-space-5))));
  }

  .x1j3vc9q[data-expanded]:not([data-starting-style], [data-ending-style], [data-side] > *) {
    transform: translateX(var(--toast-swipe-movement-x)) translateY(calc(var(--toast-swipe-movement-y) - var(--toast-offset-y) - (var(--toast-index) * var(--ult-space-5))));
  }

  .x1qcz3t2[data-swipe-direction="up"]:is([data-starting-style], [data-ending-style]), .x4a7hbz[data-starting-style], .xmbaz8[data-ending-style] {
    transform: translateY(-100%);
  }

  .x1iu2sje[data-swipe-direction="down"]:is([data-starting-style], [data-ending-style]), .x1qskayb[data-starting-style], .x1r4x34d[data-ending-style] {
    transform: translateY(100%);
  }

  .x1ce1yp4:is([data-starting-style], [data-ending-style]) {
    transform: translateY(150%);
  }

  .x1d56cq6[data-ending-style][data-swipe-direction="up"] {
    transform: translateY(calc(var(--toast-swipe-movement-y) - 150%));
  }

  .x1bp3qcq[data-ending-style][data-swipe-direction="down"] {
    transform: translateY(calc(var(--toast-swipe-movement-y) + 150%));
  }

  .xqwddtg:is([data-side] > *) {
    transform-origin: var(--transform-origin);
  }

  .xm69ghq[data-swiping], .xuik8z1[data-instant] {
    transition-duration: 0s;
  }

  .x10h6qxu[data-ending-style] {
    transition-duration: calc(var(--drawer-swipe-strength) * var(--ult-motion-base));
  }

  .x1qjj7hn[data-ending-style] {
    transition-timing-function: cubic-bezier(.4, 0, 1, 1);
  }

  .x1flx3h9:active:not([data-disabled]) {
    translate: 0 1px;
  }

  .x1fjuryu[data-checked] {
    translate: var(--ult-space-6);
  }

  .x17gd5rj:is([data-loading], [data-error]) {
    visibility: hidden;
  }

  .x135w3n3:focus-visible {
    z-index: 1;
  }

  .x15cba9u:has([data-swipe-direction="down"]) {
    align-items: flex-end;
  }

  .xtkrbsc:has([data-swipe-direction="up"]) {
    align-items: flex-start;
  }

  .xyda05i:has(:is(input, textarea):disabled) {
    background-color: var(--ult-color-surface-sunken);
  }

  .xxg44uj:has(:disabled) {
    color: var(--ult-color-text-disabled);
  }

  .x1kudnku:has([data-swipe-direction="right"]) {
    justify-content: flex-end;
  }

  .xcyk70d:has(:focus-visible) {
    outline-offset: 2px;
  }

  .x15fc699:has( > button):not([aria-readonly="true"]) {
    padding-inline-end: var(--ult-space-2);
  }

  .xsji0iz:has([role="toolbar"]) {
    padding-inline-start: var(--ult-space-2);
  }

  .x1h1esxr:has([role="toolbar"]) {
    padding-inline-start: var(--ult-space-3);
  }

  .xruhiwv:has([role="toolbar"]) {
    padding-inline-start: var(--ult-space-5);
  }

  .xvk6r6q:disabled {
    background-color: var(--ult-color-surface-sunken);
  }

  .xl76yd:disabled {
    color: var(--ult-color-text-disabled);
  }

  .xtgyt42:disabled {
    cursor: default;
  }

  .x1o5vnp4:read-only {
    caret-color: #0000;
  }

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

  .x1nzqkrw:hover {
    background-color: var(--ult-color-surface-hover);
  }

  .x12szquz:hover {
    color: var(--ult-color-text);
  }

  .xlj6qzg:hover {
    outline-color: var(--ult-color-border-focus);
  }

  .xspt36f:hover {
    outline-offset: 2px;
  }

  .xfq794d:hover {
    outline-style: dashed;
  }

  .x1p0a8lh:hover {
    outline-width: 2px;
  }

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

  .x1rsz1da:focus {
    clip-path: none;
  }

  .x1l9t207:focus {
    outline-width: 0;
  }

  .x1hbpcn8:focus {
    white-space: normal;
  }

  .xyftt0y:active {
    background-color: #0000;
  }

  .xwicp0h:active {
    background-color: var(--ult-color-surface-active);
  }

  @media (width >= 48rem) {
    .xo2ubr0.xo2ubr0 {
      align-items: center;
    }
  }

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

  @media (width >= 48rem) {
    .x1emvl10.x1emvl10 {
      border-inline-end-width: .5px;
    }
  }

  @media (prefers-color-scheme: light) {
    .xd071hh.xd071hh {
      --lightningcss-light: initial;
      --lightningcss-dark: ;
      color-scheme: light;
    }
  }

  @media (width >= 48rem) {
    .x1m2nq6k.x1m2nq6k {
      display: block;
    }

    .x1j2yrl1.x1j2yrl1 {
      display: flex;
    }

    .x19ln4vc.x19ln4vc {
      display: grid;
    }

    .x1un0s5j.x1un0s5j {
      flex-grow: 0;
    }
  }

  @media (pointer: coarse) {
    .xdlbo72.xdlbo72 {
      font-size: var(--ult-text-5);
    }
  }

  @media (width >= 48rem) {
    .x1q2qus4.x1q2qus4 {
      font-size: var(--ult-text-9);
    }

    .x1e8b5u4.x1e8b5u4 {
      grid-template-columns: auto minmax(0,1fr) minmax(0,calc(4 * var(--ult-space-12))) auto;
    }
  }

  @media (width >= 64rem) {
    .x1fbg59g.x1fbg59g {
      grid-template-columns: minmax(0, 1fr) minmax(0, 2fr);
    }
  }

  @media (width >= 48rem) {
    .xtq1v6a.xtq1v6a {
      grid-template-columns: minmax(0, 2fr) minmax(0, 1fr);
    }

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

  @media (width >= 64rem) {
    .x1p0uchv.x1p0uchv {
      grid-template-columns: repeat(4, minmax(0, 1fr));
    }
  }

  @media (width >= 48rem) {
    .xn6n5f9.xn6n5f9 {
      justify-content: center;
    }

    .x1dn9sw2.x1dn9sw2 {
      position: sticky;
    }

    .x1omg1l4.x1omg1l4 {
      visibility: visible;
    }
  }

  @media (hover: hover) {
    .x1hgjybo.x1hgjybo:active:not([data-disabled]) {
      background-color: var(--ult-color-accent-active);
    }

    .x10k8656.x10k8656:is([data-checked], [data-indeterminate]):hover:not([data-disabled], [data-readonly], :active), .xaggq7d.xaggq7d:hover:not([data-disabled]), .xhctb4w.xhctb4w[data-checked]:hover:not([data-disabled], [data-readonly], :active), .xqvgwil.xqvgwil:is([data-selected], [data-range-start], [data-range-end]):hover:not([data-disabled]) {
      background-color: var(--ult-color-accent-hover);
    }

    .x1juygub.x1juygub:active:not([data-disabled]), .x2qqmo9.x2qqmo9[data-selected]:hover:not(thead *, tfoot *), .xclgs5y.xclgs5y:is([data-active], [aria-current="page"]):active {
      background-color: var(--ult-color-accent-subtle-active);
    }

    .x1kqihh9.x1kqihh9:is([data-in-range], [data-in-hover-range]):hover:not([data-disabled], [data-selected], [data-range-start], [data-range-end]), .x1l16fze.x1l16fze:is([data-active], [aria-current="page"]):hover, .xjr666g.xjr666g:hover:not(:disabled, [aria-disabled="true"]), .xqkbt29.xqkbt29:hover:not([data-disabled]) {
      background-color: var(--ult-color-accent-subtle-hover);
    }

    .x11ljczo.x11ljczo[data-pressed]:hover:not([data-disabled]) {
      background-color: var(--ult-color-accent-subtle);
    }

    .xf95joh.xf95joh:hover:not([data-checked], [data-disabled], [data-readonly]) {
      background-color: var(--ult-color-border-hover);
    }

    .x1sdz1vw.x1sdz1vw:active:not([data-disabled]) {
      background-color: var(--ult-color-danger-active);
    }

    .x7au6dr.x7au6dr:hover:not([data-disabled]) {
      background-color: var(--ult-color-danger-hover);
    }

    .xfz8a7i.xfz8a7i:active:not([data-disabled]) {
      background-color: var(--ult-color-danger-subtle-active);
    }

    .x18ives7.x18ives7:active:not([data-disabled]), .x41vvln.x41vvln:hover:not([data-disabled]) {
      background-color: var(--ult-color-danger-subtle-hover);
    }

    .x177ljcu.x177ljcu:hover:not([data-disabled]) {
      background-color: var(--ult-color-danger-subtle);
    }

    .x1ky85pl.x1ky85pl:active:not([data-disabled]), .xdu26dt.xdu26dt:active:not(:disabled) {
      background-color: var(--ult-color-surface-active);
    }

    .x105rlfz.x105rlfz:hover:not(thead *, tfoot *), .x136hrio.x136hrio:hover:not([data-disabled]), .x1h4p218.x1h4p218:hover:not(:disabled, [data-disabled]), .x1ovz1t8.x1ovz1t8:hover:not(:disabled, [data-disabled], [data-readonly] *), .x4yjz5k.x4yjz5k:hover:not(:disabled), .x637vaz.x637vaz:is([data-side] *):hover, .xqp3ahm.xqp3ahm:hover:not([data-disabled], [data-in-range], [data-in-hover-range], [data-selected], [data-range-start], [data-range-end]) {
      background-color: var(--ult-color-surface-hover);
    }

    .x247acr.x247acr[data-pressed]:hover:not([data-disabled]) {
      background-color: var(--ult-color-surface-raised);
    }
  }

  @media (width >= 48rem) {
    .x1mzyh5b.x1mzyh5b[data-closed] {
      border-inline-end-width: 0;
    }
  }

  @media (hover: hover) {
    .xi0utco.xi0utco[data-pressed]:hover:not([data-disabled]) {
      color: var(--ult-color-accent-text);
    }

    .x1jfl40e.x1jfl40e:hover:not(:disabled, [aria-disabled="true"]), .x6oseh9.x6oseh9:hover:not(:disabled, [data-disabled], [data-readonly] *), .xechaqg.xechaqg:hover:not([data-disabled]), .xxm2rov.xxm2rov:hover:not(:disabled) {
      color: var(--ult-color-text);
    }
  }

  @media (width >= 48rem) {
    .xc90flc.xc90flc[data-closed] {
      visibility: hidden;
    }
  }

  @media (hover: hover) {
    .x1x9hbyn.x1x9hbyn:hover {
      background-color: var(--ult-color-surface-hover);
    }

    .xnni1j8.xnni1j8:hover {
      color: var(--ult-color-text);
    }

    .x75jexn.x75jexn:active {
      background-color: var(--ult-color-surface-active);
    }
  }
}

@layer priority5 {
  .x16stqrj {
    border-bottom-color: #0000;
  }

  .xsr5rr0 {
    border-bottom-color: var(--ult-color-border);
  }

  .x1r4yhyr {
    border-bottom-left-radius: var(--ult-radius-xl);
  }

  .x17byisc {
    border-bottom-right-radius: var(--ult-radius-xl);
  }

  .x1sy0etr {
    border-bottom-style: none;
  }

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

  .x123sdr3 {
    border-bottom-width: .5px;
  }

  .x1qhh985 {
    border-bottom-width: 0;
  }

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

  .x1g4hjc {
    border-left-color: #0000;
  }

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

  .xhe5wa1 {
    border-right-color: #0000;
  }

  .xa264sf {
    border-right-width: 1px;
  }

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

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

  .xvotivt {
    border-top-color: var(--ult-color-text-subtle);
  }

  .xq99nwf {
    border-top-left-radius: var(--ult-radius-xl);
  }

  .xdyq305 {
    border-top-right-radius: var(--ult-radius-xl);
  }

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

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

  .xrljiwj {
    border-top-width: .5px;
  }

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

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

  .x1ey2m1c {
    bottom: 0;
  }

  .xw24hcp {
    bottom: calc(-1 * var(--ult-space-4));
  }

  .x16adjc1 {
    bottom: calc(var(--active-tab-bottom) - .5px);
  }

  .x1vb1av9 {
    bottom: var(--ult-space-6);
  }

  .x4bzujq {
    height: .1875rem;
  }

  .x1qa65zt {
    height: .625rem;
  }

  .xeeiwq9 {
    height: .5px;
  }

  .xqtp20y {
    height: 0;
  }

  .xaylbqo {
    height: 1.125rem;
  }

  .x11q3zg3 {
    height: 1.375rem;
  }

  .xb8l8e1 {
    height: 1.75rem;
  }

  .x5yr21d {
    height: 100%;
  }

  .xtdtrs8 {
    height: 100dvh;
  }

  .x1roirhx {
    height: 10rem;
  }

  .x6120nr {
    height: 12rem;
  }

  .xr004xx {
    height: 16rem;
  }

  .x13xxz35 {
    height: 18.75rem;
  }

  .x1qz947n {
    height: 18rem;
  }

  .xlzyvqe {
    height: 1em;
  }

  .xjm9jq1 {
    height: 1px;
  }

  .x142y1qz {
    height: 2.125rem;
  }

  .x1lf3n13 {
    height: 20rem;
  }

  .x4spiye {
    height: 22rem;
  }

  .xei03b9 {
    height: 24rem;
  }

  .xkgyt9u {
    height: 26rem;
  }

  .x2u2hnp {
    height: 2px;
  }

  .x1isdrda {
    height: 6.5rem;
  }

  .xdaezf2 {
    height: 7rem;
  }

  .x1r8we3 {
    height: 9.375rem;
  }

  .xw1cyfh {
    height: 9rem;
  }

  .xt7dq6l {
    height: auto;
  }

  .xbg3d89 {
    height: calc(2 * var(--ult-space-2) + 2px);
  }

  .xipd9uk {
    height: calc(6 * var(--ult-space-12));
  }

  .x1mana1y {
    height: calc(var(--ult-space-6) + 2 * var(--ult-space-1));
  }

  .xbd4ke9 {
    height: calc(var(--ult-space-8) + var(--ult-space-2));
  }

  .x1lpjreh {
    height: min(44rem, 100dvh - 5rem);
  }

  .xlt7y8v {
    height: var(--accordion-panel-height);
  }

  .x1gezbiy {
    height: var(--active-tab-height);
  }

  .xuan8c8 {
    height: var(--collapsible-panel-height);
  }

  .xabpkfz {
    height: var(--drawer-height, auto);
  }

  .x18dv8qi {
    height: var(--popup-height);
  }

  .xm56wjt {
    height: var(--positioner-height);
  }

  .x4a9ltk {
    height: var(--toast-frontmost-height, var(--toast-height));
  }

  .xmy8wre {
    height: var(--toast-frontmost-height);
  }

  .xyw4rqc {
    height: var(--ult-space-10);
  }

  .x1hmf2c5 {
    height: var(--ult-space-11);
  }

  .xudndzf {
    height: var(--ult-space-12);
  }

  .xgpee46 {
    height: var(--ult-space-2);
  }

  .x4c7x5a {
    height: var(--ult-space-3);
  }

  .xvrgct5 {
    height: var(--ult-space-4);
  }

  .x1n9noy6 {
    height: var(--ult-space-5);
  }

  .xmgs4wh {
    height: var(--ult-space-6);
  }

  .x1gxd7u6 {
    height: var(--ult-space-7);
  }

  .xxhs34m {
    height: var(--ult-space-8);
  }

  .xqummji {
    height: var(--ult-space-9);
  }

  .xoceyun {
    height: var(--ult-text-8);
  }

  .xyq6l7l {
    height: var(--x-blockSize);
  }

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

  .x1eqw1l6 {
    height: var(--xtn4fsh);
  }

  .xgq9j65 {
    left: var(--x-left);
  }

  .xat24cr {
    margin-bottom: 0;
  }

  .xixzlrl {
    margin-bottom: var(--ult-space-3);
  }

  .x1e63f6a {
    margin-bottom: var(--ult-space-4);
  }

  .x143ws2i {
    margin-bottom: var(--ult-space-5);
  }

  .xxv0g4y {
    margin-bottom: var(--ult-space-6);
  }

  .x1jw6a7w {
    margin-bottom: var(--ult-space-7);
  }

  .x1cqe608 {
    margin-bottom: var(--ult-space-8);
  }

  .xdj266r {
    margin-top: 0;
  }

  .xvand4f {
    margin-top: 4.5rem;
  }

  .x1d0ovz5 {
    margin-top: 5.5rem;
  }

  .xr1yuqi {
    margin-top: auto;
  }

  .x1lyonx8 {
    margin-top: calc(-1 * var(--ult-space-12));
  }

  .x417wg9 {
    margin-top: calc(-1 * var(--ult-space-5));
  }

  .x1eulq2z {
    margin-top: var(--ult-space-1);
  }

  .x5h6tgs {
    margin-top: var(--ult-space-11);
  }

  .x1wug2qe {
    margin-top: var(--ult-space-12);
  }

  .xz5b9op {
    margin-top: var(--ult-space-3);
  }

  .xpbhyzo {
    margin-top: var(--ult-space-4);
  }

  .xvwczj8 {
    margin-top: var(--ult-space-5);
  }

  .x14o2lbu {
    margin-top: var(--ult-space-6);
  }

  .x17dcjgy {
    margin-top: var(--ult-space-7);
  }

  .x12zc5ul {
    margin-top: var(--ult-space-8);
  }

  .xv5fiaj {
    margin-top: var(--ult-space-9);
  }

  .xmz0i5r {
    max-height: 100%;
  }

  .x1bk26t6 {
    max-height: calc(100dvh - var(--x1hihl5z) - var(--ult-space-6));
  }

  .x346o0n {
    max-height: calc(4 * var(--ult-space-12));
  }

  .x9rn7tt {
    max-height: calc(var(--ult-space-12) * 5);
  }

  .x1ydvhq4 {
    max-height: min(48rem, 100dvh - 4rem);
  }

  .xk3opp6 {
    max-height: min(calc(5 * var(--ult-space-12)),var(--available-height));
  }

  .x7ab17h {
    max-height: none;
  }

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

  .x193iq5w {
    max-width: 100%;
  }

  .x1q8n2a6 {
    max-width: 18.75rem;
  }

  .x1mali8n {
    max-width: 21.25rem;
  }

  .xuv54rz {
    max-width: 22rem;
  }

  .xowlazn {
    max-width: 24rem;
  }

  .x18t6ddr {
    max-width: 30rem;
  }

  .xa5mq1c {
    max-width: 32.5rem;
  }

  .xu4g937 {
    max-width: 35rem;
  }

  .xf2d64e {
    max-width: 40rem;
  }

  .x1dwg165 {
    max-width: 44rem;
  }

  .x1vpbbxe {
    max-width: 48rem;
  }

  .xd3tqt3 {
    max-width: 52.5rem;
  }

  .x2mtxq6 {
    max-width: 75rem;
  }

  .xsvcwfp {
    max-width: calc(6 * var(--ult-space-12));
  }

  .x18tysm {
    max-width: calc(var(--ult-space-12) * 5);
  }

  .x12keroi {
    max-width: calc(var(--ult-space-12) * 8);
  }

  .x1ad9a01 {
    max-width: min(28rem,var(--available-width));
  }

  .xzhpmmb {
    max-width: min(calc(6 * var(--ult-space-12)),100%);
  }

  .xbdev0h {
    max-width: min(calc(7 * var(--ult-space-12)),100%);
  }

  .xaqcqpk {
    max-width: min(calc(var(--ult-space-12) * 5),100%);
  }

  .x1x1rfll {
    max-width: none;
  }

  .xszhcq2 {
    max-width: var(--app-size-content-max);
  }

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

  .x2lwn1j {
    min-height: 0;
  }

  .x1ov3xa9 {
    min-height: 100dvh;
  }

  .xdmy4d6 {
    min-height: 7.5rem;
  }

  .xp0ct1r {
    min-height: calc(var(--ult-space-9) - 2 * var(--ult-space-1));
  }

  .x1qyfi3g {
    min-height: var(--ult-space-10);
  }

  .xz4cisv {
    min-height: var(--ult-space-11);
  }

  .x10oh2z8 {
    min-height: var(--ult-space-8);
  }

  .xy3wiyr {
    min-height: var(--ult-space-9);
  }

  .x1chvrdh {
    min-height: var(--x-minBlockSize);
  }

  .xeuugli {
    min-width: 0;
  }

  .xgqtt45 {
    min-width: 100%;
  }

  .x7f79of {
    min-width: 24rem;
  }

  .x180enl3 {
    min-width: 40rem;
  }

  .x1pkcwrs {
    min-width: 48rem;
  }

  .x1kslzad {
    min-width: calc(9 * var(--ult-space-11));
  }

  .x1w41yrj {
    min-width: calc(var(--ult-space-12) * 2);
  }

  .x16av7gd {
    min-width: calc(var(--ult-space-12) * 4);
  }

  .x1pshirs {
    min-width: fit-content;
  }

  .x4p4eew {
    min-width: max(var(--anchor-width),calc(var(--ult-space-12) * 2));
  }

  .x41pnc3 {
    min-width: var(--app-size-table-min);
  }

  .x17fhh08 {
    min-width: var(--ult-space-10);
  }

  .xtw90dh {
    min-width: var(--ult-space-11);
  }

  .xw2csxc {
    overflow-x: auto;
  }

  .x1odjw0f {
    overflow-y: auto;
  }

  @media (width >= 48rem) {
    .xvxm3mz.xvxm3mz {
      padding: var(--ult-space-6);
    }

    .xnyhs7w.xnyhs7w {
      padding: var(--ult-space-9);
    }
  }

  @media (width >= 52.5rem) {
    .x16vnbzi.x16vnbzi {
      padding: var(--ult-space-9);
    }
  }

  .x18d9i69 {
    padding-bottom: 0;
  }

  .xy8owzg {
    padding-bottom: var(--ult-space-10);
  }

  .x3r52df {
    padding-bottom: var(--ult-space-12);
  }

  .x753x7p {
    padding-bottom: var(--ult-space-2);
  }

  .xbf44db {
    padding-bottom: var(--ult-space-3);
  }

  .x1lm2tqa {
    padding-bottom: var(--ult-space-4);
  }

  .xl9hus8 {
    padding-bottom: var(--ult-space-5);
  }

  .x1m361tl {
    padding-bottom: var(--ult-space-6);
  }

  .xxe81nz {
    padding-bottom: var(--ult-space-7);
  }

  .x1oc73t5 {
    padding-bottom: var(--ult-space-8);
  }

  .x58s24h {
    padding-bottom: var(--ult-space-9);
  }

  .xexx8yu {
    padding-top: 0;
  }

  .xa76n53 {
    padding-top: 4.5rem;
  }

  .xo59vda {
    padding-top: var(--ult-space-1);
  }

  .x77azso {
    padding-top: var(--ult-space-11);
  }

  .xa46pin {
    padding-top: var(--ult-space-12);
  }

  .x1ufgjr7 {
    padding-top: var(--ult-space-2);
  }

  .x1ivximb {
    padding-top: var(--ult-space-3);
  }

  .xivj4p7 {
    padding-top: var(--ult-space-4);
  }

  .x1azfmz9 {
    padding-top: var(--ult-space-5);
  }

  .x15qfrby {
    padding-top: var(--ult-space-6);
  }

  .xnxx90g {
    padding-top: var(--ult-space-7);
  }

  .xu9929b {
    padding-top: var(--ult-space-8);
  }

  .xgqx01v {
    padding-top: var(--ult-space-9);
  }

  .x13vifvy {
    top: 0;
  }

  .xwa60dl {
    top: 50%;
  }

  .x80663w {
    top: auto;
  }

  .xif5sgf {
    top: calc(-1 * var(--ult-space-4));
  }

  .x1dnnv1t {
    top: calc(var(--x1hihl5z) + var(--ult-space-6));
  }

  .x10uur0e {
    top: var(--active-tab-top);
  }

  .x1ho9qiy {
    top: var(--ult-space-3);
  }

  .x1o45nsl {
    top: var(--ult-space-4);
  }

  .x5mnzd7 {
    top: var(--x-insetBlockStart);
  }

  .xjbys53 {
    top: var(--x-top);
  }

  .xzckkk6 {
    top: var(--x1hihl5z);
  }

  .xrkia0p {
    width: .375rem;
  }

  .x1e7hgle {
    width: .625rem;
  }

  .xnalus7 {
    width: 0;
  }

  .x1h5jark {
    width: 1.375rem;
  }

  .xh8yej3 {
    width: 100%;
  }

  .x15vhz18 {
    width: 1em;
  }

  .x1i1rx1s {
    width: 1px;
  }

  .xb1qrhf {
    width: 2.75rem;
  }

  .x1or82rn {
    width: 21.25rem;
  }

  .xxpr1mq {
    width: 25rem;
  }

  .xz84dc7 {
    width: 40%;
  }

  .xycev2y {
    width: 60%;
  }

  .x1l24a0r {
    width: 7rem;
  }

  .x14atkfc {
    width: auto;
  }

  .x16zya87 {
    width: calc(100% - 2 * var(--ult-space-5));
  }

  .xqpu7pn {
    width: calc(2 * var(--ult-space-2) + 2px);
  }

  .x1gxmyoq {
    width: calc(2 * var(--ult-space-6) + 2 * var(--ult-space-1));
  }

  .x1mv5r8e {
    width: calc(5 * var(--ult-space-12));
  }

  .x1dhjqup {
    width: calc(7 * var(--ult-space-9));
  }

  .xn9wpw9 {
    width: calc(var(--ult-space-12) + var(--ult-space-8));
  }

  .xfhejog {
    width: calc(var(--ult-space-8) + var(--ult-space-2));
  }

  .xeq5yr9 {
    width: fit-content;
  }

  .xezivpi {
    width: max-content;
  }

  .xtsh2sh {
    width: min(20rem, 100cqi);
  }

  .x16fft2g {
    width: min(22rem, 100%);
  }

  .x1nqzigm {
    width: min(28rem, 100cqi);
  }

  .x18esdsn {
    width: min(32rem, 100cqi);
  }

  .xbjfuwd {
    width: min(36rem, 100cqi);
  }

  .x1nu3a71 {
    width: min(calc(100% - 2 * var(--ult-space-6)),calc(6 * var(--ult-space-12)));
  }

  .x1cssn1x {
    width: min(calc(4 * var(--ult-space-12)),100%);
  }

  .x1gglh4r {
    width: min(calc(5 * var(--ult-space-12)),100%);
  }

  .xoffw1 {
    width: var(--active-tab-width);
  }

  .x1hhjr3y {
    width: var(--anchor-width);
  }

  .x1u1wfrh {
    width: var(--popup-width);
  }

  .xluuen9 {
    width: var(--positioner-width);
  }

  .x15y35vm {
    width: var(--ult-space-10);
  }

  .x1h9ohql {
    width: var(--ult-space-11);
  }

  .xs4uevg {
    width: var(--ult-space-12);
  }

  .xagqien {
    width: var(--ult-space-2);
  }

  .xsvy6ev {
    width: var(--ult-space-3);
  }

  .x1ljngld {
    width: var(--ult-space-4);
  }

  .xc6p6d3 {
    width: var(--ult-space-5);
  }

  .x18omkh1 {
    width: var(--ult-space-6);
  }

  .x1cxq0da {
    width: var(--ult-space-7);
  }

  .x14eu16x {
    width: var(--ult-space-8);
  }

  .x1wldrf3 {
    width: var(--ult-space-9);
  }

  .x1uyokj7 {
    width: var(--x-inlineSize);
  }

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

  .xi3j5q2[data-side="top"], .xpthp8b:is([data-side="right"], [data-side="inline-end"]:not([dir="rtl"] *), [data-side="inline-start"]:is([dir="rtl"] *)) {
    border-bottom-color: inherit;
  }

  .x1fmomxl[data-side="top"], .x76f6db:is([data-side="right"], [data-side="inline-end"]:not([dir="rtl"] *), [data-side="inline-start"]:is([dir="rtl"] *)) {
    border-bottom-color: var(--ult-color-border);
  }

  .x1c67rub:is([data-swipe-direction="down"], [data-swipe-direction="left"]) {
    border-bottom-left-radius: 0;
  }

  .x152odla:is([data-swipe-direction="down"], [data-swipe-direction="right"]) {
    border-bottom-right-radius: 0;
  }

  .xudkq5i:is(tfoot *) {
    border-bottom-style: none;
  }

  .x18dzv2[data-side="bottom"], .x1bq7ey2:is([data-side="right"], [data-side="inline-end"]:not([dir="rtl"] *), [data-side="inline-start"]:is([dir="rtl"] *)) {
    border-left-color: inherit;
  }

  .x18lvbsa:is([data-side="right"], [data-side="inline-end"]:not([dir="rtl"] *), [data-side="inline-start"]:is([dir="rtl"] *)), .x1udaksr[data-side="bottom"] {
    border-left-color: var(--ult-color-border);
  }

  .x1agkhh6[data-side="top"], .x1hn14dv:is([data-side="left"], [data-side="inline-start"]:not([dir="rtl"] *), [data-side="inline-end"]:is([dir="rtl"] *)) {
    border-right-color: inherit;
  }

  .x15x5f2f:is([data-side="left"], [data-side="inline-start"]:not([dir="rtl"] *), [data-side="inline-end"]:is([dir="rtl"] *)), .x6778q3[data-side="top"] {
    border-right-color: var(--ult-color-border);
  }

  .xhgfhh3[data-side="bottom"], .xwtx6ed:is([data-side="left"], [data-side="inline-start"]:not([dir="rtl"] *), [data-side="inline-end"]:is([dir="rtl"] *)) {
    border-top-color: inherit;
  }

  .x15dy21r:is([data-side="left"], [data-side="inline-start"]:not([dir="rtl"] *), [data-side="inline-end"]:is([dir="rtl"] *)), .x1w9f00s[data-side="bottom"] {
    border-top-color: var(--ult-color-border);
  }

  .xhuelkh:is([data-disabled] *) {
    border-top-color: var(--ult-color-text-disabled);
  }

  .x12e9p7r:is([data-swipe-direction="up"], [data-swipe-direction="left"]) {
    border-top-left-radius: 0;
  }

  .x2bzzws:is([data-swipe-direction="up"], [data-swipe-direction="right"]) {
    border-top-right-radius: 0;
  }

  .x1fuzw2w:not(:first-child) {
    border-top-width: 0;
  }

  .xusb3d0:not(:first-child) {
    border-top-width: 1px;
  }

  .x1t952ue[data-side="top"] {
    bottom: calc(-.5 * var(--ult-space-4));
  }

  .x1fuwxb3[data-starting-style], .x61rqsd[data-ending-style] {
    height: 0;
  }

  .x1hwcoaf[data-orientation="horizontal"], .xqmlo60[data-orientation="vertical"] {
    height: 100%;
  }

  .x162sep:focus-visible, .x1m3h6pd:is([data-side] > *), .xdj5xzv:is([data-swipe-direction="left"], [data-swipe-direction="right"]) {
    height: auto;
  }

  .x19l89h7[data-expanded]:not([data-side] > *) {
    height: var(--toast-height);
  }

  .x1so2noe[data-orientation="horizontal"] {
    height: var(--ult-space-5);
  }

  .x1tj4agd:is([data-side="right"], [data-side="inline-end"]:not([dir="rtl"] *), [data-side="inline-start"]:is([dir="rtl"] *)) {
    left: calc(-.5 * var(--ult-space-4));
  }

  .xn7pv8y:is(h1 + p) {
    margin-bottom: var(--ult-space-9);
  }

  .xi8i0dj:is(h1 + p) {
    margin-top: var(--ult-space-6);
  }

  .x3pepbk:is(h1 + p) {
    max-width: 40rem;
  }

  .x1cqpo3f:is([data-side] > *) {
    max-width: min(calc(5 * var(--ult-space-12)),var(--available-width));
  }

  .x1g6ukhm:is([data-side] *) {
    min-height: var(--ult-space-9);
  }

  .x8nf3n0:is([data-side="left"], [data-side="inline-start"]:not([dir="rtl"] *), [data-side="inline-end"]:is([dir="rtl"] *)) {
    right: calc(-.5 * var(--ult-space-4));
  }

  .xzbso0r[data-side="bottom"] {
    top: calc(-.5 * var(--ult-space-4));
  }

  .x1g487ut[data-orientation="vertical"] {
    width: 100%;
  }

  .xwegbkh[data-indeterminate] {
    width: 25%;
  }

  .xc0q84q:focus-visible {
    width: auto;
  }

  .xgoxqtt:is([data-side] > *) {
    width: max-content;
  }

  .x47vkn:is([data-swipe-direction="left"], [data-swipe-direction="right"]) {
    width: min(calc(4 * var(--ult-space-12)),100%);
  }

  .x1udx19p:is([data-swipe-direction="left"], [data-swipe-direction="right"]) {
    width: var(--ult-space-10);
  }

  .x21x4jo[data-orientation="vertical"] {
    width: var(--ult-space-2);
  }

  .x49aam7[data-orientation="vertical"] {
    width: var(--ult-space-5);
  }

  .xw5o7j[data-orientation="vertical"] {
    width: var(--ult-space-8);
  }

  .x15cytp8:focus {
    height: auto;
  }

  .x1jqxupm:focus {
    width: auto;
  }

  @media (width >= 48rem) {
    .x1pv7lqx.x1pv7lqx {
      height: 100dvh;
    }

    .xczpsog.xczpsog {
      max-width: calc(9 * var(--ult-space-10));
    }

    .x1nyo2vz.x1nyo2vz {
      padding-top: var(--ult-space-10);
    }

    .xvcmrej.xvcmrej {
      width: calc(5.5 * var(--ult-space-12));
    }

    .x18rx49b.x18rx49b {
      width: min(calc(4 * var(--ult-space-12)),100%);
    }

    .x17aqikp.x17aqikp[data-closed] {
      width: 0;
    }
  }
}

@layer priority6 {
  @media (width >= 64rem) {
    .x2rsr5z.x2rsr5z {
      gap: 1.75rem;
    }
  }

  @media (width >= 48rem) {
    .xkc4dw6.xkc4dw6 {
      gap: 3.5rem;
    }
  }

  @media (width >= 64rem) {
    .xkuj85m.xkuj85m {
      gap: var(--ult-space-10);
    }
  }

  @media (width >= 80rem) {
    .x7qgmi1.x7qgmi1 {
      gap: var(--ult-space-11);
    }
  }

  @media (width >= 64rem) {
    .xue6iwv.xue6iwv {
      gap: var(--ult-space-12);
    }
  }

  @media (width >= 48rem) {
    .x1rhimmb.x1rhimmb {
      gap: var(--ult-space-5);
    }

    .x1ujvjen.x1ujvjen {
      gap: var(--ult-space-6);
    }

    .x1v8mmli.x1v8mmli {
      gap: var(--ult-space-7);
    }
  }

  @media (width >= 64rem) {
    .x3gdrdc.x3gdrdc {
      gap: var(--ult-space-7);
    }
  }

  @media (width >= 48rem) {
    .x1pkicea.x1pkicea {
      gap: var(--ult-space-8);
    }
  }

  @media (width >= 52.5rem) {
    .xco34bg.xco34bg {
      gap: var(--ult-space-8);
    }
  }

  @media (width >= 64rem) {
    .x1j2txp7.x1j2txp7 {
      gap: var(--ult-space-8);
    }

    .x1p0sw5c.x1p0sw5c {
      grid-template-areas: "name specimen value px copy";
    }

    .xhmrybw.xhmrybw {
      grid-template-areas: "swatch name dark light copy";
    }
  }

  @media (width >= 48rem) {
    .x1bdsb0n.x1bdsb0n {
      margin-block: var(--ult-space-10);
    }

    .x3rvipi.x3rvipi {
      margin-block: var(--ult-space-11);
    }

    .x1myi5a.x1myi5a {
      margin-block: var(--ult-space-7);
    }

    .x164vmyo.x164vmyo {
      margin-inline: var(--ult-space-9);
    }
  }

  @media (width >= 64rem) {
    .xzl3rut.xzl3rut {
      overflow: hidden;
    }
  }

  @media (width >= 48rem) {
    .xkwuvkz.xkwuvkz {
      padding-block: 0;
    }
  }

  @media (width >= 64rem) {
    .xyzz2tq.xyzz2tq {
      padding-block: 1.375rem;
    }

    .xh6bdox.xh6bdox {
      padding-block: 8rem;
    }
  }

  @media (width >= 48rem) {
    .xh73xep.xh73xep {
      padding-block: var(--ult-space-5);
    }

    .x6nn4rw.x6nn4rw {
      padding-block: var(--ult-space-8);
    }

    .x1vu1f82.x1vu1f82 {
      padding-inline: 0;
    }

    .xl8br1f.xl8br1f {
      padding-inline: var(--ult-space-12);
    }
  }

  @media (width >= 64rem) {
    .x9j80ox.x9j80ox {
      padding-inline: var(--ult-space-5);
    }
  }

  @media (width >= 48rem) {
    .xlfa8nz.xlfa8nz {
      padding-inline: var(--ult-space-6);
    }

    .xagdsoj.xagdsoj {
      padding-inline: var(--ult-space-9);
    }
  }

  @media (width >= 52.5rem) {
    .x1t6toew.x1t6toew {
      padding-inline: var(--ult-space-9);
    }
  }

  @media (width >= 48rem) {
    .x1n9clyo.x1n9clyo {
      place-items: start center;
    }
  }
}

@layer priority7 {
  @media (width >= 64rem) {
    .xcsdiqr.xcsdiqr {
      align-items: baseline;
    }
  }

  @media (width >= 48rem) {
    .x1fvn2qm.x1fvn2qm {
      align-items: center;
    }
  }

  @media (width >= 64rem) {
    .x1yfr59i.x1yfr59i {
      align-items: center;
    }

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

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

  @media (width >= 48rem) {
    .xplu0ae.xplu0ae {
      align-self: stretch;
    }

    .xzce86a.xzce86a {
      background-color: #0000;
    }
  }

  @media (width >= 52.5rem) {
    .xhisot3.xhisot3 {
      border-inline-end-width: 1px;
    }
  }

  @media (width >= 64rem) {
    .xrsr0ky.xrsr0ky {
      clip-path: inset(50%);
    }
  }

  @media (width >= 48rem) {
    .xk0zm0r.xk0zm0r {
      column-count: 2;
    }
  }

  @media (width >= 64rem) {
    .x1o4iptn.x1o4iptn {
      column-count: 3;
    }
  }

  @media (width >= 48rem) {
    .x3qqzhl.x3qqzhl {
      contain: size;
    }

    .x1bofhmb.x1bofhmb {
      display: block;
    }
  }

  @media (width >= 52.5rem) {
    .x1uez0w.x1uez0w {
      display: block;
    }
  }

  @media (width >= 64rem) {
    .x1rfba9.x1rfba9 {
      display: block;
    }
  }

  @media (width >= 80rem) {
    .xa0qxje.xa0qxje {
      display: block;
    }
  }

  @media (width >= 48rem) {
    .xzf4ey1.xzf4ey1 {
      display: flex;
    }
  }

  @media (width >= 52.5rem) {
    .xqlenfc.xqlenfc {
      display: flex;
    }
  }

  @media (width >= 80rem) {
    .x1n1vl2b.x1n1vl2b {
      display: flex;
    }
  }

  @media (width >= 64rem) {
    .xp14jrd.xp14jrd {
      display: grid;
    }
  }

  @media (width >= 48rem) {
    .x15e7p6t.x15e7p6t {
      display: inline-flex;
    }
  }

  @media (width >= 64rem) {
    .x1m6s8c2.x1m6s8c2 {
      display: inline-flex;
    }
  }

  @media (width >= 48rem) {
    .xup6keo.xup6keo {
      display: inline;
    }
  }

  @media (width >= 52.5rem) {
    .xqdi5qn.xqdi5qn {
      display: inline;
    }
  }

  @media (width >= 64rem) {
    .x10w4wi3.x10w4wi3 {
      display: inline;
    }
  }

  @media (width >= 48rem) {
    .x1rwikmo.x1rwikmo {
      display: none;
    }
  }

  @media (width >= 52.5rem) {
    .x1c7zx5m.x1c7zx5m {
      display: none;
    }
  }

  @media (width >= 64rem) {
    .xp9ov1r.xp9ov1r {
      display: none;
    }

    .xt2q0pl.xt2q0pl {
      flex-basis: 0;
    }
  }

  @media (width >= 48rem) {
    .x1yudocu.x1yudocu {
      flex-basis: 18.75rem;
    }

    .x3eft65.x3eft65 {
      flex-basis: 20rem;
    }

    .x1c0g54e.x1c0g54e {
      flex-basis: 22rem;
    }

    .x1hgi8ct.x1hgi8ct {
      flex-direction: row;
    }
  }

  @media (width >= 52.5rem) {
    .x4almh0.x4almh0 {
      flex-direction: row;
    }
  }

  @media (width >= 64rem) {
    .xf2t1pe.xf2t1pe {
      flex-direction: row;
    }
  }

  @media (width >= 48rem) {
    .x33s6wl.x33s6wl {
      flex-grow: 0;
    }
  }

  @media (width >= 52.5rem) {
    .x1ff7jd0.x1ff7jd0 {
      flex-grow: 0;
    }

    .x1bvgtgv.x1bvgtgv {
      flex-shrink: 0;
    }
  }

  @media (width >= 48rem) {
    .xsynunc.xsynunc {
      font-family: var(--ult-font-mono);
    }

    .x1d7jpv9.x1d7jpv9 {
      font-size: 1.0625rem;
    }

    .xdo5wlm.xdo5wlm {
      font-size: 1.75rem;
    }
  }

  @media (width >= 64rem) {
    .xf6a35f.xf6a35f {
      font-size: 1.75rem;
    }
  }

  @media (width >= 48rem) {
    .x9mon9p.x9mon9p {
      font-size: 2.5rem;
    }
  }

  @media (width >= 64rem) {
    .xydxyat.xydxyat {
      font-size: 2.5rem;
    }
  }

  @media (width >= 48rem) {
    .xmw3pfl.xmw3pfl {
      font-size: 5.5rem;
    }
  }

  @media (width >= 64rem) {
    .x1ii392f.x1ii392f {
      font-size: 5.5rem;
    }
  }

  @media (width >= 80rem) {
    .x152c5ko.x152c5ko {
      font-size: 5rem;
    }
  }

  @media (width >= 64rem) {
    .x10m0cqm.x10m0cqm {
      font-size: 6rem;
    }
  }

  @media (width >= 80rem) {
    .x1qb4ywa.x1qb4ywa {
      font-size: 6rem;
    }
  }

  @media (width >= 64rem) {
    .x1rsloll.x1rsloll {
      font-size: 7.5rem;
    }
  }

  @media (width >= 48rem) {
    .xcvsq4s.xcvsq4s {
      font-size: var(--ult-text-1);
    }

    .x1n1m49s.x1n1m49s {
      font-size: var(--ult-text-10);
    }

    .xblwok2.xblwok2 {
      font-size: var(--ult-text-12);
    }

    .x19r4qd7.x19r4qd7 {
      font-size: var(--ult-text-4);
    }

    .x8jgt3n.x8jgt3n {
      font-size: var(--ult-text-6);
    }

    .xw47ecc.xw47ecc {
      font-size: var(--ult-text-7);
    }
  }

  @media (width >= 64rem) {
    .x12cwkk8.x12cwkk8 {
      grid-template-columns: 15rem minmax(0, 1fr) 6rem 3rem auto;
    }
  }

  @media (width >= 48rem) {
    .xwe2vnx.xwe2vnx {
      grid-template-columns: 15rem minmax(0, 1fr);
    }
  }

  @media (width >= 64rem) {
    .xgh9f1t.xgh9f1t {
      grid-template-columns: 5.75rem minmax(0, 1fr);
    }
  }

  @media (width >= 48rem) {
    .x1xnakpe.x1xnakpe {
      grid-template-columns: auto 12.5rem minmax(0, 1fr) auto auto;
    }
  }

  @media (width >= 64rem) {
    .x1d6jqbg.x1d6jqbg {
      grid-template-columns: auto minmax(0, 1fr) 6rem 6rem auto;
    }
  }

  @media (width >= 80rem) {
    .x1omf2zx.x1omf2zx {
      grid-template-columns: minmax(0, 1fr) 12.25rem;
    }
  }

  @media (width >= 48rem) {
    .x573ij4.x573ij4 {
      grid-template-columns: minmax(0, 1fr) auto minmax(0, 1fr);
    }
  }

  @media (width >= 80rem) {
    .x19ifhqo.x19ifhqo {
      grid-template-columns: minmax(0, 1fr);
    }
  }

  @media (width >= 64rem) {
    .x1y6rn2b.x1y6rn2b {
      grid-template-columns: repeat(12, minmax(0, 1fr));
    }
  }

  @media (width >= 48rem) {
    .xrwv3bx.xrwv3bx {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }

  @media (width >= 64rem) {
    .x4m6747.x4m6747 {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }

  @media (width >= 80rem) {
    .x1p7zjob.x1p7zjob {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }

  @media (width >= 48rem) {
    .xffjzgh.xffjzgh {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
  }

  @media (width >= 52.5rem) {
    .x18ae7xi.x18ae7xi {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
  }

  @media (width >= 64rem) {
    .xo2t5m6.xo2t5m6 {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }

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

  @media (width >= 48rem) {
    .x20dccb.x20dccb {
      grid-template-columns: repeat(auto-fill, minmax(min(100%, 15rem), 1fr));
    }
  }

  .xarstr8:after {
    inset: 0;
  }

  @media (width >= 48rem) {
    .x1jf4wbz.x1jf4wbz {
      justify-content: flex-end;
    }
  }

  @media (width >= 64rem) {
    .x1vnnrb8.x1vnnrb8 {
      justify-content: space-between;
    }
  }

  @media (width >= 48rem) {
    .x24oeau.x24oeau {
      margin-inline-start: 0;
    }
  }

  @media (width >= 52.5rem) {
    .x1br98yy.x1br98yy {
      order: 1;
    }
  }

  @media (width >= 48rem) {
    .x13wa8pe.x13wa8pe {
      padding-inline-end: var(--ult-space-5);
    }

    .xjzltf.xjzltf {
      padding-inline-end: var(--ult-space-8);
    }

    .xis5lu6.xis5lu6 {
      padding-inline-end: var(--xcrwdwu);
    }
  }

  @media (width >= 80rem) {
    .x80msxf.x80msxf {
      padding-inline-end: var(--xcrwdwu);
    }

    .xkac8gr.xkac8gr {
      padding-inline-start: var(--ult-space-11);
    }
  }

  @media (width >= 48rem) {
    .x1pmogn0.x1pmogn0 {
      padding-inline-start: var(--ult-space-6);
    }

    .x1fp7w6a.x1fp7w6a {
      padding-inline-start: var(--ult-space-8);
    }

    .x18rx70t.x18rx70t {
      padding-inline-start: var(--xcrwdwu);
    }
  }

  @media (width >= 64rem) {
    .xiw95hk.xiw95hk {
      position: absolute;
    }
  }

  @media (width >= 48rem) {
    .x18r3d07.x18r3d07 {
      position: sticky;
    }
  }

  @media (width >= 64rem) {
    .xb0ib5e.xb0ib5e {
      position: sticky;
    }
  }

  @media (width >= 48rem) {
    .xayigxf.xayigxf {
      text-align: end;
    }
  }

  @media (width >= 64rem) {
    .x1jzbfbe.x1jzbfbe {
      white-space: nowrap;
    }
  }

  @media (width >= 48rem) {
    .x1va04ve.x1va04ve:hover {
      background-color: var(--ult-color-surface-hover);
    }
  }
}

@layer priority8 {
  .x21li9x:before {
    border-radius: var(--ult-radius-xs);
  }

  @media (width >= 64rem) {
    .x1verznm.x1verznm {
      height: 1px;
    }

    .x2c73tp.x2c73tp {
      height: 4.5rem;
    }
  }

  @media (width >= 48rem) {
    .xqfk03w.xqfk03w {
      height: auto;
    }

    .x1e4sto4.x1e4sto4 {
      height: min(55dvh, 24rem);
    }
  }

  @media (width >= 64rem) {
    .xltl1qr.xltl1qr {
      height: var(--ult-space-9);
    }
  }

  @media (width >= 48rem) {
    .x9wedts.x9wedts {
      height: var(--x1hihl5z);
    }
  }

  .x1nc033x:before {
    inset-block: 0;
  }

  .x15ofigg:before {
    inset-block: calc(-.5 * var(--ult-space-8));
  }

  .x7pq1bs:before {
    inset-block: var(--ult-space-4);
  }

  .xm4btww:before {
    inset-inline: 0;
  }

  .x8o0xkb:before {
    inset-inline: calc(-.5 * var(--ult-space-8));
  }

  @media (width >= 48rem) {
    .x15zdaq.x15zdaq {
      margin-top: calc(var(--ult-space-12) + var(--ult-space-6));
    }

    .x1lsk8dv.x1lsk8dv {
      margin-top: var(--ult-space-11);
    }

    .x1dqoial.x1dqoial {
      margin-top: var(--ult-space-12);
    }

    .xt0wq50.xt0wq50 {
      margin-top: var(--ult-space-7);
    }

    .x141ycn3.x141ycn3 {
      margin-top: var(--ult-space-9);
    }

    .xtxcd3v.xtxcd3v {
      max-height: calc(100dvh - var(--x1hihl5z));
    }

    .xudhr69.xudhr69 {
      max-height: min(55dvh, 24rem);
    }
  }

  @media (width >= 64rem) {
    .x1xbua2.x1xbua2 {
      max-width: 23.75rem;
    }
  }

  @media (width >= 52.5rem) {
    .xagapl4.xagapl4 {
      max-width: 32.5rem;
    }
  }

  @media (width >= 64rem) {
    .xruixk6.xruixk6 {
      max-width: 55rem;
    }
  }

  @media (width >= 48rem) {
    .xtxbeka.xtxbeka {
      min-height: 11.25rem;
    }

    .x17y2jid.x17y2jid {
      min-width: 20rem;
    }

    .x1skrl6a.x1skrl6a {
      padding-bottom: 0;
    }

    .xs4wtgo.xs4wtgo {
      padding-bottom: 6rem;
    }
  }

  @media (width >= 64rem) {
    .x14tgzff.x14tgzff {
      padding-bottom: 6rem;
    }

    .xbjdcta.xbjdcta {
      padding-bottom: 7.5rem;
    }
  }

  @media (width >= 48rem) {
    .xr2mr1z.xr2mr1z {
      padding-bottom: var(--ult-space-5);
    }

    .x1ac635m.x1ac635m {
      padding-bottom: var(--ult-space-7);
    }

    .xjurb8n.xjurb8n {
      padding-top: 0;
    }

    .x1x0gu77.x1x0gu77 {
      padding-top: 15vh;
    }
  }

  @media (width >= 64rem) {
    .xq97m3l.xq97m3l {
      padding-top: 7.5rem;
    }

    .x1lhrnpr.x1lhrnpr {
      padding-top: 7rem;
    }
  }

  @media (width >= 48rem) {
    .x177mvgg.x177mvgg {
      padding-top: var(--ult-space-12);
    }
  }

  @media (width >= 52.5rem) {
    .xn8ztom.xn8ztom {
      padding-top: var(--ult-space-5);
    }
  }

  @media (width >= 48rem) {
    .xjsl7zq.xjsl7zq {
      padding-top: var(--ult-space-7);
    }
  }

  @media (width >= 52.5rem) {
    .x1dow739.x1dow739 {
      padding-top: var(--ult-space-8);
    }
  }

  @media (width >= 64rem) {
    .xq8yqlg.xq8yqlg {
      padding-top: var(--ult-space-9);
    }
  }

  @media (width >= 48rem) {
    .x1bmocji.x1bmocji {
      top: var(--x1hihl5z);
    }
  }

  @media (width >= 64rem) {
    .xwo0jiy.xwo0jiy {
      width: 16.25rem;
    }
  }

  @media (width >= 52.5rem) {
    .x17btpuu.x17btpuu {
      width: 17rem;
    }
  }

  @media (width >= 64rem) {
    .x1mla2tg.x1mla2tg {
      width: 1px;
    }

    .x1bpr6ie.x1bpr6ie {
      width: 21.25rem;
    }
  }

  @media (width >= 52.5rem) {
    .xfpqvvc.xfpqvvc {
      width: 22.5rem;
    }
  }

  @media (width >= 64rem) {
    .xl3nmza.xl3nmza {
      width: 25.5rem;
    }
  }

  @media (width >= 48rem) {
    .xujvhl5.xujvhl5 {
      width: 27.5rem;
    }
  }

  @media (width >= 64rem) {
    .xfudqqa.xfudqqa {
      width: 36rem;
    }
  }

  @media (width >= 80rem) {
    .x1y5cic8.x1y5cic8 {
      width: 36rem;
    }
  }
}

@layer priority9 {
  .xctbdfg:before {
    border-inline-start-color: var(--ult-color-accent);
  }

  .x1rovbrg:before {
    border-inline-start-style: solid;
  }

  .x1sn2ojo:before {
    border-inline-start-width: 0;
  }

  .x10txx8j::placeholder {
    color: var(--ult-color-text-subtle);
  }

  .x1vyk60v::marker {
    color: var(--ult-color-text-subtle);
  }

  .x5biwqy:before {
    color: var(--ult-color-text-subtle);
  }

  .x1cpjm7i:before, .x1s928wv:after {
    content: "";
  }

  .x14azb4c:before {
    content: "§ " counter(section, decimal-leading-zero);
  }

  .x15ozc13:before {
    display: none;
  }

  .x145j5cx:before {
    font-family: var(--ult-font-mono);
  }

  .x4xca31::marker {
    font-family: var(--ult-font-mono);
  }

  .x1rfk1ys:before {
    font-size: var(--ult-text-2);
  }

  .xaui7cd::marker {
    font-size: var(--ult-text-2);
  }

  .x3cwzkv:before {
    font-weight: var(--ult-font-weight-regular);
  }

  .x1682cnc:before {
    inset-inline-start: 0;
  }

  .x1j7rc37:before {
    letter-spacing: var(--ult-font-tracking-normal);
  }

  .x7xwk5j::placeholder {
    opacity: 1;
  }

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

  .xxqg1mp:is([data-active], [aria-current="page"]):before {
    border-inline-start-width: 2px;
  }

  .x1ei4q0d:is([data-active], [aria-current="page"]):before {
    display: block;
  }

  .x172mqoz:disabled::placeholder {
    color: var(--ult-color-text-disabled);
  }
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@keyframes x1ah1q11-B {
  from {
    margin-inline-start: 0;
  }

  to {
    margin-inline-start: 75%;
  }
}

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

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

  50% {
    opacity: .4;
  }

  to {
    opacity: 1;
  }
}

@keyframes xeegq4l-B {
  from {
    opacity: 0;
    transform: translateY(var(--ult-space-8));
  }

  to {
    opacity: 1;
    transform: none;
  }
}

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

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

@keyframes x13udvaz-B {
  from {
    transform: translateX(-100%);
  }

  to {
    transform: translateX(400%);
  }
}

:root, .xk73paz {
  --app-size-content-max: 72rem;
  --app-size-table-min: 28rem;
}

:root, .x1szldgk {
  --ult-color-surface: #0e0e0e;
  --ult-color-surface-raised: #151515;
  --ult-color-surface-sunken: #1e1e1e;
  --ult-color-surface-hover: #282828;
  --ult-color-surface-active: #313131;
  --ult-color-field: #151515;
  --ult-color-text: #e8e8e8;
  --ult-color-text-muted: #b7b7b7;
  --ult-color-text-subtle: #929292;
  --ult-color-text-inverse: #0e0e0e;
  --ult-color-text-disabled: gray;
  --ult-color-border: #3d3d3d;
  --ult-color-border-hover: gray;
  --ult-color-border-strong: #636363;
  --ult-color-border-focus: #9e9e9e;
  --ult-color-action: #bebebe;
  --ult-color-action-hover: #cecece;
  --ult-color-action-active: #dbdbdb;
  --ult-color-accent: #e8e8e8;
  --ult-color-accent-hover: #d4d4d4;
  --ult-color-accent-active: #c4c4c4;
  --ult-color-accent-subtle: #1e1e1e;
  --ult-color-accent-subtle-hover: #282828;
  --ult-color-accent-subtle-active: #313131;
  --ult-color-accent-border: #4d4d4d;
  --ult-color-accent-text: #e8e8e8;
  --ult-color-highlight: #bebebe;
  --ult-color-highlight-hover: #cecece;
  --ult-color-highlight-active: #dbdbdb;
  --ult-color-highlight-subtle: #1e1e1e;
  --ult-color-highlight-subtle-hover: #282828;
  --ult-color-highlight-subtle-active: #313131;
  --ult-color-highlight-border: #4d4d4d;
  --ult-color-highlight-text: #e2e2e2;
  --ult-color-success: #56cb98;
  --ult-color-success-hover: #67dba7;
  --ult-color-success-active: #81e6b6;
  --ult-color-success-subtle: #002516;
  --ult-color-success-subtle-hover: #00311e;
  --ult-color-success-subtle-active: #003c26;
  --ult-color-success-border: #005c3d;
  --ult-color-success-text: #9becc4;
  --ult-color-warning: #eab352;
  --ult-color-warning-hover: #f8c060;
  --ult-color-warning-active: #ffcf80;
  --ult-color-warning-subtle: #2a1b00;
  --ult-color-warning-subtle-hover: #372400;
  --ult-color-warning-subtle-active: #432d00;
  --ult-color-warning-border: #664600;
  --ult-color-warning-text: #ffd898;
  --ult-color-danger: #df6769;
  --ult-color-danger-hover: #f07778;
  --ult-color-danger-active: #fb8c8c;
  --ult-color-danger-subtle: #351011;
  --ult-color-danger-subtle-hover: #461517;
  --ult-color-danger-subtle-active: #561a1d;
  --ult-color-danger-border: #822b2f;
  --ult-color-danger-text: #ffaaa8;
  --ult-color-accent-contrast: #0e0e0e;
  --ult-color-highlight-contrast: #0e0e0e;
  --ult-color-success-contrast: #0e0e0e;
  --ult-color-warning-contrast: #0e0e0e;
  --ult-color-danger-contrast: #0e0e0e;
  --ult-color-action-contrast: #0e0e0e;
  --ult-color-surface-overlay: #151515b3;
  --ult-color-series-1: #7fa9ff;
  --ult-color-series-2: #fa8749;
  --ult-color-series-3: #00c98d;
  --ult-color-series-4: #af97ff;
  --ult-color-series-5: #f67cb2;
  --ult-color-series-6: #00bfde;
}

:root, .x1oimlc0 {
  --ult-filter-backdrop: blur(4px);
}

:root, .xmudq2x {
  --ult-font-sans: "Figtree", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Helvetica, Arial, sans-serif;
  --ult-font-mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;
  --ult-font-weight-regular: 400;
  --ult-font-weight-medium: 500;
  --ult-font-weight-semibold: 600;
  --ult-font-leading-none: 1;
  --ult-font-leading-tight: 1.2;
  --ult-font-leading-snug: 1.35;
  --ult-font-leading-normal: 1.55;
  --ult-font-leading-relaxed: 1.75;
  --ult-font-tracking-tightest: -.04em;
  --ult-font-tracking-tighter: -.03em;
  --ult-font-tracking-tight: -.02em;
  --ult-font-tracking-normal: 0;
  --ult-font-tracking-wide: .08em;
  --ult-font-tracking-wider: .14em;
}

:root, .x1jye6n1 {
  --ult-motion-fast: .12s;
  --ult-motion-base: .2s;
  --ult-motion-slow: .3s;
  --ult-motion-loop: 1s;
}

:root, .x1da44wp {
  --ult-radius-xs: 2px;
  --ult-radius-sm: 4px;
  --ult-radius-md: 6px;
  --ult-radius-lg: 8px;
  --ult-radius-xl: 12px;
  --ult-radius-full: 9999px;
}

:root, .x10uf056 {
  --ult-shadow-xs: 0 1px 2px #0000004d;
  --ult-shadow-sm: 0 1px 2px #0000004d, 0 1px 3px #0006;
  --ult-shadow-md: 0 4px 8px #00000059, 0 8px 24px #00000073;
  --ult-shadow-lg: 0 12px 24px #0006, 0 24px 48px #00000080;
}

:root, .x1n8xyam {
  --ult-space-1: .125rem;
  --ult-space-2: .25rem;
  --ult-space-3: .375rem;
  --ult-space-4: .5rem;
  --ult-space-5: .75rem;
  --ult-space-6: 1rem;
  --ult-space-7: 1.25rem;
  --ult-space-8: 1.5rem;
  --ult-space-9: 2rem;
  --ult-space-10: 2.5rem;
  --ult-space-11: 3rem;
  --ult-space-12: 4rem;
}

:root, .x16s7u62 {
  --ult-text-1: .6875rem;
  --ult-text-2: .75rem;
  --ult-text-3: .8125rem;
  --ult-text-4: .875rem;
  --ult-text-5: 1rem;
  --ult-text-6: 1.125rem;
  --ult-text-7: 1.25rem;
  --ult-text-8: 1.5rem;
  --ult-text-9: 1.875rem;
  --ult-text-10: 2.25rem;
  --ult-text-11: 3rem;
  --ult-text-12: 3.25rem;
}

:root, .x1oewttr {
  --x1hihl5z: var(--ult-space-12);
  --xcrwdwu: var(--ult-space-8);
  --x138r4bu: var(--ult-space-7);
  --xtn4fsh: calc(var(--ult-space-12) - var(--ult-space-4));
}

@media (prefers-color-scheme: light) {
  :root, .x1szldgk {
    --ult-color-surface: #fdfdfd;
    --ult-color-surface-raised: #fdfdfd;
    --ult-color-surface-sunken: #f2f2f2;
    --ult-color-surface-hover: #e9e9e9;
    --ult-color-surface-active: #dfdfdf;
    --ult-color-field: #fdfdfd;
    --ult-color-text: #1b1b1b;
    --ult-color-text-muted: #525252;
    --ult-color-text-subtle: #636363;
    --ult-color-text-inverse: #fdfdfd;
    --ult-color-text-disabled: #747474;
    --ult-color-border: #d4d4d4;
    --ult-color-border-hover: #747474;
    --ult-color-border-strong: #8c8c8c;
    --ult-color-border-focus: #717171;
    --ult-color-action: #717171;
    --ult-color-action-hover: #636363;
    --ult-color-action-active: #585858;
    --ult-color-accent: #1b1b1b;
    --ult-color-accent-hover: #2e2e2e;
    --ult-color-accent-active: #3d3d3d;
    --ult-color-accent-subtle: #f2f2f2;
    --ult-color-accent-subtle-hover: #e9e9e9;
    --ult-color-accent-subtle-active: #dfdfdf;
    --ult-color-accent-border: #b7b7b7;
    --ult-color-accent-text: #1b1b1b;
    --ult-color-highlight: #717171;
    --ult-color-highlight-hover: #636363;
    --ult-color-highlight-active: #585858;
    --ult-color-highlight-subtle: #f2f2f2;
    --ult-color-highlight-subtle-hover: #e9e9e9;
    --ult-color-highlight-subtle-active: #dfdfdf;
    --ult-color-highlight-border: #c4c4c4;
    --ult-color-highlight-text: #4d4d4d;
    --ult-color-success: #008359;
    --ult-color-success-hover: #00734d;
    --ult-color-success-active: #064;
    --ult-color-success-subtle: #defaeb;
    --ult-color-success-subtle-hover: #cef4e0;
    --ult-color-success-subtle-active: #bbedd3;
    --ult-color-success-border: #8dd7b2;
    --ult-color-success-text: #005c3d;
    --ult-color-warning: #e7ac3e;
    --ult-color-warning-hover: #d39923;
    --ult-color-warning-active: #bf8600;
    --ult-color-warning-subtle: #fff0d8;
    --ult-color-warning-subtle-hover: #fce6c5;
    --ult-color-warning-subtle-active: #f7dcb1;
    --ult-color-warning-border: #e4be7f;
    --ult-color-warning-text: #714e00;
    --ult-color-danger: #cb454c;
    --ult-color-danger-hover: #ba343e;
    --ult-color-danger-active: #a82131;
    --ult-color-danger-subtle: #ffedec;
    --ult-color-danger-subtle-hover: #ffe1e0;
    --ult-color-danger-subtle-active: #ffd4d2;
    --ult-color-danger-border: #ffaaa8;
    --ult-color-danger-text: #88222b;
    --ult-color-accent-contrast: #fdfdfd;
    --ult-color-highlight-contrast: #fdfdfd;
    --ult-color-success-contrast: #fdfdfd;
    --ult-color-warning-contrast: #1b1b1b;
    --ult-color-danger-contrast: #fdfdfd;
    --ult-color-action-contrast: #fdfdfd;
    --ult-color-surface-overlay: #fdfdfdcc;
    --ult-color-series-1: #436ed1;
    --ult-color-series-2: #ba5000;
    --ult-color-series-3: #008a60;
    --ult-color-series-4: #7a5dc8;
    --ult-color-series-5: #b8437b;
    --ult-color-series-6: #008399;
  }
}

@media (prefers-reduced-motion: reduce) {
  :root, .x1jye6n1 {
    --ult-motion-fast: 1ms;
    --ult-motion-base: 1ms;
    --ult-motion-slow: 1ms;
    --ult-motion-loop: 0s;
  }
}

@media (prefers-color-scheme: light) {
  :root, .x10uf056 {
    --ult-shadow-xs: 0 1px 2px #0000000d;
    --ult-shadow-sm: 0 1px 2px #0000000f, 0 1px 3px #0000001a;
    --ult-shadow-md: 0 4px 8px #00000014, 0 8px 24px #0000001f;
    --ult-shadow-lg: 0 12px 24px #0000001f, 0 24px 48px #0000002e;
  }
}

.xgka6kw.xgka6kw, .xgka6kw.xgka6kw:root {
  --ult-color-accent: #1b1b1b;
  --ult-color-accent-active: #3d3d3d;
  --ult-color-accent-border: #b7b7b7;
  --ult-color-accent-contrast: #fdfdfd;
  --ult-color-accent-hover: #2e2e2e;
  --ult-color-accent-subtle: #f2f2f2;
  --ult-color-accent-subtle-active: #dfdfdf;
  --ult-color-accent-subtle-hover: #e9e9e9;
  --ult-color-accent-text: #1b1b1b;
  --ult-color-action: #00818b;
  --ult-color-action-active: #00646c;
  --ult-color-action-contrast: #fdfdfd;
  --ult-color-action-hover: #00717a;
  --ult-color-border: #d4d4d4;
  --ult-color-border-focus: #717171;
  --ult-color-border-hover: #747474;
  --ult-color-border-strong: #8c8c8c;
  --ult-color-danger: #cb454c;
  --ult-color-danger-active: #a82131;
  --ult-color-danger-border: #ffaaa8;
  --ult-color-danger-contrast: #fdfdfd;
  --ult-color-danger-hover: #ba343e;
  --ult-color-danger-subtle: #ffedec;
  --ult-color-danger-subtle-active: #ffd4d2;
  --ult-color-danger-subtle-hover: #ffe1e0;
  --ult-color-danger-text: #88222b;
  --ult-color-field: #fdfdfd;
  --ult-color-highlight: #00818b;
  --ult-color-highlight-active: #00646c;
  --ult-color-highlight-border: #85d3db;
  --ult-color-highlight-contrast: #fdfdfd;
  --ult-color-highlight-hover: #00717a;
  --ult-color-highlight-subtle: #dcf8fb;
  --ult-color-highlight-subtle-active: #b6ebf0;
  --ult-color-highlight-subtle-hover: #caf2f6;
  --ult-color-highlight-text: #00585f;
  --ult-color-series-1: #436ed1;
  --ult-color-series-2: #ba5000;
  --ult-color-series-3: #008a60;
  --ult-color-series-4: #7a5dc8;
  --ult-color-series-5: #b8437b;
  --ult-color-series-6: #008399;
  --ult-color-success: #008359;
  --ult-color-success-active: #064;
  --ult-color-success-border: #8dd7b2;
  --ult-color-success-contrast: #fdfdfd;
  --ult-color-success-hover: #00734d;
  --ult-color-success-subtle: #defaeb;
  --ult-color-success-subtle-active: #bbedd3;
  --ult-color-success-subtle-hover: #cef4e0;
  --ult-color-success-text: #005c3d;
  --ult-color-surface: #fdfdfd;
  --ult-color-surface-active: #dfdfdf;
  --ult-color-surface-hover: #e9e9e9;
  --ult-color-surface-overlay: #fdfdfdcc;
  --ult-color-surface-raised: #fdfdfd;
  --ult-color-surface-sunken: #f2f2f2;
  --ult-color-text: #1b1b1b;
  --ult-color-text-disabled: #747474;
  --ult-color-text-inverse: #fdfdfd;
  --ult-color-text-muted: #525252;
  --ult-color-text-subtle: #636363;
  --ult-color-warning: #e7ac3e;
  --ult-color-warning-active: #bf8600;
  --ult-color-warning-border: #e4be7f;
  --ult-color-warning-contrast: #1b1b1b;
  --ult-color-warning-hover: #d39923;
  --ult-color-warning-subtle: #fff0d8;
  --ult-color-warning-subtle-active: #f7dcb1;
  --ult-color-warning-subtle-hover: #fce6c5;
  --ult-color-warning-text: #714e00;
}

.x1cn10d6.x1cn10d6, .x1cn10d6.x1cn10d6:root {
  --ult-color-accent: #1b1b1b;
  --ult-color-accent-active: #3d3d3d;
  --ult-color-accent-border: #b7b7b7;
  --ult-color-accent-contrast: #fdfdfd;
  --ult-color-accent-hover: #2e2e2e;
  --ult-color-accent-subtle: #f2f2f2;
  --ult-color-accent-subtle-active: #dfdfdf;
  --ult-color-accent-subtle-hover: #e9e9e9;
  --ult-color-accent-text: #1b1b1b;
  --ult-color-action: #717171;
  --ult-color-action-active: #585858;
  --ult-color-action-contrast: #fdfdfd;
  --ult-color-action-hover: #636363;
  --ult-color-border: #d4d4d4;
  --ult-color-border-focus: #717171;
  --ult-color-border-hover: #747474;
  --ult-color-border-strong: #8c8c8c;
  --ult-color-danger: #cb454c;
  --ult-color-danger-active: #a82131;
  --ult-color-danger-border: #ffaaa8;
  --ult-color-danger-contrast: #fdfdfd;
  --ult-color-danger-hover: #ba343e;
  --ult-color-danger-subtle: #ffedec;
  --ult-color-danger-subtle-active: #ffd4d2;
  --ult-color-danger-subtle-hover: #ffe1e0;
  --ult-color-danger-text: #88222b;
  --ult-color-field: #fdfdfd;
  --ult-color-highlight: #717171;
  --ult-color-highlight-active: #585858;
  --ult-color-highlight-border: #c4c4c4;
  --ult-color-highlight-contrast: #fdfdfd;
  --ult-color-highlight-hover: #636363;
  --ult-color-highlight-subtle: #f2f2f2;
  --ult-color-highlight-subtle-active: #dfdfdf;
  --ult-color-highlight-subtle-hover: #e9e9e9;
  --ult-color-highlight-text: #4d4d4d;
  --ult-color-series-1: #436ed1;
  --ult-color-series-2: #ba5000;
  --ult-color-series-3: #008a60;
  --ult-color-series-4: #7a5dc8;
  --ult-color-series-5: #b8437b;
  --ult-color-series-6: #008399;
  --ult-color-success: #008359;
  --ult-color-success-active: #064;
  --ult-color-success-border: #8dd7b2;
  --ult-color-success-contrast: #fdfdfd;
  --ult-color-success-hover: #00734d;
  --ult-color-success-subtle: #defaeb;
  --ult-color-success-subtle-active: #bbedd3;
  --ult-color-success-subtle-hover: #cef4e0;
  --ult-color-success-text: #005c3d;
  --ult-color-surface: #fdfdfd;
  --ult-color-surface-active: #dfdfdf;
  --ult-color-surface-hover: #e9e9e9;
  --ult-color-surface-overlay: #fdfdfdcc;
  --ult-color-surface-raised: #fdfdfd;
  --ult-color-surface-sunken: #f2f2f2;
  --ult-color-text: #1b1b1b;
  --ult-color-text-disabled: #747474;
  --ult-color-text-inverse: #fdfdfd;
  --ult-color-text-muted: #525252;
  --ult-color-text-subtle: #636363;
  --ult-color-warning: #e7ac3e;
  --ult-color-warning-active: #bf8600;
  --ult-color-warning-border: #e4be7f;
  --ult-color-warning-contrast: #1b1b1b;
  --ult-color-warning-hover: #d39923;
  --ult-color-warning-subtle: #fff0d8;
  --ult-color-warning-subtle-active: #f7dcb1;
  --ult-color-warning-subtle-hover: #fce6c5;
  --ult-color-warning-text: #714e00;
}

.x1jlwexr.x1jlwexr, .x1jlwexr.x1jlwexr:root {
  --ult-color-accent: #e8e8e8;
  --ult-color-accent-active: #c4c4c4;
  --ult-color-accent-border: #4d4d4d;
  --ult-color-accent-contrast: #0e0e0e;
  --ult-color-accent-hover: #d4d4d4;
  --ult-color-accent-subtle: #1e1e1e;
  --ult-color-accent-subtle-active: #313131;
  --ult-color-accent-subtle-hover: #282828;
  --ult-color-accent-text: #e8e8e8;
  --ult-color-action: #44d4e1;
  --ult-color-action-active: #79f0fc;
  --ult-color-action-contrast: #0e0e0e;
  --ult-color-action-hover: #59e4f2;
  --ult-color-border: #3d3d3d;
  --ult-color-border-focus: #9e9e9e;
  --ult-color-border-hover: gray;
  --ult-color-border-strong: #636363;
  --ult-color-danger: #df6769;
  --ult-color-danger-active: #fb8c8c;
  --ult-color-danger-border: #822b2f;
  --ult-color-danger-contrast: #0e0e0e;
  --ult-color-danger-hover: #f07778;
  --ult-color-danger-subtle: #351011;
  --ult-color-danger-subtle-active: #561a1d;
  --ult-color-danger-subtle-hover: #461517;
  --ult-color-danger-text: #ffaaa8;
  --ult-color-field: #151515;
  --ult-color-highlight: #44d4e1;
  --ult-color-highlight-active: #79f0fc;
  --ult-color-highlight-border: #00585f;
  --ult-color-highlight-contrast: #0e0e0e;
  --ult-color-highlight-hover: #59e4f2;
  --ult-color-highlight-subtle: #002327;
  --ult-color-highlight-subtle-active: #00393e;
  --ult-color-highlight-subtle-hover: #002e32;
  --ult-color-highlight-text: #96f4fd;
  --ult-color-series-1: #7fa9ff;
  --ult-color-series-2: #fa8749;
  --ult-color-series-3: #00c98d;
  --ult-color-series-4: #af97ff;
  --ult-color-series-5: #f67cb2;
  --ult-color-series-6: #00bfde;
  --ult-color-success: #56cb98;
  --ult-color-success-active: #81e6b6;
  --ult-color-success-border: #005c3d;
  --ult-color-success-contrast: #0e0e0e;
  --ult-color-success-hover: #67dba7;
  --ult-color-success-subtle: #002516;
  --ult-color-success-subtle-active: #003c26;
  --ult-color-success-subtle-hover: #00311e;
  --ult-color-success-text: #9becc4;
  --ult-color-surface: #0e0e0e;
  --ult-color-surface-active: #313131;
  --ult-color-surface-hover: #282828;
  --ult-color-surface-overlay: #151515b3;
  --ult-color-surface-raised: #151515;
  --ult-color-surface-sunken: #1e1e1e;
  --ult-color-text: #e8e8e8;
  --ult-color-text-disabled: gray;
  --ult-color-text-inverse: #0e0e0e;
  --ult-color-text-muted: #b7b7b7;
  --ult-color-text-subtle: #929292;
  --ult-color-warning: #eab352;
  --ult-color-warning-active: #ffcf80;
  --ult-color-warning-border: #664600;
  --ult-color-warning-contrast: #0e0e0e;
  --ult-color-warning-hover: #f8c060;
  --ult-color-warning-subtle: #2a1b00;
  --ult-color-warning-subtle-active: #432d00;
  --ult-color-warning-subtle-hover: #372400;
  --ult-color-warning-text: #ffd898;
}

.x1quchid.x1quchid, .x1quchid.x1quchid:root {
  --ult-color-accent: #e8e8e8;
  --ult-color-accent-active: #c4c4c4;
  --ult-color-accent-border: #4d4d4d;
  --ult-color-accent-contrast: #0e0e0e;
  --ult-color-accent-hover: #d4d4d4;
  --ult-color-accent-subtle: #1e1e1e;
  --ult-color-accent-subtle-active: #313131;
  --ult-color-accent-subtle-hover: #282828;
  --ult-color-accent-text: #e8e8e8;
  --ult-color-action: #bebebe;
  --ult-color-action-active: #dbdbdb;
  --ult-color-action-contrast: #0e0e0e;
  --ult-color-action-hover: #cecece;
  --ult-color-border: #3d3d3d;
  --ult-color-border-focus: #9e9e9e;
  --ult-color-border-hover: gray;
  --ult-color-border-strong: #636363;
  --ult-color-danger: #df6769;
  --ult-color-danger-active: #fb8c8c;
  --ult-color-danger-border: #822b2f;
  --ult-color-danger-contrast: #0e0e0e;
  --ult-color-danger-hover: #f07778;
  --ult-color-danger-subtle: #351011;
  --ult-color-danger-subtle-active: #561a1d;
  --ult-color-danger-subtle-hover: #461517;
  --ult-color-danger-text: #ffaaa8;
  --ult-color-field: #151515;
  --ult-color-highlight: #bebebe;
  --ult-color-highlight-active: #dbdbdb;
  --ult-color-highlight-border: #4d4d4d;
  --ult-color-highlight-contrast: #0e0e0e;
  --ult-color-highlight-hover: #cecece;
  --ult-color-highlight-subtle: #1e1e1e;
  --ult-color-highlight-subtle-active: #313131;
  --ult-color-highlight-subtle-hover: #282828;
  --ult-color-highlight-text: #e2e2e2;
  --ult-color-series-1: #7fa9ff;
  --ult-color-series-2: #fa8749;
  --ult-color-series-3: #00c98d;
  --ult-color-series-4: #af97ff;
  --ult-color-series-5: #f67cb2;
  --ult-color-series-6: #00bfde;
  --ult-color-success: #56cb98;
  --ult-color-success-active: #81e6b6;
  --ult-color-success-border: #005c3d;
  --ult-color-success-contrast: #0e0e0e;
  --ult-color-success-hover: #67dba7;
  --ult-color-success-subtle: #002516;
  --ult-color-success-subtle-active: #003c26;
  --ult-color-success-subtle-hover: #00311e;
  --ult-color-success-text: #9becc4;
  --ult-color-surface: #0e0e0e;
  --ult-color-surface-active: #313131;
  --ult-color-surface-hover: #282828;
  --ult-color-surface-overlay: #151515b3;
  --ult-color-surface-raised: #151515;
  --ult-color-surface-sunken: #1e1e1e;
  --ult-color-text: #e8e8e8;
  --ult-color-text-disabled: gray;
  --ult-color-text-inverse: #0e0e0e;
  --ult-color-text-muted: #b7b7b7;
  --ult-color-text-subtle: #929292;
  --ult-color-warning: #eab352;
  --ult-color-warning-active: #ffcf80;
  --ult-color-warning-border: #664600;
  --ult-color-warning-contrast: #0e0e0e;
  --ult-color-warning-hover: #f8c060;
  --ult-color-warning-subtle: #2a1b00;
  --ult-color-warning-subtle-active: #432d00;
  --ult-color-warning-subtle-hover: #372400;
  --ult-color-warning-text: #ffd898;
}

.x1cix59b.x1cix59b, .x1cix59b.x1cix59b:root {
  --ult-radius-full: 9999px;
  --ult-radius-lg: 8px;
  --ult-radius-md: 6px;
  --ult-radius-sm: 4px;
  --ult-radius-xl: 12px;
  --ult-radius-xs: 2px;
}

.x1i6ri1f.x1i6ri1f, .x1i6ri1f.x1i6ri1f:root {
  --ult-shadow-lg: 0 12px 24px #0000001f, 0 24px 48px #0000002e;
  --ult-shadow-md: 0 4px 8px #00000014, 0 8px 24px #0000001f;
  --ult-shadow-sm: 0 1px 2px #0000000f, 0 1px 3px #0000001a;
  --ult-shadow-xs: 0 1px 2px #0000000d;
}

.x1kz94u5.x1kz94u5, .x1kz94u5.x1kz94u5:root {
  --ult-shadow-lg: 0 12px 24px #0006, 0 24px 48px #00000080;
  --ult-shadow-md: 0 4px 8px #00000059, 0 8px 24px #00000073;
  --ult-shadow-sm: 0 1px 2px #0000004d, 0 1px 3px #0006;
  --ult-shadow-xs: 0 1px 2px #0000004d;
}
