:root{--color-gray-1:#fcfcfc;--color-gray-2:#f9f9f9;--color-gray-3:#f0f0f0;--color-gray-4:#e8e8e8;--color-gray-5:#e0e0e0;--color-gray-6:#d9d9d9;--color-gray-7:#cecece;--color-gray-8:#bbb;--color-gray-9:#8d8d8d;--color-gray-10:#838383;--color-gray-11:#646464;--color-gray-12:#202020;--color-primary-1:#fbfdff;--color-primary-2:#f4faff;--color-primary-3:#e6f4fe;--color-primary-4:#d5efff;--color-primary-5:#c2e5ff;--color-primary-6:#acd8fc;--color-primary-7:#8ec8f6;--color-primary-8:#5eb1ef;--color-primary-9:#0090ff;--color-primary-10:#0588f0;--color-primary-11:#0d74ce;--color-primary-12:#113264;--color-success:#16a34a;--color-warning:#d97706;--color-danger:#dc2626;--color-info:#0891b2;--space-0:0;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--line-height-sm:1.2;--line-height-base:1.5;--line-height-lg:1.8;--radius-sm:.125rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-full:9999px;--font-family-sans-serif:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-family-monospace:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--ctrl-font-size:var(--text-sm);--ctrl-font-size-sm:var(--text-xs);--ctrl-font-size-lg:var(--text-base);--ctrl-font-weight:600;--ctrl-radius:var(--radius-sm);--ctrl-border-color:var(--color-border);--ctrl-bg:var(--color-surface);--ctrl-color:var(--color-text);--ctrl-focus-ring:var(--color-primary-8);--ctrl-hover-bg:var(--color-gray-4);--ctrl-shadow:var(--color-shadow) 0px 7px 12px 3px;--ctrl-btn-padding-y:var(--space-2);--ctrl-btn-padding-x:var(--space-6);--ctrl-btn-padding-y-sm:var(--space-1);--ctrl-btn-padding-x-sm:var(--space-4);--ctrl-btn-padding-y-lg:var(--space-3);--ctrl-btn-padding-x-lg:var(--space-8);--ctrl-input-padding-y:var(--space-1);--ctrl-input-padding-x:var(--space-2);--ctrl-input-padding-y-sm:var(--space-1);--ctrl-input-padding-x-sm:var(--space-1);--surface-radius:var(--radius-sm);--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--color-background:var(--color-gray-1);--color-surface:var(--color-gray-2);--color-text:var(--color-gray-12);--color-text-muted:var(--color-gray-11);--color-border:var(--color-gray-6);--color-shadow:#00000026;--color-border-subtle:var(--color-gray-4);--color-hover-subtle:var(--color-gray-3)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){:root{--color-gray-1:color(display-p3 .988 .988 .988);--color-gray-2:color(display-p3 .975 .975 .975);--color-gray-3:color(display-p3 .939 .939 .939);--color-gray-4:color(display-p3 .908 .908 .908);--color-gray-5:color(display-p3 .88 .88 .88);--color-gray-6:color(display-p3 .849 .849 .849);--color-gray-7:color(display-p3 .807 .807 .807);--color-gray-8:color(display-p3 .732 .732 .732);--color-gray-9:color(display-p3 .553 .553 .553);--color-gray-10:color(display-p3 .512 .512 .512);--color-gray-11:color(display-p3 .392 .392 .392);--color-gray-12:color(display-p3 .125 .125 .125);--color-primary-1:color(display-p3 .986 .992 .999);--color-primary-2:color(display-p3 .96 .979 .998);--color-primary-3:color(display-p3 .912 .956 .991);--color-primary-4:color(display-p3 .853 .932 1);--color-primary-5:color(display-p3 .788 .894 .998);--color-primary-6:color(display-p3 .709 .843 .976);--color-primary-7:color(display-p3 .606 .777 .947);--color-primary-8:color(display-p3 .451 .688 .917);--color-primary-9:color(display-p3 .247 .556 .969);--color-primary-10:color(display-p3 .234 .523 .912);--color-primary-11:color(display-p3 .15 .44 .84);--color-primary-12:color(display-p3 .102 .193 .379)}}}@media (prefers-color-scheme:dark){:root:not([data-theme]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-shadow:#00000080;--color-gray-1:#111;--color-gray-2:#191919;--color-gray-3:#222;--color-gray-4:#2a2a2a;--color-gray-5:#313131;--color-gray-6:#3a3a3a;--color-gray-7:#484848;--color-gray-8:#606060;--color-gray-9:#6e6e6e;--color-gray-10:#7b7b7b;--color-gray-11:#b4b4b4;--color-gray-12:#eee;--color-primary-1:#0d1520;--color-primary-2:#111927;--color-primary-3:#0d2847;--color-primary-4:#003362;--color-primary-5:#004074;--color-primary-6:#104d87;--color-primary-7:#205d9e;--color-primary-8:#2870bd;--color-primary-9:#0090ff;--color-primary-10:#3b9eff;--color-primary-11:#70b8ff;--color-primary-12:#c2e6ff}}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3) and (prefers-color-scheme:dark){:root:not([data-theme]){--color-gray-1:color(display-p3 .067 .067 .067);--color-gray-2:color(display-p3 .098 .098 .098);--color-gray-3:color(display-p3 .135 .135 .135);--color-gray-4:color(display-p3 .163 .163 .163);--color-gray-5:color(display-p3 .192 .192 .192);--color-gray-6:color(display-p3 .228 .228 .228);--color-gray-7:color(display-p3 .283 .283 .283);--color-gray-8:color(display-p3 .375 .375 .375);--color-gray-9:color(display-p3 .431 .431 .431);--color-gray-10:color(display-p3 .484 .484 .484);--color-gray-11:color(display-p3 .706 .706 .706);--color-gray-12:color(display-p3 .933 .933 .933);--color-primary-1:color(display-p3 .057 .081 .122);--color-primary-2:color(display-p3 .072 .098 .147);--color-primary-3:color(display-p3 .078 .154 .27);--color-primary-4:color(display-p3 .033 .197 .37);--color-primary-5:color(display-p3 .08 .245 .441);--color-primary-6:color(display-p3 .14 .298 .511);--color-primary-7:color(display-p3 .195 .361 .6);--color-primary-8:color(display-p3 .239 .434 .72);--color-primary-9:color(display-p3 .247 .556 .969);--color-primary-10:color(display-p3 .344 .612 .973);--color-primary-11:color(display-p3 .49 .72 1);--color-primary-12:color(display-p3 .788 .898 .99)}}}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-shadow:#00000080;--color-gray-1:#111;--color-gray-2:#191919;--color-gray-3:#222;--color-gray-4:#2a2a2a;--color-gray-5:#313131;--color-gray-6:#3a3a3a;--color-gray-7:#484848;--color-gray-8:#606060;--color-gray-9:#6e6e6e;--color-gray-10:#7b7b7b;--color-gray-11:#b4b4b4;--color-gray-12:#eee;--color-primary-1:#0d1520;--color-primary-2:#111927;--color-primary-3:#0d2847;--color-primary-4:#003362;--color-primary-5:#004074;--color-primary-6:#104d87;--color-primary-7:#205d9e;--color-primary-8:#2870bd;--color-primary-9:#0090ff;--color-primary-10:#3b9eff;--color-primary-11:#70b8ff;--color-primary-12:#c2e6ff}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){[data-theme=dark]{--color-gray-1:color(display-p3 .067 .067 .067);--color-gray-2:color(display-p3 .098 .098 .098);--color-gray-3:color(display-p3 .135 .135 .135);--color-gray-4:color(display-p3 .163 .163 .163);--color-gray-5:color(display-p3 .192 .192 .192);--color-gray-6:color(display-p3 .228 .228 .228);--color-gray-7:color(display-p3 .283 .283 .283);--color-gray-8:color(display-p3 .375 .375 .375);--color-gray-9:color(display-p3 .431 .431 .431);--color-gray-10:color(display-p3 .484 .484 .484);--color-gray-11:color(display-p3 .706 .706 .706);--color-gray-12:color(display-p3 .933 .933 .933);--color-primary-1:color(display-p3 .057 .081 .122);--color-primary-2:color(display-p3 .072 .098 .147);--color-primary-3:color(display-p3 .078 .154 .27);--color-primary-4:color(display-p3 .033 .197 .37);--color-primary-5:color(display-p3 .08 .245 .441);--color-primary-6:color(display-p3 .14 .298 .511);--color-primary-7:color(display-p3 .195 .361 .6);--color-primary-8:color(display-p3 .239 .434 .72);--color-primary-9:color(display-p3 .247 .556 .969);--color-primary-10:color(display-p3 .344 .612 .973);--color-primary-11:color(display-p3 .49 .72 1);--color-primary-12:color(display-p3 .788 .898 .99)}}}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}*{margin:0}html,body{height:100%}body{font-family:var(--font-family-sans-serif);font-size:var(--text-base);line-height:var(--line-height-base);color:var(--color-text);background:var(--color-background);-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}h1{font-size:var(--text-4xl);font-weight:700;line-height:var(--line-height-sm)}h2{font-size:var(--text-3xl);font-weight:700;line-height:var(--line-height-sm)}h3{font-size:var(--text-2xl);font-weight:600;line-height:var(--line-height-sm)}h4{font-size:var(--text-xl);font-weight:600;line-height:var(--line-height-sm)}h5{font-size:var(--text-lg);font-weight:600;line-height:var(--line-height-base)}h6{font-size:var(--text-base);font-weight:600;line-height:var(--line-height-base)}@stylex stylesheet;

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

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

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

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

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

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

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

@property --x---field-label-w {
  syntax: "*";
  inherits: false
}

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

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

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

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

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

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

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

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

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

@keyframes x1x35vq8-B {
  0% {
    opacity: .6;
  }

  50% {
    opacity: 1;
  }

  100% {
    opacity: .6;
  }
}

@keyframes x18re5ia-B {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@keyframes x1reokau-B {
  from {
    opacity: 0;
    transform: translate(-50%, -50%) scale(.96);
  }

  to {
    opacity: 1;
    transform: translate(-50%, -50%) scale(1);
  }
}

@keyframes xqng64z-B {
  0% {
    transform: rotate(0);
  }

  100% {
    transform: rotate(360deg);
  }
}

@keyframes x44muo0-B {
  from {
    transform: translateX(100%);
  }

  to {
    transform: translateX(0);
  }
}

@keyframes x1wtgnkq-B {
  from {
    transform: translateX(0);
  }

  to {
    transform: translateX(100%);
  }
}

.xjr5pqk {
  --field-label-w: var(--x---field-label-w);
}

.x11spkyz {
  --grid-cols: var(--x---grid-cols);
}

.xn3wodc {
  --pick-cols: var(--x---pick-cols);
}

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

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

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

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

.xfq2ppr:not(#\#) {
  padding: var(--space-1);
}

.x1okt0lx:not(#\#) {
  padding: var(--space-2);
}

.xg94cu2:not(#\#) {
  padding: var(--space-3);
}

.xyz91iy:not(#\#) {
  padding: var(--space-4);
}

.x1pqm8fd:not(#\#) {
  padding: var(--space-6);
}

.x1j1dh99:not(#\#) {
  padding: var(--space-8);
}

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

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

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

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

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

.x1iiqyem:not(#\#):not(#\#) {
  border-color: var(--color-primary-7);
}

.xof2jnz:not(#\#):not(#\#) {
  border-color: var(--color-primary-9);
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.xng3xce:not(#\#):not(#\#) {
  border-style: none;
}

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

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

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

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

.x9r2w2z:not(#\#):not(#\#) {
  border-width: 3px;
}

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

.xkfl9f1:not(#\#):not(#\#) {
  gap: .3em;
}

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

.x195vfkc:not(#\#):not(#\#) {
  gap: 2px;
}

.xm15xud:not(#\#):not(#\#) {
  gap: var(--space-1);
}

.xma33gc:not(#\#):not(#\#) {
  gap: var(--space-10);
}

.xmgkybt:not(#\#):not(#\#) {
  gap: var(--space-2);
}

.x96y02u:not(#\#):not(#\#) {
  gap: var(--space-3);
}

.x8sbv3m:not(#\#):not(#\#) {
  gap: var(--space-4) var(--space-3);
}

.xzci21y:not(#\#):not(#\#) {
  gap: var(--space-4);
}

.xyesurp:not(#\#):not(#\#) {
  gap: var(--space-6);
}

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

.xvueqy4:not(#\#):not(#\#) {
  margin-inline: auto;
}

.xysyzu8:not(#\#):not(#\#) {
  overflow: auto;
}

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

.xt970qd:not(#\#):not(#\#) {
  padding-block: 0;
}

.x1j5kcci:not(#\#):not(#\#) {
  padding-block: var(--space-2);
}

.xktq63f:not(#\#):not(#\#) {
  padding-block: var(--space-4);
}

.x6h58t4:not(#\#):not(#\#) {
  padding-block: var(--space-8);
}

.xnjsko4:not(#\#):not(#\#) {
  padding-inline: 0;
}

.x1r26wqr:not(#\#):not(#\#) {
  padding-inline: var(--space-1);
}

.x27hgv3:not(#\#):not(#\#) {
  padding-inline: var(--space-3);
}

.x13g845m:not(#\#):not(#\#) {
  padding-inline: var(--space-4);
}

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

.xen1wfl:hover:not(:disabled):not(#\#):not(#\#) {
  border-color: var(--color-primary-10);
}

.x1iajeey:active:not(:disabled):not(#\#):not(#\#) {
  border-color: var(--color-primary-11);
}

.x1omkyhg:hover:not(:disabled):not(#\#):not(#\#), .x59qsht:focus:not(#\#):not(#\#) {
  border-color: var(--color-primary-8);
}

.xomzh7y:focus:not(#\#):not(#\#) {
  overflow: visible;
}

@container schemaForm (width <= 28rem) {
  .x19famf7.x19famf7:not(#\#):not(#\#) {
    grid-column: auto;
  }
}

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

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

.xuk3077:not(#\#):not(#\#):not(#\#) {
  align-items: flex-end;
}

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

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

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

.xamitd3:not(#\#):not(#\#):not(#\#) {
  align-self: center;
}

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

.x5hsz1j:not(#\#):not(#\#):not(#\#) {
  animation-duration: .2s;
}

.x4afe7t:not(#\#):not(#\#):not(#\#) {
  animation-duration: .3s;
}

.xof6966:not(#\#):not(#\#):not(#\#) {
  animation-duration: .7s;
}

.x1sbju2s:not(#\#):not(#\#):not(#\#) {
  animation-duration: 1.4s;
}

.x10e4vud:not(#\#):not(#\#):not(#\#) {
  animation-fill-mode: forwards;
}

.xa4qsjk:not(#\#):not(#\#):not(#\#) {
  animation-iteration-count: infinite;
}

.xqcmdr3:not(#\#):not(#\#):not(#\#) {
  animation-name: x18re5ia-B;
}

.x1mhtygb:not(#\#):not(#\#):not(#\#) {
  animation-name: x1reokau-B;
}

.x1njaipp:not(#\#):not(#\#):not(#\#) {
  animation-name: x1wtgnkq-B;
}

.xdnklzu:not(#\#):not(#\#):not(#\#) {
  animation-name: x1x35vq8-B;
}

.x1495tdg:not(#\#):not(#\#):not(#\#) {
  animation-name: x44muo0-B;
}

.x1ka1v4i:not(#\#):not(#\#):not(#\#) {
  animation-name: xqng64z-B;
}

.x4hg4is:not(#\#):not(#\#):not(#\#) {
  animation-timing-function: ease-in-out;
}

.xa3vuyk:not(#\#):not(#\#):not(#\#) {
  animation-timing-function: ease-out;
}

.x1esw782:not(#\#):not(#\#):not(#\#) {
  animation-timing-function: linear;
}

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

.x1plog1:not(#\#):not(#\#):not(#\#) {
  aspect-ratio: 1;
}

.x1c5tqo3:not(#\#):not(#\#):not(#\#) {
  background-color: #fff;
}

.xcpsgoo:not(#\#):not(#\#):not(#\#) {
  background-color: #00000080;
}

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

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

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

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

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

.xm8sm7k:not(#\#):not(#\#):not(#\#) {
  background-color: var(--color-gray-1);
}

.x1xvt4hu:not(#\#):not(#\#):not(#\#) {
  background-color: var(--color-gray-2);
}

.x2j0cto:not(#\#):not(#\#):not(#\#) {
  background-color: var(--color-gray-3);
}

.x1tcrco7:not(#\#):not(#\#):not(#\#) {
  background-color: var(--color-gray-4);
}

.xfl8pkj:not(#\#):not(#\#):not(#\#) {
  background-color: var(--color-gray-6);
}

.x1ttb4pq:not(#\#):not(#\#):not(#\#) {
  background-color: var(--color-gray-8);
}

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

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

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

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

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

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

.x15cjpm8:not(#\#):not(#\#):not(#\#) {
  background-color: var(--ctrl-bg);
}

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

.x1yuf9fz:not(#\#):not(#\#):not(#\#) {
  box-shadow: inset -4px 0 0 0 var(--color-warning);
}

.x633ps3:not(#\#):not(#\#):not(#\#) {
  box-shadow: inset 4px 0 0 0 var(--color-warning);
}

.xvrxue4:not(#\#):not(#\#):not(#\#) {
  box-shadow: var(--ctrl-shadow);
}

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

.xfungia:not(#\#):not(#\#):not(#\#), .x1f7m26b:not(#\#):not(#\#):not(#\#) {
  color: #fff;
}

.x1a7e45p:not(#\#):not(#\#):not(#\#) {
  color: color-mix(in srgb,var(--color-background) 70%,transparent);
}

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

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

.x1cd88jr:not(#\#):not(#\#):not(#\#) {
  color: var(--color-danger);
}

.xkbwdiv:not(#\#):not(#\#):not(#\#) {
  color: var(--color-gray-10);
}

.x197k1c5:not(#\#):not(#\#):not(#\#) {
  color: var(--color-gray-12);
}

.x15ri5m9:not(#\#):not(#\#):not(#\#) {
  color: var(--color-gray-8);
}

.x1vpwubs:not(#\#):not(#\#):not(#\#) {
  color: var(--color-gray-9);
}

.x1hzxalz:not(#\#):not(#\#):not(#\#) {
  color: var(--color-info);
}

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

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

.x1nwqfl6:not(#\#):not(#\#):not(#\#) {
  color: var(--color-text-muted);
}

.xiuzu7u:not(#\#):not(#\#):not(#\#) {
  color: var(--color-text);
}

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

.xuudi99:not(#\#):not(#\#):not(#\#) {
  color: var(--ctrl-color);
}

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

.x1509srb:not(#\#):not(#\#):not(#\#) {
  column-gap: var(--space-3);
}

.x3v6jpl:not(#\#):not(#\#):not(#\#) {
  container-name: schemaForm;
}

.x12h1iku:not(#\#):not(#\#):not(#\#) {
  container-type: inline-size;
}

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

.x1jm3nie:not(#\#):not(#\#):not(#\#) {
  cursor: grab;
}

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

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

.x1ed109x:not(#\#):not(#\#):not(#\#) {
  cursor: text;
}

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

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

.xufnvkl:not(#\#):not(#\#):not(#\#) {
  display: flow-root;
}

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

.x1rg5ohu:not(#\#):not(#\#):not(#\#) {
  display: inline-block;
}

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

.x1r8uery:not(#\#):not(#\#):not(#\#) {
  flex-basis: 0;
}

.xdl72j9:not(#\#):not(#\#):not(#\#) {
  flex-basis: auto;
}

.x1mz2wy7:not(#\#):not(#\#):not(#\#) {
  flex-basis: var(--x-flexBasis);
}

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

.x1q0g3np:not(#\#):not(#\#):not(#\#) {
  flex-direction: row;
}

.x1c4vz4f:not(#\#):not(#\#):not(#\#) {
  flex-grow: 0;
}

.x1iyjqo2:not(#\#):not(#\#):not(#\#) {
  flex-grow: 1;
}

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

.xs83m0k:not(#\#):not(#\#):not(#\#) {
  flex-shrink: 1;
}

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

.xjb2p0i:not(#\#):not(#\#):not(#\#) {
  font-family: inherit;
}

.xgfl6pn:not(#\#):not(#\#):not(#\#) {
  font-family: var(--font-family-monospace);
}

.xk2v41j:not(#\#):not(#\#):not(#\#) {
  font-family: var(--x-fontFamily);
}

.xeb7xqv:not(#\#):not(#\#):not(#\#) {
  font-size: .9em;
}

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

.xrv4cvt:not(#\#):not(#\#):not(#\#) {
  font-size: 1em;
}

.x2r5wei:not(#\#):not(#\#):not(#\#) {
  font-size: .857143em;
}

.x1p32scn:not(#\#):not(#\#):not(#\#) {
  font-size: 1.14286em;
}

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

.x13p4iv5:not(#\#):not(#\#):not(#\#) {
  font-size: var(--ctrl-font-size-lg);
}

.xj8f6yj:not(#\#):not(#\#):not(#\#) {
  font-size: var(--ctrl-font-size-sm);
}

.x1hcu7u:not(#\#):not(#\#):not(#\#) {
  font-size: var(--ctrl-font-size);
}

.xlooj6e:not(#\#):not(#\#):not(#\#) {
  font-size: var(--text-2xl);
}

.x1vfvx7b:not(#\#):not(#\#):not(#\#) {
  font-size: var(--text-5);
}

.x1kvm0al:not(#\#):not(#\#):not(#\#) {
  font-size: var(--text-base);
}

.xohp9a7:not(#\#):not(#\#):not(#\#) {
  font-size: var(--text-lg);
}

.x1fxxpgq:not(#\#):not(#\#):not(#\#) {
  font-size: var(--text-sm);
}

.xmvlgol:not(#\#):not(#\#):not(#\#) {
  font-size: var(--text-xs);
}

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

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

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

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

.x1xlr1w8:not(#\#):not(#\#):not(#\#) {
  font-weight: 700;
}

.x1pd3egz:not(#\#):not(#\#):not(#\#) {
  font-weight: inherit;
}

.x173s3oa:not(#\#):not(#\#):not(#\#) {
  font-weight: var(--ctrl-font-weight);
}

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

.x1q4ewck:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: minmax(0, 1fr) 8.5rem minmax(0, 1fr);
}

.xw3aj0:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: var(--field-label-w, 12em) 1fr;
}

.x1kb8ucm:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: var(--grid-cols, none);
}

