@import "https://fonts.googleapis.com/css2?family=IBM+Plex+Serif:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;1,100;1,200;1,300;1,400;1,500;1,600;1,700&family=Noto+Sans+SC:wght@100..900&family=Noto+Sans:ital,wght@0,100..900;1,100..900&display=swap";:root{--font-sans:"Noto Sans", "Noto Sans SC", sans-serif;--font-serif:"IBM Plex Serif", serif;--font-mono:"SFMono-Regular", "SF Mono", Menlo, Monaco, Consolas, monospace;--svg-gray-fill:var(--color-background-secondary);--svg-gray-stroke:var(--color-border-secondary);--svg-gray-text:var(--color-text-primary);--svg-gray-text-secondary:var(--color-text-secondary);--svg-blue-fill:var(--color-background-info);--svg-blue-stroke:var(--color-border-info);--svg-blue-text:var(--color-text-info);--svg-blue-text-secondary:#1e40af;--svg-red-fill:var(--color-background-danger);--svg-red-stroke:var(--color-border-danger);--svg-red-text:var(--color-text-danger);--svg-red-text-secondary:#991b1b;--svg-amber-fill:var(--color-background-warning);--svg-amber-stroke:var(--color-border-warning);--svg-amber-text:var(--color-text-warning);--svg-amber-text-secondary:#92400e;--svg-green-fill:var(--color-background-success);--svg-green-stroke:var(--color-border-success);--svg-green-text:var(--color-text-success);--svg-green-text-secondary:#065f46;--svg-teal-fill:#f0fdfa;--svg-teal-stroke:#0d948852;--svg-teal-text:#0f766e;--svg-teal-text-secondary:#115e59;--svg-purple-fill:#faf5ff;--svg-purple-stroke:#9333ea47;--svg-purple-text:#7e22ce;--svg-purple-text-secondary:#6b21a8;--svg-coral-fill:#fff7ed;--svg-coral-stroke:#ea580c4d;--svg-coral-text:#ea580c;--svg-coral-text-secondary:#c2410c;--svg-pink-fill:#fdf2f8;--svg-pink-stroke:#db277747;--svg-pink-text:#be185d;--svg-pink-text-secondary:#9d174d}:root[data-theme=dark]{--svg-blue-text-secondary:#bfdbfe;--svg-red-text-secondary:#fecaca;--svg-amber-text-secondary:#fde68a;--svg-green-text-secondary:#a7f3d0;--svg-teal-fill:#042f2e;--svg-teal-stroke:#5eead452;--svg-teal-text:#5eead4;--svg-teal-text-secondary:#99f6e4;--svg-purple-fill:#2e1065;--svg-purple-stroke:#c4b5fd52;--svg-purple-text:#c4b5fd;--svg-purple-text-secondary:#ddd6fe;--svg-coral-fill:#431407;--svg-coral-stroke:#fb923c52;--svg-coral-text:#fb923c;--svg-coral-text-secondary:#fdba74;--svg-pink-fill:#500724;--svg-pink-stroke:#f472b64d;--svg-pink-text:#f472b6;--svg-pink-text-secondary:#f9a8d4}.streamdown-rich{--color-background:color-mix(in srgb, var(--color-background-primary) 96%, var(--color-background-secondary));--color-sidebar:color-mix(in srgb, var(--color-memora-olive) 6%, var(--color-background-secondary));--color-border:color-mix(in srgb, var(--color-text-primary) 10%, transparent);--color-muted:color-mix(in srgb, var(--color-memora-olive) 5%, var(--color-background-secondary));--color-muted-foreground:var(--color-text-secondary);--color-foreground:var(--color-text-primary)}.streamdown-rich [data-streamdown=inline-code]{border:1px solid color-mix(in srgb, var(--color-memora-olive) 10%, var(--color-border));background:color-mix(in srgb, var(--color-memora-olive) 4%, var(--color-background-primary));border-radius:.45rem}.streamdown-rich [data-streamdown=code-block]{border-color:color-mix(in srgb, var(--color-memora-olive) 8%, var(--color-border));background:color-mix(in srgb, var(--color-background-primary) 98%, var(--color-sidebar));border-radius:.95rem;gap:.35rem;margin-block:1rem;padding:.5rem;position:relative;box-shadow:0 1px #fff6}.streamdown-rich [data-streamdown=code-block][data-incomplete]{opacity:.94;border-style:dashed}.streamdown-rich [data-streamdown=code-block-header]{min-height:unset;height:auto;color:color-mix(in srgb, var(--color-text-secondary) 90%, var(--color-memora-olive) 10%);font-family:var(--font-mono);letter-spacing:.02em;text-transform:none;padding-inline:.25rem;font-size:.71rem;font-weight:500}.streamdown-rich [data-streamdown=code-block-header] span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.streamdown-rich [data-streamdown=code-block-header][data-language=""] span:before{content:"plain text"}.streamdown-rich [data-streamdown=code-block-header]+div{height:0;margin-top:0}.streamdown-rich [data-streamdown=code-block-actions]{z-index:1;pointer-events:auto;background:color-mix(in srgb, var(--color-background-primary) 92%, var(--color-sidebar));height:auto;box-shadow:none;border:none;border-radius:.6rem;justify-content:flex-end;align-items:flex-end;display:flex;position:absolute;bottom:-.25rem;right:.6rem}.streamdown-rich [data-streamdown=code-block-copy-button]{box-shadow:none;color:var(--color-text-secondary);background:0 0;border:none;border-radius:.45rem;transition:color .16s,background-color .16s,transform .16s}.streamdown-rich [data-streamdown=code-block-copy-button]:hover:not(:disabled){background:color-mix(in srgb, var(--color-memora-olive) 7%, var(--color-background-primary));color:var(--color-text-primary)}.streamdown-rich [data-streamdown=code-block-copy-button]:focus{outline:none}.streamdown-rich [data-streamdown=code-block-copy-button]:focus-visible{outline:1px solid color-mix(in srgb, var(--color-memora-olive) 30%, transparent);outline-offset:1px}.streamdown-rich [data-streamdown=code-block-body]{border-color:color-mix(in srgb, var(--color-memora-olive) 6%, var(--color-border));background:color-mix(in srgb, var(--color-background-primary) 94%, var(--color-background-secondary));border-radius:.7rem;padding:.85rem .95rem}.streamdown-rich [data-streamdown=code-block-body] pre{overflow-x:auto;background:var(--sdm-bg,transparent)!important}.streamdown-rich [data-streamdown=code-block-body] code{font-size:.84rem;line-height:1.6}.streamdown-rich [data-streamdown=code-block-body] code span[style*=--sdm-c]{color:var(--sdm-c,inherit)!important}.streamdown-rich [data-streamdown=code-block-body] code span[style*=--sdm-tbg]{background:var(--sdm-tbg)!important}:root[data-theme=dark] .streamdown-rich [data-streamdown=code-block-body] pre{background:var(--shiki-dark-bg,var(--sdm-bg,transparent))!important}:root[data-theme=dark] .streamdown-rich [data-streamdown=code-block-body] code span[style*=--sdm-c]{color:var(--shiki-dark,var(--sdm-c,inherit))!important}:root[data-theme=dark] .streamdown-rich [data-streamdown=code-block-body] code span[style*=--sdm-tbg]{background:var(--shiki-dark-bg,var(--sdm-tbg))!important}.streamdown-rich{color:var(--color-foreground);font-size:.9375rem;line-height:1.65}.streamdown-rich :where(h1,h2,h3,h4,h5,h6){color:var(--color-foreground);margin-block:1.25rem .5rem;font-weight:600;line-height:1.3}.streamdown-rich :where(h1,h2,h3,h4,h5,h6):first-child{margin-top:0}.streamdown-rich h1{font-size:1.5rem}.streamdown-rich h2{font-size:1.25rem}.streamdown-rich h3{font-size:1.125rem}.streamdown-rich :where(h4,h5,h6){font-size:1rem}.streamdown-rich p{margin-block:.5rem}.streamdown-rich :where(strong,b){color:var(--color-foreground);font-weight:600}.streamdown-rich :where(a,[data-streamdown=link]){color:var(--color-text-info);cursor:pointer;font:inherit;text-underline-offset:2px;word-break:break-word;background:0 0;border:none;padding:0;text-decoration:underline}.streamdown-rich :where(a,[data-streamdown=link]):hover{color:color-mix(in srgb, var(--color-text-info) 80%, var(--color-foreground))}[data-streamdown=link-safety-modal]{background:color-mix(in srgb, var(--color-background-primary) 55%, transparent);backdrop-filter:blur(6px);z-index:50;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}[data-streamdown=link-safety-modal]>div{background:var(--color-background-primary);border:1px solid var(--color-border-primary);color:var(--color-text-primary);border-radius:.9rem;flex-direction:column;gap:1rem;width:100%;max-width:28rem;margin-inline:1rem;padding:1.5rem;display:flex;position:relative;box-shadow:0 20px 40px #00000040}[data-streamdown=link-safety-modal] p{color:var(--color-text-secondary);font-size:.875rem}[data-streamdown=link-safety-modal] button{background:var(--color-background-primary);border:1px solid var(--color-border-primary);color:var(--color-text-primary);cursor:pointer;border-radius:.5rem;padding:.5rem 1rem;font-size:.875rem;transition:background-color .15s}[data-streamdown=link-safety-modal] button:hover{background:var(--color-background-secondary)}[data-streamdown=link-safety-modal] button:last-of-type{background:var(--color-memora-olive);border-color:var(--color-memora-olive);color:var(--color-text-primary);font-weight:600}[data-streamdown=link-safety-modal] button:last-of-type:hover{background:color-mix(in srgb, var(--color-memora-olive) 85%, var(--color-background-primary))}.streamdown-rich hr{border:none;border-top:1px solid var(--color-border);margin-block:1.25rem}.streamdown-rich :where(ul,ol){margin-block:.5rem;padding-inline-start:1.5rem}.streamdown-rich ul{list-style:outside}.streamdown-rich ol{list-style:decimal}.streamdown-rich li{margin-block:.25rem}.streamdown-rich li::marker{color:var(--color-muted-foreground)}.streamdown-rich blockquote{border-left:3px solid var(--color-border);color:var(--color-muted-foreground);margin-block:.75rem;padding-inline-start:.875rem;font-style:italic}.streamdown-rich :where([data-streamdown=table-wrapper],table){border:1px solid var(--color-border);border-radius:.6rem;overflow:auto}.streamdown-rich table{border-collapse:collapse;border:none;width:100%;font-size:.875rem}.streamdown-rich :where(th,td){border-bottom:1px solid var(--color-border);text-align:left;padding:.5rem .75rem}.streamdown-rich th{background:var(--color-sidebar);color:var(--color-foreground);white-space:nowrap;font-weight:600}.streamdown-rich tr:last-child td{border-bottom:none}svg :where(.t,.ts,.th,.box,.node,.arr,.leader,[class^=c-],[class*=\ c-]){--p:var(--color-text-primary);--s:var(--color-text-secondary);--t:var(--color-text-tertiary);--bg2:var(--color-background-secondary);--b:var(--color-border-tertiary)}svg .t,svg .ts,svg .th{font-family:var(--font-sans)}svg .t,svg .th{fill:var(--p);font-size:14px}svg .ts{fill:var(--s);font-size:12px}svg .t,svg .ts{font-weight:400}svg .th{font-weight:500}svg :is(rect,circle,ellipse,polygon).box,svg .box>:is(rect,circle,ellipse,polygon){fill:var(--bg2);stroke:var(--b);stroke-width:.5px}svg .node{cursor:pointer;transition:opacity .16s}svg .node:hover{opacity:.88}svg .arr{fill:none;marker-end:url(#arrow);stroke:var(--t);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px}svg .leader{fill:none;opacity:.9;stroke:var(--t);stroke-dasharray:3 3;stroke-linecap:round;stroke-width:.5px}svg .c-gray{--svg-ramp-fill:var(--svg-gray-fill);--svg-ramp-stroke:var(--svg-gray-stroke);--svg-ramp-text:var(--svg-gray-text);--svg-ramp-text-secondary:var(--svg-gray-text-secondary)}svg .c-blue{--svg-ramp-fill:var(--svg-blue-fill);--svg-ramp-stroke:var(--svg-blue-stroke);--svg-ramp-text:var(--svg-blue-text);--svg-ramp-text-secondary:var(--svg-blue-text-secondary)}svg .c-red{--svg-ramp-fill:var(--svg-red-fill);--svg-ramp-stroke:var(--svg-red-stroke);--svg-ramp-text:var(--svg-red-text);--svg-ramp-text-secondary:var(--svg-red-text-secondary)}svg .c-amber{--svg-ramp-fill:var(--svg-amber-fill);--svg-ramp-stroke:var(--svg-amber-stroke);--svg-ramp-text:var(--svg-amber-text);--svg-ramp-text-secondary:var(--svg-amber-text-secondary)}svg .c-green{--svg-ramp-fill:var(--svg-green-fill);--svg-ramp-stroke:var(--svg-green-stroke);--svg-ramp-text:var(--svg-green-text);--svg-ramp-text-secondary:var(--svg-green-text-secondary)}svg .c-teal{--svg-ramp-fill:var(--svg-teal-fill);--svg-ramp-stroke:var(--svg-teal-stroke);--svg-ramp-text:var(--svg-teal-text);--svg-ramp-text-secondary:var(--svg-teal-text-secondary)}svg .c-purple{--svg-ramp-fill:var(--svg-purple-fill);--svg-ramp-stroke:var(--svg-purple-stroke);--svg-ramp-text:var(--svg-purple-text);--svg-ramp-text-secondary:var(--svg-purple-text-secondary)}svg .c-coral{--svg-ramp-fill:var(--svg-coral-fill);--svg-ramp-stroke:var(--svg-coral-stroke);--svg-ramp-text:var(--svg-coral-text);--svg-ramp-text-secondary:var(--svg-coral-text-secondary)}svg .c-pink{--svg-ramp-fill:var(--svg-pink-fill);--svg-ramp-stroke:var(--svg-pink-stroke);--svg-ramp-text:var(--svg-pink-text);--svg-ramp-text-secondary:var(--svg-pink-text-secondary)}svg :is(rect,circle,ellipse,polygon):where(.c-gray,.c-blue,.c-red,.c-amber,.c-green,.c-teal,.c-purple,.c-coral,.c-pink),svg :where(.c-gray,.c-blue,.c-red,.c-amber,.c-green,.c-teal,.c-purple,.c-coral,.c-pink)>:is(rect,circle,ellipse,polygon){fill:var(--svg-ramp-fill);stroke:var(--svg-ramp-stroke)}svg :where(.c-gray,.c-blue,.c-red,.c-amber,.c-green,.c-teal,.c-purple,.c-coral,.c-pink)>:is(.t,.th){fill:var(--svg-ramp-text)}svg :where(.c-gray,.c-blue,.c-red,.c-amber,.c-green,.c-teal,.c-purple,.c-coral,.c-pink)>.ts{fill:var(--svg-ramp-text-secondary)}:root{--animate-shimmer:shimmer 2s infinite;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-out-quart:cubic-bezier(.25, 1, .5, 1);--ease-out-quint:cubic-bezier(.22, 1, .36, 1);--ease-out-expo:cubic-bezier(.16, 1, .3, 1);--duration-instant:.14s;--duration-fast:.22s;--duration-medium:.36s;--duration-slow:.62s}*,:before,:after{box-sizing:border-box;border:0 solid;margin:0;padding:0}html{line-height:1.5;font-family:var(--font-sans);-webkit-text-size-adjust:100%;tab-size:4}body{background:var(--color-memora-bg,#fcfaf6);min-height:100vh;color:var(--color-memora-text,#1d1c1a);position:relative}:root[data-theme=dark] body{color:#ece8df;background:#1b1a17}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--font-mono);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{border-color:inherit;border-collapse:collapse;text-indent:0}button,input,optgroup,select,textarea{font:inherit;color:inherit;letter-spacing:inherit;background:0 0}button,select{text-transform:none}button,input:is([type=button],[type=reset],[type=submit]){appearance:button}button:not(:disabled),[role=button]:not(:disabled){cursor:pointer}textarea{resize:vertical}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}[hidden]{display:none!important}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes memora-fade-rise{0%{opacity:0;transform:translateY(18px)scale(.985)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes memora-soft-pulse{0%,to{opacity:.35;transform:scale(.92)}50%{opacity:.82;transform:scale(1)}}@keyframes memora-gentle-shift{0%,to{transform:translate(0,0)}50%{transform:translateY(-2px)}}.root{isolation:isolate}:root,*{scrollbar-width:thin;scrollbar-color:transparent transparent}[data-scrolling],[data-scroll-hover]{scrollbar-color:color-mix(in srgb, var(--color-memora-olive-soft) 42%, transparent) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-corner{background:0 0}::-webkit-scrollbar-thumb{transition:background-color var(--duration-fast) var(--ease-out);background:padding-box padding-box;border:3px solid #0000;border-radius:999px}[data-scrolling]::-webkit-scrollbar-thumb{background-color:color-mix(in srgb, var(--color-memora-olive-soft) 48%, var(--color-memora-border-soft))}[data-scroll-hover]::-webkit-scrollbar-thumb{background-color:color-mix(in srgb, var(--color-memora-olive-soft) 48%, var(--color-memora-border-soft))}[data-scrolling]::-webkit-scrollbar-thumb:hover{background-color:color-mix(in srgb, var(--color-memora-olive) 52%, var(--color-memora-text-soft))}[data-scroll-hover]::-webkit-scrollbar-thumb:hover{background-color:color-mix(in srgb, var(--color-memora-olive) 52%, var(--color-memora-text-soft))}.memora-motion-enter{animation:memora-fade-rise var(--duration-slow) var(--ease-out-quint) both;animation-delay:var(--enter-delay,0s)}.memora-interactive{transition:color var(--duration-fast) var(--ease-out-quart), background-color var(--duration-fast) var(--ease-out-quart), border-color var(--duration-fast) var(--ease-out-quart), opacity var(--duration-fast) var(--ease-out-quart), box-shadow var(--duration-fast) var(--ease-out-quart)}.memora-surface-glow{transition:border-color var(--duration-medium) var(--ease-out-quart), background-color var(--duration-medium) var(--ease-out-quart), box-shadow var(--duration-medium) var(--ease-out-quart), transform var(--duration-medium) var(--ease-out-quart);position:relative}.memora-surface-glow:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;transition:opacity var(--duration-medium) var(--ease-out-quart);box-shadow:0 0 0 1px color-mix(in srgb, var(--color-memora-olive-soft) 18%, transparent);position:absolute;inset:0}.memora-surface-glow:hover:after,.memora-surface-glow:focus-within:after{opacity:1}.memora-hint-dot{animation:memora-soft-pulse 2.8s var(--ease-out-quart) infinite}.memora-gentle-float{animation:memora-gentle-shift 3.2s var(--ease-out-quart) infinite}.outline-item{height:2px;transition:height var(--duration-instant) var(--ease-out)}.outline-marker{transform-origin:100%;background-color:var(--outline-marker-color,var(--color-memora-text-soft));transition:opacity var(--duration-instant) var(--ease-out), transform var(--duration-instant) var(--ease-out), background-color var(--duration-instant) var(--ease-out);transform:translateY(-50%)scaleX(1)}.outline-frame{opacity:0;transform-origin:100%;transition:opacity var(--duration-instant) var(--ease-out), transform var(--duration-instant) var(--ease-out);transform:translateY(-50%)scaleX(.08)}.outline-title{opacity:0;transition:opacity var(--duration-instant) var(--ease-out), transform var(--duration-instant) var(--ease-out);transform:translate(4px,-50%)}@media (hover:hover) and (pointer:fine){.outline-item[data-hovered=true]{height:1.75rem}.outline-item[data-hovered=true] .outline-marker{opacity:0;transform:translateY(-50%)scaleX(1.25)}.outline-item[data-hovered=true] .outline-frame{opacity:1;transform:translateY(-50%)scaleX(1)}.outline-item[data-hovered=true] .outline-title{opacity:1;transform:translateY(-50%)}}.memora-scrollbar{scrollbar-width:thin;scrollbar-color:transparent transparent}.memora-scrollbar[data-scrolling],.memora-scrollbar[data-scroll-hover]{scrollbar-color:color-mix(in srgb, var(--color-memora-olive-soft) 42%, transparent) transparent}.memora-scrollbar::-webkit-scrollbar{width:10px;height:10px}.memora-scrollbar::-webkit-scrollbar-track{background:0 0}.memora-scrollbar::-webkit-scrollbar-thumb{transition:background-color var(--duration-fast) var(--ease-out);background:padding-box padding-box;border:3px solid #0000;border-radius:999px}.memora-scrollbar[data-scrolling]::-webkit-scrollbar-thumb{background-color:color-mix(in srgb, var(--color-memora-olive-soft) 48%, var(--color-memora-border-soft))}.memora-scrollbar[data-scroll-hover]::-webkit-scrollbar-thumb{background-color:color-mix(in srgb, var(--color-memora-olive-soft) 48%, var(--color-memora-border-soft))}.memora-scrollbar[data-scrolling]:hover::-webkit-scrollbar-thumb{background-color:color-mix(in srgb, var(--color-memora-olive) 52%, var(--color-memora-text-soft))}.memora-scrollbar[data-scroll-hover]:hover::-webkit-scrollbar-thumb{background-color:color-mix(in srgb, var(--color-memora-olive) 52%, var(--color-memora-text-soft))}@media (prefers-reduced-motion:reduce){.outline-item{transition-property:none}.outline-marker,.outline-frame,.outline-title{transition-property:opacity,background-color}.outline-frame,.outline-item[data-hovered=true] .outline-frame,.outline-title,.outline-item[data-hovered=true] .outline-title{transform:translateY(-50%)}.outline-item[data-hovered=true] .outline-marker{transform:translateY(-50%)scaleX(1)}.memora-motion-enter,.memora-hint-dot,.memora-gentle-float{animation:none!important}.memora-interactive,.memora-surface-glow,.memora-surface-glow:after{transition-duration:.01ms!important}.memora-scrollbar::-webkit-scrollbar-thumb{transition-duration:.01ms!important}.memora-scrollbar:hover::-webkit-scrollbar-thumb{transition-duration:.01ms!important}::-webkit-scrollbar-thumb{transition-duration:.01ms!important}::-webkit-scrollbar-thumb:hover{transition-duration:.01ms!important}.memora-interactive:hover,.memora-interactive:active{transform:none!important}}

@keyframes xb4s9mv-B {
  0% {
    background-position: -200% 0;
  }

  100% {
    background-position: 200% 0;
  }
}

@keyframes xe9uqcb-B {
  0% {
    -webkit-mask-position: 100% 0;
    mask-position: 100% 0;
  }

  100% {
    -webkit-mask-position: -100% 0;
    mask-position: -100% 0;
  }
}

@keyframes x13kz0yu-B {
  0%, 100% {
    opacity: 1;
  }

  50% {
    opacity: .5;
  }
}

@keyframes x1wsoo1k-B {
  75%, 100% {
    opacity: 0;
    transform: scale(2);
  }
}

@keyframes x1bnznl8-B {
  0%, 100% {
    opacity: .32;
  }

  50% {
    opacity: 1;
  }
}

@keyframes x1qc9q8f-B {
  0%, 100% {
    opacity: .72;
  }

  50% {
    opacity: 1;
  }
}

@keyframes x1k48ry3-B {
  from {
    opacity: 0;
    transform: scale(.95);
  }

  to {
    opacity: 1;
    transform: scale(1);
  }
}

@keyframes xjqccb5-B {
  0% {
    transform: rotate(-1deg);
  }

  50% {
    transform: rotate(1deg);
  }

  100% {
    transform: rotate(-1deg);
  }
}

@keyframes x13ka3or-B {
  0% {
    transform: rotate(1deg);
  }

  50% {
    transform: rotate(-1deg);
  }

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

@keyframes x1fy8ia8-B {
  to {
    transform: rotate(360deg);
  }
}

@keyframes xnrop4s-B {
  100% {
    transform: rotate(360deg);
  }
}

:root, .x1moze21 {
  --x1a8ichc: #fcfaf6;
  --x1octfrl: #fffbf2;
  --xqluq75: #fcfaf6;
  --xn679h5: #f7f2e9;
  --x18r4new: #f6f4ee;
  --xz3f7k6: #fffdfa;
  --xpdrrjc: #fcfaf5;
  --x14j7cjw: #f6f3ec;
  --x16d97rd: #fff;
  --xkfr354: #1d1c1a;
  --x73hi9z: #22211d;
  --x36kd44: #67625a;
  --xudq2bv: #8f897d;
  --x1d0hb0b: #fcfaf6;
  --xsxv3dt: #eae6df;
  --xeoznkn: #e8e1d5;
  --xykjlah: #d6d0c4;
  --x8jw94w: #7b875a;
  --xxc5z6w: #a7af8f;
  --xvq8k6q: #5f6b41;
  --xg7jj1m: #efece5;
  --xhhmx0d: #faf7f0;
  --xowptqa: #e7e3da;
  --x776xvp: #eef0e4;
  --x1ecofg4: #fffdfa;
  --x5d1tdn: #e3ddd2;
  --xy034o1: #f3f0ea;
  --x12we0hq: #aaa497;
  --x16espc2: #1d1c1a;
  --x1w4e9nz: #fcfaf6;
  --x1q7jlrd: #7b875a;
  --x1p5hqpk: #1d1c1a52;
  --x9hcasu: #879a4f;
  --xif04be: #18181b;
  --x1mraznp: #fdf6f1;
  --x16n73cx: #eadfd6;
  --x1j7hodu: #7b4f39;
  --xow0ldk: #fdf2f1;
  --x8oqpwd: #efd3cf;
  --x1qs7tgi: #9b3a2f;
  --x1tltufj: #f1f6ee;
  --xy3p1lm: #d5e3cc;
  --x10g4b7k: #3f6b35;
  --x11smae3: #eff3fb;
  --x1rn72a0: #d3dcef;
  --x1om7i6g: #34528f;
  --x1f0bpsu: #dc2626;
  --x1g5ss7m: #b91c1c;
  --x1nlyg6d: #047857;
  --x10iv0hz: #065f46;
  --xovtzij: #fff;
  --x1bsm2w3: #8cbf67;
  --x1rzycae: #6d8fd4;
  --x1you8j3: #d0a267;
  --xnmsm9z: #3b82f6;
  --x11bayr6: #7b875a;
  --x3arjps: #6d8fd4;
  --x134w27m: #d0a267;
  --x1mh3a7d: #b8716a;
  --x8y771i: #8a7fb8;
  --x1hwsixc: #eae6df;
  --xgdd3vm: #716c64;
  --x1cxbu1a: 0 1px 2px 0 #00000008;
  --x1dp2ot4: 0 4px 6px -1px #0000000d;
  --x1fn19es: 0 16px 40px -12px #0000001f;
  --x1345uwt: "Noto Sans", "Noto Sans SC", sans-serif;
  --x8jez0s: "IBM Plex Serif", serif;
  --x1e7npdh: .5rem;
  --xzl0d0v: .75rem;
  --x1jqz0bx: .22s;
  --xre3qpg: cubic-bezier(.25, 1, .5, 1);
}

.x1szgyzh.x1szgyzh, .x1szgyzh.x1szgyzh:root {
  --xovtzij: #fff;
  --x1a8ichc: #1b1a17;
  --xsxv3dt: #3a3832;
  --xeoznkn: #33312c;
  --xykjlah: #4d4a42;
  --xqluq75: #1b1a17;
  --x16d97rd: #292824;
  --x11bayr6: #a3b17a;
  --x3arjps: #8ea9e2;
  --x134w27m: #deb57e;
  --x1mh3a7d: #d9928a;
  --x8y771i: #aca1d8;
  --x1hwsixc: #3a3832;
  --xgdd3vm: #aba598;
  --x1nlyg6d: #047857;
  --x10iv0hz: #065f46;
  --x1bsm2w3: #9fcf7c;
  --xnmsm9z: #60a5fa;
  --x1you8j3: #deb57e;
  --x1rzycae: #8ea9e2;
  --x1ecofg4: #23221e;
  --x5d1tdn: #45423b;
  --xy034o1: #2a2925;
  --x12we0hq: #726d63;
  --x8oqpwd: #6b3a35;
  --xow0ldk: #3a2220;
  --x1qs7tgi: #f0aba2;
  --x1q7jlrd: #b4c28a;
  --xg7jj1m: #2f2d28;
  --xhhmx0d: #35332d;
  --x1rn72a0: #3a4a66;
  --x11smae3: #1f2836;
  --x1om7i6g: #abc3ef;
  --x8jw94w: #a3b17a;
  --xxc5z6w: #7d8662;
  --xvq8k6q: #b4c28a;
  --x1p5hqpk: #0000008c;
  --xowptqa: #3b3933;
  --x16espc2: #ece8df;
  --x1w4e9nz: #1d1c1a;
  --xn679h5: #22211d;
  --x1f0bpsu: #dc2626;
  --x1g5ss7m: #b91c1c;
  --x776xvp: #343829;
  --x9hcasu: #5d6b3a;
  --xif04be: #f5f2ea;
  --x1fn19es: 0 16px 40px -12px #0000008c;
  --x1dp2ot4: 0 4px 8px -1px #0006;
  --x1cxbu1a: 0 1px 2px 0 #0000004d;
  --x1octfrl: #1f1e1a;
  --x18r4new: #201f1b;
  --xy3p1lm: #3a5a40;
  --x1tltufj: #1f2e22;
  --x10g4b7k: #a3d3a5;
  --xz3f7k6: #262521;
  --x14j7cjw: #2c2b26;
  --xpdrrjc: #23221e;
  --xkfr354: #ece8df;
  --x1d0hb0b: #1d1c1a;
  --x36kd44: #aba598;
  --xudq2bv: #908a7d;
  --x73hi9z: #f5f2ea;
  --x16n73cx: #5a4332;
  --x1mraznp: #342920;
  --x1j7hodu: #e6bc9c;
}

.xgb5vgn.xgb5vgn, .xgb5vgn.xgb5vgn:root {
  --xovtzij: #fff;
  --x1a8ichc: #fcfaf6;
  --xsxv3dt: #eae6df;
  --xeoznkn: #e8e1d5;
  --xykjlah: #d6d0c4;
  --xqluq75: #fcfaf6;
  --x16d97rd: #fff;
  --x11bayr6: #7b875a;
  --x3arjps: #6d8fd4;
  --x134w27m: #d0a267;
  --x1mh3a7d: #b8716a;
  --x8y771i: #8a7fb8;
  --x1hwsixc: #eae6df;
  --xgdd3vm: #716c64;
  --x1nlyg6d: #047857;
  --x10iv0hz: #065f46;
  --x1bsm2w3: #8cbf67;
  --xnmsm9z: #3b82f6;
  --x1you8j3: #d0a267;
  --x1rzycae: #6d8fd4;
  --x1ecofg4: #fffdfa;
  --x5d1tdn: #e3ddd2;
  --xy034o1: #f3f0ea;
  --x12we0hq: #aaa497;
  --x8oqpwd: #efd3cf;
  --xow0ldk: #fdf2f1;
  --x1qs7tgi: #9b3a2f;
  --x1q7jlrd: #7b875a;
  --xg7jj1m: #efece5;
  --xhhmx0d: #faf7f0;
  --x1rn72a0: #d3dcef;
  --x11smae3: #eff3fb;
  --x1om7i6g: #34528f;
  --x8jw94w: #7b875a;
  --xxc5z6w: #a7af8f;
  --xvq8k6q: #5f6b41;
  --x1p5hqpk: #1d1c1a52;
  --xowptqa: #e7e3da;
  --x16espc2: #1d1c1a;
  --x1w4e9nz: #fcfaf6;
  --xn679h5: #f7f2e9;
  --x1f0bpsu: #dc2626;
  --x1g5ss7m: #b91c1c;
  --x776xvp: #eef0e4;
  --x9hcasu: #879a4f;
  --xif04be: #18181b;
  --x1fn19es: 0 16px 40px -12px #0000001f;
  --x1dp2ot4: 0 4px 6px -1px #0000000d;
  --x1cxbu1a: 0 1px 2px 0 #00000008;
  --x1octfrl: #fffbf2;
  --x18r4new: #f6f4ee;
  --xy3p1lm: #d5e3cc;
  --x1tltufj: #f1f6ee;
  --x10g4b7k: #3f6b35;
  --xz3f7k6: #fffdfa;
  --x14j7cjw: #f6f3ec;
  --xpdrrjc: #fcfaf5;
  --xkfr354: #1d1c1a;
  --x1d0hb0b: #fcfaf6;
  --x36kd44: #67625a;
  --xudq2bv: #8f897d;
  --x73hi9z: #22211d;
  --x16n73cx: #eadfd6;
  --x1mraznp: #fdf6f1;
  --x1j7hodu: #7b4f39;
}

.x1uelh2i {
  --color-background-danger: var(--xow0ldk);
}

.x16kl5mh {
  --color-background-info: var(--x11smae3);
}

.x1evomh6 {
  --color-background-primary: var(--xz3f7k6);
}

.xbdwxcb {
  --color-background-secondary: var(--x14j7cjw);
}

.x1vnta2p {
  --color-background-success: var(--x1tltufj);
}

.x1iddg6j {
  --color-background-tertiary: var(--xpdrrjc);
}

.x1rr8idg {
  --color-background-warning: var(--x1mraznp);
}

.x1ktvsa {
  --color-border-danger: var(--x8oqpwd);
}

.x88z95c {
  --color-border-info: var(--x1rn72a0);
}

.xd2xb6q {
  --color-border-primary: var(--xykjlah);
}

.x9bb757 {
  --color-border-secondary: var(--xsxv3dt);
}

.xrel4k8 {
  --color-border-success: var(--xy3p1lm);
}

.x1f41zq3 {
  --color-border-tertiary: var(--xeoznkn);
}

.x1db7tji {
  --color-border-warning: var(--x16n73cx);
}

.xhaoisn {
  --color-memora-bg: var(--x1a8ichc);
}

.xsb81gp {
  --color-memora-border-soft: var(--xeoznkn);
}

.x1677la9 {
  --color-memora-border: var(--xsxv3dt);
}

.x9xfipw {
  --color-memora-hover-strong: var(--xhhmx0d);
}

.x1fcouxb {
  --color-memora-hover: var(--xg7jj1m);
}

.x189rmw8 {
  --color-memora-olive-soft: var(--xxc5z6w);
}

.x1yhyym3 {
  --color-memora-olive: var(--x8jw94w);
}

.xospk39 {
  --color-memora-surface-muted: var(--x14j7cjw);
}

.x14w4acu {
  --color-memora-surface: var(--xz3f7k6);
}

.x10hhs7t {
  --color-memora-text-soft: var(--xudq2bv);
}

.xlxzvah {
  --color-memora-text-strong: var(--x73hi9z);
}

.x76lcg0 {
  --color-memora-text: var(--xkfr354);
}

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

.x1iorez2 {
  --color-text-info: var(--x1om7i6g);
}

.x5q7ihs {
  --color-text-primary: var(--xkfr354);
}

.x1d7cczy {
  --color-text-secondary: var(--x36kd44);
}

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

.x9aqb7j {
  --color-text-tertiary: var(--xudq2bv);
}

.xi4qwln {
  --color-text-warning: var(--x1j7hodu);
}

.xa2c780 {
  --shadow-md-soft: var(--x1dp2ot4);
}

.xzgquvs:not(#\#) {
  inset: -.45rem;
}

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

.x6uxz9i:not(#\#) {
  inset: 16%;
}

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

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

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

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

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

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

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

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

.xc7ga6q:not(#\#) {
  padding: 12px;
}

.x1gnqi22:not(#\#) {
  padding: 14px;
}

.x1tamke2:not(#\#) {
  padding: 16px;
}

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

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

.xr7fb70:not(#\#) {
  padding: 2.5rem;
}

.x1qhigcl:not(#\#) {
  padding: 20px;
}

.xggk2y7:not(#\#) {
  padding: 24px;
}

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

.xfawy5m:not(#\#) {
  padding: 4px;
}

.x1ruevkc:not(#\#) {
  padding: 6px;
}

.xe8ttls:not(#\#) {
  padding: 8px;
}

@media (width >= 640px) {
  .xx17ddv.xx17ddv:not(#\#) {
    padding: 1.75rem;
  }
}

@media (width >= 768px) {
  .xggjpp8.xggjpp8:not(#\#) {
    padding: 1rem;
  }
}

@media (width >= 640px) {
  .x1vs48sf.x1vs48sf:not(#\#) {
    padding: 20px;
  }
}

@media (width >= 48rem) {
  .x1qtj270.x1qtj270:not(#\#) {
    padding: 24px;
  }
}

@media (width >= 640px) {
  .x1c5v8if.x1c5v8if:not(#\#) {
    padding: 28px;
  }
}

@media (width >= 768px) {
  .x1to3x45.x1to3x45:not(#\#) {
    padding: 2rem;
  }

  .xo9nk0p.xo9nk0p:not(#\#) {
    padding: 32px;
  }
}

.x1dbpc15:not(#\#):not(#\#) {
  border-color: color-mix(in srgb,var(--x1f0bpsu) 30%,transparent);
}

.x1tysg2l:not(#\#):not(#\#) {
  border-color: color-mix(in srgb,var(--x1f0bpsu) 55%,transparent);
}

.x1pg28sw:not(#\#):not(#\#) {
  border-color: color-mix(in srgb,var(--xsxv3dt) 80%,transparent);
}

.x1tty04q:not(#\#):not(#\#) {
  border-color: color-mix(in srgb,var(--xxc5z6w) 38%,var(--xeoznkn));
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.xf653y4:not(#\#):not(#\#) {
  border-radius: .75rem .75rem 0 0;
}

.xwk93d0:not(#\#):not(#\#) {
  border-radius: .75rem 0 0 .75rem;
}

.x1yt6v20:not(#\#):not(#\#) {
  border-radius: .75rem;
}

.xfm794m:not(#\#):not(#\#) {
  border-radius: .9rem;
}

.xlcy0e0:not(#\#):not(#\#) {
  border-radius: 0 .75rem .75rem 0;
}

.x101ebhe:not(#\#):not(#\#) {
  border-radius: 0 0 .75rem .75rem;
}

.xzev747:not(#\#):not(#\#) {
  border-radius: 0 0 12px 12px;
}

.x8jt5ee:not(#\#):not(#\#) {
  border-radius: 1.25rem;
}

.x1w6gxpz:not(#\#):not(#\#) {
  border-radius: 1.2rem;
}

.xeltmzp:not(#\#):not(#\#) {
  border-radius: 1.4rem;
}

.xc01pig:not(#\#):not(#\#) {
  border-radius: 1.55rem;
}

.x1j6x5gx:not(#\#):not(#\#) {
  border-radius: 1.5rem;
}

.xwn9xlg:not(#\#):not(#\#) {
  border-radius: 1.6rem;
}

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

.xuz6rqp:not(#\#):not(#\#) {
  border-radius: 12px 12px 0 0;
}

.x4pepcl:not(#\#):not(#\#) {
  border-radius: 12px;
}

.xixl9f9:not(#\#):not(#\#) {
  border-radius: 14px;
}

.xgqmno8:not(#\#):not(#\#) {
  border-radius: 16px;
}

.xugzpu4:not(#\#):not(#\#) {
  border-radius: 18px;
}

.x3fmiap:not(#\#):not(#\#) {
  border-radius: 1rem;
}

.x1m3ak92:not(#\#):not(#\#) {
  border-radius: 20px;
}

.x1khhgft:not(#\#):not(#\#) {
  border-radius: 24px;
}

.x1scc38k:not(#\#):not(#\#) {
  border-radius: 27px;
}

.x1jvnzes:not(#\#):not(#\#) {
  border-radius: 28px;
}

.x1cum3z5:not(#\#):not(#\#) {
  border-radius: 2px;
}

.xx20hqb:not(#\#):not(#\#) {
  border-radius: 2rem;
}

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

.x1kogg8i:not(#\#):not(#\#) {
  border-radius: 6px;
}

.xur7f20:not(#\#):not(#\#) {
  border-radius: 8px;
}

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

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

.x1pjcqnp:not(#\#):not(#\#) {
  border-radius: inherit;
}

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

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

.x1okw0bk:not(#\#):not(#\#) {
  flex: none;
}

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

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

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

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

.x883omv:not(#\#):not(#\#) {
  gap: 10px;
}

.x1v2ro7d:not(#\#):not(#\#) {
  gap: 12px;
}

.xou54vl:not(#\#):not(#\#) {
  gap: 16px;
}

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

.x1nllc0u:not(#\#):not(#\#) {
  gap: 2.25rem 2.5rem;
}

.x1c1vhfx:not(#\#):not(#\#) {
  gap: 20px;
}

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

.x1h4iudz:not(#\#):not(#\#) {
  gap: 2rem;
}

.x1rzw5jd:not(#\#):not(#\#) {
  gap: 32px;
}

.x1jnr06f:not(#\#):not(#\#) {
  gap: 4px;
}

.x1nejdyq:not(#\#):not(#\#) {
  gap: 5px;
}

.x17d4w8g:not(#\#):not(#\#) {
  gap: 6px;
}

.x167g77z:not(#\#):not(#\#) {
  gap: 8px;
}

.x1osaytk:not(#\#):not(#\#) {
  grid-column: 1 / -1;
}

.xm5moh1:not(#\#):not(#\#) {
  grid-column: auto;
}

.xj15381:not(#\#):not(#\#) {
  grid-column: span 7 / span 7;
}

.x10no89f:not(#\#):not(#\#) {
  inset-block: 0;
}

.x17y0mx6:not(#\#):not(#\#) {
  inset-inline: 0;
}

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

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

.xahocic:not(#\#):not(#\#) {
  margin-block: .5rem;
}

.x10im51j:not(#\#):not(#\#) {
  margin-block: 0;
}

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

.x2i9t41:not(#\#):not(#\#) {
  margin-block: 16px;
}

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

.x8q42hb:not(#\#):not(#\#) {
  margin-block: 2px;
}

.xg9jes1:not(#\#):not(#\#) {
  margin-block: 4px;
}

.x1uuky47:not(#\#):not(#\#) {
  margin-block: 6px;
}

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

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

.xjgtzcg:not(#\#):not(#\#) {
  margin-inline: 4px;
}

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

.x154vej5:not(#\#):not(#\#) {
  outline: 1px solid var(--xeoznkn);
}

.x3lptpv:not(#\#):not(#\#) {
  outline: 2px solid var(--xxc5z6w);
}

.x175714z:not(#\#):not(#\#) {
  outline: 2px solid var(--xykjlah);
}

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

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

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

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

.x1dus959:not(#\#):not(#\#) {
  padding-block: .125rem;
}

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

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

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

.x13eudtd:not(#\#):not(#\#) {
  padding-block: .625rem;
}

.xo0yzjp:not(#\#):not(#\#) {
  padding-block: .75rem;
}

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

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

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

.xp59q4u:not(#\#):not(#\#) {
  padding-block: 10px;
}

.x10dr8xq:not(#\#):not(#\#) {
  padding-block: 12px;
}

.xxlmvz2:not(#\#):not(#\#) {
  padding-block: 14px;
}

.x1xn8qrt:not(#\#):not(#\#) {
  padding-block: 16px;
}

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

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

.xqp6ajr:not(#\#):not(#\#) {
  padding-block: 20px;
}

.xr9q8rw:not(#\#):not(#\#) {
  padding-block: 24px;
}

.xj8oexa:not(#\#):not(#\#) {
  padding-block: 2px;
}

.x18mflkt:not(#\#):not(#\#) {
  padding-block: 2rem;
}

.xd11lqx:not(#\#):not(#\#) {
  padding-block: 32px;
}

.xf4egzd:not(#\#):not(#\#) {
  padding-block: 3px;
}

.x1axd487:not(#\#):not(#\#) {
  padding-block: 40px;
}

.x12ulsxz:not(#\#):not(#\#) {
  padding-block: 4px;
}

.x1vdquu2:not(#\#):not(#\#) {
  padding-block: 4rem;
}

.x1iefggq:not(#\#):not(#\#) {
  padding-block: 64px;
}

.x1t0vds8:not(#\#):not(#\#) {
  padding-block: 6px;
}

.xknfcqp:not(#\#):not(#\#) {
  padding-block: 7px;
}

.x1vvogim:not(#\#):not(#\#) {
  padding-block: 8px;
}

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

.x18a9hih:not(#\#):not(#\#) {
  padding-inline: .375rem;
}

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

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

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

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

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

.x1qhpy6z:not(#\#):not(#\#) {
  padding-inline: 1.25rem;
}

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

.x1awh872:not(#\#):not(#\#) {
  padding-inline: 10px;
}

.xaope02:not(#\#):not(#\#) {
  padding-inline: 12px;
}

.x1l730wp:not(#\#):not(#\#) {
  padding-inline: 13px;
}

.xqin4a2:not(#\#):not(#\#) {
  padding-inline: 14px;
}

.x1hr3lfm:not(#\#):not(#\#) {
  padding-inline: 16px;
}

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

.x17qtykl:not(#\#):not(#\#) {
  padding-inline: 20px;
}

.x4l9tsp:not(#\#):not(#\#) {
  padding-inline: 24px;
}

.x5k8d2m:not(#\#):not(#\#) {
  padding-inline: 2px;
}

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

.xj7an9n:not(#\#):not(#\#) {
  padding-inline: 32px;
}

.xfn1xvj:not(#\#):not(#\#) {
  padding-inline: 4px;
}

.x1xijbu4:not(#\#):not(#\#) {
  padding-inline: 6px;
}

.xdqyycr:not(#\#):not(#\#) {
  padding-inline: 8px;
}

.x1q4txso:not(#\#):not(#\#) {
  padding-inline: 9px;
}

.xmqliwb:not(#\#):not(#\#) {
  text-decoration: line-through;
}

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

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

.xsn8bb8:not(#\#):not(#\#) {
  transition: all .15s;
}

.x1h43p98:not(#\#):not(#\#) {
  transition: background-color .15s, border-color .15s, box-shadow .15s;
}

.x1f7qyil:not(#\#):not(#\#) {
  transition: background-color .15s, border-color .15s;
}

.x16bokkd:not(#\#):not(#\#) {
  transition: background-color .15s, color .15s;
}

.x1t3whoi:not(#\#):not(#\#) {
  transition: background-color .15s;
}

.x1pxcyg:not(#\#):not(#\#) {
  transition: background-color .2s, color .2s, box-shadow .2s;
}

.x1ngb31h:not(#\#):not(#\#) {
  transition: background-color .3s var(--ease-out-quart),border-color .3s var(--ease-out-quart),color .3s var(--ease-out-quart),box-shadow .3s var(--ease-out-quart),transform .3s var(--ease-out-quart);
}

.xehagyw:not(#\#):not(#\#) {
  transition: background-color .3s, color .3s;
}

.xdr7xzh:not(#\#):not(#\#) {
  transition: background-color .3s;
}

.x1en7j2o:not(#\#):not(#\#) {
  transition: border-color .15s, background-color .15s;
}

.x74oach:not(#\#):not(#\#) {
  transition: border-color .15s, box-shadow .15s;
}

.x1tjk6bf:not(#\#):not(#\#) {
  transition: border-color .15s, color .15s;
}

.x1lctnhx:not(#\#):not(#\#) {
  transition: border-color .15s;
}

.x1hgpuxs:not(#\#):not(#\#) {
  transition: border-color .2s, background-color .2s, box-shadow .2s, transform .2s;
}

.x6k11jc:not(#\#):not(#\#) {
  transition: border-color .3s var(--ease-out-quart),background-color .3s var(--ease-out-quart);
}

.xmh1oi0:not(#\#):not(#\#) {
  transition: border-color .3s var(--ease-out-quart),box-shadow .3s var(--ease-out-quart),background-color .3s var(--ease-out-quart);
}

.xdgp2vl:not(#\#):not(#\#) {
  transition: box-shadow .15s;
}

.x1ns7avo:not(#\#):not(#\#) {
  transition: color .15s, background-color .15s;
}

.xloy9ls:not(#\#):not(#\#) {
  transition: color .15s;
}

.xz56v28:not(#\#):not(#\#) {
  transition: color .2s var(--ease-out-quart),background-color .2s var(--ease-out-quart),opacity .2s var(--ease-out-quart);
}

.x1sqep72:not(#\#):not(#\#) {
  transition: color .2s var(--ease-out-quart);
}

.x1gwx9ft:not(#\#):not(#\#) {
  transition: color .2s;
}

.x1ltpyqq:not(#\#):not(#\#) {
  transition: colors .15s;
}

.x1078eaq:not(#\#):not(#\#) {
  transition: grid-template-rows .3s var(--ease-out-quart),opacity .3s var(--ease-out-quart),margin .3s var(--ease-out-quart);
}

.x10yd0zu:not(#\#):not(#\#) {
  transition: height .15s;
}

.x128xrcz:not(#\#):not(#\#) {
  transition: max-width .15s ease-out, opacity .15s ease-out;
}

.xq2gx43:not(#\#):not(#\#) {
  transition: none;
}

.x17vty23:not(#\#):not(#\#) {
  transition: opacity .15s ease-out;
}

.x12xwlg2:not(#\#):not(#\#) {
  transition: opacity .15s;
}

.x1jd3cls:not(#\#):not(#\#) {
  transition: opacity .16s ease-out;
}

.x1cac60x:not(#\#):not(#\#) {
  transition: opacity .18s cubic-bezier(.23, 1, .32, 1);
}

.x177bw73:not(#\#):not(#\#) {
  transition: opacity .3s;
}

.x10ec0n4:not(#\#):not(#\#) {
  transition: transform .15s, background-color .15s;
}

.x1e6qjdk:not(#\#):not(#\#) {
  transition: transform .15s, box-shadow .15s, background-color .15s;
}

.x112o3c2:not(#\#):not(#\#) {
  transition: transform .15s;
}

.x1d0xhqw:not(#\#):not(#\#) {
  transition: transform .2s var(--ease-out-quart);
}

.x1gi8l7a:not(#\#):not(#\#) {
  transition: transform .3s var(--ease-out-quart);
}

.x1yssd5k:not(#\#):not(#\#) {
  transition: transform .3s;
}

.xk84fae:not(#\#):not(#\#) {
  transition: width .15s ease-out, height .15s ease-out, padding .15s ease-out, gap .15s ease-out, margin .15s ease-out, background-color .15s;
}

.xazbr42:not(#\#):not(#\#) {
  transition: width .15s ease-out;
}

.x12vrit8:not(#\#):not(#\#) {
  transition: width .2s;
}

.x18jg7aq:not(#\#):not(#\#) {
  transition: width .3s ease-out;
}

.x15cnf4b:not(#\#):not(#\#) {
  transition: width .3s;
}

.x1fzzcxo:focus-visible:not(#\#):not(#\#) {
  border-color: var(--x1q7jlrd);
}

.xw83alf:focus-visible:not(#\#):not(#\#) {
  outline: 2px solid var(--xxc5z6w);
}

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

.x1ptc03z:hover:not(#\#):not(#\#) {
  border-color: var(--xxc5z6w);
}

.x1c8g4t:hover:not(#\#):not(#\#) {
  border-color: var(--xykjlah);
}

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

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

.x17qzcif:focus:not(#\#):not(#\#) {
  border-color: var(--x1q7jlrd);
}

.x1qtkqdl:focus:not(#\#):not(#\#) {
  border-color: var(--xxc5z6w);
}

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

.x1di94i9:active:not(#\#):not(#\#) {
  border-color: var(--x16n73cx);
}

.x1vf646f:active:not(#\#):not(#\#) {
  border-color: var(--x1j7hodu);
}

@media (width >= 1024px) {
  .x17gsv3u.x17gsv3u:not(#\#):not(#\#) {
    gap: 1.25rem;
  }
}

@media (width >= 40rem) {
  .x19zfo7n.x19zfo7n:not(#\#):not(#\#) {
    grid-column: span 2 / span 2;
  }
}

@media (width >= 640px) {
  .xcr6l4e.xcr6l4e:not(#\#):not(#\#) {
    grid-column: span 2 / span 2;
  }
}

@media (width >= 768px) {
  .x1qkzoul.x1qkzoul:not(#\#):not(#\#) {
    padding-block: 12px;
  }

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

  .xtuooob.xtuooob:not(#\#):not(#\#) {
    padding-block: 24px;
  }

  .xhcdrp8.xhcdrp8:not(#\#):not(#\#) {
    padding-block: 2rem;
  }

  .x4yexav.x4yexav:not(#\#):not(#\#) {
    padding-block: 32px;
  }
}

@media (width >= 48rem) {
  .xnva34k.xnva34k:not(#\#):not(#\#) {
    padding-block: 40px;
  }
}

@media (width >= 640px) {
  .xqmrsye.xqmrsye:not(#\#):not(#\#) {
    padding-inline: 1.25rem;
  }
}

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

@media (width >= 640px) {
  .x1ritccj.x1ritccj:not(#\#):not(#\#) {
    padding-inline: 1rem;
  }
}

@media (width >= 640px) and (width <= 1023.99px) {
  .x21bmaz.x21bmaz:not(#\#):not(#\#) {
    padding-inline: 2.5rem;
  }
}

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

  .x167mmqi.x167mmqi:not(#\#):not(#\#) {
    padding-inline: 20px;
  }
}

@media (width >= 40rem) {
  .x1yv4e6a.x1yv4e6a:not(#\#):not(#\#) {
    padding-inline: 24px;
  }
}

@media (width >= 640px) {
  .xyjhkyy.xyjhkyy:not(#\#):not(#\#) {
    padding-inline: 24px;
  }
}

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

  .x1g839wn.x1g839wn:not(#\#):not(#\#) {
    padding-inline: 28px;
  }
}

@media (width >= 640px) {
  .xx5f43f.xx5f43f:not(#\#):not(#\#) {
    padding-inline: 2rem;
  }
}

@media (width >= 1024px) {
  .x18lhdkj.x18lhdkj:not(#\#):not(#\#) {
    padding-inline: 3rem;
  }
}

@media (width >= 48rem) {
  .xg172z6.xg172z6:not(#\#):not(#\#) {
    padding-inline: 40px;
  }
}

@media (width >= 1024px) {
  .xa5icbr.xa5icbr:not(#\#):not(#\#) {
    padding-inline: 5rem;
  }
}

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

@media (prefers-reduced-motion: reduce) {
  .x1dc0idz.x1dc0idz:not(#\#):not(#\#) {
    transition: background-color .15s;
  }

  .x9kvfbb.x9kvfbb:not(#\#):not(#\#) {
    transition: none;
  }
}

@media (prefers-reduced-motion: no-preference) {
  .xci0c9u.xci0c9u:not(#\#):not(#\#) {
    transition: transform .3s var(--ease-out-quart);
  }
}

@media (hover: hover) and (pointer: fine) {
  .x1mxqwbl.x1mxqwbl:hover:not(#\#):not(#\#) {
    border-color: color-mix(in srgb,var(--xvq8k6q) 82%,black);
  }
}

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

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

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

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

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

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

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

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

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

.xlzs402:not(#\#):not(#\#):not(#\#) {
  animation-delay: -160ms;
}

.xkf7kw9:not(#\#):not(#\#):not(#\#) {
  animation-delay: -320ms;
}

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

.xw6taxk:not(#\#):not(#\#):not(#\#) {
  animation-duration: .22s;
}

.x1g18oiy:not(#\#):not(#\#):not(#\#) {
  animation-duration: .26s;
}

.x18hd8ej:not(#\#):not(#\#):not(#\#) {
  animation-duration: 1.6s;
}

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

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

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

.x1a5igra:not(#\#):not(#\#):not(#\#) {
  animation-name: none;
}

.x1x5sefm:not(#\#):not(#\#):not(#\#) {
  animation-name: x13ka3or-B;
}

.xcx56e2:not(#\#):not(#\#):not(#\#) {
  animation-name: x13kz0yu-B;
}

.x754cav:not(#\#):not(#\#):not(#\#) {
  animation-name: x1bnznl8-B;
}

.xpedhrg:not(#\#):not(#\#):not(#\#) {
  animation-name: x1fy8ia8-B;
}

.x97zbip:not(#\#):not(#\#):not(#\#) {
  animation-name: x1k48ry3-B;
}

.x11fx2pw:not(#\#):not(#\#):not(#\#) {
  animation-name: x1wsoo1k-B;
}

.x1ng0oyw:not(#\#):not(#\#):not(#\#) {
  animation-name: xb4s9mv-B;
}

.x1fy6l8q:not(#\#):not(#\#):not(#\#) {
  animation-name: xe9uqcb-B;
}

.xvrq9ew:not(#\#):not(#\#):not(#\#) {
  animation-name: xjqccb5-B;
}

.x1e112to:not(#\#):not(#\#):not(#\#) {
  animation-name: xnrop4s-B;
}

.xy3w3hh:not(#\#):not(#\#):not(#\#) {
  animation-timing-function: cubic-bezier(.77, 0, .175, 1);
}

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

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

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

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

.xvn2z4z:not(#\#):not(#\#):not(#\#) {
  backdrop-filter: blur(12px);
}

.xwhdwdg:not(#\#):not(#\#):not(#\#) {
  backdrop-filter: blur(24px);
}

.x19z9ohp:not(#\#):not(#\#):not(#\#) {
  backdrop-filter: blur(2px);
}

.xpivpjv:not(#\#):not(#\#):not(#\#) {
  backdrop-filter: blur(4px);
}

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

.x1r1mewj:not(#\#):not(#\#):not(#\#) {
  background-color: #000;
}

.xoxknn8:not(#\#):not(#\#):not(#\#) {
  background-color: #8fa06f;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.x11ody6t:not(#\#):not(#\#):not(#\#) {
  background-color: color-mix(in srgb,var(--xxc5z6w) 10%,var(--xpdrrjc));
}

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

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

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

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

.x10su51j:not(#\#):not(#\#):not(#\#) {
  background-color: color-mix(in srgb,var(--xz3f7k6) 90%,white);
}

.xg9oowu:not(#\#):not(#\#):not(#\#) {
  background-color: color-mix(in srgb,var(--xz3f7k6) 94%,white);
}

.xtwfq29:not(#\#):not(#\#):not(#\#) {
  background-color: currentColor;
}

.xd25rtu:not(#\#):not(#\#):not(#\#) {
  background-color: #00000073;
}

.x1ykenb4:not(#\#):not(#\#):not(#\#) {
  background-color: #000c;
}

.x1rpxpol:not(#\#):not(#\#):not(#\#) {
  background-color: #000000e6;
}

.x1ttwux8:not(#\#):not(#\#):not(#\#) {
  background-color: #879a4f33;
}

.xbr3fym:not(#\#):not(#\#):not(#\#) {
  background-color: #b7aa8b1f;
}

.x9iljlp:not(#\#):not(#\#):not(#\#) {
  background-color: #c6b38f29;
}

.x13bvlxv:not(#\#):not(#\#):not(#\#) {
  background-color: #d1b1703d;
}

.xzpmz9s:not(#\#):not(#\#):not(#\#) {
  background-color: #d69f6338;
}

.xc1hmgq:not(#\#):not(#\#):not(#\#) {
  background-color: #fff3;
}

.xhsh2qy:not(#\#):not(#\#):not(#\#) {
  background-color: #37415180;
}

.xfludin:not(#\#):not(#\#):not(#\#) {
  background-color: #4b55631a;
}

.x9flvj4:not(#\#):not(#\#):not(#\#) {
  background-color: #54483d2e;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.x1b964nk:not(#\#):not(#\#):not(#\#) {
  background-image: linear-gradient(135deg,color-mix(in srgb,var(--x14j7cjw) 92%,transparent),color-mix(in srgb,var(--x16d97rd) 98%,transparent));
}

.x1dbqoc8:not(#\#):not(#\#):not(#\#) {
  background-image: linear-gradient(to bottom,var(--xz3f7k6),var(--xpdrrjc));
}

.x91kban:not(#\#):not(#\#):not(#\#) {
  background-image: linear-gradient(to right,var(--x14j7cjw),var(--xhhmx0d),var(--x14j7cjw));
}

.x1amt6ng:not(#\#):not(#\#):not(#\#) {
  background-image: linear-gradient(to top, #0009, #0000);
}

.x2930yv:not(#\#):not(#\#):not(#\#) {
  background-image: linear-gradient(to top,var(--x1octfrl),color-mix(in srgb,var(--x1octfrl) 90%,transparent),transparent);
}

.xz97p0v:not(#\#):not(#\#):not(#\#) {
  background-image: radial-gradient(circle at top right,var(--x14j7cjw),transparent 55%),linear-gradient(180deg,color-mix(in srgb,var(--x16d97rd) 88%,transparent),color-mix(in srgb,var(--xpdrrjc) 92%,transparent));
}

.xakli9p:not(#\#):not(#\#):not(#\#) {
  background-size: 200% 100%;
}

.x1mwwwfo:not(#\#):not(#\#):not(#\#) {
  border-collapse: collapse;
}

.x1ew6wa6:not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 -20px 40px #00000029;
}

.xzttgym:not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 0 0 1px var(--x16n73cx);
}

