/* stylex-atomic */
:root, .x18i4ci {
  --xvb871k: var(--shadow-xs);
  --x1hfuolb: var(--shadow-sm);
  --xdfsl2p: var(--shadow-md);
  --x1mnbg3z: var(--shadow-lg);
  --xdnyfbq: var(--shadow-focus);
  --x1hrrv2z: var(--shadow-destructive);
  --xkfpv30: var(--shadow-sidebar-focus);
  --x116aoda: var(--shadow-knob);
}

.xln7xf2:not(#\#) {
  font: inherit;
}

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

.xkdpibf:not(#\#) {
  margin: -1px;
}

.x1ublr25:not(#\#) {
  margin: .125rem 0 0;
}

.x1d8tflm:not(#\#) {
  margin: .25rem -.25rem;
}

.x19bbpc0:not(#\#) {
  margin: 0 auto;
}

.x1ghz6dp:not(#\#) {
  margin: 0;
}

.x1bpp3o7:not(#\#) {
  margin: auto;
}

.xs07bxi:not(#\#) {
  padding: .125rem .5rem;
}

.x1hluc2t:not(#\#) {
  padding: .25rem .75rem;
}

.x78pyy4:not(#\#) {
  padding: .25rem;
}

.xzfjtcg:not(#\#) {
  padding: .375rem .5rem;
}

.xu8om6g:not(#\#) {
  padding: .5rem .75rem;
}

.xrqs5gp:not(#\#) {
  padding: .5rem 1rem;
}

.x7gbtqy:not(#\#) {
  padding: .5rem;
}

.x19btat0:not(#\#) {
  padding: .75rem 1rem;
}

.x79iv2k:not(#\#) {
  padding: .75rem;
}

.x1o7e1dr:not(#\#) {
  padding: 0 .375rem;
}

.x3wxoqf:not(#\#) {
  padding: 0 .5rem;
}

.x127ijs0:not(#\#) {
  padding: 0 .75rem .25rem;
}

.xq3cggq:not(#\#) {
  padding: 0 1rem;
}

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

.xd9vsdf:not(#\#) {
  padding: 1.25rem .75rem;
}

.xis3749:not(#\#) {
  padding: 1.5rem;
}

.x1uz70x1:not(#\#) {
  padding: 1rem;
}

.x1nsa6b8:not(#\#) {
  padding: 2rem 1rem;
}

.xr6jg0x:not(#\#) {
  padding: 2rem;
}

.xhlvvcx:not(#\#) {
  padding: 3rem;
}

@media (width >= 40rem) {
  .xfefqgj.xfefqgj:not(#\#) {
    padding: 2rem;
  }
}

.x1e26067:not(#\#):not(#\#) {
  border-color: color-mix(in oklab,var(--destructive) 50%,transparent);
}

.xqm16ac:not(#\#):not(#\#) {
  border-color: color-mix(in oklab,var(--success) 50%,transparent);
}

.x3eeoo1:not(#\#):not(#\#) {
  border-color: color-mix(in oklab,var(--warning) 55%,transparent);
}

.xwze0hq:not(#\#):not(#\#) {
  border-color: color-mix(in oklab,var(--warning) 60%,transparent);
}

.x9r1u3d:not(#\#):not(#\#) {
  border-color: #0000;
}

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

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

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

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

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

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

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

.x10hpsqq:not(#\#):not(#\#) {
  border-radius: 9999px;
}

.xv1k0pv:not(#\#):not(#\#) {
  border-radius: calc(var(--radius) - 4px);
}

.xjb54qr:not(#\#):not(#\#) {
  border-radius: var(--radius-lg);
}

.xhe58dl:not(#\#):not(#\#) {
  border-radius: var(--radius-md);
}

.x1sybd2c:not(#\#):not(#\#) {
  border-radius: var(--radius-sm);
}

.x74ytmf:not(#\#):not(#\#) {
  border-radius: var(--radius-xl);
}

.xnlr88l:not(#\#):not(#\#) {
  border-radius: var(--radius);
}

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

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

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

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

.x12lumcd:not(#\#):not(#\#) {
  flex: auto;
}

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

.x1enigpx:not(#\#):not(#\#) {
  gap: .125rem;
}

.xvh977a:not(#\#):not(#\#) {
  gap: .25rem;
}

.xpj7pl4:not(#\#):not(#\#) {
  gap: .375rem;
}

.x13z6uf9:not(#\#):not(#\#) {
  gap: .5rem;
}

.xb6y1gh:not(#\#):not(#\#) {
  gap: .625rem;
}

.x19gx3kl:not(#\#):not(#\#) {
  gap: .75rem 1.25rem;
}

.x8233eu:not(#\#):not(#\#) {
  gap: .75rem;
}

.xxhr3t:not(#\#):not(#\#) {
  gap: 0;
}

.x1i83l3p:not(#\#):not(#\#) {
  gap: 1.25rem 1.75rem;
}

.xru8eyw:not(#\#):not(#\#) {
  gap: 1.5rem;
}

.xj3jsk1:not(#\#):not(#\#) {
  gap: 1.75rem;
}

.x8fetqu:not(#\#):not(#\#) {
  gap: 1rem;
}

.x1h4iudz:not(#\#):not(#\#) {
  gap: 2rem;
}

.x17y0mx6:not(#\#):not(#\#) {
  inset-inline: 0;
}

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

.xna38qw:focus-visible:not(#\#):not(#\#) {
  border-color: var(--ring);
}

.x173p58f:first-child:not(#\#):not(#\#) {
  border-radius: var(--radius-md) 0 0 var(--radius-md);
}

.xdnaay2:last-child:not(#\#):not(#\#) {
  border-radius: 0 var(--radius-md) var(--radius-md) 0;
}

.xlewfqe:checked:not(#\#):not(#\#) {
  border-color: var(--primary);
}

@media (width >= 64rem) {
  .xard7hn.xard7hn:not(#\#):not(#\#) {
    flex: 0 auto;
  }

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

  .x1fc5v7p.x1fc5v7p:not(#\#):not(#\#) {
    flex: 12rem;
  }

  .x1288d4p.x1288d4p:not(#\#):not(#\#) {
    gap: .75rem;
  }
}

@media (width >= 40rem) {
  .x1mn5why.x1mn5why:not(#\#):not(#\#) {
    gap: 1rem;
  }
}

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

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

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

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

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

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

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

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

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

.x666b6x:not(#\#):not(#\#):not(#\#) {
  background-color: color-mix(in oklab,var(--background) 85%,transparent);
}

.x1c9giii:not(#\#):not(#\#):not(#\#) {
  background-color: color-mix(in oklab,var(--background) 90%,transparent);
}

.x1oqm5q5:not(#\#):not(#\#):not(#\#) {
  background-color: color-mix(in oklab,var(--brand-soft) 40%,transparent);
}

.xb3d3pl:not(#\#):not(#\#):not(#\#) {
  background-color: color-mix(in oklab,var(--muted) 40%,transparent);
}

.x1t1i93j:not(#\#):not(#\#):not(#\#) {
  background-color: color-mix(in oklab,var(--muted) 50%,transparent);
}

.xk7hvzp:not(#\#):not(#\#):not(#\#) {
  background-color: color-mix(in oklab,var(--warning) 14%,transparent);
}

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

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

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

.xk4cpms:not(#\#):not(#\#):not(#\#) {
  background-color: var(--brand-soft);
}

.x1ox6k13:not(#\#):not(#\#):not(#\#) {
  background-color: var(--brand);
}

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

.x1jicnkk:not(#\#):not(#\#):not(#\#) {
  background-color: var(--committed-soft);
}

.x1dncdd3:not(#\#):not(#\#):not(#\#) {
  background-color: var(--committed);
}

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

.x14etnsr:not(#\#):not(#\#):not(#\#) {
  background-color: var(--flexible-soft);
}

.x10p8214:not(#\#):not(#\#):not(#\#) {
  background-color: var(--flexible);
}

.x14xb6xe:not(#\#):not(#\#):not(#\#) {
  background-color: var(--foreground);
}

.x87uul:not(#\#):not(#\#):not(#\#) {
  background-color: var(--goal);
}

.xiiui8z:not(#\#):not(#\#):not(#\#) {
  background-color: var(--ignored-soft);
}

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

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

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

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

.xcgw1mj:not(#\#):not(#\#):not(#\#) {
  background-color: var(--sidebar-accent);
}

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

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

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

