:root,:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-surface:#f6f8fb;--color-surface-raised:#fff;--color-surface-sunken:#e8edf3;--color-glass:#ffffffad;--color-glass-border:#121c281a;--color-border:#ccd5df;--color-border-strong:#7b8a99;--color-text:#141c25;--color-text-muted:#576673;--color-accent:#11528f;--color-accent-soft:#dceafa;--color-accent-contrast:#fff;--color-error:#a3201a;--color-error-soft:#fbe3e1;--color-warning:#7a4b00;--color-warning-soft:#faeed7;--color-cursor:#b03a22;--color-focus:#11528f}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-surface:#0e1419;--color-surface-raised:#182029;--color-surface-sunken:#090d12;--color-glass:#182029ad;--color-glass-border:#e9eef31f;--color-border:#38454f;--color-border-strong:#6f7f8e;--color-text:#e9eef3;--color-text-muted:#a5b3c0;--color-accent:#8ccaff;--color-accent-soft:#1b2b3a;--color-accent-contrast:#090d12;--color-error:#ffaba1;--color-error-soft:#3a1c19;--color-warning:#f3c577;--color-warning-soft:#352810;--color-cursor:#ff8a6b;--color-focus:#8ccaff}:root{--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--radius-1:10px;--radius-2:14px;--radius-3:20px;--radius-4:26px;--radius-pill:999px;--font-sans:system-ui, -apple-system, "Segoe UI", roboto, "Helvetica Neue", arial, sans-serif;--font-mono:"Cascadia Code", "JetBrains Mono", "Fira Code", consolas, monospace;--duration-short:.16s;--duration-medium:.24s;--ease:cubic-bezier(.22, .61, .36, 1);--glass-blur:blur(18px) saturate(150%);--island-padding:var(--space-3)}*{box-sizing:border-box}html,body{scrollbar-gutter:stable;block-size:100%;margin:0;padding:0;overflow:hidden}body{background:var(--color-surface);color:var(--color-text);font-family:var(--font-sans);font-size:16px;line-height:1.5}:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}::selection{background:var(--color-accent-soft);color:var(--color-accent)}*{scrollbar-width:thin;scrollbar-color:var(--color-border) transparent}::-webkit-scrollbar{block-size:10px;inline-size:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{border-radius:var(--radius-pill);background:var(--color-border);background-clip:content-box;border:3px solid #0000}::-webkit-scrollbar-thumb:hover{background:var(--color-border-strong);background-clip:content-box}::-webkit-scrollbar-corner{background:0 0}.brand.svelte-6d62c{gap:var(--space-2);padding-inline:var(--space-1);color:var(--color-text);align-items:center;display:flex}.logo.svelte-6d62c{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;block-size:1.5rem;inline-size:1.5rem}.word.svelte-6d62c{letter-spacing:-.01em;font-size:1.0625rem;font-weight:600}.hint.svelte-1i8bgve{gap:var(--space-2);min-block-size:1.75rem;padding-inline:var(--space-2);color:var(--color-text-muted);transition:opacity var(--duration-medium) var(--ease), color var(--duration-medium) var(--ease);flex-wrap:wrap;align-items:center;margin:0;font-size:.875rem;display:flex}.hint.quiet.svelte-1i8bgve{opacity:0}.hint.error.svelte-1i8bgve{color:var(--color-error)}.icon.svelte-1eqehiz{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;block-size:1.125rem;inline-size:1.125rem}.bar.svelte-1a8gd73{gap:var(--space-2);display:grid}.field.svelte-1a8gd73{gap:var(--space-1);border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface-raised);transition:border-color var(--duration-short) var(--ease);align-items:center;padding-inline-end:var(--space-2);display:flex}.field.svelte-1a8gd73:focus-within{border-color:var(--color-accent)}.field.invalid.svelte-1a8gd73{border-color:var(--color-error)}.input.svelte-1a8gd73{min-inline-size:0;padding:var(--space-3) var(--space-5);color:var(--color-text);font-family:var(--font-mono);background:0 0;border:none;flex:1;font-size:1.125rem}.input.svelte-1a8gd73:focus{outline:none}.clear.svelte-1a8gd73{border-radius:var(--radius-pill);block-size:1.75rem;inline-size:1.75rem;color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:flex}.clear[hidden].svelte-1a8gd73{display:none}.clear.svelte-1a8gd73:hover{background:var(--color-surface-sunken);color:var(--color-text)}.keys.svelte-1a8gd73{gap:var(--space-1);padding-inline:var(--space-1);flex-wrap:wrap;display:flex}.key.svelte-1a8gd73{border-radius:var(--radius-pill);background:var(--color-surface-sunken);block-size:2.25rem;inline-size:2.25rem;color:var(--color-text-muted);line-height:1;font-family:var(--font-sans);cursor:pointer;transition:background var(--duration-short) var(--ease), color var(--duration-short) var(--ease);border:1px solid #0000;justify-content:center;align-items:center;padding:0;font-size:1.0625rem;display:flex}.key.svelte-1a8gd73:hover{color:var(--color-text)}.key.suggested.svelte-1a8gd73{border-color:var(--color-accent);background:var(--color-accent-soft);color:var(--color-accent)}.name.svelte-19b48zh{min-inline-size:4rem;max-inline-size:12rem;padding:var(--space-1) var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface-raised);color:var(--color-text);font-family:var(--font-sans);transition:background var(--duration-short) var(--ease), border-color var(--duration-short) var(--ease);font-size:.9375rem}.name.svelte-19b48zh:hover{border-color:var(--color-border-strong)}.name.svelte-19b48zh:focus{border-color:var(--color-accent);background:var(--color-surface-raised);outline:none}.name.svelte-19b48zh::placeholder{color:var(--color-text-muted)}.replay.svelte-buw2nh{gap:var(--space-3);flex:8rem;align-items:center;min-inline-size:0;display:flex}input.svelte-buw2nh{min-inline-size:5rem;max-inline-size:10rem;accent-color:var(--color-accent);flex:1}.count.svelte-buw2nh{color:var(--color-text-muted);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:.8125rem}.menu.svelte-ihenoj{position:relative}.files.svelte-ihenoj{gap:var(--space-2);block-size:2.5rem;padding-inline:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface-sunken);color:var(--color-text);font-family:var(--font-sans);white-space:nowrap;cursor:pointer;transition:background var(--duration-short) var(--ease), border-color var(--duration-short) var(--ease);align-items:center;font-size:.875rem;font-weight:600;display:flex}.files.svelte-ihenoj:hover,.files.on.svelte-ihenoj{border-color:var(--color-accent);color:var(--color-accent)}.list.svelte-ihenoj{z-index:2;inline-size:14rem;max-inline-size:calc(100vw - var(--space-5));padding:var(--space-1);border:1px solid var(--color-glass-border);border-radius:var(--radius-2);background:var(--color-surface-raised);grid-template-columns:minmax(0,1fr);gap:2px;margin:0 0 0 -7rem;list-style:none;display:grid;position:absolute;inset-block-end:calc(100% + var(--space-2));inset-inline-start:50%}.divided.svelte-ihenoj{border-block-start:1px solid var(--color-border);margin-block-start:var(--space-1);padding-block-start:var(--space-1)}.entry.svelte-ihenoj{gap:var(--space-3);inline-size:100%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-1);color:var(--color-text);font-family:var(--font-sans);text-align:start;white-space:nowrap;cursor:pointer;background:0 0;border:none;align-items:center;font-size:.875rem;display:flex}.entry.svelte-ihenoj:hover:not(:disabled){background:var(--color-surface-sunken)}.entry.svelte-ihenoj:disabled{opacity:.45;cursor:default}@media (max-width:48rem){.menu.svelte-ihenoj{min-inline-size:0}.files.svelte-ihenoj{justify-content:center;block-size:2.25rem;inline-size:2.25rem;padding-inline:0}.files.svelte-ihenoj span:where(.svelte-ihenoj){display:none}.list.svelte-ihenoj{inset-block-end:calc(var(--dock-space,7rem) + var(--space-2));inset-inline:var(--space-3);max-block-size:50vh;inline-size:auto;max-inline-size:none;margin:0;position:fixed}}.flag.svelte-14d486d{block-size:1.25rem;inline-size:1.25rem;box-shadow:inset 0 0 0 1px var(--color-glass-border);border-radius:50%;flex:none}.menu.svelte-vmu8u5{position:relative}.trigger.svelte-vmu8u5{gap:var(--space-2);block-size:2.25rem;max-inline-size:14rem;padding-inline:var(--space-3);border-radius:var(--radius-pill);background:var(--color-surface-sunken);color:var(--color-text);font-family:var(--font-mono);cursor:pointer;border:none;align-items:center;font-size:.875rem;display:flex}.current.svelte-vmu8u5{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.count.svelte-vmu8u5{padding-inline:var(--space-2);border-radius:var(--radius-pill);background:var(--color-accent-soft);color:var(--color-accent);font-family:var(--font-sans);font-size:.75rem;font-weight:600}.chevron.svelte-vmu8u5{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;block-size:1rem;inline-size:1rem;transition:transform var(--duration-short) var(--ease);flex:none}.chevron.up.svelte-vmu8u5{transform:rotate(180deg)}.list.svelte-vmu8u5{z-index:2;inline-size:17rem;max-inline-size:calc(100vw - var(--space-6));max-block-size:min(15rem,40vh);padding:var(--space-1);border:1px solid var(--color-glass-border);border-radius:var(--radius-2);background:var(--color-surface-raised);grid-template-columns:minmax(0,1fr);gap:2px;margin:0;list-style:none;display:grid;position:absolute;inset-block-end:calc(100% + var(--space-2));inset-inline-start:0;overflow:hidden auto}.search.svelte-vmu8u5{background:var(--color-surface-raised);padding-block-end:var(--space-1);position:sticky;inset-block-start:0}.search.svelte-vmu8u5 input:where(.svelte-vmu8u5){inline-size:100%;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-text);font-family:var(--font-sans);font-size:.8125rem}.search.svelte-vmu8u5 input:where(.svelte-vmu8u5):focus{border-color:var(--color-accent);outline:none}.entry.svelte-vmu8u5{gap:var(--space-1);align-items:center;min-inline-size:0;display:flex}.discard.svelte-vmu8u5{border-radius:var(--radius-pill);block-size:1.75rem;inline-size:1.75rem;color:var(--color-text-muted);cursor:pointer;transition:background var(--duration-short) var(--ease), color var(--duration-short) var(--ease);background:0 0;border:none;flex:none;justify-content:center;align-items:center;display:flex}.discard.svelte-vmu8u5:hover{background:var(--color-error-soft);color:var(--color-error)}.option.svelte-vmu8u5{min-inline-size:0;padding:var(--space-2) var(--space-3);border-radius:var(--radius-1);color:var(--color-text);font-family:var(--font-mono);text-align:start;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background:0 0;border:none;flex:1;font-size:.875rem;overflow:hidden}.option.svelte-vmu8u5:hover{background:var(--color-surface-sunken)}.option.on.svelte-vmu8u5{background:var(--color-accent-soft);color:var(--color-accent)}.row.svelte-1pgqavr{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.cluster.svelte-1pgqavr{gap:var(--space-1);border-radius:var(--radius-pill);background:var(--color-surface-sunken);padding:3px;display:flex}.key.svelte-1pgqavr{gap:var(--space-1);block-size:2.25rem;min-inline-size:2.25rem;padding-inline:var(--space-2);border-radius:var(--radius-pill);color:var(--color-text-muted);cursor:pointer;transition:background var(--duration-short) var(--ease), color var(--duration-short) var(--ease);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.key.svelte-1pgqavr:hover:not(:disabled){background:var(--color-surface-raised);color:var(--color-text)}.picker.svelte-1pgqavr{min-inline-size:0}.create.svelte-1pgqavr{gap:var(--space-2);block-size:2.5rem;padding-inline:var(--space-4);border-radius:var(--radius-pill);background:var(--color-accent);color:var(--color-accent-contrast);font-family:var(--font-sans);white-space:nowrap;cursor:pointer;transition:opacity var(--duration-short) var(--ease);border:none;align-items:center;font-size:.875rem;font-weight:600;display:flex}.create.svelte-1pgqavr:hover{opacity:.88}@media (max-width:48rem){.row.svelte-1pgqavr{justify-content:space-between;inline-size:100%}.secondary.svelte-1pgqavr{gap:var(--space-2)}.picker.svelte-1pgqavr{flex:0 0 50%}.key.svelte-1pgqavr{block-size:2rem;min-inline-size:2rem;padding-inline:var(--space-1)}.create.svelte-1pgqavr{block-size:2.25rem;min-inline-size:0;padding-inline:var(--space-3);flex:0 auto;justify-content:center}.create.svelte-1pgqavr span:where(.svelte-1pgqavr){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}}@media (max-width:22rem){.secondary.svelte-1pgqavr{gap:var(--space-1)}.key.svelte-1pgqavr{min-inline-size:1.75rem;padding-inline:0}.create.svelte-1pgqavr{gap:var(--space-1);padding-inline:var(--space-2)}}.card.svelte-13vnloq{box-sizing:border-box;inline-size:100%;padding:var(--space-2) var(--space-3);border:1px solid var(--color-glass-border);border-radius:var(--radius-2);background:var(--color-glass);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);font-family:var(--font-sans)}.title.svelte-13vnloq{color:var(--color-text);margin:0;font-size:.8125rem;font-weight:600}.main.svelte-13vnloq{color:var(--color-accent);font-weight:600}.info.svelte-13vnloq{margin:var(--space-1) 0 0;color:var(--color-text-muted);font-size:.75rem;line-height:1.35}.box.svelte-jor4rl{fill:var(--color-surface-raised);stroke:var(--color-border-strong);stroke-width:1.5px;transition:fill var(--duration-short) var(--ease), stroke var(--duration-short) var(--ease)}.box.leaf.svelte-jor4rl{fill:var(--color-accent-soft)}.box.slot.svelte-jor4rl{fill:none;stroke:var(--color-border);stroke-dasharray:5 5}.box.pending.svelte-jor4rl{stroke-dasharray:5 5}.box.cursor.svelte-jor4rl{stroke:var(--color-cursor);stroke-width:2.5px}.box.selected.svelte-jor4rl{fill:var(--color-accent-soft)}.halo.svelte-jor4rl{fill:none;stroke:var(--color-accent);stroke-width:1.6px;stroke-dasharray:3 4;opacity:.85}.box.done.svelte-jor4rl{stroke:var(--color-accent)}.label.svelte-jor4rl{dominant-baseline:central;fill:var(--color-text);font-family:var(--font-sans);text-anchor:middle;font-size:1.125rem;font-weight:600}.canvas.svelte-bukzog{block-size:auto;max-inline-size:100%;display:block;overflow:visible}.edge.svelte-bukzog{stroke:var(--color-border-strong);stroke-width:1.5px}.node.svelte-bukzog{cursor:pointer}.node.svelte-bukzog:focus{outline:none}.node.svelte-bukzog:focus-visible:not(.selected){outline:2px solid var(--color-focus);outline-offset:4px}.cursor.svelte-bukzog{fill:var(--color-cursor)}.frame.svelte-10js0q2{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;block-size:100%;inline-size:100%;position:relative;overflow:hidden}.frame.gesturing.svelte-10js0q2{cursor:grabbing}.surface.svelte-10js0q2{opacity:0;transform-origin:0 0;inline-size:max-content;position:absolute;inset-block-start:0;inset-inline-start:0}.ready.svelte-10js0q2 .surface:where(.svelte-10js0q2){opacity:1;transition:opacity var(--duration-medium) var(--ease)}.board.svelte-lw51xh{gap:var(--space-5);flex-wrap:wrap;justify-content:center;align-items:flex-start;display:flex}.variant.svelte-lw51xh{gap:var(--space-2);padding:var(--space-3);border:1px dashed var(--color-border);border-radius:var(--radius-3);transition:border-color var(--duration-medium) var(--ease);justify-items:center;display:grid}.caption.svelte-lw51xh{color:var(--color-text-muted);margin:0;font-size:.8125rem;font-weight:500}.stage.svelte-1n46o8q{opacity:0;transition:opacity var(--duration-medium) var(--ease);position:fixed;inset:0}.stage.ready.svelte-1n46o8q{opacity:1}.workspace.svelte-1n46o8q{position:absolute;inset:0;overflow:hidden}.island.svelte-1n46o8q{z-index:1;border:1px solid var(--color-glass-border);border-radius:var(--radius-4);background:var(--color-glass);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);position:absolute}.composer.svelte-1n46o8q{gap:var(--space-1);inline-size:min(calc(100% - var(--space-5)), 42rem);padding:var(--space-3);display:grid;inset-block-start:var(--space-4);inset-inline-start:50%;transform:translate(-50%)}.caption.svelte-1n46o8q{gap:var(--space-3);padding-inline:var(--space-2);justify-content:space-between;align-items:center;display:flex}.dock.svelte-1n46o8q{gap:var(--space-3);max-inline-size:calc(100% - var(--space-5));padding:var(--space-2) var(--space-3);flex-wrap:nowrap;justify-content:center;align-items:center;display:flex;inset-block-end:var(--space-4);inset-inline-start:50%;transform:translate(-50%)}.dock.svelte-1n46o8q .row{flex-wrap:nowrap;flex:none}.dock.svelte-1n46o8q .replay{flex:0 12rem}@media (max-width:48rem){.composer.svelte-1n46o8q{inline-size:calc(100% - var(--space-4));border-radius:var(--radius-3);inset-block-start:var(--space-2)}.dock.svelte-1n46o8q{gap:var(--space-2);inline-size:calc(100% - var(--space-4));max-inline-size:none;padding:var(--space-2);border-radius:var(--radius-3);flex-wrap:wrap;inset-block-end:var(--space-2)}.dock.svelte-1n46o8q .row{flex-wrap:wrap;flex:100%}.dock.svelte-1n46o8q .row.secondary{flex-wrap:nowrap}.dock.svelte-1n46o8q .replay{flex:0 0 100%}.dock.svelte-1n46o8q .replay input{max-inline-size:none}}