.x1ufhzba:not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 0 0 1px var(--xeoznkn);
}

.xax2d6c:not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 0 0 2px color-mix(in srgb,var(--x16espc2) 10%,transparent);
}

.x1x7374v:not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 0 0 2px var(--x14j7cjw),0 0 0 4px var(--x1q7jlrd);
}

.x1wipbm3:not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 10px 15px #0000001a;
}

.xs3q15g:not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 10px 40px #00000073;
}

.xuskejs:not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 18px 40px -30px #000000e6;
}

.xjmabmf:not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 18px 45px -24px #00000080;
}

.x1v11nwi:not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 18px 45px -30px #00000059;
}

.xvza4w:not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 1px 0 color-mix(in srgb,var(--x16d97rd) 85%,transparent) inset;
}

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

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

.x1jvy853:not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 28px 70px -46px #00000052;
}

.xygwek1:not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 28px 80px -44px #0000006b;
}

.x1lrxi9f:not(#\#):not(#\#):not(#\#) {
  box-shadow: inset 0 0 0 1px var(--xeoznkn);
}

.x9ofls5:not(#\#):not(#\#):not(#\#) {
  box-shadow: inset 0 0 0 2px var(--xxc5z6w);
}

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

.x1ndf99y:not(#\#):not(#\#):not(#\#) {
  box-shadow: var(--x1cxbu1a);
}

