@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-vietnamese-wght-normal-6IgcOCM7.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DC-KSUi6.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-ext-wght-normal-X_5orZeX.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-wght-normal-DiZS0aHC.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-symbols2-wght-normal-CO5SzqOn.woff2) format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-vietnamese-wght-normal-DadHysG0.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-ext-wght-normal-Bwz-egvJ.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-wght-normal-XN7g48iV.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--background: #ffffff;--foreground: #0a0a0a;--card: #fafafa;--card-foreground: #0a0a0a;--popover: #ffffff;--popover-foreground: #0a0a0a;--primary: #0a0a0a;--primary-foreground: #ffffff;--secondary: #f4f4f4;--secondary-foreground: #0a0a0a;--muted: #f4f4f4;--muted-foreground: #666666;--accent: #f4f4f4;--accent-foreground: #0a0a0a;--destructive: oklch(.577 .245 27.325);--border: #ebebeb;--input: #ebebeb;--ring: #a3a3a3;--dim: #a3a3a3;--chart-1: oklch(.85 .13 165);--chart-2: oklch(.77 .15 163);--chart-3: oklch(.7 .15 162);--chart-4: oklch(.6 .13 163);--chart-5: oklch(.51 .1 166);--radius: .625rem;--sidebar: oklch(.985 0 0);--sidebar-foreground: oklch(.141 .005 285.823);--sidebar-primary: oklch(.6 .13 163);--sidebar-primary-foreground: oklch(.98 .02 166);--sidebar-accent: oklch(.967 .001 286.375);--sidebar-accent-foreground: oklch(.21 .006 285.885);--sidebar-border: oklch(.92 .004 286.32);--sidebar-ring: oklch(.705 .015 286.067);--destructive-foreground: #ffffff;--font-mono: "Geist Mono Variable", Menlo, Monaco, monospace;--radius-sm: calc(var(--radius) - 4px);--radius-md: calc(var(--radius) - 2px);--radius-lg: var(--radius);--radius-xl: calc(var(--radius) + 4px);--radius-2xl: calc(var(--radius) + 8px);--radius-3xl: calc(var(--radius) + 12px);--radius-4xl: calc(var(--radius) + 16px)}.dark{--background: #0a0a0a;--foreground: #f5f5f5;--card: #141414;--card-foreground: #f5f5f5;--popover: #141414;--popover-foreground: #f5f5f5;--primary: #f5f5f5;--primary-foreground: #0a0a0a;--secondary: #1a1a1a;--secondary-foreground: #f5f5f5;--muted: #1a1a1a;--muted-foreground: #a1a1a1;--accent: #1a1a1a;--accent-foreground: #f5f5f5;--destructive: oklch(.704 .191 22.216);--border: #232323;--input: #232323;--ring: #6b6b6b;--dim: #6b6b6b;--chart-1: oklch(.85 .13 165);--chart-2: oklch(.77 .15 163);--chart-3: oklch(.7 .15 162);--chart-4: oklch(.6 .13 163);--chart-5: oklch(.51 .1 166);--sidebar: oklch(.21 .006 285.885);--sidebar-foreground: oklch(.985 0 0);--sidebar-primary: oklch(.77 .15 163);--sidebar-primary-foreground: oklch(.26 .05 173);--sidebar-accent: oklch(.274 .006 286.033);--sidebar-accent-foreground: oklch(.985 0 0);--sidebar-border: oklch(1 0 0 / 10%);--sidebar-ring: oklch(.552 .016 285.938)}*,*:before,*:after,::backdrop,::file-selector-button{box-sizing:border-box;margin:0;padding:0;border-width:0;border-style:solid;border-color:var(--border);outline-color:color-mix(in oklab,var(--ring) 50%,transparent)}html{font-family:Geist Variable,system-ui,sans-serif;line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;color-scheme:light}html.dark{color-scheme:dark}body{margin:0;min-height:100%;background-color:var(--background);color:var(--foreground);font-family:Geist Variable,system-ui,sans-serif;line-height:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}ol,ul,menu{margin:0;padding:0;list-style:none}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;vertical-align:baseline;font-size:75%;line-height:0}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}button,input,optgroup,select,textarea,::file-selector-button{color:inherit;font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;border-radius:0;background-color:transparent;opacity:1}: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}button,input:where([type=button],[type=reset],[type=submit]),::file-selector-button{appearance:button}textarea{resize:vertical}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}code,kbd,samp,pre{font-family:Geist Mono Variable,Menlo,Monaco,Consolas,Courier New,monospace;font-size:1em}::placeholder{opacity:1}@supports (not (-webkit-appearance: -apple-pay-button)) or (contain-intrinsic-size: 1px){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}::-webkit-search-decoration{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,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}::-moz-ui-invalid{box-shadow:none}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}[data-slot=button] svg,[data-slot=badge]>svg,[data-slot=kbd] svg,[data-slot=command-item] svg,[data-slot=input-group-addon]>svg,[data-slot=input-group-text] svg{pointer-events:none;flex-shrink:0}[data-slot=button] svg:not([class*=size-]),[data-slot=command-item] svg:not([class*=size-]),[data-slot=input-group-addon]>svg:not([class*=size-]),[data-slot=input-group-text] svg:not([class*=size-]){width:1rem;height:1rem}[data-slot=button][data-size=xs] svg:not([class*=size-]),[data-slot=button][data-size=icon-xs] svg:not([class*=size-]),[data-slot=kbd] svg:not([class*=size-]){width:.75rem;height:.75rem}[data-input-group-button][data-size=xs] svg:not([class*=size-]){width:.875rem;height:.875rem}[data-slot=badge]>svg{width:.75rem;height:.75rem}[data-slot=command-item][data-selected=true] svg{color:var(--foreground)}[cmdk-group-heading]{padding:.625rem .625rem .375rem;color:var(--dim);font-size:11px;font-weight:500;letter-spacing:.025em}[data-slot=dialog-description] a{text-decoration-line:underline;text-underline-offset:3px}[data-slot=dialog-description] a:hover{color:var(--foreground)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.prose{color:var(--foreground)}.prose h1,.prose h2,.prose h3,.prose h4,.prose h5,.prose h6{margin-top:2rem;margin-bottom:1rem;color:var(--foreground);font-weight:600;letter-spacing:-.025em}.prose h1{font-size:1.875rem;line-height:2.25rem}.prose h2{font-size:1.5rem;line-height:2rem}.prose h3{font-size:1.25rem;line-height:1.75rem}.prose p{margin-bottom:1rem;color:color-mix(in oklab,var(--foreground) 90%,transparent);line-height:1.75}.prose a{color:var(--foreground);text-decoration-line:underline;text-decoration-color:color-mix(in oklab,var(--muted-foreground) 50%,transparent);text-underline-offset:4px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s}.prose a:hover{text-decoration-color:var(--foreground)}.prose strong{color:var(--foreground);font-weight:600}.prose ul,.prose ol{margin:1rem 0 1rem 1.5rem;color:color-mix(in oklab,var(--foreground) 90%,transparent)}.prose ul{list-style-type:disc}.prose ol{list-style-type:decimal}.prose li{margin-bottom:.5rem}.prose blockquote{margin:1rem 0;border-left-width:4px;border-color:color-mix(in oklab,var(--primary) 50%,transparent);padding-left:1rem;color:var(--muted-foreground);font-style:italic}.prose pre{margin:1rem 0;overflow-x:auto;border-radius:.5rem;background-color:color-mix(in oklab,var(--secondary) 50%,transparent);padding:1rem}.prose code{border-radius:.25rem;background-color:color-mix(in oklab,var(--secondary) 50%,transparent);padding:.125rem .375rem;color:var(--foreground);font-size:.875rem;line-height:1.25rem}.prose pre code{background-color:transparent;padding:0}.prose img{margin:1.5rem 0;border-radius:.75rem}.prose hr{margin:2rem 0;border-color:var(--border)}.prose table{display:block;width:100%;margin:1.5rem 0;overflow-x:auto;border-collapse:collapse;font-size:.875rem;line-height:1.25rem}.prose th,.prose td{border-width:1px;border-color:var(--border);padding:.5rem .75rem;text-align:left}.prose th{background-color:color-mix(in oklab,var(--secondary) 50%,transparent);color:var(--foreground);font-weight:600}.prose td{color:var(--muted-foreground)}

