*,:before,:after{box-sizing:border-box;border:0 solid}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{line-height:inherit;margin:0}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-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;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}button,input,optgroup,select,textarea{color:inherit;font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{color:#9ca3af;opacity:1}textarea::-moz-placeholder{color:#9ca3af;opacity:1}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}@font-face{font-family:Geist Pixel Square;src:url(/fonts/geist-pixel/GeistPixel-Square.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Geist Pixel Grid;src:url(/fonts/geist-pixel/GeistPixel-Grid.woff2)format("woff2");font-weight:500;font-display:swap}:root,:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--theme-bg:0deg 0% 98%;--theme-link:172deg 18% 41%;--theme-text:203deg 11% 15%;--theme-accent:351deg 66% 48%;--theme-accent-2:0deg 0% 7%;--theme-quote:351deg 66% 48%}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--theme-bg:210deg 6% 12%;--theme-link:330deg 49% 67%;--theme-text:220deg 3% 79%;--theme-accent:159deg 64% 45%;--theme-accent-2:0deg 0% 93%;--theme-quote:102deg 100% 86%}html{scroll-behavior:smooth}#root{flex-direction:column;flex-grow:1;display:flex}body{max-width:48rem;min-height:100vh;color:hsl(var(--theme-text));background-color:hsl(var(--theme-bg));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;margin-inline:auto;padding-block-start:4rem;padding-inline:2rem;font-family:Geist Pixel Square,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace;font-size:1rem;font-weight:400;line-height:1.5rem;display:flex}.prose{color:hsl(var(--theme-text));max-width:65ch;font-size:.875rem;line-height:1.71429}.prose :where(p):not(:where(.not-prose,.not-prose *)){margin-block:1.14286em}.prose :where(.lead):not(:where(.not-prose,.not-prose *)){color:#4b5563;margin-block:.888889em;font-size:1.28571em;line-height:1.55556}.prose :where(a):not(:where(.not-prose,.not-prose *)){background-image:linear-gradient(transparent, transparent 5px, hsl(var(--theme-text)) 5px, hsl(var(--theme-text)));color:hsl(var(--theme-text));background-position:bottom;background-repeat:repeat-x;background-size:100% 6px;font-weight:500;text-decoration:none}.prose :where(a):not(:where(.not-prose,.not-prose *)):hover{background-image:linear-gradient(transparent, transparent 4px, hsl(var(--theme-link)) 4px, hsl(var(--theme-link)))}.prose :where(strong):not(:where(.not-prose,.not-prose *)){color:hsl(var(--theme-text));font-weight:700}.prose :where(a strong,blockquote strong,thead th strong):not(:where(.not-prose,.not-prose *)){color:inherit}.prose :where(ol,ul):not(:where(.not-prose,.not-prose *)){margin-block:1.14286em;padding-inline-start:1.57143em}.prose :where(ol):not(:where(.not-prose,.not-prose *)){list-style-type:decimal}.prose :where(ol[type=A],ol[type=A s]):not(:where(.not-prose,.not-prose *)){list-style-type:upper-alpha}.prose :where(ol[type=a],ol[type=a s]):not(:where(.not-prose,.not-prose *)){list-style-type:lower-alpha}.prose :where(ol[type=I],ol[type=I s]):not(:where(.not-prose,.not-prose *)){list-style-type:upper-roman}.prose :where(ol[type=i],ol[type=i s]):not(:where(.not-prose,.not-prose *)){list-style-type:lower-roman}.prose :where(ul):not(:where(.not-prose,.not-prose *)){list-style-type:disc}.prose :where(ol>li)::marker{color:#6b7280;font-weight:400}.prose :where(ul>li)::marker{color:hsl(var(--theme-text))}.prose :where(li):not(:where(.not-prose,.not-prose *)){margin-block:.285714em}.prose :where(ol>li,ul>li):not(:where(.not-prose,.not-prose *)){padding-inline-start:.428571em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where(.not-prose,.not-prose *)),.prose>:where(ul,ol)>li>p:not(:where(.not-prose,.not-prose *)){margin-block:.571429em}.prose>:where(ul,ol)>li>p:first-child:not(:where(.not-prose,.not-prose *)){margin-top:1.14286em}.prose>:where(ul,ol)>li>p:last-child:not(:where(.not-prose,.not-prose *)){margin-bottom:1.14286em}.prose :where(dl):not(:where(.not-prose,.not-prose *)){margin-block:1.14286em}.prose :where(dt):not(:where(.not-prose,.not-prose *)){color:hsl(var(--theme-accent-2));margin-top:1.14286em;font-weight:600}.prose :where(dd):not(:where(.not-prose,.not-prose *)){margin-top:.285714em;padding-inline-start:1.57143em}.prose :where(hr):not(:where(.not-prose,.not-prose *)){border-color:#666;border-top-style:dashed;border-top-width:.5px;margin-block:2.85714em}.prose :where(blockquote):not(:where(.not-prose,.not-prose *)){color:hsl(var(--theme-quote));quotes:"“" "”" "‘" "’";border-inline-start-width:0;margin-block:1.33333em;padding-inline-start:1.11111em;font-style:italic;font-weight:500}.prose :where(blockquote p:first-of-type):not(:where(.not-prose,.not-prose *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where(.not-prose,.not-prose *)):after{content:close-quote}.prose :where(h1,h2,h3,h4,h5,h6,th):not(:where(.not-prose,.not-prose *)){color:hsl(var(--theme-accent-2));font-family:Geist Pixel Grid,Geist Pixel Square,ui-monospace,monospace;font-weight:600}.prose :where(h1,h2,h3,h4,h5,h6):not(:where(.not-prose,.not-prose *)):before{color:hsl(var(--theme-accent));content:"#";margin-inline-start:-1rem;position:absolute}.prose :where(h1):not(:where(.not-prose,.not-prose *)){margin-block:0 .8em;font-size:2.14286em;line-height:1.2}.prose :where(h2):not(:where(.not-prose,.not-prose *)){margin-block:1.6em .8em;font-size:1.42857em;line-height:1.4}.prose :where(h3):not(:where(.not-prose,.not-prose *)){margin-block:1.55556em .444444em;font-size:1.28571em;line-height:1.55556}.prose :where(h4):not(:where(.not-prose,.not-prose *)){margin-block:1.42857em .571429em;line-height:1.42857}.prose :where(h1 strong,h2 strong,h3 strong,h4 strong):not(:where(.not-prose,.not-prose *)){color:inherit;font-weight:inherit}.prose :where(hr,h2,h3,h4):not(:where(.not-prose,.not-prose *))+*{margin-top:0}.prose :where(img,picture,video):not(:where(.not-prose,.not-prose *)){margin-block:1.71429em}.prose :where(picture):not(:where(.not-prose,.not-prose *)){display:block}.prose :where(picture>img):not(:where(.not-prose,.not-prose *)){margin-block:0}.prose :where(kbd):not(:where(.not-prose,.not-prose *)){color:#111827;border-radius:.3125rem;padding:.142857em .357143em;font-family:inherit;font-size:.857143em;font-weight:500;box-shadow:0 0 0 1px #1118271a,0 3px #1118271a}.prose :where(code):not(:where(.not-prose,.not-prose *)){color:hsl(var(--theme-text));border:1px dotted #666;border-radius:2px;font-size:.875rem;font-weight:400}.prose :where(code):not(:where(.not-prose,.not-prose *)):before,.prose :where(code):not(:where(.not-prose,.not-prose *)):after{content:"`"}.prose :where(a code,h1 code,h2 code,h3 code,h4 code,blockquote code,thead th code):not(:where(.not-prose,.not-prose *)){color:inherit}.prose :where(h2 code):not(:where(.not-prose,.not-prose *)){font-size:.9em}.prose :where(h3 code):not(:where(.not-prose,.not-prose *)){font-size:.888889em}.prose :where(pre):not(:where(.not-prose,.not-prose *)){color:#e5e7eb;background-color:#1f2937;border-radius:.25rem;margin-block:1.66667em;padding:.666667em 1em;font-size:.857143em;font-weight:400;line-height:1.66667;overflow-x:auto}.prose :where(pre code):not(:where(.not-prose,.not-prose *)){color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;background-color:#0000;border:0;border-radius:0;padding:0}.prose :where(pre code):not(:where(.not-prose,.not-prose *)):before,.prose :where(pre code):not(:where(.not-prose,.not-prose *)):after{content:none}.prose :where(table):not(:where(.not-prose,.not-prose *)){table-layout:auto;width:100%;margin-block:2em;font-size:.857143em;line-height:1.5}@media (width<=639px){.prose :where(table):not(:where(.not-prose,.not-prose *)){table-layout:fixed}.prose :where(th,td):not(:where(.not-prose,.not-prose *)){overflow-wrap:anywhere}}.prose :where(thead th):not(:where(.not-prose,.not-prose *)){vertical-align:bottom;border-bottom:1px dashed #666;padding:0 1em .666667em}.prose :where(tbody tr):not(:where(.not-prose,.not-prose *)){border-bottom-width:0}.prose :where(tbody td):not(:where(.not-prose,.not-prose *)){vertical-align:baseline}.prose :where(tfoot):not(:where(.not-prose,.not-prose *)){border-top:1px dashed #666}.prose :where(tfoot td):not(:where(.not-prose,.not-prose *)){vertical-align:top}.prose :where(th,td):not(:where(.not-prose,.not-prose *)){text-align:start}.prose :where(thead th,tbody td,tfoot td):not(:where(.not-prose,.not-prose *)){padding-inline:1em}.prose :where(tbody td,tfoot td):not(:where(.not-prose,.not-prose *)){padding-block:.666667em}.prose :where(thead th,tbody td,tfoot td):first-child:not(:where(.not-prose,.not-prose *)){padding-inline-start:0}.prose :where(thead th,tbody td,tfoot td):last-child:not(:where(.not-prose,.not-prose *)){padding-inline-end:0}.prose :where(figure):not(:where(.not-prose,.not-prose *)){margin-block:1.71429em}.prose :where(figure>*):not(:where(.not-prose,.not-prose *)){margin-block:0}.prose :where(figcaption):not(:where(.not-prose,.not-prose *)){color:#6b7280;margin-top:.666667em;font-size:.857143em;line-height:1.33333}.prose :where(sup):not(:where(.not-prose,.not-prose *)){margin-inline-start:.125rem}.prose :where(sup a):not(:where(.not-prose,.not-prose *)){background-image:none}.prose :where(sup a):not(:where(.not-prose,.not-prose *)):before{content:"["}.prose :where(sup a):not(:where(.not-prose,.not-prose *)):after{content:"]"}.prose :where(sup a):not(:where(.not-prose,.not-prose *)):hover{color:hsl(var(--theme-link));background-image:none;text-decoration:none}.prose>:first-child{margin-top:0}.prose>:last-child{margin-bottom:0}.admonition-content .prose{color:#374151;max-width:none}[data-theme=dark] .admonition-content .prose{color:#d1d5db}.admonition-content .prose>:first-child{margin-top:0}.admonition-content .prose>:last-child{margin-bottom:0}.site-dna-logo{flex:none;width:1.875rem;height:2.75rem;margin-inline-end:.75rem;display:block;position:relative}.site-dna-logo canvas{width:100%;height:100%;display:block;position:absolute;inset:0}@media (width>=640px){.site-dna-logo{width:2.75rem;height:4rem;margin-inline-end:0;position:absolute;inset-block-start:50%;inset-inline-start:-4rem;transform:translateY(-50%)}}

:root, .x1yogzu9 {
  --x1lte3x9: 2rem;
  --xdflin9: 4rem;
}

:root, .x16wdvo1 {
  --x6ux83y: .15s;
  --x1ym0yc4: .2s;
}

:root, .xjj8ggh {
  --x7yo3kr: Geist Pixel Square, ui-monospace, SFMono-Regular, Roboto Mono, Menlo, Monaco, Liberation Mono, DejaVu Sans Mono, Courier New, monospace;
  --x1jt5aor: Geist Pixel Grid, Geist Pixel Square, ui-monospace, monospace;
}

:root, .x5zieyl {
  --xhj47vs: hsl(var(--theme-accent));
  --x41m3gx: hsl(var(--theme-accent-2));
  --xqqd97t: hsl(var(--theme-bg));
  --x147q9jn: hsl(var(--theme-link));
  --x7vgq7b: hsl(var(--theme-quote));
  --x109f6z1: hsl(var(--theme-text));
}

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

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

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

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

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

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

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

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

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

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

.x1j43nte:not(#\#):not(#\#) {
  background-position: bottom;
}

.x1p135vs:not(#\#):not(#\#) {
  border-color: #a1a1aa;
}

.x1y0avi5:not(#\#):not(#\#) {
  border-color: #d1d5db;
}

.x1xhtj0c:not(#\#):not(#\#) {
  border-color: #e5e7eb;
}

.x14gires:not(#\#):not(#\#) {
  border-color: hsl(var(--theme-accent) / .3);
}

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

.x1aepk7r:not(#\#):not(#\#) {
  border-radius: .125rem;
}

.x6i6fhv:not(#\#):not(#\#) {
  border-radius: .375rem;
}

.x116uinm:not(#\#):not(#\#) {
  border-radius: .5rem;
}

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

.x1nj7uno:not(#\#):not(#\#) {
  border-radius: 1px;
}

.x12oqio5:not(#\#):not(#\#) {
  border-radius: 4px;
}

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

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

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

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

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

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

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

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

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

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

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

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

.x7prirv:not(#\#):not(#\#) {
  inset-inline: -1rem;
}

.xjmfy54:not(#\#):not(#\#) {
  margin-block: 1.5rem;
}

.xq6kz29:not(#\#):not(#\#) {
  margin-block: 1rem;
}

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

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

.x1a2a7pz:not(#\#):not(#\#) {
  outline: none;
}

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

.x1o5vn8x:not(#\#):not(#\#) {
  padding-block: .25rem;
}

.x18g2hj5:not(#\#):not(#\#) {
  padding-block: .5rem;
}

.x6qoaat:not(#\#):not(#\#) {
  padding-block: 1.25rem;
}

.xgepmj6:not(#\#):not(#\#) {
  padding-block: 1rem;
}

.xic3azd:not(#\#):not(#\#) {
  padding-block: 3rem;
}

.x97vtpp:not(#\#):not(#\#) {
  padding-inline: .5rem;
}

.xnxx81d:not(#\#):not(#\#) {
  padding-inline: 1rem;
}

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

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

.xw4ebze:is([data-theme="dark"] *):not(#\#):not(#\#) {
  border-color: #1f2937;
}

.xvu5kcm:is([data-theme="dark"] *):not(#\#):not(#\#) {
  border-color: #374151;
}

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

.xboe6bp:hover:not(#\#):not(#\#) {
  border-color: #a1a1aa;
}

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

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

@media (width >= 640px) {
  .x1qhkxwa.x1qhkxwa:not(#\#):not(#\#) {
    border-radius: .375rem;
  }

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

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

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

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

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

@media (width >= 1024px) {
  .x11ioay9.x11ioay9:not(#\#):not(#\#) {
    padding-block: 4rem;
  }
}

@media (width >= 768px) {
  .x1b9rclj.x1b9rclj:not(#\#):not(#\#) {
    padding-inline: 1.5rem;
  }
}

@media (hover: hover) and (width >= 640px) {
  .x1sd3zg7.x1sd3zg7:hover:not(#\#):not(#\#) {
    text-decoration: underline;
  }
}

.x1ua5tub:not(#\#):not(#\#):not(#\#) {
  -webkit-box-orient: vertical;
}

.x1h7i4cw:not(#\#):not(#\#):not(#\#) {
  -webkit-line-clamp: 2;
}

.x1gzmk7r:not(#\#):not(#\#):not(#\#) {
  -webkit-line-clamp: 3;
}

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

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

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

.x13iwyz6:not(#\#):not(#\#):not(#\#) {
  align-items: normal;
}

.x186iv6y:not(#\#):not(#\#):not(#\#) {
  aspect-ratio: 16 / 9;
}

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

.x1t853zo:not(#\#):not(#\#):not(#\#) {
  backdrop-filter: none;
}

.xtggtcb:not(#\#):not(#\#):not(#\#) {
  background-color: #e4e4e7;
}

.x1uiuz3b:not(#\#):not(#\#):not(#\#) {
  background-color: #ecfdf5;
}

.x1qduf2b:not(#\#):not(#\#):not(#\#) {
  background-color: #ecfeff;
}

.x1elpzu9:not(#\#):not(#\#):not(#\#) {
  background-color: #eff6ff;
}

.xf46gf9:not(#\#):not(#\#):not(#\#) {
  background-color: #f0fdf4;
}

.x7useya:not(#\#):not(#\#):not(#\#) {
  background-color: #f9fafb;
}

.x4obwzg:not(#\#):not(#\#):not(#\#) {
  background-color: #faf5ff;
}

.xno7vgv:not(#\#):not(#\#):not(#\#) {
  background-color: #fef2f2;
}

.x1sbuxhi:not(#\#):not(#\#):not(#\#) {
  background-color: #fefce8;
}

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

.x1j8l5op:not(#\#):not(#\#):not(#\#) {
  background-color: color-mix(in srgb,hsl(var(--theme-bg)) 85%,transparent);
}

.xqf8sy3:not(#\#):not(#\#):not(#\#) {
  background-color: color-mix(in srgb,hsl(var(--theme-quote)) 10%,transparent);
}

.xot80c:not(#\#):not(#\#):not(#\#) {
  background-color: #28d26e;
}

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

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

.x17v06rx:not(#\#):not(#\#):not(#\#) {
  background-image: linear-gradient(transparent,transparent 5px,hsl(var(--theme-text)) 5px,hsl(var(--theme-text)));
}

.x1w3jsh0:not(#\#):not(#\#):not(#\#) {
  background-repeat: repeat-x;
}

.xodwsf6:not(#\#):not(#\#):not(#\#) {
  background-size: 100% 6px;
}

.x1iegvn2:not(#\#):not(#\#):not(#\#) {
  border-block-color: hsl(var(--theme-text) / .3);
}

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

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

.x1xys7ce:not(#\#):not(#\#):not(#\#) {
  border-inline-start-color: #a5f3fc;
}

.x10vwqz2:not(#\#):not(#\#):not(#\#) {
  border-inline-start-color: #a7f3d0;
}

.x197v1m5:not(#\#):not(#\#):not(#\#) {
  border-inline-start-color: #bbf7d0;
}

.xzeufq7:not(#\#):not(#\#):not(#\#) {
  border-inline-start-color: #bfdbfe;
}

.xjsyn4u:not(#\#):not(#\#):not(#\#) {
  border-inline-start-color: #e5e7eb;
}

.x15f1vs0:not(#\#):not(#\#):not(#\#) {
  border-inline-start-color: #e9d5ff;
}

.x30mobz:not(#\#):not(#\#):not(#\#) {
  border-inline-start-color: #fecaca;
}

.x1pvs9ca:not(#\#):not(#\#):not(#\#) {
  border-inline-start-color: #fef08a;
}

.xv5lvn5:not(#\#):not(#\#):not(#\#) {
  border-inline-start-color: #0000;
}

.xstzfhl:not(#\#):not(#\#):not(#\#) {
  border-inline-start-style: none;
}

.x1t7ytsu:not(#\#):not(#\#):not(#\#) {
  border-inline-start-style: solid;
}

.x14e42zd:not(#\#):not(#\#):not(#\#) {
  border-inline-start-width: 0;
}

.x56jcm7:not(#\#):not(#\#):not(#\#) {
  border-inline-start-width: 4px;
}

.x1wakfww:not(#\#):not(#\#):not(#\#), .xv186zg:not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 1px 2px #0000000d;
}

.x1bbn379:not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 1px 3px #0000001a, 0 1px 2px -1px #0000001a;
}

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

.xzpqnlu:not(#\#):not(#\#):not(#\#) {
  clip: rect(0,0,0,0);
}

.x1y87t5j:not(#\#):not(#\#):not(#\#) {
  color: #059669;
}

.x1h107lm:not(#\#):not(#\#):not(#\#) {
  color: #064e3b;
}

.xw2j6x9:not(#\#):not(#\#):not(#\#) {
  color: #0891b2;
}

.xrm2vzt:not(#\#):not(#\#):not(#\#) {
  color: #111827;
}

.x239c2q:not(#\#):not(#\#):not(#\#) {
  color: #14532d;
}

.x1hknedp:not(#\#):not(#\#):not(#\#) {
  color: #164e63;
}

.x1vh2qog:not(#\#):not(#\#):not(#\#) {
  color: #16a34a;
}

.xea61ih:not(#\#):not(#\#):not(#\#) {
  color: #1e3a8a;
}

.x19te5d5:not(#\#):not(#\#):not(#\#) {
  color: #2563eb;
}

.xdif06o:not(#\#):not(#\#):not(#\#) {
  color: #4b5563;
}

.x1c8vj04:not(#\#):not(#\#):not(#\#) {
  color: #581c87;
}

.x93p4j0:not(#\#):not(#\#):not(#\#) {
  color: #6b7280;
}

.xosvivp:not(#\#):not(#\#):not(#\#) {
  color: #713f12;
}

.xop0bkf:not(#\#):not(#\#):not(#\#) {
  color: #7f1d1d;
}

.x4w541e:not(#\#):not(#\#):not(#\#) {
  color: #9333ea;
}

.x1wk9gcm:not(#\#):not(#\#):not(#\#) {
  color: #b91c1c;
}

.x8hp1xd:not(#\#):not(#\#):not(#\#) {
  color: #ca8a04;
}

.x18jtpyt:not(#\#):not(#\#):not(#\#) {
  color: #dc2626;
}

.xwcaomo:not(#\#):not(#\#):not(#\#) {
  color: hsl(var(--theme-text) / .7);
}

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

.x1g6yoip:not(#\#):not(#\#):not(#\#) {
  color: var(--x109f6z1);
}

.x1dw8k1c:not(#\#):not(#\#):not(#\#) {
  color: var(--x41m3gx);
}

.x1n43mo9:not(#\#):not(#\#):not(#\#) {
  color: var(--x7vgq7b);
}

.x13cw15x:not(#\#):not(#\#):not(#\#) {
  color: var(--xhj47vs);
}

.xelqdea:not(#\#):not(#\#):not(#\#) {
  color: var(--xqqd97t);
}

.xouci9l:not(#\#):not(#\#):not(#\#) {
  column-gap: .25rem;
}

.x4prdry:not(#\#):not(#\#):not(#\#) {
  column-gap: .5rem;
}

.xsin8gy:not(#\#):not(#\#):not(#\#) {
  column-gap: .75rem;
}

.x1o1pmfc:not(#\#):not(#\#):not(#\#) {
  column-gap: 0;
}

.x1izhsip:not(#\#):not(#\#):not(#\#) {
  column-gap: 1rem;
}

.xo10215:not(#\#):not(#\#):not(#\#) {
  column-gap: 2.5rem;
}

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

.x104kibb:not(#\#):not(#\#):not(#\#) {
  display: -webkit-box;
}

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

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

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

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

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

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

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

.x1em7b6m:not(#\#):not(#\#):not(#\#) {
  flex-basis: 16rem;
}

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

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

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

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

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

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

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

.x1i8j9ev:not(#\#):not(#\#):not(#\#) {
  font-family: var(--x1jt5aor);
}

.x1atae6o:not(#\#):not(#\#):not(#\#) {
  font-family: var(--x7yo3kr);
}

.x12lo8hy:not(#\#):not(#\#):not(#\#) {
  font-size: .6875rem;
}

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

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

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

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

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

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

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

.x1j6dyjg:not(#\#):not(#\#):not(#\#) {
  font-size: 11px;
}

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

.x1k4tb9n:not(#\#):not(#\#):not(#\#) {
  font-style: italic;
}

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

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

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

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

.x1fmyei2:not(#\#):not(#\#):not(#\#) {
  inset-inline-end: 1rem;
}

.xbudbmw:not(#\#):not(#\#):not(#\#) {
  inset-inline-start: 50%;
}

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

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

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

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

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

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

.x1dbl2gt:not(#\#):not(#\#):not(#\#) {
  line-height: 1.6;
}

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

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

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

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

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

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

.x4b9xf1:not(#\#):not(#\#):not(#\#) {
  margin-inline-end: -8rem;
}

.x1d8f58c:not(#\#):not(#\#):not(#\#) {
  margin-inline-end: .125rem;
}

.xowauwy:not(#\#):not(#\#):not(#\#) {
  margin-inline-end: .25rem;
}

.xa6g792:not(#\#):not(#\#):not(#\#) {
  margin-inline-end: .75rem;
}

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

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

.x1j9pc4w:not(#\#):not(#\#):not(#\#) {
  margin-inline-start: .25rem;
}

.x1m73txa:not(#\#):not(#\#):not(#\#) {
  margin-inline-start: .5rem;
}

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

.x1mpj02h:not(#\#):not(#\#):not(#\#) {
  margin-inline-start: 1rem;
}

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

.xl1xv1r:not(#\#):not(#\#):not(#\#) {
  object-fit: cover;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.x9pjww1:not(#\#):not(#\#):not(#\#) {
  row-gap: 1.5rem;
}

.x1w6r25c:not(#\#):not(#\#):not(#\#) {
  row-gap: 1rem;
}

.x1d474pu:not(#\#):not(#\#):not(#\#) {
  row-gap: 2rem;
}

.x3tbmvi:not(#\#):not(#\#):not(#\#) {
  row-gap: 4rem;
}

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

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

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

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

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

.xuuh30:not(#\#):not(#\#):not(#\#) {
  transform: translateX(-50%);
}

.x1hrt681:not(#\#):not(#\#):not(#\#) {
  transform: translateY(7rem);
}

.x1d8287x:not(#\#):not(#\#):not(#\#) {
  transition-duration: .3s;
}

.x17xsga0:not(#\#):not(#\#):not(#\#) {
  transition-duration: var(--x1ym0yc4);
}

.x11q7inf:not(#\#):not(#\#):not(#\#) {
  transition-duration: var(--x6ux83y);
}

.xfagghw:not(#\#):not(#\#):not(#\#) {
  transition-property: all;
}

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

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

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

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

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

.xa9119d:not(#\#):not(#\#):not(#\#) {
  z-index: 50;
}

.x1fina04:not(#\#):not(#\#):not(#\#) {
  z-index: 90;
}

.xyjc2l3:is([data-theme="dark"] *):not(#\#):not(#\#):not(#\#) {
  background-color: #030712;
}

.x1wj7j7:is([data-theme="dark"] *):not(#\#):not(#\#):not(#\#) {
  background-color: #3f3f46;
}

.x16gtvo3:is([data-theme="dark"] *):not(#\#):not(#\#):not(#\#) {
  background-color: #022c224d;
}

.xxf0i3l:is([data-theme="dark"] *):not(#\#):not(#\#):not(#\#) {
  background-color: #1725544d;
}

.xg9t8mv:is([data-theme="dark"] *):not(#\#):not(#\#):not(#\#) {
  background-color: #0307124d;
}

.x1hzojcx:is([data-theme="dark"] *):not(#\#):not(#\#):not(#\#) {
  background-color: #052e164d;
}

.x5lakh8:is([data-theme="dark"] *):not(#\#):not(#\#):not(#\#) {
  background-color: #3b07644d;
}

.x1vvk1bc:is([data-theme="dark"] *):not(#\#):not(#\#):not(#\#) {
  background-color: #4220064d;
}

.x340oy5:is([data-theme="dark"] *):not(#\#):not(#\#):not(#\#) {
  background-color: #450a0a4d;
}

.x14lt9dr:is([data-theme="dark"] *):not(#\#):not(#\#):not(#\#) {
  background-color: #0833444d;
}

.x1dm6uro:is([data-theme="dark"] *):not(#\#):not(#\#):not(#\#) {
  border-inline-start-color: #065f46;
}

.x1elj4vn:is([data-theme="dark"] *):not(#\#):not(#\#):not(#\#) {
  border-inline-start-color: #155e75;
}

.xex3wzj:is([data-theme="dark"] *):not(#\#):not(#\#):not(#\#) {
  border-inline-start-color: #166534;
}

.x1tmvv87:is([data-theme="dark"] *):not(#\#):not(#\#):not(#\#) {
  border-inline-start-color: #1e40af;
}

.x190snyn:is([data-theme="dark"] *):not(#\#):not(#\#):not(#\#) {
  border-inline-start-color: #1f2937;
}

.x8jaubz:is([data-theme="dark"] *):not(#\#):not(#\#):not(#\#) {
  border-inline-start-color: #6b21a8;
}

.x131869p:is([data-theme="dark"] *):not(#\#):not(#\#):not(#\#) {
  border-inline-start-color: #854d0e;
}

.x1wk3fx3:is([data-theme="dark"] *):not(#\#):not(#\#):not(#\#) {
  border-inline-start-color: #991b1b;
}

.x177mxf6:focus-visible:not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 0 0 2px hsl(var(--theme-accent) / .6);
}

.xlfhwmg:focus-visible:not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 0 0 2px hsl(var(--theme-bg)),0 0 0 4px #3b82f6;
}

.x1oafyen:is([data-theme="dark"] *):not(#\#):not(#\#):not(#\#) {
  color: #22d3ee;
}

.x1k2q802:is([data-theme="dark"] *):not(#\#):not(#\#):not(#\#) {
  color: #34d399;
}

.x10rfg5m:is([data-theme="dark"] *):not(#\#):not(#\#):not(#\#) {
  color: #4ade80;
}

.xdie6qy:is([data-theme="dark"] *):not(#\#):not(#\#):not(#\#) {
  color: #60a5fa;
}

.x12niuy1:is([data-theme="dark"] *):not(#\#):not(#\#):not(#\#) {
  color: #9ca3af;
}

.x8v1cve:is([data-theme="dark"] *):not(#\#):not(#\#):not(#\#) {
  color: #c084fc;
}

.xudabc8:is([data-theme="dark"] *):not(#\#):not(#\#):not(#\#) {
  color: #cffafe;
}

.x1gx6w3c:is([data-theme="dark"] *):not(#\#):not(#\#):not(#\#) {
  color: #d1d5db;
}

.xb0rsik:is([data-theme="dark"] *):not(#\#):not(#\#):not(#\#) {
  color: #d1fae5;
}

.xpa0srr:is([data-theme="dark"] *):not(#\#):not(#\#):not(#\#) {
  color: #dbeafe;
}

.xvax45o:is([data-theme="dark"] *):not(#\#):not(#\#):not(#\#) {
  color: #dcfce7;
}

.xx24a4n:is([data-theme="dark"] *):not(#\#):not(#\#):not(#\#) {
  color: #f3e8ff;
}

.x1ox7e4y:is([data-theme="dark"] *):not(#\#):not(#\#):not(#\#) {
  color: #f3f4f6;
}

.x19zmnka:is([data-theme="dark"] *):not(#\#):not(#\#):not(#\#) {
  color: #f87171;
}

.x1v27345:is([data-theme="dark"] *):not(#\#):not(#\#):not(#\#) {
  color: #f9fafb;
}

.x6s0n5g:is([data-theme="dark"] *):not(#\#):not(#\#):not(#\#) {
  color: #facc15;
}

.xw8t40f:is([data-theme="dark"] *):not(#\#):not(#\#):not(#\#) {
  color: #fee2e2;
}

.x1sneysq:is([data-theme="dark"] *):not(#\#):not(#\#):not(#\#) {
  color: #fef9c3;
}

.x1e7ipci[data-open="true"]:not(#\#):not(#\#):not(#\#) {
  display: flex;
}

.x1tl5y4q[data-expanded="false"]:not(#\#):not(#\#):not(#\#) {
  display: none;
}

.xi6bu15[data-open="true"]:not(#\#):not(#\#):not(#\#), .xiplwos:is([data-theme="dark"] *):not(#\#):not(#\#):not(#\#) {
  opacity: 0;
}

.x19fbh4v:is([data-theme="dark"] *):not(#\#):not(#\#):not(#\#), .x1qsi07n[data-show="true"]:not(#\#):not(#\#):not(#\#), .x1r7fyky[data-open="true"]:not(#\#):not(#\#):not(#\#) {
  opacity: 1;
}

.xm94mm6[data-expanded="false"]:not(#\#):not(#\#):not(#\#) {
  transform: rotate(-90deg);
}

.x1gmax6s[data-open="true"]:not(#\#):not(#\#):not(#\#), .xlng6sp:is([data-theme="dark"] *):not(#\#):not(#\#):not(#\#) {
  transform: translate(-50%, -50%) scale(0);
}

.x1frxvdx[data-open="true"]:not(#\#):not(#\#):not(#\#), .x1vgnlgp:is([data-theme="dark"] *):not(#\#):not(#\#):not(#\#) {
  transform: translate(-50%, -50%) scale(1);
}

.xynl2wj[data-show="true"]:not(#\#):not(#\#):not(#\#) {
  transform: translateY(0);
}

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

.x1cm5uzx:hover:not(#\#):not(#\#):not(#\#) {
  background-image: linear-gradient(transparent,transparent 4px,hsl(var(--theme-link)) 4px,hsl(var(--theme-link)));
}

.x1wbu4d8:hover:not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 0 0 2px #a1a1aa;
}

