.cred.svelte-uwh1u1{display:flex;gap:6px;align-items:center;padding:2px 6px;background:#f0ead8;border-top:1px solid #bbb;font-size:12px}.label.svelte-uwh1u1{color:#665}input.svelte-uwh1u1{font:inherit;padding:1px 4px;width:110px}.ok.svelte-uwh1u1{color:#274}.form.svelte-1jfeqyw{display:flex;flex-direction:column;height:100%;min-height:0;background:#fbfbf6}.bar.svelte-1jfeqyw{display:flex;justify-content:space-between;padding:2px 6px;background:#e8e4d8;border-bottom:1px solid #bbb}.title.svelte-1jfeqyw{font-weight:700}.report.svelte-1jfeqyw{font:inherit;background:#e8f0e8;border:1px solid #9ab89a;cursor:pointer;padding:1px 9px;margin-right:6px}.report.svelte-1jfeqyw:disabled{color:#888;cursor:default}.back.svelte-1jfeqyw{font:inherit;background:#eef1f4;border:1px solid #aab;cursor:pointer;padding:0 7px;margin-right:4px}.back.svelte-1jfeqyw:disabled{color:#aab;border-color:#ddd;background:#f6f6f2;cursor:default}.about.svelte-1jfeqyw{font-weight:400;color:#667}.derived.svelte-1jfeqyw{font-weight:400;background:#efe9d0;border:1px solid #cc9;padding:0 4px;margin-left:4px}.controls.svelte-1jfeqyw input:where(.svelte-1jfeqyw){font:inherit;width:12em}.panes.svelte-1jfeqyw{flex:1;min-height:0;display:grid;padding:6px}.split.svelte-1jfeqyw{position:relative;cursor:col-resize;background:transparent;touch-action:none}.split.svelte-1jfeqyw:after{content:"";position:absolute;top:0;right:2px;bottom:0;left:2px;background:#ddd}.split.svelte-1jfeqyw:before{content:"";position:absolute;top:0;right:-4px;bottom:0;left:-4px}.split.svelte-1jfeqyw:hover:after,.split.dragging.svelte-1jfeqyw:after,.split.svelte-1jfeqyw:focus-visible:after{background:#46a}.split.svelte-1jfeqyw:focus-visible{outline:none}@media(max-width:700px){.panes.svelte-1jfeqyw{grid-template-columns:1fr!important;overflow:auto}.split.svelte-1jfeqyw{display:none}.left.svelte-1jfeqyw,.right.svelte-1jfeqyw{overflow:visible}.left.svelte-1jfeqyw>.pane:where(.svelte-1jfeqyw){height:auto}.left.svelte-1jfeqyw .window:where(.svelte-1jfeqyw){max-height:40vh}}.left.svelte-1jfeqyw,.right.svelte-1jfeqyw{overflow:auto;min-width:0;min-height:0}.left.svelte-1jfeqyw>.pane:where(.svelte-1jfeqyw){height:100%;display:flex;flex-direction:column;margin:0}.left.svelte-1jfeqyw .window:where(.svelte-1jfeqyw){min-height:0;overflow:auto}.left.svelte-1jfeqyw td:where(.svelte-1jfeqyw),.left.svelte-1jfeqyw th:where(.svelte-1jfeqyw){white-space:normal}.pane.svelte-1jfeqyw{border:1px solid #ccc;margin-bottom:8px;background:#fff}.pane.svelte-1jfeqyw>h3:where(.svelte-1jfeqyw){margin:0;padding:3px 6px;font-size:13px;background:#f2efe4;border-bottom:1px solid #ddd}.hint.svelte-1jfeqyw{font-weight:400;color:#889}.empty-pane.svelte-1jfeqyw{opacity:.65}.window.svelte-1jfeqyw{padding:4px 6px;border-top:1px solid #eee}.window.svelte-1jfeqyw:first-of-type{border-top:none}.window.svelte-1jfeqyw>header:where(.svelte-1jfeqyw){display:flex;justify-content:space-between;gap:8px}.meta.svelte-1jfeqyw{color:#778}.via.svelte-1jfeqyw{margin-left:6px;background:#eef1f4;border:1px solid #dde;padding:0 3px}nav.svelte-1jfeqyw{margin:2px 0}.link.svelte-1jfeqyw{font:inherit;background:#eef1f4;border:1px solid #aab;cursor:pointer;padding:0 6px}.addpick.svelte-1jfeqyw{font:inherit;background:#eef1f4;border:1px solid #aab;padding:0 6px}.addpick.svelte-1jfeqyw select:where(.svelte-1jfeqyw){font:inherit;border:0;background:transparent;cursor:pointer}.none.svelte-1jfeqyw{color:#889;margin:2px 0}.err.svelte-1jfeqyw{color:#a33;padding:4px 6px}.empty.svelte-1jfeqyw{color:#888;padding:4px 6px}.working.svelte-1jfeqyw{padding:6px;color:#445}.working.svelte-1jfeqyw .why:where(.svelte-1jfeqyw){display:block;color:#778;max-width:46em}.working.svelte-1jfeqyw:before{content:"";display:inline-block;width:9px;height:9px;margin-right:6px;border:2px solid #bbc;border-top-color:#46a;border-radius:50%;animation:svelte-1jfeqyw-spin .8s linear infinite;vertical-align:baseline}@keyframes svelte-1jfeqyw-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.working.svelte-1jfeqyw:before{animation:none}}.rows.svelte-1jfeqyw{overflow-x:auto}table.svelte-1jfeqyw{border-collapse:collapse;width:100%}th.svelte-1jfeqyw,td.svelte-1jfeqyw{text-align:left;padding:1px 6px;border-bottom:1px solid #eee;border-right:1px solid #f0ede2;white-space:nowrap}th.svelte-1jfeqyw{background:#f7f5ec}dl.svelte-1jfeqyw{display:grid;grid-template-columns:max-content 1fr;gap:0 10px;margin:2px 0}dt.svelte-1jfeqyw{color:#667}dd.svelte-1jfeqyw{margin:0}.readonly.svelte-1jfeqyw{color:#556;background:#fafaf7}.pickable.svelte-1jfeqyw{cursor:pointer}.editable.svelte-1jfeqyw{cursor:text}.editable.svelte-1jfeqyw input:where(.svelte-1jfeqyw){font:inherit;width:100%;box-sizing:border-box}.rowops.svelte-1jfeqyw{margin:2px 0}.del.svelte-1jfeqyw{width:1.5em}.criteria.svelte-1jfeqyw input:where(.svelte-1jfeqyw){font:inherit;width:14em}.selected.svelte-1jfeqyw>td:where(.svelte-1jfeqyw){background:#eef3ff;box-shadow:inset 2px 0 #46a}.grid-pane.svelte-1f15cu7{display:flex;flex-direction:column;min-height:0;height:100%}.grid-title.svelte-1f15cu7{padding:2px 6px;font-weight:700;background:#dde3ea;border-bottom:1px solid #aaa;white-space:nowrap;overflow:hidden}.grid-head.svelte-1f15cu7{display:flex;background:#eef1f4;border-bottom:1px solid #aaa}.hcell.svelte-1f15cu7{flex:1 0 0;padding:1px 6px;font-weight:700;border-right:1px solid #ccc;white-space:nowrap;overflow:hidden}.grid-viewport.svelte-1f15cu7{flex:1;overflow:auto;outline:none;position:relative;background:#fff}.grid-viewport.svelte-1f15cu7:focus{box-shadow:inset 0 0 0 1px #4a7}.grid-canvas.svelte-1f15cu7{position:relative}.grow.svelte-1f15cu7{position:absolute;left:0;right:0;display:flex;border-bottom:1px solid #eee}.grow.current.svelte-1f15cu7{background:#f2f7ff}.cell.svelte-1f15cu7{flex:1 0 0;padding:2px 6px;border-right:1px solid #eee;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:relative}.cell.ro.svelte-1f15cu7{color:#666}.cell.cursor.svelte-1f15cu7{outline:2px solid #47a;outline-offset:-2px}.cell-edit.svelte-1f15cu7{position:absolute;top:0;right:0;bottom:0;left:0;border:2px solid #47a;font:inherit;padding:0 4px;width:100%;box-sizing:border-box}.bool.svelte-1f15cu7{display:block;text-align:center}.grid-add.svelte-1f15cu7{display:flex;gap:4px;padding:2px 6px;border-top:1px solid #aaa;background:#eef1f4;align-items:center}.grid-add.svelte-1f15cu7 input:where(.svelte-1f15cu7){flex:1;font:inherit;padding:1px 4px}.order.svelte-1sw6xun{margin-left:10px;font-size:11px;color:#777;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.preview.svelte-1sw6xun{display:flex;flex-direction:column;min-height:0;height:100%;border-top:1px solid #aaa;background:#fbfbf6}.bar.svelte-1sw6xun{display:flex;justify-content:space-between;padding:2px 6px;background:#e8e4d8;border-bottom:1px solid #bbb}.title.svelte-1sw6xun{font-weight:700}.rows.svelte-1sw6xun{overflow:auto;flex:1}table.svelte-1sw6xun{border-collapse:collapse;width:100%}th.svelte-1sw6xun,td.svelte-1sw6xun{text-align:left;padding:1px 6px;border-bottom:1px solid #eee;border-right:1px solid #f0ede2;white-space:nowrap}th.svelte-1sw6xun{position:sticky;top:0;background:#f2efe4;line-height:18px}thead.svelte-1sw6xun tr.filters:where(.svelte-1sw6xun) th:where(.svelte-1sw6xun){top:20px;background:#efeade;border-bottom:1px solid #ccc;padding:1px 3px}.filter.svelte-1sw6xun{display:flex;gap:2px}.filter.svelte-1sw6xun select:where(.svelte-1sw6xun){font:inherit;border:1px solid #ccc;background:#fff;padding:0}.filter.svelte-1sw6xun input:where(.svelte-1sw6xun){font:inherit;width:7em;min-width:0;border:1px solid #ccc;padding:0 2px}.filter.on.svelte-1sw6xun select:where(.svelte-1sw6xun),.filter.on.svelte-1sw6xun input:where(.svelte-1sw6xun){border-color:#776;background:#fffbe6}.clear.svelte-1sw6xun{background:#fffbe6}.err.svelte-1sw6xun{color:#a33;padding:4px 6px}.empty.svelte-1sw6xun{color:#888;padding:4px 6px}.working.svelte-1sw6xun{color:#446}.stop.svelte-1sw6xun{font:inherit;margin-left:8px}.controls.svelte-1sw6xun{display:flex;gap:10px;align-items:center}.refresh.svelte-1sw6xun{font:inherit}.flag.svelte-1sw6xun input:where(.svelte-1sw6xun){vertical-align:middle}.flag.unreviewed.svelte-1sw6xun input:where(.svelte-1sw6xun){opacity:.55}.flag.unresolved.svelte-1sw6xun{background:#fdf3e0}.mini.svelte-1sw6xun{font:inherit;font-size:11px;margin-left:4px;padding:0 4px}.edit.svelte-1sw6xun input:where(.svelte-1sw6xun){font:inherit;width:12ch;border:1px solid #ccc;background:#fff}.hint.svelte-1sw6xun{color:#888;font-size:11px;margin-left:4px}@media(max-width:700px){.strip.svelte-g1byq9{flex-wrap:wrap}.hint.svelte-g1byq9{display:none}}.toggle.svelte-g1byq9{font:inherit;background:none;border:1px solid transparent;cursor:pointer;padding:0 4px}.toggle.svelte-g1byq9:hover{border-color:#bbb}.toggle.off.svelte-g1byq9{color:#778}.strip.svelte-g1byq9{display:flex;gap:12px;padding:2px 6px;border-top:1px solid #aaa;font-size:12px;overflow-x:auto;white-space:nowrap;align-items:center;min-height:20px}.ok.svelte-g1byq9{background:#e6f0e6}.bad.svelte-g1byq9{background:#f6e2e2}.refused.svelte-g1byq9{color:#a22;font-weight:700}.pending.svelte-g1byq9{color:#776}.spacer.svelte-g1byq9{flex:1}.hint.svelte-g1byq9{color:#888}.textview.svelte-tav8ft{display:flex;flex-direction:column;height:100%;min-height:0}.bar.svelte-tav8ft{display:flex;gap:8px;padding:2px 6px;background:#dde3ea;border-bottom:1px solid #aaa;align-items:center}.bar.svelte-tav8ft span:where(.svelte-tav8ft){flex:1;font-weight:700}textarea.svelte-tav8ft{flex:1;font:13px/1.35 ui-monospace,monospace;border:none;resize:none;padding:6px;outline:none;white-space:pre}.er.svelte-1fhbxht{display:flex;flex-direction:column;height:100%}.bar.svelte-1fhbxht{display:flex;gap:.5rem;align-items:center;padding:.25rem .5rem;font-size:.85em}.bar.svelte-1fhbxht span:where(.svelte-1fhbxht){flex:1;opacity:.8}.canvas.svelte-1fhbxht{flex:1;overflow:auto;background:#fff}.canvas.svelte-1fhbxht img:where(.svelte-1fhbxht){display:block;max-width:none}.caption.svelte-1fhbxht{font-size:.8em;opacity:.75;padding:0 .5rem}.error.svelte-1fhbxht{color:#b00020;padding:.5rem}.tree.svelte-1l8c7yj{overflow-y:auto;display:flex;flex-direction:column;background:#f4f5f7;border-right:1px solid #aaa;height:100%}.tree.svelte-1l8c7yj>:where(.svelte-1l8c7yj){flex:0 0 auto}.model-name.svelte-1l8c7yj{padding:4px 6px;font-weight:700;border-bottom:1px solid #ccc;text-align:left}.model.svelte-1l8c7yj .deps:where(.svelte-1l8c7yj){color:#779;font-size:11px}.model.scoped.svelte-1l8c7yj{font-weight:700}button.svelte-1l8c7yj{text-align:left;border:none;background:none;font:inherit;padding:2px 6px;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}button.svelte-1l8c7yj:hover{background:#e2e6ea}button.sel.svelte-1l8c7yj{background:#cfdcf0}.child.svelte-1l8c7yj{padding-left:20px;color:#345}.grandchild.svelte-1l8c7yj{padding-left:34px;color:#567}html,body{margin:0;height:100%;font:13px/1.4 system-ui,sans-serif}#app{height:100%;display:flex;flex-direction:column}.layout.svelte-1n46o8q{flex:1;display:flex;min-height:0}.tree-pane.svelte-1n46o8q{width:220px;flex-shrink:0;min-height:0}@media(max-width:700px){.layout.svelte-1n46o8q{flex-direction:column;overflow:auto}.tree-pane.svelte-1n46o8q{width:auto;max-height:45vh}.main.svelte-1n46o8q{min-height:60vh}.splitter.svelte-1n46o8q{display:none}.grid-slot.svelte-1n46o8q,.preview-slot.svelte-1n46o8q{flex:none!important;min-height:45vh}}.main.svelte-1n46o8q{flex:1;display:flex;flex-direction:column;min-width:0;min-height:0}.grid-slot.svelte-1n46o8q,.preview-slot.svelte-1n46o8q{min-height:0}.splitter.svelte-1n46o8q{padding:0;height:6px;flex:0 0 6px;cursor:row-resize;background:#d9d5c8;border-top:1px solid #bbb;border-bottom:1px solid #bbb;touch-action:none}.splitter.svelte-1n46o8q:hover,.splitter.svelte-1n46o8q:focus-visible,.splitter.dragging.svelte-1n46o8q{background:#b9b3a0;outline:none}.actions.svelte-1n46o8q{display:flex;gap:8px;align-items:center;border-top:1px solid #bbb;background:#eef1f4}.actions.svelte-1n46o8q>button:where(.svelte-1n46o8q){font:inherit;margin:2px 6px}.signin.svelte-1n46o8q{display:flex;gap:8px;align-items:center;justify-content:flex-end;padding:2px 8px;background:#eef1f4;border-bottom:1px solid #bbb}.signin.svelte-1n46o8q button:where(.svelte-1n46o8q){font:inherit}.signin.error.svelte-1n46o8q{justify-content:flex-start;color:#a33}.landing.svelte-1n46o8q{padding:12px 20px;overflow:auto}.landing.svelte-1n46o8q h3:where(.svelte-1n46o8q){margin:12px 0 4px}.landing.svelte-1n46o8q ul:where(.svelte-1n46o8q){margin:0;padding-left:18px}.landing.svelte-1n46o8q button:where(.svelte-1n46o8q),.landing-bar.svelte-1n46o8q button:where(.svelte-1n46o8q){font:inherit}.landing.svelte-1n46o8q .hint:where(.svelte-1n46o8q){color:#666}.landing-bar.svelte-1n46o8q{padding:2px 8px;border-bottom:1px solid #bbb;background:#f7f7f2}.loading.svelte-1n46o8q{padding:20px;color:#666}
