:root,[data-theme=light]{--color-bg:#f6f5f2;--color-surface:#fff;--color-note:#fdf0a6;--color-on-note:var(--color-text);--color-text:#22211f;--color-text-muted:#6b6862;--color-text-soft:color-mix(in srgb, var(--color-text) 70%, var(--color-text-muted));--color-glow-inner:var(--color-bg);--color-glow-outer:color-mix(in srgb, var(--color-accent) 50%, transparent);--color-on-glow:var(--color-text);--color-border:#dcd9d2;--color-accent:var(--project-accent,#3d5a80);--color-on-accent:var(--project-on-accent,#fff);--color-on-accent-light:#fff;--color-on-accent-dark:#1b1c1f;--color-ok:#3f7d4e;--color-warning:#9a8200;--color-error:#a63d32;--color-reference:#d62f2f;--color-on-reference:#fff;--color-sidebar:#efede8;--color-hover:#0000000d;--color-accent-soft:color-mix(in srgb, var(--color-accent) 12%, transparent);--color-scrim:#00000059;--shadow-overlay:0 0 24px #0003;--shadow-raised:0 1px 3px #0000001f;--color-crop-shade:#0000008c;--color-crop-line:#fff;--color-crop-edge:#0009;--color-marker-ring:#fff;--color-marker-edge:#00000080;--title-shade:linear-gradient(to bottom, #000000b8, #000);--title-shadow:0 1px 1.5px #0000004d;--card-sheen:linear-gradient(to bottom, #0000004d, #ffffff03);--tint-surface:12%;--tint-border:55%}:root{--font-body:system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono:ui-monospace, "SF Mono", Consolas, monospace;--font-serif:"Iowan Old Style", "Palatino Linotype", Palatino, Georgia, "Times New Roman", serif;--font-text:var(--font-body);--font-heading:var(--font-body);--font-document-text:var(--font-body);--font-document-heading:var(--font-serif);--text-xs:.75rem;--text-sm:.875rem;--text-md:1rem;--text-lg:1.375rem;--text-xl:2rem;--space-0:2px;--space-1:.25rem;--space-2:.5rem;--space-3:1rem;--space-4:1.5rem;--space-5:2.5rem;--sidebar-width:15rem;--page-background:url(/images/default-background.jpg);--page-background-opacity:.25;--sticky-top:0px;--radius-sm:4px;--radius-md:8px;--radius-lg:14px;--radius-full:999px;--control-xs:1.5rem;--control-sm:2rem;--control-md:2.5rem;--topbar-height:3.25rem;--appbar-height:3rem;--focus-ring:2px solid var(--color-accent);--focus-offset:2px;--opacity-disabled:.45;--duration-fast:.12s;--duration-base:.2s;--z-raised:1;--z-overlay:2;--z-sticky:5;--z-dropdown:10;--z-scrim:20;--z-drawer:30;--z-popover:40}[data-theme=dark]{--color-bg:#1b1c1f;--color-surface:#25262a;--color-note:#888;--color-on-note:#1b1b1d;--color-text:#e8e6e1;--color-text-muted:#9a978f;--color-text-soft:color-mix(in srgb, var(--color-text) 70%, var(--color-text-muted));--color-glow-inner:color-mix(in srgb, var(--color-accent) 50%, transparent);--color-glow-outer:var(--color-bg);--color-on-glow:var(--color-text);--color-border:#3a3b40;--color-accent:var(--project-accent-dark,#8fb0d8);--color-on-accent:var(--project-on-accent-dark,#1b1c1f);--color-ok:#7cc28d;--color-warning:#e3c45e;--color-error:#e38b80;--color-reference:#ff5a52;--color-on-reference:#1b1c1f;--color-sidebar:#202124;--color-hover:#ffffff0f;--color-accent-soft:color-mix(in srgb, var(--color-accent) 16%, transparent);--color-scrim:#0000008c;--shadow-overlay:0 0 24px #00000080;--shadow-raised:0 1px 3px #00000073;--tint-surface:18%;--title-shade:linear-gradient(to bottom, #000, #000000b8);--title-shadow:0 1px 2px #000000d9}*,:before,:after{box-sizing:border-box}html,[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme],[popover],dialog{color:var(--color-text)}body{background:var(--color-bg);min-height:100vh;color:var(--color-text);font-family:var(--font-text);font-size:var(--text-md);margin:0;line-height:1.5}body:before{content:"";z-index:-1;background:var(--page-background) center / cover no-repeat;opacity:var(--page-background-opacity);pointer-events:none;position:fixed;inset:0}a{color:var(--color-accent)}a.tag-link{font-weight:500;text-decoration:none}strong a.tag-link{font-weight:inherit}a.tag-link:hover{text-decoration:underline}code{font-family:var(--font-mono);font-size:.9em}.subtle,.field-label{color:var(--color-text-muted);font-size:var(--text-sm)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tinted{--tinted-surface:color-mix(in srgb, var(--tint) var(--tint-surface), var(--color-surface));--tinted-border:color-mix(in srgb, var(--tint) var(--tint-border), var(--color-border));--tinted-stripe:inset 0 3px 0 var(--tint)}.clamp{-webkit-line-clamp:var(--clamp,3);line-clamp:var(--clamp,3);white-space:pre-line;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.list-reset{margin:0;padding:0;list-style:none}.nav-link{border-radius:var(--radius-sm);color:var(--color-text);text-decoration:none}.nav-link:hover{background:var(--color-hover)}.drag-source{opacity:.5}.drop-marker{border-radius:var(--radius-full);background:var(--color-accent);pointer-events:none;min-height:3px;position:absolute}.drop-marker.area{border:2px solid var(--color-accent);border-radius:var(--radius-md);background:var(--color-accent-soft)}:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.field{gap:var(--space-1);min-width:0;display:grid}.field-label-row{align-items:center;gap:var(--space-1);height:calc(var(--text-sm) * 1.5);display:flex}.field-control{font:inherit;width:100%;min-width:0;padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg);color:var(--color-text)}textarea.field-control{resize:vertical}.field-control[aria-invalid=true]{border-color:var(--color-error)}:root{--field-label-offset:calc(var(--text-sm) * 1.5 + var(--space-1))}.field-hint{font-size:var(--text-xs);color:var(--color-text-muted);margin:0}.field-error{font-size:var(--text-sm);color:var(--color-error);margin:0}.prose{overflow-wrap:anywhere;line-height:1.6}.prose>:first-child{margin-top:0}.prose>:last-child{margin-bottom:0}.prose :is(p,ul,ol,blockquote,pre,table,hr){margin:0 0 var(--space-3)}:is(h1,h2,h3,h4,h5,h6){font-family:var(--font-heading)}.prose :is(h1,h2,h3,h4,h5,h6){margin:var(--space-4) 0 var(--space-2);line-height:1.25}.prose h1{font-size:var(--text-xl)}.prose h2{font-size:var(--text-lg)}.prose :is(h3,h4,h5,h6){font-size:var(--text-md)}.prose :is(ul,ol){padding-left:var(--space-5)}.prose li>p{margin:0}.prose li+li{margin-top:var(--space-1)}.prose blockquote{padding-left:var(--space-3);border-left:3px solid var(--color-border);color:var(--color-text-muted)}.prose pre{padding:var(--space-3);border-radius:var(--radius-sm);background:var(--color-bg);overflow-x:auto}.prose :not(pre)>code{border-radius:var(--radius-sm);background:var(--color-bg);padding:.1em .3em}.prose hr{border:0;border-top:1px solid var(--color-border)}.prose table{border-collapse:collapse;display:block;overflow-x:auto}.prose :is(th,td){padding:var(--space-1) var(--space-2);border:1px solid var(--color-border);text-align:left}.prose img{max-width:100%}.prose a{color:var(--color-accent)}a.svelte-16nhcdl{width:var(--control-sm);height:var(--control-sm);border-radius:var(--radius-sm);color:var(--color-text-muted);place-items:center;display:grid}.small.svelte-16nhcdl{width:var(--control-xs);height:var(--control-xs);margin-block:-.25rem}a.svelte-16nhcdl:hover{background:var(--color-hover);color:var(--color-text)}[aria-current=page].svelte-16nhcdl{background:var(--color-accent-soft);color:var(--color-accent)}a.svelte-4a6jk4{align-items:center;gap:var(--space-2);padding:var(--space-2);display:flex}[aria-current=page].svelte-4a6jk4{background:var(--color-accent-soft);color:var(--color-accent);font-weight:600}ul.svelte-4a6jk4{gap:var(--space-0);display:grid}.indented.svelte-4a6jk4{padding-left:calc(1.25em + var(--space-2))}ul.svelte-4a6jk4 a{padding-block:var(--space-1);font-size:var(--text-sm)}h2.svelte-18rwzcm{margin:0 0 var(--space-1);padding:0 var(--space-2);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted);font-weight:600}h2.svelte-18rwzcm a:where(.svelte-18rwzcm){color:inherit;text-decoration:none}h2.svelte-18rwzcm a:where(.svelte-18rwzcm):hover{color:var(--color-text);text-decoration:underline}ul.svelte-18rwzcm{gap:var(--space-0);display:grid}.results.svelte-1rfeux9{gap:var(--space-4);min-height:12rem;display:grid}.group.svelte-1rfeux9{margin:0 0 var(--space-1);font-size:var(--text-sm);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em}.hit.svelte-1rfeux9{align-items:center;gap:var(--space-3);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);color:var(--color-text);text-decoration:none;display:flex}.hit.svelte-1rfeux9:hover,.hit.svelte-1rfeux9:focus-visible{background:var(--color-hover)}.hit.svelte-1rfeux9:focus-visible{outline:var(--focus-ring);outline-offset:-2px}.thumb.svelte-1rfeux9{border-radius:var(--radius-sm);background:var(--color-bg);width:2.25rem;height:2.25rem;color:var(--color-text-muted);flex:none;position:relative;overflow:hidden}.text.svelte-1rfeux9{min-width:0;display:grid}.detail.svelte-1rfeux9{font-size:var(--text-sm);color:var(--color-text-muted)}.more.svelte-1rfeux9{margin:var(--space-1) 0 0 var(--space-2);font-size:var(--text-sm)}form.svelte-fou3o0{gap:var(--space-3);display:grid}form.svelte-fou3o0>button{justify-self:start}.actions.svelte-x0wvhs{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-2);display:flex}.owner.svelte-181dlmc{justify-content:space-between;gap:var(--space-1) var(--space-2);padding:var(--space-2);border-radius:var(--radius-sm);background:var(--color-accent-soft);font-size:var(--text-sm);flex-wrap:wrap;margin:0;display:flex}.sidebar.svelte-181dlmc{gap:var(--space-4);min-height:100%;padding:var(--space-3);flex-direction:column;display:flex}.brand.svelte-181dlmc{padding:var(--space-1) var(--space-2);font-size:var(--text-lg);color:inherit;font-weight:600;text-decoration:none}.new.svelte-181dlmc .button{gap:var(--space-2);width:100%}.none.svelte-181dlmc{padding:var(--space-1) var(--space-2);font-size:var(--text-sm)}.project.svelte-181dlmc{gap:var(--space-1);padding:0 var(--space-2);display:grid}.home.svelte-181dlmc{align-items:center;gap:var(--space-1);font-size:var(--text-xs);color:var(--color-text-muted);justify-self:start;text-decoration:none;display:inline-flex}.home.svelte-181dlmc:hover{color:var(--color-text)}.title.svelte-181dlmc{margin:0 calc(-1 * var(--space-2));padding:var(--space-1) var(--space-2);font-family:var(--font-heading);font-size:var(--text-lg);overflow-wrap:anywhere;font-weight:600;line-height:1.25}.tools.svelte-181dlmc{gap:var(--space-1);margin-left:calc(-1 * var(--space-2) + 1px);display:flex}.bottom.svelte-181dlmc{margin-top:auto}.bottom.svelte-181dlmc+footer:where(.svelte-181dlmc){margin-top:0}.user-name.svelte-181dlmc{min-width:0;color:inherit;text-decoration:none}.user-name.svelte-181dlmc:hover,.user-name[aria-current=page].svelte-181dlmc{text-decoration:underline}.user.svelte-181dlmc{justify-content:space-between;align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);font-size:var(--text-sm);color:var(--color-text);display:flex}.user-tools.svelte-181dlmc{gap:var(--space-1);margin-left:auto;display:flex}footer.svelte-181dlmc{padding:0 var(--space-2);font-size:var(--text-xs);color:var(--color-text-muted);overflow-wrap:anywhere;margin-top:auto}.shell.svelte-1bwqjg3{grid-template-columns:var(--sidebar-width) minmax(0, 1fr);min-height:100dvh;display:grid}.sidebar.svelte-1bwqjg3{background:var(--color-sidebar);border-right:1px solid var(--color-border);height:100dvh;position:sticky;top:0;overflow-y:auto}.main.svelte-1bwqjg3{min-width:0}.topbar.svelte-1bwqjg3{display:none}.topbar-title.svelte-1bwqjg3{flex:1;min-width:0;font-weight:600}@media (width<=48rem){.shell.svelte-1bwqjg3{--sticky-top:var(--appbar-height);grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr)}.topbar.svelte-1bwqjg3{align-items:center;gap:var(--space-2);z-index:var(--z-dropdown);box-sizing:border-box;height:var(--appbar-height);padding:var(--space-1) var(--space-2);background:var(--color-sidebar);border-bottom:1px solid var(--color-border);display:flex;position:sticky;top:0}.sidebar.svelte-1bwqjg3{z-index:var(--z-drawer);width:min(18rem,85vw);transition:transform var(--duration-base) ease;position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.open.svelte-1bwqjg3 .sidebar:where(.svelte-1bwqjg3){box-shadow:var(--shadow-overlay);transform:none}.scrim.svelte-1bwqjg3{z-index:var(--z-scrim);background:var(--color-scrim);border:none;position:fixed;inset:0}}@media (prefers-reduced-motion:reduce){.sidebar.svelte-1bwqjg3{transition:none}}.music.svelte-1171wt3{align-items:center;gap:var(--space-1);min-width:0;max-width:18rem;padding:0 var(--space-1) 0 var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text-muted);display:flex;position:relative;overflow:hidden}.level.svelte-1171wt3{width:calc(var(--volume) * 100%);background:var(--color-accent);opacity:0;height:2px;transition:opacity var(--duration-fast), width var(--duration-fast);position:absolute;bottom:0;left:0}.music.svelte-1171wt3:hover .level:where(.svelte-1171wt3),.music.changed.svelte-1171wt3 .level:where(.svelte-1171wt3){opacity:1}@media (prefers-reduced-motion:reduce){.level.svelte-1171wt3{transition:none}}.title.svelte-1171wt3{min-width:0;color:var(--color-text);font-size:var(--text-sm)}.notices.svelte-mcixqn{min-width:0;max-width:40rem}.row.svelte-mcixqn{align-items:center;gap:var(--space-2);display:flex}.row.svelte-mcixqn p:where(.svelte-mcixqn){flex:1;min-width:0;margin:0}.waiting.svelte-mcixqn{color:var(--color-text-muted);font-size:var(--text-xs);flex:none}.topbar.svelte-xi641i{top:var(--sticky-top);z-index:var(--z-sticky);align-items:center;gap:var(--space-3);min-height:var(--topbar-height);padding:var(--space-2) var(--space-5);box-sizing:border-box;border-bottom:1px solid var(--color-border);background:var(--color-bg);grid-template-columns:minmax(max-content,1fr) auto minmax(max-content,1fr);display:grid;position:sticky}.side.svelte-xi641i{align-items:center;gap:var(--space-3);min-width:0;display:flex}.side.end.svelte-xi641i{justify-content:flex-end}.create.svelte-xi641i{align-items:center;gap:var(--space-2);flex-shrink:0;display:flex}.create.svelte-xi641i:empty{display:none}.topbar.svelte-xi641i .bar-content{display:contents}.middle.svelte-xi641i{justify-content:center;align-items:center;gap:var(--space-2);min-width:0;display:flex}.wrapped.svelte-xi641i{grid-template-columns:minmax(max-content,1fr) minmax(max-content,1fr)}.wrapped.svelte-xi641i .middle:where(.svelte-xi641i){grid-area:2/1/auto/-1}.where.svelte-xi641i{opacity:0;width:0;min-width:0;transition:opacity var(--duration-fast);flex:1;margin:0}.where.shown.svelte-xi641i{opacity:1}.actions.svelte-xi641i{align-items:center;gap:var(--space-2);min-width:0;display:flex}.help.svelte-xi641i,.player.svelte-xi641i{flex-shrink:0;display:flex}.player.svelte-xi641i{flex-shrink:1;min-width:0}.help.svelte-xi641i:empty,.player.svelte-xi641i:empty{display:none}@media (width<=48rem){.topbar.svelte-xi641i{padding:var(--space-2) var(--space-3)}.where.svelte-xi641i{display:none}}@media (prefers-reduced-motion:reduce){.where.svelte-xi641i{transition:none}}.auth.svelte-o1grkx{min-height:100dvh;padding:var(--space-5) var(--space-4);place-items:center;display:grid}.column.svelte-o1grkx{width:min(100%,24rem)}.brand.svelte-o1grkx{margin:0 0 var(--space-4);font-size:var(--text-lg);font-weight:600}h1.svelte-o1grkx{margin:0}.description.svelte-o1grkx{margin:var(--space-2) 0 0;color:var(--color-text-muted)}.body.svelte-o1grkx{margin-top:var(--space-4)}.banner.svelte-1bkv172{border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.strip.svelte-1bkv172{width:100%;display:block;position:relative;inset:auto}.fade.svelte-1bkv172{-webkit-mask-image:linear-gradient(currentColor 40%,#0000);mask-image:linear-gradient(currentColor 40%,#0000)}.right.svelte-1bkv172{aspect-ratio:1;border-top-left-radius:0;border-bottom-left-radius:0;height:100%;inset:0 0 0 auto;-webkit-mask-image:linear-gradient(270deg,currentColor 55%,#0000);mask-image:linear-gradient(270deg,currentColor 55%,#0000)}.corner.svelte-1bkv172{width:var(--corner-size);height:var(--corner-size);border-top-left-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0;inset:0 0 auto auto;-webkit-mask-image:linear-gradient(270deg,currentColor 50%,#0000),linear-gradient(currentColor 50%,#0000);mask-image:linear-gradient(270deg,currentColor 50%,#0000),linear-gradient(currentColor 50%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.hero.svelte-1oiel3g{padding:var(--space-5) 0 var(--space-3);container-type:inline-size}.inner.svelte-1oiel3g{justify-items:center;gap:var(--space-3);text-align:center;overflow-wrap:anywhere;display:grid}h1.svelte-1oiel3g{margin:0;font-size:clamp(2.25rem,5vw,3.5rem);line-height:1.1}.description.svelte-1oiel3g{max-width:42rem;color:var(--color-text-muted);font-size:var(--text-lg);white-space:pre-line;margin:0;line-height:1.4}@container (width>=40rem){.split.svelte-1oiel3g{align-items:center;gap:var(--space-5);grid-template-columns:1fr 1fr}.split.svelte-1oiel3g .description:where(.svelte-1oiel3g){text-align:start;justify-self:stretch;max-width:none}}.card.svelte-14qtjfc{align-content:start;gap:var(--space-1);height:100%;padding:var(--space-3);border:1px solid var(--tinted-border,var(--color-border));border-radius:var(--radius-md);background:var(--card-sheen), var(--tinted-surface,var(--color-surface));box-shadow:var(--tinted-stripe,none);color:inherit;text-decoration:none;display:grid;position:relative}strong.svelte-14qtjfc{font-family:var(--card-title-font,inherit)}.description.svelte-14qtjfc{font-family:var(--card-text-font,inherit)}.with-backdrop.svelte-14qtjfc{isolation:isolate}.backdrop.svelte-14qtjfc{z-index:-1;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.text.svelte-14qtjfc{gap:var(--space-1);min-width:0;display:grid}.fixed.svelte-14qtjfc{height:var(--card-height);overflow:hidden}.prominent.svelte-14qtjfc strong:where(.svelte-14qtjfc){color:var(--color-text-soft);font-size:1.5em;line-height:1.25}.shaped.svelte-14qtjfc{grid-template-rows:minmax(0,1fr);align-content:stretch;height:auto;overflow:hidden}.shaped.svelte-14qtjfc .text:where(.svelte-14qtjfc){flex-direction:column;min-height:0;display:flex}.shaped.svelte-14qtjfc .meta:where(.svelte-14qtjfc){margin-top:auto}.with-aside.svelte-14qtjfc{padding-right:calc(var(--card-height,0px) + var(--space-2))}.with-media.svelte-14qtjfc{align-items:start;gap:var(--space-3);grid-template-columns:4rem minmax(0,1fr)}.media.svelte-14qtjfc{border-radius:var(--radius-sm);width:4rem;height:4rem;display:block;overflow:hidden}.large.svelte-14qtjfc{height:8.5rem;overflow:hidden}.large.with-media.svelte-14qtjfc{grid-template-columns:6rem minmax(0,1fr)}.large.svelte-14qtjfc .media:where(.svelte-14qtjfc){width:6rem;height:6rem}.large.svelte-14qtjfc .description:where(.svelte-14qtjfc){--clamp:2}.card.svelte-14qtjfc:hover{border-color:var(--color-accent)}.open.svelte-14qtjfc{color:inherit;text-decoration:none}.open.svelte-14qtjfc:after{content:"";border-radius:inherit;position:absolute;inset:0}.open.svelte-14qtjfc:focus-visible{outline:none}.card.svelte-14qtjfc:has(.open:where(.svelte-14qtjfc):focus-visible){outline:var(--focus-ring);outline-offset:var(--focus-offset)}.with-icon.svelte-14qtjfc{align-items:center;gap:var(--space-2);display:flex}.with-icon.svelte-14qtjfc svg{color:var(--color-text-muted)}.card.svelte-14qtjfc .subtle:where(.svelte-14qtjfc){font-size:inherit}.meta.svelte-14qtjfc{font-size:var(--text-sm);color:var(--color-text-muted)}.meta.svelte-14qtjfc:empty{display:none}img.svelte-c589x9,video.svelte-c589x9{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.placeholder.svelte-c589x9{justify-items:center;gap:var(--space-2);width:100%;padding:var(--space-3);display:grid}.sample.svelte-c589x9{font-size:var(--text-xl);text-align:center;line-height:1.2}.extension.svelte-c589x9{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.04em}audio.svelte-c589x9{width:100%;height:2rem}.anchor.svelte-1ru8sjh,.menu.svelte-1ru8sjh{font-size:var(--text-md);font-weight:400;line-height:1.5}.anchor.svelte-1ru8sjh{display:inline-flex}.menu.svelte-1ru8sjh{min-width:10rem;margin:calc(-1 * var(--space-2));display:grid}.item.svelte-1ru8sjh{align-items:center;gap:var(--space-2);padding:var(--space-2);border-radius:var(--radius-sm);color:var(--color-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.item.svelte-1ru8sjh:hover,.item.svelte-1ru8sjh:focus-visible{background:var(--color-hover)}.danger.svelte-1ru8sjh{color:var(--color-error)}.check.svelte-1ru8sjh{padding-left:var(--space-3);color:var(--color-accent);margin-left:auto;display:inline-flex}.tree.svelte-niyxc1,ul.svelte-niyxc1{margin:0;padding:0;list-style:none}.row.svelte-niyxc1{padding-left:calc(var(--depth) * var(--space-3));border-radius:var(--radius-sm);align-items:center;gap:2px;display:flex}.row.svelte-niyxc1:hover{background:var(--color-hover)}.here.svelte-niyxc1{background:var(--color-accent-soft)}.over.svelte-niyxc1{outline:2px dashed var(--color-accent);outline-offset:-2px;background:var(--color-accent-soft)}.toggle.svelte-niyxc1{width:1.25rem;height:1.25rem;color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.toggle.svelte-niyxc1 svg{transition:transform var(--duration-fast)}.opened.svelte-niyxc1 svg{transform:rotate(90deg)}.name.svelte-niyxc1{align-items:center;gap:var(--space-1);min-width:0;padding:var(--space-1);color:var(--color-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;text-decoration:none;display:flex}.name.svelte-niyxc1 svg{color:var(--color-text-muted);flex:none}.here.svelte-niyxc1 .name:where(.svelte-niyxc1){font-weight:600}button.name.svelte-niyxc1:disabled{opacity:var(--opacity-disabled);cursor:default}.menu.svelte-niyxc1{flex:none;width:0;overflow:hidden}.row.svelte-niyxc1:hover .menu:where(.svelte-niyxc1),.row.svelte-niyxc1:focus-within .menu:where(.svelte-niyxc1){width:auto;overflow:visible}@media (hover:none){.menu.svelte-niyxc1{width:auto;overflow:visible}}.frame.svelte-3wnkel{container-type:inline-size}.browser.svelte-3wnkel{gap:var(--space-4);display:grid}@container (width>=40rem){.browser.svelte-3wnkel{grid-template-columns:15rem minmax(0,1fr);align-items:start}.tree.svelte-3wnkel{top:var(--space-4);position:sticky}}.tree.svelte-3wnkel{padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.content.svelte-3wnkel{gap:var(--space-4);align-content:start;min-width:0;display:grid}.entry.svelte-3wnkel{position:relative}.menu.svelte-3wnkel{top:var(--space-1);right:var(--space-1);z-index:var(--z-raised);border-radius:var(--radius-sm);background:var(--color-surface);opacity:0;transition:opacity var(--duration-fast);position:absolute}.entry.svelte-3wnkel:hover .menu:where(.svelte-3wnkel),.entry.svelte-3wnkel:focus-within .menu:where(.svelte-3wnkel){opacity:1}@media (hover:none){.menu.svelte-3wnkel{opacity:1}}.over.svelte-3wnkel{outline:2px dashed var(--color-accent);outline-offset:2px;border-radius:var(--radius-md)}.zone.svelte-1w44r4v{min-height:12rem;position:relative}.overlay.svelte-1w44r4v{inset:calc(-1 * var(--space-2));z-index:var(--z-overlay);border:2px dashed var(--color-accent);border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-bg) 85%, transparent);color:var(--color-accent);pointer-events:none;place-items:center;font-weight:600;display:grid;position:absolute}.card.svelte-1hwvhdk{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--card-sheen), var(--color-surface);flex-direction:column;height:100%;display:flex;overflow:hidden}.preview.svelte-1hwvhdk{aspect-ratio:4/3;background:var(--color-bg);color:var(--color-text-muted);place-items:center;display:grid;position:relative;overflow:hidden}.body.svelte-1hwvhdk{padding:var(--space-2) var(--space-2) var(--space-1) var(--space-3);grid-template-columns:minmax(0,1fr);display:grid}.footer.svelte-1hwvhdk{align-items:center;gap:var(--space-1);min-height:2rem;display:flex}strong.svelte-1hwvhdk{padding-right:var(--space-1)}.meta.svelte-1hwvhdk{min-width:0;font-size:var(--text-sm);color:var(--color-text-muted);flex:1}.actions.svelte-1hwvhdk{flex:none;display:flex}.column.svelte-1ub30zg{gap:var(--space-3);min-width:0;min-height:0;padding:var(--space-4) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--card-sheen), var(--color-surface);flex-direction:column;display:flex;position:relative;overflow:hidden}.glow.svelte-1ub30zg{background:radial-gradient(circle, var(--color-glow-inner) 0%, var(--color-glow-outer) 100%);color:var(--color-on-glow)}.glow.svelte-1ub30zg .icon:where(.svelte-1ub30zg){color:inherit}.column.svelte-1ub30zg:hover{border-color:var(--color-accent)}.column.svelte-1ub30zg:has(.open:where(.svelte-1ub30zg):focus-visible){outline:var(--focus-ring);outline-offset:var(--focus-offset)}h2.svelte-1ub30zg{justify-items:center;gap:var(--space-2);font-size:var(--text-xl);text-align:center;margin:0;line-height:1.2;display:grid}.icon.svelte-1ub30zg{color:var(--color-accent);font-size:1.25em;display:flex}.open.svelte-1ub30zg{color:inherit;text-decoration:none}.open.svelte-1ub30zg:after{content:"";border-radius:inherit;position:absolute;inset:0}.open.svelte-1ub30zg:focus-visible{outline:none}.content.svelte-1ub30zg{flex:1;min-height:0;overflow:hidden}.frame.svelte-1lka3x1{container-type:inline-size}.columns.svelte-1lka3x1{--gap:var(--space-3);--columns:var(--wide-columns);--rows:var(--wide-rows);grid-template-columns:repeat(var(--columns), minmax(0, 1fr));grid-auto-rows:max(calc((var(--fill-height,60vh) - (var(--rows) - 1) * var(--gap)) / var(--rows)), 16rem);gap:var(--gap);display:grid}@container (width<=60rem){.columns.svelte-1lka3x1{--columns:var(--middle-columns);--rows:var(--middle-rows)}}@container (width<=28rem){.columns.svelte-1lka3x1{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto}.columns.svelte-1lka3x1>li{min-height:8rem}.columns.svelte-1lka3x1>li.filled{height:22rem}}.card-columns.svelte-1lx3tf{container-type:inline-size}.grid.svelte-1lx3tf{gap:var(--space-4);align-items:start;display:grid}@container (width>=50rem){.grid.svelte-1lx3tf{grid-template-columns:1fr 1fr}}.column.svelte-1lx3tf{gap:var(--space-4);min-width:0;display:grid;position:relative}.card-columns.svelte-1lx3tf:not(.dragging) .column.empty:where(.svelte-1lx3tf){display:none}.dragging.svelte-1lx3tf .column.empty:where(.svelte-1lx3tf){border:2px dashed var(--color-border);border-radius:var(--radius-md);min-height:6rem}.dragging.svelte-1lx3tf{cursor:grabbing;-webkit-user-select:none;user-select:none}.details.svelte-lh7t0l{gap:var(--space-2) var(--space-4);grid-template-columns:max-content minmax(0,1fr);align-items:baseline;margin:0;display:grid}dt.svelte-lh7t0l{color:var(--color-text-muted);font-size:var(--text-sm)}dd.svelte-lh7t0l{margin:0}.meter.svelte-1d8jzxk{border-radius:var(--radius-full);background:var(--color-hover);min-width:3rem;height:.5rem;box-shadow:inset 0 0 0 1px var(--color-border);gap:2px;display:flex;overflow:hidden}.fill.svelte-1d8jzxk{border-radius:var(--radius-full);flex:none;min-width:2px}.accent.svelte-1d8jzxk{background:var(--color-accent)}.muted.svelte-1d8jzxk{background:var(--color-text-muted)}.warning.svelte-1d8jzxk{background:var(--color-warning)}.error.svelte-1d8jzxk{background:var(--color-error)}fieldset.svelte-12ap5vv{border:none;margin:0;padding:0}legend.svelte-12ap5vv{margin-bottom:var(--space-1);padding:0}.segments.svelte-1ux49fp{border:1px solid var(--color-border);border-radius:var(--radius-sm);display:inline-flex;overflow:hidden}button.svelte-1ux49fp{padding:var(--space-1) var(--space-3);color:var(--color-text-muted);font:inherit;font-size:var(--text-sm);white-space:nowrap;cursor:pointer;background:0 0;border:0}button.svelte-1ux49fp+button:where(.svelte-1ux49fp){border-left:1px solid var(--color-border)}button.svelte-1ux49fp:hover{background:var(--color-hover);color:var(--color-text)}[aria-pressed=true].svelte-1ux49fp{background:var(--color-accent-soft);color:var(--color-accent);font-weight:600}.table.svelte-1rpfqoq{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);min-width:0;max-width:100%;position:relative;overflow-x:auto}table.svelte-1rpfqoq{border-collapse:collapse;width:100%;font-size:var(--text-sm)}th.svelte-1rpfqoq,td.svelte-1rpfqoq{padding:var(--space-2) var(--space-3);text-align:start;vertical-align:middle;white-space:nowrap}thead.svelte-1rpfqoq th:where(.svelte-1rpfqoq){border-bottom:1px solid var(--color-border);color:var(--color-text-muted);white-space:nowrap;font-weight:600}tbody.svelte-1rpfqoq tr:where(.svelte-1rpfqoq)+tr:where(.svelte-1rpfqoq){border-top:1px solid var(--color-border)}tbody.svelte-1rpfqoq tr:where(.svelte-1rpfqoq):hover{background:var(--color-hover)}tbody.svelte-1rpfqoq th:where(.svelte-1rpfqoq){font-weight:600}.end.svelte-1rpfqoq{text-align:end}.fit.svelte-1rpfqoq{width:1%}td.fit.svelte-1rpfqoq>*,th.fit.svelte-1rpfqoq>*{flex-wrap:nowrap}.fit.svelte-1rpfqoq .field-control{width:max-content}.empty.svelte-1rpfqoq{color:var(--color-text-muted);text-align:center}.inline.svelte-16q34c1{align-items:center;gap:var(--inline-gap);flex-wrap:wrap;display:flex}.between.svelte-16q34c1{justify-content:space-between}.pagination.svelte-1c1j7oq{justify-content:flex-end;align-items:center;gap:var(--space-1);flex-wrap:wrap;display:flex}.range.svelte-1c1j7oq{font-size:var(--text-sm);margin-right:auto}ol.svelte-1c1j7oq{align-items:center;gap:var(--space-0);display:flex}.number.svelte-1c1j7oq{min-width:var(--control-sm);height:var(--control-sm);padding:0 var(--space-1);border-radius:var(--radius-sm);color:var(--color-text);font:inherit;font-size:var(--text-sm);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:1px solid #0000}.number.svelte-1c1j7oq:hover{background:var(--color-hover)}.number[aria-current=page].svelte-1c1j7oq{border-color:var(--color-accent);background:var(--color-accent-soft);font-weight:600}.number.svelte-1c1j7oq:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.gap.svelte-1c1j7oq{padding:0 var(--space-1);color:var(--color-text-muted)}.options.svelte-1vialv0{gap:var(--space-2);display:grid}.option.svelte-1vialv0{align-items:start;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;display:flex}.option.chosen.svelte-1vialv0{border-color:var(--color-accent)}input.svelte-1vialv0{width:1rem;height:1rem;accent-color:var(--color-accent);flex:none;margin:.2em 0 0}.text.svelte-1vialv0{gap:var(--space-0);display:grid}.description.svelte-1vialv0{color:var(--color-text-muted);font-size:var(--text-sm)}.with-after.svelte-154ubt5{align-items:center;gap:var(--space-2);display:flex}.with-after.svelte-154ubt5 input:where(.svelte-154ubt5){flex:1;min-width:0}.limit.svelte-9ediep{max-width:22rem}.unit.svelte-9ediep{color:var(--color-text-muted);font-size:var(--text-sm)}.faint.svelte-9ediep{opacity:var(--opacity-disabled)}.no-limit.svelte-9ediep{align-items:center;gap:var(--space-1);height:var(--control-md);padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);font:inherit;font-size:var(--text-sm);white-space:nowrap;cursor:pointer;flex:none;display:inline-flex}.no-limit.svelte-9ediep:hover{background:var(--color-hover)}.no-limit.on.svelte-9ediep{border-color:var(--color-accent);background:var(--color-accent-soft)}.no-limit.svelte-9ediep input:where(.svelte-9ediep){accent-color:var(--color-accent);cursor:pointer;margin:0}.no-limit.svelte-9ediep:has(input:where(.svelte-9ediep):focus-visible){outline:var(--focus-ring);outline-offset:var(--focus-offset)}.no-limit.svelte-9ediep input:where(.svelte-9ediep):focus-visible{outline:none}.infinity.svelte-9ediep{font-size:1.25em;line-height:1}