@keyframes x1jn504y-B {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}

@keyframes x1ud6c11-B {
  from {
    opacity: 1;
    scale: 1;
  }

  to {
    opacity: 0;
    scale: .95;
  }
}

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

  to {
    opacity: 1;
  }
}

@keyframes xcphuw2-B {
  from {
    opacity: 0;
    scale: .95;
  }

  to {
    opacity: 1;
    scale: 1;
  }
}

.x192j2p7 {
  --back-transform: translateX(0);
}

.x22i6zx {
  --bookshelf-decoration: none;
}

.x1oq7g0l {
  --post-decoration: none;
}

.x1segs7z {
  --read-color: var(--muted-foreground);
}

.x1ofmyot:focus-visible {
  --post-decoration: underline;
}

.x194dozv:hover {
  --back-transform: translateX(-.125rem);
}

.x1mnaxf2:hover {
  --bookshelf-decoration: underline;
}

.x1vq6til:hover {
  --post-decoration: underline;
}

.x1v8xs0e:hover {
  --read-color: var(--foreground);
}

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

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

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

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

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

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

.x1vsmt52:not(#\#) {
  padding: 1.125rem 1.25rem;
}

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

.x2rygfy:not(#\#) {
  padding: 7rem 1.5rem 2rem;
}

.x10696y5:not(#\#) {
  padding: 7rem 1.5rem 4rem;
}