.xnb1s4j:not(#\#):not(#\#):not(#\#) {
  box-shadow: var(--x1dp2ot4);
}

.xsulbj7:not(#\#):not(#\#):not(#\#) {
  box-shadow: var(--x1fn19es);
}

.x18xfj1p:not(#\#):not(#\#):not(#\#) {
  clear: both;
}

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

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

.xhxyy1w:not(#\#):not(#\#):not(#\#) {
  color: #8fa06f;
}

.x17ia0ru:not(#\#):not(#\#):not(#\#) {
  color: #fafafa;
}

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

.xydl7kk:not(#\#):not(#\#):not(#\#) {
  color: color-mix(in srgb,var(--x1j7hodu) 75%,var(--x36kd44));
}

.x18wp1je:not(#\#):not(#\#):not(#\#) {
  color: color-mix(in srgb,var(--x1w4e9nz) 80%,transparent);
}

.x13o1l8i:not(#\#):not(#\#):not(#\#) {
  color: color-mix(in srgb,var(--x1w4e9nz) 82%,var(--x16espc2));
}

.xllqm49:not(#\#):not(#\#):not(#\#) {
  color: color-mix(in srgb,var(--x8jw94w) 82%,var(--xkfr354));
}

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

.x1p75xsq:not(#\#):not(#\#):not(#\#) {
  color: #ffffffb3;
}

