@layer tokens{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--text-heading:var(--lightningcss-light,#111)var(--lightningcss-dark,#f5f5f5);--text-body:var(--lightningcss-light,#444)var(--lightningcss-dark,#b3b3b3);--text-sub:var(--lightningcss-light,#5c5c5c)var(--lightningcss-dark,#a3a3a3);--text-disabled:var(--lightningcss-light,#767676)var(--lightningcss-dark,#8a8a8a);--link:var(--text-heading);--font-sans:var(--font-onest,"Onest"), system-ui, sans-serif;--font-mono:var(--font-dm-mono,"DM Mono"), ui-monospace, monospace;--bg:var(--lightningcss-light,#f6f6f6)var(--lightningcss-dark,#111);--bg-hover:var(--lightningcss-light,#ececec)var(--lightningcss-dark,#212121);--bg-well:var(--lightningcss-light,#efefef)var(--lightningcss-dark,#0b0b0b);--bg-overlay:var(--lightningcss-light,#00000073)var(--lightningcss-dark,#0000008c);--ink:var(--lightningcss-light,#111)var(--lightningcss-dark,#f5f5f5);--on-ink:var(--lightningcss-light,#fff)var(--lightningcss-dark,#111);--key:var(--lightningcss-light,#a2c7ff)var(--lightningcss-dark,#b4d2ff);--key-line:var(--lightningcss-light,#221898)var(--lightningcss-dark,#b4d2ff);--on-key:var(--lightningcss-light,#111)var(--lightningcss-dark,#f5f5f5);--shine:var(--lightningcss-light,#fff)var(--lightningcss-dark,#303030);--chrome-mix:var(--lightningcss-light,#fff)var(--lightningcss-dark,#111);--error:var(--lightningcss-light,#cf222e)var(--lightningcss-dark,#f85149);--on-error:var(--lightningcss-light,#111)var(--lightningcss-dark,#f5f5f5);--success:var(--lightningcss-light,#1a7f37)var(--lightningcss-dark,#3fb950);--on-success:var(--lightningcss-light,#111)var(--lightningcss-dark,#f5f5f5);--warning:var(--lightningcss-light,#9a6700)var(--lightningcss-dark,#d4a72c);--on-warning:var(--lightningcss-light,#111)var(--lightningcss-dark,#f5f5f5);--info:var(--lightningcss-light,#0969da)var(--lightningcss-dark,#4493f8);--on-info:var(--lightningcss-light,#111)var(--lightningcss-dark,#f5f5f5);--line:color-mix(in srgb, var(--text-heading) 11%, transparent);--line-strong:color-mix(in srgb, var(--text-heading) 26%, transparent);--focus:color-mix(in srgb, var(--text-heading) 70%, transparent);--selection:color-mix(in srgb, var(--key) 42%, transparent);--accent-surface:color-mix(in srgb, var(--key) 18%, var(--face));--accent-line:color-mix(in srgb, var(--key-line) 30%, transparent);--accent-ink:var(--lightningcss-light,#221898)var(--lightningcss-dark,#b4d2ff);--success-surface:color-mix(in srgb, var(--success) 10%, var(--face));--success-line:color-mix(in srgb, var(--success) 30%, transparent);--warning-surface:color-mix(in srgb, var(--warning) 10%, var(--face));--warning-line:color-mix(in srgb, var(--warning) 30%, transparent);--error-surface:color-mix(in srgb, var(--error) 10%, var(--face));--error-line:color-mix(in srgb, var(--error) 30%, transparent);--info-surface:color-mix(in srgb, var(--info) 10%, var(--face));--info-line:color-mix(in srgb, var(--info) 30%, transparent);--z-base:0;--z-nav:10;--z-overlay:20;--z-toast:30;--bp-md:48rem;--type-xs:.75rem;--type-sm:.875rem;--type-md:1rem;--type-lg:1.125rem;--type-xl:1.25rem;--type-2xl:1.5rem;--type-mono:.875rem;--type-mono-sm:.75rem;--control:2.25rem;--control-sm:2rem;--leading-tight:calc(1.25 / .875);--leading:1.5;--weight-regular:400;--weight-medium:500;--space:.25rem;--space-1:calc(var(--space) * 1);--space-2:calc(var(--space) * 2);--space-3:calc(var(--space) * 3);--space-4:calc(var(--space) * 4);--space-5:calc(var(--space) * 5);--space-6:calc(var(--space) * 6);--space-7:calc(var(--space) * 7);--space-8:calc(var(--space) * 8);--space-9:calc(var(--space) * 9);--space-10:calc(var(--space) * 10);--space-11:calc(var(--space) * 11);--space-12:calc(var(--space) * 12);--space-13:calc(var(--space) * 13);--space-14:calc(var(--space) * 14);--radius:.625rem;--inset-list:var(--space-1);--radius-list:calc(var(--radius) + var(--inset-list));--highlight:var(--lightningcss-light,#ffffffb3)var(--lightningcss-dark,#ffffff17);--shade:var(--lightningcss-light,#00000017)var(--lightningcss-dark,#00000073);--tool:inset 0 1px 0 0 var(--highlight), inset 0 -1px 0 0 var(--shade), inset 0 0 0 0 transparent, inset 0 0 0 0 transparent;--lift:0 1px 0 var(--lightningcss-light,color-mix(in srgb, var(--shade) 90%, transparent))var(--lightningcss-dark,oklch(0% 0 0/.4)), 0 2px 0 var(--lightningcss-light,color-mix(in srgb, var(--shade) 50%, transparent))var(--lightningcss-dark,oklch(0% 0 0/.16));--raise:var(--tool), var(--lift);--flat:inset 0 0 0 0 transparent, inset 0 0 0 0 transparent, inset 0 0 0 0 transparent, inset 0 0 0 0 transparent, 0 0 0 transparent, 0 0 0 transparent;--well:inset 0 1px 0 var(--shade), inset 0 2px 0 color-mix(in srgb, var(--shade) 60%, transparent), inset 0 4px 6px color-mix(in srgb, var(--shade) 80%, transparent), inset 0 -1px 0 var(--highlight);--press:inset 0 2px 3px color-mix(in srgb, var(--shade) 55%, transparent), inset 0 0 0 0 transparent, inset 0 0 0 0 transparent, inset 0 0 0 0 transparent, 0 0 0 transparent, 0 0 0 transparent;--face:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1b1b1b);--face-line:var(--lightningcss-light,#0000001a)var(--lightningcss-dark,#ffffff1a);--face-hover:var(--lightningcss-light,#fafafa)var(--lightningcss-dark,#222);--face-press:var(--lightningcss-light,#f3f3f3)var(--lightningcss-dark,#171717);--float:0 1px 2px var(--lightningcss-light,#0000000a)var(--lightningcss-dark,#0000004d), 0 8px 24px -10px var(--lightningcss-light,#00000024)var(--lightningcss-dark,#0009);--float-press:0 1px 1px var(--lightningcss-light,#0000000a)var(--lightningcss-dark,#0000004d), 0 3px 10px -6px var(--lightningcss-light,#0000001f)var(--lightningcss-dark,#00000080);--chrome:linear-gradient(180deg, var(--lightningcss-light,#fff)var(--lightningcss-dark,#2e2e2e), var(--lightningcss-light,#f4f4f4)var(--lightningcss-dark,#262626));--chrome-hover:linear-gradient(180deg, var(--lightningcss-light,#fff)var(--lightningcss-dark,#363636), var(--lightningcss-light,#f9f9f9)var(--lightningcss-dark,#2c2c2c));--chrome-press:linear-gradient(180deg, var(--lightningcss-light,#efefef)var(--lightningcss-dark,#222), var(--lightningcss-light,#f5f5f5)var(--lightningcss-dark,#282828));--chrome-line:var(--lightningcss-light,#00000026)var(--lightningcss-dark,#ffffff1f);--travel:3px;--skirt:var(--lightningcss-light,#dadada)var(--lightningcss-dark,#0a0a0a);--key-skirt:var(--lightningcss-light,#7ba4e4)var(--lightningcss-dark,#1c2d4d);--key-edge:var(--lightningcss-light,#6f9ce0)var(--lightningcss-dark,#5b76a8);--skirt-edge:var(--lightningcss-light,var(--chrome-line))var(--lightningcss-dark,transparent);--cast:var(--lightningcss-light,#0000001a)var(--lightningcss-dark,#00000073);--led:var(--lightningcss-light,#3a7bf0)var(--lightningcss-dark,#8ab6ff);--glow:color-mix(in srgb, var(--led) 55%, transparent);--ns-key:var(--key);--ns-on-key:var(--on-key);--key-face:linear-gradient(180deg, var(--lightningcss-light,#edf4ff)var(--lightningcss-dark,#4d6795) 0%, var(--lightningcss-light,#d6e7ff)var(--lightningcss-dark,#42598c) 18%, var(--lightningcss-light,#a2c7ff)var(--lightningcss-dark,#36507f) 50%, var(--lightningcss-light,#99cbf8)var(--lightningcss-dark,#324c78) 80%, var(--lightningcss-light,#a2d2f7)var(--lightningcss-dark,#3a5686) 100%);--key-face-hover:linear-gradient(180deg, var(--lightningcss-light,#f4f8ff)var(--lightningcss-dark,#58739f) 0%, var(--lightningcss-light,#e4efff)var(--lightningcss-dark,#4d64a0) 18%, var(--lightningcss-light,#b4d2ff)var(--lightningcss-dark,#415b8f) 50%, var(--lightningcss-light,#aad4fa)var(--lightningcss-dark,#3e588b) 80%, var(--lightningcss-light,#b4def9)var(--lightningcss-dark,#456194) 100%);--key-face-press:linear-gradient(180deg, var(--lightningcss-light,#d6e7ff)var(--lightningcss-dark,#42598c) 0%, var(--lightningcss-light,#a2c7ff)var(--lightningcss-dark,#324c78) 45%, var(--lightningcss-light,#8ab8f4)var(--lightningcss-dark,#273e63) 100%);--ease:cubic-bezier(.22, 1, .36, 1);--duration:.2s;--duration-press:.1s;--ease-spring:linear(0, .007 1.5%, .028 3%, .058 4.5%, .097 6%, .19 9%, .436 16%, .536 19%, .641 22.5%, .719 25.5%, .786 28.5%, .85 32%, .894 35%, .934 38.5%, .963 42%, .987 46%, 1.003 50.5%, 1.012 55.5%, 1.015 65.5%, 1);--duration-spring:.4s;--ease-bounce:linear(0, .005 1%, .028 2.5%, .067 4%, .118 5.5%, .177 7%, .243 8.5%, .503 14%, .614 16.5%, .734 19.5%, .819 22%, .891 24.5%, .948 27%, .992 29.5%, 1.03 32.5%, 1.047 34.5%, 1.06 37%, 1.067 39.5%, 1.068 42%, 1.059 47.5%, 1.015 62%, 1.002 70%, .995 82%, 1);--duration-bounce:.64s}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@supports (color:lab(0% 0 0)){:root{--bg-overlay:var(--lightningcss-light,lab(0% 0 0/.45))var(--lightningcss-dark,lab(0% 0 0/.55));--highlight:var(--lightningcss-light,lab(100% 0 0/.7))var(--lightningcss-dark,lab(100% 0 0/.09));--shade:var(--lightningcss-light,lab(0% 0 0/.09))var(--lightningcss-dark,lab(0% 0 0/.45));--face-line:var(--lightningcss-light,lab(0% 0 0/.1))var(--lightningcss-dark,lab(100% 0 0/.1));--float:0 1px 2px var(--lightningcss-light,lab(0% 0 0/.04))var(--lightningcss-dark,lab(0% 0 0/.3)), 0 8px 24px -10px var(--lightningcss-light,lab(0% 0 0/.14))var(--lightningcss-dark,lab(0% 0 0/.6));--float-press:0 1px 1px var(--lightningcss-light,lab(0% 0 0/.04))var(--lightningcss-dark,lab(0% 0 0/.3)), 0 3px 10px -6px var(--lightningcss-light,lab(0% 0 0/.12))var(--lightningcss-dark,lab(0% 0 0/.5));--chrome-line:var(--lightningcss-light,lab(0% 0 0/.15))var(--lightningcss-dark,lab(100% 0 0/.12));--cast:var(--lightningcss-light,lab(0% 0 0/.1))var(--lightningcss-dark,lab(0% 0 0/.45))}}@media (prefers-reduced-motion:reduce){:root{--duration:0s;--duration-press:0s;--duration-spring:0s;--duration-bounce:0s}}[data-density=compact]{--control:var(--control-sm)}:root.light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}@layer components{.ns-sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}:focus:not(:focus-visible){outline:none}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}
