@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:100;src:url(/assets/geist-sans-latin-100-normal-CdXtokqn.woff2)format("woff2"),url(/assets/geist-sans-latin-100-normal-CafeGBe6.woff)format("woff")}@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:200;src:url(/assets/geist-sans-latin-200-normal-C4oXjfQB.woff2)format("woff2"),url(/assets/geist-sans-latin-200-normal-CEPp-wnL.woff)format("woff")}@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/geist-sans-latin-300-normal-C3kkMBb6.woff2)format("woff2"),url(/assets/geist-sans-latin-300-normal-plFOEHCX.woff)format("woff")}@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-sans-latin-400-normal-gapTbOY8.woff2)format("woff2"),url(/assets/geist-sans-latin-400-normal-BOaIZNA2.woff)format("woff")}@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/geist-sans-latin-500-normal-uokXdC-Q.woff2)format("woff2"),url(/assets/geist-sans-latin-500-normal-CN2lyvyL.woff)format("woff")}@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/geist-sans-latin-600-normal-DFOURf8L.woff2)format("woff2"),url(/assets/geist-sans-latin-600-normal-CA1yjETN.woff)format("woff")}@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/geist-sans-latin-700-normal-BmN9tIp5.woff2)format("woff2"),url(/assets/geist-sans-latin-700-normal-CjScfYeH.woff)format("woff")}@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/geist-sans-latin-800-normal-EH2RlpXL.woff2)format("woff2"),url(/assets/geist-sans-latin-800-normal-XNjooQKs.woff)format("woff")}@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/geist-sans-latin-900-normal-yM37RqPD.woff2)format("woff2"),url(/assets/geist-sans-latin-900-normal-Bo3O536z.woff)format("woff")}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:100;src:url(/assets/geist-mono-latin-100-normal-C0OsdvCA.woff2)format("woff2"),url(/assets/geist-mono-latin-100-normal-D7vIHRDm.woff)format("woff")}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:200;src:url(/assets/geist-mono-latin-200-normal-kxoiDW4F.woff2)format("woff2"),url(/assets/geist-mono-latin-200-normal-tU-qBYgL.woff)format("woff")}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/geist-mono-latin-300-normal-78CtQtMz.woff2)format("woff2"),url(/assets/geist-mono-latin-300-normal-DM3Di-2m.woff)format("woff")}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-mono-latin-400-normal-DTRLJnHl.woff2)format("woff2"),url(/assets/geist-mono-latin-400-normal-B2yvC1Cq.woff)format("woff")}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/geist-mono-latin-500-normal-YINYabwD.woff2)format("woff2"),url(/assets/geist-mono-latin-500-normal-D-GG86Jb.woff)format("woff")}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/geist-mono-latin-600-normal-V-KvD_pi.woff2)format("woff2"),url(/assets/geist-mono-latin-600-normal-bZn07FKM.woff)format("woff")}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/geist-mono-latin-700-normal-DDxuFlf6.woff2)format("woff2"),url(/assets/geist-mono-latin-700-normal-BRX2CzoE.woff)format("woff")}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/geist-mono-latin-800-normal-CM8EbTL6.woff2)format("woff2"),url(/assets/geist-mono-latin-800-normal-BFNKtW8E.woff)format("woff")}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/geist-mono-latin-900-normal-COCSjcgJ.woff2)format("woff2"),url(/assets/geist-mono-latin-900-normal-BYFUisfb.woff)format("woff")}@font-face{font-family:Geist Sans Fallback;src:local(Arial);size-adjust:107.11%;ascent-override:85.9%;descent-override:20.54%;line-gap-override:9.34%}:root{color-scheme:light dark;--font-sans:"Geist Sans", "Geist Sans Fallback", ui-sans-serif, system-ui, sans-serif;--font-mono:"Geist Mono", ui-monospace, monospace}.light{color-scheme:light}.dark{color-scheme:dark}@layer carbon.base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid var(--border);outline-color:var(--ring-50);margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid var(--border);outline-color:var(--ring-50);margin:0;padding:0}html{tab-size:4;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;line-height:1.5;font-family:var(--font-sans)}body{background-color:var(--background);color:var(--foreground);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--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{text-indent:0;border-color:inherit;border-collapse:collapse}hr{height:0;color:inherit;border-top-width:1px}ol,ul,menu{list-style:none}summary{display:list-item}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}textarea{resize:vertical}::placeholder{opacity:1;color:color-mix(in oklab, currentcolor 50%, transparent)}:-moz-focusring:where(:not(iframe)){outline:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}@property --scroll-fade-t{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-b{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-s{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-e{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-mask{syntax:"*";inherits:false}@keyframes scroll-fade-reveal-t{0%{--scroll-fade-t:0px}to{--scroll-fade-t:var(--_scroll-fade-size-t,min(12%, 2.5rem))}}@keyframes scroll-fade-reveal-b{0%{--scroll-fade-b:var(--_scroll-fade-size-b,min(12%, 2.5rem))}to{--scroll-fade-b:0px}}@keyframes scroll-fade-reveal-s{0%{--scroll-fade-s:0px}to{--scroll-fade-s:var(--_scroll-fade-size-s,min(12%, 2.5rem))}}@keyframes scroll-fade-reveal-e{0%{--scroll-fade-e:var(--_scroll-fade-size-e,min(12%, 2.5rem))}to{--scroll-fade-e:0px}}.scroll-fade-y{--_scroll-fade-size-t:var(--scroll-fade-t-size,var(--scroll-fade-size,min(12%, 2.5rem)));--_scroll-fade-size-b:var(--scroll-fade-b-size,var(--scroll-fade-size,min(12%, 2.5rem)));--scroll-fade-block:linear-gradient(to bottom, transparent 0, #000 var(--scroll-fade-t,0px), #000 calc(100% - var(--scroll-fade-b,0px)), transparent 100%);-webkit-mask-image:var(--scroll-fade-mask,var(--scroll-fade-block));mask-image:var(--scroll-fade-mask,var(--scroll-fade-block));-webkit-mask-composite:source-in;mask-repeat:no-repeat;mask-composite:intersect}.scroll-fade-x{--_scroll-fade-size-s:var(--scroll-fade-s-size,var(--scroll-fade-size,min(12%, 2.5rem)));--_scroll-fade-size-e:var(--scroll-fade-e-size,var(--scroll-fade-size,min(12%, 2.5rem)));--scroll-fade-inline:linear-gradient(to right, transparent 0, #000 var(--scroll-fade-s,0px), #000 calc(100% - var(--scroll-fade-e,0px)), transparent 100%);-webkit-mask-image:var(--scroll-fade-mask,var(--scroll-fade-inline));mask-image:var(--scroll-fade-mask,var(--scroll-fade-inline));-webkit-mask-composite:source-in;mask-repeat:no-repeat;mask-composite:intersect}.scroll-fade-x:where([dir=rtl],[dir=rtl] *){--scroll-fade-inline:linear-gradient(to left, transparent 0, #000 var(--scroll-fade-s,0px), #000 calc(100% - var(--scroll-fade-e,0px)), transparent 100%)}@supports (animation-timeline:scroll()){.scroll-fade-y{animation:1ms ease-in-out scroll-fade-reveal-t,1ms ease-in-out scroll-fade-reveal-b;animation-timeline:scroll(self y),scroll(self y);animation-range:0 var(--scroll-fade-reveal,6rem), calc(100% - var(--scroll-fade-reveal,6rem)) 100%;animation-fill-mode:both}.scroll-fade-x{animation:1ms ease-in-out scroll-fade-reveal-s,1ms ease-in-out scroll-fade-reveal-e;animation-timeline:scroll(self inline),scroll(self inline);animation-range:0 var(--scroll-fade-reveal,6rem), calc(100% - var(--scroll-fade-reveal,6rem)) 100%;animation-fill-mode:both}.scroll-fade-x.scroll-fade-y{animation:1ms ease-in-out scroll-fade-reveal-t,1ms ease-in-out scroll-fade-reveal-b,1ms ease-in-out scroll-fade-reveal-s,1ms ease-in-out scroll-fade-reveal-e;animation-timeline:scroll(self y),scroll(self y),scroll(self inline),scroll(self inline);animation-range:0 var(--scroll-fade-reveal,6rem), calc(100% - var(--scroll-fade-reveal,6rem)) 100%, 0 var(--scroll-fade-reveal,6rem), calc(100% - var(--scroll-fade-reveal,6rem)) 100%;animation-fill-mode:both}}@supports not (animation-timeline:scroll()){.scroll-fade-y{--scroll-fade-t:var(--_scroll-fade-size-t);--scroll-fade-b:var(--_scroll-fade-size-b)}.scroll-fade-x{--scroll-fade-s:var(--_scroll-fade-size-s);--scroll-fade-e:var(--_scroll-fade-size-e)}}.scroll-fade-x.scroll-fade-y{-webkit-mask-image:var(--scroll-fade-block), var(--scroll-fade-inline);mask-image:var(--scroll-fade-block), var(--scroll-fade-inline)}[data-variant=outline][aria-haspopup][aria-expanded=true],[data-variant=ghost][aria-haspopup][aria-expanded=true],[data-variant=secondary][aria-haspopup][aria-expanded=true],[data-sidebar=menu-button][aria-haspopup][aria-expanded=true]{background-color:var(--carbon-menu-open-bg);color:var(--carbon-menu-open-fg)}[data-sidebar=menu-action][aria-expanded=true]{opacity:1}:where([data-slot=combobox-clear]~[data-slot=combobox-trigger]){display:none}[data-slot=drawer-overlay][data-swiping]{transition-duration:0s}:is([data-slot=drawer-popup],[data-slot=drawer-overlay])[data-ending-style]{transition-duration:calc(var(--drawer-swipe-strength) * .4s)}@media (prefers-reduced-motion:reduce){:is([data-slot=drawer-popup],[data-slot=drawer-overlay])[data-ending-style]{transition-duration:0s}}:where([data-slot=alert])>svg{color:var(--carbon-alert-accent);grid-area:1/1/span 2;margin-inline-end:.75rem;translate:0 .125rem}:where([data-slot=alert-title],[data-slot=alert-description],[data-slot=marker-content]) a{text-underline-offset:3px;text-decoration-line:underline}:where([data-slot=alert-title],[data-slot=alert-description],[data-slot=marker-content]) a:hover{color:var(--foreground)}:where([data-slot=alert-description]) p:not(:last-child){margin-block-end:1rem}:where([data-slot=card])>img:first-child{margin-block-start:calc(-1 * var(--carbon-card-spacing))}:where(.carbon-icons) svg{width:var(--carbon-icon-size,1rem);height:var(--carbon-icon-size,1rem);pointer-events:none;flex-shrink:0}:where([data-slot=field-description]) a{text-underline-offset:4px;text-decoration-line:underline}:where([data-slot=field-description]) a:hover{color:var(--primary)}:where([data-slot=resizable-handle]:is([data-separator=hover],[data-separator=active])){color:var(--ring)}:where([data-slot=attachment-media][data-variant=image])>img{object-fit:cover;width:100%;height:100%}:root{--code-highlight:light-dark(oklch(52% .16 262),oklch(72% .14 262));--code-add:light-dark(oklch(53% .13 152),oklch(76% .16 155));--code-remove:light-dark(oklch(56% .21 25),oklch(71% .19 25))}.highlights{--code-gutter:1.75rem}.highlights code span{color:light-dark(var(--hls-light),var(--hls-dark));font-style:var(--hls-light-font-style,normal);font-weight:var(--hls-light-font-weight,inherit)}.dark .highlights code span{font-style:var(--hls-dark-font-style,normal);font-weight:var(--hls-dark-font-weight,inherit)}@media (prefers-color-scheme:dark){:root:not(.light) .highlights code span{font-style:var(--hls-dark-font-style,normal);font-weight:var(--hls-dark-font-weight,inherit)}}.highlights .line{padding-inline:var(--code-pad-start,var(--code-pad-x)) var(--code-pad-end,var(--code-pad-x));position:relative}[data-slot=code-block-prefixed] .line>span:first-child{display:none}[data-slot=code-block-prefixed] [data-slot=code-block-pre]{min-width:0}[data-slot=code-block-pre]>code{flex-direction:column;display:flex}[data-slot=code-block-panel][data-keep-background=true]{background-color:light-dark(var(--hls-light-bg),var(--hls-dark-bg))}.highlights [data-slot=code-block-pre]{padding-inline:0}.highlights[data-slot=code-block][data-wrap=true] [data-slot=code-block-prefixed] code,.highlights[data-slot=code-block][data-wrap=true] [data-slot=code-block-prefixed] .line{display:block}.highlights[data-slot=code-block][data-wrap=true] [data-slot=code-block-prefixed] .line>span{white-space:pre}.highlights[data-slot=code-block][data-wrap=true] [data-slot=code-block-prefixed] .line{text-indent:-.25rem;padding-inline-start:.25rem}.highlights .line:empty{height:1lh}.highlights .highlighted{--code-marker:var(--code-highlight);background-color:color-mix(in oklab, var(--code-highlight) 9%, transparent);box-shadow:inset 2px 0 0 color-mix(in oklab, var(--code-highlight) 55%, transparent)}.highlights .highlighted-word{background-color:color-mix(in oklab, var(--code-highlight) 14%, transparent);box-shadow:0 0 0 1px color-mix(in oklab, var(--code-highlight) 30%, transparent);border-radius:.25rem;margin-inline:-.2em;padding:.125em .2em}.highlights .diff:before{font-weight:500;position:absolute;left:.375rem}.highlights .diff.add{--code-marker:var(--code-add);background-color:color-mix(in oklab, var(--code-add) 12%, transparent)}.highlights .diff.add:before{content:"+";color:var(--code-add)}.highlights .diff.remove{--code-marker:var(--code-remove);background-color:color-mix(in oklab, var(--code-remove) 12%, transparent);opacity:.75}.highlights .diff.remove:before{content:"-";color:var(--code-remove)}.highlights.has-focused .line:not(.focused){filter:blur(2px);opacity:.55;transition:filter .2s,opacity .2s}.highlights.has-focused:hover .line:not(.focused){filter:blur();opacity:1}.highlights[data-line-numbers=true] .line{counter-increment:line;padding-left:calc(var(--code-pad-x) + var(--code-gutter))}.highlights[data-line-numbers=true] .line:only-child{padding-left:var(--code-pad-start,var(--code-pad-x))}.highlights[data-line-numbers=true] .line:only-child:after{content:none}.highlights[data-line-numbers=true] .line:after{content:counter(line);inset-block:0;width:calc(var(--code-pad-x) + var(--code-gutter) - .75rem);text-align:right;color:color-mix(in oklab, var(--code-marker,var(--muted-foreground)) 60%, transparent);-webkit-user-select:none;user-select:none;position:absolute;left:0}[data-slot=alert-description]>:first-child{margin-block-start:0}[data-slot=alert-description]>:last-child{margin-block-end:0}.mdx-scrollbar{scrollbar-width:thin;scrollbar-color:color-mix(in oklab, var(--muted-foreground) 35%, transparent) transparent}.mdx-scrollbar::-webkit-scrollbar{width:.625rem;height:.625rem}.mdx-scrollbar::-webkit-scrollbar-track{background:0 0}.mdx-scrollbar::-webkit-scrollbar-thumb{background-clip:content-box;background-color:color-mix(in oklab, var(--muted-foreground) 30%, transparent);border:3px solid #0000;border-radius:9999px}.mdx-scrollbar::-webkit-scrollbar-thumb:hover{background-color:color-mix(in oklab, var(--muted-foreground) 55%, transparent)}.mdx-steps{counter-reset:mdx-step;border-inline-start:1px solid var(--border);margin-block:1.75rem;margin-inline-start:.75rem;padding-inline-start:2rem}.mdx-step{counter-increment:mdx-step;padding-block-end:1.75rem;position:relative}.mdx-step:last-child{padding-block-end:0}.mdx-step>:first-child{margin-block-start:0}.mdx-step:before{content:counter(mdx-step);border:1px solid var(--border);background-color:var(--card);width:1.5rem;height:1.5rem;box-shadow:0 0 0 4px var(--background);font-variant-numeric:tabular-nums;color:var(--foreground);border-radius:9999px;justify-content:center;align-items:center;font-size:.75rem;font-weight:500;line-height:1;display:flex;position:absolute;top:0;left:-2.75rem}@keyframes mdx-folder-open{0%{opacity:0;height:0}to{height:var(--collapsible-panel-height);opacity:1}}@keyframes mdx-folder-close{0%{height:var(--collapsible-panel-height);opacity:1}to{opacity:0;height:0}}[data-slot=files-folder-panel]{overflow:hidden}[data-slot=files-folder-panel][data-open]{animation:.18s ease-out mdx-folder-open}[data-slot=files-folder-panel][data-closed]{animation:.18s ease-out mdx-folder-close}@media (prefers-reduced-motion:reduce){[data-slot=files-folder-panel][data-open],[data-slot=files-folder-panel][data-closed]{animation-duration:1ms}.highlights.has-focused .line:not(.focused){transition:none}}[data-rmiz]{display:block;position:relative}[data-rmiz-ghost]{pointer-events:none;position:absolute}[data-rmiz-btn-zoom],[data-rmiz-btn-unzoom]{display:none}[data-rmiz-content=found] img{cursor:zoom-in}[data-rmiz-modal][open]{background-color:#0000;width:100dvw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;position:fixed;overflow:hidden}[data-rmiz-modal]:focus-visible{outline:none}[data-rmiz-modal]::backdrop{display:none}[data-rmiz-modal-overlay]{transition:background-color .3s;position:absolute;inset:0}[data-rmiz-modal-overlay=visible]{background-color:var(--background)}[data-rmiz-modal-overlay=hidden]{background-color:#0000}[data-rmiz-modal-content]{width:100%;height:100%;position:relative}[data-rmiz-modal-img]{cursor:zoom-out;image-rendering:high-quality;transform-origin:0 0;transition:transform .3s;position:absolute}@media (prefers-reduced-motion:reduce){[data-rmiz-modal-overlay],[data-rmiz-modal-img]{transition-duration:.01ms!important}}@layer components{.typeset{--typeset-font-body:inherit;--typeset-font-heading:var(--font-heading);--typeset-font-mono:var(--font-mono);--typeset-size:1em;--typeset-leading:1.75;--typeset-flow:1.25em}.typeset{font-family:var(--typeset-font-body);font-size:calc(var(--typeset-size) * 1.125);line-height:var(--typeset-leading);color:var(--color-foreground,currentColor);overflow-wrap:break-word;margin-trim:block-start;@media (width>=48rem),print{font-size:var(--typeset-size)}--typeset-muted:var(--color-muted-foreground,color-mix(in oklab, currentColor 60%, transparent));--typeset-rule:var(--color-border,color-mix(in oklab, currentColor 20%, transparent))}.typeset :not(:where(.not-typeset,[data-not-typeset],.not-typeset *,[data-not-typeset] *)){&:where(p){margin-block-start:var(--typeset-flow);margin-block-end:0}&:where(h1,h2,h3,h4,h5,h6){color:var(--color-foreground,currentColor);font-family:var(--typeset-font-heading);margin-block-end:0;font-weight:600}&:where(h1){margin-block-start:var(--typeset-flow);font-size:1.75em;line-height:1.3}&:where(h2){margin-block-start:calc(var(--typeset-flow) * 1.4);font-size:1.25em;line-height:1.4}&:where(h3){margin-block-start:var(--typeset-flow);font-size:1.125em;line-height:1.45}&:where(h4){margin-block-start:var(--typeset-flow);font-size:1em;line-height:1.5}&:where(h5){color:var(--typeset-muted);margin-block-start:calc(var(--typeset-flow) / .875);font-size:.875em;font-weight:500;line-height:1.5}&:where(h6){letter-spacing:.08em;text-transform:uppercase;color:var(--typeset-muted);margin-block-start:calc(var(--typeset-flow) / .8125);font-size:.8125em;font-weight:500;line-height:1.5}&:where([id]){scroll-margin-block-start:var(--typeset-flow)}&:where(h1+*,h2+*,h3+*,h4+*,h5+*,h6+*){margin-block-start:1em}&:where(:is(h1,h2,h3,h4) :is(code)){font-size:.9em}&:where(a){color:inherit;text-decoration-line:underline;-webkit-text-decoration-color:color-mix(in oklab, currentColor 30%, transparent);text-decoration-color:color-mix(in oklab, currentColor 30%, transparent);font-weight:500}@media (hover:hover){&:where(a:hover){text-decoration-color:currentColor}}&:where(a:focus-visible){outline:2px solid var(--color-ring,currentColor);outline-offset:2px;border-radius:.125em}&:where(:is(h1,h2,h3,h4,h5,h6) :is(a)){font-weight:inherit}&:where(strong,b),&:where(:is(h1,h2,h3,h4) :is(strong,b)){font-weight:600}&:where(mark){color:inherit;background-color:oklab(86% -.0148165 .169353/.4);border-radius:.2em;padding:.05em .15em}&:where(abbr[title]){text-underline-offset:.2em;cursor:help;text-decoration-line:underline;text-decoration-style:dotted}&:where(del,s){color:var(--typeset-muted);text-decoration-line:line-through}&:where(sup,sub){vertical-align:baseline;font-size:.75em;line-height:0;position:relative}&:where(sup){top:-.5em}&:where(sub){bottom:-.25em}&:where(sup a){font-weight:500;text-decoration-line:none}&:where(ul){list-style-type:disc}&:where(ol){list-style-type:decimal}&:where(ul ul){list-style-type:circle}&:where(ul ul ul){list-style-type:square}&:where(ol[type=a i]){list-style-type:lower-alpha}&:where(ol[type=i i]){list-style-type:lower-roman}&:where(ol[type=A s]){list-style-type:upper-alpha}&:where(ol[type=I s]){list-style-type:upper-roman}&:where(ul,ol){margin-block-start:var(--typeset-flow);margin-block-end:0;padding-inline-start:1.5em}&:where(li){margin-block-start:.5em;padding-inline-start:.4em}&:where(li>p,li>ul,li>ol){margin-block-start:.5em}&:where(ul>li)::marker{color:var(--typeset-muted)}&:where(ol>li)::marker{color:var(--typeset-muted)}&:where(ul.contains-task-list){padding-inline-start:.25em;list-style-type:none}&:where(li.task-list-item>input[type=checkbox]){vertical-align:-.1em;accent-color:var(--color-primary,currentColor);margin-inline-end:.5em}&:where(details){margin-block-start:var(--typeset-flow);margin-block-end:0}&:where(summary){cursor:pointer;font-weight:500}&:where(summary)::marker{color:var(--typeset-muted)}&:where(kbd){border:1px solid var(--typeset-rule);border-radius:min(calc(var(--radius,.5em) * .6), .35em);border-block-end-width:2px;padding:.0625em .35em;font-family:inherit;font-size:.85em;font-weight:500}&:where(dl){margin-block-start:var(--typeset-flow);margin-block-end:0}&:where(dt){margin-block-start:1em;font-weight:500}&:where(dt+dt){margin-block-start:.25em}&:where(dd){color:var(--typeset-muted);margin-block-start:.25em;margin-inline-start:0;padding-inline-start:1em}&:where(:not(pre)>code){background-color:var(--color-muted,color-mix(in oklab, currentColor 8%, transparent));font-family:var(--typeset-font-mono);border-radius:min(calc(var(--radius,.5em) * .6), .35em);padding:.125em .3em;font-size:.85em}&:where(pre){background-color:var(--color-muted,color-mix(in oklab, currentColor 8%, transparent));font-family:var(--typeset-font-mono);tab-size:2;border-radius:var(--radius,.5em);direction:ltr;margin-block-start:calc(var(--typeset-flow) / .875);margin-block-end:0;padding:.75em 1em;font-size:.875em;line-height:1.5;overflow-x:auto}&:where(pre code){font-family:inherit;font-size:inherit;background-color:#0000;border-radius:0;padding:0}&:where(blockquote){border-inline-start:2px solid var(--typeset-rule);margin-block-start:var(--typeset-flow);margin-block-end:0;margin-inline:0;padding-inline-start:1em}&:where(hr){border:0;border-block-start:1px solid var(--typeset-rule);margin-block-start:calc(var(--typeset-flow) * 2.4);margin-block-end:0}&:where(hr+h1,hr+h2,hr+h3,hr+h4){margin-block-start:var(--typeset-flow)}&:where(.footnotes,[data-footnotes]){border-block-start:1px solid var(--typeset-rule);color:var(--typeset-muted);margin-block-start:calc(var(--typeset-flow) * 2);padding-block-start:var(--typeset-flow);font-size:.875em}&:where(math[display=block]){margin-block-start:var(--typeset-flow);margin-block-end:0;padding-block:.25em;overflow:auto hidden}&:where(img,video){border-radius:var(--radius,.5em);max-width:100%;height:auto;margin-block-start:var(--typeset-flow);margin-block-end:0}&:where(p img){margin-block-start:0}&:where(figure){margin-block-start:var(--typeset-flow);margin-block-end:0;margin-inline:0}&:where(figcaption,caption){color:var(--typeset-muted);text-align:center;margin-block-start:.857143em;font-size:.875em}&:where(caption){caption-side:bottom}&:where(table){font-variant-numeric:tabular-nums;border-collapse:separate;border-spacing:0;border-block-end:1px solid var(--typeset-rule);max-width:100%;margin-block-start:var(--typeset-flow);margin-block-end:0;font-size:1em;line-height:1.5}&:where(.typeset-scroll){margin-block-start:var(--typeset-flow);overflow-x:auto}&:where(.typeset-scroll>*){margin-block-start:0}&:where(.typeset-scroll table){width:max-content;max-width:none}&:where(thead th){text-align:start;white-space:nowrap;padding:.65em 1em;font-weight:500}&:where(:is(tbody,tfoot) :is(td,th)){text-align:start;vertical-align:top;border-block-start:1px solid var(--typeset-rule);padding:.75em 1em}&:where(tbody th,tfoot th){font-weight:500}&:where(th:first-child,td:first-child){padding-inline-start:0}&:where(th[align=center],td[align=center]){text-align:center}&:where(th[align=right],td[align=right]){text-align:end}&:where(li>blockquote,li>table,li>figure){margin-block-start:.5em}&:where(li>pre){margin-block-start:.571429em}@media print{&:where(pre,table,blockquote,figure){break-inside:avoid}&:where(h1,h2,h3,h4){break-after:avoid}}@media (forced-colors:active){&:where(:not(pre)>code){border:1px solid}}}.typeset>:where(:first-child):not(:where(.not-typeset,[data-not-typeset],.not-typeset *,[data-not-typeset] *)),.typeset>:where(:first-child)>:where(:first-child):not(:where(.not-typeset,[data-not-typeset],.not-typeset *,[data-not-typeset] *)),.typeset :where(li>:first-child,blockquote>:first-child,td>:first-child,th>:first-child,dd>:first-child,figure>:first-child,figure>picture>img):not(:where(.not-typeset,[data-not-typeset],.not-typeset *,[data-not-typeset] *)){margin-block-start:0}.typeset-docs :not(:where(.not-typeset,[data-not-typeset],.not-typeset *,[data-not-typeset] *)){&:where(h2){font-size:1.5em;line-height:1.33333}&:where(h3){font-size:1.25em;line-height:1.4}}}.release-content [data-slot=docs-table]{overflow-x:auto}.release-content.typeset-docs [data-slot=docs-table] td code{white-space:normal;overflow-wrap:anywhere}.release-content [data-slot=docs-table] td:nth-child(3){white-space:nowrap}@media (width<=40rem){.release-content [data-slot=docs-table]{overflow-x:visible}.release-content [data-slot=docs-table] :is(table,tbody,tr,td){inline-size:100%;display:block}.release-content [data-slot=docs-table] thead{display:none}.release-content [data-slot=docs-table] tr{flex-direction:column;row-gap:.375rem;padding:.75rem .875rem;display:flex}.release-content [data-slot=docs-table] tr:not(:last-child){border-block-end:1px solid var(--border)}.release-content.typeset-docs [data-slot=docs-table] tbody td{border:0;padding:0}.release-content [data-slot=docs-table] td[data-label]:before{content:attr(data-label);color:var(--muted-foreground);font-size:.75rem;line-height:1rem;display:block}.release-content.typeset-docs [data-slot=docs-table] td code{font-size:.75rem;line-height:1.125rem;display:block}}.release-badge-slot:empty{display:none}.release-badge{border:1px solid var(--border);color:var(--muted-foreground);font-family:var(--font-mono);font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;padding-inline:.5rem;font-size:.75rem;line-height:1.25rem;text-decoration:none;transition:color .15s,border-color .15s;display:inline-flex}@media (hover:hover){.release-badge:hover{color:var(--foreground)}}:where([data-scheme-image]){display:block}:where([data-scheme-image=dark]),.dark :where([data-scheme-image=light]){display:none}.dark :where([data-scheme-image=dark]){display:block}@media (prefers-color-scheme:dark){:root:not(.light) :where([data-scheme-image=light]){display:none}:root:not(.light) :where([data-scheme-image=dark]){display:block}}:root{--header-height:3.5rem;scroll-padding-top:calc(var(--header-height) + 1rem);--theme-icon-sun:scale(0) rotate(-90deg);--theme-icon-moon:scale(0) rotate(90deg);--theme-icon-system:scale(1) rotate(0deg)}.light{--theme-icon-sun:scale(1) rotate(0deg);--theme-icon-system:scale(0) rotate(90deg)}.dark{--theme-icon-moon:scale(1) rotate(0deg);--theme-icon-system:scale(0) rotate(90deg)}::selection{background:var(--foreground);color:var(--background)}[data-slot=toc-item][data-active=true]{color:var(--primary)}.typeset-docs{--typeset-font-body:var(--font-sans);--typeset-font-heading:var(--font-sans);--typeset-font-mono:var(--font-mono);--typeset-size:15px;--typeset-leading:1.75;--typeset-flow:1.25em;--color-foreground:var(--foreground);--color-muted-foreground:var(--muted-foreground);--color-border:var(--border);--color-ring:var(--ring);--color-primary:var(--primary);--color-muted:var(--muted);--radius:.5rem}.no-transitions,.no-transitions *,.no-transitions :before,.no-transitions :after{transition:none!important}.typeset-docs :where([data-slot=code-block][data-frame=tray],[data-slot=code-block-tabs]:not([data-slot=code-block-tabs] *)):not(.not-typeset *){margin-block:1.5rem}.typeset-docs>:where(p,ul,ol,blockquote,h2,h3,h4,dl,hr,[data-slot=alert]),.typeset-docs :where(.mdx-steps) :where(p){max-inline-size:44.35em}.typeset-docs :where(table){font-size:.875rem}@container (width<64rem){.typeset-docs :where(h2,h3,h4)[id]{scroll-margin-top:3rem}}.typeset-docs [data-slot=docs-table]{border:1px solid var(--border);background:var(--card);border-radius:.5rem;margin-block-start:var(--typeset-flow);& table{border:0;width:100%;margin:0}& thead th{background:var(--muted);border-block-end:1px solid var(--border);color:var(--muted-foreground);padding:.55rem .875rem;font-size:.8125rem;font-weight:500;line-height:1.25rem}& :is(tbody,tfoot) :is(td,th){border-block-start:1px solid var(--border);padding:.625rem .875rem}& tbody tr:first-child :is(td,th){border-block-start:0}& :is(th,td):first-child{padding-inline-start:.875rem}& :is(th,td):not(:last-child){border-inline-end:1px solid var(--border)}& :is(td,th) code{white-space:nowrap;background:0 0;padding:0}}

@layer carbon.base, priority1;

@layer priority2 {
  .x10a8y8t {
    inset: 0;
  }

  .xkdpibf {
    margin: -1px;
  }

  .x1ghz6dp {
    margin: 0;
  }

  .x1717udv {
    padding: 0;
  }

  .x9ms5i6 {
    padding: 3px;
  }

  .x7h8c1n {
    padding: var(--carbon-tray-spacing, .75rem);
  }

  .xa0vg1q {
    padding: var(--changelog-frame-inset);
  }

  .xla3en {
    padding: 2rem;
  }

  .x1yz8522 {
    padding: 1.5rem;
  }

  .x1oonfap {
    padding: .375rem;
  }

  .x1cax9ef {
    padding: 1.25rem;
  }

  .x1mb9bk7 {
    padding: .75rem;
  }

  .x11l6rl {
    padding: .125rem;
  }

  .x1h5ue8w {
    padding: 1rem;
  }

  .x14av4w1 {
    padding: .25rem;
  }
}

@layer priority3 {
  .x1ovra7n {
    border-color: color-mix(in oklab,var(--x1m18dkc) 30%,transparent);
  }

  .x1lfgsg3 {
    border-color: light-dark(var(--x1m18dkc), color-mix(in oklab,var(--x1m18dkc) 50%,transparent));
  }

  .x124v9n1 {
    border-color: oklch(0% 0 0 / .2);
  }

  .x1wrxl7t {
    border-color: var(--carbon-border-color, var(--x1ksfv76));
  }

  .x1coz6hl {
    border-color: var(--carbon-border-color);
  }

  .x1b2tdtu {
    border-color: var(--x15hsaz6);
  }

  .x1q1z3qx {
    border-color: var(--x198ps4u);
  }

  .x1u4qqvk {
    border-color: var(--x19dssoe);
  }

  .x99vii6 {
    border-color: var(--x1bwn4h1);
  }

  .xzvck84 {
    border-color: var(--x1epoe5s);
  }

  .xs80713 {
    border-color: var(--x1ksfv76);
  }

  .xvpd2js {
    border-color: var(--x4tuyc7);
  }

  .x17bct39 {
    border-color: var(--xs9tf88);
  }

  .xeu0h61 {
    border-color: var(--xxykony);
  }

  .x2u8bby {
    border-radius: 0;
  }

  .x1cum3z5 {
    border-radius: 2px;
  }

  .x16rqkct {
    border-radius: 50%;
  }

  .x1j5na9j {
    border-radius: calc(var(--carbon-command-radius, .75rem) - .25rem);
  }

  .xfhiefw {
    border-radius: calc(var(--changelog-frame-radius) - var(--changelog-frame-inset));
  }

  .xxkbcsv {
    border-radius: max(0px,calc(var(--carbon-command-radius, .75rem) - 2 * .25rem));
  }

  .x10skk5r {
    border-radius: max(0px,calc(var(--carbon-popup-radius, .5rem) - .25rem));
  }

  .x1vlifqv {
    border-radius: var(--carbon-button-radius);
  }

  .x97ch8o {
    border-radius: var(--carbon-command-radius);
  }

  .x12lgtla {
    border-radius: var(--carbon-popup-radius);
  }

  .x16frz1y {
    border-radius: var(--changelog-frame-radius);
  }

  .x156nvux {
    border-radius: var(--tabs-indicator-radius, calc(.5rem - 3px));
  }

  .x16hb0lt {
    border-radius: .75rem;
  }

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

  .xrp79op {
    border-radius: 9999px;
  }

  .x19bx6v {
    border-radius: .5rem;
  }

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

  .x1y0btm7 {
    border-style: solid;
  }

  .xc342km {
    border-width: 0;
  }

  .xmkeg23 {
    border-width: 1px;
  }

  .xxhr3t {
    gap: 0;
  }

  .x1y3y9l8 {
    gap: .625rem;
  }

  .xkxp0h8 {
    gap: 1.5rem;
  }

  .x5o8l74 {
    gap: .375rem;
  }

  .x4ajwyv {
    gap: .75rem;
  }

  .x1hzu9kb {
    gap: .125rem;
  }

  .x1dxl7fm {
    gap: 1rem;
  }

  .xgqw33s {
    gap: .5rem;
  }

  .x1h2q5lc {
    gap: .25rem;
  }

  .xgkxs2y {
    grid-column: 1;
  }

  .x1npkx4u {
    grid-column: 2;
  }

  .x1k3v4rp {
    grid-column: 3;
  }

  .x1ms6mhf {
    grid-row: 1;
  }

  .x1w4v885 {
    grid-template-areas: "title"
                         "description"
                         "actions";
  }

  .x10no89f {
    inset-block: 0;
  }

  .x17y0mx6 {
    inset-inline: 0;
  }

  .xe8uvvx {
    list-style: none;
  }

  .x16sahtb {
    margin-block: -1px;
  }

  .x10im51j {
    margin-block: 0;
  }

  .x1d8dy1h {
    margin-block: 1.5rem;
  }

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

  .xvueqy4 {
    margin-inline: auto;
  }

  .x781ihd {
    margin-inline: -1.25rem;
  }

  .x3do2zd {
    margin-inline: -1rem;
  }

  .x5sm1ug {
    margin-inline: -.25rem;
  }

  .xysyzu8 {
    overflow: auto;
  }

  .x7giv3 {
    overflow: clip;
  }

  .xb3r6kr {
    overflow: hidden;
  }

  .x1rea2x4 {
    overflow: visible;
  }

  .xish69e {
    overscroll-behavior: contain;
  }

  .x1yjl4a3 {
    padding-block: .125em;
  }

  .xt970qd {
    padding-block: 0;
  }

  .xj8oexa {
    padding-block: 2px;
  }

  .xlkzr3x {
    padding-block: .625rem;
  }

  .xwzvjfu {
    padding-block: 2rem;
  }

  .xhqnm48 {
    padding-block: 1.5rem;
  }

  .x12krxd2 {
    padding-block: .875rem;
  }

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

  .xu7zybs {
    padding-block: 2.5rem;
  }

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

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

  .x1tiap9v {
    padding-block: 1rem;
  }

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

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

  .x1pjywub {
    padding-inline: .3em;
  }

  .xnjsko4 {
    padding-inline: 0;
  }

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

  .xluk1kc {
    padding-inline: 1.5rem;
  }

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

  .x1slvnlj {
    padding-inline: 1.25rem;
  }

  .xs985vi {
    padding-inline: clamp(1rem, 4vw, 2.5rem);
  }

  .xlft5dz {
    padding-inline: .75rem;
  }

  .x5kqigg {
    padding-inline: 1rem;
  }

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

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

  .x1ku5rj1 {
    place-items: center;
  }

  .x5w97kn:focus-visible {
    border-color: color-mix(in oklab,var(--x1m18dkc) 40%,transparent);
  }

  .x12ddlqd:focus-visible {
    border-color: var(--x1bwn4h1);
  }

  .x1ojqf99:focus-within, .xtkuee3:focus-visible {
    border-color: var(--x1epoe5s);
  }

  .x1y66b96:empty {
    padding-block: 0;
  }

  .x1hzcyl1:hover {
    border-color: var(--xyorhna);
  }

  @container (width >= 48rem) {
    .xfvuigq.xfvuigq {
      grid-column: 2;
    }

    .x1eeru9w.x1eeru9w {
      padding-inline: 1.25rem;
    }
  }

  @media (hover: hover) {
    .x1ug43iy.x1ug43iy:hover {
      border-color: var(--x15hsaz6);
    }
  }
}

@layer priority4 {
  .xc26acl {
    align-content: center;
  }

  .x1pha0wt {
    align-items: baseline;
  }

  .x6s0dn4 {
    align-items: center;
  }

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

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

  .x1yy6ivq {
    align-items: safe center;
  }

  .x7a106z {
    align-items: start;
  }

  .x1qjc9v5 {
    align-items: stretch;
  }

  .xamitd3 {
    align-self: center;
  }

  .x1y8v6su {
    align-self: start;
  }

  .xkh2ocl {
    align-self: stretch;
  }

  .x10sgr2u {
    animation-delay: .34s;
  }

  .xvo38ju {
    animation-delay: var(--x-animationDelay);
  }

  .x1shwlz2 {
    animation-duration: .16s;
  }

  .xmprevt {
    animation-duration: .42s;
  }

  .xr7ufhj {
    animation-duration: 1.1s;
  }

  .x12u3ys4 {
    animation-duration: 14s;
  }

  .xius3t {
    animation-duration: 2.4s;
  }

  .xsxcgo5 {
    animation-duration: 4.2s;
  }

  .x4iy39z {
    animation-duration: 4.8s;
  }

  .xmdyy31 {
    animation-duration: 6s;
  }

  .x10bxkc9 {
    animation-duration: 7s;
  }

  .x1nk5h8o {
    animation-duration: .25s;
  }

  .x1u6ievf {
    animation-fill-mode: both;
  }

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

  .x1a5igra {
    animation-name: none;
  }

  .x1wxlyjc {
    animation-name: x10qaoki-B;
  }

  .xtoll8h {
    animation-name: x119izxq-B;
  }

  .x15tfani {
    animation-name: x11fwvol-B;
  }

  .xyenopc {
    animation-name: x176jmpx-B;
  }

  .x807gtc {
    animation-name: x1933o4-B;
  }

  .xph6ahc {
    animation-name: x19pzfwk-B;
  }

  .xvg5sbk {
    animation-name: x1bmcp3a-B;
  }

  .x129lmry {
    animation-name: x1ehbzcj-B;
  }

  .x16vl21r {
    animation-name: x1f7n7is-B;
  }

  .x1k4hy33 {
    animation-name: x1fvhtn5-B;
  }

  .xws9yx5 {
    animation-name: x1guy0jk-B;
  }

  .xtc53sw {
    animation-name: x1gxt9xl-B;
  }

  .x5hhwgc {
    animation-name: x1jgr9lz-B;
  }

  .x181az2t {
    animation-name: x1lidlw2-B;
  }

  .x16oi5ix {
    animation-name: x1mcupps-B;
  }

  .x28kppu {
    animation-name: x1ogady4-B;
  }

  .x1cmumzi {
    animation-name: x1ujifns-B;
  }

  .xau8wlh {
    animation-name: x1ut9a9i-B;
  }

  .xzwnj6l {
    animation-name: x1x6o7u1-B;
  }

  .x1es1k22 {
    animation-name: x1xzmfm8-B;
  }

  .xjsid2p {
    animation-name: x1z0p1ps-B;
  }

  .x19tljz1 {
    animation-name: x758ud7-B;
  }

  .x1nm41wc {
    animation-name: x7zpq17-B;
  }

  .xn416wm {
    animation-name: x84werx-B;
  }

  .x1nr14de {
    animation-name: x8zeltp-B;
  }

  .x1lo4vse {
    animation-name: x9jxgvn-B;
  }

  .xg51wch {
    animation-name: xatw9dd-B;
  }

  .x1ewho2c {
    animation-name: xbni27d-B;
  }

  .xoqqn49 {
    animation-name: xccjdcv-B;
  }

  .x1un21gy {
    animation-name: xchw5n0-B;
  }

  .xy4a8c5 {
    animation-name: xf2pj4r-B;
  }

  .x1djnq7x {
    animation-name: xf38sd9-B;
  }

  .x1aadi1r {
    animation-name: xfx4ren-B;
  }

  .x1g523ta {
    animation-name: xjta6rh-B;
  }

  .x1kb6ud0 {
    animation-name: xss4ytn-B;
  }

  .xd9gs1s {
    animation-name: xsxrtf4-B;
  }

  .x5vmrm4 {
    animation-name: xt3l2e4-B;
  }

  .xlqahb9 {
    animation-name: xtekkg4-B;
  }

  .x1e4312o {
    animation-name: xuhmp9t-B;
  }

  .x14o1t1y {
    animation-name: xxhk1hd-B;
  }

  .x7cl5cf {
    animation-name: xxisz01-B;
  }

  .x1fvngn3 {
    animation-name: xxjf4ld-B;
  }

  .xbq05i2 {
    animation-name: xy96ljs-B;
  }

  .xkxl53s {
    animation-name: xyerxza-B;
  }

  .x88cp7a {
    animation-name: xzwhqqz-B;
  }

  .x1v6mnl3 {
    animation-timing-function: cubic-bezier(.45, 0, .55, 1);
  }

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

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

  .x1wuut7d {
    animation-timing-function: steps(11, end);
  }

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

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

  .x9l98r1 {
    aspect-ratio: 680 / 630;
  }

  .x19z9ohp {
    -webkit-backdrop-filter: blur(2px);
    backdrop-filter: blur(2px);
  }

  .x1dmgsgi {
    -webkit-backdrop-filter: blur(8px);
    backdrop-filter: blur(8px);
  }

  .xx83zyx {
    background-clip: padding-box;
  }

  .x1e2jee4 {
    background-color: color-mix(in oklab,var(--x1m18dkc) 6%,transparent);
  }

  .xe93qpd {
    background-color: color-mix(in oklab,var(--x1x7ccea) 7%,var(--xuer0jc));
  }

  .x27rmbi {
    background-color: color-mix(in oklab,var(--xqtnsa) 82%,transparent);
  }

  .x1r5sgyo {
    background-color: color-mix(in oklab,var(--xve48qo) 3%,var(--xuer0jc));
  }

  .xgtagc3 {
    background-color: color-mix(in oklab,var(--xve48qo) 4%,transparent);
  }

  .xgsd9q2 {
    background-color: light-dark(transparent, color-mix(in oklab,var(--xzxs1e6) 30%,transparent));
  }

  .xb3oki2 {
    background-color: oklch(57.7% .245 27.325);
  }

  .xjbqb8w {
    background-color: #0000;
  }

  .x1lw47px {
    background-color: var(--tabs-indicator-color, var(--x1sdq1ro));
  }

  .xyqxwc7 {
    background-color: var(--x12y9ilc);
  }

  .xf2swt3 {
    background-color: var(--x15hsaz6);
  }

  .xvu6liv {
    background-color: var(--x16u8ikr);
  }

  .xaves30 {
    background-color: var(--x17e42zk);
  }

  .x1xuac7k {
    background-color: var(--x19dssoe);
  }

  .xnv564z {
    background-color: var(--x1dn6mza);
  }

  .x1ecpc0d {
    background-color: var(--x1hl50j);
  }

  .x1vtac5p {
    background-color: var(--x1i7ultq);
  }

  .x1toulxq {
    background-color: var(--x1ksfv76);
  }

  .x1j6lmgc {
    background-color: var(--x1q6wr9q);
  }

  .xh7ggrb {
    background-color: var(--x1qetv8s);
  }

  .xh8rbnj {
    background-color: var(--x1sdq1ro);
  }

  .xeznxi1 {
    background-color: var(--x1ugnfuk);
  }

  .x12nk9z9 {
    background-color: var(--x1x7ccea);
  }

  .xs00f37 {
    background-color: var(--x8t614d);
  }

  .x6yyru4 {
    background-color: var(--xaifng1);
  }

  .xjqloe9 {
    background-color: var(--xep83l6);
  }

  .x1vmpxbf {
    background-color: var(--xi89j0g);
  }

  .x1ujzwq8 {
    background-color: var(--xiokxva);
  }

  .x551m75 {
    background-color: var(--xpxik7y);
  }

  .xm1rbl6 {
    background-color: var(--xqjtj3z);
  }

  .x1bl7sma {
    background-color: var(--xqtnsa);
  }

  .xid4pn8 {
    background-color: var(--xs9tf88);
  }

  .x7fth0w {
    background-color: var(--xuer0jc);
  }

  .xdma26a {
    background-color: var(--xvcsmda);
  }

  .x1zsxi4 {
    background-color: var(--xve48qo);
  }

  .xoqd36w {
    background-color: var(--xxgvebn);
  }

  .xni2eut {
    background-image: linear-gradient(oklch(100% 0 0 / .12), #0000);
  }

  .xbstdp5 {
    background-image: linear-gradient(to bottom,var(--x1yivorf),transparent);
  }

  .xsa7o0p {
    background-image: linear-gradient(to right,transparent,var(--xep83l6) 1rem);
  }

  .x18o3ruo {
    background-image: none;
  }

  .x1gqfdwy {
    background-origin: border-box;
  }

  .xiy17q3 {
    background-repeat: no-repeat;
  }

  .x16uus16 {
    border-end-end-radius: 0;
  }

  .x1tnr5to {
    border-end-end-radius: .75rem;
  }

  .xbiv7yw {
    border-end-start-radius: 0;
  }

  .xzu884t {
    border-end-start-radius: .75rem;
  }

  .xer5ijw {
    border-inline-end-color: var(--x19dssoe);
  }

  .x1g56xm6 {
    border-inline-end-color: var(--xuer0jc);
  }

  .x9vy1ay {
    border-inline-end-color: var(--xve48qo);
  }

  .x18b5jzi {
    border-inline-end-style: solid;
  }

  .x10w94by {
    border-inline-end-width: 0;
  }

  .x1lun4ml {
    border-inline-end-width: 1px;
  }

  .x14e42zd {
    border-inline-start-width: 0;
  }

  .x1ga7v0g {
    border-start-end-radius: 0;
  }

  .x15mokao {
    border-start-start-radius: 0;
  }

  .xyh5bb9 {
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
  }

  .xqw77yi {
    box-shadow: 0 0 0 1px var(--xs9tf88);
  }

  .x1kfd2se {
    box-shadow: 0 1px 2px light-dark(oklch(0% 0 0 / .05), oklch(0% 0 0 / .4)), 0 12px 28px -14px light-dark(oklch(30% .02 75 / .22), oklch(0% 0 0 / .6));
  }

  .x13w8320 {
    box-shadow: 0 1px 2px var(--x1ewtqph);
  }

  .x1mzzs2v {
    box-shadow: inset 0 0 0 1px color-mix(in oklab,var(--x1m18dkc) 10%,transparent);
  }

  .x1dzlvd4 {
    box-shadow: inset 0 0 0 1px var(--xyk5ane);
  }

  .xdjwq9d {
    box-shadow: inset 0 1px 0 oklch(100% 0 0 / .2),0 1px 2px var(--x1ohrfwm);
  }

  .x1x2vbo2 {
    box-shadow: inset 0 1px 0 var(--carbon-button-highlight, transparent),0 1px 0 var(--carbon-button-drop, transparent);
  }

  .xr25wy7 {
    box-shadow: inset 2px 0 0 var(--x1x7ccea);
  }

  .x1gnnqk1 {
    box-shadow: none;
  }

  .x1axj9w3 {
    box-shadow: var(--carbon-key-surface);
  }

  .x1i2depx {
    box-shadow: inset 0 1px 1.5px light-dark(oklch(0% 0 0 / .06), oklch(0% 0 0 / .25));
  }

  .x2n88pz {
    box-shadow: inset 0 0 1px 1px var(--xd3i7kj), 0 1px 2px var(--x1ewtqph), 0 0 2px var(--x9sxb1), 0 0 0 1px var(--x8v8q2e);
  }

  .x1q9s8pu {
    box-shadow: 0 2px 2px -1px var(--x1r225sa),0 0 0 3px var(--xddz0zd);
  }

  .x6ndows {
    box-shadow: 0 2px 2px -1px var(--x1r225sa);
  }

  .x1vworxl {
    box-shadow: inset 0 1px 0 var(--x1f08fhr), 0 1px 2px var(--x1ohrfwm);
  }

  .x1vks409 {
    box-shadow: 0 0 0 2px var(--xi81sde);
  }

  .xq6dr8h {
    box-shadow: inset 0 0 1px 1px var(--xd3i7kj), 0 0 0 1px var(--xm6qnpz), 0 1px 2px var(--x1no1vw6), 0 4px 12px -2px var(--xisrubj);
  }

  .xb6bhy7 {
    box-shadow: inset 0 1px 0 var(--x1tq6czi), 0 1px 1px var(--x11mzg9u);
  }

  .xm9bed3 {
    box-shadow: inset 0 1px 0 var(--x1f08fhr), 0 4px 12px -2px var(--xisrubj);
  }

  .xk86ywi {
    box-shadow: inset 0 1px 0 var(--x16y7nuo), 0 1px 2px var(--x1ohrfwm);
  }

  .x17nzr88 {
    box-shadow: inset 0 0 1px 1px var(--xd3i7kj), 0 0 0 1px var(--xm6qnpz), 0 2px 4px var(--x1no1vw6), 0 16px 40px -8px var(--xisrubj);
  }

  .xoj72np {
    box-shadow: 0 0 0 2px color-mix(in oklab, var(--x1epoe5s) 30%, transparent);
  }

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

  .xyunh12 {
    clip-path: inset(var(--active-tab-top, 0px) calc(100% - var(--active-tab-left, 0px) - var(--active-tab-width, 0px)) calc(100% - var(--active-tab-top, 0px) - var(--active-tab-height, 0px)) var(--active-tab-left, 0px) round var(--tabs-indicator-radius, calc(.5rem - 3px)));
  }

  .x3fndi8 {
    clip-path: polygon(0 var(--track-top),100% var(--track-top),100% var(--track-bottom),0 var(--track-bottom));
  }

  .x17xd7ph {
    color: light-dark(color-mix(in oklab,var(--x1sdq1ro) 60%,transparent), var(--x1ym6ehf));
  }

  .x1ac4904 {
    color: light-dark(oklch(49% .19 295), oklch(73% .13 300));
  }

  .x1g3jy7t {
    color: oklch(98.5% 0 0);
  }

  .xgdjzi7 {
    color: var(--x15hsaz6);
  }

  .xjoi4sw {
    color: var(--x1fsz6hp);
  }

  .x1dr0jog {
    color: var(--x1m18dkc);
  }

  .x1784hie {
    color: var(--x1sdq1ro);
  }

  .x1xpsnfb {
    color: var(--x1w5j4fd);
  }

  .x25dh5k {
    color: var(--x1x7ccea);
  }

  .x9p6mog {
    color: var(--x1ym6ehf);
  }

  .x13d8vqa {
    color: var(--x2wmqch);
  }

  .x1a4mthp {
    color: var(--xcuxcxy);
  }

  .xzw3zi6 {
    color: var(--xi89j0g);
  }

  .x181y3z7 {
    color: var(--xiokxva);
  }

  .x1htaft9 {
    color: var(--xj7k8jq);
  }

  .xmeu4z7 {
    color: var(--xqfaios);
  }

  .x1d48oya {
    color: var(--xuer0jc);
  }

  .x1r0fv6s {
    color: var(--xve48qo);
  }

  .x156gqlw {
    column-gap: 1ch;
  }

  .x121lspk {
    column-gap: 1px;
  }

  .x1bghl54 {
    column-gap: .625rem;
  }

  .x4uqkkv {
    column-gap: 2rem;
  }

  .xj6j8jm {
    column-gap: 1.5rem;
  }

  .xgstczw {
    column-gap: .875rem;
  }

  .xk3rsie {
    column-gap: .375rem;
  }

  .x1q654f4 {
    column-gap: 1.25rem;
  }

  .xspvr1 {
    column-gap: 3rem;
  }

  .xri4zfh {
    column-gap: 2.5rem;
  }

  .x16owwga {
    column-gap: .75rem;
  }

  .x1nme4bw {
    column-gap: .125rem;
  }

  .x1x5wagr {
    column-gap: 1rem;
  }

  .xumgj9l {
    column-gap: 0;
  }

  .x1fc24aw {
    column-gap: .5rem;
  }

  .x1g4c11s {
    column-gap: 4rem;
  }

  .x1anzkfn {
    column-gap: 6rem;
  }

  .x175l2nl {
    column-gap: .25rem;
  }

  .x12h1iku {
    container-type: inline-size;
  }

  .x1wqpnmw {
    counter-increment: step;
  }

  .x1cdrkyh {
    counter-reset: step;
  }

  .xt0e3qv {
    cursor: default;
  }

  .x1ypdohk {
    cursor: pointer;
  }

  .x1ed109x {
    cursor: text;
  }

  .x1lliihq {
    display: block;
  }

  .xjp7ctv {
    display: contents;
  }

  .x78zum5 {
    display: flex;
  }

  .xrvj5dj {
    display: grid;
  }

  .x1rg5ohu {
    display: inline-block;
  }

  .x3nfvp2 {
    display: inline-flex;
  }

  .xwz0xwf {
    display: inline-grid;
  }

  .xt0psk2 {
    display: inline;
  }

  .x1s85apg {
    display: none;
  }

  .x1d6xbf3 {
    fill: light-dark(oklab(75.6% .000486215 .00275746), oklab(25.2% .0016417 .00451053));
  }

  .xp156ss {
    fill: color-mix(in oklab,var(--side) 70%,light-dark(oklch(18% .01 260), oklch(6% 0 0)));
  }

  .x6mw7cw {
    fill: color-mix(in oklab,var(--side) 78%,light-dark(oklch(18% .01 260), oklch(6% 0 0)));
  }

  .xghvao5 {
    fill: color-mix(in oklab,var(--side) 80%,light-dark(oklch(18% .01 260), oklch(6% 0 0)));
  }

  .x1gdnh4x {
    fill: color-mix(in oklab,var(--side) 90%,light-dark(oklch(18% .01 260), oklch(6% 0 0)));
  }

  .xn9ccjl {
    fill: color-mix(in oklab,var(--x1x7ccea) 40%,white);
  }

  .x1rwxllb {
    fill: color-mix(in oklab,var(--x1x7ccea) 72%,white);
  }

  .xjw3lby {
    fill: color-mix(in oklab,var(--x1x7ccea) 78%,black);
  }

  .x117rol3 {
    fill: currentColor;
  }

  .x15wdnmt {
    fill: light-dark(oklch(19% .006 260), oklch(12% .004 70));
  }

  .x1oqx0rs {
    fill: light-dark(oklch(20% .02 168), oklch(16% .02 168));
  }

  .x97vsnn {
    fill: light-dark(oklch(24% .008 260), oklch(12% .004 260));
  }

  .x17dyptg {
    fill: light-dark(oklch(25% .006 260), oklch(17% .004 70));
  }

  .x12qcsyr {
    fill: light-dark(oklch(32% .02 75 / .24), oklch(0% 0 0 / .55));
  }

  .x1m4c4k6 {
    fill: light-dark(oklch(32% .02 75 / .26), oklch(0% 0 0 / .6));
  }

  .xlrulfn {
    fill: light-dark(oklch(32% .02 75 / .3), oklch(0% 0 0 / .65));
  }

  .x1x5thjy {
    fill: light-dark(oklch(34% .006 260), oklch(24% .005 70));
  }

  .x6iiy70 {
    fill: light-dark(oklch(62% .006 250), oklch(50% .008 250));
  }

  .x186fuo0 {
    fill: light-dark(oklch(86% .005 250), oklch(70% .006 250));
  }

  .xrfvcl2 {
    fill: light-dark(oklch(88% .025 60), oklch(50% .02 60));
  }

  .xnr3tdj {
    fill: light-dark(oklch(88% .025 60), oklch(64% .025 60));
  }

  .xoamxta {
    fill: light-dark(oklch(90% .005 75), oklch(15.5% .005 70));
  }

  .xywr5bi {
    fill: light-dark(oklch(91% .005 80), oklch(27% .006 70));
  }

  .x1qajcfl {
    fill: light-dark(oklch(93% .006 95 / .88), oklch(90% .006 95 / .78));
  }

  .x3iopul {
    fill: light-dark(oklch(95.5% .004 75), oklch(26% .006 70));
  }

  .x1yf5s9e {
    fill: light-dark(oklch(96.5% .004 75), oklch(27% .005 70));
  }

  .x1x9qntm {
    fill: light-dark(oklch(97.5% .003 75), oklch(21.5% .003 260));
  }

  .xbh8q5q {
    fill: none;
  }

  .xcpbopk {
    fill: oklch(72% .008 80);
  }

  .x1qhcqz6 {
    fill: oklch(95% .005 80);
  }

  .xv8djlw {
    fill: var(--side);
  }

  .xq88jsz {
    fill: var(--top);
  }

  .x1nhieet {
    fill: var(--wordmark-accent, var(--x1x7ccea));
  }

  .xeym1y2 {
    fill: light-dark(#8b877e, #797983);
  }

  .x1kwcv30 {
    fill: var(--x15hsaz6);
  }

  .xeqt6sp {
    fill: light-dark(#147b4c, #3ec486);
  }

  .xlatcze {
    fill: light-dark(#1f1e1b, #ededf0);
  }

  .x1n4h4m9 {
    fill: light-dark(#fff, #1b1b1e);
  }

  .xnnfj0a {
    fill: light-dark(#f1f0ed, #1b1b1e);
  }

  .xpasix {
    fill: var(--x1ot22ib);
  }

  .xvdabj5 {
    fill: light-dark(#1f1e1b, #ededf0);
  }

  .x1rtgmu6 {
    fill: light-dark(#fff, #232326);
  }

  .xsj7loz {
    fill: light-dark(#8b877e, #6f6f79);
  }

  .xksziyf {
    fill: var(--x1x7ccea);
  }

  .xu0nz5d {
    fill: light-dark(#c8c5be, #4f4f57);
  }

  .xclcp52 {
    fill: light-dark(#0000002e, #0009);
  }

  .x1tgykbv {
    fill: var(--xcuxcxy);
  }

  .x13zl597 {
    fill: light-dark(#1a9e6214, #3ec4861f);
  }

  .x6dayu2 {
    fill: light-dark(#1f1e1b16, #ffffff1a);
  }

  .x1b0fuce {
    fill: #28c840;
  }

  .x1exn2mv {
    fill: var(--xiokxva);
  }

  .xmd4fhw {
    fill: var(--xj7k8jq);
  }

  .xywhk9h {
    fill: #febc2e;
  }

  .x11bw9yu {
    fill: #ff5f57;
  }

  .x1dysgp1 {
    fill: light-dark(#f3f2ef, #2e2e33);
  }

  .xss6vzh {
    fill: light-dark(#5f5d57, #a3a3ad);
  }

  .x96uh5f {
    fill: var(--xuer0jc);
  }

  .x1lj9uhj {
    fill: var(--xve48qo);
  }

  .x162ykd7 {
    fill: light-dark(#f8f7f5, #1f1f22);
  }

  .x9ig2vn {
    fill: light-dark(#5f5d57, #a3a3ad);
  }

  .x3rt48y {
    fill: light-dark(#00000014, #0006);
  }

  .xgnp9hi {
    filter: blur(1.2px);
  }

  .x1qgin71 {
    filter: blur(4px);
  }

  .x1sbjjv6 {
    filter: blur(5px);
  }

  .xh3jouh {
    filter: blur(6px);
  }

  .x18cw7cl {
    filter: drop-shadow(0 0 3px var(--x1x7ccea));
  }

  .x1m6vhhj {
    filter: drop-shadow(0 1px 1px light-dark(oklch(0% 0 0 / .06), oklch(0% 0 0 / .5))) drop-shadow(0 10px 18px light-dark(oklch(30% .02 75 / .09), oklch(0% 0 0 / .45)));
  }

  .x1r8uery {
    flex-basis: 0;
  }

  .x1l7klhg {
    flex-basis: 100%;
  }

  .xdl72j9 {
    flex-basis: auto;
  }

  .x3ieub6 {
    flex-direction: column-reverse;
  }

  .xdt5ytf {
    flex-direction: column;
  }

  .x1q0g3np {
    flex-direction: row;
  }

  .x1c4vz4f {
    flex-grow: 0;
  }

  .x1iyjqo2 {
    flex-grow: 1;
  }

  .x2lah0s {
    flex-shrink: 0;
  }

  .xozqiw3 {
    flex-wrap: nowrap;
  }

  .x8hhl5t {
    flex-wrap: wrap-reverse;
  }

  .x1a02dak {
    flex-wrap: wrap;
  }

  html:not([dir="rtl"]) .x1kmio9f {
    float: left;
  }

  html[dir="rtl"] .x1kmio9f {
    float: right;
  }

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

  .x1it4rog {
    font-family: var(--font-sans);
  }

  .xx6mr1u {
    font-size: .85em;
  }

  .xeb7xqv {
    font-size: .9em;
  }

  .xmo7e0w {
    font-size: 1.45px;
  }

  .x1s31vzs {
    font-size: 10.5px;
  }

  .x1k6wstc {
    font-size: 10px;
  }

  .x1j6dyjg {
    font-size: 11px;
  }

  .xfifm61 {
    font-size: 12px;
  }

  .x4z9k3i {
    font-size: 13px;
  }

  .xif65rj {
    font-size: 14px;
  }

  .x1jvydc1 {
    font-size: 15px;
  }

  .x1q7jzdg {
    font-size: 19px;
  }

  .xfmn3hh {
    font-size: 9.5px;
  }

  .xvwhms9 {
    font-size: 9px;
  }

  .xxl6z1x {
    font-size: clamp(3rem, 6.5vw, 5.75rem);
  }

  .xgh45c0 {
    font-size: clamp(3rem, 7vw, 6rem);
  }

  .x1qlqyl8 {
    font-size: inherit;
  }

  .x1873x61 {
    font-size: 2.25rem;
  }

  .xyc3jtp {
    font-size: .8rem;
  }

  .xe8lirx {
    font-size: .8125rem;
  }

  .xtg3zti {
    font-size: .6875rem;
  }

  .x13wmczj {
    font-size: 1rem;
  }

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

  .xvzwm0x {
    font-size: clamp(1.0625rem, 1.5vw, 1.1875rem);
  }

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

  .x1s0iqgg {
    font-size: 1.5rem;
  }

  .x1jrv9u9 {
    font-size: clamp(4rem, 8.5vw, 7.5rem);
  }

  .xi8vtxo {
    font-size: 1.875rem;
  }

  .xo567fw {
    font-size: 1.125rem;
  }

  .x1k4tb9n {
    font-style: italic;
  }

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

  .xo1l8bm {
    font-weight: 400;
  }

  .xk50ysn {
    font-weight: 500;
  }

  .x1s688f {
    font-weight: 600;
  }

  .x1xlr1w8 {
    font-weight: 700;
  }

  .xx1abn8 {
    grid-column-end: -1;
  }

  .xs4x48f {
    grid-column-end: actions;
  }

  .x1d1dmfs {
    grid-column-end: auto;
  }

  .x1w272jb {
    grid-column-end: description;
  }

  .x1outguz {
    grid-column-end: title;
  }

  .xcrlgei {
    grid-column-start: 1;
  }

  .x1xdureb {
    grid-column-start: 2;
  }

  .x19m76rl {
    grid-column-start: actions;
  }

  .x3telbv {
    grid-column-start: description;
  }

  .xyzsf3v {
    grid-column-start: title;
  }

  .xp0xgom {
    grid-row-end: actions;
  }

  .x1gxh9p {
    grid-row-end: auto;
  }

  .x1fwlwh1 {
    grid-row-end: description;
  }

  .xqti54a {
    grid-row-end: span 2;
  }

  .xkbb5z {
    grid-row-end: span 3;
  }

  .x1uyr80b {
    grid-row-end: title;
  }

  .x1agbcgv {
    grid-row-start: 1;
  }

  .x13vxnyz {
    grid-row-start: 2;
  }

  .x1vnunu7 {
    grid-row-start: 3;
  }

  .x1hwvgr8 {
    grid-row-start: actions;
  }

  .x8adoir {
    grid-row-start: description;
  }

  .x1s1bjc9 {
    grid-row-start: title;
  }

  .x1o61qjw {
    grid-template-columns: 1fr 1fr;
  }

  .x19513nj {
    grid-template-columns: 6rem minmax(0, 1fr);
  }

  .x1g3yg12 {
    grid-template-columns: auto 1fr auto;
  }

  .x16lqc3j {
    grid-template-columns: max-content minmax(0, 1fr);
  }

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

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

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

  .x4w6khx {
    grid-template-columns: subgrid;
  }

  .x1sx1omo {
    grid-template-rows: minmax(0, 1fr) auto;
  }

  .x1clt5hq {
    grid-template-rows: subgrid;
  }

  .xtijo5x {
    inset-inline-end: 0;
  }

  .xn68jdw {
    inset-inline-end: .75rem;
  }

  .xg8z9lw {
    inset-inline-end: .5rem;
  }

  .x1o0tod {
    inset-inline-start: 0;
  }

  .x1lxsm33 {
    inset-inline-start: var(--x-insetInlineStart);
  }

  .xc8icb0 {
    isolation: isolate;
  }

  .xl56j7k {
    justify-content: center;
  }

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

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

  .x1l1ennw {
    justify-content: space-around;
  }

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

  .xaw8158 {
    justify-content: space-evenly;
  }

  .x1o2pa38 {
    justify-items: center;
  }

  .x4xo5sw {
    justify-items: end;
  }

  .x619ttb {
    justify-items: start;
  }

  .x7v7x1q {
    justify-self: center;
  }

  .xjat59b {
    letter-spacing: -.01em;
  }

  .x72az59 {
    letter-spacing: -.02em;
  }

  .x1vyo3qp {
    letter-spacing: .04em;
  }

  .x1dgsrnt {
    letter-spacing: .06em;
  }

  .x3v99mp {
    letter-spacing: .08em;
  }

  .xi1tg2j {
    letter-spacing: -.03em;
  }

  .x17tpmhz {
    letter-spacing: -.055em;
  }

  .xsbpcjv {
    letter-spacing: -.025em;
  }

  .xjdst7b {
    letter-spacing: .1em;
  }

  .x1ksxc8v {
    line-height: 1.625;
  }

  .xo5v014 {
    line-height: 1;
  }

  .x15bjb6t {
    line-height: inherit;
  }

  .xwhq76n {
    line-height: 1rem;
  }

  .x1na26m0 {
    line-height: 1.40625;
  }

  .x1w4g0em {
    line-height: 1.33333;
  }

  .x7r42q7 {
    line-height: 1.11111;
  }

  .xwqbt60 {
    line-height: 1.2;
  }

  .x1ynrori {
    line-height: .9;
  }

  .xy60o4z {
    line-height: 1.6;
  }

  .x1g34vxp {
    line-height: 1.42857;
  }

  .x1n8lt8e {
    line-height: 1.33333;
  }

  .xw9s79q {
    line-height: 1.5;
  }

  .xvyi70z {
    line-height: 1.75;
  }

  .x1byqarz {
    line-height: 1.55556;
  }

  .x3ct3a4 {
    list-style-type: none;
  }

  .x14z9mp {
    margin-inline-end: 0;
  }

  .x1cxxpar {
    margin-inline-end: -.375rem;
  }

  .x1c5oto4 {
    margin-inline-end: -.25rem;
  }

  .x1xywkwf {
    margin-inline-end: .375rem;
  }

  .x1hb08if {
    margin-inline-start: -1px;
  }

  .xvqwovc {
    margin-inline-start: -4.2%;
  }

  .x17i8zjk {
    margin-inline-start: .03em;
  }

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

  .x6qck37 {
    margin-inline-start: -.25rem;
  }

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

  .xbyyjgo {
    opacity: .5;
  }

  .x1us6l5c {
    opacity: .8;
  }

  .xg01cxk {
    opacity: 0;
  }

  .x1hc1fzr {
    opacity: 1;
  }

  .x1clqncf {
    order: -1;
  }

  .x1umeum8 {
    order: -2;
  }

  .x9ek82g {
    order: 1;
  }

  .x14yy4lh {
    order: 2;
  }

  .x1drena8 {
    outline-color: var(--x1epoe5s);
  }

  .xn958ny {
    outline-color: var(--x1x7ccea);
  }

  .x2ssjo2 {
    outline-offset: -2px;
  }

  .x1t137rt {
    outline-style: none;
  }

  .x1de99jn {
    outline-width: 2px;
  }

  .xj0a0fe {
    overflow-wrap: anywhere;
  }

  .x1mzt3pk {
    overflow-wrap: break-word;
  }

  .x1t9paja {
    padding-inline-end: calc(.25rem - 1px);
  }

  .xml2igp {
    padding-inline-end: var(--code-pad-end, var(--code-pad-x));
  }

  .x133iatr {
    padding-inline-end: .625rem;
  }

  .x1kngrv2 {
    padding-inline-end: 2rem;
  }

  .x1ozmjuf {
    padding-inline-end: 1.5rem;
  }

  .xboemhv {
    padding-inline-end: .875rem;
  }

  .x1qxtmbr {
    padding-inline-end: .375rem;
  }

  .x13dzl9p {
    padding-inline-end: 1.25rem;
  }

  .x1io29y7 {
    padding-inline-end: 3rem;
  }

  .x1jmgju2 {
    padding-inline-end: 2.5rem;
  }

  .xlhlqqg {
    padding-inline-end: .75rem;
  }

  .x1xyq650 {
    padding-inline-end: .125rem;
  }

  .x6afwyb {
    padding-inline-end: 1rem;
  }

  .xagrgqi {
    padding-inline-end: 0;
  }

  .xap9jm8 {
    padding-inline-end: .5rem;
  }

  .xupuvk1 {
    padding-inline-end: 4rem;
  }

  .xf76n5m {
    padding-inline-end: 6rem;
  }

  .x9znww7 {
    padding-inline-end: .25rem;
  }

  .xcs8an7 {
    padding-inline-start: 2ch;
  }

  .xf9zem5 {
    padding-inline-start: var(--code-pad-start, var(--code-pad-x));
  }

  .x4luo1z {
    padding-inline-start: var(--code-pad-x);
  }

  .xiyvqoa {
    padding-inline-start: .625rem;
  }

  .x1406wxx {
    padding-inline-start: 2rem;
  }

  .x1gk7xbn {
    padding-inline-start: 1.5rem;
  }

  .x1yu98v {
    padding-inline-start: .875rem;
  }

  .xmfxnny {
    padding-inline-start: .375rem;
  }

  .xt2ojwi {
    padding-inline-start: 1.25rem;
  }

  .xcozbu9 {
    padding-inline-start: 3rem;
  }

  .xyocc60 {
    padding-inline-start: 2.5rem;
  }

  .xm56bba {
    padding-inline-start: .75rem;
  }

  .x13qoxnk {
    padding-inline-start: .125rem;
  }

  .x1d8ksk4 {
    padding-inline-start: 1rem;
  }

  .x1cyk156 {
    padding-inline-start: 0;
  }

  .x1xatvj5 {
    padding-inline-start: .5rem;
  }

  .x1ha7m0w {
    padding-inline-start: 4rem;
  }

  .x1rzxzr2 {
    padding-inline-start: 1.75rem;
  }

  .xg98bi5 {
    padding-inline-start: 6rem;
  }

  .x1dio1dy {
    padding-inline-start: .25rem;
  }

  .x1x0jnz8 {
    paint-order: stroke;
  }

  .x47corl {
    pointer-events: none;
  }

  .x10l6tqk {
    position: absolute;
  }

  .xixxii4 {
    position: fixed;
  }

  .x1n2onr6 {
    position: relative;
  }

  .x1uhb9sk {
    position: static;
  }

  .x7wzq59 {
    position: sticky;
  }

  .x1gcftaf {
    rotate: 0deg;
  }

  .xm83of2 {
    row-gap: 1px;
  }

  .xy3crrd {
    row-gap: .625rem;
  }

  .x1q8mg86 {
    row-gap: 2rem;
  }

  .x1i1pwh2 {
    row-gap: 1.5rem;
  }

  .x17bn15g {
    row-gap: .875rem;
  }

  .xy07lr8 {
    row-gap: .375rem;
  }

  .xlyp1vf {
    row-gap: 1.25rem;
  }

  .x1v9xson {
    row-gap: 3rem;
  }

  .x15zs9b7 {
    row-gap: 2.5rem;
  }

  .x9ci5j6 {
    row-gap: .75rem;
  }

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

  .x1yphinj {
    row-gap: 1rem;
  }

  .xft3jw9 {
    row-gap: 0;
  }

  .xnu9iac {
    row-gap: .5rem;
  }

  .xlzevhk {
    row-gap: 4rem;
  }

  .xtcc4ko {
    row-gap: 6rem;
  }

  .x1qi0muc {
    row-gap: .25rem;
  }

  .x3wwn96 {
    stop-color: var(--x1x7ccea);
  }

  .x6ohw4z {
    stop-color: white;
  }

  .x1ea27ud {
    stroke-dasharray: 0 100;
  }

  .xqt3mbt {
    stroke-dasharray: 1 2;
  }

  .xnq1ati {
    stroke-dasharray: 1;
  }

  .xbw2l0c {
    stroke-dasharray: 2 2;
  }

  .x1e6kp0k {
    stroke-dasharray: 3 2.5;
  }

  .x1b0o3cz {
    stroke-dashoffset: 0;
  }

  .x1owpc8m {
    stroke-linecap: round;
  }

  .x37uqsb {
    stroke-linecap: square;
  }

  .x1bivah8 {
    stroke-linejoin: miter;
  }

  .x1f6yumg {
    stroke-linejoin: round;
  }

  .xa8qais {
    stroke-width: .2px;
  }

  .xpmuf5a {
    stroke-width: .5px;
  }

  .x7mprgd {
    stroke-width: .6px;
  }

  .x17z8gs {
    stroke-width: .7px;
  }

  .x1g9cfx5 {
    stroke-width: .75px;
  }

  .x17oo0nu {
    stroke-width: .85px;
  }

  .x1dt3t4y {
    stroke-width: 1.2px;
  }

  .x1r6sdyr {
    stroke-width: 1.25px;
  }

  .x1k315e8 {
    stroke-width: 1.4px;
  }

  .xhr4kjn {
    stroke-width: 1.5px;
  }

  .x1d0auna {
    stroke-width: 1.9px;
  }

  .xnpr05h {
    stroke-width: 1px;
  }

  .xxofvwf {
    stroke-width: 15px;
  }

  .xu00u8e {
    stroke-width: 2.6px;
  }

  .xefhp24 {
    stroke-width: 5px;
  }

  .x1n6padx {
    stroke-width: 6px;
  }

  .x11dmi32 {
    stroke: color-mix(in oklab,var(--side) 55%,light-dark(oklch(18% .01 260), oklch(6% 0 0)));
  }

  .xvm6guv {
    stroke: color-mix(in oklab,var(--side) 70%,light-dark(oklch(18% .01 260), oklch(6% 0 0)));
  }

  .xn6i8x8 {
    stroke: color-mix(in oklab,var(--side) 80%,light-dark(oklch(18% .01 260), oklch(6% 0 0)));
  }

  .xif0je7 {
    stroke: color-mix(in oklab,var(--side) 90%,light-dark(oklch(18% .01 260), oklch(6% 0 0)));
  }

  .x10e143f {
    stroke: color-mix(in oklab,var(--top) 55%,white);
  }

  .x120fjqa {
    stroke: color-mix(in oklab,var(--x1sdq1ro) 10%,transparent);
  }

  .x1lye3wp {
    stroke: color-mix(in oklab,var(--xve48qo) 62%,transparent);
  }

  .x73je2i {
    stroke: currentColor;
  }

  .x1k4aq5s {
    stroke: light-dark(oklch(17% 0 0 / .11), oklch(100% 0 0 / .09));
  }

  .x81jxkx {
    stroke: light-dark(oklch(22% .012 260), oklch(11% .004 260));
  }

  .x11vwqax {
    stroke: light-dark(oklch(32% .02 75 / .26), oklch(0% 0 0 / .6));
  }

  .xda9fh6 {
    stroke: light-dark(oklch(40% .05 165), oklch(44% .05 165));
  }

  .x1ej7r8u {
    stroke: light-dark(oklch(43% .03 250), oklch(46% .035 250));
  }

  .x15rpc3u {
    stroke: light-dark(oklch(58% .008 250), oklch(50% .008 250));
  }

  .xt7210w {
    stroke: light-dark(oklch(62% .006 250), oklch(50% .008 250));
  }

  .x1r4nqrs {
    stroke: light-dark(oklch(93% .006 95 / .88), oklch(90% .006 95 / .78));
  }

  .xknqts0 {
    stroke: var(--side);
  }

  .x1u548c1 {
    stroke: var(--top);
  }

  .x8xmw6p {
    stroke: light-dark(#8b877e, #797983);
  }

  .x5n15mi {
    stroke: #e1a116;
  }

  .x176wn8g {
    stroke: var(--x15hsaz6);
  }

  .x1dapmh9 {
    stroke: var(--x19dssoe);
  }

  .xx6l32h {
    stroke: light-dark(#147b4c, #3ec486);
  }

  .x9951d2 {
    stroke: light-dark(#fff, #1b1b1e);
  }

  .x1ln43xn {
    stroke: var(--x1ot22ib);
  }

  .xr4fe28 {
    stroke: light-dark(#1f1e1b, #ededf0);
  }

  .xlamz07 {
    stroke: light-dark(#8b877e, #6f6f79);
  }

  .xjlfph9 {
    stroke: var(--x1x7ccea);
  }

  .xv5xsw8 {
    stroke: light-dark(#c8c5be, #4f4f57);
  }

  .xbgmf8i {
    stroke: light-dark(#0000002e, #ffffff2b);
  }

  .xu1tc0o {
    stroke: light-dark(#1f1e1b21, #ffffff1f);
  }

  .xeknozm {
    stroke: light-dark(#1f1e1b16, #ffffff1a);
  }

  .xhswd0k {
    stroke: var(--xi89j0g);
  }

  .x6p0lp7 {
    stroke: #e2463f;
  }

  .xzqz9vd {
    stroke: light-dark(#ebe9e5, #333338);
  }

  .xr02u8o {
    stroke: light-dark(#147b4c40, #3ec48640);
  }

  .x1l2nwu3 {
    stroke: var(--xqtnsa);
  }

  .x10rxxk4 {
    stroke: light-dark(#0000, #a3a3ad);
  }

  .xezc54i {
    stroke: light-dark(#5f5d57, #a3a3ad);
  }

  .x6dmgh7 {
    stroke: var(--xuer0jc);
  }

  .xqnjnwj {
    stroke: var(--xve48qo);
  }

  .xs054dq {
    stroke: #14ae2c;
  }

  .x1byc4qc {
    stroke: light-dark(#5f5d57, #0000);
  }

  .xutxcax {
    stroke: light-dark(#5f5d57, #a3a3ad);
  }

  .xeq4nuv {
    tab-size: 2;
  }

  .x2b8uid {
    text-align: center;
  }

  .xp4054r {
    text-align: end;
  }

  .x1yc453h {
    text-align: start;
  }

  .x1nuaoq1 {
    -webkit-text-decoration-color: color-mix(in oklab,var(--x1sdq1ro) 30%,transparent);
    text-decoration-color: color-mix(in oklab,var(--x1sdq1ro) 30%,transparent);
  }

  .xr5o5jz {
    text-decoration-color: #0000;
  }

  .xlk6r20 {
    -webkit-text-decoration-color: var(--x15hsaz6);
    text-decoration-color: var(--x15hsaz6);
  }

  .xkrqix3 {
    text-decoration-line: none;
  }

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

  .x1noujsh {
    text-indent: -2ch;
  }

  .xlyipyv {
    text-overflow: ellipsis;
  }

  .xtvhhri {
    text-transform: uppercase;
  }

  .x1ohr1zr {
    text-underline-offset: .2em;
  }

  .xda060z {
    text-underline-offset: 3px;
  }

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

  .xjygbdx {
    text-underline-offset: 6px;
  }

  .x1w2vvpw {
    text-wrap: balance;
  }

  .x1fzhlzt {
    text-wrap: pretty;
  }

  .x1764fhq {
    transform-box: fill-box;
  }

  .x7ol4q1 {
    transform-origin: 50% 60%;
  }

  .x1g0ag68 {
    transform-origin: center;
  }

  .x1nf803f {
    transform-origin: 0;
  }

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

  .x1c071of {
    transform: none;
  }

  .x1158fpu {
    transform: rotate(45deg);
  }

  .x1a33avv {
    transform: scale(.5);
  }

  .x1k3qt30 {
    transform: scale(.95) translateX(-.5rem);
  }

  .xpnx1ny {
    transform: scale(.95) translateX(.5rem);
  }

  .xzhylcy {
    transform: scale(.95) translateY(-.5rem);
  }

  .x113z14w {
    transform: scale(.95) translateY(.5rem);
  }

  .x1jec706 {
    transform: scale(.95);
  }

  .x1ufz0iv {
    transform: scaleX(0);
  }

  .xsgfbqt {
    transform: scaleX(var(--from));
  }

  .x5i6ehr {
    transform: translateX(-100%);
  }

  .xbryuvx {
    transform: translateX(0);
  }

  .x184fap9 {
    transform: translateY(calc(-50% - 2px)) rotate(45deg);
  }

  .xmck8ns {
    transform: var(--carbon-sheet-closed-transform);
  }

  .x1v80vcs {
    transform: var(--theme-icon-sun);
  }

  .xc2kfk7 {
    transform: var(--theme-icon-moon);
  }

  .x92j181 {
    transform: var(--theme-icon-system);
  }

  .x1ahifba {
    transition-delay: 0s;
  }

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

  .x3icemf {
    transition-duration: .35s;
  }

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

  .x1mq3mr6 {
    transition-duration: 0s;
  }

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

  .x1ddsd8z {
    transition-duration: .15s, .3s;
  }

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

  .x155titd {
    transition-duration: .4s;
  }

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

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

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

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

  .x15406qy {
    transition-property: background-color;
  }

  .x12zzom9 {
    transition-property: border-color, box-shadow;
  }

  .xshfolx {
    transition-property: border-color;
  }

  .x7ayfe5 {
    transition-property: clip-path;
  }

  .x13vghmo {
    transition-property: color, background-color, border-color, box-shadow, opacity, transform;
  }

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

  .x1oy24xj {
    transition-property: color, background-color, border-color;
  }

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

  .x1gbuem2 {
    transition-property: color, background-color;
  }

  .xt3l3uh {
    transition-property: color;
  }

  .x1wro1fj {
    transition-property: fill, stroke, opacity;
  }

  .x1fwcy2r {
    transition-property: fill;
  }

  .xua3uq3 {
    transition-property: height;
  }

  .x98hnz2 {
    transition-property: left, top, width, height;
  }

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

  .x19991ni {
    transition-property: opacity;
  }

  .xeirdtl {
    transition-property: text-decoration-color;
  }

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

  .xzyrkuo {
    transition-property: transform, rotate;
  }

  .x11xpdln {
    transition-property: transform;
  }

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

  .x1bcc7no {
    transition-timing-function: cubic-bezier(.32, .72, 0, 1);
  }

  .x1bc3y42 {
    transition-timing-function: linear(0, .0575, .1802, .3206, .4549, .5727, .6709, .7499, .812, .86, .8965, .9239, .9444, .9596, .9707, .9789, .9848, .9891, .9922, .9944, .996, .9972, .998, .9986, 1);
  }

  .xck7jvs {
    transition-timing-function: cubic-bezier(.4, 0, .2, 1),linear(0, .0575, .1802, .3206, .4549, .5727, .6709, .7499, .812, .86, .8965, .9239, .9444, .9596, .9707, .9789, .9848, .9891, .9922, .9944, .996, .9972, .998, .9986, 1);
  }

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

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

  .x1hx0egp {
    -webkit-user-select: text;
    user-select: text;
  }

  .x13efnbd {
    vector-effect: non-scaling-stroke;
  }

  .x11njtxf {
    vertical-align: baseline;
  }

  .xuxw1ft {
    white-space: nowrap;
  }

  .x126k92a {
    white-space: pre-wrap;
  }

  .x1sdyfia {
    white-space: pre;
  }

  .x8knxv4 {
    z-index: -1;
  }

  .xjnprlw {
    z-index: 50;
  }

  .x2o3oqo {
    z-index: 10;
  }

  .x1vzjwum {
    z-index: 20;
  }

  @media (width >= 48rem) {
    .xupg8id.xupg8id {
      --carbon-command-list-height: 24rem;
    }
  }

  @media (width < 48rem) {
    .x16tixa7.x16tixa7 {
      --carbon-command-list-height: none;
    }
  }

  .x1ttwsdt.x1ttwsdt:where(.x1fdnvo5:hover *) {
    color: var(--x1sdq1ro);
  }

  .xjv59bi:focus-visible {
    box-shadow: inset 0 0 0 2px var(--x1x7ccea);
  }

  .x1u4wpm7:focus-visible {
    box-shadow: inset 0 1px 0 oklch(100% 0 0 / .2),0 1px 2px var(--x1ohrfwm),0 0 0 2px color-mix(in oklab, var(--x1epoe5s) 30%, transparent);
  }

  .x11d53lz:focus-visible {
    box-shadow: inset 0 1px 0 var(--carbon-button-highlight, transparent),0 1px 0 var(--carbon-button-drop, transparent),0 0 0 2px color-mix(in oklab, var(--x1epoe5s) 30%, transparent);
  }

  .x1xk3k8f:focus-visible {
    box-shadow: none;
  }

  .xe3vnf4:focus-visible {
    box-shadow: var(--carbon-key-surface),0 0 0 2px color-mix(in oklab, var(--x1epoe5s) 30%, transparent);
  }

  .x1dvcc2n:focus-visible {
    box-shadow: 0 2px 2px -1px var(--x1r225sa),0 0 0 3px var(--xddz0zd);
  }

  .x1h5f5fb:focus-visible {
    box-shadow: inset 0 1px 0 var(--x1f08fhr), 0 1px 2px var(--x1ohrfwm),0 0 0 2px color-mix(in oklab, var(--x1epoe5s) 30%, transparent);
  }

  .x8emj2n:focus-visible {
    box-shadow: 0 0 0 2px var(--xi81sde);
  }

  .xnpbsuz:focus-visible {
    box-shadow: inset 0 1px 0 var(--x1tq6czi), 0 1px 1px var(--x11mzg9u),0 0 0 2px color-mix(in oklab, var(--x1epoe5s) 30%, transparent);
  }

  .x1d6mcvj:focus-visible {
    box-shadow: 0 0 0 2px var(--x1epoe5s);
  }

  .xl8u387:focus-visible {
    box-shadow: inset 0 1px 0 var(--x16y7nuo), 0 1px 2px var(--x1ohrfwm),0 0 0 2px var(--xi81sde);
  }

  .x12ts9z1:focus-within, .x164omei:focus-visible {
    box-shadow: 0 0 0 2px color-mix(in oklab, var(--x1epoe5s) 30%, transparent);
  }

  .x1nbjrsx.x1nbjrsx:where(.xvqo6wi:has([value="cli"]:checked) *) {
    display: block;
  }

  .x1wbfu9a.x1wbfu9a:where(.xvqo6wi:has([value="cli"]:checked) *) {
    display: inline;
  }

  .xvrt7z.xvrt7z:where(.xvqo6wi:has([value="cli"]:checked) *) {
    display: none;
  }

  .x1euntei:focus-within {
    opacity: 1;
  }

  .x1tqyysr:focus-visible {
    outline-color: var(--x1epoe5s);
  }

  .x9v5kkp:focus-visible {
    outline-style: solid;
  }

  .x4xl6zf:focus-visible {
    outline-width: 1px;
  }

  .x1va3p4l.x1va3p4l:where(.x1fdnvo5[data-panel-open] *) {
    transform: scaleY(-1);
  }

  .x1u8ucja:focus-visible {
    z-index: 1;
  }

  .x15dye9f:has(:checked) {
    background-color: var(--xuer0jc);
  }

  .x1axe1xr:has(:checked) {
    box-shadow: inset 0 2px 0 var(--x1x7ccea);
  }

  .xdlb63b:has(:checked) {
    color: var(--xve48qo);
  }

  .x1tg970a:has(:checked) {
    font-weight: 500;
  }

  .xnnj0qo:has(:focus-visible) {
    outline-style: solid;
  }

  .xyut6nr:nth-child(1 of [data-slot]) {
    border-end-start-radius: var(--carbon-button-radius);
  }

  .xebkigs:nth-child(1 of [data-slot]) {
    border-inline-start-width: 1px;
  }

  .x1oalrk5:nth-child(1 of [data-slot]) {
    border-start-end-radius: var(--carbon-button-radius);
  }

  .xhpxffb:nth-child(1 of [data-slot]) {
    border-start-start-radius: var(--carbon-button-radius);
  }

  .xglf3am:nth-last-child(1 of [data-slot]) {
    border-end-end-radius: var(--carbon-button-radius);
  }

  .xwvegap:nth-last-child(1 of [data-slot]) {
    border-end-start-radius: var(--carbon-button-radius);
  }

  .xj5d7yr:nth-last-child(1 of [data-slot]) {
    border-start-end-radius: var(--carbon-button-radius);
  }

  .x1davaj4:empty {
    background-color: var(--x1ksfv76);
  }

  .xeit1lz:empty {
    box-shadow: none;
  }

  .x711zd4:disabled {
    background-color: var(--x17e42zk);
  }

  .xuv0uyh:disabled {
    background-color: var(--x1ksfv76);
  }

  .xijokvz:disabled {
    opacity: .5;
  }

  .x1fzehxr:disabled {
    opacity: 1;
  }

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

  .xtgo6u3:hover {
    background-color: light-dark(var(--xxgvebn), color-mix(in oklab,var(--xzxs1e6) 50%,transparent));
  }

  .x1v895f1:hover {
    color: var(--x1sdq1ro);
  }

  @media (prefers-reduced-motion: reduce) {
    .x1aquc0h.x1aquc0h {
      animation-name: none;
    }

    .x133n7.x133n7 {
      fill: var(--x1x7ccea);
    }

    .x1o9sq8h.x1o9sq8h {
      opacity: 0;
    }
  }

  @media (width <= 47.99rem) {
    .x1fpzsbg.x1fpzsbg {
      opacity: 1;
    }
  }

  @media (prefers-reduced-motion: reduce) {
    .x1hzlsmi.x1hzlsmi {
      rotate: 0deg;
    }

    .xuupxpy.xuupxpy {
      transform: none;
    }

    .x12w9bfk.x12w9bfk {
      transition-duration: 0s;
    }
  }

  @media (hover: hover) and (not (prefers-reduced-motion: reduce)) {
    .xmsbwtb.xmsbwtb.xmsbwtb:where(.xdorc91:hover *) {
      animation-name: x1b9mq2u-B;
    }

    .x1rf8j0v.x1rf8j0v.x1rf8j0v:where(.xdorc91:hover *) {
      animation-name: x1j9dbg3-B;
    }

    .x1tw1akj.x1tw1akj.x1tw1akj:where(.xdorc91:hover *) {
      animation-name: xa9b65f-B;
    }
  }

  @media (hover: hover) {
    .x53ak75.x53ak75.x53ak75:where(.xdorc91:hover *) {
      background-color: color-mix(in oklab,var(--xve48qo) 3%,var(--xuer0jc));
    }
  }

  @media (hover: hover) and ((width > 47.99rem)) {
    .xcavaar.xcavaar.xcavaar:where(.x1masxoz:hover *) {
      opacity: 1;
    }
  }

  @media (hover: hover) {
    .x10js4d7.x10js4d7.x10js4d7:where(.xdorc91:hover *) {
      opacity: 1;
    }
  }

  @media (hover: hover) and (prefers-reduced-motion: no-preference) and (not (prefers-reduced-motion: reduce)) {
    .x1yrf1sg.x1yrf1sg.x1yrf1sg:where(.x-default-marker:hover *) {
      rotate: -20deg;
    }

    .x4y8d5p.x4y8d5p.x4y8d5p:where(.x-default-marker:hover *) {
      rotate: -8deg;
    }

    .x12yhud9.x12yhud9.x12yhud9:where(.x-default-marker:hover *) {
      rotate: 45deg;
    }

    .x1n12gsc.x1n12gsc.x1n12gsc:where(.x-default-marker:hover *) {
      transform: rotate(-12deg) scale(1.12);
    }
  }

  @media (hover: hover) {
    .x464tjl.x464tjl.x464tjl:where(.xdorc91:hover *) {
      transform: scaleX(1);
    }
  }

  @media (hover: hover) and (prefers-reduced-motion: no-preference) and (not (prefers-reduced-motion: reduce)) {
    .x9m2g34.x9m2g34.x9m2g34:where(.x-default-marker:hover *) {
      transform: translateX(.1875rem);
    }
  }

  @media (hover: hover) {
    .x4kdpck.x4kdpck.x4kdpck:where(.xdorc91:hover *) {
      transform: translateX(var(--by));
    }

    .x1slffpd.x1slffpd.x1slffpd:where(.xdorc91:hover *) {
      transition-delay: .12s;
    }

    .x17iwo4s.x17iwo4s.x17iwo4s:where(.xdorc91:hover *) {
      transition-delay: .3s;
    }

    .x1fxut45.x1fxut45.x1fxut45:where(.xdorc91:hover *) {
      transition-delay: .85s;
    }
  }

  @media (hover: hover) and (not (prefers-reduced-motion: reduce)) {
    .x11tvdum.x11tvdum.x11tvdum:where(.xdorc91:hover *) {
      transition-duration: .9s;
    }
  }

  @container (width >= 48rem) {
    .x1xamwqu.x1xamwqu {
      align-items: flex-start;
    }

    .x1o8cb84.x1o8cb84 {
      flex-direction: column;
    }

    .x18iyzyr.x18iyzyr {
      grid-template-columns: 5rem minmax(0, 1fr);
    }

    .x1s3tuvs.x1s3tuvs {
      grid-template-columns: minmax(7rem, 1fr) minmax(0, 42rem) minmax(0, 1fr);
    }

    .x1ga6al.x1ga6al {
      padding-inline-start: 1.25rem;
    }

    .x1x5zyv.x1x5zyv {
      position: sticky;
    }

    .x1cr56ly.x1cr56ly {
      row-gap: 1.5rem;
    }

    .x1wgdqs8.x1wgdqs8 {
      row-gap: 4rem;
    }

    .x1clfdjd.x1clfdjd {
      row-gap: 6rem;
    }
  }

  @media (hover: hover) {
    .xc2rqq9.xc2rqq9:hover {
      background-color: color-mix(in oklab,var(--x1x7ccea) 92%,white);
    }

    .x1eu0nav.x1eu0nav:hover {
      background-color: color-mix(in oklab,var(--xve48qo) 5%,var(--xuer0jc));
    }

    .xx1llro.xx1llro:hover {
      background-color: light-dark(oklch(96% 0 0), oklch(24.5% 0 0));
    }

    .x6z2us7.x6z2us7:hover {
      background-color: light-dark(var(--xpxik7y), color-mix(in oklab,var(--xpxik7y) 50%,transparent));
    }

    .x1jgqqx1.x1jgqqx1:hover {
      background-color: var(--x1b1e31z);
    }

    .x1rkldnq.x1rkldnq:hover {
      background-color: var(--xaifng1);
    }

    .x1w2el22.x1w2el22:hover {
      background-color: var(--xpxik7y);
    }

    .xl23f4f.xl23f4f:hover {
      background-color: var(--xuer0jc);
    }

    .xjrzn6f.xjrzn6f:hover {
      color: var(--x1sdq1ro);
    }

    .x12cpyqt.x12cpyqt:hover {
      color: var(--x1x7ccea);
    }

    .x1ie4h8e.x1ie4h8e:hover {
      color: var(--xve48qo);
    }

    .xlovy5b.xlovy5b:hover {
      -webkit-text-decoration-color: color-mix(in oklab,var(--x1sdq1ro) 60%,transparent);
      text-decoration-color: color-mix(in oklab,var(--x1sdq1ro) 60%,transparent);
    }

    .x1311tzo.x1311tzo:hover {
      -webkit-text-decoration-color: var(--xve48qo);
      text-decoration-color: var(--xve48qo);
    }

    .x366mxz.x366mxz:hover {
      text-decoration-line: underline;
    }

    .xxbn76i.xxbn76i:active {
      transform: scale(.97);
    }
  }
}

@layer priority5 {
  .x19zbtno {
    border-bottom-color: var(--x19dssoe);
  }

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

  .x1qhh985 {
    border-bottom-width: 0;
  }

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

  .xf8owas {
    border-top-color: var(--x19dssoe);
  }

  .xlya59e {
    border-top-style: dashed;
  }

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

  .x972fbf {
    border-top-width: 0;
  }

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

  .x1b1nim6 {
    bottom: -.5px;
  }

  .x1ey2m1c {
    bottom: 0;
  }

  .x1p934pq {
    bottom: -.625rem;
  }

  .xvwdaot {
    bottom: .375rem;
  }

  .x1nnp5p7 {
    height: .6875rem;
  }

  .xqtp20y {
    height: 0;
  }

  .xmll18r {
    height: 1.25rem;
  }

  .x5yr21d {
    height: 100%;
  }

  .x7intt6 {
    height: 1ex;
  }

  .xjm9jq1 {
    height: 1px;
  }

  .x36qwtl {
    height: 2px;
  }

  .x1q7yecz {
    height: 4.5rem;
  }

  .xt7dq6l {
    height: auto;
  }

  .x1gxmksi {
    height: calc(100% + .375rem);
  }

  .xg7h5cd {
    height: fit-content;
  }

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

  .x1gezbiy {
    height: var(--active-tab-height);
  }

  .xxuocud {
    height: .625rem;
  }

  .x2e36up {
    height: 2rem;
  }

  .x835skc {
    height: 1.5rem;
  }

  .xv4c7jf {
    height: .875rem;
  }

  .x1me945g {
    height: .375rem;
  }

  .x1eeft5n {
    height: 1.25rem;
  }

  .xbxr7p5 {
    height: 2.5rem;
  }

  .x1hjpo9q {
    height: .75rem;
  }

  .x5zxknf {
    height: 1rem;
  }

  .x1iwuttl {
    height: 3.5rem;
  }

  .x1xs7xkz {
    height: 2.25rem;
  }

  .xghkmnx {
    height: 1.75rem;
  }

  .xu96u03 {
    left: 0;
  }

  .xuarywc {
    left: -.25rem;
  }

  .xvbikie {
    left: var(--active-tab-left);
  }

  .x1jyxor1 {
    margin-bottom: -1px;
  }

  .x1v95xev {
    margin-bottom: -1.25rem;
  }

  .x1005jod {
    margin-bottom: 2rem;
  }

  .x1k2omb4 {
    margin-bottom: 2.5rem;
  }

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

  .xz9ry4m {
    margin-bottom: 1rem;
  }

  .xx71295 {
    margin-bottom: 4rem;
  }

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

  .x1y332i5 {
    margin-top: -1px;
  }

  .xr1yuqi {
    margin-top: auto;
  }

  .xptc8fc {
    margin-top: calc(.8125em - .5rem);
  }

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

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

  .x1vejcoi {
    margin-top: .125rem;
  }

  .x16m6fhr {
    margin-top: 1rem;
  }

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

  .x41fuce {
    margin-top: 4rem;
  }

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

  .x1fc7kte {
    max-height: 40rem;
  }

  .x1tlxtfo {
    max-height: calc(100svh - 8.5rem);
  }

  .x1s8rl8a {
    max-height: calc(100svh - 3.5rem);
  }

  .x7ab17h {
    max-height: none;
  }

  .x1374xjt {
    max-height: var(--available-height);
  }

  .xnzbo72 {
    max-height: var(--carbon-command-list-height, 18rem);
  }

  .x193iq5w {
    max-width: 100%;
  }

  .x9h9p8b {
    max-width: 20rem;
  }

  .xuv54rz {
    max-width: 22rem;
  }

  .xowlazn {
    max-width: 24rem;
  }

  .x1ptgtm5 {
    max-width: 26rem;
  }

  .x1gd810n {
    max-width: 30.25em;
  }

  .x18t6ddr {
    max-width: 30rem;
  }

  .x1sxjomp {
    max-width: 36em;
  }

  .x9kgaae {
    max-width: 40em;
  }

  .xf2d64e {
    max-width: 40rem;
  }

  .x1jb01v5 {
    max-width: 42rem;
  }

  .x1dwg165 {
    max-width: 44rem;
  }

  .x1l59rab {
    max-width: 52rem;
  }

  .xiky8lt {
    max-width: 62ch;
  }

  .x1x1rfll {
    max-width: none;
  }

  .xna06ou {
    max-width: 24rem;
  }

  .xvedxmw {
    max-width: 12rem;
  }

  .x2f1ba5 {
    max-width: 80rem;
  }

  .x1lkst6s {
    max-width: 48rem;
  }

  .xfypc3 {
    max-width: 32rem;
  }

  .xd5yhoh {
    max-width: 28rem;
  }

  .x1um81pq {
    max-width: 20rem;
  }

  .x2lwn1j {
    min-height: 0;
  }

  .x1y06tjk {
    min-height: 100svh;
  }

  .x1ymnqli {
    min-height: 15rem;
  }

  .x4f8skw {
    min-height: 22rem;
  }

  .xu5dpsw {
    min-height: 1.125rem;
  }

  .x1rpfxvb {
    min-height: 2rem;
  }

  .x17sy8o8 {
    min-height: 3rem;
  }

  .xvd51tq {
    min-height: 2.5rem;
  }

  .xeuugli {
    min-width: 0;
  }

  .xgqtt45 {
    min-width: 100%;
  }

  .x1843ork {
    min-width: 6rem;
  }

  .x1ag9ea8 {
    min-width: 9rem;
  }

  .x1x7z5dn {
    min-width: max(8rem,var(--anchor-width));
  }

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

  .xf02h0l {
    min-width: 1.25rem;
  }

  .xw2csxc {
    overflow-x: auto;
  }

  .x6ikm8r {
    overflow-x: hidden;
  }

  .x1odjw0f {
    overflow-y: auto;
  }

  .x18d9i69 {
    padding-bottom: 0;
  }

  .x1msos66 {
    padding-bottom: .625rem;
  }

  .xs37sjo {
    padding-bottom: 2rem;
  }

  .x1stbhk4 {
    padding-bottom: 1.5rem;
  }

  .xps6m6f {
    padding-bottom: .875rem;
  }

  .x3wq771 {
    padding-bottom: .375rem;
  }

  .x172xm22 {
    padding-bottom: 1.25rem;
  }

  .xok83if {
    padding-bottom: 3rem;
  }

  .xfvndwr {
    padding-bottom: 2.5rem;
  }

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

  .x1ux944q {
    padding-bottom: .125rem;
  }

  .xsdigmh {
    padding-bottom: 1rem;
  }

  .xlsg57f {
    padding-bottom: 0;
  }

  .x16ndkmh {
    padding-bottom: .5rem;
  }

  .x16i0l38 {
    padding-bottom: 4rem;
  }

  .xuu56kv {
    padding-bottom: 6rem;
  }

  .x1sse4d8 {
    padding-bottom: .25rem;
  }

  .xexx8yu {
    padding-top: 0;
  }

  .x9qyj8l {
    padding-top: calc(.75rem + var(--carbon-tray-spacing, .75rem));
  }

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

  .x1wwnbb8 {
    padding-top: 2rem;
  }

  .x1o2atsl {
    padding-top: 1.5rem;
  }

  .xv57mcz {
    padding-top: .875rem;
  }

  .xpzqlp9 {
    padding-top: .375rem;
  }

  .x1eau4ld {
    padding-top: 1.25rem;
  }

  .x1om4qzb {
    padding-top: 3rem;
  }

  .x17xzke3 {
    padding-top: 2.5rem;
  }

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

  .xrn4y05 {
    padding-top: .125rem;
  }

  .x1vmejzr {
    padding-top: 1rem;
  }

  .x1kvl1z1 {
    padding-top: 0;
  }

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

  .x1yjbikp {
    padding-top: 4rem;
  }

  .x192hcvj {
    padding-top: 6rem;
  }

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

  @media (width >= 48rem) {
    .x1mcpkzh.x1mcpkzh {
      padding: 2rem;
    }

    .x1m0oikt.x1m0oikt {
      padding: 2.5rem;
    }

    .x18hj7s9.x18hj7s9 {
      padding: 1rem;
    }
  }

  .x1f83cfr {
    right: -.25rem;
  }

  .x3m8u43 {
    right: 0;
  }

  .x12emzcr {
    right: -.25rem;
  }

  .x1tisjrv {
    right: .625rem;
  }

  .x1pxpzel {
    right: .5rem;
  }

  .x1kexwv8 {
    scroll-margin-bottom: .25rem;
  }

  .xc7tcf4 {
    scroll-margin-top: 5rem;
  }

  .xarf15i {
    scroll-margin-top: .25rem;
  }

  .x1gbes83 {
    scroll-padding-bottom: .25rem;
  }

  .x1g3hakf {
    scroll-padding-top: .25rem;
  }

  .x13vifvy {
    top: 0;
  }

  .x3rkcgd {
    top: -.375rem;
  }

  .xe1kx2f {
    top: 5.5rem;
  }

  .xrixkb0 {
    top: 6rem;
  }

  .x10uur0e {
    top: var(--active-tab-top);
  }

  .x1m4c1om {
    top: .625rem;
  }

  .xmur7ow {
    top: .375rem;
  }

  .x1mlhbg3 {
    top: .75rem;
  }

  .x1b5g567 {
    top: 3.5rem;
  }

  .x109h01p {
    top: .5rem;
  }

  .x1cppu8j {
    top: .25rem;
  }

  .x1tmz82h {
    width: .6875rem;
  }

  .x184d3mk {
    width: .92ex;
  }

  .xwqq7k2 {
    width: 1.25rem;
  }

  .xh8yej3 {
    width: 100%;
  }

  .xerfsed {
    width: 115%;
  }

  .x1brf3r0 {
    width: 11rem;
  }

  .xrdac2d {
    width: 13rem;
  }

  .x1qyi71f {
    width: 18rem;
  }

  .x1i1rx1s {
    width: 1px;
  }

  .xfo62xy {
    width: 2px;
  }

  .x1q22l7i {
    width: 4.5rem;
  }

  .xg0jo4d {
    width: 75%;
  }

  .x14atkfc {
    width: auto;
  }

  .xeq5yr9 {
    width: fit-content;
  }

  .xezivpi {
    width: max-content;
  }

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

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

  .xmcfugk {
    width: .625rem;
  }

  .x1bpyco {
    width: 2rem;
  }

  .x15u514s {
    width: 1.5rem;
  }

  .x1kpl90y {
    width: .875rem;
  }

  .x65g8sv {
    width: .375rem;
  }

  .x14fn2md {
    width: 1.25rem;
  }

  .x1zdqqs {
    width: .75rem;
  }

  .xb60nb2 {
    width: 1rem;
  }

  .x125ttkp {
    width: 2.25rem;
  }

  .xmpanbd {
    width: 1.75rem;
  }

  .x10n88xp:not(:first-child) {
    border-top-width: 1px;
  }

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

  .xpjnohw:nth-child(1 of [data-slot]) {
    border-top-width: 1px;
  }

  @container (width >= 48rem) {
    .xdjbfyy.xdjbfyy {
      margin-bottom: 0;
    }

    .x367ego.x367ego {
      padding-top: .375rem;
    }
  }
}

@layer priority6 {
  @media (width >= 48rem) {
    .x1vatzkv.x1vatzkv {
      border-radius: .75rem;
    }

    .xb70orx.xb70orx {
      grid-template-areas: "title actions"
                           "description description";
    }
  }

  @media (width >= 64rem) {
    .x2604ju.x2604ju {
      margin-inline: 0;
    }
  }

  @media (width >= 48rem) {
    .xsvy5ee.xsvy5ee {
      padding-block: 2rem;
    }

    .x1mol6ub.x1mol6ub {
      padding-block: 1.25rem;
    }

    .x14yjv2l.x14yjv2l {
      padding-block: 2.5rem;
    }

    .xt6klth.xt6klth {
      padding-inline: 2rem;
    }

    .xt8iwi3.xt8iwi3 {
      padding-inline: 1.5rem;
    }

    .x1r7wkyv.x1r7wkyv {
      padding-inline: 1.25rem;
    }
  }

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

  @media (width >= 48rem) {
    .x1tolg8z.x1tolg8z {
      padding-inline: 1rem;
    }

    .xs9goyh.xs9goyh {
      padding-inline: 4rem;
    }
  }
}

@layer priority7 {
  @media (width >= 64rem) {
    .x1km7w98.x1km7w98 {
      background-color: color-mix(in oklab,var(--xve48qo) 3%,var(--xuer0jc));
    }

    .x1y5oim0.x1y5oim0 {
      background-image: linear-gradient(to bottom,transparent calc(2.5rem - 1px),var(--x19dssoe) calc(2.5rem - 1px),var(--x19dssoe) 2.5rem,transparent 2.5rem);
    }

    .xn4phwa.xn4phwa {
      border-inline-end-width: 0;
    }

    .x3bx2qu.x3bx2qu {
      border-inline-end-width: 1px;
    }
  }

  @media (width >= 48rem) {
    .x1bcfr59.x1bcfr59 {
      box-shadow: inset 0 0 1px 1px var(--xd3i7kj), 0 0 0 1px var(--xm6qnpz), 0 2px 4px var(--x1no1vw6), 0 16px 40px -8px var(--xisrubj);
    }
  }

  @media (width >= 64rem) {
    .xhkghsa.xhkghsa {
      column-gap: 0;
    }
  }

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

  @media (width >= 48rem) {
    .xmvmu8n.xmvmu8n {
      display: block;
    }
  }

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

  @container (width >= 64rem) {
    .x1k5yfzp.x1k5yfzp {
      display: block;
    }
  }

  @media (width >= 40rem) {
    .xtkxywd.xtkxywd {
      display: flex;
    }
  }

  @media (width >= 48rem) {
    .x17usq6h.x17usq6h {
      display: flex;
    }
  }

  @media (width >= 64rem) {
    .xkgxgm6.xkgxgm6 {
      display: flex;
    }
  }

  @media (width >= 48rem) {
    .xc0sz9s.xc0sz9s {
      display: inline-flex;
    }
  }

  @media (width >= 40rem) {
    .xjs7812.xjs7812 {
      display: inline;
    }

    .x1ku6xti.x1ku6xti {
      display: none;
    }
  }

  @media (width >= 48rem) {
    .x19aowl8.x19aowl8 {
      display: none;
    }

    .x50hxw1.x50hxw1 {
      flex-direction: row;
    }

    .xna3gb1.xna3gb1 {
      font-size: 2.25rem;
    }

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

    .x1o6xbh4.x1o6xbh4 {
      font-size: 1.875rem;
    }

    .xt25azq.xt25azq {
      font-size: 1.125rem;
    }
  }

  @media (width >= 64rem) {
    .x1u5un60.x1u5un60 {
      font-size: 1.125rem;
    }
  }

  @media (width >= 48rem) {
    .x946xy8.x946xy8 {
      grid-column-end: span 2;
    }
  }

  @media (width >= 64rem) {
    .x1wd390r.x1wd390r {
      grid-column-end: span 2;
    }

    .xejuygi.xejuygi {
      grid-column-start: 2;
    }

    .x1o2veco.x1o2veco {
      grid-row-end: span 2;
    }

    .x6s6vli.x6s6vli {
      grid-row-start: 1;
    }
  }

  @media (width >= 48rem) {
    .x16vcd8e.x16vcd8e {
      grid-template-columns: 15rem minmax(0, 1fr);
    }
  }

  @container (width >= 64rem) {
    .xmv7e6i.xmv7e6i {
      grid-template-columns: minmax(0, 1fr) 13rem;
    }
  }

  @media (width >= 48rem) {
    .x14euwqt.x14euwqt {
      grid-template-columns: minmax(0, 1fr) auto;
    }
  }

  @media (width >= 64rem) {
    .x14k2ixh.x14k2ixh {
      grid-template-columns: minmax(0, 1fr);
    }

    .x1dma2by.x1dma2by {
      grid-template-columns: minmax(0, 3fr) minmax(0, 9fr);
    }

    .xcu4ae7.xcu4ae7 {
      grid-template-columns: minmax(0, 4fr) minmax(0, 8fr);
    }

    .x4uyrz5.x4uyrz5 {
      grid-template-columns: minmax(0, 5fr) minmax(0, 7fr);
    }

    .xs14i9o.xs14i9o {
      grid-template-columns: minmax(0, 7fr) minmax(0, 5fr);
    }
  }

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

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

  @media (width >= 64rem) {
    .x95rkpj.x95rkpj {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }

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

    .xi5do0k.xi5do0k {
      grid-template-rows: auto minmax(0, 1fr) auto;
    }
  }

  .x1h5trzc:before, .xgmhms5:after {
    inset: -1px;
  }

  .xarstr8:after {
    inset: 0;
  }

  @media (width >= 48rem) {
    .x152kk6q.x152kk6q {
      justify-content: flex-end;
    }

    .x7pk1bm.x7pk1bm {
      line-height: 1.11111;
    }

    .x1a7jnfm.x1a7jnfm {
      line-height: 1.2;
    }

    .x48rkft.x48rkft {
      line-height: 1.42857;
    }

    .xlnwqa7.xlnwqa7 {
      line-height: 1.55556;
    }
  }

  @media (width >= 64rem) {
    .xgimdtg.xgimdtg {
      line-height: 1.55556;
    }
  }

  @media (width >= 40rem) {
    .xx32cln.xx32cln {
      margin-inline-start: 0;
    }
  }

  @media (width >= 48rem) {
    .xgsy64d.xgsy64d {
      padding-inline-start: 1.25rem;
    }
  }

  @media (width >= 64rem) {
    .x1m8xz59.x1m8xz59 {
      position: sticky;
    }

    .x141g8bl.x141g8bl {
      row-gap: 0;
    }
  }

  @media (width >= 48rem) {
    .xc3xjay.xc3xjay {
      row-gap: 2.5rem;
    }

    .x4om77o.x4om77o {
      row-gap: 6rem;
    }

    .xagccct.xagccct {
      text-wrap: pretty;
    }
  }
}

@layer priority8 {
  @media (width >= 48rem) {
    .x1e4n3x0.x1e4n3x0 {
      border-bottom-width: 0;
    }
  }

  @media (width >= 64rem) {
    .x14wbamc.x14wbamc {
      border-bottom-width: 0;
    }

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

  .x1di2lkh:before {
    border-color: var(--x15hsaz6);
  }

  .x9msap3:before {
    border-radius: 50%;
  }

  .x1k48kgn:after, .xxyica1:before {
    border-radius: inherit;
  }

  .x1fo1fc9:before {
    border-style: solid;
  }

  .xoo4nqz::file-selector-button {
    border-width: 0;
  }

  .xz8fyzm:before {
    border-width: 1px;
  }

  @media (width >= 64rem) {
    .xbpq0s8.xbpq0s8 {
      height: 5.5rem;
    }

    .x1tikwbc.x1tikwbc {
      height: 7rem;
    }
  }

  @media (width < 48rem) {
    .x1yoj9sj.x1yoj9sj {
      height: var(--carbon-visual-viewport-height, 100dvh);
    }
  }

  .xm4btww:before {
    inset-inline: 0;
  }

  @media (width >= 48rem) {
    .x1xqfhs7.x1xqfhs7 {
      margin-bottom: 3rem;
    }

    .x5ztq4h.x5ztq4h {
      margin-top: 0;
    }
  }

  @media (width >= 64rem) {
    .x1nm3kgz.x1nm3kgz {
      max-width: 36rem;
    }
  }

  @media (width >= 48rem) {
    .x1pjmo9s.x1pjmo9s {
      max-width: 24rem;
    }

    .x1b9y8ov.x1b9y8ov {
      max-width: 32rem;
    }
  }

  @media (width >= 40rem) {
    .x4v07av.x4v07av {
      overflow-x: visible;
    }
  }

  @media (width >= 48rem) {
    .x1kuyw6y.x1kuyw6y {
      padding-bottom: 1.5rem;
    }
  }

  @media (width >= 64rem) {
    .xpcu8ts.xpcu8ts {
      padding-bottom: 1.25rem;
    }

    .x13l8hnp.x13l8hnp {
      padding-bottom: 2.5rem;
    }
  }

  @media (width >= 48rem) {
    .xiww1eu.xiww1eu {
      padding-bottom: 6rem;
    }

    .xxrrcg9.xxrrcg9 {
      padding-top: 33vh;
    }

    .xyw2bm8.xyw2bm8 {
      padding-top: 2rem;
    }

    .x1jakwlt.x1jakwlt {
      padding-top: 1.5rem;
    }
  }

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

    .x1qm0h2q.x1qm0h2q {
      padding-top: 4rem;
    }
  }

  @media (width >= 48rem) {
    .x1k88vb7.x1k88vb7 {
      padding-top: 6rem;
    }
  }

  .x12s7e1w:before {
    place-items: center;
  }

  @media (width < 48rem) {
    .x1s4d971.x1s4d971 {
      top: var(--carbon-visual-viewport-top, 0px);
    }
  }

  @media (width >= 40rem) {
    .x1px3crj.x1px3crj {
      width: 100%;
    }
  }

  @media (width >= 48rem) {
    .xre2lfv.xre2lfv {
      width: 24rem;
    }
  }

  @media (width >= 64rem) {
    .xqfcpny.xqfcpny {
      width: 5.5rem;
    }
  }
}

@layer priority9 {
  .xy527ww:before {
    background-color: var(--carbon-tray-body-bg, var(--xvcsmda));
  }

  .xnv1bn4::file-selector-button {
    background-color: var(--x1ksfv76);
  }

  .x1yrwf2i:before {
    background-color: var(--xs9tf88);
  }

  .x1mxe5my:after {
    background-image: linear-gradient(oklch(100% 0 0 / .1) 46%, #0000 54%);
  }

  .x5ck0yb:before {
    background-image: linear-gradient(to bottom,var(--carbon-button-sheen),transparent);
  }

  .xr4e0aj:before {
    border-end-end-radius: .75rem;
  }

  .xnmml1s:before {
    border-end-start-radius: .75rem;
  }

  .x167ix13:after {
    box-shadow: inset 0 0 0 1px var(--x1bwn4h1),inset 0 0 0 3px var(--xddz0zd);
  }

  .xnezeyf:before {
    box-shadow: inset 0 0 1px 1px var(--xd3i7kj), 0 1px 2px var(--x1ewtqph), 0 0 2px var(--x9sxb1), 0 0 0 1px var(--x8v8q2e);
  }

  .x1wj51nz:before {
    clip-path: inset(.25rem 0 -.5rem);
  }

  .x1a2gpsb::file-selector-button {
    color: var(--x1sdq1ro);
  }

  .x7k6gd0::placeholder {
    color: var(--x1ym6ehf);
  }

  .xm0kwvu:before {
    color: var(--xcuxcxy);
  }

  .x100rkj9:after, .x10tli2e:before {
    content: "";
  }

  .x1mj4i3h:before {
    content: counter(step);
  }

  .x1rvqtww:before {
    display: inline-grid;
  }

  .x15ozc13:before {
    display: none;
  }

  .xtb5rdt::file-selector-button {
    font-size: .875rem;
  }

  .x1t02duf:before {
    font-size: .75rem;
  }

  .x1mcy8x5:before {
    font-variant-numeric: tabular-nums;
  }

  .xpblgp8::file-selector-button {
    font-weight: 500;
  }

  .x61rz6b:before {
    line-height: 1.33333;
  }

  .x1q2f3lx::file-selector-button {
    line-height: 1.42857;
  }

  .x8o80lv:before {
    margin-inline-end: .625rem;
  }

  .xjh0p7d::file-selector-button {
    margin-inline-end: .5rem;
  }

  .x1p4dys6:after {
    mix-blend-mode: overlay;
  }

  .x1in96cz:before {
    opacity: var(--carbon-button-sheen-opacity);
  }

  .x2q1x1w:after, .xkk1bqk:before {
    pointer-events: none;
  }

  .x1hmns74:before, .x1j6awrg:after {
    position: absolute;
  }

  .xs59kzk:before {
    transition-duration: .3s;
  }

  .x1de4urk:before {
    transition-property: opacity;
  }

  .x16wesi6:before {
    transition-timing-function: cubic-bezier(.4, .36, 0, 1);
  }

  .xi4xitw:after, .xy5mcqj:before {
    z-index: -1;
  }

  .x1ldd4ux:after {
    z-index: 10;
  }
}

@layer priority10 {
  .x53jpyg:before {
    bottom: -.5px;
  }

  .xy80zi5:before {
    height: 1px;
  }

  .x52nqm3:before {
    height: 1rem;
  }

  .xvpa7i1::file-selector-button {
    height: 1.5rem;
  }

  .x1libmr3:before {
    height: 1.25rem;
  }

  .x1xv3naj:before {
    top: -.25rem;
  }

  .x9uo8xk:before {
    width: 1.25rem;
  }
}

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

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

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

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

@keyframes x1ehbzcj-B {
  0% {
    fill: var(--xuer0jc);
  }

  30% {
    fill: var(--xuer0jc);
  }

  34% {
    fill: var(--xve48qo);
  }

  44% {
    fill: var(--xve48qo);
  }

  48% {
    fill: var(--xuer0jc);
  }

  100% {
    fill: var(--xuer0jc);
  }
}

@keyframes xyerxza-B {
  0% {
    fill: var(--xuer0jc);
  }

  8% {
    fill: var(--x1x7ccea);
  }

  78% {
    fill: var(--x1x7ccea);
  }

  86% {
    fill: var(--xuer0jc);
  }

  100% {
    fill: var(--xuer0jc);
  }
}

@keyframes x119izxq-B {
  0% {
    opacity: 0;
  }

  35% {
    opacity: 0;
  }

  37% {
    opacity: 1;
  }

  72% {
    opacity: 1;
  }

  74% {
    opacity: 0;
  }

  100% {
    opacity: 0;
  }
}

@keyframes x176jmpx-B {
  0% {
    opacity: 0;
  }

  53% {
    opacity: 0;
  }

  54% {
    opacity: 1;
  }

  89% {
    opacity: 1;
  }

  89.1% {
    opacity: 0;
  }

  100% {
    opacity: 0;
  }
}

@keyframes x1933o4-B {
  0% {
    opacity: 0;
  }

  17% {
    opacity: 0;
  }

  17.5% {
    opacity: 1;
  }

  81% {
    opacity: 1;
  }

  81.5% {
    opacity: 0;
  }

  100% {
    opacity: 0;
  }
}

@keyframes x19pzfwk-B {
  0% {
    opacity: 0;
  }

  42% {
    opacity: 0;
  }

  42.5% {
    opacity: 1;
  }

  52.5% {
    opacity: 1;
  }

  53% {
    opacity: 0;
  }

  100% {
    opacity: 0;
  }
}

@keyframes x1bmcp3a-B {
  0% {
    opacity: 1;
  }

  50% {
    opacity: 1;
  }

  51% {
    opacity: 0;
  }

  100% {
    opacity: 0;
  }
}

@keyframes x1f7n7is-B {
  0% {
    opacity: 0;
  }

  32% {
    opacity: 0;
  }

  32.5% {
    opacity: 1;
  }

  77% {
    opacity: 1;
  }

  77.5% {
    opacity: 0;
  }

  100% {
    opacity: 0;
  }
}

@keyframes x1jgr9lz-B {
  0% {
    opacity: 0;
  }

  54% {
    opacity: 0;
  }

  54.5% {
    opacity: 1;
  }

  77% {
    opacity: 1;
  }

  77.5% {
    opacity: 0;
  }

  100% {
    opacity: 0;
  }
}

@keyframes x1ujifns-B {
  0% {
    opacity: 0;
  }

  20% {
    opacity: 0;
  }

  22% {
    opacity: 1;
  }

  76% {
    opacity: 1;
  }

  78% {
    opacity: 0;
  }

  100% {
    opacity: 0;
  }
}

@keyframes x1x6o7u1-B {
  0% {
    opacity: 0;
  }

  72% {
    opacity: 0;
  }

  72.5% {
    opacity: 1;
  }

  88.5% {
    opacity: 1;
  }

  89% {
    opacity: 0;
  }

  100% {
    opacity: 0;
  }
}

@keyframes x1z0p1ps-B {
  0% {
    opacity: 0;
  }

  46% {
    opacity: 0;
  }

  48% {
    opacity: 1;
  }

  72% {
    opacity: 1;
  }

  74% {
    opacity: 0;
  }

  100% {
    opacity: 0;
  }
}

@keyframes x7zpq17-B {
  0% {
    opacity: 0;
  }

  16% {
    opacity: 0;
  }

  18% {
    opacity: 1;
  }

  77% {
    opacity: 1;
  }

  79% {
    opacity: 0;
  }

  100% {
    opacity: 0;
  }
}

@keyframes x84werx-B {
  0% {
    opacity: 0;
  }

  57% {
    opacity: 0;
  }

  59% {
    opacity: 1;
  }

  72% {
    opacity: 1;
  }

  74% {
    opacity: 0;
  }

  100% {
    opacity: 0;
  }
}

@keyframes x8zeltp-B {
  0% {
    opacity: 0;
  }

  31% {
    opacity: 0;
  }

  32% {
    opacity: 1;
  }

  89% {
    opacity: 1;
  }

  89.1% {
    opacity: 0;
  }

  100% {
    opacity: 0;
  }
}

@keyframes x9jxgvn-B {
  0% {
    opacity: 0;
  }

  60% {
    opacity: 0;
  }

  60.5% {
    opacity: 1;
  }

  71.5% {
    opacity: 1;
  }

  72% {
    opacity: 0;
  }

  100% {
    opacity: 0;
  }
}

@keyframes xbni27d-B {
  0% {
    opacity: 0;
  }

  31% {
    opacity: 0;
  }

  31.5% {
    opacity: 1;
  }

  41.5% {
    opacity: 1;
  }

  42% {
    opacity: 0;
  }

  100% {
    opacity: 0;
  }
}

@keyframes xf2pj4r-B {
  0% {
    opacity: 0;
  }

  42% {
    opacity: 0;
  }

  43% {
    opacity: 1;
  }

  89% {
    opacity: 1;
  }

  89.1% {
    opacity: 0;
  }

  100% {
    opacity: 0;
  }
}

@keyframes xf38sd9-B {
  0% {
    opacity: 0;
  }

  71.5% {
    opacity: 0;
  }

  72% {
    opacity: 1;
  }

  99.9% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

@keyframes xjta6rh-B {
  0% {
    opacity: 0;
  }

  4% {
    opacity: 1;
  }

  60% {
    opacity: 1;
  }

  66% {
    opacity: 0;
  }

  100% {
    opacity: 0;
  }
}

@keyframes xss4ytn-B {
  0% {
    opacity: 0;
  }

  40% {
    opacity: 0;
  }

  46% {
    opacity: 1;
  }

  64% {
    opacity: 1;
  }

  82% {
    opacity: 0;
  }

  100% {
    opacity: 0;
  }
}

@keyframes xsxrtf4-B {
  0% {
    opacity: 0;
  }

  53% {
    opacity: 0;
  }

  53.5% {
    opacity: 1;
  }

  59.5% {
    opacity: 1;
  }

  60% {
    opacity: 0;
  }

  100% {
    opacity: 0;
  }
}

@keyframes xtekkg4-B {
  0% {
    opacity: 0;
  }

  43% {
    opacity: 0;
  }

  43.5% {
    opacity: 1;
  }

  77% {
    opacity: 1;
  }

  77.5% {
    opacity: 0;
  }

  100% {
    opacity: 0;
  }
}

@keyframes xxhk1hd-B {
  0% {
    opacity: 0;
  }

  89% {
    opacity: 0;
  }

  89.5% {
    opacity: 1;
  }

  99.9% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

@keyframes xxjf4ld-B {
  0% {
    opacity: 0;
  }

  13% {
    opacity: 0;
  }

  13.5% {
    opacity: 1;
  }

  82% {
    opacity: 1;
  }

  82.5% {
    opacity: 0;
  }

  100% {
    opacity: 0;
  }
}

@keyframes x1gxt9xl-B {
  0% {
    opacity: 0;
    transform: translateY(-30px);
  }

  6% {
    opacity: 0;
    animation-timing-function: cubic-bezier(.34, 1.36, .64, 1);
    transform: translateY(-30px);
  }

  12% {
    opacity: 1;
    transform: translateY(0);
  }

  83% {
    opacity: 1;
    animation-timing-function: ease-in-out;
    transform: translateY(0);
  }

  86% {
    opacity: 1;
    animation-timing-function: cubic-bezier(.4, 0, 1, 1);
    transform: translateY(-28px);
  }

  89% {
    opacity: 0;
    transform: translateY(-44px);
  }

  100% {
    opacity: 0;
    transform: translateY(-44px);
  }
}

@keyframes x1fvhtn5-B {
  0% {
    opacity: 0;
    transform: translateY(-80px);
  }

  44% {
    opacity: 0;
    animation-timing-function: cubic-bezier(0, 0, .4, 1);
    transform: translateY(-80px);
  }

  46% {
    opacity: 1;
    transform: translateY(-67px);
  }

  48% {
    opacity: 1;
    animation-timing-function: cubic-bezier(.34, 1.36, .64, 1);
    transform: translateY(-67px);
  }

  53% {
    opacity: 1;
    transform: translateY(0);
  }

  89% {
    opacity: 1;
    transform: translateY(0);
  }

  89.1% {
    opacity: 0;
    transform: translateY(-80px);
  }

  100% {
    opacity: 0;
    transform: translateY(-80px);
  }
}

@keyframes x1ut9a9i-B {
  0% {
    opacity: 0;
    transform: translateY(-80px);
  }

  22% {
    opacity: 0;
    animation-timing-function: cubic-bezier(0, 0, .4, 1);
    transform: translateY(-80px);
  }

  24% {
    opacity: 1;
    transform: translateY(-67px);
  }

  26% {
    opacity: 1;
    animation-timing-function: cubic-bezier(.34, 1.36, .64, 1);
    transform: translateY(-67px);
  }

  31% {
    opacity: 1;
    transform: translateY(0);
  }

  89% {
    opacity: 1;
    transform: translateY(0);
  }

  89.1% {
    opacity: 0;
    transform: translateY(-80px);
  }

  100% {
    opacity: 0;
    transform: translateY(-80px);
  }
}

@keyframes xzwhqqz-B {
  0% {
    opacity: 0;
    transform: translateY(-80px);
  }

  33% {
    opacity: 0;
    animation-timing-function: cubic-bezier(0, 0, .4, 1);
    transform: translateY(-80px);
  }

  35% {
    opacity: 1;
    transform: translateY(-67px);
  }

  37% {
    opacity: 1;
    animation-timing-function: cubic-bezier(.34, 1.36, .64, 1);
    transform: translateY(-67px);
  }

  42% {
    opacity: 1;
    transform: translateY(0);
  }

  89% {
    opacity: 1;
    transform: translateY(0);
  }

  89.1% {
    opacity: 0;
    transform: translateY(-80px);
  }

  100% {
    opacity: 0;
    transform: translateY(-80px);
  }
}

@keyframes x10qaoki-B {
  0% {
    opacity: 1;
  }

  56% {
    opacity: 1;
  }

  60% {
    opacity: .15;
  }

  70% {
    opacity: .15;
  }

  74% {
    opacity: 1;
  }

  100% {
    opacity: 1;
  }
}

@keyframes x758ud7-B {
  0% {
    opacity: 1;
  }

  42% {
    opacity: 1;
  }

  50% {
    opacity: .06;
  }

  92% {
    opacity: .06;
  }

  100% {
    opacity: 1;
  }
}

@keyframes xccjdcv-B {
  0% {
    opacity: 1;
  }

  71.5% {
    opacity: 1;
  }

  72% {
    opacity: 0;
  }

  99.9% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

@keyframes xuhmp9t-B {
  from {
    opacity: .18;
  }

  to {
    opacity: 1;
  }
}

@keyframes x1lidlw2-B {
  from {
    opacity: 0;
    transform: translateX(-4px);
  }

  to {
    opacity: 1;
    transform: translateX(0);
  }
}

@keyframes x1ogady4-B {
  from {
    opacity: 0;
    transform: translateY(3px);
  }

  to {
    opacity: 1;
    transform: translateY(0);
  }
}

@keyframes x1guy0jk-B {
  0% {
    stroke-dashoffset: 0;
    animation-timing-function: linear;
  }

  6% {
    stroke-dashoffset: -10.11px;
    animation-timing-function: cubic-bezier(.34, 1.36, .64, 1);
  }

  16% {
    stroke-dashoffset: -23.38px;
    animation-timing-function: linear;
  }

  20% {
    stroke-dashoffset: -31.81px;
    animation-timing-function: cubic-bezier(.34, 1.36, .64, 1);
  }

  32% {
    stroke-dashoffset: -42.35px;
    animation-timing-function: linear;
  }

  46% {
    stroke-dashoffset: -57.65px;
    animation-timing-function: cubic-bezier(.34, 1.36, .64, 1);
  }

  58% {
    stroke-dashoffset: -68.19px;
    animation-timing-function: linear;
  }

  62% {
    stroke-dashoffset: -76.62px;
    animation-timing-function: cubic-bezier(.34, 1.36, .64, 1);
  }

  76% {
    stroke-dashoffset: -89.89px;
    animation-timing-function: linear;
  }

  100% {
    stroke-dashoffset: -100px;
    animation-timing-function: linear;
  }
}

@keyframes xt3l2e4-B {
  0% {
    stroke-dashoffset: 0;
    animation-timing-function: linear;
  }

  8% {
    stroke-dashoffset: -15.72px;
    animation-timing-function: cubic-bezier(.34, 1.36, .64, 1);
  }

  16% {
    stroke-dashoffset: -24.2px;
    animation-timing-function: linear;
  }

  19% {
    stroke-dashoffset: -29.51px;
    animation-timing-function: cubic-bezier(.34, 1.36, .64, 1);
  }

  30% {
    stroke-dashoffset: -37.99px;
    animation-timing-function: linear;
  }

  46% {
    stroke-dashoffset: -62.01px;
    animation-timing-function: cubic-bezier(.34, 1.36, .64, 1);
  }

  56% {
    stroke-dashoffset: -70.49px;
    animation-timing-function: linear;
  }

  60% {
    stroke-dashoffset: -75.8px;
    animation-timing-function: cubic-bezier(.34, 1.36, .64, 1);
  }

  70% {
    stroke-dashoffset: -84.28px;
    animation-timing-function: linear;
  }

  100% {
    stroke-dashoffset: -100px;
    animation-timing-function: linear;
  }
}

@keyframes xatw9dd-B {
  from {
    stroke-dashoffset: 1px;
  }

  to {
    stroke-dashoffset: 0;
  }
}

@keyframes x1xzmfm8-B {
  0% {
    stroke-dashoffset: 1px;
  }

  32% {
    stroke-dashoffset: 1px;
    animation-timing-function: cubic-bezier(0, 0, .4, 1);
  }

  35% {
    stroke-dashoffset: 0;
  }

  74% {
    stroke-dashoffset: 0;
    animation-timing-function: cubic-bezier(.4, 0, 1, 1);
  }

  77% {
    stroke-dashoffset: 1px;
  }

  100% {
    stroke-dashoffset: 1px;
  }
}

@keyframes xchw5n0-B {
  0% {
    stroke-dashoffset: 1px;
  }

  17% {
    stroke-dashoffset: 1px;
    animation-timing-function: cubic-bezier(0, 0, .4, 1);
  }

  20% {
    stroke-dashoffset: 0;
  }

  78% {
    stroke-dashoffset: 0;
    animation-timing-function: cubic-bezier(.4, 0, 1, 1);
  }

  81% {
    stroke-dashoffset: 1px;
  }

  100% {
    stroke-dashoffset: 1px;
  }
}

@keyframes xfx4ren-B {
  0% {
    stroke-dashoffset: 1px;
  }

  43% {
    stroke-dashoffset: 1px;
    animation-timing-function: cubic-bezier(0, 0, .4, 1);
  }

  46% {
    stroke-dashoffset: 0;
  }

  74% {
    stroke-dashoffset: 0;
    animation-timing-function: cubic-bezier(.4, 0, 1, 1);
  }

  77% {
    stroke-dashoffset: 1px;
  }

  100% {
    stroke-dashoffset: 1px;
  }
}

@keyframes xxisz01-B {
  0% {
    stroke-dashoffset: 1px;
  }

  54% {
    stroke-dashoffset: 1px;
    animation-timing-function: cubic-bezier(0, 0, .4, 1);
  }

  57% {
    stroke-dashoffset: 0;
  }

  74% {
    stroke-dashoffset: 0;
    animation-timing-function: cubic-bezier(.4, 0, 1, 1);
  }

  77% {
    stroke-dashoffset: 1px;
  }

  100% {
    stroke-dashoffset: 1px;
  }
}

@keyframes xy96ljs-B {
  0% {
    stroke-dashoffset: 1px;
  }

  13% {
    stroke-dashoffset: 1px;
    animation-timing-function: cubic-bezier(0, 0, .4, 1);
  }

  16% {
    stroke-dashoffset: 0;
  }

  79% {
    stroke-dashoffset: 0;
    animation-timing-function: cubic-bezier(.4, 0, 1, 1);
  }

  82% {
    stroke-dashoffset: 1px;
  }

  100% {
    stroke-dashoffset: 1px;
  }
}

@keyframes xa9b65f-B {
  0% {
    transform: scaleX(0);
  }

  65% {
    transform: scaleX(1);
  }

  100% {
    transform: scaleX(1);
  }
}

@keyframes x1mcupps-B {
  0% {
    transform: translateX(-100%);
  }

  90% {
    transform: translateX(0);
  }

  100% {
    transform: translateX(0);
  }
}

@keyframes x1b9mq2u-B {
  0% {
    opacity: 1;
    transform: translateX(-22px);
  }

  65% {
    opacity: 1;
    transform: translateX(0);
  }

  75% {
    opacity: 0;
    transform: translateX(0);
  }

  85% {
    opacity: 1;
    transform: translateX(0);
  }

  92% {
    opacity: 0;
    transform: translateX(0);
  }

  100% {
    opacity: 1;
    transform: translateX(0);
  }
}

@keyframes x11fwvol-B {
  0% {
    animation-timing-function: cubic-bezier(.34, 1.36, .64, 1);
    transform: translateY(0);
  }

  26% {
    animation-timing-function: linear;
    transform: translateY(42px);
  }

  36% {
    animation-timing-function: cubic-bezier(.34, 1.36, .64, 1);
    transform: translateY(68px);
  }

  60% {
    transform: translateY(104px);
  }

  100% {
    transform: translateY(104px);
  }
}

@keyframes x1j9dbg3-B {
  0% {
    opacity: 0;
    transform: translateY(-6px);
  }

  25% {
    opacity: 1;
  }

  70% {
    opacity: 1;
    transform: translateY(2px);
  }

  100% {
    opacity: 0;
    transform: translateY(4px);
  }
}

:root, .x1fopge8 {
  --background: var(--x1fsz6hp);
  --foreground: var(--x1sdq1ro);
  --border: var(--xs9tf88);
  --card: var(--xep83l6);
  --muted: var(--xpxik7y);
  --muted-foreground: var(--x1ym6ehf);
  --primary: var(--xi89j0g);
  --ring: var(--x1epoe5s);
  --ring-50: color-mix(in oklab, var(--x1epoe5s) 50%, transparent);
}

:root, .xx887cq {
  --x1fsz6hp: light-dark(oklch(97.9% .002 75), oklch(19.5% .005 70));
  --x1sdq1ro: light-dark(oklch(14.5% 0 0), oklch(93% .01 80));
  --xep83l6: light-dark(oklch(100% 0 0), oklch(23% .006 70));
  --x93z8eb: light-dark(oklch(14.5% 0 0), oklch(93% .01 80));
  --xvcsmda: light-dark(oklch(100% 0 0), oklch(24.5% .006 70));
  --x1w5j4fd: light-dark(oklch(14.5% 0 0), oklch(93% .01 80));
  --xi89j0g: light-dark(oklch(20.5% 0 0), oklch(93% .01 80));
  --x2wmqch: light-dark(oklch(98.5% 0 0), oklch(21% .005 70));
  --x1dn6mza: light-dark(oklch(97% 0 0), oklch(27.5% .006 70));
  --xqfaios: light-dark(oklch(20.5% 0 0), oklch(93% .01 80));
  --xpxik7y: light-dark(oklch(97% 0 0), oklch(27.5% .006 70));
  --x1ym6ehf: light-dark(oklch(55.6% 0 0), oklch(71% .01 75));
  --x1m18dkc: light-dark(oklch(57.7% .245 27.325), oklch(70.4% .191 22.216));
  --xs9tf88: light-dark(oklch(92.2% 0 0), oklch(95% .02 80 / .11));
  --xzxs1e6: light-dark(oklch(92.2% 0 0), oklch(95% .02 80 / .15));
  --x1epoe5s: light-dark(oklch(70.8% 0 0), oklch(58% .012 75));
  --x16u8ikr: light-dark(oklch(0% 0 0 / .1), oklch(0% 0 0 / .4));
  --xall45p: light-dark(oklch(98.5% 0 0), oklch(21% .005 70));
  --x11y0kby: light-dark(color-mix(in oklab, var(--x1m18dkc) 10%, transparent), color-mix(in oklab, var(--x1m18dkc) 20%, transparent));
  --x451mup: light-dark(oklch(0% 0 0 / .4), oklch(0% 0 0 / .1));
  --x1f08fhr: light-dark(oklch(100% 0 0 / .16), oklch(100% 0 0 / .6));
  --x1qknbbc: light-dark(oklch(100% 0 0 / .14), oklch(100% 0 0 / .4));
  --x16y7nuo: oklch(100% 0 0 / .16);
  --x1ohrfwm: light-dark(oklch(0% 0 0 / .2), oklch(0% 0 0 / .5));
  --x1b1e31z: light-dark(oklch(94% 0 0), oklch(30.5% .006 70));
  --xxgvebn: light-dark(oklch(98% 0 0), oklch(24.5% .006 70));
  --x1yivorf: light-dark(oklch(100% 0 0), oklch(100% 0 0 / .05));
  --x1q6wr9q: light-dark(oklch(0% 0 0 / .06), oklch(0% 0 0 / .36));
  --x1tq6czi: light-dark(oklch(100% 0 0 / .9), oklch(100% 0 0 / .07));
  --x11mzg9u: light-dark(oklch(0% 0 0 / .04), oklch(0% 0 0 / .3));
  --x12y9ilc: light-dark(oklch(94.8% .005 75), oklch(16% .004 70));
  --xd3i7kj: light-dark(#0000, oklch(100% 0 0 / .04));
  --x1ewtqph: light-dark(oklch(20% 0 0 / .06), oklch(0% 0 0 / .16));
  --x8v8q2e: light-dark(oklch(0% 0 0 / .04), oklch(95% .02 80 / .12));
  --xm6qnpz: light-dark(oklch(0% 0 0 / .08), oklch(0% 0 0 / .5));
  --x1no1vw6: light-dark(oklch(0% 0 0 / .06), oklch(0% 0 0 / .24));
  --xisrubj: light-dark(oklch(0% 0 0 / .08), oklch(0% 0 0 / .4));
  --xaifng1: light-dark(oklch(0% 0 0 / .04), oklch(95% .02 80 / .07));
  --xyk5ane: light-dark(oklch(0% 0 0 / .06), oklch(95% .02 80 / .06));
  --xi81sde: light-dark(color-mix(in oklab, var(--x1m18dkc) 20%, transparent), color-mix(in oklab, var(--x1m18dkc) 40%, transparent));
  --x17e42zk: light-dark(color-mix(in oklab, var(--xzxs1e6) 50%, transparent), color-mix(in oklab, var(--xzxs1e6) 80%, transparent));
  --x19e6rim: light-dark(oklch(0% 0 0 / .035), oklch(0% 0 0 / .18));
  --x1iiisbd: oklch(0% 0 0 / .03);
  --xalv7v5: oklch(0% 0 0 / .06);
  --x9sxb1: oklch(0% 0 0 / .08);
  --xyorhna: light-dark(oklch(0% 0 0 / .16), oklch(95% .02 80 / .14));
  --x1bwn4h1: light-dark(oklch(0% 0 0 / .2), oklch(95% .02 80 / .2));
  --xddz0zd: light-dark(oklch(0% 0 0 / .06), oklch(95% .02 80 / .12));
  --x1r225sa: light-dark(oklch(0% 0 0 / .06), oklch(0% 0 0 / .24));
  --x1hl50j: light-dark(var(--x1fsz6hp), color-mix(in oklab, var(--xzxs1e6) 30%, transparent));
  --x1ugnfuk: light-dark(oklch(96.5% 0 0), oklch(22.5% .006 70));
  --x8t614d: light-dark(oklch(100% 0 0), oklch(31% .006 70));
  --x1bt53si: light-dark(#0000, oklch(0% 0 0 / .6));
  --x4tuyc7: light-dark(oklab(68.5% -.0912435 -.142252 / .25), oklab(74.6% -.0970448 -.12721 / .25));
  --x1qetv8s: light-dark(oklab(68.5% -.0912435 -.142252 / .06), oklab(74.6% -.0970448 -.12721 / .06));
  --x19f8208: light-dark(oklch(58.8% .158 241.966), oklch(74.6% .16 232.661));
  --x1godeqv: light-dark(oklab(60.6% .096545 -.230606 / .25), oklab(70.2% .0730911 -.16777 / .25));
  --xmr3wa: light-dark(oklab(60.6% .096545 -.230606 / .06), oklab(70.2% .0730911 -.16777 / .06));
  --x1yksbhs: light-dark(oklch(54.1% .281 293.009), oklch(70.2% .183 293.541));
  --x198ps4u: light-dark(oklab(76.9% .0640531 .176752 / .3), oklab(82.8% .0183479 .188107 / .25));
  --x1i7ultq: light-dark(oklab(76.9% .0640531 .176752 / .07), oklab(82.8% .0183479 .188107 / .06));
  --x1f0tm6c: light-dark(oklch(66.6% .179 58.318), oklch(82.8% .189 84.429));
  --xxykony: light-dark(oklab(69.6% -.162114 .0511766 / .25), oklab(76.5% -.169466 .0510906 / .25));
  --xqjtj3z: light-dark(oklab(69.6% -.162114 .0511766 / .06), oklab(76.5% -.169466 .0510906 / .06));
  --x1niqmac: light-dark(oklch(59.6% .145 163.225), oklch(76.5% .177 163.223));
  --x1ksfv76: transparent;
  --x1e59jdt: currentColor;
}

:root, .x1bbqgfy {
  --xqtnsa: var(--x1fsz6hp);
  --xuer0jc: light-dark(oklch(100% 0 0), oklch(22.5% .006 70));
  --xve48qo: light-dark(oklch(17% .005 260), oklch(93% .01 80));
  --x19dssoe: light-dark(oklch(17% 0 0 / .14), oklch(95% .02 80 / .12));
  --x15hsaz6: light-dark(oklch(17% 0 0 / .32), oklch(95% .02 80 / .26));
  --x1x7ccea: light-dark(oklch(60% .2 38), oklch(70% .155 42));
  --xj7k8jq: light-dark(oklch(99% 0 0), oklch(20% .03 42));
  --xl6egk6: light-dark(oklch(16% .004 260), oklch(15.5% .005 70));
  --xeixqpt: oklch(93% .004 260);
  --x1y6eytf: oklch(64% .01 260);
  --xy0ye6v: oklch(100% 0 0 / .1);
  --xjs0f6j: light-dark(oklch(20% .004 260), oklch(18.5% .005 70));
  --xxj0qx3: oklch(74% .16 45);
  --xv8795k: oklch(78% .15 155);
  --xcuxcxy: light-dark(oklch(46% .006 260), oklch(71% .01 75));
  --x1ot22ib: light-dark(oklch(50% .006 260), oklch(66% .01 75));
  --xiokxva: light-dark(oklch(60% .15 155), oklch(75% .13 155));
}

.x1q5ormd {
  --anatomy-dot: light-dark(#3a3a3e, oklch(90% .008 80));
}

.xtzrbc0 {
  --anatomy-face: light-dark(#fff, oklch(27% .006 70));
}

.xgmrvlx {
  --anatomy-faint: light-dark(#d4d4d6, oklch(34% .006 75));
}

.x11n5gjs {
  --anatomy-halo-opacity: 1;
}

.x1mxdpik {
  --anatomy-halo: light-dark(#8a8a8052, oklch(8% 0 0 / .7));
}

.x1tw166y {
  --anatomy-hi: light-dark(#26262a, oklch(88% .008 80));
}

.x594ked {
  --anatomy-lit-shade: light-dark(#eeeeeb, oklch(25% .006 70));
}

.x110do2f {
  --anatomy-lit-top: light-dark(#fff, oklch(30% .006 70));
}

.xzg5oj7 {
  --anatomy-lit: var(--x1x7ccea);
}

.x1qcroe5 {
  --anatomy-lo: light-dark(#b4b4b8, oklch(44% .007 75));
}

.xnd76o3 {
  --anatomy-mid: light-dark(#8a8a8f, oklch(60% .008 75));
}

.x1xy3z23 {
  --anatomy-paper: light-dark(#fdfcfb, oklch(23.5% .006 70));
}

.x1vx1iof {
  --anatomy-shade-0: light-dark(#dcdcd9, oklch(17.5% .005 70));
}

.xay5dak {
  --anatomy-shade-1: light-dark(#e5e5e2, oklch(19.5% .005 70));
}

.xecwsed {
  --anatomy-shade-2: light-dark(#ededea, oklch(21.5% .005 70));
}

.x1eogamj {
  --anatomy-shade-3: light-dark(#f4f4f1, oklch(24% .006 70));
}

.x1pe428c {
  --anatomy-top: light-dark(#fff, oklch(28.5% .006 70));
}

.xqryzqh {
  --anatomy-weight: .6px;
}

.x15uf2y3 {
  --by: var(--x---by);
}

.x14yy56v {
  --carbon-alert-accent: var(--x19f8208);
}

.xql14nd {
  --carbon-alert-accent: var(--x1f0tm6c);
}

.xr8xuzc {
  --carbon-alert-accent: var(--x1m18dkc);
}

.x10tuxtp {
  --carbon-alert-accent: var(--x1niqmac);
}

.x1jqg7p5 {
  --carbon-alert-accent: var(--x1sdq1ro);
}

.x1obta4m {
  --carbon-border-color: color-mix(in oklab,var(--x1x7ccea) 88%,black);
}

.xp6kabx {
  --carbon-border-color: light-dark(oklch(0% 0 0 / .1), oklch(100% 0 0 / .08));
}

.x1j2rmdc {
  --carbon-border-color: var(--x1bt53si);
}

.xv568u8 {
  --carbon-border-color: var(--x1ksfv76);
}

.xieg10a {
  --carbon-border-color: var(--x1q6wr9q);
}

.x1gg8su8 {
  --carbon-border-color: var(--x451mup);
}

.x2cqp4g {
  --carbon-border-color: var(--xi89j0g);
}

.x29tsb6 {
  --carbon-border-color: var(--xzxs1e6);
}

.xv6fz2v {
  --carbon-button-drop: var(--x11mzg9u);
}

.x1842xb {
  --carbon-button-drop: var(--x1ohrfwm);
}

.x1hzy034 {
  --carbon-button-highlight: var(--x16y7nuo);
}

.xs1ki39 {
  --carbon-button-highlight: var(--x1f08fhr);
}

.x1o0calm {
  --carbon-button-highlight: var(--x1tq6czi);
}

.xs4u5d5 {
  --carbon-button-radius: calc(.5rem - .125rem);
}

.x9wdijr {
  --carbon-button-radius: calc(.5rem - .25rem);
}

.xwflfx1 {
  --carbon-button-radius: .5rem;
}

.x110mstg {
  --carbon-button-radius: .375rem;
}

.x17ky7k {
  --carbon-button-sheen-opacity: .5;
}

.x165z07i {
  --carbon-button-sheen: oklch(100% 0 0 / .2);
}

.x11965aw {
  --carbon-button-sheen: var(--x1qknbbc);
}

.x6azry3 {
  --carbon-command-radius: .75rem;
}

.xsdehuz {
  --carbon-icon-size: .875rem;
}

.xruh23v {
  --carbon-icon-size: .75rem;
}

.x1qv9q80 {
  --carbon-icon-size: 1rem;
}

.x1splmk {
  --carbon-key-surface: inset 0 1px 0 light-dark(#0000, oklch(100% 0 0 / .08)), 0 0 0 .5px light-dark(oklch(0% 0 0 / .1), #0000), 0 1px 2px light-dark(oklch(0% 0 0 / .08), oklch(0% 0 0 / .45)), 0 2px 4px -1px light-dark(oklch(0% 0 0 / .05), #0000);
}

.xwr1fty {
  --carbon-key-surface: inset 0 1px 0 var(--x1tq6czi), 0 1px 1px var(--x11mzg9u);
}

.x1gz8ko0 {
  --carbon-menu-open-bg: light-dark(oklch(96% 0 0), oklch(24.5% 0 0));
}

.x1g8b0dk {
  --carbon-menu-open-bg: var(--x1b1e31z);
}

.x1r7ts17 {
  --carbon-menu-open-bg: var(--xaifng1);
}

.x1fm867c {
  --carbon-menu-open-fg: var(--x1sdq1ro);
}

.x1kaqcxv {
  --carbon-menu-open-fg: var(--xqfaios);
}

.x15thaql {
  --carbon-popup-radius: .5rem;
}

.x1gu29p2 {
  --carbon-sheet-closed-transform: translate3d(0,calc(-100% - 2px),0);
}

.x1b1h8hk {
  --carbon-sheet-closed-transform: translate3d(0,calc(100% + 2px),0);
}

.x5m398e {
  --carbon-sheet-closed-transform: translate3d(calc(-100% - 2px),0,0);
}

.x9ycyzc {
  --carbon-sheet-closed-transform: translate3d(calc(100% + 2px),0,0);
}

.x4wqweb {
  --changelog-frame-inset: .375rem;
}

.x1rvebc8 {
  --changelog-frame-radius: 1rem;
}

.x1qak51a {
  --code-pad-end: calc(2 * 1.5rem + .125rem + .625rem + .5rem);
}

.x517xvc {
  --code-pad-x: 1rem;
}

.x1fpmnjt {
  --from: var(--x---from);
}

.x1vu38dz {
  --side: light-dark(oklch(26% .006 260), oklch(28% .006 260));
}

.x1spgcdl {
  --side: light-dark(oklch(33% .02 255), oklch(34% .02 255));
}

.x18qzvjz {
  --side: light-dark(oklch(50% .06 118), oklch(47% .055 118));
}

.x1kzjmy0 {
  --side: light-dark(oklch(70% .05 66), oklch(60% .05 64));
}

.x1nwh9nb {
  --side: light-dark(oklch(76% .09 82), oklch(64% .085 80));
}

.x11ri2ie {
  --side: light-dark(oklch(78% .008 250), oklch(60% .008 250));
}

.x1ds6zh0 {
  --side: light-dark(oklch(78% .105 84), oklch(68% .1 82));
}

.x16w9dc {
  --side: light-dark(oklch(80% .006 250), oklch(66% .008 250));
}

.x15oood5 {
  --side: light-dark(oklch(84% .007 250), oklch(64% .01 250));
}

.xl7gmv6 {
  --side: light-dark(oklch(88% .025 60), oklch(64% .025 60));
}

.x1u88x4e {
  --side: light-dark(oklch(90% .006 80), oklch(30% .006 70));
}

.x90nzqm {
  --side: light-dark(oklch(93% .004 90), oklch(78% .005 90));
}

.xrfq38y {
  --side: light-dark(oklch(94% .003 260), oklch(36% .006 260));
}

.xc9tska {
  --tabs-indicator-color: transparent;
}

.xukoaus {
  --top: light-dark(oklch(27% .02 255), oklch(31% .022 255));
}

.x1mby5c2 {
  --top: light-dark(oklch(30% .006 260), oklch(33% .006 260));
}

.x7locjq {
  --top: light-dark(oklch(33% .04 168), oklch(37% .045 168));
}

.x1n67p94 {
  --top: light-dark(oklch(80% .05 72), oklch(72% .05 70));
}

.x19maiwl {
  --top: light-dark(oklch(86% .085 88), oklch(78% .085 86));
}

.x75i6by {
  --top: light-dark(oklch(87% .1 90), oklch(80% .1 88));
}

.xdqdvx2 {
  --top: light-dark(oklch(88% .025 60), oklch(64% .025 60));
}

.x1j1uypr {
  --top: light-dark(oklch(92% .005 250), oklch(80% .006 250));
}

.x1af5kl7 {
  --top: light-dark(oklch(92% .005 250), oklch(82% .006 250));
}

.x1659y4d {
  --top: light-dark(oklch(95.5% .004 250), oklch(83% .008 250));
}

.x1lnaars {
  --top: light-dark(oklch(96.5% .004 80), oklch(36% .006 70));
}

.xlyw7p1 {
  --top: light-dark(oklch(98.5% .002 260), oklch(44% .006 260));
}

.x8rcr2g {
  --top: light-dark(oklch(98.5% .003 90), oklch(90% .004 90));
}

@media (hover: hover) {
  .x1rdqrou.x1rdqrou:hover {
    --carbon-button-sheen-opacity: 1;
  }
}