.x1m15yyi:not(#\#):not(#\#):not(#\#) {
  color: #fffc;
}

.x19co3pv:not(#\#):not(#\#):not(#\#) {
  color: #0000;
}

.x124p5ln:not(#\#):not(#\#):not(#\#) {
  color: var(--x10g4b7k);
}

.x80d4vr:not(#\#):not(#\#):not(#\#) {
  color: var(--x12we0hq);
}

.xzg7cla:not(#\#):not(#\#):not(#\#) {
  color: var(--x1bsm2w3);
}

.x1atc3xj:not(#\#):not(#\#):not(#\#) {
  color: var(--x1d0hb0b);
}

.x1jlsgue:not(#\#):not(#\#):not(#\#) {
  color: var(--x1j7hodu);
}

.x5wx8ig:not(#\#):not(#\#):not(#\#) {
  color: var(--x1om7i6g);
}

.xmmutzy:not(#\#):not(#\#):not(#\#) {
  color: var(--x1qs7tgi);
}

.x1npotv:not(#\#):not(#\#):not(#\#) {
  color: var(--x1rzycae);
}

.xnf0n4v:not(#\#):not(#\#):not(#\#) {
  color: var(--x1w4e9nz);
}

.x11qmr2:not(#\#):not(#\#):not(#\#) {
  color: var(--x1you8j3);
}