.x1io2w83:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: var(--pick-cols, none);
}

.x39pwss:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: var(--x-1pds3uo);
}

.x2hswfz:not(#\#):not(#\#):not(#\#) {
  inset-inline-start: 100%;
}

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

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

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

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

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

.x16q24ku:not(#\#):not(#\#):not(#\#) {
  letter-spacing: .02em;
}

.x1vyo3qp:not(#\#):not(#\#):not(#\#) {
  letter-spacing: .04em;
}

.x2ujxvm:not(#\#):not(#\#):not(#\#) {
  letter-spacing: .05em;
}

.x4gjf66:not(#\#):not(#\#):not(#\#) {
  letter-spacing: inherit;
}

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

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

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

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

.xzpaouq:not(#\#):not(#\#):not(#\#) {
  line-height: var(--line-height-base);
}

.xxyr57j:not(#\#):not(#\#):not(#\#) {
  line-height: var(--line-height-sm);
}

.x15dsfln:not(#\#):not(#\#):not(#\#) {
  line-height: var(--x-lineHeight);
}

.xtaz4m5:not(#\#):not(#\#):not(#\#) {
  list-style-type: disc;
}

.x3ct3a4:not(#\#):not(#\#):not(#\#) {
  list-style-type: none;
}

.x14z9mp:not(#\#):not(#\#):not(#\#) {
  margin-inline-end: 0;
}