.x1tjurhn:hover:not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;
}

.x1wigbhx:hover:not(#\#):not(#\#):not(#\#) {
  color: var(--x147q9jn);
}

.xmh0ux0:hover:not(#\#):not(#\#):not(#\#) {
  color: var(--xhj47vs);
}

.x1jxxt1b:focus:not(#\#):not(#\#):not(#\#) {
  clip: auto;
}

.x1n74x3x:focus:not(#\#):not(#\#):not(#\#) {
  color: var(--x147q9jn);
}

.xj4xb35:focus:not(#\#):not(#\#):not(#\#) {
  inset-inline-start: .25rem;
}

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

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

@media (width >= 640px) {
  .xmci4ra.xmci4ra:not(#\#):not(#\#):not(#\#) {
    align-items: center;
  }
}

@media (width >= 1024px) {
  .x1cv8tge.x1cv8tge:not(#\#):not(#\#):not(#\#) {
    align-items: flex-start;
  }
}

@media (width >= 640px) {
  .xefa5j3.xefa5j3:not(#\#):not(#\#):not(#\#) {
    backdrop-filter: none;
  }

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

  .x1m8gdo8.x1m8gdo8:not(#\#):not(#\#):not(#\#) {
    border-inline-start-color: #6b7280;
  }

  .xlqj01k.xlqj01k:not(#\#):not(#\#):not(#\#) {
    border-inline-start-color: var(--xhj47vs);
  }

  .x17wydo.x17wydo:not(#\#):not(#\#):not(#\#) {
    border-inline-start-style: dashed;
  }

  .x5olssv.x5olssv:not(#\#):not(#\#):not(#\#) {
    border-inline-start-style: solid;
  }

  .xtpo7py.xtpo7py:not(#\#):not(#\#):not(#\#) {
    border-inline-start-width: 1px;
  }

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

  .x12gzt1z.x12gzt1z:not(#\#):not(#\#):not(#\#) {
    column-gap: 0;
  }

  .x1pkvs1q.x1pkvs1q:not(#\#):not(#\#):not(#\#) {
    column-gap: 2rem;
  }

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

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

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

@media (width >= 1024px) {
  .xzhf20h.xzhf20h:not(#\#):not(#\#):not(#\#) {
    display: block;
  }

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

@media (width >= 640px) {
  .xjoqfoq.xjoqfoq:not(#\#):not(#\#):not(#\#) {
    flex-direction: column;
  }

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

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

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

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

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

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

  .xn495vq.xn495vq:not(#\#):not(#\#):not(#\#) {
    inset-inline-end: 2rem;
  }

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

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

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

  .xotfr7q.xotfr7q:not(#\#):not(#\#):not(#\#) {
    margin-inline-end: 1rem;
  }

  .x13l1ers.x13l1ers:not(#\#):not(#\#):not(#\#) {
    margin-inline-start: -1rem;
  }

  .xn78umj.xn78umj:not(#\#):not(#\#):not(#\#) {
    margin-inline-start: 1rem;
  }

  .x1az4zyc.x1az4zyc:not(#\#):not(#\#):not(#\#) {
    padding-inline-start: 4rem;
  }

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

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

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

  .xc2qxcj.xc2qxcj:not(#\#):not(#\#):not(#\#) {
    z-index: auto;
  }
}

@media (hover: hover) and (width >= 640px) {
  .x3rcliv.x3rcliv:hover:not(#\#):not(#\#):not(#\#) {
    color: var(--x109f6z1);
  }

  .xh3b1b2.xh3b1b2:hover:not(#\#):not(#\#):not(#\#) {
    color: var(--xhj47vs);
  }
}

.x1vuu14i:not(#\#):not(#\#):not(#\#):not(#\#) {
  bottom: 2rem;
}

.x164u9eo:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: .5rem;
}

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

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

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

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

.x180m5hr:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 13rem;
}

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

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

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

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

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