.x1oj4d8v:not(#\#):not(#\#):not(#\#) {
  color: var(--x36kd44);
}

.x3nddgb:not(#\#):not(#\#):not(#\#) {
  color: var(--x73hi9z);
}

.xx9dpkr:not(#\#):not(#\#):not(#\#) {
  color: var(--x8jw94w);
}

.x317sso:not(#\#):not(#\#):not(#\#) {
  color: var(--xkfr354);
}

.xbjo83:not(#\#):not(#\#):not(#\#) {
  color: var(--xnmsm9z);
}

.x4vxvdw:not(#\#):not(#\#):not(#\#) {
  color: var(--xovtzij);
}

.x1ww3jio:not(#\#):not(#\#):not(#\#) {
  color: var(--xqluq75);
}

.xtu94w4:not(#\#):not(#\#):not(#\#) {
  color: var(--xudq2bv);
}

.x173125y:not(#\#):not(#\#):not(#\#) {
  color: var(--xvq8k6q);
}

.x9lfcrf:not(#\#):not(#\#):not(#\#) {
  color: var(--xxc5z6w);
}

.x1bfkzh2:not(#\#):not(#\#):not(#\#) {
  color: var(--xykjlah);
}

.xfbjghu:not(#\#):not(#\#):not(#\#) {
  color: var(--xz3f7k6);
}

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

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

.x1r3dd9g:not(#\#):not(#\#):not(#\#) {
  column-gap: 1.25rem;
}

.xgvynzx:not(#\#):not(#\#):not(#\#) {
  column-gap: 1.5rem;
}

.xtqikln:not(#\#):not(#\#):not(#\#) {
  column-gap: 12px;
}

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

.x1qgv0r9:not(#\#):not(#\#):not(#\#) {
  column-gap: 24px;
}

.x17zd0t2:not(#\#):not(#\#):not(#\#) {
  column-gap: 4px;
}

.xfex06f:not(#\#):not(#\#):not(#\#) {
  column-gap: 8px;
}

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

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

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

.x16djdpl:not(#\#):not(#\#):not(#\#) {
  cursor: nwse-resize;
}

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

.xp35lg9:not(#\#):not(#\#):not(#\#) {
  cursor: se-resize;
}

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

.x1huxd7x:not(#\#):not(#\#):not(#\#) {
  cursor: zoom-in;
}

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

.xfgf23b:not(#\#):not(#\#):not(#\#) {
  fill: var(--xz3f7k6);
}

.x1vj577h:not(#\#):not(#\#):not(#\#) {
  filter: blur(16px);
}

.x9tsg3v:not(#\#):not(#\#):not(#\#) {
  filter: blur(24px);
}

.xr5ipjh:not(#\#):not(#\#):not(#\#) {
  filter: blur(80px);
}

.x1um409e:not(#\#):not(#\#):not(#\#) {
  filter: blur(88px);
}

.x1afkyxg:not(#\#):not(#\#):not(#\#) {
  filter: blur(96px);
}

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

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

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

.x1faq86j:not(#\#):not(#\#):not(#\#) {
  float: left;
}

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

.xrsc147:not(#\#):not(#\#):not(#\#) {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;
}

.x17yh6e0:not(#\#):not(#\#):not(#\#) {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;
}

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

.xhtk421:not(#\#):not(#\#):not(#\#) {
  font-family: var(--font-sans);
}

.xpcrszo:not(#\#):not(#\#):not(#\#) {
  font-family: var(--font-serif);
}

.x1fidvy2:not(#\#):not(#\#):not(#\#) {
  font-family: var(--x1345uwt);
}

.x2ohwh0:not(#\#):not(#\#):not(#\#) {
  font-size: .625rem;
}

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

.x191ayms:not(#\#):not(#\#):not(#\#) {
  font-size: .68rem;
}

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

.x1dcheo9:not(#\#):not(#\#):not(#\#) {
  font-size: .8125rem;
}

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

.x1wx7ac5:not(#\#):not(#\#):not(#\#) {
  font-size: .92em;
}

.xyr29y3:not(#\#):not(#\#):not(#\#) {
  font-size: .95rem;
}

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

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

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

.x1yoq5vf:not(#\#):not(#\#):not(#\#) {
  font-size: 1.65rem;
}

.xbkdzvu:not(#\#):not(#\#):not(#\#) {
  font-size: 1.95rem;
}

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

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

.xfifm61:not(#\#):not(#\#):not(#\#) {
  font-size: 12px;
}

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

.xif65rj:not(#\#):not(#\#):not(#\#) {
  font-size: 14px;
}

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

.x1j61zf2:not(#\#):not(#\#):not(#\#) {
  font-size: 16px;
}

.x19d36u7:not(#\#):not(#\#):not(#\#) {
  font-size: 17px;
}

.xosj86m:not(#\#):not(#\#):not(#\#) {
  font-size: 18px;
}

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

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

.xwsyq91:not(#\#):not(#\#):not(#\#) {
  font-size: 20px;
}

.x1pvqxga:not(#\#):not(#\#):not(#\#) {
  font-size: 24px;
}

.xdzlmae:not(#\#):not(#\#):not(#\#) {
  font-size: 8px;
}

.x6ej2dp:not(#\#):not(#\#):not(#\#) {
  font-size: clamp(1.35rem, 2.6vw, 2rem);
}

.xynl9nt:not(#\#):not(#\#):not(#\#) {
  font-size: clamp(1.3rem, 2.8vw, 2rem);
}

.x1rrf9lg:not(#\#):not(#\#):not(#\#) {
  font-size: clamp(1.55rem, 2.8vw, 1.9rem);
}

.xb3k085:not(#\#):not(#\#):not(#\#) {
  font-size: clamp(1.85rem, 4.2vw, 2.9rem);
}

.x1fi2zxn:not(#\#):not(#\#):not(#\#) {
  font-size: clamp(1.9rem, 4vw, 2.45rem);
}

.xpjx2xo:not(#\#):not(#\#):not(#\#) {
  font-size: clamp(1rem, 1.2vw, 1.35rem);
}

.x1juvc8r:not(#\#):not(#\#):not(#\#) {
  font-size: clamp(1rem, 1.8vw, 1.6rem);
}

.xutvboj:not(#\#):not(#\#):not(#\#) {
  font-size: clamp(2.1rem, 3vw, 3.2rem);
}

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

