@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")}:root{color-scheme:light dark;--font-sans:"Geist Sans", 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{grid-area:1/1/span 2;margin-inline-end:.5rem;translate:0 .125rem}:where([data-slot=alert-title],[data-slot=alert-description]) a{text-underline-offset:3px;text-decoration-line:underline}:where([data-slot=alert-title],[data-slot=alert-description]) 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)}: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-pad-x:1rem;--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))}[data-slot=code-block][data-wrap=true] [data-slot=code-block-pre]{width:100%}[data-slot=code-block][data-wrap=true] .line{white-space:pre-wrap;overflow-wrap:anywhere}.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=callout]>div>:first-child,[data-slot=callout-description]>:first-child{margin-block-start:0}[data-slot=callout]>div>:last-child,[data-slot=callout-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}&: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}}: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)}@media (width>=48rem){[data-sidebar-restore=collapsed] [data-slot=sidebar-gap]{width:0!important;transition:none!important}[data-sidebar-restore=collapsed] [data-slot=sidebar-container]{left:calc(-1 * var(--carbon-sidebar-width))!important;transition:none!important}[data-sidebar-restore=collapsed] [data-slot=brand-cell]{border-inline-end-width:0!important;width:auto!important;padding-inline-end:0!important}[data-sidebar-restore=collapsed] [data-slot=brand-cell]>svg{display:none!important}[data-sidebar-restore=collapsed] [data-slot=brand-cell] [data-slot=sidebar-trigger]{margin-inline-start:0!important}[data-sidebar-restore=collapsed] [data-slot=header-bar]{padding-inline-start:.5rem!important}}::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}

@layer carbon.base, priority1;

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

  .xkdpibf {
    margin: -1px;
  }

  .xltt3uk {
    margin: .25rem;
  }

  .x1717udv {
    padding: 0;
  }

  .xyf9f8g {
    padding: 1px;
  }

  .x9ms5i6 {
    padding: 3px;
  }

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

  .xfd5atm {
    padding: .125rem;
  }

  .x154kjvb {
    padding: .75rem;
  }

  .xi7xpsn {
    padding: .625rem;
  }

  .x9leg81 {
    padding: 1.5rem;
  }

  .x1vd22cq {
    padding: 2rem;
  }

  .x1dco4mn {
    padding: .25rem;
  }

  .xi606g9 {
    padding: 1.25rem;
  }

  .x187jwn7 {
    padding: 1rem;
  }

  .x1jdsz2 {
    padding: .5rem;
  }
}

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

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

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

  .x12g08ld {
    border-color: oklch(0% 0 0 / .08);
  }

  .x1q2qy4x {
    border-color: var(--carbon-border-color, var(--xv8dx67));
  }

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

  .x1532lb7 {
    border-color: var(--x16uhz8k);
  }

  .xvt5pj8 {
    border-color: var(--x1kdzhzg);
  }

  .x1vjfxk2 {
    border-color: var(--x1sm1y3j);
  }

  .xo7d55h {
    border-color: var(--x6ph0kt);
  }

  .x1jnd3o3 {
    border-color: var(--xc05z6k);
  }

  .xi25zio {
    border-color: var(--xhyr4j7);
  }

  .x5gux4w {
    border-color: var(--xiq0k0v);
  }

  .x15eyto7 {
    border-color: var(--xv8dx67);
  }

  .x2u8bby {
    border-radius: 0;
  }

  .x1cum3z5 {
    border-radius: 2px;
  }

  .xfrm006 {
    border-radius: calc(.5rem - 3px);
  }

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

  .x1pjcqnp {
    border-radius: inherit;
  }

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

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

  .xeq6ao8 {
    border-radius: var(--carbon-table-radius);
  }

  .xym02cp {
    border-radius: var(--carbon-toggle-group-radius);
  }

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

  .x1jvkk7q {
    border-radius: 1.5rem;
  }

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

  .xiwi9p2 {
    border-radius: 9999px;
  }

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

  .xl2jwvf {
    border-radius: .125rem;
  }

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

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

  .xbsl7fq {
    border-style: dashed;
  }

  .x1y0btm7 {
    border-style: solid;
  }

  .xc342km {
    border-width: 0;
  }

  .xmkeg23 {
    border-width: 1px;
  }

  .xxhr3t {
    gap: 0;
  }

  .x88x5ey {
    gap: .125rem;
  }

  .xf187x1 {
    gap: .75rem;
  }

  .x14ugnyf {
    gap: .625rem;
  }

  .xlxiau4 {
    gap: 1.5rem;
  }

  .x1mdvlql {
    gap: 2rem;
  }

  .xo5lco8 {
    gap: 0;
  }

  .xs4xjvf {
    gap: .25rem;
  }

  .x4in4ec {
    gap: 3rem;
  }

  .x9pqkrq {
    gap: 1.25rem;
  }

  .x192okfz {
    gap: 2.5rem;
  }

  .x1eyezmn {
    gap: .375rem;
  }

  .xtybnna {
    gap: 1rem;
  }

  .xbvt4pt {
    gap: .5rem;
  }

  .x1npkx4u {
    grid-column: 2;
  }

  .x1k3v4rp {
    grid-column: 3;
  }

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

  .x10no89f {
    inset-block: 0;
  }

  .x17y0mx6 {
    inset-inline: 0;
  }

  .x1yl8eic {
    margin-block: -.5rem;
  }

  .xkv7wxo {
    margin-block: 1.5rem;
  }

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

  .xvueqy4 {
    margin-inline: auto;
  }

  .xb4kxsk {
    margin-inline: calc(-1 * var(--carbon-card-spacing));
  }

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

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

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

  .x153jl7a {
    margin-inline: .875rem;
  }

  .x8ba4hx {
    margin-inline: .5rem;
  }

  .xysyzu8 {
    overflow: auto;
  }

  .xb3r6kr {
    overflow: hidden;
  }

  .xish69e {
    overscroll-behavior: contain;
  }

  .x1w59a9a {
    padding-block: var(--carbon-card-spacing);
  }

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

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

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

  .xmuf217 {
    padding-block: 1.5rem;
  }

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

  .xlhzja2 {
    padding-block: 3rem;
  }

  .xkei7lb {
    padding-block: 2.5rem;
  }

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

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

  .x1jc563g {
    padding-block: 1rem;
  }

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

  .xnjsko4 {
    padding-inline: 0;
  }

  .x1a4xy42 {
    padding-inline: var(--carbon-card-spacing);
  }

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

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

  .x19mbz6c {
    padding-inline: 1.5rem;
  }

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

  .xkhywli {
    padding-inline: 1.25rem;
  }

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

  .xsvbt8 {
    padding-inline: 1rem;
  }

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

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

  .x1i3ymb:focus-within, .x1qcyiov:focus-visible {
    border-color: var(--x1sm1y3j);
  }

  .x1ncl9pz:focus-visible, .x1x5hibi:focus-within {
    border-color: var(--xc05z6k);
  }

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

  .x1yktvk:hover {
    border-color: var(--x32ii41);
  }
}