.x11t971q:not(#\#):not(#\#):not(#\#) {
  margin-inline-end: auto;
}

.x1xjhuzd:not(#\#):not(#\#):not(#\#) {
  margin-inline-start: .25em;
}

.x1lziwak:not(#\#):not(#\#):not(#\#) {
  margin-inline-start: 0;
}

.xwklpps:not(#\#):not(#\#):not(#\#) {
  margin-inline-start: 2px;
}

.x1ljsrq7:not(#\#):not(#\#):not(#\#) {
  margin-inline-start: calc(var(--field-label-w, 7em) + var(--space-3));
}

.x1c6ta1t:not(#\#):not(#\#):not(#\#) {
  margin-inline-start: var(--space-1);
}

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

.x197sbye:not(#\#):not(#\#):not(#\#) {
  opacity: .6;
}

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

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

.x141583t:not(#\#):not(#\#):not(#\#) {
  outline-color: var(--color-danger);
}

.x7tgs1f:not(#\#):not(#\#):not(#\#) {
  outline-color: var(--color-primary-8);
}

.xrtvmyk:not(#\#):not(#\#):not(#\#) {
  outline-color: var(--ctrl-focus-ring);
}

.x2ssjo2:not(#\#):not(#\#):not(#\#) {
  outline-offset: -2px;
}