.xss6m8b:not(#\#):not(#\#):not(#\#) {
  font-variant-numeric: tabular-nums;
}

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

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

.x19s9jnd:not(#\#):not(#\#):not(#\#) {
  font-weight: 650;
}

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

.xf2va4h:not(#\#):not(#\#):not(#\#) {
  grid-auto-flow: row dense;
}

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

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

.x1b2l4kf:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: 2rem 1fr 2rem;
}

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

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

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

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

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

.x1vn7x89:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: repeat(auto-fill, minmax(260px, 1fr));
}

.xihq33y:not(#\#):not(#\#):not(#\#) {
  grid-template-rows: 0fr;
}

.x1tu4anv:not(#\#):not(#\#):not(#\#) {
  grid-template-rows: 1fr;
}

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

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

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

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

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

.x1o2pa38:not(#\#):not(#\#):not(#\#) {
  justify-items: center;
}

.x12fk4p8:not(#\#):not(#\#):not(#\#) {
  justify-self: auto;
}

.x1lqcxt8:not(#\#):not(#\#):not(#\#) {
  justify-self: start;
}

.xjat59b:not(#\#):not(#\#):not(#\#) {
  letter-spacing: -.01em;
}

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

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

.xrq0m5f:not(#\#):not(#\#):not(#\#) {
  letter-spacing: -.035em;
}

.x1b4dsll:not(#\#):not(#\#):not(#\#) {
  letter-spacing: -.03em;
}

.x1w3xk6t:not(#\#):not(#\#):not(#\#) {
  letter-spacing: -.045em;
}

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

.x1yf5rgg:not(#\#):not(#\#):not(#\#) {
  letter-spacing: .01em;
}

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

.x9pfba7:not(#\#):not(#\#):not(#\#) {
  letter-spacing: .08em;
}

.x7447wj:not(#\#):not(#\#):not(#\#) {
  letter-spacing: .12em;
}

.x1labic3:not(#\#):not(#\#):not(#\#) {
  letter-spacing: .14em;
}

.xa7ig63:not(#\#):not(#\#):not(#\#) {
  letter-spacing: .16em;
}

.x11fj6oh:not(#\#):not(#\#):not(#\#) {
  letter-spacing: .18em;
}

.x19gr33x:not(#\#):not(#\#):not(#\#) {
  letter-spacing: .26em;
}

.x1qxw02l:not(#\#):not(#\#):not(#\#) {
  line-clamp: 1;
}

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

.xobulqh:not(#\#):not(#\#):not(#\#) {
  line-height: .98;
}

.x1f41ap9:not(#\#):not(#\#):not(#\#) {
  line-height: 1.05;
}

.x1u7k74:not(#\#):not(#\#):not(#\#) {
  line-height: 1.2;
}

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

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

.x1xfvgam:not(#\#):not(#\#):not(#\#) {
  line-height: 1.35;
}

.xfrs9s4:not(#\#):not(#\#):not(#\#) {
  line-height: 1.45;
}

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

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

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

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

.x1ozjkey:not(#\#):not(#\#):not(#\#) {
  line-height: 1.95;
}

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

.x1d3mw78:not(#\#):not(#\#):not(#\#) {
  line-height: 16px;
}

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

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

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

.x1fc57z9:not(#\#):not(#\#):not(#\#) {
  line-height: 20px;
}

.x1o2sk6j:not(#\#):not(#\#):not(#\#) {
  line-height: 24px;
}

.xgif2c7:not(#\#):not(#\#):not(#\#) {
  line-height: 28px;
}

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

.x3yw8vx:not(#\#):not(#\#):not(#\#) {
  list-style-type: decimal;
}

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

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

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

.x12cog09:not(#\#):not(#\#):not(#\#) {
  -webkit-mask-image: linear-gradient(90deg, #000 35%, #00000059 50%, #000 65%);
  mask-image: linear-gradient(90deg, #000 35%, #00000059 50%, #000 65%);
}

.x14l139u:not(#\#):not(#\#):not(#\#) {
  -webkit-mask-size: 200% 100%;
  mask-size: 200% 100%;
}

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

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

.x16d2dfz:not(#\#):not(#\#):not(#\#) {
  opacity: .03;
}

.xz5rk10:not(#\#):not(#\#):not(#\#) {
  opacity: .2;
}

.x3onkmb:not(#\#):not(#\#):not(#\#) {
  opacity: .35;
}

.xti2d7y:not(#\#):not(#\#):not(#\#) {
  opacity: .4;
}

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

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

.x1us6l5c:not(#\#):not(#\#):not(#\#) {
  opacity: .8;
}

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

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

.x1nxsgne:not(#\#):not(#\#):not(#\#) {
  outline-color: var(--xykjlah);
}

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

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

.x106a9eq:not(#\#):not(#\#):not(#\#) {
  padding-inline-start: 20px;
}

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

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

.xtt52l0:not(#\#):not(#\#):not(#\#) {
  resize: none;
}

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

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

.x1gcqhjp:not(#\#):not(#\#):not(#\#) {
  row-gap: .375rem;
}

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

.xxs79tx:not(#\#):not(#\#):not(#\#) {
  row-gap: 0;
}

.x1dbijih:not(#\#):not(#\#):not(#\#) {
  row-gap: 2px;
}

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

.x1r0jzty:not(#\#):not(#\#):not(#\#) {
  row-gap: 4px;
}

.x3pnbk8:not(#\#):not(#\#):not(#\#) {
  row-gap: 8px;
}

.x185mbhu:not(#\#):not(#\#):not(#\#) {
  scrollbar-gutter: stable;
}

.x1lkhrng:not(#\#):not(#\#):not(#\#) {
  stroke: var(--xsxv3dt);
}

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

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

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

.xnkd9de:not(#\#):not(#\#):not(#\#) {
  -webkit-text-decoration-color: color-mix(in srgb,var(--xvq8k6q) 58%,transparent);
  text-decoration-color: color-mix(in srgb,var(--xvq8k6q) 58%,transparent);
}

.x3cmdrk:not(#\#):not(#\#):not(#\#) {
  -webkit-text-decoration-color: var(--x16n73cx);
  text-decoration-color: var(--x16n73cx);
}

.xvv2k9v:not(#\#):not(#\#):not(#\#) {
  -webkit-text-decoration-color: var(--xykjlah);
  text-decoration-color: var(--xykjlah);
}

.x5lhwog:not(#\#):not(#\#):not(#\#) {
  text-decoration-line: line-through;
}

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

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

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

.xrys4gj:not(#\#):not(#\#):not(#\#) {
  text-underline-offset: 2px;
}

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

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

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

.x5ve5x3:not(#\#):not(#\#):not(#\#) {
  touch-action: none;
}

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

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

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

.x1bao77f:not(#\#):not(#\#):not(#\#) {
  transform: scale(1.05);
}

.xkz1y4k:not(#\#):not(#\#):not(#\#) {
  transform: translateX(-48%);
}

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

.x13uzcn3:not(#\#):not(#\#):not(#\#) {
  transform: translateX(-58%) rotate(16deg);
}

.xbryuvx:not(#\#):not(#\#):not(#\#) {
  transform: translateX(0);
}

.x1g8jtbr:not(#\#):not(#\#):not(#\#) {
  transform: translateX(calc(var(--active-tab-index) * 100%));
}

.x1cb1t30:not(#\#):not(#\#):not(#\#) {
  transform: translateY(-50%);
}

.x1fq0dh1:not(#\#):not(#\#):not(#\#) {
  transition-duration: .15s, .15s, .15s, .15s, .15s, .16s, .16s;
}

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

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

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

.x1wsgiic:not(#\#):not(#\#):not(#\#) {
  transition-duration: .5s;
}

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

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

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

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

.x1eaenvl:not(#\#):not(#\#):not(#\#) {
  transition-property: background-color, border-color, color;
}

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

.x1e8aii2:not(#\#):not(#\#):not(#\#) {
  transition-property: background-color, opacity;
}

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

.xuo13n2:not(#\#):not(#\#):not(#\#) {
  transition-property: background-color, transform;
}

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

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

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

.x83ge6g:not(#\#):not(#\#):not(#\#) {
  transition-property: color, background-color, border-color, opacity;
}

.x6bpa0l:not(#\#):not(#\#):not(#\#) {
  transition-property: color, background-color, opacity;
}

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

.x1vfwx51:not(#\#):not(#\#):not(#\#) {
  transition-property: color, opacity, transform;
}

.x1a0aruy:not(#\#):not(#\#):not(#\#) {
  transition-property: color, opacity;
}

.x2m66ac:not(#\#):not(#\#):not(#\#) {
  transition-property: color, transform;
}

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

.x19991ni:not(#\#):not(#\#):not(#\#) {
  transition-property: opacity;
}

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

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

.x1w1hnzz:not(#\#):not(#\#):not(#\#) {
  transition-timing-function: cubic-bezier(.22, 1, .36, 1), cubic-bezier(.22, 1, .36, 1), cubic-bezier(.22, 1, .36, 1), cubic-bezier(.22, 1, .36, 1), cubic-bezier(.22, 1, .36, 1), cubic-bezier(.22, 1, .36, 1), cubic-bezier(.34, 1.56, .64, 1);
}

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

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

.x11njtxf:not(#\#):not(#\#):not(#\#) {
  vertical-align: baseline;
}

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

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

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

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

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

.x1ja2u2z:not(#\#):not(#\#):not(#\#) {
  z-index: 0;
}

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

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

.xhtitgo:not(#\#):not(#\#):not(#\#) {
  z-index: 2;
}

.x1355qak:not(#\#):not(#\#):not(#\#) {
  z-index: 20;
}

.x68pp3s:not(#\#):not(#\#):not(#\#) {
  z-index: 30;
}

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

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

.x6y048q:not(#\#):not(#\#):not(#\#) {
  z-index: 70;
}

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

.xl1imqd.xl1imqd:where(.x-default-marker:focus-within *):not(#\#):not(#\#):not(#\#) {
  opacity: .4;
}

.x8w4yw4.x8w4yw4:where(.x-default-marker:focus-within *):not(#\#):not(#\#):not(#\#) {
  opacity: 1;
}

.x1hzw2u2.x1hzw2u2:where(.x-default-marker:hover *):not(#\#):not(#\#):not(#\#) {
  opacity: .4;
}

.x5b7970.x5b7970:where(.x-default-marker:hover *):not(#\#):not(#\#):not(#\#) {
  opacity: 1;
}

.x1c21tg9:focus-visible:not(#\#):not(#\#):not(#\#) {
  background-color: var(--xhhmx0d);
}

.x1qnt7nc:focus-visible:not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 0 0 1px var(--x1q7jlrd);
}

.x1qz4c28:focus-visible:not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 0 0 2px color-mix(in srgb,var(--x1q7jlrd) 55%,transparent);
}

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

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

.x1snyo04:focus-visible:not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 0 0 2px var(--xn679h5),0 0 0 4px var(--x1q7jlrd);
}

.x2wwjg4:focus-visible:not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 0 0 2px var(--xpdrrjc),0 0 0 4px var(--x1q7jlrd);
}

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

.xetxo0n:focus-visible:not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 0 0 2px var(--xz3f7k6),0 0 0 4px var(--x1f0bpsu);
}

.x1ifc64v:focus-visible:not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 0 0 2px var(--xz3f7k6),0 0 0 4px var(--x1nlyg6d);
}

.x12qms2t:focus-visible:not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 0 0 2px var(--xz3f7k6),0 0 0 4px var(--x1q7jlrd);
}

.x4v6o2q:focus-visible:not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 0 0 2px var(--xz3f7k6),0 0 0 4px var(--x73hi9z);
}

.x1ugjd68:focus-visible:not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 0 0 2px var(--xz3f7k6),0 0 0 4px var(--xxc5z6w);
}

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

.xalgzm7:disabled:not(#\#):not(#\#):not(#\#) {
  background-color: var(--xy034o1);
}

.x6qdtdy:disabled:not(#\#):not(#\#):not(#\#) {
  color: var(--x12we0hq);
}

.x1a24edt:disabled:not(#\#):not(#\#):not(#\#) {
  color: var(--xudq2bv);
}

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

.xjb0foi:disabled:not(#\#):not(#\#):not(#\#) {
  cursor: wait;
}

.x1bq4at4:disabled:not(#\#):not(#\#):not(#\#) {
  opacity: .3;
}

.x1lfpgzf:disabled:not(#\#):not(#\#):not(#\#) {
  opacity: .4;
}

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

.xk0mbs4:disabled:not(#\#):not(#\#):not(#\#) {
  opacity: .55;
}

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

.x1ygn78e:hover:not(#\#):not(#\#):not(#\#) {
  background-color: color-mix(in srgb,var(--x16espc2) 86%,var(--xz3f7k6));
}

.xkf0cun:hover:not(#\#):not(#\#):not(#\#) {
  background-color: color-mix(in srgb,var(--x1j7hodu) 85%,var(--xz3f7k6));
}

.x1t5pink:hover:not(#\#):not(#\#):not(#\#) {
  background-color: color-mix(in srgb,var(--x1mraznp) 60%,var(--x16n73cx));
}

.xdohlmb:hover:not(#\#):not(#\#):not(#\#) {
  background-color: color-mix(in srgb,var(--x1mraznp) 88%,var(--x16n73cx));
}

.xmjjp67:hover:not(#\#):not(#\#):not(#\#) {
  background-color: color-mix(in srgb,var(--x1qs7tgi) 86%,var(--xz3f7k6));
}

.xwkkbc2:hover:not(#\#):not(#\#):not(#\#) {
  background-color: color-mix(in srgb,var(--x1w4e9nz) 15%,transparent);
}

.x1hn4zyp:hover:not(#\#):not(#\#):not(#\#) {
  background-color: color-mix(in srgb,var(--x73hi9z) 86%,var(--xz3f7k6));
}

.x1wcetlf:hover:not(#\#):not(#\#):not(#\#) {
  background-color: color-mix(in srgb,var(--xvq8k6q) 82%,black);
}

.x1vdzjtt:hover:not(#\#):not(#\#):not(#\#) {
  background-color: #0006;
}

.xj2c3fy:hover:not(#\#):not(#\#):not(#\#) {
  background-color: #0009;
}

.xsunzu2:hover:not(#\#):not(#\#):not(#\#) {
  background-color: #ffffff4d;
}

.x10ia4be:hover:not(#\#):not(#\#):not(#\#) {
  background-color: #4b556399;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.x1oues2t:hover:not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 22px 42px -26px #000000f2;
}

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