.x1pizb70:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 3rem;
}

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

.xhcrhct:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: .125rem;
}

.xhbfen4:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: .5rem;
}

.x1gr9t9r:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: .75rem;
}

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

.x1nhhxel:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: 1.5rem;
}

.xyi6m4r:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: 1rem;
}

.x14phcvn:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: 2.5rem;
}

.x1t84w78:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: 2rem;
}

.x133udu6:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: 7rem;
}

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

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

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

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

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

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

.x1cl2iem:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 2rem;
}

.x1hpjnmm:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 3rem;
}

.xfo0wrl:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 4rem;
}

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

.xmz0i5r:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-height: 100%;
}

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

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

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

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

.x1i9suas:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-width: 120px;
}

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

.x1bw24hb:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 3rem;
}

.x1hx5lgg:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 5rem;
}

.x1tk7jg1:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: 12px;
}

.x1p6s42t:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: 3.5rem;
}

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

.xzcf631:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: 5rem;
}

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

.x1jjc1wv:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: .5rem;
}

.xwqq7k2:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 1.25rem;
}

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

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

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

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

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

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

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

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

.x188tqju:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 3rem;
}

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

.xqt4e23:focus:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: .375rem;
}

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

@media (width >= 640px) {
  .xx3dbjc.xx3dbjc:not(#\#):not(#\#):not(#\#):not(#\#) {
    height: 3rem;
  }

  .x224gnx.x224gnx:not(#\#):not(#\#):not(#\#):not(#\#) {
    height: max-content;
  }

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

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

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

  .xq5yh75.xq5yh75:not(#\#):not(#\#):not(#\#):not(#\#) {
    margin-top: 4rem;
  }

  .x5cr99c.x5cr99c:not(#\#):not(#\#):not(#\#):not(#\#) {
    max-height: calc(100% - 8rem);
  }

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

  .xmoxs5l.xmoxs5l:not(#\#):not(#\#):not(#\#):not(#\#) {
    min-height: 15rem;
  }

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

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

  .x65fmd8.x65fmd8:not(#\#):not(#\#):not(#\#):not(#\#) {
    width: 3rem;
  }

  .x1iq3l8d.x1iq3l8d:not(#\#):not(#\#):not(#\#):not(#\#) {
    width: 83.3333%;
  }
}

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

.xxz8ju3:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  content: "#";
}