.x3cldru:not(#\#):not(#\#):not(#\#) {
  background-image: linear-gradient(to right,transparent,var(--brand),transparent);
}

.x1xbvmge:not(#\#):not(#\#):not(#\#) {
  box-shadow: inset 0 0 0 1px var(--flexible-line);
}

.x1gnnqk1:not(#\#):not(#\#):not(#\#) {
  box-shadow: none;
}

.x1ysgd3x:not(#\#):not(#\#):not(#\#) {
  box-shadow: var(--shadow-sm);
}

.x1g82gq4:not(#\#):not(#\#):not(#\#) {
  box-shadow: var(--x1hfuolb);
}

.xa583yr:not(#\#):not(#\#):not(#\#) {
  box-shadow: var(--x1mnbg3z);
}

.x1gjveo8:not(#\#):not(#\#):not(#\#) {
  box-shadow: var(--xdfsl2p);
}

.xh7nznc:not(#\#):not(#\#):not(#\#) {
  box-shadow: var(--xvb871k);
}

.x9f619:not(#\#):not(#\#):not(#\#) {
  box-sizing: border-box;
}

.xhdg8po:not(#\#):not(#\#):not(#\#) {
  caption-side: bottom;
}

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

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

.x1ds7jtm:not(#\#):not(#\#):not(#\#) {
  color: var(--brand-foreground);
}

.x11eb1m8:not(#\#):not(#\#):not(#\#) {
  color: var(--brand-strong);
}

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

.x18nvwkd:not(#\#):not(#\#):not(#\#) {
  color: var(--committed-strong);
}

.xw939az:not(#\#):not(#\#):not(#\#) {
  color: var(--destructive-foreground);
}

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

.xrigajs:not(#\#):not(#\#):not(#\#) {
  color: var(--flexible-strong);
}

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

.x1ii8wfo:not(#\#):not(#\#):not(#\#) {
  color: var(--goal-strong);
}

.x13j98em:not(#\#):not(#\#):not(#\#) {
  color: var(--ignored-strong);
}

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

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

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

.xzwifym:not(#\#):not(#\#):not(#\#) {
  color: var(--primary);
}

.x154ywzv:not(#\#):not(#\#):not(#\#) {
  color: var(--secondary-foreground);
}

.xac5jj8:not(#\#):not(#\#):not(#\#) {
  color: var(--sidebar-accent-foreground);
}

.x5ophwf:not(#\#):not(#\#):not(#\#) {
  color: var(--sidebar-foreground);
}

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

.x16yd4ao:not(#\#):not(#\#):not(#\#) {
  color: var(--success);
}

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

.xcly8g5:not(#\#):not(#\#):not(#\#) {
  color: var(--warning);
}

.xgvynzx:not(#\#):not(#\#):not(#\#) {
  column-gap: 1.5rem;
}

.xt0e3qv:not(#\#):not(#\#):not(#\#) {
  cursor: default;
}

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

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

.xjp7ctv:not(#\#):not(#\#):not(#\#) {
  display: contents;
}

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

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

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

.x1s85apg:not(#\#):not(#\#):not(#\#) {
  display: none;
}

.x5f5z56:not(#\#):not(#\#):not(#\#) {
  field-sizing: content;
}

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

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

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

.x2lah0s:not(#\#):not(#\#):not(#\#) {
  flex-shrink: 0;
}

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

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

.x2ohwh0:not(#\#):not(#\#):not(#\#) {
  font-size: .625rem;
}

.xboafo0:not(#\#):not(#\#):not(#\#) {
  font-size: .75rem;
}

.xkpwil5:not(#\#):not(#\#):not(#\#) {
  font-size: .875rem;
}

.xgxxoiu:not(#\#):not(#\#):not(#\#) {
  font-size: 0;
}

.x1c3i2sq:not(#\#):not(#\#):not(#\#) {
  font-size: 1.125rem;
}

.x1603h9y:not(#\#):not(#\#):not(#\#) {
  font-size: 1.25rem;
}

.xngnso2:not(#\#):not(#\#):not(#\#) {
  font-size: 1.5rem;
}

.xcg35fi:not(#\#):not(#\#):not(#\#) {
  font-size: 1.875rem;
}

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

.x1jchvi3:not(#\#):not(#\#):not(#\#) {
  font-size: 1rem;
}

.xdhfpv1:not(#\#):not(#\#):not(#\#) {
  font-size: 2.25rem;
}

.xvzvg7y:not(#\#):not(#\#):not(#\#) {
  font-size: 3.75rem;
}

.x1qlqyl8:not(#\#):not(#\#):not(#\#) {
  font-size: inherit;
}

.xss6m8b:not(#\#):not(#\#):not(#\#) {
  font-variant-numeric: tabular-nums;
}

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

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

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

.x3xbxsf:not(#\#):not(#\#):not(#\#) {
  grid-auto-rows: min-content;
}

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

.xqti54a:not(#\#):not(#\#):not(#\#) {
  grid-row-end: span 2;
}

.x1agbcgv:not(#\#):not(#\#):not(#\#) {
  grid-row-start: 1;
}

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

.x1q1w665:not(#\#):not(#\#):not(#\#) {
  grid-template-rows: auto auto;
}

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

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

.x13a6bvl:not(#\#):not(#\#):not(#\#) {
  justify-content: flex-end;
}

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

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

.x619ttb:not(#\#):not(#\#):not(#\#) {
  justify-items: start;
}

.x1qab1bc:not(#\#):not(#\#):not(#\#) {
  justify-self: end;
}

.xjat59b:not(#\#):not(#\#):not(#\#) {
  letter-spacing: -.01em;
}

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

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

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

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

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

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

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

.x1pujyh6:not(#\#):not(#\#):not(#\#) {
  line-height: 1.375;
}

.xal1hqk:not(#\#):not(#\#):not(#\#) {
  line-height: 1.375rem;
}

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

.x1ksxc8v:not(#\#):not(#\#):not(#\#) {
  line-height: 1.625;
}

.xladpa3:not(#\#):not(#\#):not(#\#) {
  line-height: 1.75rem;
}

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

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

.x16n75kc:not(#\#):not(#\#):not(#\#) {
  line-height: 2.25rem;
}

.x1akz92t:not(#\#):not(#\#):not(#\#) {
  line-height: 2.5rem;
}

.xhacrq1:not(#\#):not(#\#):not(#\#) {
  line-height: 2rem;
}

.x15bjb6t:not(#\#):not(#\#):not(#\#) {
  line-height: inherit;
}

.x1ks1olk:not(#\#):not(#\#):not(#\#) {
  opacity: .7;
}

.x1us6l5c:not(#\#):not(#\#):not(#\#) {
  opacity: .8;
}

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

.x9ek82g:not(#\#):not(#\#):not(#\#) {
  order: 1;
}

.x14yy4lh:not(#\#):not(#\#):not(#\#) {
  order: 2;
}

.xo1ph6p:not(#\#):not(#\#):not(#\#) {
  order: 3;
}

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

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

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

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

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

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

.x5qd032:not(#\#):not(#\#):not(#\#) {
  row-gap: .25rem;
}

.x1fc8kun:not(#\#):not(#\#):not(#\#) {
  row-gap: .5rem;
}

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

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

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

.x5gd9ij:not(#\#):not(#\#):not(#\#) {
  text-decoration-color: currentColor;
}

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

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

.xi2nhp4:not(#\#):not(#\#):not(#\#) {
  text-decoration-style: dotted;
}

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

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

.xwsnend:not(#\#):not(#\#):not(#\#) {
  text-underline-offset: .25rem;
}

.xrys4gj:not(#\#):not(#\#):not(#\#) {
  text-underline-offset: 2px;
}

.x3pynha:not(#\#):not(#\#):not(#\#) {
  text-underline-offset: 4px;
}

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

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

.xx6bhzk:not(#\#):not(#\#):not(#\#) {
  transition-duration: .15s;
}

.x1okb17s:not(#\#):not(#\#):not(#\#) {
  transition-property: color, background-color, border-color, box-shadow;
}

.x1oy24xj:not(#\#):not(#\#):not(#\#) {
  transition-property: color, background-color, border-color;
}

.x1gbuem2:not(#\#):not(#\#):not(#\#) {
  transition-property: color, background-color;
}

.xp81cs3:not(#\#):not(#\#):not(#\#) {
  transition-property: color, border-color, box-shadow;
}

.xt3l3uh:not(#\#):not(#\#):not(#\#) {
  transition-property: color;
}