.x1mnc76:hover:not(#\#):not(#\#):not(#\#) {
  box-shadow: var(--x1dp2ot4);
}

.x1iih0q2:hover:not(#\#):not(#\#):not(#\#) {
  color: #fff;
}

.x1ue28w6:hover:not(#\#):not(#\#):not(#\#) {
  color: color-mix(in srgb,var(--x10g4b7k) 75%,black);
}

.x1076efm:hover:not(#\#):not(#\#):not(#\#) {
  color: color-mix(in srgb,var(--x1qs7tgi) 80%,black);
}

.xs6o6q3:hover:not(#\#):not(#\#):not(#\#) {
  color: color-mix(in srgb,var(--x73hi9z) 86%,var(--x8jw94w) 14%);
}

.x17rkdp5:hover:not(#\#):not(#\#):not(#\#) {
  color: color-mix(in srgb,var(--x8jw94w) 82%,var(--xkfr354));
}

.xcouqdc:hover:not(#\#):not(#\#):not(#\#) {
  color: var(--x1j7hodu);
}

.xit1tr2:hover:not(#\#):not(#\#):not(#\#) {
  color: var(--x1qs7tgi);
}

.xxl90qi:hover:not(#\#):not(#\#):not(#\#) {
  color: var(--x1w4e9nz);
}

.xi8mmwo:hover:not(#\#):not(#\#):not(#\#) {
  color: var(--x36kd44);
}

.x9ua1cz:hover:not(#\#):not(#\#):not(#\#) {
  color: var(--x73hi9z);
}

.x14orwjv:hover:not(#\#):not(#\#):not(#\#) {
  color: var(--xkfr354);
}

.x21f9fl:hover:not(#\#):not(#\#):not(#\#) {
  color: var(--xvq8k6q);
}

.x5z6fxw:hover:not(#\#):not(#\#):not(#\#) {
  opacity: .8;
}

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

.x6b0lh4:hover:not(#\#):not(#\#):not(#\#) {
  transform: scale(1.01);
}

.xwydt6r:hover:not(#\#):not(#\#):not(#\#) {
  transform: translateY(-.125rem);
}

.xlhviw:hover:not(#\#):not(#\#):not(#\#) {
  transform: translateY(.125rem);
}

.x1vazsha:focus:not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 0 0 1px var(--x1q7jlrd);
}

.xbx388e:focus:not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 0 0 1px var(--xxc5z6w);
}

.x1nhmt57:focus:not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 0 0 2px color-mix(in srgb,var(--xxc5z6w) 35%,var(--xz3f7k6));
}

.xkfjswx:focus:not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 0 0 2px color-mix(in srgb,var(--xxc5z6w) 45%,transparent);
}

.x1x45v7p:focus:not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 0 0 2px var(--xsxv3dt);
}

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

.x11lepqu:active:not(#\#):not(#\#):not(#\#) {
  background-color: color-mix(in srgb,var(--x16espc2) 76%,var(--xz3f7k6));
}

.xhff3ac:active:not(#\#):not(#\#):not(#\#) {
  background-color: var(--xowptqa);
}

.x10pqv0v:active:not(#\#):not(#\#):not(#\#) {
  box-shadow: var(--x1cxbu1a);
}

.x1u32w00:active:not(#\#):not(#\#):not(#\#) {
  filter: brightness(1.5);
}

.x1pdlv7q:active:not(#\#):not(#\#):not(#\#) {
  transform: none;
}

.xvruv2t:active:not(#\#):not(#\#):not(#\#) {
  transform: scale(.9);
}

.xv3zcqh:active:not(#\#):not(#\#):not(#\#) {
  transform: scale(.985);
}

.x3kbueh:active:not(#\#):not(#\#):not(#\#) {
  transform: translateY(0);
}

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

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

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

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

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

@media (width >= 768px) {
  .xt8ab7f.xt8ab7f:not(#\#):not(#\#):not(#\#) {
    align-items: flex-end;
  }
}

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

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

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

@media (prefers-reduced-motion: reduce) {
  .x1aquc0h.x1aquc0h:not(#\#):not(#\#):not(#\#) {
    animation-name: none;
  }

  .x1e47b0p.x1e47b0p:not(#\#):not(#\#):not(#\#) {
    animation-name: x1qc9q8f-B;
  }
}

@media (width >= 1280px) {
  .xjzbqec.xjzbqec:not(#\#):not(#\#):not(#\#) {
    column-gap: .25rem;
  }
}

@media (width <= 47.999rem) {
  .x1d411by.x1d411by:not(#\#):not(#\#):not(#\#) {
    display: block;
  }
}

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

@media (width >= 48rem) {
  .x1m2nq6k.x1m2nq6k:not(#\#):not(#\#):not(#\#) {
    display: block;
  }
}

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

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

@media (width >= 640px) {
  .xjdmj7.xjdmj7:not(#\#):not(#\#):not(#\#) {
    display: inline-flex;
  }
}

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

@media (width >= 48rem) {
  .x1yn2rt8.x1yn2rt8:not(#\#):not(#\#):not(#\#) {
    display: none;
  }
}

@media (width >= 768px) {
  .xa41o0o.xa41o0o:not(#\#):not(#\#):not(#\#) {
    display: none;
  }
}

@media (width >= 1024px) {
  .x1p892re.x1p892re:not(#\#):not(#\#):not(#\#) {
    flex-direction: row;
  }
}

@media (width >= 1280px) {
  .x1l4keyt.x1l4keyt:not(#\#):not(#\#):not(#\#) {
    flex-direction: row;
  }
}

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

@media (width >= 768px) {
  .x12vxjpv.x12vxjpv:not(#\#):not(#\#):not(#\#) {
    flex-direction: row;
  }
}

@media (width >= 48rem) {
  .x9x2luq.x9x2luq:not(#\#):not(#\#):not(#\#) {
    font-size: 15px;
  }
}

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

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

@media (width >= 1280px) {
  .xvc6dm8.xvc6dm8:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: minmax(0, 1.05fr) minmax(22rem, .95fr);
  }
}

@media (width >= 640px) {
  .x1m4hh5g.x1m4hh5g:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: minmax(0, 1.4fr) auto;
  }

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

@media (width >= 768px) {
  .x1kkzihw.x1kkzihw:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: minmax(0, 1fr) auto minmax(0, 1fr);
  }
}

@media (width >= 1024px) {
  .x170fbzk.x170fbzk:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: minmax(22rem, 45vw) minmax(0, 1fr);
  }
}

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

@media (width >= 640px) and (width <= 1023.99px) {
  .xymiimu.xymiimu:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

@media (width >= 640px) {
  .x1xrh62w.x1xrh62w:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

@media (width >= 1024px) {
  .x98izi.x98izi:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}

@media (width >= 1280px) {
  .x5p20rn.x5p20rn:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}

@media (width >= 1024px) {
  .xbs3ytw.xbs3ytw:not(#\#):not(#\#):not(#\#) {
    justify-content: space-between;
  }
}

@media (width >= 1280px) {
  .xyrnw0g.xyrnw0g:not(#\#):not(#\#):not(#\#) {
    justify-content: space-between;
  }
}

@media (width >= 640px) {
  .xqejunh.xqejunh:not(#\#):not(#\#):not(#\#) {
    justify-content: space-between;
  }
}

@media (width >= 768px) {
  .xa2u2cn.xa2u2cn:not(#\#):not(#\#):not(#\#) {
    justify-content: space-between;
  }

  .x1yhhd6q.x1yhhd6q:not(#\#):not(#\#):not(#\#) {
    justify-self: center;
  }

  .x1hlksnh.x1hlksnh:not(#\#):not(#\#):not(#\#) {
    justify-self: end;
  }
}

@media (width >= 640px) {
  .xttjyht.xttjyht:not(#\#):not(#\#):not(#\#) {
    justify-self: flex-end;
  }
}

@media (width >= 768px) {
  .xjhfsoa.xjhfsoa:not(#\#):not(#\#):not(#\#) {
    justify-self: start;
  }
}

@media (width >= 640px) {
  .x104ixvr.x104ixvr:not(#\#):not(#\#):not(#\#) {
    line-clamp: 2;
  }
}

@media (prefers-reduced-motion: reduce) {
  .x1t5kwm9.x1t5kwm9:not(#\#):not(#\#):not(#\#) {
    -webkit-mask-image: none;
    mask-image: none;
  }
}

@media (hover: none) {
  .xelzfag.xelzfag:not(#\#):not(#\#):not(#\#) {
    opacity: .4;
  }

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

@media (prefers-reduced-motion: reduce) {
  .x1j4oe7i.x1j4oe7i:not(#\#):not(#\#):not(#\#) {
    transition-duration: .12s;
  }
}

@media (width >= 40rem) {
  .x17chr62.x17chr62:not(#\#):not(#\#):not(#\#) {
    white-space: nowrap;
  }
}

@media (hover: hover) and (pointer: fine) {
  .x100ujqh.x100ujqh:hover:not(#\#):not(#\#):not(#\#) {
    background-color: color-mix(in srgb,var(--xvq8k6q) 82%,black);
  }

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

  .x1gajc44.x1gajc44:hover:not(#\#):not(#\#):not(#\#) {
    box-shadow: 0 8px 20px #0000000d;
  }

  .xl4dfmw.xl4dfmw:hover:not(#\#):not(#\#):not(#\#) {
    box-shadow: 0 8px 20px #0000001a;
  }

  .x1bw95v3.x1bw95v3:hover:not(#\#):not(#\#):not(#\#) {
    transform: translateY(-1px);
  }
}

@media (prefers-reduced-motion: no-preference) {
  .xmkz7dx.xmkz7dx:active:not(#\#):not(#\#):not(#\#) {
    scale: 1.2;
  }
}

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

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

.x1t8nf1t:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-left-radius: .75rem;
}

.x9uvnga:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-right-radius: .75rem;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.xqrq1m9:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-left-radius: .75rem;
}

.x38dpot:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-left-radius: 24px;
}

.xu2x2ez:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-right-radius: .75rem;
}

.x1kuloru:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-right-radius: 24px;
}

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

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

.x1nj0uzk:not(#\#):not(#\#):not(#\#):not(#\#) {
  bottom: -10rem;
}

.x1o583il:not(#\#):not(#\#):not(#\#):not(#\#) {
  bottom: -4px;
}

.x1etf9n0:not(#\#):not(#\#):not(#\#):not(#\#) {
  bottom: -6rem;
}

.x1ey2m1c:not(#\#):not(#\#):not(#\#):not(#\#) {
  bottom: 0;
}

.xaw3xnq:not(#\#):not(#\#):not(#\#):not(#\#) {
  bottom: 1.5rem;
}

.xtuanpu:not(#\#):not(#\#):not(#\#):not(#\#) {
  bottom: 11%;
}

.x191j7n5:not(#\#):not(#\#):not(#\#):not(#\#) {
  bottom: 16px;
}

.x1szun9y:not(#\#):not(#\#):not(#\#):not(#\#) {
  bottom: 1rem;
}

.x1c7jfne:not(#\#):not(#\#):not(#\#):not(#\#) {
  bottom: 2px;
}

.xbfrwjf:not(#\#):not(#\#):not(#\#):not(#\#) {
  bottom: 4px;
}

.x1m82ljr:not(#\#):not(#\#):not(#\#):not(#\#) {
  bottom: 50%;
}

.xy75b87:not(#\#):not(#\#):not(#\#):not(#\#) {
  bottom: 64px;
}

.xrb244j:not(#\#):not(#\#):not(#\#):not(#\#) {
  bottom: 6px;
}

.xdd4er5:not(#\#):not(#\#):not(#\#):not(#\#) {
  bottom: auto;
}

.x4j2xbe:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: .375rem;
}

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

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

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

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

.xqtp20y:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 0;
}

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

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

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

.x170jfvy:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 10px;
}

.x1roirhx:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 10rem;
}

.x1kpxq89:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 12px;
}

.x164g7im:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 14.5rem;
}

.x1v9usgg:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 14px;
}

.xlup9mm:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 16px;
}

.xr004xx:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 16rem;
}

.xmix8c7:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 18px;
}

.x1qz947n:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 18rem;
}

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

.x12hms15:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 2.75rem;
}

.x1qx5ct2:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 20px;
}

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

.xd7y6wv:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 26px;
}

.xkgyt9u:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 26rem;
}

.x1fgtraw:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 28px;
}

.x36qwtl:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 2px;
}

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

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

.x10w6t97:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 32px;
}

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

.x1vqgdyp:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 40px;
}

.x5kalc8:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 42px;
}

.xn3w4p2:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 44px;
}

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

.xqu0tyb:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 4px;
}

.x1sh0tsm:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 4rem;
}

.xnnlda6:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 56px;
}

.x1ycjhwn:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 5px;
}

.x1peatla:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 64px;
}

.xols6we:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 6px;
}

.xdaezf2:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 7rem;
}

.xpbsij0:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 8%;
}

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

.xdk7pt:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 8px;
}

.xw76nk8:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 8rem;
}

.xjp8j0k:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 96px;
}

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

.xvo3xdp:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: calc(100% - 40px);
}

.x1lz8zxs:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: clamp(9.5rem, 20vw, 12rem);
}

.x1q4kgcu:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: min(560px, 60vh);
}

.x16pzkvz:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: min(72vh, 44rem);
}

.xoo2zij:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: min(88vh, 720px);
}

.x1a7i7vh:not(#\#):not(#\#):not(#\#):not(#\#) {
  left: -3rem;
}

.xcaw9uk:not(#\#):not(#\#):not(#\#):not(#\#) {
  left: -8px;
}

.x3rwi4s:not(#\#):not(#\#):not(#\#):not(#\#) {
  left: .9rem;
}

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

.xl8wat7:not(#\#):not(#\#):not(#\#):not(#\#) {
  left: 100%;
}

.xhzjhj5:not(#\#):not(#\#):not(#\#):not(#\#) {
  left: 2.5rem;
}

.xcqyyxr:not(#\#):not(#\#):not(#\#):not(#\#) {
  left: 4px;
}

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

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

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

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

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

.xod5an3:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: 12px;
}

.x1yztbdb:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: 16px;
}

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

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

.xieb3on:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: 20px;
}

.x1hq5gj4:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: 24px;
}

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

.xzueoph:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: 6px;
}

.x1e56ztr:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: 8px;
}

.x1dztpaj:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-left: .08em;
}

.x1lj0y6e:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-left: 1.5rem;
}

