/*!
 * 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{--default-font-family: "Inter", sans-serif;--default-mono-font-family: ui-monospace, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace}.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>:focus-within{position:relative;z-index:1}.blocks-button-group-horizontal>:nth-child(1 of:not([data-base-ui-focus-guard],[aria-owns])){border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}.blocks-button-group-horizontal>:nth-last-child(1 of:not([data-base-ui-focus-guard],[aria-owns])){border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}.blocks-button-group-horizontal>:not(:nth-child(1 of:not([data-base-ui-focus-guard],[aria-owns])),[role=separator],[role=separator]+*){border-left-style:solid;border-left-width:1px}.blocks-button-group-vertical>:nth-child(1 of:not([data-base-ui-focus-guard],[aria-owns])){border-top-left-radius:.375rem;border-top-right-radius:.375rem}.blocks-button-group-vertical>:nth-last-child(1 of:not([data-base-ui-focus-guard],[aria-owns])){border-bottom-right-radius:.375rem;border-bottom-left-radius:.375rem}.blocks-button-group-vertical>:not(:nth-child(1 of:not([data-base-ui-focus-guard],[aria-owns])),[role=separator],[role=separator]+*){border-top-style:solid;border-top-width:1px}.blocks-sidebar-menu-button svg{width:1rem;height:1rem;flex-shrink:0}.blocks-sidebar-root[data-state=collapsed] .blocks-sidebar-menu-button>span:not(:has(*)){display:none}@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:.125rem}:where(.blocks-typography-list>:not(:last-child)){margin-block-start:0;margin-block-end:.25rem}}.blocks-alert-icon svg,.blocks-avatar-lg svg,.blocks-item-media svg{width:1rem;height:1rem}.blocks-avatar-xl svg{width:1.5rem;height:1.5rem}.blocks-breadcrumb-separator svg{width:.875rem;height:.875rem}.blocks-empty-media svg{width:1.25rem;height:1.25rem}

@layer reset, stylex.priority1;

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

  .xk7c4jy {
    margin: .5rem;
  }

  .x1717udv {
    padding: 0;
  }

  .xf7mruq {
    padding: .125rem;
  }

  .x1qha6fj {
    padding: .375rem;
  }

  .x1on24cu {
    padding: .25rem;
  }

  .x1wfwi8z {
    padding: 2.5rem;
  }

  .x9bd5ni {
    padding: .5rem;
  }

  .x142gxst {
    padding: .75rem;
  }

  .xod8xcr {
    padding: 2rem;
  }

  .xbe6hfd {
    padding: .25rem;
  }

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

@layer stylex.priority3 {
  .x12tkj2s {
    border-color: oklch(from var(--x2h1ntr) l c h / .32);
  }

  .x6n6ye3 {
    border-color: oklch(from var(--xar1rme) l c h / .32);
  }

  .x1w4phrh {
    border-color: oklch(from var(--xz75ifn) l c h / .32);
  }

  .x9r1u3d {
    border-color: #0000;
  }

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

  .xb3tphj {
    border-color: var(--x1dl5289);
  }

  .x1sof3we {
    border-color: var(--x9ikff);
  }

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

  .xf8vo6c {
    border-radius: 3.40282e38px;
  }

  .x1pjcqnp {
    border-radius: inherit;
  }

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

  .x1rqtbch {
    border-radius: .375rem;
  }

  .xbsl7fq {
    border-style: dashed;
  }

  .x1y0btm7 {
    border-style: solid;
  }

  .xc342km {
    border-width: 0;
  }

  .xmkeg23 {
    border-width: 1px;
  }

  .x98rzlu {
    flex: 1;
  }

  .xxhr3t {
    gap: 0;
  }

  .x1756w0w {
    gap: .125rem;
  }

  .x1wnlsmn {
    gap: .375rem;
  }

  .x14f98am {
    gap: .25rem;
  }

  .xhw6zvw {
    gap: 2.5rem;
  }

  .x1ou2jmy {
    gap: .5rem;
  }

  .xexgguw {
    gap: .75rem;
  }

  .xvvgx9y {
    gap: 1rem;
  }

  .xvsa9ak {
    gap: 1.25rem;
  }

  .xutguw0 {
    gap: 1.5rem;
  }

  .xxeg0b1 {
    gap: 2rem;
  }

  .xrhroj1 {
    gap: .25rem;
  }

  .x10no89f {
    inset-block: 0;
  }

  .x17y0mx6 {
    inset-inline: 0;
  }

  .x1irtdft {
    margin-block: .25rem;
  }

  .xvueqy4 {
    margin-inline: auto;
  }

  .x1jr6qwx {
    margin-inline: .125rem;
  }

  .x11mt7s1 {
    margin-inline: .375rem;
  }

  .x19oayev, .x131jhpd {
    margin-inline: .25rem;
  }

  .x1a2a7pz {
    outline: none;
  }

  .x1v2b3k1 {
    overflow: auto !important;
  }

  .xysyzu8 {
    overflow: auto;
  }

  .xb3r6kr {
    overflow: hidden;
  }

  .xish69e {
    overscroll-behavior: contain;
  }

  .x1a1d4pz {
    padding-block: .125rem;
  }

  .x1fnnxgd {
    padding-block: .375rem;
  }

  .x6ie18i {
    padding-block: .25rem;
  }

  .x1gk5apn {
    padding-block: 2.5rem;
  }

  .x17bnuw1 {
    padding-block: .5rem;
  }

  .x7897kf {
    padding-block: .75rem;
  }

  .xqu1e4i {
    padding-block: 1rem;
  }

  .x18n4hlw {
    padding-block: .25rem;
  }

  .xoyx0t {
    padding-inline: .125rem;
  }

  .xfg93d2 {
    padding-inline: .375rem;
  }

  .x14yim48 {
    padding-inline: .25rem;
  }

  .x1765syq {
    padding-inline: .625rem;
  }

  .x1cccxrj {
    padding-inline: .5rem;
  }

  .x1j76izx {
    padding-inline: 1rem;
  }

  .xiypwyu {
    padding-inline: 1.5rem;
  }

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

  .xdtx3t4:focus {
    border-color: var(--x9ikff);
  }

  @media (width >= 64rem) {
    .x13r3bjg.x13r3bjg {
      padding-inline: 2.5rem;
    }
  }
}

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

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

  .x1uzojwf {
    animation-delay: 0s;
  }

  .x1s0aqod {
    animation-direction: normal;
  }

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

  .x1q3qbx4 {
    animation-duration: 1s;
  }

  .x1c74tu6 {
    animation-duration: 2s;
  }

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

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

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

  .x18vy5mh {
    animation-name: x1cgp6px-B;
  }

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

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

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

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

  .xjyslct {
    appearance: none;
  }

  .x1ks8zjq {
    background-color: #0000;
  }

  .xtwfq29 {
    background-color: currentColor;
  }

  .x1ifdo78 {
    background-color: #8200da1f;
    background-color: lab(36.1753% 69.8436 -80.059 / .12);
  }

  .x14ae431 {
    background-color: #c53c001f;
    background-color: lab(46.4615% 57.7283 70.8442 / .12);
  }

  .x1ax1coh {
    background-color: #0069a41f;
    background-color: lab(41.6013% -9.10804 -42.5647 / .12);
  }

  .x1y7ol72 {
    background-color: oklch(from var(--x2h1ntr) l c h / .05);
  }

  .x1nkpt4h {
    background-color: oklch(from var(--xar1rme) l c h / .05);
  }

  .x1wphuzp {
    background-color: oklch(from var(--xz75ifn) l c h / .05);
  }

  .xjbqb8w {
    background-color: #0000;
  }

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

  .xugdpou {
    background-color: var(--x112bjpf);
  }

  .xopqdb0 {
    background-color: var(--x13k91eo);
  }

  .x1xt3uzk {
    background-color: var(--x14bcrfy);
  }

  .x1yd816m {
    background-color: #fff;
  }

  .xcdknva {
    background-color: var(--x1avqv9g);
  }

  .xabbcer {
    background-color: var(--x1dl5289);
  }

  .x1qpuh8v {
    background-color: #0069a4;
    background-color: lab(41.6013% -9.10804 -42.5647);
  }

  .x1jvlodo {
    background-color: var(--x1qicijo);
  }

  .x15mvc3f {
    background-color: var(--x1quzhjm);
  }

  .xjzsbc2 {
    background-color: var(--x1t3np4z);
  }

  .x3d258e {
    background-color: var(--x1te69eb);
  }

  .x14xkfib {
    background-color: var(--x1tvjzg5);
  }

  .xzb9noe {
    background-color: var(--x1w7tqtu);
  }

  .x1wn1t0e {
    background-color: var(--x1xx0auu);
  }

  .x12zqss9 {
    background-color: var(--x49ya5c);
  }

  .x1q7rh1l {
    background-color: var(--x4iizbl);
  }

  .xgm58tf {
    background-color: var(--x6f0ywi);
  }

  .xri7r0k {
    background-color: #00c758;
    background-color: lab(70.5521% -66.5147 45.8073);
  }

  .x1lwf0ch {
    background-color: var(--xdbvmcd);
  }

  .x8wowrp {
    background-color: var(--xdj6lxf);
  }

  .xaurdsc {
    background-color: var(--xgznj3o);
  }

  .x14l89x2 {
    background-color: var(--xhue57i);
  }

  .x1vk9hao {
    background-color: #edb200;
    background-color: lab(76.3898% 14.5258 98.4589);
  }

  .xhfs1ai {
    background-color: var(--xpsqi52);
  }

  .xczcsi5 {
    background-color: var(--xqj4k1x);
  }

  .xbzm2pv {
    background-color: #fb2c36;
    background-color: lab(55.4814% 75.0732 48.8528);
  }

  .xna8ihs {
    background-color: var(--xwpyzhy);
  }

  .xswl7d4 {
    background-image: linear-gradient(90deg, #0069a4, #8200da);
    background-image: linear-gradient(90deg, lab(41.6013% -9.10804 -42.5647), lab(36.1753% 69.8436 -80.059));
  }

  .x1xpjdjn {
    background-image: linear-gradient(to bottom right,var(--x14bcrfy) 0%,var(--x1quzhjm) 100%);
    background-image: linear-gradient(to bottom right in oklab,var(--x14bcrfy) 0%,var(--x1quzhjm) 100%);
  }

  .x14skm6q {
    background-image: linear-gradient(to left,transparent 50%,var(--x14bcrfy) 50%);
  }

  .x1i9yn7t {
    background-image: linear-gradient(to right,transparent 50%,var(--x14bcrfy) 50%);
  }

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

  .xcerjtx {
    box-shadow: inset 0 0 0 1px #a1a1a1;
    box-shadow: inset 0 0 0 1px lab(66.128% -.0000298023 .0000119209);
  }

  .x1gnnqk1 {
    box-shadow: none;
  }

  .x73qe41 {
    box-shadow: var(--x1rfhbn1);
  }

  .xg0mzzt {
    box-shadow: var(--x1uhwf3a);
  }

  .x1g4fkmg {
    box-shadow: var(--xi8nzsz);
  }

  .xhdg8po {
    caption-side: bottom;
  }

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

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

  .x16u142u {
    color: var(--lightningcss-light, #8200da) var(--lightningcss-dark, #c4b4ff);
    color: var(--lightningcss-light, lab(36.1753% 69.8436 -80.059)) var(--lightningcss-dark, lab(76.7415% 18.4057 -37.0626));
  }

  .x1blfwx4 {
    color: var(--lightningcss-light, #c53c00) var(--lightningcss-dark, #ffb96d);
    color: var(--lightningcss-light, lab(46.4615% 57.7283 70.8442)) var(--lightningcss-dark, lab(80.8062% 21.7249 50.4498));
  }

  .x2jff6x {
    color: var(--lightningcss-light, #0069a4) var(--lightningcss-dark, #77d4ff);
    color: var(--lightningcss-light, lab(41.6013% -9.10804 -42.5647)) var(--lightningcss-dark, lab(80.3307% -20.2945 -31.385));
  }

  .xavhu8o {
    color: var(--lightningcss-light, #404040) var(--lightningcss-dark, #d4d4d4);
    color: var(--lightningcss-light, lab(27.036% 0 0)) var(--lightningcss-dark, lab(84.92% 0 -.0000119209));
  }

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

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

  .x1dsd10r {
    color: var(--x18icyle);
  }

  .x1odqkmd {
    color: #fff;
  }

  .x10kog03 {
    color: var(--x1gquva8);
  }

  .x60xa17 {
    color: var(--x1qogiwn);
  }

  .x1q6qfkr {
    color: var(--x1rp0ree);
  }

  .x10r35z8 {
    color: var(--x1vyj71d);
  }

  .x1h5951g {
    color: var(--x1w6rpj4);
  }

  .x1783ml1 {
    color: var(--x1wp4f26);
  }

  .x10z7c7o {
    color: var(--x1wxz9xw);
  }

  .x1xjte5c {
    color: var(--x2b5sd3);
  }

  .xfxjpvc {
    color: var(--x2h1ntr);
  }

  .xudbkuf {
    color: var(--x35ks5h);
  }

  .x1uv1abd {
    color: var(--x49ya5c);
  }

  .x17sob2j {
    color: var(--x91yn7f);
  }

  .x8vmp9r {
    color: var(--xar1rme);
  }

  .xoupxv6 {
    color: var(--xhue57i);
  }

  .x1nhke8w {
    color: var(--xmdazdc);
  }

  .x3r2gxp {
    color: var(--xmw4h38);
  }

  .xuvujba {
    color: var(--xtdomsc);
  }

  .xkd0h85 {
    color: var(--xxlgrur);
  }

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

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

  .x1jvydc1 {
    font-size: 15px;
  }

  .x1j61zf2 {
    font-size: 16px;
  }

  .x1jdt25b {
    font-size: .75rem;
  }

  .xakr540 {
    font-size: 1.5rem;
  }

  .x1swr1bc {
    font-size: .875rem;
  }

  .xw7b0ye {
    font-size: 1.25rem;
  }

  .x1fmyc0y {
    font-size: 1.125rem;
  }

  .x1k4tb9n {
    font-style: italic;
  }

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

  .x7rss1q {
    font-weight: 480;
  }

  .x4d2hkb {
    font-weight: 580;
  }

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

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

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

  .xo5v014 {
    line-height: 1;
  }

  .xx00zyq {
    line-height: 1.25rem;
  }

  .x1pj29vy {
    line-height: 1.5rem;
  }

  .x182itzg {
    line-height: 1.4;
  }

  .xjir4k6 {
    line-height: 1.33333;
  }

  .xnhap8f {
    line-height: 1.42857;
  }

  .x1j41d44 {
    line-height: 1.55556;
  }

  .xea6834 {
    line-height: 1.33333;
  }

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

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

  .x1tckxtf {
    margin-inline-start: -.5rem;
  }

  .xjghvh6 {
    -webkit-mask-image: radial-gradient(circle at calc(100% + 8px), #0000 18px, #000 18.5px);
    mask-image: radial-gradient(circle at calc(100% + 8px), #0000 18px, #000 18.5px);
  }

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

  .x1u6h8zb {
    row-gap: .125rem;
  }

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

  .x1e23cim {
    -webkit-text-decoration-color: var(--x1wp4f26);
    text-decoration-color: var(--x1wp4f26);
  }

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

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

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

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

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

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

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

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

  .xfagghw {
    transition-property: all;
  }

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

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

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

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

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

  .x1deh50l[data-active] {
    background-color: var(--x1gquva8);
  }

  .x797ce7[data-popup-open], .xywurq6[data-pressed] {
    background-color: var(--x1qicijo);
  }

  .x1u3rktg[data-checked] {
    background-color: var(--x49ya5c);
  }

  .x18zj0nk[data-active], .x1aqf3qp[data-status="active"], .x1k9co3p[data-state="selected"], .x1ro60vr[data-highlighted], .x1rr630f[data-popup-open] {
    background-color: var(--xgznj3o);
  }

  .x1ueyuux[data-checked], .x1uvmoiv[data-indeterminate] {
    background-color: var(--xpsqi52);
  }

  .x9ywxyi[data-active]:focus-visible {
    box-shadow: 0 0 0 1px var(--x135avu4),0 0 0 4px var(--x11s39t),inset 0 -1.5px 0 var(--x1gquva8);
  }

  .x1qupnem[data-pressed]:focus-visible, .xq0kskg:focus-visible {
    box-shadow: 0 0 0 1px var(--x135avu4),0 0 0 4px var(--x11s39t),var(--x1rfhbn1);
  }

  .x1ak7ko8:focus-visible {
    box-shadow: 0 0 0 1px var(--x135avu4),0 0 0 4px var(--x11s39t),var(--xi8nzsz);
  }

  .xaexdv9:focus-visible, .xkfjwun:focus-within {
    box-shadow: 0 0 0 1px var(--x135avu4),0 0 0 4px var(--x11s39t);
  }

  .x1crcamc.x1crcamc:where(.xw3gnmo[data-invalid] *), .xnbyemk:focus-within:has(input[data-invalid]) {
    box-shadow: 0 0 0 4px #ff656833;
    box-shadow: 0 0 0 4px oklab(70.4% .176821 .072217 / .2);
  }

  .xrnjqyk[data-active] {
    box-shadow: inset 0 -1.5px 0 var(--x1gquva8);
  }

  .x15ysqaf:focus-within {
    box-shadow: none;
  }

  .x13lm9wd[data-pressed] {
    box-shadow: var(--x1rfhbn1);
  }

  .x106j3fx[data-highlighted], .x1lh5xih[data-pressed], .x1rrk7sk[data-status="active"], .x1wbcmia[data-active], .xcw1fv8[data-selected], .xzji6y1[data-popup-open] {
    color: var(--x1gquva8);
  }

  .x1tdgi91.x1tdgi91:where(.xtbtd8o[data-variant="success"] *) {
    color: var(--x2h1ntr);
  }

  .x170lits.x170lits:where(.xtbtd8o[data-variant="danger"] *) {
    color: var(--xar1rme);
  }

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

  .x1gqoz3o[data-placeholder] {
    color: var(--xxlgrur);
  }

  .x1rd3nj8.x1rd3nj8:where(.xtbtd8o[data-variant="warning"] *) {
    color: var(--xz75ifn);
  }

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

  .x5g5ayk.x5g5ayk:where(.x70lej7[data-size="sm"][data-checked] *) {
    translate: .625rem;
  }

  .x197m5ri.x197m5ri:where(.x70lej7[data-size="md"][data-checked] *) {
    translate: .75rem;
  }

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

  .xoiktae:has(input:focus-visible) {
    box-shadow: 0 0 0 1px var(--x135avu4),0 0 0 4px var(--x11s39t),var(--x1rfhbn1);
  }

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

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

  .x1pwwqoy:first-child {
    margin-inline-start: 0;
  }

  .x13wzz10:last-child {
    -webkit-mask-image: none;
    mask-image: none;
  }

  .xjl7jj:empty {
    display: none;
  }

  .xijokvz:disabled {
    opacity: .5;
  }

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

  .xo7ra2g:focus {
    background-color: var(--xa9pdl7);
  }

  .x1kjumb7:focus {
    box-shadow: 0 0 0 1px var(--x135avu4),0 0 0 4px var(--x11s39t);
  }

  .x3nxw34:active {
    background-color: var(--x1j2q812);
  }

  .x1t0c6vs:active {
    background-color: var(--x1ktipxm);
  }

  .xcbpztx:active {
    background-color: var(--x1rpcbqq);
  }

  .xjr8pgb:active {
    background-color: var(--x1yzmzec);
  }

  .x1rm0p7e:active {
    background-color: var(--xhmb2r4);
  }

  @media (prefers-reduced-motion: reduce) {
    .xy02sl2.xy02sl2 {
      animation-duration: 4s;
    }
  }

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

    .xo2kcht.xo2kcht:active:hover {
      background-color: var(--x1j2q812);
    }

    .xppw85m.xppw85m:active:hover {
      background-color: var(--x1ktipxm);
    }

    .x12kkm9i.x12kkm9i[data-pressed]:hover {
      background-color: var(--x1qicijo);
    }

    .x32j11m.x32j11m:active:hover {
      background-color: var(--x1rpcbqq);
    }

    .x1np9uu6.x1np9uu6:active:hover {
      background-color: var(--x1yzmzec);
    }

    .x15wvu8v.x15wvu8v:not(:has(input:disabled)):hover, .x1jkbr8e.x1jkbr8e:not(:has(textarea:disabled)):hover {
      background-color: var(--xa9pdl7);
    }

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

    .x1r1hnag.x1r1hnag:active:hover {
      background-color: var(--xhmb2r4);
    }

    .xbe3w78.xbe3w78[data-indeterminate]:hover, .xhsku2n.xhsku2n[data-checked]:hover {
      background-color: var(--xpsqi52);
    }

    .x19hyedk.x19hyedk[data-active]:hover {
      color: var(--x1gquva8);
    }

    .x6o7sjg.x6o7sjg:hover {
      background-color: var(--x1d4a98w);
    }

    .xx35mky.xx35mky:hover {
      background-color: var(--x1h20rci);
    }

    .x1a7ijmo.x1a7ijmo:hover {
      background-color: var(--x1te69eb);
    }

    .xh7eb5w.xh7eb5w:hover {
      background-color: var(--x2d97d1);
    }

    .x19kn5n2.x19kn5n2:hover {
      background-color: var(--xa9pdl7);
    }

    .xj3lsyj.xj3lsyj:hover {
      background-color: var(--xfnksjf);
    }

    .xvpvepa.xvpvepa:hover {
      background-color: var(--xgznj3o);
    }

    .x1bzz7qc.x1bzz7qc:hover {
      background-color: var(--xhmqcmf);
    }

    .xbvoyvi.xbvoyvi:hover {
      background-color: var(--xpsqi52);
    }

    .x1e41gpu.x1e41gpu:hover {
      background-color: var(--xqkg7r2);
    }

    .x1my5yqh.x1my5yqh:hover {
      color: var(--x1gquva8);
    }

    .xc333mf.xc333mf:hover {
      color: var(--x2b5sd3);
    }

    .xu4pm3h.xu4pm3h:hover {
      color: var(--x91yn7f);
    }

    .xylyvo8.xylyvo8:hover {
      color: var(--xxlgrur);
    }
  }
}

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

  .xmpqyn8 {
    border-bottom-left-radius: .375rem;
  }

  .xdclw2h {
    border-bottom-right-radius: .375rem;
  }

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

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

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

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

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

  .x18ldv2t {
    border-right-color: var(--x9ikff);
  }

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

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

  .x1asf2yw {
    border-top-color: var(--x9ikff);
  }

  .xvg0dsz {
    border-top-left-radius: .375rem;
  }

  .xp8aa78 {
    border-top-right-radius: .375rem;
  }

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

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

  .x1ey2m1c {
    bottom: 0;
  }

  .xosq5ke {
    bottom: .5rem;
  }

  .xqfjsj4 {
    bottom: 1rem;
  }

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

  .x18s0qxu {
    height: .375rem;
  }

  .xl78nhd {
    height: .25rem;
  }

  .xsqx3ca {
    height: 2.5rem;
  }

  .xa9uqnk {
    height: 2.75rem;
  }

  .x1ic23cf {
    height: 3rem;
  }

  .x1o6xvjc {
    height: 6rem;
  }

  .xipk5ad {
    height: .875rem;
  }

  .x10pkcyu {
    height: .75rem;
  }

  .xsf1n9k {
    height: 1rem;
  }

  .xm3x8yi {
    height: 1.25rem;
  }

  .x18t9s5x {
    height: 1.5rem;
  }

  .x1v2rly2 {
    height: 1.75rem;
  }

  .x5pmh4z {
    height: 2rem;
  }

  .x5rctc0 {
    height: 2.25rem;
  }

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

  .x1ul6w43 {
    left: .375rem;
  }

  .x14jxptx {
    margin-bottom: .125rem;
  }

  .x1y4clas {
    margin-bottom: .25rem;
  }

  .x1fhq423 {
    margin-bottom: .5rem;
  }

  .xnz9uqt {
    margin-bottom: .75rem;
  }

  .x7mcsuo {
    margin-bottom: .25rem;
  }

  .x8x9d4c {
    margin-left: auto;
  }

  .xa4oybq {
    margin-left: .125rem;
  }

  .x5sizl8 {
    margin-left: .875rem;
  }

  .x1uahdj6 {
    margin-left: 1rem;
  }

  .x8xit27 {
    margin-left: .25rem;
  }

  .xiyxcbp {
    margin-right: .125rem;
  }

  .xdj266r {
    margin-top: 0;
  }

  .xvijh9v {
    margin-top: 1px;
  }

  .xr1yuqi {
    margin-top: auto;
  }

  .xaiz3l6 {
    margin-top: .25rem;
  }

  .xg5f8ea {
    margin-top: .5rem;
  }

  .xa9mfjd {
    margin-top: .75rem;
  }

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

  .x1fwnhup {
    min-height: 1.75rem;
  }

  .xeuugli {
    min-width: 0;
  }

  .x5w4yej {
    min-width: 160px;
  }

  .xfb3i0g {
    min-width: 180px;
  }

  .xtr0clp {
    min-width: 1.25rem;
  }

  .x12qz80m {
    min-width: 1.5rem;
  }

  .x1ee3p6j {
    min-width: 2rem;
  }

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

  .x80t9vs {
    min-width: var(--anchor-width);
  }

  .xw2csxc {
    overflow-x: auto;
  }

  .x1odjw0f {
    overflow-y: auto;
  }

  .xvnq6kr {
    padding-bottom: .75rem;
  }

  .xr3l97g {
    padding-left: .375rem;
  }

  .x1ol1796 {
    padding-left: .5rem;
  }

  .x1yko2t8 {
    padding-left: .75rem;
  }

  .xa9cbx8 {
    padding-left: 1.125rem;
  }

  .x1f5tbgm {
    padding-left: 1rem;
  }

  .x8jk9a2 {
    padding-left: 1.25rem;
  }

  .x1hk1i9n {
    padding-left: 1.5rem;
  }

  .xotwhep {
    padding-right: .125rem;
  }

  .x4i3m6p {
    padding-right: 1.5rem;
  }

  .x1riqe40 {
    padding-right: 2rem;
  }

  .xexx8yu {
    padding-top: 0;
  }

  .x16x4bbi {
    padding-top: .625rem;
  }

  .x5ur3op {
    padding-top: .5rem;
  }

  .x11snvb9 {
    padding-top: .75rem;
  }

  .x2n5mjw {
    padding-top: .25rem;
  }

  .x3m8u43 {
    right: 0;
  }

  .xk7ywn6 {
    right: -.25rem;
  }

  .x1pw20q2 {
    right: .375rem;
  }

  .x4q1xcn {
    right: .5rem;
  }

  .xhmd2xa {
    right: 1rem;
  }

  .xtioqlf {
    scroll-margin-top: 4rem;
  }

  .x13vifvy {
    top: 0;
  }

  .x92lwqr {
    top: 20%;
  }

  .xwa60dl {
    top: 50%;
  }

  .x8rk7gb {
    top: .375rem;
  }

  .xfmrhd0 {
    top: 3rem;
  }

  .x9j8bt {
    top: .5rem;
  }

  .xceyjo6 {
    top: 5.5rem;
  }

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

  .xh8a8sr {
    width: .375rem;
  }

  .x1sfxmmn {
    width: 2.5rem;
  }

  .xy9nw0c {
    width: 3rem;
  }

  .x1tcfmsd {
    width: 4rem;
  }

  .xerul3e {
    width: .5rem;
  }

  .x8pfgge {
    width: .875rem;
  }

  .x1796mns {
    width: .75rem;
  }

  .x20u9ww {
    width: 1rem;
  }

  .x94klf8 {
    width: 11rem;
  }

  .xocsthe {
    width: 13rem;
  }

  .xpgrwkb {
    width: 14rem;
  }

  .x5ttu0t {
    width: 1.5rem;
  }

  .x2zexn9 {
    width: 16rem;
  }

  .x7yhmu8 {
    width: 1.75rem;
  }

  .x16qrf93 {
    width: 2rem;
  }

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

  .x16tyhvw {
    width: .25rem;
  }

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

  .x8j343c[data-side="top"] {
    bottom: -.375rem;
  }

  .x1dlq4ox[data-side="top"] {
    bottom: -.5rem;
  }

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

  .xz0eyv.xz0eyv:where(.x70lej7[data-size="sm"] *) {
    height: .625rem;
  }

  .x13dbtx2.x13dbtx2:where(.x70lej7[data-size="md"] *) {
    height: .75rem;
  }

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

  .x15terwj.x15terwj:where(.xh2yrls[data-side="right"] *) {
    left: -.25rem;
  }

  .xy4owuu[data-side="right"] {
    left: -.5rem;
  }

  .x8c2gau[data-side="right"] {
    left: -.75rem;
  }

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

  .x122a29h[data-side="left"] {
    right: -.5rem;
  }

  .x1p8h8p0[data-side="left"] {
    right: -.75rem;
  }

  .xr0r25v[data-side="bottom"] {
    top: -.375rem;
  }

  .xbfaxzu[data-side="bottom"] {
    top: -.5rem;
  }

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

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

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

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

  .xr9gzqt[data-state="collapsed"] {
    width: 3rem;
  }

  .xdi0zv4.xdi0zv4:where(.x70lej7[data-size="sm"] *) {
    width: .625rem;
  }

  .xtubqls.xtubqls:where(.x70lej7[data-size="md"] *) {
    width: .75rem;
  }

  .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 {
  .x1u3ajvr::placeholder {
    color: var(--xxlgrur);
  }

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

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

  .x1j6awrg:after {
    position: absolute;
  }

  @media (hover: hover) {
    .xnf9fb8.xnf9fb8:hover:after {
      background-color: var(--x1dl5289);
    }
  }
}

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

  .x3otoaw:after {
    width: .5rem;
  }

  .x1t9vhk4[data-direction="vertical"]:after {
    height: .5rem;
  }

  .xqhfvnm[data-direction="horizontal"]:after {
    left: -.25rem;
  }

  .xaf0dm3[data-direction="vertical"]:after {
    top: -.25rem;
  }

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

@keyframes x1cgp6px-B {
  to {
    rotate: 360deg;
  }
}

:root, .x1g4evpi {
  --x1t3np4z: #fff;
  --x13k91eo: #fff;
  --xgznj3o: #0000000d;
  --x1te69eb: #00000005;
  --x1quzhjm: #f5f5f5;
  --xa9pdl7: #e5e5e5;
  --x1avqv9g: #0a0a0a80;
  --x6f0ywi: #fff;
  --xhue57i: #fff;
  --x14bcrfy: #e5e5e5;
  --x1h20rci: #d4d4d4;
  --xpsqi52: #171717;
  --x1gquva8: #0a0a0a;
  --xxlgrur: #737373;
  --x2b5sd3: #262626;
  --x1wp4f26: #a1a1a1;
  --xtdomsc: #d4d4d4;
  --x49ya5c: #fff;
  --xar1rme: #e40014;
  --x2h1ntr: #008138;
  --xz75ifn: #dd7400;
  --x9ikff: #0000001a;
  --x1dl5289: #00000029;
  --x135avu4: #737373;
  --x11s39t: #73737340;
  --xi8nzsz: 0 1px 2px #0000001a;
  --x1rfhbn1: 0 1px 2px #00000014;
  --x1uhwf3a: 0 0 0 1px #00000014, 0 8px 24px #00000014, 0 2px 4px #0000000a;
  --xdj6lxf: #171717;
  --x2d97d1: #262626;
  --x1yzmzec: #404040;
  --x18icyle: #fff;
  --x1qicijo: #f5f5f5;
  --xqkg7r2: #e5e5e5;
  --xhmb2r4: #d4d4d4;
  --x91yn7f: #0a0a0a;
  --xdbvmcd: #171717;
  --x1d4a98w: #262626;
  --x1ktipxm: #404040;
  --x1wxz9xw: #fafafa;
  --x1tvjzg5: transparent;
  --xhmqcmf: #f5f5f5;
  --x1j2q812: #e5e5e5;
  --xmdazdc: #737373;
  --x4iizbl: #e40014;
  --xfnksjf: #bf000f;
  --x1rpcbqq: #9f0712;
  --x35ks5h: #fff;
  --x1xx0auu: #f99c001f;
  --x1qogiwn: #b75000;
  --xwpyzhy: #0000000f;
  --x1vyj71d: #404040;
  --x112bjpf: #171717;
  --x1w6rpj4: #fff;
  --xqj4k1x: #00c7581a;
  --xmw4h38: #008138;
  --x1w7tqtu: #fb2c361a;
  --x1rp0ree: #bf000f;
  --sh-class: #0069a4;
  --sh-identifier: #262626;
  --sh-sign: #737373;
  --sh-property: #262626;
  --sh-entity: #0069a4;
  --sh-jsxliterals: #525252;
  --sh-string: #008138;
  --sh-keyword: #737373;
  --sh-comment: #a1a1a1;
}

@supports (color: lab(0% 0 0)) {
  :root, .x1g4evpi {
    --xgznj3o: lab(0% 0 0 / .05);
    --x1te69eb: lab(0% 0 0 / .02);
    --x1quzhjm: lab(96.52% -.0000298023 .0000119209);
    --xa9pdl7: lab(90.952% 0 -.0000119209);
    --x1avqv9g: lab(2.75381% 0 0 / .5);
    --x14bcrfy: lab(90.952% 0 -.0000119209);
    --x1h20rci: lab(84.92% 0 -.0000119209);
    --xpsqi52: lab(7.78201% -.0000149012 0);
    --x1gquva8: lab(2.75381% 0 0);
    --xxlgrur: lab(48.496% 0 0);
    --x2b5sd3: lab(15.204% 0 -.00000596046);
    --x1wp4f26: lab(66.128% -.0000298023 .0000119209);
    --xtdomsc: lab(84.92% 0 -.0000119209);
    --xar1rme: lab(48.4493% 77.4328 61.5452);
    --x2h1ntr: lab(47.0329% -47.0239 31.4788);
    --xz75ifn: lab(60.3514% 40.5624 87.1228);
    --x9ikff: lab(0% 0 0 / .1);
    --x1dl5289: lab(0% 0 0 / .16);
    --x135avu4: lab(48.496% 0 0);
    --x11s39t: lab(48.496% 0 0 / .25);
    --xi8nzsz: 0 1px 2px lab(0% 0 0 / .1);
    --x1rfhbn1: 0 1px 2px lab(0% 0 0 / .08);
    --x1uhwf3a: 0 0 0 1px lab(0% 0 0 / .08), 0 8px 24px lab(0% 0 0 / .08), 0 2px 4px lab(0% 0 0 / .04);
    --xdj6lxf: lab(7.78201% -.0000149012 0);
    --x2d97d1: lab(15.204% 0 -.00000596046);
    --x1yzmzec: lab(27.036% 0 0);
    --x1qicijo: lab(96.52% -.0000298023 .0000119209);
    --xqkg7r2: lab(90.952% 0 -.0000119209);
    --xhmb2r4: lab(84.92% 0 -.0000119209);
    --x91yn7f: lab(2.75381% 0 0);
    --xdbvmcd: lab(7.78201% -.0000149012 0);
    --x1d4a98w: lab(15.204% 0 -.00000596046);
    --x1ktipxm: lab(27.036% 0 0);
    --x1wxz9xw: lab(98.26% 0 0);
    --xhmqcmf: lab(96.52% -.0000298023 .0000119209);
    --x1j2q812: lab(90.952% 0 -.0000119209);
    --xmdazdc: lab(48.496% 0 0);
    --x4iizbl: lab(48.4493% 77.4328 61.5452);
    --xfnksjf: lab(40.4273% 67.2623 53.7441);
    --x1rpcbqq: lab(33.7174% 55.8993 41.0293);
    --x1xx0auu: lab(72.7183% 31.8672 97.9407 / .12);
    --x1qogiwn: lab(47.2709% 42.9082 69.2966);
    --xwpyzhy: lab(0% 0 0 / .06);
    --x1vyj71d: lab(27.036% 0 0);
    --x112bjpf: lab(7.78201% -.0000149012 0);
    --xqj4k1x: lab(70.5521% -66.5147 45.8073 / .1);
    --xmw4h38: lab(47.0329% -47.0239 31.4788);
    --x1w7tqtu: lab(55.4814% 75.0732 48.8528 / .1);
    --x1rp0ree: lab(40.4273% 67.2623 53.7441);
    --sh-class: lab(41.6013% -9.10804 -42.5647);
    --sh-identifier: lab(15.204% 0 -.00000596046);
    --sh-sign: lab(48.496% 0 0);
    --sh-property: lab(15.204% 0 -.00000596046);
    --sh-entity: lab(41.6013% -9.10804 -42.5647);
    --sh-jsxliterals: lab(34.924% 0 0);
    --sh-string: lab(47.0329% -47.0239 31.4788);
    --sh-keyword: lab(48.496% 0 0);
    --sh-comment: lab(66.128% -.0000298023 .0000119209);
  }
}

.xpkiltj.xpkiltj, .xpkiltj.xpkiltj:root {
  --sh-class: #77d4ff;
  --sh-comment: #737373;
  --sh-entity: #77d4ff;
  --sh-identifier: #f5f5f5;
  --sh-jsxliterals: #d4d4d4;
  --sh-keyword: #a1a1a1;
  --sh-property: #f5f5f5;
  --sh-sign: #a1a1a1;
  --sh-string: #7bf1a8;
  --x112bjpf: #f5f5f5;
  --x1w6rpj4: #262626;
  --xqj4k1x: #05df721a;
  --xmw4h38: #7bf1a8;
  --xwpyzhy: #ffffff14;
  --x1vyj71d: #d4d4d4;
  --x1w7tqtu: #ff65681a;
  --x1rp0ree: #ffa3a3;
  --x1xx0auu: #fac8001a;
  --x1qogiwn: #ffe02a;
  --x1t3np4z: #262626;
  --x14bcrfy: #525252;
  --xpsqi52: #f5f5f5;
  --x1h20rci: #737373;
  --x6f0ywi: #2f2f2f;
  --x1quzhjm: #404040;
  --xa9pdl7: #525252;
  --x1te69eb: #ffffff05;
  --x13k91eo: #2a2a2a;
  --xhue57i: #2f2f2f;
  --xgznj3o: #ffffff0f;
  --x9ikff: #ffffff0a;
  --x1dl5289: #ffffff14;
  --xdj6lxf: #f5f5f5;
  --x1yzmzec: #a1a1a1;
  --x2d97d1: #d4d4d4;
  --x18icyle: #262626;
  --x1j2q812: #525252;
  --xhmqcmf: #404040;
  --xmdazdc: #a1a1a1;
  --xdbvmcd: #f5f5f5;
  --x1ktipxm: #a1a1a1;
  --x1d4a98w: #d4d4d4;
  --x1wxz9xw: #262626;
  --x1qicijo: #404040;
  --xhmb2r4: #737373;
  --xqkg7r2: #525252;
  --x91yn7f: #fafafa;
  --x135avu4: #a1a1a1;
  --x11s39t: #a1a1a140;
  --xi8nzsz: 0px 2px 4px #00000014, 0px 2px 2px -1px #00000029, inset 0px 1px 0px #ffffff1f;
  --x1rfhbn1: 0px 2px 4px #00000014, 0px 2px 2px -1px #00000029, inset 0px 1px 0px #ffffff14;
  --x1uhwf3a: 0px 8px 24px #00000052, 0px 2px 4px #00000029, inset 0px 1px 0px #ffffff0f;
  --x1gquva8: #fafafa;
  --x49ya5c: #262626;
  --xar1rme: #ff6568;
  --xtdomsc: #525252;
  --x2b5sd3: #b3b3b3;
  --x1wp4f26: #737373;
  --xxlgrur: #a1a1a1;
  --x2h1ntr: #05df72;
  --xz75ifn: #ffe02a;
}

@supports (color: lab(0% 0 0)) {
  .xpkiltj.xpkiltj, .xpkiltj.xpkiltj:root {
    --sh-class: lab(80.3307% -20.2945 -31.385);
    --sh-comment: lab(48.496% 0 0);
    --sh-entity: lab(80.3307% -20.2945 -31.385);
    --sh-identifier: lab(96.52% -.0000298023 .0000119209);
    --sh-jsxliterals: lab(84.92% 0 -.0000119209);
    --sh-keyword: lab(66.128% -.0000298023 .0000119209);
    --sh-property: lab(96.52% -.0000298023 .0000119209);
    --sh-sign: lab(66.128% -.0000298023 .0000119209);
    --sh-string: lab(86.9953% -47.2691 25.0054);
    --x112bjpf: lab(96.52% -.0000298023 .0000119209);
    --x1w6rpj4: lab(15.204% 0 -.00000596046);
    --xqj4k1x: lab(78.503% -64.9265 39.7492 / .1);
    --xmw4h38: lab(86.9953% -47.2691 25.0054);
    --xwpyzhy: lab(100% 0 0 / .08);
    --x1vyj71d: lab(84.92% 0 -.0000119209);
    --x1w7tqtu: lab(63.7053% 60.745 31.3109 / .1);
    --x1rp0ree: lab(76.5514% 36.422 15.5335);
    --x1xx0auu: lab(83.2664% 8.65132 106.895 / .1);
    --x1qogiwn: lab(89.7033% -.480294 84.4917);
    --x14bcrfy: lab(34.924% 0 0);
    --xpsqi52: lab(96.52% -.0000298023 .0000119209);
    --x1h20rci: lab(48.496% 0 0);
    --x1quzhjm: lab(27.036% 0 0);
    --xa9pdl7: lab(34.924% 0 0);
    --x1te69eb: lab(100% 0 0 / .02);
    --xgznj3o: lab(100% 0 0 / .06);
    --x9ikff: lab(100% 0 0 / .04);
    --x1dl5289: lab(100% 0 0 / .08);
    --xdj6lxf: lab(96.52% -.0000298023 .0000119209);
    --x1yzmzec: lab(66.128% -.0000298023 .0000119209);
    --x2d97d1: lab(84.92% 0 -.0000119209);
    --x18icyle: lab(15.204% 0 -.00000596046);
    --x1j2q812: lab(34.924% 0 0);
    --xhmqcmf: lab(27.036% 0 0);
    --xmdazdc: lab(66.128% -.0000298023 .0000119209);
    --xdbvmcd: lab(96.52% -.0000298023 .0000119209);
    --x1ktipxm: lab(66.128% -.0000298023 .0000119209);
    --x1d4a98w: lab(84.92% 0 -.0000119209);
    --x1wxz9xw: lab(15.204% 0 -.00000596046);
    --x1qicijo: lab(27.036% 0 0);
    --xhmb2r4: lab(48.496% 0 0);
    --xqkg7r2: lab(34.924% 0 0);
    --x91yn7f: lab(98.26% 0 0);
    --x135avu4: lab(66.128% -.0000298023 .0000119209);
    --x11s39t: lab(66.128% -.0000298023 .0000119209 / .25);
    --x1gquva8: lab(98.26% 0 0);
    --x49ya5c: lab(15.204% 0 -.00000596046);
    --xar1rme: lab(63.7053% 60.745 31.3109);
    --xtdomsc: lab(34.924% 0 0);
    --x1wp4f26: lab(48.496% 0 0);
    --xxlgrur: lab(66.128% -.0000298023 .0000119209);
    --x2h1ntr: lab(78.503% -64.9265 39.7492);
    --xz75ifn: lab(89.7033% -.480294 84.4917);
  }
}

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

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

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

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