.x19991ni:not(#\#):not(#\#):not(#\#) {
  transition-property: opacity;
}

.x87ps6o:not(#\#):not(#\#):not(#\#) {
  -webkit-user-select: none;
  user-select: none;
}

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

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

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

.x126k92a:not(#\#):not(#\#):not(#\#) {
  white-space: pre-wrap;
}

.x1n327nk:not(#\#):not(#\#):not(#\#) {
  z-index: 10;
}

.xhtitgo:not(#\#):not(#\#):not(#\#) {
  z-index: 2;
}

.x1355qak:not(#\#):not(#\#):not(#\#) {
  z-index: 20;
}

.xw5q27k:focus-visible:not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 0 0 2px var(--ring);
}

.xxt5y3z:focus-visible:not(#\#):not(#\#):not(#\#) {
  box-shadow: inset 0 0 0 2px var(--ring);
}

.xan696a:focus-visible:not(#\#):not(#\#):not(#\#) {
  box-shadow: inset 0 0 0 2px var(--sidebar-ring);
}

.x1bzqrex:focus-visible:not(#\#):not(#\#):not(#\#) {
  box-shadow: var(--shadow-focus);
}

.xgh9ojw:focus-visible:not(#\#):not(#\#):not(#\#), .xq0en5o:focus-visible[aria-invalid="true"]:not(#\#):not(#\#):not(#\#) {
  box-shadow: var(--x1hrrv2z);
}

.xjchui4:focus-visible:not(#\#):not(#\#):not(#\#) {
  box-shadow: var(--xdnyfbq);
}

.x5sk1ne:placeholder:not(#\#):not(#\#):not(#\#) {
  color: var(--muted-foreground);
}

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

.x1r18tff:focus-visible:not(#\#):not(#\#):not(#\#) {
  z-index: 10;
}

.x6co816:has( > svg):not(#\#):not(#\#):not(#\#) {
  column-gap: .75rem;
}

.xq7brxi:has([data-slot="card-action"]):not(#\#):not(#\#):not(#\#) {
  grid-template-columns: 1fr auto;
}

.xdpg2ux:has( > svg):not(#\#):not(#\#):not(#\#) {
  grid-template-columns: 1rem 1fr;
}

.x1s07b3s:disabled:not(#\#):not(#\#):not(#\#) {
  cursor: not-allowed;
}

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

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

.x1bww20j:checked:not(#\#):not(#\#):not(#\#) {
  background-color: var(--primary);
}

.x1qgbovs:hover:not(#\#):not(#\#):not(#\#) {
  background-color: color-mix(in oklab,var(--destructive) 90%,transparent);
}

.x1coliin:hover:not(#\#):not(#\#):not(#\#) {
  background-color: color-mix(in oklab,var(--muted) 50%,transparent);
}

.x1psd0e1:hover:not(#\#):not(#\#):not(#\#) {
  background-color: color-mix(in oklab,var(--primary) 90%,transparent);
}

.xvsu2ni:hover:not(#\#):not(#\#):not(#\#) {
  background-color: color-mix(in oklab,var(--secondary) 80%,transparent);
}

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

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

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

.x10fb3xt:hover:not(#\#):not(#\#):not(#\#) {
  background-color: var(--sidebar-accent);
}

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

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

.x1mnicvv:hover:not(#\#):not(#\#):not(#\#) {
  color: var(--muted-foreground);
}

.xfgpvl:hover:not(#\#):not(#\#):not(#\#) {
  color: var(--sidebar-accent-foreground);
}

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

.x1sur9pj:hover:not(#\#):not(#\#):not(#\#) {
  text-decoration-line: underline;
}

.x27a5ja:focus:not(#\#):not(#\#):not(#\#) {
  background-color: color-mix(in oklab,var(--destructive) 10%,transparent);
}

.x1mnrffu:focus:not(#\#):not(#\#):not(#\#) {
  background-color: var(--accent);
}

.x1bhn1g9:focus:not(#\#):not(#\#):not(#\#) {
  color: var(--accent-foreground);
}

.x13732vf:focus:not(#\#):not(#\#):not(#\#) {
  color: var(--destructive);
}

@media (width >= 40rem) {
  .x1qatfzu.x1qatfzu:not(#\#):not(#\#):not(#\#) {
    align-items: baseline;
  }
}

@media (width >= 64rem) {
  .x1kuyyfm.x1kuyyfm:not(#\#):not(#\#):not(#\#) {
    align-items: center;
  }
}

@media (width >= 40rem) {
  .x1hf29qx.x1hf29qx:not(#\#):not(#\#):not(#\#) {
    display: block;
  }
}

@media (width >= 64rem) {
  .xpa1mh0.xpa1mh0:not(#\#):not(#\#):not(#\#) {
    display: flex;
  }
}

@media (width >= 48rem) {
  .xxigu4w.xxigu4w:not(#\#):not(#\#):not(#\#) {
    display: inline;
  }
}

@media (width >= 40rem) {
  .x1nhovfr.x1nhovfr:not(#\#):not(#\#):not(#\#) {
    display: none;
  }
}

@media (width >= 48rem) {
  .x1yn2rt8.x1yn2rt8:not(#\#):not(#\#):not(#\#) {
    display: none;
  }
}

@media (width >= 64rem) {
  .x1wdgsqc.x1wdgsqc:not(#\#):not(#\#):not(#\#) {
    display: none;
  }
}

@media (width >= 40rem) {
  .xpfuokp.xpfuokp:not(#\#):not(#\#):not(#\#) {
    display: table-cell;
  }
}

@media (width >= 48rem) {
  .x10llf2y.x10llf2y:not(#\#):not(#\#):not(#\#) {
    display: table-cell;
  }
}

@media (width >= 64rem) {
  .x1odaiby.x1odaiby:not(#\#):not(#\#):not(#\#) {
    display: table-cell;
  }
}

@media (width >= 40rem) {
  .xjicg4i.xjicg4i:not(#\#):not(#\#):not(#\#) {
    flex-direction: row;
  }
}

@media (width >= 64rem) {
  .x6kav2.x6kav2:not(#\#):not(#\#):not(#\#) {
    flex-direction: row;
  }

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

@media (width >= 48rem) {
  .xsyszhc.xsyszhc:not(#\#):not(#\#):not(#\#) {
    font-size: .875rem;
  }
}

@media (width >= 40rem) {
  .x48hpkt.x48hpkt:not(#\#):not(#\#):not(#\#) {
    font-size: 1.25rem;
  }
}

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

@media (width >= 40rem) {
  .x1wzascm.x1wzascm:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .xs2fa0d.xs2fa0d:not(#\#):not(#\#):not(#\#) {
    justify-content: flex-end;
  }

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

@media (width >= 64rem) {
  .x1mbdnjk.x1mbdnjk:not(#\#):not(#\#):not(#\#) {
    justify-content: space-between;
  }
}

@media (width >= 48rem) {
  .x1ahfoni.x1ahfoni:not(#\#):not(#\#):not(#\#) {
    line-height: 1.25rem;
  }
}

@media (width >= 40rem) {
  .x18kwiri.x18kwiri:not(#\#):not(#\#):not(#\#) {
    text-align: right;
  }
}

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

.xzayvff:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-color: var(--sidebar-border);
}

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

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

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

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

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

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

.x1vmad3g:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-right-color: var(--sidebar-border);
}

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

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

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

.xkbsw43:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-color: var(--muted-foreground);
}

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

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

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

.xamhcws:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-width: 2px;
}

.x1ey2m1c:not(#\#):not(#\#):not(#\#):not(#\#) {
  bottom: 0;
}

.x1xzicaz:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: .125rem;
}

.x4j2xbe:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: .375rem;
}

.x1qa65zt:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: .625rem;
}

.xvle69y:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: .75rem;
}

.xf08kfj:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: .875rem;
}

.xqtp20y:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 0;
}

.xmll18r:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 1.25rem;
}

.xam5rvr:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 1.5rem;
}

.xb8l8e1:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 1.75rem;
}

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

.xtdtrs8:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 100dvh;
}

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

.x1l36t39:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 1rem;
}

.xk8t5le:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 2.25rem;
}

.xwaiz5r:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 2.5rem;
}

.xettwda:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 2rem;
}

.x1sh0tsm:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 4rem;
}

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

.xtmw667:not(#\#):not(#\#):not(#\#):not(#\#) {
  left: .75rem;
}

.x4ii5y1:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: auto;
}