@layer priority4 {
  .x1ua5tub {
    -webkit-box-orient: vertical;
  }

  .x1h7i4cw {
    -webkit-line-clamp: 2;
  }

  .xqz9zq0 {
    -webkit-text-stroke-color: currentColor;
  }

  .xc8151h {
    -webkit-text-stroke-width: .3px;
  }

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

  .xmmqq2k {
    animation-delay: .15s;
  }

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

  .xemfg65 {
    animation-duration: .8s;
  }

  .x1m9vv7p {
    animation-duration: 1.2s;
  }

  .x1q3qbx4 {
    animation-duration: 1s;
  }

  .x7t6ubo {
    animation-duration: 3s;
  }

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

  .x1a5igra {
    animation-name: none;
  }

  .xx01dlr {
    animation-name: x13udvaz-B;
  }

  .xpedhrg {
    animation-name: x1fy8ia8-B;
  }

  .x25gw4x {
    animation-name: x7zpo9e-B;
  }

  .x1m3qvm4 {
    animation-name: xg7u9jn-B;
  }

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

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

  .x1y5e3q9, .x1plog1 {
    aspect-ratio: 1;
  }

  .x186iv6y {
    aspect-ratio: 16 / 9;
  }

  .x6grhm {
    aspect-ratio: 3 / 4;
  }

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

  .xpivpjv {
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
  }

  .x1nr1p0w {
    background-attachment: fixed;
  }

  .x1u7o2vf {
    background-clip: border-box;
  }

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

  .xs3sswq {
    background-color: color-mix(in oklab,var(--x1n8hcuc) 80%,transparent);
  }

  .x1y5gb6j {
    background-color: color-mix(in oklab,var(--x1o6zvb6) 30%,transparent);
  }

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

  .x13qesm1 {
    background-color: color-mix(in oklab,var(--xgqq532) 40%,transparent);
  }

  .x11iolb0 {
    background-color: color-mix(in oklab,var(--xgqq532) 50%,transparent);
  }

  .xtwfq29 {
    background-color: currentColor;
  }

  .xok4d61 {
    background-color: light-dark(oklch(20.5% 0 0), oklch(92.2% 0 0));
  }

  .xr1cb8r {
    background-color: light-dark(oklch(92.2% 0 0), oklch(100% 0 0 / .1));
  }

  .xb1ocwo {
    background-color: light-dark(oklch(93% 0 0), oklch(30% 0 0));
  }

  .x11seb0d {
    background-color: light-dark(oklch(95% 0 0), oklch(26.9% 0 0));
  }

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

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

  .x4jp8y3 {
    background-color: light-dark(var(--x1n8hcuc), var(--x1l9xs1g));
  }

  .x1p2n3zx {
    background-color: light-dark(var(--x1n8hcuc), var(--x1tj7nn5));
  }

  .xori1p9 {
    background-color: light-dark(var(--x1o6zvb6), color-mix(in oklab,var(--x1o6zvb6) 80%,transparent));
  }

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

  .x76on63 {
    background-color: var(--carbon-nav-current-bg, var(--xv8dx67));
  }

  .x1mrcji0 {
    background-color: var(--carbon-table-row-bg);
  }

  .xi2g2s {
    background-color: var(--tabs-indicator-color, var(--x1l9xs1g));
  }

  .xatmc5h {
    background-color: var(--x14jo9jm);
  }

  .x1dh6sjn {
    background-color: var(--x15tx36n);
  }

  .x3c6bbv {
    background-color: var(--x17evzip);
  }

  .x6diiaj {
    background-color: var(--x18bj3wj);
  }

  .xfbqn5 {
    background-color: var(--x18c69uf);
  }

  .x14baazr {
    background-color: var(--x19f8ays);
  }

  .xyt2hde {
    background-color: var(--x1ajkufl);
  }

  .x3b3jay {
    background-color: var(--x1b1yrz8);
  }

  .x1hmhntj {
    background-color: var(--x1cso4s7);
  }

  .xq66knd {
    background-color: var(--x1cyqzgm);
  }

  .x6oxnpt {
    background-color: var(--x1ez0j88);
  }

  .xrzt3kw {
    background-color: var(--x1g8zetm);
  }

  .x1h2phnr {
    background-color: var(--x1gbcfpg);
  }

  .x1p71rc5 {
    background-color: var(--x1ki1a39);
  }

  .xjkwb3e {
    background-color: var(--x1l9xs1g);
  }

  .x15ka3ey {
    background-color: var(--x1n8hcuc);
  }

  .x1c7tyv1 {
    background-color: var(--x2530sh);
  }

  .xaa2j7v {
    background-color: var(--x6djdnh);
  }

  .xymxtzs {
    background-color: var(--x6ph0kt);
  }

  .xjfjs9t {
    background-color: var(--xb2bkrb);
  }

  .xh4xiao {
    background-color: var(--xfceitn);
  }

  .x13lqkt0 {
    background-color: var(--xgqq532);
  }

  .x1lwheb2 {
    background-color: var(--xhfpf6i);
  }

  .x1g7hsb5 {
    background-color: var(--xil7nim);
  }

  .xjzf2lp {
    background-color: var(--xli5q1r);
  }

  .xq4fq5o {
    background-color: var(--xv8dx67);
  }

  .x12tiy73 {
    background-image: conic-gradient(#0000 15%, currentColor);
  }

  .x19sljii {
    background-image: linear-gradient(90deg, #0000 35%, light-dark(oklch(100% 0 0 / .7), oklch(100% 0 0 / .06)) 50%, #0000 65%);
  }

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

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

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

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

  .x1ewfkxt {
    background-image: linear-gradient(to top,var(--x1b1yrz8),var(--x1b1yrz8) 30%,transparent);
  }

  .x18o3ruo {
    background-image: none;
  }

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

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

  .xlts1uv {
    background-size: 200vw 100%;
  }

  .x1vathgz {
    border-collapse: separate;
  }

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

  .x3oi6pb {
    border-end-end-radius: 1rem;
  }

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

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

  .x1k659lz {
    border-end-start-radius: 1rem;
  }

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

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

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

  .x1t7ytsu {
    border-inline-start-style: solid;
  }

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

  .xpilrb4 {
    border-inline-start-width: 1px;
  }

  .x1gukg7c {
    border-spacing: 0;
  }

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

  .x38x70x {
    border-start-end-radius: 1rem;
  }

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

  .x2725bw {
    border-start-start-radius: 1rem;
  }

  .x1pw1gs8 {
    box-shadow: 0 0 0 1px light-dark(oklch(92.2% 0 0), oklch(100% 0 0 / .1));
  }

  .xvuv5ds {
    box-shadow: 0 0 0 1px var(--x6ph0kt);
  }

  .xgx2xxh {
    box-shadow: 0 0 0 2px var(--carbon-avatar-cutout, var(--x1n8hcuc));
  }

  .x129wde4 {
    box-shadow: 0 1px 1px var(--x157m6en);
  }

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

  .xzqy4nm {
    box-shadow: inset 0 0 0 1px var(--x1ennx4a);
  }

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

  .x3hia5i {
    box-shadow: inset 0 1px 0 var(--x13f9udh),0 4px 12px -2px var(--x1jtukh7);
  }

  .x1gnnqk1 {
    box-shadow: none;
  }

  .x3mv3c7 {
    box-shadow: var(--carbon-avatar-surface, 0 0 var(--xv8dx67)),0 0 0 2px var(--carbon-avatar-cutout, var(--x1n8hcuc));
  }

  .x1dywx02 {
    box-shadow: var(--carbon-avatar-surface);
  }

  .xy408fr {
    box-shadow: var(--carbon-field-card-surface),0 0 0 2px color-mix(in oklab, var(--xc05z6k) 30%, transparent);
  }

  .x1opwb78 {
    box-shadow: var(--carbon-field-card-surface);
  }

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

  .xbdpooj {
    box-shadow: var(--carbon-nav-current-ring, inset 0 0 0 0 var(--xv8dx67));
  }

  .x182boc1 {
    box-shadow: 0 0 0 2px var(--x6pvrqw);
  }

  .x15ozrtq {
    box-shadow: inset 0 1px 0 var(--x13f9udh), 0 1px 2px var(--x157m6en);
  }

  .xcwa1g9 {
    box-shadow: inset 0 0 1px 1px var(--xc0jy07), 0 0 0 1px var(--x10zn74s), 0 2px 4px var(--x1xheri), 0 16px 40px -8px var(--x1jtukh7);
  }

  .x77q2zq {
    box-shadow: inset 0 0 1px 1px var(--xc0jy07), 0 0 0 1px var(--x10zn74s), 0 1px 2px var(--x1xheri), 0 4px 12px -2px var(--x1jtukh7);
  }

  .xy6xhng {
    box-shadow: 0 1px 2px #0000000d;
  }

  .x827ez9 {
    box-shadow: inset 0 1px 0 var(--xbo3gio), 0 1px 1px var(--x6t0qek);
  }

  .xsm90tl {
    box-shadow: inset 0 1px 1px var(--x1ejpqw4);
  }

  .x1im4dor {
    box-shadow: 0 2px 2px -1px var(--xlplut1),0 0 0 3px var(--x1sots0d);
  }

  .x1s2uw35 {
    box-shadow: 0 2px 2px -1px var(--xlplut1);
  }

  .xilo2rf {
    box-shadow: -4px 0 8px -4px var(--x1xheri), -12px 0 24px -12px var(--x1jtukh7);
  }

  .x12o0icn {
    box-shadow: 4px 0 8px -4px var(--x1xheri), 12px 0 24px -12px var(--x1jtukh7);
  }

  .x6dhbzt {
    box-shadow: inset 0 0 1px 1px var(--xc0jy07), 0 1px 2px var(--xci58oi), 0 0 2px var(--x1hj135j), 0 0 0 1px var(--x9tb6xw);
  }

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

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

  .x158taml {
    box-shadow: inset 0 1px 0 var(--x11l9m7s), 0 1px 2px var(--x157m6en);
  }

  .xwij41l {
    box-shadow: 0 0 0 .5px var(--x11gysdy), 0 1px 1px var(--x6t0qek),0 0 0 2px color-mix(in oklab, var(--xc05z6k) 30%, transparent);
  }

  .xojfcnz {
    box-shadow: 0 0 0 .5px var(--x11gysdy), 0 1px 1px var(--x6t0qek);
  }

  .xhdg8po {
    caption-side: bottom;
  }

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

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

  .xmgw3yo {
    color: light-dark(oklab(14.5% 0 0 / .7), oklab(98.5% 0 0 / .7));
  }

  .x406xmh {
    color: light-dark(color-mix(in oklab,var(--x1l9xs1g) 60%,transparent), var(--x1vd2h55));
  }

  .xd96ber {
    color: light-dark(oklch(14.5% 0 0), oklch(98.5% 0 0));
  }

  .x1ty9tfo {
    color: light-dark(oklch(20.5% 0 0), oklch(98.5% 0 0));
  }

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

  .x1hb3bxv {
    color: light-dark(oklch(50% 0 0), oklch(70.8% 0 0));
  }

  .x133dbjo {
    color: light-dark(oklch(98.5% 0 0), oklch(20.5% 0 0));
  }

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

  .x1w1c7i1 {
    color: var(--carbon-alert-description);
  }

  .x1kdq4ur {
    color: var(--x1b8m23l);
  }

  .x1azkzsz {
    color: var(--x1k4qmrf);
  }

  .xh50tla {
    color: var(--x1l9xs1g);
  }

  .x1x3w3lf {
    color: var(--x1n8hcuc);
  }

  .x1mnvbwa {
    color: var(--x1tj7nn5);
  }

  .x1d1ll64 {
    color: var(--x1vd2h55);
  }

  .x1rtlm4 {
    color: var(--x2530sh);
  }

  .xs3fidp {
    color: var(--x6ph0kt);
  }

  .xtrnfb2 {
    color: var(--xay6m1y);
  }

  .xcrxn1i {
    color: var(--xfm7zsc);
  }

  .xozi0mq {
    color: var(--xgcmwu3);
  }

  .xykyeix {
    color: var(--xli5q1r);
  }

  .x1pbvfwy {
    color: var(--xsxb2eb);
  }

  .xg06hoi {
    color: var(--xyp1z2e);
  }

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

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

  .x1okhbi8 {
    column-gap: 1.5rem;
  }

  .xb28ymj {
    column-gap: 2rem;
  }

  .x1vo2elx {
    column-gap: 0;
  }

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

  .x1ohnlzc {
    column-gap: 3rem;
  }

  .xsza2ih {
    column-gap: 1.25rem;
  }

  .x1landof {
    column-gap: 2.5rem;
  }

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

  .x1dk9pgi {
    column-gap: 1rem;
  }

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

  .x1vjgj0v {
    contain: layout;
  }

  .x1e3ku4n {
    container-name: field-group;
  }

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

  .xt0e3qv {
    cursor: default;
  }

  .x14mnfz1 {
    cursor: e-resize;
  }

  .x7eptgl {
    cursor: ew-resize;
  }

  .x1jm3nie {
    cursor: grab;
  }

  .x1e5i8e3 {
    cursor: ns-resize;
  }

  .x1ypdohk {
    cursor: pointer;
  }

  .x1ed109x {
    cursor: text;
  }

  .x14isd7o {
    cursor: w-resize;
  }

  .x104kibb {
    display: -webkit-box;
  }

  .x1lliihq {
    display: block;
  }

  .xjp7ctv {
    display: contents;
  }

  .x78zum5 {
    display: flex;
  }

  .xrvj5dj {
    display: grid;
  }

  .x1rg5ohu {
    display: inline-block;
  }

  .x3nfvp2 {
    display: inline-flex;
  }

  .x1s85apg {
    display: none;
  }

  .x5f5z56 {
    field-sizing: content;
  }

  .xmjz87b {
    fill: var(--x1vd2h55);
  }

  .x1gzc8rt {
    filter: brightness(.95);
  }

  .x1r8uery {
    flex-basis: 0;
  }

  .x1t1x2f9 {
    flex-basis: 0%;
  }

  .x1l7klhg {
    flex-basis: 100%;
  }

  .x1f8j2c9 {
    flex-basis: 4rem;
  }

  .x19rfbdr {
    flex-basis: 6rem;
  }

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

  .xgyuaek {
    flex-grow: 2;
  }

  .x1ikap7u {
    flex-grow: 3;
  }

  .x2lah0s {
    flex-shrink: 0;
  }

  .xs83m0k {
    flex-shrink: 1;
  }

  .xozqiw3 {
    flex-wrap: nowrap;
  }

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

  .x1a02dak {
    flex-wrap: wrap;
  }

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

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

  .x1qlqyl8 {
    font-size: inherit;
  }

  .x1psl39 {
    font-size: var(--carbon-card-title-size);
  }

  .x1kiyllf {
    font-size: 1.125rem;
  }

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

  .x77ujo0 {
    font-size: 1.5rem;
  }

  .xeb8wzp {
    font-size: 2.25rem;
  }

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

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

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

  .xot4apk {
    font-size: 1rem;
  }

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

  .x1iikomf {
    font-weight: 300;
  }

  .xo1l8bm {
    font-weight: 400;
  }

  .xk50ysn {
    font-weight: 500;
  }

  .x1s688f {
    font-weight: 600;
  }

  .x1xlr1w8 {
    font-weight: 700;
  }

  .x3xbxsf {
    grid-auto-rows: min-content;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .xekb394 {
    grid-template-rows: auto 1fr auto;
  }

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

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

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

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

  .x1y8jhtd {
    inset-inline-start: calc(100% - var(--carbon-switch-thumb));
  }

  .x1p2q0d6 {
    inset-inline-start: calc(100% + 3rem);
  }

  .xftp66k {
    interpolate-size: allow-keywords;
  }

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

  .x1qab1bc {
    justify-self: end;
  }

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

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

  .x1ksxc8v {
    line-height: 1.625;
  }

  .xo5v014 {
    line-height: 1;
  }

  .x15bjb6t {
    line-height: inherit;
  }

  .x3moqxp {
    line-height: 1.75;
  }

  .x16ph6e6 {
    line-height: 1.33333;
  }

  .x1k0js6o {
    line-height: 1.42857;
  }

  .x1q2a9x5 {
    line-height: 1.33333;
  }

  .xw5ly4e {
    line-height: 1.5;
  }

  .xdb0rlc {
    line-height: 1.40625;
  }

  .x192ohgm {
    line-height: 1.11111;
  }

  .xttuzfl {
    line-height: 1.55556;
  }

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

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

  .x45hlxi, .xxquc3a {
    margin-inline-end: -.25rem;
  }

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

  .x163zgnk {
    margin-inline-end: var(--carbon-drawer-inset, 0px);
  }

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

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

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

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

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

  .xd3zok5 {
    margin-inline-start: var(--carbon-drawer-inset, 0px);
  }

  .x1jppqdk {
    margin-inline-start: 1.25rem;
  }

  .xtspsl6 {
    margin-inline-start: .875rem;
  }

  .x4vb7hz {
    margin-inline-start: 1rem;
  }

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

  .xo5j846 {
    mask-image: linear-gradient(to right, #0000 10%, #000 50%, #0000 85%);
  }

  .x11eohw9 {
    mask-image: radial-gradient(42% 44% at 32%, #00000080, #0003 55%, #0000);
  }

  .xsen25h {
    mask-image: radial-gradient(farthest-side, #0000 72%, #000 75%);
  }

  .xl1xv1r {
    object-fit: cover;
  }

  .x3onkmb {
    opacity: .35;
  }

  .xbyyjgo {
    opacity: .5;
  }

  .xg01cxk {
    opacity: 0;
  }

  .x1hc1fzr {
    opacity: 1;
  }

  .x132tnp9 {
    opacity: max(var(--carbon-drawer-overlay-min-opacity, 0),calc(1 - var(--drawer-swipe-progress)));
  }

  .x1clqncf {
    order: -1;
  }

  .x1umeum8 {
    order: -2;
  }

  .x9ek82g {
    order: 1;
  }

  .x14yy4lh {
    order: 2;
  }

  .x1d8oqcf {
    outline-color: var(--xc05z6k);
  }

  .x1hl8ikr {
    outline-offset: 2px;
  }

  .x1t137rt {
    outline-style: none;
  }

  .x1de99jn {
    outline-width: 2px;
  }

  .xj0a0fe {
    overflow-wrap: anywhere;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .xyiysdx {
    padding-inline-start: 2px;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .x67bb7w {
    pointer-events: auto;
  }

  .x47corl {
    pointer-events: none;
  }

  .x10l6tqk {
    position: absolute;
  }

  .xixxii4 {
    position: fixed;
  }

  .x1n2onr6 {
    position: relative;
  }

  .x7wzq59 {
    position: sticky;
  }

  .xtt52l0 {
    resize: none;
  }

  .x1hs37ai {
    row-gap: var(--carbon-card-spacing);
  }

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

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

  .x1t70p1t {
    row-gap: 1.5rem;
  }

  .xge5enh {
    row-gap: 2rem;
  }

  .x180x0xw {
    row-gap: 0;
  }

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

  .x1pfi84l {
    row-gap: 3rem;
  }

  .xzlvrce {
    row-gap: 1.25rem;
  }

  .xy6v9il {
    row-gap: 2.5rem;
  }

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

  .x56rbf9 {
    row-gap: 1rem;
  }

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

  .x1ip4yf {
    stroke-width: 2.5px;
  }

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

  .xcwx8kl {
    stroke: var(--x2530sh);
  }

  .xeq4nuv {
    tab-size: 2;
  }

  .x2b8uid {
    text-align: center;
  }

  .xp4054r {
    text-align: end;
  }

  .xdpxx8g {
    text-align: left;
  }

  .x1yc453h {
    text-align: start;
  }

  .x4lj0kn {
    -webkit-text-decoration-color: color-mix(in oklab,var(--x1vd2h55) 50%,transparent);
    text-decoration-color: color-mix(in oklab,var(--x1vd2h55) 50%,transparent);
  }

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

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

  .xlyipyv {
    text-overflow: ellipsis;
  }

  .xn80e1m {
    text-transform: capitalize;
  }

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

  .x1w2vvpw {
    text-wrap: balance;
  }

  .x1fzhlzt {
    text-wrap: pretty;
  }

  .xggy1nq {
    touch-action: manipulation;
  }

  .x5ve5x3 {
    touch-action: none;
  }

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

  .xm4efwp {
    transform-origin: bottom;
  }

  .x1g0ag68 {
    transform-origin: center;
  }

  .x19w6rv {
    transform-origin: 0;
  }

  .xee5nap {
    transform-origin: 100%;
  }

  .xtj8gnn {
    transform-origin: top;
  }

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

  .x1c071of {
    transform: none;
  }

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

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

  .x1iffjtl {
    transform: rotate(90deg);
  }

  .x1dy8ejj {
    transform: rotate(calc(180deg * var(--carbon-collapsible-open, 0)));
  }

  .x14ultsu {
    transform: rotate(calc(90deg * var(--carbon-collapsible-open, 0)));
  }

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

  .xst6bnn {
    transform: scale(.6);
  }

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

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

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

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

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

  .xnw422r {
    transform: translate3d(var(--carbon-drawer-x, 0px),var(--carbon-drawer-y, 0px),0) scale(var(--carbon-drawer-stack-scale));
  }

  .x3c4gkl {
    transform: translateX(-1px);
  }

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

  .xbryuvx {
    transform: translateX(0);
  }

  .x6ll9c4 {
    transform: translateX(1px);
  }

  .xitnhlw {
    transform: translateX(50%);
  }

  .xzlqym0 {
    transform: translateX(calc(var(--toast-swipe-movement-x) - 150%)) translateY(var(--carbon-toast-offset-y));
  }

  .xp97385 {
    transform: translateX(calc(var(--toast-swipe-movement-x) + 150%)) translateY(var(--carbon-toast-offset-y));
  }

  .x6t2dnw {
    transform: translateX(var(--toast-swipe-movement-x)) translateY(calc(var(--toast-swipe-movement-y) - var(--toast-index) * var(--carbon-toast-peek) - var(--carbon-toast-shrink) * var(--carbon-toast-height))) scale(var(--carbon-toast-scale));
  }

  .x9etadh {
    transform: translateX(var(--toast-swipe-movement-x)) translateY(var(--carbon-toast-offset-y));
  }

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

  .x19siavk {
    transform: translateY(150%);
  }

  .x131p8rn {
    transform: translateY(50%);
  }

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

  .xxis84b {
    transform: translateY(calc(var(--toast-swipe-movement-y) - 150%));
  }

  .x1fgpvzz {
    transform: translateY(calc(var(--toast-swipe-movement-y) + 150%));
  }

  .x9hmc7x {
    transform: var(--carbon-drawer-closed-transform);
  }

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

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

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

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

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

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

  .x1mq3mr6 {
    transition-duration: 0s;
  }

  .x9iqqmx {
    transition-duration: .45s;
  }

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

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

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

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

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

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

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

  .x1q6pgj2 {
    transition-duration: .5s, .5s, .15s;
  }

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

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

  .xfagghw {
    transition-property: all;
  }

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

  .x9w2ivn {
    transition-property: background-color, left, right, transform;
  }

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

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

  .xkdsq27 {
    transition-property: box-shadow;
  }

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

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

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

  .xz1df8t {
    transition-property: color, text-decoration-color;
  }

  .xt3l3uh {
    transition-property: color;
  }

  .xua3uq3 {
    transition-property: height;
  }

  .x4tl3nv {
    transition-property: inset-inline-start, background-color;
  }

  .x24pemh {
    transition-property: left, right, width;
  }

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

  .x1ju8a0s {
    transition-property: margin, opacity;
  }

  .xzocyoe {
    transition-property: opacity, transform, width, height;
  }

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

  .x19991ni {
    transition-property: opacity;
  }

  .x1engipc {
    transition-property: top, left, right, bottom;
  }

  .x1sqlzlq {
    transition-property: transform, height, opacity, filter;
  }

  .x19ix5ol {
    transition-property: transform, opacity, height;
  }

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

  .x11xpdln {
    transition-property: transform;
  }

  .x1eberob {
    transition-property: width, height, padding, color, background-color, box-shadow;
  }

  .xxrbq2n {
    transition-property: width;
  }

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

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

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

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

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

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

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

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

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

  .xxymvpz {
    vertical-align: middle;
  }

  .xeaf4i8 {
    white-space: normal;
  }

  .xuxw1ft {
    white-space: nowrap;
  }

  .x1so62im {
    will-change: transform;
  }

  .x8knxv4 {
    z-index: -1;
  }

  .x1l48cz2 {
    z-index: calc(1000 - var(--toast-index));
  }

  .xmktc3p {
    z-index: 1;
  }

  .x18fu86e {
    z-index: 10;
  }

  .x1sl23m2 {
    z-index: 20;
  }

  .x1mhwdi0 {
    z-index: 40;
  }

  .x99d0p4 {
    z-index: 50;
  }

  .x7zff6s.x7zff6s:where(.xcizwm9:hover *) {
    color: light-dark(oklch(20.5% 0 0), oklch(98.5% 0 0));
  }

  .xopep35.xopep35:where(.x11x4jut:hover *) {
    color: var(--x1l9xs1g);
  }

  .x16cqdtq.x16cqdtq:where(.x1lkwy8c:hover *) {
    opacity: 1;
  }

  @supports (-webkit-touch-callout: none) {
    .x1pjgtt3.x1pjgtt3 {
      position: absolute;
    }
  }

  .x1afrd12:focus-visible {
    box-shadow: 0 0 0 1px var(--xc05z6k),0 0 0 3px color-mix(in oklab,var(--xc05z6k) 30%,transparent),inset 0 0 1px 1px var(--xc0jy07), 0 0 0 1px var(--x10zn74s), 0 2px 4px var(--x1xheri), 0 16px 40px -8px var(--x1jtukh7);
  }

  .x1p1c9uu:focus-visible {
    box-shadow: inset 0 0 0 1px var(--x1sm1y3j),inset 0 0 0 3px var(--x1sots0d);
  }

  .xwh97xx: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(--xc05z6k) 30%, transparent);
  }

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

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

  .x11riuig:focus-visible {
    box-shadow: var(--carbon-nav-current-ring, inset 0 0 0 0 var(--xv8dx67)),0 0 0 2px color-mix(in oklab, var(--xc05z6k) 30%, transparent);
  }

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

  .x1rbhhgo:focus-visible {
    box-shadow: inset 0 1px 0 var(--x13f9udh), 0 1px 2px var(--x157m6en),0 0 0 2px color-mix(in oklab, var(--xc05z6k) 30%, transparent);
  }

  .xfloe8x:focus-visible {
    box-shadow: 0 0 0 3px var(--x1sots0d);
  }

  .x1nustyq:focus-visible {
    box-shadow: inset 0 1px 0 var(--xbo3gio), 0 1px 1px var(--x6t0qek),0 0 0 2px color-mix(in oklab, var(--xc05z6k) 30%, transparent);
  }

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

  .x9ha264:focus-visible, .xtu9rgk:focus-within {
    box-shadow: 0 2px 2px -1px var(--xlplut1),0 0 0 3px var(--x1sots0d);
  }

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

  .xzwvp78:focus-visible {
    box-shadow: inset 0 1px 0 var(--x11l9m7s), 0 1px 2px var(--x157m6en),0 0 0 2px var(--x6pvrqw);
  }

  .x119bkq9:focus-visible {
    color: var(--xc05z6k);
  }

  .x1xk9txd.x1xk9txd:where(.xu4ik22:not([data-nested-drawer-swiping])[data-nested-drawer-open] *) {
    opacity: 0;
  }

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

  .x4zjf1n:focus-visible {
    outline-color: var(--xc05z6k);
  }

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

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

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

  .x19q46hi.x19q46hi:where(.xu4ik22[data-swiping] *) {
    -webkit-user-select: none;
    user-select: none;
  }

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

  .x1tur15g:first-child {
    border-end-start-radius: var(--carbon-table-corner-end);
  }

  .xr2gpfq:first-child {
    border-end-start-radius: .5rem;
  }

  .x120dh57:first-child {
    border-inline-start-width: 1px;
  }

  .x1agxeqm:first-child {
    border-start-start-radius: var(--carbon-table-corner-start);
  }

  .x1drfj9b:first-child {
    border-start-start-radius: .5rem;
  }

  .xmfnmm7:last-child {
    border-end-end-radius: var(--carbon-table-corner-end);
  }

  .x5dxntm:last-child {
    border-end-end-radius: .5rem;
  }

  .xvflufl:last-child {
    border-start-end-radius: var(--carbon-table-corner-start);
  }

  .xffel34:last-child {
    border-start-end-radius: .5rem;
  }

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

  .x1ekb3or:nth-child(1 of [data-slot]) {
    margin-inline-start: 0;
  }

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

  .x8nlfla:disabled {
    background-color: var(--x1ez0j88);
  }

  .x13dnohc:disabled {
    background-color: var(--xv8dx67);
  }

  .xtgyt42:disabled {
    cursor: default;
  }

  .xijokvz:disabled {
    opacity: .5;
  }

  .x1fzehxr:disabled {
    opacity: 1;
  }

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

  .x1romr8p:hover {
    background-color: color-mix(in oklab,var(--x2530sh) 80%,transparent);
  }

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

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

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

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

  .x190guwt:hover {
    background-color: var(--x1ajkufl);
  }

  .x1470kpv:hover {
    background-color: var(--xfceitn);
  }

  .x1o63l3i:hover {
    background-color: var(--xgqq532);
  }

  .x1crxj16:hover {
    box-shadow: 0 0 0 1px light-dark(oklch(95% 0 0), oklch(26.9% 0 0));
  }

  .x1tyxpzm:hover {
    box-shadow: 0 0 0 .5px var(--x11gysdy), 0 1px 1px var(--x6t0qek);
  }

  .xpsw0lv:hover {
    color: light-dark(oklch(20.5% 0 0), oklch(98.5% 0 0));
  }

  .xrwja4h:hover {
    color: var(--x1l9xs1g);
  }

  .x1o7uuvo:hover {
    opacity: 1;
  }

  .xw5gm25:hover {
    -webkit-text-decoration-color: var(--x1l9xs1g);
    text-decoration-color: var(--x1l9xs1g);
  }

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

  .x1azc3gn:active {
    background-color: var(--xfceitn);
  }

  .x1s9122:active {
    color: light-dark(oklch(20.5% 0 0), oklch(98.5% 0 0));
  }

  .xch2mbi:active {
    cursor: grabbing;
  }

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

    .x19lnso2.x19lnso2 {
      animation-name: x3q3iw1-B;
    }

    .x11an12w.x11an12w {
      animation-name: xtut5q7-B;
    }

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

    .xphioz4.xphioz4 {
      background-image: none;
    }
  }

  @media (pointer: coarse) {
    .xdxxja.xdxxja {
      display: inline;
    }
  }

  @media (pointer: fine) {
    .xwqx9jr.xwqx9jr {
      display: inline;
    }
  }

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

  @media (prefers-reduced-motion: reduce) {
    .x12w9bfk.x12w9bfk {
      transition-duration: 0s;
    }
  }

  @container field-group (width >= 28rem) {
    .x1mny1v3.x1mny1v3 {
      align-items: center;
    }

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

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

  @media (hover: hover) {
    .x55b3jc.x55b3jc:hover {
      box-shadow: 0 0 0 .5px var(--x11gysdy), 0 1px 1px var(--x6t0qek),0 0 0 2px color-mix(in oklab, var(--xc05z6k) 30%, transparent);
    }

    .x19e00of.x19e00of:active {
      transform: translateY(1px);
    }
  }
}

@layer priority5 {
  .xfkuw6w {
    border-bottom-color: var(--x6ph0kt);
  }

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

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

  .xyhpa5t {
    border-bottom-width: var(--carbon-table-seam);
  }

  .x6wl8kl {
    border-left-color: light-dark(oklch(92.2% 0 0), oklch(100% 0 0 / .1));
  }

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

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

  .x12j1v7 {
    border-right-color: light-dark(oklch(92.2% 0 0), oklch(100% 0 0 / .1));
  }

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

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

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

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

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

  .x1b1nim6 {
    bottom: -.5px;
  }

  .x1ey2m1c {
    bottom: 0;
  }

  .xys1zbx {
    bottom: -.625rem;
  }

  .x3o3w9t {
    bottom: .375rem;
  }

  .xrurzqf {
    bottom: 1rem;
  }

  .x1nnp5p7 {
    height: .6875rem;
  }

  .xqtp20y {
    height: 0;
  }

  .xaylbqo {
    height: 1.125rem;
  }

  .x5yr21d {
    height: 100%;
  }

  .xtdtrs8 {
    height: 100dvh;
  }

  .x1roirhx {
    height: 10rem;
  }

  .x1qz947n {
    height: 18rem;
  }

  .xjm9jq1 {
    height: 1px;
  }

  .xlngxce {
    height: 26%;
  }

  .xc1a03h {
    height: 28rem;
  }

  .x36qwtl {
    height: 2px;
  }

  .xt7dq6l {
    height: auto;
  }

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

  .xve1kv3 {
    height: calc(var(--header-height) * 1.75);
  }

  .xg7h5cd {
    height: fit-content;
  }

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

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

  .xv0xlvs {
    height: var(--carbon-drawer-stack-height);
  }

  .x49n8ei {
    height: var(--carbon-icon-size, 1rem);
  }

  .x1c1jj9p {
    height: var(--carbon-switch-thumb);
  }

  .xc9tj3b {
    height: var(--carbon-toast-height);
  }

  .xuan8c8 {
    height: var(--collapsible-panel-height);
  }

  .xabpkfz {
    height: var(--drawer-height, auto);
  }

  .x18dv8qi {
    height: var(--popup-height);
  }

  .xm56wjt {
    height: var(--positioner-height);
  }

  .x13dl79w {
    height: var(--toast-height);
  }

  .xcgqycm {
    height: var(--header-height);
  }

  .xdbykoi {
    height: 2.25rem;
  }

  .x1cxz46o {
    height: .75rem;
  }

  .xz8zzc4 {
    height: .625rem;
  }

  .x1qb0igi {
    height: 1.5rem;
  }

  .xir148k {
    height: 2rem;
  }

  .x15dy2li {
    height: 1.75rem;
  }

  .x75vxu1 {
    height: 4rem;
  }

  .x1e6q1q5 {
    height: .25rem;
  }

  .x1gqwsyv {
    height: 3rem;
  }

  .x169ii3p {
    height: 1.25rem;
  }

  .x2ctyk2 {
    height: 2.5rem;
  }

  .x1oerw5x {
    height: .875rem;
  }

  .xwcppxe {
    height: .375rem;
  }

  .x17wlbja {
    height: 1rem;
  }

  .xyifp3u {
    height: .5rem;
  }

  .xu96u03 {
    left: 0;
  }

  .x7c1fgd {
    left: calc(-1 * var(--carbon-sidebar-width));
  }

  .x1ip3qzq {
    left: -.25rem;
  }

  .x13g4o45 {
    left: -.5rem;
  }

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

  .x14t39c4 {
    left: 1rem;
  }

  .xat24cr {
    margin-bottom: 0;
  }

  .x1heff5v {
    margin-bottom: calc(-1 * var(--carbon-card-spacing));
  }

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

  .x1pel595 {
    margin-bottom: calc(.75rem - var(--carbon-card-spacing));
  }

  .xy9cp4z {
    margin-bottom: var(--carbon-drawer-inset, 0px);
  }

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

  .xe9y9a5 {
    margin-bottom: 2rem;
  }

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

  .xhb044i {
    margin-bottom: .375rem;
  }

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

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

  .xr1yuqi {
    margin-top: auto;
  }

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

  .x17nkp5x {
    margin-top: -2rem;
  }

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

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

  .xzikldz {
    margin-top: var(--carbon-drawer-inset, 0px);
  }

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

  .x1qv3kxv {
    margin-top: 2rem;
  }

  .x1ckqmlx {
    margin-top: 4rem;
  }

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

  .x12ln3wa {
    margin-top: 2.5rem;
  }

  .x1x56qny {
    margin-top: 1rem;
  }

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

  @media (width >= 48rem) {
    .x1f1acq8.x1f1acq8 {
      margin: .5rem;
    }
  }

  .x1wj9ous {
    max-height: 100dvh;
  }

  .x871njl {
    max-height: 12rem;
  }

  .x10xx96q {
    max-height: 18rem;
  }

  .x11iwqir {
    max-height: 25rem;
  }

  .x1fc7kte {
    max-height: 40rem;
  }

  .x3d5gib {
    max-height: 50vh;
  }

  .xlhze4t {
    max-height: 8rem;
  }

  .xmeqf1n {
    max-height: calc(100dvh - 6rem);
  }

  .x1ixfjpp {
    max-height: calc(100svh - var(--header-height) - 2 * 2.5rem);
  }

  .xt499lc {
    max-height: min(80vh, 28rem);
  }

  .xwf2qon {
    max-height: min(calc(18rem - 2.25rem),calc(var(--available-height) - 2.25rem));
  }

  .x7ab17h {
    max-height: none;
  }

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

  .x193iq5w {
    max-width: 100%;
  }

  .x1ok5v8c {
    max-width: 12rem;
  }

  .x8z6zn4 {
    max-width: 16rem;
  }

  .x1vxnb6q {
    max-width: 18rem;
  }

  .x9h9p8b {
    max-width: 20rem;
  }

  .xuv54rz {
    max-width: 22rem;
  }

  .xowlazn {
    max-width: 24rem;
  }

  .x1ptgtm5 {
    max-width: 26rem;
  }

  .x1983rqf {
    max-width: 28rem;
  }

  .x6ymgno {
    max-width: 32rem;
  }

  .xxs3jl0 {
    max-width: 45ch;
  }

  .x1vpbbxe {
    max-width: 48rem;
  }

  .x1t8xbu {
    max-width: max-content;
  }

  .x7k7lee {
    max-width: var(--available-width);
  }

  .x2lwn1j {
    min-height: 0;
  }

  .x1ov3xa9 {
    min-height: 100dvh;
  }

  .x1y06tjk {
    min-height: 100svh;
  }

  .xattyca {
    min-height: 10rem;
  }

  .x1sook60 {
    min-height: 12.5rem;
  }

  .x1xqys5c {
    min-height: 18rem;
  }

  .x1xkfc13 {
    min-height: 6rem;
  }

  .x562ti3 {
    min-height: 8rem;
  }

  .x1prk8pu {
    min-height: 2rem;
  }

  .xjhslb3 {
    min-height: 4rem;
  }

  .x9cvpzm {
    min-height: 2.5rem;
  }

  .xeuugli {
    min-width: 0;
  }

  .xgqtt45 {
    min-width: 100%;
  }

  .xuu4ctt {
    min-width: 10rem;
  }

  .x12kinc7 {
    min-width: 12rem;
  }

  .x9padk7 {
    min-width: 14rem;
  }

  .x1843ork {
    min-width: 6rem;
  }

  .xzhy1st {
    min-width: 8rem;
  }

  .x1ag9ea8 {
    min-width: 9rem;
  }

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

  .x1a0663d {
    min-width: 2.25rem;
  }

  .x12lfvts {
    min-width: 2rem;
  }

  .xc9j0f2 {
    min-width: 1.75rem;
  }

  .x110knk8 {
    min-width: 4rem;
  }

  .x17l8o0l {
    min-width: 1.25rem;
  }

  .xw2csxc {
    overflow-x: auto;
  }

  .x101abm8 {
    overflow-x: clip;
  }

  .x6ikm8r {
    overflow-x: hidden;
  }

  .x1odjw0f {
    overflow-y: auto;
  }

  .x18d9i69 {
    padding-bottom: 0;
  }

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

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

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

  .x14xuke3 {
    padding-bottom: 1.5rem;
  }

  .x8yutyd {
    padding-bottom: 2rem;
  }

  .x3i85hl {
    padding-bottom: 0;
  }

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

  .x67esqq {
    padding-bottom: 3rem;
  }

  .x1eqbmoj {
    padding-bottom: 1.25rem;
  }

  .x1gyirv7 {
    padding-bottom: 2.5rem;
  }

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

  .xi0chxm {
    padding-bottom: 1rem;
  }

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

  .xe0fsyd {
    padding-bottom: 6rem;
  }

  .xexx8yu {
    padding-top: 0;
  }

  .x1nn3v0j {
    padding-top: 2px;
  }

  .x1t640lt {
    padding-top: 33vh;
  }

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

  .xie9on5 {
    padding-top: var(--header-height);
  }

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

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

  .x1rou587 {
    padding-top: 1.5rem;
  }

  .x1aergpk {
    padding-top: 2rem;
  }

  .xzhsm9j {
    padding-top: 0;
  }

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

  .x1clcf7r {
    padding-top: 3rem;
  }

  .x1lzjxb3 {
    padding-top: 1.25rem;
  }

  .xuqku7k {
    padding-top: 2.5rem;
  }

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

  .x61iwqk {
    padding-top: 1rem;
  }

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

  @media (width >= 48rem) {
    .x1sp05aw.x1sp05aw {
      padding: 3rem;
    }
  }

  .x1f83cfr {
    right: -.25rem;
  }

  .x3m8u43 {
    right: 0;
  }

  .x1a68k0s {
    right: calc(-1 * var(--carbon-sidebar-width));
  }

  .xt0aud3 {
    right: -.25rem;
  }

  .xjffo84 {
    right: -1rem;
  }

  .x1q8077t {
    right: -.5rem;
  }

  .xsay7ww {
    right: .75rem;
  }

  .x17f9bzz {
    right: .625rem;
  }

  .x1r78oxd {
    right: .25rem;
  }

  .x1kfp8n3 {
    right: 1rem;
  }

  .xw6r9uw {
    right: .5rem;
  }

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

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

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

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

  .x13vifvy {
    top: 0;
  }

  .xnfr1j {
    top: 1px;
  }

  .xwa60dl {
    top: 50%;
  }

  .x1i09gvg {
    top: -.375rem;
  }

  .xfyo1zk {
    top: calc(var(--header-height) + 2.5rem);
  }

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

  .x1ki4rio {
    top: .75rem;
  }

  .x1xi4628 {
    top: .625rem;
  }

  .xpfqh0n {
    top: .25rem;
  }

  .xru5g1 {
    top: .875rem;
  }

  .xyzhydz {
    top: .375rem;
  }

  .xj34hl {
    top: .5rem;
  }

  .x1tmz82h {
    width: .6875rem;
  }

  .xnalus7 {
    width: 0;
  }

  .x19ddzpn {
    width: 1%;
  }

  .xh8yej3 {
    width: 100%;
  }

  .xa23ldc {
    width: 10rem;
  }

  .x1brf3r0 {
    width: 11rem;
  }

  .xj1jc7a {
    width: 12.5rem;
  }

  .xhnqznf {
    width: 12rem;
  }

  .xrdac2d {
    width: 13rem;
  }

  .x9ndnb8 {
    width: 15rem;
  }

  .x1e67fm3 {
    width: 16rem;
  }

  .x1qyi71f {
    width: 18rem;
  }

  .x1i1rx1s {
    width: 1px;
  }

  .x1fjzz8u {
    width: 20rem;
  }

  .x1w1wbw6 {
    width: 24rem;
  }

  .x1f1nlb9 {
    width: 25%;
  }

  .xxpr1mq {
    width: 25rem;
  }

  .x1nxa2st {
    width: 26%;
  }

  .xfo62xy {
    width: 2px;
  }

  .x3hqpx7 {
    width: 50%;
  }

  .xex909m {
    width: 5rem;
  }

  .x1vt510x {
    width: 66.667%;
  }

  .xdvn7xf {
    width: 6rem;
  }

  .xg0jo4d {
    width: 75%;
  }

  .x14atkfc {
    width: auto;
  }

  .x8u4k88 {
    width: calc(var(--carbon-sidebar-width-icon) + 1rem + 2px);
  }

  .x1itx5ep {
    width: calc(var(--carbon-sidebar-width-icon) + 1rem);
  }

  .xeq5yr9 {
    width: fit-content;
  }

  .xezivpi {
    width: max-content;
  }

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

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

  .x1vjzwd7 {
    width: var(--carbon-icon-size, 1rem);
  }

  .x1l3d68u {
    width: var(--carbon-sidebar-width-icon);
  }

  .x3ovhyk {
    width: var(--carbon-sidebar-width);
  }

  .x1n7mu9 {
    width: var(--carbon-switch-thumb);
  }

  .x1u1wfrh {
    width: var(--popup-width);
  }

  .xluuen9 {
    width: var(--positioner-width);
  }

  .x1828aio {
    width: 2.25rem;
  }

  .x1koeumr {
    width: .75rem;
  }

  .x1in2k4o {
    width: .625rem;
  }

  .x16c5uxy {
    width: 1.5rem;
  }

  .xquqeq5 {
    width: 2rem;
  }

  .xvz0oru {
    width: 1.75rem;
  }

  .xjmsywo {
    width: 4rem;
  }

  .x179domo {
    width: .25rem;
  }

  .xygz8yy {
    width: 3rem;
  }

  .xfy28kx {
    width: 1.25rem;
  }

  .x8hgk33 {
    width: 2.5rem;
  }

  .xsygzq4 {
    width: .875rem;
  }

  .xramx3m {
    width: .375rem;
  }

  .x1u9634s {
    width: 1rem;
  }

  .xvxu48r {
    width: .5rem;
  }

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

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

  @media (prefers-reduced-motion: reduce) {
    .xie2s74.xie2s74 {
      width: 100%;
    }
  }

  @container field-group (width >= 28rem) {
    .x8u73tf.x8u73tf {
      width: auto;
    }
  }
}

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

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

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

@layer priority7 {
  @media (width >= 48rem) {
    .xkw9g6i.xkw9g6i {
      background-color: var(--x17evzip);
    }

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

    .xjhqume.xjhqume {
      box-shadow: inset 0 0 1px 1px var(--xc0jy07), 0 1px 2px var(--xci58oi), 0 0 2px var(--x1hj135j), 0 0 0 1px var(--x9tb6xw);
    }

    .x1pbgmcg.x1pbgmcg {
      display: block;
    }
  }

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

  @container (width >= 78rem) {
    .x55tscz.x55tscz {
      display: block;
    }
  }

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

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

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

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

    .x11g0tcu.x11g0tcu {
      display: none;
    }

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

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

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

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

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

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

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

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

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

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

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

  .xarstr8:after, .xxx281p:before {
    inset: 0;
  }

  .xa8o0d5:after {
    inset: -.5rem;
  }

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

    .x14t0v01.x14t0v01 {
      justify-items: start;
    }

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

    .x1fub2ts.x1fub2ts {
      margin-inline-end: 1rem;
    }

    .x134kjfo.x134kjfo {
      margin-inline-start: 0;
    }

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

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

    .x152bdjq.x152bdjq {
      opacity: 0;
    }

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

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

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

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

    .xchd6bv.xchd6bv {
      text-align: start;
    }

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

    .xx400ct.xx400ct.xx400ct:where(.xcizwm9:focus-within *), .x3jawh8.x3jawh8.x3jawh8:where(.xcizwm9:hover *) {
      opacity: 1;
    }
  }
}

@layer priority8 {
  .x11l7ans:after {
    border-color: color-mix(in oklab,var(--x1l9xs1g) 10%,transparent);
  }

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

  .x1rz3xa3:before {
    border-radius: var(--carbon-table-panel-radius);
  }

  .x9kq3ib:after {
    border-radius: 9999px;
  }

  .x86avzo:after {
    border-style: solid;
  }

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

  .x5hscyn:after {
    border-width: 1px;
  }

  .xd54j2p:after {
    inset-block: 0;
  }

  .x7jbdla:after {
    inset-block: -.5rem;
  }

  .xb7ltuz:after, .xm4btww:before {
    inset-inline: 0;
  }

  .x1vf9g1z:after {
    inset-inline: -.75rem;
  }

  @media (width >= 40rem) {
    .xe9j8vz.xe9j8vz {
      left: auto;
    }
  }

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

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

    .x1gtapcr.x1gtapcr {
      max-width: 24rem;
    }

    .x3wqjx4.x3wqjx4 {
      top: var(--header-height);
    }
  }

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

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

    .x1n4px9.x1n4px9 {
      width: 31.25rem;
    }
  }

  @media (width >= 64rem) {
    .x11qaro7.x11qaro7 {
      width: 37.5rem;
    }
  }

  @media (width >= 48rem) {
    .x1wn35v0.x1wn35v0 {
      width: var(--carbon-sidebar-width);
    }
  }
}

@layer priority9 {
  .x1l7vn9o:after {
    background-color: var(--carbon-drawer-bleed, var(--x19f8ays));
  }

  .xrxwdh1:before {
    background-color: var(--carbon-tray-body-bg, var(--x19f8ays));
  }

  .x1utr04u:before {
    background-color: var(--x17evzip);
  }

  .x1n5tr31:before {
    background-color: var(--x6ph0kt);
  }

  .x19l1gyk:after {
    background-color: var(--xgqq532);
  }

  .x3gq6br::file-selector-button {
    background-color: var(--xv8dx67);
  }

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

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

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

  .xn4n9zs:before {
    box-shadow: inset 0 0 1px 1px var(--xc0jy07), 0 1px 2px var(--xci58oi), 0 0 2px var(--x1hj135j), 0 0 0 1px var(--x9tb6xw);
  }

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

  .xlz6ikr::file-selector-button {
    color: var(--x1l9xs1g);
  }

  .xlg8o53::placeholder {
    color: var(--x1vd2h55);
  }

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

  .xhkezso:after {
    display: block;
  }

  .x1bv6n7p:after {
    flex-shrink: 0;
  }

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

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

  .x8m5ogj:after {
    inset-inline-end: 100%;
  }

  .x1qyz1mp:after {
    inset-inline-start: 100%;
  }

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

  .xe29a19:before {
    transition-duration: .3s;
  }

  .x1de4urk:before {
    transition-property: opacity;
  }

  .x1fsy1hg:before {
    transition-timing-function: cubic-bezier(.4, .36, 0, 1);
  }

  .xi4xitw:after, .xy5mcqj:before {
    z-index: -1;
  }

  .x1222btl:hover:after {
    background-color: light-dark(oklch(92.2% 0 0), oklch(100% 0 0 / .1));
  }
}

@layer priority10 {
  .x53jpyg:before {
    bottom: -.5px;
  }

  .xhq5o37:before {
    bottom: 0;
  }

  .x1wpe5ba:after {
    bottom: 100%;
  }

  .x1rn13ow:before {
    bottom: -.625rem;
  }

  .xy80zi5:before {
    height: 1px;
  }

  .xck12sa:after {
    height: calc(var(--carbon-toast-gap) + 1px);
  }

  .xfrmtvd:before {
    height: 1rem;
  }

  .x1mhdh93:before {
    height: .625rem;
  }

  .xggt9a5::file-selector-button {
    height: 1.5rem;
  }

  .xaxn8lu:after {
    height: .25rem;
  }

  .x1hpwz3b:after {
    height: 3rem;
  }

  .xcua20c:after {
    height: 6rem;
  }

  .x17cx49:after, .x1wlytlt:before {
    left: 0;
  }

  .xkilpe8:after {
    left: 100%;
  }

  .x16v8oms:after {
    left: 50%;
  }

  .x197r1ea:before {
    left: -.625rem;
  }

  .xb0dqd5:before {
    right: 0;
  }

  .xtzbxan:before {
    right: -.625rem;
  }

  .x1y3wzot:before {
    top: 0;
  }

  .x1srwf7z:after {
    top: 100%;
  }

  .xmm0yiy:before {
    top: -.625rem;
  }

  .x1a7tne:before {
    top: -.25rem;
  }

  .x4eaejv:after {
    width: 100%;
  }

  .x13694x8:after {
    width: 2px;
  }

  .x12mb676:before {
    width: .625rem;
  }

  .xa61m4q:after {
    width: .25rem;
  }

  .x1wyrbjx:after {
    width: 3rem;
  }

  .x13rl4as:after {
    width: 6rem;
  }
}

@layer priority11 {
  @media (width >= 48rem) {
    .x1hocj16.x1hocj16:after {
      display: none;
    }
  }
}

@keyframes xg7u9jn-B {
  from {
    background-position: -130vw 0;
  }

  to {
    background-position: 30vw 0;
  }
}

@keyframes x7zpo9e-B {
  0% {
    opacity: .25;
    transform: scale(.8);
  }

  40% {
    opacity: 1;
    transform: scale(1);
  }

  80% {
    opacity: .25;
    transform: scale(.8);
  }

  100% {
    opacity: .25;
    transform: scale(.8);
  }
}

@keyframes x3q3iw1-B {
  0% {
    opacity: .35;
  }

  50% {
    opacity: 1;
  }

  100% {
    opacity: .35;
  }
}

@keyframes xtut5q7-B {
  0% {
    opacity: 1;
  }

  50% {
    opacity: .5;
  }

  100% {
    opacity: 1;
  }
}

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

@keyframes x13udvaz-B {
  from {
    transform: translateX(-100%);
  }

  to {
    transform: translateX(400%);
  }
}

:root, .xiuxrzm {
  --background: var(--x1n8hcuc);
  --foreground: var(--x1l9xs1g);
  --border: var(--x6ph0kt);
  --card: var(--x17evzip);
  --muted: var(--xgqq532);
  --muted-foreground: var(--x1vd2h55);
  --primary: var(--x2530sh);
  --ring: var(--xc05z6k);
  --ring-50: color-mix(in oklab, var(--xc05z6k) 50%, transparent);
}

:root, .x5wqjzi {
  --x1n8hcuc: light-dark(oklch(100% 0 0), oklch(14.5% 0 0));
  --x1l9xs1g: light-dark(oklch(14.5% 0 0), oklch(98.5% 0 0));
  --x17evzip: light-dark(oklch(100% 0 0), oklch(20.5% 0 0));
  --xyp1z2e: light-dark(oklch(14.5% 0 0), oklch(98.5% 0 0));
  --x19f8ays: light-dark(oklch(100% 0 0), oklch(20.5% 0 0));
  --xgcmwu3: light-dark(oklch(14.5% 0 0), oklch(98.5% 0 0));
  --x2530sh: light-dark(oklch(20.5% 0 0), oklch(92.2% 0 0));
  --x1tj7nn5: light-dark(oklch(98.5% 0 0), oklch(20.5% 0 0));
  --x18bj3wj: light-dark(oklch(97% 0 0), oklch(26.9% 0 0));
  --xsxb2eb: light-dark(oklch(20.5% 0 0), oklch(98.5% 0 0));
  --xgqq532: light-dark(oklch(97% 0 0), oklch(26.9% 0 0));
  --x1vd2h55: light-dark(oklch(55.6% 0 0), oklch(70.8% 0 0));
  --xfm7zsc: light-dark(oklch(57.7% .245 27.325), oklch(70.4% .191 22.216));
  --x6ph0kt: light-dark(oklch(92.2% 0 0), oklch(100% 0 0 / .1));
  --x1o6zvb6: light-dark(oklch(92.2% 0 0), oklch(100% 0 0 / .15));
  --xc05z6k: light-dark(oklch(70.8% 0 0), oklch(55.6% 0 0));
  --x1cyqzgm: light-dark(oklch(0% 0 0 / .1), oklch(0% 0 0 / .4));
  --x1ajkufl: light-dark(oklch(98.5% 0 0), oklch(20.5% 0 0));
  --x1g8zetm: light-dark(color-mix(in oklab, var(--xfm7zsc) 10%, transparent), color-mix(in oklab, var(--xfm7zsc) 20%, transparent));
  --x1f4sztv: light-dark(oklch(0% 0 0 / .4), oklch(0% 0 0 / .1));
  --x13f9udh: light-dark(oklch(100% 0 0 / .16), oklch(100% 0 0 / .6));
  --xnauyqn: light-dark(oklch(100% 0 0 / .14), oklch(100% 0 0 / .4));
  --x11l9m7s: oklch(100% 0 0 / .16);
  --x157m6en: light-dark(oklch(0% 0 0 / .2), oklch(0% 0 0 / .5));
  --x15tx36n: light-dark(oklch(98% 0 0), oklch(21% 0 0));
  --xtewkz6: light-dark(oklch(100% 0 0), oklch(100% 0 0 / .05));
  --xil7nim: light-dark(oklch(0% 0 0 / .06), oklch(0% 0 0 / .36));
  --xbo3gio: light-dark(oklch(100% 0 0 / .9), oklch(100% 0 0 / .07));
  --x6t0qek: light-dark(oklch(0% 0 0 / .04), oklch(0% 0 0 / .3));
  --x1b1yrz8: light-dark(oklch(98.5% 0 0), oklch(17% 0 0));
  --xc0jy07: light-dark(#0000, oklch(100% 0 0 / .04));
  --xci58oi: light-dark(oklch(20% 0 0 / .06), oklch(0% 0 0 / .16));
  --x9tb6xw: light-dark(oklch(0% 0 0 / .04), oklch(0% 0 0 / .4));
  --x10zn74s: light-dark(oklch(0% 0 0 / .08), oklch(0% 0 0 / .5));
  --x1xheri: light-dark(oklch(0% 0 0 / .06), oklch(0% 0 0 / .24));
  --x1jtukh7: light-dark(oklch(0% 0 0 / .08), oklch(0% 0 0 / .4));
  --xfceitn: light-dark(oklch(0% 0 0 / .04), oklch(100% 0 0 / .07));
  --x1ennx4a: light-dark(oklch(0% 0 0 / .06), oklch(100% 0 0 / .06));
  --x6pvrqw: light-dark(color-mix(in oklab, var(--xfm7zsc) 20%, transparent), color-mix(in oklab, var(--xfm7zsc) 40%, transparent));
  --x1ez0j88: light-dark(color-mix(in oklab, var(--x1o6zvb6) 50%, transparent), color-mix(in oklab, var(--x1o6zvb6) 80%, transparent));
  --x1ejpqw4: light-dark(oklch(0% 0 0 / .035), oklch(0% 0 0 / .18));
  --x649h77: oklch(0% 0 0 / .03);
  --x11gysdy: oklch(0% 0 0 / .06);
  --x1hj135j: oklch(0% 0 0 / .08);
  --x32ii41: light-dark(oklch(0% 0 0 / .16), oklch(100% 0 0 / .14));
  --x1sm1y3j: light-dark(oklch(0% 0 0 / .2), oklch(100% 0 0 / .2));
  --x1sots0d: light-dark(oklch(0% 0 0 / .06), oklch(100% 0 0 / .12));
  --xlplut1: light-dark(oklch(0% 0 0 / .06), oklch(0% 0 0 / .24));
  --xhfpf6i: light-dark(var(--x1n8hcuc), color-mix(in oklab, var(--x1o6zvb6) 30%, transparent));
  --x1ki1a39: light-dark(oklch(96.5% 0 0), oklch(17% 0 0));
  --x6djdnh: light-dark(oklch(100% 0 0), oklch(30% 0 0));
  --xhyr4j7: light-dark(oklab(68.5% -.0912435 -.142252 / .25), oklab(74.6% -.0970448 -.12721 / .25));
  --x1cso4s7: light-dark(oklab(68.5% -.0912435 -.142252 / .06), oklab(74.6% -.0970448 -.12721 / .06));
  --x1k4qmrf: light-dark(oklch(58.8% .158 241.966), oklch(74.6% .16 232.661));
  --x16uhz8k: light-dark(oklab(60.6% .096545 -.230606 / .25), oklab(70.2% .0730911 -.16777 / .25));
  --x18c69uf: light-dark(oklab(60.6% .096545 -.230606 / .06), oklab(70.2% .0730911 -.16777 / .06));
  --xay6m1y: light-dark(oklch(54.1% .281 293.009), oklch(70.2% .183 293.541));
  --xiq0k0v: light-dark(oklab(76.9% .0640531 .176752 / .3), oklab(82.8% .0183479 .188107 / .25));
  --x14jo9jm: light-dark(oklab(76.9% .0640531 .176752 / .07), oklab(82.8% .0183479 .188107 / .06));
  --x1b8m23l: light-dark(oklch(66.6% .179 58.318), oklch(82.8% .189 84.429));
  --x1kdzhzg: light-dark(oklab(69.6% -.162114 .0511766 / .25), oklab(76.5% -.169466 .0510906 / .25));
  --x1gbcfpg: light-dark(oklab(69.6% -.162114 .0511766 / .06), oklab(76.5% -.169466 .0510906 / .06));
  --xli5q1r: light-dark(oklch(59.6% .145 163.225), oklch(76.5% .177 163.223));
  --xv8dx67: transparent;
  --xb2bkrb: currentColor;
}

.x10gvxgj.x10gvxgj, .x10gvxgj.x10gvxgj:root {
  --x1ajkufl: var(--x1n8hcuc);
}

.x1yjworf {
  --carbon-alert-description: color-mix(in oklab,var(--xfm7zsc) 90%,transparent);
}

.x4z2zsz {
  --carbon-alert-description: var(--x1b8m23l);
}

.ximrt99 {
  --carbon-alert-description: var(--x1vd2h55);
}

.x1v8e5nj {
  --carbon-avatar-cutout: var(--x17evzip);
}

.xhhikjy {
  --carbon-avatar-surface: inset 0 0 0 1px color-mix(in oklab,var(--x1l9xs1g) 10%,transparent);
}

.xp6kabx {
  --carbon-border-color: light-dark(oklch(0% 0 0 / .1), oklch(100% 0 0 / .08));
}

.xssa3g0 {
  --carbon-border-color: light-dark(var(--x6ph0kt), var(--x1o6zvb6));
}

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

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

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

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

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

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

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

.x18iw77o {
  --carbon-button-drop: var(--x157m6en);
}

.x12m2g74 {
  --carbon-button-drop: var(--x6t0qek);
}

.x1qqa6oj {
  --carbon-button-drop: var(--xv8dx67);
}

.x1f5aqm0 {
  --carbon-button-highlight: var(--x11l9m7s);
}

.x8g9wue {
  --carbon-button-highlight: var(--x13f9udh);
}

.x13ixsb4 {
  --carbon-button-highlight: var(--xbo3gio);
}

.x1qe3iku {
  --carbon-button-highlight: var(--xv8dx67);
}

.x1eqcohd {
  --carbon-button-radius: calc(var(--carbon-toggle-group-radius, .5rem) - 3px);
}

.xtazy4j {
  --carbon-button-radius: calc(.5rem - .125rem);
}

.xtkzpg9 {
  --carbon-button-radius: calc(.5rem - .25rem);
}

.x1ls9hsq {
  --carbon-button-radius: .5rem;
}

.xhetiwx {
  --carbon-button-radius: .375rem;
}

.x17ky7k {
  --carbon-button-sheen-opacity: .5;
}

.x165z07i {
  --carbon-button-sheen: oklch(100% 0 0 / .2);
}

.x17fpytt {
  --carbon-button-sheen: var(--xnauyqn);
}

.x1c9jne {
  --carbon-card-spacing: .75rem;
}

.x110wnkd {
  --carbon-card-spacing: 2rem;
}

.xqo7hq {
  --carbon-card-spacing: 1rem;
}

.x3eh6l8 {
  --carbon-card-title-size: .875rem;
}

.x1dgsemd {
  --carbon-card-title-size: 1rem;
}

.x1p0ix7d {
  --carbon-collapsible-open: 0;
}

.x1yv3j4p {
  --carbon-collapsible-open: 1;
}

.x1dgcok4 {
  --carbon-command-radius: .75rem;
}

.x5xk4kd {
  --carbon-drawer-closed-transform: translate3d(0,calc(-100% - var(--carbon-drawer-inset, 0px) - 2px),0);
}

.x1hopbkh {
  --carbon-drawer-closed-transform: translate3d(0,calc(100% + var(--carbon-drawer-inset, 0px) + 2px),0);
}

.xa5xe2p {
  --carbon-drawer-closed-transform: translate3d(calc(-100% - var(--carbon-drawer-inset, 0px) - 2px),0,0);
}

.xrmud5d {
  --carbon-drawer-closed-transform: translate3d(calc(100% + var(--carbon-drawer-inset, 0px) + 2px),0,0);
}

.x1wgu6bq {
  --carbon-drawer-overlay-min-opacity: .5;
}

.xivuw6p {
  --carbon-drawer-peek: 1rem;
}

.x14z14vg {
  --carbon-drawer-stack-height: var(--drawer-frontmost-height, var(--drawer-height, 0px));
}

.x19kyxix {
  --carbon-drawer-stack-peek-offset: max(0px,calc((var(--nested-drawers) - var(--carbon-drawer-stack-progress)) * var(--carbon-drawer-peek)));
}

.x70mi97 {
  --carbon-drawer-stack-progress: clamp(0,var(--drawer-swipe-progress),1);
}

.x1rmfjbz {
  --carbon-drawer-stack-scale-base: max(0,calc(1 - (var(--nested-drawers) * var(--carbon-drawer-stack-step))));
}

.x1fodsmc {
  --carbon-drawer-stack-scale: clamp(0,calc(var(--carbon-drawer-stack-scale-base) + (var(--carbon-drawer-stack-step) * var(--carbon-drawer-stack-progress))),1);
}

.xnx173x {
  --carbon-drawer-stack-shrink: calc(1 - var(--carbon-drawer-stack-scale));
}

.x12x5sfi {
  --carbon-drawer-stack-step: .05;
}

.x1ao5lcl {
  --carbon-drawer-x: calc(var(--drawer-swipe-movement-x, 0px) - var(--carbon-drawer-stack-peek-offset) - (var(--carbon-drawer-stack-shrink) * 100%));
}

.x19af9o7 {
  --carbon-drawer-x: calc(var(--drawer-swipe-movement-x, 0px) + var(--carbon-drawer-stack-peek-offset) + (var(--carbon-drawer-stack-shrink) * 100%));
}

.x1thpj1v {
  --carbon-drawer-y: calc(var(--drawer-snap-point-offset, 0px) + var(--drawer-swipe-movement-y, 0px) - var(--carbon-drawer-stack-peek-offset) - (var(--carbon-drawer-stack-shrink) * var(--carbon-drawer-stack-height)));
}

.x16egxus {
  --carbon-drawer-y: calc(var(--drawer-snap-point-offset, 0px) + var(--drawer-swipe-movement-y, 0px) + var(--carbon-drawer-stack-peek-offset) + (var(--carbon-drawer-stack-shrink) * var(--carbon-drawer-stack-height)));
}

.x31oww {
  --carbon-field-card-surface: inset 0 0 1px 1px var(--xc0jy07), 0 1px 2px var(--xci58oi), 0 0 2px var(--x1hj135j), 0 0 0 1px var(--x9tb6xw);
}

.x5fey24 {
  --carbon-icon-size: .75rem;
}

.x1mn1bsx {
  --carbon-icon-size: 1.5rem;
}

.x158xu5o {
  --carbon-icon-size: 0;
}

.xn83fz8 {
  --carbon-icon-size: 1.25rem;
}

.x9h9tka {
  --carbon-icon-size: .875rem;
}

.xyvxy3i {
  --carbon-icon-size: 1rem;
}

.x17ey9ij {
  --carbon-icon-size: .5rem;
}

.xu2bkse {
  --carbon-key-surface: inset 0 1px 0 var(--x13f9udh), 0 1px 2px var(--x157m6en);
}

.x19nr1rc {
  --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), oklch(0% 0 0 / .6)), 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);
}

.x1iolhlu {
  --carbon-key-surface: inset 0 1px 0 var(--xbo3gio), 0 1px 1px var(--x6t0qek);
}

.x9grziw {
  --carbon-menu-open-bg: var(--x18bj3wj);
}

.x1mit3a9 {
  --carbon-menu-open-bg: var(--xfceitn);
}

.xz0d7tl {
  --carbon-menu-open-bg: var(--xv8dx67);
}

.x1whp6wy {
  --carbon-menu-open-fg: light-dark(oklch(20.5% 0 0), oklch(98.5% 0 0));
}

.x13shf60 {
  --carbon-menu-open-fg: var(--x1l9xs1g);
}

.xmuqza4 {
  --carbon-menu-open-fg: var(--xb2bkrb);
}

.x1cxhb4n {
  --carbon-menu-open-fg: var(--xsxb2eb);
}

.x2k29rd {
  --carbon-nav-current-bg: var(--xfceitn);
}

.xsv5z2u {
  --carbon-nav-current-ring: inset 0 0 0 1px var(--x1ennx4a);
}

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

.xwhy4cv {
  --carbon-sidebar-width-icon: 3rem;
}

.x10bq472 {
  --carbon-sidebar-width: 16rem;
}

.x7gi82n {
  --carbon-sidebar-width: 18rem;
}

.xczt4fa {
  --carbon-switch-thumb: .75rem;
}

.x1nx260j {
  --carbon-switch-thumb: 1rem;
}

.xp4vbdp {
  --carbon-table-corner-end: 0px;
}

.x1dbp0av {
  --carbon-table-corner-start: 0px;
}

.x1i2swfa {
  --carbon-table-panel-radius: max(0px,calc(var(--carbon-table-radius) - .25rem));
}

.xgmfcw0 {
  --carbon-table-radius: .75rem;
}

.xmcx2ts {
  --carbon-table-row-bg: var(--xv8dx67);
}

.x1wdffpr {
  --carbon-table-seam: 1px;
}

.x15z5ghf {
  --carbon-toast-gap: .75rem;
}

.xtukuke {
  --carbon-toast-height: var(--toast-frontmost-height, var(--toast-height));
}

.xsel73 {
  --carbon-toast-offset-y: calc(-1 * var(--toast-offset-y) - var(--toast-index) * var(--carbon-toast-gap) + var(--toast-swipe-movement-y));
}

.x2u4l5l {
  --carbon-toast-peek: .75rem;
}

.x1tpfqlf {
  --carbon-toast-scale: max(0,1 - var(--toast-index) * .1);
}

.xmvx2iw {
  --carbon-toast-shrink: calc(1 - var(--carbon-toast-scale));
}

.xkia9t6 {
  --carbon-toggle-group-radius: .5rem;
}

.x1ked208 {
  --carbon-tray-body-bg: var(--x17evzip);
}

.x141b0i {
  --carbon-tray-spacing: calc(var(--carbon-card-spacing) * .75);
}

.x76lh6y:first-child {
  --carbon-table-corner-start: var(--carbon-table-panel-radius);
}

.xzgbxl2:last-child {
  --carbon-table-corner-end: var(--carbon-table-panel-radius);
}

.xkppl9z:last-child {
  --carbon-table-seam: 0px;
}

.x1fkwtdp:hover {
  --carbon-button-sheen-opacity: 1;
}

.x1s92n16:hover {
  --carbon-table-row-bg: var(--xfceitn);
}
