/*!
 * Browser reset from Tailwind CSS.
 * MIT License
 * Copyright (c) Tailwind Labs, Inc.
 *
 * Permission is hereby granted, free of charge, to any person obtaining a copy
 * of this software and associated documentation files (the "Software"), to deal
 * in the Software without restriction, including without limitation the rights
 * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 * copies of the Software, and to permit persons to whom the Software is
 * furnished to do so, subject to the following conditions:
 *
 * The above copyright notice and this permission notice shall be included in all
 * copies or substantial portions of the Software.
 *
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
 * SOFTWARE.
 */@layer reset;@layer reset{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var( --default-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" );font-feature-settings:var(--default-font-feature-settings, normal);font-variation-settings:var(--default-font-variation-settings, normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var( --default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace );font-feature-settings:var(--default-mono-font-feature-settings, normal);font-variation-settings:var( --default-mono-font-variation-settings, normal );font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance: -apple-pay-button))) or (contain-intrinsic-size: 1px){::placeholder{color:currentColor}@supports (color: color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}button:not(:disabled),[role=button]:not(:disabled){cursor:pointer}}@font-face{font-family:Inter;src:url(/assets/InterVariable-DEKF4JyX.ttf) format("truetype");font-weight:50 900;font-style:normal;font-display:swap}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}*{letter-spacing:-.018em}:root{--font-mono: ui-monospace, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--color-red-300: oklch(80.8% .114 19.571);--color-red-400: oklch(70.4% .191 22.216);--color-red-500: oklch(63.7% .237 25.331);--color-red-600: oklch(57.7% .245 27.325);--color-red-700: oklch(50.5% .213 27.518);--color-red-800: oklch(44.4% .177 26.899);--color-amber-500: oklch(76.9% .188 70.08);--color-amber-600: oklch(66.6% .179 58.318);--color-amber-700: oklch(55.5% .163 48.998);--color-yellow-300: oklch(90.5% .182 98.111);--color-yellow-400: oklch(85.2% .199 91.936);--color-yellow-500: oklch(79.5% .184 86.047);--color-green-300: oklch(87.1% .15 154.449);--color-green-400: oklch(79.2% .209 151.711);--color-green-500: oklch(72.3% .219 149.579);--color-green-700: oklch(52.7% .154 150.069);--color-sky-300: oklch(82.8% .111 230.318);--color-sky-700: oklch(50% .134 242.749);--color-neutral-50: oklch(98.5% 0 none);--color-neutral-100: oklch(97% 0 none);--color-neutral-200: oklch(92.2% 0 none);--color-neutral-300: oklch(87% 0 none);--color-neutral-400: oklch(70.8% 0 none);--color-neutral-500: oklch(55.6% 0 none);--color-neutral-600: oklch(43.9% 0 none);--color-neutral-700: oklch(37.1% 0 none);--color-neutral-800: oklch(26.9% 0 none);--color-neutral-900: oklch(20.5% 0 none);--color-neutral-950: oklch(14.5% 0 none);--color-white: #fff;--spacing: .25rem;--text-xs: .75rem;--text-xs--line-height: calc(1 / .75);--text-sm: .875rem;--text-sm--line-height: calc(1.25 / .875);--text-lg: 1.125rem;--text-lg--line-height: calc(1.75 / 1.125);--text-xl: 1.25rem;--text-xl--line-height: calc(1.75 / 1.25);--text-2xl: 1.5rem;--text-2xl--line-height: calc(2 / 1.5);--radius-sm: .25rem;--radius-md: .375rem;--ease-out: cubic-bezier(0, 0, .2, 1);--ease-in-out: cubic-bezier(.4, 0, .2, 1);--default-transition-duration: .15s;--default-transition-timing-function: cubic-bezier(.4, 0, .2, 1);--default-font-family: "Inter", sans-serif;--default-mono-font-family: var(--font-mono);--background-color-body: var(--color-white);--background-color-navbar: var(--color-white);--background-color-subtle: oklch(0% 0 0/.05);--background-color-muted: oklch(0% 0 0/.02);--background-color-field: var(--color-neutral-100);--background-color-field-hover: var(--color-neutral-200);--background-color-overlay: oklch(from var(--color-neutral-950) l c h / .5);--background-color-dialog: var(--color-white);--text-color-base: var(--color-neutral-950);--text-color-subtle: var(--color-neutral-500);--text-color-light: var(--color-neutral-800);--text-color-muted: var(--color-neutral-400);--text-color-disabled: var(--color-neutral-300);--border-color-base: oklch(0% 0 0/.1);--border-color-strong: oklch(0% 0 0/.16);--ring-color-focus: oklch(0% 0 0/.16);--button-accent-shadow: 0 1px 2px oklch(0% 0 0/.1);--button-subtle-shadow: 0 1px 2px oklch(0% 0 0/.08);--popup-shadow: 0 0 0 1px oklch(0% 0 0/.08), 0 8px 24px oklch(0% 0 0/.08), 0 2px 4px oklch(0% 0 0/.04);--background-color-button-accent: var(--color-neutral-900);--background-color-button-accent-hover: var(--color-neutral-800);--background-color-button-accent-active: var(--color-neutral-700);--text-color-button-accent: var(--color-white);--background-color-button-subtle: var(--color-neutral-100);--background-color-button-subtle-hover: var(--color-neutral-200);--background-color-button-subtle-active: var(--color-neutral-300);--text-color-button-subtle: var(--color-neutral-950);--background-color-button-inverted: var(--color-neutral-900);--background-color-button-inverted-hover: var(--color-neutral-800);--background-color-button-inverted-active: var(--color-neutral-700);--text-color-button-inverted: var(--color-neutral-50);--background-color-button-ghost: transparent;--background-color-button-ghost-hover: var(--color-neutral-100);--background-color-button-ghost-active: var(--color-neutral-200);--text-color-button-ghost: var(--color-neutral-500);--background-color-button-danger: var(--color-red-600);--background-color-button-danger-hover: var(--color-red-700);--background-color-button-danger-active: var(--color-red-800);--text-color-button-danger: var(--color-white);--background-color-popup: var(--color-white);--background-color-control: var(--color-neutral-200);--background-color-control-hover: var(--color-neutral-300);--background-color-control-checked: var(--color-neutral-900);--text-color-control-checked: var(--color-white);--text-color-danger: var(--color-red-600);--text-color-success: var(--color-green-700);--text-color-warning: var(--color-amber-600);--background-color-badge-yellow: oklch( from var(--color-amber-500) l c h / .12 );--text-color-badge-yellow: var(--color-amber-700);--background-color-badge-neutral: oklch(0% 0 0/.06);--text-color-badge-neutral: var(--color-neutral-700);--background-color-badge-accent: var(--color-neutral-900);--text-color-badge-accent: var(--color-white);--background-color-badge-green: oklch( from var(--color-green-500) l c h / .1 );--text-color-badge-green: var(--color-green-700);--background-color-badge-red: oklch(from var(--color-red-500) l c h / .1);--text-color-badge-red: var(--color-red-700);--font-weight-normal: 480;--font-weight-medium: 580;--shadow-button-accent: var(--button-accent-shadow);--shadow-button-subtle: var(--button-subtle-shadow);--shadow-popup: var(--popup-shadow);--container-app: 960px}.dark{color-scheme:dark;--background-color-body: #262626;--background-color-navbar: #2a2a2a;--background-color-subtle: oklch(100% 0 0/.06);--background-color-muted: oklch(100% 0 0/.02);--background-color-field: var(--color-neutral-700);--background-color-field-hover: var(--color-neutral-600);--background-color-dialog: #2f2f2f;--text-color-base: var(--color-neutral-50);--text-color-subtle: var(--color-neutral-400);--text-color-light: #b3b3b3;--text-color-muted: var(--color-neutral-500);--text-color-disabled: var(--color-neutral-600);--border-color-base: oklch(100% 0 0/.04);--border-color-strong: oklch(100% 0 0/.08);--ring-color-focus: oklch(100% 0 0/.12);--button-accent-shadow: 0px 2px 4px #00000014, 0px 2px 2px -1px #00000029, inset 0px 1px 0px #ffffff1f;--button-subtle-shadow: 0px 2px 4px #00000014, 0px 2px 2px -1px #00000029, inset 0px 1px 0px #ffffff14;--popup-shadow: 0px 8px 24px #00000052, 0px 2px 4px #00000029, inset 0px 1px 0px #ffffff0f;--background-color-button-accent: var(--color-neutral-100);--background-color-button-accent-hover: var(--color-neutral-300);--background-color-button-accent-active: var(--color-neutral-400);--text-color-button-accent: var(--color-neutral-800);--background-color-button-subtle: var(--color-neutral-700);--background-color-button-subtle-hover: var(--color-neutral-600);--background-color-button-subtle-active: var(--color-neutral-500);--text-color-button-subtle: var(--color-neutral-50);--background-color-button-inverted: var(--color-neutral-100);--background-color-button-inverted-hover: var(--color-neutral-300);--background-color-button-inverted-active: var(--color-neutral-400);--text-color-button-inverted: var(--color-neutral-800);--background-color-button-ghost-hover: var(--color-neutral-700);--background-color-button-ghost-active: var(--color-neutral-600);--text-color-button-ghost: var(--color-neutral-400);--background-color-popup: #2f2f2f;--background-color-control: var(--color-neutral-600);--background-color-control-hover: var(--color-neutral-500);--background-color-control-checked: var(--color-neutral-100);--text-color-control-checked: var(--color-neutral-800);--text-color-danger: var(--color-red-400);--text-color-success: var(--color-green-400);--text-color-warning: var(--color-yellow-300);--background-color-badge-yellow: oklch( from var(--color-yellow-400) l c h / .1 );--text-color-badge-yellow: var(--color-yellow-300);--background-color-badge-neutral: oklch(100% 0 0/.08);--text-color-badge-neutral: var(--color-neutral-300);--background-color-badge-accent: var(--color-neutral-100);--text-color-badge-accent: var(--color-neutral-800);--background-color-badge-green: oklch( from var(--color-green-400) l c h / .1 );--text-color-badge-green: var(--color-green-300);--background-color-badge-red: oklch(from var(--color-red-400) l c h / .1);--text-color-badge-red: var(--color-red-300)}.blocks-button-group>*{border-radius:0}.blocks-button-group>:not(:first-child){border-color:currentColor}@supports (color: color-mix(in lab,red,red)){.blocks-button-group>:not(:first-child){border-color:color-mix(in oklab,currentcolor 10%,transparent)}}.blocks-button-group-horizontal>:first-child{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.blocks-button-group-horizontal>:last-child{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.blocks-button-group-horizontal>:not(:first-child){border-left-style:solid;border-left-width:1px}.blocks-button-group-vertical>:first-child{border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md)}.blocks-button-group-vertical>:last-child{border-bottom-right-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.blocks-button-group-vertical>:not(:first-child){border-top-style:solid;border-top-width:1px}.blocks-sidebar-menu-button svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);flex-shrink:0}.blocks-sidebar-root[data-state=collapsed] .blocks-sidebar-menu-button>span:not(:has(*)){display:none}.blocks-switch-md>span{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.blocks-switch-md>[data-checked]{translate:calc(var(--spacing) * 3) 0}.blocks-switch-sm>span{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.blocks-switch-sm>[data-checked]{translate:calc(var(--spacing) * 2.5) 0}@layer reset{:where(.blocks-dialog-header>:not(:last-child)),:where(.blocks-alert-dialog-header>:not(:last-child)),:where(.blocks-sheet-header>:not(:last-child)){margin-block-start:0;margin-block-end:calc(var(--spacing) * .5)}:where(.blocks-typography-list>:not(:last-child)){margin-block-start:0;margin-block-end:var(--spacing)}}.blocks-alert-icon svg,.blocks-avatar-lg svg,.blocks-item-media svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.blocks-alert-danger svg{color:var(--text-color-danger)}.blocks-alert-warning svg{color:var(--text-color-warning)}.blocks-alert-success svg{color:var(--text-color-success)}.blocks-breadcrumb-separator svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.blocks-empty-media svg{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}:root{--sh-class: var(--color-sky-700);--sh-identifier: var(--color-neutral-800);--sh-sign: var(--color-neutral-500);--sh-property: var(--color-neutral-800);--sh-entity: var(--color-sky-700);--sh-jsxliterals: var(--color-neutral-600);--sh-string: var(--color-green-700);--sh-keyword: var(--color-neutral-500);--sh-comment: var(--color-neutral-400)}.dark{--sh-class: var(--color-sky-300);--sh-identifier: var(--color-neutral-100);--sh-sign: var(--color-neutral-400);--sh-property: var(--color-neutral-100);--sh-entity: var(--color-sky-300);--sh-jsxliterals: var(--color-neutral-300);--sh-string: var(--color-green-300);--sh-keyword: var(--color-neutral-400);--sh-comment: var(--color-neutral-500)}

@layer reset, stylex.priority1;

@layer stylex.priority2 {
  .xkdpibf {
    margin: -1px;
  }

  .x1q2x13t {
    margin: calc(var(--spacing) * 2);
  }

  .x1717udv {
    padding: 0;
  }

  .xhymmc5 {
    padding: calc(var(--spacing) * .5);
  }

  .xl8szhi {
    padding: calc(var(--spacing) * 1.5);
  }

  .xta37x7 {
    padding: calc(var(--spacing) * 1);
  }

  .x13whort {
    padding: calc(var(--spacing) * 10);
  }

  .x1an2qmp {
    padding: calc(var(--spacing) * 2);
  }

  .xpdg1yr {
    padding: calc(var(--spacing) * 3);
  }

  .x1lo3gce {
    padding: calc(var(--spacing) * 8);
  }

  .xz58efq {
    padding: var(--spacing);
  }

  .x1sgwozl[data-empty] {
    padding: 0;
  }
}

@layer stylex.priority3 {
  .x1hq4ifn {
    border-color: #ff656833;
    border-color: color-mix(in oklab,var(--color-red-400) 20%,transparent);
  }

  .x9r1u3d {
    border-color: #0000;
  }

  .x153f022 {
    border-color: var(--border-color-base);
  }

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

  .x6w5c0t {
    border-color: var(--x-borderColor);
  }

  .x16eypsj {
    border-radius: .25rem;
  }

  .xf8vo6c {
    border-radius: 3.40282e38px;
  }

  .x1pjcqnp {
    border-radius: inherit;
  }

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

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

  .xbsl7fq {
    border-style: dashed;
  }

  .x1y0btm7 {
    border-style: solid;
  }

  .xc342km {
    border-width: 0;
  }

  .xmkeg23 {
    border-width: 1px;
  }

  .x98rzlu {
    flex: 1;
  }

  .xxhr3t {
    gap: 0;
  }

  .x1ayj5zq {
    gap: calc(var(--spacing) * .5);
  }

  .xdbsy92 {
    gap: calc(var(--spacing) * 1.5);
  }

  .xesin4p {
    gap: calc(var(--spacing) * 1);
  }

  .x14w9kx6 {
    gap: calc(var(--spacing) * 10);
  }

  .xodbl6f {
    gap: calc(var(--spacing) * 2);
  }

  .x1s6smp3 {
    gap: calc(var(--spacing) * 3);
  }

  .x9bwth2 {
    gap: calc(var(--spacing) * 4);
  }

  .x1t8piiv {
    gap: calc(var(--spacing) * 5);
  }

  .xgjbcjk {
    gap: calc(var(--spacing) * 6);
  }

  .x1ne1kdg {
    gap: calc(var(--spacing) * 8);
  }

  .x10vr27k {
    gap: var(--spacing);
  }

  .x10no89f {
    inset-block: 0;
  }

  .x17y0mx6 {
    inset-inline: 0;
  }

  .xgszbac {
    margin-block: calc(var(--spacing) * 1);
  }

  .xvueqy4 {
    margin-inline: auto;
  }

  .xlo6qcd {
    margin-inline: calc(var(--spacing) * .5);
  }

  .xzomodv {
    margin-inline: calc(var(--spacing) * 1.5);
  }

  .x7go5or {
    margin-inline: calc(var(--spacing) * 1);
  }

  .x1v8ee6v {
    margin-inline: var(--spacing);
  }

  .x1a2a7pz {
    outline: none;
  }

  .x1v2b3k1 {
    overflow: auto !important;
  }

  .xysyzu8 {
    overflow: auto;
  }

  .xb3r6kr {
    overflow: hidden;
  }

  .xish69e {
    overscroll-behavior: contain;
  }

  .x1j30qws {
    padding-block: calc(var(--spacing) * .5);
  }

  .xsfolcg {
    padding-block: calc(var(--spacing) * 1.5);
  }

  .x1y1lj4h {
    padding-block: calc(var(--spacing) * 1);
  }

  .x1p0d7z3 {
    padding-block: calc(var(--spacing) * 10);
  }

  .x1w2eqrg {
    padding-block: calc(var(--spacing) * 2);
  }

  .x6a3fjc {
    padding-block: calc(var(--spacing) * 3);
  }

  .xbp3hp4 {
    padding-block: calc(var(--spacing) * 4);
  }

  .x1ngt3xt {
    padding-block: var(--spacing);
  }

  .x1bxwecv {
    padding-inline: calc(var(--spacing) * .5);
  }

  .x1jrys5w {
    padding-inline: calc(var(--spacing) * 1.5);
  }

  .x1ijn01s {
    padding-inline: calc(var(--spacing) * 1);
  }

  .x7jq3v8 {
    padding-inline: calc(var(--spacing) * 2.5);
  }

  .x1sltkr2 {
    padding-inline: calc(var(--spacing) * 2);
  }

  .xufnynq {
    padding-inline: calc(var(--spacing) * 4);
  }

  .xwds58s {
    padding-inline: calc(var(--spacing) * 6);
  }

  .x11x033 {
    place-content: center;
  }

  .xhfbhpw {
    scroll-snap-type: x mandatory;
  }

  .x168l2et {
    scroll-snap-type: y mandatory;
  }

  .x1fye3y2 {
    transition: transform .5s cubic-bezier(.22, 1, .36, 1), opacity .5s, height .15s;
  }

  .xsxr6we[data-state="collapsed"] {
    overflow: hidden;
  }

  .x1d248i7:focus {
    border-color: var(--border-color-base);
  }

  @media (width >= 64rem) {
    .x1wy5o0a.x1wy5o0a {
      padding-inline: calc(var(--spacing) * 10);
    }
  }
}

@layer stylex.priority4 {
  .xlh3980 {
    -moz-osx-font-smoothing: grayscale;
  }

  .x1ua5tub {
    -webkit-box-orient: vertical;
  }

  .xvmahel {
    -webkit-font-smoothing: antialiased;
  }

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

  .x6s0dn4 {
    align-items: center;
  }

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

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

  .x1qjc9v5 {
    align-items: stretch;
  }

  .xamitd3 {
    align-self: center;
  }

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

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

  .xkh2ocl {
    align-self: stretch;
  }

  .xmmqq2k {
    animation-delay: .15s;
  }

  .x1x1c4bx {
    animation-delay: .3s;
  }

  .x15q9nvk {
    animation-delay: .45s;
  }

  .x1uzojwf {
    animation-delay: 0s;
  }

  .x1s0aqod {
    animation-direction: normal;
  }

  .x5hsz1j {
    animation-duration: .2s;
  }

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

  .x1c74tu6 {
    animation-duration: 2s;
  }

  .x1ir97tl {
    animation-fill-mode: none;
  }

  .x1v7wizp {
    animation-iteration-count: 1;
  }

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

  .xo6bm9r {
    animation-name: xjsmpz5-B;
  }

  .xpdggbf {
    animation-name: xsbb685-B;
  }

  .xw1l40g {
    animation-timing-function: cubic-bezier(.4, 0, .6, 1);
  }

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

  .x1debuo4 {
    animation-timing-function: ease;
  }

  .xjyslct {
    appearance: none;
  }

  .x1ks8zjq {
    background-color: #0000;
  }

  .xtwfq29 {
    background-color: currentColor;
  }

  .xjbqb8w {
    background-color: #0000;
  }

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

  .x148brc0 {
    background-color: var(--background-color-badge-green);
  }

  .xcx4q4m {
    background-color: var(--background-color-badge-neutral);
  }

  .xkzywpe {
    background-color: var(--background-color-badge-red);
  }

  .x1p7hje3 {
    background-color: var(--background-color-badge-yellow);
  }

  .xgxwknt {
    background-color: var(--background-color-body);
  }

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

  .x1mcfavh {
    background-color: var(--background-color-button-danger);
  }

  .xdzsvgg {
    background-color: var(--background-color-button-ghost);
  }

  .x5cc0tt {
    background-color: var(--background-color-button-inverted);
  }

  .x1odyjhc {
    background-color: var(--background-color-button-subtle);
  }

  .xs2h46j {
    background-color: var(--background-color-control-checked);
  }

  .xqmnro3 {
    background-color: var(--background-color-control);
  }

  .xst71lu {
    background-color: var(--background-color-dialog);
  }

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

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

  .x1kmvzv3 {
    background-color: var(--background-color-navbar);
  }

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

  .x1vtlgy3 {
    background-color: var(--background-color-popup);
  }

  .x19vsjn6 {
    background-color: var(--background-color-subtle);
  }

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

  .x1721nfx {
    background-color: var(--color-green-500);
  }

  .xnnspbw {
    background-color: var(--color-red-500);
  }

  .x1eshdfe {
    background-color: var(--color-white);
  }

  .x11y4vnf {
    background-color: var(--color-yellow-500);
  }

  .x1bse2po {
    background-color: var(--text-color-control-checked);
  }

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

  .x1pz9wcp {
    background-image: linear-gradient(to bottom right,var(--background-color-control) 0%,var(--background-color-field) 100%);
    background-image: linear-gradient(to bottom right in oklab,var(--background-color-control) 0%,var(--background-color-field) 100%);
  }

  .xab69uv {
    box-shadow: 0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;
  }

  .x1gnnqk1 {
    box-shadow: none;
  }

  .xwjl6ai {
    box-shadow: var(--button-accent-shadow);
  }

  .x1ed4qpj {
    box-shadow: var(--button-subtle-shadow);
  }

  .x9at5sn {
    box-shadow: var(--popup-shadow);
  }

  .xhdg8po {
    caption-side: bottom;
  }

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

  .xwl1b8t {
    color: var(--background-color-popup);
  }

  .xqj1knv {
    color: var(--text-color-badge-accent);
  }

  .xwhs3lf {
    color: var(--text-color-badge-green);
  }

  .xkhknut {
    color: var(--text-color-badge-neutral);
  }

  .xntvdct {
    color: var(--text-color-badge-red);
  }

  .x6606jz {
    color: var(--text-color-badge-yellow);
  }

  .x1tepqnu {
    color: var(--text-color-base);
  }

  .x1njfidg {
    color: var(--text-color-button-accent);
  }

  .x1uysx86 {
    color: var(--text-color-button-danger);
  }

  .xbli0uv {
    color: var(--text-color-button-ghost);
  }

  .x92pgyq {
    color: var(--text-color-button-inverted);
  }

  .xcn8vxu {
    color: var(--text-color-button-subtle);
  }

  .x1b68dss {
    color: var(--text-color-control-checked);
  }

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

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

  .xpgazyi {
    color: var(--text-color-light);
  }

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

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

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

  .xnel3ax {
    color: var(--toast-title-color);
  }

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

  .xicojor {
    cursor: col-resize;
  }

  .xt0e3qv {
    cursor: default;
  }

  .x7eptgl {
    cursor: ew-resize;
  }

  .xyozgr7 {
    cursor: row-resize;
  }

  .x104kibb {
    display: -webkit-box;
  }

  .x78zum5 {
    display: flex;
  }

  .xrvj5dj {
    display: grid;
  }

  .x3nfvp2 {
    display: inline-flex;
  }

  .xwz0xwf {
    display: inline-grid;
  }

  .x1s85apg {
    display: none;
  }

  .x5f5z56 {
    field-sizing: content;
  }

  .x1l7klhg {
    flex-basis: 100%;
  }

  .x5w6pb2 {
    flex-basis: 33.3333%;
  }

  .xdt5ytf {
    flex-direction: column;
  }

  .x1q0g3np {
    flex-direction: row;
  }

  .x2lah0s {
    flex-shrink: 0;
  }

  .x1a02dak {
    flex-wrap: wrap;
  }

  .xjb2p0i {
    font-family: inherit;
  }

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

  .x1jvydc1 {
    font-size: 15px;
  }

  .x1j61zf2 {
    font-size: 16px;
  }

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

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

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

  .x1abrqgs {
    font-size: var(--text-xl);
  }

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

  .x1k4tb9n {
    font-style: italic;
  }

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

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

  .x1sodnla {
    font-weight: var(--font-weight-normal);
  }

  .x1noms9b {
    grid-template-columns: none;
  }

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

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

  .xc8icb0 {
    isolation: isolate;
  }

  .xl56j7k {
    justify-content: center;
  }

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

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

  .xvei25v {
    line-height: calc(var(--spacing) * 5);
  }

  .x88dav3 {
    line-height: calc(var(--spacing) * 6);
  }

  .x6nmexb {
    line-height: var(--text-2xl--line-height);
  }

  .x1ilixca {
    line-height: var(--text-lg--line-height);
  }

  .x1ev7iby {
    line-height: var(--text-sm--line-height);
  }

  .xt3vbrz {
    line-height: var(--text-xl--line-height);
  }

  .x1t14kij {
    line-height: var(--text-xs--line-height);
  }

  .xtaz4m5 {
    list-style-type: disc;
  }

  .xbyyjgo {
    opacity: .5;
  }

  .xg01cxk {
    opacity: 0;
  }

  .x14z8z8x {
    order: 9999;
  }

  .x1t137rt {
    outline-style: none;
  }

  .x47corl {
    pointer-events: none;
  }

  .x10l6tqk {
    position: absolute;
  }

  .xixxii4 {
    position: fixed;
  }

  .x1n2onr6 {
    position: relative;
  }

  .x7wzq59 {
    position: sticky;
  }

  .xtt52l0 {
    resize: none;
  }

  .x1qul50q {
    rotate: 180deg;
  }

  .xq77vm1 {
    rotate: 90deg;
  }

  .x45z3ob {
    row-gap: calc(var(--spacing) * .5);
  }

  .xkcv6ua {
    scroll-behavior: smooth;
  }

  .x1bhewko {
    scroll-snap-align: start;
  }

  .x1rohswg {
    scrollbar-width: none;
  }

  .x1597r2g {
    scrollbar-width: thin;
  }

  .x2b8uid {
    text-align: center;
  }

  .xdpxx8g {
    text-align: left;
  }

  .x1hr2gdg {
    text-align: right;
  }

  .xfa8445 {
    -webkit-text-decoration-color: var(--text-color-muted);
    text-decoration-color: var(--text-color-muted);
  }

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

  .xlyipyv {
    text-overflow: ellipsis;
  }

  .xn80e1m {
    text-transform: capitalize;
  }

  .xtvhhri {
    text-transform: uppercase;
  }

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

  .x3pynha {
    text-underline-offset: 4px;
  }

  .xm4efwp {
    transform-origin: bottom;
  }

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

  .x1a1axq7 {
    transform: translateX(var(--toast-swipe-movement-x)) translateY(calc(var(--toast-swipe-movement-y) - (var(--toast-index) * var(--peek)) - (var(--shrink) * var(--height)))) scale(var(--scale));
  }

  .x5h36tt {
    transition-delay: .15s;
  }

  .x1ui1jxi {
    transition-delay: .3s;
  }

  .x17u8lax {
    transition-delay: .45s;
  }

  .x1ahifba {
    transition-delay: 0s;
  }

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

  .x1g2r6go {
    transition-duration: .1s;
  }

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

  .x13dflua {
    transition-duration: .2s;
  }

  .x1d8287x {
    transition-duration: .3s;
  }

  .x1bdxd7p {
    transition-duration: var(--default-transition-duration);
  }

  .xfagghw {
    transition-property: all;
  }

  .xkdsq27 {
    transition-property: box-shadow;
  }

  .xtnl7vc {
    transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke;
  }

  .xua3uq3 {
    transition-property: height;
  }

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

  .x19991ni {
    transition-property: opacity;
  }

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

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

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

  .x10jsvyt {
    transition-property: transform, translate, scale, rotate;
  }

  .x1mnhl27 {
    transition-property: translate, width;
  }

  .xxrbq2n {
    transition-property: width;
  }

  .x1qn7crv {
    transition-timing-function: var(--default-transition-timing-function);
  }

  .x122hhpc {
    transition-timing-function: var(--ease-out);
  }

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

  .x16n82f9 {
    translate: -50%;
  }

  .x3sa99s {
    translate: 0 -50%;
  }

  .x10zhpq9 {
    translate: var(--active-tab-left) 0;
  }

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

  .xxymvpz {
    vertical-align: middle;
  }

  .xuxw1ft {
    white-space: nowrap;
  }

  .xuvdrym {
    z-index: -10;
  }

  .x1n327nk {
    z-index: 10;
  }

  .x1355qak {
    z-index: 20;
  }

  .xeut3pp {
    z-index: 99;
  }

  .x14g40p9 {
    z-index: 999;
  }

  .x1l48cz2 {
    z-index: calc(1000 - var(--toast-index));
  }

  .x89ohz0.x89ohz0:where(.x1sjy04c:disabled ~ *) {
    opacity: .5;
  }

  .x1nfj1il[data-scrolling], .x30h65u[data-hovering] {
    animation-delay: 0s;
  }

  .xezkcry[data-indeterminate] {
    animation-duration: 2s;
  }

  .x1fkt45h[data-indeterminate] {
    animation-iteration-count: infinite;
  }

  .x843i9x[data-open] {
    animation-name: x176h10f-B;
  }

  .xndyst9[data-indeterminate] {
    animation-name: xjsmpz5-B;
  }

  .xg4bj8c[data-closed] {
    animation-name: xm8r1cm-B;
  }

  .x13kblpb[data-closed] {
    animation-name: xqt83jo-B;
  }

  .xth2ddy[data-open] {
    animation-name: xtyujo6-B;
  }

  .x8imx0k[data-indeterminate] {
    animation-timing-function: cubic-bezier(.4, 0, .6, 1);
  }

  .x1cdgkla[data-popup-open], .xqcv76a[data-pressed] {
    background-color: var(--background-color-button-subtle);
  }

  .x1wjigw3[data-indeterminate], .x9a40z6[data-checked] {
    background-color: var(--background-color-control-checked);
  }

  .xfspr5m[data-popup-open], .xnbqf5e[data-active], .xnk2dpw[data-status="active"], .xs0bnlm[data-highlighted], .xtpfitu[data-state="selected"] {
    background-color: var(--background-color-subtle);
  }

  .xb98auz[data-active] {
    background-color: var(--text-color-base);
  }

  .xt8o2h1[data-checked] {
    background-color: var(--text-color-control-checked);
  }

  .x1woylv2.x1woylv2:where(.xw3gnmo[data-invalid] *), .xseorde:focus-within:has(input[data-invalid]) {
    box-shadow: 0 0 0 4px #ff656833;
    box-shadow: 0 0 0 4px color-mix(in oklab,var(--color-red-400) 20%,transparent);
  }

  .xuapu3[data-active]:focus-visible {
    box-shadow: 0 0 0 4px var(--ring-color-focus),inset 0 -1.5px 0 var(--text-color-base);
  }

  .x1brtvnu:focus-visible {
    box-shadow: 0 0 0 4px var(--ring-color-focus),var(--button-accent-shadow);
  }

  .xcwjgn[data-pressed]:focus-visible, .xsef65z:focus-visible {
    box-shadow: 0 0 0 4px var(--ring-color-focus),var(--button-subtle-shadow);
  }

  .x1de0bei:focus-visible, .x1hxp9em:focus-within {
    box-shadow: 0 0 0 4px var(--ring-color-focus);
  }

  .xidqqtf[data-active] {
    box-shadow: inset 0 -1.5px 0 var(--text-color-base);
  }

  .xqr101g[data-pressed] {
    box-shadow: var(--button-subtle-shadow);
  }

  .x16xx7dm[data-pressed], .x1d3pbk1[data-active], .x1h1fl5h[data-highlighted], .x1pco5xv[data-popup-open], .xb0tojn[data-status="active"], .xj1tyth[data-selected] {
    color: var(--text-color-base);
  }

  .xfgcj78[data-disabled] {
    color: var(--text-color-disabled) !important;
  }

  .xzryrh2[data-placeholder] {
    color: var(--text-color-subtle);
  }

  .x122ql7q:not(:has(input:disabled)), .x3j836:not(:has(textarea:disabled)) {
    cursor: text;
  }

  .xtbn82m.xtbn82m:where(.xwjhl2y[data-indeterminate] *) {
    display: block;
  }

  .x1e0spkz.x1e0spkz:where(.x1gfrv4e[data-panel-open] *) {
    display: inline;
  }

  .x1v4a1ih.x1v4a1ih:where(.x1gfrv4e[data-panel-open] *), .x69bnc9.x69bnc9:where(.xwjhl2y[data-indeterminate] *), .xi9gt7t.xi9gt7t:where(.xh2yrls[data-state="collapsed"] *) {
    display: none;
  }

  .x1m9o16l[data-direction="vertical"] {
    flex-direction: column;
  }

  .x1ly5k1o.x1ly5k1o:where(.xh2yrls[data-state="collapsed"] *) {
    justify-content: center;
  }

  .xxh3kiz[data-disabled] {
    opacity: .5;
  }

  .x1a042xe[data-limited], .x1gqblgl[data-ending-style], .x1llxi74[data-starting-style], .x7u2acd[data-behind] {
    opacity: 0;
  }

  .x14yfv3t[data-hovering], .x1xl9hlu[data-scrolling], .x25t5g8:focus-visible, .xcbbmyo[data-expanded] {
    opacity: 1;
  }

  .x171kvip[data-disabled] {
    pointer-events: none !important;
  }

  .xye1tj0[data-disabled] {
    pointer-events: none;
  }

  .x1q9jo7o[data-side="right"] {
    rotate: -90deg;
  }

  .x1gybtsh[data-side="top"], .x1njw4qn[data-popup-open], .xqrk7bj.xqrk7bj:where(.x1gfrv4e[data-panel-open] *) {
    rotate: 180deg;
  }

  .x1dk2jdp[data-side="left"] {
    rotate: 90deg;
  }

  .x1cbbc8b[data-starting-style], .xa4teq[data-ending-style], .x70r7c9[data-ending-style], .xo01fb8[data-starting-style], .x1ysohyf[data-starting-style], .x9s38s0[data-ending-style] {
    scale: .95;
  }

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

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

  .xj2jtpa[data-expanded] {
    transform: translateX(var(--toast-swipe-movement-x)) translateY(var(--offset-y));
  }

  .x1i389j4[data-starting-style], .x1r8q9kg[data-ending-style]:not([data-limited]):not([data-swipe-direction]) {
    transform: translateY(150%);
  }

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

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

  .xgx2nz3[data-scrolling], .xtt0mxi[data-hovering] {
    transition-delay: 0s;
  }

  .x6o7t2g[data-hovering], .xxk59lf[data-scrolling] {
    transition-duration: 75ms;
  }

  .xfm2kp[data-instant] {
    transition-property: none;
  }

  .x17jv5dk[data-ending-style], .x1t7a34h[data-starting-style] {
    translate: -100%;
  }

  .x1b7hh2h[data-starting-style][data-activation-direction="left"], .xavp87l[data-ending-style][data-activation-direction="right"] {
    translate: -50%;
  }

  .x1ubzu8v[data-starting-style], .xebpofx[data-ending-style] {
    translate: 0 -100%;
  }

  .xab7bzu[data-ending-style], .xxoiweb[data-starting-style] {
    translate: 0 100%;
  }

  .x139i1vd[data-ending-style], .x1bm9db3[data-starting-style] {
    translate: 100%;
  }

  .x383xey[data-ending-style][data-activation-direction="left"], .xcbrm67[data-starting-style][data-activation-direction="right"] {
    translate: 50%;
  }

  .xzp6yrx:has(textarea) {
    align-items: stretch;
  }

  .xqemz3a:has(input:focus-visible) {
    box-shadow: 0 0 0 4px var(--ring-color-focus),var(--button-subtle-shadow);
  }

  .x1ls5mil:has(:disabled) {
    opacity: .5;
  }

  .x138ak6i:has(:disabled) {
    pointer-events: none;
  }

  .xjl7jj:empty {
    display: none;
  }

  .xijokvz:disabled {
    opacity: .5;
  }

  .xaqnwrm:disabled {
    pointer-events: none;
  }

  .x19w40u9:focus {
    background-color: var(--background-color-field-hover);
  }

  .xc4dodc:focus {
    box-shadow: 0 0 0 4px var(--ring-color-focus);
  }

  .x1l7tt96:active {
    background-color: var(--background-color-button-accent-active);
  }

  .x1vqsfqm:active {
    background-color: var(--background-color-button-danger-active);
  }

  .x3t6vp6:active {
    background-color: var(--background-color-button-ghost-active);
  }

  .xb15yr0:active {
    background-color: var(--background-color-button-inverted-active);
  }

  .x1yvuz3d:active {
    background-color: var(--background-color-button-subtle-active);
  }

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

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

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

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

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

  @media (hover: hover) {
    .x3707he.x3707he.x3707he:where(.x1gf9syb:hover *) {
      opacity: 1;
    }

    .x19nc06b.x19nc06b:active:hover {
      background-color: var(--background-color-button-accent-active);
    }

    .xks1iuc.xks1iuc:active:hover {
      background-color: var(--background-color-button-danger-active);
    }

    .x9zjc5u.x9zjc5u:active:hover {
      background-color: var(--background-color-button-ghost-active);
    }

    .x18zf2sa.x18zf2sa:active:hover {
      background-color: var(--background-color-button-inverted-active);
    }

    .x1ybj4tj.x1ybj4tj:active:hover {
      background-color: var(--background-color-button-subtle-active);
    }

    .xefmex.xefmex[data-pressed]:hover {
      background-color: var(--background-color-button-subtle);
    }

    .x6dnz5q.x6dnz5q[data-checked]:hover, .xdr93g8.xdr93g8[data-indeterminate]:hover {
      background-color: var(--background-color-control-checked);
    }

    .x1f2hqym.x1f2hqym:not(:has(input:disabled)):hover, .xvk9q41.xvk9q41:not(:has(textarea:disabled)):hover {
      background-color: var(--background-color-field-hover);
    }

    .x14f5k8o.x14f5k8o[data-state="selected"]:hover {
      background-color: var(--background-color-subtle);
    }

    .xa55zen.xa55zen[data-active]:hover {
      color: var(--text-color-base);
    }

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

    .x6eeofm.x6eeofm:hover {
      background-color: var(--background-color-button-danger-hover);
    }

    .x1qo98ra.x1qo98ra:hover {
      background-color: var(--background-color-button-ghost-hover);
    }

    .x55hb3d.x55hb3d:hover {
      background-color: var(--background-color-button-inverted-hover);
    }

    .x1ba3b6n.x1ba3b6n:hover {
      background-color: var(--background-color-button-subtle-hover);
    }

    .x13x7nyj.x13x7nyj:hover {
      background-color: var(--background-color-control-checked);
    }

    .x1t54whb.x1t54whb:hover {
      background-color: var(--background-color-control-hover);
    }

    .x1jpfj5n.x1jpfj5n:hover {
      background-color: var(--background-color-field-hover);
    }

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

    .x1wvh1f5.x1wvh1f5:hover {
      background-color: var(--background-color-subtle);
    }

    .xd867g8.xd867g8:hover {
      color: var(--text-color-base);
    }

    .x1at7r00.x1at7r00:hover {
      color: var(--text-color-button-subtle);
    }

    .xwng0hf.xwng0hf:hover {
      color: var(--text-color-light);
    }

    .x1qvox7b.x1qvox7b:hover {
      color: var(--text-color-subtle);
    }
  }
}

@layer stylex.priority5 {
  .xvdeb3h {
    border-bottom-color: var(--border-color-base);
  }

  .x1up5dlj {
    border-bottom-left-radius: var(--radius-md);
  }

  .ximdw8d {
    border-bottom-right-radius: var(--radius-md);
  }

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

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

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

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

  .xtg6u3q {
    border-left-color: var(--text-color-base);
  }

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

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

  .x19sr0n1 {
    border-left-width: 2px;
  }

  .x1ehkak0 {
    border-right-color: var(--border-color-base);
  }

  .x32b0ac {
    border-right-style: solid;
  }

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

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

  .x1pc9aw2 {
    border-top-left-radius: var(--radius-md);
  }

  .x1gllruf {
    border-top-right-radius: var(--radius-md);
  }

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

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

  .x1ey2m1c {
    bottom: 0;
  }

  .xefcp7l {
    bottom: calc(var(--spacing) * 2);
  }

  .x1an0s4o {
    bottom: calc(var(--spacing) * 4);
  }

  .x5yr21d {
    height: 100%;
  }

  .x1wkxgih {
    height: 120px;
  }

  .xhjk10j {
    height: 140px;
  }

  .x1ymw6g {
    height: 160px;
  }

  .x1b51vyi {
    height: 180px;
  }

  .xlzyvqe {
    height: 1em;
  }

  .xjm9jq1 {
    height: 1px;
  }

  .x1m3v4wt {
    height: 200px;
  }

  .x1isuwpm {
    height: 220px;
  }

  .x1u5z0ei {
    height: 240px;
  }

  .xqitzto {
    height: 280px;
  }

  .xu3xrit {
    height: 320px;
  }

  .xt7dq6l {
    height: auto;
  }

  .xyjnpv4 {
    height: calc(100dvh - 3rem);
  }

  .x1fsh7zv {
    height: calc(var(--spacing) * 1.5);
  }

  .x1ixwpv8 {
    height: calc(var(--spacing) * 1);
  }

  .xk5szsc {
    height: calc(var(--spacing) * 10);
  }

  .xlgcpg2 {
    height: calc(var(--spacing) * 11);
  }

  .x1obokta {
    height: calc(var(--spacing) * 12);
  }

  .x1m44obn {
    height: calc(var(--spacing) * 24);
  }

  .xqkr8y6 {
    height: calc(var(--spacing) * 3.5);
  }

  .x1evtp65 {
    height: calc(var(--spacing) * 3);
  }

  .xkgjmi3 {
    height: calc(var(--spacing) * 4);
  }

  .x1rt60g4 {
    height: calc(var(--spacing) * 5);
  }

  .x1bazy6d {
    height: calc(var(--spacing) * 6);
  }

  .x1p0jplg {
    height: calc(var(--spacing) * 7);
  }

  .xcd3yh3 {
    height: calc(var(--spacing) * 8);
  }

  .xhdq5p7 {
    height: calc(var(--spacing) * 9);
  }

  .x3igimt {
    height: inherit;
  }

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

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

  .x1f5funs {
    height: var(--height);
  }

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

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

  .xu96u03 {
    left: 0;
  }

  .x1nrll8i {
    left: 50%;
  }

  .x1uxmle6 {
    left: calc(var(--spacing) * 1.5);
  }

  .xa0yvos {
    margin-bottom: calc(var(--spacing) * .5);
  }

  .x1bx0fwl {
    margin-bottom: calc(var(--spacing) * 1);
  }

  .xdvd51e {
    margin-bottom: calc(var(--spacing) * 2);
  }

  .x226usc {
    margin-bottom: calc(var(--spacing) * 3);
  }

  .x621jr3 {
    margin-bottom: var(--spacing);
  }

  .xh9i6ac {
    margin-left: -1px;
  }

  .x8x9d4c {
    margin-left: auto;
  }

  .xtjdj3h {
    margin-left: calc(var(--spacing) * .5);
  }

  .x1hod9c1 {
    margin-left: calc(var(--spacing) * 3.5);
  }

  .xko7a9y {
    margin-left: calc(var(--spacing) * 4);
  }

  .x1gvx8n8 {
    margin-left: var(--spacing);
  }

  .x4izpid {
    margin-right: calc(var(--spacing) * .5);
  }

  .xdj266r {
    margin-top: 0;
  }

  .xvijh9v {
    margin-top: 1px;
  }

  .xr1yuqi {
    margin-top: auto;
  }

  .xmypzfh {
    margin-top: calc(var(--spacing) * 1);
  }

  .xekr8x6 {
    margin-top: calc(var(--spacing) * 2);
  }

  .xxwwowc {
    margin-top: calc(var(--spacing) * 3);
  }

  .xuyqlj2 {
    max-height: 300px;
  }

  .x1jcbksy {
    max-height: 420px;
  }

  .x15tx1ng {
    max-height: 80dvh;
  }

  .xirjcvo {
    max-height: min(300px,var(--available-height));
  }

  .x1cmgiil {
    max-width: 1400px;
  }

  .x1jkqq1h {
    max-width: 280px;
  }

  .xwnkcuf {
    max-width: 720px;
  }

  .xvcrhkp {
    max-width: calc(100% - 2rem);
  }

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

  .x2lwn1j {
    min-height: 0;
  }

  .x1ov3xa9 {
    min-height: 100dvh;
  }

  .x1ficeh5 {
    min-height: 240px;
  }

  .x1qafhyn {
    min-height: 72px;
  }

  .xq6dmzb {
    min-height: calc(var(--spacing) * 7);
  }

  .xeuugli {
    min-width: 0;
  }

  .x5w4yej {
    min-width: 160px;
  }

  .xfb3i0g {
    min-width: 180px;
  }

  .xs0ojco {
    min-width: calc(var(--spacing) * 5);
  }

  .x5vuhwt {
    min-width: calc(var(--spacing) * 6);
  }

  .xk8lq53 {
    min-width: max-content;
  }

  .xw2csxc {
    overflow-x: auto;
  }

  .x1odjw0f {
    overflow-y: auto;
  }

  .x150r6kf {
    padding-bottom: calc(var(--spacing) * 3);
  }

  .xh5r834 {
    padding-left: calc(var(--spacing) * 1.5);
  }

  .xsfxyzp {
    padding-left: calc(var(--spacing) * 2);
  }

  .x149jnas {
    padding-left: calc(var(--spacing) * 3);
  }

  .xuopba3 {
    padding-left: calc(var(--spacing) * 4);
  }

  .x1pubogv {
    padding-left: calc(var(--spacing) * 5);
  }

  .x24s60d {
    padding-left: calc(var(--spacing) * 6);
  }

  .xsqugji {
    padding-right: calc(var(--spacing) * .5);
  }

  .x1ezw10x {
    padding-right: calc(var(--spacing) * 6);
  }

  .xkgy7p8 {
    padding-right: calc(var(--spacing) * 8);
  }

  .xexx8yu {
    padding-top: 0;
  }

  .xhtlw7f {
    padding-top: calc(var(--spacing) * 2.5);
  }

  .x1egb94x {
    padding-top: calc(var(--spacing) * 2);
  }

  .xvfnibn {
    padding-top: calc(var(--spacing) * 3);
  }

  .xmzrsfh {
    padding-top: var(--spacing);
  }

  .x3m8u43 {
    right: 0;
  }

  .x1sr3939 {
    right: calc(var(--spacing) * -1);
  }

  .x1k2zbtp {
    right: calc(var(--spacing) * 1.5);
  }

  .xbwc3od {
    right: calc(var(--spacing) * 2);
  }

  .x1ixmtil {
    right: calc(var(--spacing) * 4);
  }

  .xbajrzm {
    scroll-margin-top: calc(var(--spacing) * 16);
  }

  .x13vifvy {
    top: 0;
  }

  .x92lwqr {
    top: 20%;
  }

  .xwa60dl {
    top: 50%;
  }

  .x1aruuch {
    top: calc(var(--spacing) * 1.5);
  }

  .x1oyg4y4 {
    top: calc(var(--spacing) * 12);
  }

  .xs3jc0k {
    top: calc(var(--spacing) * 2);
  }

  .xvfw5w5 {
    top: calc(var(--spacing) * 22);
  }

  .xh8yej3 {
    width: 100%;
  }

  .xifkd7f {
    width: 140px;
  }

  .x15vhz18 {
    width: 1em;
  }

  .x1i1rx1s {
    width: 1px;
  }

  .x1oysuqx {
    width: 200px;
  }

  .x16grhtn {
    width: 220px;
  }

  .xafpxmx {
    width: 240px;
  }

  .x1ymmuzg {
    width: 252px;
  }

  .x1dz1jew {
    width: 280px;
  }

  .xdzyupr {
    width: 300px;
  }

  .x1m258z3 {
    width: 320px;
  }

  .x1aoe10w {
    width: 33.3333%;
  }

  .x1cvmir6 {
    width: 360px;
  }

  .x1l2rt3b {
    width: 400px;
  }

  .x3p9ev8 {
    width: 420px;
  }

  .xht4xr3 {
    width: 480px;
  }

  .x3hqpx7 {
    width: 50%;
  }

  .xvue9z {
    width: 500px;
  }

  .x17bhtyw {
    width: 66.6667%;
  }

  .xg0jo4d {
    width: 75%;
  }

  .xefyazp {
    width: 90px;
  }

  .x14atkfc {
    width: auto;
  }

  .x1801caf {
    width: calc(var(--spacing) * 1.5);
  }

  .x1mwv74e {
    width: calc(var(--spacing) * 10);
  }

  .x15vwkq6 {
    width: calc(var(--spacing) * 16);
  }

  .xe8yv25 {
    width: calc(var(--spacing) * 2);
  }

  .x1tzsui9 {
    width: calc(var(--spacing) * 3.5);
  }

  .x15d8kbz {
    width: calc(var(--spacing) * 3);
  }

  .xqerkxt {
    width: calc(var(--spacing) * 4);
  }

  .x18tb2ad {
    width: calc(var(--spacing) * 44);
  }

  .xuas578 {
    width: calc(var(--spacing) * 52);
  }

  .x1ws2rlh {
    width: calc(var(--spacing) * 56);
  }

  .xkla1mq {
    width: calc(var(--spacing) * 6);
  }

  .x1gz0d8u {
    width: calc(var(--spacing) * 64);
  }

  .xltb7id {
    width: calc(var(--spacing) * 7);
  }

  .x1midm2u {
    width: calc(var(--spacing) * 8);
  }

  .xeq5yr9 {
    width: fit-content;
  }

  .x1qrby5j {
    width: inherit;
  }

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

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

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

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

  .xcdecy {
    width: var(--spacing);
  }

  .xv5zdr7[data-orientation="horizontal"] {
    border-bottom-style: solid;
  }

  .x1sp5vsf[data-orientation="horizontal"] {
    border-bottom-width: 1px;
  }

  .xao38ll[data-orientation="vertical"] {
    border-left-style: solid;
  }

  .x1a0sbqj[data-state="collapsed"] {
    border-left-width: 0;
  }

  .x1o3plo6[data-orientation="vertical"] {
    border-left-width: 1px;
  }

  .xdqbxjc[data-state="collapsed"] {
    border-right-width: 0;
  }

  .x1buete5[data-side="top"] {
    bottom: calc(var(--spacing) * -1.5);
  }

  .xiydtfu[data-side="top"] {
    bottom: calc(var(--spacing) * -2);
  }

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

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

  .x17glnou[data-orientation="horizontal"], .x1ssyguw[data-direction="vertical"] {
    height: 1px;
  }

  .xnbj6on[data-expanded] {
    height: var(--toast-height);
  }

  .xqhdssy.xqhdssy:where(.xh2yrls[data-side="right"] *) {
    left: calc(var(--spacing) * -1);
  }

  .xkim94n[data-side="right"] {
    left: calc(var(--spacing) * -2);
  }

  .x1ixhjih[data-side="right"] {
    left: calc(var(--spacing) * -3);
  }

  .xpem6qx.xpem6qx:where(.xh2yrls[data-side="right"] *) {
    right: auto;
  }

  .x13tu5dv[data-side="left"] {
    right: calc(var(--spacing) * -2);
  }

  .x1pp2zw3[data-side="left"] {
    right: calc(var(--spacing) * -3);
  }

  .x165eo1p[data-side="bottom"] {
    top: calc(var(--spacing) * -1.5);
  }

  .xkxvkjo[data-side="bottom"] {
    top: calc(var(--spacing) * -2);
  }

  .x1d2h1py[data-state="collapsed"] {
    width: 0;
  }

  .x1evk1t9[data-direction="vertical"], .x1j3zqwa[data-orientation="horizontal"] {
    width: 100%;
  }

  .xnrrnll[data-orientation="vertical"] {
    width: 1px;
  }

  .x1mhk73r[data-orientation="horizontal"] {
    width: auto;
  }

  .x101buar[data-state="collapsed"] {
    width: calc(var(--spacing) * 12);
  }

  .xp3klt5:has(textarea) {
    height: auto;
  }

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

  .xvcu0uh:last-child {
    border-left-width: 0;
  }

  .x1lpyac:last-child {
    border-right-width: 0;
  }

  .x52a9p0:last-child {
    border-top-width: 0;
  }
}

@layer stylex.priority6 {
  .xd54j2p:after {
    inset-block: 0;
  }

  .xzvvp6f[data-direction="vertical"]:after {
    inset-inline: 0;
  }
}

@layer stylex.priority7 {
  .xrvznr6::placeholder {
    color: var(--text-color-subtle);
  }

  .x100rkj9:after, .x1s928wv:after {
    content: "";
  }

  .xfk6m8::-webkit-scrollbar {
    display: none;
  }

  .x1j6awrg:after {
    position: absolute;
  }

  @media (hover: hover) {
    .x19gk9xy.x19gk9xy:hover:after {
      background-color: var(--border-color-strong);
    }
  }
}

@layer stylex.priority8 {
  .xsy49iy:after {
    height: calc(var(--gap) + 1px);
  }

  .x17cx49:after {
    left: 0;
  }

  .x16v8oms:after {
    left: 50%;
  }

  .x1srwf7z:after {
    top: 100%;
  }

  .x4eaejv:after {
    width: 100%;
  }

  .xv6d0c5:after {
    width: 1px;
  }

  .xgnvh0s:after {
    width: calc(var(--spacing) * 2);
  }

  .x1f4t0u4[data-direction="vertical"]:after {
    height: calc(var(--spacing) * 2);
  }

  .x11hnaut[data-direction="horizontal"]:after {
    left: calc(var(--spacing) * -1);
  }

  .x1v5uu9c[data-direction="vertical"]:after {
    top: calc(var(--spacing) * -1);
  }

  .xqmbnd7[data-direction="vertical"]:after {
    width: auto;
  }
}

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

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

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

@keyframes x176h10f-B {
  from {
    filter: blur();
    opacity: 0;
    transform: translate3d(0, 0, 0) scale3d(.95, .95, .95) rotate(0);
  }
}

@keyframes xqt83jo-B {
  to {
    filter: blur();
    opacity: 0;
    transform: translate3d(0, 0, 0) scale3d(.95, .95, .95) rotate(0);
  }
}

@keyframes xsbb685-B {
  0% {
    opacity: .3;
  }

  40% {
    opacity: 1;
  }

  80% {
    opacity: .3;
  }

  100% {
    opacity: .3;
  }
}

@keyframes xjsmpz5-B {
  50% {
    opacity: .5;
  }
}

@keyframes xm8r1cm-B {
  to {
    opacity: 0;
    filter: blur();
    transform: translate3d(0, 0, 0) scale3d(.95, .95, .95) rotate(0);
  }
}

@keyframes xtyujo6-B {
  from {
    opacity: 0;
    filter: blur();
    transform: translate3d(0, 0, 0) scale3d(.95, .95, .95) rotate(0);
  }
}

.x6y5ca7 {
  --gap: .5rem;
}

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

.xfqt9vy {
  --offset-y: calc(var(--toast-offset-y) * -1 + calc(var(--toast-index) * var(--gap) * -1) + var(--toast-swipe-movement-y));
}

.x19b7o5l {
  --peek: .75rem;
}

.xm59oqu {
  --scale: max(0,1 - (var(--toast-index) * .1));
}

.x1or8410 {
  --shrink: calc(1 - var(--scale));
}

.x1s3ros8 {
  --toast-title-color: var(--text-color-base);
}

.xjh6e4k {
  --toast-title-color: var(--text-color-danger);
}

.x1dk12o8 {
  --toast-title-color: var(--text-color-success);
}
