@layer reset{@scope([data-astryx-theme=mosaic]) to ([data-astryx-theme]){:where(h1,h2,h3,h4,h5,h6){font-family:var(--font-family-heading);color:var(--color-text-primary)}:where(h1){font-size:var(--text-heading-1-size);font-weight:var(--text-heading-1-weight);line-height:var(--text-heading-1-leading)}:where(h2){font-size:var(--text-heading-2-size);font-weight:var(--text-heading-2-weight);line-height:var(--text-heading-2-leading)}:where(h3){font-size:var(--text-heading-3-size);font-weight:var(--text-heading-3-weight);line-height:var(--text-heading-3-leading)}:where(h4){font-size:var(--text-heading-4-size);font-weight:var(--text-heading-4-weight);line-height:var(--text-heading-4-leading)}:where(h5){font-size:var(--text-heading-5-size);font-weight:var(--text-heading-5-weight);line-height:var(--text-heading-5-leading)}:where(h6){font-size:var(--text-heading-6-size);font-weight:var(--text-heading-6-weight);line-height:var(--text-heading-6-leading)}:where(p){font-family:var(--font-family-body);font-size:var(--text-body-size);font-weight:var(--text-body-weight);line-height:var(--text-body-leading);color:var(--color-text-primary)}:where(small){font-size:var(--text-supporting-size);font-weight:var(--text-supporting-weight);line-height:var(--text-supporting-leading);color:var(--color-text-secondary)}:where(code,pre){font-family:var(--font-family-code);font-size:var(--text-code-size);line-height:var(--text-code-leading)}:where(hr){border:none;border-top:1px solid var(--color-border)}}}@layer astryx-base{:root{--color-data-categorical-blue:#0171e3;--color-data-categorical-orange:#eb6e00;--color-data-categorical-purple:#6b1efd;--color-data-categorical-green:#0b991f;--color-data-categorical-pink:#f351c0;--color-data-categorical-cyan:#0171a4;--color-data-categorical-red:#f5394f;--color-data-categorical-teal:#08a3a3;--color-data-categorical-brown:#965e03;--color-data-categorical-indigo:#6f8aff;--color-data-neutral:var(--lightningcss-light,#8494a3)var(--lightningcss-dark,#8c939b);--color-data-blue-5:#02165e;--color-data-blue-4:#004cbc;--color-data-blue-3:#2694fe;--color-data-blue-2:#78beff;--color-data-blue-1:#dbecff;--color-data-shamrock-5:#0b603d;--color-data-shamrock-4:#138546;--color-data-shamrock-3:#24bb5e;--color-data-shamrock-2:#8ef7aa;--color-data-shamrock-1:#d6fee4;--color-data-orange-5:#a13f04;--color-data-orange-4:#d66100;--color-data-orange-3:#fd9537;--color-data-orange-2:#fdb876;--color-data-orange-1:#ffe6cf;--color-data-pink-5:#8e1073;--color-data-pink-4:#d123a1;--color-data-pink-3:#f989d3;--color-data-pink-2:#feade3;--color-data-pink-1:#fce3f4;--color-data-purple-5:#3e0697;--color-data-purple-4:#6b1efd;--color-data-purple-3:#9081ff;--color-data-purple-2:#b3b0fe;--color-data-purple-1:#e8e8fb;--color-data-red-5:#9d0519;--color-data-red-4:#d31130;--color-data-red-3:#fb7d87;--color-data-red-2:#ffb2b8;--color-data-red-1:#fee4e6;--color-data-teal-5:#08767d;--color-data-teal-4:#0c9293;--color-data-teal-3:#0db7af;--color-data-teal-2:#6ce6d8;--color-data-teal-1:#d7fcf8;--color-data-yellow-5:#8a5001;--color-data-yellow-4:#d69804;--color-data-yellow-3:#fbce03;--color-data-yellow-2:#fcec85;--color-data-yellow-1:#fdf6ba;--color-data-gray-5:var(--lightningcss-light,#25363f)var(--lightningcss-dark,#333338);--color-data-gray-4:var(--lightningcss-light,#5d6c7b)var(--lightningcss-dark,#666a72);--color-data-gray-3:var(--lightningcss-light,#afb9c4)var(--lightningcss-dark,#b2b8be);--color-data-gray-2:var(--lightningcss-light,#ccd3db)var(--lightningcss-dark,#d0d3d6);--color-data-gray-1:var(--lightningcss-light,#f1f4f7)var(--lightningcss-dark,#f2f4f6)}}@layer astryx-theme{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@scope([data-astryx-theme=mosaic]) to ([data-astryx-theme]){:scope{--font-size-4xs:.3125rem;--font-size-3xs:.375rem;--font-size-2xs:.5rem;--font-size-xs:.5625rem;--font-size-sm:.6875rem;--font-size-base:.8125rem;--font-size-lg:1rem;--font-size-xl:1.1875rem;--font-size-2xl:1.375rem;--font-size-3xl:1.6875rem;--font-size-4xl:2rem;--font-size-5xl:2.4375rem;--text-heading-1-size:var(--font-size-2xl);--text-heading-1-weight:var(--font-weight-semibold);--text-heading-1-leading:1.4545;--text-heading-2-size:var(--font-size-xl);--text-heading-2-weight:var(--font-weight-semibold);--text-heading-2-leading:1.4737;--text-heading-3-size:var(--font-size-lg);--text-heading-3-weight:var(--font-weight-bold);--text-heading-3-leading:1.5;--text-heading-4-size:var(--font-size-base);--text-heading-4-weight:var(--font-weight-bold);--text-heading-4-leading:1.5385;--text-heading-5-size:var(--font-size-sm);--text-heading-5-weight:var(--font-weight-semibold);--text-heading-5-leading:1.4545;--text-heading-6-size:var(--font-size-xs);--text-heading-6-weight:var(--font-weight-semibold);--text-heading-6-leading:1.7778;--text-body-size:var(--font-size-base);--text-body-weight:var(--font-weight-normal);--text-body-leading:1.5385;--text-large-size:var(--font-size-lg);--text-large-weight:var(--font-weight-semibold);--text-large-leading:1.5;--text-label-size:var(--font-size-base);--text-label-weight:var(--font-weight-medium);--text-label-leading:1.5385;--text-code-size:var(--font-size-base);--text-code-weight:var(--font-weight-normal);--text-code-leading:1.5385;--text-supporting-size:var(--font-size-sm);--text-supporting-weight:var(--font-weight-normal);--text-supporting-leading:1.4545;--text-display-1-size:var(--font-size-5xl);--text-display-1-weight:var(--font-weight-normal);--text-display-1-leading:1.2308;--text-display-2-size:var(--font-size-4xl);--text-display-2-weight:var(--font-weight-normal);--text-display-2-leading:1.25;--text-display-3-size:var(--font-size-3xl);--text-display-3-weight:var(--font-weight-normal);--text-display-3-leading:1.3333;--duration-fast-min:95ms;--duration-fast:.125s;--duration-fast-max:.165s;--duration-medium-min:.225s;--duration-medium:.3s;--duration-medium-max:.4s;--duration-slow-min:.525s;--duration-slow:.7s;--duration-slow-max:.935s;--font-family-body:Figtree, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-family-heading:Figtree, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-family-code:ui-monospace, "SF Mono", Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-syntax-keyword:var(--lightningcss-light,#6b187c)var(--lightningcss-dark,#efa8ff);--color-syntax-string:var(--lightningcss-light,#0b5615)var(--lightningcss-dark,#a4d6a3);--color-syntax-comment:var(--lightningcss-light,#6a6a6a)var(--lightningcss-dark,#9e9e9e);--color-syntax-number:var(--lightningcss-light,#733100)var(--lightningcss-dark,#ffb37e);--color-syntax-function:var(--lightningcss-light,#00458c)var(--lightningcss-dark,#a1caff);--color-syntax-type:var(--lightningcss-light,#6b187c)var(--lightningcss-dark,#efa8ff);--color-syntax-variable:var(--lightningcss-light,#111)var(--lightningcss-dark,#e2e2e2);--color-syntax-operator:var(--lightningcss-light,#6a6a6a)var(--lightningcss-dark,#9e9e9e);--color-syntax-constant:var(--lightningcss-light,#733100)var(--lightningcss-dark,#ffb37e);--color-syntax-tag:var(--lightningcss-light,#8a0011)var(--lightningcss-dark,#ffaea7);--color-syntax-attribute:var(--lightningcss-light,#584400)var(--lightningcss-dark,#eec448);--color-syntax-property:var(--lightningcss-light,#005348)var(--lightningcss-dark,#90d7c8);--color-syntax-punctuation:var(--lightningcss-light,#6a6a6a)var(--lightningcss-dark,#9e9e9e);--color-syntax-background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#111);--color-background-surface:var(--lightningcss-light,#fff)var(--lightningcss-dark,#262626);--color-background-body:var(--lightningcss-light,#f1f1f1)var(--lightningcss-dark,#1b1b1b);--color-background-card:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1b1b1b);--color-background-popover:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1b1b1b);--color-background-muted:var(--lightningcss-light,#f1f1f1)var(--lightningcss-dark,#1b1b1b);--color-accent:var(--lightningcss-light,#006399)var(--lightningcss-dark,#0b7bb9);--color-accent-muted:var(--lightningcss-light,#00639924)var(--lightningcss-dark,#46a8e424);--color-neutral:var(--lightningcss-light,#0000000f)var(--lightningcss-dark,#ffffff1a);--color-overlay:var(--lightningcss-light,#00000080)var(--lightningcss-dark,#000c);--color-overlay-hover:var(--lightningcss-light,#0000000d)var(--lightningcss-dark,#ffffff0d);--color-overlay-pressed:var(--lightningcss-light,#0000001a)var(--lightningcss-dark,#ffffff1a);--color-text-primary:var(--lightningcss-light,#000)var(--lightningcss-dark,#fff);--color-text-secondary:var(--lightningcss-light,#474747)var(--lightningcss-dark,#9e9e9e);--color-text-disabled:var(--lightningcss-light,#919191)var(--lightningcss-dark,#525252);--color-text-accent:var(--lightningcss-light,#006399)var(--lightningcss-dark,#46a8e4);--color-on-dark:#fff;--color-on-light:#111;--color-on-accent:#fff;--color-on-success:var(--lightningcss-light,#fff)var(--lightningcss-dark,#111);--color-on-error:var(--lightningcss-light,#fff)var(--lightningcss-dark,#111);--color-on-warning:#111;--color-icon-accent:var(--lightningcss-light,#006399)var(--lightningcss-dark,#46a8e4);--color-icon-primary:var(--lightningcss-light,#000)var(--lightningcss-dark,#fff);--color-icon-secondary:var(--lightningcss-light,#6a6a6a)var(--lightningcss-dark,#9e9e9e);--color-icon-disabled:var(--lightningcss-light,#919191)var(--lightningcss-dark,#525252);--color-success:var(--lightningcss-light,#00490b)var(--lightningcss-dark,#a4d6a3);--color-error:var(--lightningcss-light,#76000c)var(--lightningcss-dark,#ffc4be);--color-warning:var(--lightningcss-light,#4b3900)var(--lightningcss-dark,#f8d36a);--color-success-muted:var(--lightningcss-light,#00700424)var(--lightningcss-dark,#9fe59b24);--color-error-muted:var(--lightningcss-light,#a50c2524)var(--lightningcss-dark,#ffc6c124);--color-warning-muted:var(--lightningcss-light,#fae19e)var(--lightningcss-dark,#e2b6233d);--color-border:var(--lightningcss-light,#00000014)var(--lightningcss-dark,#ffffff1a);--color-border-emphasized:var(--lightningcss-light,#d4d4d4)var(--lightningcss-dark,#525252);--color-skeleton:var(--lightningcss-light,#f1f1f1)var(--lightningcss-dark,#525252);--color-shadow:var(--lightningcss-light,#0000001a)var(--lightningcss-dark,#0000004d);--color-tint-hover:var(--lightningcss-light,#000)var(--lightningcss-dark,#fff);--color-background-red:var(--lightningcss-light,#ffc4be)var(--lightningcss-dark,#5b2b28);--color-border-red:var(--lightningcss-light,#ffaea7)var(--lightningcss-dark,#fa6762);--color-icon-red:var(--lightningcss-light,#76000c)var(--lightningcss-dark,#ff9890);--color-text-red:var(--lightningcss-light,#76000c)var(--lightningcss-dark,#ffaea7);--color-background-orange:var(--lightningcss-light,#ffc7a1)var(--lightningcss-dark,#503424);--color-border-orange:var(--lightningcss-light,#ffc7a1)var(--lightningcss-dark,#df843f);--color-icon-orange:var(--lightningcss-light,#622700)var(--lightningcss-dark,#ff9e55);--color-text-orange:var(--lightningcss-light,#622700)var(--lightningcss-dark,#ffb37e);--color-background-yellow:var(--lightningcss-light,#fae19e)var(--lightningcss-dark,#453a1c);--color-border-yellow:var(--lightningcss-light,#e3c36c)var(--lightningcss-dark,#c29900);--color-icon-yellow:var(--lightningcss-light,#4b3900)var(--lightningcss-dark,#e2b623);--color-text-yellow:var(--lightningcss-light,#4b3900)var(--lightningcss-dark,#eec448);--color-background-green:var(--lightningcss-light,#bce0bb)var(--lightningcss-dark,#2b422b);--color-border-green:var(--lightningcss-light,#aad4a9)var(--lightningcss-dark,#6ab26b);--color-icon-green:var(--lightningcss-light,#00490b)var(--lightningcss-dark,#90ca90);--color-text-green:var(--lightningcss-light,#00490b)var(--lightningcss-dark,#90ca90);--color-background-teal:var(--lightningcss-light,#a9e2d6)var(--lightningcss-dark,#28413c);--color-border-teal:var(--lightningcss-light,#90d7c8)var(--lightningcss-dark,#4fb1a0);--color-icon-teal:var(--lightningcss-light,#00463d)var(--lightningcss-dark,#81c9bb);--color-text-teal:var(--lightningcss-light,#00463d)var(--lightningcss-dark,#90d7c8);--color-background-cyan:var(--lightningcss-light,#9ae2f4)var(--lightningcss-dark,#274046);--color-border-cyan:var(--lightningcss-light,#85d5e9)var(--lightningcss-dark,#49adc4);--color-icon-cyan:var(--lightningcss-light,#004351)var(--lightningcss-dark,#71c7dd);--color-text-cyan:var(--lightningcss-light,#004351)var(--lightningcss-dark,#85d5e9);--color-background-blue:var(--lightningcss-light,#b9d7ff)var(--lightningcss-dark,#253c5a);--color-border-blue:var(--lightningcss-light,#a1caff)var(--lightningcss-dark,#5aa0f8);--color-icon-blue:var(--lightningcss-light,#003978)var(--lightningcss-dark,#88bcff);--color-text-blue:var(--lightningcss-light,#003978)var(--lightningcss-dark,#a1caff);--color-background-purple:var(--lightningcss-light,#f7d5ff)var(--lightningcss-dark,#4a2f51);--color-border-purple:var(--lightningcss-light,#f3bfff)var(--lightningcss-dark,#d885eb);--color-icon-purple:var(--lightningcss-light,#5c0e6c)var(--lightningcss-dark,#e496f6);--color-text-purple:var(--lightningcss-light,#5c0e6c)var(--lightningcss-dark,#eaacf8);--color-background-pink:var(--lightningcss-light,#ffc0d7)var(--lightningcss-dark,#572b3d);--color-border-pink:var(--lightningcss-light,#ffc0d7)var(--lightningcss-dark,#fc78b1);--color-icon-pink:var(--lightningcss-light,#70003f)var(--lightningcss-dark,#fd92bd);--color-text-pink:var(--lightningcss-light,#70003f)var(--lightningcss-dark,#ffa9ca);--color-background-gray:var(--lightningcss-light,#e2e2e2)var(--lightningcss-dark,#303030);--color-border-gray:var(--lightningcss-light,#d4d4d4)var(--lightningcss-dark,#262626);--color-icon-gray:var(--lightningcss-light,#474747)var(--lightningcss-dark,#9e9e9e);--color-text-gray:var(--lightningcss-light,#1b1b1b)var(--lightningcss-dark,#d4d4d4);--radius-none:0px;--radius-inner:.375rem;--radius-element:.625rem;--radius-container:.75rem;--radius-page:1.75rem;--radius-full:9999px;--shadow-low:0 2px 4px var(--lightningcss-light,oklch(0% 0 0/.05))var(--lightningcss-dark,oklch(0% 0 0/.25)), 0 4px 8px var(--lightningcss-light,oklch(0% 0 0/.1))var(--lightningcss-dark,oklch(0% 0 0/.4)), inset 0 0 0 1px var(--lightningcss-light,#0000)var(--lightningcss-dark,oklch(100% 0 0/.08));--shadow-med:0 2px 4px var(--lightningcss-light,oklch(0% 0 0/.05))var(--lightningcss-dark,oklch(0% 0 0/.35)), 0 4px 12px var(--lightningcss-light,oklch(0% 0 0/.1))var(--lightningcss-dark,oklch(0% 0 0/.5)), inset 0 0 0 1px var(--lightningcss-light,#0000)var(--lightningcss-dark,oklch(100% 0 0/.12));--shadow-high:0 4px 6px var(--lightningcss-light,oklch(0% 0 0/.1))var(--lightningcss-dark,oklch(0% 0 0/.5)), 0 12px 24px var(--lightningcss-light,oklch(0% 0 0/.15))var(--lightningcss-dark,oklch(0% 0 0/.7)), inset 0 0 0 1px var(--lightningcss-light,#0000)var(--lightningcss-dark,oklch(100% 0 0/.15));--shadow-inset-hover:inset 0 0 0 2px var(--lightningcss-light,#0063994d)var(--lightningcss-dark,#46a8e44d);--shadow-inset-selected:inset 0 0 0 2px var(--lightningcss-light,#00639980)var(--lightningcss-dark,#46a8e480);--shadow-inset-success:inset 0px 0px 0px 2px #2f7d334d;--shadow-inset-warning:inset 0px 0px 0px 2px #f8d36a4d;--shadow-inset-error:inset 0px 0px 0px 2px #de47454d;--color-chart-ready:color-mix(in oklch, var(--color-accent), var(--color-background-surface) 50%);--color-chart-submitted:color-mix(in oklch, var(--color-accent), var(--color-text-primary) 40%);--color-dim-panel:var(--lightningcss-light,color-mix(in srgb, var(--color-background-surface) 80%, #000))var(--lightningcss-dark,color-mix(in srgb, var(--color-background-surface) 35%, #000));--color-dim-accent:var(--lightningcss-light,color-mix(in srgb, var(--color-background-surface) 88%, #000))var(--lightningcss-dark,color-mix(in srgb, var(--color-background-surface) 35%, #000));--color-dim-filled:var(--lightningcss-light,color-mix(in srgb, var(--color-success) 60%, #000))var(--lightningcss-dark,color-mix(in srgb, var(--color-success) 75%, #000));--color-statusbar-attention:var(--lightningcss-light,#dc6803)var(--lightningcss-dark,#fdb022);--color-label-1-ink:var(--lightningcss-light,#056a5d)var(--lightningcss-dark,#01b6a0);--color-label-1-ground:var(--lightningcss-light,#056a5d24)var(--lightningcss-dark,#01b6a024);--color-label-2-ink:var(--lightningcss-light,#974603)var(--lightningcss-dark,#fa8233);--color-label-2-ground:var(--lightningcss-light,#97460324)var(--lightningcss-dark,#fa823324);--color-label-3-ink:var(--lightningcss-light,#7a41af)var(--lightningcss-dark,#c28afe);--color-label-3-ground:var(--lightningcss-light,#7a41af24)var(--lightningcss-dark,#c28afe24);--color-label-4-ink:var(--lightningcss-light,#a42c71)var(--lightningcss-dark,#f677b8);--color-label-4-ground:var(--lightningcss-light,#a42c7124)var(--lightningcss-dark,#f677b824);--color-label-5-ink:var(--lightningcss-light,#606104)var(--lightningcss-dark,#a8a905);--color-label-5-ground:var(--lightningcss-light,#60610424)var(--lightningcss-dark,#a8a90524);--color-border-control:var(--lightningcss-light,#8a8a8a)var(--lightningcss-dark,#7a7a7a);--astryx-theme-neutral-color-status-fill-accent:var(--lightningcss-light,#0074e2)var(--lightningcss-dark,#6d9cfe);--astryx-theme-neutral-color-status-fill-success:var(--lightningcss-light,#198100)var(--lightningcss-dark,#64af4c);--astryx-theme-neutral-color-status-fill-warning:#ffce2f;--astryx-theme-neutral-color-status-fill-error:var(--lightningcss-light,#c9303a)var(--lightningcss-dark,#ff705d);--astryx-theme-neutral-color-status-muted-accent:var(--lightningcss-light,#b9d7ff)var(--lightningcss-dark,#88bcff3d);--astryx-theme-neutral-color-on-tint-neutral:var(--lightningcss-light,#fafafa4d)var(--lightningcss-dark,#0a0a0a4d);--astryx-theme-neutral-color-on-tint-overlay-hover:var(--lightningcss-light,#fafafa1a)var(--lightningcss-dark,#0a0a0a1a);--astryx-theme-neutral-color-on-tint-overlay-pressed:var(--lightningcss-light,#fafafa33)var(--lightningcss-dark,#0a0a0a33);--astryx-theme-neutral-color-destructive-overlay-hover:var(--lightningcss-light,#ff7f770d)var(--lightningcss-dark,#ee736c0d);--astryx-theme-neutral-color-destructive-overlay-pressed:var(--lightningcss-light,#ff7f771a)var(--lightningcss-dark,#ee736c1a);font-family:var(--font-family-body)}.astryx-heading[data-level="1"]{font-family:var(--font-family-heading);font-size:var(--text-heading-1-size);font-weight:var(--text-heading-1-weight);line-height:var(--text-heading-1-leading)}.astryx-heading[data-level="2"]{font-family:var(--font-family-heading);font-size:var(--text-heading-2-size);font-weight:var(--text-heading-2-weight);line-height:var(--text-heading-2-leading)}.astryx-heading[data-level="3"]{font-family:var(--font-family-heading);font-size:var(--text-heading-3-size);font-weight:var(--text-heading-3-weight);line-height:var(--text-heading-3-leading)}.astryx-heading[data-level="4"]{font-family:var(--font-family-heading);font-size:var(--text-heading-4-size);font-weight:var(--text-heading-4-weight);line-height:var(--text-heading-4-leading)}.astryx-heading[data-level="5"]{font-family:var(--font-family-heading);font-size:var(--text-heading-5-size);font-weight:var(--text-heading-5-weight);line-height:var(--text-heading-5-leading)}.astryx-heading[data-level="6"]{font-family:var(--font-family-heading);font-size:var(--text-heading-6-size);font-weight:var(--text-heading-6-weight);line-height:var(--text-heading-6-leading)}.astryx-heading[data-type=display-1]{font-family:var(--font-family-heading);font-size:var(--text-display-1-size);line-height:var(--text-display-1-leading)}.astryx-heading[data-type=display-2]{font-family:var(--font-family-heading);font-size:var(--text-display-2-size);line-height:var(--text-display-2-leading)}.astryx-heading[data-type=display-3]{font-family:var(--font-family-heading);font-size:var(--text-display-3-size);line-height:var(--text-display-3-leading)}.astryx-text[data-type=body]{font-family:var(--font-family-body);font-size:var(--text-body-size);line-height:var(--text-body-leading)}.astryx-text[data-type=large]{font-family:var(--font-family-body);font-size:var(--text-large-size);line-height:var(--text-large-leading)}.astryx-text[data-type=label]{font-family:var(--font-family-body);font-size:var(--text-label-size);line-height:var(--text-label-leading)}.astryx-text[data-type=code]{font-family:var(--font-family-code);font-size:var(--text-code-size);line-height:var(--text-code-leading)}.astryx-text[data-type=supporting]{font-family:var(--font-family-body);font-size:var(--text-supporting-size);line-height:var(--text-supporting-leading)}.astryx-text[data-type=display-1]{font-family:var(--font-family-heading);font-size:var(--text-display-1-size);line-height:var(--text-display-1-leading)}.astryx-text[data-type=display-2]{font-family:var(--font-family-heading);font-size:var(--text-display-2-size);line-height:var(--text-display-2-leading)}.astryx-text[data-type=display-3]{font-family:var(--font-family-heading);font-size:var(--text-display-3-size);line-height:var(--text-display-3-leading)}.astryx-button[data-variant=destructive]{background-color:var(--color-error);color:var(--color-on-error);--color-overlay-hover:var(--astryx-theme-neutral-color-on-tint-overlay-hover);--color-overlay-pressed:var(--astryx-theme-neutral-color-on-tint-overlay-pressed)}.astryx-badge[data-variant=info]{color:var(--color-text-accent);background-color:#0000;padding-inline:0}.astryx-badge[data-variant=neutral]{color:var(--color-text-secondary);background-color:#0000;padding-inline:0}.astryx-badge[data-variant=success]{color:var(--color-success);background-color:#0000;padding-inline:0}.astryx-badge[data-variant=warning]{color:var(--color-warning);background-color:#0000;padding-inline:0}.astryx-badge[data-variant=error]{color:var(--color-error);background-color:#0000;padding-inline:0}.astryx-badge[data-variant=red]{background-color:var(--color-background-red);color:var(--color-text-red)}.astryx-badge[data-variant=orange]{background-color:var(--color-background-orange);color:var(--color-text-orange)}.astryx-badge[data-variant=yellow]{background-color:var(--color-background-yellow);color:var(--color-text-yellow)}.astryx-badge[data-variant=green]{background-color:var(--color-background-green);color:var(--color-text-green)}.astryx-badge[data-variant=teal]{background-color:var(--color-background-teal);color:var(--color-text-teal)}.astryx-badge[data-variant=cyan]{background-color:var(--color-background-cyan);color:var(--color-text-cyan)}.astryx-badge[data-variant=blue]{background-color:var(--color-background-blue);color:var(--color-text-blue)}.astryx-badge[data-variant=purple]{background-color:var(--color-background-purple);color:var(--color-text-purple)}.astryx-badge[data-variant=pink]{background-color:var(--color-background-pink);color:var(--color-text-pink)}.astryx-badge[data-variant=gray]{background-color:var(--color-background-gray);color:var(--color-text-gray)}.astryx-status-dot[data-variant=success]{background-color:var(--astryx-theme-neutral-color-status-fill-success)}.astryx-status-dot[data-variant=warning]{background-color:var(--astryx-theme-neutral-color-status-fill-warning)}.astryx-status-dot[data-variant=error]{background-color:var(--astryx-theme-neutral-color-status-fill-error)}.astryx-status-dot[data-variant=accent]{background-color:var(--astryx-theme-neutral-color-status-fill-accent)}.astryx-avatar-status-dot[data-variant=success]{background-color:var(--astryx-theme-neutral-color-status-fill-success)}.astryx-avatar-status-dot[data-variant=error]{background-color:var(--astryx-theme-neutral-color-status-fill-error)}.astryx-segmented-control{padding:var(--spacing-1);--_segmented-control-padding:var(--spacing-1)}.astryx-segmented-control-item[data-size=sm]{height:calc(var(--size-element-sm) - 8px)}.astryx-segmented-control-item[data-size=md]{height:calc(var(--size-element-md) - 8px)}.astryx-segmented-control-item[data-size=lg]{height:calc(var(--size-element-lg) - 8px)}.astryx-segmented-control-item[data-selected=selected]{box-shadow:none}.astryx-banner{--color-neutral:var(--astryx-theme-neutral-color-on-tint-neutral);--color-overlay-hover:var(--astryx-theme-neutral-color-on-tint-overlay-hover);--color-overlay-pressed:var(--astryx-theme-neutral-color-on-tint-overlay-pressed)}.astryx-banner[data-status=info]{--color-accent-muted:var(--lightningcss-light,#00639924)var(--lightningcss-dark,#46a8e424);--color-text-primary:var(--color-text-blue);--color-text-secondary:var(--color-text-blue);--color-accent:var(--color-text-blue)}.astryx-banner[data-status=success]{--color-text-primary:var(--color-text-green);--color-text-secondary:var(--color-text-green);--color-success:var(--color-text-green)}.astryx-banner[data-status=warning]{--color-text-primary:var(--color-text-yellow);--color-text-secondary:var(--color-text-yellow);--color-warning:var(--color-text-yellow)}.astryx-banner[data-status=error]{--color-text-primary:var(--color-text-red);--color-text-secondary:var(--color-text-red);--color-error:var(--color-text-red)}.astryx-step-indicator[data-status=accent]{--color-accent:var(--astryx-theme-neutral-color-status-fill-accent)}.astryx-step-indicator[data-status=success]{--color-success:var(--astryx-theme-neutral-color-status-fill-success)}.astryx-step-indicator[data-status=warning]{--color-warning:var(--astryx-theme-neutral-color-status-fill-warning)}.astryx-step-indicator[data-status=error]{--color-error:var(--astryx-theme-neutral-color-status-fill-error)}.astryx-switch{--color-background-gray:var(--color-border-control)}.astryx-progress-bar{--color-background-muted:var(--color-border-emphasized)}.astryx-progress-bar[data-variant=accent]{--color-accent:var(--astryx-theme-neutral-color-status-fill-accent)}.astryx-progress-bar[data-variant=success]{--color-success:var(--astryx-theme-neutral-color-status-fill-success)}.astryx-progress-bar[data-variant=warning]{--color-warning:var(--astryx-theme-neutral-color-status-fill-warning)}.astryx-progress-bar[data-variant=error]{--color-error:var(--astryx-theme-neutral-color-status-fill-error)}.astryx-card{--astryx-card-padding:var(--spacing-3)}.astryx-section{--astryx-section-padding:var(--spacing-3)}.astryx-text-input,.astryx-text-area,.astryx-number-input,.astryx-selector,.astryx-multi-selector,.astryx-typeahead,.astryx-checkbox-indicator,.astryx-radio-indicator{--color-border-emphasized:var(--color-border-control)}.astryx-progressbar[data-variant=accent]{--color-accent:inherit}.astryx-text[data-color=primary],.astryx-heading[data-color=primary]{color:var(--color-text-primary)}.astryx-text[data-color=secondary],.astryx-heading[data-color=secondary]{color:var(--color-text-secondary)}.astryx-text[data-color=disabled],.astryx-heading[data-color=disabled]{color:var(--color-text-disabled)}.astryx-text[data-color=placeholder],.astryx-heading[data-color=placeholder]{color:var(--color-text-secondary)}.astryx-text[data-color=accent],.astryx-heading[data-color=accent]{color:var(--color-text-accent)}.astryx-text[data-size="4xs"]{font-size:var(--font-size-4xs)}.astryx-text[data-size="3xs"]{font-size:var(--font-size-3xs)}.astryx-text[data-size="2xs"]{font-size:var(--font-size-2xs)}.astryx-text[data-size=xsm]{font-size:var(--font-size-xs)}.astryx-text[data-size=sm]{font-size:var(--font-size-sm)}.astryx-text[data-size=base]{font-size:var(--font-size-base)}.astryx-text[data-size=lg]{font-size:var(--font-size-lg)}.astryx-text[data-size=xl]{font-size:var(--font-size-xl)}.astryx-text[data-size="2xl"]{font-size:var(--font-size-2xl)}.astryx-text[data-size="3xl"]{font-size:var(--font-size-3xl)}.astryx-text[data-size="4xl"]{font-size:var(--font-size-4xl)}.astryx-heading[data-weight=normal]{font-weight:var(--font-weight-normal)}.astryx-heading[data-weight=medium]{font-weight:var(--font-weight-medium)}.astryx-heading[data-weight=semibold]{font-weight:var(--font-weight-semibold)}.astryx-heading[data-weight=bold]{font-weight:var(--font-weight-bold)}}@scope([data-astryx-theme=mosaic]) to ([data-astryx-theme]){[data-astryx-media=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-text-primary:var(--color-on-dark);--color-icon-primary:var(--color-on-dark);--color-accent:var(--color-on-dark)}[data-astryx-media=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-text-primary:var(--color-on-light);--color-icon-primary:var(--color-on-light);--color-accent:var(--color-on-light)}}}@layer mosaic;:root,[data-astryx-theme]{--neutral-page:var(--color-background-body);--neutral-panel:var(--color-background-surface);--neutral-sunken:var(--color-background-muted);--neutral-ink:var(--color-text-primary);--neutral-ink-2:var(--color-text-secondary);--neutral-rule:var(--color-border);--accent-ink:var(--color-text-accent);--accent-ground:var(--color-accent-muted);--positive-ink:var(--color-success);--positive-ground:var(--color-success-muted);--negative-ink:var(--color-error);--negative-ground:var(--color-error-muted);--caution-ink:var(--color-warning);--caution-ground:var(--color-warning-muted);--ground-page:var(--neutral-page);--ground-panel:var(--neutral-panel);--ground-raised:var(--neutral-panel);--ground-sunken:var(--neutral-sunken);--ground-hovered:var(--neutral-sunken);--rule-hairline:var(--neutral-rule);--rule-divider:var(--neutral-rule);--rule-edge:var(--neutral-rule);--ink-primary:var(--neutral-ink);--ink-secondary:var(--neutral-ink-2);--ink-muted:var(--neutral-ink-2);--ink-on-accent:var(--color-on-accent);--accent-mark:var(--accent-ink);--accent-fill:var(--color-accent);--accent-wash:var(--accent-ground);--state-ready-ink:var(--neutral-ink-2);--state-ready-ground:var(--neutral-sunken);--state-blocked-ink:var(--neutral-ink-2);--state-blocked-ground:var(--neutral-sunken);--state-leased-ink:var(--accent-ink);--state-leased-ground:var(--accent-ground);--state-submitted-ink:var(--accent-ink);--state-submitted-ground:var(--accent-ground);--state-complete-ink:var(--positive-ink);--state-complete-ground:var(--positive-ground);--state-danger-ink:var(--negative-ink);--state-danger-ground:var(--negative-ground);--state-external-ink:var(--negative-ink);--state-external-ground:var(--negative-ground);--state-attention-ink:var(--caution-ink);--state-attention-ground:var(--caution-ground);--graph-link:var(--neutral-ink-2);--series-ink:var(--accent-ink);--series-quiet:var(--neutral-ink-2);--type-title:var(--text-heading-2-weight) var(--text-heading-2-size) / var(--text-heading-2-leading) var(--font-family-heading);--type-heading:var(--text-heading-3-weight) var(--text-heading-3-size) / var(--text-heading-3-leading) var(--font-family-heading);--type-body:var(--text-body-weight) var(--text-body-size) / var(--text-body-leading) var(--font-family-body);--type-caption:var(--text-supporting-weight) var(--text-supporting-size) / var(--text-supporting-leading) var(--font-family-body);--type-mono:var(--text-code-weight) var(--text-code-size) / var(--text-code-leading) var(--font-family-code);--space-tight:var(--spacing-1);--space-related:var(--spacing-2);--space-grouped:var(--spacing-3);--space-separate:var(--spacing-4);--space-apart:var(--spacing-6);--inset-chip:var(--space-tight) var(--space-related);--inset-control:var(--space-related) var(--space-grouped);--inset-panel:var(--space-grouped) var(--space-separate);--inset-page:var(--space-separate) var(--space-separate)}.mo-t-title{font:var(--type-title)}.mo-t-heading{font:var(--type-heading)}.mo-t-body{font:var(--type-body)}.mo-t-caption{font:var(--type-caption)}.mo-t-mono,input[data-mono=true]:not(#\#),textarea[data-mono=true]:not(#\#){font:var(--type-mono)}@media (pointer:coarse){input[data-mono=true]:not(#\#),textarea[data-mono=true]:not(#\#){font:var(--text-code-weight) max(1rem, var(--text-code-size)) / var(--text-code-leading) var(--font-family-code)}input:not(#\#):where(:not([type=checkbox],[type=radio],[type=range])),textarea:not(#\#),select:not(#\#){font-size:max(1rem, var(--text-body-size))}:where(button,[role=button],a[href],summary,label:has(>input[type=radio],>input[type=checkbox]),.astryx-item:has(input[type=radio],input[type=checkbox])):not(:where([data-graph-viewport] *)){position:relative}:where(button,[role=button],a[href],summary,label:has(>input[type=radio],>input[type=checkbox]),.astryx-item:has(input[type=radio],input[type=checkbox])):not(:where([data-graph-viewport] *)):after{content:"";position:absolute;inset:min(0px,50% - 22px)}select:not(#\#),input:not(#\#):where(:not([type=checkbox],[type=radio],[type=range],[type=hidden],[type=button],[type=submit],[type=reset],[type=color],[type=file],[type=image])){min-height:44px}:where(input:not([type=checkbox],[type=radio],[type=range],[type=hidden],[type=button],[type=submit],[type=reset],[type=color],[type=file],[type=image])),:where(.astryx-field){z-index:1;position:relative}}.astryx-avatar-fallback{font-size:max(var(--text-supporting-size), var(--x-fontSize))}.mo-eyebrow{letter-spacing:.08em;text-transform:uppercase}.mo-figure{font-variant-numeric:tabular-nums}.mo-explain{cursor:help;color:var(--ink-muted);vertical-align:middle;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.mo-explain:hover,.mo-explain:focus-visible{color:var(--accent-mark)}.mo-lead-icon{flex:none;justify-content:center;align-items:center;height:1lh;display:flex}.mo-btn-reason{font:var(--type-caption);color:var(--ink-muted);text-wrap:pretty;max-width:46ch}.mo-btn-reason-row{flex-wrap:wrap}.mo-btn-reason-row>.mo-btn-reason{flex:12rem}.mo-btn-reason-row>:first-child{white-space:normal;max-width:100%}.mo-btn-reason-row:not(:where(.mo-page-toolbar *))>:first-child{overflow-wrap:normal;word-break:keep-all;min-width:min-content;height:auto!important;min-height:var(--button-min-height,var(--size-element-md))!important;padding-block:0!important}.mo-action-row{gap:var(--space-tight);flex-direction:column;min-width:0;max-width:100%;display:flex}.mo-action-row-reasons{align-items:flex-end;gap:var(--space-tight);text-align:end;flex-direction:column;display:flex}.mo-action-row-reasons:empty{display:none}.mo-select{height:var(--size-element-md);background:var(--ground-panel);border:1px solid var(--rule-hairline);border-radius:var(--radius-element);padding:0 var(--space-related);color:var(--ink-primary);font:var(--type-body);min-width:0}.mo-select:focus-visible{border-color:var(--accent-mark);outline:none}.mo-badge{align-items:center;gap:var(--space-related);font:var(--type-caption);white-space:nowrap;flex-shrink:0;display:inline-flex}.mo-badge-dot{box-sizing:border-box;border-radius:var(--radius-full);flex:none;width:6px;height:6px}.mo-table-truncated{padding:var(--space-related) var(--space-separate);font:var(--type-caption);color:var(--ink-muted)}.mo-block{align-items:flex-start;gap:var(--space-grouped);padding:var(--space-apart) 0;border-top:1px solid var(--rule-hairline);flex-direction:column;min-width:0;display:flex}.mo-block[data-centered=true]{text-align:center;align-items:center}.mo-block-title{font:var(--type-heading);color:var(--ink-primary)}.mo-block-dot{border-radius:var(--radius-full);flex:none;width:7px;height:7px;transform:translateY(-1px)}.mo-block-heading{align-items:center;gap:var(--space-related);min-width:0;display:flex}.mo-block-body{font:var(--type-body);color:var(--ink-muted);text-wrap:pretty;max-width:62ch}.mo-block-actions{gap:var(--space-related);flex-wrap:wrap;display:flex}.mo-skeleton{border-radius:var(--radius-inner);background:var(--ground-sunken);height:11px}.mo-operand{font:var(--type-mono);color:var(--ink-secondary);overflow-wrap:anywhere}.mo-unrecognised{align-items:center;gap:var(--space-related);flex-wrap:wrap;display:inline-flex}.mo-unrecognised-value{white-space:nowrap}.mo-unrecognised-mark{font:var(--type-caption);letter-spacing:.06em;text-transform:uppercase;color:var(--state-danger-ink)}.mo-switch{border-radius:var(--radius-full);background:var(--color-border-control);cursor:default;flex:none;width:32px;height:20px;padding:0;display:inline-block;position:relative}.mo-switch[data-on=true]{background:var(--accent-fill)}.mo-switch-knob{border-radius:var(--radius-full);background:var(--ink-on-accent);width:14px;height:14px;position:absolute;top:3px;left:2px}.mo-switch[data-on=true] .mo-switch-knob{width:16px;height:16px;top:2px;left:auto;right:2px}html,body,#root{height:100%}body{background:var(--ground-page);color:var(--ink-primary);font:var(--type-body);-webkit-font-smoothing:antialiased}.mo-fullbleed{background:var(--ground-page);height:100%;min-height:0;color:var(--ink-primary);font:var(--type-body);flex-direction:column;display:flex;overflow:auto}.mo-topbar{z-index:4;align-items:center;gap:var(--space-grouped);height:52px;padding:0 var(--space-separate);border-bottom:1px solid var(--rule-hairline);background:var(--ground-panel);font:var(--type-body);flex:none;display:flex;position:relative}.mo-mark,.mo-provider-mark{flex:none;display:block}.mo-side-nav{border-inline-end:1px solid var(--rule-hairline)}.mo-rail-links .astryx-side-nav-item[aria-current=page]{box-shadow:inset 0 0 0 1px var(--color-border)}.mo-rail-links .astryx-icon,.mo-rail-projects .astryx-icon,.mo-rail-header .astryx-button .astryx-icon{width:var(--spacing-4);height:var(--spacing-4)}.mo-rail-projects{width:100%;padding-top:var(--space-related);border-top:1px solid var(--color-border)}.mo-wordmark{font:var(--type-heading);color:var(--ink-primary);text-decoration:none}.mo-wordmark:hover{color:var(--accent-mark)}.mo-topbar-rule{background:var(--rule-divider);flex:none;width:1px;height:18px}.mo-crumb-sep{color:var(--ink-muted)}.mo-switcher{align-items:center;gap:var(--space-tight);min-width:0;display:flex}.mo-switcher-prose{font:var(--type-body);color:var(--ink-muted)}[data-switcher-trigger] .mo-operand{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:22ch;display:inline-block;overflow:hidden}.mo-switcher-row{align-items:baseline;gap:var(--space-related);min-width:0;display:flex}.mo-switcher-count,.mo-switcher-mark{font:var(--type-caption);color:var(--ink-muted);white-space:nowrap}.mo-switcher-state{font:var(--type-caption);white-space:nowrap}.mo-topbar-spacer{flex:1;min-width:0}.mo-rail-foot{min-width:0;padding-block-start:var(--space-related)}.mo-rail-budget-slot{min-width:0}.mo-rail-budget{gap:var(--space-grouped);min-width:0;padding:var(--space-grouped) var(--space-related);border-radius:var(--radius-inner);background:var(--ground-panel);flex-direction:column;text-decoration:none;display:flex}.mo-rail-budget:hover .mo-rail-budget-value{color:var(--accent-mark)}.mo-rail-budget-line{justify-content:space-between;align-items:baseline;gap:var(--space-related);min-width:0;display:flex}.mo-rail-budget-name{color:var(--ink-secondary);white-space:nowrap}.mo-rail-budget-value{color:var(--ink-primary);white-space:nowrap}a.mo-rail-budget-line{color:var(--ink-muted);padding-inline:var(--space-grouped);text-decoration:none;display:block}a.mo-rail-budget-line:hover{color:var(--accent-mark)}.mo-account{flex:none;min-width:0;position:relative}.mo-account-row{align-items:center;gap:var(--space-related);height:46px;padding:var(--inset-control);border-radius:var(--radius-element);cursor:pointer;border:1px solid #0000;min-width:0;list-style:none;display:flex}.mo-account-row::marker{content:"";display:none}.mo-account-row::-webkit-details-marker{content:"";display:none}.mo-account-row:hover{background:var(--ground-hovered)}.mo-account[open]>.mo-account-row{background:var(--ground-raised);border-color:var(--rule-edge)}.mo-avatar{border-radius:var(--radius-full);background:var(--accent-wash);width:24px;height:24px;font:var(--type-caption);color:var(--accent-mark);flex:none;place-items:center;display:grid}.mo-account-who{flex-direction:column;flex:1;min-width:0;display:flex}.mo-account-name{font:var(--type-body);color:var(--ink-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mo-account-address{font:var(--type-caption);color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mo-account-caret{fill:none;width:12px;height:12px;stroke:var(--ink-muted);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none}.mo-account-menu{z-index:3;padding:var(--space-related);background:var(--ground-raised);border:1px solid var(--rule-edge);border-radius:var(--radius-container);gap:var(--space-tight);flex-direction:column;display:flex;position:absolute;bottom:100%;left:0;right:0}.mo-account:not([open])>.mo-account-menu{display:none}.astryx-mobile-nav div:has(>div>.mo-rail-foot){flex-direction:column;display:flex}.astryx-mobile-nav div:has(>.mo-rail-foot){margin-block-start:auto}.astryx-mobile-nav [data-chat-launcher]{display:none}.mo-account-item[aria-current=page]{color:var(--accent-mark);background:var(--ground-hovered)}.mo-account-identity{font:var(--type-caption);color:var(--ink-muted);word-break:break-all}.mo-account-empty{padding:var(--inset-control);font:var(--type-caption);color:var(--ink-muted);text-wrap:pretty}.mo-rail{border-right:1px solid var(--rule-hairline);background:var(--ground-panel);width:240px;padding:var(--space-grouped) var(--space-grouped);gap:var(--space-tight);font:var(--type-body);color:var(--ink-secondary);flex-direction:column;flex:none;display:flex;overflow-y:auto}.mo-rail-item{padding:var(--inset-control);border-radius:var(--radius-element);align-items:center;gap:var(--space-related);color:var(--ink-secondary);min-width:0;text-decoration:none;display:flex}.mo-rail-item:hover{background:var(--ground-hovered);color:var(--ink-primary)}.mo-rail-item[aria-current=page]{background:var(--accent-wash);color:var(--accent-mark)}.mo-rail-icon{opacity:.75;flex:none;display:flex}.mo-rail-item[aria-current=page] .mo-rail-icon{opacity:1}.mo-rail-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mo-rail-spacer{flex:1}.mo-rail-empty{padding:var(--space-grouped);font:var(--type-caption);color:var(--ink-muted);text-wrap:pretty}.mo-projects-add{border-radius:var(--radius-inner);width:24px;height:24px;color:var(--ink-muted);flex:none;place-items:center;text-decoration:none;display:grid}.mo-projects-add:hover{background:var(--rule-hairline);color:var(--ink-primary)}.mo-side-nav .astryx-side-nav-section [id$=-title]{font:var(--type-body)}.mo-projects-rows{flex-direction:column;min-width:0;display:flex}.mo-projects-head{align-items:center;gap:var(--space-related);padding:var(--inset-chip);flex:none;padding-inline-end:var(--space-tight);display:flex}.mo-projects-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:var(--type-body);color:var(--color-text-secondary);flex:auto;overflow:hidden}:is(.mo-side-nav.mo-side-nav>:has(>.mo-projects),.mo-rail-flyout.mo-rail-flyout){flex-direction:column;min-height:0;display:flex;overflow:hidden}.mo-rail-flyout.mo-rail-flyout{max-height:min(60dvh,480px)}.mo-projects.mo-projects,.mo-projects.mo-projects>:last-child{flex:auto;min-height:0}.mo-projects.mo-projects .mo-projects-rows{min-height:0;-webkit-mask-image:linear-gradient(to bottom, var(--ground-panel) calc(100% - var(--space-apart) * 2), transparent);mask-image:linear-gradient(to bottom, var(--ground-panel) calc(100% - var(--space-apart) * 2), transparent);flex:auto;padding-block-end:calc(var(--space-apart) * 2);overflow-y:auto}.mo-projects-note{padding:var(--inset-control);font:var(--type-caption);color:var(--ink-muted);text-wrap:pretty}.mo-project-row{align-items:center;gap:var(--space-related);height:34px;padding:var(--inset-control);border-radius:var(--radius-element);color:var(--ink-secondary);border:1px solid #0000;min-width:0;text-decoration:none;display:flex}a.mo-project-row:hover{background-image:linear-gradient(var(--rule-hairline), var(--rule-hairline));color:var(--ink-primary)}.mo-project-row[aria-current=true]{background:var(--ground-raised);border-color:var(--rule-edge);color:var(--ink-primary)}.mo-project-row[data-openable=false]{color:var(--ink-muted);cursor:default}.mo-project-dot{border-radius:var(--radius-full);flex:none;width:7px;height:7px}.mo-project-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.mo-project-waiting{color:var(--state-danger-ink);font:var(--type-mono);flex:none}.mo-frame{flex-direction:column;height:100dvh;min-height:0;display:flex}.mo-frame-row{flex-direction:row;flex:auto;align-items:stretch;min-width:0;min-height:0;display:flex}.mo-frame-row>.astryx-app-shell,.mo-frame-row>.astryx-app-shell .astryx-layout,.mo-frame-row>.astryx-app-shell .astryx-layout>*,.mo-content{min-width:0}.mo-frame .astryx-layout-panel.astryx-layout-panel:has(.astryx-side-nav){overflow-x:hidden}.mo-content{flex-direction:column;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.mo-page-header{align-items:center;gap:var(--space-grouped);height:56px;padding:0 var(--space-separate);border-bottom:1px solid var(--rule-hairline);font:var(--type-title);color:var(--ink-primary);flex:none;display:flex}.mo-page-header:has(+.mo-page-tabs [data-page-tab-list]){border-bottom-width:0}@media (forced-colors:active){[data-page-template=document]>[data-page-region=content][data-page-width=capped],[data-page-template=spend],[data-page-template=budget]{scrollbar-gutter:stable}.mo-page-body:not(:has(>[data-page-template])){scrollbar-gutter:stable}}.mo-page-qualifier{white-space:nowrap;min-width:0;font:var(--type-body);flex:0 auto}.mo-page-qualifier>[data-page-detail]{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}@media (width<=768px){.mo-page-header:has(>.mo-page-qualifier [data-repository-facts]){row-gap:var(--space-tight);height:auto;min-height:56px;padding-block:var(--space-related);flex-wrap:wrap}.mo-page-header:has(>.mo-page-qualifier [data-repository-facts])>h1{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;flex:1 1 0;min-width:0}.mo-page-header:has(>.mo-page-qualifier [data-repository-facts])>[aria-hidden=true]{display:none}.mo-page-header>.mo-page-qualifier:has([data-repository-facts]){white-space:normal;flex:1 0 100%;order:2;overflow:visible}}.mo-page-header>h1 [aria-current=page]{font:var(--type-title);color:var(--ink-primary)}.mo-page-tabs{min-width:0;padding:var(--space-separate) var(--space-separate) 0;flex-wrap:wrap;flex:none;align-items:flex-end;display:flex}.mo-page-tabs:empty{display:none}.mo-page-tabs [data-page-tab-list] .astryx-tab-strip{--mo-tab-strip-pull:calc(var(--_tab-strip-bleed,0px) + var(--spacing-3));margin-inline-start:calc(-1 * var(--mo-tab-strip-pull))}@property --mo-tab-fade-start{syntax:"<length>";inherits:false;initial-value:0}@property --mo-tab-fade-end{syntax:"<length>";inherits:false;initial-value:0}@keyframes mo-tab-fade-start{to{--mo-tab-fade-start:var(--space-separate)}}@keyframes mo-tab-fade-end{0%{--mo-tab-fade-end:var(--space-separate)}to{--mo-tab-fade-end:0px}}.mo-page-tabs [data-page-tab-list] .astryx-tab-strip{scrollbar-width:none;-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--mo-tab-fade-start), #000 calc(100% - var(--mo-tab-fade-end)), transparent 100%);mask-image:linear-gradient(to right, transparent 0, #000 var(--mo-tab-fade-start), #000 calc(100% - var(--mo-tab-fade-end)), transparent 100%);overflow-x:auto}.mo-page-tabs [data-page-tab-list] .astryx-tab-strip>*{white-space:nowrap;flex-shrink:0}@supports (animation-timeline:scroll()){.mo-page-tabs [data-page-tab-list] .astryx-tab-strip{animation-name:mo-tab-fade-start,mo-tab-fade-end;animation-duration:0s,0s;animation-timing-function:linear,linear;animation-iteration-count:1,1;animation-direction:normal,normal;animation-play-state:running,running;animation-delay:0s,0s;animation-fill-mode:both,both;animation-timeline:scroll(self inline);animation-range:0 var(--space-separate), calc(100% - var(--space-separate)) 100%}}.mo-page-tabs>*{flex:auto;min-width:0}.mo-page-tabs>[data-page-notice]{padding-bottom:var(--space-separate);flex:1 0 100%;order:-1}.mo-content .astryx-empty-state:not([data-empty-centred],[data-empty-centred] *){text-align:start;align-items:flex-start;padding-inline:0}.mo-content .astryx-empty-state:not([data-empty-centred],[data-empty-centred] *)>div{align-items:flex-start;max-width:min(100%,60ch)}.mo-page-toolbar{flex-wrap:wrap;flex:none;justify-content:space-between;min-width:0}.mo-page-toolbar-start{flex-wrap:wrap;flex:160px;min-width:0}.mo-page-toolbar-end{flex-wrap:wrap;flex:0 auto;min-width:0;margin-inline-start:auto}.mo-page-toolbar-one-row{flex-wrap:nowrap}.mo-page-toolbar-one-row>.mo-page-toolbar-start{flex:1 1 0}.mo-page-toolbar-one-row .mo-search-field-grow{min-width:0}.mo-page-toolbar-fixed-start>.mo-page-toolbar-start,.mo-page-toolbar-overflow-end>.mo-page-toolbar-start{flex:none}.mo-page-toolbar-overflow-end{flex-wrap:nowrap}.mo-page-toolbar-overflow-end>.mo-page-toolbar-end{flex-wrap:nowrap;flex:1 1 0;justify-content:flex-end;min-width:0}.mo-page-toolbar .mo-btn-reason-row{flex-wrap:nowrap}.mo-page-toolbar .mo-btn-reason-row>.mo-btn-reason{flex:0 auto}.mo-page-toolbar .mo-btn-reason-row>:first-child{white-space:nowrap;max-width:none}.mo-page-toolbar-reasons{align-items:flex-end;gap:var(--space-tight);flex-direction:column;display:flex}.mo-page-toolbar-reasons:empty{display:none}.mo-search-field{flex:0 320px;width:320px;min-width:160px}.mo-search-field-grow{flex:auto;width:auto;min-width:120px}.mo-rail-search{min-width:0;padding-block-end:var(--space-related);display:flex}.mo-rail-search>.mo-jump{width:100%;min-width:0;padding-inline-start:calc(var(--space-apart) - var(--space-related) - 1px - var(--space-related))}.mo-jump{align-items:center;gap:var(--space-related);width:300px;height:32px;padding:var(--inset-control);border:1px solid var(--rule-edge);border-radius:var(--radius-element);background:var(--ground-panel);color:var(--ink-muted);font:var(--type-body);cursor:pointer;text-align:start;flex:none;display:flex}.mo-jump:hover{border-color:var(--accent-mark);color:var(--ink-secondary)}.mo-jump-prompt{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.mo-jump-keys{font:var(--type-mono);color:var(--ink-muted);flex:none}.mo-jump-panel{gap:var(--space-related);flex-direction:column;min-width:0;display:flex}.mo-jump-none{padding:var(--inset-control);font:var(--type-caption);color:var(--ink-muted)}.mo-jump-list{flex-direction:column;min-width:0;max-height:320px;padding:0;display:flex;overflow-y:auto}.mo-jump-hit{justify-content:space-between;align-items:baseline;gap:var(--space-grouped);padding:var(--inset-control);border-radius:var(--radius-element);color:var(--ink-primary);min-width:0;text-decoration:none;display:flex}.mo-jump-hit[aria-selected=true]{background:var(--ground-hovered)}.mo-jump-hit-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mo-jump-hit-path{font:var(--type-caption);color:var(--ink-muted);flex:none}@media (width>=641px){dialog[data-jump-dialog=true]:not(#\#):not(#\#):not(#\#){margin-block:0 auto;inset-block-start:12dvh}}.mo-content *{scroll-padding-bottom:calc(var(--size-element-sm) + var(--space-related) * 2 + 1px)}.mo-page-body{min-width:0;min-height:0;padding:var(--inset-page);gap:var(--space-apart);flex-direction:column;flex:1;display:flex;overflow:auto}:is(.mo-page-body:has(>[data-page-template]),.mo-page-body:has(>.mo-session-pending>[data-page-template]),.mo-fullbleed:has(>[data-page-template]),.mo-fullbleed:has(>.mo-session-pending)){gap:0;padding:0;overflow:hidden}.mo-page-notices{gap:var(--space-related);flex-direction:column;flex:none;min-width:0;display:flex}:is(.mo-page-body:has(>[data-page-template])>.mo-page-notices,.mo-fullbleed:has(>[data-page-template])>.mo-page-notices){padding:var(--inset-page)}:root[data-feedback-over-page] .mo-content :is(.mo-page-body:not(:has(>[data-page-template],>.mo-session-pending>[data-page-template])),[data-page-scroll]):not(:has([data-page-fill],[data-page-end-room=own])):after{content:"";block-size:var(--mo-feedback-page-reserve,0px);flex:none;display:block}:root:has([data-chat-launcher]) .mo-content :is(.mo-page-body:not(:has(>[data-page-template],>.mo-session-pending>[data-page-template])),[data-page-scroll]):not(:has([data-page-fill],[data-page-end-room=own])):after{content:"";block-size:var(--mo-launcher-page-reserve,0px);flex:none;display:block}:root:has([data-chat-launcher]) [data-launcher-clear]{max-inline-size:calc(100% - var(--mo-launcher-side-reserve,0px))}div[popover=manual]:has(>[data-toast-id]){width:auto}:root:has([data-chat-launcher]) div[popover=manual]:has(>[data-toast-id]){translate:0 calc(-1 * var(--mo-launcher-page-reserve,0px))}.mo-statusbar{align-items:center;gap:var(--space-separate);min-height:45px;padding:var(--space-related) var(--space-separate);border-top:1px solid var(--rule-hairline);background:var(--ground-panel);font:var(--type-caption);color:var(--ink-secondary);--astryx-theme-neutral-color-status-fill-warning:var(--color-statusbar-attention);flex:none;display:flex}.mo-statusbar-counts{flex:auto;min-width:0;display:flex;position:relative}.mo-statusbar-run{scrollbar-width:none;min-width:0;scroll-padding-inline:calc(var(--size-element-sm) + var(--space-related));flex:0 auto;overflow:auto hidden}.mo-statusbar-run::-webkit-scrollbar{display:none}.mo-statusbar-run>*{flex:none}.mo-statusbar-edge{width:calc(var(--size-element-sm) + var(--space-related));pointer-events:none;align-items:center;display:flex;position:absolute;top:0;bottom:0}.mo-statusbar-edge[data-shown=false]{visibility:hidden}.mo-statusbar-edge[data-shown=true]>*{pointer-events:auto}.mo-statusbar-edge[data-edge=start]{background:linear-gradient(to right, var(--ground-panel) var(--size-element-sm), transparent);justify-content:flex-start;left:0}.mo-statusbar-edge[data-edge=end]{background:linear-gradient(to left, var(--ground-panel) var(--size-element-sm), transparent);justify-content:flex-end;right:0}.mo-statusbar-item{white-space:nowrap}.mo-statusbar-approval{flex:none}.mo-statusbar-cell{color:inherit;white-space:nowrap;text-decoration:none}.mo-statusbar-cell:hover,.mo-statusbar-cell:focus-visible{color:var(--ink-primary);text-decoration:underline}[data-bar-cell]>.mo-statusbar-cell,.mo-statusbar-value{padding-inline:var(--space-related);border-radius:var(--radius-inner);background:var(--ground-sunken);color:var(--ink-primary);display:inline-block}.mo-statusbar-read{min-width:0;font:inherit;color:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0}.mo-statusbar-read:hover,.mo-statusbar-read:focus-visible{color:var(--ink-primary);text-decoration:underline}.mo-statusbar-group{color:var(--ink-muted);white-space:nowrap}.mo-statusbar-section+.mo-statusbar-section{border-inline-start:1px solid var(--rule-divider);padding-inline-start:var(--space-separate)}.mo-statusbar-rate{color:var(--ink-muted);white-space:nowrap}.mo-statusbar-fleet{white-space:nowrap;padding-left:var(--space-separate);border-left:1px solid var(--rule-divider);flex:none;margin-left:auto}.mo-statusbar-github{white-space:nowrap;max-width:100%;padding-left:var(--space-separate);border-left:1px solid var(--rule-divider);flex:none;margin-left:auto}.mo-statusbar-github>button{flex:none}.mo-statusbar-unreachable{white-space:nowrap;max-width:100%;padding-right:var(--space-separate);border-right:1px solid var(--rule-divider);flex:none}.mo-statusbar-summary{display:none}@media (width<=640px){.mo-statusbar{row-gap:var(--space-related);flex-wrap:wrap!important}.mo-statusbar-counts{align-items:flex-start;row-gap:var(--space-related);flex-direction:column;flex:100%}.mo-statusbar-summary{align-items:center;gap:var(--space-related);font:inherit;color:var(--ink-primary);cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.mo-statusbar-summary[aria-expanded=true] svg{transform:rotate(180deg)}.mo-statusbar-counts[data-open=false]>.mo-statusbar-run{display:none!important}.mo-statusbar-run{row-gap:var(--space-related);overflow:visible;flex-wrap:wrap!important}.mo-statusbar-run>.mo-statusbar-section{row-gap:0;max-width:100%;flex-wrap:wrap!important}.mo-statusbar-section+.mo-statusbar-section{border-inline-start:0;padding-inline-start:0}.mo-statusbar-edge{display:none}}.mo-statusbar-github+.mo-statusbar-fleet{margin-left:0}@media (width<=640px){.mo-statusbar-github{border-left:0;margin-left:0;padding-left:0}.mo-statusbar-github+.mo-statusbar-fleet{margin-left:auto}}.mo-statusbar[data-cells=none] .mo-statusbar-github{border-left:0;margin-left:0;padding-left:0}.mo-statusbar[data-cells=none] .mo-statusbar-github+.mo-statusbar-fleet{padding-left:var(--space-separate);border-left:1px solid var(--rule-divider)}.mo-statusbar[data-cells=none] .mo-statusbar-fleet{border-left:0;margin-left:0;padding-left:0}.mo-statusbar-dot{border-radius:var(--radius-full);border:1px solid;flex:none;width:6px;height:6px}.mo-side-nav[data-rail-compact=true]{width:49px!important}.mo-side-nav[data-rail-compact=true]~.astryx-resize-handle{display:none}.mo-side-nav[data-rail-moving=true]{transition:width .18s}.mo-rail-links .astryx-side-nav-item>:not(.astryx-icon),.mo-rail-search .mo-jump-prompt,.mo-rail-search .mo-jump-keys{transition:opacity .12s}.mo-rail-header a>:not(:has(.mo-mark)){transition:opacity .12s}.mo-side-nav .mo-rail-header .astryx-side-nav-heading.astryx-side-nav-heading{padding-inline-start:calc(var(--space-apart) - var(--space-related) - var(--space-grouped))}.mo-rail-header{position:relative}.mo-rail-expand{opacity:0;transition:opacity .12s;position:absolute;inset-block-start:50%;inset-inline-start:calc(var(--space-apart) - var(--space-related) - var(--space-separate));translate:0 -50%}.mo-rail-header:hover .mo-rail-expand,.mo-rail-expand:focus-visible{opacity:1}.mo-rail-header .mo-mark{transition:opacity .12s}.mo-rail-header:has(.mo-rail-expand):hover .mo-mark{opacity:0}.mo-rail-header:has(.mo-rail-expand:focus-visible) .mo-mark{opacity:0}.mo-rail-collapse{flex:none}.mo-side-nav[data-rail-compact=true] .mo-rail-links .astryx-side-nav-item{overflow:hidden}.mo-side-nav[data-rail-compact=true] .mo-rail-links .astryx-side-nav-item>:not(.astryx-icon),.mo-side-nav[data-rail-compact=true] .mo-rail-search .mo-jump-prompt,.mo-side-nav[data-rail-compact=true] .mo-rail-search .mo-jump-keys{opacity:0}.mo-side-nav[data-rail-compact=true] .mo-rail-header a>:not(:has(.mo-mark)){opacity:0}.mo-side-nav[data-rail-compact=true] .mo-rail-links .mo-rail-more .astryx-side-nav-item{overflow:visible}.mo-side-nav[data-rail-compact=true] .mo-rail-links .mo-rail-more .astryx-side-nav-item>:not(.astryx-icon){opacity:1}.mo-side-nav[data-rail-compact=true] .mo-rail-links .astryx-side-nav-section [id$=-title]{white-space:nowrap;color:#0000;background:linear-gradient(var(--rule-hairline), var(--rule-hairline)) no-repeat left center / 100% 1px;overflow:hidden}.mo-side-nav[data-rail-compact=true] .mo-rail-search .mo-jump{width:var(--size-element-md);background:0 0;border-color:#0000;overflow:hidden}.mo-side-nav[data-rail-compact=true] .mo-rail-search .mo-jump:hover{background:var(--ground-hovered);border-color:#0000}.mo-account-row{padding-inline:calc(var(--space-related) - 1px)}.mo-account-compact{justify-content:center;height:46px}.mo-account-compact .astryx-button{width:var(--spacing-8);height:var(--spacing-8);min-height:var(--spacing-8)}.mo-account-pending{cursor:default}.mo-account-pending:hover{background:0 0}.mo-account-pending .mo-account-who{gap:var(--space-tight)}.mo-session-pending{display:contents}.mo-projects-search{padding-block:var(--space-tight);flex:none}.mo-projects-loading{padding-block:var(--space-tight)}.mo-projects-mark{flex:none;height:1px;display:block}.mo-side-nav{--color-skeleton:var(--rule-divider)}[data-chat-markdown] .astryx-markdown-table .astryx-table-scroll-wrapper{overflow-x:auto}[data-chat-markdown] .astryx-markdown-table table{width:100%;max-width:none}[data-chat-markdown] .astryx-markdown-table :is(th,td){min-width:0;max-width:none;padding-inline:var(--space-related);overflow-wrap:normal;text-overflow:clip;word-break:normal;-webkit-hyphens:manual;hyphens:manual;overflow:visible}[data-chat-markdown] .astryx-markdown-heading{font:var(--type-heading)}[data-chat-markdown] .astryx-list-item>span:first-child:not(:empty){align-self:center}[data-chat-markdown] :is(code,pre){font-variant-ligatures:none}[data-chat-markdown] .astryx-code-block [data-line]{white-space:pre-wrap;overflow-wrap:anywhere}.astryx-code-block>[role=group]{padding-inline-end:calc(var(--space-separate) * 2)}.mo-feedback-item{text-align:left;cursor:pointer;width:100%;font:var(--type-body);background:0 0;border:0;display:block}dialog[data-feedback-capturing=true],dialog[data-feedback-capturing=true]::backdrop{visibility:hidden}[data-feedback-redact]:focus-visible{outline:2px solid var(--accent-mark);outline-offset:2px}:root:has(dialog[open],[role=dialog]:not([aria-modal=true],[data-chat-layer] *)) [data-feedback-button]:not([data-feedback-cluster]){display:none}.mo-budget{gap:var(--space-separate);flex-direction:column;min-width:0;display:flex}.mo-budget-section{gap:var(--space-grouped);flex-direction:column;min-width:0;display:flex}.mo-budget-h{font:var(--type-heading);color:var(--ink-primary);margin:0}.mo-budget-banner{align-items:center;gap:var(--space-grouped);font:var(--type-body);color:var(--ink-primary);min-width:0;display:flex}.mo-budget-banner-dot{border-radius:var(--radius-full);flex:none;width:8px;height:8px}.mo-budget-banner[data-tone=notice] .mo-budget-banner-dot{background:var(--state-external-ink)}.mo-budget-banner[data-tone=pause] .mo-budget-banner-dot{background:var(--state-danger-ink)}.mo-budget-banner[data-tone=unset] .mo-budget-banner-dot{background:var(--state-blocked-ink)}.mo-budget-banner[data-tone=quiet]{color:var(--ink-muted)}.mo-budget-banner-text{flex:1;min-width:0}.mo-budget-meter{border-radius:var(--radius-inner);background:var(--ground-sunken);height:5px;position:relative;overflow:visible}.mo-budget-meter-fill{border-radius:var(--radius-inner);background:var(--accent-fill);height:100%}.mo-budget-meter-fill[data-tone=notice]{background:var(--state-external-ink)}.mo-budget-meter-fill[data-tone=pause]{background:var(--state-danger-ink)}.mo-budget-mark{background:var(--rule-edge);width:1px;height:11px;position:absolute;top:-3px}.mo-budget-mark-label{top:var(--space-grouped);color:var(--ink-muted);position:absolute;transform:translate(-50%)}.mo-budget-figures{gap:var(--space-separate);flex-wrap:wrap;display:flex}.mo-budget-figure{padding:var(--inset-panel);background:var(--ground-panel);border:1px solid var(--rule-hairline);border-radius:var(--radius-container);gap:var(--space-related);flex-direction:column;flex:180px;min-width:0;display:flex}.mo-budget-figure-label{font:var(--type-caption);color:var(--ink-muted)}.mo-budget-figure-value{font:var(--type-heading);color:var(--ink-primary);text-decoration:none}.mo-budget-figure-value:hover{color:var(--accent-mark)}.mo-budget-figure-note{font:var(--type-caption);color:var(--ink-muted)}.mo-budget-counts{border:1px solid var(--rule-hairline);border-radius:var(--radius-container);background:var(--ground-panel);overflow:hidden}.mo-budget-count-row{align-items:center;gap:var(--space-related);padding:var(--inset-control);border-bottom:1px solid var(--rule-hairline);font:var(--type-body);color:var(--ink-secondary);min-width:0;display:flex}.mo-budget-count-row:last-child{border-bottom:0}.mo-budget-count-name{align-items:center;gap:var(--space-related);flex-wrap:wrap;flex:1;min-width:0;display:flex}.mo-budget-count-amount{color:var(--ink-primary);border-bottom:1px dotted var(--rule-edge);text-decoration:none}.mo-budget-count-verdict{white-space:nowrap}.mo-budget-count-verdict[data-counted=true]{color:var(--accent-mark)}.mo-budget-count-verdict[data-counted=false]{color:var(--ink-muted)}.mo-budget-reasons{gap:var(--space-related);padding:var(--inset-panel);border:1px solid var(--rule-hairline);border-radius:var(--radius-container);background:var(--ground-panel);flex-direction:column;display:flex}.mo-budget-reason-row{gap:var(--space-tight);flex-direction:column;min-width:0;display:flex}.mo-budget-note{font:var(--type-body);color:var(--ink-secondary);text-wrap:pretty;max-width:72ch}.mo-budget-form{gap:var(--space-separate);padding:var(--inset-panel);border:1px solid var(--rule-edge);border-radius:var(--radius-container);background:var(--ground-panel);flex-direction:column;min-width:0;display:flex}.mo-budget-form-row{gap:var(--space-grouped);flex-wrap:wrap;align-items:flex-start;display:flex}.mo-budget-form-actions{align-items:center;gap:var(--space-related);flex-wrap:wrap;display:flex}.mo-budget-preview{font:var(--type-body);color:var(--ink-secondary)}.mo-budget-link{color:var(--accent-mark);font:var(--type-body);border-bottom:1px solid var(--rule-hairline);white-space:nowrap;text-decoration:none}.mo-budget-link:hover{border-bottom-color:var(--accent-mark)}.mo-budget-pieces{column-gap:var(--space-related);flex-wrap:wrap;display:inline-flex}.mo-sign-out{text-align:left;cursor:pointer;width:100%;font:var(--type-body);background:0 0;border:0;display:block}.mo-sign-out[disabled]{cursor:progress}.mo-settings-nav{align-items:center;gap:var(--space-tight);min-height:46px;padding:0 var(--space-separate) 0 calc(var(--space-separate) - var(--space-grouped));border-bottom:1px solid var(--rule-hairline);flex:none;display:flex;overflow-x:auto}.mo-settings-tab{padding:0 var(--space-grouped);color:var(--ink-muted);font:var(--type-body);white-space:nowrap;border-bottom:2px solid #0000;flex:none;align-self:stretch;align-items:center;text-decoration:none;display:inline-flex}.mo-settings-tab:hover,.mo-settings-tab:focus-visible{color:var(--ink-primary);background:var(--ground-hovered)}.mo-settings-tab[aria-current=page]{color:var(--accent-mark);border-bottom-color:var(--accent-mark)}[data-page-region=tabs]>.mo-settings-nav{align-self:stretch}[data-page-region=tabs]>:has(>.mo-settings-nav){align-self:stretch}[data-page-region=tabs] .mo-settings-nav{border-bottom:0;flex:auto;min-height:0;padding:0}.mo-settings-frame{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.mo-settings-content{gap:var(--space-separate);min-width:0;min-height:0;padding:var(--inset-page);flex-direction:column;flex:1;display:flex;overflow:auto}.mo-settings-content:has(>[data-page-template]){gap:0;padding:0;overflow:hidden}.mo-account-item{padding:var(--inset-control);border-radius:var(--radius-element);color:var(--ink-secondary);font:var(--type-body);text-decoration:none}.mo-account-item:hover,.mo-account-item:focus-visible{background:var(--ground-hovered);color:var(--ink-primary)}.mo-account-language-head{padding:var(--inset-control);color:var(--ink-muted);font:var(--type-caption);display:block}.mo-account-language-item{text-align:left;cursor:pointer;background:0 0;border:0;width:100%;display:block}.mo-account-language-item[aria-pressed=true]{color:var(--accent-mark);background:var(--ground-hovered)}.mo-account-language{border:0;min-width:0;margin:0;padding:0}@media (forced-colors:none){:root[data-overlay-scrollbars],:root[data-overlay-scrollbars] *{scrollbar-width:none}:root[data-overlay-scrollbars]::-webkit-scrollbar{display:none}:root[data-overlay-scrollbars] ::-webkit-scrollbar{display:none}}.mo-scrollbar-layer{pointer-events:none;width:0;height:0;position:absolute;top:0;left:0;overflow:visible}.mo-scrollbar-layer[data-layer=document]{z-index:2147483647;position:fixed}.mo-scrollbar{opacity:0;pointer-events:none;transition:opacity var(--duration-medium) var(--ease-standard);touch-action:none;position:absolute;top:0;left:0;overflow:hidden}.mo-scrollbar[data-visible]{opacity:1;transition-duration:var(--duration-fast)}@media (hover:hover) and (pointer:fine){.mo-scrollbar[data-visible]{pointer-events:auto}}.mo-scrollbar-thumb{position:absolute;top:0;left:0}.mo-scrollbar[data-axis=y]>.mo-scrollbar-thumb{width:100%}.mo-scrollbar[data-axis=x]>.mo-scrollbar-thumb{height:100%}.mo-scrollbar-thumb:before{content:"";border-radius:var(--radius-full);background:var(--ink-secondary);box-shadow:0 0 0 1px var(--ground-page);opacity:.5;transition:width var(--duration-fast) var(--ease-standard), height var(--duration-fast) var(--ease-standard), opacity var(--duration-fast) var(--ease-standard);position:absolute}.mo-scrollbar[data-axis=y]>.mo-scrollbar-thumb:before{width:6px;top:0;bottom:0;right:2px}.mo-scrollbar[data-axis=y][data-side=start]>.mo-scrollbar-thumb:before{left:2px;right:auto}.mo-scrollbar[data-axis=x]>.mo-scrollbar-thumb:before{height:6px;bottom:2px;left:0;right:0}.mo-scrollbar[data-hot]>.mo-scrollbar-thumb:before,.mo-scrollbar[data-dragging]>.mo-scrollbar-thumb:before{opacity:.7}.mo-scrollbar[data-axis=y][data-hot]>.mo-scrollbar-thumb:before,.mo-scrollbar[data-axis=y][data-dragging]>.mo-scrollbar-thumb:before{width:10px}.mo-scrollbar[data-axis=x][data-hot]>.mo-scrollbar-thumb:before,.mo-scrollbar[data-axis=x][data-dragging]>.mo-scrollbar-thumb:before{height:10px}@media (prefers-reduced-motion:reduce){.mo-scrollbar,.mo-scrollbar-thumb:before{transition:none}}@media (forced-colors:active),print{.mo-scrollbar-layer{display:none}}@font-face{font-family:Figtree;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/figtree-latin-ext-DCwSJGxG.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/figtree-latin-D_ZTVpCC.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/figtree-latin-ext-DCwSJGxG.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/figtree-latin-D_ZTVpCC.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/figtree-latin-ext-DCwSJGxG.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/figtree-latin-D_ZTVpCC.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/figtree-latin-ext-DCwSJGxG.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/figtree-latin-D_ZTVpCC.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}dialog:not([open]){display:none!important}.astryx-collapsible-trigger{min-height:var(--size-element-md);border-radius:var(--radius-element);gap:var(--space-related);justify-content:flex-start}.astryx-collapsible-trigger>:not(.astryx-icon){flex-grow:0}@media (hover:hover){.astryx-collapsible-trigger:not([aria-disabled=true]):hover{background:0 0}.astryx-collapsible-trigger:not([aria-disabled=true]):hover>:not(.astryx-icon){text-underline-offset:2px;text-decoration:underline}}[data-disclosure-list] [data-item]+[data-item]{border-block-start:var(--border-width) solid var(--color-border)}[data-row-line]>[data-statement]{flex:1 1 0;min-width:0}[data-row-line] [data-row-status]{min-width:6.5rem}@media (hover:hover){[data-row-toggle]:hover [data-row-status]{text-underline-offset:2px;text-decoration:underline}}@media (width<=640px){[data-row-line]{row-gap:var(--space-tight);flex-wrap:wrap}[data-row-line]>[data-statement]{flex-basis:100%;order:1}[data-row-line] [data-row-status]{min-width:0}}.astryx-field-label>span>[aria-hidden=true]{display:none}.astryx-list-item{border-radius:var(--radius-none)}.astryx-card>.astryx-list>.astryx-list-item:first-child{border-start-start-radius:var(--radius-container);border-start-end-radius:var(--radius-container)}.astryx-card>.astryx-list>.astryx-list-item:last-child{border-end-end-radius:var(--radius-container);border-end-start-radius:var(--radius-container)}.astryx-list-item[aria-current=true]{background:0 0}.astryx-list-item[aria-current=true] .astryx-text[data-type=body]{color:var(--accent-mark)}:root{word-break:keep-all;overflow-wrap:break-word}:where(body :not(code,pre,[lang=en],[lang=en] *)){word-break:keep-all}.astryx-radio-list-item[data-align=center]{align-items:flex-start}.astryx-radio-list-item>span:first-child{align-items:center;min-height:20px}@media (hover:hover){.astryx-collapsible-trigger:not([aria-disabled=true]):hover>:not(.astryx-icon):has([data-head-line]){text-decoration:none}.astryx-collapsible-trigger:not([aria-disabled=true]):hover [data-head-line]{text-underline-offset:2px;text-decoration:underline}}[data-labelled-line]{align-items:baseline;gap:var(--space-grouped);min-width:0;display:flex}[data-labelled-line]>[data-labelled-label]{width:var(--labelled-line-label,7.5rem);flex:none}[data-labelled-line]>[data-labelled-value]{flex:1;min-width:0}
