:root{--gs-bg: #16181d;--gs-surface: #1b1e25;--gs-surface-2: #21252e;--gs-fg: #e7e8ec;--gs-muted: #9aa0ad;--gs-border: #2b303a;--gs-accent: #6366f1;--gs-accent-fg: #fff;--gs-accent-weak: rgba(99, 102, 241, .16);--gs-hover: rgba(255, 255, 255, .05);--gs-active: rgba(99, 102, 241, .18);--gs-error: #f4707a;--gs-warn: #e0a33e;--gs-ok: #4ec98a;--gs-input: #14161b;--gs-ring: 0 0 0 2px var(--gs-accent-weak);--gs-shadow: none;--gs-radius: 4px;--gs-radius-lg: 6px;--gs-font: ui-sans-serif, system-ui, sans-serif;--gs-mono: ui-monospace, SFMono-Regular, monospace;--gs-size: 13px;--gs-size-sm: 11px;--gs-pad: 8px;--gs-header: 40px;--gs-transition: .12s ease;--gs-code-comment: var(--gs-muted);--gs-code-string: #7ee2a8;--gs-code-keyword: #c4a2ff;--gs-code-number: #79c0ff;--gs-code-tag: #ff9d76;--gs-code-attr: #79c0ff;--gs-code-property: #ffc978;--gs-divider: 1px solid var(--gs-border);--gs-gap: 0px}*{box-sizing:border-box}body{margin:0;background:var(--gs-bg);color:var(--gs-fg);font:var(--gs-size)/1.5 var(--gs-font);-webkit-font-smoothing:antialiased}button{font:inherit;border:1px solid transparent;border-radius:var(--gs-radius);padding:4px 12px;background:var(--gs-accent);color:var(--gs-accent-fg);cursor:pointer;transition:background var(--gs-transition),border-color var(--gs-transition),opacity var(--gs-transition)}button:hover:not(:disabled){background:var(--gs-accent-hover, var(--gs-accent))}button.ghost{background:transparent;color:var(--gs-fg);border-color:var(--gs-border)}button.ghost:hover:not(:disabled){background:var(--gs-hover);border-color:var(--gs-accent)}button:disabled{opacity:.45;cursor:default}button:focus-visible,input:focus-visible,select:focus-visible,[tabindex]:focus-visible{outline:none;box-shadow:var(--gs-ring)}input,select,textarea{font:inherit;color:var(--gs-fg);background:var(--gs-input);border:1px solid var(--gs-border);border-radius:var(--gs-radius);padding:4px 8px}input:focus,select:focus{border-color:var(--gs-accent)}body.gs-resizing,body.gs-resizing *{user-select:none!important;-webkit-user-select:none!important;cursor:col-resize!important}code,.mono{font-family:var(--gs-mono);font-variant-numeric:tabular-nums}:root{color-scheme:dark light;--gs-bg: #0e1014;--gs-surface: #15181e;--gs-surface-2: #1b1f27;--gs-fg: #e9eaee;--gs-muted: #969db0;--gs-border: #262b36;--gs-accent: #6366f1;--gs-accent-hover: #7c7ff5;--gs-accent-fg: #fff;--gs-accent-weak: rgba(99, 102, 241, .18);--gs-hover: rgba(255, 255, 255, .045);--gs-active: rgba(99, 102, 241, .2);--gs-error: #f4707a;--gs-warn: #e6a94a;--gs-ok: #4ec98a;--gs-input: #0b0d11;--gs-ring: 0 0 0 3px var(--gs-accent-weak);--gs-shadow: 0 1px 2px rgba(0, 0, 0, .28), 0 8px 24px rgba(0, 0, 0, .22);--gs-radius: 8px;--gs-radius-lg: 14px;--gs-font: Inter, ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--gs-mono: ui-monospace, "SF Mono", SFMono-Regular, "JetBrains Mono", Menlo, monospace;--gs-size: 14px;--gs-size-sm: 12px;--gs-pad: 12px;--gs-header: 52px;--gs-code-comment: var(--gs-muted);--gs-code-string: #7ee2a8;--gs-code-keyword: #c4a2ff;--gs-code-number: #79c0ff;--gs-code-tag: #ff9d76;--gs-code-attr: #79c0ff;--gs-code-property: #ffc978;--gs-divider: 0;--gs-gap: 10px}@media(prefers-color-scheme:light){:root:not([data-theme=dark]){--gs-bg: #f6f7f9;--gs-surface: #fff;--gs-surface-2: #f1f2f6;--gs-fg: #171a21;--gs-muted: #626a7b;--gs-border: #e2e5ec;--gs-accent: #4f46e5;--gs-accent-hover: #4338ca;--gs-accent-weak: rgba(79, 70, 229, .12);--gs-hover: rgba(17, 20, 26, .04);--gs-active: rgba(79, 70, 229, .1);--gs-error: #d92d3c;--gs-warn: #a86a10;--gs-ok: #17864f;--gs-input: #fff;--gs-shadow: 0 1px 2px rgba(16, 20, 30, .06), 0 8px 24px rgba(16, 20, 30, .07);--gs-code-string: #0a7a45;--gs-code-keyword: #8250df;--gs-code-number: #0550ae;--gs-code-tag: #b3401f;--gs-code-attr: #0550ae;--gs-code-property: #8a4b00}}:root[data-theme=light]{--gs-bg: #f6f7f9;--gs-surface: #fff;--gs-surface-2: #f1f2f6;--gs-fg: #171a21;--gs-muted: #626a7b;--gs-border: #e2e5ec;--gs-accent: #4f46e5;--gs-accent-hover: #4338ca;--gs-accent-weak: rgba(79, 70, 229, .12);--gs-hover: rgba(17, 20, 26, .04);--gs-active: rgba(79, 70, 229, .1);--gs-error: #d92d3c;--gs-warn: #a86a10;--gs-ok: #17864f;--gs-input: #fff;--gs-shadow: 0 1px 2px rgba(16, 20, 30, .06), 0 8px 24px rgba(16, 20, 30, .07);--gs-code-string: #0a7a45;--gs-code-keyword: #8250df;--gs-code-number: #0550ae;--gs-code-tag: #b3401f;--gs-code-attr: #0550ae;--gs-code-property: #8a4b00}html,body{height:100%;overflow:hidden}body{letter-spacing:-.005em;background:radial-gradient(1200px 600px at 15% -10%,var(--gs-accent-weak),transparent 60%),var(--gs-bg)}button{padding:6px 14px;font-weight:500}button.ghost:hover:not(:disabled){border-color:var(--gs-accent);color:var(--gs-accent)}input,select,textarea{padding:6px 10px}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--gs-border);border-radius:6px;border:2px solid transparent;background-clip:content-box}::-webkit-scrollbar-thumb:hover{background:var(--gs-muted);background-clip:content-box}::-webkit-scrollbar-track{background:transparent}section.svelte-19iwykf{display:grid;grid-template-rows:1fr auto auto;gap:10px;padding:12px;min-height:0;overflow:auto}.stage.svelte-19iwykf{display:grid;place-items:center;min-height:0}.stage.svelte-19iwykf svg:where(.svelte-19iwykf){width:min(100%,320px);height:auto;background:var(--gs-hover);border-radius:var(--gs-radius-lg);padding:12px;box-sizing:border-box}.meta.svelte-19iwykf{display:grid;gap:6px;justify-items:start}.name.svelte-19iwykf{font-size:16px;font-weight:600;background:none;border:0;color:var(--gs-fg);padding:0;cursor:text}.rename.svelte-19iwykf{font-size:16px;font-weight:600}.ref.svelte-19iwykf{font-family:var(--gs-mono);font-size:12px;color:var(--gs-muted)}.codes.svelte-19iwykf{margin:0;display:flex;gap:6px;font-family:var(--gs-mono);font-size:11px;color:var(--gs-muted)}.warn.svelte-19iwykf{margin:0;font-size:11px;color:var(--gs-warn)}.link.svelte-19iwykf{background:none;border:0;padding:0;color:var(--gs-accent);cursor:pointer;font:inherit;text-decoration:underline}.swatches.svelte-19iwykf{list-style:none;display:flex;flex-wrap:wrap;gap:8px;padding:0;margin:0}.swatches.svelte-19iwykf li:where(.svelte-19iwykf){display:flex;align-items:center;gap:4px;font-size:10px}.swatches.svelte-19iwykf i:where(.svelte-19iwykf){width:12px;height:12px;border-radius:var(--gs-radius);border:1px solid var(--gs-border)}.tags.svelte-19iwykf{margin:0;font-size:11px;color:var(--gs-muted)}.actions.svelte-19iwykf{display:flex;flex-wrap:wrap;gap:6px}.danger.svelte-19iwykf{color:var(--gs-error)}.empty.svelte-19iwykf{color:var(--gs-muted);font-size:12px;margin:auto}.muted.svelte-19iwykf{color:var(--gs-muted)}.editor.svelte-121ujsr{display:grid;grid-template-rows:auto 1fr auto auto;min-height:0}header.svelte-121ujsr{display:flex;align-items:center;gap:6px;padding:6px var(--gs-pad);border-bottom:1px solid var(--gs-border)}.who.svelte-121ujsr{display:grid;gap:0;min-width:0}.who.svelte-121ujsr strong:where(.svelte-121ujsr){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.spacer.svelte-121ujsr{flex:1}.muted.svelte-121ujsr{color:var(--gs-muted);font-size:var(--gs-size-sm);display:flex;gap:6px}.tiny.svelte-121ujsr{padding:1px 7px;font-size:var(--gs-size-sm)}.wide.svelte-121ujsr{padding:1px 9px}.stage.svelte-121ujsr{position:relative;display:grid;place-items:center;overflow:auto;padding:var(--gs-pad) 56px;min-height:0}.nav.svelte-121ujsr{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:40px;height:76px;padding:0;font-size:24px;line-height:1;background:var(--gs-surface-2);color:var(--gs-fg);border:1px solid var(--gs-border);border-radius:var(--gs-radius-lg);cursor:pointer}.nav.svelte-121ujsr:hover{background:var(--gs-hover);border-color:var(--gs-accent);color:var(--gs-accent)}.nav.prev.svelte-121ujsr{left:8px}.nav.next.svelte-121ujsr{right:8px}.zoom.svelte-121ujsr{display:inline-flex;gap:2px}.excluded.svelte-121ujsr{font-style:normal;color:var(--gs-warn)}.stage.svelte-121ujsr svg:where(.svelte-121ujsr){aspect-ratio:1;max-width:100%;max-height:100%;height:auto}.box.svelte-121ujsr{fill:var(--gs-surface-2);stroke:var(--gs-border);stroke-width:2}.grid.svelte-121ujsr line:where(.svelte-121ujsr){stroke:var(--gs-border);stroke-width:1;opacity:.55}.metrics.svelte-121ujsr line:where(.svelte-121ujsr){stroke:var(--gs-accent);stroke-width:2;opacity:.5}.metrics.svelte-121ujsr .mid:where(.svelte-121ujsr){stroke-dasharray:12 10;opacity:.3}.art.svelte-121ujsr{fill:var(--gs-fg)}.tools.svelte-121ujsr{display:flex;flex-wrap:wrap;gap:8px;padding:8px var(--gs-pad);border-top:1px solid var(--gs-border)}.tools.disabled.svelte-121ujsr{opacity:.4;pointer-events:none}.group.svelte-121ujsr{display:flex;align-items:center;gap:3px}.label.svelte-121ujsr{font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--gs-muted);margin-right:2px}.check.svelte-121ujsr{display:flex;align-items:center;gap:4px;font-size:var(--gs-size-sm);color:var(--gs-muted)}.findings.svelte-121ujsr{list-style:none;margin:0;padding:6px var(--gs-pad) 10px;display:grid;gap:3px;font-size:var(--gs-size-sm)}.findings.svelte-121ujsr code:where(.svelte-121ujsr){color:var(--gs-muted);font-size:10px;margin-right:4px}.findings.svelte-121ujsr li.error:where(.svelte-121ujsr) code:where(.svelte-121ujsr){color:var(--gs-error)}.findings.svelte-121ujsr li.warning:where(.svelte-121ujsr) code:where(.svelte-121ujsr){color:var(--gs-warn)}.empty.svelte-121ujsr{color:var(--gs-muted);font-size:var(--gs-size-sm)}.cell.svelte-67e7pc{position:relative;display:flex;flex-direction:column;align-items:center;gap:2px;background:transparent;color:var(--gs-fg);border:1px solid var(--gs-border);border-radius:var(--gs-radius);padding:8px 4px 5px;overflow:hidden;cursor:pointer}.cell.svelte-67e7pc:hover{background:var(--gs-hover)}.selected.svelte-67e7pc{background:var(--gs-active);border-color:var(--gs-accent)}.cell.svelte-67e7pc:focus-visible{outline:none;box-shadow:var(--gs-ring)}.excluded.svelte-67e7pc{opacity:.45}.excluded.svelte-67e7pc .name:where(.svelte-67e7pc){text-decoration:line-through}.check.svelte-67e7pc{position:absolute;top:3px;right:3px;width:15px;height:15px;padding:0;line-height:13px;font-size:10px;text-align:center;cursor:pointer;border-radius:var(--gs-radius);border:1px solid var(--gs-border);background:var(--gs-input);color:transparent}.check.on.svelte-67e7pc{background:var(--gs-accent);border-color:var(--gs-accent);color:var(--gs-accent-fg)}.cell.svelte-67e7pc:hover .check:where(.svelte-67e7pc){border-color:var(--gs-accent)}svg.svelte-67e7pc{display:block}.badge.svelte-67e7pc{position:absolute;top:4px;left:4px;width:6px;height:6px;border-radius:50%}.badge.error.svelte-67e7pc{background:var(--gs-error)}.badge.warning.svelte-67e7pc{background:var(--gs-warn)}.name.svelte-67e7pc,.code.svelte-67e7pc{font-size:10px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.name.svelte-67e7pc{color:var(--gs-fg)}.code.svelte-67e7pc{color:var(--gs-muted);font-family:var(--gs-mono);font-size:9px}.viewport.svelte-1yczj83{overflow:auto;position:relative;height:100%}.spacer.svelte-1yczj83{position:relative;width:100%}.row.svelte-1yczj83{position:absolute;left:0;right:0;padding:0 12px}.cells.svelte-1yczj83{display:grid;align-items:start}.grid.svelte-xegzk{position:relative;min-height:0;display:flex;flex-direction:column}.grid.svelte-xegzk>.viewport{flex:1}h2.svelte-xegzk{display:flex;gap:8px;align-items:baseline;margin:0;padding:10px 0 6px;font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--gs-muted)}.cta.svelte-xegzk{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.empty.svelte-xegzk{margin:auto;text-align:center;padding:40px;display:grid;gap:12px;justify-items:center}.muted.svelte-xegzk{color:var(--gs-muted);font-weight:400;font-size:12px}.overlay.svelte-xegzk{position:absolute;inset:8px;border:2px dashed var(--gs-accent);border-radius:8px;display:grid;place-items:center;pointer-events:none;background:color-mix(in srgb,var(--gs-accent) 12%,transparent);font-weight:600}.advanced.svelte-19b7lzy{border-top:1px solid var(--gs-border);padding-top:8px;margin-top:4px}summary.svelte-19b7lzy{cursor:default;font-size:var(--gs-size-sm);color:var(--gs-muted);user-select:none}summary.svelte-19b7lzy::marker{color:var(--gs-muted)}.advanced[open].svelte-19b7lzy>summary:where(.svelte-19b7lzy){margin-bottom:8px;color:var(--gs-fg)}.hint.svelte-19b7lzy{margin:0 0 8px;color:var(--gs-muted);font-size:11px;line-height:1.45}.stack.svelte-19b7lzy{display:grid;gap:3px;margin-bottom:8px;font-size:var(--gs-size-sm)}.group.svelte-19b7lzy{display:grid;gap:6px;margin-bottom:8px}.row.svelte-19b7lzy{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.label.svelte-19b7lzy{font-size:var(--gs-size-sm)}.row.svelte-19b7lzy .grow:where(.svelte-19b7lzy){flex:1 1 120px;min-width:0}.row.svelte-19b7lzy>.ghost:where(.svelte-19b7lzy){margin-left:auto}.row.svelte-19b7lzy .grow:where(.svelte-19b7lzy)~.ghost:where(.svelte-19b7lzy){margin-left:0}.small.svelte-19b7lzy{padding:1px 6px;font-size:11px}input.svelte-19b7lzy,select.svelte-19b7lzy{width:100%}select.svelte-19b7lzy{width:auto}fieldset.svelte-19b7lzy{border:1px solid var(--gs-border);border-radius:var(--gs-radius);padding:4px 8px 6px;margin:0 0 8px;display:flex;flex-wrap:wrap;gap:8px}legend.svelte-19b7lzy{font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--gs-muted)}fieldset.svelte-19b7lzy label:where(.svelte-19b7lzy){display:flex;align-items:center;gap:3px;font-size:var(--gs-size-sm)}fieldset.svelte-19b7lzy input:where(.svelte-19b7lzy){width:auto}code.svelte-19b7lzy{font-family:var(--gs-mono);font-size:10px}.quick.svelte-whh835{display:grid;gap:6px}.tabs.svelte-whh835{display:flex;flex-wrap:wrap;gap:3px}.tab.svelte-whh835{background:transparent;color:var(--gs-muted);border:1px solid var(--gs-border);border-radius:var(--gs-radius);padding:1px 6px;font-size:10px}.tab.active.svelte-whh835{background:var(--gs-active);color:var(--gs-fg);border-color:var(--gs-accent)}textarea.svelte-whh835{width:100%;font:11px/1.4 var(--gs-mono);resize:vertical;background:var(--gs-input);color:var(--gs-fg);border:1px solid var(--gs-border);border-radius:var(--gs-radius);padding:4px 6px}.row.svelte-whh835{display:flex;align-items:center;gap:8px}.muted.svelte-whh835{color:var(--gs-muted);font-size:11px;margin:0}aside.svelte-e5i9f6{border-left:var(--gs-divider);padding:10px;overflow:auto;display:grid;gap:10px;align-content:start}h2.svelte-e5i9f6{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--gs-muted);margin:4px 0 0}fieldset.svelte-e5i9f6{border:1px solid var(--gs-border);border-radius:var(--gs-radius);padding:6px 8px;margin:0;display:flex;flex-wrap:wrap;gap:8px}legend.svelte-e5i9f6{font-size:10px;color:var(--gs-muted);text-transform:uppercase;letter-spacing:.05em}label.svelte-e5i9f6{font-size:12px;display:flex;align-items:center;gap:5px}.stack.svelte-e5i9f6{flex-direction:column;align-items:stretch;gap:3px}.stack.svelte-e5i9f6 span:where(.svelte-e5i9f6){color:var(--gs-muted);font-size:11px}input[type=number].svelte-e5i9f6,.stack.svelte-e5i9f6 input:where(.svelte-e5i9f6){font:inherit;font-size:12px;background:var(--gs-input);color:var(--gs-fg);border:1px solid var(--gs-border);border-radius:var(--gs-radius);padding:3px 6px;width:100%}.actions.svelte-e5i9f6{display:grid;gap:6px}.preview.svelte-e5i9f6{border-top:1px solid var(--gs-border);padding-top:8px}.sample.svelte-e5i9f6{font-size:26px;line-height:1.6;word-break:break-all}.muted.svelte-e5i9f6{color:var(--gs-muted);font-size:11px;margin:2px 0}aside.svelte-1l44a3d{border-left:var(--gs-divider);padding:10px;overflow:auto;display:grid;gap:10px;align-content:start}h2.svelte-1l44a3d{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--gs-muted);margin:4px 0 0}.opts.svelte-1l44a3d{display:grid;gap:4px}.row.svelte-1l44a3d{display:grid;grid-template-columns:62px 1fr 28px;align-items:center;gap:6px;font-size:11px;color:var(--gs-muted)}.row.check.svelte-1l44a3d{grid-template-columns:auto 1fr}.row.svelte-1l44a3d em:where(.svelte-1l44a3d){font-style:normal;font-family:var(--gs-mono);font-size:10px}.row.svelte-1l44a3d input[type=range]:where(.svelte-1l44a3d){width:100%}.actions.svelte-1l44a3d{display:grid;gap:6px}.summary.svelte-1l44a3d{font-size:11px;margin:0;color:var(--gs-muted)}.err.svelte-1l44a3d{color:var(--gs-error)}.warn.svelte-1l44a3d{color:var(--gs-warn)}.preview.svelte-1l44a3d{display:grid;grid-template-columns:1fr 1fr;gap:8px}.preview.svelte-1l44a3d figure:where(.svelte-1l44a3d){margin:0;display:grid;gap:4px}.preview.svelte-1l44a3d svg:where(.svelte-1l44a3d){width:100%;display:block;background:var(--gs-hover);border-radius:var(--gs-radius)}.preview.svelte-1l44a3d figcaption:where(.svelte-1l44a3d){text-align:center;font-size:10px;color:var(--gs-muted)}.preview.svelte-1l44a3d .before:where(.svelte-1l44a3d){fill:var(--gs-error);opacity:.45}.preview.svelte-1l44a3d .before.solid:where(.svelte-1l44a3d){opacity:.8}.preview.svelte-1l44a3d .after:where(.svelte-1l44a3d){fill:var(--gs-fg)}.findings.svelte-1l44a3d{list-style:none;padding:0;margin:0;display:grid;gap:5px;font-size:11px}.findings.svelte-1l44a3d li:where(.svelte-1l44a3d){display:grid;gap:1px}.findings.svelte-1l44a3d code:where(.svelte-1l44a3d){font-size:9px;letter-spacing:.04em;color:var(--gs-muted)}.findings.svelte-1l44a3d li.error:where(.svelte-1l44a3d) code:where(.svelte-1l44a3d){color:var(--gs-error)}.findings.svelte-1l44a3d li.warning:where(.svelte-1l44a3d) code:where(.svelte-1l44a3d){color:var(--gs-warn)}.muted.svelte-1l44a3d{color:var(--gs-muted);font-size:11px}aside.svelte-fyiblo{border-left:var(--gs-divider);padding:12px;overflow:auto}h2.svelte-fyiblo{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--gs-muted);margin:4px 0 8px}ol.svelte-fyiblo,ul.svelte-fyiblo{list-style:none;margin:0 0 16px;padding:0}li.svelte-fyiblo{display:flex;align-items:center;gap:4px}.entry.svelte-fyiblo{flex:1;text-align:left;background:transparent;color:var(--gs-fg);border:none;padding:3px 6px;border-radius:var(--gs-radius);font-size:12px}.entry.svelte-fyiblo:hover{background:var(--gs-hover)}.current.svelte-fyiblo{background:var(--gs-active)}.n.svelte-fyiblo{color:var(--gs-muted);display:inline-block;min-width:16px}.origin.svelte-fyiblo{color:var(--gs-muted);font-style:italic}.empty.svelte-fyiblo{color:var(--gs-muted);font-size:12px;padding:3px 6px}.branch.svelte-fyiblo{color:var(--gs-muted);font-size:11px}.icon.svelte-a0npmr{display:block;flex:none}.scrim.svelte-epznuu{position:fixed;inset:0;z-index:40;display:grid;place-items:center}.backdrop.svelte-epznuu,.backdrop.svelte-epznuu:hover{position:absolute;inset:0;background:#00000073;border:0;cursor:default}.card.svelte-epznuu{position:relative;width:min(880px,92vw);height:min(620px,86vh);display:grid;grid-template-rows:auto auto 1fr auto;gap:12px;padding:16px;border-radius:var(--gs-radius-lg);border:1px solid var(--gs-border);background:var(--gs-surface);box-shadow:var(--gs-shadow, 0 20px 60px rgba(0, 0, 0, .4))}header.svelte-epznuu,footer.svelte-epznuu,.controls.svelte-epznuu{display:flex;align-items:center;gap:8px}h2.svelte-epznuu{margin:0;font-size:calc(var(--gs-size) + 2px)}.spacer.svelte-epznuu{flex:1}.muted.svelte-epznuu{color:var(--gs-muted);font-size:var(--gs-size-sm)}.error.svelte-epznuu{color:var(--gs-error);font-size:var(--gs-size-sm);margin:0}.state.svelte-epznuu{place-self:center;margin:0;text-align:center;max-width:40ch}.icon.svelte-epznuu{padding:2px 8px}.controls.svelte-epznuu input[type=search]:where(.svelte-epznuu){flex:1}.filter.svelte-epznuu{position:relative;flex:0 0 auto}.filter.svelte-epznuu>.ghost.on:where(.svelte-epznuu){border-color:var(--gs-accent);color:var(--gs-accent)}.filter.svelte-epznuu .backdrop.bare:where(.svelte-epznuu){position:fixed;z-index:1;background:transparent}.filter.svelte-epznuu .backdrop.bare:where(.svelte-epznuu):hover{background:transparent}.menu.svelte-epznuu{position:absolute;top:calc(100% + 6px);right:0;z-index:2;width:280px;max-height:320px;display:flex;flex-direction:column;border:1px solid var(--gs-border);border-radius:var(--gs-radius-lg);background:var(--gs-surface-2);box-shadow:var(--gs-shadow, 0 8px 24px rgba(0, 0, 0, .3))}.menu-head.svelte-epznuu{display:flex;gap:6px;padding:8px;border-bottom:1px solid var(--gs-border)}.menu-head.svelte-epznuu input:where(.svelte-epznuu){flex:1;min-width:0}.menu-list.svelte-epznuu{overflow-y:auto;padding:4px}.tiny.svelte-epznuu{padding:2px 8px;font-size:var(--gs-size-sm)}.pad.svelte-epznuu{padding:10px;margin:0}.row.svelte-epznuu{display:flex;align-items:center;gap:8px;padding:4px 6px;border-radius:var(--gs-radius);cursor:pointer;font-size:var(--gs-size-sm)}.row.svelte-epznuu:hover{background:var(--gs-hover)}.row-name.svelte-epznuu{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row-count.svelte-epznuu{font-variant-numeric:tabular-nums}.results.svelte-epznuu{overflow-y:auto;align-content:start;grid-auto-rows:min-content;min-height:0;scrollbar-gutter:stable;display:grid;grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:6px;padding:2px}.group.svelte-epznuu{grid-column:1 / -1;display:flex;align-items:baseline;gap:8px;margin:10px 0 2px;padding:0 2px 4px;border-bottom:1px solid var(--gs-border);font-size:11px;text-transform:uppercase;letter-spacing:.06em}.group.svelte-epznuu:first-child{margin-top:0}.group.svelte-epznuu .muted:where(.svelte-epznuu){font-size:10px;text-transform:none;letter-spacing:0}.licence.svelte-epznuu{margin-left:auto;text-decoration:none}.licence.svelte-epznuu:hover{color:var(--gs-accent);text-decoration:underline}.cell.svelte-epznuu{display:grid;gap:2px;justify-items:center;padding:8px 4px;border:1px solid transparent;border-radius:var(--gs-radius);cursor:pointer;overflow:hidden;min-width:0}.cell.svelte-epznuu input:where(.svelte-epznuu){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.cell.svelte-epznuu:focus-within{border-color:var(--gs-accent);box-shadow:var(--gs-ring)}.cell.svelte-epznuu:hover{background:var(--gs-hover)}.cell.on.svelte-epznuu{background:var(--gs-active);border-color:var(--gs-accent)}.art.svelte-epznuu{display:grid;place-items:center;width:32px;height:32px}.art.svelte-epznuu img:where(.svelte-epznuu){width:24px;height:24px}.name.svelte-epznuu{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px}.licences.svelte-epznuu{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.licences.svelte-epznuu a:where(.svelte-epznuu){color:var(--gs-muted);font-size:10px;text-decoration:none}.licences.svelte-epznuu a:where(.svelte-epznuu):hover{color:var(--gs-accent);text-decoration:underline}.notices.svelte-dpas5{border-top:1px solid var(--gs-border);max-height:30vh;display:flex;flex-direction:column}header.svelte-dpas5{display:flex;align-items:center;gap:6px;padding:4px 10px;font-size:12px}.spacer.svelte-dpas5{flex:1}ul.svelte-dpas5{list-style:none;margin:0;padding:0 10px 8px;overflow:auto;font-size:12px;font-family:var(--gs-mono)}li.svelte-dpas5{padding:1px 0;color:var(--gs-muted)}li.warn.svelte-dpas5{color:var(--gs-warn)}li.error.svelte-dpas5{color:var(--gs-error)}.tiny.svelte-dpas5{padding:0 5px;font-size:11px}aside.svelte-10h29mk{border-right:var(--gs-divider);padding:10px;overflow:auto}h2.svelte-10h29mk{display:flex;align-items:center;gap:6px;font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--gs-muted);margin:4px 0 8px}ul.svelte-10h29mk{list-style:none;margin:0 0 14px;padding:0;display:grid;gap:2px}li.svelte-10h29mk{display:flex;align-items:center;gap:4px;min-width:0}.count.svelte-10h29mk{flex:0 0 auto;font-variant-numeric:tabular-nums;font-size:var(--gs-size-sm)}.hidden.svelte-10h29mk .name:where(.svelte-10h29mk){opacity:.5;text-decoration:line-through}.name.svelte-10h29mk{flex:1 1 auto;min-width:0;text-align:left;background:transparent;color:var(--gs-fg);border:none;padding:3px 6px;border-radius:var(--gs-radius);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.name.svelte-10h29mk:hover{background:var(--gs-hover)}.muted.svelte-10h29mk{color:var(--gs-muted)}.tiny.svelte-10h29mk{padding:0 5px;font-size:11px;line-height:18px}.rename.svelte-10h29mk{flex:1;font:inherit;font-size:12px;background:var(--gs-input);color:var(--gs-fg);border:1px solid var(--gs-accent);border-radius:var(--gs-radius);padding:2px 5px}svg.svelte-noq5s7{display:block;pointer-events:none;border-radius:3px}.scrim.svelte-j05r0f{position:fixed;inset:0;z-index:40;display:grid;place-items:center}.backdrop.svelte-j05r0f,.backdrop.svelte-j05r0f:hover{position:absolute;inset:0;background:#00000073;border:0;cursor:default}.card.svelte-j05r0f{position:relative;min-width:420px;max-width:90vw;display:grid;gap:12px;padding:18px;border-radius:var(--gs-radius-lg);border:1px solid var(--gs-border);background:var(--gs-surface);box-shadow:var(--gs-shadow, 0 20px 60px rgba(0,0,0,.4))}h2.svelte-j05r0f{margin:0;font-size:calc(var(--gs-size) + 2px)}h3.svelte-j05r0f{margin:0 0 6px;font-size:10px;text-transform:uppercase;letter-spacing:.07em;color:var(--gs-muted)}.cols.svelte-j05r0f{display:grid;grid-template-columns:1fr 1fr;gap:18px}p.svelte-j05r0f{display:grid;grid-template-columns:120px 1fr;gap:8px;margin:0 0 4px;font-size:var(--gs-size-sm)}kbd.svelte-j05r0f{font-family:var(--gs-mono);font-size:10px;text-align:center;padding:2px 6px;border-radius:var(--gs-radius);background:var(--gs-surface-2);border:1px solid var(--gs-border)}.card.svelte-j05r0f>.ghost:where(.svelte-j05r0f){justify-self:end}.splitter.svelte-12synmx{cursor:col-resize;user-select:none;-webkit-user-select:none;display:grid;place-items:center stretch;background:transparent;touch-action:none}.splitter.svelte-12synmx:after{content:"";width:2px;height:100%;justify-self:center;border-radius:2px;background:transparent;transition:background var(--gs-transition)}.splitter.svelte-12synmx:hover:after,.splitter.svelte-12synmx:focus-visible:after,.splitter.dragging.svelte-12synmx:after{background:var(--gs-accent)}.splitter.svelte-12synmx:focus-visible{outline:none;box-shadow:none}.wrap.svelte-146xdab{position:relative;display:inline-flex}.backdrop.svelte-146xdab,.backdrop.svelte-146xdab:hover{position:fixed;inset:0;z-index:20;background:transparent;border:0;cursor:default}.menu.svelte-146xdab{position:absolute;top:calc(100% + 6px);right:0;z-index:21;min-width:260px;max-width:420px;padding:4px;border-radius:var(--gs-radius-lg);border:1px solid var(--gs-border);background:var(--gs-surface-2);box-shadow:var(--gs-shadow, 0 8px 24px rgba(0,0,0,.3))}.item.svelte-146xdab{display:flex;align-items:stretch;gap:2px}.pick.svelte-146xdab{flex:1;min-width:0;display:grid;gap:1px;text-align:left;background:transparent;color:var(--gs-fg);border:0;padding:5px 8px;border-radius:var(--gs-radius)}.pick.svelte-146xdab:hover,.forget.svelte-146xdab:hover{background:var(--gs-hover)}.name.svelte-146xdab{font-size:var(--gs-size);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.folder.svelte-146xdab{font-size:var(--gs-size-sm);color:var(--gs-muted);font-family:var(--gs-mono);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;direction:rtl;text-align:left}.forget.svelte-146xdab{background:transparent;color:var(--gs-muted);border:0;padding:0 8px;border-radius:var(--gs-radius)}.empty.svelte-146xdab{margin:0;padding:8px;font-size:var(--gs-size-sm);color:var(--gs-muted)}.bar.svelte-19sflx3{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:6px 12px;border-bottom:1px solid var(--gs-border)}.bar.svelte-19sflx3 button{white-space:nowrap;padding:4px 9px}.spacer.svelte-19sflx3{flex:1}.muted.svelte-19sflx3{color:var(--gs-muted);font-size:12px;white-space:nowrap}.count.svelte-19sflx3{font-variant-numeric:tabular-nums}input[type=search].svelte-19sflx3{font:inherit;background:var(--gs-input);color:var(--gs-fg);border:1px solid var(--gs-border);border-radius:var(--gs-radius);padding:3px 8px;min-width:150px}.size.svelte-19sflx3{display:flex;align-items:center;gap:6px}.size.svelte-19sflx3 input:where(.svelte-19sflx3){width:78px}.icon.svelte-19sflx3{display:grid;place-items:center;padding:5px}.danger.svelte-19sflx3:hover{border-color:var(--gs-error);color:var(--gs-error)}.sep.svelte-19sflx3{width:1px;align-self:stretch;margin:2px 4px;background:var(--gs-border)}.shell.svelte-upg02h{display:flex;flex-direction:column;height:100vh;--gs-split: 9px}header.svelte-upg02h{display:flex;align-items:center;gap:10px;min-height:var(--gs-header);padding:0 var(--gs-pad);background:var(--gs-surface);border-bottom:1px solid var(--gs-border)}header.svelte-upg02h strong:where(.svelte-upg02h){font-size:calc(var(--gs-size) + 1px);letter-spacing:-.01em}header.native.svelte-upg02h{gap:8px}header.native.svelte-upg02h .brand:where(.svelte-upg02h){padding-right:8px}header.native.svelte-upg02h .icon:where(.svelte-upg02h){padding:3px}.spacer.svelte-upg02h{flex:1}.muted.svelte-upg02h{color:var(--gs-muted);font-size:var(--gs-size-sm)}main.svelte-upg02h{flex:1;display:grid;min-height:0;gap:var(--gs-gap);padding:var(--gs-gap)}.rail.svelte-upg02h{display:flex;flex-direction:column;gap:var(--gs-gap);min-height:0;overflow:auto;background:transparent!important;box-shadow:none!important}.rail.svelte-upg02h>*{background:var(--gs-surface);border-radius:var(--gs-radius-lg);box-shadow:var(--gs-shadow);flex:0 0 auto;overflow:visible}.brand.svelte-upg02h{display:flex;align-items:center;gap:3px;font-weight:650;letter-spacing:-.02em;padding-right:10px;margin-right:2px;border-right:1px solid var(--gs-border);color:var(--gs-accent)}.icon.svelte-upg02h{display:grid;place-items:center;padding:5px}.icon.on.svelte-upg02h{border-color:var(--gs-accent);color:var(--gs-accent)}main.svelte-upg02h>*{background:var(--gs-surface);border-radius:var(--gs-radius-lg);box-shadow:var(--gs-shadow);min-height:0}main.svelte-upg02h>.splitter{background:transparent;box-shadow:none;border-radius:0}@media(max-width:720px){main.embedded.svelte-upg02h{grid-template-columns:1fr!important;grid-template-rows:1fr auto;overflow:auto}}pre.svelte-1kui29o{margin:0;padding:10px 12px;overflow-x:auto;background:var(--gs-input);border:1px solid var(--gs-border);border-radius:var(--gs-radius)}code.svelte-1kui29o{font:11px/1.5 var(--gs-mono);white-space:pre}.comment.svelte-1kui29o{color:var(--gs-code-comment, var(--gs-muted));font-style:italic}.string.svelte-1kui29o{color:var(--gs-code-string)}.keyword.svelte-1kui29o{color:var(--gs-code-keyword)}.number.svelte-1kui29o{color:var(--gs-code-number)}.tag.svelte-1kui29o{color:var(--gs-code-tag)}.attr.svelte-1kui29o{color:var(--gs-code-attr)}.property.svelte-1kui29o{color:var(--gs-code-property)}.plain.svelte-1kui29o{color:inherit}.scrim.svelte-1ivumfo{position:fixed;inset:0;z-index:40;display:grid;place-items:center}.backdrop.svelte-1ivumfo,.backdrop.svelte-1ivumfo:hover{position:absolute;inset:0;background:#00000073;border:0;cursor:default}.card.svelte-1ivumfo{position:relative;width:min(920px,92vw);height:min(700px,86vh);display:grid;grid-template-columns:170px 1fr;grid-template-rows:auto 1fr;gap:0;border-radius:var(--gs-radius-lg);border:1px solid var(--gs-border);background:var(--gs-surface);box-shadow:var(--gs-shadow, 0 20px 60px rgba(0,0,0,.4));overflow:hidden}header.svelte-1ivumfo{grid-column:1 / -1;display:flex;align-items:baseline;gap:10px;padding:14px 16px;border-bottom:1px solid var(--gs-border)}h2.svelte-1ivumfo{margin:0;font-size:calc(var(--gs-size) + 2px)}h3.svelte-1ivumfo{margin:10px 0 4px;font-size:10px;text-transform:uppercase;letter-spacing:.07em;color:var(--gs-muted)}.close.svelte-1ivumfo{margin-left:auto}nav.svelte-1ivumfo{padding:6px 8px 12px;border-right:1px solid var(--gs-border);overflow:auto}.target.svelte-1ivumfo{display:block;width:100%;text-align:left;background:transparent;border:1px solid transparent;border-radius:var(--gs-radius);color:var(--gs-fg);padding:3px 8px;font-size:var(--gs-size-sm)}.target.active.svelte-1ivumfo{background:var(--gs-active);border-color:var(--gs-accent);color:var(--gs-fg)}.body.svelte-1ivumfo{overflow:auto;padding:14px 16px;display:grid;gap:14px;align-content:start}.blurb.svelte-1ivumfo{margin:0;color:var(--gs-muted);font-size:var(--gs-size-sm)}article.svelte-1ivumfo{display:grid;gap:6px}.row.svelte-1ivumfo{display:flex;align-items:center;gap:8px}.spacer.svelte-1ivumfo{flex:1}.file.svelte-1ivumfo{font-family:var(--gs-mono);font-size:10px;color:var(--gs-muted)}.note.svelte-1ivumfo{margin:0;color:var(--gs-muted);font-size:var(--gs-size-sm);line-height:1.5}.muted.svelte-1ivumfo{color:var(--gs-muted);font-size:var(--gs-size-sm);margin:0}@media(max-width:760px){.card.svelte-1ivumfo{grid-template-columns:1fr;grid-template-rows:auto auto 1fr}nav.svelte-1ivumfo{border-right:0;border-bottom:1px solid var(--gs-border);display:flex;flex-wrap:wrap;gap:4px}nav.svelte-1ivumfo h3:where(.svelte-1ivumfo){display:none}.target.svelte-1ivumfo{width:auto}}