.xpuqfn3:not(#\#) {
  padding: 8rem 1.5rem 4.5rem;
}

.xz9jlb5:not(#\#) {
  padding: 8rem 1.5rem 4rem;
}

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

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

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

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

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

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

.x16eypsj:not(#\#):not(#\#) {
  border-radius: .25rem;
}

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

.x1q4ynmn:not(#\#):not(#\#) {
  border-radius: 10px;
}

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

.xhpnuu7:not(#\#):not(#\#) {
  border-radius: 9px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.x142x9wm:not(#\#):not(#\#) {
  padding-block: .875rem;
}

.x1yash4b:not(#\#):not(#\#) {
  padding-block: 1.125rem;
}

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

.x1yb22fu:not(#\#):not(#\#) {
  padding-block: 1.5rem;
}

.x1j6fjeo:not(#\#):not(#\#) {
  padding-block: 2.5rem;
}

.xllzysa:not(#\#):not(#\#) {
  padding-inline: .25rem;
}

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

.xvpgqt4:not(#\#):not(#\#) {
  padding-inline: .625rem;
}

.x13s4r1c:not(#\#):not(#\#) {
  padding-inline: .875rem;
}

.xzsmjar:not(#\#):not(#\#) {
  padding-inline: 1.5rem;
}

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

.x1rp1dmb:not(#\#):not(#\#) {
  scroll-padding-block: .375rem;
}

.xlst102:is([data-slot="input-group-addon"] *):not(#\#):not(#\#) {
  border-radius: var(--radius-4xl);
}

.x1fpaf4q:focus-visible:not(#\#):not(#\#) {
  outline: 2px solid #0000;
}

.x4tcdbd:is([data-slot="input-group-addon"] *):not(#\#):not(#\#) {
  padding-inline: .375rem;
}

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

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

@media (width >= 640px) {
  .x1y7c8iz.x1y7c8iz:not(#\#):not(#\#) {
    gap: .5rem;
  }

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

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

  .x16dmlyq.x16dmlyq:not(#\#):not(#\#) {
    padding-inline: .75rem;
  }

  .xx5f43f.xx5f43f:not(#\#):not(#\#) {
    padding-inline: 2rem;
  }
}

.xlh3980:not(#\#):not(#\#):not(#\#) {
  -moz-osx-font-smoothing: grayscale;
}

.xvmahel:not(#\#):not(#\#):not(#\#) {
  -webkit-font-smoothing: antialiased;
}

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

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

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

.xw8ag78:not(#\#):not(#\#):not(#\#) {
  animation-duration: .1s;
}

.x1u6ievf:not(#\#):not(#\#):not(#\#) {
  animation-fill-mode: both;
}

.x2ebxmi:not(#\#):not(#\#):not(#\#) {
  aspect-ratio: 16 / 10;
}

.x1dltgaz:not(#\#):not(#\#):not(#\#) {
  aspect-ratio: 4 / 3;
}

.xc4f7m0:not(#\#):not(#\#):not(#\#) {
  backdrop-filter: blur(40px);
}

.x935k3c:not(#\#):not(#\#):not(#\#) {
  background-color: #a0c35a;
}

.x11dz00r:not(#\#):not(#\#):not(#\#) {
  background-color: #b0c4ef;
}

.xova1s5:not(#\#):not(#\#):not(#\#) {
  background-color: #ba81c5;
}

.xgal4dk:not(#\#):not(#\#):not(#\#) {
  background-color: #f9df6d;
}

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

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

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

.x1jhpayt:not(#\#):not(#\#):not(#\#) {
  background-color: #0000004d;
}

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

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

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

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

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

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

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

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

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

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

.x16kf5rs:not(#\#):not(#\#):not(#\#) {
  background-image: linear-gradient(to right, #a97cf8, #f38cb8, #fdcc92);
}

.x3vhye0:not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 0 0 1px color-mix(in oklab,var(--foreground) 5%,transparent);
}

.x1s52bey:not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a,0 0 0 1px var(--border);
}

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