.xh9i6ac:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-left: -1px;
}

.x8x9d4c:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-left: auto;
}

.xack27t:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-right: auto;
}

.x72edsj:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: .125rem;
}

.x1mjqqkp:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: .5rem;
}

.xhj8ucd:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: .75rem;
}

.xwg69jb:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 1.25rem;
}

.x1c4vshn:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 1.5rem;
}

.xj1urod:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 1rem;
}

.xr1yuqi:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: auto;
}

.x1wj9ous:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-height: 100dvh;
}

.x10xx96q:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-height: 18rem;
}

.x1bsj13w:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-height: 20rem;
}

.xujkn0t:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-height: calc(100dvh - 4rem);
}

.x1m189uc:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 0;
}

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

.x1ok5v8c:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 12rem;
}

.x8z6zn4:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 16rem;
}

.x1vxnb6q:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 18rem;
}

.xowlazn:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 24rem;
}

.x1983rqf:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 28rem;
}

.x6ymgno:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 32rem;
}

.xc0i79g:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 36rem;
}

.xf2d64e:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 40rem;
}

.x1vpbbxe:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 48rem;
}

.xl4u9xm:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 64rem;
}

.x1hv4mr:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 72rem;
}

.x193lwwl:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: calc(100vw - 2rem);
}

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

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

.x1us19tq:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 100%;
}

.x1ov3xa9:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 100dvh;
}

.x1aewpuf:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 1rem;
}

.xgbkey0:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 2.75rem;
}

.xd4eqea:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 4rem;
}

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

.x199i5n0:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-width: 1.25rem;
}

.xuu4ctt:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-width: 10rem;
}

.x12kinc7:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-width: 12rem;
}

.x11gxwtt:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-width: 16rem;
}

.x1arx1u8:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-width: 2.25rem;
}

.xj9j1fp:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-width: 2.5rem;
}

.x19hwnzc:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-width: 2rem;
}

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

.x1odjw0f:not(#\#):not(#\#):not(#\#):not(#\#) {
  overflow-y: auto;
}

.x7p5m3t:not(#\#):not(#\#):not(#\#):not(#\#) {
  overscroll-behavior-x: contain;
}

.x1uwplc6:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: .375rem;
}

.x18d9i69:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: 0;
}

.x163t5y5:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: 1.5rem;
}

.x2yie3v:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: 1rem;
}

.x1fh90og:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: 2.5rem;
}

.x14bkuyz:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-left: .375rem;
}

.x15u6esi:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-left: .5rem;
}

.x164ht6e:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-left: .625rem;
}

.x79ra4s:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-left: .75rem;
}

.x1uhho1l:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-left: 0;
}

.x1uae1lo:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-left: 1.25rem;
}

.x1vua2ax:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-left: 1.5rem;
}

.x9dzeaa:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-left: 1rem;
}

.x13t99w4:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-left: 2.25rem;
}

.x1ijmo5n:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-right: .375rem;
}

.x1arb9wb:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-right: .5rem;
}

.x19pir32:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-right: .625rem;
}

.x33uob6:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-right: .75rem;
}

.x1xpa7k:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-right: 0;
}

.xoqxpnx:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-right: 1.25rem;
}

.xnywu7s:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-right: 1.5rem;
}

.x52dz5p:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-right: 1rem;
}

.xlwr664:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-right: 2rem;
}

.x6dzris:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: .375rem;
}

.xexx8yu:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 0;
}

.x1mcfnh7:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 1.25rem;
}

.x6gltce:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 1.5rem;
}

.x12t3zde:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 1rem;
}

.x1rjoabk:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 2.5rem;
}

.x1d83s0a:not(#\#):not(#\#):not(#\#):not(#\#) {
  right: .5rem;
}

.x1u62bzc:not(#\#):not(#\#):not(#\#):not(#\#) {
  right: 1rem;
}

.x13vifvy:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: 0;
}

.x1nwpe0i:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: 1rem;
}

.xwa60dl:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: 50%;
}

.xrkia0p:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: .375rem;
}

.x1e7hgle:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: .625rem;
}

.x1jw3ynk:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: .75rem;
}

.x1xvt488:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: .875rem;
}

.xp8d6y2:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 1.5rem;
}

.xh29eag:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 1.75rem;
}

.x19ddzpn:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 1%;
}

.xh8yej3:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 100%;
}

.x1e67fm3:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 16rem;
}

.x1qyi71f:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 18rem;
}

.x1i1rx1s:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 1px;
}

.xcdlrvm:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 1rem;
}

.x1s4ejo4:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 2.25rem;
}

.xvm51jw:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 2.5rem;
}

.xs5h3dt:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 2rem;
}

.x1fd79ee:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: calc(100% - 2rem);
}

.xeq5yr9:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: fit-content;
}

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

@supports (min-width: anchor-size(width)) {
  .x17lcls2.x17lcls2:not(#\#):not(#\#):not(#\#):not(#\#) {
    min-width: anchor-size(width);
  }
}

.x4o9dxs:first-child:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-left: 0;
}

@media (width >= 40rem) {
  .xuxm7yt.xuxm7yt:not(#\#):not(#\#):not(#\#):not(#\#) {
    margin-left: auto;
  }
}

@media (width >= 64rem) {
  .x1r684fk.x1r684fk:not(#\#):not(#\#):not(#\#):not(#\#) {
    margin-left: auto;
  }
}

@media (width >= 48rem) {
  .x1lq7byn.x1lq7byn:not(#\#):not(#\#):not(#\#):not(#\#) {
    max-width: 16rem;
  }
}

@media (width >= 64rem) {
  .xuoed3i.xuoed3i:not(#\#):not(#\#):not(#\#):not(#\#) {
    max-width: 20rem;
  }

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

@media (width >= 48rem) {
  .x1o4rqp5.x1o4rqp5:not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-bottom: 2rem;
  }
}

@media (width >= 40rem) {
  .x1rip8vm.x1rip8vm:not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-left: .75rem;
  }
}

@media (width >= 48rem) {
  .xkt8x4w.xkt8x4w:not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-left: 1.5rem;
  }

  .x1igzaz0.x1igzaz0:not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-left: 2rem;
  }
}

@media (width >= 40rem) {
  .xi0ghwb.xi0ghwb:not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-right: .75rem;
  }
}

@media (width >= 48rem) {
  .x9m4ec2.x9m4ec2:not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-right: 1.5rem;
  }

  .x10y13z4.x10y13z4:not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-right: 2rem;
  }

  .x19ns5u6.x19ns5u6:not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-top: 2rem;
  }
}

@media (width >= 64rem) {
  .x133kmgf.x133kmgf:not(#\#):not(#\#):not(#\#):not(#\#) {
    width: auto;
  }
}

.xcm54ao[aria-invalid="true"]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  border-color: var(--destructive);
}

.xugkrxf[data-indeterminate]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  border-color: var(--primary);
}

.x1k4sbji[data-state="on"]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-color: var(--accent);
}

.x18p88ud[data-state="selected"]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-color: var(--muted);
}

.xwpgcyx[data-indeterminate]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-color: var(--primary);
}

.x17a1omu[aria-invalid="true"]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  box-shadow: var(--x1hrrv2z);
}

.x7mv0il[data-state="on"]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  color: var(--accent-foreground);
}

.xv1noue[data-pending] > [data-slot="button-spinner"]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  display: inline-flex;
}

.x1ngl2aw[data-orientation="vertical"]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  flex-direction: column;
}

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

.x5j52mv[aria-disabled="true"]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  opacity: .5;
}

.x1shfn35[aria-disabled="true"]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  pointer-events: none;
}

.xoo4nqz:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::file-selector-button {
  border-width: 0;
}

.xu197gb:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::file-selector-button {
  background-color: #0000;
}

.xjqpt99:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::selection {
  background-color: var(--primary);
}

.xxafpb4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::file-selector-button {
  color: var(--foreground);
}

.x1qt1ieh:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::selection {
  color: var(--primary-foreground);
}

.x1s928wv:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  content: "";
}

.x16a5dtp:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::file-selector-button {
  display: inline-flex;
}

.xpn7oa2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::file-selector-button {
  font-size: .875rem;
}

.xpblgp8:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::file-selector-button {
  font-weight: 500;
}

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

.xitxdhh:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  z-index: 1;
}

.x1svqooz:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  box-shadow: inset 0 0 0 2px var(--ring);
}

.x1c4dosm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::file-selector-button {
  height: 1.75rem;
}

