@layer reset{@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(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}@media (hover:none) and (pointer:coarse){:where(:focus-visible){outline:none}}: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-astryx-media=dark]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:where([data-astryx-media=light]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}}}@layer astryx-base{@layer astryx-base{@property --x---_avatar-group-overlap{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-126w13d{syntax:"*";inherits:false}@property --x-4drmnv{syntax:"*";inherits:false}@property --x-animationDelay{syntax:"*";inherits:false}@property --x-borderWidth{syntax:"*";inherits:false}@property --x-bottom{syntax:"*";inherits:false}@property --x-counterReset{syntax:"*";inherits:false}@property --x-fontSize{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-left{syntax:"*";inherits:false}@property --x-marginInline{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-right{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 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 xr3m334-B{0%{transform:translate(-100%)}to{transform:translate(250%)}}:root,.xafi2nm{--border-width:1px}:root,.xj0fimd{--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,.x14lkjui{--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,.xf09i69{--ease-standard:cubic-bezier(.24, 1, .4, 1)}:root,.x5tdzeq{--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}:root,.x1q1ms06{--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,.x1ccmotb{--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700}:root,.xrw1vgx{--radius-none:0px;--radius-inner:4px;--radius-element:8px;--radius-container:12px;--radius-page:28px;--radius-chat:28px;--radius-full:9999px}:root,.xua8qm3{--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,.xkgjyic{--size-element-sm:28px;--size-element-md:32px;--size-element-lg:36px}:root,.x1kvdh9l{--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,.x1etlgq0{--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}:root,.xsilmbq{--transition-fast:.15s ease;--transition-normal:.2s ease}.xlz5hwt{--_avatar-group-overlap:var(--x---_avatar-group-overlap)}.xh8ntw8{--_button-radius:calc(var(--radius-element) - var(--spacing-1))}.xcw7vlg{--_button-radius:max(var(--radius-element),calc(var(--_chat-composer-radius) - var(--_chat-composer-padding)))}.x1rjw8qi{--_button-radius:var(--radius-full)}.x2kkz0m{--_card-radius:var(--radius-container)}.xk0ittl{--_chat-composer-padding:var(--spacing-3)}.xx161y6{--_chat-composer-radius:var(--radius-chat)}.xvuvksw{--_dialog-radius:var(--radius-container)}.xgory14{--_dropdown-menu-padding:var(--spacing-1)}.x1fcsqxe{--_dropdown-menu-radius:var(--radius-container)}.x1832zxr{--_field-radius:var(--radius-element)}.xqwz7mz{--_hovercard-radius:var(--radius-container)}.x18jk3ff{--_segmented-control-padding:var(--spacing-0-5)}.x9icjy1{--_segmented-control-radius:var(--radius-element)}.xbrl7fg{--_tab-indicator-bottom:var(--x---_tab-indicator-bottom)}.xnvcwyz{--astryx-section-padding:var(--spacing-0-5)}.xvdw317{--astryx-section-padding:var(--spacing-0)}.x1rj2uvf{--astryx-section-padding:var(--spacing-1-5)}.x49wo0b{--astryx-section-padding:var(--spacing-1)}.xf1jhqy{--astryx-section-padding:var(--spacing-10)}.x1bzoqqa{--astryx-section-padding:var(--spacing-2)}.x1nvso86{--astryx-section-padding:var(--spacing-3)}.x1as1t6l{--astryx-section-padding:var(--spacing-4)}.xfb5lyl{--astryx-section-padding:var(--spacing-5)}.x1tig3w6{--astryx-section-padding:var(--spacing-6)}.x1szikzq{--astryx-section-padding:var(--spacing-8)}.xkzo27j{--button-focus-offset:3px}.x1v15ycx{--button-icon-only-aspect:1 / 1}.x1mtvhk1{--color-syntax-background:transparent}.x18nyedi{--container-max-height:var(--x---container-max-height)}.xax9j7h{--container-padding-block-end:0px}.x1omyuck{--container-padding-block-end:var(--astryx-card-padding-block-end,var(--astryx-card-padding,var(--spacing-4)))}.x1gvthzm{--container-padding-block-end:var(--astryx-dialog-padding-block-end,var(--astryx-dialog-padding,var(--spacing-4)))}.x1u89lk7{--container-padding-block-end:var(--astryx-section-padding-block-end,var(--astryx-section-padding,var(--spacing-4)))}.xi9ns85{--container-padding-block-end:var(--layout-padding-inner-y,var(--spacing-4))}.x1xjq73n{--container-padding-block-end:var(--layout-padding-outer-y,var(--spacing-4))}.x1cao3zv{--container-padding-block-end:var(--spacing-0-5)}.xkunwnr{--container-padding-block-end:var(--spacing-0)}.xv53x8y{--container-padding-block-end:var(--spacing-1-5)}.x57a7ii{--container-padding-block-end:var(--spacing-1)}.x15vxphk{--container-padding-block-end:var(--spacing-10)}.x4bg2x9{--container-padding-block-end:var(--spacing-11)}.x186mjxr{--container-padding-block-end:var(--spacing-12)}.x1lsgcmx{--container-padding-block-end:var(--spacing-2)}.x1q3ppug{--container-padding-block-end:var(--spacing-3)}.x4hfsld{--container-padding-block-end:var(--spacing-4)}.xbib2ws{--container-padding-block-end:var(--spacing-5)}.x1q8d17g{--container-padding-block-end:var(--spacing-6)}.x1yqogew{--container-padding-block-end:var(--spacing-7)}.x8lgq76{--container-padding-block-end:var(--spacing-8)}.x1f7f9rt{--container-padding-block-end:var(--spacing-9)}.x1047aw6{--container-padding-block-start:0px}.x1rqz8me{--container-padding-block-start:var(--astryx-card-padding-block-start,var(--astryx-card-padding,var(--spacing-4)))}.x1g2kccc{--container-padding-block-start:var(--astryx-dialog-padding-block-start,var(--astryx-dialog-padding,var(--spacing-4)))}.x876hks{--container-padding-block-start:var(--astryx-section-padding-block-start,var(--astryx-section-padding,var(--spacing-4)))}.xjmgx01{--container-padding-block-start:var(--layout-padding-inner-y,var(--spacing-4))}.xzz8v79{--container-padding-block-start:var(--layout-padding-outer-y,var(--spacing-4))}.xvdf9ev{--container-padding-block-start:var(--spacing-0-5)}.x1i3qcxz{--container-padding-block-start:var(--spacing-0)}.x1kbx601{--container-padding-block-start:var(--spacing-1-5)}.xnsckjb{--container-padding-block-start:var(--spacing-1)}.x17h9kl7{--container-padding-block-start:var(--spacing-10)}.x1rdjxae{--container-padding-block-start:var(--spacing-11)}.xecwdl6{--container-padding-block-start:var(--spacing-12)}.xa8b4fq{--container-padding-block-start:var(--spacing-2)}.x11k4f5r{--container-padding-block-start:var(--spacing-3)}.xm01sq8{--container-padding-block-start:var(--spacing-4)}.xp8wdkl{--container-padding-block-start:var(--spacing-5)}.x1hmud4d{--container-padding-block-start:var(--spacing-6)}.x1c00sag{--container-padding-block-start:var(--spacing-7)}.xfv60at{--container-padding-block-start:var(--spacing-8)}.x14fzdu7{--container-padding-block-start:var(--spacing-9)}.xjsfl84{--container-padding-inline-end:0px}.x1ihxwbr{--container-padding-inline-end:var(--astryx-card-padding-inline-end,var(--astryx-card-padding-inline,var(--astryx-card-padding,var(--spacing-4))))}.x11h1f2o{--container-padding-inline-end:var(--astryx-dialog-padding-inline-end,var(--astryx-dialog-padding-inline,var(--astryx-dialog-padding,var(--spacing-4))))}.xyk0j9o{--container-padding-inline-end:var(--astryx-section-padding-inline-end,var(--astryx-section-padding-inline,var(--astryx-section-padding,var(--spacing-4))))}.xikqloz{--container-padding-inline-end:var(--layout-padding-inner-x,var(--spacing-4))}.xqpvj4r{--container-padding-inline-end:var(--layout-padding-outer-x,var(--spacing-4))}.x1wz3t3y{--container-padding-inline-end:var(--spacing-0-5)}.x91ghl5{--container-padding-inline-end:var(--spacing-0)}.xntetml{--container-padding-inline-end:var(--spacing-1-5)}.x2oyxnl{--container-padding-inline-end:var(--spacing-1)}.xx5lg5w{--container-padding-inline-end:var(--spacing-10)}.x1nmgbqg{--container-padding-inline-end:var(--spacing-11)}.x1wsfsk2{--container-padding-inline-end:var(--spacing-12)}.xcas3b9{--container-padding-inline-end:var(--spacing-2)}.xu0ipoa{--container-padding-inline-end:var(--spacing-3)}.xs0pscg{--container-padding-inline-end:var(--spacing-4)}.xgkj7vj{--container-padding-inline-end:var(--spacing-5)}.x94cj42{--container-padding-inline-end:var(--spacing-6)}.x11tj35w{--container-padding-inline-end:var(--spacing-7)}.x1b9k1pi{--container-padding-inline-end:var(--spacing-8)}.x19w02kr{--container-padding-inline-end:var(--spacing-9)}.xrhngw9{--container-padding-inline-start:0px}.xjmlhfd{--container-padding-inline-start:var(--astryx-card-padding-inline-start,var(--astryx-card-padding-inline,var(--astryx-card-padding,var(--spacing-4))))}.x1tewnwq{--container-padding-inline-start:var(--astryx-dialog-padding-inline-start,var(--astryx-dialog-padding-inline,var(--astryx-dialog-padding,var(--spacing-4))))}.xrgx2ny{--container-padding-inline-start:var(--astryx-section-padding-inline-start,var(--astryx-section-padding-inline,var(--astryx-section-padding,var(--spacing-4))))}.x408pgh{--container-padding-inline-start:var(--layout-padding-inner-x,var(--spacing-4))}.xdvaxxn{--container-padding-inline-start:var(--layout-padding-outer-x,var(--spacing-4))}.x14ws0sr{--container-padding-inline-start:var(--spacing-0-5)}.x1gu2k80{--container-padding-inline-start:var(--spacing-0)}.x176g23i{--container-padding-inline-start:var(--spacing-1-5)}.x1cvlban{--container-padding-inline-start:var(--spacing-1)}.xserb3f{--container-padding-inline-start:var(--spacing-10)}.xziclwo{--container-padding-inline-start:var(--spacing-11)}.x1iiwihq{--container-padding-inline-start:var(--spacing-12)}.x1xlrr2o{--container-padding-inline-start:var(--spacing-2)}.xfdwxua{--container-padding-inline-start:var(--spacing-3)}.x1dlhslv{--container-padding-inline-start:var(--spacing-4)}.x1s81nki{--container-padding-inline-start:var(--spacing-5)}.x1ep0dkj{--container-padding-inline-start:var(--spacing-6)}.x157xojc{--container-padding-inline-start:var(--spacing-7)}.xw1diwv{--container-padding-inline-start:var(--spacing-8)}.xraca2a{--container-padding-inline-start:var(--spacing-9)}.x1qfzo5y{--indicator-color:transparent}.x4906uf{--layout-content-width:var(--x---layout-content-width)}.x4poyjn{--layout-padding-inner-x:var(--astryx-card-padding-inline-start,var(--astryx-card-padding-inline,var(--astryx-card-padding,var(--spacing-4))))}.x2so38{--layout-padding-inner-x:var(--astryx-dialog-padding-inline-start,var(--astryx-dialog-padding-inline,var(--astryx-dialog-padding,var(--spacing-4))))}.x1we69p7{--layout-padding-inner-x:var(--astryx-section-padding-inline-start,var(--astryx-section-padding-inline,var(--astryx-section-padding,var(--spacing-4))))}.xlriy2h{--layout-padding-inner-x:var(--spacing-0-5)}.xj1bl4l{--layout-padding-inner-x:var(--spacing-0)}.xd38f90{--layout-padding-inner-x:var(--spacing-1-5)}.x6uuyak{--layout-padding-inner-x:var(--spacing-1)}.x1vf4qco{--layout-padding-inner-x:var(--spacing-10)}.xsmamsf{--layout-padding-inner-x:var(--spacing-11)}.x2xk2xj{--layout-padding-inner-x:var(--spacing-12)}.xxqksqd{--layout-padding-inner-x:var(--spacing-2)}.x1fyui2f{--layout-padding-inner-x:var(--spacing-3)}.x1i2ajwi{--layout-padding-inner-x:var(--spacing-4)}.x1tac27u{--layout-padding-inner-x:var(--spacing-5)}.x1ntgf3t{--layout-padding-inner-x:var(--spacing-6)}.xhjd9tl{--layout-padding-inner-x:var(--spacing-7)}.xn7c84u{--layout-padding-inner-x:var(--spacing-8)}.xeqkbsz{--layout-padding-inner-x:var(--spacing-9)}.x1u1kw4e{--layout-padding-inner-y:var(--astryx-card-padding-block-start,var(--astryx-card-padding,var(--spacing-4)))}.xinu7xd{--layout-padding-inner-y:var(--astryx-dialog-padding-block-start,var(--astryx-dialog-padding,var(--spacing-4)))}.xsdnkbz{--layout-padding-inner-y:var(--astryx-section-padding-block-start,var(--astryx-section-padding,var(--spacing-4)))}.x180h0y5{--layout-padding-inner-y:var(--spacing-0-5)}.xwuefyo{--layout-padding-inner-y:var(--spacing-0)}.x1g8jpzm{--layout-padding-inner-y:var(--spacing-1-5)}.xmpug6m{--layout-padding-inner-y:var(--spacing-1)}.x18gbwmk{--layout-padding-inner-y:var(--spacing-10)}.x14zymzj{--layout-padding-inner-y:var(--spacing-11)}.xzfpkx9{--layout-padding-inner-y:var(--spacing-12)}.x1lksgje{--layout-padding-inner-y:var(--spacing-2)}.x4j7gld{--layout-padding-inner-y:var(--spacing-3)}.x1s3ehtl{--layout-padding-inner-y:var(--spacing-4)}.x1rj5eim{--layout-padding-inner-y:var(--spacing-5)}.x1ftgg6u{--layout-padding-inner-y:var(--spacing-6)}.x1ho74vh{--layout-padding-inner-y:var(--spacing-7)}.xm2cs6f{--layout-padding-inner-y:var(--spacing-8)}.x1vsq92b{--layout-padding-inner-y:var(--spacing-9)}.x1wbjvqu{--layout-padding-outer-x:0px}.x14rzhog{--layout-padding-outer-x:var(--astryx-card-padding-inline-start,var(--astryx-card-padding-inline,var(--astryx-card-padding,var(--spacing-4))))}.x1hsjncj{--layout-padding-outer-x:var(--astryx-dialog-padding-inline-start,var(--astryx-dialog-padding-inline,var(--astryx-dialog-padding,var(--spacing-4))))}.x12sptzx{--layout-padding-outer-x:var(--astryx-section-padding-inline-start,var(--astryx-section-padding-inline,var(--astryx-section-padding,var(--spacing-4))))}.xihiwg7{--layout-padding-outer-x:var(--spacing-0-5)}.xswhm3q{--layout-padding-outer-x:var(--spacing-0)}.x1u93lgd{--layout-padding-outer-x:var(--spacing-1-5)}.xc96xmq{--layout-padding-outer-x:var(--spacing-1)}.x1jdf5a4{--layout-padding-outer-x:var(--spacing-10)}.x1hct0t0{--layout-padding-outer-x:var(--spacing-11)}.x11cyqoe{--layout-padding-outer-x:var(--spacing-12)}.x15dxnc0{--layout-padding-outer-x:var(--spacing-2)}.xadgj3j{--layout-padding-outer-x:var(--spacing-3)}.x1v56qcf{--layout-padding-outer-x:var(--spacing-4)}.x1nzs0gl{--layout-padding-outer-x:var(--spacing-5)}.x1c3n52a{--layout-padding-outer-x:var(--spacing-6)}.x1gfiokx{--layout-padding-outer-x:var(--spacing-7)}.x1t3kfz{--layout-padding-outer-x:var(--spacing-8)}.xzr4qsh{--layout-padding-outer-x:var(--spacing-9)}.xzxxx64{--layout-padding-outer-y:0px}.xjej9fs{--layout-padding-outer-y:var(--astryx-card-padding-block-start,var(--astryx-card-padding,var(--spacing-4)))}.x1pui4bz{--layout-padding-outer-y:var(--astryx-dialog-padding-block-start,var(--astryx-dialog-padding,var(--spacing-4)))}.xo78phr{--layout-padding-outer-y:var(--astryx-section-padding-block-start,var(--astryx-section-padding,var(--spacing-4)))}.x1vj96e0{--layout-padding-outer-y:var(--spacing-0-5)}.x1mzf5mb{--layout-padding-outer-y:var(--spacing-0)}.xd3dqby{--layout-padding-outer-y:var(--spacing-1-5)}.x1gpfxoh{--layout-padding-outer-y:var(--spacing-1)}.x26l4wa{--layout-padding-outer-y:var(--spacing-10)}.x10zktp0{--layout-padding-outer-y:var(--spacing-11)}.x1yz3n6a{--layout-padding-outer-y:var(--spacing-12)}.x10pz7y9{--layout-padding-outer-y:var(--spacing-2)}.x1p6yq3h{--layout-padding-outer-y:var(--spacing-3)}.xx738ci{--layout-padding-outer-y:var(--spacing-4)}.x6yxws5{--layout-padding-outer-y:var(--spacing-5)}.x180vrwl{--layout-padding-outer-y:var(--spacing-6)}.x1q6rme1{--layout-padding-outer-y:var(--spacing-7)}.xid7e43{--layout-padding-outer-y:var(--spacing-8)}.x1t5kicu{--layout-padding-outer-y:var(--spacing-9)}.xnpej1e{--radius-element:var(--radius-full)}.xkce8z9{--separator-display:flex}.x11woleg:focus-visible{--indicator-color:var(--color-accent)}.x1ibt0lz:first-child{--separator-display:none}.x1rht92:nth-child(2n){--table-row-overlay:var(--color-background-muted)}.x1m3wso9:hover{--indicator-color:var(--color-accent)}@media (hover:hover){.x1pkcbo2.x1pkcbo2:hover{--table-row-overlay:var(--color-overlay-hover)}}.xln7xf2:not(#\#){font:inherit}.x10a8y8t:not(#\#){inset:0}.x1anvkwx:not(#\#){inset:auto}.xh3736h:not(#\#){inset:unset}.xkdpibf:not(#\#){margin:-1px}.x1ghz6dp:not(#\#){margin:0}.xkib98w:not(#\#){margin:8px}.x1bpp3o7:not(#\#){margin:auto}.x1n5sqmh:not(#\#){margin:calc(-1 * (var(--spacing-2) - var(--spacing-1) + 1px))}.x1717udv:not(#\#){padding:0}.x1tamke2:not(#\#){padding:16px}.xfawy5m:not(#\#){padding:4px}.x18oj4ui:not(#\#){padding:var(--_chat-composer-padding)}.xpoxszi:not(#\#){padding:var(--_segmented-control-padding)}.xtozwh:not(#\#){padding:var(--spacing-1) var(--spacing-2)}.x9epnlk:not(#\#){padding:var(--spacing-1)}.x15nmkw0:not(#\#){padding:var(--spacing-2) 0}.xlsj2fj:not(#\#){padding:var(--spacing-2)}.x1b2ylru:not(#\#){padding:var(--spacing-3)}.x1shk3sm:not(#\#){padding:var(--spacing-4)}.x1y5lnwp:focus:not(#\#){margin:0}.x9r1u3d:not(#\#):not(#\#){border-color:#0000}.xad5do:not(#\#):not(#\#){border-color:var(--color-accent)}.x1touxvs:not(#\#):not(#\#){border-color:var(--color-background-surface)}.xlee4gx:not(#\#):not(#\#){border-color:var(--color-border-blue)}.xb1xfl:not(#\#):not(#\#){border-color:var(--color-border-cyan)}.xvy26l8:not(#\#):not(#\#){border-color:var(--color-border-emphasized)}.x1w9ec3u:not(#\#):not(#\#){border-color:var(--color-border-gray)}.xy90a9n:not(#\#):not(#\#){border-color:var(--color-border-green)}.xloqurj:not(#\#):not(#\#){border-color:var(--color-border-orange)}.x1czkbn8:not(#\#):not(#\#){border-color:var(--color-border-pink)}.xq98wne:not(#\#):not(#\#){border-color:var(--color-border-purple)}.xjqgoec:not(#\#):not(#\#){border-color:var(--color-border-red)}.x1r9gxr1:not(#\#):not(#\#){border-color:var(--color-border-teal)}.x1kpnwn1:not(#\#):not(#\#){border-color:var(--color-border-yellow)}.x14i3s5s:not(#\#):not(#\#){border-color:var(--color-border)}.x1ofxpqo:not(#\#):not(#\#){border-color:var(--color-error)}.x16m2moy:not(#\#):not(#\#){border-color:var(--color-success)}.xqcx1ss:not(#\#):not(#\#){border-color:var(--color-text-primary)}.x8wg1ba:not(#\#):not(#\#){border-color:var(--color-warning)}.x2u8bby:not(#\#):not(#\#){border-radius:0}.x1nj7uno:not(#\#):not(#\#){border-radius:1px}.x16rqkct:not(#\#):not(#\#){border-radius:50%}.xur7f20:not(#\#):not(#\#){border-radius:8px}.x1pjcqnp:not(#\#):not(#\#){border-radius:inherit}.x1ws5lxm:not(#\#):not(#\#){border-radius:max(0px,calc(var(--_dropdown-menu-radius,var(--spacing-2)) - var(--_dropdown-menu-padding,var(--spacing-1))))}.xc910v0:not(#\#):not(#\#){border-radius:max(0px,calc(var(--_segmented-control-radius) - var(--_segmented-control-padding)))}.x1jxw6zd:not(#\#):not(#\#){border-radius:var(--_button-radius,var(--radius-element))}.xy0xnkn:not(#\#):not(#\#){border-radius:var(--_button-radius,var(--radius-full))}.x153u1i6:not(#\#):not(#\#){border-radius:var(--_card-radius)}.x1xunbrq:not(#\#):not(#\#){border-radius:var(--_chat-composer-radius)}.xuacgfc:not(#\#):not(#\#){border-radius:var(--_dialog-radius)}.x1n97fys:not(#\#):not(#\#){border-radius:var(--_dropdown-menu-radius)}.xvdfih8:not(#\#):not(#\#){border-radius:var(--_field-radius)}.x7a53xk:not(#\#):not(#\#){border-radius:var(--_hovercard-radius)}.x1hapoqb:not(#\#):not(#\#){border-radius:var(--_segmented-control-radius)}.xashgol:not(#\#):not(#\#){border-radius:var(--radius-chat)}.x1hviunn:not(#\#):not(#\#){border-radius:var(--radius-container)}.xh6dtrn:not(#\#):not(#\#){border-radius:var(--radius-element)}.xjspbzw:not(#\#):not(#\#){border-radius:var(--radius-full)}.xx3sua9:not(#\#):not(#\#){border-radius:var(--radius-inner)}.xwksslw:not(#\#):not(#\#){border-radius:var(--radius-none)}.xbsl7fq:not(#\#):not(#\#){border-style:dashed}.xng3xce:not(#\#):not(#\#){border-style:none}.x1y0btm7:not(#\#):not(#\#){border-style:solid}.xc342km:not(#\#):not(#\#){border-width:0}.xmkeg23:not(#\#):not(#\#){border-width:1px}.xdh2fpr:not(#\#):not(#\#){border-width:2px}.x1litavf:not(#\#):not(#\#){border-width:var(--border-width)}.x1mw0n95:not(#\#):not(#\#){border-width:var(--x-borderWidth)}.x1somy94:not(#\#):not(#\#){flex:0 0 0}.x3psx0u:not(#\#):not(#\#){flex:none}.x1cqoux5:not(#\#):not(#\#){flex:1 1 0}.x845mor:not(#\#):not(#\#){flex:1}.xfoc8du:not(#\#):not(#\#){flex:40px}.x12lumcd:not(#\#):not(#\#){flex:auto}.x98rzlu:not(#\#):not(#\#){flex:1}.xxhr3t:not(#\#):not(#\#){gap:0}.x1jnr06f:not(#\#):not(#\#){gap:4px}.x1lsbc85:not(#\#):not(#\#){gap:var(--spacing-0-5)}.xsn7fz1:not(#\#):not(#\#){gap:var(--spacing-0)}.x1s4dlld:not(#\#):not(#\#){gap:var(--spacing-1-5)}.xzye2dw:not(#\#):not(#\#){gap:var(--spacing-1)}.x3hoi3v:not(#\#):not(#\#){gap:var(--spacing-10)}.xpec5dj:not(#\#):not(#\#){gap:var(--spacing-2) var(--spacing-4)}.x1txdalj:not(#\#):not(#\#){gap:var(--spacing-2)}.xlaq8a2:not(#\#):not(#\#){gap:var(--spacing-3) var(--spacing-4)}.xjcht0a:not(#\#):not(#\#){gap:var(--spacing-3)}.x18g69wz:not(#\#):not(#\#){gap:var(--spacing-4)}.x9mgr7n:not(#\#):not(#\#){gap:var(--spacing-5)}.x1qh66ti:not(#\#):not(#\#){gap:var(--spacing-6)}.x4t41sb:not(#\#):not(#\#){gap:var(--spacing-8)}.x1pidvrl:not(#\#):not(#\#){gap:var(--x-gap)}.xgkxs2y:not(#\#):not(#\#){grid-column:1}.x1ms6mhf:not(#\#):not(#\#){grid-row:1}.x17y0mx6:not(#\#):not(#\#){inset-inline:0}.xe8uvvx:not(#\#):not(#\#){list-style:none}.x81ka23:not(#\#):not(#\#){margin-block:calc(-1 * (var(--spacing-3) - var(--spacing-2)))}.xhzvc8f:not(#\#):not(#\#){margin-block:calc(-1 * var(--spacing-2))}.xqixskq:not(#\#):not(#\#){margin-block:calc(var(--size-element-md) / 2 - var(--spacing-2) - var(--text-heading-2-size) * var(--text-heading-2-leading) / 2)}.xacfrgf:not(#\#):not(#\#){margin-block:calc(var(--spacing-1) * -1)}.xsq74q5:not(#\#):not(#\#){margin-block:var(--spacing-1)}.x1g06x3t:not(#\#):not(#\#){margin-block:var(--spacing-2)}.xvueqy4:not(#\#):not(#\#){margin-inline:auto}.xtedp8i:not(#\#):not(#\#){margin-inline:calc(-1 * var(--spacing-1))}.x1ho7dyk:not(#\#):not(#\#){margin-inline:calc(-1 * var(--spacing-2))}.x1ng9b9t:not(#\#):not(#\#){margin-inline:calc(-1 * var(--spacing-4))}.xhrcg97:not(#\#):not(#\#){margin-inline:var(--spacing-1)}.xvlecxo:not(#\#):not(#\#){margin-inline:var(--x-marginInline)}.x1a2a7pz:not(#\#):not(#\#){outline:none}.xysyzu8:not(#\#):not(#\#){overflow:auto}.x7giv3:not(#\#):not(#\#){overflow:clip}.xb3r6kr:not(#\#):not(#\#){overflow:hidden}.x1rea2x4:not(#\#):not(#\#){overflow:visible}.xish69e:not(#\#):not(#\#){overscroll-behavior:contain}.xt970qd:not(#\#):not(#\#){padding-block:0}.x1x7cmac:not(#\#):not(#\#){padding-block:calc(var(--spacing-1) - 1px)}.x13f7esw:not(#\#):not(#\#){padding-block:var(--spacing-0-5)}.x1hp7d8q:not(#\#):not(#\#){padding-block:var(--spacing-0)}.x1vofgu7:not(#\#):not(#\#){padding-block:var(--spacing-1-5)}.xu0wf1k:not(#\#):not(#\#){padding-block:var(--spacing-1)}.xce4md1:not(#\#):not(#\#){padding-block:var(--spacing-2)}.x8o8v82:not(#\#):not(#\#){padding-block:var(--spacing-3)}.x1na6nto:not(#\#):not(#\#){padding-block:var(--spacing-4)}.xq6koh6:not(#\#):not(#\#){padding-block:var(--spacing-6)}.xmfvnks:not(#\#):not(#\#){padding-block:var(--spacing-8)}.xnjsko4:not(#\#):not(#\#){padding-inline:0}.xx2oswg:not(#\#):not(#\#){padding-inline:calc(var(--spacing-1) - 1px)}.xkjnx3w:not(#\#):not(#\#){padding-inline:var(--spacing-0-5)}.x17a0aqu:not(#\#):not(#\#){padding-inline:var(--spacing-0)}.x4ezzuc:not(#\#):not(#\#){padding-inline:var(--spacing-1-5)}.x7a5moj:not(#\#):not(#\#){padding-inline:var(--spacing-1)}.xixulwi:not(#\#):not(#\#){padding-inline:var(--spacing-10)}.xf314gf:not(#\#):not(#\#){padding-inline:var(--spacing-2)}.xrrkdod:not(#\#):not(#\#){padding-inline:var(--spacing-3)}.x1pzlopt:not(#\#):not(#\#){padding-inline:var(--spacing-4)}.xzz68wx:not(#\#):not(#\#){padding-inline:var(--spacing-5)}.xm7rs69:not(#\#):not(#\#){padding-inline:var(--spacing-6)}.x6xnjw4:not(#\#):not(#\#){padding-inline:var(--spacing-8)}.x1ku5rj1:not(#\#):not(#\#){place-items:center}.xdf8p4l:not(#\#):not(#\#){scroll-padding-inline:var(--spacing-0-5)}.x9lgdif:not(#\#):not(#\#){scroll-padding-inline:var(--spacing-0)}.x1w8vatw:not(#\#):not(#\#){scroll-padding-inline:var(--spacing-1-5)}.x1u2972t:not(#\#):not(#\#){scroll-padding-inline:var(--spacing-1)}.xw959t8:not(#\#):not(#\#){scroll-padding-inline:var(--spacing-10)}.x1mfb6cv:not(#\#):not(#\#){scroll-padding-inline:var(--spacing-2)}.xpnzzb2:not(#\#):not(#\#){scroll-padding-inline:var(--spacing-3)}.x3m3szd:not(#\#):not(#\#){scroll-padding-inline:var(--spacing-4)}.x1vx7sv0:not(#\#):not(#\#){scroll-padding-inline:var(--spacing-5)}.x1mvw9yj:not(#\#):not(#\#){scroll-padding-inline:var(--spacing-6)}.x1xn2tv3:not(#\#):not(#\#){scroll-padding-inline:var(--spacing-8)}.xhfbhpw:not(#\#):not(#\#){scroll-snap-type:x mandatory}.xmqliwb:not(#\#):not(#\#){text-decoration:line-through}.x1hl2dhg:not(#\#):not(#\#){text-decoration:none}.x1bvjpef:not(#\#):not(#\#){text-decoration:underline}.xiw5bxp:not(#\#):not(#\#){transition:box-shadow var(--duration-fast) var(--ease-standard)}.xb0j27v:not(#\#):not(#\#){transition:grid-template-rows var(--duration-medium) var(--ease-standard)}.xq2gx43:not(#\#):not(#\#){transition:none}.x1ey1afo:not(#\#):not(#\#){transition:opacity var(--duration-fast)}.x1ob6yzd:not(#\#):not(#\#){transition:transform var(--duration-fast) var(--ease-standard)}.xr21g96.xr21g96:where(.x1g2q90y:focus-visible *):not(#\#):not(#\#){outline:2px solid var(--color-accent)}.x6q1khz:focus-within:not(#\#):not(#\#){border-color:var(--color-accent)}.xk2sxw7:focus-within:not(#\#):not(#\#){border-color:var(--color-error)}.xyq33ac:focus-within:not(#\#):not(#\#){border-color:var(--color-success)}.xa1yw2k:focus-within:not(#\#):not(#\#){border-color:var(--color-warning)}.x17nn4n9:focus-visible:not(#\#):not(#\#),.x1gj1ihy.x1gj1ihy:where(.x1iwu4tg:has(:focus-visible) *):not(#\#):not(#\#),.xkri23q.xkri23q:where(.x1tspnpo:has(:focus-visible) *):not(#\#):not(#\#){outline:2px solid var(--color-accent)}.x1p73he7:focus-visible:not(#\#):not(#\#){outline:2px solid var(--color-error)}.x1p25gnr:focus-visible:not(#\#):not(#\#){outline:var(--border-width) solid var(--color-accent)}.x1dordxg:focus-within:not(#\#):not(#\#){overflow:visible}.x1irc7jg:has(:focus-visible):not(#\#):not(#\#){outline:2px solid var(--color-accent)}.x64lkcz:focus:not(#\#):not(#\#){border-color:var(--color-error)}.x1lglk5v:focus:not(#\#):not(#\#){border-color:var(--color-success)}.x12sck4v:focus:not(#\#):not(#\#){border-color:var(--color-warning)}.xzeu18z:focus:not(#\#):not(#\#){outline:var(--border-width) solid var(--color-accent)}.xomzh7y:focus:not(#\#):not(#\#){overflow:visible}.xh2mrf5:focus:not(#\#):not(#\#){padding-block:var(--spacing-2)}.x1cf3d6k:focus:not(#\#):not(#\#){padding-inline:var(--spacing-4)}@media (width<=480px){.x1a1jff.x1a1jff:not(#\#):not(#\#){gap:var(--spacing-4)}}@media (hover:hover){.x1od6ugu.x1od6ugu.x1od6ugu:where(.x1tspnpo:hover *):not(#\#):not(#\#),.xaq2ahg.xaq2ahg.xaq2ahg:where(.xklqth5:hover *):not(#\#):not(#\#){border-color:color-mix(in srgb,var(--color-accent),var(--color-tint-hover) 15%)}.x1jtjlen.x1jtjlen.x1jtjlen:where(.x1tspnpo:hover *):not(#\#):not(#\#),.x70talc.x70talc.x70talc:where(.xklqth5:hover *):not(#\#):not(#\#){border-color:color-mix(in srgb,var(--color-border-emphasized),var(--color-tint-hover) 20%)}.xmt8yqp.xmt8yqp.xmt8yqp:where(.x1tspnpo:hover *):not(#\#):not(#\#){border-color:var(--color-border)}.x4ohgrr.x4ohgrr:hover:not(#\#):not(#\#){text-decoration:underline}}.x67t5t6:not(#\#):not(#\#):not(#\#){-webkit-backdrop-filter:blur(12px)}.x1ua5tub:not(#\#):not(#\#):not(#\#){-webkit-box-orient:vertical}.x1yhjpo9:not(#\#):not(#\#):not(#\#){-webkit-line-clamp:var(--x-WebkitLineClamp)}.xiy8rlo:not(#\#):not(#\#):not(#\#){-webkit-mask-image:linear-gradient(#0000,#000 24px)}.x1bv1mxo:not(#\#):not(#\#):not(#\#){-webkit-mask-image:linear-gradient(#0000,#000 36px)}.xo9xo30:not(#\#):not(#\#):not(#\#){-webkit-mask-image:linear-gradient(#0000,#000 48px)}.x5lxg6s:not(#\#):not(#\#):not(#\#){-webkit-overflow-scrolling:touch}.xpdipgo:not(#\#):not(#\#):not(#\#){-webkit-touch-callout:none}.x1pha0wt:not(#\#):not(#\#):not(#\#){align-items:baseline}.x6s0dn4:not(#\#):not(#\#):not(#\#){align-items:center}.xpqajaz:not(#\#):not(#\#):not(#\#){align-items:end}.xuk3077:not(#\#):not(#\#):not(#\#){align-items:flex-end}.x1cy8zhl:not(#\#):not(#\#):not(#\#){align-items:flex-start}.x7a106z:not(#\#):not(#\#):not(#\#){align-items:start}.x1qjc9v5:not(#\#):not(#\#):not(#\#){align-items:stretch}.xoi2r2e:not(#\#):not(#\#):not(#\#){align-self:baseline}.xamitd3:not(#\#):not(#\#):not(#\#){align-self:center}.xpvyfi4:not(#\#):not(#\#):not(#\#){align-self:flex-end}.xqcrz7y:not(#\#):not(#\#):not(#\#){align-self:flex-start}.x1y8v6su:not(#\#):not(#\#):not(#\#){align-self:start}.xkh2ocl:not(#\#):not(#\#):not(#\#){align-self:stretch}.x7dpabl:not(#\#):not(#\#):not(#\#){anchor-name:--outline-active}.x17yabm6:not(#\#):not(#\#):not(#\#){animation-delay:var(--duration-medium-min)}.xvo38ju:not(#\#):not(#\#):not(#\#){animation-delay:var(--x-animationDelay)}.xpz12be:not(#\#):not(#\#):not(#\#){animation-direction:alternate}.xmg6eyc:not(#\#):not(#\#):not(#\#){animation-duration:1.5s}.xjlvqhv:not(#\#):not(#\#):not(#\#){animation-duration:1ms}.x1c74tu6:not(#\#):not(#\#):not(#\#){animation-duration:2s}.x9uej1z:not(#\#):not(#\#):not(#\#){animation-duration:var(--duration-fast-max)}.xb2rp9n:not(#\#):not(#\#):not(#\#){animation-duration:var(--duration-fast)}.xqgcaz:not(#\#):not(#\#):not(#\#){animation-duration:var(--duration-medium-max)}.x14qxm4i:not(#\#):not(#\#):not(#\#){animation-duration:var(--duration-slow-min)}.xskzprw:not(#\#):not(#\#):not(#\#){animation-fill-mode:backwards}.x10e4vud:not(#\#):not(#\#):not(#\#){animation-fill-mode:forwards}.xa4qsjk:not(#\#):not(#\#):not(#\#){animation-iteration-count:infinite}.x1ewfqum:not(#\#):not(#\#):not(#\#){animation-name:x11lauxq-B}.xcx56e2:not(#\#):not(#\#):not(#\#){animation-name:x13kz0yu-B}.x1ffowhz:not(#\#):not(#\#):not(#\#){animation-name:x188b6p3-B}.xqcmdr3:not(#\#):not(#\#):not(#\#){animation-name:x18re5ia-B}.x3psbcj:not(#\#):not(#\#):not(#\#){animation-name:x1ahk7ht-B}.x1dvww92:not(#\#):not(#\#):not(#\#){animation-name:x1b6yrix-B}.x97zbip:not(#\#):not(#\#):not(#\#){animation-name:x1k48ry3-B}.xeuoslp:not(#\#):not(#\#):not(#\#){animation-name:xgnty7z-B}.x1srr2gu:not(#\#):not(#\#):not(#\#){animation-name:xiylxmw-B}.x1ka1v4i:not(#\#):not(#\#):not(#\#){animation-name:xqng64z-B}.xozk8ic:not(#\#):not(#\#):not(#\#){animation-name:xr3m334-B}.x1mta51n:not(#\#):not(#\#):not(#\#){animation-name:xtut5q7-B}.xck01x9:not(#\#):not(#\#):not(#\#){animation-name:xu7jd1z-B}.xl1vlw0:not(#\#):not(#\#):not(#\#){animation-name:xv1hr86-B}.x1i331go:not(#\#):not(#\#):not(#\#){animation-name:xwmkjkf-B}.x4hg4is:not(#\#):not(#\#):not(#\#){animation-timing-function:ease-in-out}.x1esw782:not(#\#):not(#\#):not(#\#){animation-timing-function:linear}.x193epu2:not(#\#):not(#\#):not(#\#){animation-timing-function:steps(10,end)}.x128ha8g:not(#\#):not(#\#):not(#\#){animation-timing-function:var(--ease-standard)}.xjyslct:not(#\#):not(#\#):not(#\#){appearance:none}.x1plog1:not(#\#):not(#\#):not(#\#){aspect-ratio:1}.xioom0i:not(#\#):not(#\#):not(#\#){aspect-ratio:var(--button-icon-only-aspect)}.xvn2z4z:not(#\#):not(#\#):not(#\#){-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.xlp1x4z:not(#\#):not(#\#):not(#\#){backface-visibility:hidden}.xx83zyx:not(#\#):not(#\#):not(#\#){background-clip:padding-box}.x1rkw3yq:not(#\#):not(#\#):not(#\#){background-color:#fff9}.xtwfq29:not(#\#):not(#\#):not(#\#){background-color:currentColor}.xgcd1z6:not(#\#):not(#\#):not(#\#){background-color:inherit}.xcpsgoo:not(#\#):not(#\#):not(#\#){background-color:#00000080}.xjbqb8w:not(#\#):not(#\#):not(#\#){background-color:#0000}.xgcxg3y:not(#\#):not(#\#):not(#\#){background-color:var(--color-accent-muted)}.x1ewilqj:not(#\#):not(#\#):not(#\#){background-color:var(--color-accent)}.x1o0wnni:not(#\#):not(#\#):not(#\#){background-color:var(--color-background-blue)}.x1eiddq6:not(#\#):not(#\#):not(#\#){background-color:var(--color-background-body)}.x1de1mus:not(#\#):not(#\#):not(#\#){background-color:var(--color-background-card)}.x1rgj867:not(#\#):not(#\#):not(#\#){background-color:var(--color-background-cyan)}.x1l5t2a3:not(#\#):not(#\#):not(#\#){background-color:var(--color-background-error-inverted)}.xspzpui:not(#\#):not(#\#):not(#\#){background-color:var(--color-background-gray)}.x1sqjeoo:not(#\#):not(#\#):not(#\#){background-color:var(--color-background-green)}.xenstv7:not(#\#):not(#\#):not(#\#){background-color:var(--color-background-inverted)}.xwmxj5m:not(#\#):not(#\#):not(#\#){background-color:var(--color-background-muted)}.x1e9xt6e:not(#\#):not(#\#):not(#\#){background-color:var(--color-background-orange)}.xnpoty2:not(#\#):not(#\#):not(#\#){background-color:var(--color-background-pink)}.x1prclbq:not(#\#):not(#\#):not(#\#){background-color:var(--color-background-popover)}.x16i6n6f:not(#\#):not(#\#):not(#\#){background-color:var(--color-background-purple)}.x1cibrc5:not(#\#):not(#\#):not(#\#){background-color:var(--color-background-red)}.x10xzikg:not(#\#):not(#\#):not(#\#){background-color:var(--color-background-surface)}.x1jtji5o:not(#\#):not(#\#):not(#\#){background-color:var(--color-background-teal)}.x1bo7t0x:not(#\#):not(#\#):not(#\#){background-color:var(--color-background-yellow)}.x7njt3n:not(#\#):not(#\#):not(#\#){background-color:var(--color-border-emphasized)}.x1m4xfpy:not(#\#):not(#\#):not(#\#){background-color:var(--color-border)}.x1pritpl:not(#\#):not(#\#):not(#\#){background-color:var(--color-error-muted)}.x1pjz0fi:not(#\#):not(#\#):not(#\#){background-color:var(--color-error)}.xowkcby:not(#\#):not(#\#):not(#\#){background-color:var(--color-icon-primary)}.x1q5y3ey:not(#\#):not(#\#):not(#\#){background-color:var(--color-icon-secondary)}.x17x4s8c:not(#\#):not(#\#):not(#\#){background-color:var(--color-neutral)}.x1azo05:not(#\#):not(#\#):not(#\#){background-color:var(--color-on-accent)}.x1lmrjuc:not(#\#):not(#\#):not(#\#){background-color:var(--color-overlay-hover)}.xi89dp7:not(#\#):not(#\#):not(#\#){background-color:var(--color-overlay-pressed)}.x1u4601x:not(#\#):not(#\#):not(#\#){background-color:var(--color-overlay)}.xprdx6m:not(#\#):not(#\#):not(#\#){background-color:var(--color-skeleton)}.xu13z74:not(#\#):not(#\#):not(#\#){background-color:var(--color-success-muted)}.xdsz4j9:not(#\#):not(#\#):not(#\#){background-color:var(--color-success)}.xzyc27v:not(#\#):not(#\#):not(#\#){background-color:var(--color-syntax-background)}.x16fr6go:not(#\#):not(#\#):not(#\#){background-color:var(--color-text-disabled)}.x19aspcf:not(#\#):not(#\#):not(#\#){background-color:var(--color-text-primary)}.xdomwnj:not(#\#):not(#\#):not(#\#){background-color:var(--color-text-secondary)}.xdsb6cv:not(#\#):not(#\#):not(#\#){background-color:var(--color-track)}.x24i8r5:not(#\#):not(#\#):not(#\#){background-color:var(--color-warning-muted)}.x1q8g9m5:not(#\#):not(#\#):not(#\#){background-color:var(--color-warning)}.x1fd97le:not(#\#):not(#\#):not(#\#){background-color:var(--table-sticky-background,var(--color-background-card))}.x1vrk509:not(#\#):not(#\#):not(#\#){background-image:linear-gradient(var(--color-background-muted),var(--color-background-muted))}.x14bno8m:not(#\#):not(#\#):not(#\#){background-image:linear-gradient(var(--color-neutral),var(--color-neutral))}.x18o3ruo:not(#\#):not(#\#):not(#\#){background-image:none}.x1mwwwfo:not(#\#):not(#\#):not(#\#){border-collapse:collapse}.x16uus16:not(#\#):not(#\#):not(#\#){border-end-end-radius:0}.xbiv7yw:not(#\#):not(#\#):not(#\#){border-end-start-radius:0}.x1gejf6u:not(#\#):not(#\#):not(#\#){border-inline-end-color:var(--color-border)}.x18b5jzi:not(#\#):not(#\#):not(#\#){border-inline-end-style:solid}.x1lun4ml:not(#\#):not(#\#):not(#\#){border-inline-end-width:1px}.xw8tdv1:not(#\#):not(#\#):not(#\#){border-inline-end-width:var(--border-width)}.x14ydlgx:not(#\#):not(#\#):not(#\#){border-inline-start-color:var(--color-border-emphasized)}.x1j92z86:not(#\#):not(#\#):not(#\#){border-inline-start-color:var(--color-border)}.xrvmtm5:not(#\#):not(#\#):not(#\#){border-inline-start-color:var(--color-on-accent)}.x1t7ytsu:not(#\#):not(#\#):not(#\#){border-inline-start-style:solid}.xpilrb4:not(#\#):not(#\#):not(#\#){border-inline-start-width:1px}.xgbv0en:not(#\#):not(#\#):not(#\#){border-inline-start-width:var(--border-width)}.xtpqe59:not(#\#):not(#\#):not(#\#){border-inline-start-width:var(--spacing-0-5)}.x1gukg7c:not(#\#):not(#\#):not(#\#){border-spacing:0}.x1ga7v0g:not(#\#):not(#\#):not(#\#){border-start-end-radius:0}.x15mokao:not(#\#):not(#\#):not(#\#){border-start-start-radius:0}.x183tx6i:not(#\#):not(#\#):not(#\#){border-start-start-radius:var(--radius-page)}.x1lp15jv:not(#\#):not(#\#):not(#\#){box-shadow:inset 0 0 0 1px var(--color-border-emphasized)}.x1er153n:not(#\#):not(#\#):not(#\#){box-shadow:inset 0 0 0 1px var(--color-border)}.x1iobdd1:not(#\#):not(#\#):not(#\#){box-shadow:inset 0 0 0 1px var(--color-text-primary)}.xwaz83g:not(#\#):not(#\#):not(#\#){box-shadow:inset 0 0 0 2px var(--color-accent)}.xcfwc96:not(#\#):not(#\#):not(#\#){box-shadow:inset 0 0 0 2px var(--color-border-blue)}.x1focwmt:not(#\#):not(#\#):not(#\#){box-shadow:inset 0 0 0 2px var(--color-border-cyan)}.x1q443o4:not(#\#):not(#\#):not(#\#){box-shadow:inset 0 0 0 2px var(--color-border-gray)}.x1wnp1w4:not(#\#):not(#\#):not(#\#){box-shadow:inset 0 0 0 2px var(--color-border-green)}.x1kbthdo:not(#\#):not(#\#):not(#\#){box-shadow:inset 0 0 0 2px var(--color-border-orange)}.x1916zju:not(#\#):not(#\#):not(#\#){box-shadow:inset 0 0 0 2px var(--color-border-pink)}.x1egy5tt:not(#\#):not(#\#):not(#\#){box-shadow:inset 0 0 0 2px var(--color-border-purple)}.xi00ukz:not(#\#):not(#\#):not(#\#){box-shadow:inset 0 0 0 2px var(--color-border-red)}.x1dpgkq:not(#\#):not(#\#):not(#\#){box-shadow:inset 0 0 0 2px var(--color-border-teal)}.x1qdfmgt:not(#\#):not(#\#):not(#\#){box-shadow:inset 0 0 0 2px var(--color-border-yellow)}.x1gnnqk1:not(#\#):not(#\#):not(#\#){box-shadow:none}.x1kcpxr7:not(#\#):not(#\#):not(#\#){box-shadow:var(--shadow-high)}.x1i5ehqx:not(#\#):not(#\#):not(#\#){box-shadow:var(--shadow-low)}.x14hfi27:not(#\#):not(#\#):not(#\#){box-shadow:var(--shadow-med)}.x9f619:not(#\#):not(#\#):not(#\#){box-sizing:border-box}.x1afcbsf:not(#\#):not(#\#):not(#\#){box-sizing:content-box}.xxugrtn:not(#\#):not(#\#):not(#\#){caret-color:var(--color-accent)}.x1hyvwdk:not(#\#):not(#\#):not(#\#){clip-path:inset(50%)}.xzpqnlu:not(#\#):not(#\#):not(#\#){clip:rect(0,0,0,0)}.xntwwlm:not(#\#):not(#\#):not(#\#){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.x108lcm5:not(#\#):not(#\#):not(#\#){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){.x108lcm5:not(#\#):not(#\#):not(#\#){--lightningcss-light: ;--lightningcss-dark:initial}}.x19aimcq:not(#\#):not(#\#):not(#\#){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.xj8ax7g:not(#\#):not(#\#):not(#\#){color:red}.x1heor9g:not(#\#):not(#\#):not(#\#){color:inherit}.x19co3pv:not(#\#):not(#\#):not(#\#){color:#0000}.xqwr325:not(#\#):not(#\#):not(#\#){color:var(--color-accent)}.xrkvqaz:not(#\#):not(#\#):not(#\#){color:var(--color-background-surface)}.xjt36v0:not(#\#):not(#\#):not(#\#){color:var(--color-error)}.x1fns2mt:not(#\#):not(#\#):not(#\#){color:var(--color-icon-blue)}.x157w0xa:not(#\#):not(#\#):not(#\#){color:var(--color-icon-cyan)}.xqa6c3m:not(#\#):not(#\#):not(#\#){color:var(--color-icon-disabled)}.x1eyinzz:not(#\#):not(#\#):not(#\#){color:var(--color-icon-gray)}.xmxeech:not(#\#):not(#\#):not(#\#){color:var(--color-icon-green)}.xxu74a4:not(#\#):not(#\#):not(#\#){color:var(--color-icon-orange)}.x1kxxfg5:not(#\#):not(#\#):not(#\#){color:var(--color-icon-pink)}.xtbr613:not(#\#):not(#\#):not(#\#){color:var(--color-icon-primary)}.xzdw94u:not(#\#):not(#\#):not(#\#){color:var(--color-icon-purple)}.xeffzf7:not(#\#):not(#\#):not(#\#){color:var(--color-icon-red)}.xv9yike:not(#\#):not(#\#):not(#\#){color:var(--color-icon-secondary)}.x1f3zxcb:not(#\#):not(#\#):not(#\#){color:var(--color-icon-teal)}.x1g6zdft:not(#\#):not(#\#):not(#\#){color:var(--color-icon-yellow)}.x17wrial:not(#\#):not(#\#):not(#\#){color:var(--color-on-accent)}.x9e3rv5:not(#\#):not(#\#):not(#\#){color:var(--color-on-dark)}.x1m024r3:not(#\#):not(#\#):not(#\#){color:var(--color-on-error)}.xri61p4:not(#\#):not(#\#):not(#\#){color:var(--color-on-success)}.xrebv38:not(#\#):not(#\#):not(#\#){color:var(--color-on-warning)}.xtjic6:not(#\#):not(#\#):not(#\#){color:var(--color-success)}.x1mjzq1q:not(#\#):not(#\#):not(#\#){color:var(--color-syntax-comment)}.xt5rlkq:not(#\#):not(#\#):not(#\#){color:var(--color-syntax-punctuation)}.xdfisg:not(#\#):not(#\#):not(#\#){color:var(--color-syntax-variable)}.xjse4m1:not(#\#):not(#\#):not(#\#){color:var(--color-text-accent)}.x1vvqiwl:not(#\#):not(#\#):not(#\#){color:var(--color-text-blue)}.x1txnczv:not(#\#):not(#\#):not(#\#){color:var(--color-text-cyan)}.xnbbluu:not(#\#):not(#\#):not(#\#){color:var(--color-text-disabled)}.xru1t7f:not(#\#):not(#\#):not(#\#){color:var(--color-text-gray)}.xltfdvo:not(#\#):not(#\#):not(#\#){color:var(--color-text-green)}.xm47u9q:not(#\#):not(#\#):not(#\#){color:var(--color-text-orange)}.xiuofww:not(#\#):not(#\#):not(#\#){color:var(--color-text-pink)}.x1tgivj0:not(#\#):not(#\#):not(#\#){color:var(--color-text-primary)}.x1m9wyeb:not(#\#):not(#\#):not(#\#){color:var(--color-text-purple)}.x1joocv1:not(#\#):not(#\#):not(#\#){color:var(--color-text-red)}.xv1l7n4:not(#\#):not(#\#):not(#\#){color:var(--color-text-secondary)}.x9x0lbs:not(#\#):not(#\#):not(#\#){color:var(--color-text-teal)}.xdhq94a:not(#\#):not(#\#):not(#\#){color:var(--color-text-yellow)}.xs3pv69:not(#\#):not(#\#):not(#\#){color:var(--color-warning)}.x1kihgfc:not(#\#):not(#\#):not(#\#){column-gap:var(--spacing-0-5)}.x1o57wo1:not(#\#):not(#\#):not(#\#){column-gap:var(--spacing-0)}.x1thn6ci:not(#\#):not(#\#):not(#\#){column-gap:var(--spacing-1-5)}.x1lfs0n9:not(#\#):not(#\#):not(#\#){column-gap:var(--spacing-1)}.x1p37tyl:not(#\#):not(#\#):not(#\#){column-gap:var(--spacing-10)}.xak3so:not(#\#):not(#\#):not(#\#){column-gap:var(--spacing-2)}.xewh9hi:not(#\#):not(#\#):not(#\#){column-gap:var(--spacing-3)}.xty4p9g:not(#\#):not(#\#):not(#\#){column-gap:var(--spacing-4)}.x1eqhezk:not(#\#):not(#\#):not(#\#){column-gap:var(--spacing-5)}.x3qlgwd:not(#\#):not(#\#):not(#\#){column-gap:var(--spacing-6)}.xicv188:not(#\#):not(#\#):not(#\#){column-gap:var(--spacing-8)}.xawy1a7:not(#\#):not(#\#):not(#\#){contain:layout style}.x12h1iku:not(#\#):not(#\#):not(#\#){container-type:inline-size}.xb5mbof:not(#\#):not(#\#):not(#\#){content-visibility:auto}.xfrknyr:not(#\#):not(#\#):not(#\#){counter-increment:astryx-list}.xif0320:not(#\#):not(#\#):not(#\#){counter-reset:astryx-list}.x1khind5:not(#\#):not(#\#):not(#\#){counter-reset:var(--x-counterReset)}.xicojor:not(#\#):not(#\#):not(#\#){cursor:col-resize}.xt0e3qv:not(#\#):not(#\#):not(#\#){cursor:default}.x7eptgl:not(#\#):not(#\#):not(#\#){cursor:ew-resize}.x1jm3nie:not(#\#):not(#\#):not(#\#){cursor:grab}.xi9pz9s:not(#\#):not(#\#):not(#\#){cursor:grabbing}.xmper1u:not(#\#):not(#\#):not(#\#){cursor:inherit}.x1h6gzvc:not(#\#):not(#\#):not(#\#){cursor:not-allowed}.x1ypdohk:not(#\#):not(#\#):not(#\#){cursor:pointer}.xyozgr7:not(#\#):not(#\#):not(#\#){cursor:row-resize}.x1ed109x:not(#\#):not(#\#):not(#\#){cursor:text}.x1huxd7x:not(#\#):not(#\#):not(#\#){cursor:zoom-in}.x104kibb:not(#\#):not(#\#):not(#\#){display:-webkit-box}.x1lliihq:not(#\#):not(#\#):not(#\#){display:block}.xjp7ctv:not(#\#):not(#\#):not(#\#){display:contents}.x78zum5:not(#\#):not(#\#):not(#\#){display:flex}.xrvj5dj:not(#\#):not(#\#):not(#\#){display:grid}.x1rg5ohu:not(#\#):not(#\#):not(#\#){display:inline-block}.x3nfvp2:not(#\#):not(#\#):not(#\#){display:inline-flex}.xwz0xwf:not(#\#):not(#\#):not(#\#){display:inline-grid}.xt0psk2:not(#\#):not(#\#):not(#\#){display:inline}.x1s85apg:not(#\#):not(#\#):not(#\#){display:none}.x11ke7fs:not(#\#):not(#\#):not(#\#){display:var(--separator-display)}.x1r8uery:not(#\#):not(#\#):not(#\#){flex-basis:0}.xjpgo6f:not(#\#):not(#\#):not(#\#){flex-basis:200px}.xchdapg:not(#\#):not(#\#):not(#\#){flex-basis:300px}.x3ieub6:not(#\#):not(#\#):not(#\#){flex-direction:column-reverse}.xdt5ytf:not(#\#):not(#\#):not(#\#){flex-direction:column}.x15zctf7:not(#\#):not(#\#):not(#\#){flex-direction:row-reverse}.x1q0g3np:not(#\#):not(#\#):not(#\#){flex-direction:row}.x1c4vz4f:not(#\#):not(#\#):not(#\#){flex-grow:0}.x1iyjqo2:not(#\#):not(#\#):not(#\#){flex-grow:1}.xgyuaek:not(#\#):not(#\#):not(#\#){flex-grow:2}.x2lah0s:not(#\#):not(#\#):not(#\#){flex-shrink:0}.xs83m0k:not(#\#):not(#\#):not(#\#){flex-shrink:1}.x1g3ib7:not(#\#):not(#\#):not(#\#){flex-shrink:10}.xozqiw3:not(#\#):not(#\#):not(#\#){flex-wrap:nowrap}.x8hhl5t:not(#\#):not(#\#):not(#\#){flex-wrap:wrap-reverse}.x1a02dak:not(#\#):not(#\#):not(#\#){flex-wrap:wrap}.xjb2p0i:not(#\#):not(#\#):not(#\#){font-family:inherit}.x9ynric:not(#\#):not(#\#):not(#\#){font-family:var(--font-family-body)}.x9m5x89:not(#\#):not(#\#):not(#\#){font-family:var(--font-family-code)}.x1g81bgm:not(#\#):not(#\#):not(#\#){font-family:var(--font-family-heading)}.x1k6wstc:not(#\#):not(#\#):not(#\#){font-size:10px}.xfifm61:not(#\#):not(#\#):not(#\#){font-size:12px}.xif65rj:not(#\#):not(#\#):not(#\#){font-size:14px}.x1j61zf2:not(#\#):not(#\#):not(#\#){font-size:16px}.xwsyq91:not(#\#):not(#\#):not(#\#){font-size:20px}.x1pvqxga:not(#\#):not(#\#):not(#\#){font-size:24px}.x1qlqyl8:not(#\#):not(#\#):not(#\#){font-size:inherit}.xho7bvi:not(#\#):not(#\#):not(#\#){font-size:var(--spacing-4)}.xjm74w1:not(#\#):not(#\#):not(#\#){font-size:var(--text-body-size)}.xp03k98:not(#\#):not(#\#):not(#\#){font-size:var(--text-code-size)}.xsub3ws:not(#\#):not(#\#):not(#\#){font-size:var(--text-display-1-size)}.x1yego12:not(#\#):not(#\#):not(#\#){font-size:var(--text-display-2-size)}.xlgnzhf:not(#\#):not(#\#):not(#\#){font-size:var(--text-display-3-size)}.xcg7oai:not(#\#):not(#\#):not(#\#){font-size:var(--text-heading-1-size)}.x1xvnhcw:not(#\#):not(#\#):not(#\#){font-size:var(--text-heading-2-size)}.xii13ha:not(#\#):not(#\#):not(#\#){font-size:var(--text-heading-3-size)}.x8tkxat:not(#\#):not(#\#):not(#\#){font-size:var(--text-heading-4-size)}.xsgqta0:not(#\#):not(#\#):not(#\#){font-size:var(--text-heading-5-size)}.xw5ohdf:not(#\#):not(#\#):not(#\#){font-size:var(--text-heading-6-size)}.xcr08ib:not(#\#):not(#\#):not(#\#){font-size:var(--text-label-size)}.x18juvz8:not(#\#):not(#\#):not(#\#){font-size:var(--text-large-size)}.x141an7d:not(#\#):not(#\#):not(#\#){font-size:var(--text-supporting-size)}.xdmh292:not(#\#):not(#\#):not(#\#){font-size:var(--x-fontSize)}.x1j61x8r:not(#\#):not(#\#):not(#\#){font-style:normal}.xss6m8b:not(#\#):not(#\#):not(#\#){font-variant-numeric:tabular-nums}.xk50ysn:not(#\#):not(#\#):not(#\#){font-weight:500}.x1s688f:not(#\#):not(#\#):not(#\#){font-weight:600}.x1pd3egz:not(#\#):not(#\#):not(#\#){font-weight:inherit}.x1lvx875:not(#\#):not(#\#):not(#\#){font-weight:var(--font-weight-bold)}.x1e4wzip:not(#\#):not(#\#):not(#\#){font-weight:var(--font-weight-medium)}.x1sodnla:not(#\#):not(#\#):not(#\#){font-weight:var(--font-weight-normal)}.x2mo6ok:not(#\#):not(#\#):not(#\#){font-weight:var(--font-weight-semibold)}.xxovm9e:not(#\#):not(#\#):not(#\#){font-weight:var(--text-body-weight)}.xx3eeay:not(#\#):not(#\#):not(#\#){font-weight:var(--text-code-weight)}.x1txul5o:not(#\#):not(#\#):not(#\#){font-weight:var(--text-display-1-weight)}.x1y36c3f:not(#\#):not(#\#):not(#\#){font-weight:var(--text-display-2-weight)}.x1on40hk:not(#\#):not(#\#):not(#\#){font-weight:var(--text-display-3-weight)}.x1v68xuy:not(#\#):not(#\#):not(#\#){font-weight:var(--text-heading-1-weight)}.x12yy4cs:not(#\#):not(#\#):not(#\#){font-weight:var(--text-heading-2-weight)}.x1jcxfy8:not(#\#):not(#\#):not(#\#){font-weight:var(--text-heading-3-weight)}.x2hcmsi:not(#\#):not(#\#):not(#\#){font-weight:var(--text-heading-4-weight)}.xno150v:not(#\#):not(#\#):not(#\#){font-weight:var(--text-heading-5-weight)}.x1pw4frv:not(#\#):not(#\#):not(#\#){font-weight:var(--text-heading-6-weight)}.xmhvcl5:not(#\#):not(#\#):not(#\#){font-weight:var(--text-label-weight)}.x149oux8:not(#\#):not(#\#):not(#\#){font-weight:var(--text-large-weight)}.xv8on6e:not(#\#):not(#\#):not(#\#){font-weight:var(--text-supporting-weight)}.xu6a5m6:not(#\#):not(#\#):not(#\#){grid-auto-columns:1fr}.x1mt1orb:not(#\#):not(#\#):not(#\#){grid-auto-flow:column}.xhij9v2:not(#\#):not(#\#):not(#\#){grid-auto-rows:var(--x-gridAutoRows)}.xcrlgei:not(#\#):not(#\#):not(#\#){grid-column-start:1}.x1agbcgv:not(#\#):not(#\#):not(#\#){grid-row-start:1}.x134kloy:not(#\#):not(#\#):not(#\#){grid-template-columns:1fr auto 1fr}.x1y6fwsi:not(#\#):not(#\#):not(#\#){grid-template-columns:1fr}.x1pmbctz:not(#\#):not(#\#):not(#\#){grid-template-columns:auto 1fr}.x1wthsqz:not(#\#):not(#\#):not(#\#){grid-template-columns:auto repeat(7,1fr)}.x1mzazjb:not(#\#):not(#\#):not(#\#){grid-template-columns:repeat(7,1fr)}.x189bvgu:not(#\#):not(#\#):not(#\#){grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.xqketvx:not(#\#):not(#\#):not(#\#){grid-template-columns:var(--x-gridTemplateColumns)}.xihq33y:not(#\#):not(#\#):not(#\#){grid-template-rows:0fr}.x1tu4anv:not(#\#):not(#\#):not(#\#){grid-template-rows:1fr}.xtijo5x:not(#\#):not(#\#):not(#\#){inset-inline-end:0}.x1oinnt5:not(#\#):not(#\#):not(#\#){inset-inline-end:calc((var(--size-element-md) - 20px) / 2 - 1px)}.x8qlsd8:not(#\#):not(#\#):not(#\#){inset-inline-end:calc((var(--size-element-sm) - 20px) / 2 - 1px)}.x72tfeb:not(#\#):not(#\#):not(#\#){inset-inline-end:var(--spacing-2)}.x1o0tod:not(#\#):not(#\#):not(#\#){inset-inline-start:0}.xc8icb0:not(#\#):not(#\#):not(#\#){isolation:isolate}.xl56j7k:not(#\#):not(#\#):not(#\#){justify-content:center}.x13a6bvl:not(#\#):not(#\#):not(#\#){justify-content:flex-end}.x1nhvcw1:not(#\#):not(#\#):not(#\#){justify-content:flex-start}.x1l1ennw:not(#\#):not(#\#):not(#\#){justify-content:space-around}.x1qughib:not(#\#):not(#\#):not(#\#){justify-content:space-between}.xaw8158:not(#\#):not(#\#):not(#\#){justify-content:space-evenly}.x1o2pa38:not(#\#):not(#\#):not(#\#){justify-items:center}.x4xo5sw:not(#\#):not(#\#):not(#\#){justify-items:end}.x619ttb:not(#\#):not(#\#):not(#\#){justify-items:start}.xl4xnwh:not(#\#):not(#\#):not(#\#){justify-items:stretch}.x7v7x1q:not(#\#):not(#\#):not(#\#){justify-self:center}.x1lqcxt8:not(#\#):not(#\#):not(#\#){justify-self:start}.x14ju556:not(#\#):not(#\#):not(#\#){line-height:0}.xo5v014:not(#\#):not(#\#):not(#\#){line-height:1}.x19v9tvf:not(#\#):not(#\#):not(#\#){line-height:22px}.x15bjb6t:not(#\#):not(#\#):not(#\#){line-height:inherit}.x7acx1w:not(#\#):not(#\#):not(#\#){line-height:var(--spacing-5)}.xw6l6zx:not(#\#):not(#\#):not(#\#){line-height:var(--text-body-leading)}.x17iicif:not(#\#):not(#\#):not(#\#){line-height:var(--text-code-leading)}.x112ttwr:not(#\#):not(#\#):not(#\#){line-height:var(--text-display-1-leading)}.xh0iwvy:not(#\#):not(#\#):not(#\#){line-height:var(--text-display-2-leading)}.x1ujwuaq:not(#\#):not(#\#):not(#\#){line-height:var(--text-display-3-leading)}.xfmsba7:not(#\#):not(#\#):not(#\#){line-height:var(--text-heading-1-leading)}.x1cpk1wn:not(#\#):not(#\#):not(#\#){line-height:var(--text-heading-2-leading)}.xwjzt0u:not(#\#):not(#\#):not(#\#){line-height:var(--text-heading-3-leading)}.xqerer:not(#\#):not(#\#):not(#\#){line-height:var(--text-heading-4-leading)}.xo3gurs:not(#\#):not(#\#):not(#\#){line-height:var(--text-heading-5-leading)}.xeixjfn:not(#\#):not(#\#):not(#\#){line-height:var(--text-heading-6-leading)}.x1kq96og:not(#\#):not(#\#):not(#\#){line-height:var(--text-label-leading)}.xf74fhv:not(#\#):not(#\#):not(#\#){line-height:var(--text-large-leading)}.x1ltkj2j:not(#\#):not(#\#):not(#\#){line-height:var(--text-supporting-leading)}.x3ct3a4:not(#\#):not(#\#):not(#\#){list-style-type:none}.x14z9mp:not(#\#):not(#\#):not(#\#){margin-inline-end:0}.x1fcf3bl:not(#\#):not(#\#):not(#\#){margin-inline-end:calc(-1 * var(--container-padding-inline-end,0px))}.x1kpg4um:not(#\#):not(#\#):not(#\#){margin-inline-end:calc(-1 * var(--layout-padding-inner-x,var(--spacing-4)))}.xkd40ry:not(#\#):not(#\#):not(#\#){margin-inline-end:calc(-1 * var(--spacing-1))}.x3kzqx6:not(#\#):not(#\#):not(#\#){margin-inline-end:calc(-1 * var(--spacing-2))}.xmequkd:not(#\#):not(#\#):not(#\#){margin-inline-end:calc(var(--spacing-1) * -1)}.xnur1sd:not(#\#):not(#\#):not(#\#){margin-inline-end:var(--spacing-1)}.x1qfufaz:not(#\#):not(#\#):not(#\#){margin-inline-start:-8px}.x1lziwak:not(#\#):not(#\#):not(#\#){margin-inline-start:0}.xvc5jky:not(#\#):not(#\#):not(#\#){margin-inline-start:auto}.xd10s4z:not(#\#):not(#\#):not(#\#){margin-inline-start:calc(-1 * var(--border-width))}.xojxgvx:not(#\#):not(#\#):not(#\#){margin-inline-start:calc(-1 * var(--container-padding-inline-start,0px))}.x1wim8z0:not(#\#):not(#\#):not(#\#){margin-inline-start:calc(-1 * var(--layout-padding-inner-x,var(--spacing-4)))}.x1xrm450:not(#\#):not(#\#):not(#\#){margin-inline-start:calc(var(--spacing-2) - var(--spacing-1) + 1px)}.x13hpdyo:not(#\#):not(#\#):not(#\#){margin-inline-start:var(--_avatar-group-overlap)}.xladpz9:not(#\#):not(#\#):not(#\#){margin-inline-start:var(--spacing-0-5)}.x11g1kdw:not(#\#):not(#\#):not(#\#){margin-inline-start:var(--spacing-1)}.x1l10yog:not(#\#):not(#\#):not(#\#){margin-inline-start:var(--spacing-6)}.xkm2don:not(#\#):not(#\#):not(#\#){-webkit-mask-image:linear-gradient(#0000,#000 24px);mask-image:linear-gradient(#0000,#000 24px)}.xw26lqc:not(#\#):not(#\#):not(#\#){-webkit-mask-image:linear-gradient(#0000,#000 36px);mask-image:linear-gradient(#0000,#000 36px)}.xr5yg4x:not(#\#):not(#\#):not(#\#){-webkit-mask-image:linear-gradient(#0000,#000 48px);mask-image:linear-gradient(#0000,#000 48px)}.xtdd0ob:not(#\#):not(#\#):not(#\#){-webkit-mask-image:linear-gradient(to left,transparent 0%,#0000004d 2px,black var(--spacing-1));mask-image:linear-gradient(to left,transparent 0%,#0000004d 2px,black var(--spacing-1))}.x1b5cd1y:not(#\#):not(#\#):not(#\#){-webkit-mask-image:linear-gradient(to right,transparent 0%,#0000004d 2px,black var(--spacing-1),black calc(100% - var(--spacing-1)),#0000004d calc(100% - 2px),transparent 100%);mask-image:linear-gradient(to right,transparent 0%,#0000004d 2px,black var(--spacing-1),black calc(100% - var(--spacing-1)),#0000004d calc(100% - 2px),transparent 100%)}.x1ujl4f5:not(#\#):not(#\#):not(#\#){-webkit-mask-image:linear-gradient(to right,transparent 0%,#0000004d 2px,black var(--spacing-1));mask-image:linear-gradient(to right,transparent 0%,#0000004d 2px,black var(--spacing-1))}.xw4ya9i:not(#\#):not(#\#):not(#\#){-webkit-mask-image:none;mask-image:none}.x19kjcj4:not(#\#):not(#\#):not(#\#){object-fit:contain}.xl1xv1r:not(#\#):not(#\#):not(#\#){object-fit:cover}.x1xyvc85:not(#\#):not(#\#):not(#\#){opacity:.15}.xvpkmg4:not(#\#):not(#\#):not(#\#){opacity:.25}.xuzhngd:not(#\#):not(#\#):not(#\#){opacity:.3}.x3onkmb:not(#\#):not(#\#):not(#\#){opacity:.35}.xbyyjgo:not(#\#):not(#\#):not(#\#){opacity:.5}.x197sbye:not(#\#):not(#\#):not(#\#){opacity:.6}.xg01cxk:not(#\#):not(#\#):not(#\#){opacity:0}.x1hc1fzr:not(#\#):not(#\#):not(#\#){opacity:1}.x1clqncf:not(#\#):not(#\#):not(#\#){order:-1}.x1wfwxd8:not(#\#):not(#\#):not(#\#){outline-offset:0}.x1y3gkto:not(#\#):not(#\#):not(#\#){outline-offset:1px}.x1hl8ikr:not(#\#):not(#\#):not(#\#){outline-offset:2px}.x9y5y3v:not(#\#):not(#\#):not(#\#){overflow-clip-margin:1px}.x1mzt3pk:not(#\#):not(#\#):not(#\#){overflow-wrap:break-word}.x1h4wwuj:not(#\#):not(#\#):not(#\#){overflow-wrap:normal}.xyri2b:not(#\#):not(#\#):not(#\#){padding-inline-end:0}.x64h4k7:not(#\#):not(#\#):not(#\#){padding-inline-end:var(--container-padding-inline-end)}.x1peupej:not(#\#):not(#\#):not(#\#){padding-inline-end:var(--layout-padding-inner-x,var(--spacing-4))}.xpc6k2p:not(#\#):not(#\#):not(#\#){padding-inline-end:var(--layout-padding-outer-x,var(--spacing-4))}.x1le3yxw:not(#\#):not(#\#):not(#\#){padding-inline-end:var(--spacing-0-5)}.x1s0aq8i:not(#\#):not(#\#):not(#\#){padding-inline-end:var(--spacing-0)}.x17hk9do:not(#\#):not(#\#):not(#\#){padding-inline-end:var(--spacing-1-5)}.x1nryj5t:not(#\#):not(#\#):not(#\#){padding-inline-end:var(--spacing-1)}.x160ivqr:not(#\#):not(#\#):not(#\#){padding-inline-end:var(--spacing-10)}.x1djylfy:not(#\#):not(#\#):not(#\#){padding-inline-end:var(--spacing-2)}.x1t818jl:not(#\#):not(#\#):not(#\#){padding-inline-end:var(--spacing-3)}.xnjyzlh:not(#\#):not(#\#):not(#\#){padding-inline-end:var(--spacing-4)}.xdbrk9v:not(#\#):not(#\#):not(#\#){padding-inline-end:var(--spacing-5)}.x1we12cn:not(#\#):not(#\#):not(#\#){padding-inline-end:var(--spacing-6)}.x1q91b2g:not(#\#):not(#\#):not(#\#){padding-inline-end:var(--spacing-8)}.x1c1uobl:not(#\#):not(#\#):not(#\#){padding-inline-start:0}.x1f43n9v:not(#\#):not(#\#):not(#\#){padding-inline-start:calc(16px + var(--spacing-1-5))}.x2a0j69:not(#\#):not(#\#):not(#\#){padding-inline-start:calc(var(--spacing-2) - var(--spacing-1) + 1px)}.x1c35znw:not(#\#):not(#\#):not(#\#){padding-inline-start:var(--container-padding-inline-start)}.xwjyata:not(#\#):not(#\#):not(#\#){padding-inline-start:var(--layout-padding-inner-x,var(--spacing-4))}.x139j0dd:not(#\#):not(#\#):not(#\#){padding-inline-start:var(--layout-padding-outer-x,var(--spacing-4))}.x138rykx:not(#\#):not(#\#):not(#\#){padding-inline-start:var(--spacing-0-5)}.x18gyask:not(#\#):not(#\#):not(#\#){padding-inline-start:var(--spacing-0)}.xfti1ec:not(#\#):not(#\#):not(#\#){padding-inline-start:var(--spacing-1-5)}.x1vsv5vr:not(#\#):not(#\#):not(#\#){padding-inline-start:var(--spacing-1)}.xqp078j:not(#\#):not(#\#):not(#\#){padding-inline-start:var(--spacing-10)}.xc8afjc:not(#\#):not(#\#):not(#\#){padding-inline-start:var(--spacing-11)}.x19b7t93:not(#\#):not(#\#):not(#\#){padding-inline-start:var(--spacing-12)}.x12gdq22:not(#\#):not(#\#):not(#\#){padding-inline-start:var(--spacing-2)}.x126nfab:not(#\#):not(#\#):not(#\#){padding-inline-start:var(--spacing-3)}.x1rey3nv:not(#\#):not(#\#):not(#\#){padding-inline-start:var(--spacing-4)}.x1blguxw:not(#\#):not(#\#):not(#\#){padding-inline-start:var(--spacing-5)}.x31w388:not(#\#):not(#\#):not(#\#){padding-inline-start:var(--spacing-6)}.xchaq28:not(#\#):not(#\#):not(#\#){padding-inline-start:var(--spacing-7)}.x1j3hnjz:not(#\#):not(#\#):not(#\#){padding-inline-start:var(--spacing-8)}.x67bb7w:not(#\#):not(#\#):not(#\#){pointer-events:auto}.x47corl:not(#\#):not(#\#):not(#\#){pointer-events:none}.x1tsffl5:not(#\#):not(#\#):not(#\#){position-anchor:--outline-active}.x10l6tqk:not(#\#):not(#\#):not(#\#){position:absolute}.xixxii4:not(#\#):not(#\#):not(#\#){position:fixed}.x1n2onr6:not(#\#):not(#\#):not(#\#){position:relative}.x7wzq59:not(#\#):not(#\#):not(#\#){position:sticky}.xtt52l0:not(#\#):not(#\#):not(#\#){resize:none}.x288g5:not(#\#):not(#\#):not(#\#){resize:vertical}.xajebq8:not(#\#):not(#\#):not(#\#){row-gap:calc(var(--spacing-1) - 1px)}.x1tw44j4:not(#\#):not(#\#):not(#\#){row-gap:var(--spacing-0-5)}.x6yxi7o:not(#\#):not(#\#):not(#\#){row-gap:var(--spacing-0)}.xhq53yo:not(#\#):not(#\#):not(#\#){row-gap:var(--spacing-1-5)}.x1ngg2t4:not(#\#):not(#\#):not(#\#){row-gap:var(--spacing-1)}.x1xpicb7:not(#\#):not(#\#):not(#\#){row-gap:var(--spacing-10)}.x1x7z4sm:not(#\#):not(#\#):not(#\#){row-gap:var(--spacing-2)}.x4olc9o:not(#\#):not(#\#):not(#\#){row-gap:var(--spacing-3)}.xtx9w7w:not(#\#):not(#\#):not(#\#){row-gap:var(--spacing-4)}.x1iu6piu:not(#\#):not(#\#):not(#\#){row-gap:var(--spacing-5)}.xczp1bk:not(#\#):not(#\#):not(#\#){row-gap:var(--spacing-6)}.xgx0vcf:not(#\#):not(#\#):not(#\#){row-gap:var(--spacing-8)}.xkcv6ua:not(#\#):not(#\#):not(#\#){scroll-behavior:smooth}.x1bhewko:not(#\#):not(#\#):not(#\#){scroll-snap-align:start}.x1rohswg:not(#\#):not(#\#):not(#\#){scrollbar-width:none}.xeq4nuv:not(#\#):not(#\#):not(#\#){tab-size:2}.x1drmoe9:not(#\#):not(#\#):not(#\#){table-layout:auto}.x140o2bo:not(#\#):not(#\#):not(#\#){table-layout:fixed}.x2b8uid:not(#\#):not(#\#):not(#\#){text-align:center}.xp4054r:not(#\#):not(#\#):not(#\#){text-align:end}.x16tdsg8:not(#\#):not(#\#):not(#\#){text-align:inherit}.xdpxx8g:not(#\#):not(#\#):not(#\#){text-align:left}.x1hr2gdg:not(#\#):not(#\#):not(#\#){text-align:right}.x1yc453h:not(#\#):not(#\#):not(#\#){text-align:start}.x1b2iylo:not(#\#):not(#\#):not(#\#){text-box-edge:cap alphabetic}.xwgcxoh:not(#\#):not(#\#):not(#\#){text-box-trim:trim-both}.xycaml9:not(#\#):not(#\#):not(#\#){-webkit-text-decoration-color:var(--color-border-emphasized);text-decoration-color:var(--color-border-emphasized)}.xujl8zx:not(#\#):not(#\#):not(#\#){text-decoration-line:underline}.xev0dqp:not(#\#):not(#\#):not(#\#){text-decoration-style:dashed}.xlyipyv:not(#\#):not(#\#):not(#\#){text-overflow:ellipsis}.xtvhhri:not(#\#):not(#\#):not(#\#){text-transform:uppercase}.xrys4gj:not(#\#):not(#\#):not(#\#){text-underline-offset:2px}.x11b3rvo:not(#\#):not(#\#):not(#\#){text-underline-offset:var(--spacing-0-5)}.x1w2vvpw:not(#\#):not(#\#):not(#\#){text-wrap:balance}.xebhuq6:not(#\#):not(#\#):not(#\#){text-wrap:nowrap}.x1fzhlzt:not(#\#):not(#\#):not(#\#){text-wrap:pretty}.xk4td0m:not(#\#):not(#\#):not(#\#){text-wrap:wrap}.x5ve5x3:not(#\#):not(#\#):not(#\#){touch-action:none}.xx69xxh:not(#\#):not(#\#):not(#\#){touch-action:pan-y}.x1g0ag68:not(#\#):not(#\#):not(#\#){transform-origin:50%}.x1c071of:not(#\#):not(#\#):not(#\#){transform:none}.x7p49u4:not(#\#):not(#\#):not(#\#){transform:rotate(0)}.x19jd1h0:not(#\#):not(#\#):not(#\#){transform:rotate(180deg)}.x1iffjtl:not(#\#):not(#\#):not(#\#){transform:rotate(90deg)}.x3oybdh:not(#\#):not(#\#):not(#\#){transform:scale(1)}.x11lhmoz:not(#\#):not(#\#):not(#\#){transform:translate(-50%,-50%)}.x31h1t8:not(#\#):not(#\#):not(#\#){transform:translate(-50%,100%)}.x1m9mm8y:not(#\#):not(#\#):not(#\#){transform:translate(-50%,50%)}.x4v1no5:not(#\#):not(#\#):not(#\#){transform:translate(50%,50%)}.x5i6ehr:not(#\#):not(#\#):not(#\#){transform:translate(-100%)}.xuuh30:not(#\#):not(#\#):not(#\#){transform:translate(-50%)}.xbryuvx:not(#\#):not(#\#):not(#\#){transform:translate(0)}.xumwmo6:not(#\#):not(#\#):not(#\#){transform:translate(100%)}.x15481yp:not(#\#):not(#\#):not(#\#){transform:translate(14px)}.xitnhlw:not(#\#):not(#\#):not(#\#){transform:translate(50%)}.x105ttfm:not(#\#):not(#\#):not(#\#){transform:translateY(-100%)}.x19xzu86:not(#\#):not(#\#):not(#\#){transform:translateY(-3px)scale(.985)}.x1bvilyr:not(#\#):not(#\#):not(#\#){transform:translateY(-4px)}.x1cb1t30:not(#\#):not(#\#):not(#\#){transform:translateY(-50%)}.xp0htlv:not(#\#):not(#\#):not(#\#){transform:translateY(-6px)scale(.97)}.x1lm5u:not(#\#):not(#\#):not(#\#){transform:translateY(-8px)}.xnn1q72:not(#\#):not(#\#):not(#\#){transform:translateY(0)}.x1weeur4:not(#\#):not(#\#):not(#\#){transform:translateY(100%)}.x131p8rn:not(#\#):not(#\#):not(#\#){transform:translateY(50%)}.xsqj5wx:not(#\#):not(#\#):not(#\#){transform:var(--x-transform)}.xd00j3c:not(#\#):not(#\#):not(#\#){transition-behavior:allow-discrete}.x5h36tt:not(#\#):not(#\#):not(#\#){transition-delay:.15s}.x1ahifba:not(#\#):not(#\#):not(#\#){transition-delay:0s}.x10b1n17:not(#\#):not(#\#):not(#\#){transition-delay:var(--duration-fast)}.x11bq7d0:not(#\#):not(#\#):not(#\#){transition-duration:60ms}.xx6bhzk:not(#\#):not(#\#):not(#\#){transition-duration:.15s}.x13dflua:not(#\#):not(#\#):not(#\#){transition-duration:.2s}.xjd9b36:not(#\#):not(#\#):not(#\#){transition-duration:1ms}.x2rcmwa:not(#\#):not(#\#):not(#\#){transition-duration:var(--duration-fast-max)}.xkvfbh3:not(#\#):not(#\#):not(#\#){transition-duration:var(--duration-fast-min)}.xuedmi6:not(#\#):not(#\#):not(#\#){transition-duration:var(--duration-fast)}.xgneliz:not(#\#):not(#\#):not(#\#){transition-duration:var(--duration-medium-min)}.x80gvsz:not(#\#):not(#\#):not(#\#){transition-duration:var(--duration-medium)}.x1eaenvl:not(#\#):not(#\#):not(#\#){transition-property:background-color,border-color,color}.xts7igz:not(#\#):not(#\#):not(#\#){transition-property:background-color,border-color}.x106061f:not(#\#):not(#\#):not(#\#){transition-property:background-color,box-shadow}.xs2xxs2:not(#\#):not(#\#):not(#\#){transition-property:background-color,color}.x1e8aii2:not(#\#):not(#\#):not(#\#){transition-property:background-color,opacity}.x15406qy:not(#\#):not(#\#):not(#\#){transition-property:background-color}.xrafxwg:not(#\#):not(#\#):not(#\#){transition-property:background-image,background-color,color,opacity,transform}.x12qzo2w:not(#\#):not(#\#):not(#\#){transition-property:background-image}.x1tv3a4w:not(#\#):not(#\#):not(#\#){transition-property:border-color,box-shadow,background-color}.x12zzom9:not(#\#):not(#\#):not(#\#){transition-property:border-color,box-shadow}.x16mfhj0:not(#\#):not(#\#):not(#\#){transition-property:box-shadow,border-color}.x1vix5yk:not(#\#):not(#\#):not(#\#){transition-property:color,background-color,box-shadow}.x1mpt4pi:not(#\#):not(#\#):not(#\#){transition-property:color,-webkit-text-decoration,text-decoration}.xt3l3uh:not(#\#):not(#\#):not(#\#){transition-property:color}.xjshnde:not(#\#):not(#\#):not(#\#){transition-property:grid-template-rows,padding}.x1qn9uv2:not(#\#):not(#\#):not(#\#){transition-property:grid-template-rows}.x157bb6t:not(#\#):not(#\#):not(#\#){transition-property:-webkit-mask-image,mask-image}.x13b0p5u:not(#\#):not(#\#):not(#\#){transition-property:none}.x1wbls7o:not(#\#):not(#\#):not(#\#){transition-property:opacity,background-color,transform}.xnpjden:not(#\#):not(#\#):not(#\#){transition-property:opacity,background-color}.x1kx2cm7:not(#\#):not(#\#):not(#\#){transition-property:opacity,box-shadow}.xsm4mo9:not(#\#):not(#\#):not(#\#){transition-property:opacity,display,overlay}.x1apppo2:not(#\#):not(#\#):not(#\#){transition-property:opacity,transform,max-width}.x4bbghf:not(#\#):not(#\#):not(#\#){transition-property:opacity,transform,overlay,display}.x6o7n8i:not(#\#):not(#\#):not(#\#){transition-property:opacity,transform}.xxup5nn:not(#\#):not(#\#):not(#\#){transition-property:opacity,visibility,transform}.x19991ni:not(#\#):not(#\#):not(#\#){transition-property:opacity}.x1xuz8iz:not(#\#):not(#\#):not(#\#){transition-property:top,height}.x18dpk69:not(#\#):not(#\#):not(#\#){transition-property:transform,background-color}.xh3q6i0:not(#\#):not(#\#):not(#\#){transition-property:transform,width,height}.x11xpdln:not(#\#):not(#\#):not(#\#){transition-property:transform}.xxrbq2n:not(#\#):not(#\#):not(#\#){transition-property:width}.x9lcvmn:not(#\#):not(#\#):not(#\#){transition-timing-function:ease-out}.xlr8y92:not(#\#):not(#\#):not(#\#){transition-timing-function:var(--ease-standard)}.x87ps6o:not(#\#):not(#\#):not(#\#){-webkit-user-select:none;user-select:none}.x11njtxf:not(#\#):not(#\#):not(#\#){vertical-align:baseline}.x3ajldb:not(#\#):not(#\#):not(#\#){vertical-align:bottom}.xxymvpz:not(#\#):not(#\#):not(#\#){vertical-align:middle}.x1v0h343:not(#\#):not(#\#):not(#\#){vertical-align:super}.x16dsc37:not(#\#):not(#\#):not(#\#){vertical-align:top}.xlshs6z:not(#\#):not(#\#):not(#\#){visibility:hidden}.xnpuxes:not(#\#):not(#\#):not(#\#){visibility:visible}.xeaf4i8:not(#\#):not(#\#):not(#\#){white-space:normal}.xuxw1ft:not(#\#):not(#\#):not(#\#){white-space:nowrap}.x126k92a:not(#\#):not(#\#):not(#\#){white-space:pre-wrap}.x1sdyfia:not(#\#):not(#\#):not(#\#){white-space:pre}.x1yn0g08:not(#\#):not(#\#):not(#\#){word-break:break-all}.x13faqbe:not(#\#):not(#\#):not(#\#){word-break:break-word}.x1lldw8n:not(#\#):not(#\#):not(#\#){word-break:normal}.x1ja2u2z:not(#\#):not(#\#):not(#\#){z-index:0}.x1vjfegm:not(#\#):not(#\#):not(#\#){z-index:1}.xhtitgo:not(#\#):not(#\#):not(#\#){z-index:2}.xzkaem6:not(#\#):not(#\#):not(#\#){z-index:3}.x6cuj84:not(#\#):not(#\#):not(#\#){z-index:500}.x1q2oy4v:not(#\#):not(#\#):not(#\#){z-index:9999}.x1v2claj.x1v2claj:where(.x84s7jz:focus-within *):not(#\#):not(#\#):not(#\#){opacity:1}.xs4y3kv.xs4y3kv:where(.x1g2q90y:focus-visible *):not(#\#):not(#\#):not(#\#){outline-offset:2px}.x3730vf.x3730vf:where(.x84s7jz:focus-within *):not(#\#):not(#\#):not(#\#){pointer-events:auto}.xuqivmr.xuqivmr:where(.x84s7jz:focus-within *):not(#\#):not(#\#):not(#\#){transform:translateY(0)}.x7v6acp.x7v6acp:where(.x84s7jz:focus-within *):not(#\#):not(#\#):not(#\#){visibility:visible}.xuihb5h:focus-within:not(#\#):not(#\#):not(#\#){box-shadow:inset 0 0 0 2px var(--color-accent-muted)}.xyavpck:focus-within:not(#\#):not(#\#):not(#\#){box-shadow:var(--shadow-med)}.x10wafsz:focus-within:not(#\#):not(#\#):not(#\#){clip-path:none}.x1sik18w:not(:first-child):not(#\#):not(#\#):not(#\#){margin-inline-start:var(--_avatar-group-overlap)}.x25t5g8:focus-visible:not(#\#):not(#\#):not(#\#),.xof6bs:is(th:hover *):not(#\#):not(#\#):not(#\#){opacity:1}.xofkqq2:popover-open:not(#\#):not(#\#):not(#\#){opacity:1}.x1edzap1.x1edzap1:where(.x1iwu4tg:has(:focus-visible) *):not(#\#):not(#\#):not(#\#),.x7s97pk:focus-visible:not(#\#):not(#\#):not(#\#),.x81n7kt.x81n7kt:where(.x1tspnpo:has(:focus-visible) *):not(#\#):not(#\#):not(#\#){outline-offset:2px}.x13aywxo:focus-visible:not(#\#):not(#\#):not(#\#){outline-offset:var(--button-focus-offset)}.xh2nty3:focus-visible:not(#\#):not(#\#):not(#\#){outline-offset:var(--spacing-0-5)}.xbt4iw:focus-within:not(#\#):not(#\#):not(#\#){pointer-events:auto}.x1mqgsch[data-astryx-scrolling]:not(#\#):not(#\#):not(#\#){scrollbar-width:none}.x1df3fe5:is([dir=rtl] *):not(#\#):not(#\#):not(#\#){transform:translate(-100%)}.xttggg:is([dir=rtl] *):not(#\#):not(#\#):not(#\#){transform:translate(100%)}.x9cjr8z:popover-open:not(#\#):not(#\#):not(#\#){transform:translateY(0)}.x1rm9qnc:focus-within:not(#\#):not(#\#):not(#\#){z-index:1}.x1vej5at:has(+[popover]+[popover]:last-child):not(#\#):not(#\#):not(#\#){border-end-end-radius:var(--radius-element)}.xxd14kb:has(+[popover]:last-child):not(#\#):not(#\#):not(#\#){border-end-end-radius:var(--radius-element)}.x1ir7nn6:has(+[popover]+[popover]:last-child):not(#\#):not(#\#):not(#\#){border-start-end-radius:var(--radius-element)}.xpufgd0:has(+[popover]:last-child):not(#\#):not(#\#):not(#\#){border-start-end-radius:var(--radius-element)}.x92e2el:has(>[data-astryx-edge-comp]:last-child):not(#\#):not(#\#):not(#\#){margin-inline-end:var(--x-4drmnv)}.x1kftj4p:has(>[data-astryx-edge-comp]:first-child):not(#\#):not(#\#):not(#\#){margin-inline-start:var(--x-126w13d)}.xdjuwb3:has(:focus-visible):not(#\#):not(#\#):not(#\#){outline-offset:2px}.x1betex2:has(.astryx-navicon):not(#\#):not(#\#):not(#\#){padding-inline-start:0}.x1xrp5p4:first-child:not(#\#):not(#\#):not(#\#){border-end-start-radius:var(--radius-element)}.xyf0ibl:first-child:not(#\#):not(#\#):not(#\#){border-inline-start-style:none}.x1pjv70x:first-child:not(#\#):not(#\#):not(#\#){border-inline-start-width:0}.x2qxyot:first-child:not(#\#):not(#\#):not(#\#){border-start-end-radius:var(--radius-element)}.x8eehn2:first-child:not(#\#):not(#\#):not(#\#){border-start-start-radius:var(--radius-element)}.x1pwwqoy:first-child:not(#\#):not(#\#):not(#\#){margin-inline-start:0}.x5uh4xs:first-child:not(#\#):not(#\#):not(#\#){padding-inline-start:max(var(--container-padding-inline-start,var(--spacing-2)),var(--spacing-2))}.x9bi00s:first-child:not(#\#):not(#\#):not(#\#){padding-inline-start:max(var(--container-padding-inline-start,var(--spacing-3)),var(--spacing-2))}.x18c6q21:first-child:not(#\#):not(#\#):not(#\#){padding-inline-start:max(var(--container-padding-inline-start,var(--spacing-4)),var(--spacing-2))}.x747jw7:last-child:not(#\#):not(#\#):not(#\#){border-end-end-radius:var(--radius-element)}.x1yp72r9:last-child:not(#\#):not(#\#):not(#\#){border-end-start-radius:var(--radius-element)}.x11xp8u1:last-child:not(#\#):not(#\#):not(#\#){border-start-end-radius:var(--radius-element)}.xbg7gas:last-child:not(#\#):not(#\#):not(#\#){padding-inline-end:max(var(--container-padding-inline-end,var(--spacing-2)),var(--spacing-2))}.xpilulx:last-child:not(#\#):not(#\#):not(#\#){padding-inline-end:max(var(--container-padding-inline-end,var(--spacing-3)),var(--spacing-2))}.x1wzlfcn:last-child:not(#\#):not(#\#):not(#\#){padding-inline-end:max(var(--container-padding-inline-end,var(--spacing-4)),var(--spacing-2))}.x1dnou9g:nth-child(2n):not(#\#):not(#\#):not(#\#){background-color:var(--color-background-muted)}.x1uwx2nv:hover:not(#\#):not(#\#):not(#\#),.x1c52tdz:focus:not(#\#):not(#\#):not(#\#){background-color:var(--color-overlay-hover)}.x1rsz1da:focus:not(#\#):not(#\#):not(#\#){clip-path:none}.xodanix:focus:not(#\#):not(#\#):not(#\#){inset-inline-start:var(--spacing-2)}.x1xrnuwo:focus:not(#\#):not(#\#):not(#\#){position:fixed}.x1hbpcn8:focus:not(#\#):not(#\#):not(#\#){white-space:normal}.xjtnuge:active:not(#\#):not(#\#):not(#\#){background-color:var(--color-neutral)}.xyxi2l3:active:not(#\#):not(#\#):not(#\#){background-color:var(--color-overlay-pressed)}.x1nocapi:active:not(#\#):not(#\#):not(#\#){background-image:linear-gradient(var(--color-overlay-pressed),var(--color-overlay-pressed)),linear-gradient(var(--color-neutral),var(--color-neutral))}.xq8i9tn:active:not(#\#):not(#\#):not(#\#){background-image:linear-gradient(var(--color-overlay-pressed),var(--color-overlay-pressed))}.xuqm82a:active:not(#\#):not(#\#):not(#\#){background-image:none}.x1tmayz8:active:not(#\#):not(#\#):not(#\#){opacity:.75}.x1pdlv7q:active:not(#\#):not(#\#):not(#\#){transform:none}.xk4oym4:active:not(#\#):not(#\#):not(#\#){transform:scale(.98)}@media (prefers-reduced-motion:reduce){.x14q22ui.x14q22ui:not(#\#):not(#\#):not(#\#){animation-delay:0s}.xnh0sag.xnh0sag:not(#\#):not(#\#):not(#\#){animation-duration:3s}.x1aquc0h.x1aquc0h:not(#\#):not(#\#):not(#\#){animation-name:none}}@media (prefers-contrast:more){.x1r1p5j5.x1r1p5j5:not(#\#):not(#\#):not(#\#){background-color:color-mix(in srgb,var(--color-skeleton),var(--color-text-primary) 30%)}}@media (hover:hover){.x2dt3px.x2dt3px:not(#\#):not(#\#):not(#\#){cursor:zoom-in}}@media (width<=480px){.xedohl4.xedohl4:not(#\#):not(#\#):not(#\#){display:flex}}@media (pointer:coarse){.xhj50sb.xhj50sb:not(#\#):not(#\#):not(#\#){display:none}}@media (width<=480px){.x1rpgqan.x1rpgqan:not(#\#):not(#\#):not(#\#){flex-direction:column}}@media (pointer:coarse){.x6pjikd.x6pjikd:not(#\#):not(#\#):not(#\#){font-size:max(1rem,var(--text-body-size))}.xdk3u5w.xdk3u5w:not(#\#):not(#\#):not(#\#){font-size:max(1rem,var(--text-label-size))}}@media (prefers-reduced-motion:reduce){.xg83hb1.xg83hb1:not(#\#):not(#\#):not(#\#){scroll-behavior:auto}.xsagj69.xsagj69:not(#\#):not(#\#):not(#\#){transition-duration:.01ms}.xzg1mie.xzg1mie:not(#\#):not(#\#):not(#\#){transition-duration:10ms}.x12w9bfk.x12w9bfk:not(#\#):not(#\#):not(#\#){transition-duration:0s}.x4wkmsb.x4wkmsb:not(#\#):not(#\#):not(#\#){transition-property:none}}@media (hover:hover){.x11ppjs.x11ppjs.x11ppjs:where(.x1iwu4tg:hover *):not(#\#):not(#\#):not(#\#),.x6aeo4j.x6aeo4j.x6aeo4j:where(.x1tspnpo:hover *):not(#\#):not(#\#):not(#\#),.xwnx32n.xwnx32n.xwnx32n:where(.xklqth5:hover *):not(#\#):not(#\#):not(#\#){background-color:color-mix(in srgb,var(--color-accent),var(--color-tint-hover) 15%)}.x13wei8l.x13wei8l.x13wei8l:where(.x1iwu4tg:hover *):not(#\#):not(#\#):not(#\#){background-color:color-mix(in srgb,var(--color-background-gray),var(--color-tint-hover) 5%)}.xrsv7h.xrsv7h.xrsv7h:where(.x1tspnpo:hover *):not(#\#):not(#\#):not(#\#),.xy1ay1n.xy1ay1n.xy1ay1n:where(.xklqth5:hover *):not(#\#):not(#\#):not(#\#){background-color:color-mix(in srgb,var(--color-background-surface),var(--color-tint-hover) 5%)}.x1cjfj8k.x1cjfj8k.x1cjfj8k:where(.x1tspnpo:hover *):not(#\#):not(#\#):not(#\#){background-color:var(--color-background-muted)}.x1pe4z86.x1pe4z86.x1pe4z86:where(.x-default-marker:hover *):not(#\#):not(#\#):not(#\#){background-color:var(--color-icon-primary)}.x1a1zr74.x1a1zr74.x1a1zr74:where(.x1u3b27q:hover *):not(#\#):not(#\#):not(#\#){background-color:var(--color-overlay-hover)}.x1t9gxa6.x1t9gxa6.x1t9gxa6:where(.x-default-marker:hover *):not(#\#):not(#\#):not(#\#){color:var(--color-text-primary)}.xcwhr9z.xcwhr9z.xcwhr9z:where(.x84s7jz:hover *):not(#\#):not(#\#):not(#\#){opacity:1}.x8ydxbz.x8ydxbz.x8ydxbz:where(.x84s7jz:hover *):not(#\#):not(#\#):not(#\#){pointer-events:auto}.x17hxqr7.x17hxqr7.x17hxqr7:where(.x84s7jz:hover *):not(#\#):not(#\#):not(#\#){transform:translateY(0)}.xneequu.xneequu.xneequu:where(.x84s7jz:hover *):not(#\#):not(#\#):not(#\#){visibility:visible}.x70dsy8.x70dsy8:hover:not(:focus-within):not(#\#):not(#\#):not(#\#){box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--color-accent) 20%,transparent)}.x12y27fx.x12y27fx:hover:not(:focus-within):not(#\#):not(#\#):not(#\#){box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--color-border-emphasized) 30%,transparent)}.xl68szm.xl68szm:hover:not(:focus-within):not(#\#):not(#\#):not(#\#){box-shadow:var(--shadow-inset-error)}.xig9bu2.xig9bu2:hover:not(:focus-within):not(#\#):not(#\#):not(#\#){box-shadow:var(--shadow-inset-success)}.xnoa3fc.xnoa3fc:hover:not(:focus-within):not(#\#):not(#\#):not(#\#){box-shadow:var(--shadow-inset-warning)}.xyxu9wt.xyxu9wt:hover:not(#\#):not(#\#):not(#\#){background-color:color-mix(in srgb,var(--color-accent),var(--color-tint-hover) 15%)}.x1h6wuyy.x1h6wuyy:hover:not(#\#):not(#\#):not(#\#){background-color:#0000}.x1sua13m.x1sua13m:hover:not(#\#):not(#\#):not(#\#){background-color:var(--color-neutral)}.xe9uy6x.xe9uy6x:hover:not(#\#):not(#\#):not(#\#){background-color:var(--color-overlay-hover)}.xbfmc0r.xbfmc0r:hover:not(#\#):not(#\#):not(#\#){background-image:linear-gradient(var(--color-overlay-hover),var(--color-overlay-hover)),linear-gradient(var(--color-neutral),var(--color-neutral))}.x1ilzqfv.x1ilzqfv:hover:not(#\#):not(#\#):not(#\#){background-image:linear-gradient(var(--color-overlay-hover),var(--color-overlay-hover))}.x8o3jvd.x8o3jvd:hover:not(#\#):not(#\#):not(#\#){background-image:none}.xw6ruzt.xw6ruzt:hover:not(#\#):not(#\#):not(#\#){box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--color-accent) 20%,transparent)}.xhouywz.xhouywz:hover:not(#\#):not(#\#):not(#\#){box-shadow:var(--shadow-med)}.x17qfo7y.x17qfo7y:hover:not(#\#):not(#\#):not(#\#){color:color-mix(in srgb,var(--color-text-accent),var(--color-tint-hover) 15%)}.x4z56r7.x4z56r7:hover:not(#\#):not(#\#):not(#\#){color:color-mix(in srgb,var(--color-text-primary),var(--color-tint-hover) 15%)}.x7ruf5d.x7ruf5d:hover:not(#\#):not(#\#):not(#\#){color:color-mix(in srgb,var(--color-text-secondary),var(--color-tint-hover) 15%)}.x140uwzg.x140uwzg:hover:not(#\#):not(#\#):not(#\#){color:var(--color-text-primary)}.xzomjkg.xzomjkg:hover:not(#\#):not(#\#):not(#\#){opacity:.85}}.xib2hle:not(#\#):not(#\#):not(#\#):not(#\#){border-bottom-color:var(--color-border-emphasized)}.xw8gpjh:not(#\#):not(#\#):not(#\#):not(#\#){border-bottom-color:var(--color-border)}.xfrllxf:not(#\#):not(#\#):not(#\#):not(#\#){border-bottom-left-radius:0}.x6bqyzk:not(#\#):not(#\#):not(#\#):not(#\#){border-bottom-left-radius:var(--_chat-composer-radius)}.xv76oww:not(#\#):not(#\#):not(#\#):not(#\#){border-bottom-left-radius:var(--radius-container)}.x14lggfu:not(#\#):not(#\#):not(#\#):not(#\#){border-bottom-left-radius:var(--radius-element)}.xi9l6n1:not(#\#):not(#\#):not(#\#):not(#\#){border-bottom-left-radius:var(--radius-full)}.xgc49yv:not(#\#):not(#\#):not(#\#):not(#\#){border-bottom-left-radius:var(--radius-inner)}.xjppbhk:not(#\#):not(#\#):not(#\#):not(#\#){border-bottom-right-radius:0}.x2gnncy:not(#\#):not(#\#):not(#\#):not(#\#){border-bottom-right-radius:var(--_chat-composer-radius)}.x1padx2d:not(#\#):not(#\#):not(#\#):not(#\#){border-bottom-right-radius:var(--radius-container)}.xtufxuj:not(#\#):not(#\#):not(#\#):not(#\#){border-bottom-right-radius:var(--radius-element)}.x1gu3054:not(#\#):not(#\#):not(#\#):not(#\#){border-bottom-right-radius:var(--radius-full)}.x16vxp44:not(#\#):not(#\#):not(#\#):not(#\#){border-bottom-right-radius:var(--radius-inner)}.x1q0q8m5:not(#\#):not(#\#):not(#\#):not(#\#){border-bottom-style:solid}.xso031l:not(#\#):not(#\#):not(#\#):not(#\#){border-bottom-width:1px}.xlxy82:not(#\#):not(#\#):not(#\#):not(#\#){border-bottom-width:2px}.x92x3c3:not(#\#):not(#\#):not(#\#):not(#\#){border-bottom-width:var(--border-width)}.x1utcnwd:not(#\#):not(#\#):not(#\#):not(#\#){border-left-color:var(--color-border)}.x19ypqd9:not(#\#):not(#\#):not(#\#):not(#\#){border-left-style:solid}.x1i535u5:not(#\#):not(#\#):not(#\#):not(#\#){border-left-width:var(--border-width)}.xdz7fjg:not(#\#):not(#\#):not(#\#):not(#\#){border-right-color:var(--color-border-emphasized)}.xtgwc6q:not(#\#):not(#\#):not(#\#):not(#\#){border-right-color:var(--color-border)}.x32b0ac:not(#\#):not(#\#):not(#\#):not(#\#){border-right-style:solid}.x1pcaw5z:not(#\#):not(#\#):not(#\#):not(#\#){border-right-width:var(--border-width)}.x1pc3f07:not(#\#):not(#\#):not(#\#):not(#\#){border-top-color:var(--color-border)}.x11npmm7:not(#\#):not(#\#):not(#\#):not(#\#){border-top-color:var(--color-on-accent)}.xtqab0c:not(#\#):not(#\#):not(#\#):not(#\#){border-top-left-radius:var(--_chat-composer-radius)}.x1d6do9d:not(#\#):not(#\#):not(#\#):not(#\#){border-top-left-radius:var(--radius-chat)}.x14k9mlb:not(#\#):not(#\#):not(#\#):not(#\#){border-top-left-radius:var(--radius-container)}.x99wiku:not(#\#):not(#\#):not(#\#):not(#\#){border-top-left-radius:var(--radius-full)}.x1bcgpep:not(#\#):not(#\#):not(#\#):not(#\#){border-top-left-radius:var(--radius-inner)}.x122jk3o:not(#\#):not(#\#):not(#\#):not(#\#){border-top-right-radius:var(--_chat-composer-radius)}.x1b9br5y:not(#\#):not(#\#):not(#\#):not(#\#){border-top-right-radius:var(--radius-chat)}.xn9rnvb:not(#\#):not(#\#):not(#\#):not(#\#){border-top-right-radius:var(--radius-container)}.x11ly021:not(#\#):not(#\#):not(#\#):not(#\#){border-top-right-radius:var(--radius-full)}.xxkfnbn:not(#\#):not(#\#):not(#\#):not(#\#){border-top-right-radius:var(--radius-inner)}.x13fuv20:not(#\#):not(#\#):not(#\#):not(#\#){border-top-style:solid}.x178xt8z:not(#\#):not(#\#):not(#\#):not(#\#){border-top-width:1px}.x11xkdxz:not(#\#):not(#\#):not(#\#):not(#\#){border-top-width:var(--border-width)}.xqmqy1e:not(#\#):not(#\#):not(#\#):not(#\#){bottom:-1px}.x1ey2m1c:not(#\#):not(#\#):not(#\#):not(#\#){bottom:0}.x1c7jfne:not(#\#):not(#\#):not(#\#):not(#\#){bottom:2px}.x1nqzi6q:not(#\#):not(#\#):not(#\#):not(#\#){bottom:var(--x-bottom)}.xqtp20y:not(#\#):not(#\#):not(#\#):not(#\#){height:0}.x5yr21d:not(#\#):not(#\#):not(#\#):not(#\#){height:100%}.xtdtrs8:not(#\#):not(#\#):not(#\#):not(#\#){height:100dvh}.xpyat2d:not(#\#):not(#\#):not(#\#):not(#\#){height:100px}.x1dr59a3:not(#\#):not(#\#):not(#\#):not(#\#){height:100vh}.x170jfvy:not(#\#):not(#\#):not(#\#):not(#\#){height:10px}.x1wkxgih:not(#\#):not(#\#):not(#\#):not(#\#){height:120px}.x1kpxq89:not(#\#):not(#\#):not(#\#):not(#\#){height:12px}.xhjk10j:not(#\#):not(#\#):not(#\#):not(#\#){height:140px}.x1v9usgg:not(#\#):not(#\#):not(#\#):not(#\#){height:14px}.x1ymw6g:not(#\#):not(#\#):not(#\#):not(#\#){height:160px}.xlup9mm:not(#\#):not(#\#):not(#\#):not(#\#){height:16px}.xmix8c7:not(#\#):not(#\#):not(#\#):not(#\#){height:18px}.xjm9jq1:not(#\#):not(#\#):not(#\#):not(#\#){height:1px}.x1qx5ct2:not(#\#):not(#\#):not(#\#):not(#\#){height:20px}.x17rw0jw:not(#\#):not(#\#):not(#\#):not(#\#){height:22px}.xxk0z11:not(#\#):not(#\#):not(#\#):not(#\#){height:24px}.x1fgtraw:not(#\#):not(#\#):not(#\#):not(#\#){height:28px}.x36qwtl:not(#\#):not(#\#):not(#\#):not(#\#){height:2px}.x10w6t97:not(#\#):not(#\#):not(#\#):not(#\#){height:32px}.xuoj239:not(#\#):not(#\#):not(#\#):not(#\#){height:3px}.x1vqgdyp:not(#\#):not(#\#):not(#\#):not(#\#){height:40px}.xsdox4t:not(#\#):not(#\#):not(#\#):not(#\#){height:48px}.xqu0tyb:not(#\#):not(#\#):not(#\#):not(#\#){height:4px}.xols6we:not(#\#):not(#\#):not(#\#):not(#\#){height:6px}.xwzfr38:not(#\#):not(#\#):not(#\#):not(#\#){height:80px}.xdk7pt:not(#\#):not(#\#):not(#\#):not(#\#){height:8px}.x1qjb5ga:not(#\#):not(#\#):not(#\#):not(#\#){height:anchor-size(--outline-active height,0px)}.xt7dq6l:not(#\#):not(#\#):not(#\#):not(#\#){height:auto}.xs02d24:not(#\#):not(#\#):not(#\#):not(#\#){height:calc(100% + 1px)}.x12qplqi:not(#\#):not(#\#):not(#\#):not(#\#){height:calc(100% + var(--container-padding-block-start,0px) + var(--container-padding-block-end,0px))}.x16zugyo:not(#\#):not(#\#):not(#\#):not(#\#){height:calc(100dvh - var(--appshell-header-height,0px))}.x1uiybsj:not(#\#):not(#\#):not(#\#):not(#\#){height:calc(var(--size-element-lg) - 4px)}.x102lyln:not(#\#):not(#\#):not(#\#):not(#\#){height:calc(var(--size-element-lg) - 8px)}.x184gfjb:not(#\#):not(#\#):not(#\#):not(#\#){height:calc(var(--size-element-md) - 4px)}.xrmxcn7:not(#\#):not(#\#):not(#\#):not(#\#){height:calc(var(--size-element-md) - 8px)}.x1u5rhrp:not(#\#):not(#\#):not(#\#):not(#\#){height:calc(var(--size-element-md) + var(--spacing-1))}.xzj98nu:not(#\#):not(#\#):not(#\#):not(#\#){height:calc(var(--size-element-sm) - 4px)}.xzydfjl:not(#\#):not(#\#):not(#\#):not(#\#){height:calc(var(--size-element-sm) - 8px)}.xg7h5cd:not(#\#):not(#\#):not(#\#):not(#\#){height:fit-content}.xsyqizj:not(#\#):not(#\#):not(#\#):not(#\#){height:var(--border-width)}.x5kfih4:not(#\#):not(#\#):not(#\#):not(#\#){height:var(--resize-handle-hit-area,16px)}.xssyfek:not(#\#):not(#\#):not(#\#):not(#\#){height:var(--size-element-lg)}.x1ueg155:not(#\#):not(#\#):not(#\#):not(#\#){height:var(--size-element-md)}.x6k0iem:not(#\#):not(#\#):not(#\#):not(#\#){height:var(--size-element-sm)}.xcenk2v:not(#\#):not(#\#):not(#\#):not(#\#){height:var(--spacing-1-5)}.x1k15mir:not(#\#):not(#\#):not(#\#):not(#\#){height:var(--spacing-12)}.xoqw5ej:not(#\#):not(#\#):not(#\#):not(#\#){height:var(--spacing-2)}.x9gl9lo:not(#\#):not(#\#):not(#\#):not(#\#){height:var(--spacing-3)}.x6b6gus:not(#\#):not(#\#):not(#\#):not(#\#){height:var(--spacing-4)}.x1grt7ep:not(#\#):not(#\#):not(#\#):not(#\#){height:var(--spacing-5)}.xvpftlf:not(#\#):not(#\#):not(#\#):not(#\#){height:var(--spacing-6)}.x18to7ep:not(#\#):not(#\#):not(#\#):not(#\#){height:var(--spacing-8)}.x1w0ack5:not(#\#):not(#\#):not(#\#):not(#\#){height:var(--table-resize-height,100%)}.x16ye13r:not(#\#):not(#\#):not(#\#):not(#\#){height:var(--x-height)}.xu96u03:not(#\#):not(#\#):not(#\#):not(#\#){left:0}.x1trqr8e:not(#\#):not(#\#):not(#\#):not(#\#){left:14px}.x54rlcq:not(#\#):not(#\#):not(#\#):not(#\#){left:2px}.x1nrll8i:not(#\#):not(#\#):not(#\#):not(#\#){left:50%}.xnp31yv:not(#\#):not(#\#):not(#\#):not(#\#){left:var(--spacing-3)}.xgq9j65:not(#\#):not(#\#):not(#\#):not(#\#){left:var(--x-left)}.x1jyxor1:not(#\#):not(#\#):not(#\#):not(#\#){margin-bottom:-1px}.xat24cr:not(#\#):not(#\#):not(#\#):not(#\#){margin-bottom:0}.x1z0f2p2:not(#\#):not(#\#):not(#\#):not(#\#){margin-bottom:calc(-1 * var(--_chat-composer-radius))}.x6h7pi7:not(#\#):not(#\#):not(#\#):not(#\#){margin-bottom:calc(-1 * var(--container-padding-block-end,0px))}.x1cdrix3:not(#\#):not(#\#):not(#\#):not(#\#){margin-bottom:calc(-1 * var(--radius-chat))}.xdrfirk:not(#\#):not(#\#):not(#\#):not(#\#){margin-bottom:calc(-1 * var(--spacing-1-5))}.x14cgwvg:not(#\#):not(#\#):not(#\#):not(#\#){margin-bottom:var(--spacing-1)}.x1p37lm5:not(#\#):not(#\#):not(#\#):not(#\#){margin-bottom:var(--spacing-2)}.xep27e5:not(#\#):not(#\#):not(#\#):not(#\#){margin-bottom:var(--spacing-3)}.xwh1t77:not(#\#):not(#\#):not(#\#):not(#\#){margin-bottom:var(--spacing-4)}.x4d5cxa:not(#\#):not(#\#):not(#\#):not(#\#){margin-bottom:var(--spacing-6)}.xdj266r:not(#\#):not(#\#):not(#\#):not(#\#){margin-top:0}.xr1yuqi:not(#\#):not(#\#):not(#\#):not(#\#){margin-top:auto}.xvyqdj1:not(#\#):not(#\#):not(#\#):not(#\#){margin-top:calc(-1 * anchor-size(height) - 8px)}.xckg3cf:not(#\#):not(#\#):not(#\#):not(#\#){margin-top:calc(-1 * var(--_chat-composer-radius))}.x1sa9bsh:not(#\#):not(#\#):not(#\#):not(#\#){margin-top:calc(-1 * var(--container-padding-block-start,0px))}.x1c40v9y:not(#\#):not(#\#):not(#\#):not(#\#){margin-top:calc(-1 * var(--spacing-1-5))}.x1ajqlyv:not(#\#):not(#\#):not(#\#):not(#\#){margin-top:calc(-1 * var(--spacing-2))}.x1233pnv:not(#\#):not(#\#):not(#\#):not(#\#){margin-top:calc((1em * var(--text-body-leading) - 6px) / 2)}.xjc2qm6:not(#\#):not(#\#):not(#\#):not(#\#){margin-top:var(--spacing-0-5)}.xcsaf9d:not(#\#):not(#\#):not(#\#):not(#\#){margin-top:var(--spacing-1)}.xtbrsbv:not(#\#):not(#\#):not(#\#):not(#\#){margin-top:var(--spacing-2)}.xj6sv8s:not(#\#):not(#\#):not(#\#):not(#\#){margin-top:var(--spacing-3)}.x1s1qpeq:not(#\#):not(#\#):not(#\#):not(#\#){margin-top:var(--spacing-4)}.x13rv44w:not(#\#):not(#\#):not(#\#):not(#\#){margin-top:var(--spacing-6)}.xmz0i5r:not(#\#):not(#\#):not(#\#):not(#\#){max-height:100%}.x1wj9ous:not(#\#):not(#\#):not(#\#):not(#\#){max-height:100dvh}.x18s7i0i:not(#\#):not(#\#):not(#\#):not(#\#){max-height:176px}.x1xiyphd:not(#\#):not(#\#):not(#\#):not(#\#){max-height:240px}.xuyqlj2:not(#\#):not(#\#):not(#\#):not(#\#){max-height:300px}.x7ab17h:not(#\#):not(#\#):not(#\#):not(#\#){max-height:none}.xenllk4:not(#\#):not(#\#):not(#\#):not(#\#){max-height:var(--container-max-height,none)}.x1jols5v:not(#\#):not(#\#):not(#\#):not(#\#){max-height:var(--x-maxHeight)}.x1m189uc:not(#\#):not(#\#):not(#\#):not(#\#){max-width:0}.x193iq5w:not(#\#):not(#\#):not(#\#):not(#\#){max-width:100%}.xlbgzzq:not(#\#):not(#\#):not(#\#):not(#\#){max-width:100dvw}.x55n99s:not(#\#):not(#\#):not(#\#):not(#\#){max-width:15em}.x1ncir08:not(#\#):not(#\#):not(#\#):not(#\#){max-width:200px}.xw5ewwj:not(#\#):not(#\#):not(#\#):not(#\#){max-width:300px}.x1x67gh:not(#\#):not(#\#):not(#\#):not(#\#){max-width:32px}.xxc7z9f:not(#\#):not(#\#):not(#\#):not(#\#){max-width:360px}.x17fpy1y:not(#\#):not(#\#):not(#\#):not(#\#){max-width:480px}.xrlsmeg:not(#\#):not(#\#):not(#\#):not(#\#){max-width:600px}.x1ap80js:not(#\#):not(#\#):not(#\#):not(#\#){max-width:800px}.xq8v1hd:not(#\#):not(#\#):not(#\#):not(#\#){max-width:90%}.x95b5qq:not(#\#):not(#\#):not(#\#):not(#\#){max-width:90vw}.xyzno7u:not(#\#):not(#\#):not(#\#):not(#\#){max-width:960px}.xl6temz:not(#\#):not(#\#):not(#\#):not(#\#){max-width:max(80%,280px)}.xxtfdz8:not(#\#):not(#\#):not(#\#):not(#\#){max-width:min(100%,100vw - 32px)}.x1x1rfll:not(#\#):not(#\#):not(#\#):not(#\#){max-width:none}.xjl2t3p:not(#\#):not(#\#):not(#\#):not(#\#){max-width:var(--layout-content-width,none)}.xf68679:not(#\#):not(#\#):not(#\#):not(#\#){max-width:var(--x-maxWidth)}.x2lwn1j:not(#\#):not(#\#):not(#\#):not(#\#){min-height:0}.x1us19tq:not(#\#):not(#\#):not(#\#):not(#\#){min-height:100%}.x1ov3xa9:not(#\#):not(#\#):not(#\#):not(#\#){min-height:100dvh}.xz65tgg:not(#\#):not(#\#):not(#\#):not(#\#){min-height:200px}.xe0957l:not(#\#):not(#\#):not(#\#):not(#\#){min-height:22px}.xjwf9q1:not(#\#):not(#\#):not(#\#):not(#\#){min-height:24px}.xe0p6wg:not(#\#):not(#\#):not(#\#):not(#\#){min-height:28px}.x21xpn4:not(#\#):not(#\#):not(#\#):not(#\#){min-height:32px}.x1xf4nls:not(#\#):not(#\#):not(#\#):not(#\#){min-height:var(--size-element-lg)}.x1uogy3y:not(#\#):not(#\#):not(#\#):not(#\#){min-height:var(--size-element-md)}.x1gdqauq:not(#\#):not(#\#):not(#\#):not(#\#){min-height:var(--size-element-sm)}.ximsjs8:not(#\#):not(#\#):not(#\#):not(#\#){min-height:var(--spacing-7)}.xkoleio:not(#\#):not(#\#):not(#\#):not(#\#){min-height:var(--spacing-8)}.x82snj4:not(#\#):not(#\#):not(#\#):not(#\#){min-height:var(--x-minHeight)}.xeuugli:not(#\#):not(#\#):not(#\#):not(#\#){min-width:0}.x1i9suas:not(#\#):not(#\#):not(#\#):not(#\#){min-width:120px}.x1d77m7x:not(#\#):not(#\#):not(#\#):not(#\#){min-width:140px}.x5w4yej:not(#\#):not(#\#):not(#\#):not(#\#){min-width:160px}.xfb3i0g:not(#\#):not(#\#):not(#\#):not(#\#){min-width:180px}.x1jzhcrs:not(#\#):not(#\#):not(#\#):not(#\#){min-width:200px}.xt4ypqs:not(#\#):not(#\#):not(#\#):not(#\#){min-width:20px}.x12rczxh:not(#\#):not(#\#):not(#\#):not(#\#){min-width:220px}.xlm99nl:not(#\#):not(#\#):not(#\#):not(#\#){min-width:240px}.x1u2d2a2:not(#\#):not(#\#):not(#\#):not(#\#){min-width:280px}.x13o0s5z:not(#\#):not(#\#):not(#\#):not(#\#){min-width:400px}.x1fns5xo:not(#\#):not(#\#):not(#\#):not(#\#){min-width:40px}.x900493:not(#\#):not(#\#):not(#\#):not(#\#){min-width:48px}.x13n9wmd:not(#\#):not(#\#):not(#\#):not(#\#){min-width:4ch}.xfvyar9:not(#\#):not(#\#):not(#\#):not(#\#){min-width:60px}.xrzjruh:not(#\#):not(#\#):not(#\#):not(#\#){min-width:anchor-size(width)}.x8wyhu6:not(#\#):not(#\#):not(#\#):not(#\#){min-width:calc(anchor-size(width) + 16px)}.x1pshirs:not(#\#):not(#\#):not(#\#):not(#\#){min-width:fit-content}.x17ydmr0:not(#\#):not(#\#):not(#\#):not(#\#){min-width:var(--size-element-md)}.x1nkkqge:not(#\#):not(#\#):not(#\#):not(#\#){min-width:var(--size-element-sm)}.x16asifk:not(#\#):not(#\#):not(#\#):not(#\#){min-width:var(--spacing-5)}.xy8csz5:not(#\#):not(#\#):not(#\#):not(#\#){min-width:var(--spacing-7)}.xkj4a21:not(#\#):not(#\#):not(#\#):not(#\#){min-width:var(--x-minWidth)}.xw2csxc:not(#\#):not(#\#):not(#\#):not(#\#){overflow-x:auto}.x6ikm8r:not(#\#):not(#\#):not(#\#):not(#\#){overflow-x:hidden}.x1odjw0f:not(#\#):not(#\#):not(#\#):not(#\#){overflow-y:auto}.x10wlt62:not(#\#):not(#\#):not(#\#):not(#\#){overflow-y:hidden}.x7p5m3t:not(#\#):not(#\#):not(#\#):not(#\#){overscroll-behavior-x:contain}.x18d9i69:not(#\#):not(#\#):not(#\#):not(#\#){padding-bottom:0}.x1j85h84:not(#\#):not(#\#):not(#\#):not(#\#){padding-bottom:1px}.x9jihrk:not(#\#):not(#\#):not(#\#):not(#\#){padding-bottom:calc(var(--_chat-composer-padding) + var(--_chat-composer-radius))}.xxbfulo:not(#\#):not(#\#):not(#\#):not(#\#){padding-bottom:calc(var(--spacing-3) + var(--radius-chat))}.xvpcij2:not(#\#):not(#\#):not(#\#):not(#\#){padding-bottom:var(--_chat-composer-padding)}.xc1wllq:not(#\#):not(#\#):not(#\#):not(#\#){padding-bottom:var(--container-padding-block-end)}.xg476vw:not(#\#):not(#\#):not(#\#):not(#\#){padding-bottom:var(--layout-padding-inner-y,var(--spacing-4))}.xon7vh3:not(#\#):not(#\#):not(#\#):not(#\#){padding-bottom:var(--layout-padding-outer-y,var(--spacing-4))}.xij103a:not(#\#):not(#\#):not(#\#):not(#\#){padding-bottom:var(--spacing-0-5)}.x1l20ajd:not(#\#):not(#\#):not(#\#):not(#\#){padding-bottom:var(--spacing-0)}.x1opdxmq:not(#\#):not(#\#):not(#\#):not(#\#){padding-bottom:var(--spacing-1-5)}.xy143xn:not(#\#):not(#\#):not(#\#):not(#\#){padding-bottom:var(--spacing-1)}.x2izi54:not(#\#):not(#\#):not(#\#):not(#\#){padding-bottom:var(--spacing-10)}.x1wesfrj:not(#\#):not(#\#):not(#\#):not(#\#){padding-bottom:var(--spacing-2)}.xvmdzux:not(#\#):not(#\#):not(#\#):not(#\#){padding-bottom:var(--spacing-3)}.x1awphl8:not(#\#):not(#\#):not(#\#):not(#\#){padding-bottom:var(--spacing-4)}.x1hk98q:not(#\#):not(#\#):not(#\#):not(#\#){padding-bottom:var(--spacing-5)}.xjpqqx5:not(#\#):not(#\#):not(#\#):not(#\#){padding-bottom:var(--spacing-6)}.x2oz4g1:not(#\#):not(#\#):not(#\#):not(#\#){padding-bottom:var(--spacing-8)}.xexx8yu:not(#\#):not(#\#):not(#\#):not(#\#){padding-top:0}.x1htvmrp:not(#\#):not(#\#):not(#\#):not(#\#){padding-top:calc(var(--_chat-composer-padding) + var(--_chat-composer-radius))}.x1enrzb7:not(#\#):not(#\#):not(#\#):not(#\#){padding-top:calc(var(--border-width) + var(--spacing-1))}.x1ak3mig:not(#\#):not(#\#):not(#\#):not(#\#){padding-top:calc(var(--spacing-1-5) + var(--spacing-2))}.x2gtn7z:not(#\#):not(#\#):not(#\#):not(#\#){padding-top:var(--_chat-composer-padding)}.x14m0hsi:not(#\#):not(#\#):not(#\#):not(#\#){padding-top:var(--container-padding-block-start)}.xqty4a:not(#\#):not(#\#):not(#\#):not(#\#){padding-top:var(--layout-padding-inner-y,var(--spacing-4))}.x81pis9:not(#\#):not(#\#):not(#\#):not(#\#){padding-top:var(--layout-padding-outer-y,var(--spacing-4))}.xbx876j:not(#\#):not(#\#):not(#\#):not(#\#){padding-top:var(--spacing-0-5)}.x1ydh6w3:not(#\#):not(#\#):not(#\#):not(#\#){padding-top:var(--spacing-0)}.x1kwdpsa:not(#\#):not(#\#):not(#\#):not(#\#){padding-top:var(--spacing-1-5)}.xfsso4q:not(#\#):not(#\#):not(#\#):not(#\#){padding-top:var(--spacing-1)}.xk6660b:not(#\#):not(#\#):not(#\#):not(#\#){padding-top:var(--spacing-10)}.x1xye8es:not(#\#):not(#\#):not(#\#):not(#\#){padding-top:var(--spacing-2)}.x1vlblms:not(#\#):not(#\#):not(#\#):not(#\#){padding-top:var(--spacing-3)}.x1oa1p4a:not(#\#):not(#\#):not(#\#):not(#\#){padding-top:var(--spacing-4)}.xx7rijo:not(#\#):not(#\#):not(#\#):not(#\#){padding-top:var(--spacing-5)}.x1adxfkp:not(#\#):not(#\#):not(#\#):not(#\#){padding-top:var(--spacing-6)}.xoxd1wu:not(#\#):not(#\#):not(#\#):not(#\#){padding-top:var(--spacing-8)}.x3m8u43:not(#\#):not(#\#):not(#\#):not(#\#){right:0}.x3lmqil:not(#\#):not(#\#):not(#\#):not(#\#){right:2px}.xs7l08f:not(#\#):not(#\#):not(#\#):not(#\#){right:var(--spacing-1)}.x1n93rvh:not(#\#):not(#\#):not(#\#):not(#\#){right:var(--spacing-2)}.xmz3bnw:not(#\#):not(#\#):not(#\#):not(#\#){right:var(--spacing-3)}.x7ok3n0:not(#\#):not(#\#):not(#\#):not(#\#){right:var(--x-right)}.x13vifvy:not(#\#):not(#\#):not(#\#):not(#\#){top:0}.xuivejd:not(#\#):not(#\#):not(#\#):not(#\#){top:14px}.xs7f9wi:not(#\#):not(#\#):not(#\#):not(#\#){top:2px}.xwa60dl:not(#\#):not(#\#):not(#\#):not(#\#){top:50%}.x1ltwjim:not(#\#):not(#\#):not(#\#):not(#\#){top:anchor(--outline-active top,0px)}.x1nzz77m:not(#\#):not(#\#):not(#\#):not(#\#){top:calc((var(--size-element-md) - 20px) / 2 - 1px)}.xeqxqpg:not(#\#):not(#\#):not(#\#):not(#\#){top:calc((var(--size-element-sm) - 20px) / 2 - 1px)}.x1oysc8t:not(#\#):not(#\#):not(#\#):not(#\#){top:calc(var(--size-element-lg) / 2 - 1px)}.xkmsrut:not(#\#):not(#\#):not(#\#):not(#\#){top:calc(var(--size-element-md) / 2 - 1px)}.x1968x6z:not(#\#):not(#\#):not(#\#):not(#\#){top:calc(var(--size-element-sm) / 2 - 1px)}.xepuwc7:not(#\#):not(#\#):not(#\#):not(#\#){top:var(--appshell-header-height,0px)}.x8d4r5l:not(#\#):not(#\#):not(#\#):not(#\#){top:var(--spacing-1)}.xctzyg:not(#\#):not(#\#):not(#\#):not(#\#){top:var(--spacing-2)}.xyx6v2t:not(#\#):not(#\#):not(#\#):not(#\#){top:var(--spacing-3)}.xjbys53:not(#\#):not(#\#):not(#\#):not(#\#){top:var(--x-top)}.xnalus7:not(#\#):not(#\#):not(#\#):not(#\#){width:0}.xh8yej3:not(#\#):not(#\#):not(#\#):not(#\#){width:100%}.x1o6l61p:not(#\#):not(#\#):not(#\#):not(#\#){width:100dvw}.xn9wirt:not(#\#):not(#\#):not(#\#):not(#\#){width:100vw}.x1fsd2vl:not(#\#):not(#\#):not(#\#):not(#\#){width:10px}.xsmyaan:not(#\#):not(#\#):not(#\#):not(#\#){width:12px}.x6jxa94:not(#\#):not(#\#):not(#\#):not(#\#){width:14px}.x1kky2od:not(#\#):not(#\#):not(#\#):not(#\#){width:16px}.xzjbwwf:not(#\#):not(#\#):not(#\#):not(#\#){width:180px}.x1xp8n7a:not(#\#):not(#\#):not(#\#):not(#\#){width:18px}.x1i1rx1s:not(#\#):not(#\#):not(#\#):not(#\#){width:1px}.x1oysuqx:not(#\#):not(#\#):not(#\#):not(#\#){width:200px}.xw4jnvo:not(#\#):not(#\#):not(#\#):not(#\#){width:20px}.x17z2i9w:not(#\#):not(#\#):not(#\#):not(#\#){width:22px}.xafpxmx:not(#\#):not(#\#):not(#\#):not(#\#){width:240px}.xvy4d1p:not(#\#):not(#\#):not(#\#):not(#\#){width:24px}.x1hfn5x7:not(#\#):not(#\#):not(#\#):not(#\#){width:260px}.xfo62xy:not(#\#):not(#\#):not(#\#):not(#\#){width:2px}.x1td3qas:not(#\#):not(#\#):not(#\#):not(#\#){width:32px}.x1g8rjiy:not(#\#):not(#\#):not(#\#):not(#\#){width:3px}.xz84dc7:not(#\#):not(#\#):not(#\#):not(#\#){width:40%}.x1l2rt3b:not(#\#):not(#\#):not(#\#):not(#\#){width:400px}.x100vrsf:not(#\#):not(#\#):not(#\#):not(#\#){width:40px}.x51ohtg:not(#\#):not(#\#):not(#\#):not(#\#){width:4px}.x1fu8urw:not(#\#):not(#\#):not(#\#):not(#\#){width:64px}.x1v4s8kt:not(#\#):not(#\#):not(#\#):not(#\#){width:6px}.x1dmp6jm:not(#\#):not(#\#):not(#\#):not(#\#){width:80px}.x1xc55vz:not(#\#):not(#\#):not(#\#):not(#\#){width:8px}.x1xgy17j:not(#\#):not(#\#):not(#\#):not(#\#){width:anchor-size(width)}.x14atkfc:not(#\#):not(#\#):not(#\#):not(#\#){width:auto}.xx6qvi6:not(#\#):not(#\#):not(#\#):not(#\#){width:calc(100% + var(--container-padding-inline-start,0px) + var(--container-padding-inline-end,0px))}.xjk4fl7:not(#\#):not(#\#):not(#\#):not(#\#){width:var(--border-width)}.xkhob8h:not(#\#):not(#\#):not(#\#):not(#\#){width:var(--resize-handle-hit-area,16px)}.x1m747yf:not(#\#):not(#\#):not(#\#):not(#\#){width:var(--size-element-lg)}.x805d0l:not(#\#):not(#\#):not(#\#):not(#\#){width:var(--size-element-md)}.x1fvqzum:not(#\#):not(#\#):not(#\#):not(#\#){width:var(--size-element-sm)}.x1wu31ai:not(#\#):not(#\#):not(#\#):not(#\#){width:var(--spacing-1-5)}.xhgvbfk:not(#\#):not(#\#):not(#\#):not(#\#){width:var(--spacing-12)}.x1f0dxl5:not(#\#):not(#\#):not(#\#):not(#\#){width:var(--spacing-2)}.x1ad1g3v:not(#\#):not(#\#):not(#\#):not(#\#){width:var(--spacing-3)}.x12xnipv:not(#\#):not(#\#):not(#\#):not(#\#){width:var(--spacing-4)}.xfyiiit:not(#\#):not(#\#):not(#\#):not(#\#){width:var(--spacing-5)}.x1mtvzj0:not(#\#):not(#\#):not(#\#):not(#\#){width:var(--spacing-6)}.xgc8j7m:not(#\#):not(#\#):not(#\#):not(#\#){width:var(--spacing-8)}.x5lhr3w:not(#\#):not(#\#):not(#\#):not(#\#){width:var(--x-width)}.x1wp2rvj.x1wp2rvj:where(.x139im0d:last-child *):not(#\#):not(#\#):not(#\#):not(#\#){border-bottom-width:0}.x132qfvm:focus-within:not(#\#):not(#\#):not(#\#):not(#\#){height:auto}.xsg11nj.xsg11nj:where(.x-default-marker:has(>.astryx-layout-footer:not([data-divider])) *):not(#\#):not(#\#):not(#\#):not(#\#){padding-bottom:0}.x1ioh5az.x1ioh5az:where(.x-default-marker:has(>.astryx-layout-header:not([data-divider])) *):not(#\#):not(#\#):not(#\#):not(#\#){padding-top:0}.x1kw28su:focus-within:not(#\#):not(#\#):not(#\#):not(#\#){padding-top:var(--spacing-1)}.x10okhzq:focus-within:not(#\#):not(#\#):not(#\#):not(#\#){width:auto}.x5du68j:has(~* [data-chat-name]):not(#\#):not(#\#):not(#\#):not(#\#){margin-top:var(--spacing-5)}.x1d9v4yf:first-child:not(#\#):not(#\#):not(#\#):not(#\#){border-top-style:none}.x1g31smg:first-child:not(#\#):not(#\#):not(#\#):not(#\#){border-top-width:0}.xkibk3:first-child:not(#\#):not(#\#):not(#\#):not(#\#){margin-top:calc(-1 * var(--container-padding-block-start,0px))}.x1lpyac:last-child:not(#\#):not(#\#):not(#\#):not(#\#){border-right-width:0}.xlayyun:last-child:not(#\#):not(#\#):not(#\#):not(#\#){margin-bottom:calc(-1 * var(--container-padding-block-end,0px))}.x15cytp8:focus:not(#\#):not(#\#):not(#\#):not(#\#){height:auto}.x1rw3289:focus:not(#\#):not(#\#):not(#\#):not(#\#){top:var(--spacing-2)}.x1jqxupm:focus:not(#\#):not(#\#):not(#\#):not(#\#){width:auto}@media (pointer:coarse){.x17aqpur.x17aqpur:not(#\#):not(#\#):not(#\#):not(#\#){min-height:44px}.x1xrq5m.x1xrq5m:not(#\#):not(#\#):not(#\#):not(#\#){min-width:44px}}@starting-style{.x1sopeo2.x1sopeo2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-rows:0fr}}.x1xsm0q9:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after{inset:-14px}.xarstr8:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after,.xxx281p:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before{inset:0}@starting-style{.x4itv7f.x4itv7f:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){opacity:0}}@starting-style{.xub2912.xub2912:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){transform:translateY(-100%)}}@starting-style{.x12p7p72.x12p7p72:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){transform:translateY(-4px)}}@starting-style{.xhbqy3z.xhbqy3z:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){transform:translateY(100%)}}@starting-style{.x1tswlu5.x1tswlu5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){transform:translateY(8px)}}.x1k48kgn:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after{border-radius:inherit}@starting-style{.x5rzir7.x5rzir7:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-bottom:0}}.xvtkv6q:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after{transition:background-color .15s,width .15s}.x17s1k9h:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after{transition:opacity .15s}.x1abwkk1:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.xyhc2n1:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after{background-color:#0000}.xnixb3f:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::backdrop{background-color:var(--color-overlay)}.x1i3206j:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after{background-color:var(--indicator-color,transparent)}.x1uvfo0n:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before{background-color:var(--table-row-overlay,transparent)}.x14ofgck:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after{background-image:linear-gradient(270deg,var(--lightningcss-light,#0000001f)var(--lightningcss-dark,#00000052),#0000)}.x156sm4c:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after{background-image:linear-gradient(90deg,var(--lightningcss-light,#0000001f)var(--lightningcss-dark,#00000052),#0000)}.xnf3u0:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::placeholder{color:var(--color-text-disabled)}.xeyghm5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::placeholder{color:var(--color-text-secondary)}.x1cpjm7i:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before,.x1s928wv:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after{content:""}.xc2ndz5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before{content:counter(astryx-list) "."}.x1unh1gc:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after{inset-inline-end:0}.x1iygr5g:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after{inset-inline-start:0}.xph5o2a:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::backdrop{opacity:0}.xb3n6bw:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::backdrop{opacity:1}.x1c2idit:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after{opacity:var(--table-sticky-shadow-end,0)}.x1sggmfs:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after{opacity:var(--table-sticky-shadow-start,0)}.x2q1x1w:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after,.xkk1bqk:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before{pointer-events:none}.x1hmns74:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before,.x1j6awrg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after{position:absolute}.xvs0bi2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after{transform:translate(-100%)}.x1qyefdi:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after{transform:translate(100%)}.x1y1nw7a:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before,.x97pup0:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after{transition-duration:var(--duration-fast)}.xft5bk6:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::backdrop{transition-duration:var(--duration-medium)}.x1ywzrc5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after,.xxcwgru:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before{transition-property:background-color}.x167zut7:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::backdrop{transition-property:opacity}.x15h3t91:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::backdrop,.x1dlmc9c:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after,.xa5v58t:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before{transition-timing-function:var(--ease-standard)}.xy5mcqj:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before{z-index:-1}.xotisz4:active:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after{background-color:color-mix(in srgb,currentColor 10%,transparent)}@media (prefers-reduced-motion:reduce){.x1viac0w.x1viac0w:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::backdrop{transition-duration:10ms}}@media (hover:hover){.x1vwwndy.x1vwwndy:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after{background-color:color-mix(in srgb,currentColor 5%,transparent)}}.xe80sof:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before{bottom:-2px}.x1xrz1ek:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after{bottom:0}.xabwq6t:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before{left:-2px}.x1ydowbf:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before{right:-2px}.x51xajf:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before{top:-2px}.x1m1drc7:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after{top:0}.xzkji8o:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after{width:6px}.xi8c0p9:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after{width:var(--indicator-width,1px)}}}@layer astryx-theme;@layer goodai-patterns{[data-astryx-theme=chakan-v31]{--goodai-surface-canvas:var(--color-background-body);--goodai-surface-default:var(--color-background-surface);--goodai-surface-subtle:var(--color-background-muted);--goodai-surface-card:var(--color-background-card);--goodai-surface-overlay:var(--color-background-popover);--goodai-surface-selected:var(--color-accent-muted);--goodai-surface-scrim:var(--color-overlay);--goodai-text-primary:var(--color-text-primary);--goodai-text-secondary:var(--color-text-secondary);--goodai-text-tertiary:var(--lightningcss-light,#687385)var(--lightningcss-dark,#9ea9b5);--goodai-text-disabled:var(--color-text-disabled);--goodai-text-link:var(--color-text-accent);--goodai-border-subtle:var(--color-border);--goodai-border-control:var(--color-border-emphasized);--goodai-focus:var(--color-accent);--goodai-action-primary:var(--color-accent);--goodai-action-on-primary:var(--color-on-accent);--goodai-action-brand-ai:var(--color-text-teal);--goodai-action-on-brand-ai:var(--lightningcss-light,#fff)var(--lightningcss-dark,#072d2b);--goodai-status-info:var(--color-accent);--goodai-status-info-surface:var(--color-accent-muted);--goodai-status-success:var(--color-success);--goodai-status-success-surface:var(--color-success-muted);--goodai-status-warning:var(--color-warning);--goodai-status-warning-surface:var(--color-warning-muted);--goodai-status-danger:var(--color-error);--goodai-status-danger-surface:var(--color-error-muted);--goodai-data-seq-1:var(--lightningcss-light,#3886e4)var(--lightningcss-dark,#2975d1);--goodai-data-seq-2:var(--lightningcss-light,#266ec5)var(--lightningcss-dark,#4990e6);--goodai-data-seq-3:var(--lightningcss-light,#1a57a2)var(--lightningcss-dark,#75aced);--goodai-data-seq-4:var(--lightningcss-light,#10417f)var(--lightningcss-dark,#a0c6f4);--goodai-data-seq-5:var(--lightningcss-light,#092d5a)var(--lightningcss-dark,#cbe0fa);--goodai-data-empty:var(--lightningcss-light,#c9ced6)var(--lightningcss-dark,#3a4350);--goodai-data-highlight:var(--lightningcss-light,#d97706)var(--lightningcss-dark,#fbbf24);--goodai-work-surface:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1c222c);--goodai-work-canvas:var(--lightningcss-light,#f4f4f3)var(--lightningcss-dark,#10141b);--goodai-work-header:var(--lightningcss-light,#ededeb)var(--lightningcss-dark,#232b36);--goodai-work-line:var(--lightningcss-light,#d9d9d6)var(--lightningcss-dark,#364250);--goodai-work-ink:var(--lightningcss-light,#20201f)var(--lightningcss-dark,#f2f5f8);--goodai-work-secondary:var(--lightningcss-light,#686866)var(--lightningcss-dark,#c1c9d2);--goodai-work-surface-radius:2px;--goodai-work-control-radius:2px;--goodai-work-table-head-height:40px;--goodai-work-table-row-height:44px;--goodai-work-table-row-tall-min:56px;--goodai-content-max:1200px;--goodai-page-header-lead-height:56px;--goodai-page-header-lead-height-narrow:76px;--goodai-space-page:28px;--goodai-action-bar-height:64px;--goodai-dialog-padding:var(--spacing-6);--goodai-dialog-width-confirm:440px;--goodai-dialog-width-form:640px;--goodai-dialog-width-form-wide:800px;--goodai-dialog-width-detail:960px;--goodai-dialog-height-cap:800px;--goodai-dialog-max-height:min(var(--goodai-dialog-height-cap), calc(100dvh - (var(--spacing-8) * 2)));--goodai-dialog-height-standard:480px;--goodai-dialog-height-wide:640px;--goodai-dialog-height-workspace:720px;--goodai-dialog-workspace-height:var(--goodai-dialog-height-wide);--goodai-shell-context-height:40px;--goodai-shell-panel-width:260px;--goodai-shell-panel-wide:400px;--goodai-shell-panel-row:28px;--goodai-shell-panel-text:15px;--goodai-density-row-compact:32px;--goodai-document-text-size:13px;--goodai-document-narrow-max:600px;--goodai-density-row-default:40px;--goodai-density-touch-min:44px;--goodai-form-column-min:340px;--goodai-work-list-min:300px;--goodai-work-record-min:600px;--goodai-work-reference-min:260px;--goodai-work-metric-min:220px;--goodai-form-row-max:680px;--goodai-panel-list:340px;--goodai-panel-work:340px;--goodai-panel-work-wide:560px;--goodai-conv-panel-list:216px;--goodai-conv-panel-work:252px;--goodai-conv-panel-work-wide:420px;--goodai-pane-main-min:160px;--goodai-pane-inspector-min:220px;--goodai-pane-inspector-max:720px;--goodai-pane-separator:12px;--goodai-pane-resize-step:16px;--goodai-tracking-title:-.025em;--goodai-tracking-section:-.012em;--goodai-shell-nav:260px;--goodai-shell-rail:64px;--goodai-tracking-caption:.08em;--goodai-focus-ring:2px;--goodai-postcode-h:min(500px, 70vh);--goodai-marketing-paper:#fcfcfa;--goodai-marketing-ink:#202b27;--goodai-marketing-floor:#e7ece9;--goodai-marketing-green:#285b48;--goodai-marketing-orange:#c65d37;--goodai-marketing-blue:#5f94b0;--goodai-marketing-muted:#67716b;--goodai-marketing-line:#c5cfca;--goodai-marketing-body-font-size:14px;--goodai-marketing-button-focus-visible-a-focus-visible-select-focus-visible-tabinde:3px solid var(--orange);--goodai-marketing-button-border-radius:3px;--goodai-marketing-site-header-height:76px;--goodai-marketing-space-4-2:4.2%;--goodai-marketing-space-45px:45px;--goodai-marketing-space-8px:8px;--goodai-marketing-wordmark-font-size:23px;--goodai-marketing-wordmark-svg-height:29px;--goodai-marketing-site-header-nav-a-font-size:13px;--goodai-marketing-space-15px:15px;--goodai-marketing-entry-button-closing-entry-button-color:#737d77;--goodai-marketing-entry-button-closing-entry-button-font-size:12px;--goodai-marketing-white:white;--goodai-marketing-space-19px:19px;--goodai-marketing-space-17px:17px;--goodai-marketing-h1-font-size:clamp(34px,4.5vw,59px);--goodai-marketing-h2-font-size:clamp(31px,4vw,51px);--goodai-marketing-space-28px:28px;--goodai-marketing-space-22px:22px;--goodai-marketing-space-25px:25px;--goodai-marketing-space-26px:26px;--goodai-marketing-space-5px:5px;--goodai-marketing-text-link-span-font-size:18px;--goodai-marketing-warehouse-toolbar-height:57px;--goodai-marketing-space-24px:24px;--goodai-marketing-space-16px:16px;--goodai-marketing-warehouse-toolbar-border-bottom:#c1cbc4;--goodai-marketing-space-10px:10px;--goodai-marketing-space-4px:4px;--goodai-marketing-space-9px:9px;--goodai-marketing-metrics-button-color:#54625a;--goodai-marketing-reset-map-font-size:11px;--goodai-marketing-reset-map-color:#556159;--goodai-marketing-map-frame-height:clamp(375px,44vw,620px);--goodai-marketing-warehouse-canvas-goodai-surface-subtle:#dce3df;--goodai-marketing-warehouse-canvas-goodai-work-header:#d9e1dc;--goodai-marketing-warehouse-canvas-goodai-work-line:#c2cdc5;--goodai-marketing-warehouse-canvas-goodai-text-tertiary:#789080;--goodai-marketing-warehouse-canvas-goodai-text-secondary:#516356;--goodai-marketing-warehouse-canvas-goodai-surface-card:#aabbb0;--goodai-marketing-warehouse-canvas-goodai-surface-default:#d4dfd7;--goodai-marketing-warehouse-canvas-goodai-text-disabled:#9ca8a0;--goodai-marketing-warehouse-canvas-goodai-border-control:#a3b0a7;--goodai-marketing-warehouse-canvas-goodai-data-empty:#b3c0b6;--goodai-marketing-warehouse-canvas-goodai-data-seq-1:#86b5b8;--goodai-marketing-warehouse-canvas-goodai-data-seq-2:#b8c9a8;--goodai-marketing-warehouse-canvas-goodai-data-seq-3:#e5c883;--goodai-marketing-warehouse-canvas-goodai-data-seq-4:#df9260;--goodai-marketing-warehouse-canvas-goodai-data-seq-5:#a8472e;--goodai-marketing-warehouse-canvas-goodai-data-highlight:#244d3e;--goodai-marketing-warehouse-canvas-goodai-focus:#163b30;--goodai-marketing-warehouse-canvas-goodai-text-primary:#314339;--goodai-marketing-rack-readout-background:#fcfcfaed;--goodai-marketing-rack-readout-strong-font-size:46px;--goodai-marketing-map-gesture-color:#5e7065;--goodai-marketing-heat-legend-color:#4d5e53;--goodai-marketing-space-6px:6px;--goodai-marketing-map-actions-select-background:#f8faf8;--goodai-marketing-map-actions-select-border:#bac8be;--goodai-marketing-warehouse-foot-color:#59685e;--goodai-marketing-demo-note-color:#748179;--goodai-marketing-space-36px:36px;--goodai-marketing-space-66px:66px;--goodai-marketing-space-6:6%;--goodai-marketing-automation-section-background:#dce9e1;--goodai-marketing-space-40px:40px;--goodai-marketing-space-37px:37px;--goodai-marketing-automation-intro-h2-font-size:clamp(38px,5.3vw,69px);--goodai-marketing-mock-label-color:#526f5d;--goodai-marketing-automation-copy-max-width:370px;--goodai-marketing-space-35px:35px;--goodai-marketing-state-caption-color:#536e5c;--goodai-marketing-automation-film-background:#f3f7f4;--goodai-marketing-automation-film-min-height:670px;--goodai-marketing-space-27px:27px;--goodai-marketing-event-rail-border-right:#c9d7ce;--goodai-marketing-space-30px:30px;--goodai-marketing-customer-request-border-radius:0 9px 9px 9px;--goodai-marketing-customer-request-span-color:#77847c;--goodai-marketing-flow-events-li-before-height:calc(100% - 18px);--goodai-marketing-flow-events-li-before-background:#bbcfc1;--goodai-marketing-event-dot-background:#a0b4a6;--goodai-marketing-event-dot-border-radius:50%;--goodai-marketing-space-2px:2px;--goodai-marketing-space-20px:20px;--goodai-marketing-flow-rule-color:#5a6b60;--goodai-marketing-space-38px:38px;--goodai-marketing-document-tabs-height:51px;--goodai-marketing-document-tabs-color:#839087;--goodai-marketing-white-2:#fff;--goodai-marketing-space-31px:31px;--goodai-marketing-space-34px:34px;--goodai-marketing-quote-document-shipment-document-min-height:530px;--goodai-marketing-space-7px:7px;--goodai-marketing-paper-number-color:#68766b;--goodai-marketing-quote-to-border-top:#243d2e;--goodai-marketing-quote-lines-th-background:#f3f6f3;--goodai-marketing-quote-lines-th-color:#667569;--goodai-marketing-quote-lines-td-border-bottom:#dce3de;--goodai-marketing-space-21px:21px;--goodai-marketing-quote-summary-quote-total-border-top:#bccbbe;--goodai-marketing-source-reference-background:#f5f6f3;--goodai-marketing-source-reference-span-color:#79847c;--goodai-marketing-payment-receipt-background:#203f2d;--goodai-marketing-receipt-tick-border:#8cab98;--goodai-marketing-shipment-ready-background:#e4f0e7;--goodai-marketing-film-footer-color:#526a5a;--goodai-marketing-automation-settings-border-top:#aec7b6;--goodai-marketing-settings-layout-span-color:#5d7767;--goodai-marketing-space-90px:90px;--goodai-marketing-space-1-8:1.8%;--goodai-marketing-space-33px:33px;--goodai-marketing-conversation-app-border:#bfc7c2;--goodai-marketing-app-title-background:#f1f3f1;--goodai-marketing-app-title-height:43px;--goodai-marketing-space-42px:42px;--goodai-marketing-app-title-border-bottom:#c8d0cb;--goodai-marketing-app-title-span-last-child-color:#7e8881;--goodai-marketing-communication-grid-min-height:510px;--goodai-marketing-inbox-border-right:#d6dcd8;--goodai-marketing-inbox-title-b-color:#738179;--goodai-marketing-inbox-row-selected-background:#e5ede7;--goodai-marketing-avatar-color:#345747;--goodai-marketing-a1-background:#d6e8d9;--goodai-marketing-a2-background:#f2ddc8;--goodai-marketing-a2-color:#87502e;--goodai-marketing-a3-background:#d5e3ee;--goodai-marketing-a3-color:#3d5c76;--goodai-marketing-a4-background:#e8ddec;--goodai-marketing-a4-color:#71547e;--goodai-marketing-a5-background:#e6e8d1;--goodai-marketing-a5-color:#677438;--goodai-marketing-inbox-row-small-color:#849088;--goodai-marketing-inbox-row-time-color:#859087;--goodai-marketing-team-channel-color:#64756a;--goodai-marketing-team-channel-span-background:#dce5de;--goodai-marketing-room-head-height:53px;--goodai-marketing-room-head-border-bottom:#e4e9e5;--goodai-marketing-date-separator-color:#89978d;--goodai-marketing-chat-line-p-background:#eef2ef;--goodai-marketing-chat-line-p-border-radius:0 8px 8px 8px;--goodai-marketing-chat-line-time-color:#929b95;--goodai-marketing-attachment-border:#dae2dc;--goodai-marketing-file-fold-background:#a64f3d;--goodai-marketing-attachment-small-color:#919b94;--goodai-marketing-internal-note-background:#fbf2dc;--goodai-marketing-internal-note-header-color:#896d34;--goodai-marketing-internal-note-p-b-color:#856221;--goodai-marketing-internal-note-footer-color:#a1844b;--goodai-marketing-agent-message-p-background:#e6ede8;--goodai-marketing-agent-message-p-border-radius:8px 0 8px 8px;--goodai-marketing-agent-message-time-color:#909b94;--goodai-marketing-composer-border-top:#e1e7e2;--goodai-marketing-composer-span-color:#929d95;--goodai-marketing-composer-button-background:#e8eeea;--goodai-marketing-composer-button-color:#386149;--goodai-marketing-file-workspace-background:#eff2ef;--goodai-marketing-work-tabs-background:#e9eee9;--goodai-marketing-work-tabs-span-color:#8e9b90;--goodai-marketing-label-art-max-width:83%;--goodai-marketing-label-art-min-height:220px;--goodai-marketing-label-art-border:#d4d9d5;--goodai-marketing-label-rule-background:#263728;--goodai-marketing-food-spec-border-top:#adb9af;--goodai-marketing-barcode-background:#182d1c;--goodai-marketing-label-size-color:#7d897f;--goodai-marketing-team-response-small-color:#8b968d;--goodai-marketing-reaction-background:#e9f0ea;--goodai-marketing-reaction-color:#4e715c;--goodai-marketing-space-55px:55px;--goodai-marketing-space-60px:60px;--goodai-marketing-trade-section-background:#f0eee7;--goodai-marketing-trade-heading-p-color:#776f5b;--goodai-marketing-ledger-toolbar-border-bottom:#dddcd4;--goodai-marketing-ledger-tabs-button-aria-pressed-true-border-bottom-color:#705c36;--goodai-marketing-ledger-toolbar-span-color:#958e7e;--goodai-marketing-ledger-th-background:#f6f5f0;--goodai-marketing-ledger-th-color:#96917f;--goodai-marketing-ledger-th-ledger-td-border-bottom:#efeee8;--goodai-marketing-ledger-td-small-color:#9c998b;--goodai-marketing-ledger-chosen-background:#faf7ed;--goodai-marketing-ledger-td-first-child-color:#8a877b;--goodai-marketing-ledger-detail-background:#e7e2d5;--goodai-marketing-ledger-detail-span-color:#83775e;--goodai-marketing-remaining-border-top:#c9c0ab;--goodai-marketing-remaining-span-color:#74694f;--goodai-marketing-remaining-strong-font-size:39px;--goodai-marketing-ledger-detail-button-background:#4f4c3b;--goodai-marketing-trade-foot-color:#857c68;--goodai-marketing-space-67px:67px;--goodai-marketing-closing-products-color:#858d85;--goodai-marketing-closing-entry-a-border-bottom:#acb8ae;--goodai-marketing-closing-entry-p-color:#8b948b;--goodai-marketing-site-footer-background:#f0f3ef;--goodai-marketing-site-footer-color:#7e8b80;--goodai-marketing-main-site-header-site-footer-max-width:1680px;--goodai-marketing-warehouse-stage-map-frame-height:650px;--goodai-marketing-space-5:5%;--goodai-marketing-warehouse-toolbar-min-height:82px;--goodai-marketing-map-frame-height-2:410px;--goodai-marketing-rack-readout-strong-font-size-2:32px;--goodai-marketing-automation-intro-h2-font-size-2:48px;--goodai-marketing-document-tabs-height-2:41px;--goodai-marketing-quote-document-shipment-document-min-height-2:450px;--goodai-marketing-film-footer-span-max-width:75%;--goodai-marketing-file-workspace-border-top:#c8d1ca;--goodai-marketing-closing-entry-max-width:260px;--goodai-marketing-automation-intro-h2-font-size-3:clamp(36px,4.4vw,63px);--goodai-marketing-rule-editor-border-top:#b2c9bb;--goodai-marketing-rule-sentence-border-bottom:#c5d6cb;--goodai-marketing-rule-number-color:#687b6e;--goodai-marketing-rule-sentence-select-background:#f3f8f4;--goodai-marketing-rule-sentence-select-border:#8eaa98;--goodai-marketing-rule-sentence-select-color:#234733;--goodai-marketing-rule-editor-footer-p-color:#536b5d;--goodai-marketing-ledger-scroll-focus-visible-outline:2px solid var(--green);--goodai-marketing-approval-row-button-approve-button-min-height:44px;--goodai-marketing-quote-document-shipment-document-min-height-3:520px;--goodai-marketing-film-footer-span-max-width-2:72%;--goodai-marketing-film-toggle-border:#9db3a5;--goodai-marketing-space-65px:65px;--goodai-marketing-map-frame-height-3:340px;--goodai-marketing-map-gesture-max-width:130px;--goodai-marketing-quote-document-shipment-document-min-height-4:480px;--goodai-marketing-breakpoint-wide:1700px;--goodai-marketing-breakpoint-tablet:1100px;--goodai-marketing-breakpoint-mobile:760px;--goodai-marketing-breakpoint-desktop:1101px;--goodai-marketing-heat-0:#86b5b8;--goodai-marketing-heat-1:#b8c9a8;--goodai-marketing-heat-2:#e5c883;--goodai-marketing-heat-3:#df9260;--goodai-marketing-heat-4:#a8472e;--goodai-marketing-heat-line:#dce3df;--goodai-landing-paper:#fff;--goodai-landing-ink:#171a20;--goodai-landing-secondary:#4a5565;--goodai-landing-blue:#225be2;--goodai-landing-on-blue:#fff;--goodai-landing-dark:#151b28;--goodai-landing-line:#d6dce5;--goodai-landing-muted:#f3f5f8;--goodai-landing-dark-secondary:#c7d2e5;--goodai-landing-max:1120px;--goodai-landing-gutter:clamp(20px,4vw,48px);--goodai-landing-heading:clamp(32px,3.2vw,40px);--goodai-landing-subheading:clamp(28px,2.5vw,36px);--goodai-landing-body:15px;--goodai-landing-small:13px;--goodai-landing-brand:22px;--goodai-landing-film-max:660px;--goodai-landing-film-ratio:640 / 420;--goodai-landing-section-space:88px;--goodai-landing-header-height:72px;--goodai-landing-hero-space:64px;--goodai-landing-gap:48px;--goodai-landing-space-small:12px;--goodai-landing-space-medium:24px;--goodai-landing-space-large:32px;--goodai-landing-stroke:1px;--goodai-landing-control-height:40px;--goodai-landing-radius:3px;--goodai-landing-focus:2px solid #225be2;--goodai-landing-caption-height:48px;--goodai-landing-signature-width:220px;--goodai-landing-record-width:194px;--goodai-landing-mobile-stage-height:340px;--goodai-landing-mobile-video-width:520px;--goodai-landing-mobile-frame-ratio:300 / 382;--goodai-landing-warehouse-max:760px;--goodai-landing-mobile-heading:clamp(26px,7.8vw,32px)}.astryx-dialog:not([data-variant=fullscreen]){max-width:calc(100dvw - (var(--spacing-8) * 2));max-height:var(--goodai-dialog-max-height);overflow-x:hidden}.astryx-dialog.astryx-alert-dialog:not([data-variant=fullscreen]){width:var(--goodai-dialog-width-confirm)}.astryx-dialog.goodai-work-dialog[data-goodai-dialog-size=standard]{height:min(var(--goodai-dialog-height-standard), var(--goodai-dialog-max-height))}.astryx-dialog.goodai-work-dialog[data-goodai-dialog-size=wide]{height:min(var(--goodai-dialog-height-wide), var(--goodai-dialog-max-height))}.astryx-dialog.goodai-work-dialog[data-goodai-dialog-size=workspace]{height:min(var(--goodai-dialog-height-workspace), var(--goodai-dialog-max-height))}.goodai-work-dialog__navigation{padding:0 var(--goodai-dialog-padding) var(--spacing-3);border-bottom:1px solid var(--goodai-border-subtle);background:var(--color-background-surface);flex:none}.goodai-work-dialog__actions{justify-content:flex-end;align-items:center;gap:var(--spacing-2);flex-wrap:wrap;width:100%;min-width:0;display:flex}.goodai-work-dialog__status{align-items:center;gap:var(--spacing-2);height:var(--goodai-density-touch-min);flex:none;width:100%;min-width:0;display:flex}.goodai-work-dialog__status-message{overflow-wrap:anywhere;white-space:normal;min-width:0;max-height:100%;font-size:var(--text-supporting-size);line-height:var(--text-supporting-leading);flex:1;overflow:auto}.goodai-work-dialog__status[data-status=error]{color:var(--goodai-status-danger)}.goodai-work-dialog__status[data-status=warning]{color:var(--color-text-primary)}.goodai-work-dialog__status[data-status=info]{color:var(--goodai-work-secondary)}.goodai-work-dialog__status-action{flex:0 auto;min-width:0}.goodai-work-dialog__status-message:focus-visible{outline:var(--goodai-focus-ring) solid var(--goodai-focus);outline-offset:-2px}.goodai-management-menu{min-width:var(--goodai-pane-inspector-min);max-height:var(--goodai-dialog-height-standard);padding:var(--spacing-1);flex-direction:column;display:flex;overflow:auto}.goodai-management-menu__danger:not([aria-disabled=true]){color:var(--goodai-status-danger)}.goodai-modal-settings-scrollport .goodai-settings__nav{top:calc(var(--goodai-dialog-padding) * -1)}body:has(.goodai-shell[data-narrow]) .astryx-dialog:not([data-variant=fullscreen]){--goodai-dialog-padding:var(--spacing-4);--goodai-dialog-max-height:min(var(--goodai-dialog-height-cap), calc(100dvh - (var(--spacing-3) * 2)));max-width:calc(100dvw - (var(--spacing-3) * 2));max-height:var(--goodai-dialog-max-height)}body:has(.goodai-shell[data-narrow]) .astryx-dialog .astryx-layout-header>div>div{flex-wrap:wrap}body:has(.goodai-shell[data-narrow]) .goodai-work-dialog__navigation{padding:0 var(--spacing-4) var(--spacing-3)}body:has(.goodai-shell[data-narrow]) .astryx-dialog .astryx-layout-header>div>div>:first-child{flex-basis:100%}body:has(.goodai-shell[data-narrow]) .astryx-dialog .astryx-layout-header>div>div>:last-child:not(:first-child){margin-inline-start:auto}body:has(.goodai-shell[data-narrow]) .astryx-dialog .astryx-layout-footer .astryx-stack[data-direction=horizontal]{flex-wrap:wrap}@media (pointer:coarse){.astryx-dialog:not([data-variant=fullscreen]){--goodai-dialog-padding:var(--spacing-4);--goodai-dialog-max-height:min(var(--goodai-dialog-height-cap), calc(100dvh - (var(--spacing-3) * 2)));max-width:calc(100dvw - (var(--spacing-3) * 2));max-height:var(--goodai-dialog-max-height)}}.goodai-media-lightbox.astryx-dialog{width:calc(100dvw - (var(--spacing-8) * 2));max-width:calc(100dvw - (var(--spacing-8) * 2));height:calc(100dvh - (var(--spacing-8) * 2));max-height:calc(100dvh - (var(--spacing-8) * 2))}.goodai-media-lightbox__frame{flex-direction:column;width:100%;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.goodai-media-lightbox__header{align-items:center;gap:var(--spacing-2);padding:var(--spacing-3) var(--spacing-4);border-bottom:1px solid var(--goodai-border-subtle);flex-wrap:wrap;display:flex}.goodai-media-lightbox__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.goodai-media-lightbox__viewport{overscroll-behavior:contain;cursor:grab;background:var(--color-background-surface);flex:auto;min-width:0;min-height:0;overflow:auto}.goodai-media-lightbox__viewport[data-dragging]{cursor:grabbing}.goodai-media-lightbox__bounds{place-items:center;min-width:100%;min-height:100%;display:grid}.goodai-media-lightbox__stage{padding:var(--spacing-2);box-sizing:border-box;place-items:center;display:grid}.goodai-media-lightbox__stage>*{width:100%;min-width:0;height:100%;min-height:0}.goodai-media-lightbox__image{object-fit:contain;display:block}.goodai-media-preview-trigger{color:inherit;cursor:pointer;padding:0;display:block}.goodai-media-preview-trigger:focus-visible{outline:var(--goodai-focus-ring) solid var(--color-accent);outline-offset:2px}body:has(.goodai-shell[data-narrow]) .goodai-media-lightbox.astryx-dialog{width:calc(100dvw - (var(--spacing-3) * 2));max-width:calc(100dvw - (var(--spacing-3) * 2));height:calc(100dvh - (var(--spacing-3) * 2));max-height:calc(100dvh - (var(--spacing-3) * 2))}body:has(.goodai-shell[data-narrow]) .goodai-media-lightbox__header{padding:var(--spacing-2) var(--spacing-3)}@media (pointer:coarse){.goodai-media-lightbox.astryx-dialog{width:calc(100dvw - (var(--spacing-3) * 2));max-width:calc(100dvw - (var(--spacing-3) * 2));height:calc(100dvh - (var(--spacing-3) * 2));max-height:calc(100dvh - (var(--spacing-3) * 2))}.goodai-media-lightbox__header{padding:var(--spacing-2) var(--spacing-3)}}.goodai-data-table{width:100%;min-width:0;color:var(--goodai-work-ink);font-variant-numeric:tabular-nums}.goodai-data-table[data-sticky-header]>[role=group]{max-height:var(--goodai-table-scroll-max,var(--goodai-dialog-height-standard))}.goodai-data-table[data-sticky-header] thead th{z-index:1;background:var(--goodai-work-header);position:sticky;top:0}.goodai-data-table [data-row-activation]{cursor:pointer}.goodai-data-table [data-detail-selected] td{background:var(--goodai-surface-selected)}.goodai-data-table [data-row-activation]:focus-visible{outline:var(--goodai-focus-ring) solid var(--goodai-focus);outline-offset:-2px}.goodai-data-table[data-column-resize] th{padding-inline-end:var(--spacing-3);position:relative}.goodai-data-table[data-column-resize] th,.goodai-data-table[data-column-resize] td{overflow-wrap:anywhere}.goodai-data-table[data-column-resize][data-sticky-header] thead th{position:sticky}.goodai-column-resize{inset-inline-end:0;width:var(--spacing-2);cursor:col-resize;touch-action:none;-webkit-user-select:none;user-select:none;z-index:2;position:absolute;top:0;bottom:0}.goodai-column-resize:is(:hover,:focus-visible,[data-resizing]){background:var(--goodai-surface-selected);border-inline-end:var(--goodai-focus-ring) solid var(--goodai-focus)}.goodai-column-resize:focus-visible{outline:var(--goodai-focus-ring) solid var(--goodai-focus);outline-offset:-2px}.goodai-column-resize[aria-disabled=true]{pointer-events:none;cursor:default}.goodai-data-table>[role=group]{background:var(--goodai-work-surface);width:100%;margin:0}.goodai-data-table>[role=group]:focus-visible{outline:var(--goodai-focus-ring) solid var(--goodai-focus);outline-offset:-2px}.goodai-data-table table{background:var(--goodai-work-surface);width:100%;min-width:100%}.goodai-data-table thead{background:var(--goodai-work-header)}.goodai-data-table th,.goodai-data-table td{box-sizing:border-box;border-color:var(--goodai-work-line)}.goodai-data-table th{height:var(--goodai-work-table-head-height);padding:var(--spacing-2) var(--spacing-3);color:var(--goodai-work-secondary);font-size:var(--text-supporting-size);line-height:var(--text-supporting-leading);font-weight:var(--font-weight-semibold);vertical-align:middle}.goodai-data-table td{height:var(--goodai-work-table-row-height);padding:var(--spacing-1-5) var(--spacing-3);color:var(--goodai-work-ink);font-size:var(--text-body-size);line-height:var(--text-body-leading)}.goodai-data-table th[aria-sort]{color:var(--goodai-work-ink)}.goodai-data-cell-stack{min-height:calc(var(--goodai-work-table-row-tall-min) - (var(--spacing-1-5) * 2));justify-content:center}.goodai-data-primary-action{min-width:0;max-width:100%;min-height:var(--goodai-density-row-compact);border-radius:var(--goodai-work-control-radius);color:var(--color-accent);font:inherit;font-weight:var(--font-weight-semibold);line-height:inherit;text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;margin:0;padding:0;display:inline-flex}.goodai-data-primary-action:enabled:hover{text-underline-offset:.16em;text-decoration:underline}.goodai-data-primary-action:disabled{color:var(--goodai-work-secondary);cursor:default;text-decoration:none}.goodai-data-primary-action:focus-visible{outline:var(--goodai-focus-ring) solid var(--color-accent);outline-offset:1px;text-underline-offset:.16em;text-decoration:underline}.goodai-data-primary-action>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}body:has(.goodai-shell[data-narrow]) .goodai-data-primary-action{min-height:var(--goodai-density-touch-min)}@media (pointer:coarse){.goodai-data-primary-action{min-height:var(--goodai-density-touch-min)}}.goodai-page-header{justify-content:space-between;align-items:flex-start;gap:var(--spacing-3) var(--spacing-4);flex-wrap:wrap;display:flex}.goodai-page-header__lead{gap:var(--spacing-1);min-width:0;min-height:var(--goodai-page-header-lead-height);flex-direction:column;display:flex}.goodai-page-header__title-row{align-items:center;gap:var(--spacing-2);flex-wrap:wrap;display:flex}.goodai-page-header__title-row>:is(h1,h2,h3,h4,h5){font-size:var(--text-heading-2-size);line-height:var(--text-heading-2-leading);font-weight:var(--text-heading-2-weight)}.goodai-page-header__actions{align-items:center;gap:var(--spacing-2);flex-wrap:wrap;display:flex}.goodai-workpane{height:100%;min-height:0;display:flex;overflow:hidden}.goodai-workpane__list{flex:0 0 var(--goodai-panel-list);border-right:1px solid var(--goodai-border-subtle);min-width:0;overflow-y:auto}.goodai-workpane__main{flex:auto;min-width:0;overflow-y:auto}.goodai-workpane__inspector{flex:0 0 var(--goodai-workpane-inspector-size,var(--goodai-panel-work));border-left:1px solid var(--goodai-border-subtle);min-width:0;overflow-y:auto}.goodai-workpane__inspector--wide{flex-basis:var(--goodai-workpane-inspector-size,var(--goodai-panel-work-wide))}.goodai-workpane__separator{flex:0 0 var(--goodai-pane-separator);cursor:col-resize;touch-action:none;background:0 0;border:0;align-self:stretch;padding:0;position:relative}.goodai-workpane__separator:before{content:"";inset-block:0;background:var(--goodai-border-subtle);width:1px;position:absolute;left:50%;transform:translate(-50%)}.goodai-workpane__separator:hover:before,.goodai-workpane__separator:focus-visible:before{background:var(--color-text-secondary)}.goodai-workpane__separator:focus-visible{outline:var(--goodai-focus-ring) solid var(--color-accent);outline-offset:calc(var(--goodai-focus-ring) * -1)}.goodai-workpane[data-resizing=true]{cursor:col-resize;-webkit-user-select:none;user-select:none}.goodai-workpane--list-main .goodai-workpane__inspector,.goodai-workpane--main-inspector .goodai-workpane__list,.goodai-workpane--main-only .goodai-workpane__list,.goodai-workpane--main-only .goodai-workpane__inspector,.goodai-workpane--list-only .goodai-workpane__main,.goodai-workpane--list-only .goodai-workpane__inspector{display:none}.goodai-workpane--list-only .goodai-workpane__list{border-right:none;flex:auto}.goodai-workpane--inspector-only .goodai-workpane__list,.goodai-workpane--inspector-only .goodai-workpane__main{display:none}.goodai-workpane--inspector-only .goodai-workpane__inspector{border-left:none;flex:auto}.goodai-workpane--inspector-maximized .goodai-workpane__list,.goodai-workpane--inspector-maximized .goodai-workpane__main,.goodai-workpane--inspector-maximized .goodai-workpane__separator{display:none}.goodai-workpane--inspector-maximized .goodai-workpane__inspector{border-left:none;flex:auto;min-width:0}.goodai-evidence{gap:var(--spacing-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.goodai-evidence__item{gap:var(--spacing-1) var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);border:1px solid var(--goodai-border-subtle);border-radius:var(--radius-element);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.goodai-evidence__item--low{border-color:var(--goodai-status-warning);background:var(--goodai-status-warning-surface)}.goodai-evidence__content{flex-direction:column;gap:0;min-width:0;display:flex}.goodai-evidence__label{word-break:keep-all;overflow-wrap:break-word}.goodai-evidence__reference{overflow-wrap:anywhere}.goodai-evidence__confidence{white-space:nowrap}.goodai-permission-scope-container{container-type:inline-size}.goodai-permission-scope{gap:var(--spacing-1) var(--spacing-3);grid-template-columns:max-content 1fr;align-items:baseline;margin:0;display:grid}.goodai-permission-scope dt{margin:0}.goodai-permission-scope dd{overflow-wrap:anywhere;min-width:0;margin:0}.goodai-permission-scope__perms{gap:var(--spacing-1) var(--spacing-2);flex-wrap:wrap;display:flex}@container (width<=480px){.goodai-permission-scope{grid-template-columns:1fr}}.goodai-ai-card{container-type:inline-size}.goodai-ai-card__inner{gap:var(--spacing-3);flex-direction:column;display:flex}.goodai-ai-card__header{align-items:center;gap:var(--spacing-2);flex-wrap:wrap;display:flex}.goodai-ai-mark{background:var(--color-background-teal);color:var(--color-text-teal);border:1px solid var(--color-border-teal);border-radius:var(--radius-full);padding:0 var(--spacing-2);font-size:var(--font-size-xs);font-weight:600;line-height:1.6}.goodai-ai-card__actions{justify-content:flex-end;gap:var(--spacing-2);flex-wrap:wrap;display:flex}.goodai-decision-summary{gap:var(--spacing-1);flex-direction:column;min-width:0;display:flex}.goodai-decision-summary__target{overflow-wrap:anywhere;min-width:0}.goodai-impact{gap:var(--spacing-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.goodai-impact__item{flex-direction:column;gap:0;min-width:0;display:flex}.goodai-impact__label{align-items:center;gap:var(--spacing-2);flex-wrap:wrap;display:flex}.goodai-impact__value{align-items:baseline;gap:var(--spacing-2);overflow-wrap:anywhere;flex-wrap:wrap;min-width:0;display:flex}.goodai-impact__arrow{color:var(--goodai-text-tertiary)}.goodai-actor-time{gap:var(--spacing-1) var(--spacing-3);grid-template-columns:max-content 1fr;align-items:baseline;margin:0;display:grid}.goodai-actor-time dt,.goodai-actor-time dd{min-width:0;margin:0}.goodai-decision-actions{justify-content:flex-end;gap:var(--spacing-2);flex-wrap:wrap;display:flex}.goodai-data-view{min-width:0}[data-astryx-theme=chakan-v31] h1{letter-spacing:var(--goodai-tracking-title)}[data-astryx-theme=chakan-v31] h2,[data-astryx-theme=chakan-v31] h3{letter-spacing:var(--goodai-tracking-section)}.goodai-public-entry{gap:var(--spacing-4);width:100%;max-width:min(100%, var(--goodai-entry-max));padding-top:var(--spacing-10);flex-direction:column;margin:0 auto;display:flex}.goodai-public-entry__brand{align-items:center;gap:var(--spacing-2);display:flex}.goodai-public-entry__head{gap:var(--spacing-1);flex-direction:column;display:flex}.goodai-public-entry__title{letter-spacing:var(--goodai-tracking-title)}.goodai-public-entry__panel{gap:var(--spacing-3);padding:var(--spacing-2);flex-direction:column;display:flex}.goodai-public-entry__status:empty{display:none}.goodai-public-entry__secondary{gap:var(--spacing-3);padding:0 var(--spacing-1);flex-wrap:wrap;display:flex}.goodai-public-entry-frame[data-presentation=welcome]{background:var(--color-background-body);min-height:100svh}.goodai-public-entry[data-presentation=welcome]{gap:var(--spacing-6);padding-top:calc(var(--spacing-10) * 2);padding-bottom:var(--spacing-8)}.goodai-public-entry[data-presentation=welcome] .goodai-public-entry__brand{justify-content:center;gap:var(--spacing-3)}.goodai-public-entry__surface{gap:var(--spacing-5);flex-direction:column;display:flex}.goodai-public-entry[data-presentation=welcome] .goodai-public-entry__head{gap:var(--spacing-2)}.goodai-public-entry[data-presentation=welcome] .goodai-public-entry__panel{padding:0}.goodai-public-entry[data-presentation=welcome] .astryx-text-input,.goodai-public-entry__primary-action>button{min-height:calc(var(--spacing-10) + var(--spacing-1))}.goodai-public-entry__primary-action>button{width:100%}.goodai-public-entry[data-presentation=welcome] .goodai-public-entry__secondary{padding:var(--spacing-4) 0 0;border-top:var(--border-width) solid var(--color-border);justify-content:center}.goodai-public-entry__alternative{border-top:var(--border-width) solid var(--color-border);color:var(--color-text-secondary)}.goodai-public-entry__alternative>summary{padding:var(--spacing-3) 0;cursor:pointer;border-radius:var(--goodai-work-control-radius)}.goodai-public-entry__alternative>summary:focus-visible{outline:var(--goodai-focus-ring) solid var(--color-accent);outline-offset:var(--spacing-1)}.goodai-public-entry__alternative-label{align-items:center;gap:var(--spacing-2);display:inline-flex}.goodai-settings-page{background:var(--goodai-work-canvas);min-height:100%;display:flex}.goodai-settings-page__inner{width:100%;max-width:var(--goodai-content-max);box-sizing:border-box;min-height:100%;padding:var(--goodai-space-page) var(--goodai-space-page) var(--goodai-space-page);margin:0;display:flex}.goodai-settings{gap:var(--spacing-4);min-height:100%;max-width:var(--goodai-content-max);color:var(--goodai-work-ink);flex-direction:column;flex:auto;display:flex}.goodai-settings[data-has-action-bar=true] .goodai-settings__rows{padding-bottom:var(--spacing-6)}.goodai-settings[data-has-action-bar=true] :is(input,textarea,button,[role=combobox],[tabindex]):not([tabindex="-1"]){scroll-margin-block-end:calc(var(--goodai-action-bar-height) + var(--spacing-6))}.goodai-settings__nav{top:var(--goodai-shell-context-height);z-index:20;gap:var(--spacing-1);scrollbar-width:none;padding:var(--spacing-1) 0;background:var(--goodai-work-canvas);border-bottom:1px solid var(--goodai-work-line);flex:none;display:flex;position:sticky;overflow-x:auto}.goodai-settings__nav::-webkit-scrollbar{display:none}.goodai-settings__nav-item{align-items:center;gap:var(--spacing-1);min-height:var(--goodai-density-row-compact);border-radius:var(--goodai-work-control-radius);padding:var(--spacing-1) var(--spacing-3);color:var(--color-text-secondary);font:inherit;font-size:var(--font-size-sm);cursor:pointer;background:0 0;border:0;flex:none;display:inline-flex}.goodai-settings__nav-item:hover{background:var(--color-background-muted);color:var(--color-text-primary)}.goodai-settings__nav-item:focus-visible{outline:var(--goodai-focus-ring) solid var(--color-accent);outline-offset:-2px}.goodai-settings__nav-item[aria-current=page]{background:var(--color-accent-muted);color:var(--color-text-accent);font-weight:var(--font-weight-semibold)}.goodai-settings__nav-error{width:var(--spacing-4);height:var(--spacing-4);border-radius:var(--radius-full);background:var(--goodai-status-danger-surface);color:var(--goodai-status-danger);font-weight:var(--font-weight-bold);justify-content:center;align-items:center;display:inline-flex}.goodai-settings__rows{gap:var(--spacing-4);flex-direction:column;flex:1 0 auto;display:flex}.goodai-settings__section{gap:var(--spacing-4);flex-direction:column;display:flex}.goodai-settings__section[hidden]{display:none}.goodai-settings__row{flex-direction:column;gap:0;display:flex}.goodai-settings__row-head{justify-content:space-between;align-items:flex-end;gap:var(--spacing-2) var(--spacing-4);min-height:var(--goodai-work-table-head-height);padding:var(--spacing-2) var(--spacing-3);border:var(--border-width) solid var(--goodai-work-line);border-radius:var(--goodai-work-surface-radius) var(--goodai-work-surface-radius) 0 0;background:var(--goodai-work-header);border-bottom:0;flex-wrap:wrap;display:flex}.goodai-settings__row-heading{gap:var(--spacing-1);flex-direction:column;min-width:0;display:flex}.goodai-settings__row-heading>:is(h1,h2,h3,h4,h5){font-size:var(--text-heading-4-size);line-height:var(--text-heading-4-leading);font-weight:var(--text-heading-4-weight)}.goodai-settings__row-actions{margin-left:auto}.goodai-settings__row-panel{min-width:0;container-type:inline-size}.goodai-settings__row-card{--_card-radius:0 0 var(--goodai-work-surface-radius) var(--goodai-work-surface-radius);border-color:var(--goodai-work-line);border-radius:0 0 var(--goodai-work-surface-radius) var(--goodai-work-surface-radius)}.goodai-settings__row-fields{flex-direction:column;gap:0;padding:0;display:flex}.goodai-settings__row-fields:not(:has(>.goodai-form-grid)){gap:var(--spacing-3);padding:var(--spacing-4)}.goodai-settings__row-fields>.goodai-form-grid{border-right:var(--border-width) solid var(--goodai-work-line);border-bottom:var(--border-width) solid var(--goodai-work-line)}.goodai-form-grid{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--goodai-form-column-min)), 1fr));border-right:var(--border-width) solid var(--goodai-work-line);border-bottom:var(--border-width) solid var(--goodai-work-line);background:var(--goodai-work-surface);align-items:stretch;gap:0;display:grid}.goodai-form-grid>*{min-width:0;padding:var(--spacing-3);border-top:var(--border-width) solid var(--goodai-work-line);border-left:var(--border-width) solid var(--goodai-work-line);background:var(--goodai-work-surface)}.goodai-form-grid .astryx-field-label{color:var(--goodai-work-secondary);font-size:var(--text-supporting-size);font-weight:var(--font-weight-medium)}.goodai-form-grid__item{min-width:0}.goodai-form-grid__item[data-span=full]{grid-column:1/-1}.goodai-form-compound{align-items:flex-start;gap:var(--spacing-2);max-width:var(--goodai-form-row-max);flex-wrap:wrap;display:flex}.goodai-form-compound>*{min-width:0}.goodai-form-compound__country{flex:0 168px}.goodai-form-compound__number{flex:240px}.goodai-form-compound__extension{flex:0 120px}.goodai-copy-action{display:inline-flex}.goodai-copy-action>button{width:calc(var(--spacing-12) + var(--spacing-12));font-size:var(--text-supporting-size);line-height:var(--text-supporting-leading);font-weight:var(--text-supporting-weight)}.goodai-sectioned-dialog{gap:var(--spacing-3);flex-direction:column;height:100%;min-height:0;display:flex}.goodai-sectioned-dialog__header{gap:var(--spacing-1);flex-direction:column;flex:none;display:flex}.goodai-sectioned-dialog__content{scrollbar-gutter:stable;min-height:0;padding:var(--spacing-1);margin:calc(var(--spacing-1) * -1);flex:auto;overflow:hidden auto}.goodai-sectioned-dialog__content>*+*{margin-top:var(--spacing-3)}.goodai-phone-display{min-width:0}.goodai-phone-display__label{color:var(--color-text-secondary);font-size:var(--text-supporting-size);line-height:var(--text-supporting-leading);font-weight:var(--font-weight-medium)}.goodai-phone-display__value{color:var(--color-text-primary);font-size:var(--text-body-size);line-height:var(--text-body-leading);font-weight:var(--text-body-weight)}.goodai-phone-display__value[data-empty=true]{color:var(--color-text-secondary)}.goodai-phone-display__actions{font-size:var(--text-supporting-size);line-height:var(--text-supporting-leading)}.goodai-perm-editor{gap:var(--spacing-5);color:var(--goodai-work-ink);flex-direction:column;display:flex}.goodai-perm-editor__warnings{gap:var(--spacing-3);flex-direction:column;display:flex}.goodai-perm-editor__identity-card{--_card-radius:var(--goodai-work-surface-radius);border-color:var(--goodai-work-line);border-radius:var(--goodai-work-surface-radius)}.goodai-perm-editor__groups{gap:var(--spacing-4);flex-direction:column;display:flex}.goodai-perm-group__card{--_card-radius:var(--goodai-work-surface-radius);border-color:var(--goodai-work-line);border-radius:var(--goodai-work-surface-radius)}.goodai-perm-group{gap:var(--spacing-3);flex-direction:column;display:flex}.goodai-perm-group__head{justify-content:space-between;align-items:center;gap:var(--spacing-2);border-bottom:1px solid var(--goodai-work-line);padding-bottom:var(--spacing-2);display:flex}.goodai-perm-group__grid{gap:var(--spacing-2) var(--spacing-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));display:grid}.goodai-conv{--goodai-panel-list:var(--goodai-conv-panel-list);--goodai-panel-work:var(--goodai-conv-panel-work);--goodai-panel-work-wide:var(--goodai-conv-panel-work-wide);display:contents}.goodai-conv .goodai-workpane__list{background:var(--color-background-muted)}.goodai-conv .goodai-workpane__main{min-width:var(--goodai-pane-main-min);background:var(--color-background-body)}.goodai-conv .goodai-workpane__inspector{background:var(--color-background-surface)}.goodai-conv--persistent-list{--goodai-panel-list:38%;height:100%;min-height:0;display:block;container-type:inline-size}.goodai-conv--persistent-list .goodai-workpane__list,.goodai-conv--persistent-list .goodai-workpane__main{min-height:0}.goodai-conv--persistent-list[data-list-placement=stacked] .goodai-workpane{flex-direction:column}.goodai-conv--persistent-list[data-list-placement=stacked] .goodai-workpane__list{flex:0 0 min(35%, calc(var(--spacing-12) * 3));border-right:0;border-bottom:1px solid var(--goodai-border-subtle)}.goodai-conv--persistent-list[data-list-placement=stacked] .goodai-workpane__main{flex:auto}.goodai-conv-chat-pane,.goodai-conv-composer,.goodai-attachment-list{min-width:0;max-width:100%}.goodai-conv-chat-pane{padding:var(--spacing-2)}.goodai-attachment-list>*{min-width:0;max-width:100%}.goodai-conv-composer button{max-width:100%}.goodai-conv-resource-host{height:100%;min-height:0;padding:var(--spacing-2);flex-direction:column;display:flex;overflow:hidden}.goodai-conv-resource-host>*{flex:auto;min-height:0}.goodai-conv-resource-host[data-maximized=true]{padding:var(--spacing-1)}.goodai-ai-proposal__inner{gap:var(--spacing-3);padding:var(--spacing-1);flex-direction:column;display:flex}.goodai-ai-proposal__header{align-items:center;gap:var(--spacing-2);flex-wrap:wrap;display:flex}.goodai-ai-proposal__confidence{margin-left:auto}.goodai-ai-proposal__summary{gap:var(--spacing-2);flex-direction:column;display:flex}.goodai-ai-proposal__evidence,.goodai-ai-proposal__disclosures{border-top:1px solid var(--goodai-border-subtle);padding-top:var(--spacing-3);gap:var(--spacing-2);flex-direction:column;display:flex}.goodai-ai-proposal__footer{border-top:1px solid var(--goodai-border-subtle);padding-top:var(--spacing-3);align-items:center;gap:var(--spacing-3);flex-wrap:wrap;display:flex}.goodai-ai-proposal__actions{gap:var(--spacing-2);margin-left:auto;display:flex}.goodai-list-page{gap:var(--spacing-4);min-width:0;color:var(--goodai-work-ink);flex-direction:column;display:flex}.goodai-list-page--framed{min-height:100%;padding:var(--goodai-space-page);background:var(--goodai-work-canvas)}.goodai-table-panel{--container-padding-inline-start:0px;--container-padding-inline-end:0px;--container-padding-block-start:0px;--container-padding-block-end:0px;background:var(--goodai-work-surface);border:1px solid var(--goodai-work-line);border-radius:var(--goodai-work-surface-radius);padding:0;overflow-x:auto}.goodai-table-panel__body:not(:has(.goodai-data-table)){padding:var(--spacing-4)}:is(.goodai-list-page,.goodai-settings,.goodai-perm-editor) :where(.astryx-button){--_button-radius:var(--goodai-work-control-radius);border-radius:var(--goodai-work-control-radius)}:is(.goodai-list-page,.goodai-settings,.goodai-perm-editor) :where(.astryx-text-input,.astryx-selector){--_field-radius:var(--goodai-work-control-radius)}:is(.goodai-work-record,.goodai-work-dialog,.goodai-master-detail) :is(.astryx-button,.astryx-text-input,.astryx-textarea,.astryx-selector,.astryx-segmented-control){--_button-radius:var(--goodai-work-surface-radius);--_field-radius:var(--goodai-work-surface-radius);--_segmented-control-radius:var(--goodai-work-surface-radius);border-radius:var(--goodai-work-surface-radius)}.goodai-shell{background:var(--color-background-body);min-height:100vh;display:flex}.goodai-shell__skip{left:var(--spacing-2);top:var(--spacing-2);z-index:100;background:var(--color-background-surface);border:1px solid var(--goodai-border-subtle);border-radius:var(--radius-element);padding:var(--spacing-1) var(--spacing-2);position:absolute;transform:translateY(-200%)}.goodai-shell__skip:focus-visible{transform:none}.goodai-shell__scrim{background:var(--color-background-inverted);opacity:.4;z-index:50;animation:goodai-shell-scrim-in var(--duration-fast) var(--ease-standard);transition:opacity var(--duration-fast) var(--ease-standard);position:fixed;inset:0}.goodai-shell__scrim[data-leaving]{opacity:0;pointer-events:none}@keyframes goodai-shell-scrim-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.goodai-shell__scrim{transition:none;animation:none}}.goodai-shell__nav{flex:0 0 var(--goodai-shell-nav);background:var(--color-background-muted);border-right:1px solid var(--goodai-border-subtle);height:100vh;transition:flex-basis var(--duration-fast) var(--ease-standard);z-index:40;flex-direction:column;display:flex;position:sticky;top:0;overflow:visible}.goodai-shell__sections{overflow-y:auto}.goodai-shell[data-narrow] .goodai-shell__nav{z-index:60;background:var(--color-background-surface);width:100%;height:100dvh;transition:transform var(--duration-fast) var(--ease-standard);border-right:0;position:fixed;inset:0;transform:translate(-100%)}.goodai-shell[data-narrow] .goodai-shell__nav[data-open]{transform:translate(0)}@media (prefers-reduced-motion:reduce){.goodai-shell__nav{transition:none}}.goodai-shell__brand{gap:var(--spacing-1);padding:var(--spacing-3) var(--spacing-2) var(--spacing-2);flex-direction:column;display:flex}.goodai-shell__brand-top{min-height:var(--goodai-density-touch-min);align-items:center;display:flex}.goodai-shell__brand-top .goodai-shell__brandmark{flex:auto;min-width:0}.goodai-shell__brand-spacer{flex:auto}.goodai-shell__brandmark{align-items:center;gap:var(--spacing-2);padding:0 var(--spacing-1);min-height:var(--spacing-6);letter-spacing:var(--goodai-tracking-caption);display:flex}.goodai-shell__brand-icon{flex:none;align-items:center;display:inline-flex}.goodai-shell__mark{width:var(--spacing-8);height:var(--spacing-8);border-radius:var(--radius-element);background:var(--color-accent);color:var(--color-on-accent);font-weight:var(--font-weight-bold);flex:none;justify-content:center;align-items:center;display:inline-flex}.goodai-shell__company-zone{position:relative}.goodai-shell__company-row{align-items:center;gap:var(--spacing-1);display:flex}.goodai-shell__company-row>.goodai-shell__company{flex:auto;min-width:0}.goodai-shell__company-settings{width:var(--goodai-density-touch-min);height:var(--goodai-density-touch-min);border-radius:var(--radius-element);color:var(--color-icon-secondary);font-size:var(--spacing-5);cursor:pointer;background:0 0;border:1px solid #0000;flex:none;justify-content:center;align-items:center;display:inline-flex}.goodai-shell__company-settings:hover,.goodai-shell__company-settings[aria-current=page]{border-color:var(--goodai-border-control);background:var(--color-background-surface);color:var(--color-text-primary)}.goodai-shell__company-settings:focus-visible,.goodai-shell__account-settings:focus-visible{outline:var(--goodai-focus-ring) solid var(--color-accent);outline-offset:-2px}.goodai-shell__company{align-items:center;gap:var(--spacing-2);width:100%;min-height:var(--goodai-density-touch-min);padding:var(--spacing-1);border-radius:var(--radius-element);color:var(--color-text-primary);text-align:left;background:0 0;border:1px solid #0000;min-width:0;display:flex}.goodai-shell__company--switch{cursor:pointer}.goodai-shell__company--switch:hover{background:var(--color-background-surface);border-color:var(--goodai-border-subtle)}.goodai-shell__company--switch:focus-visible{outline:var(--goodai-focus-ring) solid var(--color-accent);outline-offset:-2px}.goodai-shell__company--switch[aria-expanded=true]{background:var(--color-background-surface);border-color:var(--goodai-border-subtle)}.goodai-shell__company-name{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.goodai-shell__company-caret{color:var(--color-icon-secondary);font-size:var(--spacing-4);flex:none;display:inline-flex}.goodai-shell__company-menu{top:calc(100% + var(--spacing-1));z-index:70;gap:var(--spacing-1);padding:var(--spacing-1);background:var(--color-background-surface);border:1px solid var(--goodai-border-subtle);border-radius:var(--radius-element);box-shadow:var(--shadow-med);flex-direction:column;max-height:60vh;display:flex;position:absolute;left:0;right:0;overflow-y:auto}.goodai-shell__company-option{align-items:center;gap:var(--spacing-2);border-radius:var(--radius-inner);width:100%;padding:var(--spacing-1) var(--spacing-2);min-height:var(--goodai-density-row-compact);cursor:pointer;color:var(--color-text-secondary);text-align:left;background:0 0;border:0;display:flex}.goodai-shell__company-option:hover{background:var(--color-background-muted);color:var(--color-text-primary)}.goodai-shell__company-option:focus-visible{outline:var(--goodai-focus-ring) solid var(--color-accent);outline-offset:-2px}.goodai-shell__company-option[aria-checked=true]{color:var(--color-text-accent);font-weight:var(--font-weight-semibold)}.goodai-shell__company-option-mark{width:var(--spacing-5);height:var(--spacing-5);border-radius:var(--radius-inner);background:var(--color-background-muted);border:1px solid var(--goodai-border-subtle);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);flex:none;justify-content:center;align-items:center;display:inline-flex}.goodai-shell__company-option-name{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.goodai-shell__company-option-check{color:var(--color-accent);flex:none}.goodai-shell__nav-open{border-radius:var(--radius-element);padding:var(--spacing-1) var(--spacing-2);cursor:pointer;color:var(--color-icon-secondary);font-size:var(--spacing-5);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex}.goodai-shell__nav-open:hover{background:var(--color-background-muted);color:var(--color-text-primary)}.goodai-shell__nav-open{position:relative}.goodai-shell__nav-open-dot{top:var(--spacing-1);right:var(--spacing-1);width:var(--spacing-2);height:var(--spacing-2);border-radius:var(--radius-full);background:var(--color-accent);position:absolute}.goodai-shell__sections{gap:calc(var(--spacing-1) * .5);padding:var(--spacing-1) var(--spacing-2) var(--spacing-2);flex-direction:column;flex:auto;display:flex}.goodai-shell__section{gap:calc(var(--spacing-1) * .5);flex-direction:column;display:flex}.goodai-shell__section+.goodai-shell__section{margin-top:var(--spacing-1)}.goodai-shell__group-toggle{align-items:center;gap:var(--spacing-3);width:100%;min-height:var(--goodai-density-touch-min);padding:0 var(--spacing-3);border-radius:var(--radius-element);color:var(--color-text-secondary);font-size:var(--font-size-base);font-weight:var(--font-weight-bold);text-align:left;cursor:pointer;background:0 0;border:0;display:flex;position:relative}.goodai-shell__group-toggle:hover{background:var(--color-background-body);color:var(--color-text-primary)}.goodai-shell__group-toggle:focus-visible{outline:var(--goodai-focus-ring) solid var(--color-accent);outline-offset:-2px}.goodai-shell__group-toggle[data-current]{color:var(--color-text-primary)}.goodai-shell__group-icon{font-size:var(--spacing-5);flex:none;display:inline-flex}.goodai-shell__group-caret{font-size:var(--spacing-4);color:var(--color-icon-secondary);flex:none;margin-left:auto;display:inline-flex}.goodai-shell__section-label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.goodai-shell__group-items{gap:calc(var(--spacing-1) * .5);flex-direction:column;display:flex}.goodai-shell__group-items[hidden]{display:none}.goodai-shell__item{align-items:center;gap:var(--spacing-3);border-radius:var(--radius-element);width:100%;padding:0 var(--spacing-3);min-height:var(--goodai-density-touch-min);cursor:pointer;color:var(--color-text-primary);font-size:calc(var(--font-size-base) * 1.07);text-align:left;background:0 0;border:1px solid #0000;display:flex}.goodai-shell__item:hover{background:var(--color-background-body)}.goodai-shell__item:focus-visible{outline:var(--goodai-focus-ring) solid var(--color-accent);outline-offset:-2px}.goodai-shell__item[aria-current=page]{border:1px solid var(--goodai-border-control);background:var(--color-background-surface);color:var(--color-text-primary);font-weight:var(--font-weight-bold)}.goodai-shell__group-items .goodai-shell__item{padding-inline-start:var(--spacing-11)}.goodai-shell__glyph{width:var(--spacing-5);font-size:var(--spacing-5);color:var(--color-icon-secondary);flex:none;justify-content:center;align-items:center;display:inline-flex}.goodai-shell__item[aria-current=page] .goodai-shell__glyph{color:var(--color-text-primary)}.goodai-shell__letter{width:var(--spacing-5);height:var(--spacing-5);border-radius:var(--radius-inner);background:var(--color-background-surface);border:1px solid var(--goodai-border-subtle);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);flex:none;justify-content:center;align-items:center;display:inline-flex}.goodai-shell__item-label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.goodai-shell__badge{box-sizing:border-box;min-width:var(--spacing-5);padding:0 calc(var(--spacing-1) * 1.5);border-radius:var(--radius-full);background:var(--color-accent);color:var(--color-on-accent);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);line-height:var(--spacing-5);text-align:center;flex:none}.goodai-shell__item-row{position:relative}.goodai-shell__item[data-has-add]{padding-inline-end:calc(var(--spacing-7) + var(--spacing-3))}.goodai-shell__item-actions{align-items:center;gap:var(--spacing-1);pointer-events:none;display:inline-flex;position:absolute;inset-block:0;inset-inline-end:var(--spacing-2)}.goodai-shell__item-add{width:var(--spacing-6);height:var(--spacing-6);border-radius:var(--radius-full);background:var(--color-accent);color:var(--color-on-accent);font-size:var(--spacing-4);cursor:pointer;opacity:0;pointer-events:none;border:1px solid #0000;justify-content:center;align-items:center;padding:0;display:inline-flex}.goodai-shell__item-beside{background:var(--color-text-teal)}.goodai-shell__item-row:hover .goodai-shell__item-add{opacity:1;pointer-events:auto}.goodai-shell__item-row:has(:focus-visible) .goodai-shell__item-add{opacity:1;pointer-events:auto}@media (hover:none) and (pointer:coarse){.goodai-shell__item-add{opacity:1;pointer-events:auto}}.goodai-shell__item-add:hover{outline:var(--goodai-focus-ring) solid var(--color-accent);outline-offset:calc(var(--goodai-focus-ring) / 2)}.goodai-shell__item-beside:hover{outline-color:var(--color-text-teal)}.goodai-shell__item-add:focus-visible{outline:var(--goodai-focus-ring) solid var(--color-accent);outline-offset:var(--goodai-focus-ring)}.goodai-shell__nav-footer-items{gap:var(--spacing-1);padding:var(--spacing-2);border-top:1px solid var(--goodai-border-subtle);flex-direction:column;display:flex}.goodai-shell__nav-footer-item{flex-direction:column;display:flex}.goodai-shell__hint{z-index:80;align-items:flex-start;gap:var(--spacing-1);max-width:calc(var(--spacing-11) * 5);padding:var(--spacing-2);background:var(--color-background-surface);border:1px solid var(--goodai-border-subtle);border-radius:var(--radius-element);box-shadow:var(--shadow-med);color:var(--color-text-primary);font-size:var(--font-size-sm);opacity:0;pointer-events:none;transition:opacity var(--duration-fast) var(--ease-standard);line-height:1.4;display:flex;position:fixed;top:0;bottom:auto;left:0}.goodai-shell__hint[data-open]{opacity:1;pointer-events:auto}.goodai-shell__hint:before{content:"";left:calc(var(--spacing-1) * -1);width:var(--spacing-2);height:var(--spacing-2);background:var(--color-background-surface);border-left:1px solid var(--goodai-border-subtle);border-bottom:1px solid var(--goodai-border-subtle);position:absolute;transform:rotate(45deg)}.goodai-shell__hint[data-tail=top]:before{top:var(--spacing-3)}.goodai-shell__hint[data-tail=bottom]:before{bottom:var(--spacing-3)}@media (prefers-reduced-motion:reduce){.goodai-shell__hint{transition:none}}.goodai-shell__nav-footer{border-top:1px solid var(--goodai-border-subtle);padding:var(--spacing-2);gap:var(--spacing-2);flex-direction:column;display:flex}.goodai-shell__account-row{align-items:center;gap:var(--spacing-1);display:flex}.goodai-shell__account-spacer{flex:auto}.goodai-shell__account-settings{align-items:center;gap:var(--spacing-2);min-width:0;min-height:var(--goodai-density-touch-min);padding:0 var(--spacing-1);border-radius:var(--radius-element);color:var(--color-text-primary);font-weight:var(--font-weight-semibold);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;flex:auto;display:flex}.goodai-shell__account-settings:hover,.goodai-shell__account-settings[aria-current=page]{border-color:var(--goodai-border-control);background:var(--color-background-surface)}.goodai-shell__account-avatar{box-sizing:border-box;width:var(--spacing-8);height:var(--spacing-8);border:1px solid var(--goodai-border-subtle);border-radius:var(--radius-full);background:var(--color-background-surface);color:var(--color-text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);flex:none;justify-content:center;align-items:center;display:inline-flex}.goodai-shell__account-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.goodai-shell__icon-button{width:var(--goodai-density-touch-min);height:var(--goodai-density-touch-min);border-radius:var(--radius-element);color:var(--color-icon-secondary);font-size:var(--spacing-5);cursor:pointer;background:0 0;border:1px solid #0000;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.goodai-shell__icon-button:hover{background:var(--color-background-surface);color:var(--color-text-primary)}.goodai-shell__icon-button:focus-visible{outline:var(--goodai-focus-ring) solid var(--color-accent);outline-offset:-2px}.goodai-shell__group-toggle[data-current]:before,.goodai-shell__rail-item[aria-current]:before,.goodai-shell__menu-tab[data-current]:before{content:"";inset-inline-start:0;width:var(--spacing-1);height:var(--spacing-3);border-radius:var(--radius-full);background:var(--color-accent);position:absolute;top:50%;transform:translateY(-50%)}.goodai-shell__nav[data-mode=rail]{flex-basis:calc(var(--goodai-shell-rail) + var(--spacing-3))}.goodai-shell__nav[data-mode=panel]{flex-shrink:0;flex-basis:auto}.goodai-shell__panel-layout{height:100%;min-height:0;display:flex}.goodai-shell__panel-layout>.goodai-shell__rail{flex:0 0 calc(var(--goodai-shell-rail) + var(--spacing-3))}.goodai-shell__side-panel[hidden]{display:none}.goodai-shell__side-panel{width:var(--goodai-shell-panel-width);background:var(--goodai-surface-default);border-left:1px solid var(--goodai-border-subtle);flex-direction:column;min-height:0;display:flex}.goodai-shell__side-panel-head{align-items:center;gap:var(--spacing-2);min-height:var(--goodai-shell-context-height);padding:var(--spacing-1) var(--spacing-2) var(--spacing-1) var(--spacing-4);border-bottom:1px solid var(--goodai-border-subtle);flex:none;display:flex}.goodai-shell__side-panel-title{min-width:0;font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);flex:1;margin:0}.goodai-shell__side-panel-body{min-height:0;padding:var(--spacing-2) var(--spacing-2) var(--spacing-3);flex:1;overflow-y:auto}.goodai-shell__side-panel-body .goodai-shell__sections{overflow:visible}.goodai-shell__side-panel-body .goodai-shell__item{min-height:var(--goodai-shell-panel-row);padding-inline:var(--spacing-2);font-size:var(--goodai-shell-panel-text)}.goodai-shell__side-panel-body .goodai-shell__group-toggle{min-height:var(--goodai-shell-panel-row);font-size:var(--goodai-shell-panel-text)}.goodai-shell__side-panel-body .goodai-shell__group-items .goodai-shell__item{padding-inline-start:var(--spacing-7)}.goodai-shell__rail{align-items:center;gap:var(--spacing-1);box-sizing:border-box;height:100%;min-height:0;padding:var(--spacing-3) 0 var(--spacing-2);flex-direction:column;display:flex}.goodai-shell__rail-top{flex-direction:column;flex:none;align-items:center;display:flex}.goodai-shell__rail-top .goodai-shell__company{width:var(--goodai-density-touch-min);justify-content:center;padding:0}.goodai-shell__rail-top .goodai-shell__company-menu{min-width:calc(var(--goodai-shell-nav) - var(--spacing-4));left:0;right:auto}.goodai-shell__rail-scroll{align-items:center;gap:var(--spacing-1);width:100%;min-height:0;padding:var(--spacing-2) 0;scrollbar-width:thin;flex-direction:column;flex:auto;display:flex;overflow:hidden auto}.goodai-shell__rail-foot{align-items:center;gap:var(--spacing-1);flex-direction:column;flex:none;display:flex}.goodai-shell__rail-group{flex-direction:column;flex:none;align-items:center;display:flex}.goodai-shell__rail-divider{width:var(--spacing-9);height:0;margin:var(--spacing-1) 0;border-top:1px solid var(--goodai-border-subtle);flex:none}.goodai-shell__rail-item{justify-content:center;align-items:center;gap:var(--spacing-1);box-sizing:border-box;width:var(--goodai-shell-rail);min-height:calc(var(--spacing-11) + var(--spacing-3));padding:var(--spacing-1) 0;border-radius:var(--radius-element);color:var(--color-text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;flex-direction:column;flex:none;display:flex;position:relative}.goodai-shell__rail-item:hover{background:var(--color-background-surface);color:var(--color-text-primary)}.goodai-shell__rail-item:focus-visible{outline:var(--goodai-focus-ring) solid var(--color-accent);outline-offset:-2px}.goodai-shell__rail-item[aria-current]{color:var(--color-text-primary)}.goodai-shell__rail-item[aria-expanded=true]{background:var(--color-background-surface);border-color:var(--goodai-border-control);color:var(--color-text-primary)}.goodai-shell__rail-icon{font-size:calc(var(--spacing-5) * 1.1);color:var(--color-icon-secondary);display:inline-flex}.goodai-shell__rail-item:is(:hover,[aria-current],[aria-expanded=true]) .goodai-shell__rail-icon{color:var(--color-text-primary)}.goodai-shell__rail-label{box-sizing:border-box;max-width:100%;padding:0 var(--spacing-1);text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-size-sm);line-height:1.2;font-weight:var(--font-weight-medium);overflow:hidden}.goodai-shell__rail-item:is([aria-current],[aria-expanded=true]) .goodai-shell__rail-label{font-weight:var(--font-weight-bold)}.goodai-shell__rail-badge,.goodai-shell__tile-badge{top:var(--spacing-1);left:calc(50% + var(--spacing-1));box-sizing:border-box;min-width:calc(var(--spacing-4) * 1.125);height:calc(var(--spacing-4) * 1.125);padding:0 var(--spacing-1);border-radius:var(--radius-full);background:var(--color-accent);color:var(--color-on-accent);font-size:calc(var(--font-size-sm) * .92);font-weight:var(--font-weight-bold);line-height:calc(var(--spacing-4) * 1.125);text-align:center;position:absolute}.goodai-shell__rail-status{width:var(--goodai-shell-rail);min-height:var(--goodai-density-touch-min);color:var(--color-text-secondary);justify-content:center;align-items:center;display:flex}.goodai-shell__rail-avatar{width:var(--goodai-density-touch-min);height:var(--goodai-density-touch-min);border-radius:var(--radius-full);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.goodai-shell__rail-avatar:is(:hover,[aria-expanded=true]) .goodai-shell__account-avatar,.goodai-shell__rail-avatar[aria-current] .goodai-shell__account-avatar{border-color:var(--goodai-border-control)}.goodai-shell__rail-avatar:focus-visible{outline:var(--goodai-focus-ring) solid var(--color-accent);outline-offset:-2px}.goodai-shell__flyout{z-index:45;gap:calc(var(--spacing-1) * .5);box-sizing:border-box;width:calc(var(--spacing-12) * 5 + var(--spacing-1));max-height:calc(100vh - var(--spacing-4));padding:var(--spacing-1) var(--spacing-2) var(--spacing-2);border:1px solid var(--goodai-border-subtle);border-radius:var(--radius-container);background:var(--color-background-surface);box-shadow:var(--shadow-high);color:var(--color-text-primary);text-align:left;flex-direction:column;display:flex;position:fixed;top:0;left:0;overflow-y:auto}.goodai-shell__flyout[hidden]{display:none}.goodai-shell__flyout:not([data-placed]){visibility:hidden}.goodai-shell__flyout-head{align-items:center;gap:var(--spacing-2);min-height:var(--spacing-10);padding:0 var(--spacing-2) 0 var(--spacing-2);font-size:calc(var(--font-size-base) * 1.07);font-weight:var(--font-weight-bold);display:flex}.goodai-shell__flyout-icon{font-size:calc(var(--spacing-4) * 1.125);color:var(--color-accent);flex:none;display:inline-flex}.goodai-shell__flyout-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.goodai-shell__flyout .goodai-shell__item[aria-current=page]{background:var(--color-background-muted)}.goodai-shell__menu{flex-direction:column;height:100%;min-height:0;display:flex;position:relative}.goodai-shell__menu-top{min-height:calc(var(--spacing-12) + var(--spacing-4));padding:0 var(--spacing-4);flex:none;align-items:center;display:flex;position:relative}.goodai-shell__menu-top .goodai-shell__company-zone{min-width:0;position:static}.goodai-shell__menu-top .goodai-shell__company-menu{top:calc(100% - var(--spacing-2));left:var(--spacing-4);right:var(--spacing-4)}.goodai-shell__menu-top .goodai-shell__company-option{min-height:var(--goodai-density-touch-min)}.goodai-shell__menu-top .goodai-shell__company{width:auto;padding:0 var(--spacing-2) 0 0}.goodai-shell__menu-tiles{gap:var(--spacing-2);padding:0 var(--spacing-4) var(--spacing-4);flex:none;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.goodai-shell__tile{justify-content:center;align-items:center;gap:calc(var(--spacing-1) * 1.5);box-sizing:border-box;min-height:calc(var(--spacing-12) + var(--spacing-7));padding:var(--spacing-2) var(--spacing-1);border-radius:var(--radius-container);background:var(--color-background-muted);color:var(--color-text-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);cursor:pointer;border:0;flex-direction:column;display:flex;position:relative}.goodai-shell__tile[aria-current=page]{background:var(--color-accent-muted);color:var(--color-text-accent);font-weight:var(--font-weight-bold)}.goodai-shell__tile:focus-visible{outline:var(--goodai-focus-ring) solid var(--color-accent);outline-offset:-2px}.goodai-shell__tile-icon{font-size:calc(var(--spacing-6) * 1.08);color:var(--color-icon-secondary);display:inline-flex}.goodai-shell__tile[aria-current=page] .goodai-shell__tile-icon{color:var(--color-accent)}.goodai-shell__tile-label{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.goodai-shell__tile-badge{top:var(--spacing-2)}.goodai-shell__menu-status{padding:0 var(--spacing-4) var(--spacing-2);color:var(--color-text-secondary);font-size:var(--font-size-sm);margin:0}.goodai-shell__menu-body{border-top:1px solid var(--goodai-border-subtle);flex:auto;min-height:0;display:flex}.goodai-shell__menu-tabs{width:calc(var(--spacing-12) * 2);background:var(--color-background-muted);flex-direction:column;flex:none;display:flex;overflow-y:auto}.goodai-shell__menu-tab{justify-content:center;align-items:center;gap:calc(var(--spacing-1) * 1.5);box-sizing:border-box;width:100%;min-height:calc(var(--spacing-12) + var(--spacing-7));padding:var(--spacing-2) var(--spacing-1);color:var(--color-text-secondary);font-size:calc(var(--font-size-sm) * 1.08);font-weight:var(--font-weight-medium);cursor:pointer;background:0 0;border:0;flex-direction:column;flex:none;display:flex;position:relative}.goodai-shell__menu-tab[aria-selected=true]{background:var(--color-background-surface);color:var(--color-text-primary);font-weight:var(--font-weight-bold)}.goodai-shell__menu-tab:focus-visible{outline:var(--goodai-focus-ring) solid var(--color-accent);outline-offset:-2px}.goodai-shell__menu-tab-icon{font-size:var(--spacing-6);color:var(--color-icon-secondary);display:inline-flex}.goodai-shell__menu-tab[aria-selected=true] .goodai-shell__menu-tab-icon{color:var(--color-accent)}.goodai-shell__menu-tab-label{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.goodai-shell__menu-panel{box-sizing:border-box;min-width:0;padding:var(--spacing-2) 0 calc(var(--spacing-12) * 2);flex:auto;overflow-y:auto}.goodai-shell__menu-panel[hidden]{display:none}.goodai-shell__menu-row{align-items:center;gap:var(--spacing-2);box-sizing:border-box;width:100%;min-height:calc(var(--spacing-12) + var(--spacing-1) * 1.5);padding:0 var(--spacing-5);color:var(--color-text-primary);font-size:var(--font-size-lg);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.goodai-shell__menu-row[aria-current=page]{color:var(--color-text-accent);font-weight:var(--font-weight-bold)}.goodai-shell__menu-row:active{background:var(--color-background-muted)}.goodai-shell__menu-row:focus-visible{outline:var(--goodai-focus-ring) solid var(--color-accent);outline-offset:-2px}.goodai-shell__menu-row-label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.goodai-shell__menu-close{right:var(--spacing-4);bottom:calc(var(--spacing-6) + env(safe-area-inset-bottom,0px));z-index:1;width:calc(var(--goodai-density-touch-min) + var(--spacing-3));height:calc(var(--goodai-density-touch-min) + var(--spacing-3));border-radius:var(--radius-full);background:var(--color-background-inverted);color:var(--color-background-surface);box-shadow:var(--shadow-high);font-size:var(--spacing-6);cursor:pointer;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute}.goodai-shell__menu-close:focus-visible{outline:var(--goodai-focus-ring) solid var(--goodai-focus);outline-offset:var(--goodai-focus-ring)}.goodai-shell__main-col{flex-direction:column;flex:auto;min-width:0;transition:visibility;display:flex}.goodai-shell[data-menu-open] .goodai-shell__main-col{visibility:hidden;transition:visibility 0s linear var(--duration-fast)}@media (prefers-reduced-motion:reduce){.goodai-shell[data-menu-open] .goodai-shell__main-col{transition:none}}.goodai-shell__context{align-items:center;gap:var(--spacing-3);padding:var(--spacing-2) var(--spacing-4);background:var(--color-background-surface);border-bottom:1px solid var(--goodai-border-subtle);z-index:30;min-height:var(--goodai-shell-context-height);box-sizing:border-box;display:flex;position:sticky;top:0}.goodai-shell__crumb{align-items:center;gap:var(--spacing-1);color:var(--color-text-secondary);display:flex}.goodai-shell__crumb-page{color:var(--color-text-primary)}.goodai-shell__context-end{color:var(--color-text-secondary);margin-left:auto}.goodai-shell__canvas{flex:auto;min-width:0;min-height:0}.goodai-shell--chat-contained{height:100dvh}.goodai-shell--chat-contained .goodai-shell__main-col{min-height:0}.goodai-shell--chat-contained .goodai-shell__canvas{overflow:hidden}.goodai-shell--chat-contained .goodai-canvas-flush>*{min-height:0}.goodai-canvas-flush{flex-direction:column;display:flex}.goodai-canvas-flush>*{flex:auto;min-height:0}.goodai-canvas-padded{padding:var(--spacing-4)}.goodai-shell-usercard{align-items:center;gap:var(--spacing-2);display:flex}.goodai-shell-usercard__avatar{width:var(--spacing-8);height:var(--spacing-8);border-radius:var(--radius-element);background:var(--color-background-surface);border:1px solid var(--goodai-border-subtle);font-weight:var(--font-weight-semibold);flex:none;justify-content:center;align-items:center;display:inline-flex}.goodai-shell-usercard__name{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.goodai-table-panel__toolbar{align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);min-height:var(--goodai-work-table-head-height);border-bottom:1px solid var(--goodai-work-line);background:var(--goodai-work-header);border-radius:var(--goodai-work-surface-radius) var(--goodai-work-surface-radius) 0 0;flex-wrap:wrap;margin:0;display:flex}.goodai-table-panel__toolbar-end{gap:var(--spacing-2);margin-left:auto;display:flex}.goodai-table-panel__toolbar>:is(.goodai-query-toolbar,:has(.goodai-query-toolbar)){flex:100%;align-self:stretch;width:100%;min-width:0}.goodai-table-search-toolbar{width:100%;min-width:0}.goodai-table-search-toolbar__main{align-items:end;gap:var(--spacing-2);min-height:var(--goodai-density-row-compact);flex-wrap:wrap;display:flex}.goodai-table-search-toolbar__query{flex:240px;min-width:min(100%,220px)}.goodai-table-search-toolbar__advanced{margin-top:var(--spacing-2);padding-top:var(--spacing-2);border-top:1px solid var(--goodai-work-line)}.goodai-table-search-toolbar__advanced[hidden]{display:none}.goodai-table-search-toolbar__actions{margin-top:var(--spacing-2)}.goodai-query-toolbar{gap:var(--spacing-2);flex-direction:column;width:100%;min-width:0;display:flex;container:query-toolbar/inline-size}.goodai-query-toolbar>.goodai-form-grid{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--goodai-pane-inspector-min)), 1fr));align-self:stretch;width:100%}.goodai-query-toolbar__field>:last-child{width:100%;min-width:0}.goodai-query-toolbar__field{gap:var(--spacing-1);flex-direction:column;min-width:0;display:flex}.goodai-query-toolbar__label{color:var(--goodai-work-secondary);font-size:var(--text-supporting-size);font-weight:var(--font-weight-medium);overflow-wrap:anywhere}.goodai-query-toolbar__advanced{min-width:0}.goodai-query-toolbar--compact{gap:var(--spacing-1)}.goodai-query-toolbar--compact .goodai-form-grid__item{padding:var(--spacing-2)}.goodai-query-toolbar--compact .goodai-reference__helper:empty,.goodai-query-toolbar--compact .goodai-query-toolbar__status:empty,.goodai-query-toolbar--compact [role=status]:empty{display:none}.goodai-query-reference{gap:var(--spacing-1);flex-direction:column;width:100%;min-width:0;display:flex}.goodai-query-reference__entry{align-items:flex-start;gap:var(--spacing-1);min-width:0;display:flex}.goodai-query-reference__entry>.goodai-reference{flex:1;min-width:0}.goodai-query-reference__axis{flex:0 0 calc(var(--spacing-8) * 3);min-width:0}.goodai-query-reference .goodai-reference__helper:empty{display:none}.goodai-query-chips{align-items:flex-start;gap:var(--spacing-1);min-width:0;display:flex}.goodai-query-chips__list{gap:var(--spacing-1);min-width:0;max-height:calc(var(--goodai-density-row-compact) * 2 + var(--spacing-1));overscroll-behavior:contain;flex-wrap:wrap;flex:1;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.goodai-query-chips__list>li{min-width:0;max-width:100%;display:flex}.goodai-query-chip,.goodai-query-chips__clear{align-items:center;gap:var(--spacing-1);min-height:var(--goodai-density-row-compact);max-width:100%;padding:0 var(--spacing-2);border:1px solid var(--goodai-work-line);border-radius:var(--goodai-work-control-radius);background:var(--goodai-work-surface);color:var(--goodai-work-ink);font:inherit;font-size:var(--text-supporting-size);cursor:pointer;display:inline-flex}.goodai-query-chip>:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.goodai-query-chip>:last-child{flex:none}.goodai-query-chips__clear{color:var(--goodai-work-secondary);border-color:#0000;flex:none}.goodai-query-chip:disabled,.goodai-query-chips__clear:disabled{cursor:default;color:var(--goodai-work-secondary)}.goodai-query-chip:focus-visible,.goodai-query-chips__clear:focus-visible{outline:var(--goodai-focus-ring) solid var(--goodai-focus);outline-offset:-2px}.goodai-reference-picker__search{align-items:center;gap:var(--spacing-1);min-width:0;display:flex}.goodai-reference-picker__search>:first-child{flex:1;min-width:0}@media (pointer:coarse){.goodai-query-chip,.goodai-query-chips__clear{min-height:var(--goodai-density-touch-min)}.goodai-query-chips__list{max-height:calc(var(--goodai-density-touch-min) * 2 + var(--spacing-1))}}.goodai-insight-range{padding:var(--spacing-3);border:1px solid var(--goodai-work-line);background:var(--goodai-surface-subtle);margin-block:var(--spacing-3)}.goodai-insight-block{padding-block:var(--spacing-3);border-bottom:1px solid var(--goodai-work-line)}.goodai-insight-totals{border-collapse:collapse;background:var(--goodai-work-surface);width:100%}.goodai-insight-totals :is(th,td){padding:var(--spacing-2);border:1px solid var(--goodai-work-line);white-space:nowrap}.goodai-insight-totals th{font-size:var(--text-supporting-size);color:var(--goodai-work-secondary);font-weight:var(--font-weight-medium)}.goodai-insight-totals td{text-align:right;font-variant-numeric:tabular-nums}.goodai-insight-documents{min-height:var(--goodai-pane-inspector-min)}.goodai-search-actions{--goodai-action-height:var(--goodai-density-row-compact);justify-content:flex-end;align-self:stretch;align-items:center;gap:var(--spacing-2);flex-wrap:nowrap;width:100%;display:flex}.goodai-search-actions .astryx-button{height:var(--goodai-action-height);min-height:var(--goodai-action-height)}.goodai-search-actions__reset{width:var(--goodai-action-height);height:var(--goodai-action-height);border:1px solid var(--goodai-work-line);border-radius:var(--goodai-work-control-radius);color:var(--goodai-work-ink);background:var(--goodai-work-surface);cursor:pointer;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.goodai-search-actions__reset:disabled{color:var(--goodai-work-secondary);cursor:default}.goodai-search-actions__reset:focus-visible{outline:var(--goodai-focus-ring) solid var(--goodai-focus);outline-offset:-2px}.goodai-work-area-footer{width:100%;min-width:0;container:work-area-footer/inline-size}.goodai-work-area-footer__grid{align-items:center;gap:var(--spacing-2);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.goodai-work-area-footer__leading{overflow-wrap:anywhere;min-width:0;font-size:var(--text-supporting-size);color:var(--goodai-work-secondary);grid-column:1}.goodai-work-area-footer__pagination{grid-column:2;justify-self:center;min-width:0}.goodai-work-area-footer__actions{justify-content:flex-end;align-items:center;gap:var(--spacing-2);flex-wrap:wrap;grid-column:3;min-width:0;display:flex}.goodai-work-area-footer__leading:empty,.goodai-work-area-footer__actions:empty,.goodai-work-area-footer__pagination:empty{display:none}.goodai-compact-pagination{justify-content:center;align-items:center;gap:var(--spacing-1);min-width:0;display:flex}.goodai-compact-pagination .astryx-button{min-width:var(--goodai-density-row-compact);min-height:var(--goodai-density-row-compact);padding:var(--spacing-1)}.goodai-compact-pagination__page{min-width:var(--spacing-4);text-align:center;font-variant-numeric:tabular-nums}.goodai-compact-pagination__icon{align-items:center;display:inline-flex}body:has(.goodai-shell[data-narrow]) .goodai-search-actions{--goodai-action-height:var(--goodai-density-touch-min)}body:has(.goodai-shell[data-narrow]) .goodai-compact-pagination .astryx-button{min-width:var(--goodai-density-touch-min);min-height:var(--goodai-density-touch-min)}@media (pointer:coarse){.goodai-search-actions{--goodai-action-height:var(--goodai-density-touch-min)}.goodai-compact-pagination .astryx-button{min-width:var(--goodai-density-touch-min);min-height:var(--goodai-density-touch-min)}}.goodai-table-sort{align-items:center;gap:var(--spacing-1);color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.goodai-table-sort__icon{color:var(--color-text-secondary);font-size:var(--font-size-body)}.goodai-table-sort:focus-visible{outline:var(--border-width-focus) solid var(--color-border-focus);outline-offset:var(--spacing-1)}@media (pointer:coarse){.goodai-table-sort-control label+div,.goodai-table-sort-control label+div>div{min-height:var(--goodai-density-touch-min)}}.goodai-data-cell{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.goodai-data-cell--primary{white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:2;font-weight:var(--font-weight-semibold);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.goodai-data-cell--secondary{color:var(--color-text-secondary)}.goodai-data-summary-row{padding:var(--spacing-3) 0;border-bottom:1px solid var(--goodai-border-subtle)}.goodai-action-divider{background:var(--goodai-border-subtle);width:1px;margin:0 var(--spacing-1);align-self:stretch}.astryx-field-label>span:has(>span[aria-hidden=true]){display:none}.astryx-field:has(:is([aria-required=true],:required)) .astryx-field-label:after{content:"*" / "";color:var(--color-error);font-size:var(--text-label-size);line-height:1;font-weight:var(--font-weight-semibold)}.goodai-readonly{gap:var(--spacing-1);flex-direction:column;min-width:0;margin:0;display:flex}.goodai-readonly__label{color:var(--color-text-secondary);font-size:var(--text-supporting-size);line-height:var(--text-supporting-leading);font-weight:var(--font-weight-medium)}.goodai-readonly__row{align-items:flex-start;gap:var(--spacing-2);min-width:0;margin:0;display:flex}.goodai-readonly__value{min-width:0;font-size:var(--text-body-size);line-height:var(--text-body-leading);font-weight:var(--text-body-weight);color:var(--color-text-primary);-webkit-user-select:text;user-select:text;overflow-wrap:anywhere;flex:auto;display:block}.goodai-readonly__value[data-empty=true]{color:var(--color-text-secondary)}.goodai-readonly__supporting{color:var(--color-text-secondary);font-size:var(--text-supporting-size);line-height:var(--text-supporting-leading);font-weight:var(--text-supporting-weight);margin:0}.goodai-readonly__copy{flex:none;display:inline-flex}.goodai-readonly__copy>button{width:calc(var(--spacing-12) + var(--spacing-4));font-size:var(--text-supporting-size);line-height:var(--text-supporting-leading);font-weight:var(--text-supporting-weight)}.goodai-readonly__copy-error{color:var(--goodai-status-danger);font-size:var(--text-supporting-size);line-height:var(--text-supporting-leading);margin:0}.goodai-shell__item--status{cursor:default;color:var(--color-text-secondary)}.goodai-shell__item--status:hover{color:var(--color-text-secondary);background:0 0}body:has(.goodai-shell[data-narrow]) .goodai-shell{--goodai-shell-context-height:calc(var(--goodai-density-touch-min) + var(--spacing-4) + 1px)}body:has(.goodai-shell[data-narrow]) .goodai-page-header__lead{min-height:var(--goodai-page-header-lead-height-narrow)}body:has(.goodai-shell[data-narrow]) :is(.astryx-button,.astryx-selector,.astryx-text-input,button[role=combobox],button[aria-haspopup=listbox],.goodai-settings__nav-item,.goodai-shell__nav-open){min-height:var(--goodai-density-touch-min)}body:has(.goodai-shell[data-narrow]) .goodai-shell__nav-open{min-width:var(--goodai-density-touch-min)}@media (pointer:coarse){.goodai-shell{--goodai-shell-context-height:calc(var(--goodai-density-touch-min) + var(--spacing-4) + 1px)}.astryx-button,.astryx-selector,.astryx-text-input,button[role=combobox],button[aria-haspopup=listbox],.goodai-settings__nav-item,.goodai-shell__nav-open,.goodai-readonly__value{min-height:var(--goodai-density-touch-min)}.goodai-shell__nav-open{min-width:var(--goodai-density-touch-min)}}.goodai-loading{color:var(--color-text-secondary);min-width:0}.goodai-loading--inline,.goodai-loading__message{align-items:center;gap:var(--spacing-2);display:inline-flex}.goodai-loading--region,.goodai-loading--skeleton{min-height:var(--goodai-density-row-default);place-items:center;gap:var(--spacing-3);padding-block:var(--spacing-4);display:grid}.goodai-loading__skeleton{gap:var(--spacing-2);width:100%;display:grid}.goodai-loading__skeleton span{height:var(--spacing-3);border-radius:var(--radius-sm);background:var(--color-background-muted);opacity:.72;animation:1.2s ease-in-out infinite alternate goodai-loading-pulse;display:block}.goodai-loading__skeleton span:nth-child(2){width:82%}.goodai-loading__skeleton span:nth-child(3){width:64%}@keyframes goodai-loading-pulse{to{opacity:.38}}@media (prefers-reduced-motion:reduce){.goodai-loading__skeleton span{animation:none}}.goodai-conv--persistent-list{position:relative}.goodai-conv__list-separator{width:var(--goodai-pane-separator);cursor:col-resize;touch-action:none;z-index:1;position:absolute;inset-block:0;transform:translate(-50%)}.goodai-conv__list-separator:hover,.goodai-conv__list-separator:focus-visible{background:var(--color-background-blue);outline:var(--goodai-focus-ring) solid var(--color-accent);outline-offset:calc(var(--goodai-focus-ring) * -1)}.goodai-master-detail{width:100%;min-width:0;height:100%;min-height:0;color:var(--goodai-work-ink);position:relative}.goodai-master-detail__source{min-width:0;min-height:100%}.goodai-master-detail>.goodai-workpane>.goodai-workpane__inspector{box-sizing:border-box;flex:0 0 var(--goodai-workpane-inspector-size);transition:flex-basis var(--duration-fast) var(--ease-standard)}.goodai-master-detail>.goodai-workpane>.goodai-workpane__main{display:block;overflow-x:hidden}.goodai-master-detail[data-focused]>.goodai-workpane>.goodai-workpane__inspector{flex:0 0 100%}.goodai-master-detail[data-focused]>.goodai-workpane>.goodai-workpane__main{display:block}.goodai-master-detail__source[inert]{min-width:var(--goodai-panel-list)}.goodai-master-detail__panel{background:var(--goodai-work-surface);flex-direction:column;min-width:0;height:100%;min-height:0;display:flex}.goodai-master-detail__header{align-items:center;gap:var(--spacing-2);padding:var(--spacing-3);border-bottom:1px solid var(--goodai-work-line);flex:none;display:flex}.goodai-master-detail__header h2{min-width:0;font-size:var(--text-body-size);line-height:var(--text-body-leading);font-weight:var(--font-weight-semibold);overflow-wrap:anywhere;flex:1;margin:0}.goodai-master-detail__content{min-width:0;min-height:0;padding:var(--spacing-3);overflow-wrap:anywhere;flex:1;overflow-y:auto}.goodai-master-detail__close{width:var(--goodai-density-touch-min);height:var(--goodai-density-touch-min);color:var(--goodai-work-ink);background:var(--goodai-work-surface);border:1px solid var(--goodai-work-line);border-radius:var(--goodai-work-control-radius);cursor:pointer;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.goodai-master-detail__entity-link{max-width:100%;color:inherit;font:inherit;text-align:left;text-underline-offset:var(--spacing-1);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.goodai-master-detail__entity-link:hover{text-decoration-thickness:var(--spacing-0-5)}.goodai-master-detail[data-overlay]>.goodai-workpane>.goodai-workpane__inspector{background:var(--goodai-work-surface);border:0;min-width:0}@media (prefers-reduced-motion:reduce){.goodai-master-detail>.goodai-workpane>.goodai-workpane__inspector{transition:none}}:is(.goodai-master-detail__close,.goodai-master-detail__panel,.goodai-master-detail__source):focus-visible{outline:var(--goodai-focus-ring) solid var(--goodai-focus);outline-offset:-2px}.goodai-work-list{height:100%;min-height:0;container:work-list/inline-size}[data-work-template=settings]{min-height:100%}.goodai-master-workspace{flex-direction:column;height:100%;min-height:0;display:flex}.goodai-master-workspace__navigation{padding:var(--spacing-3) var(--goodai-space-page) 0}.goodai-master-workspace__panel{flex:auto;min-height:0}.goodai-master-workspace__panel[hidden]{display:none}.goodai-work-list__panes{grid-template-columns:minmax(0,1fr);height:100%;min-height:0;display:grid}.goodai-work-list__source,.goodai-work-list__detail{min-width:0;min-height:0;overflow:auto}.goodai-work-list__detail{background:var(--goodai-work-surface)}.goodai-work-list__panes[data-has-detail]>.goodai-work-list__source{display:none}.goodai-work-record-surface{outline-offset:-2px;min-width:0;height:100%;min-height:0}.goodai-work-record-surface>[data-work-template],.goodai-work-record-surface>.astryx-layout{height:100%}.goodai-work-record{min-width:0;height:100%;min-height:0;color:var(--goodai-work-ink);background:var(--goodai-work-surface);flex-direction:column;display:flex;container:work-record/inline-size}.goodai-work-record__header{padding:var(--spacing-4);border-bottom:1px solid var(--goodai-work-line);flex-shrink:0}.goodai-work-record__header>*+*{margin-block-start:var(--spacing-3)}.goodai-work-record__body{min-height:0;padding:var(--spacing-4);scroll-padding-block:var(--spacing-4);flex:auto;overflow:auto}.goodai-work-record__footer{padding:var(--spacing-3) var(--spacing-4);padding-bottom:max(var(--spacing-3), env(safe-area-inset-bottom));border-top:1px solid var(--goodai-work-line);flex-shrink:0}.goodai-work-actions{justify-content:space-between;align-items:center;gap:var(--spacing-2);flex-wrap:wrap;min-width:0;display:flex}.goodai-work-actions__fact{overflow-wrap:anywhere;min-width:0}.goodai-work-actions__buttons{justify-content:flex-end;align-items:center;gap:var(--spacing-2);flex-wrap:wrap;margin-inline-start:auto;display:flex}.goodai-work-transaction{gap:var(--spacing-4);grid-template-columns:minmax(0,1fr);display:grid}.goodai-work-transaction__document{gap:var(--spacing-4);flex-direction:column;min-width:0;display:flex}.goodai-work-transaction__reference{min-width:0;padding:var(--spacing-3);border:1px solid var(--goodai-work-line);background:var(--goodai-surface-muted)}.goodai-work-transaction__totals{justify-content:flex-end;gap:var(--spacing-3);flex-wrap:wrap;display:flex}.goodai-work-overview{gap:var(--spacing-4);padding:var(--goodai-space-page);flex-direction:column;display:flex}.goodai-work-overview__summary{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--goodai-work-metric-min)), 1fr));gap:var(--spacing-3);display:grid}.goodai-document-header,.goodai-document-lines,.goodai-reference-picker,.goodai-reference__popup{font-family:inherit;font-size:var(--goodai-document-text-size);line-height:var(--text-body-leading);color:var(--goodai-work-ink)}.goodai-document-header{width:100%;min-width:0;container:document-header/inline-size}.goodai-property-table{grid-template-columns:repeat(auto-fit, minmax(min(100%, max(var(--goodai-form-column-min), 50%)), 1fr));border-block-start:1px solid var(--goodai-work-line);border-inline-start:1px solid var(--goodai-work-line);width:100%;min-width:0;font-size:var(--goodai-document-text-size);line-height:var(--text-body-leading);color:var(--goodai-work-ink);margin:0;display:grid}.goodai-property-table__pair{grid-template-columns:calc(var(--spacing-8) * 3) minmax(0, 1fr);min-width:0;display:grid}.goodai-property-table__pair[data-wide]{grid-column:1/-1}.goodai-property-table :is(dt,dd){min-width:0;padding:var(--spacing-2);border-inline-end:1px solid var(--goodai-work-line);border-block-end:1px solid var(--goodai-work-line);margin:0}.goodai-property-table dt{background:var(--goodai-work-header);color:var(--goodai-work-secondary);font-weight:var(--font-weight-medium);overflow-wrap:anywhere}.goodai-property-table dd{background:var(--goodai-work-surface)}.goodai-property-table dd,.goodai-property-table dd :where(span,p,a,div){white-space:normal;word-break:keep-all;overflow-wrap:anywhere;text-overflow:clip;max-width:100%;overflow:visible}.goodai-readonly-lines,.goodai-readonly-lines>.goodai-data-view{width:100%;min-width:0}.goodai-readonly-lines__list{gap:var(--spacing-3);min-width:0;margin:0;padding:0;list-style:none;display:grid}.goodai-readonly-lines__list>li{min-width:0}.goodai-readonly-lines__row-label{padding-block:var(--spacing-1);color:var(--goodai-work-secondary);font-size:var(--text-supporting-size);font-weight:var(--font-weight-semibold)}.goodai-document-header__grid{gap:var(--spacing-2) var(--spacing-4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.goodai-document-header__field{gap:var(--spacing-1);flex-direction:column;min-width:0;display:flex}.goodai-document-header__field[data-wide]{grid-column:1/-1}.goodai-document-header dt{color:var(--goodai-work-secondary);overflow-wrap:anywhere}.goodai-document-header dd{overflow-wrap:anywhere;min-width:0;margin:0}.goodai-document-lines{border:0;min-width:0;margin:0;padding:0;container:document-lines/inline-size}.goodai-document-lines__scroll{max-width:100%;max-height:var(--goodai-dialog-height-standard);border:1px solid var(--goodai-work-line);overflow:auto}.goodai-document-table{border-collapse:separate;border-spacing:0;background:var(--goodai-work-surface);width:100%;font:inherit;font-variant-numeric:tabular-nums}.goodai-document-table th,.goodai-document-table td{padding:var(--spacing-0-5) var(--spacing-1);border-inline-end:1px solid var(--goodai-work-line);border-bottom:1px solid var(--goodai-work-line);text-align:start;vertical-align:middle;height:var(--goodai-density-row-compact)}.goodai-document-table thead th{z-index:1;background:var(--goodai-work-header);white-space:nowrap;font-weight:var(--font-weight-semibold);position:sticky;top:0}.goodai-document-table [data-align=end]{text-align:end}.goodai-document-table [data-align=end] input{text-align:end;font-variant-numeric:tabular-nums}.goodai-document-table td{min-width:var(--spacing-8)}.goodai-document-table :is(input,textarea,select){font:inherit}.goodai-document-input{box-sizing:border-box;width:100%;min-width:0;height:var(--goodai-density-row-compact);border:1px solid var(--goodai-work-line);border-radius:var(--goodai-work-surface-radius);padding:0 var(--spacing-2);background:var(--goodai-work-surface);color:var(--goodai-work-ink);font:inherit}.goodai-document-input[aria-invalid=true]{border-color:var(--goodai-status-danger)}.goodai-document-input:disabled{color:var(--goodai-work-secondary);background:var(--goodai-work-canvas)}.goodai-document-table .goodai-document-input{min-width:calc(var(--spacing-8) * 3)}.goodai-document-table .goodai-reference{min-width:var(--goodai-pane-inspector-min)}.goodai-document-icon{min-width:var(--goodai-density-row-compact);min-height:var(--goodai-density-row-compact);border:1px solid var(--goodai-work-line);border-radius:var(--goodai-work-surface-radius);background:var(--goodai-work-surface);color:var(--goodai-work-ink);cursor:pointer;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.goodai-document-icon:disabled{color:var(--goodai-work-secondary);cursor:default}.goodai-document-lines__footer{align-items:center;gap:var(--spacing-2);padding-block:var(--spacing-2);flex-wrap:wrap;display:flex}.goodai-document-empty{padding:var(--spacing-3)}.goodai-document-error{color:var(--goodai-status-danger);overflow-wrap:anywhere}.goodai-document-error__reserved{height:var(--goodai-density-row-compact);overflow:auto}.goodai-document-error__reserved:focus-visible{outline:var(--goodai-focus-ring) solid var(--goodai-focus);outline-offset:-2px}.goodai-document-lines[data-column-resize] thead th{white-space:normal;overflow-wrap:anywhere;padding-inline-end:var(--spacing-3)}.goodai-document-lines[data-column-resize] td{overflow-wrap:anywhere}.goodai-document-lines[data-column-resize] :is(.goodai-document-input,.goodai-reference),.goodai-reference{min-width:0}.goodai-reference__helper,.goodai-reference-picker__status{height:calc(var(--text-supporting-size) * var(--text-supporting-leading));line-height:var(--text-supporting-leading);font-size:var(--text-supporting-size);overflow-wrap:anywhere;color:var(--goodai-work-secondary);margin:0;overflow:auto}.goodai-reference__helper[data-error],.goodai-reference-picker__status[data-error]{color:var(--goodai-status-danger)}.goodai-reference__helper:focus-visible,.goodai-reference-picker__status:focus-visible{outline:var(--goodai-focus-ring) solid var(--goodai-focus);outline-offset:-2px}.goodai-document-header .astryx-date-input,.goodai-document-date.astryx-date-input{--_field-radius:var(--goodai-work-surface-radius);box-sizing:border-box;width:100%;min-width:0;height:var(--goodai-density-row-compact);min-height:var(--goodai-density-row-compact);border-radius:var(--goodai-work-surface-radius);background:var(--goodai-work-surface);font:inherit;border-style:solid;border-width:1px}.goodai-document-header .astryx-date-input:not([data-status]):not(:focus-within),.goodai-document-date.astryx-date-input:not([data-status]):not(:focus-within){border-color:var(--goodai-work-line)}.goodai-document-header .astryx-date-input[data-status=error],.goodai-document-date.astryx-date-input[data-status=error]{border-color:var(--goodai-status-danger)}.goodai-document-header .astryx-date-input:focus-within,.goodai-document-date.astryx-date-input:focus-within{outline:var(--goodai-focus-ring) solid var(--goodai-focus);outline-offset:-2px}.goodai-reference__control{min-width:0;display:flex}.goodai-reference__field{flex:1;min-width:0;display:flex;position:relative}.goodai-reference__field>input{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.goodai-reference__field[data-clearable]>input{padding-inline-end:var(--goodai-density-row-compact)}.goodai-reference__clear,.goodai-date-field__button{width:var(--goodai-density-row-compact);min-height:var(--goodai-density-row-compact);border-radius:var(--goodai-work-surface-radius);color:var(--goodai-work-secondary);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.goodai-reference__clear{min-height:0;position:absolute;inset-block:0;inset-inline-end:0}.goodai-reference__clear:hover,.goodai-date-field__button:hover{color:var(--goodai-work-ink)}.goodai-reference__clear:focus-visible,.goodai-date-field__button:focus-visible{outline:var(--goodai-focus-ring) solid var(--goodai-focus);outline-offset:-2px}.goodai-date-field__button:disabled{color:var(--goodai-work-secondary);cursor:default}.goodai-date-field{gap:var(--spacing-1);width:100%;min-width:0;font-size:var(--goodai-document-text-size);line-height:var(--text-body-leading);color:var(--goodai-work-ink);flex-direction:column;display:flex}.goodai-date-field__label{color:var(--goodai-work-secondary);font-size:var(--text-supporting-size);font-weight:var(--font-weight-medium);overflow-wrap:anywhere}.goodai-date-field__control{box-sizing:border-box;width:100%;min-width:0;height:var(--goodai-density-row-compact);border:1px solid var(--goodai-work-line);border-radius:var(--goodai-work-surface-radius);background:var(--goodai-work-surface);color:var(--goodai-work-ink);align-items:stretch;display:flex}.goodai-date-field__control[data-invalid]{border-color:var(--goodai-status-danger)}.goodai-date-field__control[data-disabled]{color:var(--goodai-work-secondary);background:var(--goodai-work-canvas)}.goodai-date-field__control:focus-within{outline:var(--goodai-focus-ring) solid var(--goodai-focus);outline-offset:-2px}.goodai-date-field__input{box-sizing:border-box;min-width:0;padding:0 var(--spacing-1);color:inherit;font:inherit;font-variant-numeric:tabular-nums;background:0 0;border:0;outline:none;flex:1}.goodai-date-field__input:disabled,.goodai-date-field__input::placeholder{color:var(--goodai-work-secondary)}.goodai-reference__popup{box-sizing:border-box;padding:var(--spacing-1);max-width:100dvw;max-height:var(--goodai-dialog-height-standard);border:1px solid var(--goodai-work-line);border-radius:var(--goodai-work-surface-radius);background:var(--goodai-work-surface);margin:0;position:fixed;inset:auto;overflow:auto}.goodai-reference__option{gap:var(--spacing-2);min-height:var(--goodai-density-row-compact);padding:var(--spacing-1);cursor:pointer;overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr) minmax(0,3fr) auto;align-items:center;display:grid}.goodai-reference__option[data-active],.goodai-reference__option:hover{background:var(--goodai-status-info-surface)}.goodai-reference__option[aria-disabled=true]{color:var(--goodai-work-secondary);cursor:default}.goodai-reference-picker{gap:var(--spacing-3);flex-direction:column;min-width:0;display:flex}.goodai-reference-picker .goodai-document-table{min-width:var(--goodai-panel-work-wide)}.goodai-reference-picker__selection{min-width:var(--goodai-density-row-compact);min-height:var(--goodai-density-row-compact);justify-content:center;align-items:center;display:inline-flex}.goodai-reference-picker [data-reference-activate]{cursor:pointer}.goodai-reference-picker [data-reference-activate]:not([aria-disabled]):hover{background:var(--goodai-work-header)}.goodai-reference-picker [data-reference-activate]:focus-visible{outline:var(--goodai-focus-ring) solid var(--goodai-focus);outline-offset:-2px}.goodai-reference-picker [data-reference-activate][aria-disabled]{color:var(--goodai-work-secondary);cursor:default}:is(.goodai-document-input,.goodai-document-icon,.goodai-document-lines__scroll):focus-visible{outline:var(--goodai-focus-ring) solid var(--goodai-focus);outline-offset:-2px}@media (pointer:coarse){.goodai-document-header .astryx-date-input,.goodai-document-date.astryx-date-input{min-height:var(--goodai-density-touch-min)}.goodai-date-field__control{height:auto;min-height:var(--goodai-density-touch-min)}.goodai-date-field__button,.goodai-reference__clear{width:var(--goodai-density-touch-min)}.goodai-document-input,.goodai-document-icon,.goodai-reference__option{min-height:var(--goodai-density-touch-min)}.goodai-reference-picker__selection{min-width:var(--goodai-density-touch-min);min-height:var(--goodai-density-touch-min)}.goodai-reference-picker [data-reference-activate]>td{height:var(--goodai-density-touch-min)}}@container work-area-footer (width<=600px){.goodai-work-area-footer__grid{grid-template-columns:minmax(0,1fr)}.goodai-work-area-footer__leading,.goodai-work-area-footer__pagination,.goodai-work-area-footer__actions{grid-column:1}}@container query-toolbar (width<=600px){.goodai-search-actions{--goodai-action-height:var(--goodai-density-touch-min)}}@container query-toolbar (width>=680px){.goodai-query-toolbar>.goodai-form-grid>.goodai-form-grid__item:has([data-query-span=double]){grid-column:span 2}}@container document-header (width<=600px){.goodai-document-header__grid{grid-template-columns:minmax(0,1fr)}.goodai-document-header .astryx-date-input{min-height:var(--goodai-density-touch-min)}}@container document-lines (width<=600px){.goodai-document-input,.goodai-document-icon{min-height:var(--goodai-density-touch-min)}}@media (width<=600px){.goodai-search-actions{--goodai-action-height:var(--goodai-density-touch-min)}.goodai-compact-pagination .astryx-button{min-width:var(--goodai-density-touch-min);min-height:var(--goodai-density-touch-min)}.goodai-document-header .astryx-date-input,.goodai-document-date.astryx-date-input,.goodai-document-input,.goodai-document-icon,.goodai-reference__option{min-height:var(--goodai-density-touch-min)}.goodai-reference-picker__selection{min-width:var(--goodai-density-touch-min);min-height:var(--goodai-density-touch-min)}}@container work-list (width>=1080px){.goodai-work-list__panes[data-has-detail]{grid-template-columns:minmax(var(--goodai-work-list-min), 2fr) minmax(var(--goodai-work-record-min), 3fr)}.goodai-work-list__panes[data-has-detail]>.goodai-work-list__source{display:block}.goodai-work-list__detail{border-left:1px solid var(--goodai-work-line)}}@container work-record (width>=960px){.goodai-work-transaction[data-has-reference]{grid-template-columns:minmax(0, 2fr) minmax(var(--goodai-work-reference-min), 1fr)}}@media (height<=480px){.goodai-work-record{display:block;overflow:auto}.goodai-work-record__body{overflow:visible}}}@layer app{.mail-workspace{min-width:0;height:100%;min-height:0;color:var(--goodai-text-primary)}.mail-workspace>.goodai-conv{height:100%;min-height:0}.mail-list{flex-direction:column;height:100%;min-height:0;display:flex}.mail-workspace{--goodai-conv-panel-list:var(--goodai-shell-panel-wide)}.mail-list__mailboxes{padding:var(--spacing-3);border-bottom:1px solid var(--goodai-border-subtle)}.mail-list__mailboxes label{gap:var(--spacing-1);font-size:var(--text-supporting-size);color:var(--goodai-text-secondary);flex-direction:column;display:flex}.mail-list input,.mail-list select{width:100%;min-width:0;min-height:var(--goodai-density-row-compact);border:1px solid var(--goodai-border-control);border-radius:var(--goodai-work-control-radius);padding:var(--spacing-1) var(--spacing-2);background:var(--goodai-surface-default);color:var(--goodai-text-primary);font:inherit}.mail-list button:focus-visible,.mail-list input:focus-visible,.mail-list select:focus-visible{outline:var(--spacing-0-5) solid var(--goodai-focus);outline-offset:var(--spacing-0-5)}.mail-workspace[data-rail-workspace] .mail-detail__header .mail-thread-row__chips{margin-top:var(--spacing-1)}.mail-pane-header{justify-content:space-between;align-items:center;gap:var(--spacing-3);padding:var(--spacing-4);border-bottom:1px solid var(--goodai-border-subtle);display:flex}.mail-pane-header>div{min-width:0}.mail-pane-header h1,.mail-pane-header h2{font-size:var(--text-heading-3-size);font-weight:var(--font-weight-semibold);line-height:var(--text-heading-3-leading);overflow-wrap:anywhere;margin:0}.mail-pane-header .mail-muted{margin-top:var(--spacing-1);display:block}.mail-muted{color:var(--goodai-text-secondary);font-size:var(--text-supporting-size);line-height:var(--text-supporting-leading)}.mail-folders{gap:var(--spacing-1);padding:var(--spacing-3);border-bottom:1px solid var(--goodai-border-subtle);flex-wrap:wrap;display:flex}.mail-folders button,.mail-compose__tabs button{padding:var(--spacing-2) var(--spacing-3);color:var(--goodai-text-secondary);font-size:var(--text-body-size);cursor:pointer;border-radius:var(--goodai-work-control-radius);background:0 0;border:0}.mail-folders button[aria-current=page],.mail-compose__tabs button[aria-selected=true]{color:var(--goodai-text-link);background:var(--goodai-surface-selected);font-weight:var(--font-weight-semibold)}.mail-list__filters{gap:var(--spacing-2);padding:var(--spacing-3);display:grid}.mail-list__filters label{min-width:0;display:block}.mail-workspace input:not([type=color]):not([type=checkbox]),.mail-workspace select,.mail-workspace textarea,.mail-settings-form input,.mail-settings-form select,.mail-setting-label input{min-height:var(--goodai-density-row-compact);border:1px solid var(--goodai-border-control);border-radius:var(--goodai-work-control-radius);width:100%;min-width:0;padding:var(--spacing-1) var(--spacing-2);background:var(--goodai-surface-default);color:var(--goodai-text-primary);font:inherit}.mail-workspace select{width:auto;max-width:100%}.mail-list__filters select{width:100%}.mail-workspace button:focus-visible,.mail-workspace input:focus-visible,.mail-workspace textarea:focus-visible,.mail-workspace select:focus-visible,.mail-domain button:focus-visible,.mail-signatures button:focus-visible,.mail-editor button:focus-visible,.mail-editor input:focus-visible,.mail-editor select:focus-visible{outline:var(--spacing-0-5) solid var(--goodai-focus);outline-offset:var(--spacing-0-5)}.mail-workspace button:disabled{cursor:default;color:var(--goodai-text-disabled)}.mail-list__summary{padding:var(--spacing-2) var(--spacing-4);color:var(--goodai-text-secondary);font-size:var(--text-supporting-size);border-bottom:1px solid var(--goodai-border-subtle);justify-content:space-between;align-items:center;display:flex}.mail-text-button{color:var(--goodai-text-link);padding:var(--spacing-1) var(--spacing-2);font:inherit;font-size:var(--text-supporting-size);cursor:pointer;background:0 0;border:0}.mail-list__rows{flex:1;min-height:0;overflow-y:auto}.mail-thread-row{align-items:stretch;gap:var(--spacing-1);text-align:left;width:100%;padding:var(--spacing-3) var(--spacing-4);border:0;border-bottom:1px solid var(--goodai-border-subtle);color:var(--goodai-text-primary);cursor:pointer;background:0 0;flex-direction:column;display:flex}.mail-thread-row:hover{background:var(--goodai-surface-default)}.mail-thread-row[data-selected]{background:var(--goodai-surface-selected);box-shadow:inset var(--spacing-0-5) 0 var(--goodai-focus)}.mail-thread-row__top{justify-content:space-between;align-items:baseline;gap:var(--spacing-2);min-width:0;display:flex}.mail-thread-row__top strong{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-body-size);font-weight:var(--font-weight-medium);overflow:hidden}.mail-thread-row__top time{color:var(--goodai-text-secondary);font-size:var(--text-supporting-size);flex:none}.mail-thread-row__subject{align-items:center;gap:var(--spacing-2);font-size:var(--text-body-size);overflow-wrap:anywhere;display:flex}.mail-thread-row__subject>span:last-child{-webkit-line-clamp:2;line-height:var(--text-body-leading);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.mail-thread-row[data-unread] .mail-thread-row__subject{font-weight:var(--font-weight-semibold)}.mail-unread-dot{width:var(--spacing-1-5);height:var(--spacing-1-5);border-radius:var(--radius-full);background:var(--goodai-status-info);flex:none}.mail-thread-row__preview{color:var(--goodai-text-secondary);font-size:var(--text-supporting-size);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mail-thread-row__chips{align-items:center;gap:var(--spacing-2);margin-top:var(--spacing-1);flex-wrap:wrap;display:flex}.mail-thread-row__chips .mail-assignee{overflow-wrap:anywhere;max-width:100%}.mail-assignee{align-items:center;gap:var(--spacing-1);border:1px solid var(--goodai-border-subtle);border-radius:var(--radius-full);padding:0 var(--spacing-2);color:var(--goodai-text-secondary);font-size:var(--text-supporting-size);line-height:var(--text-supporting-leading);background:var(--goodai-surface-default);display:inline-flex}.mail-assignee[data-assigned]{color:var(--goodai-text-link);background:var(--goodai-surface-selected);border-color:var(--goodai-border-control)}.mail-list__settings{padding:var(--spacing-3);border-top:1px solid var(--goodai-border-subtle)}.mail-main{min-height:100%}.mail-main__back{padding:var(--spacing-3);border-bottom:1px solid var(--goodai-border-subtle)}.mail-detail__header{align-items:flex-start;gap:var(--spacing-2);padding:var(--spacing-3);flex-wrap:wrap}.mail-detail__header h2{font-size:var(--text-heading-4-size);line-height:var(--text-heading-4-leading)}.mail-detail__subject{min-width:var(--spacing-12);flex:1}.mail-detail__actions{justify-content:flex-end;gap:var(--spacing-1)}.mail-detail__assignment{align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);border-bottom:1px solid var(--goodai-border-subtle);background:var(--goodai-surface-subtle);flex-wrap:wrap;display:flex}.mail-detail__assignment label{align-items:center;gap:var(--spacing-2);font-size:var(--text-supporting-size);color:var(--goodai-text-secondary);display:flex}.mail-messages{padding:var(--spacing-3)}.mail-message+.mail-message{margin-top:var(--spacing-4);padding-top:var(--spacing-4);border-top:1px solid var(--goodai-border-subtle)}.mail-message__header{align-items:center;gap:var(--spacing-2);display:flex}.mail-message__header>div:not(.mail-message__time){overflow-wrap:anywhere;flex-direction:column;min-width:0;display:flex}.mail-message__header strong{font-size:var(--text-body-size)}.mail-message__avatar{width:var(--spacing-8);height:var(--spacing-8);border-radius:var(--radius-full);color:var(--goodai-text-secondary);background:var(--goodai-surface-subtle);font-size:var(--text-body-size);flex:none;place-items:center;display:grid}.mail-message__time{align-items:flex-end;gap:var(--spacing-1);font-size:var(--text-supporting-size);color:var(--goodai-text-primary);flex-direction:column;flex:none;margin-left:auto;display:flex}.mail-message__time time{font-weight:var(--font-weight-medium)}.mail-message__recipients{gap:var(--spacing-2);margin:var(--spacing-1) 0 var(--spacing-2);color:var(--goodai-text-secondary);font-size:var(--text-supporting-size);overflow-wrap:anywhere;flex-wrap:wrap;display:flex}.mail-email-frame{width:100%;min-height:var(--mail-preview-min);height:var(--mail-preview-height);border:1px solid var(--goodai-border-subtle);border-radius:var(--goodai-work-control-radius);background:var(--goodai-surface-default);display:block}.mail-email-frame--preview{min-height:var(--mail-preview-large);height:100%}.mail-message__text{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;line-height:var(--text-body-leading);margin:0}.mail-message__older summary{color:var(--goodai-text-link);font-size:var(--text-supporting-size);cursor:pointer;margin-bottom:var(--spacing-2)}.mail-inline-actions{align-items:center;gap:var(--spacing-2);flex-wrap:wrap;display:flex}.mail-attachments{align-items:stretch;gap:var(--spacing-2);padding:var(--spacing-3) 0;flex-wrap:wrap;display:flex}.mail-attachment{align-items:center;gap:var(--spacing-3);border:1px solid var(--goodai-border-control);border-radius:var(--goodai-work-control-radius);background:var(--goodai-surface-default);min-width:0;max-width:100%;color:var(--goodai-text-primary);padding:var(--spacing-2) var(--spacing-3);font:inherit;font-size:var(--text-supporting-size);text-align:left;display:flex}button.mail-attachment{cursor:pointer}.mail-attachment>span:first-child{overflow-wrap:anywhere}.mail-attachment small{color:var(--goodai-text-secondary);display:block}.mail-attachment button{color:var(--goodai-text-secondary);cursor:pointer;background:0 0;border:0;margin-left:auto}.mail-message__attachments{padding:0 0 var(--spacing-2);gap:var(--spacing-1)}.mail-attachment--compact{gap:0;max-width:100%;padding:0}.mail-attachment--compact .mail-attachment__open{align-items:center;gap:var(--spacing-1);min-width:0;min-height:var(--goodai-density-row-compact);padding:0 var(--spacing-2);color:var(--goodai-text-primary);font:inherit;margin:0;display:flex}.mail-attachment__open>svg,.mail-attachment__open>small{flex:none}.mail-attachment__open>span{min-width:0;max-width:calc(var(--spacing-10) * 6);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mail-attachment--compact .astryx-icon-button{flex:none}.mail-notes{border-top:1px solid var(--goodai-border-subtle);padding:var(--spacing-3);background:var(--goodai-surface-subtle)}.mail-notes>header{align-items:baseline;gap:var(--spacing-2);margin-bottom:var(--spacing-3);flex-wrap:wrap;display:flex}.mail-notes h3{font-size:var(--text-heading-5-size);font-weight:var(--font-weight-semibold);margin:0}.mail-note{padding:var(--spacing-3);border-left:var(--spacing-0-5) solid var(--goodai-border-control);background:var(--goodai-surface-default);margin-bottom:var(--spacing-2)}.mail-note>div{align-items:baseline;gap:var(--spacing-2);font-size:var(--text-supporting-size);flex-wrap:wrap;display:flex}.mail-note time{color:var(--goodai-text-secondary)}.mail-note p{margin:var(--spacing-1) 0 0;white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--text-body-size)}.mail-notes form{align-items:flex-start;gap:var(--spacing-2);margin-top:var(--spacing-3);flex-direction:column;display:flex}.mail-workspace textarea{resize:vertical}.mail-compose{min-height:100%;color:var(--goodai-text-primary);flex-direction:column;display:flex}.mail-compose__fields{padding:var(--spacing-3) var(--spacing-4);border-bottom:1px solid var(--goodai-border-subtle)}.mail-compose__field{grid-template-columns:calc(var(--spacing-10) * 2) minmax(0, 1fr);gap:var(--spacing-3);margin-bottom:var(--spacing-2);font-size:var(--text-body-size);align-items:center;display:grid}.mail-compose__field>span{color:var(--goodai-text-secondary);font-size:var(--text-supporting-size)}.mail-compose__field:last-child{margin-bottom:0}.mail-compose__extra{margin-bottom:var(--spacing-2);margin-left:calc(var(--spacing-10) * 2)}.mail-compose__sender-name,.mail-compose__personal-reply{margin:0 0 var(--spacing-2)}.mail-compose__tabs{align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-4);border-bottom:1px solid var(--goodai-border-subtle);flex-wrap:wrap;display:flex}.mail-compose__tabs .mail-muted{margin-left:auto}.mail-compose__body{flex:1;min-height:0}.mail-compose__body>[role=tabpanel][hidden]{display:none}.mail-compose__body>[role=tabpanel]{min-height:var(--mail-editor-min)}.mail-compose__signature{align-items:center;gap:var(--spacing-3);border-top:1px solid var(--goodai-border-subtle);padding:var(--spacing-3) var(--spacing-4);flex-wrap:wrap;display:flex}.mail-compose__signature label{align-items:center;gap:var(--spacing-2);font-size:var(--text-supporting-size);display:flex}.mail-compose>.mail-attachments{padding:var(--spacing-2) var(--spacing-4)}.mail-compose__footer{justify-content:space-between;align-items:center;gap:var(--spacing-3);padding:var(--spacing-3) var(--spacing-4);border-top:1px solid var(--goodai-border-subtle);background:var(--goodai-surface-default);z-index:1;flex-wrap:wrap;display:flex;position:sticky;bottom:0}.mail-discard{align-items:center;gap:var(--spacing-2);padding:var(--spacing-3) var(--spacing-4);background:var(--goodai-status-warning-surface);flex-wrap:wrap;display:flex}.mail-editor__toolbar{align-items:center;gap:var(--spacing-1);padding:var(--spacing-2) var(--spacing-3);border-bottom:1px solid var(--goodai-border-subtle);background:var(--goodai-surface-subtle);flex-wrap:wrap;display:flex}.mail-editor__toolbar button,.mail-editor__toolbar select,.mail-editor__link button{min-height:var(--goodai-density-row-compact);width:auto;padding:var(--spacing-1) var(--spacing-2);border:1px solid var(--goodai-border-control);background:var(--goodai-surface-default);border-radius:var(--goodai-work-control-radius);font:inherit;font-size:var(--text-supporting-size);color:var(--goodai-text-primary);cursor:pointer}.mail-editor__toolbar button[aria-pressed=true]{background:var(--goodai-surface-selected);color:var(--goodai-text-link)}.mail-editor__color{align-items:center;gap:var(--spacing-1);font-size:var(--text-supporting-size);color:var(--goodai-text-secondary);display:inline-flex}.mail-editor__color input{width:var(--spacing-6);height:var(--goodai-density-row-compact);background:0 0;border:0;padding:0}.mail-editor__link{align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);border-bottom:1px solid var(--goodai-border-subtle);flex-wrap:wrap;display:flex}.mail-editor__link input{min-width:calc(var(--spacing-10) * 2);flex:1}.mail-editor__link span{color:var(--goodai-status-danger);font-size:var(--text-supporting-size)}.mail-editor .tiptap{min-height:var(--mail-editor-min);padding:var(--spacing-4);background:var(--mail-document-canvas);color:var(--mail-document-color);font-family:var(--mail-document-font);font-size:var(--mail-document-size);overflow-wrap:anywhere;outline:0;line-height:1.6}.mail-editor .tiptap p{margin:0 0 var(--mail-document-gap)}.mail-editor .tiptap :is(p,h1,h2,h3,ul,ol,li,th,td,strong,em,u,s){color:inherit}.mail-editor .tiptap p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:var(--goodai-text-secondary);float:left;pointer-events:none;height:0}.mail-editor .tiptap h1,.mail-editor .tiptap h2,.mail-editor .tiptap h3{margin:0 0 var(--mail-document-gap);font-weight:700;line-height:1.3}.mail-editor .tiptap h1{font-size:var(--mail-document-heading-1)}.mail-editor .tiptap h2{font-size:var(--mail-document-heading-2)}.mail-editor .tiptap h3{font-size:var(--mail-document-heading-3)}.mail-editor .tiptap ul,.mail-editor .tiptap ol{padding-left:var(--mail-document-list-padding);margin:0 0 var(--mail-document-gap)}.mail-editor .tiptap ul{list-style:outside}.mail-editor .tiptap ol{list-style:decimal}.mail-editor .tiptap li{margin:0 0 var(--mail-document-list-gap)}.mail-editor .tiptap blockquote{margin:0 0 var(--mail-document-gap);padding-left:var(--mail-document-quote-padding);border-left:3px solid var(--mail-document-border);color:var(--mail-document-quote-color)}.mail-editor .tiptap table{border-collapse:collapse;table-layout:fixed;border:1px solid var(--mail-document-border);width:100%;margin-bottom:var(--mail-document-gap)}.mail-editor .tiptap th,.mail-editor .tiptap td{padding:var(--mail-document-cell-padding);border:1px solid var(--mail-document-border);vertical-align:top;text-align:left;position:relative}.mail-editor .tiptap th{background:var(--mail-document-header);font-weight:700}.mail-editor .tiptap a{color:var(--mail-document-link);text-decoration:underline}.mail-editor .tiptap .selectedCell:after{content:"";background:var(--goodai-surface-selected);pointer-events:none;position:absolute;inset:0}.mail-settings-form{align-items:flex-end;gap:var(--spacing-3);flex-wrap:wrap;display:flex}.mail-settings-form>label{gap:var(--spacing-1);min-width:160px;font-size:var(--text-supporting-size);flex-direction:column;flex:1;display:flex}.mail-domain{min-width:0}.mail-domain__status{gap:var(--spacing-2);margin-bottom:var(--spacing-3);flex-wrap:wrap;display:flex}.mail-domain p{font-size:var(--text-body-size);line-height:var(--text-body-leading);margin:0 0 var(--spacing-3)}.mail-dns-table-wrap{max-width:100%;overflow:visible}.mail-dns-table{table-layout:fixed;border-collapse:collapse;width:100%;font-size:var(--text-supporting-size)}.mail-dns-table th{text-align:left;color:var(--goodai-text-secondary);font-weight:var(--font-weight-medium);background:var(--goodai-surface-subtle)}.mail-dns-table th,.mail-dns-table td{border:1px solid var(--goodai-border-subtle);padding:var(--spacing-2);vertical-align:top}.mail-dns-table th:first-child{width:16%}.mail-dns-table th:last-child{width:14%}.mail-dns-table code{white-space:normal;overflow-wrap:anywhere;font-family:inherit;font-size:inherit;display:block}.mail-dns-table small{color:var(--goodai-text-secondary);margin-top:var(--spacing-1);display:block}.mail-storage-table th:first-child{width:24%}.mail-storage-table th:nth-child(2){width:16%}.mail-storage-table th:nth-child(3){width:18%}.mail-storage-table th:last-child{width:42%}.mail-dns-cards{gap:var(--spacing-3);flex-direction:column;display:flex}.mail-dns-cards article{border:1px solid var(--goodai-border-subtle);padding:var(--spacing-3)}.mail-dns-cards header{align-items:center;gap:var(--spacing-2);margin-bottom:var(--spacing-3);font-size:var(--text-body-size);flex-wrap:wrap;display:flex}.mail-dns-cards header>span:last-child{margin-left:auto}.mail-dns-cards dl{grid-template-columns:var(--spacing-12) minmax(0, 1fr);gap:var(--spacing-2);font-size:var(--text-supporting-size);margin:0;display:grid}.mail-dns-cards dt{color:var(--goodai-text-secondary)}.mail-dns-cards dd{overflow-wrap:anywhere;margin:0}.mail-dns-cards code{font:inherit;display:block}.mail-dns-cards button{min-height:var(--goodai-density-touch-min)}.mail-domain__hint{color:var(--goodai-text-secondary);margin-top:var(--spacing-3)}.mail-mailbox-list,.mail-signatures{gap:var(--spacing-2);flex-direction:column;display:flex}.mail-mailbox-list article,.mail-signatures button{justify-content:space-between;align-items:center;gap:var(--spacing-2);border-bottom:1px solid var(--goodai-border-subtle);padding:var(--spacing-3) 0;color:var(--goodai-text-primary);font-size:var(--text-body-size);background:0 0;flex-wrap:wrap;display:flex}.mail-mailbox-list article>div{gap:var(--spacing-1);flex-direction:column;display:flex}.mail-signatures button{border:0;border-bottom:1px solid var(--goodai-border-subtle);text-align:left;cursor:pointer}.mail-signatures button .mail-muted{margin-left:auto}.mail-signature-editor{gap:var(--spacing-3);flex-direction:column;display:flex}.mail-signature-editor .mail-editor{--mail-editor-min:var(--goodai-work-list-min)}.mail-signature-editor>.mail-editor{border:1px solid var(--goodai-border-subtle)}.mail-setting-label{gap:var(--spacing-1);font-size:var(--text-supporting-size);flex-direction:column;display:flex}.mail-setting-checkbox{align-items:center;gap:var(--spacing-2);font-size:var(--text-body-size);display:flex}.mail-personal-editor{gap:var(--spacing-3);flex-direction:column;display:flex}.mail-personal-editor__grid{grid-template-columns:repeat(auto-fit, minmax(calc(var(--spacing-10) * 5), 1fr));gap:var(--spacing-3);display:grid}.mail-personal-editor select,.mail-personal-editor input:not([type=checkbox]){width:100%;min-width:0;min-height:var(--goodai-density-row-compact);border:1px solid var(--goodai-border-control);border-radius:var(--goodai-work-control-radius);padding:var(--spacing-1) var(--spacing-2);background:var(--goodai-surface-default);color:var(--goodai-text-primary);font:inherit}.mail-personal-editor p{margin:0}.mail-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:0;margin:0;padding:0;position:absolute;overflow:hidden}.mail-workspace[data-narrow] .mail-pane-header{align-items:flex-start}.mail-workspace[data-narrow] input:not([type=color]):not([type=checkbox]),.mail-workspace[data-narrow] select,.mail-workspace[data-narrow] button{min-height:var(--goodai-density-touch-min)}.mail-workspace[data-narrow] .mail-compose__field{gap:var(--spacing-1);grid-template-columns:minmax(0,1fr)}.mail-workspace[data-narrow] .mail-compose__extra{margin-left:0}.mail-workspace[data-narrow] .mail-message__header{flex-wrap:wrap}.mail-workspace[data-narrow] .mail-message__time{flex-basis:100%;align-items:flex-start;margin-left:0}.mail-workspace[data-narrow] .mail-detail__actions{justify-content:flex-start;width:100%}.mail-workspace[data-narrow] .mail-attachment__open>span{max-width:calc(var(--spacing-10) * 3)}.mail-workspace[data-narrow] .mail-compose__tabs .mail-muted{display:none}.mail-member-choices{gap:var(--spacing-3);padding:var(--spacing-2) 0;border:0;flex-wrap:wrap;width:100%;display:flex}.mail-member-choices legend{color:var(--goodai-text-secondary);font-size:var(--text-supporting-size);margin-bottom:var(--spacing-2)}.mail-member-choices label{align-items:center;gap:var(--spacing-2);font-size:var(--text-body-size);display:flex}.mail-member-editor{margin-top:var(--spacing-3);padding-top:var(--spacing-3);border-top:1px solid var(--goodai-border-subtle)}.goodai-app-storage__progress{width:100%;height:var(--spacing-2);accent-color:var(--goodai-action-primary);border:0;display:block}.goodai-app-storage__progress::-webkit-progress-bar{background:var(--goodai-surface-subtle);border-radius:var(--goodai-work-control-radius)}.goodai-app-storage__progress::-webkit-progress-value{background:var(--goodai-action-primary);border-radius:var(--goodai-work-control-radius)}.goodai-app-storage__request{padding:var(--spacing-3);border:1px solid var(--goodai-border-subtle);background:var(--goodai-surface-subtle)}}.mail-editor{--mail-document-font:Arial, "Malgun Gothic", "Apple SD Gothic Neo", sans-serif;--mail-document-size:14px;--mail-document-color:#20252c;--mail-document-canvas:#fff;--mail-document-border:#d3d9e1;--mail-document-header:#f0f2f5;--mail-document-gap:12px;--mail-document-cell-padding:8px;--mail-document-list-padding:24px;--mail-document-list-gap:4px;--mail-document-heading-1:26px;--mail-document-heading-2:22px;--mail-document-heading-3:18px;--mail-document-quote-padding:16px;--mail-document-quote-color:#555e6b;--mail-document-link:#2459b3}.mail-compose,.mail-settings,.mail-workspace{--mail-preview-min:280px;--mail-preview-height:360px;--mail-preview-large:400px;--mail-editor-min:300px}.astryx-toast:has(.goodai-screen-notice--success){background:var(--goodai-status-success);color:var(--color-on-success)}.astryx-toast:has(.goodai-screen-notice--warning){background:var(--goodai-status-warning);color:var(--color-on-warning)}.goodai-mascot-icon{border-radius:var(--radius-full);background:var(--color-background-surface);border:1px solid var(--goodai-border-subtle);flex:none;justify-content:center;align-items:center;display:inline-flex}.goodai-mascot-speech{align-items:center;gap:var(--spacing-1);display:inline-flex}