.x1y3gkto:not(#\#):not(#\#):not(#\#) {
  outline-offset: 1px;
}

.x1hl8ikr:not(#\#):not(#\#):not(#\#) {
  outline-offset: 2px;
}

.x107h2d7:not(#\#):not(#\#):not(#\#) {
  outline-style: dashed;
}

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

.xaatb59:not(#\#):not(#\#):not(#\#) {
  outline-style: solid;
}

.x1k57tk5:not(#\#):not(#\#):not(#\#) {
  outline-width: 0;
}

.x1qgsegg:not(#\#):not(#\#):not(#\#) {
  outline-width: 1px;
}

.x1de99jn:not(#\#):not(#\#):not(#\#) {
  outline-width: 2px;
}

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

.x1mzt3pk:not(#\#):not(#\#):not(#\#) {
  overflow-wrap: break-word;
}

.x1rlyocj:not(#\#):not(#\#):not(#\#) {
  padding-inline-end: var(--space-1);
}

.x1iiqpzi:not(#\#):not(#\#):not(#\#) {
  padding-inline-end: var(--space-2);
}

.x1lyec4f:not(#\#):not(#\#):not(#\#) {
  padding-inline-end: var(--space-3);
}

.x1ybf7nd:not(#\#):not(#\#):not(#\#) {
  padding-inline-start: var(--space-1);
}

