.cm-host.svelte-1h8xysy{height:100%;min-height:0;display:flex}.cm-host.svelte-1h8xysy .cm-editor{flex:1 1 auto;height:100%;border:1px solid #ddd;border-radius:4px;overflow:hidden}.cm-host.svelte-1h8xysy .cm-scroller{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.85rem;line-height:1.45}.cm-host.svelte-1h8xysy .cm-content{padding:.5rem 0}.cm-host.svelte-1h8xysy .cm-zigshape-highlight{background:#ffd54f8c;border-radius:2px;box-shadow:0 0 0 1px #b4820073}.cm-host.readonly.svelte-1h8xysy .cm-editor{background:#1e1e1e;border-color:#1e1e1e}.cm-host.readonly.svelte-1h8xysy .cm-content,.cm-host.readonly.svelte-1h8xysy .cm-line{color:#d4d4d4;caret-color:transparent}.cm-host.readonly.svelte-1h8xysy .cm-gutters{background:#1e1e1e;border-color:#2a2a2a;color:#666}.cm-host.readonly.svelte-1h8xysy .cm-zigshape-highlight{background:#ffd54f4d;box-shadow:0 0 0 1px #ffd54f99}.cm-host.readonly.svelte-1h8xysy .cm-activeLineGutter,.cm-host.readonly.svelte-1h8xysy .cm-activeLine{background:transparent}.inspector.svelte-gcot4s{margin-top:1.5rem}.header.svelte-gcot4s{display:flex;align-items:baseline;gap:1rem}.header.svelte-gcot4s h2:where(.svelte-gcot4s){font-size:.9rem;margin:0 0 .5rem}.clear-all.svelte-gcot4s{background:none;border:0;color:#2a6;cursor:pointer;font-size:.8rem;padding:0;text-decoration:underline}.decls.svelte-gcot4s details:where(.svelte-gcot4s){margin-bottom:.5rem;background:#fff;border:1px solid #e3e3e3;border-radius:4px;padding:.5rem .75rem}summary.svelte-gcot4s{cursor:pointer;list-style:none;display:flex;gap:.75rem;align-items:baseline;font-size:.85rem}summary.svelte-gcot4s::-webkit-details-marker{display:none}summary.svelte-gcot4s:before{content:"▸";font-size:.7rem;color:#888}details[open].svelte-gcot4s summary:where(.svelte-gcot4s):before{content:"▾"}.kind.svelte-gcot4s{font-size:.7rem;text-transform:uppercase;letter-spacing:.05em;color:#888;background:#f0f0f0;padding:0 .35rem;border-radius:2px}.struct.svelte-gcot4s{font-weight:600}.path.svelte-gcot4s{color:#888;font-size:.75rem;font-family:ui-monospace,monospace}ul.svelte-gcot4s{list-style:none;padding:0;margin:.5rem 0 0}li.svelte-gcot4s{border-radius:3px;padding:0;position:relative;display:flex;flex-wrap:wrap;align-items:baseline}li.open.svelte-gcot4s{background:#f7faff}li.svelte-gcot4s button.row:where(.svelte-gcot4s){flex:1 1 auto;text-align:left;background:none;border:0;padding:.35rem .5rem;cursor:pointer;font:inherit;color:inherit;display:flex;flex-wrap:wrap;gap:.5rem;align-items:baseline}li.svelte-gcot4s button.row:where(.svelte-gcot4s):hover{background:#f3f6ff}.actions.svelte-gcot4s{display:flex;gap:.4rem;padding:0 .5rem}.actions.svelte-gcot4s .link:where(.svelte-gcot4s){background:none;border:0;color:#2a6;cursor:pointer;font-size:.75rem;padding:0;text-decoration:underline}.field.svelte-gcot4s{font-family:ui-monospace,monospace;font-size:.85rem}.type.svelte-gcot4s{color:#555;font-size:.85rem}.default.svelte-gcot4s{color:#888;font-size:.85rem}.badge.svelte-gcot4s{background:#fff3d3;color:#8b6a00;border-radius:2px;padding:0 .3rem;font-size:.7rem;text-transform:uppercase;letter-spacing:.05em}.badge.alias.svelte-gcot4s{background:#e6f4ff;color:#205085}.reason.svelte-gcot4s{color:#666;font-size:.75rem;flex:1 1 auto}.reason.svelte-gcot4s code:where(.svelte-gcot4s){background:#eef;padding:0 .25rem;border-radius:2px}.breakdown.svelte-gcot4s{color:#466;font-size:.7rem;font-family:ui-monospace,monospace;background:#f0f7f3;padding:.05rem .4rem;border-radius:2px}.rename.svelte-gcot4s{font-size:.75rem;color:#2a6}.rename.svelte-gcot4s code:where(.svelte-gcot4s){background:#eef9f0;padding:0 .25rem;border-radius:2px}.empty.svelte-gcot4s{color:#888;font-size:.8rem;margin:.25rem 0 0}.editor.svelte-gcot4s{flex:1 1 100%;display:flex;flex-wrap:wrap;gap:.5rem;align-items:end;padding:.5rem;background:#f7faff;border-top:1px solid #e3e6f3;border-radius:0 0 3px 3px}.editor.svelte-gcot4s label:where(.svelte-gcot4s){display:flex;flex-direction:column;font-size:.7rem;color:#666;text-transform:uppercase;letter-spacing:.05em}.editor.svelte-gcot4s input:where(.svelte-gcot4s),.editor.svelte-gcot4s select:where(.svelte-gcot4s){margin-top:.2rem;padding:.3rem .5rem;font-size:.85rem;text-transform:none;color:#222;border:1px solid #ccc;border-radius:3px;background:#fff;min-width:9rem}.editor.svelte-gcot4s button.primary:where(.svelte-gcot4s){padding:.35rem .85rem;font-size:.85rem;border:1px solid #6c8aff;background:#6c8aff;color:#fff;border-radius:3px;cursor:pointer}.editor.svelte-gcot4s button.primary:where(.svelte-gcot4s):hover{filter:brightness(1.05)}.alternatives.svelte-gcot4s{flex:1 1 100%;display:flex;flex-wrap:wrap;gap:.35rem;align-items:baseline;padding:0 .5rem .4rem}.alternatives-label.svelte-gcot4s{color:#888;font-size:.7rem;text-transform:uppercase;letter-spacing:.05em}.alt.svelte-gcot4s{background:#fff;border:1px dashed #cbd5f0;color:#2a3a72;border-radius:3px;padding:.1rem .35rem;cursor:pointer;font-size:.75rem}.alt.svelte-gcot4s code:where(.svelte-gcot4s){font-family:ui-monospace,monospace;background:transparent;padding:0;color:inherit}.alt.svelte-gcot4s:hover{background:#eef2ff;border-style:solid}.source.svelte-rrb88c{border:1px dashed #ccc;border-radius:4px;padding:.5rem .75rem;margin-bottom:.5rem;background:#fafafa;transition:border-color .15s,background .15s}.source.drag-over.svelte-rrb88c{border-color:#6c8aff;background:#eef2ff}.row.svelte-rrb88c{display:flex;gap:.6rem;align-items:center;flex-wrap:wrap}.upload.svelte-rrb88c{position:relative;display:inline-flex;cursor:pointer}.upload.svelte-rrb88c input:where(.svelte-rrb88c){position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.upload.svelte-rrb88c span:where(.svelte-rrb88c){padding:.35rem .7rem;font-size:.85rem;border:1px solid #ccc;background:#fff;border-radius:4px}.upload.svelte-rrb88c:hover span:where(.svelte-rrb88c){background:#f3f3f3}.or.svelte-rrb88c{color:#888;font-size:.8rem}.spacer.svelte-rrb88c{flex:1 1 auto}.url-form.svelte-rrb88c{display:flex;gap:.35rem}.url-form.svelte-rrb88c input:where(.svelte-rrb88c){padding:.35rem .5rem;font-size:.85rem;border:1px solid #ccc;border-radius:4px;min-width:14rem}.url-form.svelte-rrb88c button:where(.svelte-rrb88c){padding:.35rem .85rem;font-size:.85rem;border:1px solid #ccc;background:#fff;border-radius:4px;cursor:pointer}.url-form.svelte-rrb88c button:where(.svelte-rrb88c):disabled{opacity:.4;cursor:not-allowed}.url-form.svelte-rrb88c button:where(.svelte-rrb88c):hover:not(:disabled){background:#f3f3f3}.error.svelte-rrb88c{margin:.4rem 0 0;color:#b00;font-size:.8rem}.privacy.svelte-rrb88c{margin:.4rem 0 0;color:#888;font-size:.75rem}.tabs.svelte-duyf7p{display:flex;gap:.25rem;margin-bottom:.5rem;border-bottom:1px solid #ddd;padding-bottom:.25rem;flex-wrap:wrap}.tab.svelte-duyf7p{display:inline-flex;align-items:center;border:1px solid #ccc;border-radius:4px;background:#fff;overflow:hidden}.tab.active.svelte-duyf7p{border-color:#6c8aff;background:#eef2ff}.tab.svelte-duyf7p button:where(.svelte-duyf7p){background:transparent;border:0;padding:.3rem .7rem;font-size:.85rem;cursor:pointer;color:inherit}.tab.svelte-duyf7p button.remove:where(.svelte-duyf7p){padding:.3rem .55rem;border-left:1px solid #ddd;color:#888}.tab.svelte-duyf7p button.remove:where(.svelte-duyf7p):hover{color:#c00}.add.svelte-duyf7p{border:1px dashed #ccc;background:transparent;padding:.3rem .7rem;border-radius:4px;font-size:.85rem;color:#555;cursor:pointer}.add.svelte-duyf7p:hover{border-color:#888;color:#222}.toolbar.svelte-1dqac8y{display:flex;gap:1rem;align-items:end;flex-wrap:wrap;margin-bottom:.5rem}.toolbar.svelte-1dqac8y label:where(.svelte-1dqac8y){display:flex;flex-direction:column;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:#666}.toolbar.svelte-1dqac8y label.checkbox-label:where(.svelte-1dqac8y){flex-direction:row;align-items:center;gap:.35rem;text-transform:none;letter-spacing:0;color:#222;font-size:.85rem}.toolbar.svelte-1dqac8y input:where(.svelte-1dqac8y),.toolbar.svelte-1dqac8y select:where(.svelte-1dqac8y){margin-top:.25rem;padding:.35rem .5rem;font-size:.9rem;text-transform:none;color:#222;border:1px solid #ccc;border-radius:4px;background:#fff}.toolbar.svelte-1dqac8y label.checkbox-label:where(.svelte-1dqac8y) input:where(.svelte-1dqac8y){margin-top:0}.toolbar.svelte-1dqac8y input:where(.svelte-1dqac8y){min-width:8rem}.toolbar.svelte-1dqac8y button:where(.svelte-1dqac8y){padding:.4rem .85rem;font-size:.85rem;border:1px solid #ccc;background:#fff;border-radius:4px;cursor:pointer}.toolbar.svelte-1dqac8y button:where(.svelte-1dqac8y):disabled{opacity:.4;cursor:not-allowed}.toolbar.svelte-1dqac8y button:where(.svelte-1dqac8y):hover:not(:disabled){background:#f3f3f3}.more-toggle.svelte-1dqac8y{color:#2a6}.extras-row.svelte-1dqac8y{display:flex;gap:.5rem;flex-wrap:wrap;margin:0 0 .75rem}.extras-row.svelte-1dqac8y button:where(.svelte-1dqac8y){padding:.35rem .75rem;font-size:.8rem;border:1px dashed #ccc;background:#fafafa;border-radius:4px;cursor:pointer}.extras-row.svelte-1dqac8y button:where(.svelte-1dqac8y):disabled{opacity:.4;cursor:not-allowed}.extras-row.svelte-1dqac8y button:where(.svelte-1dqac8y):hover:not(:disabled){background:#efefef}.spacer.svelte-1dqac8y{flex:1 1 auto}.example-picker.svelte-1dqac8y{min-width:14rem}.preset-desc.svelte-1dqac8y{color:#666;font-size:.8rem;margin:0 0 1rem;display:flex;gap:.5rem;align-items:baseline}.preset-desc.svelte-1dqac8y .advanced:where(.svelte-1dqac8y){background:none;border:0;color:#2a6;cursor:pointer;padding:0;font-size:.8rem;text-decoration:underline}.advanced-note.svelte-1dqac8y{color:#888;font-size:.8rem;margin:0 0 1rem;padding:.5rem .75rem;background:#fafafa;border-left:3px solid #ddd;border-radius:0 4px 4px 0}.warnings.svelte-1yuozz2{margin-top:1.5rem}.warnings.svelte-1yuozz2 h2:where(.svelte-1yuozz2){font-size:.9rem;margin:0 0 .5rem}.warnings.svelte-1yuozz2 ul:where(.svelte-1yuozz2){list-style:none;padding:0;margin:0}.warnings.svelte-1yuozz2 li:where(.svelte-1yuozz2){margin-bottom:.25rem;border-left:3px solid;background:#fff;border-radius:0 4px 4px 0}.warnings.svelte-1yuozz2 li.warning:where(.svelte-1yuozz2){border-color:#b8860b}.warnings.svelte-1yuozz2 li.error:where(.svelte-1yuozz2){border-color:#c00}.warnings.svelte-1yuozz2 li.info:where(.svelte-1yuozz2){border-color:#888}.warnings.svelte-1yuozz2 li:where(.svelte-1yuozz2) button:where(.svelte-1yuozz2){width:100%;text-align:left;background:none;border:0;padding:.5rem .75rem;font:inherit;color:inherit;cursor:pointer;display:flex;gap:.5rem;align-items:baseline;flex-wrap:wrap}.warnings.svelte-1yuozz2 li:where(.svelte-1yuozz2) button:where(.svelte-1yuozz2):disabled{cursor:default;opacity:.85}.warnings.svelte-1yuozz2 li:where(.svelte-1yuozz2) button:where(.svelte-1yuozz2):hover:not(:disabled){background:#f3f3f3}.sev.svelte-1yuozz2{display:inline-block;min-width:4rem;font-weight:600;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em}.path.svelte-1yuozz2{background:#eef2ff;padding:0 .3rem;border-radius:2px;font-size:.8rem}.msg.svelte-1yuozz2{flex:1 1 auto;font-size:.85rem}.code.svelte-1yuozz2{color:#999;font-size:.7rem}.panes.svelte-123ciny{display:grid;grid-template-columns:1fr 1fr;gap:1rem;min-height:28rem}.pane.svelte-123ciny{display:flex;flex-direction:column;min-height:0}.pane.svelte-123ciny h2:where(.svelte-123ciny){margin:0 0 .5rem;font-size:.85rem;text-transform:uppercase;letter-spacing:.05em;color:#666}.share-notice.svelte-123ciny{margin:0 0 .75rem;padding:.4rem .7rem;background:#f1f7ff;border-left:3px solid #6c8aff;border-radius:0 4px 4px 0;color:#234;font-size:.85rem}.share-notice.error.svelte-123ciny{background:#fff3f0;border-left-color:#d44;color:#722}@media (max-width: 800px){.panes.svelte-123ciny{grid-template-columns:1fr;min-height:20rem}}