:root, .x18i4ci {
  --xvb871k: var(--shadow-xs);
  --x1hfuolb: var(--shadow-sm);
  --xdfsl2p: var(--shadow-md);
  --x1mnbg3z: var(--shadow-lg);
  --xdnyfbq: var(--shadow-focus);
  --x1hrrv2z: var(--shadow-destructive);
  --xkfpv30: var(--shadow-sidebar-focus);
  --x116aoda: var(--shadow-knob);
}

.xln7xf2:not(#\#) {
  font: inherit;
}

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

.xkdpibf:not(#\#) {
  margin: -1px;
}

.x1ublr25:not(#\#) {
  margin: .125rem 0 0;
}

.x1d8tflm:not(#\#) {
  margin: .25rem -.25rem;
}

.x19bbpc0:not(#\#) {
  margin: 0 auto;
}

.x1ghz6dp:not(#\#) {
  margin: 0;
}

.x1bpp3o7:not(#\#) {
  margin: auto;
}

.xs07bxi:not(#\#) {
  padding: .125rem .5rem;
}

.x1hluc2t:not(#\#) {
  padding: .25rem .75rem;
}

.x78pyy4:not(#\#) {
  padding: .25rem;
}

.xzfjtcg:not(#\#) {
  padding: .375rem .5rem;
}

.xu8om6g:not(#\#) {
  padding: .5rem .75rem;
}

.xrqs5gp:not(#\#) {
  padding: .5rem 1rem;
}

.x7gbtqy:not(#\#) {
  padding: .5rem;
}

.x19btat0:not(#\#) {
  padding: .75rem 1rem;
}

.x79iv2k:not(#\#) {
  padding: .75rem;
}

.x1o7e1dr:not(#\#) {
  padding: 0 .375rem;
}

.x3wxoqf:not(#\#) {
  padding: 0 .5rem;
}

.x127ijs0:not(#\#) {
  padding: 0 .75rem .25rem;
}

.xq3cggq:not(#\#) {
  padding: 0 1rem;
}

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

.xd9vsdf:not(#\#) {
  padding: 1.25rem .75rem;
}

.xis3749:not(#\#) {
  padding: 1.5rem;
}

.x1uz70x1:not(#\#) {
  padding: 1rem;
}

.x1nsa6b8:not(#\#) {
  padding: 2rem 1rem;
}

.xr6jg0x:not(#\#) {
  padding: 2rem;
}

.xhlvvcx:not(#\#) {
  padding: 3rem;
}

@media (width >= 40rem) {
  .xfefqgj.xfefqgj:not(#\#) {
    padding: 2rem;
  }
}

.x1e26067:not(#\#):not(#\#) {
  border-color: color-mix(in oklab,var(--destructive) 50%,transparent);
}

.xqm16ac:not(#\#):not(#\#) {
  border-color: color-mix(in oklab,var(--success) 50%,transparent);
}

.x3eeoo1:not(#\#):not(#\#) {
  border-color: color-mix(in oklab,var(--warning) 55%,transparent);
}

.xwze0hq:not(#\#):not(#\#) {
  border-color: color-mix(in oklab,var(--warning) 60%,transparent);
}

.x9r1u3d:not(#\#):not(#\#) {
  border-color: #0000;
}

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

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

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

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

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

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

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

.x10hpsqq:not(#\#):not(#\#) {
  border-radius: 9999px;
}

.xv1k0pv:not(#\#):not(#\#) {
  border-radius: calc(var(--radius) - 4px);
}

.xjb54qr:not(#\#):not(#\#) {
  border-radius: var(--radius-lg);
}

.xhe58dl:not(#\#):not(#\#) {
  border-radius: var(--radius-md);
}

.x1sybd2c:not(#\#):not(#\#) {
  border-radius: var(--radius-sm);
}

.x74ytmf:not(#\#):not(#\#) {
  border-radius: var(--radius-xl);
}

.xnlr88l:not(#\#):not(#\#) {
  border-radius: var(--radius);
}

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

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

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

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

.x12lumcd:not(#\#):not(#\#) {
  flex: auto;
}

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

.x1enigpx:not(#\#):not(#\#) {
  gap: .125rem;
}

.xvh977a:not(#\#):not(#\#) {
  gap: .25rem;
}

.xpj7pl4:not(#\#):not(#\#) {
  gap: .375rem;
}

.x13z6uf9:not(#\#):not(#\#) {
  gap: .5rem;
}

.xb6y1gh:not(#\#):not(#\#) {
  gap: .625rem;
}

.x19gx3kl:not(#\#):not(#\#) {
  gap: .75rem 1.25rem;
}

.x8233eu:not(#\#):not(#\#) {
  gap: .75rem;
}

.xxhr3t:not(#\#):not(#\#) {
  gap: 0;
}

.x1i83l3p:not(#\#):not(#\#) {
  gap: 1.25rem 1.75rem;
}

.xru8eyw:not(#\#):not(#\#) {
  gap: 1.5rem;
}

.xj3jsk1:not(#\#):not(#\#) {
  gap: 1.75rem;
}

.x8fetqu:not(#\#):not(#\#) {
  gap: 1rem;
}

.x1h4iudz:not(#\#):not(#\#) {
  gap: 2rem;
}

.x17y0mx6:not(#\#):not(#\#) {
  inset-inline: 0;
}

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

.xna38qw:focus-visible:not(#\#):not(#\#) {
  border-color: var(--ring);
}

.x173p58f:first-child:not(#\#):not(#\#) {
  border-radius: var(--radius-md) 0 0 var(--radius-md);
}

.xdnaay2:last-child:not(#\#):not(#\#) {
  border-radius: 0 var(--radius-md) var(--radius-md) 0;
}

.xlewfqe:checked:not(#\#):not(#\#) {
  border-color: var(--primary);
}

@media (width >= 64rem) {
  .xard7hn.xard7hn:not(#\#):not(#\#) {
    flex: 0 auto;
  }

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

  .x1fc5v7p.x1fc5v7p:not(#\#):not(#\#) {
    flex: 12rem;
  }

  .x1288d4p.x1288d4p:not(#\#):not(#\#) {
    gap: .75rem;
  }
}

@media (width >= 40rem) {
  .x1mn5why.x1mn5why:not(#\#):not(#\#) {
    gap: 1rem;
  }
}

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

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

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

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

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

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

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

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

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

.x666b6x:not(#\#):not(#\#):not(#\#) {
  background-color: color-mix(in oklab,var(--background) 85%,transparent);
}

.x1c9giii:not(#\#):not(#\#):not(#\#) {
  background-color: color-mix(in oklab,var(--background) 90%,transparent);
}

.x1oqm5q5:not(#\#):not(#\#):not(#\#) {
  background-color: color-mix(in oklab,var(--brand-soft) 40%,transparent);
}

.xb3d3pl:not(#\#):not(#\#):not(#\#) {
  background-color: color-mix(in oklab,var(--muted) 40%,transparent);
}

.x1t1i93j:not(#\#):not(#\#):not(#\#) {
  background-color: color-mix(in oklab,var(--muted) 50%,transparent);
}

.xk7hvzp:not(#\#):not(#\#):not(#\#) {
  background-color: color-mix(in oklab,var(--warning) 14%,transparent);
}

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

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

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

.xk4cpms:not(#\#):not(#\#):not(#\#) {
  background-color: var(--brand-soft);
}

.x1ox6k13:not(#\#):not(#\#):not(#\#) {
  background-color: var(--brand);
}

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

.x1jicnkk:not(#\#):not(#\#):not(#\#) {
  background-color: var(--committed-soft);
}

.x1dncdd3:not(#\#):not(#\#):not(#\#) {
  background-color: var(--committed);
}

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

.x14etnsr:not(#\#):not(#\#):not(#\#) {
  background-color: var(--flexible-soft);
}

.x10p8214:not(#\#):not(#\#):not(#\#) {
  background-color: var(--flexible);
}

.x14xb6xe:not(#\#):not(#\#):not(#\#) {
  background-color: var(--foreground);
}

.x87uul:not(#\#):not(#\#):not(#\#) {
  background-color: var(--goal);
}

.xiiui8z:not(#\#):not(#\#):not(#\#) {
  background-color: var(--ignored-soft);
}

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

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

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

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

.xcgw1mj:not(#\#):not(#\#):not(#\#) {
  background-color: var(--sidebar-accent);
}

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

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

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