.x1p4e9cr:not(#\#):not(#\#):not(#\#) {
  padding-inline-start: var(--space-2);
}

.x8bp2w5:not(#\#):not(#\#):not(#\#) {
  padding-inline-start: var(--space-3);
}

.x199m81t:not(#\#):not(#\#):not(#\#) {
  padding-inline-start: var(--space-5);
}

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

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

.xixxii4:not(#\#):not(#\#):not(#\#) {
  position: fixed;
}

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

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

.x288g5:not(#\#):not(#\#):not(#\#) {
  resize: vertical;
}

.x34k3bn:not(#\#):not(#\#):not(#\#) {
  row-gap: var(--space-1);
}

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

.xp4054r:not(#\#):not(#\#):not(#\#) {
  text-align: end;
}

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

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

.x1yc453h:not(#\#):not(#\#):not(#\#) {
  text-align: start;
}

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

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

.x5ftkge:not(#\#):not(#\#):not(#\#) {
  text-transform: inherit;
}

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

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

.x7p49u4:not(#\#):not(#\#):not(#\#) {
  transform: rotate(0);
}

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

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

.xtoeea5:not(#\#):not(#\#):not(#\#) {
  transform: translateX(.125rem);
}

.x1ck8mj3:not(#\#):not(#\#):not(#\#) {
  transform: translateX(.5rem);
}

