@layer reset{:where(*){box-sizing:border-box;border:0 solid}:where(html){-webkit-text-size-adjust:100%;tab-size:4;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;line-height:1.5}@media (prefers-color-scheme:dark){:where(html){--lightningcss-light: ;--lightningcss-dark:initial}}:where(body){line-height:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}:where(h1,h2,h3,h4,h5,h6){font-size:inherit;font-weight:inherit}:where(h1,h2,h3,h4,h5,h6,p,blockquote,figure,pre,dl,dd){margin:0}:where(a){color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}:where(b,strong){font-weight:bolder}:where(code,kbd,samp,pre){font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}:where(small){font-size:80%}:where(sub,sup){vertical-align:baseline;font-size:75%;line-height:0;position:relative}:where(sub){bottom:-.25em}:where(sup){top:-.5em}:where(ol,ul,menu){margin:0;padding:0;list-style:none}:where(img,svg,video,canvas,audio,iframe,embed,object){vertical-align:middle;display:block}:where(img,video){max-width:100%;height:auto}:where([data-astryx-aspect-ratio-override=cover],[data-astryx-aspect-ratio-override=contain])>:where(*){width:100%;height:100%}:where([data-astryx-aspect-ratio-override=cover])>:where(img,video){object-fit:cover}:where([data-astryx-aspect-ratio-override=contain])>:where(img,video){object-fit:contain}:where(button,input,optgroup,select,textarea){font:inherit;color:inherit;margin:0;padding:0}:where(button,[type=button],[type=reset],[type=submit]){appearance:button;background-color:#0000;background-image:none}:where(button,[role=button]){cursor:pointer}:where(:disabled){cursor:default}:where(textarea){resize:vertical}:where(){opacity:1;color:var(--color-text-secondary,#9ca3af);-webkit-appearance:none}:where(fieldset){margin:0;padding:0}:where(legend){padding:0}:where(table){text-indent:0;border-color:inherit;border-collapse:collapse}:where(hr){height:0;color:inherit;border-top-width:1px}:where(summary){display:list-item}:where(dialog){outline:none;padding:0}:where([hidden]){display:none}:where(html){-webkit-tap-highlight-color:transparent}:where(html[data-theme=light]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:where(html[data-theme=dark]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:where(html:not([data-theme])){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:where(html:not([data-theme])){--lightningcss-light: ;--lightningcss-dark:initial}}:where([data-moss-media=dark]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-text-primary:var(--color-on-dark);--color-icon-primary:var(--color-on-dark);--color-accent:var(--color-on-dark)}:where([data-moss-media=light]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-text-primary:var(--color-on-light);--color-icon-primary:var(--color-on-light);--color-accent:var(--color-on-light)}:where(h1,h2,h3,h4,h5,h6){font-family:var(--font-family-heading);color:var(--color-text-primary)}:where(h1){font-size:var(--text-heading-1-size);font-weight:var(--text-heading-1-weight);line-height:var(--text-heading-1-leading)}:where(h2){font-size:var(--text-heading-2-size);font-weight:var(--text-heading-2-weight);line-height:var(--text-heading-2-leading)}:where(h3){font-size:var(--text-heading-3-size);font-weight:var(--text-heading-3-weight);line-height:var(--text-heading-3-leading)}:where(h4){font-size:var(--text-heading-4-size);font-weight:var(--text-heading-4-weight);line-height:var(--text-heading-4-leading)}:where(h5){font-size:var(--text-heading-5-size);font-weight:var(--text-heading-5-weight);line-height:var(--text-heading-5-leading)}:where(h6){font-size:var(--text-heading-6-size);font-weight:var(--text-heading-6-weight);line-height:var(--text-heading-6-leading)}:where(p){font-family:var(--font-family-body);font-size:var(--text-body-size);font-weight:var(--text-body-weight);line-height:var(--text-body-leading);color:var(--color-text-primary)}:where(small){font-size:var(--text-supporting-size);font-weight:var(--text-supporting-weight);line-height:var(--text-supporting-leading);color:var(--color-text-secondary)}:where(code,pre){font-family:var(--font-family-code);font-size:var(--text-code-size);line-height:var(--text-code-leading)}:where(hr){border:none;border-top:1px solid var(--color-border)}}@layer moss-base-vendor{:root{--border-width:1px;--color-accent:var(--lightningcss-light,#0064e0)var(--lightningcss-dark,#2694fe);--color-accent-muted:var(--lightningcss-light,#0082fb33)var(--lightningcss-dark,#0082fb3f);--color-on-accent:var(--lightningcss-light,#fff)var(--lightningcss-dark,#fff);--color-neutral:var(--lightningcss-light,#0536591a)var(--lightningcss-dark,#dfe2e533);--color-background-surface:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1f1f22);--color-background-body:var(--lightningcss-light,#f1f4f7)var(--lightningcss-dark,#111112);--color-overlay:var(--lightningcss-light,#01122866)var(--lightningcss-dark,#11111299);--color-overlay-hover:var(--lightningcss-light,#0536590c)var(--lightningcss-dark,#ffffff0c);--color-overlay-pressed:var(--lightningcss-light,#05365919)var(--lightningcss-dark,#ffffff19);--color-background-muted:var(--lightningcss-light,#0536590c)var(--lightningcss-dark,#1111127f);--color-text-primary:var(--lightningcss-light,#0a1317)var(--lightningcss-dark,#dfe2e5);--color-text-secondary:var(--lightningcss-light,#4e606f)var(--lightningcss-dark,#aaafb5);--color-text-disabled:var(--lightningcss-light,#a4b0bc)var(--lightningcss-dark,#6f747c);--color-text-accent:var(--lightningcss-light,#0064e0)var(--lightningcss-dark,#3e9efb);--color-on-dark:var(--lightningcss-light,#fff)var(--lightningcss-dark,#fff);--color-on-light:var(--lightningcss-light,#000)var(--lightningcss-dark,#000);--color-icon-accent:var(--lightningcss-light,#0064e0)var(--lightningcss-dark,#2694fe);--color-icon-primary:var(--lightningcss-light,#0a1317)var(--lightningcss-dark,#dfe2e5);--color-icon-secondary:var(--lightningcss-light,#4e606f)var(--lightningcss-dark,#aaafb5);--color-icon-disabled:var(--lightningcss-light,#a4b0bc)var(--lightningcss-dark,#6f747c);--color-background-card:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1f1f22);--color-background-popover:var(--lightningcss-light,#fff)var(--lightningcss-dark,#28292c);--color-background-inverted:var(--lightningcss-light,#0a1317)var(--lightningcss-dark,#fff);--color-background-error-inverted:var(--lightningcss-light,#aa071e)var(--lightningcss-dark,#e3193b);--color-success:var(--lightningcss-light,#0d8626)var(--lightningcss-dark,#0d8626);--color-success-muted:var(--lightningcss-light,#0b991f33)var(--lightningcss-dark,#0b991f3f);--color-on-success:var(--lightningcss-light,#fff)var(--lightningcss-dark,#fff);--color-error:var(--lightningcss-light,#e3193b)var(--lightningcss-dark,#f5394f);--color-error-muted:var(--lightningcss-light,#e3193b33)var(--lightningcss-dark,#f5394f3f);--color-on-error:var(--lightningcss-light,#fff)var(--lightningcss-dark,#fff);--color-warning:var(--lightningcss-light,#e9af08)var(--lightningcss-dark,#f2c00b);--color-warning-muted:var(--lightningcss-light,#e2a40033)var(--lightningcss-dark,#e2a4003f);--color-on-warning:var(--lightningcss-light,#0a1317)var(--lightningcss-dark,#0a1317);--color-border:var(--lightningcss-light,#05365919)var(--lightningcss-dark,#f2f4f619);--color-border-emphasized:var(--lightningcss-light,#ccd3db)var(--lightningcss-dark,#494d53);--color-skeleton:var(--lightningcss-light,#ccd3db)var(--lightningcss-dark,#5a5e66);--color-track:var(--lightningcss-light,#ccd3db)var(--lightningcss-dark,#5a5e66);--color-shadow:var(--lightningcss-light,#0536591a)var(--lightningcss-dark,#0000004d);--color-tint-hover:var(--lightningcss-light,#000)var(--lightningcss-dark,#fff);--color-background-blue:var(--lightningcss-light,#0171e333)var(--lightningcss-dark,#0171e333);--color-border-blue:var(--lightningcss-light,#0064e0)var(--lightningcss-dark,#2694fe);--color-icon-blue:var(--lightningcss-light,#0064e0)var(--lightningcss-dark,#2694fe);--color-text-blue:var(--lightningcss-light,#042f97)var(--lightningcss-dark,#afd7ff);--color-background-cyan:var(--lightningcss-light,#03a7d733)var(--lightningcss-dark,#03a7d733);--color-border-cyan:var(--lightningcss-light,#089dd0)var(--lightningcss-dark,#0171a4);--color-icon-cyan:var(--lightningcss-light,#00acc1)var(--lightningcss-dark,#26c6da);--color-text-cyan:var(--lightningcss-light,#014975)var(--lightningcss-dark,#a1eef9);--color-background-gray:var(--lightningcss-light,#0a131733)var(--lightningcss-dark,#666a724c);--color-border-gray:var(--lightningcss-light,#647685)var(--lightningcss-dark,#748695);--color-icon-gray:var(--lightningcss-light,#4e606f)var(--lightningcss-dark,#aaafb5);--color-text-gray:var(--lightningcss-light,#0a1317)var(--lightningcss-dark,#e7eaed);--color-background-green:var(--lightningcss-light,#24bb5e33)var(--lightningcss-dark,#24bb5e33);--color-border-green:var(--lightningcss-light,#0d8626)var(--lightningcss-dark,#0b991f);--color-icon-green:var(--lightningcss-light,#0d8626)var(--lightningcss-dark,#26a756);--color-text-green:var(--lightningcss-light,#09441f)var(--lightningcss-dark,#a5f690);--color-background-orange:var(--lightningcss-light,#f2790233)var(--lightningcss-dark,#f2790233);--color-border-orange:var(--lightningcss-light,#eb6e00)var(--lightningcss-dark,#b34a01);--color-icon-orange:var(--lightningcss-light,#e9690b)var(--lightningcss-dark,#fb8c00);--color-text-orange:var(--lightningcss-light,#6b2203)var(--lightningcss-dark,#fdb876);--color-background-pink:var(--lightningcss-light,#e638b333)var(--lightningcss-dark,#e638b333);--color-border-pink:var(--lightningcss-light,#f351c0)var(--lightningcss-dark,#c02294);--color-icon-pink:var(--lightningcss-light,#c2185b)var(--lightningcss-dark,#ec407a);--color-text-pink:var(--lightningcss-light,#650053)var(--lightningcss-dark,#feade3);--color-background-purple:var(--lightningcss-light,#7952ff33)var(--lightningcss-dark,#7952ff33);--color-border-purple:var(--lightningcss-light,#9081ff)var(--lightningcss-dark,#7340fe);--color-icon-purple:var(--lightningcss-light,#5b08d8)var(--lightningcss-dark,#7952ff);--color-text-purple:var(--lightningcss-light,#3e0697)var(--lightningcss-dark,#b3b0fe);--color-background-red:var(--lightningcss-light,#e3193b33)var(--lightningcss-dark,#e3193b33);--color-border-red:var(--lightningcss-light,#e3193b)var(--lightningcss-dark,#f5394f);--color-icon-red:var(--lightningcss-light,#d31130)var(--lightningcss-dark,#e3193b);--color-text-red:var(--lightningcss-light,#7b0210)var(--lightningcss-dark,#ffb2b8);--color-background-teal:var(--lightningcss-light,#0db7af33)var(--lightningcss-dark,#0db7af33);--color-border-teal:var(--lightningcss-light,#08a3a3)var(--lightningcss-dark,#08767d);--color-icon-teal:var(--lightningcss-light,#009688)var(--lightningcss-dark,#26a69a);--color-text-teal:var(--lightningcss-light,#083943)var(--lightningcss-dark,#40dccd);--color-background-yellow:var(--lightningcss-light,#e2a40033)var(--lightningcss-dark,#e2a40033);--color-border-yellow:var(--lightningcss-light,#c58600)var(--lightningcss-dark,#b47700);--color-icon-yellow:var(--lightningcss-light,#fbc02d)var(--lightningcss-dark,#ffee58);--color-text-yellow:var(--lightningcss-light,#753f07)var(--lightningcss-dark,#fbce03);--duration-fast-min:.13s;--duration-fast:.175s;--duration-fast-max:.23s;--duration-medium-min:.31s;--duration-medium:.41s;--duration-medium-max:.55s;--duration-slow-min:.73s;--duration-slow:.975s;--duration-slow-max:1.3s;--ease-standard:cubic-bezier(.24, 1, .4, 1);--font-family-body:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-family-code:"SF Mono", Monaco, Consolas, monospace;--font-family-heading:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-size-4xs:.375rem;--font-size-3xs:.4375rem;--font-size-2xs:.5rem;--font-size-xs:.625rem;--font-size-sm:.75rem;--font-size-base:.875rem;--font-size-lg:1.0625rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.8125rem;--font-size-4xl:2.1875rem;--font-size-5xl:2.625rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--radius-none:0px;--radius-inner:4px;--radius-element:8px;--radius-container:12px;--radius-page:28px;--radius-chat:28px;--radius-full:9999px;--shadow-low:0px 1px 1px var(--lightningcss-light,#0000001a)var(--lightningcss-dark,#0003), 0px 2px 8px var(--lightningcss-light,#0000001a)var(--lightningcss-dark,#0003);--shadow-med:0px 1px 2px var(--lightningcss-light,#0000001a)var(--lightningcss-dark,#0003), 0px 2px 12px var(--lightningcss-light,#0000001a)var(--lightningcss-dark,#0003);--shadow-high:0px 2px 2px var(--lightningcss-light,#0000001a)var(--lightningcss-dark,#0003), 0px 8px 24px var(--lightningcss-light,#0000001a)var(--lightningcss-dark,#0000004d);--shadow-inset-hover:inset 0px 0px 0px 2px var(--lightningcss-light,#05365926)var(--lightningcss-dark,#dfe2e533);--shadow-inset-selected:inset 0px 0px 0px 2px #0171e380;--shadow-inset-success:inset 0px 0px 0px 2px #26a7564d;--shadow-inset-warning:inset 0px 0px 0px 2px #e2a4004d;--shadow-inset-error:inset 0px 0px 0px 2px #e3193b4d;--size-element-sm:28px;--size-element-md:32px;--size-element-lg:36px;--spacing-0:0px;--spacing-0-5:2px;--spacing-1:4px;--spacing-1-5:6px;--spacing-2:8px;--spacing-3:12px;--spacing-4:16px;--spacing-5:20px;--spacing-6:24px;--spacing-7:28px;--spacing-8:32px;--spacing-9:36px;--spacing-10:40px;--spacing-11:44px;--spacing-12:48px;--text-heading-1-size:var(--font-size-2xl);--text-heading-1-weight:var(--font-weight-semibold);--text-heading-1-leading:1.3333;--text-heading-2-size:var(--font-size-xl);--text-heading-2-weight:var(--font-weight-semibold);--text-heading-2-leading:1.4;--text-heading-3-size:var(--font-size-lg);--text-heading-3-weight:var(--font-weight-semibold);--text-heading-3-leading:1.4118;--text-heading-4-size:var(--font-size-base);--text-heading-4-weight:var(--font-weight-semibold);--text-heading-4-leading:1.4286;--text-heading-5-size:var(--font-size-sm);--text-heading-5-weight:var(--font-weight-semibold);--text-heading-5-leading:1.6667;--text-heading-6-size:var(--font-size-xs);--text-heading-6-weight:var(--font-weight-semibold);--text-heading-6-leading:1.6;--text-body-size:var(--font-size-base);--text-body-weight:var(--font-weight-normal);--text-body-leading:1.4286;--text-large-size:var(--font-size-lg);--text-large-weight:var(--font-weight-semibold);--text-large-leading:1.4118;--text-label-size:var(--font-size-base);--text-label-weight:var(--font-weight-medium);--text-label-leading:1.4286;--text-code-size:var(--font-size-base);--text-code-weight:var(--font-weight-normal);--text-code-leading:1.4286;--text-supporting-size:var(--font-size-sm);--text-supporting-weight:var(--font-weight-normal);--text-supporting-leading:1.6667;--text-display-1-size:var(--font-size-5xl);--text-display-1-weight:var(--font-weight-normal);--text-display-1-leading:1.2381;--text-display-2-size:var(--font-size-4xl);--text-display-2-weight:var(--font-weight-normal);--text-display-2-leading:1.2571;--text-display-3-size:var(--font-size-3xl);--text-display-3-weight:var(--font-weight-normal);--text-display-3-leading:1.2414}}@keyframes x188b6p3-B{0%{color:inherit}to{color:#0000}}@keyframes x13kz0yu-B{0%,to{opacity:1}50%{opacity:.5}}@keyframes x18re5ia-B{0%{opacity:0}to{opacity:1}}@keyframes xgnty7z-B{0%{opacity:.25}to{opacity:1}}@keyframes xtut5q7-B{0%{opacity:1}50%{opacity:.5}to{opacity:1}}@keyframes x1k48ry3-B{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes x11lauxq-B{0%{opacity:0;transform:translate(var(--dialog-dir-x,0px),var(--dialog-dir-y,16px)) scale(.95)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes xu7jd1z-B{0%{opacity:0;transform:translateX(var(--spacing-2)) scale(.95)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes xwmkjkf-B{0%{opacity:0;transform:translateX(calc(-1 * var(--spacing-2))) scale(.95)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes x1ahk7ht-B{0%{opacity:0;transform:translateY(var(--spacing-2)) scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes xv1hr86-B{0%{opacity:0;transform:translateY(calc(-1 * var(--spacing-2))) scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes x1b6yrix-B{0%{opacity:0;transform:translateY(var(--spacing-2))}to{opacity:1;transform:translateY(0)}}@keyframes xiylxmw-B{0%{opacity:0;transform:translateY(calc(-1 * var(--spacing-2)))}to{opacity:1;transform:translateY(0)}}@keyframes xqng64z-B{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes x1c2q33o-B{0%{transform:translate(100%)}to{transform:translate(-250%)}}@keyframes xr3m334-B{0%{transform:translate(-100%)}to{transform:translate(250%)}}@keyframes x1xhkexc-B{0%{opacity:0;width:0;margin-inline-end:0}to{width:14px;opacity:1;margin-inline-end:var(--spacing-1)}}@layer moss-tokens{:root{--moss-font-ui:var(--moss-user-font-ui,"Geist", ui-sans-serif, system-ui, -apple-system, sans-serif);--moss-chat-font-ui:var(--moss-user-chat-font-ui,var(--moss-font-ui));--moss-chat-text-ui:var(--moss-user-chat-text-ui,var(--moss-text-ui));--moss-font-mono:var(--moss-user-font-mono,"JetBrains Mono", ui-monospace, monospace);--moss-text-ui:var(--moss-user-text-ui,.875rem);--moss-text-mono:var(--moss-user-text-mono,var(--moss-text-ui-sm));--moss-text-ui-sm:calc(var(--moss-text-ui) * 6 / 7);--moss-text-ui-xs:calc(var(--moss-text-ui) * 5 / 7);--moss-font-weight-regular:430;--moss-font-weight-medium:500;--moss-font-weight-semibold:600;--moss-font-weight-bold:700;--moss-text-body-size:var(--moss-text-ui);--moss-text-body-leading:1.5;--moss-text-supporting-size:var(--moss-text-ui-sm);--moss-text-supporting-leading:1.6667;--moss-text-code-size:var(--moss-text-mono);--moss-text-code-leading:1.4286;--moss-text-menu-size:var(--moss-text-ui);--moss-text-menu-leading:1.4286;--moss-text-label-size:var(--moss-text-ui);--moss-text-label-weight:var(--moss-font-weight-medium);--moss-text-label-leading:1.4286;--moss-text-heading-3-size:calc(var(--moss-text-ui) * 17 / 14);--moss-text-heading-3-weight:var(--moss-font-weight-semibold);--moss-text-heading-4-size:var(--moss-text-ui);--moss-text-heading-4-weight:var(--moss-font-weight-semibold);--moss-text-heading-4-leading:1.4286;--moss-spacing-0:0px;--moss-spacing-0-5:2px;--moss-spacing-1:4px;--moss-spacing-1-5:6px;--moss-spacing-2:8px;--moss-spacing-3:12px;--moss-spacing-4:16px;--moss-spacing-5:20px;--moss-spacing-6:24px;--moss-spacing-7:28px;--moss-spacing-8:32px;--moss-spacing-9:36px;--moss-spacing-10:40px;--moss-spacing-11:44px;--moss-spacing-12:48px;--moss-size-element-sm:28px;--moss-size-element-md:34px;--moss-size-element-lg:38px;--moss-size-nav-row-sm:32px;--moss-size-nav-row:36px;--moss-size-nav-row-lg:48px;--moss-size-menu-compact:220px;--moss-border-width:1px;--moss-control-padding-inline:10px;--moss-control-padding-inline-tight:7px;--moss-control-gap:6px;--moss-row-padding-block:5px;--moss-menu-padding-inline:10px;--moss-menu-row-padding-block:6px;--moss-focus-ring-width:2px;--moss-focus-ring-offset:2px;--moss-radius-none:0px;--moss-radius-inner:5px;--moss-radius-element:9px;--moss-radius-container:12px;--moss-radius-page:14px;--moss-radius-chat:18px;--moss-radius-full:9999px;--moss-shadow-low:0 0 0 1px var(--lightningcss-light,oklch(0% 0 0/.07))var(--lightningcss-dark,oklch(100% 0 0/.07)), 0 1px 2px var(--lightningcss-light,oklch(0% 0 0/.06))var(--lightningcss-dark,oklch(0% 0 0/.3));--moss-shadow-med:0 0 0 1px var(--lightningcss-light,oklch(0% 0 0/.09))var(--lightningcss-dark,oklch(100% 0 0/.09)), 0 2px 6px var(--lightningcss-light,oklch(0% 0 0/.08))var(--lightningcss-dark,oklch(0% 0 0/.4));--moss-shadow-high:0 0 0 1px var(--lightningcss-light,oklch(0% 0 0/.11))var(--lightningcss-dark,oklch(100% 0 0/.11)), 0 8px 24px var(--lightningcss-light,oklch(0% 0 0/.12))var(--lightningcss-dark,oklch(0% 0 0/.55));--moss-shadow-menu:0 6px 20px var(--lightningcss-light,oklch(0% 0 0/.1))var(--lightningcss-dark,oklch(0% 0 0/.45));--moss-shadow-inset-selected:inset 0 0 0 2px var(--moss-color-accent);--moss-ease-standard:cubic-bezier(.24, 1, .4, 1);--moss-duration-fast-min:95ms;--moss-color-text-primary:var(--lightningcss-light,var(--moss-user-light-color-text-primary,#202124))var(--lightningcss-dark,var(--moss-user-dark-color-text-primary,#ededed));--moss-color-text-secondary:var(--lightningcss-light,var(--moss-user-light-color-text-secondary,#686b73))var(--lightningcss-dark,var(--moss-user-dark-color-text-secondary,#a1a1a1));--moss-color-text-disabled:var(--lightningcss-light,var(--moss-user-light-color-text-disabled,#858991))var(--lightningcss-dark,var(--moss-user-dark-color-text-disabled,#737373));--moss-color-text-accent:var(--moss-color-text-primary);--moss-color-icon-primary:var(--moss-color-text-primary);--moss-color-icon-secondary:var(--moss-color-text-secondary);--moss-color-background-chrome:var(--lightningcss-light,var(--moss-user-light-color-background-chrome,#efeff1))var(--lightningcss-dark,var(--moss-user-dark-color-background-chrome,#0e0e0f));--moss-color-background-body:var(--lightningcss-light,var(--moss-user-light-color-background-body,#fff))var(--lightningcss-dark,var(--moss-user-dark-color-background-body,#181818));--moss-color-background-surface:var(--lightningcss-light,var(--moss-user-light-color-background-surface,#fff))var(--lightningcss-dark,var(--moss-user-dark-color-background-surface,#181818));--moss-color-background-canvas:var(--lightningcss-light,var(--moss-user-light-color-background-canvas,#fff))var(--lightningcss-dark,var(--moss-user-dark-color-background-canvas,#121212));--moss-color-background-canvas-muted:var(--lightningcss-light,var(--moss-user-light-color-background-canvas-muted,#f7f7f8))var(--lightningcss-dark,var(--moss-user-dark-color-background-canvas-muted,#121212));--moss-color-background-muted:var(--lightningcss-light,var(--moss-user-light-color-background-muted,#f7f7f8))var(--lightningcss-dark,var(--moss-user-dark-color-background-muted,#1f1f20));--moss-color-background-card:var(--lightningcss-light,var(--moss-user-light-color-background-card,#fff))var(--lightningcss-dark,var(--moss-user-dark-color-background-card,#1d1d1e));--moss-color-background-popover:var(--lightningcss-light,var(--moss-user-light-color-background-popover,#fff))var(--lightningcss-dark,var(--moss-user-dark-color-background-popover,#262627));--moss-color-background-inverted:var(--lightningcss-light,var(--moss-user-light-color-background-inverted,#202124))var(--lightningcss-dark,var(--moss-user-dark-color-background-inverted,#ededed));--moss-color-background-navigation:var(--lightningcss-light,var(--moss-user-light-color-background-navigation,#f7f7f8))var(--lightningcss-dark,var(--moss-user-dark-color-background-navigation,#171718));--moss-color-background-navigation-hover:var(--lightningcss-light,var(--moss-user-light-color-background-navigation-hover,#ededef))var(--lightningcss-dark,var(--moss-user-dark-color-background-navigation-hover,#1f1f20));--moss-color-background-navigation-selected:var(--lightningcss-light,var(--moss-user-light-color-background-navigation-selected,#e5e5e8))var(--lightningcss-dark,var(--moss-user-dark-color-background-navigation-selected,#2a2a2c));--moss-color-background-control:var(--lightningcss-light,var(--moss-user-light-color-background-control,#fff))var(--lightningcss-dark,var(--moss-user-dark-color-background-control,#1d1d1e));--moss-color-background-code:var(--lightningcss-light,var(--moss-user-light-color-background-code,#f8f8f9))var(--lightningcss-dark,var(--moss-user-dark-color-background-code,#121213));--moss-color-border:var(--lightningcss-light,var(--moss-user-light-color-border,#e5e5e8))var(--lightningcss-dark,var(--moss-user-dark-color-border,#2e2e2e));--moss-color-border-emphasized:var(--lightningcss-light,var(--moss-user-light-color-border-emphasized,#d7d8dc))var(--lightningcss-dark,var(--moss-user-dark-color-border-emphasized,#454545));--moss-color-overlay:var(--lightningcss-light,#17191e5e)var(--lightningcss-dark,#0000009e);--moss-color-overlay-hover:var(--lightningcss-light,#0000000d)var(--lightningcss-dark,#ffffff0d);--moss-color-overlay-pressed:var(--lightningcss-light,#0000001a)var(--lightningcss-dark,#ffffff1a);--moss-color-tint-hover:var(--lightningcss-light,#000)var(--lightningcss-dark,#fff);--moss-color-on-dark:#fff;--moss-color-on-light:#000;--moss-color-background-danger:var(--lightningcss-light,#c12d35)var(--lightningcss-dark,#b92b35);--moss-color-on-danger:#fff;--moss-color-on-success:var(--lightningcss-light,#fff)var(--lightningcss-dark,#0a0a0a);--moss-color-on-warning:#0a0a0a;--moss-color-skeleton:var(--lightningcss-light,var(--moss-user-light-color-skeleton,#e5e5e8))var(--lightningcss-dark,var(--moss-user-dark-color-skeleton,#2a2a2c));--moss-color-track:var(--lightningcss-light,var(--moss-user-light-color-track,#c8c9ce))var(--lightningcss-dark,var(--moss-user-dark-color-track,#454545));--moss-color-accent:var(--lightningcss-light,var(--moss-user-light-color-accent,#202124))var(--lightningcss-dark,var(--moss-user-dark-color-accent,#ededed));--moss-color-accent-muted:var(--lightningcss-light,var(--moss-user-light-color-accent-muted,#ececee))var(--lightningcss-dark,var(--moss-user-dark-color-accent-muted,#29292b));--moss-color-on-accent:var(--lightningcss-light,var(--moss-user-light-color-on-accent,#fff))var(--lightningcss-dark,var(--moss-user-dark-color-on-accent,#0a0a0a));--moss-color-error:var(--moss-state-fault);--moss-color-success:var(--moss-state-ready);--moss-color-warning:var(--moss-state-busy);--moss-color-error-muted:var(--lightningcss-light,#fdf3f3)var(--lightningcss-dark,#2b1b1e);--moss-color-success-muted:var(--lightningcss-light,#f0f9f4)var(--lightningcss-dark,#14231c);--moss-color-warning-muted:var(--lightningcss-light,#fffbef)var(--lightningcss-dark,#282216);--moss-color-neutral:var(--lightningcss-light,#0000000f)var(--lightningcss-dark,#ffffff1a);--moss-color-shadow:var(--lightningcss-light,#0000001a)var(--lightningcss-dark,#0000004d);--moss-color-text-red:var(--moss-state-fault);--moss-color-text-blue:var(--lightningcss-light,#00458c)var(--lightningcss-dark,#c7d3ff);--moss-color-text-purple:var(--lightningcss-light,#700084)var(--lightningcss-dark,#fac1ff);--moss-color-text-teal:var(--lightningcss-light,#005348)var(--lightningcss-dark,#99e2d3);--moss-color-text-green:var(--moss-state-ready);--moss-color-text-orange:var(--lightningcss-light,#6e3500)var(--lightningcss-dark,#ffc9a2);--moss-color-text-cyan:var(--lightningcss-light,#00505f)var(--lightningcss-dark,#9edef0);--moss-color-text-pink:var(--lightningcss-light,#83004b)var(--lightningcss-dark,#ffc3da);--moss-color-text-yellow:var(--moss-state-busy);--moss-color-chart-1:var(--lightningcss-light,#2a78d6)var(--lightningcss-dark,#3987e5);--moss-color-chart-2:var(--lightningcss-light,#eb6834)var(--lightningcss-dark,#d95926);--moss-color-chart-3:var(--lightningcss-light,#1baf7a)var(--lightningcss-dark,#199e70);--moss-color-chart-4:var(--lightningcss-light,#eda100)var(--lightningcss-dark,#c98500);--moss-color-chart-5:var(--lightningcss-light,#e87ba4)var(--lightningcss-dark,#d55181);--moss-color-chart-6:var(--lightningcss-light,#4a3aa7)var(--lightningcss-dark,#9085e9);--moss-color-chart-7:var(--lightningcss-light,#9b5a1a)var(--lightningcss-dark,#b8783a);--moss-color-chart-other:var(--lightningcss-light,#a3a5ab)var(--lightningcss-dark,#66686e);--moss-color-background-red:var(--moss-color-error-muted);--moss-color-background-blue:var(--lightningcss-light,#c4ddfb)var(--lightningcss-dark,#9eb7ff3d);--moss-color-background-purple:var(--lightningcss-light,#eccef3)var(--lightningcss-dark,#f297ff3d);--moss-color-background-teal:var(--lightningcss-light,#a5e3d6)var(--lightningcss-dark,#7ec6b83d);--moss-color-background-green:var(--moss-color-success-muted);--moss-color-background-orange:var(--lightningcss-light,#fad0b5)var(--lightningcss-dark,#ffa2583d);--moss-color-background-cyan:var(--lightningcss-light,#a3e0ef)var(--lightningcss-dark,#83c2d43d);--moss-color-background-pink:var(--lightningcss-light,#fccadc)var(--lightningcss-dark,#ff99c33d);--moss-color-background-yellow:var(--moss-color-warning-muted);--moss-color-border-red:var(--lightningcss-light,#e6bab8)var(--lightningcss-dark,#ff6f6c);--moss-color-border-blue:var(--lightningcss-light,#b1c9e7)var(--lightningcss-dark,#6d9cfe);--moss-color-border-purple:var(--lightningcss-light,#d8bbdf)var(--lightningcss-dark,#dd74f0);--moss-color-border-teal:var(--lightningcss-light,#94d6c8)var(--lightningcss-dark,#63ab9d);--moss-color-border-green:var(--lightningcss-light,#b2d1ac)var(--lightningcss-dark,#69ad67);--moss-color-border-orange:var(--lightningcss-light,#e6bda2)var(--lightningcss-dark,#e2883e);--moss-color-border-cyan:var(--lightningcss-light,#91d3e3)var(--lightningcss-dark,#67a7b8);--moss-color-border-pink:var(--lightningcss-light,#e7b7c8)var(--lightningcss-dark,#f273aa);--moss-color-border-yellow:var(--lightningcss-light,#e4c279)var(--lightningcss-dark,#c0990e);--moss-color-text-danger:var(--moss-color-text-red);--moss-color-text-warning:var(--moss-color-text-yellow);--moss-color-text-success:var(--moss-color-text-green);--moss-color-border-focus:var(--moss-color-accent);--moss-color-background-selected:var(--moss-color-accent-muted);--moss-color-overlay-selected:color-mix(in srgb, var(--moss-color-accent) 14%, transparent);--moss-state-ready:var(--lightningcss-light,#198056)var(--lightningcss-dark,#54bd8c);--moss-state-busy:var(--lightningcss-light,#9a650d)var(--lightningcss-dark,#e5b666);--moss-state-fault:var(--lightningcss-light,#c44247)var(--lightningcss-dark,#ec858a);--moss-state-idle:var(--lightningcss-light,#686b73)var(--lightningcss-dark,#9699a3);--moss-color-terminal-background:var(--moss-color-background-surface);--moss-color-terminal-selection:color-mix(in srgb, var(--moss-color-accent) 28%, transparent);--moss-color-terminal-selection-inactive:color-mix(in srgb, var(--moss-color-accent) 20%, transparent);--moss-color-syntax-keyword:var(--moss-color-text-purple);--moss-color-syntax-type:var(--moss-color-text-purple);--moss-color-syntax-function:var(--moss-color-text-blue);--moss-color-syntax-string:var(--moss-color-text-green);--moss-color-syntax-number:var(--moss-color-text-orange);--moss-color-syntax-constant:var(--moss-color-text-orange);--moss-color-syntax-property:var(--moss-color-text-teal);--moss-color-syntax-attribute:var(--moss-color-text-yellow);--moss-color-syntax-tag:var(--moss-color-text-red);--moss-color-syntax-variable:var(--moss-color-text-primary);--moss-color-syntax-comment:var(--moss-color-text-secondary);--moss-color-syntax-operator:var(--moss-color-text-secondary);--moss-color-syntax-punctuation:var(--moss-color-text-disabled)}@media (pointer:coarse){:root{--moss-size-nav-row-sm:44px;--moss-size-nav-row:44px}}:root,[data-moss-theme]{--color-text-primary:var(--moss-color-text-primary);--color-text-secondary:var(--moss-color-text-secondary);--color-text-disabled:var(--moss-color-text-disabled);--color-text-accent:var(--moss-color-text-accent);--color-icon-primary:var(--moss-color-icon-primary);--color-icon-secondary:var(--moss-color-icon-secondary);--color-icon-accent:var(--moss-color-accent);--color-icon-disabled:var(--moss-color-text-disabled);--color-background-body:var(--moss-color-background-body);--color-background-surface:var(--moss-color-background-surface);--color-background-muted:var(--moss-color-background-muted);--color-background-card:var(--moss-color-background-card);--color-background-popover:var(--moss-color-background-popover);--color-background-inverted:var(--moss-color-background-inverted);--color-border:var(--moss-color-border);--color-border-emphasized:var(--moss-color-border-emphasized);--color-overlay:var(--moss-color-overlay);--color-overlay-hover:var(--moss-color-overlay-hover);--color-overlay-pressed:var(--moss-color-overlay-pressed);--color-tint-hover:var(--moss-color-tint-hover);--color-on-dark:var(--moss-color-on-dark);--color-on-light:var(--moss-color-on-light);--color-background-error-inverted:var(--moss-color-background-danger);--color-on-error:var(--moss-color-on-danger);--color-on-success:var(--moss-color-on-success);--color-on-warning:var(--moss-color-on-warning);--color-skeleton:var(--moss-color-skeleton);--color-track:var(--moss-color-track);--color-shadow:var(--moss-color-shadow);--color-accent:var(--moss-color-accent);--color-accent-muted:var(--moss-color-accent-muted);--color-on-accent:var(--moss-color-on-accent);--color-success:var(--moss-color-success);--color-error:var(--moss-color-error);--color-warning:var(--moss-color-warning);--color-success-muted:var(--moss-color-success-muted);--color-error-muted:var(--moss-color-error-muted);--color-warning-muted:var(--moss-color-warning-muted);--color-neutral:var(--moss-color-neutral);--color-background-gray:var(--moss-color-accent-muted);--color-border-gray:var(--moss-color-border-emphasized);--color-text-gray:var(--moss-color-text-secondary);--color-background-green:var(--moss-color-background-green);--color-background-red:var(--moss-color-background-red);--color-background-yellow:var(--moss-color-background-yellow);--color-text-green:var(--moss-color-text-green);--color-text-red:var(--moss-color-text-red);--color-text-yellow:var(--moss-color-text-yellow);--color-icon-gray:var(--moss-color-text-secondary);--color-border-green:var(--moss-color-border-green);--color-border-red:var(--moss-color-border-red);--color-border-yellow:var(--moss-color-border-yellow);--color-icon-green:var(--moss-color-text-green);--color-icon-red:var(--moss-color-text-red);--color-icon-yellow:var(--moss-color-text-yellow);--color-background-blue:var(--moss-color-background-blue);--color-border-blue:var(--moss-color-border-blue);--color-icon-blue:var(--moss-color-text-blue);--color-text-blue:var(--moss-color-text-blue);--color-background-cyan:var(--moss-color-background-cyan);--color-border-cyan:var(--moss-color-border-cyan);--color-icon-cyan:var(--moss-color-text-cyan);--color-text-cyan:var(--moss-color-text-cyan);--color-background-orange:var(--moss-color-background-orange);--color-border-orange:var(--moss-color-border-orange);--color-icon-orange:var(--moss-color-text-orange);--color-text-orange:var(--moss-color-text-orange);--color-background-pink:var(--moss-color-background-pink);--color-border-pink:var(--moss-color-border-pink);--color-icon-pink:var(--moss-color-text-pink);--color-text-pink:var(--moss-color-text-pink);--color-background-purple:var(--moss-color-background-purple);--color-border-purple:var(--moss-color-border-purple);--color-icon-purple:var(--moss-color-text-purple);--color-text-purple:var(--moss-color-text-purple);--color-background-teal:var(--moss-color-background-teal);--color-border-teal:var(--moss-color-border-teal);--color-icon-teal:var(--moss-color-text-teal);--color-text-teal:var(--moss-color-text-teal);--font-size-4xs:calc(var(--moss-text-ui) * .4286);--font-size-3xs:calc(var(--moss-text-ui) * .5);--font-size-2xs:calc(var(--moss-text-ui) * .5714);--font-size-xs:calc(var(--moss-text-ui) * .7143);--font-size-sm:calc(var(--moss-text-ui) * .8571);--font-size-base:var(--moss-text-ui);--font-size-lg:calc(var(--moss-text-ui) * 1.2143);--font-size-xl:calc(var(--moss-text-ui) * 1.4286);--font-size-2xl:calc(var(--moss-text-ui) * 1.7143);--font-size-3xl:calc(var(--moss-text-ui) * 2.0714);--font-size-4xl:calc(var(--moss-text-ui) * 2.5);--font-size-5xl:calc(var(--moss-text-ui) * 3);--text-body-size:var(--moss-text-body-size);--text-body-leading:var(--moss-text-body-leading);--text-supporting-size:var(--moss-text-supporting-size);--text-supporting-leading:var(--moss-text-supporting-leading);--text-label-size:var(--moss-text-label-size);--text-label-weight:var(--moss-text-label-weight);--text-label-leading:var(--moss-text-label-leading);--text-code-size:var(--moss-text-code-size);--text-code-leading:var(--moss-text-code-leading);--text-heading-1-size:calc(var(--moss-text-ui) * 2);--text-heading-1-weight:var(--moss-font-weight-semibold);--text-heading-1-leading:1.25;--text-heading-2-size:calc(var(--moss-text-ui) * 10 / 7);--text-heading-2-weight:var(--moss-font-weight-semibold);--text-heading-2-leading:1.4;--text-heading-3-size:var(--moss-text-heading-3-size);--text-heading-3-weight:var(--moss-text-heading-3-weight);--text-heading-4-size:var(--moss-text-heading-4-size);--text-heading-4-weight:var(--moss-text-heading-4-weight);--radius-none:var(--moss-radius-none);--radius-inner:var(--moss-radius-inner);--radius-element:var(--moss-radius-element);--radius-container:var(--moss-radius-container);--radius-page:var(--moss-radius-page);--radius-chat:var(--moss-radius-chat);--radius-full:var(--moss-radius-full);--size-element-sm:var(--moss-size-element-sm);--size-element-md:var(--moss-size-element-md);--size-element-lg:var(--moss-size-element-lg);--shadow-low:var(--moss-shadow-low);--shadow-med:var(--moss-shadow-med);--shadow-high:var(--moss-shadow-high);--shadow-inset-selected:var(--moss-shadow-inset-selected)}:root{--font-family-body:var(--moss-font-ui);--font-family-heading:var(--moss-font-ui);--font-family-code:var(--moss-font-mono);--color-syntax-keyword:var(--moss-color-syntax-keyword);--color-syntax-type:var(--moss-color-syntax-type);--color-syntax-function:var(--moss-color-syntax-function);--color-syntax-string:var(--moss-color-syntax-string);--color-syntax-number:var(--moss-color-syntax-number);--color-syntax-constant:var(--moss-color-syntax-constant);--color-syntax-property:var(--moss-color-syntax-property);--color-syntax-attribute:var(--moss-color-syntax-attribute);--color-syntax-tag:var(--moss-color-syntax-tag);--color-syntax-variable:var(--moss-color-syntax-variable);--color-syntax-comment:var(--moss-color-syntax-comment);--color-syntax-operator:var(--moss-color-syntax-operator);--color-syntax-punctuation:var(--moss-color-syntax-punctuation)}}@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(/fonts/Figtree-Variable.woff2)format("woff2")}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/Geist-Variable.woff2)format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/fonts/JetBrainsMono-Variable.woff2)format("woff2")}:where(button,[role=button],[role=tab],[role=menuitem],[role=menuitemradio],[role=menuitemcheckbox],[role=option],[role=radio],[role=switch],[role=tooltip],label,summary,kbd),.moss-context-menu,.moss-dropdown-menu{-webkit-user-select:none;user-select:none}.moss-tooltip{background:var(--moss-color-background-inverted);border-radius:var(--moss-radius-inner);box-shadow:var(--moss-shadow-menu);color:var(--moss-color-background-surface);font-size:var(--moss-text-ui-xs);font-weight:var(--moss-font-weight-medium);max-width:280px;padding:3px 7px;line-height:1.4}:is(input,textarea,[contenteditable=true],[data-selectable-text=true]),[data-selectable-text=true] *{-webkit-user-select:text;user-select:text}.workbench-workspace-actions{opacity:0;pointer-events:none;max-width:0;overflow:hidden}.workbench-workspace-row:hover .workbench-workspace-actions,.workbench-workspace-actions:focus-within{opacity:1;pointer-events:auto;max-width:none;overflow:visible}.workbench-workspace-actions:has([aria-expanded=true]){opacity:1;pointer-events:auto;max-width:none;overflow:visible}.workbench-agent-actions{opacity:0;pointer-events:none}.workbench-agent-actions:focus-within{opacity:1;pointer-events:auto}.workbench-agent-actions:has([aria-expanded=true]){opacity:1;pointer-events:auto}@media (hover:hover) and (pointer:fine){.workbench-agent-row:hover .workbench-agent-actions{opacity:1;pointer-events:auto}}.workbench-primary-nav,.workbench-primary-nav *{scrollbar-color:color-mix(in srgb, var(--moss-color-text-primary) 22%, transparent) transparent;scrollbar-width:thin}.workbench-primary-nav::-webkit-scrollbar{width:6px;height:6px}.workbench-primary-nav ::-webkit-scrollbar{width:6px;height:6px}.workbench-primary-nav::-webkit-scrollbar-track{background:0 0}.workbench-primary-nav ::-webkit-scrollbar-track{background:0 0}.workbench-primary-nav::-webkit-scrollbar-thumb{background-color:color-mix(in srgb, var(--moss-color-text-primary) 22%, transparent);border-radius:999px}.workbench-primary-nav ::-webkit-scrollbar-thumb{background-color:color-mix(in srgb, var(--moss-color-text-primary) 22%, transparent);border-radius:999px}.workbench-primary-nav::-webkit-scrollbar-thumb:hover{background-color:color-mix(in srgb, var(--moss-color-text-primary) 36%, transparent)}.workbench-primary-nav ::-webkit-scrollbar-thumb:hover{background-color:color-mix(in srgb, var(--moss-color-text-primary) 36%, transparent)}.workbench-shortcut{background:color-mix(in srgb, var(--moss-color-background-muted) 84%, var(--moss-color-text-primary) 16%);color:var(--moss-color-text-secondary);font-family:var(--moss-font-ui);font-size:calc(var(--moss-text-ui) * .75);opacity:0;border-radius:999px;padding:4px 7px;font-weight:500;line-height:1}.workbench-primary-nav button:hover .workbench-shortcut,.workbench-primary-nav button:focus-visible .workbench-shortcut,.workbench-primary-nav a:hover .workbench-shortcut,.workbench-primary-nav a:focus-visible .workbench-shortcut{opacity:1}html,.moss-scope{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-mossrun-theme=system],html[data-mossrun-theme=system] .moss-scope{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){html[data-mossrun-theme=system],html[data-mossrun-theme=system] .moss-scope{--lightningcss-light: ;--lightningcss-dark:initial}}html[data-mossrun-theme=light],html[data-mossrun-theme=light] .moss-scope{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-mossrun-theme=dark],html[data-mossrun-theme=dark] .moss-scope{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root{font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@keyframes moss-state-pulse{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.moss-pulse{animation:none!important}}[data-moss-reply-streaming] [data-agent-markdown]>:is(p,h1,h2,h3,h4,h5,h6,blockquote):last-child:after,[data-moss-reply-streaming] [data-agent-markdown]>:is(ul,ol):last-child>li:last-child:after{content:"";vertical-align:-.15em;opacity:.45;background:currentColor;border-radius:1px;width:.45em;height:1em;margin-inline-start:2px;animation:1.1s ease-in-out infinite moss-state-pulse;display:inline-block}@media (prefers-reduced-motion:reduce){[data-moss-reply-streaming] [data-agent-markdown]>:is(p,h1,h2,h3,h4,h5,h6,blockquote):last-child:after,[data-moss-reply-streaming] [data-agent-markdown]>:is(ul,ol):last-child>li:last-child:after{animation:none}}[data-chat-message-footer]{opacity:0;pointer-events:none;transition:opacity .12s}[data-chat-message]:hover [data-chat-message-footer],[data-chat-message]:focus-within [data-chat-message-footer],[data-chat-message-group]:hover [data-chat-message-footer],[data-chat-message-group]:focus-within [data-chat-message-footer]{opacity:1;pointer-events:auto}[data-chat-message]:has([data-reaction-add] [aria-expanded=true]) [data-chat-message-footer]{opacity:1;pointer-events:auto}[data-chat-message-group]:has([data-reaction-add] [aria-expanded=true]) [data-chat-message-footer]{opacity:1;pointer-events:auto}@media (hover:none){[data-chat-message-footer]{opacity:1;pointer-events:auto}}@layer moss-base{html,body{overscroll-behavior:none;height:100%;overflow:hidden}body{min-width:320px;font-size:var(--moss-text-ui);font-weight:var(--moss-font-weight-regular);background:var(--moss-color-background-body,#f1f4f7);color:var(--moss-color-text-primary,#0a1317);font-family:var(--moss-font-ui,ui-sans-serif, system-ui, -apple-system, sans-serif);margin:0}code{font-family:var(--moss-font-mono,ui-monospace, monospace);font-size:.92em}}.moss-textarea textarea{resize:none}.moss-text-input[data-size=sm] input,.moss-selector[data-size=sm] button,.moss-multi-selector[data-size=sm] button{font-size:var(--moss-text-ui)}.moss-checkbox-input[data-size=sm] input[type=checkbox],.moss-checkbox-input[data-size=sm] .moss-checkbox{width:16px;height:16px}.moss-checkbox-input[data-size=sm] div:has(>.moss-checkbox){width:16px;height:16px}.moss-checkbox-input[data-size=md] input[type=checkbox],.moss-checkbox-input[data-size=md] .moss-checkbox{width:20px;height:20px}.moss-checkbox-input[data-size=md] div:has(>.moss-checkbox){width:20px;height:20px}@media (hover:hover){[data-selection-cell=idle]{opacity:0}tr:hover>[data-selection-cell=idle],[data-selection-cell=idle]:focus-within{opacity:1}}[data-terminal-primary-modifier=up] .xterm.xterm-cursor-pointer,[data-terminal-primary-modifier=up] .xterm .xterm-cursor-pointer{cursor:text}[data-terminal-keyboard-open] [data-terminal-shortcut-control]{pointer-events:none}[data-terminal-keyboard-open] [data-terminal-shortcut-bar]{touch-action:none}[data-terminal-keyboard-visible] [data-workspace-action-header],[data-terminal-keyboard-visible] [data-pane-tab-row]{display:none}@supports (-webkit-touch-callout:none){[data-terminal-keyboard-open] [data-terminal-shortcut-bar]{margin-block-end:var(--moss-spacing-4)}}@media (hover:none),(pointer:coarse){[data-left-seam] [data-resize-seam]:before{inset-inline:-15px}}@media (hover:none),(pointer:coarse),(any-pointer:coarse){.workbench-workspace-row .workbench-workspace-actions{opacity:1;pointer-events:auto;max-width:none;overflow:visible}.workbench-agent-row .workbench-agent-actions{opacity:1;pointer-events:auto;position:static}}

@layer reset, moss-base-vendor, moss-theme-vendor, moss-tokens, moss-base, priority1;

@layer priority2 {
  .mossrunln7xf2 {
    font: inherit;
  }

  .mossrun1cfmmib {
    grid-area: actions;
  }

  .mossrun1eoygn5 {
    grid-area: first;
  }

  .mossrun1vz1zt2 {
    grid-area: name;
  }

  .mossrun10kp971 {
    grid-area: second;
  }

  .mossrunh7mde {
    grid-area: status;
  }

  .mossrunhcti0y {
    grid-area: third;
  }

  .mossrun10a8y8t {
    inset: 0;
  }

  .mossrun1anvkwx {
    inset: auto;
  }

  .mossrunh3736h {
    inset: unset;
  }

  .mossrundrmobw {
    inset: var(--moss-spacing-2);
  }

  .mossrunkdpibf {
    margin: -1px;
  }

  .mossrun1ghz6dp {
    margin: 0;
  }

  .mossrunabx8x8 {
    margin: 6px 0 0;
  }

  .mossrun8inmel {
    margin: 6px 12px 10px calc(var(--changes-gutter) + 7px);
  }

  .mossrunkib98w {
    margin: 8px;
  }

  .mossrun1bpp3o7 {
    margin: auto;
  }

  .mossrun1n5sqmh {
    margin: calc(-1 * (var(--spacing-2) - var(--spacing-1) + 1px));
  }

  .mossrun1717udv {
    padding: 0;
  }

  .mossrun6yrr3s {
    padding: 10px 12px;
  }

  .mossruns0fqhl {
    padding: 10px 16px;
  }

  .mossrun7z7khe {
    padding: 10px;
  }

  .mossrunc7ga6q {
    padding: 12px;
  }

  .mossrun1gnqi22 {
    padding: 14px;
  }

  .mossrun1tamke2 {
    padding: 16px;
  }

  .mossrund3obyd {
    padding: 18px 28px;
  }

  .mossrunpwwz5d {
    padding: 1px 2px;
  }

  .mossrun1qhigcl {
    padding: 20px;
  }

  .mossrunggk2y7 {
    padding: 24px;
  }

  .mossrun10xs6qf {
    padding: 28px;
  }

  .mossrunmfpazt {
    padding: 2px 8px;
  }

  .mossrun1i3ajwb {
    padding: 2px;
  }

  .mossrun9ms5i6 {
    padding: 3px;
  }

  .mossrun1gkjlqi {
    padding: 40px;
  }

  .mossrunfawy5m {
    padding: 4px;
  }

  .mossrun1ffdrha {
    padding: 6px 20px 2px;
  }

  .mossrun1ruevkc {
    padding: 6px;
  }

  .mossrun1160tuk {
    padding: 8px 10px;
  }

  .mossrunip95q0 {
    padding: 8px 12px 0;
  }

  .mossrun153ncpu {
    padding: 8px 12px;
  }

  .mossrunbnpv00 {
    padding: 8px 14px;
  }

  .mossrun2s3awm {
    padding: 8px 16px 12px;
  }

  .mossrune8ttls {
    padding: 8px;
  }

  .mossrun1b50gpf {
    padding: calc(var(--_chat-composer-padding) - var(--border-width));
  }

  .mossrun18oj4ui {
    padding: var(--_chat-composer-padding);
  }

  .mossrunpoxszi {
    padding: var(--_segmented-control-padding);
  }

  .mossrun1vk7of9 {
    padding: var(--moss-spacing-1);
  }

  .mossrunb27l3c {
    padding: var(--moss-spacing-2) var(--moss-spacing-3);
  }

  .mossrun14a79kd {
    padding: var(--moss-spacing-2);
  }

  .mossrunmray0d {
    padding: var(--moss-spacing-3);
  }

  .mossrunnr0rfs {
    padding: var(--moss-spacing-4);
  }

  .mossrun1kzkgjj {
    padding: var(--moss-spacing-5);
  }

  .mossrun12wqhn5 {
    padding: var(--moss-spacing-6);
  }

  .mossrunrxmjad {
    padding: var(--moss-spacing-8);
  }

  .mossrunzuwdvi {
    padding: var(--moss-spacing-9);
  }

  .mossrun9epnlk {
    padding: var(--spacing-1);
  }

  .mossrun15nmkw0 {
    padding: var(--spacing-2) 0;
  }

  .mossrunlsj2fj {
    padding: var(--spacing-2);
  }

  .mossrun1b2ylru {
    padding: var(--spacing-3);
  }

  .mossrun1shk3sm {
    padding: var(--spacing-4);
  }

  @media (width <= 900px) {
    .mossrun74oe8q.mossrun74oe8q {
      inset: 0;
    }
  }

  @media (width <= 760px) {
    .mossrun1367gog.mossrun1367gog {
      padding: 0;
    }
  }

  @media (width <= 600px) {
    .mossrun1t9fu9c.mossrun1t9fu9c {
      padding: 16px 20px;
    }

    .mossrun1me9uxm.mossrun1me9uxm {
      padding: 20px;
    }
  }

  @media (width <= 720px) {
    .mossrun1wn51qr.mossrun1wn51qr {
      padding: 20px;
    }
  }

  @media (width <= 760px) {
    .mossrunuqzwi8.mossrunuqzwi8 {
      padding: 8px;
    }
  }

  @media (width <= 719px) {
    .mossrunww48xy.mossrunww48xy {
      padding: var(--moss-spacing-4);
    }
  }
}

@layer priority3 {
  .mossrun148b4bj {
    border-color: color-mix(in srgb,var(--moss-color-border) 80%,var(--moss-color-border));
  }

  .mossrunif3djt {
    border-color: color-mix(in srgb,var(--moss-color-error) 34%,var(--moss-color-border));
  }

  .mossrun1jnen0f {
    border-color: color-mix(in srgb,var(--moss-color-error) 36%,var(--moss-color-border));
  }

  .mossruni1ua2z {
    border-color: color-mix(in srgb,var(--moss-color-error) 38%,var(--moss-color-border));
  }

  .mossruncu53vo {
    border-color: color-mix(in srgb,var(--moss-color-error) 40%,transparent);
  }

  .mossrun1tfeutz {
    border-color: color-mix(in srgb,var(--moss-color-success) 24%,var(--moss-color-border));
  }

  .mossrun3n7chy {
    border-color: color-mix(in srgb,var(--moss-state-fault) 34%,var(--moss-color-border));
  }

  .mossrun18smbyn {
    border-color: color-mix(in srgb,var(--moss-state-ready) 20%,transparent);
  }

  .mossrun9r1u3d {
    border-color: #0000;
  }

  .mossrunad5do {
    border-color: var(--color-accent);
  }

  .mossrunvy26l8 {
    border-color: var(--color-border-emphasized);
  }

  .mossrun14i3s5s {
    border-color: var(--color-border);
  }

  .mossrun1ofxpqo {
    border-color: var(--color-error);
  }

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

  .mossrunqcx1ss {
    border-color: var(--color-text-primary);
  }

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

  .mossrunvtjl02 {
    border-color: var(--moss-color-accent);
  }

  .mossrun16u3m2k {
    border-color: var(--moss-color-background-chrome);
  }

  .mossruntzp8yj {
    border-color: var(--moss-color-border-blue);
  }

  .mossrunsirzwq {
    border-color: var(--moss-color-border-emphasized);
  }

  .mossrund755it {
    border-color: var(--moss-color-border-focus);
  }

  .mossrunm8yi8x {
    border-color: var(--moss-color-border-red);
  }

  .mossrun8d121a {
    border-color: var(--moss-color-border);
  }

  .mossrun11idnex {
    border-color: var(--moss-color-error);
  }

  .mossrunrh98um {
    border-color: var(--moss-color-icon-secondary);
  }

  .mossrun1pu27ob {
    border-color: var(--moss-color-on-accent);
  }

  .mossrun1qblnwd {
    border-color: var(--moss-color-text-accent);
  }

  .mossrunzx30dc {
    border-color: var(--moss-color-text-disabled);
  }

  .mossrunys3pyp {
    border-color: var(--moss-color-text-primary);
  }

  .mossrun1j0kyno {
    border-color: var(--moss-color-text-warning);
  }

  .mossrunreei8n {
    border-color: var(--moss-color-warning);
  }

  .mossrun6w5c0t {
    border-color: var(--x-borderColor);
  }

  .mossrunuxrje7 {
    border-inline-width: 0;
  }

  .mossrun1l0rsgs {
    border-inline-width: 1px;
  }

  .mossrun2u8bby {
    border-radius: 0;
  }

  .mossrun1nj7uno {
    border-radius: 1px;
  }

  .mossrun1cum3z5 {
    border-radius: 2px;
  }

  .mossrun12oqio5 {
    border-radius: 4px;
  }

  .mossrun16rqkct {
    border-radius: 50%;
  }

  .mossrun1kogg8i {
    border-radius: 6px;
  }

  .mossrunur7f20 {
    border-radius: 8px;
  }

  .mossrun1e6avla {
    border-radius: 999px;
  }

  .mossrunhpnuu7 {
    border-radius: 9px;
  }

  .mossrun5vmjzq {
    border-radius: calc(var(--moss-radius-chat) + 4px);
  }

  .mossrun1pjcqnp {
    border-radius: inherit;
  }

  .mossrunc910v0 {
    border-radius: max(0px,calc(var(--_segmented-control-radius) - var(--_segmented-control-padding)));
  }

  .mossrun1jxw6zd {
    border-radius: var(--_button-radius, var(--radius-element));
  }

  .mossruny0xnkn {
    border-radius: var(--_button-radius, var(--radius-full));
  }

  .mossrun153u1i6 {
    border-radius: var(--_card-radius);
  }

  .mossrun1xunbrq {
    border-radius: var(--_chat-composer-radius);
  }

  .mossrunuacgfc {
    border-radius: var(--_dialog-radius);
  }

  .mossrunvdfih8 {
    border-radius: var(--_field-radius);
  }

  .mossrun7a53xk {
    border-radius: var(--_hovercard-radius);
  }

  .mossrun1hapoqb {
    border-radius: var(--_segmented-control-radius);
  }

  .mossruno0ubm3 {
    border-radius: var(--moss-radius-chat);
  }

  .mossrun1j72kma {
    border-radius: var(--moss-radius-container, 10px);
  }

  .mossrun1d29ocs {
    border-radius: var(--moss-radius-container);
  }

  .mossrun15ihhgi {
    border-radius: var(--moss-radius-element, 8px);
  }

  .mossrunmduxd8 {
    border-radius: var(--moss-radius-element);
  }

  .mossrun12q8hoo {
    border-radius: var(--moss-radius-full);
  }

  .mossrun7txk1c {
    border-radius: var(--moss-radius-inner);
  }

  .mossrunybduvh {
    border-radius: var(--moss-radius-md);
  }

  .mossrun1u6riwh {
    border-radius: var(--moss-radius-none);
  }

  .mossrundaus9r {
    border-radius: var(--moss-radius-page);
  }

  .mossrun1c8m5ag {
    border-radius: var(--moss-radius-sm);
  }

  .mossrun1hviunn {
    border-radius: var(--radius-container);
  }

  .mossrunh6dtrn {
    border-radius: var(--radius-element);
  }

  .mossrunjspbzw {
    border-radius: var(--radius-full);
  }

  .mossrunx3sua9 {
    border-radius: var(--radius-inner);
  }

  .mossrunwksslw {
    border-radius: var(--radius-none);
  }

  .mossrunbsl7fq {
    border-style: dashed;
  }

  .mossrunng3xce {
    border-style: none;
  }

  .mossrun1y0btm7 {
    border-style: solid;
  }

  .mossrun4hv7ue {
    border-width: .5px;
  }

  .mossrunc342km {
    border-width: 0;
  }

  .mossrunvndefy {
    border-width: 1.5px;
  }

  .mossrunmkeg23 {
    border-width: 1px;
  }

  .mossrundh2fpr {
    border-width: 2px;
  }

  .mossrun1litavf {
    border-width: var(--border-width);
  }

  .mossrun1wfhxym {
    border-width: var(--moss-border-width);
  }

  .mossrun1ttj7u3 {
    contain-intrinsic-size: auto 160px;
  }

  .mossrun1somy94 {
    flex: 0 0 0;
  }

  .mossrunrsdxou {
    flex: 0 0 1px;
  }

  .mossrun3psx0u {
    flex: none;
  }

  .mossrunkz0k9k {
    flex: 0 auto;
  }

  .mossrun1cqoux5 {
    flex: 1 1 0;
  }

  .mossrun845mor {
    flex: 1;
  }

  .mossrun1en5fvg {
    flex: 150px;
  }

  .mossrun15lv9n0 {
    flex: 180px;
  }

  .mossrunk30mkq {
    flex: 240px;
  }

  .mossrun1ikkx7y {
    flex: 260px;
  }

  .mossrun1elwuyh {
    flex: 320px;
  }

  .mossrunfoc8du {
    flex: 40px;
  }

  .mossrun12lumcd {
    flex: auto;
  }

  .mossrun98rzlu {
    flex: 1;
  }

  .mossrun1okw0bk {
    flex: none;
  }

  .mossrunxhr3t {
    gap: 0;
  }

  .mossrun883omv {
    gap: 10px;
  }

  .mossrun15gj94b {
    gap: 11px;
  }

  .mossrunkagz3p {
    gap: 12px 24px;
  }

  .mossrun1v2ro7d {
    gap: 12px;
  }

  .mossrun1af02g3 {
    gap: 14px;
  }

  .mossrunou54vl {
    gap: 16px;
  }

  .mossrunaobbuh {
    gap: 18px;
  }

  .mossrun12mrbbr {
    gap: 1px;
  }

  .mossrun1c1vhfx {
    gap: 20px;
  }

  .mossrunmt3bw4 {
    gap: 22px;
  }

  .mossrun1665zp3 {
    gap: 24px;
  }

  .mossrun33pbmt {
    gap: 28px;
  }

  .mossrun195vfkc {
    gap: 2px;
  }

  .mossrun1rzw5jd {
    gap: 32px;
  }

  .mossrun1ed6fcf {
    gap: 3px;
  }

  .mossrun14xydaz {
    gap: 4px 16px;
  }

  .mossrunrqyycp {
    gap: 4px 8px;
  }

  .mossrun1jnr06f {
    gap: 4px;
  }

  .mossrun1nejdyq {
    gap: 5px;
  }

  .mossrun17d4w8g {
    gap: 6px;
  }

  .mossrun1j9xkj6 {
    gap: 7px;
  }

  .mossrun167g77z {
    gap: 8px;
  }

  .mossrunmmi0ta {
    gap: 9px;
  }

  .mossrunxdnbng {
    gap: var(--moss-control-gap);
  }

  .mossrunmfs959 {
    gap: var(--moss-spacing-0-5);
  }

  .mossrunmn6lxu {
    gap: var(--moss-spacing-1-5);
  }

  .mossrunvhwc28 {
    gap: var(--moss-spacing-1) var(--moss-spacing-3);
  }

  .mossrun1s8e8j0 {
    gap: var(--moss-spacing-1);
  }

  .mossrunxfsj6f {
    gap: var(--moss-spacing-2);
  }

  .mossrunwumhss {
    gap: var(--moss-spacing-3) var(--moss-spacing-4);
  }

  .mossrun94am41 {
    gap: var(--moss-spacing-3) var(--moss-spacing-6);
  }

  .mossrunxyk79o {
    gap: var(--moss-spacing-3);
  }

  .mossrun67pc4q {
    gap: var(--moss-spacing-4);
  }

  .mossrunkcqthh {
    gap: var(--moss-spacing-5);
  }

  .mossrunsza17e {
    gap: var(--moss-spacing-6);
  }

  .mossrun1lsbc85 {
    gap: var(--spacing-0-5);
  }

  .mossrunsn7fz1 {
    gap: var(--spacing-0);
  }

  .mossrun1s4dlld {
    gap: var(--spacing-1-5);
  }

  .mossrunzye2dw {
    gap: var(--spacing-1);
  }

  .mossrun3hoi3v {
    gap: var(--spacing-10);
  }

  .mossrunpec5dj {
    gap: var(--spacing-2) var(--spacing-4);
  }

  .mossrun1txdalj {
    gap: var(--spacing-2);
  }

  .mossrunlaq8a2 {
    gap: var(--spacing-3) var(--spacing-4);
  }

  .mossrunjcht0a {
    gap: var(--spacing-3);
  }

  .mossrun18g69wz {
    gap: var(--spacing-4);
  }

  .mossrun9mgr7n {
    gap: var(--spacing-5);
  }

  .mossrun1qh66ti {
    gap: var(--spacing-6);
  }

  .mossrun4t41sb {
    gap: var(--spacing-8);
  }

  .mossrun1pidvrl {
    gap: var(--x-gap);
  }

  .mossrun1osaytk {
    grid-column: 1 / -1;
  }

  .mossrungkxs2y {
    grid-column: 1;
  }

  .mossrun17d9j0x {
    grid-column: 2 / -1;
  }

  .mossrun17ufuiz {
    grid-column: 2 / span 2;
  }

  .mossrun1npkx4u {
    grid-column: 2;
  }

  .mossrun1k3v4rp {
    grid-column: 3;
  }

  .mossrun10flg1o {
    grid-column: 4;
  }

  .mossrunm5moh1 {
    grid-column: auto;
  }

  .mossrunl63mem {
    grid-row: 1 / 3;
  }

  .mossruna1s216 {
    grid-row: 1 / span 2;
  }

  .mossrun1ms6mhf {
    grid-row: 1;
  }

  .mossrun7sv70a {
    grid-row: 2;
  }

  .mossruny4bmjo {
    grid-template-areas: "name first second status actions";
  }

  .mossrunou09v7 {
    grid-template-areas: "name first second third status actions";
  }

  .mossrun5kxgu1 {
    grid-template-areas: "name first status actions";
  }

  .mossrun10no89f {
    inset-block: 0;
  }

  .mossrun17y0mx6 {
    inset-inline: 0;
  }

  .mossrun1cs7m1d {
    inset-inline: var(--moss-spacing-2);
  }

  .mossrune8uvvx {
    list-style: none;
  }

  .mossrunaeiajc {
    margin-block: -16px;
  }

  .mossrun14rgi47 {
    margin-block: -3px;
  }

  .mossrun1qp53xl {
    margin-block: -6px;
  }

  .mossrun19drr06 {
    margin-block: .22em;
  }

  .mossrunz4dx38 {
    margin-block: .5em;
  }

  .mossruniss7ox {
    margin-block: .7em;
  }

  .mossrun15uy3ju {
    margin-block: .85em;
  }

  .mossrun1gmxgu7 {
    margin-block: .8em;
  }

  .mossrun10im51j {
    margin-block: 0;
  }

  .mossrun5pq6ex {
    margin-block: 1.35em .55em;
  }

  .mossruns937y3 {
    margin-block: 1.3em;
  }

  .mossrun1twdi5u {
    margin-block: 12px;
  }

  .mossrundd1yu1 {
    margin-block: 14px 0;
  }

  .mossrun1l1ky9z {
    margin-block: 16px 0;
  }

  .mossrun8q42hb {
    margin-block: 2px;
  }

  .mossrun1yy1rkq {
    margin-block: 4px 8px;
  }

  .mossrung9jes1 {
    margin-block: 4px;
  }

  .mossrun1s16wma {
    margin-block: 5px 0;
  }

  .mossrun15j7jsh {
    margin-block: 5px;
  }

  .mossrun1uuky47 {
    margin-block: 6px;
  }

  .mossrun1s1m4ch {
    margin-block: 7px;
  }

  .mossrunfygjwy {
    margin-block: 8px 16px;
  }

  .mossrun1jp4ehj {
    margin-block: 8px;
  }

  .mossrun1nkss2m {
    margin-block: auto;
  }

  .mossrun81ka23 {
    margin-block: calc(-1 * (var(--spacing-3) - var(--spacing-2)));
  }

  .mossrunacfrgf {
    margin-block: calc(var(--spacing-1) * -1);
  }

  .mossruna6veei {
    margin-block: var(--_menu-divider-margin-block, 0px);
  }

  .mossrun97sho1 {
    margin-block: var(--moss-spacing-1) 0;
  }

  .mossrunjnw69t {
    margin-block: var(--moss-spacing-1);
  }

  .mossrun15xyq5j {
    margin-block: var(--moss-spacing-2) 0;
  }

  .mossrun17d202a {
    margin-block: var(--moss-spacing-2);
  }

  .mossrunsq74q5 {
    margin-block: var(--spacing-1);
  }

  .mossrunlutiju {
    margin-inline: -16px;
  }

  .mossrun19yoxgu {
    margin-inline: -3px;
  }

  .mossrunrxpjvj {
    margin-inline: 0;
  }

  .mossrun1iomftv {
    margin-inline: 13px;
  }

  .mossrunckhbgb {
    margin-inline: 1px;
  }

  .mossrun1dhlr3c {
    margin-inline: 2px;
  }

  .mossrun1llmjy8 {
    margin-inline: 32px 8px;
  }

  .mossrunjgtzcg {
    margin-inline: 4px;
  }

  .mossrunvueqy4 {
    margin-inline: auto;
  }

  .mossrun1qgcu4g {
    margin-inline: calc(-1 * var(--moss-spacing-2));
  }

  .mossrun1ng9b9t {
    margin-inline: calc(-1 * var(--spacing-4));
  }

  .mossrunhrcg97 {
    margin-inline: var(--spacing-1);
  }

  .mossrun1a2a7pz {
    outline: none;
  }

  .mossrunysyzu8 {
    overflow: auto;
  }

  .mossrun7giv3 {
    overflow: clip;
  }

  .mossrunb3r6kr {
    overflow: hidden;
  }

  .mossrun1rea2x4 {
    overflow: visible;
  }

  .mossrunish69e {
    overscroll-behavior: contain;
  }

  .mossrun1ilhcv {
    padding-block: .1em;
  }

  .mossrunt970qd {
    padding-block: 0;
  }

  .mossrunp59q4u {
    padding-block: 10px;
  }

  .mossrunrii95j {
    padding-block: 11px;
  }

  .mossrun1dkn0l5 {
    padding-block: 12px 4px;
  }

  .mossrun10dr8xq {
    padding-block: 12px;
  }

  .mossrun99dwph {
    padding-block: 13px;
  }

  .mossrunxlmvz2 {
    padding-block: 14px;
  }

  .mossrundf85ti {
    padding-block: 14vh 48px;
  }

  .mossrun1xn8qrt {
    padding-block: 16px;
  }

  .mossrunsplgde {
    padding-block: 1px;
  }

  .mossrun27ygv9 {
    padding-block: 20px 18px;
  }

  .mossrunqp6ajr {
    padding-block: 20px;
  }

  .mossrun1xg6qyv {
    padding-block: 22px;
  }

  .mossrunr9q8rw {
    padding-block: 24px;
  }

  .mossrun1e9difb {
    padding-block: 28px;
  }

  .mossrunutnpk {
    padding-block: 2px 16px;
  }

  .mossrunj8oexa {
    padding-block: 2px;
  }

  .mossrunxtzvbg {
    padding-block: 36px;
  }

  .mossrunf4egzd {
    padding-block: 3px;
  }

  .mossrun1m71z9g {
    padding-block: 4px 10px;
  }

  .mossrunf031ob {
    padding-block: 4px calc(4px + env(safe-area-inset-bottom));
  }

  .mossrun12ulsxz {
    padding-block: 4px;
  }

  .mossrunifx94n {
    padding-block: 5px;
  }

  .mossrun19f1npp {
    padding-block: 6px 16px;
  }

  .mossrun17isu9b {
    padding-block: 6px 2px;
  }

  .mossrunxzk6he {
    padding-block: 6px 4px;
  }

  .mossrun1t0vds8 {
    padding-block: 6px;
  }

  .mossrunknfcqp {
    padding-block: 7px;
  }

  .mossrun6gytx0 {
    padding-block: 8px 2px;
  }

  .mossrun1aj7w66 {
    padding-block: 8px 4px;
  }

  .mossrun1vvogim {
    padding-block: 8px;
  }

  .mossrun1m7iz9m {
    padding-block: 9px;
  }

  .mossrun1x7cmac {
    padding-block: calc(var(--spacing-1) - 1px);
  }

  .mossrun11qnvtl {
    padding-block: var(--moss-menu-row-padding-block);
  }

  .mossrunffi5op {
    padding-block: var(--moss-row-padding-block);
  }

  .mossrun1b2nf1 {
    padding-block: var(--moss-spacing-0-5);
  }

  .mossrun1mzv62i {
    padding-block: var(--moss-spacing-1-5);
  }

  .mossrundyg075 {
    padding-block: var(--moss-spacing-1);
  }

  .mossrunefssb2 {
    padding-block: var(--moss-spacing-2) var(--moss-spacing-5);
  }

  .mossrunpa8si6 {
    padding-block: var(--moss-spacing-2);
  }

  .mossrungmpsha {
    padding-block: var(--moss-spacing-3);
  }

  .mossrundhcuaf {
    padding-block: var(--moss-spacing-4);
  }

  .mossrun170odm2 {
    padding-block: var(--moss-spacing-5);
  }

  .mossrun18jl4gz {
    padding-block: var(--moss-spacing-6);
  }

  .mossrun1f12zij {
    padding-block: var(--moss-spacing-7);
  }

  .mossrunzhk6ms {
    padding-block: var(--moss-spacing-8);
  }

  .mossrunhomwgt {
    padding-block: var(--moss-table-header-padding, 7px);
  }

  .mossrunvomihx {
    padding-block: var(--moss-table-row-padding, 5px);
  }

  .mossrun13f7esw {
    padding-block: var(--spacing-0-5);
  }

  .mossrun1vofgu7 {
    padding-block: var(--spacing-1-5);
  }

  .mossrunu0wf1k {
    padding-block: var(--spacing-1);
  }

  .mossrunce4md1 {
    padding-block: var(--spacing-2);
  }

  .mossrun8o8v82 {
    padding-block: var(--spacing-3);
  }

  .mossrun1na6nto {
    padding-block: var(--spacing-4);
  }

  .mossrunmfvnks {
    padding-block: var(--spacing-8);
  }

  .mossrunnjsko4 {
    padding-inline: 0;
  }

  .mossrunt197ig {
    padding-inline: 10px 16px;
  }

  .mossrun1awh872 {
    padding-inline: 10px;
  }

  .mossrunfoe8qy {
    padding-inline: 11px;
  }

  .mossrun1dry65w {
    padding-inline: 12px 8px;
  }

  .mossrunaope02 {
    padding-inline: 12px;
  }

  .mossrun1l730wp {
    padding-inline: 13px;
  }

  .mossrunqin4a2 {
    padding-inline: 14px;
  }

  .mossrun15ldat2 {
    padding-inline: 15px;
  }

  .mossrunxs7o6a {
    padding-inline: 16px 10px;
  }

  .mossrun1i6jg8f {
    padding-inline: 16px 8px;
  }

  .mossrun1hr3lfm {
    padding-inline: 16px;
  }

  .mossrun12j899k {
    padding-inline: 18px;
  }

  .mossrun1gbt3hs {
    padding-inline: 1px;
  }

  .mossrun1w7g0z3 {
    padding-inline: 20px 12px;
  }

  .mossrun17qtykl {
    padding-inline: 20px;
  }

  .mossrun4l9tsp {
    padding-inline: 24px;
  }

  .mossrun1pbfunf {
    padding-inline: 28px;
  }

  .mossrunzu1428 {
    padding-inline: 29px 16px;
  }

  .mossrun5k8d2m {
    padding-inline: 2px;
  }

  .mossrunixrare {
    padding-inline: 38px;
  }

  .mossrun3y1lgt {
    padding-inline: 3px;
  }

  .mossrun1bzy8qs {
    padding-inline: 40px;
  }

  .mossrunv810a6 {
    padding-inline: 4px 10px;
  }

  .mossrun5xiyrm {
    padding-inline: 4px 8px;
  }

  .mossrunfn1xvj {
    padding-inline: 4px;
  }

  .mossrunm9j1uf {
    padding-inline: 5px;
  }

  .mossrun1mtt87c {
    padding-inline: 6px 10px;
  }

  .mossrun1xijbu4 {
    padding-inline: 6px;
  }

  .mossrunlkn9b3 {
    padding-inline: 7px;
  }

  .mossrunb1dmaa {
    padding-inline: 8px 10px;
  }

  .mossrun16mwn7u {
    padding-inline: 8px 4px;
  }

  .mossrundqyycr {
    padding-inline: 8px;
  }

  .mossrun1q4txso {
    padding-inline: 9px;
  }

  .mossrunx2oswg {
    padding-inline: calc(var(--spacing-1) - 1px);
  }

  .mossrun1w6f3ag {
    padding-inline: var(--_textarea-inline-padding);
  }

  .mossruntl3hyg {
    padding-inline: var(--moss-control-padding-inline-tight);
  }

  .mossrunzlucu9 {
    padding-inline: var(--moss-control-padding-inline);
  }

  .mossrun1ul5nrm {
    padding-inline: var(--moss-menu-padding-inline);
  }

  .mossrunndib0t {
    padding-inline: var(--moss-spacing-1-5);
  }

  .mossrunf05f00 {
    padding-inline: var(--moss-spacing-1);
  }

  .mossrunsos26w {
    padding-inline: var(--moss-spacing-2);
  }

  .mossrun6x7l8i {
    padding-inline: var(--moss-spacing-3);
  }

  .mossrunhf9yea {
    padding-inline: var(--moss-spacing-4);
  }

  .mossrunj6aeyf {
    padding-inline: var(--moss-spacing-5);
  }

  .mossrun1w7bmp7 {
    padding-inline: var(--moss-spacing-6);
  }

  .mossrunr3wmge {
    padding-inline: var(--moss-spacing-8);
  }

  .mossrun7a5moj {
    padding-inline: var(--spacing-1);
  }

  .mossrunf314gf {
    padding-inline: var(--spacing-2);
  }

  .mossrunrrkdod {
    padding-inline: var(--spacing-3);
  }

  .mossrun1pzlopt {
    padding-inline: var(--spacing-4);
  }

  .mossrunm7rs69 {
    padding-inline: var(--spacing-6);
  }

  .mossrun1ku5rj1 {
    place-items: center;
  }

  .mossrun8g7e0w {
    scroll-margin-block: 96px;
  }

  .mossrunmqliwb {
    text-decoration: line-through;
  }

  .mossrun1hl2dhg {
    text-decoration: none;
  }

  .mossrun1bvjpef {
    text-decoration: underline;
  }

  .mossrunv8vgu5 {
    -webkit-text-decoration: var(--moss-table-name-decoration, none);
    text-decoration: var(--moss-table-name-decoration, none);
  }

  .mossrunrg7dcy {
    transition: box-shadow var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard);
  }

  .mossrunq2gx43 {
    transition: none;
  }

  .mossrun1ey1afo {
    transition: opacity var(--duration-fast);
  }

  .mossrunm912t1:focus-within {
    border-color: #0000;
  }

  .mossrun6q1khz:focus-within {
    border-color: var(--color-accent);
  }

  .mossrunk2sxw7:focus-within {
    border-color: var(--color-error);
  }

  .mossrunyq33ac:focus-within {
    border-color: var(--color-success);
  }

  .mossruna1yw2k:focus-within {
    border-color: var(--color-warning);
  }

  .mossrun1b2x13p:focus-visible {
    border-color: var(--moss-color-border-focus);
  }

  .mossrunelffhr:focus-visible {
    border-radius: var(--moss-radius-element);
  }

  .mossrun13ot2wv:focus-visible {
    border-radius: var(--moss-radius-none);
  }

  .mossrun17nn4n9:focus-visible, .mossrun1nr118g.mossrun1nr118g:where(.mossruncj33j7:has(:focus-visible) *), .mossrun1pey3t7.mossrun1pey3t7:where(.mossrun1hrzibe:has(:focus-visible) *) {
    outline: 2px solid var(--color-accent);
  }

  .mossrun1p73he7:focus-visible {
    outline: 2px solid var(--color-error);
  }

  .mossrun1celf93:focus-visible {
    outline: 2px solid var(--moss-color-accent);
  }

  .mossrun15bbd6b:focus-visible {
    outline: 2px solid var(--moss-color-border-focus);
  }

  .mossrunk2swo9:focus-visible {
    outline: none;
  }

  .mossrun1p25gnr:focus-visible {
    outline: var(--border-width) solid var(--color-accent);
  }

  .mossrun1s9d4uk:focus-visible {
    outline: var(--moss-focus-ring-width) solid var(--color-accent);
  }

  .mossrun4xz3xp:focus-visible {
    outline: var(--moss-focus-ring-width) solid var(--moss-color-accent);
  }

  .mossrunhfwinn:focus-visible {
    outline: var(--moss-focus-ring-width) solid var(--moss-color-border-focus);
  }

  .mossrun1dordxg:focus-within {
    overflow: visible;
  }

  .mossrun1irc7jg:has(:focus-visible) {
    outline: 2px solid var(--color-accent);
  }

  .mossrun1xfd4ba:hover {
    border-color: #0000;
  }

  .mossrunfposcj:hover {
    border-color: var(--moss-color-border-emphasized);
  }

  .mossrunt0b8zv:hover {
    text-decoration: underline;
  }

  .mossrun64lkcz:focus {
    border-color: var(--color-error);
  }

  .mossrun1lglk5v:focus {
    border-color: var(--color-success);
  }

  .mossrun12sck4v:focus {
    border-color: var(--color-warning);
  }

  .mossrunqutc4n:focus {
    border-color: var(--moss-color-border-focus);
  }

  .mossrunjkno3j:focus {
    outline: 2px solid var(--moss-color-accent);
  }

  @media (forced-colors: active) {
    .mossrun1w1tqly.mossrun1w1tqly {
      border-color: canvastext;
    }

    .mossrunmnqt3w.mossrunmnqt3w {
      border-color: graytext;
    }
  }

  @media (width <= 900px) {
    .mossrun1slsmp5.mossrun1slsmp5 {
      border-radius: 0;
    }
  }

  @media (width <= 760px) {
    .mossrun1ukjbj0.mossrun1ukjbj0 {
      border-radius: var(--moss-radius-element);
    }
  }

  @media (width <= 719px) {
    .mossrunr80j95.mossrunr80j95 {
      border-radius: var(--moss-radius-none);
    }
  }

  @media (forced-colors: active) {
    .mossrunx61lck.mossrunx61lck {
      border-style: solid;
    }

    .mossrun13rsnn2.mossrun13rsnn2 {
      border-width: 1px;
    }
  }

  @media (width <= 640px) {
    .mossrun1trb7a9.mossrun1trb7a9 {
      flex: calc(100% - 80px);
    }
  }

  @media (width <= 1023px) {
    .mossrun1fvhxcm.mossrun1fvhxcm {
      flex: 1;
    }
  }

  @media (width <= 479px) {
    .mossruntpd2gs.mossruntpd2gs {
      flex: 1;
    }
  }

  @media (width <= 760px) {
    .mossrun1mdjlvw.mossrun1mdjlvw {
      flex: 1;
    }
  }

  @media (width <= 479px) {
    .mossrun1edt7ui.mossrun1edt7ui {
      gap: 0;
    }
  }

  @media (width <= 760px) {
    .mossrun1hah0go.mossrun1hah0go {
      gap: 0;
    }
  }

  @media (width <= 719px) {
    .mossrunil6heg.mossrunil6heg {
      gap: 10px;
    }
  }

  @media (width <= 600px) {
    .mossrunmlfagq.mossrunmlfagq {
      gap: 12px;
    }
  }

  @media (width <= 719px) {
    .mossrund3l5vc.mossrund3l5vc {
      gap: 12px;
    }
  }

  @media (width <= 620px) {
    .mossrun1o229ly.mossrun1o229ly {
      gap: 20px;
    }
  }

  @media (width <= 640px) {
    .mossrunfb96bw.mossrunfb96bw {
      gap: 2px;
    }
  }

  @media (width <= 639px) {
    .mossrunslfst1.mossrunslfst1 {
      gap: 3px;
    }
  }

  @media (width <= 719px) {
    .mossrun93eesv.mossrun93eesv {
      gap: 6px;
    }
  }

  @media (width <= 760px) {
    .mossrunvkfv12.mossrunvkfv12 {
      gap: 8px;
    }
  }

  @media (width <= 520px) {
    .mossrun1mcmnt1.mossrun1mcmnt1 {
      gap: var(--moss-spacing-0-5);
    }
  }

  @media (width <= 720px) {
    .mossruneek9bb.mossruneek9bb {
      gap: var(--moss-spacing-1);
    }
  }

  @media (width <= 600px) {
    .mossrun5swr.mossrun5swr {
      gap: var(--moss-spacing-2);
    }
  }

  @media (width <= 480px) {
    .mossrun1a1jff.mossrun1a1jff {
      gap: var(--spacing-4);
    }
  }

  @media (width <= 600px) {
    .mossrun15k7lzy.mossrun15k7lzy {
      grid-column: 1 / -1;
    }
  }

  @media (width <= 900px) {
    .mossrunsk92z9.mossrunsk92z9 {
      grid-column: 1 / -1;
    }
  }

  @media (width <= 719px) {
    .mossrun18kyso2.mossrun18kyso2 {
      grid-column: 2;
    }
  }

  @media (width <= 760px) {
    .mossrunvyom3t.mossrunvyom3t {
      overflow: auto;
    }
  }

  @media (width <= 600px) {
    .mossrun13up1ou.mossrun13up1ou {
      overflow: hidden;
    }
  }

  @media (width <= 760px) {
    .mossrun2jnik1.mossrun2jnik1 {
      overflow: hidden;
    }
  }

  @media (width <= 479px) {
    .mossrun1518bnw.mossrun1518bnw {
      overflow: visible;
    }
  }

  @media (width <= 760px) {
    .mossrunz1tomu.mossrunz1tomu {
      overflow: visible;
    }

    .mossrun1bihahc.mossrun1bihahc {
      padding-block: 0;
    }
  }

  @media (width <= 900px) {
    .mossrunzkvv7l.mossrunzkvv7l {
      padding-block: 10px 16px;
    }
  }

  @media (width <= 719px) {
    .mossrun1kbxq9u.mossrun1kbxq9u {
      padding-block: 14px;
    }
  }

  @media (width <= 760px) {
    .mossrunt5l5a5.mossrunt5l5a5 {
      padding-block: 16px;
    }
  }

  @media (width <= 600px) {
    .mossrun1sr8j1t.mossrun1sr8j1t {
      padding-block: 20px;
    }
  }

  @media (width <= 720px) {
    .mossrun16cjhsg.mossrun16cjhsg {
      padding-block: var(--moss-spacing-4);
    }
  }

  @media (width <= 760px) {
    .mossrunovs7yh.mossrunovs7yh {
      padding-block: var(--moss-spacing-4);
    }
  }

  @media (width <= 719px) {
    .mossrun16p55t4.mossrun16p55t4 {
      padding-block: var(--moss-spacing-6);
    }
  }

  @media (width <= 760px) {
    .mossrun11vwuqe.mossrun11vwuqe {
      padding-inline: 0;
    }
  }

  @media (width <= 900px) {
    .mossrunn3s92p.mossrunn3s92p {
      padding-inline: 0;
    }
  }

  @media (pointer: coarse) {
    .mossrun1ifdlx9.mossrun1ifdlx9 {
      padding-inline: 10px 44px;
    }
  }

  @media (width <= 719px) {
    .mossrun1sio6n0.mossrun1sio6n0 {
      padding-inline: 12px;
    }
  }

  @media (width <= 900px) {
    .mossrunud82bv.mossrunud82bv {
      padding-inline: 12px;
    }
  }

  @media (width <= 640px) {
    .mossrun1gacmhl.mossrun1gacmhl {
      padding-inline: 14px;
    }
  }

  @media (width <= 760px) {
    .mossrunqppx98.mossrunqppx98 {
      padding-inline: 14px;
    }
  }

  @media (width <= 600px) {
    .mossrun179ieps.mossrun179ieps {
      padding-inline: 16px;
    }
  }

  @media (width <= 900px) {
    .mossrun1ismu3w.mossrun1ismu3w {
      padding-inline: 16px;
    }
  }

  @media (width <= 760px) {
    .mossrunfyh9pi.mossrunfyh9pi {
      padding-inline: 8px;
    }
  }

  @media (width <= 600px) {
    .mossrun28z62h.mossrun28z62h {
      padding-inline: var(--moss-spacing-1);
    }
  }

  @media (width <= 1023px) {
    .mossrun14q72ij.mossrun14q72ij {
      padding-inline: var(--moss-spacing-2);
    }
  }

  @media (width <= 719px) {
    .mossrunwvxm2h.mossrunwvxm2h {
      padding-inline: var(--moss-spacing-3);
    }
  }

  @media (width <= 720px) {
    .mossrunf5lb5g.mossrunf5lb5g {
      padding-inline: var(--moss-spacing-4);
    }
  }

  @media (width <= 760px) {
    .mossrun9xauae.mossrun9xauae {
      padding-inline: var(--moss-spacing-4);
    }
  }

  @media (hover: hover) {
    .mossrun139649s.mossrun139649s.mossrun139649s:where(.mossrun1rhxnjw:hover *), .mossrun191vo99.mossrun191vo99.mossrun191vo99:where(.mossrun1hrzibe:hover *) {
      border-color: color-mix(in srgb,var(--color-accent),var(--color-tint-hover) 15%);
    }

    .mossrun158h4y0.mossrun158h4y0.mossrun158h4y0:where(.mossrun1rhxnjw:hover *), .mossrunfdb1m0.mossrunfdb1m0.mossrunfdb1m0:where(.mossrun1hrzibe:hover *) {
      border-color: color-mix(in srgb,var(--color-border-emphasized),var(--color-tint-hover) 20%);
    }

    .mossrunbivaxs.mossrunbivaxs.mossrunbivaxs:where(.mossrun1hrzibe:hover *) {
      border-color: var(--color-border);
    }
  }

  @container (width <= 479px) {
    .mossrun15065ev.mossrun15065ev {
      flex: calc(100% - 80px);
    }
  }

  @container (width <= 560px) {
    .mossrunadyo2m.mossrunadyo2m {
      grid-column: 2;
    }
  }

  @container (width <= 759px) {
    .mossrungkq6s2.mossrungkq6s2 {
      grid-template-areas: "name name status actions"
                           "first second third third";
    }

    .mossrun19nbeeq.mossrun19nbeeq {
      grid-template-areas: "name status actions"
                           "first first first";
    }

    .mossrun1tikna6.mossrun1tikna6 {
      grid-template-areas: "name status actions"
                           "first second second";
    }
  }

  @container (width >= 460px) and (width <= 719px) {
    .mossrun1tr5qu1.mossrun1tr5qu1 {
      grid-template-areas: "name status actions"
                           "first second second";
    }
  }

  @container (width <= 459px) {
    .mossrunuk3vln.mossrunuk3vln {
      grid-template-areas: "name status"
                           "first second"
                           "actions actions";
    }

    .mossrunrfy87q.mossrunrfy87q {
      grid-template-areas: "name"
                           "first"
                           "second"
                           "status"
                           "actions";
    }

    .mossrun12do80i.mossrun12do80i {
      grid-template-areas: "name"
                           "first"
                           "second"
                           "third"
                           "status"
                           "actions";
    }

    .mossruniytpdj.mossruniytpdj {
      grid-template-areas: "name"
                           "first"
                           "status"
                           "actions";
    }
  }

  @container (width <= 719px) {
    .mossrun6zjudd.mossrun6zjudd {
      overflow: hidden;
    }
  }

  @container (width <= 759px) {
    .mossrun1faysd9.mossrun1faysd9 {
      overflow: hidden;
    }
  }

  @container (width <= 719px) {
    .mossrunawpbh0.mossrunawpbh0 {
      padding-block: 0;
    }
  }

  @container (width <= 759px) {
    .mossrunu9ez36.mossrunu9ez36 {
      padding-block: 0;
    }
  }

  @container (width <= 719px) {
    .mossrun11lfp7y.mossrun11lfp7y {
      padding-block: 12px;
    }
  }

  @container (width <= 759px) {
    .mossrun1kzg8yg.mossrun1kzg8yg {
      padding-block: 12px;
    }
  }

  @media (hover: hover) {
    .mossrun4ohgrr.mossrun4ohgrr:hover {
      text-decoration: underline;
    }
  }
}

@layer priority4 {
  .mossrun1yrzqix {
    -moz-appearance: textfield;
  }

  .mossrun1ua5tub {
    -webkit-box-orient: vertical;
  }

  .mossrunvmahel {
    -webkit-font-smoothing: antialiased;
  }

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

  .mossrun1yhjpo9 {
    -webkit-line-clamp: var(--x-WebkitLineClamp);
  }

  .mossrun7n795o {
    -webkit-mask-image: linear-gradient(to left, #0000, #000 20px);
  }

  .mossrun1g1gka5 {
    -webkit-mask-image: linear-gradient(to right, #0000, #000 20px calc(100% - 20px), #0000);
  }

  .mossrunxrd5uf {
    -webkit-mask-image: linear-gradient(to right, #0000, #000 20px);
  }

  .mossrun5lxg6s {
    -webkit-overflow-scrolling: touch;
  }

  .mossrung7jpbn {
    -webkit-text-fill-color: transparent;
  }

  .mossrundm6me4 {
    -webkit-text-fill-color: var(--moss-color-text-primary);
  }

  .mossrun1amp90o {
    -webkit-text-security: disc;
  }

  .mossrunpdipgo {
    -webkit-touch-callout: none;
  }

  .mossrun17x29bz {
    accent-color: var(--moss-color-accent);
  }

  .mossrun8gbvx8 {
    align-content: flex-start;
  }

  .mossrun10ukxgv {
    align-content: start;
  }

  .mossrun1pha0wt {
    align-items: baseline;
  }

  .mossrun6s0dn4 {
    align-items: center;
  }

  .mossrunpqajaz {
    align-items: end;
  }

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

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

  .mossrun1yy6ivq {
    align-items: safe center;
  }

  .mossrun7a106z {
    align-items: start;
  }

  .mossrun1qjc9v5 {
    align-items: stretch;
  }

  .mossrunoi2r2e {
    align-self: baseline;
  }

  .mossrunamitd3 {
    align-self: center;
  }

  .mossrunpvyfi4 {
    align-self: flex-end;
  }

  .mossrunqcrz7y {
    align-self: flex-start;
  }

  .mossrun1y8v6su {
    align-self: start;
  }

  .mossrunkh2ocl {
    align-self: stretch;
  }

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

  .mossrun17yabm6 {
    animation-delay: var(--duration-medium-min);
  }

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

  .mossrunpz12be {
    animation-direction: alternate;
  }

  .mossrun1i47e9z {
    animation-duration: .32s;
  }

  .mossrun4afe7t {
    animation-duration: .3s;
  }

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

  .mossrunr7ufhj {
    animation-duration: 1.1s;
  }

  .mossrun1m9vv7p {
    animation-duration: 1.2s;
  }

  .mossrunmg6eyc {
    animation-duration: 1.5s;
  }

  .mossrun18hd8ej {
    animation-duration: 1.6s;
  }

  .mossrunjlvqhv {
    animation-duration: 1ms;
  }

  .mossrun1q3qbx4 {
    animation-duration: 1s;
  }

  .mossrunius3t {
    animation-duration: 2.4s;
  }

  .mossrun1c74tu6 {
    animation-duration: 2s;
  }

  .mossrun9uej1z {
    animation-duration: var(--duration-fast-max);
  }

  .mossrunb2rp9n {
    animation-duration: var(--duration-fast);
  }

  .mossrunqgcaz {
    animation-duration: var(--duration-medium-max);
  }

  .mossrun12wqnr7 {
    animation-duration: var(--duration-medium);
  }

  .mossrun14qxm4i {
    animation-duration: var(--duration-slow-min);
  }

  .mossrunskzprw {
    animation-fill-mode: backwards;
  }

  .mossrun10e4vud {
    animation-fill-mode: forwards;
  }

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

  .mossrun1kjdhut {
    animation-name: moss-state-pulse;
  }

  .mossrun1vsiz7u {
    animation-name: mossrun11lauxq-B;
  }

  .mossrunm19ws2 {
    animation-name: mossrun188b6p3-B;
  }

  .mossrunefothx {
    animation-name: mossrun18re5ia-B;
  }

  .mossrunp83evf {
    animation-name: mossrun1ahk7ht-B;
  }

  .mossrun19pxd5l {
    animation-name: mossrun1b6yrix-B;
  }

  .mossrundkleqi {
    animation-name: mossrun1cuk9c5-B;
  }

  .mossrungw2ncb {
    animation-name: mossrun1fy8ia8-B;
  }

  .mossrunqfrap7 {
    animation-name: mossrun1gi7u7h-B;
  }

  .mossrunpzx8kf {
    animation-name: mossrun1k48ry3-B;
  }

  .mossrunb43obf {
    animation-name: mossrun1wc8ddo-B;
  }

  .mossrun18iql42 {
    animation-name: mossrun1xhkexc-B;
  }

  .mossrunko9tqg {
    animation-name: mossrun3q3iw1-B;
  }

  .mossrun1hlafoa {
    animation-name: mossrungnty7z-B;
  }

  .mossrun1ltdh93 {
    animation-name: mossruniylxmw-B;
  }

  .mossrun17y8e2z {
    animation-name: mossrunmg52f6-B;
  }

  .mossrun1hepzdw {
    animation-name: mossrunqng64z-B;
  }

  .mossrunhsynjq {
    animation-name: mossrunr3m334-B;
  }

  .mossrun7xl3xa {
    animation-name: mossrunsof9mh-B;
  }

  .mossrunukx625 {
    animation-name: mossruntut5q7-B;
  }

  .mossrungozbmz {
    animation-name: mossrunu7jd1z-B;
  }

  .mossrung3tce8 {
    animation-name: mossrunv1hr86-B;
  }

  .mossrungkmra5 {
    animation-name: mossrunwmkjkf-B;
  }

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

  .mossruna3vuyk {
    animation-timing-function: ease-out;
  }

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

  .mossrun193epu2 {
    animation-timing-function: steps(10, end);
  }

  .mossrun5rwk90 {
    animation-timing-function: steps(12, end);
  }

  .mossrun128ha8g {
    animation-timing-function: var(--ease-standard);
  }

  .mossrunjyslct {
    appearance: none;
  }

  .mossrunioom0i {
    aspect-ratio: var(--button-icon-only-aspect);
  }

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

  .mossrunlp1x4z {
    backface-visibility: hidden;
  }

  .mossrunpz0wpc {
    background-color: color-mix(in srgb,var(--moss-color-background-body) 45%,transparent);
  }

  .mossrun6nyaxv {
    background-color: color-mix(in srgb,var(--moss-color-background-muted) 38%,transparent);
  }

  .mossrun1jxlhyx {
    background-color: color-mix(in srgb,var(--moss-color-background-popover) 70%,transparent);
  }

  .mossrunc8dhku {
    background-color: color-mix(in srgb,var(--moss-color-background-popover) 94%,transparent);
  }

  .mossrun1cxcnqp {
    background-color: color-mix(in srgb,var(--moss-color-background-surface) 40%,transparent);
  }

  .mossrun1rv7p7c {
    background-color: color-mix(in srgb,var(--moss-color-border) 55%,transparent);
  }

  .mossrunosa393 {
    background-color: color-mix(in srgb,var(--moss-color-error) 12%,transparent);
  }

  .mossrun1jk2jaj {
    background-color: color-mix(in srgb,var(--moss-color-error) 5%,transparent);
  }

  .mossrun12s1r1y {
    background-color: color-mix(in srgb,var(--moss-color-error) 6%,var(--moss-color-background-card));
  }

  .mossrun1ebrfuz {
    background-color: color-mix(in srgb,var(--moss-color-error) 7%,var(--moss-color-background-muted));
  }

  .mossrun10kr2hs {
    background-color: color-mix(in srgb,var(--moss-color-success) 12%,transparent);
  }

  .mossrun1eyy9zv {
    background-color: color-mix(in srgb,var(--moss-color-success) 7%,var(--moss-color-background-muted));
  }

  .mossrun1ost9b6 {
    background-color: color-mix(in srgb,var(--moss-color-terminal-background) 66%,transparent);
  }

  .mossrun1ell8l7 {
    background-color: color-mix(in srgb,var(--moss-color-text-blue) 15%,transparent);
  }

  .mossrunmmeurx {
    background-color: color-mix(in srgb,var(--moss-color-text-danger) 45%,transparent);
  }

  .mossrun1o43od6 {
    background-color: color-mix(in srgb,var(--moss-color-text-danger) 8%,var(--moss-color-background-surface));
  }

  .mossrun1kqvcb7 {
    background-color: color-mix(in srgb,var(--moss-color-text-green) 11%,var(--moss-color-background-body));
  }

  .mossrun1wkggmy {
    background-color: color-mix(in srgb,var(--moss-color-text-green) 18%,var(--moss-color-background-body));
  }

  .mossrun16hqrvl {
    background-color: color-mix(in srgb,var(--moss-color-text-primary) 50%,transparent);
  }

  .mossrunk3740i {
    background-color: color-mix(in srgb,var(--moss-color-text-primary) 6%,transparent);
  }

  .mossrunkord6z {
    background-color: color-mix(in srgb,var(--moss-color-text-red) 10%,var(--moss-color-background-body));
  }

  .mossruno661yp {
    background-color: color-mix(in srgb,var(--moss-color-text-red) 16%,var(--moss-color-background-body));
  }

  .mossrunbfe6lw {
    background-color: color-mix(in srgb,var(--moss-color-warning) 7%,var(--moss-color-background-muted));
  }

  .mossrunsd7u6f {
    background-color: color-mix(in srgb,var(--moss-state-busy) 10%,transparent);
  }

  .mossrun1q459a {
    background-color: color-mix(in srgb,var(--moss-state-fault) 8%,var(--moss-color-background-muted));
  }

  .mossruntwfq29 {
    background-color: currentColor;
  }

  .mossrungcd1z6 {
    background-color: inherit;
  }

  .mossrunjbqb8w {
    background-color: #0000;
  }

  .mossrun6roqf8 {
    background-color: var(--agent-user-bubble, var(--moss-color-background-muted));
  }

  .mossrungcxg3y {
    background-color: var(--color-accent-muted);
  }

  .mossrun1ewilqj {
    background-color: var(--color-accent);
  }

  .mossrun1o0wnni {
    background-color: var(--color-background-blue);
  }

  .mossrun1de1mus {
    background-color: var(--color-background-card);
  }

  .mossrun1rgj867 {
    background-color: var(--color-background-cyan);
  }

  .mossrun1l5t2a3 {
    background-color: var(--color-background-error-inverted);
  }

  .mossrunspzpui {
    background-color: var(--color-background-gray);
  }

  .mossrun1sqjeoo {
    background-color: var(--color-background-green);
  }

  .mossrunwmxj5m {
    background-color: var(--color-background-muted);
  }

  .mossrun1e9xt6e {
    background-color: var(--color-background-orange);
  }

  .mossrunnpoty2 {
    background-color: var(--color-background-pink);
  }

  .mossrun1prclbq {
    background-color: var(--color-background-popover);
  }

  .mossrun16i6n6f {
    background-color: var(--color-background-purple);
  }

  .mossrun1cibrc5 {
    background-color: var(--color-background-red);
  }

  .mossrun10xzikg {
    background-color: var(--color-background-surface);
  }

  .mossrun1jtji5o {
    background-color: var(--color-background-teal);
  }

  .mossrun1bo7t0x {
    background-color: var(--color-background-yellow);
  }

  .mossrun7njt3n {
    background-color: var(--color-border-emphasized);
  }

  .mossrun1m4xfpy {
    background-color: var(--color-border);
  }

  .mossrun1pritpl {
    background-color: var(--color-error-muted);
  }

  .mossrun1pjz0fi {
    background-color: var(--color-error);
  }

  .mossrunowkcby {
    background-color: var(--color-icon-primary);
  }

  .mossrun1q5y3ey {
    background-color: var(--color-icon-secondary);
  }

  .mossrun17x4s8c {
    background-color: var(--color-neutral);
  }

  .mossrun1azo05 {
    background-color: var(--color-on-accent);
  }

  .mossrun1lmrjuc {
    background-color: var(--color-overlay-hover);
  }

  .mossrunprdx6m {
    background-color: var(--color-skeleton);
  }

  .mossrunu13z74 {
    background-color: var(--color-success-muted);
  }

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

  .mossrunzyc27v {
    background-color: var(--color-syntax-background);
  }

  .mossrun16fr6go {
    background-color: var(--color-text-disabled);
  }

  .mossrun19aspcf {
    background-color: var(--color-text-primary);
  }

  .mossrun24i8r5 {
    background-color: var(--color-warning-muted);
  }

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

  .mossrun1ffpqmx {
    background-color: var(--moss-color-accent-muted);
  }

  .mossrun15nivn4 {
    background-color: var(--moss-color-accent);
  }

  .mossrun446ij5 {
    background-color: var(--moss-color-background-body);
  }

  .mossrunhumac1 {
    background-color: var(--moss-color-background-canvas-muted);
  }

  .mossrun19ajheg {
    background-color: var(--moss-color-background-canvas);
  }

  .mossrun2yq5r6 {
    background-color: var(--moss-color-background-card);
  }

  .mossrun1mzu1f9 {
    background-color: var(--moss-color-background-chrome);
  }

  .mossrun1n76ee7 {
    background-color: var(--moss-color-background-control);
  }

  .mossrun43pou4 {
    background-color: var(--moss-color-background-danger);
  }

  .mossrun1t19w5g {
    background-color: var(--moss-color-background-inverted);
  }

  .mossrun1nz7ihu {
    background-color: var(--moss-color-background-muted);
  }

  .mossrun1h9r6d2 {
    background-color: var(--moss-color-background-navigation-hover);
  }

  .mossrunso3rlp {
    background-color: var(--moss-color-background-navigation-selected);
  }

  .mossrun791cxj {
    background-color: var(--moss-color-background-navigation);
  }

  .mossrun1y5mcn3 {
    background-color: var(--moss-color-background-popover);
  }

  .mossrun166utea {
    background-color: var(--moss-color-background-red);
  }

  .mossrun1nwwshb {
    background-color: var(--moss-color-background-selected);
  }

  .mossrun1d0aljg {
    background-color: var(--moss-color-background-surface);
  }

  .mossrunv4lerc {
    background-color: var(--moss-color-background-yellow);
  }

  .mossrun1fa5xxx {
    background-color: var(--moss-color-bg-secondary);
  }

  .mossrun13pnhqg {
    background-color: var(--moss-color-border-emphasized);
  }

  .mossrun3g0o24 {
    background-color: var(--moss-color-border);
  }

  .mossrun8n3x1t {
    background-color: var(--moss-color-chart-1);
  }

  .mossrunwc7rqv {
    background-color: var(--moss-color-chart-2);
  }

  .mossrunt3x8h4 {
    background-color: var(--moss-color-chart-3);
  }

  .mossrun9ftr8r {
    background-color: var(--moss-color-chart-4);
  }

  .mossrun1x4c19r {
    background-color: var(--moss-color-chart-5);
  }

  .mossrun1ukbnfj {
    background-color: var(--moss-color-chart-6);
  }

  .mossrunmmz8ur {
    background-color: var(--moss-color-chart-7);
  }

  .mossrunsttuku {
    background-color: var(--moss-color-chart-other);
  }

  .mossrun1rcp9hb {
    background-color: var(--moss-color-error-muted);
  }

  .mossrun3d9nio {
    background-color: var(--moss-color-error);
  }

  .mossrunklvhko {
    background-color: var(--moss-color-icon-secondary);
  }

  .mossrunfv7js0 {
    background-color: var(--moss-color-neutral);
  }

  .mossrun15tiuea {
    background-color: var(--moss-color-overlay-hover);
  }

  .mossrunw11k7z {
    background-color: var(--moss-color-overlay-selected);
  }

  .mossrun1bzp29b {
    background-color: var(--moss-color-success-muted);
  }

  .mossrun141jvte {
    background-color: var(--moss-color-success);
  }

  .mossrun57lljj {
    background-color: var(--moss-color-terminal-background);
  }

  .mossrun1cmvx2u {
    background-color: var(--moss-color-text-accent);
  }

  .mossrun1a0su1o {
    background-color: var(--moss-color-text-blue);
  }

  .mossrunwjy2r4 {
    background-color: var(--moss-color-text-cyan);
  }

  .mossrunrosfvz {
    background-color: var(--moss-color-text-danger);
  }

  .mossrunwh56hx {
    background-color: var(--moss-color-text-disabled);
  }

  .mossrunw4ux49 {
    background-color: var(--moss-color-text-green);
  }

  .mossrun400tu4 {
    background-color: var(--moss-color-text-orange);
  }

  .mossrun20ihk8 {
    background-color: var(--moss-color-text-pink);
  }

  .mossrunfq9xt0 {
    background-color: var(--moss-color-text-primary);
  }

  .mossrun1fsaot4 {
    background-color: var(--moss-color-text-purple);
  }

  .mossrunj4a8oq {
    background-color: var(--moss-color-text-red);
  }

  .mossrun1t8fulb {
    background-color: var(--moss-color-text-success);
  }

  .mossrun9odvy7 {
    background-color: var(--moss-color-text-teal);
  }

  .mossrun32v0ln {
    background-color: var(--moss-color-text-warning);
  }

  .mossrun19ss72a {
    background-color: var(--moss-color-text-yellow);
  }

  .mossrun1lamwb9 {
    background-color: var(--moss-color-warning-muted);
  }

  .mossrun7rqk7o {
    background-color: var(--moss-color-warning);
  }

  .mossrun1f64pdx {
    background-color: var(--moss-state-busy);
  }

  .mossrun1gayi5u {
    background-color: var(--moss-state-idle);
  }

  .mossrun1xz99d0 {
    background-color: var(--moss-state-ready);
  }

  .mossrun11ey49u {
    background-color: var(--search-picker-active);
  }

  .mossrunl8spv7 {
    background-color: var(--x-backgroundColor);
  }

  .mossrun3w8acy {
    background-image: linear-gradient(to bottom,transparent,var(--moss-color-background-canvas) var(--moss-spacing-6));
  }

  .mossrun18o3ruo {
    background-image: none;
  }

  .mossrunaledqr {
    background-image: radial-gradient(circle at 50% 46%,color-mix(in srgb,var(--moss-color-accent) 7%,transparent) 0,transparent 42%);
  }

  .mossrun1u4arj4 {
    border-block-color: var(--moss-color-border);
  }

  .mossrunykt701 {
    border-block-style: solid;
  }

  .mossrun1a9v4ff {
    border-block-width: .5px;
  }

  .mossrun1mwwwfo {
    border-collapse: collapse;
  }

  .mossrun1vathgz {
    border-collapse: separate;
  }

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

  .mossrun6k0y1c {
    border-end-end-radius: var(--_chat-composer-radius);
  }

  .mossruniaxfje {
    border-end-end-radius: var(--radius-container);
  }

  .mossrun14i3lts {
    border-end-end-radius: var(--radius-element);
  }

  .mossrun1dgc8on {
    border-end-end-radius: var(--radius-full);
  }

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

  .mossrunkvxy4d {
    border-end-start-radius: var(--_chat-composer-radius);
  }

  .mossrun14k8p9y {
    border-end-start-radius: var(--radius-container);
  }

  .mossrunquck67 {
    border-end-start-radius: var(--radius-element);
  }

  .mossrun1wc3881 {
    border-end-start-radius: var(--radius-full);
  }

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

  .mossrunozmayw {
    border-inline-end-color: var(--moss-color-border);
  }

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

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

  .mossrunw8tdv1 {
    border-inline-end-width: var(--border-width);
  }

  .mossrun1r7smd0 {
    border-inline-start-color: color-mix(in srgb,currentColor 22%,transparent);
  }

  .mossrun1j92z86 {
    border-inline-start-color: var(--color-border);
  }

  .mossrun1idmksc {
    border-inline-start-color: var(--moss-color-border-emphasized);
  }

  .mossrunmqdrh5 {
    border-inline-start-color: var(--moss-color-border);
  }

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

  .mossrunc5fred {
    border-inline-start-width: .5px;
  }

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

  .mossrunyumdvf {
    border-inline-start-width: 2px;
  }

  .mossrunct1zlm {
    border-inline-start-width: 3px;
  }

  .mossrungbv0en {
    border-inline-start-width: var(--border-width);
  }

  .mossrun1gukg7c {
    border-spacing: 0;
  }

  .mossrun11tidr1 {
    border-spacing: 14px 10px;
  }

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

  .mossrun180vkcf {
    border-start-end-radius: 20px;
  }

  .mossrunzc3kxz {
    border-start-end-radius: var(--_chat-composer-radius);
  }

  .mossrun1a4rv9f {
    border-start-end-radius: var(--moss-radius-container);
  }

  .mossrun7hs6f1 {
    border-start-end-radius: var(--radius-container);
  }

  .mossrun8agd5o {
    border-start-end-radius: var(--radius-full);
  }

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

  .mossrun12ol6y4 {
    border-start-start-radius: 20px;
  }

  .mossruny7p8pm {
    border-start-start-radius: var(--_chat-composer-radius);
  }

  .mossrun1oq9d1k {
    border-start-start-radius: var(--moss-radius-container);
  }

  .mossrun81l70g {
    border-start-start-radius: var(--radius-container);
  }

  .mossrun19415el {
    border-start-start-radius: var(--radius-full);
  }

  .mossruna9w133 {
    box-shadow: -16px 0 12px -4px var(--moss-color-background-navigation-hover);
  }

  .mossrun16xdo6 {
    box-shadow: -16px 0 12px -4px var(--moss-color-background-navigation-selected);
  }

  .mossrun1izmuzc {
    box-shadow: 0 0 0 1.5px var(--moss-color-background-surface);
  }

  .mossrun1fbg0ls {
    box-shadow: 0 0 0 1px var(--moss-color-background-surface);
  }

  .mossrunhm6j5p {
    box-shadow: 0 0 0 1px var(--moss-color-border),var(--moss-shadow-menu);
  }

  .mossrun1y1buos {
    box-shadow: 0 0 0 2px var(--moss-color-background-selected);
  }

  .mossrun1t8lr8z {
    box-shadow: 0 0 0 3px var(--moss-color-accent-muted);
  }

  .mossrunxdmjx9 {
    box-shadow: 0 3px 12px var(--moss-color-shadow);
  }

  .mossrunwysdsw {
    box-shadow: inset 0 -2px var(--moss-color-accent);
  }

  .mossrun1lllufx {
    box-shadow: inset 0 0 0 1px color-mix(in srgb,var(--moss-state-busy) 24%,transparent);
  }

  .mossrun1lp15jv {
    box-shadow: inset 0 0 0 1px var(--color-border-emphasized);
  }

  .mossrun1iobdd1 {
    box-shadow: inset 0 0 0 1px var(--color-text-primary);
  }

  .mossruncb09ed {
    box-shadow: inset 0 0 0 1px var(--moss-color-accent);
  }

  .mossruntf153g {
    box-shadow: inset 0 0 0 1px var(--moss-color-border-focus);
  }

  .mossrun5pqcgr {
    box-shadow: inset 0 0 0 2px var(--moss-color-accent);
  }

  .mossrun1gnnqk1 {
    box-shadow: none;
  }

  .mossrun1p8z4y0 {
    box-shadow: var(--_card-ring, 0 0 transparent),var(--_card-elevation, 0 0 transparent);
  }

  .mossrun1l1tnr5 {
    box-shadow: var(--moss-shadow-high);
  }

  .mossrun1x6a2fj {
    box-shadow: var(--moss-shadow-low);
  }

  .mossrunw9pzu4 {
    box-shadow: var(--moss-shadow-med);
  }

  .mossrunt08ixe {
    box-shadow: var(--moss-shadow-menu);
  }

  .mossrun1kcpxr7 {
    box-shadow: var(--shadow-high);
  }

  .mossrun1i5ehqx {
    box-shadow: var(--shadow-low);
  }

  .mossrun14hfi27 {
    box-shadow: var(--shadow-med);
  }

  .mossrun9f619 {
    box-sizing: border-box;
  }

  .mossrunvd3k3c {
    caption-side: top;
  }

  .mossrunxugrtn {
    caret-color: var(--color-accent);
  }

  .mossrunc2o9ls {
    caret-color: var(--moss-color-text-primary);
  }

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

  .mossrun1gj8qfm {
    clip-path: none;
  }

  .mossruneh89do {
    clip: rect(0 0 0 0);
  }

  .mossrunzpqnlu {
    clip: rect(0,0,0,0);
  }

  .mossrunntwwlm {
    --lightningcss-light: ;
    --lightningcss-dark: initial;
    color-scheme: dark;
  }

  .mossrun108lcm5 {
    --lightningcss-light: initial;
    --lightningcss-dark: ;
    color-scheme: light dark;
  }

  @media (prefers-color-scheme: dark) {
    .mossrun108lcm5 {
      --lightningcss-light: ;
      --lightningcss-dark: initial;
    }
  }

  .mossrun19aimcq {
    --lightningcss-light: initial;
    --lightningcss-dark: ;
    color-scheme: light;
  }

  .mossrun5vag71 {
    color: color-mix(in srgb,var(--moss-color-text-primary) 35%,transparent);
  }

  .mossrun9lpqfn {
    color: color-mix(in srgb,var(--moss-color-text-primary) 40%,transparent);
  }

  .mossrun1f7okww {
    color: color-mix(in srgb,var(--moss-color-text-primary) 45%,transparent);
  }

  .mossrun1yga2nv {
    color: color-mix(in srgb,var(--moss-color-text-primary) 50%,transparent);
  }

  .mossrunc6e3ku {
    color: color-mix(in srgb,var(--moss-color-text-primary) 60%,transparent);
  }

  .mossrun15rks2t {
    color: currentColor;
  }

  .mossrun1heor9g {
    color: inherit;
  }

  .mossrun19co3pv {
    color: #0000;
  }

  .mossrun14y3euo {
    color: var(--_item-label-color, var(--moss-color-text-primary));
  }

  .mossrunqwr325 {
    color: var(--color-accent);
  }

  .mossrunrkvqaz {
    color: var(--color-background-surface);
  }

  .mossrunjt36v0 {
    color: var(--color-error);
  }

  .mossrun1fns2mt {
    color: var(--color-icon-blue);
  }

  .mossrun157w0xa {
    color: var(--color-icon-cyan);
  }

  .mossrunqa6c3m {
    color: var(--color-icon-disabled);
  }

  .mossrun1eyinzz {
    color: var(--color-icon-gray);
  }

  .mossrunmxeech {
    color: var(--color-icon-green);
  }

  .mossrunxu74a4 {
    color: var(--color-icon-orange);
  }

  .mossrun1kxxfg5 {
    color: var(--color-icon-pink);
  }

  .mossruntbr613 {
    color: var(--color-icon-primary);
  }

  .mossrunzdw94u {
    color: var(--color-icon-purple);
  }

  .mossruneffzf7 {
    color: var(--color-icon-red);
  }

  .mossrunv9yike {
    color: var(--color-icon-secondary);
  }

  .mossrun1f3zxcb {
    color: var(--color-icon-teal);
  }

  .mossrun1g6zdft {
    color: var(--color-icon-yellow);
  }

  .mossrun17wrial {
    color: var(--color-on-accent);
  }

  .mossrun1m024r3 {
    color: var(--color-on-error);
  }

  .mossrunri61p4 {
    color: var(--color-on-success);
  }

  .mossrunrebv38 {
    color: var(--color-on-warning);
  }

  .mossruntjic6 {
    color: var(--color-success);
  }

  .mossrun1mjzq1q {
    color: var(--color-syntax-comment);
  }

  .mossrundfisg {
    color: var(--color-syntax-variable);
  }

  .mossrunjse4m1 {
    color: var(--color-text-accent);
  }

  .mossrun1vvqiwl {
    color: var(--color-text-blue);
  }

  .mossrun1txnczv {
    color: var(--color-text-cyan);
  }

  .mossrunnbbluu {
    color: var(--color-text-disabled);
  }

  .mossrunru1t7f {
    color: var(--color-text-gray);
  }

  .mossrunltfdvo {
    color: var(--color-text-green);
  }

  .mossrunm47u9q {
    color: var(--color-text-orange);
  }

  .mossruniuofww {
    color: var(--color-text-pink);
  }

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

  .mossrun1m9wyeb {
    color: var(--color-text-purple);
  }

  .mossrun1joocv1 {
    color: var(--color-text-red);
  }

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

  .mossrun9x0lbs {
    color: var(--color-text-teal);
  }

  .mossrundhq94a {
    color: var(--color-text-yellow);
  }

  .mossruns3pv69 {
    color: var(--color-warning);
  }

  .mossrunlets63 {
    color: var(--moss-color-accent);
  }

  .mossruntm05wr {
    color: var(--moss-color-background-body);
  }

  .mossrun1ub6ow2 {
    color: var(--moss-color-background-surface);
  }

  .mossrun1cxeo2l {
    color: var(--moss-color-border-emphasized);
  }

  .mossrun97es6k {
    color: var(--moss-color-error);
  }

  .mossrun1y2trzp {
    color: var(--moss-color-icon-primary);
  }

  .mossrun1coa5f0 {
    color: var(--moss-color-icon-secondary);
  }

  .mossrunth6aju {
    color: var(--moss-color-on-accent);
  }

  .mossrun1kwmrql {
    color: var(--moss-color-on-danger);
  }

  .mossrun1intvx7 {
    color: var(--moss-color-success);
  }

  .mossrun1ngd1ku {
    color: var(--moss-color-syntax-attribute);
  }

  .mossrun1g5pl5m {
    color: var(--moss-color-syntax-comment);
  }

  .mossrun1x79r0l {
    color: var(--moss-color-syntax-constant);
  }

  .mossrun1v0dicb {
    color: var(--moss-color-syntax-function);
  }

  .mossrun1vjg73e {
    color: var(--moss-color-syntax-keyword);
  }

  .mossrun1lutrjl {
    color: var(--moss-color-syntax-number);
  }

  .mossrun1olggax {
    color: var(--moss-color-syntax-operator);
  }

  .mossrunb0eu8v {
    color: var(--moss-color-syntax-property);
  }

  .mossrun1hgvakk {
    color: var(--moss-color-syntax-punctuation);
  }

  .mossrun1ipdxpp {
    color: var(--moss-color-syntax-string);
  }

  .mossrun12vob6q {
    color: var(--moss-color-syntax-tag);
  }

  .mossrunf8es6b {
    color: var(--moss-color-syntax-type);
  }

  .mossrun1isclqd {
    color: var(--moss-color-syntax-variable);
  }

  .mossrun16etcpw {
    color: var(--moss-color-text-accent);
  }

  .mossrun1yco3iy {
    color: var(--moss-color-text-blue);
  }

  .mossrun1jck5ak {
    color: var(--moss-color-text-cyan);
  }

  .mossrunf54oh4 {
    color: var(--moss-color-text-danger);
  }

  .mossrun1w0ox4s {
    color: var(--moss-color-text-disabled);
  }

  .mossrunlycecq {
    color: var(--moss-color-text-green);
  }

  .mossrun1wxlafc {
    color: var(--moss-color-text-orange);
  }

  .mossrunx72qqe {
    color: var(--moss-color-text-pink);
  }

  .mossrun193whwg {
    color: var(--moss-color-text-primary);
  }

  .mossrun75iz9 {
    color: var(--moss-color-text-purple);
  }

  .mossrun1a3pg1k {
    color: var(--moss-color-text-red);
  }

  .mossrunk37pj3 {
    color: var(--moss-color-text-secondary);
  }

  .mossrun78q3db {
    color: var(--moss-color-text-success);
  }

  .mossrun4wnu4v {
    color: var(--moss-color-text-teal);
  }

  .mossrun1j1yodw {
    color: var(--moss-color-text-warning);
  }

  .mossrunsnowpj {
    color: var(--moss-color-text-yellow);
  }

  .mossrun1hchm8q {
    color: var(--moss-color-warning);
  }

  .mossrun10fd3f3 {
    color: var(--moss-state-fault);
  }

  .mossrun1dx40to {
    color: var(--moss-state-ready);
  }

  .mossrun14rh7hd {
    color: var(--x-color);
  }

  .mossrun1amjocr {
    column-gap: 10px;
  }

  .mossruntqikln {
    column-gap: 12px;
  }

  .mossrun40hh3e {
    column-gap: 16px;
  }

  .mossrunmixu3c {
    column-gap: 6px;
  }

  .mossrunfex06f {
    column-gap: 8px;
  }

  .mossrunf5zn4v {
    column-gap: calc(var(--spacing-3) + var(--border-width) + var(--spacing-4));
  }

  .mossrun10p0tcw {
    column-gap: var(--moss-spacing-2);
  }

  .mossrun1d5cbtk {
    column-gap: var(--moss-spacing-3);
  }

  .mossrun1kihgfc {
    column-gap: var(--spacing-0-5);
  }

  .mossrun1o57wo1 {
    column-gap: var(--spacing-0);
  }

  .mossrun1thn6ci {
    column-gap: var(--spacing-1-5);
  }

  .mossrun1lfs0n9 {
    column-gap: var(--spacing-1);
  }

  .mossrun1p37tyl {
    column-gap: var(--spacing-10);
  }

  .mossrunak3so {
    column-gap: var(--spacing-2);
  }

  .mossrunewh9hi {
    column-gap: var(--spacing-3);
  }

  .mossrunty4p9g {
    column-gap: var(--spacing-4);
  }

  .mossrun1eqhezk {
    column-gap: var(--spacing-5);
  }

  .mossrun3qlgwd {
    column-gap: var(--spacing-6);
  }

  .mossrunicv188 {
    column-gap: var(--spacing-8);
  }

  .mossrun41o525 {
    contain: inline-size;
  }

  .mossrunawy1a7 {
    contain: layout style;
  }

  .mossrunapzu60 {
    container-name: agent-chat;
  }

  .mossrun1xzdpxk {
    container-name: agent-composer;
  }

  .mossrun8t3slt {
    container-name: pane-tabs;
  }

  .mossrun1n9zu39 {
    container-name: routine-detail;
  }

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

  .mossrunb5mbof {
    content-visibility: auto;
  }

  .mossrun2mqkv3 {
    counter-increment: moss-list;
  }

  .mossrun1vz5rt0 {
    counter-reset: moss-list;
  }

  .mossrun1khind5 {
    counter-reset: var(--x-counterReset);
  }

  .mossrunicojor {
    cursor: col-resize;
  }

  .mossrunt0e3qv {
    cursor: default;
  }

  .mossrun7eptgl {
    cursor: ew-resize;
  }

  .mossrun1jm3nie {
    cursor: grab;
  }

  .mossruni9pz9s {
    cursor: grabbing;
  }

  .mossrunmper1u {
    cursor: inherit;
  }

  .mossrun1h6gzvc {
    cursor: not-allowed;
  }

  .mossrun1ypdohk {
    cursor: pointer;
  }

  .mossrunyozgr7 {
    cursor: row-resize;
  }

  .mossrun1ed109x {
    cursor: text;
  }

  .mossrun1huxd7x {
    cursor: zoom-in;
  }

  .mossrun104kibb {
    display: -webkit-box;
  }

  .mossrun1lliihq {
    display: block;
  }

  .mossrunjp7ctv {
    display: contents;
  }

  .mossrun78zum5 {
    display: flex;
  }

  .mossrunrvj5dj {
    display: grid;
  }

  .mossrun1rg5ohu {
    display: inline-block;
  }

  .mossrun3nfvp2 {
    display: inline-flex;
  }

  .mossrunwz0xwf {
    display: inline-grid;
  }

  .mossrunt0psk2 {
    display: inline;
  }

  .mossrun1s85apg {
    display: none;
  }

  .mossrun5f5z56 {
    field-sizing: content;
  }

  .mossrunbh8q5q {
    fill: none;
  }

  .mossruny6m8k3 {
    fill: #0000;
  }

  .mossruncmbink {
    fill: var(--moss-color-chart-1);
  }

  .mossrun6xig50 {
    fill: var(--moss-color-chart-2);
  }

  .mossrun1ofupnb {
    fill: var(--moss-color-chart-3);
  }

  .mossrun1hevn6x {
    fill: var(--moss-color-chart-4);
  }

  .mossrunymspt4 {
    fill: var(--moss-color-chart-5);
  }

  .mossrun1khulqe {
    fill: var(--moss-color-chart-6);
  }

  .mossrun17hbaif {
    fill: var(--moss-color-chart-7);
  }

  .mossrun1fdxlm6 {
    fill: var(--moss-color-chart-other);
  }

  .mossrun1u4sxaa {
    fill: var(--moss-color-overlay-hover);
  }

  .mossrun18lfeum {
    fill: var(--moss-color-text-secondary);
  }

  .mossrun1r8uery {
    flex-basis: 0;
  }

  .mossrun1l7klhg {
    flex-basis: 100%;
  }

  .mossrun861rx3 {
    flex-basis: 18rem;
  }

  .mossrun5z4jtk {
    flex-basis: 240px;
  }

  .mossrundl72j9 {
    flex-basis: auto;
  }

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

  .mossrundt5ytf {
    flex-direction: column;
  }

  .mossrun1q0g3np {
    flex-direction: row;
  }

  .mossrun1c4vz4f {
    flex-grow: 0;
  }

  .mossrun1iyjqo2 {
    flex-grow: 1;
  }

  .mossrun2lah0s {
    flex-shrink: 0;
  }

  .mossruns83m0k {
    flex-shrink: 1;
  }

  .mossrun5wqa0o {
    flex-shrink: 2;
  }

  .mossrunozqiw3 {
    flex-wrap: nowrap;
  }

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

  .mossrun1a02dak {
    flex-wrap: wrap;
  }

  .mossrunjb2p0i {
    font-family: inherit;
  }

  .mossrun9ynric {
    font-family: var(--font-family-body);
  }

  .mossrun9m5x89 {
    font-family: var(--font-family-code);
  }

  .mossrunhkujjh {
    font-family: var(--moss-chat-font-ui);
  }

  .mossrunk5ufwb {
    font-family: var(--moss-font-code);
  }

  .mossrun1cr711d {
    font-family: var(--moss-font-mono, ui-monospace,monospace);
  }

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

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

  .mossrun14osyb5 {
    font-family: var(--moss-font-ui);
  }

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

  .mossrun9wccx5 {
    font-size: .95em;
  }

  .mossrun1603h9y {
    font-size: 1.25rem;
  }

  .mossrunngnso2 {
    font-size: 1.5rem;
  }

  .mossrun1k6wstc {
    font-size: 10px;
  }

  .mossrun1j6dyjg {
    font-size: 11px;
  }

  .mossrunfifm61 {
    font-size: 12px;
  }

  .mossrun1j61zf2 {
    font-size: 16px;
  }

  .mossrunosj86m {
    font-size: 18px;
  }

  .mossrun1jchvi3 {
    font-size: 1rem;
  }

  .mossrunwsyq91 {
    font-size: 20px;
  }

  .mossrun1ewwscv {
    font-size: 26px;
  }

  .mossrun158volk {
    font-size: calc(var(--moss-chat-text-ui) * .7143);
  }

  .mossrun18sg08d {
    font-size: calc(var(--moss-chat-text-ui) * .7857);
  }

  .mossrun1nyuo {
    font-size: calc(var(--moss-chat-text-ui) * .8214);
  }

  .mossrunx4yxdg {
    font-size: calc(var(--moss-chat-text-ui) * .8571);
  }

  .mossrun1rfkyad {
    font-size: calc(var(--moss-chat-text-ui) * .8929);
  }

  .mossruneelhfu {
    font-size: calc(var(--moss-chat-text-ui) * .9286);
  }

  .mossrun1jbfsa5 {
    font-size: calc(var(--moss-chat-text-ui) * .9643);
  }

  .mossrunkc40ur {
    font-size: calc(var(--moss-chat-text-ui) * 1.0357);
  }

  .mossrun11wiiuw {
    font-size: calc(var(--moss-chat-text-ui) * 1.1071);
  }

  .mossrun1vlcjjo {
    font-size: calc(var(--moss-chat-text-ui) * 1.25);
  }

  .mossrun1cwle59 {
    font-size: calc(var(--moss-chat-text-ui) * 1);
  }

  .mossrun1pi7n60 {
    font-size: calc(var(--moss-text-mono) * .9167);
  }

  .mossrun1smj3kt {
    font-size: calc(var(--moss-text-ui) * .6429);
  }

  .mossrun1vswer2 {
    font-size: calc(var(--moss-text-ui) * .6786);
  }

  .mossrun14p4dfm {
    font-size: calc(var(--moss-text-ui) * .7143);
  }

  .mossrun1omexpx {
    font-size: calc(var(--moss-text-ui) * .75);
  }

  .mossrunfkz5k5 {
    font-size: calc(var(--moss-text-ui) * .7857);
  }

  .mossrunloumdg {
    font-size: calc(var(--moss-text-ui) * .8214);
  }

  .mossrun1dhykmn {
    font-size: calc(var(--moss-text-ui) * .8571);
  }

  .mossrun22ffk6 {
    font-size: calc(var(--moss-text-ui) * .86);
  }

  .mossrun1b6x83e {
    font-size: calc(var(--moss-text-ui) * .8929);
  }

  .mossrun6wvhuu {
    font-size: calc(var(--moss-text-ui) * .9286);
  }

  .mossrun1r2ap2s {
    font-size: calc(var(--moss-text-ui) * .9643);
  }

  .mossrunxnkpv7 {
    font-size: calc(var(--moss-text-ui) * 1.0714);
  }

  .mossrun1fid7k0 {
    font-size: calc(var(--moss-text-ui) * 1.1429);
  }

  .mossrun1jzl4md {
    font-size: calc(var(--moss-text-ui) * 1.2143);
  }

  .mossrun1m6innv {
    font-size: calc(var(--moss-text-ui) * 1.3571);
  }

  .mossrun1yx98w0 {
    font-size: calc(var(--moss-text-ui) * 1.4286);
  }

  .mossrun1sun00h {
    font-size: calc(var(--moss-text-ui) * 1.5714);
  }

  .mossrunbe4mh3 {
    font-size: calc(var(--moss-text-ui) * 1.8571);
  }

  .mossrun1t0fo4x {
    font-size: calc(var(--moss-text-ui) * 1);
  }

  .mossrun5zluxz {
    font-size: calc(var(--moss-text-ui) * 12 / 14);
  }

  .mossrunwsr0mi {
    font-size: calc(var(--moss-text-ui) * 12 / 7);
  }

  .mossrun18i9mhl {
    font-size: calc(var(--moss-text-ui) * 13 / 14);
  }

  .mossrun2qlkin {
    font-size: calc(var(--moss-text-ui) * 13.5 / 14);
  }

  .mossrun5363ye {
    font-size: calc(var(--moss-text-ui) * 15 / 14);
  }

  .mossrun13zoaca {
    font-size: calc(var(--moss-text-ui) * 17 / 14);
  }

  .mossrun1fz898f {
    font-size: calc(var(--moss-text-ui) * 2);
  }

  .mossrun859ie4 {
    font-size: calc(var(--moss-text-ui) * 8 / 7);
  }

  .mossrungi9n8x {
    font-size: calc(var(--moss-text-ui) * 9 / 7);
  }

  .mossrun1qlqyl8 {
    font-size: inherit;
  }

  .mossrunwbwqjr {
    font-size: var(--_item-description-size, var(--moss-text-supporting-size));
  }

  .mossrunojye9i {
    font-size: var(--_item-label-size, var(--moss-text-body-size));
  }

  .mossrunhs0kqb {
    font-size: var(--font-size-2xl);
  }

  .mossrun16a80zy {
    font-size: var(--font-size-2xs);
  }

  .mossrun10srzze {
    font-size: var(--font-size-3xl);
  }

  .mossrun10p7juq {
    font-size: var(--font-size-3xs);
  }

  .mossrunqcvi3d {
    font-size: var(--font-size-4xl);
  }

  .mossrunxc45ev {
    font-size: var(--font-size-4xs);
  }

  .mossrun1j29vfg {
    font-size: var(--font-size-base);
  }

  .mossrunc7cgfe {
    font-size: var(--font-size-lg);
  }

  .mossrun1eqnyfr {
    font-size: var(--font-size-sm);
  }

  .mossrun1wqms48 {
    font-size: var(--font-size-xl);
  }

  .mossrun51wmvv {
    font-size: var(--font-size-xs);
  }

  .mossrun5xcds7 {
    font-size: var(--moss-chat-text-ui);
  }

  .mossrun14v4f2g {
    font-size: var(--moss-text-body-size);
  }

  .mossrun1ahr7e2 {
    font-size: var(--moss-text-code-size);
  }

  .mossrun1ltqdus {
    font-size: var(--moss-text-heading-3-size);
  }

  .mossrunvfi2om {
    font-size: var(--moss-text-heading-4-size);
  }

  .mossrun8iv2od {
    font-size: var(--moss-text-heading-md, 20px);
  }

  .mossruntw0il8 {
    font-size: var(--moss-text-label-size);
  }

  .mossrun1da1gir {
    font-size: var(--moss-text-menu-size);
  }

  .mossrun1nhn2zf {
    font-size: var(--moss-text-mono);
  }

  .mossrun15rkuai {
    font-size: var(--moss-text-supporting-size);
  }

  .mossrun1ustv07 {
    font-size: var(--moss-text-ui-sm);
  }

  .mossrun3go63g {
    font-size: var(--moss-text-ui-xs);
  }

  .mossrun1fu9arn {
    font-size: var(--moss-text-ui);
  }

  .mossrunjm74w1 {
    font-size: var(--text-body-size);
  }

  .mossrunp03k98 {
    font-size: var(--text-code-size);
  }

  .mossrunsub3ws {
    font-size: var(--text-display-1-size);
  }

  .mossrun1yego12 {
    font-size: var(--text-display-2-size);
  }

  .mossrunlgnzhf {
    font-size: var(--text-display-3-size);
  }

  .mossruncg7oai {
    font-size: var(--text-heading-1-size);
  }

  .mossrun1xvnhcw {
    font-size: var(--text-heading-2-size);
  }

  .mossrunii13ha {
    font-size: var(--text-heading-3-size);
  }

  .mossrun8tkxat {
    font-size: var(--text-heading-4-size);
  }

  .mossrunsgqta0 {
    font-size: var(--text-heading-5-size);
  }

  .mossrunw5ohdf {
    font-size: var(--text-heading-6-size);
  }

  .mossruncr08ib {
    font-size: var(--text-label-size);
  }

  .mossrun18juvz8 {
    font-size: var(--text-large-size);
  }

  .mossrun141an7d {
    font-size: var(--text-supporting-size);
  }

  .mossrun1k4tb9n {
    font-style: italic;
  }

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

  .mossruno1l8bm {
    font-weight: 400;
  }

  .mossrunk50ysn {
    font-weight: 500;
  }

  .mossrunfbjfs5 {
    font-weight: 540;
  }

  .mossrunh88oxj {
    font-weight: 550;
  }

  .mossrun1s688f {
    font-weight: 600;
  }

  .mossrun19s9jnd {
    font-weight: 650;
  }

  .mossrun1xlr1w8 {
    font-weight: 700;
  }

  .mossrun1pd3egz {
    font-weight: inherit;
  }

  .mossrun1lvx875 {
    font-weight: var(--font-weight-bold);
  }

  .mossrun1e4wzip {
    font-weight: var(--font-weight-medium);
  }

  .mossrun1sodnla {
    font-weight: var(--font-weight-normal);
  }

  .mossrun2mo6ok {
    font-weight: var(--font-weight-semibold);
  }

  .mossrun3sdql4 {
    font-weight: var(--moss-font-weight-medium);
  }

  .mossrun1wtx2t3 {
    font-weight: var(--moss-font-weight-regular);
  }

  .mossrun1gvs73y {
    font-weight: var(--moss-font-weight-semibold);
  }

  .mossrun1f66ug7 {
    font-weight: var(--moss-text-heading-4-weight);
  }

  .mossrunt0bsq6 {
    font-weight: var(--moss-text-label-weight);
  }

  .mossrunxovm9e {
    font-weight: var(--text-body-weight);
  }

  .mossrunx3eeay {
    font-weight: var(--text-code-weight);
  }

  .mossrun1txul5o {
    font-weight: var(--text-display-1-weight);
  }

  .mossrun1y36c3f {
    font-weight: var(--text-display-2-weight);
  }

  .mossrun1on40hk {
    font-weight: var(--text-display-3-weight);
  }

  .mossrun1v68xuy {
    font-weight: var(--text-heading-1-weight);
  }

  .mossrun12yy4cs {
    font-weight: var(--text-heading-2-weight);
  }

  .mossrun1jcxfy8 {
    font-weight: var(--text-heading-3-weight);
  }

  .mossrun2hcmsi {
    font-weight: var(--text-heading-4-weight);
  }

  .mossrunno150v {
    font-weight: var(--text-heading-5-weight);
  }

  .mossrun1pw4frv {
    font-weight: var(--text-heading-6-weight);
  }

  .mossrunmhvcl5 {
    font-weight: var(--text-label-weight);
  }

  .mossrun149oux8 {
    font-weight: var(--text-large-weight);
  }

  .mossrunv8on6e {
    font-weight: var(--text-supporting-weight);
  }

  .mossrun1kzknox {
    forced-color-adjust: none;
  }

  .mossrunu6a5m6 {
    grid-auto-columns: 1fr;
  }

  .mossrun1mt1orb {
    grid-auto-flow: column;
  }

  .mossruniqf31s {
    grid-auto-rows: 1fr;
  }

  .mossrunsd5ean {
    grid-auto-rows: max-content;
  }

  .mossrunagob01 {
    grid-auto-rows: minmax(34px, auto);
  }

  .mossrunhij9v2 {
    grid-auto-rows: var(--x-gridAutoRows);
  }

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

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

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

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

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

  .mossrun1h8idgr {
    grid-template-columns: 13px 14px minmax(0, auto) 1fr auto;
  }

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

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

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

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

  .mossrun1somle0 {
    grid-template-columns: 16px 224px;
  }

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

  .mossrun8d83fm {
    grid-template-columns: 16px minmax(0, 1fr) minmax(0, 160px) 16px 64px;
  }

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

  .mossrunqk5xie {
    grid-template-columns: 18px 170px;
  }

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

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

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

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

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

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

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

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

  .mossrunnmc0jr {
    grid-template-columns: 6px 28px minmax(0, 1fr) auto;
  }

  .mossrun8t5rez {
    grid-template-columns: 82px 58px minmax(0, 1fr);
  }

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

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

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

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

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

  .mossrungsz32 {
    grid-template-columns: auto minmax(0, max-content) auto minmax(0, max-content) auto;
  }

  .mossrun1wthsqz {
    grid-template-columns: auto repeat(7, 1fr);
  }

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

  .mossrun1ko8mcn {
    grid-template-columns: max-content minmax(0, auto) max-content;
  }

  .mossrun96yvyn {
    grid-template-columns: max-content minmax(56px, 1fr) max-content max-content;
  }

  .mossrunxji1ub {
    grid-template-columns: minmax(0, 1.3fr) minmax(0, 1.1fr) minmax(0, 1.3fr) minmax(0, .9fr) 132px;
  }

  .mossrun1drakc9 {
    grid-template-columns: minmax(0, 1.4fr) minmax(0, 1fr) minmax(0, 1fr) 116px;
  }

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

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

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

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

  .mossrunkyod2k {
    grid-template-columns: minmax(0, 1fr) minmax(0, 1.2fr) minmax(0, 1.4fr) minmax(0, .9fr) 116px;
  }

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

  .mossrun157es1e {
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1.3fr) minmax(0, .9fr) 116px;
  }

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

  .mossrun1smpo5w {
    grid-template-columns: minmax(0, 3fr) minmax(280px, 2fr);
  }

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

  .mossrun1p5dlt5 {
    grid-template-columns: minmax(120px, .7fr) minmax(140px, .8fr) minmax(240px, 2fr) auto;
  }

  .mossrunb68k9a {
    grid-template-columns: minmax(120px, 240px) minmax(100px, 1fr) minmax(55px, auto);
  }

  .mossrunnnzabf {
    grid-template-columns: minmax(220px, 2fr) minmax(120px, 1fr) minmax(140px, 1fr) auto;
  }

  .mossrun9gawk0 {
    grid-template-columns: minmax(240px, 480px) auto;
  }

  .mossrun1ngttmt {
    grid-template-columns: minmax(88px, max-content) 1fr;
  }

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

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

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

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

  .mossrun1mzazjb {
    grid-template-columns: repeat(7, 1fr);
  }

  .mossrun12m0uhf {
    grid-template-columns: repeat(8, 1fr);
  }

  .mossrun86mfyu {
    grid-template-columns: repeat(auto-fill, 32px);
  }

  .mossrun1fa55o3 {
    grid-template-columns: repeat(auto-fill, minmax(230px, 1fr));
  }

  .mossrun189bvgu {
    grid-template-columns: repeat(auto-fill, minmax(280px, 1fr));
  }

  .mossrun1ai316y {
    grid-template-columns: repeat(auto-fill, minmax(min(100%, 320px), 1fr));
  }

  .mossrun11f591i {
    grid-template-columns: repeat(auto-fit, minmax(125px, 1fr));
  }

  .mossrun1o29qy9 {
    grid-template-columns: repeat(auto-fit, minmax(170px, 1fr));
  }

  .mossrun19vt64s {
    grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
  }

  .mossrunt2d6zu {
    grid-template-columns: repeat(auto-fit, minmax(min(200px, 100%), 1fr));
  }

  .mossrun1q3wq61 {
    grid-template-columns: repeat(auto-fit, minmax(min(220px, 100%), 1fr));
  }

  .mossrun1xx4m37 {
    grid-template-columns: var(--_codeblock-gutter-width) 1fr;
  }

  .mossrunqketvx {
    grid-template-columns: var(--x-gridTemplateColumns);
  }

  .mossrunihq33y {
    grid-template-rows: 0fr;
  }

  .mossrun1tu4anv {
    grid-template-rows: 1fr;
  }

  .mossrunqwxbl3 {
    inset-inline-end: -4px;
  }

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

  .mossrun1eu7cjg {
    inset-inline-end: 100%;
  }

  .mossrun9q68il {
    inset-inline-end: 12px;
  }

  .mossrunz03a8w {
    inset-inline-end: 2px;
  }

  .mossrunceh6e4 {
    inset-inline-end: 5px;
  }

  .mossrun1f889gz {
    inset-inline-end: 6px;
  }

  .mossrun11dcrhx {
    inset-inline-end: 8px;
  }

  .mossrun1woyocn {
    inset-inline-end: auto;
  }

  .mossrun1oinnt5 {
    inset-inline-end: calc((var(--size-element-md) - 20px) / 2 - 1px);
  }

  .mossrun8qlsd8 {
    inset-inline-end: calc((var(--size-element-sm) - 20px) / 2 - 1px);
  }

  .mossrun1yh03rj {
    inset-inline-end: env(safe-area-inset-right, 0px);
  }

  .mossrun13oyzgk {
    inset-inline-end: var(--_textarea-inline-padding);
  }

  .mossrun11fil23 {
    inset-inline-end: var(--moss-spacing-1-5);
  }

  .mossrun15z3cvu {
    inset-inline-end: var(--moss-spacing-2);
  }

  .mossrun2jp0qh {
    inset-inline-end: var(--moss-spacing-3);
  }

  .mossrun72tfeb {
    inset-inline-end: var(--spacing-2);
  }

  .mossrun1mcfs9z {
    inset-inline-end: var(--spacing-3);
  }

  .mossrunqxgn94 {
    inset-inline-end: var(--x-insetInlineEnd);
  }

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

  .mossruni5uv41 {
    inset-inline-start: 10px;
  }

  .mossrunzwoauc {
    inset-inline-start: 16px;
  }

  .mossrunslqt17 {
    inset-inline-start: 21px;
  }

  .mossrunaoy8p5 {
    inset-inline-start: 2px;
  }

  .mossrunbudbmw {
    inset-inline-start: 50%;
  }

  .mossrun1n4dqsx {
    inset-inline-start: env(safe-area-inset-left, 0px);
  }

  .mossrun1kiyvbf {
    inset-inline-start: var(--_textarea-inline-padding);
  }

  .mossrun1ybfrjj {
    inset-inline-start: var(--spacing-3);
  }

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

  .mossrunc8icb0 {
    isolation: isolate;
  }

  .mossrunl56j7k {
    justify-content: center;
  }

  .mossrun7v6yn8 {
    justify-content: end;
  }

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

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

  .mossrunej7fhh {
    justify-content: safe center;
  }

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

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

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

  .mossrunlqzeqv {
    justify-content: start;
  }

  .mossrun1o2pa38 {
    justify-items: center;
  }

  .mossrun4xo5sw {
    justify-items: end;
  }

  .mossrun619ttb {
    justify-items: start;
  }

  .mossrunl4xnwh {
    justify-items: stretch;
  }

  .mossrun7v7x1q {
    justify-self: center;
  }

  .mossrun1qab1bc {
    justify-self: end;
  }

  .mossrun1lqcxt8 {
    justify-self: start;
  }

  .mossrun1ixy4ik {
    letter-spacing: -.005em;
  }

  .mossrun1hi0czg {
    letter-spacing: -.012em;
  }

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

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

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

  .mossrunrq0m5f {
    letter-spacing: -.035em;
  }

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

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

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

  .mossrun2ujxvm {
    letter-spacing: .05em;
  }

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

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

  .mossrun1g5djsm {
    letter-spacing: .09em;
  }

  .mossrun12oo3zp {
    letter-spacing: 0;
  }

  .mossrun14ju556 {
    line-height: 0;
  }

  .mossrun1159mfc {
    line-height: 1.1;
  }

  .mossrunyesn5m {
    line-height: 1.1429;
  }

  .mossrun1u7k74 {
    line-height: 1.2;
  }

  .mossrun132q4wb {
    line-height: 1.25;
  }

  .mossrun1ruc54x {
    line-height: 1.2857;
  }

  .mossrunwn7fz2 {
    line-height: 1.3;
  }

  .mossrun1xfvgam {
    line-height: 1.35;
  }

  .mossrun37zpob {
    line-height: 1.4;
  }

  .mossrun16h55sf {
    line-height: 1.4286;
  }

  .mossrun1o1kx08 {
    line-height: 1.43;
  }

  .mossrunfrs9s4 {
    line-height: 1.45;
  }

  .mossrun1evy7pa {
    line-height: 1.5;
  }

  .mossrun1jjo3f5 {
    line-height: 1.55;
  }

  .mossrunvhuzmk {
    line-height: 1.5714;
  }

  .mossrun1dbl2gt {
    line-height: 1.6;
  }

  .mossrun1ksxc8v {
    line-height: 1.625;
  }

  .mossruno5v014 {
    line-height: 1;
  }

  .mossrun1xxsxie {
    line-height: 14px;
  }

  .mossrun1d3mw78 {
    line-height: 16px;
  }

  .mossrund4r4e8 {
    line-height: 18px;
  }

  .mossrun17fgdl5 {
    line-height: 19px;
  }

  .mossrun1fc57z9 {
    line-height: 20px;
  }

  .mossrundod15v {
    line-height: 21px;
  }

  .mossrun19v9tvf {
    line-height: 22px;
  }

  .mossrungif2c7 {
    line-height: 28px;
  }

  .mossrun15bjb6t {
    line-height: inherit;
  }

  .mossrun94mj1x {
    line-height: var(--_item-description-leading, var(--moss-text-supporting-leading));
  }

  .mossrun16y171d {
    line-height: var(--_item-label-leading, var(--moss-text-body-leading));
  }

  .mossrunf2b63u {
    line-height: var(--moss-text-body-leading);
  }

  .mossrunip9u02 {
    line-height: var(--moss-text-code-leading);
  }

  .mossrunk9pzwm {
    line-height: var(--moss-text-heading-4-leading);
  }

  .mossruncvakt3 {
    line-height: var(--moss-text-label-leading);
  }

  .mossrun3b5hj5 {
    line-height: var(--moss-text-menu-leading);
  }

  .mossrun1sirvx7 {
    line-height: var(--moss-text-supporting-leading);
  }

  .mossrunnhpp5c {
    line-height: var(--moss-text-ui-leading);
  }

  .mossrunw6l6zx {
    line-height: var(--text-body-leading);
  }

  .mossrun17iicif {
    line-height: var(--text-code-leading);
  }

  .mossrun112ttwr {
    line-height: var(--text-display-1-leading);
  }

  .mossrunh0iwvy {
    line-height: var(--text-display-2-leading);
  }

  .mossrun1ujwuaq {
    line-height: var(--text-display-3-leading);
  }

  .mossrunfmsba7 {
    line-height: var(--text-heading-1-leading);
  }

  .mossrun1cpk1wn {
    line-height: var(--text-heading-2-leading);
  }

  .mossrunwjzt0u {
    line-height: var(--text-heading-3-leading);
  }

  .mossrunqerer {
    line-height: var(--text-heading-4-leading);
  }

  .mossruno3gurs {
    line-height: var(--text-heading-5-leading);
  }

  .mossruneixjfn {
    line-height: var(--text-heading-6-leading);
  }

  .mossrun1kq96og {
    line-height: var(--text-label-leading);
  }

  .mossrunf74fhv {
    line-height: var(--text-large-leading);
  }

  .mossrun1ltkj2j {
    line-height: var(--text-supporting-leading);
  }

  .mossrun3yw8vx {
    list-style-type: decimal;
  }

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

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

  .mossrun1lxpwgx {
    margin-inline-end: -4px;
  }

  .mossrun1ws5yxj {
    margin-inline-end: -6px;
  }

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

  .mossrunnnr8r {
    margin-inline-end: 2px;
  }

  .mossrun2fvf9 {
    margin-inline-end: 4px;
  }

  .mossruncknrev {
    margin-inline-end: 7px;
  }

  .mossrun1xegmmw {
    margin-inline-end: 8px;
  }

  .mossrun11t971q {
    margin-inline-end: auto;
  }

  .mossrun1fcf3bl {
    margin-inline-end: calc(-1 * var(--container-padding-inline-end, 0px));
  }

  .mossrun1kpg4um {
    margin-inline-end: calc(-1 * var(--layout-padding-inner-x, var(--spacing-4)));
  }

  .mossrunkd40ry {
    margin-inline-end: calc(-1 * var(--spacing-1));
  }

  .mossrun3kzqx6 {
    margin-inline-end: calc(-1 * var(--spacing-2));
  }

  .mossrunmequkd {
    margin-inline-end: calc(var(--spacing-1) * -1);
  }

  .mossrun1n9fktp {
    margin-inline-end: var(--moss-spacing-1);
  }

  .mossrunnur1sd {
    margin-inline-end: var(--spacing-1);
  }

  .mossrune9ewy2 {
    margin-inline-start: -2px;
  }

  .mossrunw01apr {
    margin-inline-start: -6px;
  }

  .mossrun1qfufaz {
    margin-inline-start: -8px;
  }

  .mossrun1xjhuzd {
    margin-inline-start: .25em;
  }

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

  .mossrun1hm9lzh {
    margin-inline-start: 10px;
  }

  .mossrunnzr9dm {
    margin-inline-start: 22px;
  }

  .mossrunwklpps {
    margin-inline-start: 2px;
  }

  .mossrunmsj0wv {
    margin-inline-start: 34px;
  }

  .mossrundwrcjd {
    margin-inline-start: 4px;
  }

  .mossrundzw4kq {
    margin-inline-start: 6px;
  }

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

  .mossrund10s4z {
    margin-inline-start: calc(-1 * var(--border-width));
  }

  .mossrunojxgvx {
    margin-inline-start: calc(-1 * var(--container-padding-inline-start, 0px));
  }

  .mossrun1wim8z0 {
    margin-inline-start: calc(-1 * var(--layout-padding-inner-x, var(--spacing-4)));
  }

  .mossrun1wvk1se {
    margin-inline-start: calc(-1 * var(--moss-spacing-1));
  }

  .mossrunfrmu6l {
    margin-inline-start: calc(var(--moss-control-padding-inline-tight) * -1);
  }

  .mossrun149mdbt {
    margin-inline-start: calc(var(--moss-spacing-1) + 7px);
  }

  .mossrun1xrm450 {
    margin-inline-start: calc(var(--spacing-2) - var(--spacing-1) + 1px);
  }

  .mossruncksxl6 {
    margin-inline-start: var(--moss-spacing-1-5);
  }

  .mossrunltzam7 {
    margin-inline-start: var(--moss-spacing-1);
  }

  .mossrun107g4ve {
    margin-inline-start: var(--moss-spacing-3);
  }

  .mossrun1ulotdm {
    margin-inline-start: var(--moss-spacing-6);
  }

  .mossrun11g1kdw {
    margin-inline-start: var(--spacing-1);
  }

  .mossrunyky8v9 {
    -webkit-mask-image: linear-gradient(#000 calc(100% - 3.25em), #0000 calc(100% - .5em));
    mask-image: linear-gradient(#000 calc(100% - 3.25em), #0000 calc(100% - .5em));
  }

  .mossrunfy9mws {
    -webkit-mask-image: linear-gradient(#000 calc(100% - 4.286em), #0000 calc(100% - 1.75em));
    mask-image: linear-gradient(#000 calc(100% - 4.286em), #0000 calc(100% - 1.75em));
  }

  .mossrun1buizb1 {
    -webkit-mask-image: linear-gradient(to left, #0000, #000 20px);
    mask-image: linear-gradient(to left, #0000, #000 20px);
  }

  .mossrunipeocm {
    -webkit-mask-image: linear-gradient(to right, #000 calc(100% - 16px), #0000);
    mask-image: linear-gradient(to right, #000 calc(100% - 16px), #0000);
  }

  .mossrunl8clb9 {
    -webkit-mask-image: linear-gradient(to right, #0000, #000 20px calc(100% - 20px), #0000);
    mask-image: linear-gradient(to right, #0000, #000 20px calc(100% - 20px), #0000);
  }

  .mossrun1f44sg0 {
    -webkit-mask-image: linear-gradient(to right, #0000, #000 20px);
    mask-image: linear-gradient(to right, #0000, #000 20px);
  }

  .mossrun19kjcj4 {
    object-fit: contain;
  }

  .mossrunl1xv1r {
    object-fit: cover;
  }

  .mossrun7zo42s {
    opacity: .16;
  }

  .mossrunvpkmg4 {
    opacity: .25;
  }

  .mossrunuzhngd {
    opacity: .3;
  }

  .mossrunti2d7y {
    opacity: .4;
  }

  .mossrunyd83as {
    opacity: .45;
  }

  .mossrunbyyjgo {
    opacity: .5;
  }

  .mossrunwq05k6 {
    opacity: .55;
  }

  .mossrun197sbye {
    opacity: .6;
  }

  .mossrun1ks1olk {
    opacity: .7;
  }

  .mossrunf9vgkq {
    opacity: .72;
  }

  .mossrun18km98s {
    opacity: .75;
  }

  .mossrun1us6l5c {
    opacity: .8;
  }

  .mossruniiclqw {
    opacity: .85;
  }

  .mossrung01cxk {
    opacity: 0;
  }

  .mossrun1hc1fzr {
    opacity: 1;
  }

  .mossrun1isnpsi {
    opacity: var(--moss-id-copy-opacity);
  }

  .mossrun1g77sc7 {
    order: 0;
  }

  .mossrun9ek82g {
    order: 1;
  }

  .mossrun1uczgqu {
    outline-color: #0000;
  }

  .mossrunqtdtcg {
    outline-color: var(--moss-color-accent);
  }

  .mossrun1jo37hw {
    outline-color: var(--moss-color-border-blue);
  }

  .mossrun1ac3s1r {
    outline-color: var(--moss-color-border-focus);
  }

  .mossrun18rv824 {
    outline-color: var(--moss-color-text-primary);
  }

  .mossrun1g40iwv {
    outline-offset: -1px;
  }

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

  .mossrun1wfwxd8 {
    outline-offset: 0;
  }

  .mossrun1y3gkto {
    outline-offset: 1px;
  }

  .mossrun1hl8ikr {
    outline-offset: 2px;
  }

  .mossrun1r60sby {
    outline-offset: calc(-1 * var(--moss-focus-ring-width));
  }

  .mossrunug7zpr {
    outline-offset: calc(var(--moss-focus-ring-width) * -1);
  }

  .mossrun1c7xmp {
    outline-offset: var(--moss-focus-ring-offset);
  }

  .mossrun107h2d7 {
    outline-style: dashed;
  }

  .mossrun1t137rt {
    outline-style: none;
  }

  .mossrunaatb59 {
    outline-style: solid;
  }

  .mossrun1qgsegg {
    outline-width: 1px;
  }

  .mossrun1de99jn {
    outline-width: 2px;
  }

  .mossrunmtnn4r {
    outline-width: var(--moss-focus-ring-width);
  }

  .mossrun1xzczws {
    overflow-anchor: none;
  }

  .mossrunj0a0fe {
    overflow-wrap: anywhere;
  }

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

  .mossrun1h4wwuj {
    overflow-wrap: normal;
  }

  .mossrun1pqk8vl {
    overscroll-behavior-inline: contain;
  }

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

  .mossrun1pic42t {
    padding-inline-end: 14px;
  }

  .mossrunv54qhq {
    padding-inline-end: 16px;
  }

  .mossrun11lfxj5 {
    padding-inline-end: 4px;
  }

  .mossrun1icxu4v {
    padding-inline-end: 6px;
  }

  .mossrunf159sx {
    padding-inline-end: 8px;
  }

  .mossrun1g2apga {
    padding-inline-end: calc(var(--_textarea-inline-padding) + var(--spacing-12));
  }

  .mossrunp2dy4z {
    padding-inline-end: calc(var(--_textarea-inline-padding) + var(--spacing-6));
  }

  .mossrun12frdag {
    padding-inline-end: calc(var(--container-padding-inline-end) - var(--border-width));
  }

  .mossrun6pvbku {
    padding-inline-end: max(8px,env(safe-area-inset-right));
  }

  .mossrun12hsknn {
    padding-inline-end: var(--agent-summary-gutter, 0px);
  }

  .mossrunj013pa {
    padding-inline-end: var(--agent-summary-reserve, 0px);
  }

  .mossrun64h4k7 {
    padding-inline-end: var(--container-padding-inline-end);
  }

  .mossrun1peupej {
    padding-inline-end: var(--layout-padding-inner-x, var(--spacing-4));
  }

  .mossrunpc6k2p {
    padding-inline-end: var(--layout-padding-outer-x, var(--spacing-4));
  }

  .mossrunhjbn84 {
    padding-inline-end: var(--moss-spacing-1);
  }

  .mossrun2p7aub {
    padding-inline-end: var(--moss-spacing-12);
  }

  .mossrun1v5nj5v {
    padding-inline-end: var(--moss-spacing-2);
  }

  .mossrun1le3yxw {
    padding-inline-end: var(--spacing-0-5);
  }

  .mossrun1s0aq8i {
    padding-inline-end: var(--spacing-0);
  }

  .mossrun17hk9do {
    padding-inline-end: var(--spacing-1-5);
  }

  .mossrun1nryj5t {
    padding-inline-end: var(--spacing-1);
  }

  .mossrun160ivqr {
    padding-inline-end: var(--spacing-10);
  }

  .mossrun1djylfy {
    padding-inline-end: var(--spacing-2);
  }

  .mossrun1t818jl {
    padding-inline-end: var(--spacing-3);
  }

  .mossrunnjyzlh {
    padding-inline-end: var(--spacing-4);
  }

  .mossrundbrk9v {
    padding-inline-end: var(--spacing-5);
  }

  .mossrun1we12cn {
    padding-inline-end: var(--spacing-6);
  }

  .mossrun1q91b2g {
    padding-inline-end: var(--spacing-8);
  }

  .mossrunyo6d5v {
    padding-inline-start: .9em;
  }

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

  .mossrune2zdcy {
    padding-inline-start: 10px;
  }

  .mossrun1g0dm76 {
    padding-inline-start: 12px;
  }

  .mossrun1onr9mi {
    padding-inline-start: 14px;
  }

  .mossrunwn43p0 {
    padding-inline-start: 18px;
  }

  .mossrun1bkqx2q {
    padding-inline-start: 2.5em;
  }

  .mossrun106a9eq {
    padding-inline-start: 20px;
  }

  .mossrunm1n0gq {
    padding-inline-start: 23px;
  }

  .mossrun13jy36j {
    padding-inline-start: 24px;
  }

  .mossrunzm8p2n {
    padding-inline-start: 26px;
  }

  .mossrunizuyw3 {
    padding-inline-start: 34px;
  }

  .mossrun135b78x {
    padding-inline-start: 4px;
  }

  .mossrun25sj25 {
    padding-inline-start: 6px;
  }

  .mossrun1pixwil {
    padding-inline-start: 7px;
  }

  .mossrunjfzof8 {
    padding-inline-start: calc(16px + var(--moss-spacing-1));
  }

  .mossrun1b6te9z {
    padding-inline-start: calc(var(--_textarea-inline-padding) + var(--spacing-6));
  }

  .mossrun128f5pf {
    padding-inline-start: calc(var(--changes-gutter) + 7px);
  }

  .mossruns19ii7 {
    padding-inline-start: calc(var(--container-padding-inline-start) - var(--border-width));
  }

  .mossrun2a0j69 {
    padding-inline-start: calc(var(--spacing-2) - var(--spacing-1) + 1px);
  }

  .mossrun8jklyi {
    padding-inline-start: max(16px,env(safe-area-inset-left));
  }

  .mossrun1c35znw {
    padding-inline-start: var(--container-padding-inline-start);
  }

  .mossrunwjyata {
    padding-inline-start: var(--layout-padding-inner-x, var(--spacing-4));
  }

  .mossrun139j0dd {
    padding-inline-start: var(--layout-padding-outer-x, var(--spacing-4));
  }

  .mossrun18x1pfs {
    padding-inline-start: var(--moss-spacing-1-5);
  }

  .mossrunrjo8ip {
    padding-inline-start: var(--moss-spacing-1);
  }

  .mossrun1gv8d3x {
    padding-inline-start: var(--moss-spacing-2);
  }

  .mossrun1gnyj95 {
    padding-inline-start: var(--moss-spacing-3);
  }

  .mossrun1j68xc0 {
    padding-inline-start: var(--moss-spacing-5);
  }

  .mossrun1mvsi7e {
    padding-inline-start: var(--moss-spacing-6);
  }

  .mossrun138rykx {
    padding-inline-start: var(--spacing-0-5);
  }

  .mossrun18gyask {
    padding-inline-start: var(--spacing-0);
  }

  .mossrunfti1ec {
    padding-inline-start: var(--spacing-1-5);
  }

  .mossrun1vsv5vr {
    padding-inline-start: var(--spacing-1);
  }

  .mossrunqp078j {
    padding-inline-start: var(--spacing-10);
  }

  .mossrun12gdq22 {
    padding-inline-start: var(--spacing-2);
  }

  .mossrun126nfab {
    padding-inline-start: var(--spacing-3);
  }

  .mossrun1rey3nv {
    padding-inline-start: var(--spacing-4);
  }

  .mossrun1blguxw {
    padding-inline-start: var(--spacing-5);
  }

  .mossrun31w388 {
    padding-inline-start: var(--spacing-6);
  }

  .mossrun1j3hnjz {
    padding-inline-start: var(--spacing-8);
  }

  .mossrun67bb7w {
    pointer-events: auto;
  }

  .mossrun47corl {
    pointer-events: none;
  }

  .mossrun10l6tqk {
    position: absolute;
  }

  .mossrunixxii4 {
    position: fixed;
  }

  .mossrun1n2onr6 {
    position: relative;
  }

  .mossrun1uhb9sk {
    position: static;
  }

  .mossrun7wzq59 {
    position: sticky;
  }

  .mossruntt52l0 {
    resize: none;
  }

  .mossrun288g5 {
    resize: vertical;
  }

  .mossrunxs79tx {
    row-gap: 0;
  }

  .mossrunp1r0qw {
    row-gap: 12px;
  }

  .mossrun14vct77 {
    row-gap: 14px;
  }

  .mossrun1dbijih {
    row-gap: 2px;
  }

  .mossrunpse7mg {
    row-gap: 3px;
  }

  .mossrun1r0jzty {
    row-gap: 4px;
  }

  .mossrunw09woa {
    row-gap: 6px;
  }

  .mossrunajebq8 {
    row-gap: calc(var(--spacing-1) - 1px);
  }

  .mossrun1jf5ipz {
    row-gap: var(--moss-spacing-1);
  }

  .mossrun1tw44j4 {
    row-gap: var(--spacing-0-5);
  }

  .mossrun6yxi7o {
    row-gap: var(--spacing-0);
  }

  .mossrunhq53yo {
    row-gap: var(--spacing-1-5);
  }

  .mossrun1ngg2t4 {
    row-gap: var(--spacing-1);
  }

  .mossrun1xpicb7 {
    row-gap: var(--spacing-10);
  }

  .mossrun1x7z4sm {
    row-gap: var(--spacing-2);
  }

  .mossrun4olc9o {
    row-gap: var(--spacing-3);
  }

  .mossruntx9w7w {
    row-gap: var(--spacing-4);
  }

  .mossrun1iu6piu {
    row-gap: var(--spacing-5);
  }

  .mossrunczp1bk {
    row-gap: var(--spacing-6);
  }

  .mossrungx0vcf {
    row-gap: var(--spacing-8);
  }

  .mossrunliy32w {
    scrollbar-gutter: stable both-edges;
  }

  .mossrun185mbhu {
    scrollbar-gutter: stable;
  }

  .mossrun1rohswg {
    scrollbar-width: none;
  }

  .mossrun1597r2g {
    scrollbar-width: thin;
  }

  .mossrunygcfu0 {
    stroke-dasharray: 100;
  }

  .mossrun1owpc8m {
    stroke-linecap: round;
  }

  .mossrun1f6yumg {
    stroke-linejoin: round;
  }

  .mossrunnpr05h {
    stroke-width: 1px;
  }

  .mossrunvlca1e {
    stroke-width: 2px;
  }

  .mossrun73je2i {
    stroke: currentColor;
  }

  .mossrun3lgfy8 {
    stroke: var(--moss-color-background-surface);
  }

  .mossrun1d9wl0s {
    stroke: var(--moss-color-border-emphasized);
  }

  .mossruny1tdx {
    stroke: var(--moss-color-border);
  }

  .mossrun1x06q0u {
    stroke: var(--moss-color-chart-1);
  }

  .mossrunnipv9q {
    stroke: var(--moss-color-chart-2);
  }

  .mossrunv31xk8 {
    stroke: var(--moss-color-chart-3);
  }

  .mossrun1g2dtog {
    stroke: var(--moss-color-chart-4);
  }

  .mossrun1og0q2z {
    stroke: var(--moss-color-chart-5);
  }

  .mossrun1klmzwf {
    stroke: var(--moss-color-chart-6);
  }

  .mossrun1yhu1bt {
    stroke: var(--moss-color-chart-7);
  }

  .mossrun1a6ncfe {
    stroke: var(--moss-color-chart-other);
  }

  .mossruneq4nuv {
    tab-size: 2;
  }

  .mossrun1drmoe9 {
    table-layout: auto;
  }

  .mossrun140o2bo {
    table-layout: fixed;
  }

  .mossrun2b8uid {
    text-align: center;
  }

  .mossrunp4054r {
    text-align: end;
  }

  .mossrun16tdsg8 {
    text-align: inherit;
  }

  .mossrun1yc453h {
    text-align: start;
  }

  .mossrun1b2iylo {
    text-box-edge: cap alphabetic;
  }

  .mossrunwgcxoh {
    text-box-trim: trim-both;
  }

  .mossrunycaml9 {
    -webkit-text-decoration-color: var(--color-border-emphasized);
    text-decoration-color: var(--color-border-emphasized);
  }

  .mossrunk5piwy {
    -webkit-text-decoration-color: var(--moss-color-border-emphasized);
    text-decoration-color: var(--moss-color-border-emphasized);
  }

  .mossrun1sczotn {
    -webkit-text-decoration-color: var(--moss-color-text-disabled);
    text-decoration-color: var(--moss-color-text-disabled);
  }

  .mossrun5lhwog {
    text-decoration-line: line-through;
  }

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

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

  .mossrunev0dqp {
    text-decoration-style: dashed;
  }

  .mossruni2nhp4 {
    text-decoration-style: dotted;
  }

  .mossrun1kuah0p {
    text-decoration-thickness: from-font;
  }

  .mossrunlyipyv {
    text-overflow: ellipsis;
  }

  .mossrunn80e1m {
    text-transform: capitalize;
  }

  .mossrun6mezaz {
    text-transform: none;
  }

  .mossruntvhhri {
    text-transform: uppercase;
  }

  .mossrunrys4gj {
    text-underline-offset: 2px;
  }

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

  .mossrun11b3rvo {
    text-underline-offset: var(--spacing-0-5);
  }

  .mossrun1w2vvpw {
    text-wrap: balance;
  }

  .mossrunebhuq6 {
    text-wrap: nowrap;
  }

  .mossrun1fzhlzt {
    text-wrap: pretty;
  }

  .mossrunk4td0m {
    text-wrap: wrap;
  }

  .mossrunggy1nq {
    touch-action: manipulation;
  }

  .mossrun5ve5x3 {
    touch-action: none;
  }

  .mossrun1bblx7b {
    touch-action: pan-x;
  }

  .mossrunx69xxh {
    touch-action: pan-y;
  }

  .mossrun1g0ag68 {
    transform-origin: center;
  }

  .mossrun19w6rv {
    transform-origin: 0;
  }

  .mossrun1c071of {
    transform: none;
  }

  .mossrun9tu13d {
    transform: rotate(-90deg);
  }

  .mossrun7p49u4 {
    transform: rotate(0);
  }

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

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

  .mossrun1gqj70i {
    transform: scale(.85);
  }

  .mossrun3oybdh {
    transform: scale(1);
  }

  .mossrun11lhmoz {
    transform: translate(-50%, -50%);
  }

  .mossrun1bndsab {
    transform: translate(-9999px, -9999px);
  }

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

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

  .mossrunbryuvx {
    transform: translateX(0);
  }

  .mossrunumwmo6 {
    transform: translateX(100%);
  }

  .mossrunv5t66b {
    transform: translateX(12px);
  }

  .mossrun15481yp {
    transform: translateX(14px);
  }

  .mossrun1bee3ir {
    transform: translateY(-200%);
  }

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

  .mossrun1lm5u {
    transform: translateY(-8px);
  }

  .mossrunnn1q72 {
    transform: translateY(0);
  }

  .mossrun11wx31z {
    transform: var(--x-qthpiu);
  }

  .mossrunsqj5wx {
    transform: var(--x-transform);
  }

  .mossrund00j3c {
    transition-behavior: allow-discrete;
  }

  .mossrun5h36tt {
    transition-delay: .15s;
  }

  .mossrun12s1jxh {
    transition-duration: 80ms;
  }

  .mossrungdialr {
    transition-duration: .12s;
  }

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

  .mossrun9i6iqp {
    transition-duration: .16s;
  }

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

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

  .mossrunjd9b36 {
    transition-duration: 1ms;
  }

  .mossrun2rcmwa {
    transition-duration: var(--duration-fast-max);
  }

  .mossrunkvfbh3 {
    transition-duration: var(--duration-fast-min);
  }

  .mossrunuedmi6 {
    transition-duration: var(--duration-fast);
  }

  .mossrun80gvsz {
    transition-duration: var(--duration-medium);
  }

  .mossrunchm87u {
    transition-duration: var(--moss-duration-fast-min);
  }

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

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

  .mossrunc8moaz {
    transition-property: background-color, opacity, width;
  }

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

  .mossrunrafxwg {
    transition-property: background-image, background-color, color, opacity, transform;
  }

  .mossrun12qzo2w {
    transition-property: background-image;
  }

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

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

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

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

  .mossrunt3l3uh {
    transition-property: color;
  }

  .mossrunjshnde {
    transition-property: grid-template-rows, padding;
  }

  .mossrun1qn9uv2 {
    transition-property: grid-template-rows;
  }

  .mossrun1wbls7o {
    transition-property: opacity, background-color, transform;
  }

  .mossrunnpjden {
    transition-property: opacity, background-color;
  }

  .mossrunsm4mo9 {
    transition-property: opacity, display, overlay;
  }

  .mossrun1apppo2 {
    transition-property: opacity, transform, max-width;
  }

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

  .mossrun19991ni {
    transition-property: opacity;
  }

  .mossruns9seyl {
    transition-property: stroke-dashoffset, opacity;
  }

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

  .mossrun11xpdln {
    transition-property: transform;
  }

  .mossrunxrbq2n {
    transition-property: width;
  }

  .mossrunb51amx {
    transition-timing-function: cubic-bezier(.22, 1, .36, 1);
  }

  .mossrun9lcvmn {
    transition-timing-function: ease-out;
  }

  .mossrunlr8y92 {
    transition-timing-function: var(--ease-standard);
  }

  .mossrunc7unx3 {
    transition-timing-function: var(--moss-ease-standard);
  }

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

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

  .mossrun11njtxf {
    vertical-align: baseline;
  }

  .mossrun3ajldb {
    vertical-align: bottom;
  }

  .mossrunxymvpz {
    vertical-align: middle;
  }

  .mossrun1uuroth {
    vertical-align: text-bottom;
  }

  .mossrun16dsc37 {
    vertical-align: top;
  }

  .mossrunlshs6z {
    visibility: hidden;
  }

  .mossrun1lu42hc {
    visibility: inherit;
  }

  .mossrunnpuxes {
    visibility: visible;
  }

  .mossruneaf4i8 {
    white-space: normal;
  }

  .mossrunuxw1ft {
    white-space: nowrap;
  }

  .mossrun1fj9vlw {
    white-space: pre-line;
  }

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

  .mossrun1sdyfia {
    white-space: pre;
  }

  .mossrun1larqbn {
    will-change: opacity;
  }

  .mossrun1so62im {
    will-change: transform;
  }

  .mossrun1yn0g08 {
    word-break: break-all;
  }

  .mossrun13faqbe {
    word-break: break-word;
  }

  .mossrun1lldw8n {
    word-break: normal;
  }

  .mossrun1ja2u2z {
    z-index: 0;
  }

  .mossrun1vjfegm {
    z-index: 1;
  }

  .mossrunhtitgo {
    z-index: 2;
  }

  .mossrun1355qak {
    z-index: 20;
  }

  .mossrunzkaem6 {
    z-index: 3;
  }

  .mossrunoegz02 {
    z-index: 4;
  }

  .mossrun1u8a7rm {
    z-index: 5;
  }

  .mossruna9119d {
    z-index: 50;
  }

  .mossrun6cuj84 {
    z-index: 500;
  }

  .mossrun1w0boku {
    z-index: 6;
  }

  .mossrun16tb26j {
    z-index: 7;
  }

  .mossrun1hjya8k.mossrun1hjya8k:where(.mossrunba6xrl:focus-within *), .mossrun2bjh84.mossrun2bjh84:where(.mossrun1wc3tfd:focus-within *) {
    opacity: 1;
  }

  .mossrunol9h6r.mossrunol9h6r:where(.mossrunba6xrl:focus-within *) {
    pointer-events: auto;
  }

  .mossruno6c4m3.mossruno6c4m3:where(.mossrunba6xrl:hover *) {
    background-color: var(--moss-color-background-navigation-hover);
  }

  .mossrun13r0mdd.mossrun13r0mdd:where(.mossrunba6xrl:hover *) {
    background-color: var(--moss-color-background-navigation-selected);
  }

  .mossrun8tub9m.mossrun8tub9m:where(.mossrunba6xrl:hover *), .mossrunlrtnp5.mossrunlrtnp5:where(.mossrun1wc3tfd:hover *) {
    opacity: 1;
  }

  .mossrun14vy9at.mossrun14vy9at:where(.mossrunba6xrl:hover *) {
    pointer-events: auto;
  }

  .mossrun1xxe3hb:is([dir="rtl"] *) {
    animation-name: mossrun1c2q33o-B;
  }

  .mossrun18utft3:is([dir="rtl"] *) {
    animation-name: mossrunu7jd1z-B;
  }

  .mossrun1xp3lzj:is([dir="rtl"] *) {
    animation-name: mossrunwmkjkf-B;
  }

  .mossrun1rp4zet:hover:not(:disabled) {
    background-color: var(--moss-color-background-selected);
  }

  .mossrun1w3jdwn:focus-within, .mossrung13rha:hover:not(:disabled), .mossrunpirlr6:focus-visible {
    background-color: var(--moss-color-overlay-hover);
  }

  .mossrun4h1k9s:focus-visible {
    background-color: var(--moss-color-text-disabled);
  }

  .mossrunajhecq:not(:has( ~ :not([popover]))) {
    border-end-end-radius: var(--radius-element);
  }

  .mossrun12tyzlf:not(:has( ~ :not([popover]))) {
    border-end-start-radius: var(--radius-element);
  }

  .mossrunbfdvlp:not(:has( ~ :not([popover]))) {
    border-start-end-radius: var(--radius-element);
  }

  .mossrunuihb5h:focus-within {
    box-shadow: inset 0 0 0 2px var(--color-accent-muted);
  }

  .mossrun15ysqaf:focus-within {
    box-shadow: none;
  }

  .mossrun1l28r7r:focus-within {
    box-shadow: var(--moss-shadow-inset-selected);
  }

  .mossrunyavpck:focus-within {
    box-shadow: var(--shadow-med);
  }

  .mossrun10wafsz:focus-within {
    clip-path: none;
  }

  .mossrun1yhqq57[data-dnd-dragging] {
    opacity: .35;
  }

  .mossrun25t5g8:focus-visible, .mossrun5txxvs:is(button:focus-visible *), .mossrunof6bs:is(th:hover *) {
    opacity: 1;
  }

  .mossrunofkqq2:popover-open {
    opacity: 1;
  }

  .mossrunzunyri:focus-visible {
    outline-color: var(--color-accent);
  }

  .mossrun1i7mka7:focus-within, .mossrunwz31n:focus-visible {
    outline-color: var(--moss-color-border-focus);
  }

  .mossruny9f4xx:focus-visible {
    outline-offset: -1px;
  }

  .mossrun1bqaal:focus-visible {
    outline-offset: -2px;
  }

  .mossrunwlpgjh:focus-visible {
    outline-offset: 0;
  }

  .mossrun13iak60:focus-visible {
    outline-offset: 1px;
  }

  .mossrun1fanpfn:focus-within, .mossrun25rreh.mossrun25rreh:where(.mossruncj33j7:has(:focus-visible) *), .mossrun5t6mbi.mossrun5t6mbi:where(.mossrun1hrzibe:has(:focus-visible) *), .mossrun7s97pk:focus-visible {
    outline-offset: 2px;
  }

  .mossrunj3ae5l:focus-visible {
    outline-offset: 3px;
  }

  .mossrun13aywxo:focus-visible {
    outline-offset: var(--button-focus-offset);
  }

  .mossrun1udbuko:focus-visible {
    outline-offset: var(--moss-focus-ring-offset);
  }

  .mossrunh2nty3:focus-visible {
    outline-offset: var(--spacing-0-5);
  }

  .mossrun14xc8xn:focus-within, .mossrun9v5kkp:focus-visible {
    outline-style: solid;
  }

  .mossrun16gxa91:focus-within, .mossrun784prv:focus-visible {
    outline-width: 2px;
  }

  .mossrunlyzmqe:focus-visible {
    outline-width: var(--moss-focus-ring-width);
  }

  .mossrun4dvylx.mossrun4dvylx:where(.mossrunba6xrl:has([aria-expanded="true"]) *), .mossrunbt4iw:focus-within {
    pointer-events: auto;
  }

  .mossrungtlewx:is([dir="rtl"] *) {
    transform: scaleX(-1);
  }

  .mossrunoffwj3:is([dir="rtl"] *) {
    transform: translate(50%, -50%);
  }

  .mossrun1df3fe5:is([dir="rtl"] *) {
    transform: translateX(-100%);
  }

  .mossruni9aj42:is([dir="rtl"] *) {
    transform: translateX(-12px);
  }

  .mossrun12xz5k6:is([dir="rtl"] *) {
    transform: translateX(-14px);
  }

  .mossrunttggg:is([dir="rtl"] *) {
    transform: translateX(100%);
  }

  .mossrun75qhwu:is([dir="rtl"] *) {
    transform: var(--x-sj6hyi);
  }

  .mossrun135w3n3:focus-visible, .mossrun1rm9qnc:focus-within {
    z-index: 1;
  }

  .mossrun1vej5at:has( + [popover] + [popover]:last-child), .mossrunxd14kb:has( + [popover]:last-child) {
    border-end-end-radius: var(--radius-element);
  }

  .mossrun1ir7nn6:has( + [popover] + [popover]:last-child), .mossrunpufgd0:has( + [popover]:last-child) {
    border-start-end-radius: var(--radius-element);
  }

  .mossrunxb5gsa:has( > [data-moss-edge-comp]:last-child) {
    margin-inline-end: var(--x-1ey4cl9);
  }

  .mossrunwvqlg4:has( > [data-moss-edge-comp]:first-child) {
    margin-inline-start: var(--x-18wqf2l);
  }

  .mossrunce0fjf:has([aria-expanded="true"]) {
    opacity: 1;
  }

  .mossrundjuwb3:has(:focus-visible) {
    outline-offset: 2px;
  }

  .mossrunscfbxq:has(:focus-visible) {
    outline-offset: 3px;
  }

  .mossrun1hj3i1n:has(.moss-navicon) {
    padding-inline-start: 0;
  }

  .mossrun1xrp5p4:first-child {
    border-end-start-radius: var(--radius-element);
  }

  .mossrunyf0ibl:first-child {
    border-inline-start-style: none;
  }

  .mossrun1pjv70x:first-child {
    border-inline-start-width: 0;
  }

  .mossrun2qxyot:first-child {
    border-start-end-radius: var(--radius-element);
  }

  .mossrun8eehn2:first-child {
    border-start-start-radius: var(--radius-element);
  }

  .mossrunv2jn5r:first-child {
    flex-shrink: 0;
  }

  .mossrun1pwwqoy:first-child {
    margin-inline-start: 0;
  }

  .mossrun5uh4xs:first-child {
    padding-inline-start: max(var(--container-padding-inline-start, var(--spacing-2)),var(--spacing-2));
  }

  .mossrun9bi00s:first-child {
    padding-inline-start: max(var(--container-padding-inline-start, var(--spacing-3)),var(--spacing-2));
  }

  .mossrun18c6q21:first-child {
    padding-inline-start: max(var(--container-padding-inline-start, var(--spacing-4)),var(--spacing-2));
  }

  .mossrun747jw7:last-child {
    border-end-end-radius: var(--radius-element);
  }

  .mossrun1qlsc9e:last-child {
    border-inline-end-width: 0;
  }

  .mossrun11xp8u1:last-child {
    border-start-end-radius: var(--radius-element);
  }

  .mossrunbg7gas:last-child {
    padding-inline-end: max(var(--container-padding-inline-end, var(--spacing-2)),var(--spacing-2));
  }

  .mossrunpilulx:last-child {
    padding-inline-end: max(var(--container-padding-inline-end, var(--spacing-3)),var(--spacing-2));
  }

  .mossrun1wzlfcn:last-child {
    padding-inline-end: max(var(--container-padding-inline-end, var(--spacing-4)),var(--spacing-2));
  }

  .mossrun1dnou9g:nth-child(2n) {
    background-color: var(--color-background-muted);
  }

  .mossrunjl7jj:empty {
    display: none;
  }

  .mossrun32uckt:disabled {
    color: var(--moss-color-text-disabled);
  }

  .mossruntgyt42:disabled {
    cursor: default;
  }

  .mossrun1s07b3s:disabled {
    cursor: not-allowed;
  }

  .mossrun2wzlov:disabled {
    opacity: .35;
  }

  .mossrun1lfpgzf:disabled {
    opacity: .4;
  }

  .mossrunijokvz:disabled {
    opacity: .5;
  }

  .mossrunk0mbs4:disabled {
    opacity: .55;
  }

  .mossrun1n5bzlp:hover {
    background-color: #0000;
  }

  .mossrun1byy42f:hover {
    background-color: var(--moss-color-accent-muted);
  }

  .mossrunh2bcfa:hover {
    background-color: var(--moss-color-background-muted);
  }

  .mossrun179txku:hover {
    background-color: var(--moss-color-background-navigation-hover);
  }

  .mossrun9kozg3:hover {
    background-color: var(--moss-color-background-navigation-selected);
  }

  .mossrun1i35gg3:hover {
    background-color: var(--moss-color-background-surface);
  }

  .mossrun14dumty:hover {
    background-color: var(--moss-color-border);
  }

  .mossrunzjme6i:hover {
    background-color: var(--moss-color-overlay-hover);
  }

  .mossrun1jt1bcv:hover {
    background-color: var(--moss-color-overlay-pressed);
  }

  .mossrun139w44z:hover {
    background-color: var(--moss-color-overlay-selected);
  }

  .mossrun16v03mb:hover {
    background-color: var(--moss-color-text-disabled);
  }

  .mossrun1mh8mt8:hover {
    color: var(--moss-color-icon-primary);
  }

  .mossrun1vhro9i:hover {
    color: var(--moss-color-text-blue);
  }

  .mossrun1cqg216:hover {
    color: var(--moss-color-text-primary);
  }

  .mossrun1149ble:hover {
    color: var(--moss-color-text-secondary);
  }

  .mossrun1o7uuvo:hover {
    opacity: 1;
  }

  .mossrun9ojkr9:hover {
    text-decoration-color: currentColor;
  }

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

  .mossrun1itt8ug:hover {
    text-decoration-thickness: 2px;
  }

  .mossrun1c52tdz:focus {
    background-color: var(--color-overlay-hover);
  }

  .mossruny7d2un:focus {
    background-color: var(--moss-color-overlay-hover);
  }

  .mossrunyxi2l3:active {
    background-color: var(--color-overlay-pressed);
  }

  .mossrun13myamz:active {
    background-color: var(--moss-color-background-selected);
  }

  .mossrun1j46bp:active {
    background-color: var(--moss-color-overlay-pressed);
  }

  .mossrun1s6c8a7:active {
    background-color: var(--moss-color-overlay-selected);
  }

  .mossrun69pa83:active {
    background-color: var(--moss-color-text-disabled);
  }

  .mossrunq8i9tn:active {
    background-image: linear-gradient(var(--color-overlay-pressed),var(--color-overlay-pressed));
  }

  .mossrunuqm82a:active {
    background-image: none;
  }

  .mossrunch2mbi:active {
    cursor: grabbing;
  }

  .mossrun1pdlv7q:active {
    transform: none;
  }

  .mossrunk4oym4:active {
    transform: scale(.98);
  }

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

  @media (forced-colors: active) {
    .mossrun1iqhqvn.mossrun1iqhqvn {
      -webkit-text-fill-color: CanvasText;
    }
  }

  @media (width <= 640px) {
    .mossrunp7j7s0.mossrunp7j7s0 {
      align-items: center;
    }
  }

  @media (width <= 719px) {
    .mossrun42u6fc.mossrun42u6fc {
      align-items: center;
    }
  }

  @media (width <= 720px) {
    .mossrun1pumoh4.mossrun1pumoh4 {
      align-items: center;
    }
  }

  @media (width <= 760px) {
    .mossrune4s3o.mossrune4s3o {
      align-items: center;
    }
  }

  @media (width <= 479px) {
    .mossrun12qv8x6.mossrun12qv8x6 {
      align-items: flex-start;
    }
  }

  @media (width <= 639px) {
    .mossrungkdfkq.mossrungkdfkq {
      align-items: flex-start;
    }
  }

  @media (width <= 719px) {
    .mossrunxqdh3s.mossrunxqdh3s {
      align-items: flex-start;
    }
  }

  @media (width <= 720px) {
    .mossrun1pftkvw.mossrun1pftkvw {
      align-items: flex-start;
    }
  }

  @media (width <= 620px) {
    .mossrun1ukrrs4.mossrun1ukrrs4 {
      align-items: stretch;
    }
  }

  @media (width <= 640px) {
    .mossrun1o3peri.mossrun1o3peri {
      align-items: stretch;
    }
  }

  @media (width <= 719px) {
    .mossrunoock5n.mossrunoock5n {
      align-items: stretch;
    }
  }

  @media (prefers-reduced-motion: reduce) {
    .mossrun14q22ui.mossrun14q22ui {
      animation-delay: 0s;
    }
  }

  @media (prefers-reduced-motion: no-preference) {
    .mossrunelcv8l.mossrunelcv8l {
      animation-duration: 1.4s;
    }

    .mossrune3l6c.mossrune3l6c {
      animation-duration: 2.4s;
    }
  }

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

  @media (prefers-reduced-motion: no-preference) {
    .mossrunbccqer.mossrunbccqer {
      animation-iteration-count: infinite;
    }

    .mossrun38zl0s.mossrun38zl0s {
      animation-name: mossrun1fy8ia8-B;
    }

    .mossrun1c6wv31.mossrun1c6wv31 {
      animation-name: mossrun1o1q2gg-B;
    }
  }

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

  @media (prefers-reduced-motion: no-preference) {
    .mossrun1cwbrk8.mossrun1cwbrk8 {
      animation-timing-function: ease-in-out;
    }

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

  @media (forced-colors: active) {
    .mossrun9yvj25.mossrun9yvj25 {
      background-color: canvas;
    }

    .mossrunwvh9j7.mossrunwvh9j7 {
      background-color: canvastext;
    }
  }

  @media (prefers-contrast: more) and (not (forced-colors: active)) {
    .mossrun1j0df82.mossrun1j0df82 {
      background-color: color-mix(in srgb,var(--color-skeleton),var(--color-text-primary) 30%);
    }
  }

  @media (forced-colors: active) {
    .mossrun1o55y2u.mossrun1o55y2u {
      background-color: graytext;
    }

    .mossrun1jzqe4.mossrun1jzqe4 {
      background-color: highlight;
    }

    .mossrun1sir5s4.mossrun1sir5s4 {
      background-color: highlighttext;
    }
  }

  @media (width <= 719px) {
    .mossrun25nh95.mossrun25nh95 {
      background-color: #0000;
    }
  }

  @media (pointer: coarse) {
    .mossrun1r67dob.mossrun1r67dob {
      background-color: #0000;
    }
  }

  @media (width <= 719px) {
    .mossrun1cyzfbg.mossrun1cyzfbg {
      background-image: none;
    }

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

  @media (width <= 720px) {
    .mossrunfwmvw9.mossrunfwmvw9 {
      border-inline-start-width: 0;
    }
  }

  @media (width <= 600px) {
    .mossrun1swhaa6.mossrun1swhaa6 {
      border-spacing: 10px 8px;
    }
  }

  @media (width <= 719px) {
    .mossrun1i8yap0.mossrun1i8yap0 {
      box-shadow: none;
    }
  }

  @media (pointer: coarse) {
    .mossrunt5aq6x.mossrunt5aq6x {
      box-shadow: none;
    }
  }

  @media (width <= 600px) {
    .mossrunij16qm.mossrunij16qm {
      clip-path: inset(50%);
    }
  }

  @media (forced-colors: active) {
    .mossruns5hli.mossruns5hli {
      color: canvastext;
    }
  }

  @media (prefers-reduced-motion: reduce) {
    .mossrundzdkdp.mossrundzdkdp {
      color: color-mix(in srgb,var(--moss-color-text-primary) 50%,transparent);
    }
  }

  @media (forced-colors: active) {
    .mossrun1k5gbb1.mossrun1k5gbb1 {
      color: highlighttext;
    }
  }

  @media (width <= 640px) {
    .mossrunn8msh9.mossrunn8msh9 {
      column-gap: 8px;
    }
  }

  @media (width <= 1023px) {
    .mossrunbty65p.mossrunbty65p {
      display: flex;
    }
  }

  @media (width <= 480px) {
    .mossrunedohl4.mossrunedohl4 {
      display: flex;
    }
  }

  @media (width <= 640px) {
    .mossrun1ux6vrq.mossrun1ux6vrq {
      display: flex;
    }
  }

  @media (width <= 760px) {
    .mossrun10sekqr.mossrun10sekqr {
      display: flex;
    }
  }

  @media (width <= 1023px) {
    .mossrun1urh96f.mossrun1urh96f {
      display: inline-flex;
    }
  }

  @media (width <= 719px) {
    .mossrun19phsy9.mossrun19phsy9 {
      display: inline-flex;
    }
  }

  @media (forced-colors: active) {
    .mossrun1c7sf14.mossrun1c7sf14 {
      display: none;
    }
  }

  @media (width <= 1023px) {
    .mossrun1a1oztq.mossrun1a1oztq {
      display: none;
    }
  }

  @media (width <= 420px) {
    .mossrunfh8oii.mossrunfh8oii {
      display: none;
    }
  }

  @media (width <= 640px) {
    .mossrunkaaz9w.mossrunkaaz9w {
      display: none;
    }
  }

  @media (width <= 719px) {
    .mossrunr4thkj.mossrunr4thkj {
      display: none;
    }
  }

  @media (width <= 720px) {
    .mossrun49x15t.mossrun49x15t {
      display: none;
    }
  }

  @media (width <= 760px) {
    .mossruny0uqqd.mossruny0uqqd {
      display: none;
    }
  }

  @media (width <= 900px) {
    .mossrunzd29fr.mossrunzd29fr {
      display: none;
    }
  }

  @media (pointer: coarse) {
    .mossrunhj50sb.mossrunhj50sb {
      display: none;
    }
  }

  @media (width <= 479px) {
    .mossrun2s77yv.mossrun2s77yv {
      flex-basis: 100%;
    }
  }

  @media (width <= 620px) {
    .mossrunyvk40n.mossrunyvk40n {
      flex-basis: 100%;
    }
  }

  @media (width <= 479px) {
    .mossrun1rb2fro.mossrun1rb2fro {
      flex-basis: calc(100% - 20px);
    }
  }

  @media (width <= 640px) {
    .mossrunfpb1vq.mossrunfpb1vq {
      flex-direction: column-reverse;
    }
  }

  @media (width <= 480px) {
    .mossrun1rpgqan.mossrun1rpgqan {
      flex-direction: column;
    }
  }

  @media (width <= 620px) {
    .mossrun1apw3ch.mossrun1apw3ch {
      flex-direction: column;
    }
  }

  @media (width <= 639px) {
    .mossrun16v1wmp.mossrun16v1wmp {
      flex-direction: column;
    }
  }

  @media (width <= 640px) {
    .mossrun17cst73.mossrun17cst73 {
      flex-direction: column;
    }
  }

  @media (width <= 719px) {
    .mossrun1ic15wq.mossrun1ic15wq {
      flex-direction: column;
    }
  }

  @media (width <= 720px) {
    .mossrun1g3ag0e.mossrun1g3ag0e {
      flex-direction: column;
    }
  }

  @media (width <= 760px) {
    .mossrun1krwfvz.mossrun1krwfvz {
      flex-direction: column;
    }
  }

  @media (width <= 719px) {
    .mossrun1ajy64e.mossrun1ajy64e {
      flex-direction: row;
    }
  }

  @media (width <= 720px) {
    .mossrun184p8o1.mossrun184p8o1 {
      flex-direction: row;
    }
  }

  @media (width <= 760px) {
    .mossrunwyfhnv.mossrunwyfhnv {
      flex-direction: row;
    }

    .mossruna582gl.mossruna582gl {
      flex-shrink: 1;
    }
  }

  @media (width <= 479px) {
    .mossrun1hcnz5p.mossrun1hcnz5p {
      flex-wrap: wrap;
    }
  }

  @media (width <= 480px) {
    .mossrun1qohksk.mossrun1qohksk {
      flex-wrap: wrap;
    }
  }

  @media (width <= 760px) {
    .mossrun479viy.mossrun479viy {
      font-size: calc(var(--moss-text-ui) * 1);
    }
  }

  @media (width <= 900px) {
    .mossrunpf68yt.mossrunpf68yt {
      font-size: calc(var(--moss-text-ui) * 20 / 14);
    }
  }

  @media (pointer: coarse) {
    .mossrun1dlvyq7.mossrun1dlvyq7 {
      font-size: max(16px,var(--moss-chat-text-ui));
    }

    .mossrun1mssabz.mossrun1mssabz {
      font-size: max(16px,var(--moss-text-ui));
    }

    .mossrun6pjikd.mossrun6pjikd {
      font-size: max(1rem,var(--text-body-size));
    }

    .mossrundk3u5w.mossrundk3u5w {
      font-size: max(1rem,var(--text-label-size));
    }
  }

  @media (forced-colors: active) {
    .mossrun1g12otp.mossrun1g12otp {
      forced-color-adjust: none;
    }
  }

  @media (width <= 719px) {
    .mossrun1hc9qfs.mossrun1hc9qfs {
      grid-template-columns: 16px minmax(0, 1fr) 16px;
    }
  }

  @media (width <= 520px) {
    .mossrun1rv48r1.mossrun1rv48r1 {
      grid-template-columns: 1fr;
    }
  }

  @media (width <= 560px) {
    .mossrunjucj32.mossrunjucj32 {
      grid-template-columns: 1fr;
    }
  }

  @media (width <= 760px) {
    .mossrun1guth9d.mossrun1guth9d {
      grid-template-columns: 1fr;
    }
  }

  @media (width <= 640px) {
    .mossrunj9q6f2.mossrunj9q6f2 {
      grid-template-columns: 72px minmax(0, 1fr);
    }
  }

  @media (width <= 719px) {
    .mossrun1kvucki.mossrun1kvucki {
      grid-template-columns: auto minmax(0, 1fr);
    }
  }

  @media (width <= 600px) {
    .mossrunl1uhg6.mossrunl1uhg6 {
      grid-template-columns: minmax(0, 1fr) auto;
    }
  }

  @media (width <= 1100px) {
    .mossrunesxnj2.mossrunesxnj2 {
      grid-template-columns: minmax(0, 1fr);
    }
  }

  @media (width <= 479px) {
    .mossrunxhsi6u.mossrunxhsi6u {
      grid-template-columns: minmax(0, 1fr);
    }
  }

  @media (width <= 600px) {
    .mossrunf823wh.mossrunf823wh {
      grid-template-columns: minmax(0, 1fr);
    }
  }

  @media (width <= 640px) {
    .mossrun4jmfmw.mossrun4jmfmw {
      grid-template-columns: minmax(0, 1fr);
    }
  }

  @media (width <= 719px) {
    .mossrunhli6g8.mossrunhli6g8 {
      grid-template-columns: minmax(0, 1fr);
    }
  }

  @media (width <= 720px) {
    .mossrun57k0db.mossrun57k0db {
      grid-template-columns: minmax(0, 1fr);
    }
  }

  @media (width <= 800px) {
    .mossrun1g3s8sx.mossrun1g3s8sx {
      grid-template-columns: minmax(0, 1fr);
    }
  }

  @media (width <= 840px) {
    .mossrunshdk9k.mossrunshdk9k {
      grid-template-columns: minmax(0, 1fr);
    }
  }

  @media (width <= 900px) {
    .mossrunb4wtb7.mossrunb4wtb7 {
      grid-template-columns: minmax(0, max-content) auto;
    }
  }

  @media (width <= 620px) {
    .mossrun1nqs4xg.mossrun1nqs4xg {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }

  @media (width <= 720px) {
    .mossrun7rfhlg.mossrun7rfhlg {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }

  @media (width <= 900px) {
    .mossrunaclxhj.mossrunaclxhj {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }

  @media (width >= 560.01px) and (width <= 960px) {
    .mossrun1ba5fhv.mossrun1ba5fhv {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }

  @media (pointer: coarse) {
    .mossrun1nciq2u.mossrun1nciq2u {
      inset-inline-end: 4px;
    }
  }

  @media (width <= 520px) {
    .mossrun1asr60g.mossrun1asr60g {
      inset-inline-start: 8px;
    }
  }

  @media (width <= 760px) {
    .mossrun18za3gu.mossrun18za3gu {
      justify-content: center;
    }
  }

  @media (width <= 720px) {
    .mossrun17mbr6b.mossrun17mbr6b {
      justify-content: flex-end;
    }
  }

  @media (width <= 640px) {
    .mossrunmn758v.mossrunmn758v {
      justify-content: flex-start;
    }
  }

  @media (width <= 719px) {
    .mossrun12m3b3e.mossrun12m3b3e {
      justify-content: flex-start;
    }
  }

  @media (width <= 760px) {
    .mossrun16zp9ln.mossrun16zp9ln {
      line-height: 1.2;
    }
  }

  @media (width <= 479px) {
    .mossrun1lhz8oi.mossrun1lhz8oi {
      line-height: 1.45;
    }
  }

  @media (width <= 900px) {
    .mossrunqhplu0.mossrunqhplu0 {
      margin-inline-start: 0;
    }
  }

  @media (width <= 479px) {
    .mossrun1ujuozh.mossrun1ujuozh {
      margin-inline-start: 20px;
    }
  }

  @media (pointer: coarse) {
    .mossrun1jymrmb.mossrun1jymrmb {
      margin-inline-start: auto;
    }
  }

  @media (width <= 479px) {
    .mossrun1u961ir.mossrun1u961ir {
      margin-inline-start: var(--moss-spacing-1-5);
    }

    .mossrune24ah8.mossrune24ah8 {
      margin-inline-start: var(--moss-spacing-3);
    }
  }

  @media (forced-colors: active) {
    .mossrun1tbh5bv.mossrun1tbh5bv {
      opacity: 1;
    }
  }

  @media (pointer: coarse) {
    .mossrunxc3ku7.mossrunxc3ku7 {
      opacity: 1;
    }
  }

  @media (width <= 760px) {
    .mossrun17u578s.mossrun17u578s {
      order: -1;
    }
  }

  @media (width <= 640px) {
    .mossrun10tba2y.mossrun10tba2y {
      order: 1;
    }
  }

  @media (pointer: coarse) {
    .mossrunozvky.mossrunozvky {
      order: 1;
    }
  }

  @media (width <= 479px) {
    .mossrun1c0olv3.mossrun1c0olv3 {
      order: 2;
    }
  }

  @media (width <= 640px) {
    .mossrunc90dfg.mossrunc90dfg {
      order: 2;
    }
  }

  @media (width <= 479px) {
    .mossrunrkshlf.mossrunrkshlf {
      order: 3;
    }

    .mossrun1jp0wew.mossrun1jp0wew {
      overflow-wrap: anywhere;
    }
  }

  @media (width <= 640px) {
    .mossrun8083zf.mossrun8083zf {
      padding-inline-start: 23px;
    }
  }

  @media (width <= 479px) {
    .mossrunwc2hn2.mossrunwc2hn2 {
      padding-inline-start: var(--moss-spacing-1-5);
    }

    .mossrun9w2fzc.mossrun9w2fzc {
      padding-inline-start: var(--moss-spacing-3);
    }
  }

  @media (width <= 600px) {
    .mossruno29s2j.mossruno29s2j {
      position: absolute;
    }
  }

  @media (width <= 900px) {
    .mossrun4dg8vp.mossrun4dg8vp {
      position: absolute;
    }
  }

  @media (width <= 720px) {
    .mossrundbjoos.mossrundbjoos {
      text-align: start;
    }
  }

  @media (width <= 479px) {
    .mossrun2scc48.mossrun2scc48 {
      text-overflow: clip;
    }
  }

  @media (width <= 760px) {
    .mossrunwcppi1.mossrunwcppi1 {
      text-overflow: ellipsis;
    }
  }

  @media (prefers-reduced-motion: reduce) {
    .mossrunsagj69.mossrunsagj69 {
      transition-duration: .01ms;
    }

    .mossrunzg1mie.mossrunzg1mie {
      transition-duration: 10ms;
    }

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

    .mossrun4wkmsb.mossrun4wkmsb {
      transition-property: none;
    }
  }

  @media (width <= 479px) {
    .mossruns53tr5.mossruns53tr5 {
      white-space: normal;
    }
  }

  @media (width <= 760px) {
    .mossrunllg3n8.mossrunllg3n8 {
      white-space: nowrap;
    }
  }

  @media (width <= 479px) {
    .mossruntnuelr.mossruntnuelr {
      white-space: pre-wrap;
    }
  }

  @media (prefers-reduced-motion: reduce) {
    .mossrunfoca87.mossrunfoca87 {
      will-change: auto;
    }
  }

  @media (width <= 900px) {
    .mossrung92eyv.mossrung92eyv {
      z-index: 20;
    }
  }

  @media (hover: hover) and (forced-colors: none) {
    .mossrun1m7w0fx.mossrun1m7w0fx.mossrun1m7w0fx:where(.mossruncj33j7:hover *) {
      background-color: color-mix(in srgb,var(--color-accent),var(--color-tint-hover) 15%);
    }
  }

  @media (hover: hover) {
    .mossrun1hxi4n9.mossrun1hxi4n9.mossrun1hxi4n9:where(.mossrun1rhxnjw:hover *), .mossrun1ie2ofj.mossrun1ie2ofj.mossrun1ie2ofj:where(.mossrun1hrzibe:hover *) {
      background-color: color-mix(in srgb,var(--color-accent),var(--color-tint-hover) 15%);
    }
  }

  @media (hover: hover) and (forced-colors: none) {
    .mossrun1ln30pg.mossrun1ln30pg.mossrun1ln30pg:where(.mossruncj33j7:hover *) {
      background-color: color-mix(in srgb,var(--color-background-gray),var(--color-tint-hover) 5%);
    }
  }

  @media (hover: hover) {
    .mossrun12x8nvl.mossrun12x8nvl.mossrun12x8nvl:where(.mossrun1rhxnjw:hover *), .mossrun13xmb4s.mossrun13xmb4s.mossrun13xmb4s:where(.mossrun1hrzibe:hover *) {
      background-color: color-mix(in srgb,var(--color-background-surface),var(--color-tint-hover) 5%);
    }

    .mossrun1tgtj5r.mossrun1tgtj5r.mossrun1tgtj5r:where(.mossrun1hrzibe:hover *) {
      background-color: var(--color-background-muted);
    }

    .mossrun16tcqha.mossrun16tcqha.mossrun16tcqha:where(.mossrunjae4cf:hover *) {
      background-color: var(--color-overlay-hover);
    }

    .mossrun12y27fx.mossrun12y27fx:hover:not(:focus-within) {
      box-shadow: inset 0 0 0 2px color-mix(in srgb,var(--color-border-emphasized) 30%,transparent);
    }

    .mossrun1irk71m.mossrun1irk71m:hover:not(:focus-within) {
      box-shadow: none;
    }

    .mossrunl68szm.mossrunl68szm:hover:not(:focus-within) {
      box-shadow: var(--shadow-inset-error);
    }

    .mossrunig9bu2.mossrunig9bu2:hover:not(:focus-within) {
      box-shadow: var(--shadow-inset-success);
    }

    .mossrunnoa3fc.mossrunnoa3fc:hover:not(:focus-within) {
      box-shadow: var(--shadow-inset-warning);
    }
  }

  @container (width <= 719px) {
    .mossrun1ejsr2d.mossrun1ejsr2d {
      align-items: start;
    }
  }

  @container (width <= 759px) {
    .mossrund31tc0.mossrund31tc0 {
      align-items: start;
    }
  }

  @container (width <= 719px) {
    .mossrun103gnbw.mossrun103gnbw {
      clip-path: inset(50%);
    }
  }

  @container (width <= 759px) {
    .mossrun1wgb0n.mossrun1wgb0n {
      clip-path: inset(50%);
    }
  }

  @container (width <= 459px) {
    .mossrun7vn1i3.mossrun7vn1i3 {
      display: block;
    }
  }

  @container (width <= 719px) {
    .mossrun1evqnf1.mossrun1evqnf1 {
      display: block;
    }
  }

  @container (width <= 759px) {
    .mossrun18j87t2.mossrun18j87t2 {
      display: block;
    }
  }

  @container agent-composer (width <= 440px) {
    .mossrunjlq8hk.mossrunjlq8hk {
      display: block;
    }
  }

  @container pane-tabs (width <= 120px) {
    .mossrun180pifx.mossrun180pifx {
      display: flex;
    }
  }

  @container agent-chat (width <= 719px) {
    .mossrun15ntvn3.mossrun15ntvn3 {
      display: none;
    }
  }

  @container agent-composer (width <= 440px) {
    .mossrun18s3q2f.mossrun18s3q2f {
      display: none;
    }
  }

  @container agent-composer (width <= 600px) {
    .mossrunpepvaq.mossrunpepvaq {
      display: none;
    }
  }

  @container agent-composer (width <= 680px) {
    .mossrun1oo319t.mossrun1oo319t {
      display: none;
    }
  }

  @container pane-tabs (width <= 120px) {
    .mossrun1eio31k.mossrun1eio31k {
      display: none;
    }
  }

  @container pane-tabs (width <= 240px) {
    .mossrun13uegmm.mossrun13uegmm {
      display: none;
    }
  }

  @container pane-tabs (width <= 320px) {
    .mossrun1b8wyra.mossrun1b8wyra {
      display: none;
    }
  }

  @container agent-composer (width <= 680px) {
    .mossrunrozyk0.mossrunrozyk0 {
      display: var(--_agent-usage-label-display, none);
    }
  }

  @container (width <= 459px) {
    .mossrunlci8yh.mossrunlci8yh {
      flex-direction: column;
    }

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

  @container routine-detail (width >= 980px) {
    .mossrungbj3xa.mossrungbj3xa {
      grid-template-columns: minmax(0, 1fr) 320px;
    }
  }

  @container (width <= 759px) {
    .mossrun5n8w02.mossrun5n8w02 {
      grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) 116px;
    }
  }

  @container (width >= 460px) and (width <= 719px) {
    .mossrun101xev7.mossrun101xev7 {
      grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) 132px;
    }
  }

  @container (width <= 759px) {
    .mossruny3rkah.mossruny3rkah {
      grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) 116px;
    }
  }

  @container (width <= 459px) {
    .mossrunj1rq0e.mossrunj1rq0e {
      grid-template-columns: minmax(0, 1fr);
    }
  }

  @container (width >= 560px) and (width <= 899.98px) {
    .mossrun1oxjz6a.mossrun1oxjz6a {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }

  @container (width >= 900px) {
    .mossrunf4f0om.mossrunf4f0om {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
  }

  @container (width <= 459px) {
    .mossrun1yt83pq.mossrun1yt83pq {
      justify-content: flex-start;
    }
  }

  @container (width <= 560px) {
    .mossrunok6y0q.mossrunok6y0q {
      justify-self: start;
    }
  }

  @container (width <= 479px) {
    .mossrun3i48k.mossrun3i48k {
      order: 1;
    }

    .mossrun1p9kpa2.mossrun1p9kpa2 {
      order: 2;
    }

    .mossrun1mhke6v.mossrun1mhke6v {
      padding-inline-start: 23px;
    }
  }

  @container (width <= 719px) {
    .mossrungejpko.mossrungejpko {
      position: absolute;
    }
  }

  @container (width <= 759px) {
    .mossrun1auxveo.mossrun1auxveo {
      position: absolute;
    }
  }

  @container (width <= 719px) {
    .mossrun2u5n2s.mossrun2u5n2s {
      row-gap: 8px;
    }
  }

  @container (width <= 759px) {
    .mossrun13d9mk4.mossrun13d9mk4 {
      row-gap: 8px;
    }
  }

  @container (width <= 719px) {
    .mossrun1p4ssjn.mossrun1p4ssjn {
      white-space: nowrap;
    }
  }

  @container (width <= 759px) {
    .mossrunmzs8qk.mossrunmzs8qk {
      white-space: nowrap;
    }
  }

  @media (hover: hover) {
    .mossrun1h6wuyy.mossrun1h6wuyy:hover {
      background-color: #0000;
    }

    .mossrune9uy6x.mossrune9uy6x:hover {
      background-color: var(--color-overlay-hover);
    }

    .mossrun1whkl4u.mossrun1whkl4u:hover {
      background-color: var(--moss-color-background-navigation-hover);
    }

    .mossrun1bpxysa.mossrun1bpxysa:hover {
      background-color: var(--moss-color-background-selected);
    }

    .mossrun1ilzqfv.mossrun1ilzqfv:hover {
      background-image: linear-gradient(var(--color-overlay-hover),var(--color-overlay-hover));
    }

    .mossrun8o3jvd.mossrun8o3jvd:hover {
      background-image: none;
    }

    .mossrunhouywz.mossrunhouywz:hover {
      box-shadow: var(--shadow-med);
    }

    .mossrun17qfo7y.mossrun17qfo7y:hover {
      color: color-mix(in srgb,var(--color-text-accent),var(--color-tint-hover) 15%);
    }

    .mossrun4z56r7.mossrun4z56r7:hover {
      color: color-mix(in srgb,var(--color-text-primary),var(--color-tint-hover) 15%);
    }

    .mossrun7ruf5d.mossrun7ruf5d:hover {
      color: color-mix(in srgb,var(--color-text-secondary),var(--color-tint-hover) 15%);
    }

    .mossrun1642axo.mossrun1642axo:hover {
      color: var(--moss-color-text-primary);
    }
  }
}

@layer priority5 {
  .mossrun7hxp32 {
    border-bottom-color: color-mix(in srgb,var(--moss-color-border) 55%,transparent);
  }

  .mossrun18m64el {
    border-bottom-color: color-mix(in srgb,var(--moss-color-error) 30%,var(--moss-color-border));
  }

  .mossrunnwmtn0 {
    border-bottom-color: color-mix(in srgb,var(--moss-color-warning) 30%,var(--moss-color-border));
  }

  .mossrunib2hle {
    border-bottom-color: var(--color-border-emphasized);
  }

  .mossrunw8gpjh {
    border-bottom-color: var(--color-border);
  }

  .mossrun1hbw4q6 {
    border-bottom-color: var(--moss-color-border);
  }

  .mossrun13skyqd {
    border-bottom-color: var(--moss-table-divider-color, var(--moss-color-border));
  }

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

  .mossrun1co6499 {
    border-bottom-width: .5px;
  }

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

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

  .mossrunlxy82 {
    border-bottom-width: 2px;
  }

  .mossrun92x3c3 {
    border-bottom-width: var(--border-width);
  }

  .mossrunesu5jx {
    border-left-color: var(--moss-color-border);
  }

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

  .mossrunyj58a3 {
    border-left-width: 0;
  }

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

  .mossrun19sr0n1 {
    border-left-width: 2px;
  }

  .mossruni9mtl6 {
    border-right-color: var(--moss-color-border);
  }

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

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

  .mossrun1jp5jnp {
    border-top-color: color-mix(in srgb,currentColor 22%,transparent);
  }

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

  .mossrun1o07dc3 {
    border-top-color: var(--moss-color-accent);
  }

  .mossrun1s87hxh {
    border-top-color: var(--moss-color-border-emphasized);
  }

  .mossrun1v5qvs5 {
    border-top-color: var(--moss-color-border);
  }

  .mossruny7mpwv {
    border-top-color: var(--moss-color-text-danger);
  }

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

  .mossrunt8cgyo {
    border-top-width: .5px;
  }

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

  .mossrun11xkdxz {
    border-top-width: var(--border-width);
  }

  .mossrunq6397w {
    bottom: -16px;
  }

  .mossrun1ey2m1c {
    bottom: 0;
  }

  .mossrun191j7n5 {
    bottom: 16px;
  }

  .mossruny58vm5 {
    bottom: 24px;
  }

  .mossrun1c7jfne {
    bottom: 2px;
  }

  .mossrunrb244j {
    bottom: 6px;
  }

  .mossrun1bzqam {
    bottom: calc(var(--moss-spacing-2) + var(--moss-size-element-md) + var(--moss-spacing-2));
  }

  .mossrun1ek9js8 {
    bottom: max(var(--moss-toast-bottom-clearance, 0px),env(safe-area-inset-bottom, 0px));
  }

  .mossrunyi47jn {
    bottom: var(--_tab-indicator-bottom, -1px);
  }

  .mossrun1re5x7u {
    bottom: var(--agent-composer-space, 120px);
  }

  .mossrun1o8gjkx {
    bottom: var(--moss-spacing-12);
  }

  .mossrun1gqzbh1 {
    bottom: var(--moss-spacing-2);
  }

  .mossrun112dmjn {
    bottom: var(--spacing-1);
  }

  .mossrun1nqzi6q {
    bottom: var(--x-bottom);
  }

  .mossrunvle69y {
    height: .75rem;
  }

  .mossrunqtp20y {
    height: 0;
  }

  .mossrunmll18r {
    height: 1.25rem;
  }

  .mossrun1aretqu {
    height: 1.4286em;
  }

  .mossrunam5rvr {
    height: 1.5rem;
  }

  .mossrun5yr21d {
    height: 100%;
  }

  .mossruntdtrs8 {
    height: 100dvh;
  }

  .mossrun170jfvy {
    height: 10px;
  }

  .mossrun1wkxgih {
    height: 120px;
  }

  .mossrun1kpxq89 {
    height: 12px;
  }

  .mossrun18gnavp {
    height: 13px;
  }

  .mossrun1v9usgg {
    height: 14px;
  }

  .mossrunlup9mm {
    height: 16px;
  }

  .mossrun1b51vyi {
    height: 180px;
  }

  .mossrunmix8c7 {
    height: 18px;
  }

  .mossrunhvdbge {
    height: 19px;
  }

  .mossrunlzyvqe {
    height: 1em;
  }

  .mossrunjm9jq1 {
    height: 1px;
  }

  .mossrun1l36t39 {
    height: 1rem;
  }

  .mossrun1qx5ct2 {
    height: 20px;
  }

  .mossrun17rw0jw {
    height: 22px;
  }

  .mossruni0exxh {
    height: 23px;
  }

  .mossrunxk0z11 {
    height: 24px;
  }

  .mossrund7y6wv {
    height: 26px;
  }

  .mossrun1fgtraw {
    height: 28px;
  }

  .mossrun36qwtl {
    height: 2px;
  }

  .mossrun1gnnpzl {
    height: 30px;
  }

  .mossrun10w6t97 {
    height: 32px;
  }

  .mossrun90ne7k {
    height: 34px;
  }

  .mossrun1s1d1n7 {
    height: 35px;
  }

  .mossrunc9qbxq {
    height: 36px;
  }

  .mossrun16wdlz0 {
    height: 38px;
  }

  .mossrunuoj239 {
    height: 3px;
  }

  .mossrun1vqgdyp {
    height: 40px;
  }

  .mossruncx40h0 {
    height: 420px;
  }

  .mossrunn3w4p2 {
    height: 44px;
  }

  .mossrunsdox4t {
    height: 48px;
  }

  .mossrunqu0tyb {
    height: 4px;
  }

  .mossrundd8jsf {
    height: 52px;
  }

  .mossrun1ycjhwn {
    height: 5px;
  }

  .mossrunols6we {
    height: 6px;
  }

  .mossrun1hagigm {
    height: 7px;
  }

  .mossrun14nwjz3 {
    height: 88px;
  }

  .mossrundk7pt {
    height: 8px;
  }

  .mossrunjp8j0k {
    height: 96px;
  }

  .mossrunegnrdp {
    height: 9px;
  }

  .mossrunt7dq6l {
    height: auto;
  }

  .mossrun12qplqi {
    height: calc(100% + var(--container-padding-block-start, 0px) + var(--container-padding-block-end, 0px));
  }

  .mossrun1x8wuhb {
    height: calc(var(--moss-chat-text-ui) * 1.1429 + 6px);
  }

  .mossrun1e6u16n {
    height: calc(var(--moss-text-ui-sm) * 1.4286);
  }

  .mossrun1uiybsj {
    height: calc(var(--size-element-lg) - 4px);
  }

  .mossrun102lyln {
    height: calc(var(--size-element-lg) - 8px);
  }

  .mossrun184gfjb {
    height: calc(var(--size-element-md) - 4px);
  }

  .mossrunrmxcn7 {
    height: calc(var(--size-element-md) - 8px);
  }

  .mossrun1u5rhrp {
    height: calc(var(--size-element-md) + var(--spacing-1));
  }

  .mossrunzj98nu {
    height: calc(var(--size-element-sm) - 4px);
  }

  .mossrunzydfjl {
    height: calc(var(--size-element-sm) - 8px);
  }

  .mossrun14o5nre {
    height: calc(var(--text-supporting-size) * var(--text-supporting-leading));
  }

  .mossrung7h5cd {
    height: fit-content;
  }

  .mossrun1q1bxjx {
    height: min(300px, 45vh);
  }

  .mossrunf0u67q {
    height: min(34vh, 280px);
  }

  .mossrun1gsiz0f {
    height: min(42vh, 360px);
  }

  .mossrun1acwm2z {
    height: min(68dvh, 720px);
  }

  .mossrunlypk4x {
    height: var(--agent-composer-space, 120px);
  }

  .mossrunsyqizj {
    height: var(--border-width);
  }

  .mossrun1s97289 {
    height: var(--moss-size-nav-row-lg);
  }

  .mossrun13pn18b {
    height: var(--moss-size-nav-row-sm);
  }

  .mossrun1y1sz8m {
    height: var(--moss-size-nav-row);
  }

  .mossrun1ywsc5n {
    height: var(--moss-spacing-11);
  }

  .mossrunj7xbhc {
    height: var(--moss-spacing-5);
  }

  .mossrunlmyb6g {
    height: var(--moss-spacing-6);
  }

  .mossrun1fvk3hc {
    height: var(--moss-spacing-8);
  }

  .mossrun1vow45f {
    height: var(--moss-table-header-height, 38px);
  }

  .mossrun7yjdqc {
    height: var(--moss-table-row-height, 44px);
  }

  .mossrungtfpf4 {
    height: var(--moss-table-row-height, 52px);
  }

  .mossrun5kfih4 {
    height: var(--resize-handle-hit-area, 16px);
  }

  .mossrunssyfek {
    height: var(--size-element-lg);
  }

  .mossrun1ueg155 {
    height: var(--size-element-md);
  }

  .mossrun6k0iem {
    height: var(--size-element-sm);
  }

  .mossruncenk2v {
    height: var(--spacing-1-5);
  }

  .mossrun1k15mir {
    height: var(--spacing-12);
  }

  .mossrunoqw5ej {
    height: var(--spacing-2);
  }

  .mossrun6b6gus {
    height: var(--spacing-4);
  }

  .mossrun1grt7ep {
    height: var(--spacing-5);
  }

  .mossrunvpftlf {
    height: var(--spacing-6);
  }

  .mossrun18to7ep {
    height: var(--spacing-8);
  }

  .mossrun16ye13r {
    height: var(--x-height);
  }

  .mossrun1f4buv5 {
    left: -2px;
  }

  .mossrunu96u03 {
    left: 0;
  }

  .mossrun1qpfodn {
    left: 16px;
  }

  .mossrun4mh905 {
    left: 3px;
  }

  .mossrun1nrll8i {
    left: 50%;
  }

  .mossrunncym2f {
    left: 8px;
  }

  .mossrun1oo3vh0 {
    margin-bottom: -16px;
  }

  .mossrun4vbgl9 {
    margin-bottom: -4px;
  }

  .mossrunat24cr {
    margin-bottom: 0;
  }

  .mossrunyorhqc {
    margin-bottom: 10px;
  }

  .mossrunod5an3 {
    margin-bottom: 12px;
  }

  .mossrun1u7kmwd {
    margin-bottom: 14px;
  }

  .mossrunjpr12u {
    margin-bottom: 2px;
  }

  .mossrun12nagc {
    margin-bottom: 4px;
  }

  .mossrunzueoph {
    margin-bottom: 6px;
  }

  .mossrun1e56ztr {
    margin-bottom: 8px;
  }

  .mossrun4ii5y1 {
    margin-bottom: auto;
  }

  .mossrun1z0f2p2 {
    margin-bottom: calc(-1 * var(--_chat-composer-radius));
  }

  .mossrun6h7pi7 {
    margin-bottom: calc(-1 * var(--container-padding-block-end, 0px));
  }

  .mossrunn59wrm {
    margin-bottom: var(--moss-spacing-1-5);
  }

  .mossrun7bptmj {
    margin-bottom: var(--moss-spacing-1);
  }

  .mossrunku4092 {
    margin-bottom: var(--moss-spacing-2);
  }

  .mossrun1ey7rgy {
    margin-bottom: var(--moss-spacing-4);
  }

  .mossrunuaq2si {
    margin-bottom: var(--moss-spacing-5);
  }

  .mossrun1ugmll1 {
    margin-bottom: var(--moss-spacing-6);
  }

  .mossrun1vtxzzq {
    margin-bottom: var(--moss-spacing-9);
  }

  .mossrun14cgwvg {
    margin-bottom: var(--spacing-1);
  }

  .mossrun1p37lm5 {
    margin-bottom: var(--spacing-2);
  }

  .mossrunep27e5 {
    margin-bottom: var(--spacing-3);
  }

  .mossrun1mmpi1g {
    margin-left: 38px;
  }

  .mossrun8x9d4c {
    margin-left: auto;
  }

  .mossrun7wgvq7 {
    margin-top: -12px;
  }

  .mossrunwya9rg {
    margin-top: -16px;
  }

  .mossrun1kgmq87 {
    margin-top: -2px;
  }

  .mossrun1rdy4ex {
    margin-top: -4px;
  }

  .mossrun9otpla {
    margin-top: -8px;
  }

  .mossrundj266r {
    margin-top: 0;
  }

  .mossrun1anpbxc {
    margin-top: 10px;
  }

  .mossrun6zzeal {
    margin-top: 12.5vh;
  }

  .mossrun14vqqas {
    margin-top: 12px;
  }

  .mossrunvijh9v {
    margin-top: 1px;
  }

  .mossrun1sy10c2 {
    margin-top: 20px;
  }

  .mossrunr9ek0c {
    margin-top: 2px;
  }

  .mossrun7r5mf7 {
    margin-top: 3px;
  }

  .mossrun1gslohp {
    margin-top: 4px;
  }

  .mossrun1k70j0n {
    margin-top: 6px;
  }

  .mossrun1rhet7l {
    margin-top: 7px;
  }

  .mossrun1xmf6yo {
    margin-top: 8px;
  }

  .mossrunr1yuqi {
    margin-top: auto;
  }

  .mossrunvyqdj1 {
    margin-top: calc(-1 * anchor-size(height) - 8px);
  }

  .mossrunckg3cf {
    margin-top: calc(-1 * var(--_chat-composer-radius));
  }

  .mossrun1sa9bsh {
    margin-top: calc(-1 * var(--container-padding-block-start, 0px));
  }

  .mossrungmsw4n {
    margin-top: calc(-1 * var(--moss-spacing-2));
  }

  .mossrun1c40v9y {
    margin-top: calc(-1 * var(--spacing-1-5));
  }

  .mossrun1ajqlyv {
    margin-top: calc(-1 * var(--spacing-2));
  }

  .mossrun1233pnv {
    margin-top: calc((1em * var(--text-body-leading) - 6px) / 2);
  }

  .mossruntljj6b {
    margin-top: var(--moss-spacing-0-5);
  }

  .mossrun12xjnu1 {
    margin-top: var(--moss-spacing-1-5);
  }

  .mossrunp92j5d {
    margin-top: var(--moss-spacing-1);
  }

  .mossrun49l8ju {
    margin-top: var(--moss-spacing-2);
  }

  .mossrun1uncj0t {
    margin-top: var(--moss-spacing-4);
  }

  .mossrun1tb3god {
    margin-top: var(--moss-spacing-5);
  }

  .mossruncsaf9d {
    margin-top: var(--spacing-1);
  }

  .mossruntbrsbv {
    margin-top: var(--spacing-2);
  }

  .mossrunmz0i5r {
    max-height: 100%;
  }

  .mossrun1wj9ous {
    max-height: 100dvh;
  }

  .mossrun1mu601j {
    max-height: 120px;
  }

  .mossrun188lxnh {
    max-height: 14.286em;
  }

  .mossrunctk3hg {
    max-height: 160px;
  }

  .mossrun18s7i0i {
    max-height: 176px;
  }

  .mossrunl5ka8d {
    max-height: 190px;
  }

  .mossrun1hkcv85 {
    max-height: 200px;
  }

  .mossrunm47w4j {
    max-height: 205px;
  }

  .mossrun1xyq3li {
    max-height: 20em;
  }

  .mossrun1983irj {
    max-height: 220px;
  }

  .mossrun1xiyphd {
    max-height: 240px;
  }

  .mossrun1jsdp2e {
    max-height: 25dvh;
  }

  .mossrun1iuus0c {
    max-height: 260px;
  }

  .mossrunuyqlj2 {
    max-height: 300px;
  }

  .mossrun1y3glee {
    max-height: 30dvh;
  }

  .mossrun1sslpiy {
    max-height: 320px;
  }

  .mossrun9v6m0g {
    max-height: 40vh;
  }

  .mossrun9sc8c8 {
    max-height: 440px;
  }

  .mossrun1aysy39 {
    max-height: 460px;
  }

  .mossrun1671xte {
    max-height: 6.5em;
  }

  .mossruncwfpss {
    max-height: 70dvh;
  }

  .mossrunttlk0q {
    max-height: calc(100% - 24px);
  }

  .mossrunlf61we {
    max-height: calc(100% - var(--moss-spacing-2));
  }

  .mossrun6mgoq3 {
    max-height: min(232px, 36dvh);
  }

  .mossrun1t23ka4 {
    max-height: min(300px, 45vh);
  }

  .mossrun1l8q553 {
    max-height: min(420px, 60dvh);
  }

  .mossrun15zxkdt {
    max-height: min(420px, 60vh);
  }

  .mossrunktk8q7 {
    max-height: min(480px, 70vh);
  }

  .mossrun1cnf4oa {
    max-height: min(60vh, 480px);
  }

  .mossrun1kpnlj9 {
    max-height: min(70vh, 540px);
  }

  .mossrun7ab17h {
    max-height: none;
  }

  .mossrunenllk4 {
    max-height: var(--container-max-height, none);
  }

  .mossrun1jols5v {
    max-height: var(--x-maxHeight);
  }

  .mossrun1m189uc {
    max-width: 0;
  }

  .mossrun193iq5w {
    max-width: 100%;
  }

  .mossrunlbgzzq {
    max-width: 100dvw;
  }

  .mossrun16xn7b0 {
    max-width: 100vw;
  }

  .mossrun63bdn6 {
    max-width: 1040px;
  }

  .mossrun104f9w2 {
    max-width: 1080px;
  }

  .mossrun4gyc16 {
    max-width: 1120px;
  }

  .mossrun18d02x8 {
    max-width: 1480px;
  }

  .mossrun16q51m2 {
    max-width: 150px;
  }

  .mossrun1ncir08 {
    max-width: 200px;
  }

  .mossrun1racy4e {
    max-width: 220px;
  }

  .mossrun4f7l4k {
    max-width: 22ch;
  }

  .mossrun16em4ew {
    max-width: 240px;
  }

  .mossrun1jkqq1h {
    max-width: 280px;
  }

  .mossrunw5ewwj {
    max-width: 300px;
  }

  .mossrun1va8c73 {
    max-width: 320px;
  }

  .mossrun1x67gh {
    max-width: 32px;
  }

  .mossrunyq1l15 {
    max-width: 340px;
  }

  .mossrunxc7z9f {
    max-width: 360px;
  }

  .mossrun8jryan {
    max-width: 40%;
  }

  .mossrunq2pcee {
    max-width: 440px;
  }

  .mossrun1y8h3ww {
    max-width: 45%;
  }

  .mossrun1pfbilc {
    max-width: 460px;
  }

  .mossrun17fpy1y {
    max-width: 480px;
  }

  .mossrun6amaq2 {
    max-width: 48ch;
  }

  .mossrun73t7g {
    max-width: 55%;
  }

  .mossrun27kpxv {
    max-width: 560px;
  }

  .mossrunh9uqaf {
    max-width: 60%;
  }

  .mossrun12qliqu {
    max-width: 60ch;
  }

  .mossrun11gisft {
    max-width: 640px;
  }

  .mossrunkyadst {
    max-width: 68ch;
  }

  .mossrun1cxeki3 {
    max-width: 70%;
  }

  .mossrunwnkcuf {
    max-width: 720px;
  }

  .mossrun1ewvobj {
    max-width: 72ch;
  }

  .mossrunapjn7j {
    max-width: 760px;
  }

  .mossrun1yjoq1l {
    max-width: 768px;
  }

  .mossrun17q2glr {
    max-width: 780px;
  }

  .mossrun70i6om {
    max-width: 78ch;
  }

  .mossrun1ap80js {
    max-width: 800px;
  }

  .mossrun18k543f {
    max-width: 820px;
  }

  .mossrun95b5qq {
    max-width: 90vw;
  }

  .mossrunj7dor9 {
    max-width: 96px;
  }

  .mossrunlv8yqo {
    max-width: calc(100% - 16px);
  }

  .mossrun18b33ah {
    max-width: calc(100% - 24px);
  }

  .mossrunz76s4 {
    max-width: calc(100% - var(--moss-spacing-2));
  }

  .mossruno8xt6r {
    max-width: calc(100% - var(--moss-spacing-4));
  }

  .mossrun1usz39j {
    max-width: calc(100vw - 16px);
  }

  .mossrunw7nakj {
    max-width: calc(100vw - 32px);
  }

  .mossrun1r4lsos {
    max-width: calc(100vw - 40px);
  }

  .mossrun13gzbwl {
    max-width: calc(100vw - var(--moss-spacing-4));
  }

  .mossrunbcwbia {
    max-width: min(100%, 360px);
  }

  .mossrunxtfdz8 {
    max-width: min(100%, 100vw - 32px);
  }

  .mossrun1tar8rd {
    max-width: min(220px, 100%);
  }

  .mossrun1o01kvm {
    max-width: min(280px, 100% - 24px);
  }

  .mossrun1ms8jwj {
    max-width: min(340px, 100vw - 32px);
  }

  .mossrun1pna0xd {
    max-width: min(360px,calc(100% - var(--moss-spacing-4)));
  }

  .mossrun1lubr3b {
    max-width: min(36ch, 35vw);
  }

  .mossrun1a34gxw {
    max-width: min(560px,calc(100% - var(--moss-spacing-6)));
  }

  .mossrun1x1rfll {
    max-width: none;
  }

  .mossrunjl2t3p {
    max-width: var(--layout-content-width, none);
  }

  .mossrunf68679 {
    max-width: var(--x-maxWidth);
  }

  .mossrun2lwn1j {
    min-height: 0;
  }

  .mossrun1us19tq {
    min-height: 100%;
  }

  .mossrun1ov3xa9 {
    min-height: 100dvh;
  }

  .mossrun12yzcr0 {
    min-height: 108px;
  }

  .mossrunbwy6ji {
    min-height: 150px;
  }

  .mossrun1db3i3o {
    min-height: 160px;
  }

  .mossrun1hshjfz {
    min-height: 16px;
  }

  .mossrunvrgn94 {
    min-height: 18px;
  }

  .mossrun4zw9a1 {
    min-height: 1px;
  }

  .mossrunz65tgg {
    min-height: 200px;
  }

  .mossrunisnujt {
    min-height: 20px;
  }

  .mossrun1g3eff4 {
    min-height: 21px;
  }

  .mossrune0957l {
    min-height: 22px;
  }

  .mossrun1ficeh5 {
    min-height: 240px;
  }

  .mossrunjwf9q1 {
    min-height: 24px;
  }

  .mossrunjjci79 {
    min-height: 250px;
  }

  .mossrun50cjq {
    min-height: 25px;
  }

  .mossrunj9xw9b {
    min-height: 26px;
  }

  .mossrun7hwdi7 {
    min-height: 27px;
  }

  .mossrun1bq8ba2 {
    min-height: 280px;
  }

  .mossrune0p6wg {
    min-height: 28px;
  }

  .mossrun1rz828m {
    min-height: 30px;
  }

  .mossrun712feu {
    min-height: 320px;
  }

  .mossrun21xpn4 {
    min-height: 32px;
  }

  .mossrunu97haq {
    min-height: 34px;
  }

  .mossrun1dby22o {
    min-height: 360px;
  }

  .mossrunu0aao5 {
    min-height: 36px;
  }

  .mossrun141feeh {
    min-height: 38px;
  }

  .mossrun1ba4aug {
    min-height: 40px;
  }

  .mossrungujvf1 {
    min-height: 42px;
  }

  .mossrun1gg8mnh {
    min-height: 44px;
  }

  .mossrun3sc9yq {
    min-height: 46px;
  }

  .mossrun1wxaq2x {
    min-height: 48px;
  }

  .mossrun1wiwyrm {
    min-height: 52px;
  }

  .mossrunt55aet {
    min-height: 54px;
  }

  .mossrunbktkl8 {
    min-height: 56px;
  }

  .mossrun8nclml {
    min-height: 64px;
  }

  .mossrunseoqlg {
    min-height: 80px;
  }

  .mossrun1aes4zu {
    min-height: 92px;
  }

  .mossrunyttc83 {
    min-height: var(--moss-size-element-md);
  }

  .mossrun1rtqyrw {
    min-height: var(--moss-size-nav-row);
  }

  .mossrunnkxh5g {
    min-height: var(--moss-spacing-11);
  }

  .mossrun1fbut0s {
    min-height: var(--moss-spacing-7);
  }

  .mossrun1xf4nls {
    min-height: var(--size-element-lg);
  }

  .mossrun1uogy3y {
    min-height: var(--size-element-md);
  }

  .mossrun1gdqauq {
    min-height: var(--size-element-sm);
  }

  .mossrunimsjs8 {
    min-height: var(--spacing-7);
  }

  .mossrunkoleio {
    min-height: var(--spacing-8);
  }

  .mossrun82snj4 {
    min-height: var(--x-minHeight);
  }

  .mossruneuugli {
    min-width: 0;
  }

  .mossrungqtt45 {
    min-width: 100%;
  }

  .mossrun1xlnw71 {
    min-width: 108px;
  }

  .mossrun1i9suas {
    min-width: 120px;
  }

  .mossrun5w4yej {
    min-width: 160px;
  }

  .mossrun15kz4h8 {
    min-width: 16px;
  }

  .mossrunfb3i0g {
    min-width: 180px;
  }

  .mossrun16xo4sp {
    min-width: 18px;
  }

  .mossrunt4ypqs {
    min-width: 20px;
  }

  .mossrun12rczxh {
    min-width: 220px;
  }

  .mossrunlm99nl {
    min-width: 240px;
  }

  .mossrunnei2rj {
    min-width: 24px;
  }

  .mossrun1u2d2a2 {
    min-width: 280px;
  }

  .mossrun1264ykn {
    min-width: 28px;
  }

  .mossrun17upfok {
    min-width: 320px;
  }

  .mossrun46jg8d {
    min-width: 32px;
  }

  .mossrun1aasl1c {
    min-width: 34px;
  }

  .mossrun15hfatp {
    min-width: 36px;
  }

  .mossrun1fns5xo {
    min-width: 40px;
  }

  .mossrun1nb6za0 {
    min-width: 44px;
  }

  .mossrun900493 {
    min-width: 48px;
  }

  .mossrun1mv5wl4 {
    min-width: 4px;
  }

  .mossrun1jn76jz {
    min-width: 56px;
  }

  .mossrunfvyar9 {
    min-width: 60px;
  }

  .mossrun187xtus {
    min-width: 72px;
  }

  .mossrun17y4j5z {
    min-width: 96px;
  }

  .mossrunrzjruh {
    min-width: anchor-size(width);
  }

  .mossrunwgze8f {
    min-width: calc(100% - 8px);
  }

  .mossrun8wyhu6 {
    min-width: calc(anchor-size(width) + 16px);
  }

  .mossrun1pshirs {
    min-width: fit-content;
  }

  .mossrunk8lq53 {
    min-width: max-content;
  }

  .mossrun77wz6v {
    min-width: min(430px,calc(100% - var(--moss-spacing-6)));
  }

  .mossrun1lunbq9 {
    min-width: min(440px, 100%);
  }

  .mossrun1pc0e0q {
    min-width: var(--moss-size-menu-compact);
  }

  .mossrunxdibqc {
    min-width: var(--moss-size-nav-row);
  }

  .mossrun17ydmr0 {
    min-width: var(--size-element-md);
  }

  .mossrun1nkkqge {
    min-width: var(--size-element-sm);
  }

  .mossrun16asifk {
    min-width: var(--spacing-5);
  }

  .mossruny8csz5 {
    min-width: var(--spacing-7);
  }

  .mossrunkj4a21 {
    min-width: var(--x-minWidth);
  }

  .mossrunw2csxc {
    overflow-x: auto;
  }

  .mossrun101abm8 {
    overflow-x: clip;
  }

  .mossrun6ikm8r {
    overflow-x: hidden;
  }

  .mossrun1plvlek {
    overflow-x: visible;
  }

  .mossrun1odjw0f {
    overflow-y: auto;
  }

  .mossrun1s73dr8 {
    overflow-y: clip;
  }

  .mossrun10wlt62 {
    overflow-y: hidden;
  }

  .mossrun7p5m3t {
    overscroll-behavior-x: contain;
  }

  .mossrun8ff4l5 {
    padding-bottom: .28em;
  }

  .mossrunpqt37d {
    padding-bottom: .3em;
  }

  .mossrun18d9i69 {
    padding-bottom: 0;
  }

  .mossrun1a8lsjc {
    padding-bottom: 10px;
  }

  .mossrunsag5q8 {
    padding-bottom: 12px;
  }

  .mossrun1l90r2v {
    padding-bottom: 16px;
  }

  .mossrunx6bls6 {
    padding-bottom: 20px;
  }

  .mossrunjkvuk6 {
    padding-bottom: 4px;
  }

  .mossrunwib8y2 {
    padding-bottom: 8px;
  }

  .mossrunhkkfzd {
    padding-bottom: 8vh;
  }

  .mossruno0ha1f {
    padding-bottom: 96px;
  }

  .mossrun9jihrk {
    padding-bottom: calc(var(--_chat-composer-padding) + var(--_chat-composer-radius));
  }

  .mossrunbv1mwh {
    padding-bottom: calc(var(--container-padding-block-end) - var(--border-width));
  }

  .mossrunl84xjf {
    padding-bottom: max(16px,env(safe-area-inset-bottom));
  }

  .mossrun2db6ei {
    padding-bottom: max(5px,env(safe-area-inset-bottom));
  }

  .mossrunvpcij2 {
    padding-bottom: var(--_chat-composer-padding);
  }

  .mossrunc1wllq {
    padding-bottom: var(--container-padding-block-end);
  }

  .mossrung476vw {
    padding-bottom: var(--layout-padding-inner-y, var(--spacing-4));
  }

  .mossrunon7vh3 {
    padding-bottom: var(--layout-padding-outer-y, var(--spacing-4));
  }

  .mossrun19gs4nu {
    padding-bottom: var(--moss-spacing-1);
  }

  .mossrunmyv47l {
    padding-bottom: var(--moss-spacing-2);
  }

  .mossrunurs07i {
    padding-bottom: var(--moss-spacing-3);
  }

  .mossrunij103a {
    padding-bottom: var(--spacing-0-5);
  }

  .mossrun1l20ajd {
    padding-bottom: var(--spacing-0);
  }

  .mossrun1opdxmq {
    padding-bottom: var(--spacing-1-5);
  }

  .mossruny143xn {
    padding-bottom: var(--spacing-1);
  }

  .mossrun2izi54 {
    padding-bottom: var(--spacing-10);
  }

  .mossrun1wesfrj {
    padding-bottom: var(--spacing-2);
  }

  .mossrunvmdzux {
    padding-bottom: var(--spacing-3);
  }

  .mossrun1awphl8 {
    padding-bottom: var(--spacing-4);
  }

  .mossrun1hk98q {
    padding-bottom: var(--spacing-5);
  }

  .mossrunjpqqx5 {
    padding-bottom: var(--spacing-6);
  }

  .mossrunekm6fs {
    padding-bottom: var(--spacing-7);
  }

  .mossrun2oz4g1 {
    padding-bottom: var(--spacing-8);
  }

  .mossrun1lqa7cf {
    padding-left: 10px;
  }

  .mossrun170n53g {
    padding-left: max(8px,env(safe-area-inset-left));
  }

  .mossrunnuq7ks {
    padding-right: 12px;
  }

  .mossrung8vtee {
    padding-right: max(8px,env(safe-area-inset-right));
  }

  .mossrunexx8yu {
    padding-top: 0;
  }

  .mossrun889kno {
    padding-top: 10px;
  }

  .mossrunz9dl7a {
    padding-top: 12px;
  }

  .mossrunyamay9 {
    padding-top: 16px;
  }

  .mossrun4p5aij {
    padding-top: 1px;
  }

  .mossrun1p5oq8j {
    padding-top: 24px;
  }

  .mossrun7sb2j6 {
    padding-top: 28px;
  }

  .mossrun1nn3v0j {
    padding-top: 2px;
  }

  .mossrunyqdw3p {
    padding-top: 3px;
  }

  .mossrun13zrc24 {
    padding-top: 40px;
  }

  .mossrun1iorvi4 {
    padding-top: 4px;
  }

  .mossrun123j3cw {
    padding-top: 5px;
  }

  .mossrun1yrsyyn {
    padding-top: 6px;
  }

  .mossrun1y1aw1k {
    padding-top: 8px;
  }

  .mossrun1htvmrp {
    padding-top: calc(var(--_chat-composer-padding) + var(--_chat-composer-radius));
  }

  .mossrun1enrzb7 {
    padding-top: calc(var(--border-width) + var(--spacing-1));
  }

  .mossrun1nex4ik {
    padding-top: calc(var(--container-padding-block-start) - var(--border-width));
  }

  .mossrun1ak3mig {
    padding-top: calc(var(--spacing-1-5) + var(--spacing-2));
  }

  .mossrun2gtn7z {
    padding-top: var(--_chat-composer-padding);
  }

  .mossrun14m0hsi {
    padding-top: var(--container-padding-block-start);
  }

  .mossrunqty4a {
    padding-top: var(--layout-padding-inner-y, var(--spacing-4));
  }

  .mossrun81pis9 {
    padding-top: var(--layout-padding-outer-y, var(--spacing-4));
  }

  .mossrun1jf0cid {
    padding-top: var(--moss-spacing-1);
  }

  .mossrunp63k93 {
    padding-top: var(--moss-spacing-2);
  }

  .mossrun13vavbx {
    padding-top: var(--moss-spacing-3);
  }

  .mossrun1hal6cv {
    padding-top: var(--moss-spacing-4);
  }

  .mossrunwk91tq {
    padding-top: var(--moss-spacing-5);
  }

  .mossrunbx876j {
    padding-top: var(--spacing-0-5);
  }

  .mossrun1ydh6w3 {
    padding-top: var(--spacing-0);
  }

  .mossrun1kwdpsa {
    padding-top: var(--spacing-1-5);
  }

  .mossrunfsso4q {
    padding-top: var(--spacing-1);
  }

  .mossrunk6660b {
    padding-top: var(--spacing-10);
  }

  .mossrun1xye8es {
    padding-top: var(--spacing-2);
  }

  .mossrun1vlblms {
    padding-top: var(--spacing-3);
  }

  .mossrun1oa1p4a {
    padding-top: var(--spacing-4);
  }

  .mossrunx7rijo {
    padding-top: var(--spacing-5);
  }

  .mossrun1adxfkp {
    padding-top: var(--spacing-6);
  }

  .mossrunoxd1wu {
    padding-top: var(--spacing-8);
  }

  .mossrun1bkpikb {
    right: -2px;
  }

  .mossrun3m8u43 {
    right: 0;
  }

  .mossrunn5hqff {
    right: 16px;
  }

  .mossrunmxo71h {
    scroll-margin-top: var(--moss-spacing-4);
  }

  .mossrun1e0gzzx {
    top: -3px;
  }

  .mossrunn0lweg {
    top: -7px;
  }

  .mossrun13vifvy {
    top: 0;
  }

  .mossrun1rouazn {
    top: 11px;
  }

  .mossrun1tk7jg1 {
    top: 12px;
  }

  .mossrun8l1umf {
    top: 24px;
  }

  .mossruns7f9wi {
    top: 2px;
  }

  .mossruntotuo0 {
    top: 36px;
  }

  .mossrunndqk7f {
    top: 4px;
  }

  .mossrunwa60dl {
    top: 50%;
  }

  .mossrun1jzctok {
    top: 5px;
  }

  .mossrun1atx4j1 {
    top: 6px;
  }

  .mossrunfr5jun {
    top: 8px;
  }

  .mossrun80663w {
    top: auto;
  }

  .mossrun1nzz77m {
    top: calc((var(--size-element-md) - 20px) / 2 - 1px);
  }

  .mossruneqxqpg {
    top: calc((var(--size-element-sm) - 20px) / 2 - 1px);
  }

  .mossrun1oysc8t {
    top: calc(var(--size-element-lg) / 2 - 1px);
  }

  .mossrunkmsrut {
    top: calc(var(--size-element-md) / 2 - 1px);
  }

  .mossrun1968x6z {
    top: calc(var(--size-element-sm) / 2 - 1px);
  }

  .mossrunh0j5as {
    top: var(--moss-spacing-1-5);
  }

  .mossrun1mj0vm1 {
    top: var(--moss-spacing-3);
  }

  .mossrunctzyg {
    top: var(--spacing-2);
  }

  .mossrun5mnzd7 {
    top: var(--x-insetBlockStart);
  }

  .mossrunjbys53 {
    top: var(--x-top);
  }

  .mossrunoden9 {
    width: .5em;
  }

  .mossrun1jw3ynk {
    width: .75rem;
  }

  .mossrunnalus7 {
    width: 0;
  }

  .mossrunwqq7k2 {
    width: 1.25rem;
  }

  .mossrunp8d6y2 {
    width: 1.5rem;
  }

  .mossrunh8yej3 {
    width: 100%;
  }

  .mossrun1o6l61p {
    width: 100dvw;
  }

  .mossrunn9wirt {
    width: 100vw;
  }

  .mossrun1sb9yw4 {
    width: 108px;
  }

  .mossrun1fsd2vl {
    width: 10px;
  }

  .mossrunygnafs {
    width: 120px;
  }

  .mossrunsmyaan {
    width: 12px;
  }

  .mossrun13ie5k6 {
    width: 130px;
  }

  .mossrun1fxhmyf {
    width: 13px;
  }

  .mossrun6jxa94 {
    width: 14px;
  }

  .mossrun1kky2od {
    width: 16px;
  }

  .mossrunzjbwwf {
    width: 180px;
  }

  .mossrunhpatk0 {
    width: 184px;
  }

  .mossrun1xp8n7a {
    width: 18px;
  }

  .mossrunn6xy2s {
    width: 19px;
  }

  .mossrun1i1rx1s {
    width: 1px;
  }

  .mossruncdlrvm {
    width: 1rem;
  }

  .mossrun1oysuqx {
    width: 200px;
  }

  .mossrunw4jnvo {
    width: 20px;
  }

  .mossrunc5o50y {
    width: 210px;
  }

  .mossrun17z2i9w {
    width: 22px;
  }

  .mossrunu9fw5t {
    width: 24%;
  }

  .mossrunafpxmx {
    width: 240px;
  }

  .mossrunvy4d1p {
    width: 24px;
  }

  .mossrun1hfn5x7 {
    width: 260px;
  }

  .mossrun23j0i4 {
    width: 26px;
  }

  .mossrundqdh73 {
    width: 28%;
  }

  .mossrungd8bvy {
    width: 28px;
  }

  .mossrunfo62xy {
    width: 2px;
  }

  .mossrundzyupr {
    width: 300px;
  }

  .mossrun1849jeq {
    width: 30px;
  }

  .mossrun1anfit2 {
    width: 31%;
  }

  .mossrun1iy3nof {
    width: 32%;
  }

  .mossrun1m258z3 {
    width: 320px;
  }

  .mossrun1td3qas {
    width: 32px;
  }

  .mossrun1691je0 {
    width: 34px;
  }

  .mossrun14qfxbe {
    width: 36px;
  }

  .mossrun1d419hs {
    width: 38%;
  }

  .mossrun1guw455 {
    width: 38px;
  }

  .mossrun1g8rjiy {
    width: 3px;
  }

  .mossrunz84dc7 {
    width: 40%;
  }

  .mossrun1l2rt3b {
    width: 400px;
  }

  .mossrun100vrsf {
    width: 40px;
  }

  .mossrun187nhsf {
    width: 44px;
  }

  .mossrun51ohtg {
    width: 4px;
  }

  .mossrunvni27 {
    width: 52px;
  }

  .mossrun1ftt334 {
    width: 5px;
  }

  .mossrun1endk3i {
    width: 64%;
  }

  .mossrun1v4s8kt {
    width: 6px;
  }

  .mossrunci0xqf {
    width: 7px;
  }

  .mossrun1dmp6jm {
    width: 80px;
  }

  .mossrun29ncy0 {
    width: 88px;
  }

  .mossrun1xc55vz {
    width: 8px;
  }

  .mossrun1wc42o8 {
    width: 9px;
  }

  .mossrun1xgy17j {
    width: anchor-size(width);
  }

  .mossrun14atkfc {
    width: auto;
  }

  .mossrunx6qvi6 {
    width: calc(100% + var(--container-padding-inline-start, 0px) + var(--container-padding-inline-end, 0px));
  }

  .mossrun3h4wdl {
    width: 270px;
  }

  .mossrun122er1q {
    width: calc(var(--moss-size-nav-row-lg) + var(--moss-spacing-4));
  }

  .mossrunfukxnn {
    width: clamp(200px, 32%, 280px);
  }

  .mossruneq5yr9 {
    width: fit-content;
  }

  .mossrunezivpi {
    width: max-content;
  }

  .mossrun1jgspke {
    width: min(100%, 480px);
  }

  .mossrun1pjyv6w {
    width: min(100%, 640px);
  }

  .mossrunqguwvj {
    width: min(300px, 85%);
  }

  .mossrun1ove4c {
    width: min(360px, 100vw - 32px);
  }

  .mossrunw1v8fi {
    width: min(44%, 540px);
  }

  .mossrun8ujw6f {
    width: min(56%, 1040px);
  }

  .mossrunjk4fl7 {
    width: var(--border-width);
  }

  .mossrun1y1il1r {
    width: var(--changes-gutter);
  }

  .mossrunzugk3n {
    width: var(--file-explorer-sidebar-width);
  }

  .mossrunnsyxpb {
    width: var(--moss-size-nav-row-lg);
  }

  .mossrun1nipy5q {
    width: var(--moss-size-nav-row-sm);
  }

  .mossrun1qj4kkg {
    width: var(--moss-size-nav-row);
  }

  .mossrun98uzgv {
    width: var(--moss-spacing-11);
  }

  .mossrun1eo0en {
    width: var(--moss-spacing-5);
  }

  .mossrun1tslwfa {
    width: var(--moss-spacing-6);
  }

  .mossrunkhob8h {
    width: var(--resize-handle-hit-area, 16px);
  }

  .mossrun805d0l {
    width: var(--size-element-md);
  }

  .mossrun1fvqzum {
    width: var(--size-element-sm);
  }

  .mossrun1kqfsd1 {
    width: var(--snapshot-inspector-width);
  }

  .mossrun1wu31ai {
    width: var(--spacing-1-5);
  }

  .mossrun1f0dxl5 {
    width: var(--spacing-2);
  }

  .mossrun12xnipv {
    width: var(--spacing-4);
  }

  .mossrun1mtvzj0 {
    width: var(--spacing-6);
  }

  .mossrungc8j7m {
    width: var(--spacing-8);
  }

  .mossrun1xsrivt {
    width: var(--tasks-panel-width);
  }

  .mossrun5lhr3w {
    width: var(--x-width);
  }

  .mossrunnmb2hs.mossrunnmb2hs:where(.mossrun1ohmpvi:last-child *) {
    border-bottom-width: 0;
  }

  .mossrun132qfvm:focus-within {
    height: auto;
  }

  .mossrunwxx0ke.mossrunwxx0ke:where(.mossrun-default-marker:has( > .moss-layout-footer:not([data-divider])) *) {
    padding-bottom: 0;
  }

  .mossrunm5nbw2.mossrunm5nbw2:where(.mossrun-default-marker:has( > .moss-layout-header:not([data-divider])) *) {
    padding-top: 0;
  }

  .mossrun1kw28su:focus-within {
    padding-top: var(--spacing-1);
  }

  .mossrun10okhzq:focus-within {
    width: auto;
  }

  .mossrun1d9v4yf:first-child {
    border-top-style: none;
  }

  .mossrun1g31smg:first-child {
    border-top-width: 0;
  }

  .mossrun14l7nz5:first-child {
    margin-top: 0;
  }

  .mossrunkibk3:first-child {
    margin-top: calc(-1 * var(--container-padding-block-start, 0px));
  }

  .mossrun10zg81t:first-child {
    padding-top: 0;
  }

  .mossrungqf7gj:first-of-type {
    border-top-width: 0;
  }

  .mossrun14tvv71:last-child {
    border-bottom-style: none;
  }

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

  .mossrunzboxd6:last-child {
    margin-bottom: 0;
  }

  .mossrunlayyun:last-child {
    margin-bottom: calc(-1 * var(--container-padding-block-end, 0px));
  }

  .mossrunup0pd7:last-child {
    padding-bottom: 0;
  }

  @media (width <= 719px) {
    .mossrunhphfci.mossrunhphfci {
      border-bottom-color: var(--moss-color-border);
    }
  }

  @media (width <= 720px) {
    .mossrun3ws6fb.mossrun3ws6fb {
      border-bottom-color: var(--moss-color-border);
    }
  }

  @media (width <= 760px) {
    .mossrun168jus3.mossrun168jus3 {
      border-bottom-color: var(--moss-color-border);
    }
  }

  @media (width <= 719px) {
    .mossrung1tjit.mossrung1tjit {
      border-bottom-style: solid;
    }
  }

  @media (width <= 720px) {
    .mossrun1v9snau.mossrun1v9snau {
      border-bottom-style: solid;
    }
  }

  @media (width <= 760px) {
    .mossrun45zcaj.mossrun45zcaj {
      border-bottom-style: solid;
    }
  }

  @media (width <= 719px) {
    .mossrun1t7pvb1.mossrun1t7pvb1 {
      border-bottom-width: 1px;
    }
  }

  @media (width <= 720px) {
    .mossrundqsl8o.mossrundqsl8o {
      border-bottom-width: 1px;
    }
  }

  @media (width <= 760px) {
    .mossrunas92a0.mossrunas92a0 {
      border-bottom-width: 1px;
    }
  }

  @media (width <= 1023px) {
    .mossrun1c1f6qm.mossrun1c1f6qm {
      border-left-width: 0;
    }
  }

  @media (width <= 760px) {
    .mossrunxazgbe.mossrunxazgbe {
      border-right-width: 0;
    }
  }

  @media (width <= 720px) {
    .mossrun1199f9j.mossrun1199f9j {
      border-top-color: var(--moss-color-border);
    }
  }

  @media (width <= 760px) {
    .mossrunccz0u6.mossrunccz0u6 {
      border-top-color: var(--moss-color-border);
    }
  }

  @media (width <= 720px) {
    .mossrun1lagx6j.mossrun1lagx6j {
      border-top-style: solid;
    }
  }

  @media (width <= 760px) {
    .mossrun70qthy.mossrun70qthy {
      border-top-style: solid;
    }
  }

  @media (width <= 720px) {
    .mossrunnc2tav.mossrunnc2tav {
      border-top-width: 1px;
    }
  }

  @media (width <= 760px) {
    .mossrunoce2hg.mossrunoce2hg {
      border-top-width: 1px;
    }

    .mossrunf5ss9h.mossrunf5ss9h {
      height: 100%;
    }
  }

  @media (width <= 720px) {
    .mossrunrxmwp6.mossrunrxmwp6 {
      height: 180px;
    }
  }

  @media (width <= 600px) {
    .mossrun1evihjn.mossrun1evihjn {
      height: 1px;
    }

    .mossrun1pww2fm.mossrun1pww2fm {
      height: 240px;
    }
  }

  @media (pointer: coarse) {
    .mossrunouq7qh.mossrunouq7qh {
      height: 32px;
    }
  }

  @media (width <= 760px) {
    .mossrun18vpnjs.mossrun18vpnjs {
      height: 36px;
    }
  }

  @media (pointer: coarse) {
    .mossrun1j8qypl.mossrun1j8qypl {
      height: 36px;
    }
  }

  @media (width <= 720px) {
    .mossrunwbgxs9.mossrunwbgxs9 {
      height: min(70dvh, 680px);
    }
  }

  @media (width <= 479px) {
    .mossrun13gaueb.mossrun13gaueb {
      margin-top: 2px;
    }
  }

  @media (width <= 720px) {
    .mossrunzq6v34.mossrunzq6v34 {
      max-height: 180px;
    }
  }

  @media (width <= 719px) {
    .mossrun16ynrk3.mossrun16ynrk3 {
      max-height: 90px;
    }
  }

  @media (width <= 1023px) {
    .mossrun1vrzlld.mossrun1vrzlld {
      max-width: 100%;
    }
  }

  @media (width <= 479px) {
    .mossrungo3wa9.mossrungo3wa9 {
      max-width: calc(100% - 20px);
    }
  }

  @media (width <= 620px) {
    .mossrun1fyyi7y.mossrun1fyyi7y {
      max-width: none;
    }
  }

  @media (width <= 760px) {
    .mossrunk5277x.mossrunk5277x {
      max-width: none;
    }
  }

  @media (width <= 720px) {
    .mossrunxt49dy.mossrunxt49dy {
      min-height: 0;
    }
  }

  @media (width <= 760px) {
    .mossrun1stvvjx.mossrun1stvvjx {
      min-height: 0;
    }
  }

  @media (pointer: coarse) {
    .mossruninvwfq.mossruninvwfq {
      min-height: 40px;
    }
  }

  @media (width <= 640px) {
    .mossrun1c4ya5t.mossrun1c4ya5t {
      min-height: 44px;
    }
  }

  @media (width <= 760px) {
    .mossrun1d8a2lu.mossrun1d8a2lu {
      min-height: 44px;
    }
  }

  @media (pointer: coarse) {
    .mossrun17aqpur.mossrun17aqpur {
      min-height: 44px;
    }
  }

  @media (width >= 761px) {
    .mossrun1oyu6az.mossrun1oyu6az {
      min-height: 480px;
    }
  }

  @media (pointer: coarse) {
    .mossrun9wwqh3.mossrun9wwqh3 {
      min-height: 48px;
    }
  }

  @media (width <= 620px) {
    .mossrun111417v.mossrun111417v {
      min-width: 0;
    }
  }

  @media (width <= 900px) {
    .mossrunrfv08o.mossrunrfv08o {
      min-width: 0;
    }
  }

  @media (pointer: coarse) {
    .mossrun1xrq5m.mossrun1xrq5m {
      min-width: 44px;
    }
  }

  @media (width <= 1023px) {
    .mossrunb8q23d.mossrunb8q23d {
      padding-bottom: 0;
    }

    .mossrunj5r1hw.mossrunj5r1hw {
      padding-top: var(--moss-spacing-2);
    }
  }

  @media (pointer: coarse) {
    .mossrun1ykkltp.mossrun1ykkltp {
      top: 10px;
    }
  }

  @media (width <= 1023px) {
    .mossrun14shcbm.mossrun14shcbm {
      width: 100%;
    }
  }

  @media (width <= 640px) {
    .mossrun1dbdljh.mossrun1dbdljh {
      width: 100%;
    }
  }

  @media (width <= 719px) {
    .mossrun1rxdd8f.mossrun1rxdd8f {
      width: 100%;
    }
  }

  @media (width <= 720px) {
    .mossrunnx2h9z.mossrunnx2h9z {
      width: 100%;
    }
  }

  @media (width <= 900px) {
    .mossrun34mqrq.mossrun34mqrq {
      width: 100%;
    }
  }

  @media (width <= 600px) {
    .mossrun6crmyt.mossrun6crmyt {
      width: 1px;
    }
  }

  @media (pointer: coarse) {
    .mossrunrgb4kz.mossrunrgb4kz {
      width: 32px;
    }
  }

  @media (width <= 760px) {
    .mossrun1udc61q.mossrun1udc61q {
      width: 36px;
    }
  }

  @media (width <= 719px) {
    .mossrunwpoefx.mossrunwpoefx {
      width: auto;
    }
  }

  @media (width <= 760px) {
    .mossrunuocolo.mossrunuocolo {
      width: auto;
    }
  }

  @media (width <= 479px) {
    .mossrun1oj0vk1.mossrun1oj0vk1 {
      width: calc(100% - 24px);
    }
  }

  @container (width <= 719px) {
    .mossrunx266ep.mossrunx266ep {
      height: 1px;
    }
  }

  @container (width <= 759px) {
    .mossrun1omvp56.mossrun1omvp56 {
      height: 1px;
    }
  }

  @container agent-composer (width <= 680px) {
    .mossrun1p5t701.mossrun1p5t701 {
      max-width: 140px;
    }
  }

  @container agent-chat (width <= 479px) {
    .mossrunioi4cq.mossrunioi4cq {
      max-width: calc(100% - 32px);
    }

    .mossrunguia76.mossrunguia76 {
      padding-top: 20px;
    }
  }

  @container (width <= 719px) {
    .mossruntwapl0.mossruntwapl0 {
      width: 1px;
    }
  }

  @container (width <= 759px) {
    .mossrunqnknpe.mossrunqnknpe {
      width: 1px;
    }
  }
}

@layer priority6 {
  @starting-style {
    .mossrun1sopeo2.mossrun1sopeo2 {
      grid-template-rows: 0fr;
    }
  }

  .mossrun1xsm0q9:after {
    inset: -14px;
  }

  .mossrunzkkzs7:after {
    inset: -5px;
  }

  .mossrun1l72qor::-webkit-outer-spin-button {
    margin: 0;
  }

  .mossrun1raxpij::-webkit-inner-spin-button {
    margin: 0;
  }

  @starting-style {
    .mossrun4itv7f.mossrun4itv7f {
      opacity: 0;
    }
  }

  @starting-style {
    .mossrun1tswlu5.mossrun1tswlu5 {
      transform: translateY(8px);
    }
  }
}

@layer priority7 {
  .mossrun17gn2l9:before {
    grid-column: 1;
  }

  .mossrun1nc033x:before, .mossrund54j2p:after {
    inset-block: 0;
  }

  .mossruntdq0ey:before {
    inset-inline: -4px;
  }

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

  @starting-style {
    .mossrun5rzir7.mossrun5rzir7 {
      padding-bottom: 0;
    }
  }

  .mossrunvtkv6q:after {
    transition: background-color .15s, width .15s;
  }
}

@layer priority8 {
  .mossrun1vnlled::-webkit-outer-spin-button {
    -webkit-appearance: none;
  }

  .mossrunquy46f::-webkit-inner-spin-button {
    -webkit-appearance: none;
  }

  .mossrun19ds33d:before {
    align-self: start;
  }

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

  .mossrun1oawfab:before {
    background-color: inherit;
  }

  .mossrunnixb3f::backdrop {
    background-color: var(--color-overlay);
  }

  .mossrun1i3206j:after {
    background-color: var(--indicator-color, transparent);
  }

  .mossrunjguij0:before {
    background-color: var(--moss-color-accent);
  }

  .mossrunnnzo76:after {
    border-inline-start-color: var(--color-border);
  }

  .mossrunvsnedh:after {
    border-inline-start-style: solid;
  }

  .mossrun1p96cux:after {
    border-inline-start-width: var(--border-width);
  }

  .mossruntkarl4:before {
    color: var(--color-syntax-punctuation);
  }

  .mossrunnf3u0::placeholder {
    color: var(--color-text-disabled);
  }

  .mossruneyghm5::placeholder {
    color: var(--color-text-secondary);
  }

  .mossrun1n18a2o::marker {
    color: var(--moss-color-text-disabled);
  }

  .mossrun1afrq5w::placeholder {
    color: var(--moss-color-text-secondary);
  }

  .mossrun10tli2e:before {
    content: "";
  }

  .mossrun1tmwl6:before {
    content: "·";
  }

  .mossrun1cpjm7i:before, .mossrun1s928wv:after {
    content: "";
  }

  .mossrun46gnpd:before {
    content: attr(data-line);
  }

  .mossrun1h1ucht:before {
    content: counter(moss-list) ".";
  }

  .mossrun3xig3x:before {
    cursor: ew-resize;
  }

  .mossrun15ozc13:before {
    display: none;
  }

  .mossrun1i5lizr::-webkit-details-marker {
    display: none;
  }

  .mossrunfk6m8::-webkit-scrollbar {
    display: none;
  }

  .mossrun3nzp0f:before {
    font-family: var(--font-family-code);
  }

  .mossrun1hdvq1l::placeholder {
    font-size: var(--moss-text-supporting-size);
  }

  .mossrunekda60:before {
    inset-inline-end: -2px;
  }

  .mossrun1unh1gc:after {
    inset-inline-end: 0;
  }

  .mossrun1n63n4j:before {
    inset-inline-end: 100%;
  }

  .mossrunvw6utc:before {
    inset-inline-start: -2px;
  }

  .mossrun1km86hw:after {
    inset-inline-start: calc(var(--spacing-4) + var(--_codeblock-gutter-width) + var(--spacing-3));
  }

  .mossrun15zj72q:before {
    margin-inline-end: var(--moss-spacing-1);
  }

  .mossrundck1st:before {
    -webkit-mask-image: linear-gradient(to right, #0000, #000);
    mask-image: linear-gradient(to right, #0000, #000);
  }

  .mossrunph5o2a::backdrop {
    opacity: 0;
  }

  .mossrunb3n6bw::backdrop {
    opacity: 1;
  }

  .mossrun2q1x1w:after {
    pointer-events: none;
  }

  .mossrun1hmns74:before, .mossrun1j6awrg:after {
    position: absolute;
  }

  .mossrun1wnbjh8:before {
    text-align: end;
  }

  .mossrunft5bk6::backdrop {
    transition-duration: var(--duration-medium);
  }

  .mossrun167zut7::backdrop {
    transition-property: opacity;
  }

  .mossrun15h3t91::backdrop {
    transition-timing-function: var(--ease-standard);
  }

  .mossrun1rbqspl:before {
    -webkit-user-select: none;
    user-select: none;
  }

  @media (prefers-reduced-motion: reduce) {
    .mossrun1viac0w.mossrun1viac0w::backdrop {
      transition-duration: 10ms;
    }
  }
}

@layer priority9 {
  .mossrune80sof:before {
    bottom: -2px;
  }

  .mossrun1xrz1ek:after {
    bottom: 0;
  }

  .mossruny80zi5:before {
    height: 1px;
  }

  .mossrun51xajf:before {
    top: -2px;
  }

  .mossrun1m1drc7:after, .mossrun1y3wzot:before {
    top: 0;
  }

  .mossrunkj6t0a:after {
    width: 0;
  }

  .mossrunrdwrp9:before {
    width: 16px;
  }

  .mossruni8c0p9:after {
    width: var(--indicator-width, 1px);
  }
}

@property --x---_codeblock-gutter-width {
  syntax: "*";
  inherits: false
}

@property --x---_tab-indicator-bottom {
  syntax: "*";
  inherits: false
}

@property --x---container-max-height {
  syntax: "*";
  inherits: false
}

@property --x---layout-content-width {
  syntax: "*";
  inherits: false
}

@property --x-18wqf2l {
  syntax: "*";
  inherits: false
}

@property --x-1ey4cl9 {
  syntax: "*";
  inherits: false
}

@property --x-animationDelay {
  syntax: "*";
  inherits: false
}

@property --x-backgroundColor {
  syntax: "*";
  inherits: false
}

@property --x-borderColor {
  syntax: "*";
  inherits: false
}

@property --x-bottom {
  syntax: "*";
  inherits: false
}

@property --x-color {
  syntax: "*";
  inherits: false
}

@property --x-counterReset {
  syntax: "*";
  inherits: false
}

@property --x-gap {
  syntax: "*";
  inherits: false
}

@property --x-gridAutoRows {
  syntax: "*";
  inherits: false
}

@property --x-gridTemplateColumns {
  syntax: "*";
  inherits: false
}

@property --x-height {
  syntax: "*";
  inherits: false
}

@property --x-insetBlockStart {
  syntax: "*";
  inherits: false
}

@property --x-insetInlineEnd {
  syntax: "*";
  inherits: false
}

@property --x-insetInlineStart {
  syntax: "*";
  inherits: false
}

@property --x-maxHeight {
  syntax: "*";
  inherits: false
}

@property --x-maxWidth {
  syntax: "*";
  inherits: false
}

@property --x-minHeight {
  syntax: "*";
  inherits: false
}

@property --x-minWidth {
  syntax: "*";
  inherits: false
}

@property --x-qthpiu {
  syntax: "*";
  inherits: false
}

@property --x-sj6hyi {
  syntax: "*";
  inherits: false
}

@property --x-top {
  syntax: "*";
  inherits: false
}

@property --x-transform {
  syntax: "*";
  inherits: false
}

@property --x-WebkitLineClamp {
  syntax: "*";
  inherits: false
}

@property --x-width {
  syntax: "*";
  inherits: false
}

@keyframes mossrun188b6p3-B {
  from {
    color: inherit;
  }

  to {
    color: #0000;
  }
}

@keyframes mossrun1gi7u7h-B {
  from {
    opacity: .35;
  }

  50% {
    opacity: 1;
  }

  to {
    opacity: .35;
  }
}

@keyframes mossrun1o1q2gg-B {
  50% {
    opacity: .35;
  }
}

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

  50% {
    opacity: 1;
  }

  100% {
    opacity: .35;
  }
}

@keyframes mossrunsof9mh-B {
  0% {
    opacity: .45;
  }

  50% {
    opacity: .9;
  }

  100% {
    opacity: .45;
  }
}

@keyframes mossrun1cuk9c5-B {
  0% {
    opacity: .5;
  }

  100% {
    opacity: 0;
  }
}

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

  to {
    opacity: 1;
  }
}

@keyframes mossrungnty7z-B {
  0% {
    opacity: .25;
  }

  100% {
    opacity: 1;
  }
}

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

  50% {
    opacity: .5;
  }

  100% {
    opacity: 1;
  }
}

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

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

@keyframes mossrun11lauxq-B {
  from {
    opacity: 0;
    transform: translate(var(--dialog-dir-x, 0px),var(--dialog-dir-y, 16px)) scale(.95);
  }

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

@keyframes mossrunu7jd1z-B {
  from {
    opacity: 0;
    transform: translateX(var(--spacing-2)) scale(.95);
  }

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

@keyframes mossrunwmkjkf-B {
  from {
    opacity: 0;
    transform: translateX(calc(-1 * var(--spacing-2))) scale(.95);
  }

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

@keyframes mossrun1ahk7ht-B {
  from {
    opacity: 0;
    transform: translateY(var(--spacing-2)) scale(.95);
  }

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

@keyframes mossrunv1hr86-B {
  from {
    opacity: 0;
    transform: translateY(calc(-1 * var(--spacing-2))) scale(.95);
  }

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

@keyframes mossrun1b6yrix-B {
  from {
    opacity: 0;
    transform: translateY(var(--spacing-2));
  }

  to {
    opacity: 1;
    transform: translateY(0);
  }
}

@keyframes mossruniylxmw-B {
  from {
    opacity: 0;
    transform: translateY(calc(-1 * var(--spacing-2)));
  }

  to {
    opacity: 1;
    transform: translateY(0);
  }
}

@keyframes mossrunmg52f6-B {
  from {
    stroke-dashoffset: 100px;
  }
}

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

@keyframes mossrun1wc8ddo-B {
  from {
    transform: rotate(0);
  }

  to {
    transform: rotate(360deg);
  }
}

@keyframes mossrunqng64z-B {
  0% {
    transform: rotate(0);
  }

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

@keyframes mossrun1c2q33o-B {
  0% {
    transform: translateX(100%);
  }

  100% {
    transform: translateX(-250%);
  }
}

@keyframes mossrunr3m334-B {
  0% {
    transform: translateX(-100%);
  }

  100% {
    transform: translateX(250%);
  }
}

@keyframes mossrun1xhkexc-B {
  from {
    opacity: 0;
    width: 0;
    margin-inline-end: 0;
  }

  to {
    width: 14px;
    opacity: 1;
    margin-inline-end: var(--spacing-1);
  }
}

:root, .mossrun1ap7no9 {
  --border-width: 1px;
}

:root, .mossrun16foxgu {
  --color-accent: var(--lightningcss-light, #0064e0) var(--lightningcss-dark, #2694fe);
  --color-accent-muted: var(--lightningcss-light, #0082fb33) var(--lightningcss-dark, #0082fb3f);
  --color-on-accent: var(--lightningcss-light, #fff) var(--lightningcss-dark, #fff);
  --color-neutral: var(--lightningcss-light, #0536591a) var(--lightningcss-dark, #dfe2e533);
  --color-background-surface: var(--lightningcss-light, #fff) var(--lightningcss-dark, #1f1f22);
  --color-background-body: var(--lightningcss-light, #f1f4f7) var(--lightningcss-dark, #111112);
  --color-overlay: var(--lightningcss-light, #01122866) var(--lightningcss-dark, #11111299);
  --color-overlay-hover: var(--lightningcss-light, #0536590c) var(--lightningcss-dark, #ffffff0c);
  --color-overlay-pressed: var(--lightningcss-light, #05365919) var(--lightningcss-dark, #ffffff19);
  --color-background-muted: var(--lightningcss-light, #0536590c) var(--lightningcss-dark, #1111127f);
  --color-text-primary: var(--lightningcss-light, #0a1317) var(--lightningcss-dark, #dfe2e5);
  --color-text-secondary: var(--lightningcss-light, #4e606f) var(--lightningcss-dark, #aaafb5);
  --color-text-disabled: var(--lightningcss-light, #a4b0bc) var(--lightningcss-dark, #6f747c);
  --color-text-accent: var(--lightningcss-light, #0064e0) var(--lightningcss-dark, #3e9efb);
  --color-on-dark: var(--lightningcss-light, #fff) var(--lightningcss-dark, #fff);
  --color-on-light: var(--lightningcss-light, #000) var(--lightningcss-dark, #000);
  --color-icon-accent: var(--lightningcss-light, #0064e0) var(--lightningcss-dark, #2694fe);
  --color-icon-primary: var(--lightningcss-light, #0a1317) var(--lightningcss-dark, #dfe2e5);
  --color-icon-secondary: var(--lightningcss-light, #4e606f) var(--lightningcss-dark, #aaafb5);
  --color-icon-disabled: var(--lightningcss-light, #a4b0bc) var(--lightningcss-dark, #6f747c);
  --color-background-card: var(--lightningcss-light, #fff) var(--lightningcss-dark, #1f1f22);
  --color-background-popover: var(--lightningcss-light, #fff) var(--lightningcss-dark, #28292c);
  --color-background-inverted: var(--lightningcss-light, #0a1317) var(--lightningcss-dark, #fff);
  --color-background-error-inverted: var(--lightningcss-light, #aa071e) var(--lightningcss-dark, #e3193b);
  --color-success: var(--lightningcss-light, #0d8626) var(--lightningcss-dark, #0d8626);
  --color-success-muted: var(--lightningcss-light, #0b991f33) var(--lightningcss-dark, #0b991f3f);
  --color-on-success: var(--lightningcss-light, #fff) var(--lightningcss-dark, #fff);
  --color-error: var(--lightningcss-light, #e3193b) var(--lightningcss-dark, #f5394f);
  --color-error-muted: var(--lightningcss-light, #e3193b33) var(--lightningcss-dark, #f5394f3f);
  --color-on-error: var(--lightningcss-light, #fff) var(--lightningcss-dark, #fff);
  --color-warning: var(--lightningcss-light, #e9af08) var(--lightningcss-dark, #f2c00b);
  --color-warning-muted: var(--lightningcss-light, #e2a40033) var(--lightningcss-dark, #e2a4003f);
  --color-on-warning: var(--lightningcss-light, #0a1317) var(--lightningcss-dark, #0a1317);
  --color-border: var(--lightningcss-light, #05365919) var(--lightningcss-dark, #f2f4f619);
  --color-border-emphasized: var(--lightningcss-light, #ccd3db) var(--lightningcss-dark, #494d53);
  --color-skeleton: var(--lightningcss-light, #ccd3db) var(--lightningcss-dark, #5a5e66);
  --color-track: var(--lightningcss-light, #ccd3db) var(--lightningcss-dark, #5a5e66);
  --color-shadow: var(--lightningcss-light, #0536591a) var(--lightningcss-dark, #0000004d);
  --color-tint-hover: var(--lightningcss-light, #000) var(--lightningcss-dark, #fff);
  --color-background-blue: var(--lightningcss-light, #0171e333) var(--lightningcss-dark, #0171e333);
  --color-border-blue: var(--lightningcss-light, #0064e0) var(--lightningcss-dark, #2694fe);
  --color-icon-blue: var(--lightningcss-light, #0064e0) var(--lightningcss-dark, #2694fe);
  --color-text-blue: var(--lightningcss-light, #042f97) var(--lightningcss-dark, #afd7ff);
  --color-background-cyan: var(--lightningcss-light, #03a7d733) var(--lightningcss-dark, #03a7d733);
  --color-border-cyan: var(--lightningcss-light, #089dd0) var(--lightningcss-dark, #0171a4);
  --color-icon-cyan: var(--lightningcss-light, #00acc1) var(--lightningcss-dark, #26c6da);
  --color-text-cyan: var(--lightningcss-light, #014975) var(--lightningcss-dark, #a1eef9);
  --color-background-gray: var(--lightningcss-light, #0a131733) var(--lightningcss-dark, #666a724c);
  --color-border-gray: var(--lightningcss-light, #647685) var(--lightningcss-dark, #748695);
  --color-icon-gray: var(--lightningcss-light, #4e606f) var(--lightningcss-dark, #aaafb5);
  --color-text-gray: var(--lightningcss-light, #0a1317) var(--lightningcss-dark, #e7eaed);
  --color-background-green: var(--lightningcss-light, #24bb5e33) var(--lightningcss-dark, #24bb5e33);
  --color-border-green: var(--lightningcss-light, #0d8626) var(--lightningcss-dark, #0b991f);
  --color-icon-green: var(--lightningcss-light, #0d8626) var(--lightningcss-dark, #26a756);
  --color-text-green: var(--lightningcss-light, #09441f) var(--lightningcss-dark, #a5f690);
  --color-background-orange: var(--lightningcss-light, #f2790233) var(--lightningcss-dark, #f2790233);
  --color-border-orange: var(--lightningcss-light, #eb6e00) var(--lightningcss-dark, #b34a01);
  --color-icon-orange: var(--lightningcss-light, #e9690b) var(--lightningcss-dark, #fb8c00);
  --color-text-orange: var(--lightningcss-light, #6b2203) var(--lightningcss-dark, #fdb876);
  --color-background-pink: var(--lightningcss-light, #e638b333) var(--lightningcss-dark, #e638b333);
  --color-border-pink: var(--lightningcss-light, #f351c0) var(--lightningcss-dark, #c02294);
  --color-icon-pink: var(--lightningcss-light, #c2185b) var(--lightningcss-dark, #ec407a);
  --color-text-pink: var(--lightningcss-light, #650053) var(--lightningcss-dark, #feade3);
  --color-background-purple: var(--lightningcss-light, #7952ff33) var(--lightningcss-dark, #7952ff33);
  --color-border-purple: var(--lightningcss-light, #9081ff) var(--lightningcss-dark, #7340fe);
  --color-icon-purple: var(--lightningcss-light, #5b08d8) var(--lightningcss-dark, #7952ff);
  --color-text-purple: var(--lightningcss-light, #3e0697) var(--lightningcss-dark, #b3b0fe);
  --color-background-red: var(--lightningcss-light, #e3193b33) var(--lightningcss-dark, #e3193b33);
  --color-border-red: var(--lightningcss-light, #e3193b) var(--lightningcss-dark, #f5394f);
  --color-icon-red: var(--lightningcss-light, #d31130) var(--lightningcss-dark, #e3193b);
  --color-text-red: var(--lightningcss-light, #7b0210) var(--lightningcss-dark, #ffb2b8);
  --color-background-teal: var(--lightningcss-light, #0db7af33) var(--lightningcss-dark, #0db7af33);
  --color-border-teal: var(--lightningcss-light, #08a3a3) var(--lightningcss-dark, #08767d);
  --color-icon-teal: var(--lightningcss-light, #009688) var(--lightningcss-dark, #26a69a);
  --color-text-teal: var(--lightningcss-light, #083943) var(--lightningcss-dark, #40dccd);
  --color-background-yellow: var(--lightningcss-light, #e2a40033) var(--lightningcss-dark, #e2a40033);
  --color-border-yellow: var(--lightningcss-light, #c58600) var(--lightningcss-dark, #b47700);
  --color-icon-yellow: var(--lightningcss-light, #fbc02d) var(--lightningcss-dark, #ffee58);
  --color-text-yellow: var(--lightningcss-light, #753f07) var(--lightningcss-dark, #fbce03);
}

:root, .mossrunxqrq1b {
  --duration-fast-min: .13s;
  --duration-fast: .175s;
  --duration-fast-max: .23s;
  --duration-medium-min: .31s;
  --duration-medium: .41s;
  --duration-medium-max: .55s;
  --duration-slow-min: .73s;
  --duration-slow: .975s;
  --duration-slow-max: 1.3s;
}

:root, .mossrun193znot {
  --ease-standard: cubic-bezier(.24, 1, .4, 1);
}

:root, .mossrun17q7vqd {
  --font-family-body: var(--moss-font-ui);
  --font-family-code: var(--moss-font-mono);
  --font-family-heading: var(--moss-font-ui);
}

:root, .mossrun3rwere {
  --font-size-4xs: .375rem;
  --font-size-3xs: .4375rem;
  --font-size-2xs: .5rem;
  --font-size-xs: .625rem;
  --font-size-sm: .75rem;
  --font-size-base: .875rem;
  --font-size-lg: 1.0625rem;
  --font-size-xl: 1.25rem;
  --font-size-2xl: 1.5rem;
  --font-size-3xl: 1.8125rem;
  --font-size-4xl: 2.1875rem;
  --font-size-5xl: 2.625rem;
}

:root, .mossrun1l4s6ob {
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-semibold: 600;
  --font-weight-bold: 700;
}

:root, .mossrunxi7pzp {
  --radius-none: 0px;
  --radius-inner: 4px;
  --radius-element: 8px;
  --radius-container: 12px;
  --radius-page: 28px;
  --radius-chat: 28px;
  --radius-full: 9999px;
}

:root, .mossrun8kvewo {
  --shadow-low: 0px 1px 1px var(--lightningcss-light, #0000001a) var(--lightningcss-dark, #0003), 0px 2px 8px var(--lightningcss-light, #0000001a) var(--lightningcss-dark, #0003);
  --shadow-med: 0px 1px 2px var(--lightningcss-light, #0000001a) var(--lightningcss-dark, #0003), 0px 2px 12px var(--lightningcss-light, #0000001a) var(--lightningcss-dark, #0003);
  --shadow-high: 0px 2px 2px var(--lightningcss-light, #0000001a) var(--lightningcss-dark, #0003), 0px 8px 24px var(--lightningcss-light, #0000001a) var(--lightningcss-dark, #0000004d);
  --shadow-inset-hover: inset 0px 0px 0px 2px var(--lightningcss-light, #05365926) var(--lightningcss-dark, #dfe2e533);
  --shadow-inset-selected: inset 0px 0px 0px 2px #0171e380;
  --shadow-inset-success: inset 0px 0px 0px 2px #26a7564d;
  --shadow-inset-warning: inset 0px 0px 0px 2px #e2a4004d;
  --shadow-inset-error: inset 0px 0px 0px 2px #e3193b4d;
}

:root, .mossrunho5mhj {
  --size-element-sm: 28px;
  --size-element-md: 32px;
  --size-element-lg: 36px;
}

:root, .mossrunxgrdy1 {
  --spacing-0: 0px;
  --spacing-0-5: 2px;
  --spacing-1: 4px;
  --spacing-1-5: 6px;
  --spacing-2: 8px;
  --spacing-3: 12px;
  --spacing-4: 16px;
  --spacing-5: 20px;
  --spacing-6: 24px;
  --spacing-7: 28px;
  --spacing-8: 32px;
  --spacing-9: 36px;
  --spacing-10: 40px;
  --spacing-11: 44px;
  --spacing-12: 48px;
}

:root, .mossrun1fgny7h {
  --text-heading-1-size: var(--font-size-2xl);
  --text-heading-1-weight: var(--font-weight-semibold);
  --text-heading-1-leading: 1.3333;
  --text-heading-2-size: var(--font-size-xl);
  --text-heading-2-weight: var(--font-weight-semibold);
  --text-heading-2-leading: 1.4;
  --text-heading-3-size: var(--font-size-lg);
  --text-heading-3-weight: var(--font-weight-semibold);
  --text-heading-3-leading: 1.4118;
  --text-heading-4-size: var(--font-size-base);
  --text-heading-4-weight: var(--font-weight-semibold);
  --text-heading-4-leading: 1.4286;
  --text-heading-5-size: var(--font-size-sm);
  --text-heading-5-weight: var(--font-weight-semibold);
  --text-heading-5-leading: 1.6667;
  --text-heading-6-size: var(--font-size-xs);
  --text-heading-6-weight: var(--font-weight-semibold);
  --text-heading-6-leading: 1.6;
  --text-body-size: var(--font-size-base);
  --text-body-weight: var(--font-weight-normal);
  --text-body-leading: 1.4286;
  --text-large-size: var(--font-size-lg);
  --text-large-weight: var(--font-weight-semibold);
  --text-large-leading: 1.4118;
  --text-label-size: var(--font-size-base);
  --text-label-weight: var(--font-weight-medium);
  --text-label-leading: 1.4286;
  --text-code-size: var(--font-size-base);
  --text-code-weight: var(--font-weight-normal);
  --text-code-leading: 1.4286;
  --text-supporting-size: var(--font-size-sm);
  --text-supporting-weight: var(--font-weight-normal);
  --text-supporting-leading: 1.6667;
  --text-display-1-size: var(--font-size-5xl);
  --text-display-1-weight: var(--font-weight-normal);
  --text-display-1-leading: 1.2381;
  --text-display-2-size: var(--font-size-4xl);
  --text-display-2-weight: var(--font-weight-normal);
  --text-display-2-leading: 1.2571;
  --text-display-3-size: var(--font-size-3xl);
  --text-display-3-weight: var(--font-weight-normal);
  --text-display-3-leading: 1.2414;
}

.mossrun1y2ixy7 {
  --_agent-usage-label-display: inline;
}

.mossruncw7vlg {
  --_button-radius: max(var(--radius-element),calc(var(--_chat-composer-radius) - var(--_chat-composer-padding)));
}

.mossrunw28qpl {
  --_card-elevation: 0 0 transparent;
}

.mossrunnpe7fx {
  --_card-elevation: var(--shadow-high);
}

.mossrun1nn8khe {
  --_card-elevation: var(--shadow-low);
}

.mossrun1ovzxg0 {
  --_card-elevation: var(--shadow-med);
}

.mossrun2kkz0m {
  --_card-radius: var(--radius-container);
}

.mossrun18zce08 {
  --_chat-composer-padding: var(--spacing-2);
}

.mossrunk0ittl {
  --_chat-composer-padding: var(--spacing-3);
}

.mossrun1ueq9pn {
  --_chat-composer-radius: calc(var(--moss-radius-chat) + 4px);
}

.mossrunx161y6 {
  --_chat-composer-radius: var(--radius-chat);
}

.mossruntk08jq {
  --_codeblock-gutter-width: var(--x---_codeblock-gutter-width);
}

.mossrunvuvksw {
  --_dialog-radius: var(--radius-container);
}

.mossrun1832zxr {
  --_field-radius: var(--radius-element);
}

.mossrunqwz7mz {
  --_hovercard-radius: var(--radius-container);
}

.mossrunnlihrs {
  --_item-description-leading: 1.25;
}

.mossrundsciki {
  --_item-description-size: var(--moss-text-ui-sm);
}

.mossrun4m2jc1 {
  --_item-label-color: var(--moss-color-error);
}

.mossrun154i3ca {
  --_item-label-leading: 1.2308;
}

.mossrun1wizdym {
  --_item-label-leading: var(--moss-text-menu-leading);
}

.mossrun6nbz34 {
  --_item-label-size: var(--moss-text-menu-size);
}

.mossrunflwar1 {
  --_menu-divider-margin-block: var(--moss-spacing-1);
}

.mossrun18jk3ff {
  --_segmented-control-padding: var(--spacing-0-5);
}

.mossrun9icjy1 {
  --_segmented-control-radius: var(--radius-element);
}

.mossrunficto1 {
  --_tab-indicator-bottom: calc(-1 * (var(--spacing-1) + var(--border-width)));
}

.mossrunbrl7fg {
  --_tab-indicator-bottom: var(--x---_tab-indicator-bottom);
}

.mossrun1kdpo6e {
  --_textarea-inline-padding: var(--spacing-2);
}

.mossrun1bhjmcn {
  --agent-user-bubble: var(--lightningcss-light, color-mix(in srgb,var(--moss-color-text-primary) 5%,transparent)) var(--lightningcss-dark, color-mix(in srgb,var(--moss-color-text-primary) 8%,transparent));
}

.mossrunkzo27j {
  --button-focus-offset: 3px;
}

.mossrun18ed7yd {
  --button-focus-offset: var(--moss-focus-ring-offset);
}

.mossrun1v15ycx {
  --button-icon-only-aspect: 1 / 1;
}

.mossrun1mtvhk1 {
  --color-syntax-background: transparent;
}

.mossrun18nyedi {
  --container-max-height: var(--x---container-max-height);
}

.mossrunax9j7h {
  --container-padding-block-end: 0px;
}

.mossruni9ns85 {
  --container-padding-block-end: var(--layout-padding-inner-y, var(--spacing-4));
}

.mossrun1xjq73n {
  --container-padding-block-end: var(--layout-padding-outer-y, var(--spacing-4));
}

.mossrun1d64yac {
  --container-padding-block-end: var(--moss-card-padding-block-end, var(--moss-card-padding, var(--spacing-4)));
}

.mossrun1qyj9ln {
  --container-padding-block-end: var(--moss-dialog-padding-block-end, var(--moss-dialog-padding, var(--spacing-4)));
}

.mossrunxj7zw8 {
  --container-padding-block-end: var(--moss-section-padding-block-end, var(--moss-section-padding, var(--spacing-4)));
}

.mossrun1cao3zv {
  --container-padding-block-end: var(--spacing-0-5);
}

.mossrunkunwnr {
  --container-padding-block-end: var(--spacing-0);
}

.mossrunv53x8y {
  --container-padding-block-end: var(--spacing-1-5);
}

.mossrun57a7ii {
  --container-padding-block-end: var(--spacing-1);
}

.mossrun15vxphk {
  --container-padding-block-end: var(--spacing-10);
}

.mossrun4bg2x9 {
  --container-padding-block-end: var(--spacing-11);
}

.mossrun186mjxr {
  --container-padding-block-end: var(--spacing-12);
}

.mossrun1lsgcmx {
  --container-padding-block-end: var(--spacing-2);
}

.mossrun1q3ppug {
  --container-padding-block-end: var(--spacing-3);
}

.mossrun4hfsld {
  --container-padding-block-end: var(--spacing-4);
}

.mossrunbib2ws {
  --container-padding-block-end: var(--spacing-5);
}

.mossrun1q8d17g {
  --container-padding-block-end: var(--spacing-6);
}

.mossrun1yqogew {
  --container-padding-block-end: var(--spacing-7);
}

.mossrun8lgq76 {
  --container-padding-block-end: var(--spacing-8);
}

.mossrun1f7f9rt {
  --container-padding-block-end: var(--spacing-9);
}

.mossrun1047aw6 {
  --container-padding-block-start: 0px;
}

.mossrunjmgx01 {
  --container-padding-block-start: var(--layout-padding-inner-y, var(--spacing-4));
}

.mossrunzz8v79 {
  --container-padding-block-start: var(--layout-padding-outer-y, var(--spacing-4));
}

.mossrun1q9wi5w {
  --container-padding-block-start: var(--moss-card-padding-block-start, var(--moss-card-padding, var(--spacing-4)));
}

.mossrun1hjdckn {
  --container-padding-block-start: var(--moss-dialog-padding-block-start, var(--moss-dialog-padding, var(--spacing-4)));
}

.mossrunbyqnqd {
  --container-padding-block-start: var(--moss-section-padding-block-start, var(--moss-section-padding, var(--spacing-4)));
}

.mossrunvdf9ev {
  --container-padding-block-start: var(--spacing-0-5);
}

.mossrun1i3qcxz {
  --container-padding-block-start: var(--spacing-0);
}

.mossrun1kbx601 {
  --container-padding-block-start: var(--spacing-1-5);
}

.mossrunnsckjb {
  --container-padding-block-start: var(--spacing-1);
}

.mossrun17h9kl7 {
  --container-padding-block-start: var(--spacing-10);
}

.mossrun1rdjxae {
  --container-padding-block-start: var(--spacing-11);
}

.mossrunecwdl6 {
  --container-padding-block-start: var(--spacing-12);
}

.mossruna8b4fq {
  --container-padding-block-start: var(--spacing-2);
}

.mossrun11k4f5r {
  --container-padding-block-start: var(--spacing-3);
}

.mossrunm01sq8 {
  --container-padding-block-start: var(--spacing-4);
}

.mossrunp8wdkl {
  --container-padding-block-start: var(--spacing-5);
}

.mossrun1hmud4d {
  --container-padding-block-start: var(--spacing-6);
}

.mossrun1c00sag {
  --container-padding-block-start: var(--spacing-7);
}

.mossrunfv60at {
  --container-padding-block-start: var(--spacing-8);
}

.mossrun14fzdu7 {
  --container-padding-block-start: var(--spacing-9);
}

.mossrunjsfl84 {
  --container-padding-inline-end: 0px;
}

.mossrunikqloz {
  --container-padding-inline-end: var(--layout-padding-inner-x, var(--spacing-4));
}

.mossrunqpvj4r {
  --container-padding-inline-end: var(--layout-padding-outer-x, var(--spacing-4));
}

.mossrun17zig00 {
  --container-padding-inline-end: var(--moss-card-padding-inline-end, var(--moss-card-padding-inline, var(--moss-card-padding, var(--spacing-4))));
}

.mossrunxqql4d {
  --container-padding-inline-end: var(--moss-dialog-padding-inline-end, var(--moss-dialog-padding-inline, var(--moss-dialog-padding, var(--spacing-4))));
}

.mossrun1p4glmq {
  --container-padding-inline-end: var(--moss-section-padding-inline-end, var(--moss-section-padding-inline, var(--moss-section-padding, var(--spacing-4))));
}

.mossrun1wz3t3y {
  --container-padding-inline-end: var(--spacing-0-5);
}

.mossrun91ghl5 {
  --container-padding-inline-end: var(--spacing-0);
}

.mossrunntetml {
  --container-padding-inline-end: var(--spacing-1-5);
}

.mossrun2oyxnl {
  --container-padding-inline-end: var(--spacing-1);
}

.mossrunx5lg5w {
  --container-padding-inline-end: var(--spacing-10);
}

.mossrun1nmgbqg {
  --container-padding-inline-end: var(--spacing-11);
}

.mossrun1wsfsk2 {
  --container-padding-inline-end: var(--spacing-12);
}

.mossruncas3b9 {
  --container-padding-inline-end: var(--spacing-2);
}

.mossrunu0ipoa {
  --container-padding-inline-end: var(--spacing-3);
}

.mossruns0pscg {
  --container-padding-inline-end: var(--spacing-4);
}

.mossrungkj7vj {
  --container-padding-inline-end: var(--spacing-5);
}

.mossrun94cj42 {
  --container-padding-inline-end: var(--spacing-6);
}

.mossrun11tj35w {
  --container-padding-inline-end: var(--spacing-7);
}

.mossrun1b9k1pi {
  --container-padding-inline-end: var(--spacing-8);
}

.mossrun19w02kr {
  --container-padding-inline-end: var(--spacing-9);
}

.mossrunrhngw9 {
  --container-padding-inline-start: 0px;
}

.mossrun408pgh {
  --container-padding-inline-start: var(--layout-padding-inner-x, var(--spacing-4));
}

.mossrundvaxxn {
  --container-padding-inline-start: var(--layout-padding-outer-x, var(--spacing-4));
}

.mossrun9c1qv0 {
  --container-padding-inline-start: var(--moss-card-padding-inline-start, var(--moss-card-padding-inline, var(--moss-card-padding, var(--spacing-4))));
}

.mossrunnuw17e {
  --container-padding-inline-start: var(--moss-dialog-padding-inline-start, var(--moss-dialog-padding-inline, var(--moss-dialog-padding, var(--spacing-4))));
}

.mossrunlptixp {
  --container-padding-inline-start: var(--moss-section-padding-inline-start, var(--moss-section-padding-inline, var(--moss-section-padding, var(--spacing-4))));
}

.mossrun14ws0sr {
  --container-padding-inline-start: var(--spacing-0-5);
}

.mossrun1gu2k80 {
  --container-padding-inline-start: var(--spacing-0);
}

.mossrun176g23i {
  --container-padding-inline-start: var(--spacing-1-5);
}

.mossrun1cvlban {
  --container-padding-inline-start: var(--spacing-1);
}

.mossrunserb3f {
  --container-padding-inline-start: var(--spacing-10);
}

.mossrunziclwo {
  --container-padding-inline-start: var(--spacing-11);
}

.mossrun1iiwihq {
  --container-padding-inline-start: var(--spacing-12);
}

.mossrun1xlrr2o {
  --container-padding-inline-start: var(--spacing-2);
}

.mossrunfdwxua {
  --container-padding-inline-start: var(--spacing-3);
}

.mossrun1dlhslv {
  --container-padding-inline-start: var(--spacing-4);
}

.mossrun1s81nki {
  --container-padding-inline-start: var(--spacing-5);
}

.mossrun1ep0dkj {
  --container-padding-inline-start: var(--spacing-6);
}

.mossrun157xojc {
  --container-padding-inline-start: var(--spacing-7);
}

.mossrunw1diwv {
  --container-padding-inline-start: var(--spacing-8);
}

.mossrunraca2a {
  --container-padding-inline-start: var(--spacing-9);
}

.mossrun1qfzo5y {
  --indicator-color: transparent;
}

.mossrun4906uf {
  --layout-content-width: var(--x---layout-content-width);
}

.mossrunsdyako {
  --layout-padding-inner-x: var(--moss-card-padding-inline-start, var(--moss-card-padding-inline, var(--moss-card-padding, var(--spacing-4))));
}

.mossrun1wffody {
  --layout-padding-inner-x: var(--moss-dialog-padding-inline-start, var(--moss-dialog-padding-inline, var(--moss-dialog-padding, var(--spacing-4))));
}

.mossrun1v6goyl {
  --layout-padding-inner-x: var(--moss-section-padding-inline-start, var(--moss-section-padding-inline, var(--moss-section-padding, var(--spacing-4))));
}

.mossrunlriy2h {
  --layout-padding-inner-x: var(--spacing-0-5);
}

.mossrunj1bl4l {
  --layout-padding-inner-x: var(--spacing-0);
}

.mossrund38f90 {
  --layout-padding-inner-x: var(--spacing-1-5);
}

.mossrun6uuyak {
  --layout-padding-inner-x: var(--spacing-1);
}

.mossrun1vf4qco {
  --layout-padding-inner-x: var(--spacing-10);
}

.mossrunsmamsf {
  --layout-padding-inner-x: var(--spacing-11);
}

.mossrun2xk2xj {
  --layout-padding-inner-x: var(--spacing-12);
}

.mossrunxqksqd {
  --layout-padding-inner-x: var(--spacing-2);
}

.mossrun1fyui2f {
  --layout-padding-inner-x: var(--spacing-3);
}

.mossrun1i2ajwi {
  --layout-padding-inner-x: var(--spacing-4);
}

.mossrun1tac27u {
  --layout-padding-inner-x: var(--spacing-5);
}

.mossrun1ntgf3t {
  --layout-padding-inner-x: var(--spacing-6);
}

.mossrunhjd9tl {
  --layout-padding-inner-x: var(--spacing-7);
}

.mossrunn7c84u {
  --layout-padding-inner-x: var(--spacing-8);
}

.mossruneqkbsz {
  --layout-padding-inner-x: var(--spacing-9);
}

.mossrunxxboa {
  --layout-padding-inner-y: var(--moss-card-padding-block-start, var(--moss-card-padding, var(--spacing-4)));
}

.mossrun1edz3e0 {
  --layout-padding-inner-y: var(--moss-dialog-padding-block-start, var(--moss-dialog-padding, var(--spacing-4)));
}

.mossrun3wr5ls {
  --layout-padding-inner-y: var(--moss-section-padding-block-start, var(--moss-section-padding, var(--spacing-4)));
}

.mossrun180h0y5 {
  --layout-padding-inner-y: var(--spacing-0-5);
}

.mossrunwuefyo {
  --layout-padding-inner-y: var(--spacing-0);
}

.mossrun1g8jpzm {
  --layout-padding-inner-y: var(--spacing-1-5);
}

.mossrunmpug6m {
  --layout-padding-inner-y: var(--spacing-1);
}

.mossrun18gbwmk {
  --layout-padding-inner-y: var(--spacing-10);
}

.mossrun14zymzj {
  --layout-padding-inner-y: var(--spacing-11);
}

.mossrunzfpkx9 {
  --layout-padding-inner-y: var(--spacing-12);
}

.mossrun1lksgje {
  --layout-padding-inner-y: var(--spacing-2);
}

.mossrun4j7gld {
  --layout-padding-inner-y: var(--spacing-3);
}

.mossrun1s3ehtl {
  --layout-padding-inner-y: var(--spacing-4);
}

.mossrun1rj5eim {
  --layout-padding-inner-y: var(--spacing-5);
}

.mossrun1ftgg6u {
  --layout-padding-inner-y: var(--spacing-6);
}

.mossrun1ho74vh {
  --layout-padding-inner-y: var(--spacing-7);
}

.mossrunm2cs6f {
  --layout-padding-inner-y: var(--spacing-8);
}

.mossrun1vsq92b {
  --layout-padding-inner-y: var(--spacing-9);
}

.mossrun1wbjvqu {
  --layout-padding-outer-x: 0px;
}

.mossrun1d647ci {
  --layout-padding-outer-x: var(--moss-card-padding-inline-start, var(--moss-card-padding-inline, var(--moss-card-padding, var(--spacing-4))));
}

.mossrun1f3ttg2 {
  --layout-padding-outer-x: var(--moss-dialog-padding-inline-start, var(--moss-dialog-padding-inline, var(--moss-dialog-padding, var(--spacing-4))));
}

.mossrun1q2ncb8 {
  --layout-padding-outer-x: var(--moss-section-padding-inline-start, var(--moss-section-padding-inline, var(--moss-section-padding, var(--spacing-4))));
}

.mossrunihiwg7 {
  --layout-padding-outer-x: var(--spacing-0-5);
}

.mossrunswhm3q {
  --layout-padding-outer-x: var(--spacing-0);
}

.mossrun1u93lgd {
  --layout-padding-outer-x: var(--spacing-1-5);
}

.mossrunc96xmq {
  --layout-padding-outer-x: var(--spacing-1);
}

.mossrun1jdf5a4 {
  --layout-padding-outer-x: var(--spacing-10);
}

.mossrun1hct0t0 {
  --layout-padding-outer-x: var(--spacing-11);
}

.mossrun11cyqoe {
  --layout-padding-outer-x: var(--spacing-12);
}

.mossrun15dxnc0 {
  --layout-padding-outer-x: var(--spacing-2);
}

.mossrunadgj3j {
  --layout-padding-outer-x: var(--spacing-3);
}

.mossrun1v56qcf {
  --layout-padding-outer-x: var(--spacing-4);
}

.mossrun1nzs0gl {
  --layout-padding-outer-x: var(--spacing-5);
}

.mossrun1c3n52a {
  --layout-padding-outer-x: var(--spacing-6);
}

.mossrun1gfiokx {
  --layout-padding-outer-x: var(--spacing-7);
}

.mossrun1t3kfz {
  --layout-padding-outer-x: var(--spacing-8);
}

.mossrunzr4qsh {
  --layout-padding-outer-x: var(--spacing-9);
}

.mossrunzxxx64 {
  --layout-padding-outer-y: 0px;
}

.mossrunhnbk0b {
  --layout-padding-outer-y: var(--moss-card-padding-block-start, var(--moss-card-padding, var(--spacing-4)));
}

.mossrunbw1p4n {
  --layout-padding-outer-y: var(--moss-dialog-padding-block-start, var(--moss-dialog-padding, var(--spacing-4)));
}

.mossrun1dnd3r2 {
  --layout-padding-outer-y: var(--moss-section-padding-block-start, var(--moss-section-padding, var(--spacing-4)));
}

.mossrun1vj96e0 {
  --layout-padding-outer-y: var(--spacing-0-5);
}

.mossrun1mzf5mb {
  --layout-padding-outer-y: var(--spacing-0);
}

.mossrund3dqby {
  --layout-padding-outer-y: var(--spacing-1-5);
}

.mossrun1gpfxoh {
  --layout-padding-outer-y: var(--spacing-1);
}

.mossrun26l4wa {
  --layout-padding-outer-y: var(--spacing-10);
}

.mossrun10zktp0 {
  --layout-padding-outer-y: var(--spacing-11);
}

.mossrun1yz3n6a {
  --layout-padding-outer-y: var(--spacing-12);
}

.mossrun10pz7y9 {
  --layout-padding-outer-y: var(--spacing-2);
}

.mossrun1p6yq3h {
  --layout-padding-outer-y: var(--spacing-3);
}

.mossrunx738ci {
  --layout-padding-outer-y: var(--spacing-4);
}

.mossrun6yxws5 {
  --layout-padding-outer-y: var(--spacing-5);
}

.mossrun180vrwl {
  --layout-padding-outer-y: var(--spacing-6);
}

.mossrun1q6rme1 {
  --layout-padding-outer-y: var(--spacing-7);
}

.mossrunid7e43 {
  --layout-padding-outer-y: var(--spacing-8);
}

.mossrun1t5kicu {
  --layout-padding-outer-y: var(--spacing-9);
}

.mossrunb40a4c {
  --moss-color-text-primary: var(--moss-color-icon-secondary);
}

.mossrun11y25ev {
  --moss-id-copy-opacity: 0;
}

.mossrunrkcyck {
  --moss-id-copy-opacity: 1;
}

.mossrun3rminb {
  --moss-section-padding: var(--spacing-0-5);
}

.mossrun1kvowwc {
  --moss-section-padding: var(--spacing-0);
}

.mossrun1lzr47m {
  --moss-section-padding: var(--spacing-1-5);
}

.mossrun1gxh6l2 {
  --moss-section-padding: var(--spacing-1);
}

.mossrun12ubm40 {
  --moss-section-padding: var(--spacing-10);
}

.mossrunci1fi {
  --moss-section-padding: var(--spacing-2);
}

.mossrun1xat4m9 {
  --moss-section-padding: var(--spacing-3);
}

.mossrun1jbmxd7 {
  --moss-section-padding: var(--spacing-4);
}

.mossrunrwndhq {
  --moss-section-padding: var(--spacing-5);
}

.mossrunzsgw34 {
  --moss-section-padding: var(--spacing-6);
}

.mossrunt78fhn {
  --moss-section-padding: var(--spacing-8);
}

.mossrun1pfn4xv {
  --moss-table-divider-color: color-mix(in srgb,var(--moss-color-border) 65%,transparent);
}

.mossrun1xd3xqw {
  --moss-table-header-height: 40px;
}

.mossrun1lhufbk {
  --moss-table-header-padding: 3px;
}

.mossrunscuwk6 {
  --moss-table-name-decoration: none;
}

.mossrunnpej1e {
  --radius-element: var(--radius-full);
}

.mossrun1ekqh8k {
  --search-picker-active: transparent;
}

.mossrun13n3q2l {
  --yarl__button_background_color: var(--moss-color-background-muted);
}

.mossrun805um8 {
  --yarl__button_filter: none;
}

.mossrun1din5hs {
  --yarl__button_padding: 12px;
}

.mossrunjajzl9 {
  --yarl__color_backdrop: var(--moss-color-background-surface);
}

.mossrunk0fnsp {
  --yarl__color_button_active: var(--moss-color-text-primary);
}

.mossrun1eyxydp {
  --yarl__color_button_disabled: var(--moss-color-text-disabled);
}

.mossrun16g9z9j {
  --yarl__color_button: var(--moss-color-text-secondary);
}

.mossrun149ys2w {
  --yarl__counter_filter: none;
}

.mossrunz0ovlu {
  --yarl__counter_margin: max(8px,env(safe-area-inset-top)) 8px 8px max(8px,env(safe-area-inset-left));
}

.mossrun86ckk9 {
  --yarl__icon_size: 24px;
}

.mossrunrnz9cz {
  --yarl__navigation_button_padding: 16px max(12px,env(safe-area-inset-left),env(safe-area-inset-right));
}

.mossrun1szkyqb {
  --yarl__toolbar_padding: max(8px,env(safe-area-inset-top)) max(8px,env(safe-area-inset-right)) 8px;
}

.mossrun1vywuv5.mossrun1vywuv5:where(.mossrun1ohmpvi:hover *) {
  --moss-table-name-decoration: underline;
}

.mossrun11woleg:focus-visible {
  --indicator-color: var(--color-accent);
}

.mossrun1yuji2y:focus-within {
  --moss-color-text-primary: var(--moss-color-icon-primary);
}

.mossrunulj9ht:focus-within {
  --moss-id-copy-opacity: 1;
}

.mossrun7ksclx:focus-within {
  --search-picker-active: var(--moss-color-overlay-hover);
}

.mossrun1rht92:nth-child(2n) {
  --table-row-overlay: var(--color-background-muted);
}

.mossrun8zdxmw:hover {
  --indicator-color: var(--color-border);
}

.mossrunrz756b:hover {
  --moss-color-text-primary: var(--moss-color-icon-primary);
}

.mossrun1bkczww:hover {
  --moss-id-copy-opacity: 1;
}

@media (hover: none) {
  .mossrun1cyt0dx.mossrun1cyt0dx {
    --moss-id-copy-opacity: 1;
  }
}

@media (hover: hover) {
  .mossrun1pkcbo2.mossrun1pkcbo2:hover {
    --table-row-overlay: var(--color-overlay-hover);
  }
}
