@layer reset{@scope([data-astryx-theme=Kira]) 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:var(--lightningcss-light,#0171e3)var(--lightningcss-dark,#0171e3);--color-data-categorical-orange:var(--lightningcss-light,#eb6e00)var(--lightningcss-dark,#eb6e00);--color-data-categorical-purple:var(--lightningcss-light,#6b1efd)var(--lightningcss-dark,#6b1efd);--color-data-categorical-green:var(--lightningcss-light,#0b991f)var(--lightningcss-dark,#0b991f);--color-data-categorical-pink:var(--lightningcss-light,#f351c0)var(--lightningcss-dark,#f351c0);--color-data-categorical-cyan:var(--lightningcss-light,#0171a4)var(--lightningcss-dark,#0171a4);--color-data-categorical-red:var(--lightningcss-light,#f5394f)var(--lightningcss-dark,#f5394f);--color-data-categorical-teal:var(--lightningcss-light,#08a3a3)var(--lightningcss-dark,#08a3a3);--color-data-categorical-brown:var(--lightningcss-light,#965e03)var(--lightningcss-dark,#965e03);--color-data-categorical-indigo:var(--lightningcss-light,#6f8aff)var(--lightningcss-dark,#6f8aff);--color-data-neutral:var(--lightningcss-light,#8494a3)var(--lightningcss-dark,#8c939b);--color-data-blue-5:var(--lightningcss-light,#02165e)var(--lightningcss-dark,#02165e);--color-data-blue-4:var(--lightningcss-light,#004cbc)var(--lightningcss-dark,#004cbc);--color-data-blue-3:var(--lightningcss-light,#2694fe)var(--lightningcss-dark,#2694fe);--color-data-blue-2:var(--lightningcss-light,#78beff)var(--lightningcss-dark,#78beff);--color-data-blue-1:var(--lightningcss-light,#dbecff)var(--lightningcss-dark,#dbecff);--color-data-shamrock-5:var(--lightningcss-light,#0b603d)var(--lightningcss-dark,#0b603d);--color-data-shamrock-4:var(--lightningcss-light,#138546)var(--lightningcss-dark,#138546);--color-data-shamrock-3:var(--lightningcss-light,#24bb5e)var(--lightningcss-dark,#24bb5e);--color-data-shamrock-2:var(--lightningcss-light,#8ef7aa)var(--lightningcss-dark,#8ef7aa);--color-data-shamrock-1:var(--lightningcss-light,#d6fee4)var(--lightningcss-dark,#d6fee4);--color-data-orange-5:var(--lightningcss-light,#a13f04)var(--lightningcss-dark,#a13f04);--color-data-orange-4:var(--lightningcss-light,#d66100)var(--lightningcss-dark,#d66100);--color-data-orange-3:var(--lightningcss-light,#fd9537)var(--lightningcss-dark,#fd9537);--color-data-orange-2:var(--lightningcss-light,#fdb876)var(--lightningcss-dark,#fdb876);--color-data-orange-1:var(--lightningcss-light,#ffe6cf)var(--lightningcss-dark,#ffe6cf);--color-data-pink-5:var(--lightningcss-light,#8e1073)var(--lightningcss-dark,#8e1073);--color-data-pink-4:var(--lightningcss-light,#d123a1)var(--lightningcss-dark,#d123a1);--color-data-pink-3:var(--lightningcss-light,#f989d3)var(--lightningcss-dark,#f989d3);--color-data-pink-2:var(--lightningcss-light,#feade3)var(--lightningcss-dark,#feade3);--color-data-pink-1:var(--lightningcss-light,#fce3f4)var(--lightningcss-dark,#fce3f4);--color-data-purple-5:var(--lightningcss-light,#3e0697)var(--lightningcss-dark,#3e0697);--color-data-purple-4:var(--lightningcss-light,#6b1efd)var(--lightningcss-dark,#6b1efd);--color-data-purple-3:var(--lightningcss-light,#9081ff)var(--lightningcss-dark,#9081ff);--color-data-purple-2:var(--lightningcss-light,#b3b0fe)var(--lightningcss-dark,#b3b0fe);--color-data-purple-1:var(--lightningcss-light,#e8e8fb)var(--lightningcss-dark,#e8e8fb);--color-data-red-5:var(--lightningcss-light,#9d0519)var(--lightningcss-dark,#9d0519);--color-data-red-4:var(--lightningcss-light,#d31130)var(--lightningcss-dark,#d31130);--color-data-red-3:var(--lightningcss-light,#fb7d87)var(--lightningcss-dark,#fb7d87);--color-data-red-2:var(--lightningcss-light,#ffb2b8)var(--lightningcss-dark,#ffb2b8);--color-data-red-1:var(--lightningcss-light,#fee4e6)var(--lightningcss-dark,#fee4e6);--color-data-teal-5:var(--lightningcss-light,#08767d)var(--lightningcss-dark,#08767d);--color-data-teal-4:var(--lightningcss-light,#0c9293)var(--lightningcss-dark,#0c9293);--color-data-teal-3:var(--lightningcss-light,#0db7af)var(--lightningcss-dark,#0db7af);--color-data-teal-2:var(--lightningcss-light,#6ce6d8)var(--lightningcss-dark,#6ce6d8);--color-data-teal-1:var(--lightningcss-light,#d7fcf8)var(--lightningcss-dark,#d7fcf8);--color-data-yellow-5:var(--lightningcss-light,#8a5001)var(--lightningcss-dark,#8a5001);--color-data-yellow-4:var(--lightningcss-light,#d69804)var(--lightningcss-dark,#d69804);--color-data-yellow-3:var(--lightningcss-light,#fbce03)var(--lightningcss-dark,#fbce03);--color-data-yellow-2:var(--lightningcss-light,#fcec85)var(--lightningcss-dark,#fcec85);--color-data-yellow-1:var(--lightningcss-light,#fdf6ba)var(--lightningcss-dark,#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=Kira]) to ([data-astryx-theme]){:scope{--color-accent:var(--lightningcss-light,#1b4ed8)var(--lightningcss-dark,#346bf1);--color-accent-muted:var(--lightningcss-light,#1b4ed814)var(--lightningcss-dark,#346bf120);--color-on-accent:var(--lightningcss-light,#fff)var(--lightningcss-dark,#fff);--color-neutral:var(--lightningcss-light,#27272a0f)var(--lightningcss-dark,#f5f5f50a);--color-background-surface:var(--lightningcss-light,#fff)var(--lightningcss-dark,#121212);--color-background-body:var(--lightningcss-light,#fcfcfc)var(--lightningcss-dark,#0a0a0a);--color-overlay:var(--lightningcss-light,#27272a80)var(--lightningcss-dark,#0a0a0acc);--color-overlay-hover:var(--lightningcss-light,#27272a0d)var(--lightningcss-dark,#f5f5f50d);--color-overlay-pressed:var(--lightningcss-light,#27272a1a)var(--lightningcss-dark,#f5f5f51a);--color-background-muted:var(--lightningcss-light,#f4f4f5)var(--lightningcss-dark,#141414);--color-text-primary:var(--lightningcss-light,#27272a)var(--lightningcss-dark,#f5f5f5);--color-text-secondary:var(--lightningcss-light,#71717b)var(--lightningcss-dark,#8a8a8a);--color-text-disabled:var(--lightningcss-light,#d4d4d8)var(--lightningcss-dark,#3f3f46);--color-text-accent:var(--lightningcss-light,#1b4ed8)var(--lightningcss-dark,#51a2ff);--color-on-dark:#fff;--color-on-light:var(--lightningcss-light,#27272a)var(--lightningcss-dark,#27272a);--color-icon-accent:var(--lightningcss-light,#1b4ed8)var(--lightningcss-dark,#346bf1);--color-icon-primary:var(--lightningcss-light,#27272a)var(--lightningcss-dark,#f5f5f5);--color-icon-secondary:var(--lightningcss-light,#71717b)var(--lightningcss-dark,#818181);--color-icon-disabled:var(--lightningcss-light,#d4d4d8)var(--lightningcss-dark,#3f3f46);--color-background-card:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1a1a1a);--color-background-popover:var(--lightningcss-light,#fff)var(--lightningcss-dark,#232323);--color-background-inverted:var(--lightningcss-light,#27272a)var(--lightningcss-dark,#f5f5f5);--color-success:var(--lightningcss-light,#007a55)var(--lightningcss-dark,#00d492);--color-success-muted:var(--lightningcss-light,#ebfaf5)var(--lightningcss-dark,#0e2c22);--color-on-success:var(--lightningcss-light,#fff)var(--lightningcss-dark,#27272a);--color-error:var(--lightningcss-light,#c10007)var(--lightningcss-dark,#ff6467);--color-error-muted:var(--lightningcss-light,#fcebec)var(--lightningcss-dark,#301214);--color-on-error:var(--lightningcss-light,#fff)var(--lightningcss-dark,#27272a);--color-warning:var(--lightningcss-light,#bb4d00)var(--lightningcss-dark,#ffb900);--color-warning-muted:var(--lightningcss-light,#fcf4e8)var(--lightningcss-dark,#312108);--color-on-warning:var(--lightningcss-light,#fff)var(--lightningcss-dark,#27272a);--color-border:var(--lightningcss-light,#e4e4e7)var(--lightningcss-dark,#2e2e2e);--color-border-emphasized:var(--lightningcss-light,#d4d4d8)var(--lightningcss-dark,#3f3f46);--focus-outline-color:var(--lightningcss-light,#25252a)var(--lightningcss-dark,#818181);--color-skeleton:var(--lightningcss-light,#d4d4d8)var(--lightningcss-dark,#3f3f46);--color-shadow:var(--lightningcss-light,#0006)var(--lightningcss-dark,#000000bf);--color-background-blue:var(--lightningcss-light,#e0e6f7)var(--lightningcss-dark,#121b34);--color-border-blue:var(--lightningcss-light,#9bb1ec)var(--lightningcss-dark,#284a7b);--color-icon-blue:var(--lightningcss-light,#1b4ed8)var(--lightningcss-dark,#51a2ff);--color-text-blue:var(--lightningcss-light,#1b4ed8)var(--lightningcss-dark,#51a2ff);--color-background-cyan:var(--lightningcss-light,#ebf9fc)var(--lightningcss-dark,#0e2c31);--color-border-cyan:var(--lightningcss-light,#99cbd8)var(--lightningcss-dark,#096675);--color-icon-cyan:var(--lightningcss-light,#007595)var(--lightningcss-dark,#00d3f2);--color-text-cyan:var(--lightningcss-light,#007595)var(--lightningcss-dark,#00d3f2);--color-background-gray:var(--lightningcss-light,#f4f4f5)var(--lightningcss-dark,#141414);--color-border-gray:var(--lightningcss-light,#c6c6ca)var(--lightningcss-dark,#3a3a3a);--color-icon-gray:var(--lightningcss-light,#71717b)var(--lightningcss-dark,#818181);--color-text-gray:var(--lightningcss-light,#71717b)var(--lightningcss-dark,#818181);--color-background-green:var(--lightningcss-light,#ebfaf5)var(--lightningcss-dark,#0e2c22);--color-border-green:var(--lightningcss-light,#99cdbd)var(--lightningcss-dark,#096749);--color-icon-green:var(--lightningcss-light,#007a55)var(--lightningcss-dark,#00d492);--color-text-green:var(--lightningcss-light,#007a55)var(--lightningcss-dark,#00d492);--color-background-orange:var(--lightningcss-light,#fcf4e8)var(--lightningcss-dark,#312108);--color-border-orange:var(--lightningcss-light,#e5ba97)var(--lightningcss-dark,#794507);--color-icon-orange:var(--lightningcss-light,#bb4d00)var(--lightningcss-dark,#ff8904);--color-text-orange:var(--lightningcss-light,#bb4d00)var(--lightningcss-dark,#ff8904);--color-background-pink:var(--lightningcss-light,#feeff7)var(--lightningcss-dark,#361627);--color-border-pink:var(--lightningcss-light,#ea9bc1)var(--lightningcss-dark,#7b3159);--color-icon-pink:var(--lightningcss-light,#c6005c)var(--lightningcss-dark,#fb64b6);--color-text-pink:var(--lightningcss-light,#c6005c)var(--lightningcss-dark,#fb64b6);--color-background-purple:var(--lightningcss-light,#f8f0ff)var(--lightningcss-dark,#2a1937);--color-border-purple:var(--lightningcss-light,#cf9cf2)var(--lightningcss-dark,#5f3b7d);--color-icon-purple:var(--lightningcss-light,#8200db)var(--lightningcss-dark,#c27aff);--color-text-purple:var(--lightningcss-light,#8200db)var(--lightningcss-dark,#c27aff);--color-background-red:var(--lightningcss-light,#fcebec)var(--lightningcss-dark,#301214);--color-border-red:var(--lightningcss-light,#e7999c)var(--lightningcss-dark,#782f31);--color-icon-red:var(--lightningcss-light,#c10007)var(--lightningcss-dark,#ff6467);--color-text-red:var(--lightningcss-light,#c10007)var(--lightningcss-dark,#ff6467);--color-background-teal:var(--lightningcss-light,#ebfaf8)var(--lightningcss-dark,#0e2c29);--color-border-teal:var(--lightningcss-light,#99cdc8)var(--lightningcss-dark,#09675d);--color-icon-teal:var(--lightningcss-light,#00786f)var(--lightningcss-dark,#00d5be);--color-text-teal:var(--lightningcss-light,#00786f)var(--lightningcss-dark,#00d5be);--color-background-yellow:var(--lightningcss-light,#fef9eb)var(--lightningcss-dark,#352b0e);--color-border-yellow:var(--lightningcss-light,#dfc399)var(--lightningcss-dark,#7b6209);--color-icon-yellow:var(--lightningcss-light,#a65f00)var(--lightningcss-dark,#fdc700);--color-text-yellow:var(--lightningcss-light,#a65f00)var(--lightningcss-dark,#fdc700);--font-family-body:"Inter Variable", -apple-system, sans-serif;--font-family-code:"Geist Mono Variable", "SF Mono", Monaco, Consolas, monospace;--font-family-heading:"Figtree Variable", -apple-system, sans-serif;--font-size-4xs:.5rem;--font-size-3xs:.5625rem;--font-size-2xs:.625rem;--font-size-xs:.6875rem;--font-size-lg:1rem;--font-size-xl:1.125rem;--font-size-2xl:1.25rem;--font-size-3xl:1.375rem;--font-size-4xl:1.5625rem;--font-size-5xl:1.75rem;--text-heading-1-leading:1.4;--text-heading-2-leading:1.5556;--text-heading-3-leading:1.5;--text-heading-6-leading:1.4545;--text-large-leading:1.5;--text-display-1-leading:1.4286;--text-display-2-leading:1.44;--text-display-3-leading:1.4545;--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;--color-syntax-keyword:var(--lightningcss-light,#d32a61)var(--lightningcss-dark,#ff678d);--color-syntax-string:var(--lightningcss-light,#199f43)var(--lightningcss-dark,#5ecc71);--color-syntax-comment:var(--lightningcss-light,#737373)var(--lightningcss-dark,#818181);--color-syntax-number:var(--lightningcss-light,#1ca1c7)var(--lightningcss-dark,#68cdf2);--color-syntax-function:var(--lightningcss-light,#693acf)var(--lightningcss-dark,#9d6afb);--color-syntax-type:var(--lightningcss-light,#a631be)var(--lightningcss-dark,#d568ea);--color-syntax-variable:var(--lightningcss-light,#d47628)var(--lightningcss-dark,#ffa359);--color-syntax-operator:var(--lightningcss-light,#636363)var(--lightningcss-dark,#818181);--color-syntax-constant:var(--lightningcss-light,#d5a910)var(--lightningcss-dark,#ffd452);--color-syntax-tag:var(--lightningcss-light,#d5512f)var(--lightningcss-dark,#ff855e);--color-syntax-attribute:var(--lightningcss-light,#18a46c)var(--lightningcss-dark,#60d199);--color-syntax-property:var(--lightningcss-light,#d47628)var(--lightningcss-dark,#ffa359);--color-syntax-punctuation:var(--lightningcss-light,#636363)var(--lightningcss-dark,#818181);--color-syntax-background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#121212);--color-data-blue-1:var(--lightningcss-light,#e0e6f7)var(--lightningcss-dark,#51a2ff);--color-data-blue-2:var(--lightningcss-light,#afc0ef)var(--lightningcss-dark,#4180cc);--color-data-blue-3:var(--lightningcss-light,#7e9ae8)var(--lightningcss-dark,#325f9a);--color-data-blue-4:var(--lightningcss-light,#4c74e0)var(--lightningcss-dark,#223d67);--color-data-blue-5:var(--lightningcss-light,#1b4ed8)var(--lightningcss-dark,#121b34);--color-data-gray-1:var(--lightningcss-light,#f4f4f5)var(--lightningcss-dark,#818181);--color-data-gray-2:var(--lightningcss-light,#d3d3d7)var(--lightningcss-dark,#666);--color-data-gray-3:var(--lightningcss-light,#b3b3b8)var(--lightningcss-dark,#4b4b4b);--color-data-gray-4:var(--lightningcss-light,#92929a)var(--lightningcss-dark,#2f2f2f);--color-data-gray-5:var(--lightningcss-light,#71717b)var(--lightningcss-dark,#141414);--color-data-orange-1:var(--lightningcss-light,#fcf4e8)var(--lightningcss-dark,#ff8904);--color-data-orange-2:var(--lightningcss-light,#eccaae)var(--lightningcss-dark,#cc6f05);--color-data-orange-3:var(--lightningcss-light,#dca174)var(--lightningcss-dark,#985506);--color-data-orange-4:var(--lightningcss-light,#cb773a)var(--lightningcss-dark,#653b07);--color-data-orange-5:var(--lightningcss-light,#bb4d00)var(--lightningcss-dark,#312108);--color-data-pink-1:var(--lightningcss-light,#feeff7)var(--lightningcss-dark,#fb64b6);--color-data-pink-2:var(--lightningcss-light,#f0b3d0)var(--lightningcss-dark,#ca5192);--color-data-pink-3:var(--lightningcss-light,#e278aa)var(--lightningcss-dark,#993d6f);--color-data-pink-4:var(--lightningcss-light,#d43c83)var(--lightningcss-dark,#672a4b);--color-data-pink-5:var(--lightningcss-light,#c6005c)var(--lightningcss-dark,#361627);--color-data-purple-1:var(--lightningcss-light,#f8f0ff)var(--lightningcss-dark,#c27aff);--color-data-purple-2:var(--lightningcss-light,#dbb4f6)var(--lightningcss-dark,#9c62cd);--color-data-purple-3:var(--lightningcss-light,#bd78ed)var(--lightningcss-dark,#764a9b);--color-data-purple-4:var(--lightningcss-light,#a03ce4)var(--lightningcss-dark,#503169);--color-data-purple-5:var(--lightningcss-light,#8200db)var(--lightningcss-dark,#2a1937);--color-data-red-1:var(--lightningcss-light,#fcebec)var(--lightningcss-dark,#ff6467);--color-data-red-2:var(--lightningcss-light,#edb0b3)var(--lightningcss-dark,#cb5052);--color-data-red-3:var(--lightningcss-light,#df767a)var(--lightningcss-dark,#983b3e);--color-data-red-4:var(--lightningcss-light,#d03b40)var(--lightningcss-dark,#642729);--color-data-red-5:var(--lightningcss-light,#c10007)var(--lightningcss-dark,#301214);--color-data-shamrock-1:var(--lightningcss-light,#ebfaf5)var(--lightningcss-dark,#00d492);--color-data-shamrock-2:var(--lightningcss-light,#b0dacd)var(--lightningcss-dark,#04aa76);--color-data-shamrock-3:var(--lightningcss-light,#76baa5)var(--lightningcss-dark,#07805a);--color-data-shamrock-4:var(--lightningcss-light,#3b9a7d)var(--lightningcss-dark,#0b563e);--color-data-shamrock-5:var(--lightningcss-light,#007a55)var(--lightningcss-dark,#0e2c22);--color-data-teal-1:var(--lightningcss-light,#ebfaf8)var(--lightningcss-dark,#00d5be);--color-data-teal-2:var(--lightningcss-light,#b0dad6)var(--lightningcss-dark,#04ab99);--color-data-teal-3:var(--lightningcss-light,#76b9b4)var(--lightningcss-dark,#078174);--color-data-teal-4:var(--lightningcss-light,#3b9991)var(--lightningcss-dark,#0b564e);--color-data-teal-5:var(--lightningcss-light,#00786f)var(--lightningcss-dark,#0e2c29);--color-data-yellow-1:var(--lightningcss-light,#fef9eb)var(--lightningcss-dark,#fdc700);--color-data-yellow-2:var(--lightningcss-light,#e8d3b0)var(--lightningcss-dark,#cba004);--color-data-yellow-3:var(--lightningcss-light,#d2ac76)var(--lightningcss-dark,#997907);--color-data-yellow-4:var(--lightningcss-light,#bc863b)var(--lightningcss-dark,#67520b);--color-data-yellow-5:var(--lightningcss-light,#a65f00)var(--lightningcss-dark,#352b0e);--color-data-neutral:var(--lightningcss-light,#71717b)var(--lightningcss-dark,#818181);--color-data-categorical-blue:var(--lightningcss-light,#1b4ed8)var(--lightningcss-dark,#51a2ff);--color-data-categorical-red:var(--lightningcss-light,#c10007)var(--lightningcss-dark,#ff6467);--color-data-categorical-green:var(--lightningcss-light,#007a55)var(--lightningcss-dark,#00d492);--color-data-categorical-orange:var(--lightningcss-light,#bb4d00)var(--lightningcss-dark,#ff8904);--color-data-categorical-purple:var(--lightningcss-light,#8200db)var(--lightningcss-dark,#c27aff);--color-data-categorical-pink:var(--lightningcss-light,#c6005c)var(--lightningcss-dark,#fb64b6);--color-data-categorical-cyan:var(--lightningcss-light,#007595)var(--lightningcss-dark,#00d3f2);--color-data-categorical-teal:var(--lightningcss-light,#00786f)var(--lightningcss-dark,#00d5be);--color-data-categorical-indigo:var(--lightningcss-light,#432dd7)var(--lightningcss-dark,#7c86ff);--color-data-categorical-brown:var(--lightningcss-light,#973c00)var(--lightningcss-dark,#ffb900);--color-background-error-inverted:var(--lightningcss-light,#c10007)var(--lightningcss-dark,#ff6467);--color-tint-hover:var(--lightningcss-light,#27272a)var(--lightningcss-dark,#f5f5f5);--color-track:var(--lightningcss-light,#d4d4d8)var(--lightningcss-dark,#3f3f46);--shadow-low:0 2px 4px var(--lightningcss-light,#27272a0d)var(--lightningcss-dark,#00000040), 0 4px 8px var(--lightningcss-light,#27272a1a)var(--lightningcss-dark,#0006);--shadow-med:0 2px 4px var(--lightningcss-light,#27272a0d)var(--lightningcss-dark,#00000040), 0 4px 12px var(--lightningcss-light,#27272a1a)var(--lightningcss-dark,#0006);--shadow-high:0 4px 6px var(--lightningcss-light,#27272a1a)var(--lightningcss-dark,#0006), 0 12px 24px var(--lightningcss-light,#27272a26)var(--lightningcss-dark,#00000080);--shadow-inset-hover:inset 0px 0px 0px 2px var(--lightningcss-light,#27272a30)var(--lightningcss-dark,#f5f5f533);--shadow-inset-selected:inset 0px 0px 0px 2px var(--lightningcss-light,#27272a50)var(--lightningcss-dark,#f5f5f580);--shadow-inset-success:inset 0px 0px 0px 2px var(--lightningcss-light,#71717b30)var(--lightningcss-dark,#71717b66);--shadow-inset-warning:inset 0px 0px 0px 2px var(--lightningcss-light,#71717b30)var(--lightningcss-dark,#71717b66);--shadow-inset-error:inset 0px 0px 0px 2px var(--lightningcss-light,#71717b30)var(--lightningcss-dark,#71717b66);--color-background-subtle:var(--lightningcss-light,#fafafa)var(--lightningcss-dark,#000);--color-border-subtle:var(--lightningcss-light,#e4e4e7)var(--lightningcss-dark,#262626);--color-text-danger:var(--lightningcss-light,#c10007)var(--lightningcss-dark,#ff6467);--color-code-background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#111);--color-code-foreground:var(--lightningcss-light,#27272a)var(--lightningcss-dark,#f5f5f5);--color-diff-addition:var(--lightningcss-light,#00bc7d)var(--lightningcss-dark,#00bc7d);--color-diff-deletion:var(--lightningcss-light,#fb2c36)var(--lightningcss-dark,#fb414a);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-text[data-color=danger]{color:var(--color-text-danger)}.astryx-button{border-radius:var(--radius-container);--_button-radius:var(--radius-container)}.astryx-button[data-variant=secondary]{border-style:solid;border-width:1.5px;border-color:var(--color-border-emphasized);background-color:#0000}.astryx-button[data-variant=secondary]:hover:where(:not(:disabled,[aria-disabled=true])){background-color:var(--color-overlay-hover)}.astryx-button[data-variant=destructive]{background-color:var(--color-background-red);color:var(--color-text-red)}.astryx-badge[data-variant=info]{background-color:var(--color-background-blue);color:var(--color-text-blue)}.astryx-badge[data-variant=neutral]{background-color:var(--color-background-gray);color:var(--color-text-gray)}.astryx-badge[data-variant=success]{background-color:var(--color-background-green);color:var(--color-text-green)}.astryx-badge[data-variant=warning]{background-color:var(--color-background-yellow);color:var(--color-text-yellow)}.astryx-badge[data-variant=error]{background-color:var(--color-background-red);color:var(--color-text-red)}.astryx-banner[data-status=info]{--color-accent-muted:var(--color-background-blue);--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-success-muted:var(--color-background-green);--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-warning-muted:var(--color-background-yellow);--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-error-muted:var(--color-background-red);--color-text-primary:var(--color-text-red);--color-text-secondary:var(--color-text-red);--color-error:var(--color-text-red)}.astryx-progress-bar-fill[data-variant=accent]{background-color:var(--color-accent)}.astryx-progress-bar-fill[data-variant=success]{background-color:var(--color-success)}.astryx-progress-bar-fill[data-variant=warning]{background-color:var(--color-warning)}.astryx-progress-bar-fill[data-variant=error]{background-color:var(--color-error)}.astryx-progress-bar-track{background-color:var(--color-skeleton)}.astryx-switch{--color-background-gray:var(--color-skeleton)}.astryx-field-status[data-type=success]{background-color:var(--color-background-green)}.astryx-field-status[data-type=warning]{background-color:var(--color-background-yellow)}.astryx-field-status[data-type=error]{background-color:var(--color-background-red)}.astryx-text-input,.astryx-text-area,.astryx-number-input,.astryx-date-input,.astryx-time-input,.astryx-selector,.astryx-multi-selector,.astryx-typeahead,.astryx-tokenizer{--color-accent:var(--focus-outline-color);--color-accent-muted:var(--lightningcss-light,#25252a14)var(--lightningcss-dark,#25252a)}.astryx-popover{border-style:solid;border-width:1px;border-color:var(--color-border)}.astryx-segmented-control{background-color:var(--color-background-body)}.astryx-segmented-control-item[data-selected=selected]{background-color:var(--color-background-card);box-shadow:none}.astryx-context-menu{border-style:solid;border-width:1px;border-color:var(--color-border)}.astryx-card{border-radius:var(--radius-container);--astryx-card-padding:var(--spacing-3);--_card-radius:var(--radius-container)}.astryx-code{border-width:var(--border-width);border-style:solid;border-color:var(--color-border)}.astryx-section{--astryx-section-padding:var(--spacing-3)}.astryx-chat-message-bubble{border-radius:var(--radius-container)}.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=Kira]) 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)}}}
::-webkit-scrollbar{width:11px;height:11px}::-webkit-scrollbar-button{display:none}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-corner{background:0 0}::-webkit-scrollbar-thumb{border-radius:var(--radius-full);background-color:var(--color-skeleton);background-clip:content-box;border:2px solid #0000}
.kira-settings-mcp{width:100%;min-width:0;container-type:inline-size}.km-intro{justify-content:space-between;align-items:flex-start;gap:var(--spacing-4);display:flex}.km-intro-text{min-width:0;max-width:62ch}.km-intro-action{flex:none}.km-body{align-items:start;gap:var(--spacing-4);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.km-solo{min-width:0;max-width:40rem}.km-pane{min-width:0;padding-top:var(--spacing-4);border-top:1px solid var(--color-border-subtle)}@container (min-width:720px){.km-body{gap:var(--spacing-5);grid-template-columns:minmax(0,1fr) minmax(300px,380px)}.km-pane{padding:0 0 0 var(--spacing-5);border-top:0;border-left:1px solid var(--color-border-subtle)}}.km-list{flex-direction:column;gap:2px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.km-row{align-items:center;gap:var(--spacing-3);min-width:0;padding:var(--spacing-2) var(--spacing-2) var(--spacing-2) var(--spacing-3);border-radius:var(--radius-element);display:flex}.km-row:hover{background:var(--color-overlay-hover)}.km-row.is-selected{background:var(--color-accent-muted)}.km-row.is-off .km-row-name,.km-row.is-off .km-row-target{color:var(--color-text-secondary)}.km-row-main{align-items:flex-start;gap:var(--spacing-0-5);border-radius:var(--radius-element);min-width:0;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:auto;margin:0;padding:0;display:flex}.km-row-main:focus-visible{outline:var(--focus-outline-width) var(--focus-outline-style) var(--focus-outline-color);outline-offset:calc(var(--focus-outline-width) * -1)}.km-row-title{align-items:center;gap:var(--spacing-2);min-width:0;max-width:100%;display:flex}.km-row-name{min-width:0;color:var(--color-text-primary);font-family:var(--font-family-code);font-size:var(--font-size-base);text-overflow:ellipsis;white-space:nowrap;background:0 0;padding:0;overflow:hidden}.km-row-target{max-width:100%;color:var(--color-text-secondary);font-family:var(--font-family-code);font-size:var(--font-size-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.km-row-hint{align-items:center;gap:var(--spacing-1-5);min-width:0;font-size:var(--font-size-sm);display:inline-flex}.km-detail,.km-form{gap:var(--spacing-4);flex-direction:column;min-width:0;display:flex}.km-detail-head{gap:var(--spacing-1);flex-direction:column;min-width:0;display:flex}.km-detail-title{min-width:0}.km-detail-name{min-width:0;color:var(--color-text-primary);font-family:var(--font-family-code);font-size:var(--font-size-lg);overflow-wrap:anywhere;background:0 0;padding:0}.km-detail-description{color:var(--color-text-secondary);font-size:var(--font-size-sm);overflow-wrap:anywhere;margin:0;line-height:1.5}.km-facts{gap:var(--spacing-3);flex-direction:column;margin:0;display:flex}.km-facts>div{gap:var(--spacing-1);flex-direction:column;min-width:0;display:flex}.km-facts dt{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.km-facts dd{color:var(--color-text-primary);font-size:var(--font-size-base);overflow-wrap:anywhere;margin:0}.km-target{font-family:var(--font-family-code);font-size:var(--font-size-sm);overflow-wrap:anywhere;background:0 0;padding:0}.km-section{gap:var(--spacing-2);flex-direction:column;min-width:0;display:flex}.km-section-head{justify-content:space-between;align-items:center;gap:var(--spacing-2) var(--spacing-3);flex-wrap:wrap;display:flex}.km-section-head h3{margin:0}.km-status{align-items:center;gap:var(--spacing-2);font-size:var(--font-size-base);flex-wrap:wrap;display:flex}.km-actions{align-items:center;gap:var(--spacing-2);flex-wrap:wrap;display:flex}.km-instructions{color:var(--color-text-secondary);font-size:var(--font-size-sm);white-space:pre-line;overflow-wrap:anywhere;margin:0;line-height:1.5}.km-tools{gap:var(--spacing-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.km-tool{gap:var(--spacing-1);flex-direction:column;min-width:0;display:flex}.km-tool-head{align-items:center;gap:var(--spacing-2);flex-wrap:wrap;min-width:0;display:flex}.km-tool-name{min-width:0;color:var(--color-text-primary);font-family:var(--font-family-code);font-size:var(--font-size-sm);overflow-wrap:anywhere;background:0 0;padding:0}.km-tool-description{color:var(--color-text-secondary);font-size:var(--font-size-sm);overflow-wrap:anywhere;margin:0;line-height:1.5}.km-footer{padding-top:var(--spacing-3);border-top:1px solid var(--color-border-subtle)}.km-problems{gap:var(--spacing-1);font-size:var(--font-size-sm);overflow-wrap:anywhere;flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.km-field-head{justify-content:space-between;align-items:center;gap:var(--spacing-2);display:flex}.km-import{padding:var(--spacing-3);border-radius:var(--radius-container);background:var(--color-neutral)}.km-code textarea{font-family:var(--font-family-code);font-size:var(--font-size-sm)}
:root{--kira-orbit-period:.95s}.kira-orbit-loader{align-items:center;gap:var(--spacing-2);vertical-align:middle;width:fit-content;display:inline-flex}.kira-orbit-loader__grid{flex:none;grid-template-columns:repeat(3,4px);gap:1.5px;display:grid}.kira-orbit-loader__cell{background:var(--color-text-primary);opacity:.15;width:4px;height:4px;animation:kira-orbit-pixel var(--kira-orbit-period) ease-in-out infinite;border-radius:1px}.kira-orbit-loader__cell--idle{opacity:.07;animation:none}.kira-orbit-loader__label{background-image:linear-gradient(90deg, var(--color-text-secondary) 35%, var(--color-text-primary) 50%, var(--color-text-secondary) 65%);color:#0000;font-size:var(--font-size-base);font-weight:var(--font-weight-medium);white-space:nowrap;animation:kira-orbit-shimmer var(--kira-orbit-period) linear infinite;background-size:200% 100%;-webkit-background-clip:text;background-clip:text}.kira-orbit-loader__time{font-family:var(--font-family-code);font-size:var(--font-size-sm);color:var(--color-text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap}@keyframes kira-orbit-pixel{0%,to{opacity:.15}50%{opacity:1}}@keyframes kira-orbit-shimmer{0%{background-position:100% 0}to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.kira-orbit-loader__cell,.kira-orbit-loader__label{animation:none}}
.kira-error-toast{gap:var(--spacing-1);min-width:280px;max-width:380px;align-items:flex-start;padding-inline-end:var(--spacing-3);display:flex;position:relative}.kira-error-toast-icon{color:var(--color-text-danger);flex:none}.kira-error-toast-body{flex-direction:column;gap:4px;min-width:0;display:flex}.kira-error-toast-title{font-weight:600;font-size:var(--font-size-sm)}.kira-error-toast-message{font-size:var(--font-size-sm);opacity:.85;line-height:1.45}.kira-error-toast-footer{gap:var(--spacing-1);align-items:center;margin-top:4px;display:flex}.kira-error-toast-close{top:0;position:absolute;inset-inline-end:0}.astryx-toast[role=status],.astryx-toast[role=alert]{background-color:var(--color-background-card);border:1px solid var(--color-border);box-shadow:var(--shadow-high)}.astryx-toast:has(.kira-error-toast){background-color:var(--color-background-red);border-color:var(--color-border-red)}.kira-error-reference{font-family:var(--font-family-code);font-size:var(--font-size-xs);opacity:.75;-webkit-user-select:text;user-select:text}.kira-crash-screen{background:var(--color-background-body);min-height:100vh;color:var(--color-text-primary);flex-direction:column;display:flex}.kira-crash-titlebar{padding:var(--spacing-1);justify-content:flex-end;display:flex}.kira-crash-center{padding:var(--spacing-3);flex:1;place-items:center;display:grid}.kira-crash-card{align-items:center;gap:var(--spacing-2);text-align:center;width:min(460px,100%);padding:var(--spacing-4) var(--spacing-3);background:var(--color-background-surface);border:1px solid var(--color-border);border-radius:var(--radius-container);flex-direction:column;display:flex}.kira-crash-mark{background:var(--color-error-muted);width:48px;height:48px;color:var(--color-text-danger);border-radius:50%;place-items:center;display:grid}.kira-crash-actions{align-items:center;gap:var(--spacing-1);display:flex}.kira-crash-details{text-align:start;width:100%;font-size:var(--font-size-sm);color:var(--color-text-secondary)}.kira-crash-details summary{cursor:pointer;text-align:center}.kira-crash-details pre{margin:var(--spacing-1) 0 0;padding:var(--spacing-1);border-radius:var(--radius-control,8px);background:var(--color-neutral);max-height:160px;color:var(--color-text-primary);font-family:var(--font-family-code);font-size:var(--font-size-xs);white-space:pre-wrap;word-break:break-word;-webkit-user-select:text;user-select:text;overflow:auto}.kira-failure{height:100%;padding:var(--spacing-3);place-items:center;display:grid}.kira-failure-strip{align-items:center;gap:var(--spacing-1);padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius-control,8px);background:var(--color-error-muted);color:var(--color-text-danger);font-size:var(--font-size-sm);display:flex}.kira-failure-strip-text{flex:1;min-width:0}.kira-connection-banner{margin-top:var(--kira-chrome-height);padding-inline:var(--spacing-2);flex:none}
@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-cyrillic-ext-wght-normal.20g3-bbbhdq0_.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-cyrillic-wght-normal.2cxlyxah-fd35.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-greek-ext-wght-normal.0mkxydxl0e43d.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-greek-wght-normal.1rx9vjatjkdar.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-vietnamese-wght-normal.2kcj5i_8uff48.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-latin-ext-wght-normal.3gdi_th3seg1n.woff2)format("woff2-variations");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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-latin-wght-normal.0gsaq8ukbf34m.woff2)format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(../media/figtree-latin-ext-wght-normal.28krudoh3z7og.woff2)format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(../media/figtree-latin-wght-normal.08sr_7r2rzxl4.woff2)format("woff2-variations");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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/geist-mono-cyrillic-ext-wght-normal.2ij5maosbedmv.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/geist-mono-cyrillic-wght-normal.33c6-jfmyetfr.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/geist-mono-symbols2-wght-normal.0peao-xekk45v.woff2)format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/geist-mono-vietnamese-wght-normal.3lyzf0uofk1_2.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/geist-mono-latin-ext-wght-normal.18_jyrw-ln1dm.woff2)format("woff2-variations");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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/geist-mono-latin-wght-normal.1t7tphccnfzmb.woff2)format("woff2-variations");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}
html,body,#root{min-height:100%}html{background:var(--color-background-body)}@supports not selector(::-webkit-scrollbar){html{scrollbar-color:var(--color-skeleton) transparent;scrollbar-width:thin}}body{margin:0}.kira-wordmark{letter-spacing:-.02em}.kira-app{background:var(--color-background-body);min-height:100vh;color:var(--color-text-primary);display:flow-root}.kira-palette-project{align-items:center;gap:var(--spacing-3);min-width:0;display:flex}.kira-palette-project-tile{border-radius:var(--radius-element);background:var(--palette-tint,var(--color-background-gray));width:32px;height:32px;color:var(--palette-ink,var(--color-icon-gray));flex:none;justify-content:center;align-items:center;display:inline-flex}.kira-palette-project-glyph{width:18px;height:18px}.kira-palette-project-text{flex-direction:column;min-width:0;display:flex}.kira-palette-project-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kira-palette-project-tile[data-accent=blue]{--palette-tint:var(--color-background-blue);--palette-ink:var(--color-icon-blue)}.kira-palette-project-tile[data-accent=cyan]{--palette-tint:var(--color-background-cyan);--palette-ink:var(--color-icon-cyan)}.kira-palette-project-tile[data-accent=gray]{--palette-tint:var(--color-background-gray);--palette-ink:var(--color-icon-gray)}.kira-palette-project-tile[data-accent=green]{--palette-tint:var(--color-background-green);--palette-ink:var(--color-icon-green)}.kira-palette-project-tile[data-accent=orange]{--palette-tint:var(--color-background-orange);--palette-ink:var(--color-icon-orange)}.kira-palette-project-tile[data-accent=pink]{--palette-tint:var(--color-background-pink);--palette-ink:var(--color-icon-pink)}.kira-palette-project-tile[data-accent=purple]{--palette-tint:var(--color-background-purple);--palette-ink:var(--color-icon-purple)}.kira-palette-project-tile[data-accent=red]{--palette-tint:var(--color-background-red);--palette-ink:var(--color-icon-red)}.kira-palette-project-tile[data-accent=teal]{--palette-tint:var(--color-background-teal);--palette-ink:var(--color-icon-teal)}.kira-palette-project-tile[data-accent=yellow]{--palette-tint:var(--color-background-yellow);--palette-ink:var(--color-icon-yellow)}.kira-command-search{position:relative}.kira-command-search .astryx-text-input{background-color:var(--color-background-body);border-color:var(--color-border);min-height:32px;transition:background-color .12s,border-color .12s}.kira-command-search:hover .astryx-text-input{background-color:var(--color-background-surface);border-color:var(--color-border-emphasized)}.kira-command-search-shortcut{top:50%;right:var(--spacing-2);pointer-events:none;position:absolute;transform:translateY(-50%)}:root{--kira-control-box-sm:var(--spacing-5);--kira-chrome-height:2.5rem}.kira-main-frame{flex-direction:column;width:100%;min-width:0;height:100%;min-height:0;display:flex;position:relative}.kira-main-top{z-index:20;height:var(--kira-chrome-height);pointer-events:none;align-items:center;display:flex;position:absolute;inset:0 0 auto}.kira-main-header{align-items:center;gap:var(--spacing-2);min-width:0;height:100%;padding-inline:var(--spacing-4);pointer-events:auto;app-region:drag;-webkit-app-region:drag;flex:1;display:flex;overflow:hidden}.kira-main-header :is(button,input,a,[role=button],[role=img],[tabindex],[popover]){app-region:no-drag;-webkit-app-region:no-drag}.kira-main-chrome{align-items:center;gap:var(--spacing-2);height:100%;padding-inline:var(--spacing-3);pointer-events:auto;app-region:no-drag;-webkit-app-region:no-drag;flex:none;display:flex}.kira-main-chrome :is(*){app-region:no-drag;-webkit-app-region:no-drag}.kira-page-info{color:var(--color-text-secondary);display:inline-flex}.kira-main-chrome-actions{align-items:center;gap:var(--spacing-1);display:flex}.kira-sidebar-header{height:var(--kira-chrome-height);align-items:center;display:flex}.kira-sidebar-title{font-family:var(--font-family-heading);font-size:var(--font-size-md,1rem);font-weight:600}.kira-desktop-shell{--kira-chrome-height:2.5rem}.kira-desktop-shell [role=main]{background-color:#0000;width:100%;height:100%;overflow:hidden}.astryx-dialog{border:2px solid var(--color-border)!important}.kira-kanban-card:hover{box-shadow:var(--shadow-med)}.kira-desktop-shell [data-testid=astryx-sidenav-resize-handle] .astryx-resize-handle-pill{display:none}.kira-desktop-shell .astryx-layout-content{border-inline-start:1px solid var(--color-border);transition:border-color .12s}.kira-desktop-shell .astryx-layout-content .astryx-layout-content{border-inline-start:0}.kira-desktop-shell:has([data-testid=astryx-sidenav-resize-handle]:is(:hover,:active,:focus-visible)) .astryx-layout-content{border-inline-start-color:var(--color-accent)}.kira-desktop-shell .kira-chat-group[data-hue]{--kira-hue-bg:var(--color-background-gray);--kira-hue-fg:var(--color-text-gray)}.kira-desktop-shell .kira-chat-group[data-hue=blue]{--kira-hue-bg:var(--color-background-blue);--kira-hue-fg:var(--color-text-blue)}.kira-desktop-shell .kira-chat-group[data-hue=cyan]{--kira-hue-bg:var(--color-background-cyan);--kira-hue-fg:var(--color-text-cyan)}.kira-desktop-shell .kira-chat-group[data-hue=green]{--kira-hue-bg:var(--color-background-green);--kira-hue-fg:var(--color-text-green)}.kira-desktop-shell .kira-chat-group[data-hue=orange]{--kira-hue-bg:var(--color-background-orange);--kira-hue-fg:var(--color-text-orange)}.kira-desktop-shell .kira-chat-group[data-hue=pink]{--kira-hue-bg:var(--color-background-pink);--kira-hue-fg:var(--color-text-pink)}.kira-desktop-shell .kira-chat-group[data-hue=purple]{--kira-hue-bg:var(--color-background-purple);--kira-hue-fg:var(--color-text-purple)}.kira-desktop-shell .kira-chat-group[data-hue=red]{--kira-hue-bg:var(--color-background-red);--kira-hue-fg:var(--color-text-red)}.kira-desktop-shell .kira-chat-group[data-hue=teal]{--kira-hue-bg:var(--color-background-teal);--kira-hue-fg:var(--color-text-teal)}.kira-desktop-shell .kira-chat-group[data-hue=yellow]{--kira-hue-bg:var(--color-background-yellow);--kira-hue-fg:var(--color-text-yellow)}.kira-desktop-shell .kira-chat-group[data-hue] .kira-chat-group-name{color:var(--kira-hue-fg)}.kira-desktop-shell .astryx-layout-panel:has(.astryx-side-nav){background-image:linear-gradient(180deg, color-mix(in srgb, var(--color-background-purple) 70%, transparent) 0%, color-mix(in srgb, var(--color-background-blue) 55%, transparent) 30%, color-mix(in srgb, var(--color-background-teal) 35%, transparent) 60%, transparent 90%)}.kira-desktop-shell .kira-chat-group{min-width:0;margin-block-end:var(--spacing-3)}.kira-desktop-shell .kira-chat-group-header{align-items:center;gap:var(--spacing-1);min-width:0;display:flex}.kira-desktop-shell .kira-chat-group-toggle{align-items:center;gap:var(--spacing-1-5);min-width:0;min-height:var(--spacing-8);padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius-element);color:var(--color-text-secondary);font:inherit;font-size:var(--text-label-size);line-height:var(--text-label-leading);text-align:start;cursor:pointer;background:0 0;border:0;flex:1;font-weight:600;display:flex}.kira-desktop-shell .kira-chat-group-toggle>:not(.kira-chat-group-name){color:var(--color-icon-secondary);flex-shrink:0}.kira-desktop-shell .kira-chat-group-name{font-family:var(--font-family-heading)}.kira-desktop-shell .kira-chat-group[data-active] .kira-chat-group-toggle{color:var(--color-text-primary)}.kira-desktop-shell .kira-chat-group[data-active] .kira-chat-group-toggle>:not(.kira-chat-group-name){color:var(--color-icon-primary)}.kira-desktop-shell .kira-chat-group-chats{border-inline-start:1px solid var(--color-border-subtle);margin-inline-start:var(--spacing-4)}.kira-desktop-shell .kira-chat-group-glyph,.kira-desktop-shell .kira-chat-group-icon,.kira-desktop-shell .kira-chat-group-chevron{align-items:center;display:inline-flex}.kira-desktop-shell .kira-chat-group-glyph{gap:var(--spacing-1);position:relative}@media (hover:hover) and (pointer:fine){.kira-desktop-shell .kira-chat-group-chevron{opacity:0;position:absolute;inset:0}.kira-desktop-shell .kira-chat-group-create{opacity:0;pointer-events:none}.kira-desktop-shell .kira-chat-group-header:is(:hover,:focus-within) .kira-chat-group-icon{opacity:0}.kira-desktop-shell .kira-chat-group-header:is(:hover,:focus-within) .kira-chat-group-chevron,.kira-desktop-shell .kira-chat-group-header:is(:hover,:focus-within) .kira-chat-group-create{opacity:1;pointer-events:auto}}.kira-desktop-shell .kira-chat-group-name,.kira-desktop-shell .kira-chat-row-title,.kira-desktop-shell .kira-chat-row-branch{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.kira-desktop-shell .kira-chat-group-empty{padding:var(--spacing-2);color:var(--color-text-secondary);font-size:var(--font-size-sm)}.kira-desktop-shell .kira-chat-row{border-radius:var(--radius-element);align-items:center;width:100%;min-width:0;display:flex;position:relative}.kira-desktop-shell .kira-chat-row:hover{background-color:var(--color-overlay-hover)}.kira-desktop-shell .kira-chat-row:active{background-color:var(--color-overlay-pressed)}.kira-desktop-shell .kira-chat-row[data-selected]{background-color:var(--kira-hue-bg,var(--color-neutral))}.kira-desktop-shell .kira-chat-row[data-selected] .kira-chat-row-title{color:var(--kira-hue-fg,var(--color-text-primary));font-weight:600}.kira-desktop-shell .kira-chat-row-main{gap:var(--spacing-0-5);min-width:0;padding:var(--spacing-1-5) var(--spacing-2);border-radius:var(--radius-element);color:var(--color-text-primary);font:inherit;font-size:var(--text-label-size);line-height:var(--text-label-leading);text-align:start;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;padding-inline-start:var(--spacing-3);display:flex}.kira-desktop-shell .kira-chat-row-main:focus-visible,.kira-desktop-shell .kira-chat-group-toggle:focus-visible{outline:var(--focus-outline-width) var(--focus-outline-style) var(--focus-outline-color);outline-offset:calc(var(--focus-outline-width) * -1)}.kira-desktop-shell .kira-chat-row-line{align-items:center;gap:var(--spacing-1);width:100%;min-width:0;display:flex}.kira-desktop-shell .kira-chat-row-line>:not(.kira-chat-row-title){flex-shrink:0}.kira-desktop-shell .kira-chat-row-title{font-size:inherit;flex:1}.kira-desktop-shell .kira-chat-row-pr{align-items:center;gap:var(--spacing-0-5);color:var(--color-text-secondary);font-size:var(--font-size-xs);font-variant-numeric:tabular-nums;white-space:nowrap;display:inline-flex}.astryx-tooltip{box-shadow:var(--shadow-med);border:1px solid var(--color-border-blue)!important;background-color:var(--color-background-blue)!important;color:var(--color-text-primary)!important}.kira-chat-tooltip-time,.kira-chat-tooltip-project{color:var(--color-text-blue)}.kira-chat-tooltip{align-items:baseline;gap:var(--spacing-1) var(--spacing-6);font-size:var(--font-size-sm);grid-template-columns:minmax(0,1fr) auto;display:grid}.kira-chat-tooltip-title{font-size:var(--text-label-size);font-weight:600}.kira-chat-tooltip-time{white-space:nowrap;font-variant-numeric:tabular-nums}.kira-chat-tooltip-project{align-items:center;gap:var(--spacing-1);grid-column:1/-1;display:flex}.kira-desktop-shell .kira-chat-row-branch{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.kira-desktop-shell .kira-chat-row-trailing{flex-shrink:0;grid-template-columns:auto auto;align-items:center;display:grid}.kira-desktop-shell .kira-chat-row-time{padding-inline:var(--spacing-2);color:var(--color-text-secondary);font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;white-space:nowrap}.kira-desktop-shell .kira-chat-row-actions{flex-shrink:0;align-items:center;display:flex}@media (hover:hover) and (pointer:fine){.kira-desktop-shell .kira-chat-row-trailing{opacity:0;pointer-events:none;display:flex;position:absolute;inset-block:0;inset-inline-end:0}.kira-desktop-shell .kira-chat-row:is(:hover,:focus-within) .kira-chat-row-trailing{opacity:1;pointer-events:auto}.kira-desktop-shell .kira-chat-row:is(:hover,:focus-within) .kira-chat-row-main{padding-inline-end:3.75rem}}.kira-desktop-shell .kira-chat-filter{align-items:center;gap:var(--spacing-1);padding-block:var(--spacing-1) var(--spacing-2);display:flex}.kira-desktop-shell .kira-chat-filter>:not(.kira-chat-filter-search){flex-shrink:0}.kira-desktop-shell .kira-chat-filter-search{flex:1;min-width:0}.kira-desktop-shell .kira-chat-filter>.astryx-field{flex:none;width:28px}.kira-desktop-shell .kira-chat-filter .astryx-selector{justify-content:center;width:28px;padding-inline:0}.kira-desktop-shell .kira-chat-filter .astryx-selector>button>span{justify-content:center;display:flex}.kira-desktop-shell .kira-chat-filter .astryx-selector-indicator-icon{display:none}.kira-desktop-shell .kira-chat-filter-search .astryx-text-input{background-color:#0000;border-color:#0000}.kira-desktop-shell .kira-chat-filter-search .astryx-text-input:hover{background-color:var(--color-overlay-hover)}.kira-desktop-shell .kira-chat-filter-search .astryx-text-input:focus-within{background-color:var(--color-overlay-hover);outline:var(--focus-outline-width) var(--focus-outline-style) var(--focus-outline-color);outline-offset:calc(var(--focus-outline-width) * -1)}.kira-settings-panel{container-type:inline-size}.kira-settings-row{justify-content:space-between;align-items:center;gap:var(--spacing-3);padding:var(--spacing-4);display:flex}.kira-settings-row-text{flex:auto;min-width:0}.kira-settings-row-control{flex-shrink:0}.kira-settings-control-group{justify-content:flex-end;align-items:center;gap:var(--spacing-2) var(--spacing-3);flex-wrap:wrap;display:flex}@container (max-width:480px){.kira-settings-row{flex-direction:column;align-items:stretch}}.kira-settings-row--stacked{flex-direction:column;align-items:stretch}.kira-settings-row+.kira-settings-row,.kira-integration-row+.kira-integration-row,.kira-settings-row+.kira-integration-row,.kira-integration-row+.kira-settings-row{border-top:var(--border-width) solid var(--color-border-subtle)}.kira-integration-head{align-items:center;gap:var(--spacing-3);width:100%;padding:var(--spacing-4);border-radius:var(--radius-container) var(--radius-container) 0 0;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;display:flex}.kira-integration-head[aria-expanded=true]{border-bottom:var(--border-width) solid var(--color-border-subtle)}.kira-integration-head[aria-expanded=false]{border-radius:var(--radius-container)}.kira-integration-head:hover{background:var(--color-overlay-hover)}.kira-integration-head:focus-visible{outline:var(--focus-outline-width) solid var(--focus-outline-color);outline-offset:calc(var(--focus-outline-width) * -1)}.kira-integration-chevron{flex:none;transition:transform .18s cubic-bezier(.22,1,.36,1);display:inline-flex}.kira-integration-chevron[data-open=false]{transform:rotate(-90deg)}@media (prefers-reduced-motion:reduce){.kira-integration-chevron{transition:none}}.kira-integration-head-text{gap:var(--spacing-0-5);flex:auto;min-width:0;display:grid}.kira-integration-head-status{flex-shrink:0}.kira-integration-mark{border-radius:var(--radius-element);background:var(--color-background-muted);width:1.75rem;height:1.75rem;box-shadow:inset 0 0 0 var(--border-width) var(--color-border-subtle);color:var(--color-icon-primary);flex:none;justify-content:center;align-items:center;display:inline-flex}.kira-integration-row{gap:var(--spacing-3);padding:var(--spacing-4);display:grid}.kira-integration-row-main{justify-content:space-between;align-items:center;gap:var(--spacing-3);display:flex}.kira-integration-row-text{align-items:flex-start;gap:var(--spacing-2);flex:auto;min-width:0;display:flex}.kira-integration-row-dot{flex:none;align-items:center;height:1.25rem;display:inline-flex}.kira-integration-row-lines{gap:var(--spacing-0-5);min-width:0;display:grid}.kira-integration-row-open{padding:var(--spacing-3);border-radius:var(--radius-element);background:var(--color-background-muted)}.kira-integration-notice{padding:var(--spacing-4)}.kira-integration-notice:empty{display:none}.kira-integration-foot{gap:var(--spacing-3);padding:var(--spacing-3) var(--spacing-4);border-top:var(--border-width) solid var(--color-border-subtle);flex-direction:column;display:flex}@container (max-width:480px){.kira-integration-row-main{flex-direction:column;align-items:stretch}.kira-integration-row-main .kira-settings-control-group{justify-content:flex-start}}.kira-settings-page{min-width:0;max-width:48rem}.kira-settings-page--wide{max-width:none}.kira-color-mode-picker{gap:var(--spacing-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.kira-color-mode-option{gap:var(--spacing-2);padding:var(--spacing-2);border:1px solid var(--color-border);border-radius:var(--radius-container);cursor:pointer;transition:background-color .12s,border-color .12s;display:grid;position:relative}.kira-color-mode-option:hover{background-color:var(--color-overlay-hover)}.kira-color-mode-option:active{background-color:var(--color-overlay-pressed)}.kira-color-mode-option:has(:checked){border-color:var(--color-accent);box-shadow:inset 0 0 0 1px var(--color-accent)}.kira-color-mode-option:has(:focus-visible){outline:var(--focus-outline-width) var(--focus-outline-style) var(--focus-outline-color);outline-offset:var(--focus-outline-offset)}.kira-color-mode-input{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.kira-color-mode-preview{aspect-ratio:16/10;border:1px solid var(--color-border);border-radius:var(--radius-element);background-color:var(--color-background-body);display:block;position:relative;overflow:hidden}.kira-color-mode-mock{gap:var(--spacing-1);padding:var(--spacing-1);background-color:var(--color-background-body);grid-template-columns:30% minmax(0,1fr);display:grid;position:absolute;inset:0}.kira-color-mode-mock--light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.kira-color-mode-mock--dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.kira-color-mode-mock--start{clip-path:inset(0 50% 0 0)}.kira-color-mode-mock--end{clip-path:inset(0 0 0 50%)}.kira-color-mode-sidebar,.kira-color-mode-main{align-content:start;gap:var(--spacing-1);padding:var(--spacing-1);border-radius:var(--radius-element);background-color:var(--color-background-surface);display:grid}.kira-color-mode-card{gap:var(--spacing-1);padding:var(--spacing-1);border:1px solid var(--color-border);border-radius:var(--radius-element);background-color:var(--color-background-card);display:grid}.kira-color-mode-bar{height:var(--spacing-1);border-radius:var(--radius-full);background-color:var(--color-skeleton);display:block}.kira-color-mode-bar--accent{background-color:var(--color-accent)}.kira-color-mode-bar--title{width:50%;height:var(--spacing-1-5);background-color:var(--color-text-primary)}.kira-color-mode-bar--short{width:60%}.kira-color-mode-bar--button{width:40%}.kira-color-mode-name{align-items:center;gap:var(--spacing-2);display:flex}.kira-color-mode-dot{width:var(--spacing-4);height:var(--spacing-4);border:1px solid var(--color-icon-secondary);border-radius:var(--radius-full);flex-shrink:0}.kira-color-mode-option:has(:checked) .kira-color-mode-dot{border-color:var(--color-accent);background-color:var(--color-accent);box-shadow:inset 0 0 0 var(--spacing-0-5) var(--color-background-card)}.kira-settings-sign-out{--color-text-primary:var(--color-text-red);--color-icon-primary:var(--color-icon-red);--color-icon-secondary:var(--color-icon-red)}.kira-app-update-icon{justify-items:center;gap:var(--spacing-0-5);display:inline-grid}.kira-app-update-progress{width:100%;height:var(--spacing-0-5);border-radius:var(--radius-full);background-color:var(--color-track);display:block;overflow:hidden}.kira-app-update-progress-fill{background-color:var(--color-accent);height:100%;display:block}.kira-app-update-changelog{max-height:calc(var(--spacing-12) * 5);overflow:hidden auto}.kira-app-update-changelog:focus-visible{outline:var(--focus-outline-width) var(--focus-outline-style) var(--focus-outline-color);outline-offset:calc(var(--focus-outline-width) * -1)}.kira-app-update-release{gap:var(--spacing-1);display:grid}.kira-app-update-release+.kira-app-update-release{margin-top:var(--spacing-3)}:root[data-motion=reduce]{--kira-motion-scale:0;--kira-motion-transition-property:none;scroll-behavior:auto}@media (prefers-reduced-motion:reduce){:root{--kira-motion-scale:0;--kira-motion-transition-property:none}}:root[data-motion=reduce] :not(circle[stroke-dasharray]),:root[data-motion=reduce] :not(circle[stroke-dasharray]):before,:root[data-motion=reduce] :not(circle[stroke-dasharray]):after,:root[data-motion=reduce] :not(circle[stroke-dasharray])::backdrop{scroll-behavior:auto!important;transition-duration:0s!important;transition-delay:0s!important;animation-duration:0s!important;animation-iteration-count:1!important;animation-delay:0s!important}:root[data-motion=reduce] circle[stroke-dasharray]{animation-duration:3s!important}.kira-nav-tile{width:var(--spacing-6);height:var(--spacing-6);border-radius:var(--radius-element);background:var(--kira-tile-bg,var(--color-background-gray));color:var(--kira-tile-fg,var(--color-icon-gray));flex:none;justify-content:center;align-items:center;display:inline-flex}.kira-nav-tile[data-hue=blue]{--kira-tile-bg:var(--color-background-blue);--kira-tile-fg:var(--color-icon-blue)}.kira-nav-tile[data-hue=green]{--kira-tile-bg:var(--color-background-green);--kira-tile-fg:var(--color-icon-green)}.kira-nav-tile[data-hue=purple]{--kira-tile-bg:var(--color-background-purple);--kira-tile-fg:var(--color-icon-purple)}.kira-desktop-shell .astryx-side-nav-item{font-family:var(--font-family-heading)}
