:root{--color-primary-light:var(--user-input-primary-light,#1d4ed8);--color-primary-dark:var(--user-input-primary-dark,#92b4df);--color-secondary-light:var(--user-input-secondary-light,#c51630);--color-secondary-dark:var(--user-input-secondary-dark,#df97a5);--color-background-light:var(--user-input-background-light,#f1eee7);--color-background-dark:var(--user-input-background-dark,#18191c);--color-foreground-light:var(--user-input-foreground-light,#151515);--color-foreground-dark:var(--user-input-foreground-dark,#eceef2);--color-muted-light:var(--user-input-muted-light,#696661);--color-muted-dark:var(--user-input-muted-dark,#acb0b8);--color-info-light:var(--user-input-info-light,#2563b8);--color-info-dark:var(--user-input-info-dark,#a3c1d1);--color-success-light:var(--user-input-success-light,#34745a);--color-success-dark:var(--user-input-success-dark,#abc3a3);--color-warning-light:var(--user-input-warning-light,#945c08);--color-warning-dark:var(--user-input-warning-dark,#d9bc82);--color-error-light:var(--user-input-error-light,#bc2436);--color-error-dark:var(--user-input-error-dark,#dfa4a7)}:is(:root,:root:has(meta[name=color-scheme][content=light]),[data-theme=light],[data-theme=auto]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-primary:var(--color-primary-light);--color-secondary:var(--color-secondary-light);--color-background:var(--color-background-light);--color-foreground:var(--color-foreground-light);--color-muted:var(--color-muted-light);--color-info:var(--color-info-light);--color-success:var(--color-success-light);--color-warning:var(--color-warning-light);--color-error:var(--color-error-light)}:is([data-theme=dark],:root:has(meta[name=color-scheme][content=dark])){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-primary:var(--color-primary-dark);--color-secondary:var(--color-secondary-dark);--color-background:var(--color-background-dark);--color-foreground:var(--color-foreground-dark);--color-muted:var(--color-muted-dark);--color-info:var(--color-info-dark);--color-success:var(--color-success-dark);--color-warning:var(--color-warning-dark);--color-error:var(--color-error-dark)}@media (prefers-color-scheme:dark){[data-theme=auto]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-primary:var(--color-primary-dark);--color-secondary:var(--color-secondary-dark);--color-background:var(--color-background-dark);--color-foreground:var(--color-foreground-dark);--color-muted:var(--color-muted-dark);--color-info:var(--color-info-dark);--color-success:var(--color-success-dark);--color-warning:var(--color-warning-dark);--color-error:var(--color-error-dark)}:root:not([data-theme]):not(:has(meta[name=color-scheme][content=light])){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-primary:var(--color-primary-dark);--color-secondary:var(--color-secondary-dark);--color-background:var(--color-background-dark);--color-foreground:var(--color-foreground-dark);--color-muted:var(--color-muted-dark);--color-info:var(--color-info-dark);--color-success:var(--color-success-dark);--color-warning:var(--color-warning-dark);--color-error:var(--color-error-dark)}}.surface{--surface-color:var(--color-foreground,black);--surface-base:var(--color-background,white);--surface-foreground:var(--color-foreground,black);--surface-tint:var(--surface-color);--surface-soft-strength:24%;--surface-neutral-strength:2%;--surface-strength:var(--surface-neutral-strength);--surface-hover:0%;--surface-fill:color-mix(in srgb, var(--surface-tint) var(--surface-strength), transparent);--surface-border:transparent;--surface-content:var(--surface-color);--surface-neutral-content:color-mix(in srgb, var(--surface-color) 80%, var(--surface-foreground));--surface-highlight:0 0 0 transparent;--surface-shadow:0 0 0 transparent;box-sizing:border-box;border:1px solid var(--surface-border);background:var(--surface-fill);color:var(--surface-content);box-shadow:var(--surface-highlight), var(--surface-shadow);transition:background-color .15s,border-color .15s,box-shadow .15s,color .15s}.surface:is(button,a,[role=button]){cursor:pointer}.surface-primary{--surface-color:var(--color-primary,blue)}.surface-secondary{--surface-color:var(--color-secondary,purple)}.surface-foreground{--surface-color:var(--color-foreground,black)}.surface-background{--surface-color:var(--color-background,white);--surface-tint:var(--surface-foreground);--surface-soft-strength:5%;--surface-content:inherit;--surface-neutral-content:inherit}.surface-muted{--surface-color:var(--color-muted,gray)}.surface-info{--surface-color:var(--color-info,blue)}.surface-success{--surface-color:var(--color-success,green)}.surface-warning{--surface-color:var(--color-warning,brown)}.surface-error{--surface-color:var(--color-error,red)}.surface-soft{--surface-strength:var(--surface-soft-strength);--surface-fill:color-mix(in srgb, var(--surface-tint) var(--surface-strength), var(--surface-base));--surface-content:color-mix(in srgb, var(--surface-color) 80%, var(--surface-foreground))}.surface-filled{--surface-strength:100%;--surface-fill:color-mix(in srgb, var(--surface-color) var(--surface-strength), var(--surface-foreground));--surface-content:var(--surface-base)}.surface-background.surface-filled{--surface-fill:color-mix(in srgb, var(--surface-base) var(--surface-strength), var(--surface-foreground))}.surface-background:is(.surface-soft,.surface-filled){--surface-content:var(--surface-foreground)}.surface-shadow-small{--surface-shadow:0 2px 6px #00000014}.surface-shadow-medium{--surface-shadow:0 .5rem 1.5rem #0000001f}.surface-shadow-large{--surface-shadow:0 1.5rem 4rem #0003}.surface-hover-small{--surface-hover:2%}.surface-hover-medium{--surface-hover:4%}.surface-hover-large{--surface-hover:8%}.surface-soft:is(.surface-hover-small,.surface-hover-medium,.surface-hover-large):not(:disabled,[aria-disabled=true],[data-surface-disabled=true]):is(:hover,:focus-visible,[data-surface-pressed=true]){--surface-strength:calc(var(--surface-soft-strength) + var(--surface-hover))}.surface-filled:is(.surface-hover-small,.surface-hover-medium,.surface-hover-large):not(:disabled,[aria-disabled=true],[data-surface-disabled=true]):is(:hover,:focus-visible,[data-surface-pressed=true]){--surface-strength:calc(100% - var(--surface-hover))}.surface-neutral:is(.surface-hover-small,.surface-hover-medium,.surface-hover-large):not(:disabled,[aria-disabled=true],[data-surface-disabled=true]):is(:hover,:focus-visible,[data-surface-pressed=true]){--surface-strength:calc(var(--surface-neutral-strength) + var(--surface-hover));--surface-content:var(--surface-neutral-content)}.surface:is(.surface-hover-small,.surface-hover-medium,.surface-hover-large):not(:disabled,[aria-disabled=true],[data-surface-disabled=true]):is(:active,[data-surface-pressed=true]){--surface-hover:8%}.surface:is(:focus-visible,[data-surface-focused=true]){outline:2px solid var(--color-primary,currentColor);outline-offset:3px}.surface[data-surface-invalid=true]{border-color:var(--color-error,red)}.surface:is(:disabled,[aria-disabled=true],[data-surface-disabled=true]){opacity:.45;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.surface{transition:none}}@media (forced-colors:active){.surface{color:canvastext;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:canvas;border-color:canvastext}.surface:is(:disabled,[aria-disabled=true],[data-surface-disabled=true]){color:graytext;opacity:1}.surface:is(:focus-visible,[data-surface-focused=true]){outline-color:highlight}}.glass{--glass-paint:var(--surface-fill,var(--color-background,white));--glass-opacity:20%;--glass-blur:blur(.75rem) saturate(120%)}.glass.glass.glass{background:var(--glass-paint);color:var(--surface-content,var(--color-foreground,black));box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-foreground,black) 8%, transparent), var(--surface-shadow,0 .5rem 1.5rem #0000001f)}.glass:where(.surface-neutral){--glass-paint:color-mix(in srgb, var(--surface-tint) var(--surface-strength), var(--surface-base))}.glass:where(.surface-soft){--glass-opacity:40%}.glass:where(.surface-filled){--glass-opacity:65%}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.glass.glass.glass{background:color-mix(in srgb, var(--glass-paint) var(--glass-opacity), transparent);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.glass.glass.glass{background:var(--glass-paint);box-shadow:var(--surface-shadow,0 0 0 transparent);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (forced-colors:active){.glass.glass.glass{color:canvastext;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:canvas;border-color:canvastext}.glass.glass.glass:is(:disabled,[aria-disabled=true],[data-surface-disabled=true]){color:graytext;opacity:1}}@font-face{font-family:Material Symbols Outlined;font-style:normal;font-display:block;font-weight:100 700;src:url(./material-symbols-outlined-latin-fill-normal.DkUCKoZE.woff2)format("woff2-variations")}:root{--font-sans:ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}body{background:var(--color-background);color:var(--color-foreground);font-family:var(--font-text,var(--font-sans))}*{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--color-muted) 60%, transparent) transparent;margin:0;padding:0}@supports selector(::-webkit-scrollbar){*{scrollbar-width:auto;scrollbar-color:auto}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-corner{background:0 0}::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--color-muted) 60%, transparent);background-clip:padding-box;border:2px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background-color:var(--color-primary)}}@media (forced-colors:active){*{scrollbar-color:auto}::-webkit-scrollbar-thumb{background-color:canvastext}}nav.svelte-1z0r9rn{width:min(1128px,100% - 48px);min-height:44px;color:var(--color-foreground);border-bottom:1px solid color-mix(in srgb, var(--color-foreground) 10%, transparent);justify-content:space-between;align-items:center;gap:16px;margin-inline:auto;padding-block:6px;font:500 12px/1.5 Inter Variable,sans-serif;display:flex}a.svelte-1z0r9rn{color:var(--color-muted);flex-shrink:0;align-items:center;gap:6px;padding-block:8px;text-decoration:none;display:inline-flex}a.svelte-1z0r9rn:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px}@media (width<=600px){nav.svelte-1z0r9rn>a:where(.svelte-1z0r9rn) span:where(.svelte-1z0r9rn){display:none}}span.svelte-1oe70if{--internal-border:#d5d5d5;--internal-background:#fafafa;--internal-foreground:#333;white-space:nowrap;align-items:center;gap:6px;font:700 13px/1 Arial,sans-serif;display:inline-flex}a.svelte-1oe70if{border:1px solid var(--internal-border);background:var(--internal-background);height:24px;color:var(--internal-foreground);border-radius:4px;justify-content:center;align-items:center;gap:3px;padding:0 6px;text-decoration:none;display:inline-flex;position:relative}a.svelte-1oe70if:first-child{background:linear-gradient(var(--internal-background), #ededed)}a[href$=\/stargazers].svelte-1oe70if:before{border:solid var(--internal-border);background:inherit;content:"";border-width:0 0 1px 1px;width:6px;height:6px;position:absolute;top:50%;left:-4px;transform:translateY(-50%)rotate(45deg)}a.svelte-1oe70if:hover{--internal-background:#f0f0f0;--internal-border:#bcbcbc}span[data-theme=dark].svelte-1oe70if{--internal-border:#41434a;--internal-background:#24262b;--internal-foreground:#eceef2}span[data-theme=dark].svelte-1oe70if a:where(.svelte-1oe70if):first-child{background:linear-gradient(var(--internal-background), #303238)}span[data-theme=dark].svelte-1oe70if a:where(.svelte-1oe70if):hover{--internal-background:#303238;--internal-border:#5a5d66}@media (prefers-color-scheme:dark){span[data-theme=auto].svelte-1oe70if{--internal-border:#41434a;--internal-background:#24262b;--internal-foreground:#eceef2}span[data-theme=auto].svelte-1oe70if a:where(.svelte-1oe70if):first-child{background:linear-gradient(var(--internal-background), #303238)}span[data-theme=auto].svelte-1oe70if a:where(.svelte-1oe70if):hover{--internal-background:#303238;--internal-border:#5a5d66}}a.svelte-1oe70if:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}svg.svelte-1oe70if{flex-shrink:0}header.svelte-1jj45eh{z-index:10;color:var(--lightningcss-light,#151515)var(--lightningcss-dark,#eceef2);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--lightningcss-light,#f1eee7)var(--lightningcss-dark,#18191c);font:400 16px/24px Inter Variable,sans-serif;position:sticky;top:0;box-shadow:0 1px 3px var(--lightningcss-light,#0000000f)var(--lightningcss-dark,#0003),0 4px 14px var(--lightningcss-light,#0000000a)var(--lightningcss-dark,#00000024)}header[data-mode=dark].svelte-1jj45eh{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}header[data-mode=auto].svelte-1jj45eh{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){header[data-mode=auto].svelte-1jj45eh{--lightningcss-light: ;--lightningcss-dark:initial}}header.svelte-1jj45eh>div:where(.svelte-1jj45eh){background:var(--lightningcss-light,#f1eee7)var(--lightningcss-dark,#18191c);border-bottom:1px solid var(--lightningcss-light,#1515151a)var(--lightningcss-dark,#eceef21a);grid-template-columns:240px 1fr auto auto;align-items:center;gap:24px;width:min(1128px,100% - 48px);min-height:72px;margin-inline:auto;display:grid}[data-logo].svelte-1jj45eh,[data-header-actions].svelte-1jj45eh,nav.svelte-1jj45eh{align-items:center;gap:12px;display:flex}[data-header-actions].svelte-1jj45eh{gap:8px}[data-brand].svelte-1jj45eh{flex-direction:column;justify-content:center;display:flex}[data-attribution].svelte-1jj45eh{color:var(--lightningcss-light,#696661)var(--lightningcss-dark,#acb0b8);align-self:flex-start;align-items:baseline;gap:4px;margin-inline-start:52px;font-size:11px;line-height:16px;display:flex}[data-attribution].svelte-1jj45eh strong:where(.svelte-1jj45eh){color:var(--lightningcss-light,#151515)var(--lightningcss-dark,#eceef2);font-size:14px}[data-attribution].svelte-1jj45eh:hover{text-decoration:underline}a.svelte-1jj45eh{color:inherit;text-decoration:none}a.svelte-1jj45eh:focus-visible{outline-offset:4px;outline:2px solid var(--lightningcss-light,#1d4ed8)var(--lightningcss-dark,#92b4df)}[data-skip].svelte-1jj45eh{z-index:1;background:var(--lightningcss-light,#f1eee7)var(--lightningcss-dark,#18191c);padding:12px;position:fixed;top:8px;left:8px;transform:translateY(-160%)}[data-skip].svelte-1jj45eh:focus{transform:none}strong.svelte-1jj45eh{white-space:nowrap;font:700 24px/1.2 Syne Variable,sans-serif}strong.svelte-1jj45eh [data-slash]:where(.svelte-1jj45eh){color:var(--lightningcss-light,#1d4ed8)var(--lightningcss-dark,#92b4df)}p.svelte-1jj45eh{color:var(--lightningcss-light,#696661)var(--lightningcss-dark,#acb0b8)}nav.svelte-1jj45eh{gap:4px;font-size:13px}nav.svelte-1jj45eh a:where(.svelte-1jj45eh){border-radius:8px;padding:10px 8px}nav.svelte-1jj45eh a:where(.svelte-1jj45eh):hover{background:var(--lightningcss-light,#1515150d)var(--lightningcss-dark,#eceef20d)}@media (width<=1000px){header.svelte-1jj45eh>div:where(.svelte-1jj45eh){grid-template-columns:1fr auto auto;gap:12px}p.svelte-1jj45eh{display:none}}@media (width<=600px){header.svelte-1jj45eh>div:where(.svelte-1jj45eh){grid-template-columns:1fr auto;gap:0 8px}nav.svelte-1jj45eh{grid-area:2/1/auto/-1;padding-bottom:8px}[data-brand].svelte-1jj45eh,[data-header-actions].svelte-1jj45eh{min-height:64px}}@media (width<=400px){[data-logo].svelte-1jj45eh img:where(.svelte-1jj45eh){display:none}[data-attribution].svelte-1jj45eh{margin-inline-start:0}}@media (width<=360px){[data-logo].svelte-1jj45eh strong:where(.svelte-1jj45eh){font-size:20px}}html{scrollbar-gutter:stable}[data-navigation-content]{view-transition-name:page-content}::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}@media (prefers-reduced-motion:no-preference){::view-transition-old(page-content){animation:.14s ease-out both page-leave}::view-transition-new(page-content){animation:.24s ease-out both page-enter}}@keyframes page-leave{to{opacity:0}}@keyframes page-enter{0%{opacity:0;translate:0 6px}}@supports not (scrollbar-gutter:stable){html:not(:has(dialog:modal)){overflow-y:scroll}}[data-demo-root].svelte-12qhfyh{font-synthesis:none;font:400 14px/1.6 Inter Variable,sans-serif}