.x1tpqehw:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-left: 12px;
}

.xcco8mr:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-left: 18px;
}

.x1swdo50:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-left: 2px;
}

.x1iog12x:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-left: 4px;
}

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

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

.x1wsuqlk:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-right: 12px;
}

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

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

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

.x1anpbxc:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 10px;
}

.x14vqqas:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 12px;
}

.xw7yly9:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 16px;
}

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

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

.x1sy10c2:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 20px;
}

.xqui205:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 24px;
}

.xr9ek0c:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 2px;
}

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

.x1gslohp:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 4px;
}

.x1k70j0n:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 6px;
}

.x1xmf6yo:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 8px;
}

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

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

.x871njl:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-height: 12rem;
}

.x1qojfa0:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-height: 16rem;
}

.x19aweqf:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-height: 180px;
}

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

.x1983irj:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-height: 220px;
}

.xg2d58u:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-height: 256px;
}

.xi58p9m:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-height: 28rem;
}

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

.x9ppk4f:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-height: 88dvh;
}

.x1n4lwwq:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-height: 96px;
}

.x1g15ey4:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-height: calc(100dvh - 2rem);
}

.x1ibyw6n:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-height: calc(88dvh - 5.5rem);
}

.xhjn0vf:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-height: min(320px, 50vh);
}

.x15ms7d5:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-height: min(72vh, 640px);
}

.x1m189uc:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 0;
}

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

.x36rmqc:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 1024px;
}

.x104f9w2:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 1080px;
}

.x2aouup:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 120px;
}

.xjx7936:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 1320px;
}

.x18d02x8:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 1480px;
}

.x1910umr:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 15rem;
}

.xazqhv0:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 17rem;
}

.x1tjw356:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 224px;
}

.xuv54rz:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 22rem;
}

.x16em4ew:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 240px;
}

.xowlazn:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 24rem;
}

.x1va8c73:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 320px;
}

.x19pysoa:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 34rem;
}

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

.x1dwg165:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 44rem;
}

.xvnzux6:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 46rem;
}

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

.x14i9o60:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 56rem;
}

.x12xyk8x:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 58rem;
}

.xl4u9xm:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 64rem;
}

.x4uk5c4:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 672px;
}

.x1lke7as:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 75%;
}

.x1d8ceo8:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 8.5rem;
}

.xirqqd8:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 80px;
}

.x1lvh1i4:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 9.5rem;
}

.xp7vlrz:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: min(90vw, 980px);
}

.x1x1rfll:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: none;
}

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

.x1us19tq:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 100%;
}

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

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

.x1k8w1vr:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 128px;
}

.x85c375:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 16rem;
}

.xsejkeq:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 2.5rem;
}

.xgbkey0:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 2.75rem;
}

.xciow05:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 20rem;
}

.x4f8skw:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 22rem;
}

.xjwf9q1:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 24px;
}

.xe0p6wg:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 28px;
}

.xhmtybg:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 3.75rem;
}

.x21xpn4:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 32px;
}

.xu0aao5:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 36px;
}

.xe8gcm:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 3rem;
}

.x1ba4aug:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 40px;
}

.xg0is8a:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 420px;
}

.x1edz59j:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 96px;
}

.x1oqd0no:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: calc(100dvh - 4rem);
}

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

.xd98ffb:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-width: 13.75rem;
}

.xfb3i0g:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-width: 180px;
}

.xt4ypqs:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-width: 20px;
}

.xnei2rj:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-width: 24px;
}

.xw2csxc:not(#\#):not(#\#):not(#\#):not(#\#) {
  overflow-x: auto;
}

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

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

.xes99ow:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: .25rem;
}

.xmnamis:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: .5rem;
}

.xsaxbkt:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: .75rem;
}

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

.x10l3h1t:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: 1.25rem;
}

.x1a8lsjc:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: 10px;
}

.xsag5q8:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: 12px;
}

.x1l90r2v:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: 16px;
}

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

.xx6bls6:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: 20px;
}

.xwxc41k:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: 24px;
}

.x84yb8i:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: 28px;
}

.xjkvuk6:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: 4px;
}

.xwib8y2:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: 8px;
}

.x1l0t4pe:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: 8rem;
}

.xo3k3gq:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-left: 1.75rem;
}

.xf18ygs:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-left: 12px;
}

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

.x1oqrxb4:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-left: 2rem;
}

.xbi5txg:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-right: 11.5rem;
}

.x126bw0h:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-right: 44px;
}

.xmzs88n:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-right: 4px;
}

.x1iul6r4:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: .25rem;
}

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

.x1q57ora:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: .75rem;
}

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

.x1mcfnh7:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 1.25rem;
}

.x889kno:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 10px;
}

.xz9dl7a:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 12px;
}

.xyinxu5:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 14px;
}

.xyamay9:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 16px;
}

.x12t3zde:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 1rem;
}

.x1p5oq8j:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 24px;
}

.x1miatn0:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 32px;
}

.x1iorvi4:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 4px;
}

.x1y1aw1k:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 8px;
}

.xgv7apa:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: max(.5rem,env(safe-area-inset-top));
}

.xzkxjte:not(#\#):not(#\#):not(#\#):not(#\#) {
  right: -4px;
}

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

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

.x10rbbe7:not(#\#):not(#\#):not(#\#):not(#\#) {
  right: 1.5rem;
}

.xjvjlmm:not(#\#):not(#\#):not(#\#):not(#\#) {
  right: 100%;
}

.xlftelb:not(#\#):not(#\#):not(#\#):not(#\#) {
  right: 12px;
}

.xn5hqff:not(#\#):not(#\#):not(#\#):not(#\#) {
  right: 16px;
}

.x3lmqil:not(#\#):not(#\#):not(#\#):not(#\#) {
  right: 2px;
}

.x1pzoy33:not(#\#):not(#\#):not(#\#):not(#\#) {
  right: 4px;
}

.xclnmbr:not(#\#):not(#\#):not(#\#):not(#\#) {
  right: 6px;
}

.x19up5dg:not(#\#):not(#\#):not(#\#):not(#\#) {
  right: 8px;
}

.x1bejtiy:not(#\#):not(#\#):not(#\#):not(#\#) {
  scroll-margin-bottom: 112px;
}

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

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

.x1v4kod4:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: -8px;
}

.x1idp9qi:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: -9rem;
}

.xsv2zaq:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: .25rem;
}

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

.xdsb8wn:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: 100%;
}

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

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

.x8l1umf:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: 24px;
}

.xjbyncn:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: 44%;
}

.xndqk7f:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: 4px;
}

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

.x1avysgf:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: 7rem;
}

.xrkia0p:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: .375rem;
}

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

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

.x8j45eu:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: .65ch;
}

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

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

.xnalus7:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 0;
}

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

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

.x1fsd2vl:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 10px;
}

.xzbb2y6:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 11.2rem;
}

.xj35x94:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 112px;
}

.x2pejg6:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 128px;
}

.xsmyaan:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 12px;
}

.xrdac2d:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 13rem;
}

.x1wzhn3e:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 14.08rem;
}

.x1fznrkb:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 144px;
}

.x6jxa94:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 14px;
}

.x1kky2od:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 16px;
}

.x1e67fm3:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 16rem;
}

.x1f1nzxn:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 176px;
}

.x1xp8n7a:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 18px;
}

.x1qyi71f:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 18rem;
}

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

.xw4jnvo:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 20px;
}

.x1uncgzr:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 224px;
}

.x18qqrc1:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 248px;
}

.xvy4d1p:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 24px;
}

.x1hfn5x7:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 260px;
}

.x23j0i4:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 26px;
}

.x1ye75pp:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 26rem;
}

.x1dz1jew:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 280px;
}

.xbu5dzu:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 288px;
}

.xgd8bvy:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 28px;
}

.xqmnf81:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 292px;
}

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

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

.x1m258z3:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 320px;
}

.x1td3qas:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 32px;
}

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

.x100vrsf:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 40px;
}

.x1t188k3:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 41.6667%;
}

.x10h3iyq:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 42px;
}

.x187nhsf:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 44px;
}

.x1useyqa:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 48px;
}

.x51ohtg:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 4px;
}

.xekueh:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 4rem;
}

.xfggxmx:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 56%;
}

.x15yg21f:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 56px;
}

.x1ftt334:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 5px;
}

.x1fu8urw:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 64px;
}

.x1v4s8kt:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 6px;
}

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

.x1mkc3gy:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 86vw;
}

.x29ncy0:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 88px;
}

.x1xc55vz:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 8px;
}

.x1eyvef:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 8rem;
}

.x13oubkp:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 96px;
}

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

.xvpvpiq:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: calc((100% - .5rem) / var(--tab-count));
}

.x1lqxi50:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: clamp(9.5rem, 20vw, 12rem);
}

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

.x1v88a1y:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: min(13.5rem, 28vw);
}

.x1o5secg:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: min(26rem, 100vw - 1.5rem);
}

.x1sz4wub:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: min(28rem, 100vw - 2rem);
}

.xydg150:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: min(30rem, 54vw);
}

.xc0f71g:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: min(420px, 92vw);
}

.xt7a55:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: min(460px, 92vw);
}

.xu741y2:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: min(460px, 94vw);
}

.x5oj75k:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: min(760px, 100vw - 1rem);
}

.x11hyjel:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: var(--outline-marker-width);
}

.xhaeb42:not(:empty) > :not(:first-child):not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: -2rem;
}

.x1g31smg:first-child:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-width: 0;
}

.x10zg81t:first-child:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 0;
}

.x1t1lzn6:last-child:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-width: 0;
}

.xup0pd7:last-child:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: 0;
}

.xoqirxa:hover:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 6px;
}

@media (width >= 640px) {
  .xnctrwr.xnctrwr:not(#\#):not(#\#):not(#\#):not(#\#) {
    bottom: 80px;
  }

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

@media (width >= 48rem) {
  .x1jcbwii.x1jcbwii:not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-bottom: 32px;
  }
}

@media (width >= 768px) {
  .x1kpjsww.x1kpjsww:not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-bottom: 9rem;
  }
}

@media (width >= 1280px) {
  .x1mlt533.x1mlt533:not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-left: .5rem;
  }

  .x1boio5r.x1boio5r:not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-right: .5rem;
  }
}

@media (width >= 768px) {
  .x1na3wx7.x1na3wx7:not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-right: 18rem;
  }
}

@media (width >= 640px) {
  .xkzdcbp.xkzdcbp:not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-top: 1.25rem;
  }

  .xql3ofs.xql3ofs:not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-top: 1rem;
  }
}

@media (width >= 768px) {
  .xkin33k.xkin33k:not(#\#):not(#\#):not(#\#):not(#\#) {
    scroll-margin-bottom: 128px;
  }
}

@media (width >= 640px) {
  .x1bqudvd.x1bqudvd:not(#\#):not(#\#):not(#\#):not(#\#) {
    width: min(760px, 92vw);
  }
}

.x1cgxjij[aria-invalid="true"]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  border-color: var(--x1qs7tgi);
}

.x1ujqtuk[data-popup-open]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  border-color: var(--xxc5z6w);
}

.x8qmfdb[data-open="true"]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .xnwecwo[data-open="true"]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  border-color: var(--xykjlah);
}

.x17qj5oz[aria-pressed="true"]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-color: var(--x14j7cjw);
}

.x1az6hks[data-checked]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-color: var(--x16espc2);
}

.x108y0ee[data-highlighted]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .xl9lu6o[data-open="true"]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-color: var(--xg7jj1m);
}

.x19ax8kd[data-open="true"]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .x3mqoys[data-highlighted]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-color: var(--xhhmx0d);
}

.x1lhfge[data-highlighted]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-color: var(--xow0ldk);
}

.xkd4kqy[data-open="true"]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-color: var(--xpdrrjc);
}

.xrrus1i[data-disabled]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-color: var(--xy034o1);
}

.x1kdk0o5[aria-invalid="true"]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 0 0 1px var(--x1qs7tgi);
}

.xu0ahu2[data-open="true"]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 10px 24px #0000000f;
}

.x1k0n439[data-open="true"]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  box-shadow: none;
}

.x1rcgyba[data-disabled]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  color: var(--x12we0hq);
}

.xfwk4os[data-highlighted]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  color: var(--x1qs7tgi);
}

.x1lkju4z[data-highlighted]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .xhdupo1[aria-pressed="true"]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  color: var(--x73hi9z);
}

.x1j1ks5o[data-disabled]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  cursor: not-allowed;
}

.xdbjlf7[aria-busy="true"]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  cursor: progress;
}

.x1szrgyu[data-disabled]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  opacity: .5;
}

.xq9iqbz[aria-busy="true"]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  opacity: .7;
}

.x1dgjpzt[data-open="true"]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  opacity: 0;
}

.x14eerlg[data-checked]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  transform: translateX(20px);
}

.x180vte9[data-open="true"]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  transition-duration: .15s;
}

.x1fiwoe9:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  border-color: var(--xeoznkn);
}

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

.x1f3l70z:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after, .xo9nbae:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  border-radius: 9999px;
}

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

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

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

.x1iqbo57:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after, .xrk0ale:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  background-color: #6f8050;
}

.x1rd1agp:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  background-color: var(--x16espc2);
}

.xl13znw:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::selection {
  background-color: var(--x9hcasu);
}

.x1bmzu6m:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  background-color: var(--xz3f7k6);
}

.x10owshy:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  color: var(--x1w4e9nz);
}

.xz8bu6m:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::placeholder {
  color: var(--x36kd44);
}

.x3wwsve:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::selection {
  color: var(--xif04be);
}

.x1nhv5uw:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::placeholder {
  color: var(--xudq2bv);
}

.xnw7hb9:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::marker {
  color: var(--xudq2bv);
}

.x100rkj9:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after, .x10tli2e:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before, .x1cpjm7i:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  content: "";
}

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

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

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

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

.x1hmns74:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before, .x1j6awrg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  position: absolute;
}

.xxv6lcb:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  transform: translateX(-50%) rotate(-45deg);
}

.x9je7cu:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  transform: translateX(-50%) rotate(45deg);
}

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

.x1wsn0xg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after, .xszcg87:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  height: 100%;
}

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

.x16v8oms:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after, .xgdch9p:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  left: 50%;
}

.x1u7wrlj:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  top: .375rem;
}

.x1m1drc7:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after, .x1y3wzot:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  top: 0;
}

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

.x1orumrs:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after, .xnbj06e:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  width: 5px;
}