.x1xu6z0h:not(#\#):not(#\#):not(#\#) {
  transform: translateX(.875rem);
}

.xgdialr:not(#\#):not(#\#):not(#\#) {
  transition-duration: .12s;
}

.x13dflua:not(#\#):not(#\#):not(#\#) {
  transition-duration: .2s;
}

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

.xua3uq3:not(#\#):not(#\#):not(#\#) {
  transition-property: height;
}

.x11xpdln:not(#\#):not(#\#):not(#\#) {
  transition-property: transform;
}

.xxrbq2n:not(#\#):not(#\#):not(#\#) {
  transition-property: width;
}

.x9lcvmn:not(#\#):not(#\#):not(#\#) {
  transition-timing-function: ease-out;
}

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

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

.x16dsc37:not(#\#):not(#\#):not(#\#) {
  vertical-align: top;
}

.xlshs6z:not(#\#):not(#\#):not(#\#) {
  visibility: hidden;
}

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

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

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

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

.x11uqc5h:not(#\#):not(#\#):not(#\#) {
  z-index: 100;
}

.x1rozsjd:not(#\#):not(#\#):not(#\#) {
  z-index: 101;
}

.x1tnnvj:not(#\#):not(#\#):not(#\#) {
  z-index: 102;
}

.x1leg9s1:not(#\#):not(#\#):not(#\#) {
  z-index: 103;
}

.x8k05lb:not(#\#):not(#\#):not(#\#) {
  z-index: 200;
}

.x1qyhdoi:not(#\#):not(#\#):not(#\#) {
  z-index: 300;
}

.x88gwt3:hover:not(:disabled):not(#\#):not(#\#):not(#\#) {
  background-color: var(--color-gray-3);
}

.xhgogh6:hover:not(:disabled):not(#\#):not(#\#):not(#\#) {
  background-color: var(--color-gray-7);
}

.xxirz9h:hover:not(:disabled):not(#\#):not(#\#):not(#\#) {
  background-color: var(--color-primary-10);
}

.xrivooh:active:not(:disabled):not(#\#):not(#\#):not(#\#) {
  background-color: var(--color-primary-11);
}

.xebljps:focus-visible:not(#\#):not(#\#):not(#\#) {
  background-color: var(--color-primary-3);
}

.x13174r8:hover:not(:disabled):not(#\#):not(#\#):not(#\#), .xvhb2ed:focus-visible:not(#\#):not(#\#):not(#\#) {
  background-color: var(--ctrl-hover-bg);
}

.xvh2otv[data-state="active"]:not(#\#):not(#\#):not(#\#) {
  color: var(--color-primary-11);
}

.xzjpep0:focus-visible:not(#\#):not(#\#):not(#\#), .x1qyjwcx:hover:not(:disabled):not(#\#):not(#\#):not(#\#) {
  color: var(--color-text);
}

.x1p5hr7d:hover:not(:disabled):not(#\#):not(#\#):not(#\#) {
  opacity: .9;
}

.x5gtjc9:focus-visible:not(#\#):not(#\#):not(#\#) {
  outline-color: var(--ctrl-focus-ring);
}

.x9v5kkp:focus-visible:not(#\#):not(#\#):not(#\#) {
  outline-style: solid;
}

.x784prv:focus-visible:not(#\#):not(#\#):not(#\#) {
  outline-width: 2px;
}

.x1ae5oaz:has(input:focus-visible):not(#\#):not(#\#):not(#\#) {
  outline-style: solid;
}

.x1yuyh71:has(input:focus-visible):not(#\#):not(#\#):not(#\#) {
  outline-width: 2px;
}

.xwq3r7c:first-child:not(#\#):not(#\#):not(#\#) {
  padding-inline-start: var(--space-3);
}

.x15zynkz:first-child:not(#\#):not(#\#):not(#\#) {
  padding-inline-start: var(--space-4);
}

.xd9g4jy:last-child:not(#\#):not(#\#):not(#\#) {
  padding-inline-end: var(--space-3);
}

.x1pjyw7q:last-child:not(#\#):not(#\#):not(#\#) {
  padding-inline-end: var(--space-4);
}

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

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

.xfqoyci:disabled:not(#\#):not(#\#):not(#\#) {
  opacity: .6;
}