.x3cldru:not(#\#):not(#\#):not(#\#) {
  background-image: linear-gradient(to right,transparent,var(--brand),transparent);
}

.x1xbvmge:not(#\#):not(#\#):not(#\#) {
  box-shadow: inset 0 0 0 1px var(--flexible-line);
}

.x1gnnqk1:not(#\#):not(#\#):not(#\#) {
  box-shadow: none;
}

.x1ysgd3x:not(#\#):not(#\#):not(#\#) {
  box-shadow: var(--shadow-sm);
}

.x1g82gq4:not(#\#):not(#\#):not(#\#) {
  box-shadow: var(--x1hfuolb);
}

.xa583yr:not(#\#):not(#\#):not(#\#) {
  box-shadow: var(--x1mnbg3z);
}

.x1gjveo8:not(#\#):not(#\#):not(#\#) {
  box-shadow: var(--xdfsl2p);
}

.xh7nznc:not(#\#):not(#\#):not(#\#) {
  box-shadow: var(--xvb871k);
}

.x9f619:not(#\#):not(#\#):not(#\#) {
  box-sizing: border-box;
}

.xhdg8po:not(#\#):not(#\#):not(#\#) {
  caption-side: bottom;
}

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

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

.x1ds7jtm:not(#\#):not(#\#):not(#\#) {
  color: var(--brand-foreground);
}

.x11eb1m8:not(#\#):not(#\#):not(#\#) {
  color: var(--brand-strong);
}

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

.x18nvwkd:not(#\#):not(#\#):not(#\#) {
  color: var(--committed-strong);
}

.xw939az:not(#\#):not(#\#):not(#\#) {
  color: var(--destructive-foreground);
}

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

.xrigajs:not(#\#):not(#\#):not(#\#) {
  color: var(--flexible-strong);
}

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

.x1ii8wfo:not(#\#):not(#\#):not(#\#) {
  color: var(--goal-strong);
}

.x13j98em:not(#\#):not(#\#):not(#\#) {
  color: var(--ignored-strong);
}

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

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

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

.xzwifym:not(#\#):not(#\#):not(#\#) {
  color: var(--primary);
}

.x154ywzv:not(#\#):not(#\#):not(#\#) {
  color: var(--secondary-foreground);
}

.xac5jj8:not(#\#):not(#\#):not(#\#) {
  color: var(--sidebar-accent-foreground);
}

.x5ophwf:not(#\#):not(#\#):not(#\#) {
  color: var(--sidebar-foreground);
}

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

.x16yd4ao:not(#\#):not(#\#):not(#\#) {
  color: var(--success);
}

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

.xcly8g5:not(#\#):not(#\#):not(#\#) {
  color: var(--warning);
}

.xgvynzx:not(#\#):not(#\#):not(#\#) {
  column-gap: 1.5rem;
}

.xt0e3qv:not(#\#):not(#\#):not(#\#) {
  cursor: default;
}

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

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

.xjp7ctv:not(#\#):not(#\#):not(#\#) {
  display: contents;
}

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

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

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

.x1s85apg:not(#\#):not(#\#):not(#\#) {
  display: none;
}

.x5f5z56:not(#\#):not(#\#):not(#\#) {
  field-sizing: content;
}

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

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

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

.x2lah0s:not(#\#):not(#\#):not(#\#) {
  flex-shrink: 0;
}

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

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

.x2ohwh0:not(#\#):not(#\#):not(#\#) {
  font-size: .625rem;
}

.xboafo0:not(#\#):not(#\#):not(#\#) {
  font-size: .75rem;
}

.xkpwil5:not(#\#):not(#\#):not(#\#) {
  font-size: .875rem;
}

.xgxxoiu:not(#\#):not(#\#):not(#\#) {
  font-size: 0;
}

.x1c3i2sq:not(#\#):not(#\#):not(#\#) {
  font-size: 1.125rem;
}

.x1603h9y:not(#\#):not(#\#):not(#\#) {
  font-size: 1.25rem;
}

.xngnso2:not(#\#):not(#\#):not(#\#) {
  font-size: 1.5rem;
}

.xcg35fi:not(#\#):not(#\#):not(#\#) {
  font-size: 1.875rem;
}

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

.x1jchvi3:not(#\#):not(#\#):not(#\#) {
  font-size: 1rem;
}

.xdhfpv1:not(#\#):not(#\#):not(#\#) {
  font-size: 2.25rem;
}

.xvzvg7y:not(#\#):not(#\#):not(#\#) {
  font-size: 3.75rem;
}

.x1qlqyl8:not(#\#):not(#\#):not(#\#) {
  font-size: inherit;
}

.xss6m8b:not(#\#):not(#\#):not(#\#) {
  font-variant-numeric: tabular-nums;
}

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

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

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

.x3xbxsf:not(#\#):not(#\#):not(#\#) {
  grid-auto-rows: min-content;
}

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

.xqti54a:not(#\#):not(#\#):not(#\#) {
  grid-row-end: span 2;
}

.x1agbcgv:not(#\#):not(#\#):not(#\#) {
  grid-row-start: 1;
}

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

.x1q1w665:not(#\#):not(#\#):not(#\#) {
  grid-template-rows: auto auto;
}

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

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

.x13a6bvl:not(#\#):not(#\#):not(#\#) {
  justify-content: flex-end;
}

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

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

.x619ttb:not(#\#):not(#\#):not(#\#) {
  justify-items: start;
}

.x1qab1bc:not(#\#):not(#\#):not(#\#) {
  justify-self: end;
}

.xjat59b:not(#\#):not(#\#):not(#\#) {
  letter-spacing: -.01em;
}

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

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

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

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

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

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

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

.x1pujyh6:not(#\#):not(#\#):not(#\#) {
  line-height: 1.375;
}

.xal1hqk:not(#\#):not(#\#):not(#\#) {
  line-height: 1.375rem;
}

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

.x1ksxc8v:not(#\#):not(#\#):not(#\#) {
  line-height: 1.625;
}

.xladpa3:not(#\#):not(#\#):not(#\#) {
  line-height: 1.75rem;
}

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

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

.x16n75kc:not(#\#):not(#\#):not(#\#) {
  line-height: 2.25rem;
}

.x1akz92t:not(#\#):not(#\#):not(#\#) {
  line-height: 2.5rem;
}

.xhacrq1:not(#\#):not(#\#):not(#\#) {
  line-height: 2rem;
}

.x15bjb6t:not(#\#):not(#\#):not(#\#) {
  line-height: inherit;
}

.x1ks1olk:not(#\#):not(#\#):not(#\#) {
  opacity: .7;
}

.x1us6l5c:not(#\#):not(#\#):not(#\#) {
  opacity: .8;
}

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

.x9ek82g:not(#\#):not(#\#):not(#\#) {
  order: 1;
}

.x14yy4lh:not(#\#):not(#\#):not(#\#) {
  order: 2;
}

.xo1ph6p:not(#\#):not(#\#):not(#\#) {
  order: 3;
}

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

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

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

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

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

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

.x5qd032:not(#\#):not(#\#):not(#\#) {
  row-gap: .25rem;
}

.x1fc8kun:not(#\#):not(#\#):not(#\#) {
  row-gap: .5rem;
}

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

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

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

.x5gd9ij:not(#\#):not(#\#):not(#\#) {
  text-decoration-color: currentColor;
}

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

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

.xi2nhp4:not(#\#):not(#\#):not(#\#) {
  text-decoration-style: dotted;
}

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

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

.xwsnend:not(#\#):not(#\#):not(#\#) {
  text-underline-offset: .25rem;
}

.xrys4gj:not(#\#):not(#\#):not(#\#) {
  text-underline-offset: 2px;
}

.x3pynha:not(#\#):not(#\#):not(#\#) {
  text-underline-offset: 4px;
}

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

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

.xx6bhzk:not(#\#):not(#\#):not(#\#) {
  transition-duration: .15s;
}

.x1okb17s:not(#\#):not(#\#):not(#\#) {
  transition-property: color, background-color, border-color, box-shadow;
}

.x1oy24xj:not(#\#):not(#\#):not(#\#) {
  transition-property: color, background-color, border-color;
}

.x1gbuem2:not(#\#):not(#\#):not(#\#) {
  transition-property: color, background-color;
}

.xp81cs3:not(#\#):not(#\#):not(#\#) {
  transition-property: color, border-color, box-shadow;
}

.xt3l3uh:not(#\#):not(#\#):not(#\#) {
  transition-property: color;
}