.x1l4y70u:not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 25px 50px -12px #0000001a;
}

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

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

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

.x1p7x86r:not(#\#):not(#\#):not(#\#) {
  color: #1a1a1a;
}

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

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

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

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

.x1d35iml:not(#\#):not(#\#):not(#\#) {
  color: var(--dim);
}

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

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

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

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

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

.x1avv0d8:not(#\#):not(#\#):not(#\#) {
  color: var(--read-color);
}

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

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

.x1sqbtui:not(#\#):not(#\#):not(#\#) {
  cursor: auto;
}

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

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

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

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

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

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

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

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

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

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

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

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

.xwab374:not(#\#):not(#\#):not(#\#) {
  font-family: Geist Mono Variable, Menlo, Monaco, Consolas, Courier New, monospace;
}

.x6qqjuo:not(#\#):not(#\#):not(#\#) {
  font-family: Geist Variable, system-ui, sans-serif;
}

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

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

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

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

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

.x2ouz8m:not(#\#):not(#\#):not(#\#) {
  font-size: 13.5px;
}

.x4z9k3i:not(#\#):not(#\#):not(#\#) {
  font-size: 13px;
}

.xazqsvr:not(#\#):not(#\#):not(#\#) {
  font-size: 14.5px;
}

.xf9d6ro:not(#\#):not(#\#):not(#\#) {
  font-size: 15.5px;
}

.x1jvydc1:not(#\#):not(#\#):not(#\#) {
  font-size: 15px;
}

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

.x1i1m3gp:not(#\#):not(#\#):not(#\#) {
  font-size: 22px;
}

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

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

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

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

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

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

.x12j93s6:not(#\#):not(#\#):not(#\#) {
  justify-content: normal;
}

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

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

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

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

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

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

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

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

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

.x19kjcj4:not(#\#):not(#\#):not(#\#) {
  object-fit: contain;
}

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

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

.x18km98s:not(#\#):not(#\#):not(#\#) {
  opacity: .75;
}

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

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

.x67bb7w:not(#\#):not(#\#):not(#\#) {
  pointer-events: auto;
}

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

.x4arjd5:not(#\#):not(#\#):not(#\#) {
  row-gap: .125rem;
}

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

.x1rohswg:not(#\#):not(#\#):not(#\#) {
  scrollbar-width: none;
}

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

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

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

.x1ar3jt8:not(#\#):not(#\#):not(#\#) {
  -webkit-text-decoration-line: var(--bookshelf-decoration);
  text-decoration-line: var(--bookshelf-decoration);
}