.xlx4tzd:hover:not(#\#):not(#\#):not(#\#) {
  background-color: var(--color-hover-subtle);
}

.x1ecdanc:hover:not(#\#):not(#\#):not(#\#) {
  background-color: var(--color-primary-3);
}

.x1lww8q2:hover:not(#\#):not(#\#):not(#\#) {
  background-color: var(--ctrl-hover-bg);
}

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

.x8joddd:hover:not(#\#):not(#\#):not(#\#) {
  color: var(--color-text);
}

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

.x1gvyiiz:focus:not(#\#):not(#\#):not(#\#) {
  background-color: var(--color-primary-3);
}

.x1rsz1da:focus:not(#\#):not(#\#):not(#\#) {
  clip-path: none;
}

.x1de710j:focus:not(#\#):not(#\#):not(#\#) {
  outline-style: solid;
}

.xbtwl55:focus:not(#\#):not(#\#):not(#\#) {
  outline-width: 2px;
}

.x1xrnuwo:focus:not(#\#):not(#\#):not(#\#) {
  position: fixed;
}

.xch2mbi:active:not(#\#):not(#\#):not(#\#) {
  cursor: grabbing;
}

@media (prefers-reduced-motion: reduce) {
  .x1u6grsq.x1u6grsq:not(#\#):not(#\#):not(#\#) {
    animation-duration: 0s;
  }

  .x12w9bfk.x12w9bfk:not(#\#):not(#\#):not(#\#) {
    transition-duration: 0s;
  }
}

@container schemaForm (width <= 28rem) {
  .x39vol5.x39vol5:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: 1fr;
  }

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

  .x1mezr3i.x1mezr3i:not(#\#):not(#\#):not(#\#) {
    inset-inline-start: auto;
  }

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

  .xldltun.xldltun:not(#\#):not(#\#):not(#\#) {
    margin-inline-start: 0;
  }

  .x1h9qoup.x1h9qoup:not(#\#):not(#\#):not(#\#) {
    margin-inline-start: var(--space-1);
  }

  .x1n3euwl.x1n3euwl:not(#\#):not(#\#):not(#\#) {
    position: static;
  }

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

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

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

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

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

.xk17wn9:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-color: var(--color-primary-9);
}

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

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

.xlxy82:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-width: 2px;
}

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

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

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

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

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

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

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

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

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

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

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

.xnir363:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-color: var(--color-primary-9);
}

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

.xxa5tp1:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: .5em;
}

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

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

.xaylbqo:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 1.125rem;
}

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

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

.x1dr59a3:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 100vh;
}

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

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

.xxk0z11:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 24px;
}

.xc9qbxq:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 36px;
}

.xsdox4t:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 48px;
}

.xwzfr38:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 80px;
}

.xx3ze0o:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 1.07143em;
}

.xlva2bv:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: var(--space-4);
}

.x1sf0rbw:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: var(--space-5);
}

.x1btz5ma:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: var(--space-6);
}

.x10v3it:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: var(--space-8);
}

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

.xu96u03:not(#\#):not(#\#):not(#\#):not(#\#) {
  left: 0;
}

.x1nrll8i:not(#\#):not(#\#):not(#\#):not(#\#) {
  left: 50%;
}

.x1t8mvi6:not(#\#):not(#\#):not(#\#):not(#\#) {
  left: auto;
}

.xr6nfo8:not(#\#):not(#\#):not(#\#):not(#\#) {
  left: var(--space-1);
}

.x1x3ly31:not(#\#):not(#\#):not(#\#):not(#\#) {
  left: var(--space-2);
}

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

.xat24cr:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: 0;
}

.x17z7szv:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: var(--space-1);
}

.xcftyxh:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: var(--space-2);
}

.xd2cuki:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: var(--space-4);
}

.xrn2fkg:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-left: calc(var(--space-1) * -1);
}

.xcvid93:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-left: var(--space-2);
}

.x1adfz2y:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-left: var(--space-3);
}

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

.xt8yp12:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-right: calc(var(--space-1) * -1);
}

.x1vsddua:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-right: var(--space-3);
}

.xdj266r:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 0;
}

.x1qxdtre:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: var(--space-1);
}

.xzvpv3f:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: var(--space-2);
}

.x3d5gib:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-height: 50vh;
}

.xtirwj7:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-height: min(20rem,var(--radix-popover-content-available-height));
}

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

.x9h9p8b:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 20rem;
}

.x1ptgtm5:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 26rem;
}

.x1j9u4d2:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 400px;
}

.xf68679:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: var(--x-maxWidth);
}

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

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

.x1meygxz:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 5rem;
}

.xgogzzr:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: calc(var(--text-sm) * var(--line-height-base));
}

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

.x1et6avd:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-width: 1.5em;
}

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

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

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

.xuuvo9b:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-width: var(--radix-select-trigger-width);
}

.xkj4a21:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-width: var(--x-minWidth);
}

.x6ikm8r:not(#\#):not(#\#):not(#\#):not(#\#) {
  overflow-x: hidden;
}

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

.x10wlt62:not(#\#):not(#\#):not(#\#):not(#\#) {
  overflow-y: hidden;
}

.xl0rxw3:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: .25em;
}

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

.x1xug096:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: var(--ctrl-btn-padding-y-lg);
}

.x15fnpu2:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: var(--ctrl-btn-padding-y-sm);
}

.xmo2dfq:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: var(--ctrl-btn-padding-y);
}

.x1xe2y6g:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: var(--ctrl-input-padding-y-sm);
}

