.errors.svelte-exzxgm{border:1px solid var(--danger);background:var(--danger-soft);border-radius:10px;padding:8px 12px;font-size:.875rem}.ttl.svelte-exzxgm{color:var(--danger);margin:0 0 4px;font-weight:700}ul.svelte-exzxgm{margin:0;padding-left:1.2em}li.svelte-exzxgm{margin:4px 0}.where.svelte-exzxgm{margin-right:6px;font-weight:600}.where.svelte-exzxgm:after{content:":"}.panel.svelte-89q2sc{gap:16px;display:grid}h3.svelte-89q2sc{margin:0;font-size:1.0625rem}h4.svelte-89q2sc{margin:0 0 6px;font-size:.9375rem}.block.svelte-89q2sc{gap:8px;display:grid}.btns.svelte-89q2sc{flex-wrap:wrap;gap:8px;display:flex}textarea.svelte-89q2sc{box-sizing:border-box;width:100%;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.8125rem;line-height:1.5}.hint.svelte-89q2sc,.lbl.svelte-89q2sc{color:var(--muted);margin:0;font-size:.875rem}.warn.svelte-89q2sc{color:var(--danger);margin:0;font-size:.875rem}.file.svelte-89q2sc{gap:4px;font-size:.875rem;display:grid}.status.svelte-89q2sc{min-height:1.5em;color:var(--ok);margin:0;font-size:.875rem}.steps.svelte-en0woa{border:1px solid var(--line);border-radius:10px;min-width:0;margin:0;padding:8px 10px 10px}legend.svelte-en0woa{padding:0 4px;font-size:.875rem}ol.svelte-en0woa{gap:6px;margin:0 0 8px;padding:0;list-style:none;display:grid}li.svelte-en0woa{flex-wrap:wrap;align-items:center;gap:6px;display:flex}li.svelte-en0woa input:where(.svelte-en0woa){flex:120px;min-width:0}.ctl.svelte-en0woa{gap:4px;display:flex}.iconprev.svelte-19atusd{opacity:.8;align-items:center;gap:.5rem;font-size:.8em;display:flex}.iconprev.svelte-19atusd img:where(.svelte-19atusd){width:auto;height:24px}.form.svelte-19atusd{gap:12px;display:grid}.head.svelte-19atusd{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}h3.svelte-19atusd{margin:0;font-size:1.0625rem}h3.svelte-19atusd small:where(.svelte-19atusd){color:var(--muted);font-weight:400}.ops.svelte-19atusd{flex-wrap:wrap;gap:6px;display:flex}.grid.svelte-19atusd{grid-template-columns:repeat(auto-fill,minmax(min(100%,180px),1fr));gap:10px;display:grid}.row.svelte-19atusd{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.row.svelte-19atusd .field:where(.svelte-19atusd){flex:120px}.field.svelte-19atusd{gap:2px;min-width:0;font-size:.875rem;display:grid}.field.svelte-19atusd span:where(.svelte-19atusd){color:var(--muted)}fieldset.svelte-19atusd{border:1px solid var(--line);border-radius:10px;min-width:0;margin:0;padding:8px 10px 10px}legend.svelte-19atusd{padding:0 4px;font-size:.875rem}.hint.svelte-19atusd,.empty.svelte-19atusd{color:var(--muted);margin:0;font-size:.875rem}.list.svelte-19atusd,.popups.svelte-19atusd{gap:6px;margin:0 0 8px;padding:0;list-style:none;display:grid}.list.svelte-19atusd li:where(.svelte-19atusd){gap:6px;display:flex}.list.svelte-19atusd input:where(.svelte-19atusd){flex:1;min-width:0}.popups.svelte-19atusd li:where(.svelte-19atusd){border-bottom:1px dashed var(--line);gap:6px;padding-bottom:8px;display:grid}summary.svelte-19atusd{cursor:pointer;padding:6px 0}.phone.svelte-1s416tf{border:1px solid var(--line);background:var(--kb-bg);box-shadow:var(--panel-shadow);-webkit-user-select:none;user-select:none;touch-action:none;border-radius:18px}.candbar.svelte-1s416tf{height:40px;color:var(--muted);border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:0 12px;font-size:.8125rem;display:flex}.dim.svelte-1s416tf{color:var(--fg)}.kb.svelte-1s416tf{flex-direction:column;gap:6px;padding:8px 4px 10px;display:flex}.row.svelte-1s416tf{gap:6px;min-height:14px;display:flex}.empty.svelte-1s416tf{color:var(--muted);border:1px dashed var(--muted);border-radius:7px;flex:1;justify-content:center;align-items:center;font-size:.8125rem;display:flex}.key.svelte-1s416tf{background:var(--key-bg);min-width:0;color:var(--fg);cursor:pointer;font:inherit;touch-action:none;border:0;border-radius:7px;flex-basis:0;justify-content:center;align-items:center;padding:0;font-size:1.125rem;display:flex;position:relative;overflow:hidden;box-shadow:0 1px #0000004d}.key.function.svelte-1s416tf{background:var(--key-fn-bg)}.key.accent.svelte-1s416tf{background:var(--key-accent-bg);color:var(--key-accent-fg)}.key.spacer.svelte-1s416tf{box-shadow:none;outline:1px dashed var(--muted);outline-offset:-1px;background:0 0}.key.dragging.svelte-1s416tf{opacity:.35}.key.selected.svelte-1s416tf{outline:calc(2.5px / var(--zoom,1)) solid var(--focus);outline-offset:calc(1px / var(--zoom,1));z-index:1;overflow:visible}.key.svelte-1s416tf:focus-visible{outline:calc(3px / var(--zoom,1)) solid var(--focus);outline-offset:calc(2px / var(--zoom,1));z-index:2}.main.svelte-1s416tf{white-space:nowrap;max-width:100%;overflow:hidden}.main.small.svelte-1s416tf{font-size:.8125rem}.fl.svelte-1s416tf{color:var(--muted);font-size:.625rem;line-height:1;position:absolute}.key.accent.svelte-1s416tf .fl:where(.svelte-1s416tf){color:inherit;opacity:.8}.fl-u.svelte-1s416tf{top:3px;left:50%;transform:translate(-50%)}.fl-d.svelte-1s416tf{bottom:3px;left:50%;transform:translate(-50%)}.fl-l.svelte-1s416tf{top:50%;left:4px;transform:translateY(-50%)}.fl-r.svelte-1s416tf{top:50%;right:4px;transform:translateY(-50%)}.lp.svelte-1s416tf{opacity:.55;background:currentColor;border-radius:50%;width:5px;height:5px;position:absolute;top:3px;right:3px}.canvas.svelte-yt1wzr{width:100%;height:100%;min-height:0;position:relative;overflow:hidden}.viewport.svelte-yt1wzr{background-color:var(--canvas-bg);background-image:radial-gradient(circle, var(--canvas-dot) 1px, transparent 1.2px);touch-action:none;overscroll-behavior:contain;-webkit-user-select:none;user-select:none;cursor:default;outline-offset:-3px;position:absolute;inset:0;overflow:hidden}.viewport.hand.svelte-yt1wzr{cursor:grab}.viewport.panning.svelte-yt1wzr{cursor:grabbing}.viewport.dragging.svelte-yt1wzr{cursor:copy}.world.svelte-yt1wzr{transform-origin:0 0;width:max-content;position:absolute;top:0;left:0}.viewport.hand.svelte-yt1wzr .world:where(.svelte-yt1wzr){pointer-events:none}.marquee.svelte-yt1wzr{pointer-events:none;border:1px solid var(--focus);background:var(--select-fill);position:absolute}.indicator.svelte-yt1wzr{pointer-events:none;background:var(--drop-indicator);box-shadow:0 0 0 2px var(--canvas-bg);z-index:3;border-radius:2px;position:absolute}.ghost.svelte-yt1wzr{pointer-events:none;background:var(--surface);color:var(--fg);border:1px solid var(--focus);box-shadow:var(--panel-shadow);white-space:nowrap;z-index:4;border-radius:10px;gap:2px;padding:6px 10px;font-size:.8125rem;display:grid;position:absolute;transform:translate(12px,12px)}.ghost.invalid.svelte-yt1wzr{border-color:var(--danger)}.gl.svelte-yt1wzr{font-weight:600}.gt.svelte-yt1wzr{color:var(--muted);font-size:.75rem}.ghost.invalid.svelte-yt1wzr .gt:where(.svelte-yt1wzr){color:var(--danger)}.palette.svelte-yt1wzr{background:var(--surface);border:1px solid var(--line);max-width:calc(100% - 20px);box-shadow:var(--panel-shadow);z-index:5;border-radius:12px;align-items:center;gap:4px;padding:4px;display:flex;position:absolute;top:10px;left:50%;overflow-x:auto;transform:translate(-50%)}.plabel.svelte-yt1wzr{color:var(--muted);white-space:nowrap;padding:0 6px;font-size:.75rem}.pbtn.svelte-yt1wzr{background:var(--surface-2);min-width:56px;min-height:40px;color:var(--fg);font:inherit;cursor:grab;touch-action:none;border:1px solid #0000;border-radius:8px;justify-items:center;padding:2px 8px;line-height:1.25;display:grid}.pbtn.svelte-yt1wzr:hover{border-color:var(--line)}.pk.svelte-yt1wzr{font-size:.8125rem;font-weight:600}.pn.svelte-yt1wzr{color:var(--muted);font-size:.625rem}.zoom.svelte-yt1wzr{background:var(--surface);border:1px solid var(--line);box-shadow:var(--panel-shadow);z-index:5;border-radius:12px;gap:2px;padding:3px;display:flex;position:absolute;bottom:10px;left:10px}.zbtn.svelte-yt1wzr{min-width:36px;min-height:36px;color:var(--fg);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 8px;font-size:.9375rem}.zbtn.svelte-yt1wzr:hover{background:var(--surface-2)}.zbtn.on.svelte-yt1wzr{background:var(--accent-soft)}.zbtn.pct.svelte-yt1wzr{font-variant-numeric:tabular-nums;min-width:56px}.zbtn.fit.svelte-yt1wzr{font-size:.8125rem}.help.svelte-yt1wzr{color:var(--muted);pointer-events:none;margin:0;font-size:.75rem;position:absolute;bottom:8px;right:12px}.toast.svelte-yt1wzr{color:var(--danger);background:var(--danger-soft);pointer-events:none;z-index:6;border-radius:8px;margin:0;padding:0;font-size:.875rem;position:absolute;bottom:56px;left:50%;transform:translate(-50%)}.toast.svelte-yt1wzr:not(:empty){padding:6px 12px}@media (width<=800px){.help.svelte-yt1wzr{display:none}}.meta.svelte-7d55kz{gap:10px;display:grid}h3.svelte-7d55kz{margin:0;font-size:1rem}.grid.svelte-7d55kz{gap:10px;display:grid}.field.svelte-7d55kz{gap:2px;font-size:.875rem;display:grid}.field.svelte-7d55kz span:where(.svelte-7d55kz){color:var(--muted)}.hint.svelte-7d55kz{color:var(--muted);margin:0;font-size:.8125rem}.bad.svelte-7d55kz{color:var(--danger);font-weight:600}.rows.svelte-7d55kz{gap:6px;margin:0;padding:0;list-style:none;display:grid}.row.svelte-7d55kz{border:1px solid var(--line);border-radius:10px;flex-wrap:wrap;align-items:center;gap:4px 10px;padding:8px;font-size:.875rem;display:flex}.w.svelte-7d55kz{color:var(--muted)}.w.bad.svelte-7d55kz{color:var(--danger)}.h.svelte-7d55kz{align-items:center;gap:4px;display:flex}.h.svelte-7d55kz input:where(.svelte-7d55kz){width:4.5em}.ctl.svelte-7d55kz{gap:4px;margin-left:auto;display:flex}.editor.svelte-2p5pyo{box-sizing:border-box;flex-direction:column;height:calc(100dvh - 58px);min-height:560px;display:flex}.bar.svelte-2p5pyo{border-bottom:1px solid var(--line);background:var(--surface);flex-wrap:wrap;align-items:center;gap:6px;padding:6px 10px;display:flex}.sel.svelte-2p5pyo{flex:0 260px;min-width:0;display:block}.sel.svelte-2p5pyo select:where(.svelte-2p5pyo){text-overflow:ellipsis;width:100%;min-height:32px;padding:2px 6px;font-size:.875rem}.sel.preset.svelte-2p5pyo{flex-basis:200px}.sep.svelte-2p5pyo{background:var(--line);align-self:stretch;width:1px;margin:0 2px}.grow.svelte-2p5pyo{flex:1 1 0}.status.svelte-2p5pyo{color:var(--ok)}.status.bad.svelte-2p5pyo{color:var(--danger);border-color:var(--danger);font-weight:600}.notice.svelte-2p5pyo{background:var(--accent-soft);margin:0;padding:4px 12px;font-size:.8125rem}.notice.err.svelte-2p5pyo{background:var(--danger-soft);color:var(--danger)}.body.svelte-2p5pyo{flex:1;min-height:0;display:flex;position:relative}.stage.svelte-2p5pyo{flex:1;min-width:0;position:relative}.drawer.svelte-2p5pyo{z-index:8;box-sizing:border-box;background:var(--surface);border:1px solid var(--line);width:min(420px,100% - 20px);max-height:calc(100% - 140px);box-shadow:var(--panel-shadow);border-radius:14px;gap:10px;padding:12px;display:grid;position:absolute;top:74px;left:10px;overflow:auto}.drawer.svelte-2p5pyo .close:where(.svelte-2p5pyo){justify-self:end}.note.svelte-2p5pyo{color:var(--muted);margin:0;font-size:.8125rem}code.svelte-2p5pyo{background:var(--surface-2);border-radius:4px;padding:0 4px;font-size:.875em}.valid.svelte-2p5pyo{color:var(--ok);margin:0;font-size:.875rem}.inspector.svelte-2p5pyo{background:var(--surface);border-left:1px solid var(--line);flex-direction:column;flex:0 0 360px;width:360px;min-height:0;display:flex}.ihead.svelte-2p5pyo{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;display:flex}.ihead.svelte-2p5pyo h2:where(.svelte-2p5pyo){margin:0;font-size:.9375rem}.toggle.svelte-2p5pyo{display:none}.ibody.svelte-2p5pyo{flex:1;min-height:0;padding:12px;overflow:auto}.multi.svelte-2p5pyo{gap:10px;display:grid}.hint.svelte-2p5pyo{color:var(--muted);margin:0;font-size:.875rem}.btns.svelte-2p5pyo{flex-wrap:wrap;gap:8px;display:flex}@media (width<=800px){.editor.svelte-2p5pyo{height:calc(100dvh - 100px)}.bar.svelte-2p5pyo{flex-wrap:nowrap;overflow-x:auto}.bar.svelte-2p5pyo>*{flex-shrink:0}.sel.svelte-2p5pyo{flex:0 0 200px}.body.svelte-2p5pyo{flex-direction:column}.inspector.svelte-2p5pyo{border-left:0;border-top:1px solid var(--line);width:auto;max-height:42%;box-shadow:var(--panel-shadow);z-index:9;border-radius:16px 16px 0 0;flex:none}.toggle.svelte-2p5pyo{display:inline-flex}.inspector.svelte-2p5pyo:not(.open) .ibody:where(.svelte-2p5pyo){display:none}.drawer.svelte-2p5pyo{max-height:calc(100% - 80px);top:64px}}
