.xterm{cursor:text;position:relative;user-select:none;-ms-user-select:none;-webkit-user-select:none}.xterm.focus,.xterm:focus{outline:none}.xterm .xterm-helpers{position:absolute;top:0;z-index:5}.xterm .xterm-helper-textarea{padding:0;border:0;margin:0;position:absolute;opacity:0;left:-9999em;top:0;width:0;height:0;z-index:-5;white-space:nowrap;overflow:hidden;resize:none}.xterm .composition-view{background:#000;color:#fff;display:none;position:absolute;white-space:nowrap;z-index:1}.xterm .composition-view.active{display:block}.xterm .xterm-viewport{background-color:#000;overflow-y:scroll;cursor:default;position:absolute;inset:0}.xterm .xterm-screen{position:relative}.xterm .xterm-screen canvas{position:absolute;left:0;top:0}.xterm .xterm-scroll-area{visibility:hidden}.xterm-char-measure-element{display:inline-block;visibility:hidden;position:absolute;top:0;left:-9999em;line-height:normal}.xterm.enable-mouse-events{cursor:default}.xterm.xterm-cursor-pointer,.xterm .xterm-cursor-pointer{cursor:pointer}.xterm.column-select.focus{cursor:crosshair}.xterm .xterm-accessibility:not(.debug),.xterm .xterm-message{position:absolute;inset:0;z-index:10;color:transparent;pointer-events:none}.xterm .xterm-accessibility-tree:not(.debug) *::selection{color:transparent}.xterm .xterm-accessibility-tree{-webkit-user-select:text;user-select:text;white-space:pre}.xterm .live-region{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.xterm-dim{opacity:1!important}.xterm-underline-1{text-decoration:underline}.xterm-underline-2{text-decoration:double underline}.xterm-underline-3{text-decoration:wavy underline}.xterm-underline-4{text-decoration:dotted underline}.xterm-underline-5{text-decoration:dashed underline}.xterm-overline{text-decoration:overline}.xterm-overline.xterm-underline-1{text-decoration:overline underline}.xterm-overline.xterm-underline-2{text-decoration:overline double underline}.xterm-overline.xterm-underline-3{text-decoration:overline wavy underline}.xterm-overline.xterm-underline-4{text-decoration:overline dotted underline}.xterm-overline.xterm-underline-5{text-decoration:overline dashed underline}.xterm-strikethrough{text-decoration:line-through}.xterm-screen .xterm-decoration-container .xterm-decoration{z-index:6;position:absolute}.xterm-screen .xterm-decoration-container .xterm-decoration.xterm-decoration-top-layer{z-index:7}.xterm-decoration-overview-ruler{z-index:8;position:absolute;top:0;right:0;pointer-events:none}.xterm-decoration-top{z-index:2;position:relative}pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#e0e0e0;background:#000}.hljs::selection,.hljs ::selection{background-color:#505050;color:#e0e0e0}.hljs-comment{color:#b0b0b0}.hljs-tag{color:#d0d0d0}.hljs-subst,.hljs-punctuation,.hljs-operator{color:#e0e0e0}.hljs-operator{opacity:.7}.hljs-bullet,.hljs-variable,.hljs-template-variable,.hljs-selector-tag,.hljs-name,.hljs-deletion{color:#fb0120}.hljs-symbol,.hljs-number,.hljs-link,.hljs-attr,.hljs-variable.constant_,.hljs-literal{color:#fc6d24}.hljs-title,.hljs-class .hljs-title,.hljs-title.class_{color:#fda331}.hljs-strong{font-weight:700;color:#fda331}.hljs-code,.hljs-addition,.hljs-title.class_.inherited__,.hljs-string{color:#a1c659}.hljs-built_in,.hljs-doctag,.hljs-quote,.hljs-keyword.hljs-atrule,.hljs-regexp{color:#76c7b7}.hljs-function .hljs-title,.hljs-attribute,.ruby .hljs-property,.hljs-title.function_,.hljs-section{color:#6fb3d2}.hljs-type,.hljs-template-tag,.diff .hljs-meta,.hljs-keyword{color:#d381c3}.hljs-emphasis{color:#d381c3;font-style:italic}.hljs-meta,.hljs-meta .hljs-keyword,.hljs-meta .hljs-string{color:#be643c}.hljs-meta .hljs-keyword,.hljs-meta-keyword{font-weight:700}@layer neutron;@layer neutron.ui,neutron.color-palette,neutron.color-variant,neutron.theme,neutron.base,neutron.utilities;@layer neutron{html{box-sizing:border-box;margin:0;padding:0;tab-size:4;scrollbar-gutter:auto;scroll-behavior:smooth;color:var(--color-text-normal);background-color:var(--color-layer-base);font-family:var(--font-family-body);font-size:var(--font-size-m);font-weight:var(--font-weight-normal);line-height:var(--line-height-normal);interpolate-size:allow-keywords}:where(*),:where(*):before,:where(*):after{box-sizing:border-box}body{min-height:100vh;margin:inherit;padding:inherit;color:inherit;background-color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-size-adjust:none;-moz-text-size-adjust:none;-webkit-text-size-adjust:none}:where(*){margin:inherit;font-feature-settings:var(--opentype-case, "case" off),var(--opentype-sinf, "sinf" off)}:where(:is(img,picture,video,canvas,svg,iframe)){display:block;max-width:100%}:where(input,button,textarea,select){font-family:inherit;font-size:inherit}:where(p,:is(h1,h2,h3,h4,h5,h6)){overflow-wrap:break-word}:where(p){text-wrap:pretty}:where(input,textarea,progress,meter){accent-color:var(--form-control-activated-color)}:where(.prose) :where(address,audio,blockquote,dd,details:not(.accordion>details),dl,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,iframe,ol,ul,p,pre,table,video){margin:0}:where(.prose) :where(address,audio,blockquote,dd,details:not(.accordion>details),dl,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,iframe,ol,ul,p,pre,table,video):has(+*){margin-block-end:var(--content-spacing)}:where(.prose) :where(hr){border:none;border-bottom:var(--stroke-width-s) var(--stroke-style) var(--color-layer-stroke);margin:var(--content-spacing) 0}:where(.prose) :where(td,math,time[datetime*=":"]){font-variant-numeric:tabular-nums lining-nums slashed-zero}:where(.prose) :lang(en)>*{quotes:"“" "”" "‘" "’"}:where(.prose) :lang(en-GB)>*{quotes:"‘" "’" "“" "”"}:where(.prose) :lang(fr)>*{quotes:"«?0202F" "?0202F»" "“" "”"}:where(.prose) :where(q,.quoted p:first-of-type,blockquote p:first-of-type):before{content:open-quote}:where(.prose) :where(q,.quoted p:first-of-type,blockquote p:first-of-type):after{content:close-quote}:where(.prose) :where(.quoted p,blockquote p){hanging-punctuation:first last}:where(.prose) :where(.quoted p,blockquote p):first-of-type:before{margin-inline-start:-.87ch}@supports (hanging-punctuation: first last){:where(.prose) :where(.quoted p,blockquote p):first-of-type:before{margin-inline-start:0}}}@layer neutron.utilities{:where(.gap-none,.gap-3xs,.gap-2xs,.gap-xs,.gap-s,.gap-m,.gap-l,.gap-xl,.gap-2xl,.gap-3xl,){display:flex}.gap-none{gap:0}.gap-3xs{gap:var(--space-3xs)}.gap-2xs{gap:var(--space-2xs)}.gap-xs{gap:var(--space-xs)}.gap-s{gap:var(--space-s)}.gap-m{gap:var(--space-m)}.gap-l{gap:var(--space-l)}.gap-xl{gap:var(--space-xl)}.gap-2xl{gap:var(--space-2xl)}.gap-3xl{gap:var(--space-3xl)}}@layer neutron.utilities{[class*=flank]{display:flex;flex-wrap:wrap;--content-percentage: fit-content;--flank-size: initial}[class*=flank]:not([class*=":end"])>:first-child,[class*=flank][class*=":start"]>:first-child{flex-basis:var(--flank-size, auto);flex-grow:1}[class*=flank]:not([class*=":end"])>:last-child,[class*=flank][class*=":start"]>:last-child{flex-basis:0;flex-grow:999;min-inline-size:var(--content-percentage, 50%)}[class*=flank][class*=":end"]>:last-child{flex-basis:var(--flank-size, auto);flex-grow:1}[class*=flank][class*=":end"]>:first-child{flex-basis:0;flex-grow:999;min-inline-size:var(--content-percentage, 50%)}:where([class*=flank]){align-items:center}}@layer neutron.utilities{.size-s{font-size:var(--font-size-s)}.size-m{font-size:var(--font-size-m)}.size-l{font-size:var(--font-size-l)}}@layer neutron.utilities{.heading-xs,.heading-s,.heading-m,.heading-l,.heading-xl,.heading-2xl,.heading-3xl{font-family:var(--font-family-heading);font-weight:var(--font-weight-heading);line-height:var(--line-height-condensed);text-wrap:balance}.heading-xs{font-size:var(--font-size-s)}.heading-s{font-size:var(--font-size-m)}.heading-m{font-size:var(--font-size-l)}.heading-l{font-size:var(--font-size-xl)}.heading-xl{font-size:var(--font-size-2xl)}.heading-2xl{font-size:var(--font-size-3xl)}.heading-3xl{font-size:var(--font-size-4xl)}.body-xs,.body-s,.body-m,.body-l,.body-xl{font-family:var(--font-family-body);font-weight:var(--font-weight-body);line-height:var(--line-height-normal)}.body-xs{font-size:var(--font-size-xs)}.body-s{font-size:var(--font-size-s)}.body-m{font-size:var(--font-size-m)}.body-l{font-size:var(--font-size-l)}.body-xl{font-size:var(--font-size-xl)}.caption-xs,.caption-s,.caption-m,.caption-l,.caption-xl{color:var(--color-text-subtle);font-family:var(--font-family-body);font-weight:var(--font-weight-body);line-height:var(--line-height-condensed)}.caption-xs{font-size:var(--font-size-2xs)}.caption-s{font-size:var(--font-size-xs)}.caption-m{font-size:var(--font-size-s)}.caption-l{font-size:var(--font-size-m)}.caption-xl{font-size:var(--font-size-l)}.uppercase{text-transform:uppercase}.text-subtle{color:var(--color-text-subtle)}}@layer neutron.utilities{:where(:root),.neutral,:host([variant="neutral"]){--color-fill-strong: var(--color-neutral-fill-strong);--color-fill-normal: var(--color-neutral-fill-normal);--color-fill-subtle: var(--color-neutral-fill-subtle);--color-stroke-strong: var(--color-neutral-stroke-strong);--color-stroke-normal: var(--color-neutral-stroke-normal);--color-stroke-subtle: var(--color-neutral-stroke-subtle);--color-on-strong: var(--color-neutral-on-strong);--color-on-normal: var(--color-neutral-on-normal);--color-on-subtle: var(--color-neutral-on-subtle)}.brand,:host([variant="brand"]){--color-fill-strong: var(--color-brand-fill-strong);--color-fill-normal: var(--color-brand-fill-normal);--color-fill-subtle: var(--color-brand-fill-subtle);--color-stroke-strong: var(--color-brand-stroke-strong);--color-stroke-normal: var(--color-brand-stroke-normal);--color-stroke-subtle: var(--color-brand-stroke-subtle);--color-on-strong: var(--color-brand-on-strong);--color-on-normal: var(--color-brand-on-normal);--color-on-subtle: var(--color-brand-on-subtle)}.success,:host([variant="success"]){--color-fill-strong: var(--color-success-fill-strong);--color-fill-normal: var(--color-success-fill-normal);--color-fill-subtle: var(--color-success-fill-subtle);--color-stroke-strong: var(--color-success-stroke-strong);--color-stroke-normal: var(--color-success-stroke-normal);--color-stroke-subtle: var(--color-success-stroke-subtle);--color-on-strong: var(--color-success-on-strong);--color-on-normal: var(--color-success-on-normal);--color-on-subtle: var(--color-success-on-subtle)}.warning,:host([variant="warning"]){--color-fill-strong: var(--color-warning-fill-strong);--color-fill-normal: var(--color-warning-fill-normal);--color-fill-subtle: var(--color-warning-fill-subtle);--color-stroke-strong: var(--color-warning-stroke-strong);--color-stroke-normal: var(--color-warning-stroke-normal);--color-stroke-subtle: var(--color-warning-stroke-subtle);--color-on-strong: var(--color-warning-on-strong);--color-on-normal: var(--color-warning-on-normal);--color-on-subtle: var(--color-warning-on-subtle)}.danger,:host([variant="danger"]){--color-fill-strong: var(--color-danger-fill-strong);--color-fill-normal: var(--color-danger-fill-normal);--color-fill-subtle: var(--color-danger-fill-subtle);--color-stroke-strong: var(--color-danger-stroke-strong);--color-stroke-normal: var(--color-danger-stroke-normal);--color-stroke-subtle: var(--color-danger-stroke-subtle);--color-on-strong: var(--color-danger-on-strong);--color-on-normal: var(--color-danger-on-normal);--color-on-subtle: var(--color-danger-on-subtle)}.info,:host([variant="info"]){--color-fill-strong: var(--color-info-fill-strong);--color-fill-normal: var(--color-info-fill-normal);--color-fill-subtle: var(--color-info-fill-subtle);--color-stroke-strong: var(--color-info-stroke-strong);--color-stroke-normal: var(--color-info-stroke-normal);--color-stroke-subtle: var(--color-info-stroke-subtle);--color-on-strong: var(--color-info-on-strong);--color-on-normal: var(--color-info-on-normal);--color-on-subtle: var(--color-info-on-subtle)}}@layer neutron.utilities{.visually-hidden:not(:focus-within),.visually-hidden-force{position:absolute!important;width:1px!important;height:1px!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;border:none!important;overflow:hidden!important;white-space:nowrap!important;padding:0!important}}:where(:root){--color-cyan-gte-60: calc(100% - (clamp(0, 60 - var(--color-cyan-key), 1)*100%)) ;--color-gray-gte-60: calc(100% - (clamp(0, 60 - var(--color-gray-key), 1)*100%)) ;--color-blue-gte-60: calc(100% - (clamp(0, 60 - var(--color-blue-key), 1)*100%)) ;--color-lime-gte-60: calc(100% - (clamp(0, 60 - var(--color-lime-key), 1)*100%)) ;--color-orange-gte-60: calc(100% - (clamp(0, 60 - var(--color-orange-key), 1)*100%)) ;--color-green-gte-60: calc(100% - (clamp(0, 60 - var(--color-green-key), 1)*100%)) ;--color-pink-gte-60: calc(100% - (clamp(0, 60 - var(--color-pink-key), 1)*100%)) ;--color-purple-gte-60: calc(100% - (clamp(0, 60 - var(--color-purple-key), 1)*100%)) ;--color-red-gte-60: calc(100% - (clamp(0, 60 - var(--color-red-key), 1)*100%)) ;--color-cyan-on: color-mix(in oklab, var(--color-cyan-10) var(--color-cyan-gte-60), white);--color-gray-on: color-mix(in oklab, var(--color-gray-10) var(--color-gray-gte-60), white);--color-blue-on: color-mix(in oklab, var(--color-blue-10) var(--color-blue-gte-60), white);--color-lime-on: color-mix(in oklab, var(--color-lime-10) var(--color-lime-gte-60), white);--color-orange-on: color-mix(in oklab, var(--color-orange-10) var(--color-orange-gte-60), white);--color-green-on: color-mix(in oklab, var(--color-green-10) var(--color-green-gte-60), white);--color-pink-on: color-mix(in oklab, var(--color-pink-10) var(--color-pink-gte-60), white);--color-purple-on: color-mix(in oklab, var(--color-purple-10) var(--color-purple-gte-60), white);--color-red-on: color-mix(in oklab, var(--color-red-10) var(--color-red-gte-60), white)}@layer neutron.color-palette{:where(:root),.default-palette{--color-cyan-05: oklch(5% .1 197);--color-cyan-10: oklch(14% .1 197);--color-cyan-20: oklch(23% .1 197);--color-cyan-30: oklch(32% .1 197);--color-cyan-40: oklch(41% .1 197);--color-cyan-50: oklch(50% .1 197);--color-cyan-60: oklch(60.000004% .1 197);--color-cyan-70: oklch(69% .1 197);--color-cyan-80: oklch(78% .1 197);--color-cyan-90: oklch(87% .1 197);--color-cyan-95: oklch(96% .1 197);--color-cyan: var(--color-cyan-90);--cyan-key: 90;--color-gray-05: oklch(5% .01 286);--color-gray-10: oklch(14% .01 286);--color-gray-20: oklch(23% .01 286);--color-gray-30: oklch(32% .01 286);--color-gray-40: oklch(41% .01 286);--color-gray-50: oklch(50% .01 286);--color-gray-60: oklch(60.000004% .01 286);--color-gray-70: oklch(69% .01 286);--color-gray-80: oklch(78% .01 286);--color-gray-90: oklch(87% .01 286);--color-gray-95: oklch(96% .01 286);--color-gray: var(--color-gray-20);--gray-key: 20;--color-blue-05: oklch(5% .3 271);--color-blue-10: oklch(14% .3 271);--color-blue-20: oklch(23% .3 271);--color-blue-30: oklch(32% .3 271);--color-blue-40: oklch(41% .3 271);--color-blue-50: oklch(50% .3 271);--color-blue-60: oklch(60.000004% .3 271);--color-blue-70: oklch(69% .3 271);--color-blue-80: oklch(78% .3 271);--color-blue-90: oklch(87% .3 271);--color-blue-95: oklch(96% .3 271);--color-blue: var(--color-blue-50);--blue-key: 50;--color-lime-05: oklch(5% .23 126);--color-lime-10: oklch(14% .23 126);--color-lime-20: oklch(23% .23 126);--color-lime-30: oklch(32% .23 126);--color-lime-40: oklch(41% .23 126);--color-lime-50: oklch(50% .23 126);--color-lime-60: oklch(60.000004% .23 126);--color-lime-70: oklch(69% .23 126);--color-lime-80: oklch(78% .23 126);--color-lime-90: oklch(87% .23 126);--color-lime-95: oklch(96% .23 126);--color-lime: var(--color-lime-95);--lime-key: 95;--color-orange-05: oklch(5% .19 48);--color-orange-10: oklch(14% .19 48);--color-orange-20: oklch(23% .19 48);--color-orange-30: oklch(32% .19 48);--color-orange-40: oklch(41% .19 48);--color-orange-50: oklch(50% .19 48);--color-orange-60: oklch(60.000004% .19 48);--color-orange-70: oklch(69% .19 48);--color-orange-80: oklch(78% .19 48);--color-orange-90: oklch(87% .19 48);--color-orange-95: oklch(96% .19 48);--color-orange: var(--color-orange-70);--orange-key: 70;--color-green-05: oklch(5% .25 145);--color-green-10: oklch(14% .25 145);--color-green-20: oklch(23% .25 145);--color-green-30: oklch(32% .25 145);--color-green-40: oklch(41% .25 145);--color-green-50: oklch(50% .25 145);--color-green-60: oklch(60.000004% .25 145);--color-green-70: oklch(69% .25 145);--color-green-80: oklch(78% .25 145);--color-green-90: oklch(87% .25 145);--color-green-95: oklch(96% .25 145);--color-green: var(--color-green-90);--green-key: 90;--color-pink-05: oklch(5% .24 334);--color-pink-10: oklch(14% .24 334);--color-pink-20: oklch(23% .24 334);--color-pink-30: oklch(32% .24 334);--color-pink-40: oklch(41% .24 334);--color-pink-50: oklch(50% .24 334);--color-pink-60: oklch(60.000004% .24 334);--color-pink-70: oklch(69% .24 334);--color-pink-80: oklch(78% .24 334);--color-pink-90: oklch(87% .24 334);--color-pink-95: oklch(96% .24 334);--color-pink: var(--color-pink-70);--pink-key: 70;--color-purple-05: oklch(5% .19 281);--color-purple-10: oklch(14% .19 281);--color-purple-20: oklch(23% .19 281);--color-purple-30: oklch(32% .19 281);--color-purple-40: oklch(41% .19 281);--color-purple-50: oklch(50% .19 281);--color-purple-60: oklch(60.000004% .19 281);--color-purple-70: oklch(69% .19 281);--color-purple-80: oklch(78% .19 281);--color-purple-90: oklch(87% .19 281);--color-purple-95: oklch(96% .19 281);--color-purple: var(--color-purple-30);--purple-key: 30;--color-red-05: oklch(5% .21 20);--color-red-10: oklch(14% .21 20);--color-red-20: oklch(23% .21 20);--color-red-30: oklch(32% .21 20);--color-red-40: oklch(41% .21 20);--color-red-50: oklch(50% .21 20);--color-red-60: oklch(60.000004% .21 20);--color-red-70: oklch(69% .21 20);--color-red-80: oklch(78% .21 20);--color-red-90: oklch(87% .21 20);--color-red-95: oklch(96% .21 20);--color-red: var(--color-red-70);--red-key: 70}}@layer neutron.color-variant{:where(:root){--color-brand-05: var(--color-blue-05);--color-brand-10: var(--color-blue-10);--color-brand-20: var(--color-blue-20);--color-brand-30: var(--color-blue-30);--color-brand-40: var(--color-blue-40);--color-brand-50: var(--color-blue-50);--color-brand-60: var(--color-blue-60);--color-brand-70: var(--color-blue-70);--color-brand-80: var(--color-blue-80);--color-brand-90: var(--color-blue-90);--color-brand-95: var(--color-blue-95);--color-brand: var(--color-blue-50);--color-brand-on: var(--color-blue-on);--color-info-05: var(--color-cyan-05);--color-info-10: var(--color-cyan-10);--color-info-20: var(--color-cyan-20);--color-info-30: var(--color-cyan-30);--color-info-40: var(--color-cyan-40);--color-info-50: var(--color-cyan-50);--color-info-60: var(--color-cyan-60);--color-info-70: var(--color-cyan-70);--color-info-80: var(--color-cyan-80);--color-info-90: var(--color-cyan-90);--color-info-95: var(--color-cyan-95);--color-info: var(--color-cyan-90);--color-info-on: var(--color-cyan-on);--color-danger-05: var(--color-red-05);--color-danger-10: var(--color-red-10);--color-danger-20: var(--color-red-20);--color-danger-30: var(--color-red-30);--color-danger-40: var(--color-red-40);--color-danger-50: var(--color-red-50);--color-danger-60: var(--color-red-60);--color-danger-70: var(--color-red-70);--color-danger-80: var(--color-red-80);--color-danger-90: var(--color-red-90);--color-danger-95: var(--color-red-95);--color-danger: var(--color-red-70);--color-danger-on: var(--color-red-on);--color-neutral-05: var(--color-gray-05);--color-neutral-10: var(--color-gray-10);--color-neutral-20: var(--color-gray-20);--color-neutral-30: var(--color-gray-30);--color-neutral-40: var(--color-gray-40);--color-neutral-50: var(--color-gray-50);--color-neutral-60: var(--color-gray-60);--color-neutral-70: var(--color-gray-70);--color-neutral-80: var(--color-gray-80);--color-neutral-90: var(--color-gray-90);--color-neutral-95: var(--color-gray-95);--color-neutral: var(--color-gray-20);--color-neutral-on: var(--color-gray-on);--color-success-05: var(--color-green-05);--color-success-10: var(--color-green-10);--color-success-20: var(--color-green-20);--color-success-30: var(--color-green-30);--color-success-40: var(--color-green-40);--color-success-50: var(--color-green-50);--color-success-60: var(--color-green-60);--color-success-70: var(--color-green-70);--color-success-80: var(--color-green-80);--color-success-90: var(--color-green-90);--color-success-95: var(--color-green-95);--color-success: var(--color-green-90);--color-success-on: var(--color-green-on);--color-warning-05: var(--color-orange-05);--color-warning-10: var(--color-orange-10);--color-warning-20: var(--color-orange-20);--color-warning-30: var(--color-orange-30);--color-warning-40: var(--color-orange-40);--color-warning-50: var(--color-orange-50);--color-warning-60: var(--color-orange-60);--color-warning-70: var(--color-orange-70);--color-warning-80: var(--color-orange-80);--color-warning-90: var(--color-orange-90);--color-warning-95: var(--color-orange-95);--color-warning: var(--color-orange-70);--color-warning-on: var(--color-orange-on)}}@layer neutron.theme{:where(:root),.theme-default,.light,.dark .invert,.light .theme-default,.dark .theme-default.invert,.dark .theme-default .invert{color-scheme:light;--color-layer-floating: white;--color-layer-base: color-mix(in oklab, var(--color-neutral-95) 20%, transparent);--color-layer-1: var(--color-neutral-90);--color-layer-2: var(--color-neutral-80);--color-layer-3: var(--color-neutral-70);--color-layer-stroke: var(--color-neutral-90);--color-layer-tinted-1: color-mix(in oklab, var(--color-layer-1), var(--color-brand) 4%);--color-layer-tinted-2: color-mix(in oklab, var(--color-layer-2), var(--color-brand) 8%);--color-layer-tinted-3: color-mix(in oklab, var(--color-layer-3), var(--color-brand) 16%);--color-text-normal: var(--color-neutral-10);--color-text-subtle: var(--color-neutral-40);--color-text-link: var(--color-brand-40);--color-overlay-modal: color-mix(in oklab, var(--color-neutral-05) 50%, transparent);--color-overlay-inline: color-mix(in oklab, var(--color-neutral-80) 20%, transparent);--color-shadow: color-mix(in oklab, var(--color-neutral-05) calc(var(--shadow-blur-scale) * 4% + 8%), transparent);--color-focus: var(--color-brand-60);--color-mix-hover: black 10%;--color-mix-active: black 20%;--disabled-opacity: .5;--color-brand-fill-subtle: var(--color-brand-95);--color-brand-fill-normal: var(--color-brand-90);--color-brand-fill-strong: var(--color-brand-50);--color-brand-stroke-subtle: var(--color-brand-90);--color-brand-stroke-normal: var(--color-brand-80);--color-brand-stroke-strong: var(--color-brand-60);--color-brand-on-subtle: var(--color-brand-40);--color-brand-on-normal: var(--color-brand-30);--color-brand-on-strong: white;--color-success-fill-subtle: var(--color-success-95);--color-success-fill-normal: var(--color-success-90);--color-success-fill-strong: var(--color-success-50);--color-success-stroke-subtle: var(--color-success-90);--color-success-stroke-normal: var(--color-success-80);--color-success-stroke-strong: var(--color-success-60);--color-success-on-subtle: var(--color-success-40);--color-success-on-normal: var(--color-success-30);--color-success-on-strong: white;--color-warning-fill-subtle: var(--color-warning-95);--color-warning-fill-normal: var(--color-warning-90);--color-warning-fill-strong: var(--color-warning-50);--color-warning-stroke-subtle: var(--color-warning-90);--color-warning-stroke-normal: var(--color-warning-80);--color-warning-stroke-strong: var(--color-warning-60);--color-warning-on-subtle: var(--color-warning-40);--color-warning-on-normal: var(--color-warning-30);--color-warning-on-strong: white;--color-danger-fill-subtle: var(--color-danger-95);--color-danger-fill-normal: var(--color-danger-90);--color-danger-fill-strong: var(--color-danger-50);--color-danger-stroke-subtle: var(--color-danger-90);--color-danger-stroke-normal: var(--color-danger-80);--color-danger-stroke-strong: var(--color-danger-60);--color-danger-on-subtle: var(--color-danger-40);--color-danger-on-normal: var(--color-danger-30);--color-danger-on-strong: white;--color-info-fill-subtle: var(--color-info-95);--color-info-fill-normal: var(--color-info-90);--color-info-fill-strong: var(--color-info-50);--color-info-stroke-subtle: var(--color-info-90);--color-info-stroke-normal: var(--color-info-80);--color-info-stroke-strong: var(--color-info-60);--color-info-on-subtle: var(--color-info-40);--color-info-on-normal: var(--color-info-30);--color-info-on-strong: white;--color-neutral-fill-subtle: var(--color-neutral-95);--color-neutral-fill-normal: var(--color-neutral-90);--color-neutral-fill-strong: var(--color-neutral-20);--color-neutral-stroke-subtle: var(--color-neutral-90);--color-neutral-stroke-normal: var(--color-neutral-80);--color-neutral-stroke-strong: var(--color-neutral-60);--color-neutral-on-subtle: var(--color-neutral-40);--color-neutral-on-normal: var(--color-neutral-30);--color-neutral-on-strong: white}.dark,.invert,.dark .theme-default,.light .theme-default.invert,.light .theme-default .invert{color-scheme:dark;--color-layer-floating: black;--color-layer-base: black;--color-layer-1: var(--color-neutral-05);--color-layer-2: var(--color-neutral-10);--color-layer-3: var(--color-neutral-20);--color-layer-stroke: var(--color-neutral-20);--color-layer-tinted-1: color-mix(in oklab, var(--color-layer-1), var(--color-brand) 4%);--color-layer-tinted-2: color-mix(in oklab, var(--color-layer-2), var(--color-brand) 8%);--color-layer-tinted-3: color-mix(in oklab, var(--color-layer-3), var(--color-brand) 16%);--color-text-normal: var(--color-neutral-95);--color-text-subtle: var(--color-neutral-60);--color-text-link: var(--color-brand-70);--color-overlay-modal: color-mix(in oklab, black 60%, transparent);--color-overlay-inline: color-mix(in oklab, var(--color-neutral-50) 10%, transparent);--color-shadow: color-mix(in oklab, var(--color-neutral-10) calc(var(--shadow-blur-scale) * 32% + 40%), transparent);--color-focus: var(--color-brand-60);--color-mix-hover: black 8%;--color-mix-active: black 16%;--disabled-opacity: .5;--color-brand-fill-subtle: var(--color-brand-10);--color-brand-fill-normal: var(--color-brand-20);--color-brand-fill-strong: var(--color-brand-50);--color-brand-stroke-subtle: var(--color-brand-20);--color-brand-stroke-normal: var(--color-brand-30);--color-brand-stroke-strong: var(--color-brand-40);--color-brand-on-subtle: var(--color-brand-60);--color-brand-on-normal: var(--color-brand-70);--color-brand-on-strong: white;--color-success-fill-subtle: var(--color-success-10);--color-success-fill-normal: var(--color-success-20);--color-success-fill-strong: var(--color-success-50);--color-success-stroke-subtle: var(--color-success-20);--color-success-stroke-normal: var(--color-success-30);--color-success-stroke-strong: var(--color-success-40);--color-success-on-subtle: var(--color-success-60);--color-success-on-normal: var(--color-success-70);--color-success-on-strong: white;--color-warning-fill-subtle: var(--color-warning-10);--color-warning-fill-normal: var(--color-warning-20);--color-warning-fill-strong: var(--color-warning-50);--color-warning-stroke-subtle: var(--color-warning-20);--color-warning-stroke-normal: var(--color-warning-30);--color-warning-stroke-strong: var(--color-warning-40);--color-warning-on-subtle: var(--color-warning-60);--color-warning-on-normal: var(--color-warning-70);--color-warning-on-strong: white;--color-danger-fill-subtle: var(--color-danger-10);--color-danger-fill-normal: var(--color-danger-20);--color-danger-fill-strong: var(--color-danger-50);--color-danger-stroke-subtle: var(--color-danger-20);--color-danger-stroke-normal: var(--color-danger-30);--color-danger-stroke-strong: var(--color-danger-40);--color-danger-on-subtle: var(--color-danger-60);--color-danger-on-normal: var(--color-danger-70);--color-danger-on-strong: white;--color-info-fill-subtle: var(--color-info-10);--color-info-fill-normal: var(--color-info-20);--color-info-fill-strong: var(--color-info-50);--color-info-stroke-subtle: var(--color-info-20);--color-info-stroke-normal: var(--color-info-30);--color-info-stroke-strong: var(--color-info-40);--color-info-on-subtle: var(--color-info-60);--color-info-on-normal: var(--color-info-70);--color-info-on-strong: white;--color-neutral-fill-subtle: var(--color-neutral-10);--color-neutral-fill-normal: var(--color-neutral-20);--color-neutral-fill-strong: var(--color-neutral-90);--color-neutral-stroke-subtle: var(--color-neutral-20);--color-neutral-stroke-normal: var(--color-neutral-30);--color-neutral-stroke-strong: var(--color-neutral-40);--color-neutral-on-subtle: var(--color-neutral-60);--color-neutral-on-normal: var(--color-neutral-70);--color-neutral-on-strong: var(--color-neutral-05)}:where(:root),.theme-default,.light,.dark,.invert{font-family:var(--font-family-body);color:var(--color-text-normal);background-color:var(--color-layer-base);cursor:var(--cursor-default);--cursor-default: default;--cursor-text: text;--cursor-pointer: pointer;--cursor-not-allowed: not-allowed;--cursor-grabbing: grabbing;--cursor-help: help;--font-family-body: ui-sans-serif, system-ui, sans-serif;--font-family-heading: var(--font-family-body);--font-family-monospace: ui-monospace, monospace;--font-family-longform: ui-serif, serif;--opentype-case: "case" off;--opentype-sinf: "sinf" off;--font-size-scale: 1;--font-size-2xs: calc(.6875rem * var(--font-size-scale));--font-size-xs: calc(.75rem * var(--font-size-scale));--font-size-s: calc(.875rem * var(--font-size-scale));--font-size-m: calc(1rem * var(--font-size-scale));--font-size-l: calc(1.25rem * var(--font-size-scale));--font-size-xl: calc(1.625rem * var(--font-size-scale));--font-size-2xl: calc(2rem * var(--font-size-scale));--font-size-3xl: calc(2.5625rem * var(--font-size-scale));--font-size-4xl: calc(3.25rem * var(--font-size-scale));--font-size-smaller: round(calc(1em / 1.125), 1px);--font-size-larger: round(calc(1em * 1.125 * 1.125), 1px);--font-weight-light: 300;--font-weight-normal: 400;--font-weight-semibold: 500;--font-weight-bold: 600;--font-weight-body: var(--font-weight-normal);--font-weight-heading: var(--font-weight-bold);--font-weight-action: var(--font-weight-semibold);--line-height-condensed: 1.2;--line-height-normal: 1.6;--line-height-expanded: 2;--link-decoration-default: underline color-mix(in oklab, currentColor 70%, transparent) dotted;--link-decoration-hover: underline;--space-scale: 1;--space-none: 0;--space-3xs: calc(var(--space-scale) * .125rem);--space-2xs: calc(var(--space-scale) * .25rem);--space-xs: calc(var(--space-scale) * .5rem);--space-s: calc(var(--space-scale) * .75rem);--space-m: calc(var(--space-scale) * 1rem);--space-l: calc(var(--space-scale) * 1.5rem);--space-xl: calc(var(--space-scale) * 2rem);--space-2xl: calc(var(--space-scale) * 2.5rem);--space-3xl: calc(var(--space-scale) * 3rem);--space-4xl: calc(var(--space-scale) * 4rem);--content-spacing: var(--space-l);--stroke-style: solid;--stroke-width-scale: 1;--stroke-width-s: calc(var(--stroke-width-scale) * .0625rem);--stroke-width-m: calc(var(--stroke-width-scale) * .125rem);--stroke-width-l: calc(var(--stroke-width-scale) * .1875rem);--corner-radius-scale: 1;--corner-radius-s: calc(var(--corner-radius-scale) * .1875rem);--corner-radius-m: calc(var(--corner-radius-scale) * .375rem);--corner-radius-l: calc(var(--corner-radius-scale) * .75rem);--corner-radius-pill: 9999px;--corner-radius-square: 0px;--corner-radius-circle: 50%;--corner-shape: square;--focus-stroke-style: solid;--focus-stroke-width: var(--stroke-width-m);--focus-ring: var(--focus-stroke-width) var(--focus-stroke-style) var(--color-focus);--focus-ring-offset: var(--stroke-width-s);--shadow-offset-x-scale: 0;--shadow-offset-x-s: calc(var(--shadow-offset-x-scale) * .125rem);--shadow-offset-x-m: calc(var(--shadow-offset-x-scale) * .25rem);--shadow-offset-x-l: calc(var(--shadow-offset-x-scale) * .5rem);--shadow-offset-y-scale: 1;--shadow-offset-y-s: calc(var(--shadow-offset-y-scale) * .125rem);--shadow-offset-y-m: calc(var(--shadow-offset-y-scale) * .25rem);--shadow-offset-y-l: calc(var(--shadow-offset-y-scale) * .5rem);--shadow-blur-scale: 1;--shadow-blur-s: calc(var(--shadow-blur-scale) * .125rem);--shadow-blur-m: calc(var(--shadow-blur-scale) * .25rem);--shadow-blur-l: calc(var(--shadow-blur-scale) * .5rem);--shadow-spread-scale: -.5;--shadow-spread-s: calc(var(--shadow-spread-scale) * .125rem);--shadow-spread-m: calc(var(--shadow-spread-scale) * .25rem);--shadow-spread-l: calc(var(--shadow-spread-scale) * .5rem);--shadow-s: var(--shadow-offset-x-s) var(--shadow-offset-y-s) var(--shadow-blur-s) var(--shadow-spread-s) var(--color-shadow);--shadow-m: var(--shadow-offset-x-m) var(--shadow-offset-y-m) var(--shadow-blur-m) var(--shadow-spread-m) var(--color-shadow);--shadow-l: var(--shadow-offset-x-l) var(--shadow-offset-y-l) var(--shadow-blur-l) var(--shadow-spread-l) var(--color-shadow);--motion-ease: ease;--motion-ease-in: ease-in;--motion-ease-out: ease-out;--motion-ease-in-out: ease-in-out;--motion-spring: linear(0, .013 .6%, .05 1.2%, .2 2.5%, .949 6.7%, 1.2 8.4%, 1.286 9.2%, 1.35 10%, 1.392 10.8%, 1.411 11.6%, 1.411 12.2%, 1.401 12.8%, 1.343 14.2%, 1.258 15.5%, 1.016 18.7%, .914 20.4%, .856 21.9%, .831 23.5%, .834 24.7%, .858 26.1%, .996 30.7%, 1.037 32.4%, 1.06 33.9%, 1.07 35.4%, 1.061 37.7%, .989 43.8%, .971 47.2%, 1.012 59.1%, .995 70.8%, 1);--motion-bounce: linear(0, .223 11.7%, .392 18.4%, .619 24.8%, .999 33.3%, .748 40%, .691 42.7%, .672 45.3%, .69 47.8%, .743 50.4%, .999 57.7%, .883 61.8%, .856 63.6%, .848 65.3%, .855 67%, .879 68.8%, .999 74.5%, .953 77.5%, .94 80.2%, .95 82.7%, 1 88.2%, .987 91.9%, 1);--motion-wiggle: linear(0, .76 4.4%, .928 6.2%, .984 8%, .92 9.9%, .731 11.9%, -.506 20.3%, -.667 22.2%, -.731 24%, -.731 24.8%, -.712 25.7%, -.615 27.5%, .252 35.9%, .4 38.1%, .463 40.3%, .455 41.9%, .399 43.7%, -.106 51.9%, -.195 54.1%, -.235 56.3%, -.235 57.9%, -.209 59.7%, .019 67.5%, .061 69.6%, .082 71.7%, .085 73.3%, .077 75.1%, .011 81.9%, -.009 85.5%, 0);--motion-duration-none: 0ms;--motion-duration-fast: .15s;--motion-duration-normal: .3s;--motion-duration-slow: .45s;--motion-duration-slower: .6s;--form-control-fill-color: var(--color-layer-base);--form-control-stroke-color: var(--color-neutral-stroke-strong);--form-control-stroke-style: var(--stroke-style);--form-control-stroke-width: var(--stroke-width-s);--form-control-corner-radius: var(--corner-radius-m);--form-control-activated-color: var(--color-brand-fill-strong);--form-control-label-color: var(--color-text-normal);--form-control-label-font-weight: var(--font-weight-semibold);--form-control-label-line-height: var(--line-height-condensed);--form-control-value-color: var(--color-text-normal);--form-control-value-font-weight: var(--font-weight-body);--form-control-value-line-height: var(--line-height-condensed);--form-control-hint-color: var(--color-text-subtle);--form-control-hint-font-weight: var(--font-weight-body);--form-control-hint-line-height: var(--line-height-normal);--form-control-placeholder-color: var(--color-gray-50);--form-control-required-content: "*";--form-control-required-content-color: inherit;--form-control-required-content-offset: -.1em;--form-control-padding-block: .75em;--form-control-padding-inline: 1em;--form-control-height: round( calc(2 * var(--form-control-padding-block) + 1em * var(--form-control-value-line-height)), 1px );--form-control-toggle-size: round(1.25em, 1px);--panel-stroke-style: var(--stroke-style);--panel-stroke-width: var(--stroke-width-s);--panel-corner-radius: var(--corner-radius-l)}@supports not (corner-shape: square){:where(:root),.theme-default,.light,.dark,.invert{--corner-radius-scale: 0}}}html{box-sizing:border-box;margin:0;padding:0;tab-size:4;scrollbar-gutter:auto;scroll-behavior:smooth;color:var(--color-text-normal);background-color:var(--color-layer-base);font-family:var(--font-family-body);font-size:var(--font-size-m);font-weight:var(--font-weight-normal);line-height:var(--line-height-normal);interpolate-size:allow-keywords}:where(*),:where(*):before,:where(*):after{box-sizing:border-box}body{min-height:100vh;margin:inherit;padding:inherit;color:inherit;background-color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-size-adjust:none;-moz-text-size-adjust:none;-webkit-text-size-adjust:none}:where(*){margin:inherit;font-feature-settings:var(--opentype-case, "case" off),var(--opentype-sinf, "sinf" off)}:where(:is(img,picture,video,canvas,svg,iframe)){display:block;max-width:100%}:where(input,button,textarea,select){font-family:inherit;font-size:inherit}:where(p,:is(h1,h2,h3,h4,h5,h6)){overflow-wrap:break-word}:where(p){text-wrap:pretty}:where(input,textarea,progress,meter){accent-color:var(--form-control-activated-color)}:where(.prose) :where(address,audio,blockquote,dd,details:not(.accordion>details),dl,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,iframe,ol,ul,p,pre,table,video){margin:0}:where(.prose) :where(address,audio,blockquote,dd,details:not(.accordion>details),dl,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,iframe,ol,ul,p,pre,table,video):has(+*){margin-block-end:var(--content-spacing)}:where(.prose) :where(hr){border:none;border-bottom:var(--stroke-width-s) var(--stroke-style) var(--color-layer-stroke);margin:var(--content-spacing) 0}:where(.prose) :where(td,math,time[datetime*=":"]){font-variant-numeric:tabular-nums lining-nums slashed-zero}:where(.prose) :lang(en)>*{quotes:"“" "”" "‘" "’"}:where(.prose) :lang(en-GB)>*{quotes:"‘" "’" "“" "”"}:where(.prose) :lang(fr)>*{quotes:"«?0202F" "?0202F»" "“" "”"}:where(.prose) :where(q,.quoted p:first-of-type,blockquote p:first-of-type):before{content:open-quote}:where(.prose) :where(q,.quoted p:first-of-type,blockquote p:first-of-type):after{content:close-quote}:where(.prose) :where(.quoted p,blockquote p){hanging-punctuation:first last}:where(.prose) :where(.quoted p,blockquote p):first-of-type:before{margin-inline-start:-.87ch}@supports (hanging-punctuation: first last){:where(.prose) :where(.quoted p,blockquote p):first-of-type:before{margin-inline-start:0}}@layer neutron.ui{:where(.avatar){display:flex block;justify-content:center;align-items:center;font-size:var(--font-size-larger);line-height:var(--line-height-condensed);font-weight:var(--font-weight-bold);color:var(--color-on-subtle);background-color:var(--color-fill-subtle);inline-size:var(--avatar-size, 60px);block-size:var(--avatar-size, 60px);aspect-ratio:1;border-width:var(--stroke-width-m);border-style:var(--stroke-style);border-color:var(--color-stroke-normal);border-radius:var(--corner-radius-circle);contain:content}:where(.avatar) img{object-fit:cover;aspect-ratio:1}}@layer neutron.ui{:where(.badge){display:flex inline;align-items:center;justify-content:center;vertical-align:top;font-size:var(--font-size-xs);line-height:var(--line-height-normal);font-weight:var(--font-weight-semibold);gap:var(--space-3xs);padding-inline:var(--space-2xs);padding-block:var(--space-3xs);background-color:var(--color-fill-subtle, var(--color-neutral-fill-subtle));color:var(--color-on-subtle, var(--color-neutral-on-subtle));border-width:var(--stroke-width-s);border-style:var(--stroke-style);border-color:transparent;border-radius:var(--corner-radius-m);corner-shape:var(--corner-shape);min-block-size:1lh;block-size:fit-content;inline-size:fit-content}}@layer neutron.ui{:where(blockquote){position:relative;font-family:var(--font-family-longform);font-size:var(--font-size-l);font-style:italic;background-color:var(--color-neutral-fill-subtle);color:var(--color-text-normal);border-radius:var(--corner-radius-m);corner-shape:var(--corner-shape, round);padding:var(--space-xl);margin:0 0 var(--space-xl) 0}:where(blockquote)>:first-child{margin-block-start:0}:where(blockquote)>:last-child{margin-block-end:0}}@layer neutron.ui{:where(.breadcrumb){display:flex block;gap:var(--space-s);list-style:none;padding:0;margin:0}:where(.breadcrumb) li{display:flex inline;margin:0}:where(.breadcrumb) .breadcrumb-item{gap:var(--space-xs)}:where(.breadcrumb) .breadcrumb-item a{display:flex inline;gap:var(--space-xs)}}@layer neutron.ui{:where(button,input[type=button],input[type=submit],input[type=reset],.button){display:flex inline;align-items:center;justify-content:center;vertical-align:middle;gap:var(--space-xs);font-family:inherit;font-size:var(--form-control-value-font-size);font-weight:var(--font-weight-semibold);line-height:calc(var(--form-control-height) - var(--stroke-width) * 2);cursor:var(--cursor-pointer, pointer);-webkit-user-select:none;user-select:none;text-decoration:none;white-space:nowrap;block-size:var(--form-control-height);padding-inline:var(--form-control-padding-inline);color:var(--color-on-strong, var(--color-neutral-on-strong));background-color:var(--color-fill-strong, var(--color-neutral-fill-strong));border-color:transparent;border-style:var(--stroke-style);border-width:max(1px,var(--form-control-stroke-width));border-radius:var(--form-control-corner-radius);corner-shape:var(--corner-shape, round)}:where(button,input[type=button],input[type=submit],input[type=reset],.button):not(:disabled):hover{color:var(--color-on-strong, var(--color-neutral-on-strong));background-color:color-mix(in oklab,var(--color-fill-strong, var(--color-neutral-fill-strong)),var(--color-mix-hover))}:where(button,input[type=button],input[type=submit],input[type=reset],.button):not(:disabled):active{color:var(--color-on-strong, var(--color-neutral-on-strong));background-color:color-mix(in oklab,var(--color-fill-strong, var(--color-neutral-fill-strong)),var(--color-mix-active))}:where(button,input[type=button],input[type=submit],input[type=reset],.button).stealth{color:var(--color-on-subtle, var(--color-neutral-on-subtle));background-color:transparent;border-color:transparent}:where(button,input[type=button],input[type=submit],input[type=reset],.button).stealth:not(:disabled):hover{color:var(--color-on-subtle, var(--color-neutral-on-subtle));background-color:var(--color-fill-subtle, var(--color-neutral-fill-subtle))}:where(button,input[type=button],input[type=submit],input[type=reset],.button).stealth:not(:disabled):active{color:var(--color-on-subtle, var(--color-neutral-on-subtle));background-color:color-mix(in oklab,var(--color-fill-subtle, var(--color-neutral-fill-subtle)),var(--color-mix-active))}:where(button,input[type=button],input[type=submit],input[type=reset],.button).outlined{color:var(--color-on-subtle, var(--color-neutral-on-subtle));background-color:transparent;border-color:var(--color-stroke-strong, var(--color-neutral-stroke-strong))}:where(button,input[type=button],input[type=submit],input[type=reset],.button).outlined:not(:disabled):hover{color:var(--color-on-subtle, var(--color-neutral-on-subtle));background-color:var(--color-fill-subtle, var(--color-neutral-fill-subtle))}:where(button,input[type=button],input[type=submit],input[type=reset],.button).outlined:not(:disabled):active{color:var(--color-on-subtle, var(--color-neutral-on-subtle));background-color:color-mix(in oklab,var(--color-fill-subtle, var(--color-neutral-fill-subtle)),var(--color-mix-active))}:where(button,input[type=button],input[type=submit],input[type=reset],.button).subtle{color:var(--color-on-subtle, var(--color-neutral-on-subtle));background-color:var(--color-fill-subtle, var(--color-neutral-fill-subtle));border-color:transparent}:where(button,input[type=button],input[type=submit],input[type=reset],.button).subtle:not(:disabled):hover{color:var(--color-on-subtle, var(--color-neutral-on-subtle));background-color:color-mix(in oklab,var(--color-fill-subtle, var(--color-neutral-fill-subtle)),var(--color-mix-hover))}:where(button,input[type=button],input[type=submit],input[type=reset],.button).subtle:not(:disabled):active{color:var(--color-on-subtle, var(--color-neutral-on-subtle));background-color:color-mix(in oklab,var(--color-fill-subtle, var(--color-neutral-fill-subtle)),var(--color-mix-active))}:where(button,input[type=button],input[type=submit],input[type=reset],.button).subtle.outlined{border-color:var(--color-stroke-subtle, var(--color-neutral-stroke-subtle))}:where(button,input[type=button],input[type=submit],input[type=reset],.button).accent{color:var(--color-on-strong, var(--color-neutral-on-strong));background-color:var(--color-fill-strong, var(--color-neutral-fill-strong));border-color:transparent}:where(button,input[type=button],input[type=submit],input[type=reset],.button).accent:not(:disabled):hover{color:var(--color-on-strong, var(--color-neutral-on-strong));background-color:color-mix(in oklab,var(--color-fill-strong, var(--color-neutral-fill-strong)),var(--color-mix-hover))}:where(button,input[type=button],input[type=submit],input[type=reset],.button).accent:not(:disabled):active{color:var(--color-on-strong, var(--color-neutral-on-strong));background-color:color-mix(in oklab,var(--color-fill-strong, var(--color-neutral-fill-strong)),var(--color-mix-active))}:where(button,input[type=button],input[type=submit],input[type=reset],.button).plain{color:var(--color-text-normal);background-color:transparent;padding:0}:where(button,input[type=button],input[type=submit],input[type=reset],.button).plain:not(:disabled):hover{background-color:transparent;color:var(--color-brand-on-normal)}:where(button,input[type=button],input[type=submit],input[type=reset],.button).plain:not(:disabled):active{background-color:transparent;color:var(--color-brand-on-subtle)}:where(button,input[type=button],input[type=submit],input[type=reset],.button).pill{border-radius:var(--corner-radius-pill)}:where(button,input[type=button],input[type=submit],input[type=reset],.button):focus{outline:none}:where(button,input[type=button],input[type=submit],input[type=reset],.button):focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}:where(button,input[type=button],input[type=submit],input[type=reset],.button):is(::-moz-focus-inner){border:0}:where(button,input[type=button],input[type=submit],input[type=reset],.button):disabled{opacity:var(--disabled-opacity);cursor:not-allowed}:where(button,input[type=button],input[type=submit],input[type=reset],.button):disabled *{pointer-events:none}:where(button,input[type=button],input[type=submit],input[type=reset],.button).icon-only{inline-size:var(--form-control-height);padding-inline:0}}@layer neutron.ui{:where(.callout){display:block;align-items:stretch;padding:var(--space-m);border-width:var(--stroke-width-s);border-style:var(--stroke-style);border-color:transparent;border-radius:var(--corner-radius-m);corner-shape:var(--corner-shape, round);background-color:var(--color-fill-subtle, var(--color-neutral-fill-subtle));color:var(--color-on-subtle, var(--color-neutral-on-subtle))}:where(.callout) .callout-title{display:flex;align-items:center;gap:var(--space-xs)}}@layer neutron.ui{:where(.card){display:flex block;flex-flow:column;contain:content;block-size:var(--card-height, fit-content);inline-size:var(--card-width, fit-content);color:var(--color-text-normal);background-color:var(--color-layer-1);border-width:var(--stroke-width-s);border-style:var(--stroke-style);border-color:var(--color-stroke-subtle);border-radius:var(--corner-radius-l);corner-shape:var(--corner-shape)}:where(.card) .badges{display:flex block;flex-flow:row wrap;gap:var(--space-2xs);padding:var(--space-xs);align-items:center;justify-content:flex-start}:where(.card) .badges>*{flex:0 1 max-content}:where(.card) .media>*{border-radius:0}:where(.card) .title{padding-block-start:var(--space-2xs);padding-inline:var(--space-xs)}:where(.card) .action{display:flex block;padding:var(--space-xs)}:where(.card) .action>:is(button,.button){flex:1 1 auto}:where(.card)[clickable]{position:relative}:where(.card)[clickable]:has(:focus-visible){outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}:where(.card)[clickable] :is(button,.button,a):focus-visible{outline:none}:where(.card)[clickable] :is(button,.button,a):after{content:"";position:absolute;inset:0;block-size:100%;inline-size:100%;border-radius:inherit;z-index:2}}@layer neutron.ui{:where(:where(input[type=checkbox],label:has(input[type=checkbox]),input[type=radio],label:has(input[type=radio]),.checkbox,.radio):not([role=switch])){display:flex inline;width:fit-content;color:var(--form-control-value-color);font-family:inherit;font-size:var(--form-control-value-font-size);font-weight:var(--form-control-value-font-weight);line-height:var(--form-control-value-line-height);user-select:none;-webkit-user-select:none}:where(:where(input[type=checkbox],label:has(input[type=checkbox]),input[type=radio],label:has(input[type=radio]),.checkbox,.radio):not([role=switch])),:where(:where(input[type=checkbox],label:has(input[type=checkbox]),input[type=radio],label:has(input[type=radio]),.checkbox,.radio):not([role=switch]))+label{cursor:var(--cursor-pointer, pointer)}:where(:where(input[type=checkbox],label:has(input[type=checkbox]),input[type=radio],label:has(input[type=radio]),.checkbox,.radio):not([role=switch])):disabled,:where(:where(input[type=checkbox],label:has(input[type=checkbox]),input[type=radio],label:has(input[type=radio]),.checkbox,.radio):not([role=switch])):has(:disabled){opacity:var(--disabled-opacity);cursor:var(--cursor-not-allowed, not-allowed)}:where(input[type=checkbox],input[type=radio],.checkbox,.radio):not([role=switch]){appearance:none;position:relative;flex:0 0 auto;align-items:center;justify-content:center;margin:0;inline-size:var(--form-control-toggle-size);block-size:var(--form-control-toggle-size);background-color:var(--form-control-fill-color);border-color:var(--form-control-stroke-color);border-style:var(--form-control-stroke-style);border-width:var(--form-control-stroke-width)}:where(input[type=checkbox],input[type=radio],.checkbox,.radio):not([role=switch]):focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}:where(:where(input[type=checkbox],.checkbox):not([role=switch])){--icon-checked: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1em' height='1em' viewBox='0 0 16 16'%3E%3Cpath fill='%23000' d='M14.046 3.486a.75.75 0 0 1-.032 1.06l-7.93 7.474a.85.85 0 0 1-1.188-.022l-2.68-2.72a.75.75 0 1 1 1.068-1.053l2.234 2.267l7.468-7.038a.75.75 0 0 1 1.06.032'/%3E%3C/svg%3E");--icon-indeterminate: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1em' height='1em' viewBox='0 0 16 16'%3E%3Cpath fill='%23000' d='M2 7.75A.75.75 0 0 1 2.75 7h10.5a.75.75 0 0 1 0 1.5H2.75A.75.75 0 0 1 2 7.75'/%3E%3C/svg%3E");--checked-icon-color: var(--color-brand-on-strong);--checked-icon-scale: 1;border-radius:min(calc(var(--form-control-toggle-size) * .375),var(--corner-radius-s));corner-shape:var(--corner-shape, round)}:where(:where(input[type=checkbox],.checkbox):not([role=switch])):checked,:where(:where(input[type=checkbox],.checkbox):not([role=switch])):indeterminate{color:var(--checked-icon-color);background-color:var(--form-control-activated-color);border-color:var(--form-control-activated-color)}:where(:where(input[type=checkbox],.checkbox):not([role=switch])):checked:after,:where(:where(input[type=checkbox],.checkbox):not([role=switch])):indeterminate:after{content:"";position:absolute;inline-size:100%;block-size:100%;background-color:currentColor;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;scale:var(--checked-icon-scale)}:where(:where(input[type=checkbox],.checkbox):not([role=switch])):checked:after{-webkit-mask-image:var(--icon-checked);mask-image:var(--icon-checked)}:where(:where(input[type=checkbox],.checkbox):not([role=switch])):indeterminate:after{-webkit-mask-image:var(--icon-indeterminate);mask-image:var(--icon-indeterminate)}:where(input[type=radio],.radio):not([role=switch]){--checked-icon-color: var(--form-control-activated-color);--checked-icon-scale: .65;color:transparent;border-radius:var(--corner-radius-circle);corner-shape:var(--corner-shape)}:where(input[type=radio],.radio):not([role=switch]):checked{color:var(--checked-icon-color);border-color:var(--form-control-activated-color)}:where(input[type=radio],.radio):not([role=switch]):checked:after{position:absolute;content:"";aspect-ratio:1;width:round(calc(100% * var(--checked-icon-scale)),1px);background-color:currentColor;border-radius:var(--corner-radius-circle)}}@layer neutron.ui{:where(code,samp,var){font-family:var(--font-family-monospace);font-size:var(--font-size-smaller);background-color:var(--color-overlay-inline);border-radius:var(--border-radius-s);corner-shape:var(--corner-shape, round);padding:.125em .25em}:where(pre){padding:var(--space-m);font-family:var(--font-family-monospace);font-size:var(--font-size-smaller);white-space:pre;background-color:var(--color-overlay-inline);border-radius:var(--border-radius-m);corner-shape:var(--corner-shape, round);overflow-inline:auto}:where(pre) code,:where(pre) samp,:where(pre) var{padding:0;font-size:1em;background-color:transparent}@media print{:where(pre){background:none;border:var(--stroke-width-s) solid var(--color-layer-stroke)}}}@layer neutron.ui{:where(.accordion){--item-gap: var(--space-2xs);display:flex block;flex-flow:column;gap:var(--item-gap);block-size:fit-content;inline-size:100%;padding-block:var(--space-nudge)}:where(details,.accordion-item){--icon-collapsed: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708'/%3E%3C/svg%3E");--icon-expanded: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M7.646 4.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1-.708.708L8 5.707l-5.646 5.647a.5.5 0 0 1-.708-.708z'/%3E%3C/svg%3E");display:block;flex-flow:column nowrap;justify-content:flex-start;cursor:var(--cursor-pointer, pointer);-webkit-user-select:none;user-select:none;height:min-content;inline-size:100%;color:var(--color-neutral-on-normal);border:var(--stroke-width-s) var(--stroke-style) transparent;background-color:var(--color-neutral-fill-subtle);border-radius:var(--corner-radius-s);corner-shape:var(--corner-shape, round);position:relative;overflow-anchor:none}:where(details,.accordion-item) summary{display:flex inline;position:relative;inline-size:100%;color:inherit;padding-block:var(--space-xs);padding-inline:var(--space-xs);background-color:inherit;cursor:var(--cursor-pointer, pointer);box-sizing:border-box}:where(details,.accordion-item) summary:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}:where(details,.accordion-item) summary:after{content:"";display:block;position:absolute;width:1em;height:1em;inset-inline-end:var(--space-xs);top:calc(var(--space-xs) + .25lh);background-color:var(--color-text-normal);-webkit-mask-image:var(--icon-collapsed);mask-image:var(--icon-collapsed);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}:where(details,.accordion-item) summary+*,:where(details,.accordion-item) .content{padding-block:var(--space-xs);padding-inline:var(--space-xs)}:where(details,.accordion-item)::details-content{block-size:0;transition:block-size .4s ease,content-visibility .4s ease;transition-behavior:allow-discrete;contain:content}:where(details,.accordion-item):is([open],:open) summary:after{-webkit-mask-image:var(--icon-expanded);mask-image:var(--icon-expanded)}:where(details,.accordion-item):is([open],:open)::details-content{block-size:auto}}@layer neutron.ui{:where(:root:has(dialog)){transition:overflow var(--duration-none) allow-discrete;transition-delay:var(--duration-normal)}:where(:root:has(dialog)):has(dialog:open){overflow:hidden;transition:unset;transition-delay:unset}:where(dialog){flex-flow:column;inset:0;width:31rem;max-width:calc(100% - var(--space-2xl));max-height:calc(100% - var(--space-2xl));background-color:var(--color-layer-floating);padding-block:var(--space-xl);padding-inline:var(--space-xl);border:var(--stroke-width-m) var(--stroke-style) var(--color-stroke-strong, transparent);border-radius:var(--corner-radius-m);corner-shape:var(--corner-shape);color:var(--color-text-normal);box-shadow:var(--shadow-l);margin:auto}@media(forced-colors:active){:where(dialog){border:solid 1px white}}@media screen and (max-width:420px){:where(dialog){max-height:80vh}}@media(prefers-reduced-motion:no-preference){:where(dialog){transition:display var(--duration-normal) allow-discrete,margin-block-start var(--duration-normal) var(--ease-decelerate-mid),overlay var(--duration-normal) allow-discrete,opacity var(--duration-normal) var(--ease-decelerate-mid)}:where(dialog):open{margin-block-start:25vh}:where(dialog)::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}}:where(dialog):open{display:flex}@starting-style{:where(dialog):open::backdrop{opacity:0}}@starting-style{:where(dialog):open{margin-block-start:27vh;opacity:0}}:where(dialog):not(:open){margin-block-start:27vh}:where(dialog):not(:open),:where(dialog):not(:open)::backdrop{opacity:0}:where(dialog)::backdrop{background-color:var(--color-overlay-modal);transition:inherit;opacity:1}:where(dialog) footer,:where(dialog) .actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-2xs)}:where(dialog) *{margin:0}}@layer neutron.ui{:where(label){display:inline-block;color:var(--form-control-label-color);font-weight:var(--form-control-label-font-weight);line-height:var(--form-control-label-line-height)}:where(label):has(input:is([type=checkbox],[type=radio])){display:flex inline;align-items:center;gap:var(--space-xs)}:where(label):has(input:not([type=button],[type=checkbox],[type=color],[type=file],[type=hidden],[type=image],[type=radio],[type=range],[type=reset],[type=submit]),select,textarea){width:100%}:where(label)+:is(input:not([type=checkbox],[type=radio]),textarea,select),:where(label)>:is(input:not([type=checkbox],[type=radio]),textarea,select){margin-block-start:var(--space-xs)}:where(fieldset){border:var(--stroke-style) var(--color-layer-stroke);border-radius:var(--corner-radius-m);corner-shape:var(--corner-shape, round);padding:var(--space-m);padding-block-end:var(--space-xl)}:where(legend){padding:0;padding-inline:var(--space-2xs);font-weight:var(--form-control-label-font-weight)}:where(button,input,select,textarea){font:inherit}:where(form) :where(.valid,.invalid,:user-valid,:user-invalid){--focus-ring: var(--focus-stroke-width) var(--focus-stroke-style) var(--color-focus)}:where(form) :where(.invalid,:user-invalid){--form-control-stroke-color: var(--color-danger-stroke-strong);--form-control-activated-color: var(--color-danger-fill-strong);--form-control-value-color: var(--color-danger-on-subtle);--color-focus: var(--color-danger-stroke-strong);--color-text-subtle: var(--color-danger-on-subtle)}:where(form) :where(.valid,:user-valid){--form-control-stroke-color: var(--color-success-stroke-strong);--form-control-activated-color: var(--color-success-fill-strong);--form-control-value-color: var(--color-success-on-subtle);--color-focus: var(--color-success-stroke-strong);--color-text-subtle: var(--color-success-on-subtle)}}@layer neutron.ui{:where(textarea,input:not([type=button],[type=checkbox],[type=color],[type=file],[type=hidden],[type=image],[type=radio],[type=range],[type=reset],[type=submit])){width:100%;height:var(--form-control-height);padding:0 var(--form-control-padding-inline);color:var(--form-control-value-color);font-size:var(--form-control-value-font-size);font-family:inherit;font-weight:var(--form-control-value-font-weight);line-height:var(--form-control-value-line-height);vertical-align:middle;cursor:var(--cursor-text, text);background-color:var(--form-control-fill-color);border-color:var(--form-control-stroke-color);border-style:var(--form-control-stroke-style);border-width:var(--form-control-stroke-width);border-radius:var(--form-control-corner-radius);corner-shape:var(--corner-shape, round)}:where(textarea,input:not([type=button],[type=checkbox],[type=color],[type=file],[type=hidden],[type=image],[type=radio],[type=range],[type=reset],[type=submit]))::placeholder{color:var(--form-control-placeholder-color);user-select:none;-webkit-user-select:none}:where(textarea,input:not([type=button],[type=checkbox],[type=color],[type=file],[type=hidden],[type=image],[type=radio],[type=range],[type=reset],[type=submit])):focus{outline:none}:where(textarea,input:not([type=button],[type=checkbox],[type=color],[type=file],[type=hidden],[type=image],[type=radio],[type=range],[type=reset],[type=submit])):focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}:where(textarea,input:not([type=button],[type=checkbox],[type=color],[type=file],[type=hidden],[type=image],[type=radio],[type=range],[type=reset],[type=submit])):disabled{opacity:var(--disabled-opacity);cursor:var(--cursor-not-allowed, not-allowed)}:where(textarea,input:not([type=button],[type=checkbox],[type=color],[type=file],[type=hidden],[type=image],[type=radio],[type=range],[type=reset],[type=submit])).outlined{background-color:var(--form-control-fill-color);border-color:var(--form-control-stroke-color)}:where(textarea,input:not([type=button],[type=checkbox],[type=color],[type=file],[type=hidden],[type=image],[type=radio],[type=range],[type=reset],[type=submit])).subtle{background-color:var(--color-neutral-fill-subtle);border-color:var(--color-neutral-fill-subtle)}:where(textarea,input:not([type=button],[type=checkbox],[type=color],[type=file],[type=hidden],[type=image],[type=radio],[type=range],[type=reset],[type=submit])).subtle.outlined{border-color:var(--form-control-stroke-color)}:where(textarea,input:not([type=button],[type=checkbox],[type=color],[type=file],[type=hidden],[type=image],[type=radio],[type=range],[type=reset],[type=submit])).pill{border-radius:var(--corner-radius-pill)}:where(textarea){height:auto;min-height:var(--form-control-height);padding:calc(var(--form-control-padding-block) - ((1lh - 1em) / 2)) var(--form-control-padding-inline);line-height:var(--line-height-normal);resize:vertical}:where(input[type=color]){display:block;block-size:var(--form-control-height);inline-size:var(--form-control-height);padding:calc(var(--form-control-stroke-width) * 2);font-size:1em;background:transparent;border-width:var(--form-control-stroke-width);border-style:var(--stroke-style);border-color:var(--form-control-stroke-color);border-radius:var(--form-control-corner-radius);corner-shape:var(--corner-shape, round);cursor:var(--cursor-pointer, pointer);forced-color-adjust:none}:where(input[type=color])::-webkit-color-swatch-wrapper{padding:0;border-radius:inherit;corner-shape:var(--corner-shape, round)}:where(input[type=color])::-webkit-color-swatch{border:none;border-radius:calc(var(--form-control-corner-radius) - var(--form-control-stroke-width) * 3);corner-shape:var(--corner-shape, round)}:where(input[type=color])::-moz-color-swatch{border:none;border-radius:calc(var(--form-control-corner-radius) - var(--form-control-stroke-width) * 3);corner-shape:var(--corner-shape, round)}:where(input[type=color]):focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}:where(input[type=range]){--thumb-width: 1.4em;--thumb-height: 1.4em;--track-size: .5em;-webkit-appearance:none;display:flex block;flex-flow:column;position:relative;width:100%;height:var(--track-size);margin:0;font-size:inherit;line-height:var(--form-control-height);vertical-align:middle;background-color:var(--color-neutral-fill-normal);border-radius:calc(var(--track-size) / 2);corner-shape:var(--corner-shape, round)}:where(input[type=range])::-webkit-slider-runnable-track{width:100%;height:var(--track-size);border:none;border-radius:999px;corner-shape:var(--corner-shape, round)}:where(input[type=range])::-webkit-slider-thumb{-webkit-appearance:none;width:var(--thumb-width);height:var(--thumb-height);margin-top:calc(var(--thumb-height) / -2 + var(--track-size) / 2);background-color:var(--form-control-activated-color);border-width:.125em;border-style:solid;border-color:var(--color-layer-base);border-radius:50%;corner-shape:var(--corner-shape, round)}:where(input[type=range]):enabled:focus-visible::-webkit-slider-thumb{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}:where(input[type=range]):enabled::-webkit-slider-thumb{cursor:var(--cursor-pointer, pointer)}:where(input[type=range]):enabled::-webkit-slider-thumb:active{cursor:var(--cursor-grabbing, grabbing)}:where(input[type=range])::-moz-focus-outer{border:0}:where(input[type=range])::-moz-range-progress{height:var(--track-size);background-color:var(--color-neutral-fill-normal);border-radius:3px;corner-shape:var(--corner-shape, round)}:where(input[type=range])::-moz-range-track{width:100%;height:var(--track-size);background-color:var(--color-neutral-fill-normal);border:none;border-radius:999px;corner-shape:var(--corner-shape, round)}:where(input[type=range])::-moz-range-thumb{width:var(--thumb-width);height:var(--thumb-height);background-color:var(--form-control-activated-color);border:solid .125em var(--color-layer-base);border-radius:50%;corner-shape:var(--corner-shape, round)}:where(input[type=range]):enabled:focus-visible::-moz-range-thumb{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}:where(input[type=range]):enabled::-moz-range-thumb{cursor:var(--cursor-pointer, pointer)}:where(input[type=range]):enabled::-moz-range-thumb:active{cursor:var(--cursor-grabbing, grabbing)}label>input[type=range]{margin-block-start:1em}input[type=range]:focus{outline:none}input[type=range]:disabled{opacity:var(--disabled-opacity);cursor:var(--cursor-not-allowed, not-allowed)}input[type=range]:disabled::-webkit-slider-thumb{cursor:var(--cursor-not-allowed, not-allowed)}input[type=range]:disabled::-moz-range-thumb{cursor:var(--cursor-not-allowed, not-allowed)}}@layer neutron.ui{:where(ul,ol){padding:0}:where(li>:is(ul,ol)){margin-inline-start:.25em}:where(ul){list-style:disc}:where(li){margin-inline-start:1.125em;padding:0}:where(dt){font-weight:var(--font-weight-bold)}}@layer neutron.ui{:where(img,svg,picture,video){max-width:100%;height:auto;border-radius:var(--corner-radius-m);corner-shape:var(--corner-shape)}:where(embed,iframe,object){max-width:100%}:where(iframe,canvas){border:none}}@layer neutron.ui{:where(.menu){display:flex block;flex-flow:column;list-style:none;background-color:var(--color-fill-subtle);color:var(--color-on-subtle);padding-block:var(--space-s);box-sizing:border-box;border-radius:var(--corner-radius-m);corner-shape:var(--corner-shape)}:where(.menu).dense :where(li,option){gap:var(--space-xs);font-size:var(--font-size-s);padding-block:var(--space-2xs);padding-inline:var(--space-xs)}:where(.menu).dense :where(li,option):has(>a,>button,>label){min-block-size:auto;padding:0}:where(.menu).dense :where(li,option)>:where(a,button,label){gap:var(--space-3xs);font-size:var(--font-size-s);padding-block:var(--space-2xs);padding-inline:var(--space-xs)}:where(.menu).dense :where(li,option).inset .text{padding-inline-start:var(--space-m)}:where(.menu) :where(li,option,[role=group]>label){display:flex block;align-items:center;margin:0;min-block-size:var(--form-control-height);padding-block:var(--space-xs);padding-inline:var(--space-s);gap:var(--space-xs)}:where(.menu) :where(li,option,[role=group]>label):before,:where(.menu) :where(li,option,[role=group]>label)::checkmark{display:none}:where(.menu) :where(li,option,[role=group]>label) *{font-size:inherit;font-weight:inherit;line-height:inherit}:where(.menu) :where(li,option,[role=group]>label):has(>a,>button,>label){background-color:transparent;display:block;min-block-size:auto;padding:0}:where(.menu) :where(li,option,[role=group]>label):where(option){display:flex block;align-items:center;color:inherit;cursor:var(--cursor-pointer);gap:var(--space-xs);inline-size:100%;margin:0;min-block-size:var(--form-control-height);padding:var(--space-xs) var(--space-s);text-align:start;text-decoration:none}:where(.menu) :where(li,option,[role=group]>label):where(option):not(:disabled):hover{color:var(--color-on-subtle);background-color:color-mix(in oklab,var(--color-fill-subtle),var(--color-mix-hover))}:where(.menu) :where(li,option,[role=group]>label):where(option):not(:disabled):checked{color:var(--color-on-subtle);background-color:color-mix(in oklab,var(--color-fill-subtle),var(--color-mix-active))}:where(.menu) :where(li,option,[role=group]>label):where(option):disabled{cursor:var(--cursor-not-allowed);opacity:var(--disabled-opacity)}:where(.menu) :where(li,option,[role=group]>label)>button{all:unset;box-sizing:border-box}:where(.menu) :where(li,option,[role=group]>label)>a,:where(.menu) :where(li,option,[role=group]>label)>button,:where(.menu) :where(li,option,[role=group]>label)>label{display:flex block;align-items:center;color:inherit;font:inherit;cursor:var(--cursor-pointer);gap:var(--space-xs);inline-size:100%;margin:0;min-block-size:var(--form-control-height);padding:var(--space-xs) var(--space-s);text-align:start;text-decoration:none}:is(:where(.menu) :where(li,option,[role=group]>label)>a,:where(.menu) :where(li,option,[role=group]>label)>button,:where(.menu) :where(li,option,[role=group]>label)>label):not(:disabled):active,:is(:where(.menu) :where(li,option,[role=group]>label)>a,:where(.menu) :where(li,option,[role=group]>label)>button,:where(.menu) :where(li,option,[role=group]>label)>label):has(:not(:disabled):checked){color:var(--color-on-subtle);background-color:color-mix(in oklab,var(--color-fill-subtle),var(--color-mix-active))}:is(:where(.menu) :where(li,option,[role=group]>label)>a,:where(.menu) :where(li,option,[role=group]>label)>button,:where(.menu) :where(li,option,[role=group]>label)>label):not(:disabled):hover{color:var(--color-on-subtle);background-color:color-mix(in oklab,var(--color-fill-subtle),var(--color-mix-hover))}:where(.menu) :where(li,option,[role=group]>label).separator{position:relative;margin-block-start:var(--space-xs)}:where(.menu) :where(li,option,[role=group]>label).separator:before{content:"";display:block;block-size:1px;inline-size:100%;position:absolute;border-block-start:var(--stroke-width-s) var(--stroke-style) var(--color-stroke-subtle);inset:calc(-1 * var(--space-2xs) - 1px) 0 auto 0}:where(.menu) :where(li,option,[role=group]>label) .text{flex:1;line-height:var(--line-height-normal)}:where(.menu) :where(li,option,[role=group]>label) .text :where(h1,h2,h3,h4,h5,h6,p,span){color:inherit;font-weight:var(--font-weight-normal)}:where(.menu) :where(li,option,[role=group]>label) .text p+p{font-size:var(--font-size-smaller)}:where(.menu) :where(li,option,[role=group]>label) .start{display:grid;align-self:center;align-items:center}:where(.menu) :where(li,option,[role=group]>label) .start:has(svg){max-inline-size:var(--space-l)}:where(.menu) :where(li,option,[role=group]>label) .start .avatar{--avatar-size: 48px}:where(.menu) :where(li,option,[role=group]>label) .start img{aspect-ratio:1;inline-size:56px;object-fit:cover}:where(.menu) :where(li,option,[role=group]>label) .start video{aspect-ratio:16/9;inline-size:64px;object-fit:cover}:where(.menu) :where(li,option,[role=group]>label) .end{display:flex inline;align-items:center;text-align:end}:where(.menu) :where(li,option,[role=group]>label) .end:not(:has(a,button,input)){pointer-events:none}:where(.menu) :where(li,option,[role=group]>label) .end kbd{background-color:transparent;border:none;box-shadow:none;color:inherit;opacity:.6}:where(.menu) :where(li,option,[role=group]>label) .end svg{max-inline-size:var(--space-l);inline-size:100%}:where(.menu) :where(li,option,[role=group]>label).inset .start{display:none}:where(.menu) :where(li,option,[role=group]>label).inset .text{padding-inline-start:var(--space-l)}}@layer neutron.ui{:where(:has(>.ribbon)){position:relative}:where(.ribbon){position:absolute;display:flex inline;align-items:center;justify-content:center;vertical-align:middle;font-size:var(--font-size-xs);line-height:var(--line-height-normal);font-weight:var(--font-weight-semibold);gap:var(--space-3xs);padding-inline:var(--space-2xs);padding-block:var(--space-3xs);background-color:var(--color-fill-subtle, var(--color-neutral-fill-subtle));color:var(--color-on-subtle, var(--color-neutral-on-subtle));border-width:var(--stroke-width-s);border-style:var(--stroke-style);border-color:transparent;border-radius:var(--corner-radius-m);corner-shape:var(--corner-shape) var(--corner-shape) square var(--corner-shape);min-block-size:1lh;inline-size:fit-content;inset-block-start:2px;text-transform:uppercase;box-shadow:var(--shadow-m)}:where(.ribbon):before{content:"";position:absolute;border-width:var(--space-xs);border-style:solid;border-color:transparent;border-top-color:var(--color-stroke-subtle);inset-block-start:calc(100% + 1px)}:where(.ribbon).start{inset-inline-start:calc((var(--position-nudge, 0px) + var(--space-s)) * -1)}:where(.ribbon).start:before{border-inline-start-width:var(--space-s);border-inline-end-width:0;inset-inline-start:-1px}:where(.ribbon).end{inset-inline-end:calc((var(--position-nudge, 0px) + var(--space-s)) * -1)}:where(.ribbon).end:before{border-inline-start-width:0;border-inline-end-width:var(--space-s);inset-inline-end:-1px}}@layer neutron.ui{:where(select){--fill-color: var(--form-control-fill-color);--stroke-color: var(--form-control-stroke-color);--text-color: var(--form-control-value-color);--stroke-width: var(--form-control-stroke-width);--corner-radius: var(--form-control-corner-radius);--padding-block: var(--space-xs);--padding-inline: var(--space-xs);--icon-collapsed: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708'/%3E%3C/svg%3E");--icon-expanded: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M7.646 4.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1-.708.708L8 5.707l-5.646 5.647a.5.5 0 0 1-.708-.708z'/%3E%3C/svg%3E");--icon-checked: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1em' height='1em' viewBox='0 0 16 16'%3E%3Cpath fill='%23000' d='M14.046 3.486a.75.75 0 0 1-.032 1.06l-7.93 7.474a.85.85 0 0 1-1.188-.022l-2.68-2.72a.75.75 0 1 1 1.068-1.053l2.234 2.267l7.468-7.038a.75.75 0 0 1 1.06.032'/%3E%3C/svg%3E");--list-gap: var(--space-2xs);--list-padding-block: var(--space-2xs);--list-padding-inline: var(--space-2xs);display:flex block;position:relative;overflow:hidden;inline-size:fit-content;background-color:var(--fill-color);color:var(--text-color);border:var(--stroke-width) var(--stroke-style) var(--stroke-color);border-radius:var(--corner-radius);corner-shape:var(--corner-shape);cursor:var(--cursor-pointer, pointer);padding:0 var(--form-control-padding-inline)}:where(select:has(button)):focus{outline:none}:where(select:has(button)):focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}:where(select:has(button))::picker-icon{content:"";width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--icon-collapsed);mask-image:var(--icon-collapsed);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;align-self:center}:where(select:has(button)):open::picker-icon{-webkit-mask-image:var(--icon-expanded);mask-image:var(--icon-expanded)}:where(select:has(button)) button{background-color:transparent;color:inherit;padding-inline:0;height:calc(var(--form-control-height) - var(--stroke-width) * 2);justify-content:space-between}:where(select:has(button)) selectedcontent{display:contents;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:inherit}:where(select:has(button))::picker(select){border:0;inset:auto;border-radius:var(--corner-radius);corner-shape:var(--corner-shape);box-shadow:var(--shadow-l);border-width:var(--stroke-width-s);border-style:var(--stroke-style);border-color:var(--color-stroke-subtle)}:where(select:has(button)) .menu{background-color:var(--color-layer-floating)}:where(.select:not(:has(button))){display:flex block;width:fit-content;position:relative}:where(.select:not(:has(button))):after{content:"";position:absolute;width:1em;height:1em;align-self:center;right:var(--padding-inline);background-color:currentColor;-webkit-mask-image:var(--icon-collapsed);mask-image:var(--icon-collapsed);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;pointer-events:none}:where(.select:not(:has(button))):has(:open):after{-webkit-mask-image:var(--icon-expanded);mask-image:var(--icon-expanded)}:where(.select:not(:has(button))) select{appearance:none;padding-block:var(--padding-block);padding-inline:var(--padding-inline);padding-inline-end:var(--space-s);font-weight:var(--font-weight-semibold)}:where(.select:not(:has(button))) select:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}:where(select:not(button)){font-weight:var(--font-weight-semibold)}:where(select:not(button)):focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}select:has(button),::picker(select){appearance:base-select}}@layer neutron.ui{:where(.skeleton){display:flex block;overflow:hidden;width:var(--skeleton-width, 100%);height:var(--skeleton-height, var(--form-control-height));border-radius:var(--corner-radius-s);background-color:var(--color-fill-subtle, var(--color-neutral-fill-subtle))}:where(.skeleton)[hidden]{display:none}:where(.skeleton).circle{aspect-ratio:1 / 1;height:var(--skeleton-width, 1lh);border-radius:var(--corner-radius-circle)}:where(.skeleton).rectangle{corner-shape:var(--corner-shape, round)}:where(.skeleton).text{--skeleton-height: var(--line-height-condensed);corner-shape:var(--corner-shape, round)}:where(.skeleton).shimmer{position:relative}:where(.skeleton).shimmer:after{content:"";width:100%;height:100%;background-image:linear-gradient(270deg,var(--color-fill-subtle, var(--color-neutral-fill-subtle)) 0%,var(--color-fill-normal, var(--color-neutral-fill-normal)) 51.13%,var(--color-fill-subtle, var(--color-neutral-fill-subtle)) 100%);position:absolute;background-repeat:no-repeat;offset-path:ray(90deg sides at center);animation:shimmer calc(var(--duration-ultra-slow) * 4) infinite;animation-timing-function:ease-in-out;offset-position:auto}@keyframes shimmer{0%{offset-distance:-200%}to{offset-distance:200%}}}@layer neutron.ui{:where(input[type=checkbox][role=switch]){appearance:none;contain:paint;display:flex inline;position:relative;background-color:var(--form-control-fill-color);line-height:calc(var(--form-control-height) - var(--stroke-width) * 2);cursor:var(--cursor-pointer, pointer);-webkit-user-select:none;user-select:none;block-size:var(--form-control-toggle-size);inline-size:calc(var(--form-control-toggle-size) * 2);border-width:var(--form-control-stroke-width);border-style:var(--form-control-stroke-style);border-color:var(--form-control-stroke-color);border-radius:var(--corner-radius-pill);corner-shape:var(--corner-shape)}:where(input[type=checkbox][role=switch]):after{content:"";display:flex inline;position:absolute;background-color:var(--form-control-value-color);block-size:calc(var(--form-control-toggle-size) - var(--form-control-stroke-width) * 4);inline-size:calc(var(--form-control-toggle-size) - var(--form-control-stroke-width) * 4);inset:var(--form-control-stroke-width);border-radius:var(--corner-radius-circle);corner-shape:inherit}@media(prefers-reduced-motion:no-preference){:where(input[type=checkbox][role=switch]):after{transition:transform var(--duration-fast) var(--ease-easy)}}:where(input[type=checkbox][role=switch]):focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}:where(input[type=checkbox][role=switch]):checked{border-color:var(--form-control-activated-color)}:where(input[type=checkbox][role=switch]):checked:after{background-color:var(--form-control-activated-color);transform:translate(var(--form-control-toggle-size))}}@layer neutron.ui{:where(table){--cell-padding-block: var(--space-s);--cell-padding-inline: var(--space-m);width:100%;border:none;border-collapse:collapse}:where(table) caption{color:var(--color-text-subtle);font-size:var(--font-size-smaller)}:where(table) caption:has(+*){margin-block-end:.75em}:where(table) tbody tr{border-top:var(--stroke-width-s) var(--stroke-style) var(--color-stroke-subtle)}:where(table.alt-rows) :is(:where(table) tbody tr):nth-child(odd){background-color:color-mix(in oklab,var(--color-fill-subtle) 60%,transparent)}:where(table) tbody tr:hover{background-color:var(--color-fill-subtle)}:where(table) tbody tr:hover,:where(table) tbody tr:hover+tr{border-top-color:var(--color-stroke-normal)}:where(table) td,:where(table) th{text-align:start;padding-block:var(--cell-padding-block);padding-inline:var(--cell-padding-inline)}:where(table) th{--cell-padding-block: var(--space-xs);font-size:var(--font-size-s);font-weight:var(--font-weight-bold)}}@layer neutron.ui{:where(h1,h2,h3,h4,h5,h6){font-family:var(--font-family-heading);font-weight:var(--font-weight-heading);line-height:var(--line-height-condensed);text-wrap:balance}:where(h1){font-size:var(--font-size-3xl);font-variant-ligatures:discretionary-ligatures;font-size-adjust:.521}:where(h2,h3,h4){font-size-adjust:.514;font-variant-numeric:lining-nums}:where(h2){font-size:var(--font-size-2xl)}:where(h3){font-size:var(--font-size-xl)}:where(h4){font-size:var(--font-size-l)}:where(h5){font-size:var(--font-size-m)}:where(h6){font-size:var(--font-size-s)}:where(p){text-wrap:pretty}:where(strong,b){font-weight:var(--font-weight-bold)}:where(em,i){font-style:italic}:where(u){text-decoration-line:underline;text-decoration-thickness:.09375em;text-underline-offset:.125em}:where(s){text-decoration-line:line-through;text-decoration-thickness:.09375em}:where(ins){text-decoration-color:var(--color-success-on-subtle);text-decoration-line:underline;text-decoration-thickness:.09375em;text-underline-offset:.125em}:where(del){color:color-mix(in oklab,currentColor,transparent 10%);text-decoration-color:var(--color-danger-on-subtle);text-decoration-line:line-through;text-decoration-thickness:.09375em}:where(mark){padding:.125em .25em;color:var(--color-warning-on-subtle);background-color:var(--color-warning-fill-subtle);border-radius:var(--corner-radius-s);corner-shape:var(--corner-shape, round)}:where(small){font-size:var(--font-size-smaller)}:where(sub,sup){font-size:var(--font-size-smaller);line-height:0}:where(sub){vertical-align:sub}@supports (font-variant-position: sub){:where(sub){font-variant-position:sub}}:where(sup){vertical-align:super}@supports (font-variant-position: super){:where(sup){font-variant-position:super}}:where(abbr[title]){text-decoration-line:underline;text-decoration-style:dotted;text-decoration-thickness:.09375em;text-underline-offset:.125em;cursor:var(--cursor-help, help)}:where(kbd){padding:.125em .25em;font-family:var(--font-family-monospace);font-size:var(--font-size-smaller);border:var(--stroke-width-s) solid color-mix(in oklab,currentColor,transparent 50%);border-radius:var(--corner-radius-s);corner-shape:var(--corner-shape, round);box-shadow:0 .125em color-mix(in oklab,currentColor,transparent 50%)}:where(kbd) svg{display:inline;vertical-align:-2px}}@layer neutron.ui{:where(.tooltip[popover=hint]){position:absolute;width:fit-content;height:fit-content;inset:auto;margin:0;bottom:calc(anchor(top) + var(--space-xs));justify-self:anchor-center;color:var(--color-text-subtle);padding-inline:var(--space-s);padding-block:var(--space-xs);font-size:var(--font-size-s);line-height:var(--line-height-condensed);border-width:var(--stroke-width-s);border-style:var(--stroke-style);border-color:var(--color-stroke-subtle);border-radius:var(--corner-radius-s);corner-shape:var(--corner-shape, round)}}body{display:flex;flex-flow:column;gap:var(--space-l)}header{padding-inline:var(--space-m);background-color:var(--color-layer-2)}main{padding-inline:var(--space-m);display:flex;flex-flow:column;gap:var(--space-l)}@media(min-width:1280px){main{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto max-content;gap:var(--space-xl)}main section:last-of-type{grid-column:span 2;grid-row:2}}.editor{--font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas,"Liberation Mono", "Courier New", monospace;container:editor / size;block-size:420px;font-family:var(--font-mono);font-size:var(--font-size-m);border:var(--stroke-width-s) var(--stroke-style) var(--color-stroke-strong);padding:var(--space-m);resize:vertical;color:var(--color-text-subtle);background-color:var(--color-layer-1);position:relative}.editor:focus-within{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.editor pre{margin:0;padding:0;font-family:inherit;font-size:inherit;background-color:transparent;pointer-events:none;overflow:auto;height:100%}.editor pre code{padding:0;font-family:inherit;font-size:inherit;background-color:transparent}.editor textarea{width:100cqi;height:100cqb;inset:var(--space-m);outline:none;border:none;font-family:inherit;font-size:inherit;background-color:transparent;padding:0;position:absolute;color:transparent;caret-color:#e6edf3;resize:none}.wrapper{border:var(--stroke-width-s) var(--stroke-style) var(--color-stroke-strong);padding:var(--space-m)}.wrapper:focus-within{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.wrapper #cli ::-webkit-scrollbar{display:none}.console{resize:none;color:var(--color-text-subtle);cursor:default}
