.fp.svelte-gstc3e{z-index:56;border:1px solid var(--border);border-left:3px solid var(--accent);background:var(--panel);width:min(420px,100% - 24px);color:var(--text);zoom:var(--ui-scale,1);border-radius:12px;outline:none;padding:12px 14px;font-size:13px;position:absolute;top:12px;bottom:12px;right:12px;overflow-y:auto;box-shadow:0 12px 32px #00000047}header.svelte-gstc3e{align-items:center;display:flex}h2.svelte-gstc3e{color:var(--text-bright);margin:0;font-size:16px}.fp-x.svelte-gstc3e{width:32px;height:32px;color:var(--text);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;margin-left:auto}.fp-preview.svelte-gstc3e{border:1px dashed var(--border);background:repeating-conic-gradient(#e9ecef 0 25%, #fff 0 50%) 0 0 / 12px 12px;border-radius:4px;min-height:120px;margin:10px 0 4px;transition:opacity .2s}button.fp-preview.svelte-gstc3e{cursor:zoom-in;width:100%;padding:0;display:block}.fp-big.svelte-gstc3e{z-index:1000;cursor:zoom-out;background:#0009;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex;position:fixed;inset:0}.fp-big-inner.svelte-gstc3e{background:repeating-conic-gradient(#e9ecef 0 25%, #fff 0 50%) 0 0 / 12px 12px;max-height:88vh;overflow:auto;box-shadow:0 12px 40px #00000080}.fp-big-inner.svelte-gstc3e svg{width:100%;height:auto;display:block}.fp-big.svelte-gstc3e p:where(.svelte-gstc3e){color:#fff;margin:0;font-size:12px}.fp-preview.busy.svelte-gstc3e{opacity:.55}.fp-preview.svelte-gstc3e svg{width:100%;height:auto;display:block}.fp-row.svelte-gstc3e{align-items:center;gap:8px;margin:4px 0;display:flex}.fp-row.svelte-gstc3e>span:where(.svelte-gstc3e){min-width:64px;color:var(--text-dim);flex:none}.fp-row.svelte-gstc3e select:where(.svelte-gstc3e){flex:1;min-width:0}.fp-row.svelte-gstc3e input[type=range]:where(.svelte-gstc3e){flex:1}.fp-zoom.svelte-gstc3e{text-align:right;font-variant-numeric:tabular-nums;min-width:36px}.fp-small.svelte-gstc3e{color:var(--text-dim);font-size:12px}.fp-link.svelte-gstc3e{color:var(--accent);cursor:pointer;font:inherit;background:0 0;border:none;margin-left:auto}fieldset.svelte-gstc3e{border:none;margin:12px 0 0;padding:0}legend.svelte-gstc3e{letter-spacing:.06em;text-transform:uppercase;color:var(--text-dim);margin-bottom:6px;font-size:11px;font-weight:600}select.svelte-gstc3e,input[type=number].svelte-gstc3e{border:1px solid var(--border);background:var(--panel);color:var(--text);font:inherit;border-radius:6px;padding:4px 6px}.fp-grid.svelte-gstc3e{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:6px;display:grid}.fp-grid.svelte-gstc3e label:where(.svelte-gstc3e){color:var(--text-dim);flex-direction:column;gap:2px;font-size:11.5px;display:flex}.fp-grid.svelte-gstc3e input:where(.svelte-gstc3e),.fp-grid.svelte-gstc3e select:where(.svelte-gstc3e){width:100%}.fp-seg.svelte-gstc3e{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.fp-seg.svelte-gstc3e button:where(.svelte-gstc3e),.fp-actions.svelte-gstc3e button:where(.svelte-gstc3e){border:1px solid var(--border);color:var(--text);font:inherit;cursor:pointer;background:0 0;border-radius:7px;padding:5px 10px}.fp-seg.svelte-gstc3e button.on:where(.svelte-gstc3e){border-color:var(--accent);color:var(--accent);background:color-mix(in srgb, var(--accent) 10%, transparent)}.fp-checks.svelte-gstc3e{flex-direction:column;gap:3px;display:flex}.fp-checks.svelte-gstc3e label:where(.svelte-gstc3e){cursor:pointer;align-items:center;gap:6px;display:flex}.fp-muted.svelte-gstc3e{color:var(--text-dim);margin:6px 0 0;font-size:11.5px}.fp-warn.svelte-gstc3e{background:#f08c001f;border-radius:8px;margin:12px 0 0;padding:8px 10px 8px 24px;font-size:12px}.fp-warn.svelte-gstc3e li:where(.svelte-gstc3e)+li:where(.svelte-gstc3e){margin-top:4px}.fp-actions.svelte-gstc3e{gap:6px;margin-top:8px;display:flex}.fp-actions.svelte-gstc3e .primary:where(.svelte-gstc3e){border-color:var(--accent);background:var(--accent);color:var(--accent-fg);font-weight:600}.fp-actions.svelte-gstc3e button:where(.svelte-gstc3e):disabled{opacity:.6;cursor:progress}textarea.svelte-gstc3e{border:1px solid var(--border);background:var(--panel);width:100%;color:var(--text);font:inherit;resize:vertical;border-radius:6px;margin-top:6px;padding:6px 8px;font-size:12px;line-height:1.45}.fp-left.svelte-gstc3e{margin-left:0}.fp-check.svelte-gstc3e{cursor:pointer;align-items:center;gap:6px;margin-top:8px;font-size:12px;display:flex}.fp-error.svelte-gstc3e{color:#e03131;margin:8px 0 0}