.x19991ni:not(#\#):not(#\#):not(#\#) {
  transition-property: opacity;
}

.x87ps6o:not(#\#):not(#\#):not(#\#) {
  -webkit-user-select: none;
  user-select: none;
}

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

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

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

.x126k92a:not(#\#):not(#\#):not(#\#) {
  white-space: pre-wrap;
}

.x1n327nk:not(#\#):not(#\#):not(#\#) {
  z-index: 10;
}

.xhtitgo:not(#\#):not(#\#):not(#\#) {
  z-index: 2;
}

.x1355qak:not(#\#):not(#\#):not(#\#) {
  z-index: 20;
}

.xw5q27k:focus-visible:not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 0 0 2px var(--ring);
}

.xxt5y3z:focus-visible:not(#\#):not(#\#):not(#\#) {
  box-shadow: inset 0 0 0 2px var(--ring);
}

.xan696a:focus-visible:not(#\#):not(#\#):not(#\#) {
  box-shadow: inset 0 0 0 2px var(--sidebar-ring);
}

.x1bzqrex:focus-visible:not(#\#):not(#\#):not(#\#) {
  box-shadow: var(--shadow-focus);
}

.xgh9ojw:focus-visible:not(#\#):not(#\#):not(#\#), .xq0en5o:focus-visible[aria-invalid="true"]:not(#\#):not(#\#):not(#\#) {
  box-shadow: var(--x1hrrv2z);
}

.xjchui4:focus-visible:not(#\#):not(#\#):not(#\#) {
  box-shadow: var(--xdnyfbq);
}

.x5sk1ne:placeholder:not(#\#):not(#\#):not(#\#) {
  color: var(--muted-foreground);
}

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

.x1r18tff:focus-visible:not(#\#):not(#\#):not(#\#) {
  z-index: 10;
}

.x6co816:has( > svg):not(#\#):not(#\#):not(#\#) {
  column-gap: .75rem;
}

.xq7brxi:has([data-slot="card-action"]):not(#\#):not(#\#):not(#\#) {
  grid-template-columns: 1fr auto;
}

.xdpg2ux:has( > svg):not(#\#):not(#\#):not(#\#) {
  grid-template-columns: 1rem 1fr;
}

.x1s07b3s:disabled:not(#\#):not(#\#):not(#\#) {
  cursor: not-allowed;
}

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

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

.x1bww20j:checked:not(#\#):not(#\#):not(#\#) {
  background-color: var(--primary);
}

.x1qgbovs:hover:not(#\#):not(#\#):not(#\#) {
  background-color: color-mix(in oklab,var(--destructive) 90%,transparent);
}

.x1coliin:hover:not(#\#):not(#\#):not(#\#) {
  background-color: color-mix(in oklab,var(--muted) 50%,transparent);
}

.x1psd0e1:hover:not(#\#):not(#\#):not(#\#) {
  background-color: color-mix(in oklab,var(--primary) 90%,transparent);
}

.xvsu2ni:hover:not(#\#):not(#\#):not(#\#) {
  background-color: color-mix(in oklab,var(--secondary) 80%,transparent);
}

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

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

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

.x10fb3xt:hover:not(#\#):not(#\#):not(#\#) {
  background-color: var(--sidebar-accent);
}

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

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

.x1mnicvv:hover:not(#\#):not(#\#):not(#\#) {
  color: var(--muted-foreground);
}

.xfgpvl:hover:not(#\#):not(#\#):not(#\#) {
  color: var(--sidebar-accent-foreground);
}

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

.x1sur9pj:hover:not(#\#):not(#\#):not(#\#) {
  text-decoration-line: underline;
}

.x27a5ja:focus:not(#\#):not(#\#):not(#\#) {
  background-color: color-mix(in oklab,var(--destructive) 10%,transparent);
}

.x1mnrffu:focus:not(#\#):not(#\#):not(#\#) {
  background-color: var(--accent);
}

.x1bhn1g9:focus:not(#\#):not(#\#):not(#\#) {
  color: var(--accent-foreground);
}

.x13732vf:focus:not(#\#):not(#\#):not(#\#) {
  color: var(--destructive);
}

@media (width >= 40rem) {
  .x1qatfzu.x1qatfzu:not(#\#):not(#\#):not(#\#) {
    align-items: baseline;
  }
}

@media (width >= 64rem) {
  .x1kuyyfm.x1kuyyfm:not(#\#):not(#\#):not(#\#) {
    align-items: center;
  }
}

@media (width >= 40rem) {
  .x1hf29qx.x1hf29qx:not(#\#):not(#\#):not(#\#) {
    display: block;
  }
}

@media (width >= 64rem) {
  .xpa1mh0.xpa1mh0:not(#\#):not(#\#):not(#\#) {
    display: flex;
  }
}

@media (width >= 48rem) {
  .xxigu4w.xxigu4w:not(#\#):not(#\#):not(#\#) {
    display: inline;
  }
}

@media (width >= 40rem) {
  .x1nhovfr.x1nhovfr:not(#\#):not(#\#):not(#\#) {
    display: none;
  }
}

@media (width >= 48rem) {
  .x1yn2rt8.x1yn2rt8:not(#\#):not(#\#):not(#\#) {
    display: none;
  }
}

@media (width >= 64rem) {
  .x1wdgsqc.x1wdgsqc:not(#\#):not(#\#):not(#\#) {
    display: none;
  }
}

@media (width >= 40rem) {
  .xpfuokp.xpfuokp:not(#\#):not(#\#):not(#\#) {
    display: table-cell;
  }
}

@media (width >= 48rem) {
  .x10llf2y.x10llf2y:not(#\#):not(#\#):not(#\#) {
    display: table-cell;
  }
}

@media (width >= 64rem) {
  .x1odaiby.x1odaiby:not(#\#):not(#\#):not(#\#) {
    display: table-cell;
  }
}

@media (width >= 40rem) {
  .xjicg4i.xjicg4i:not(#\#):not(#\#):not(#\#) {
    flex-direction: row;
  }
}

@media (width >= 64rem) {
  .x6kav2.x6kav2:not(#\#):not(#\#):not(#\#) {
    flex-direction: row;
  }

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

@media (width >= 48rem) {
  .xsyszhc.xsyszhc:not(#\#):not(#\#):not(#\#) {
    font-size: .875rem;
  }
}

@media (width >= 40rem) {
  .x48hpkt.x48hpkt:not(#\#):not(#\#):not(#\#) {
    font-size: 1.25rem;
  }
}

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

@media (width >= 40rem) {
  .x1wzascm.x1wzascm:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .xs2fa0d.xs2fa0d:not(#\#):not(#\#):not(#\#) {
    justify-content: flex-end;
  }

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

@media (width >= 64rem) {
  .x1mbdnjk.x1mbdnjk:not(#\#):not(#\#):not(#\#) {
    justify-content: space-between;
  }
}

@media (width >= 48rem) {
  .x1ahfoni.x1ahfoni:not(#\#):not(#\#):not(#\#) {
    line-height: 1.25rem;
  }
}

@media (width >= 40rem) {
  .x18kwiri.x18kwiri:not(#\#):not(#\#):not(#\#) {
    text-align: right;
  }
}

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

.xzayvff:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-color: var(--sidebar-border);
}

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

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

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

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

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

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

.x1vmad3g:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-right-color: var(--sidebar-border);
}

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

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

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

.xkbsw43:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-color: var(--muted-foreground);
}

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

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

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

.xamhcws:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-width: 2px;
}

.x1ey2m1c:not(#\#):not(#\#):not(#\#):not(#\#) {
  bottom: 0;
}

.x1xzicaz:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: .125rem;
}

.x4j2xbe:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: .375rem;
}

.x1qa65zt:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: .625rem;
}

.xvle69y:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: .75rem;
}

.xf08kfj:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: .875rem;
}

.xqtp20y:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 0;
}

.xmll18r:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 1.25rem;
}

.xam5rvr:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 1.5rem;
}

.xb8l8e1:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 1.75rem;
}

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

.xtdtrs8:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 100dvh;
}

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

.x1l36t39:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 1rem;
}

.xk8t5le:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 2.25rem;
}

.xwaiz5r:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 2.5rem;
}

.xettwda:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 2rem;
}

.x1sh0tsm:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 4rem;
}

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

.xtmw667:not(#\#):not(#\#):not(#\#):not(#\#) {
  left: .75rem;
}

.x4ii5y1:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: auto;
}