.x18fg2az:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: var(--ctrl-input-padding-y);
}

.xw080dc:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: var(--space-1);
}

.x19a4mjr:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: var(--space-2);
}

.x18d7a0y:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: var(--space-3);
}

.xq148l:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: var(--space-4);
}

.xlt5wix:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: var(--space-6);
}

.xjqpyvm:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: var(--x-paddingBottom);
}

.x122dl4:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-left: .45em;
}

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

.xyms1uu:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-left: 3px;
}

.x544qku:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-left: calc(var(--ctrl-input-padding-x-sm) + var(--space-4));
}

.xxpo20:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-left: calc(var(--ctrl-input-padding-x) + var(--space-5) + var(--space-1));
}

.x1jun1c8:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-left: var(--ctrl-btn-padding-x-lg);
}

.xbik8bp:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-left: var(--ctrl-btn-padding-x-sm);
}

.x1cq4p0s:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-left: var(--ctrl-btn-padding-x);
}

.x1uk5frg:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-left: var(--ctrl-btn-padding-y-lg);
}

.x1hfopfr:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-left: var(--ctrl-btn-padding-y-sm);
}

.x1ouyjgc:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-left: var(--ctrl-btn-padding-y);
}

.x1of0aa5:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-left: var(--ctrl-input-padding-x-sm);
}

.xakpav2:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-left: var(--ctrl-input-padding-x);
}

.x1t11mm0:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-left: var(--space-1);
}

.x6enc3n:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-left: var(--space-2);
}

.x1cb00rx:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-left: var(--space-3);
}

.x7xe1zy:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-left: var(--space-4);
}

.x1kkv7ly:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-left: var(--space-5);
}

.x16tdjq0:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-left: var(--space-6);
}

.xv2dxz8:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-right: .45em;
}

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

.xw7nc43:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-right: 3px;
}

.x1mc1s19:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-right: calc(var(--ctrl-input-padding-x-sm) + var(--space-4));
}

.x1g2t14o:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-right: calc(var(--ctrl-input-padding-x) + var(--space-5) + var(--space-1));
}

.x1d42icm:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-right: var(--ctrl-btn-padding-x-lg);
}

.x1eqzlld:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-right: var(--ctrl-btn-padding-x-sm);
}

.x2zfith:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-right: var(--ctrl-btn-padding-x);
}

.xvh7dlx:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-right: var(--ctrl-btn-padding-y-lg);
}

.xuoycwm:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-right: var(--ctrl-btn-padding-y-sm);
}

.x1ow2nk3:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-right: var(--ctrl-btn-padding-y);
}

.x1qjo5au:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-right: var(--ctrl-input-padding-x-sm);
}

.x1pgz4tr:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-right: var(--ctrl-input-padding-x);
}

.x7ruhhf:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-right: var(--space-1);
}

.x1gecdg7:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-right: var(--space-2);
}

.x1uvjf4i:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-right: var(--space-3);
}

.x1rszif4:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-right: var(--space-4);
}

.xt0xscl:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-right: var(--space-5);
}

.x1z06fhp:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-right: var(--space-6);
}

.x13ui6vm:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: .25em;
}

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

.x1cal2jn:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: var(--ctrl-btn-padding-y-lg);
}

.x15sh3d6:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: var(--ctrl-btn-padding-y-sm);
}

.x10ptl8b:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: var(--ctrl-btn-padding-y);
}

.x1bic591:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: var(--ctrl-input-padding-y-sm);
}

.x5xet8r:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: var(--ctrl-input-padding-y);
}

.x15koebe:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: var(--space-1);
}

.x1mg8snn:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: var(--space-2);
}

.x1kve551:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: var(--space-3);
}

.xvaac52:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: var(--space-4);
}

.xb5peal:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: var(--space-6);
}

.x1jm3axb:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: var(--x-paddingTop);
}

.x3m8u43:not(#\#):not(#\#):not(#\#):not(#\#) {
  right: 0;
}

.x4y8pii:not(#\#):not(#\#):not(#\#):not(#\#) {
  right: var(--space-1);
}

.xyx75mv:not(#\#):not(#\#):not(#\#):not(#\#) {
  right: var(--space-2);
}

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

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

.x80663w:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: auto;
}

.xoden9:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: .5em;
}

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

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

.xsk17dz:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 1.125rem;
}

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

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

.x1a00udw:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 15px;
}

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

.x154i66o:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 3.5rem;
}

.x14qfxbe:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 36px;
}

.x1pq5h1c:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 5.5rem;
}

.xni59qk:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 72px;
}

.x1dmp6jm:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 80px;
}

.x14atkfc:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: auto;
}

.xltk0nk:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: calc(100vw - var(--space-8));
}

.x1nkj67c:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 1.07143em;
}

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

.x1i7djij:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: var(--entry-width);
}

.xd5ty8x:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: var(--radix-popover-trigger-width);
}

.xu9b199:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: var(--sheet-width);
}

.x15qjcvd:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: var(--space-4);
}

.x19ioxye:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: var(--space-5);
}

.xq13kfg:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: var(--space-6);
}

.x63yzmh:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: var(--space-8);
}

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

.xgh5722[data-state="active"]:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-color: var(--color-primary-9);
}

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

.x1ck2ogw:focus:not(#\#):not(#\#):not(#\#):not(#\#) {
  left: var(--space-2);
}

.x1yt1tx4:focus:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: var(--space-2);
}

.x1jqxupm:focus:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: auto;
}