.x3t7fh1:not(#\#):not(#\#):not(#\#) {
  -webkit-text-decoration-line: var(--post-decoration);
  text-decoration-line: var(--post-decoration);
}

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

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

.x1fzhlzt:not(#\#):not(#\#):not(#\#) {
  text-wrap: pretty;
}

.xggy1nq:not(#\#):not(#\#):not(#\#) {
  touch-action: manipulation;
}

.x19w6rv:not(#\#):not(#\#):not(#\#) {
  transform-origin: 0;
}

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

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

.x16ckowq:not(#\#):not(#\#):not(#\#) {
  transform: var(--back-transform);
}

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

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

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

.x1w74yt8:not(#\#):not(#\#):not(#\#) {
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
}

.x10jsvyt:not(#\#):not(#\#):not(#\#) {
  transition-property: transform, translate, scale, rotate;
}

.xwwtwea:not(#\#):not(#\#):not(#\#) {
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
}

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

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

.xf5e64p:not(#\#):not(#\#):not(#\#) {
  z-index: 40;
}

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

.x1aciyhk:not(#\#):not(#\#):not(#\#) {
  z-index: 60;
}

@supports (backdrop-filter: blur(0)) {
  .x1x9eive.x1x9eive:not(#\#):not(#\#):not(#\#) {
    backdrop-filter: blur(2px);
  }
}

.x841ihi[data-open]:not(#\#):not(#\#):not(#\#) {
  animation-name: x18re5ia-B;
}

.x1vjy0d6[data-closed]:not(#\#):not(#\#):not(#\#) {
  animation-name: x1jn504y-B;
}

.xyo3f3a[data-closed]:not(#\#):not(#\#):not(#\#) {
  animation-name: x1ud6c11-B;
}

.xztf5mf[data-open]:not(#\#):not(#\#):not(#\#) {
  animation-name: xcphuw2-B;
}

.x1wy376u:is(.dark [data-slot="tooltip-content"] *):not(#\#):not(#\#):not(#\#) {
  background-color: color-mix(in oklab,var(--background) 10%,transparent);
}

.xw9epkt:is([data-slot="tooltip-content"] *):not(#\#):not(#\#):not(#\#) {
  background-color: color-mix(in oklab,var(--background) 20%,transparent);
}

.xvyah4r:is([data-slot="input-group-addon"] *):not(#\#):not(#\#):not(#\#) {
  background-color: color-mix(in oklab,var(--muted-foreground) 10%,transparent);
}

.x223bz6[data-status="active"]:not(#\#):not(#\#):not(#\#), .xksnb1p[data-selected="true"]:not(#\#):not(#\#):not(#\#) {
  background-color: var(--secondary);
}

.x4u3vyv:focus-visible:not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 0 0 2px var(--background),0 0 0 4px var(--ring),0 1px 2px 0 #0000000d;
}

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

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

.x17xhqrx:is([data-slot="tooltip-content"] *):not(#\#):not(#\#):not(#\#) {
  color: var(--background);
}

.xbzbm31[data-selected="true"]:not(#\#):not(#\#):not(#\#), .xvaun2i[data-status="active"]:not(#\#):not(#\#):not(#\#) {
  color: var(--foreground);
}

.x1r9m2q.x1r9m2q:where(.x-default-marker[data-selected="true"] *):not(#\#):not(#\#):not(#\#) {
  color: var(--muted-foreground);
}

.x6m7h5j.x6m7h5j:where(.x-default-marker[data-slot="command-shortcut"] ~ *):not(#\#):not(#\#):not(#\#) {
  display: none;
}

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

.x10nwte4.x10nwte4:where(.x-default-marker[data-checked="true"] *):not(#\#):not(#\#):not(#\#) {
  opacity: 1;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.xesmnhx:focus:not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a,0 0 0 2px var(--ring);
}

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

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

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

  .x2cm8lx.x2cm8lx:not(#\#):not(#\#):not(#\#) {
    display: inline;
  }

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

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

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

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

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

@media (width >= 768px) {
  .xp1feri.xp1feri:not(#\#):not(#\#):not(#\#) {
    font-size: 2.25rem;
  }
}