.xh9i6ac:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-left: -1px;
}

.x8x9d4c:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-left: auto;
}

.xack27t:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-right: auto;
}

.x72edsj:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: .125rem;
}

.x1mjqqkp:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: .5rem;
}

.xhj8ucd:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: .75rem;
}

.xwg69jb:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 1.25rem;
}

.x1c4vshn:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 1.5rem;
}

.xj1urod:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 1rem;
}

.xr1yuqi:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: auto;
}

.x1wj9ous:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-height: 100dvh;
}

.x10xx96q:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-height: 18rem;
}

.x1bsj13w:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-height: 20rem;
}

.xujkn0t:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-height: calc(100dvh - 4rem);
}

.x1m189uc:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 0;
}

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

.x1ok5v8c:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 12rem;
}

.x8z6zn4:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 16rem;
}

.x1vxnb6q:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 18rem;
}

.xowlazn:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 24rem;
}

.x1983rqf:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 28rem;
}

.x6ymgno:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 32rem;
}

.xc0i79g:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 36rem;
}

.xf2d64e:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 40rem;
}

.x1vpbbxe:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 48rem;
}

.xl4u9xm:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 64rem;
}

.x1hv4mr:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 72rem;
}

.x193lwwl:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: calc(100vw - 2rem);
}

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

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

.x1us19tq:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 100%;
}

.x1ov3xa9:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 100dvh;
}

.x1aewpuf:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 1rem;
}

.xgbkey0:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 2.75rem;
}

.xd4eqea:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 4rem;
}

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

.x199i5n0:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-width: 1.25rem;
}

.xuu4ctt:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-width: 10rem;
}

.x12kinc7:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-width: 12rem;
}

.x11gxwtt:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-width: 16rem;
}

.x1arx1u8:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-width: 2.25rem;
}

.xj9j1fp:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-width: 2.5rem;
}

.x19hwnzc:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-width: 2rem;
}

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

.x1odjw0f:not(#\#):not(#\#):not(#\#):not(#\#) {
  overflow-y: auto;
}

.x7p5m3t:not(#\#):not(#\#):not(#\#):not(#\#) {
  overscroll-behavior-x: contain;
}

.x1uwplc6:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: .375rem;
}

.x18d9i69:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: 0;
}

.x163t5y5:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: 1.5rem;
}

.x2yie3v:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: 1rem;
}

.x1fh90og:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: 2.5rem;
}

.x14bkuyz:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-left: .375rem;
}

.x15u6esi:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-left: .5rem;
}

.x164ht6e:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-left: .625rem;
}

.x79ra4s:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-left: .75rem;
}

.x1uhho1l:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-left: 0;
}

.x1uae1lo:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-left: 1.25rem;
}

.x1vua2ax:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-left: 1.5rem;
}

.x9dzeaa:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-left: 1rem;
}

.x13t99w4:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-left: 2.25rem;
}

.x1ijmo5n:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-right: .375rem;
}

.x1arb9wb:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-right: .5rem;
}

.x19pir32:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-right: .625rem;
}

.x33uob6:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-right: .75rem;
}

.x1xpa7k:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-right: 0;
}

.xoqxpnx:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-right: 1.25rem;
}

.xnywu7s:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-right: 1.5rem;
}

.x52dz5p:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-right: 1rem;
}

.xlwr664:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-right: 2rem;
}

.x6dzris:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: .375rem;
}

.xexx8yu:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 0;
}

.x1mcfnh7:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 1.25rem;
}

.x6gltce:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 1.5rem;
}

.x12t3zde:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 1rem;
}

.x1rjoabk:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 2.5rem;
}

.x1d83s0a:not(#\#):not(#\#):not(#\#):not(#\#) {
  right: .5rem;
}

.x1u62bzc:not(#\#):not(#\#):not(#\#):not(#\#) {
  right: 1rem;
}

.x13vifvy:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: 0;
}

.x1nwpe0i:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: 1rem;
}

.xwa60dl:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: 50%;
}

.xrkia0p:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: .375rem;
}

.x1e7hgle:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: .625rem;
}

.x1jw3ynk:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: .75rem;
}

.x1xvt488:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: .875rem;
}

.xp8d6y2:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 1.5rem;
}

.xh29eag:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 1.75rem;
}

.x19ddzpn:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 1%;
}

.xh8yej3:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 100%;
}

.x1e67fm3:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 16rem;
}

.x1qyi71f:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 18rem;
}

.x1i1rx1s:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 1px;
}

.xcdlrvm:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 1rem;
}

.x1s4ejo4:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 2.25rem;
}

.xvm51jw:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 2.5rem;
}

.xs5h3dt:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 2rem;
}

.x1fd79ee:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: calc(100% - 2rem);
}

.xeq5yr9:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: fit-content;
}

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

@supports (min-width: anchor-size(width)) {
  .x17lcls2.x17lcls2:not(#\#):not(#\#):not(#\#):not(#\#) {
    min-width: anchor-size(width);
  }
}

.x4o9dxs:first-child:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-left: 0;
}

@media (width >= 40rem) {
  .xuxm7yt.xuxm7yt:not(#\#):not(#\#):not(#\#):not(#\#) {
    margin-left: auto;
  }
}

@media (width >= 64rem) {
  .x1r684fk.x1r684fk:not(#\#):not(#\#):not(#\#):not(#\#) {
    margin-left: auto;
  }
}

@media (width >= 48rem) {
  .x1lq7byn.x1lq7byn:not(#\#):not(#\#):not(#\#):not(#\#) {
    max-width: 16rem;
  }
}

@media (width >= 64rem) {
  .xuoed3i.xuoed3i:not(#\#):not(#\#):not(#\#):not(#\#) {
    max-width: 20rem;
  }

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

@media (width >= 48rem) {
  .x1o4rqp5.x1o4rqp5:not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-bottom: 2rem;
  }
}

@media (width >= 40rem) {
  .x1rip8vm.x1rip8vm:not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-left: .75rem;
  }
}

@media (width >= 48rem) {
  .xkt8x4w.xkt8x4w:not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-left: 1.5rem;
  }

  .x1igzaz0.x1igzaz0:not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-left: 2rem;
  }
}

@media (width >= 40rem) {
  .xi0ghwb.xi0ghwb:not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-right: .75rem;
  }
}

@media (width >= 48rem) {
  .x9m4ec2.x9m4ec2:not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-right: 1.5rem;
  }

  .x10y13z4.x10y13z4:not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-right: 2rem;
  }

  .x19ns5u6.x19ns5u6:not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-top: 2rem;
  }
}

@media (width >= 64rem) {
  .x133kmgf.x133kmgf:not(#\#):not(#\#):not(#\#):not(#\#) {
    width: auto;
  }
}

.xcm54ao[aria-invalid="true"]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  border-color: var(--destructive);
}

.xugkrxf[data-indeterminate]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  border-color: var(--primary);
}

.x1k4sbji[data-state="on"]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-color: var(--accent);
}

.x18p88ud[data-state="selected"]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-color: var(--muted);
}

.xwpgcyx[data-indeterminate]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-color: var(--primary);
}

.x17a1omu[aria-invalid="true"]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  box-shadow: var(--x1hrrv2z);
}

.x7mv0il[data-state="on"]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  color: var(--accent-foreground);
}

.xv1noue[data-pending] > [data-slot="button-spinner"]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  display: inline-flex;
}

.x1ngl2aw[data-orientation="vertical"]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  flex-direction: column;
}

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

.x5j52mv[aria-disabled="true"]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  opacity: .5;
}

.x1shfn35[aria-disabled="true"]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  pointer-events: none;
}

.xoo4nqz:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::file-selector-button {
  border-width: 0;
}

.xu197gb:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::file-selector-button {
  background-color: #0000;
}

.xjqpt99:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::selection {
  background-color: var(--primary);
}

.xxafpb4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::file-selector-button {
  color: var(--foreground);
}

.x1qt1ieh:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::selection {
  color: var(--primary-foreground);
}

.x1s928wv:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  content: "";
}

.x16a5dtp:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::file-selector-button {
  display: inline-flex;
}

.xpn7oa2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::file-selector-button {
  font-size: .875rem;
}

.xpblgp8:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::file-selector-button {
  font-weight: 500;
}

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

.xitxdhh:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  z-index: 1;
}

.x1svqooz:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  box-shadow: inset 0 0 0 2px var(--ring);
}

.x1c4dosm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::file-selector-button {
  height: 1.75rem;
}