@media (width >= 640px) {
  .x110xze3.x110xze3:not(#\#):not(#\#):not(#\#) {
    font-size: 34px;
  }

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

@media (width >= 768px) {
  .xmempbn.xmempbn:not(#\#):not(#\#):not(#\#) {
    line-height: 2.5rem;
  }
}

@media (width >= 640px) {
  .xgzz9xu.xgzz9xu:not(#\#):not(#\#):not(#\#) {
    text-align: left;
  }
}

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

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

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

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

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

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

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

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

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

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

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

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

.xu15cu9:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 3.5rem;
}

.x90ne7k:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 34px;
}

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

.x17frcva:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 6rem;
}

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

.x1pemb1n:not(#\#):not(#\#):not(#\#):not(#\#) {
  left: 1rem;
}

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

.x18jvhmb:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: .375rem;
}

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

.x1eq25fj:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: 1.25rem;
}

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

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

.xj3b58b:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-left: 0;
}

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

.xpoiemb:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-right: .5rem;
}

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

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

.x5j7nwy:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: .375rem;
}

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

.xvxpopf:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: .875rem;
}

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

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

.x178dpqu:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 1.75rem;
}

.xi81crv:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 2.25rem;
}

.x1o5ky9o:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 2.5rem;
}

.x12boebu:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 3.5rem;
}

.xvand4f:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 4.5rem;
}

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

.x1sslpiy:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-height: 320px;
}

.x1phlbz0:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-height: 400px;
}

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

.x1jb01v5:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 42rem;
}

.x27kpxv:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 560px;
}

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

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

.xg6iff7:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 100vh;
}

.x19wm6jj:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 2.25rem;
}

.xu97haq:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 34px;
}

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

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

.xgomdpo:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-width: 1rem;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.x1awrlly:not(#\#):not(#\#):not(#\#):not(#\#) {
  scroll-margin-top: 6rem;
}

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

.x1b90o33:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: 18%;
}

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

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

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

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

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

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

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

.x1691je0:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 34px;
}

.xdvn7xf:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 6rem;
}

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

.xrrzf1c:has([data-icon="inline-start"]):not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-left: .5rem;
}

.xz02y1i:has([data-icon="inline-start"]):not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-left: .625rem;
}

.xgj4r38:has([data-icon="inline-start"]):not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-left: .75rem;
}

.xnbx16f:has([data-icon="inline-start"]):not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-left: 1rem;
}

.xmc2695:has([data-icon="inline-end"]):not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-right: .5rem;
}

.xk2whrq:has([data-icon="inline-end"]):not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-right: .625rem;
}

.x1sq4u4h:has([data-icon="inline-end"]):not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-right: .75rem;
}

.x135jdtc:has([data-icon="inline-end"]):not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-right: 1rem;
}

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

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

@media (width >= 640px) {
  .x1u4rds9.x1u4rds9:not(#\#):not(#\#):not(#\#):not(#\#) {
    margin-left: 1rem;
  }

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

  .x8bwk1n.x8bwk1n:not(#\#):not(#\#):not(#\#):not(#\#) {
    margin-right: 1rem;
  }
}

@media (width >= 640px) and (width <= 1023.99px) {
  .x1nrrwa.x1nrrwa:not(#\#):not(#\#):not(#\#):not(#\#) {
    max-height: 420px;
  }
}

@media (width >= 1024px) {
  .xlvy4nn.xlvy4nn:not(#\#):not(#\#):not(#\#):not(#\#) {
    max-height: 520px;
  }
}

@media (width >= 640px) {
  .x1qll5er.x1qll5er:not(#\#):not(#\#):not(#\#):not(#\#) {
    max-width: 28rem;
  }

  .xy6zb8m.xy6zb8m:not(#\#):not(#\#):not(#\#):not(#\#) {
    max-width: 580px;
  }

  .xp2sga2.xp2sga2:not(#\#):not(#\#):not(#\#):not(#\#) {
    width: 168px;
  }
}

.xk8zjbw:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::placeholder {
  color: var(--dim);
}

.xfk6m8:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-scrollbar {
  display: none;
}
