.chat.svelte-1bi93vx{flex-direction:column;flex:1;gap:6px;min-height:0;display:flex}.log.svelte-1bi93vx{flex-direction:column;flex:1;gap:12px;min-height:0;display:flex;overflow:auto}p.svelte-1bi93vx{border-radius:var(--r-m);white-space:pre-line;max-width:92%;margin:0;padding:6px 10px;font-size:.92rem}.user.svelte-1bi93vx{background:#dbe7fd;align-self:flex-end;max-width:88%}.assistant.svelte-1bi93vx{background:#f3f2ee;align-self:flex-start;max-width:88%}.status.svelte-1bi93vx{color:#555;background:0 0;border-left:3px solid #bbb;border-radius:0;align-self:stretch;max-width:none;font-size:.82rem}.wait.svelte-1bi93vx{color:#888;align-items:center;gap:8px;display:flex}.spinner.svelte-1bi93vx{border:1.5px solid #ccc;border-top-color:#36c;border-radius:50%;width:10px;height:10px;animation:.8s linear infinite svelte-1bi93vx-spin}@keyframes svelte-1bi93vx-spin{to{transform:rotate(360deg)}}.composer.svelte-1bi93vx{border-radius:var(--r-l);background:#fff;border:1px solid #e2e0dc;flex-direction:column;gap:6px;padding:10px 12px 8px;display:flex;position:relative;box-shadow:0 1px 6px #0000000f}.composer.svelte-1bi93vx:focus-within{border-color:#c9c6c0;box-shadow:0 2px 10px #00000017}.subjects.svelte-1bi93vx{flex-wrap:wrap;align-self:flex-start;gap:6px;max-width:100%;display:flex}.subject.svelte-1bi93vx{color:#6b5a1e;text-overflow:ellipsis;white-space:nowrap;background:#f7f0d2;border-radius:999px;max-width:100%;padding:2px 8px;font-size:.8rem;overflow:hidden}.subject.object.svelte-1bi93vx{color:#2c4a8a;background:#e3ebfa}textarea.svelte-1bi93vx{resize:none;font:inherit;background:0 0;border:0;outline:none;min-height:1.4em;padding:2px 40px 2px 2px;line-height:1.4}textarea.svelte-1bi93vx::placeholder{color:#aaa}.send.svelte-1bi93vx{color:#fff;cursor:pointer;background:#1f1f1f;border:0;border-radius:50%;place-items:center;width:28px;height:28px;padding:0;display:grid;position:absolute;bottom:8px;right:8px}.send.svelte-1bi93vx:disabled{color:#fff;cursor:default;background:#e4e2de}.zone.svelte-zfz5q6{flex-direction:column;flex:1;min-height:0;display:flex}.close.svelte-zfz5q6{cursor:pointer;background:0 0;border:0;padding:0 2px;font-size:1rem;line-height:1}main .pane.drop:after{content:"";border-radius:var(--r-m);pointer-events:none;background:#9dbcf780;position:absolute;inset:0}.overlay.svelte-zfz5q6{z-index:2;color:#36c;pointer-events:none;background:#ffffffeb;border-radius:999px;padding:.5rem 1rem;font-weight:600;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.grid.svelte-zfz5q6{grid-template-columns:repeat(auto-fill,minmax(112px,1fr));align-content:start;gap:8px;padding:4px;display:grid;overflow:auto}.tile.svelte-zfz5q6{text-align:left;font:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;flex-direction:column;gap:5px;min-width:0;font-size:.78rem;display:flex;position:relative}.thumb.svelte-zfz5q6{border-radius:var(--r-m);display:block;position:relative;overflow:hidden;box-shadow:0 0 0 1px #e3e3e3}.tile.current.svelte-zfz5q6 .thumb:where(.svelte-zfz5q6){box-shadow:0 0 0 3px #36c}.tile.selected.svelte-zfz5q6 .thumb:where(.svelte-zfz5q6){box-shadow:0 0 0 3px #6f93e6}.tile.current.selected.svelte-zfz5q6 .thumb:where(.svelte-zfz5q6){box-shadow:0 0 0 3px #36c}.tile.peek.svelte-zfz5q6 .thumb:where(.svelte-zfz5q6){box-shadow:0 0 0 2px #8fadea}.tile.dragged.svelte-zfz5q6{opacity:.5}.tile.foreign.svelte-zfz5q6{opacity:.35;cursor:default}.tile.pending.svelte-zfz5q6{cursor:default}.tile.failed.svelte-zfz5q6 .thumb:where(.svelte-zfz5q6){box-shadow:0 0 0 2px #c92a2a}.tile.svelte-zfz5q6 img:where(.svelte-zfz5q6),.noimg.svelte-zfz5q6{aspect-ratio:4/3;object-fit:cover;background:#ececec;width:100%;display:block}.noimg.svelte-zfz5q6{color:#888;text-transform:uppercase;justify-content:center;align-items:center;font-weight:600;display:flex}.kind.svelte-zfz5q6{color:#555;white-space:nowrap;text-overflow:ellipsis;background:#fff;border-radius:999px;align-items:center;gap:5px;max-width:calc(100% - 16px);padding:2px 9px 2px 8px;font-size:.7rem;font-weight:600;display:inline-flex;position:absolute;bottom:8px;left:8px;overflow:hidden;box-shadow:0 1px 2px #0000001f}.dot.svelte-zfz5q6{background:#3aa655;border-radius:50%;flex:none;width:6px;height:6px}.dot.incomplete.svelte-zfz5q6{background:#e0b400}.dot.invalid.svelte-zfz5q6{background:#c92a2a}.ghost.svelte-zfz5q6 img:where(.svelte-zfz5q6),.ghost.svelte-zfz5q6 .noimg:where(.svelte-zfz5q6){border-radius:var(--r-s)}.ghost.svelte-zfz5q6{border-radius:var(--r-m);z-index:10;pointer-events:none;opacity:.92;cursor:grabbing;background:#fff;border:1px solid #ccc;gap:3px;padding:5px;position:fixed;box-shadow:0 6px 16px #00000040}.count.svelte-zfz5q6{color:#fff;text-align:center;background:#1c1c1c;border-radius:999px;min-width:1.4em;padding:0 5px;font-weight:700;position:absolute;top:6px;right:6px}.name.svelte-zfz5q6{text-overflow:ellipsis;white-space:nowrap;color:#888;padding-left:5px;font-size:.72rem;overflow:hidden}.thumb.svelte-zfz5q6{display:block;position:relative}.badge.svelte-zfz5q6{pointer-events:none;background:#ffffffe6;border-radius:50%;place-items:center;width:22px;height:22px;font-size:.8rem;font-weight:700;line-height:1;display:grid;position:absolute;top:8px;right:8px;box-shadow:0 0 0 1px #0000000f}.badge.ok.svelte-zfz5q6{color:#2b8a3e}.badge.bad.svelte-zfz5q6{color:#fff;background:#c92a2a}.state.bad.svelte-zfz5q6{color:#c92a2a;font-size:.72rem;line-height:1.2}.editor.svelte-1jdjhi{background:#fff;flex-direction:column;flex:auto;min-height:0;display:flex}.editor.svelte-1jdjhi .cm-editor{flex:auto;min-height:0}.editor.svelte-1jdjhi .cm-gutters{display:none}.editor.svelte-1jdjhi .cm-line{padding-left:12px}.editor.svelte-1jdjhi .cm-editor.cm-focused{outline:none}.editor.svelte-1jdjhi .cm-scroller{overflow:auto}.editor.frozen.svelte-1jdjhi .cm-activeLine{background:0 0}.editor.svelte-1jdjhi .cm-files,.editor.svelte-1jdjhi .cm-files span{color:#b3b3b3!important}.list.svelte-ht06e7{flex-direction:column;flex:1;gap:6px;min-height:0;display:flex;overflow:auto}.row.svelte-ht06e7{border-radius:var(--r-m);background:#fff;border:1px solid #ddd;flex:none;position:relative;overflow:hidden}.row.open.svelte-ht06e7{flex-direction:column;flex:0 auto;min-height:16rem;display:flex}.row.open.svelte-ht06e7,.row.over.svelte-ht06e7{border-color:#36c}.row.over.svelte-ht06e7{background:#eef3ff}.row.peek.svelte-ht06e7{background:#d9e5fa;border-color:#8fadea}.head.svelte-ht06e7{text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:8px;padding:11px 12px;display:flex}.main.svelte-ht06e7{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.title.svelte-ht06e7{text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;font-weight:500;line-height:1.3;overflow:hidden}.title.empty.svelte-ht06e7{color:#999;font-weight:400}.sub.svelte-ht06e7{color:#777;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;line-height:1.3;overflow:hidden}.kind.svelte-ht06e7,.standing.svelte-ht06e7{align-self:flex-start;margin-top:1px}.kind.svelte-ht06e7{color:#666;white-space:nowrap;background:#f0f0ee;border-radius:999px;align-items:center;gap:5px;padding:1px 9px;font-size:.72rem;display:inline-flex}.remove.svelte-ht06e7{align-items:center;gap:6px;font-size:.72rem;line-height:1;display:flex;position:absolute;top:34px;right:10px}.remove.svelte-ht06e7 button:where(.svelte-ht06e7){font:inherit;color:#aaa;cursor:pointer;background:0 0;border:0;padding:3px}.remove.svelte-ht06e7 .trash:where(.svelte-ht06e7):hover,.remove.svelte-ht06e7 .yes:where(.svelte-ht06e7){color:#c92a2a}.remove.svelte-ht06e7 .no:where(.svelte-ht06e7),.ask.svelte-ht06e7{color:#777}.dot.svelte-ht06e7{background:#3aa655;border-radius:50%;flex:none;width:6px;height:6px}.dot.incomplete.svelte-ht06e7{background:#e0b400}.dot.invalid.svelte-ht06e7{background:#c92a2a}.standing.svelte-ht06e7{color:#888;white-space:nowrap;border:1px solid #ddd;border-radius:999px;padding:0 7px;font-size:.72rem}.standing.saved.svelte-ht06e7,.standing.submitted.svelte-ht06e7{color:#36c;border-color:#b9c8ee}.standing.merged.svelte-ht06e7{color:#2a7a3b;border-color:#b5dcbd}.standing.saving.svelte-ht06e7{color:#36c;border-color:#b9c8ee;align-items:center;gap:5px;display:inline-flex}.standing.failed.svelte-ht06e7{color:#a11;border-color:#e3b5b5}.spinner.svelte-ht06e7{border:1.5px solid #b9c8ee;border-top-color:#36c;border-radius:50%;width:9px;height:9px;animation:.8s linear infinite svelte-ht06e7-spin}@keyframes svelte-ht06e7-spin{to{transform:rotate(360deg)}}.body.svelte-ht06e7{border-top:1px solid #eee;flex-direction:column;flex:auto;min-height:0;display:flex}.issues.svelte-ht06e7{border-top:1px solid #eee;max-height:8rem;margin:0;padding:6px 10px;font-size:.9rem;list-style:none;overflow:auto}.issues.svelte-ht06e7 li:where(.svelte-ht06e7){color:#a11;padding:2px 0}code.svelte-ht06e7{border-radius:var(--r-s);background:#eee;padding:0 4px}.sessions.svelte-mm4wfe{align-items:center;gap:2px;min-width:0;display:inline-flex;position:relative}button.svelte-mm4wfe{font:inherit;border-radius:var(--r-m);cursor:pointer;background:#fff;border:1px solid #ccc}.choice.svelte-mm4wfe{background:#fff;border:1px solid #ddd;border-radius:999px;align-items:center;gap:6px;max-width:24rem;height:2.3rem;padding:0 14px;font-size:1.1rem;font-weight:600;display:inline-flex}.choice.svelte-mm4wfe:hover{border-color:#b9c8ee}.label.svelte-mm4wfe{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.label.none.svelte-mm4wfe{color:#888}.caret.svelte-mm4wfe{color:#888;font-size:.8rem}.name.svelte-mm4wfe{font:inherit;box-sizing:border-box;border:1px solid #36c;border-radius:999px;width:22rem;max-width:40vw;height:2.3rem;padding:0 14px;font-size:1.1rem;font-weight:600}.list.svelte-mm4wfe{z-index:10;border-radius:var(--r-l);background:#fff;border:1px solid #ccc;border-radius:6px;flex-direction:column;min-width:22rem;max-width:32rem;max-height:60vh;padding:4px;display:flex;position:absolute;top:calc(100% + 4px);left:0;overflow:auto;box-shadow:0 4px 16px #0000001f}.group.svelte-mm4wfe{color:#888;padding:6px 8px 2px;font-size:.75rem}.item.svelte-mm4wfe{border-radius:var(--r-s);align-items:center;gap:4px;display:flex}.pick.svelte-mm4wfe{text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:8px;min-width:0;padding:9px 10px;font-size:.95rem;font-weight:400;display:flex}.trash.svelte-mm4wfe,.sure.svelte-mm4wfe{color:#999;background:0 0;border:0;flex:none;margin-right:4px;padding:4px 6px}.trash.svelte-mm4wfe:hover{color:#c92a2a}.sure.svelte-mm4wfe{color:#c92a2a;font-size:.8rem}.item.svelte-mm4wfe:hover{background:#f1f4fb}.item.current.svelte-mm4wfe{background:#eef2fb}.pick.svelte-mm4wfe .label:where(.svelte-mm4wfe){flex:1;min-width:0}.item.new.svelte-mm4wfe{text-align:left;color:#36c;border-radius:0 0 var(--r-s) var(--r-s);background:0 0;border:0;border-top:1px solid #eee;width:100%;margin-top:4px;padding:6px 8px;display:block}.spinner.svelte-mm4wfe{border:1.5px solid #b9c8ee;border-top-color:#36c;border-radius:50%;flex:none;width:10px;height:10px;animation:.8s linear infinite svelte-mm4wfe-spin}.failed.svelte-mm4wfe{color:#fff;background:#c92a2a;border-radius:50%;flex:none;place-items:center;width:14px;height:14px;font-size:.72rem;font-weight:700;line-height:1;display:grid}@keyframes svelte-mm4wfe-spin{to{transform:rotate(360deg)}}.badge.svelte-mm4wfe{box-sizing:border-box;white-space:nowrap;color:#a85408;background:#fdebd7;border-radius:999px;align-items:center;gap:5px;height:1.2rem;padding:0 8px;font-size:.72rem;display:inline-flex}.badge.svelte-mm4wfe:before{content:"";background:#e07b1a;border-radius:50%;width:5px;height:5px}.badge.merged.svelte-mm4wfe{color:#2a7a3b;background:#e9f5ec}.badge.merged.svelte-mm4wfe:before{background:#3aa655}main.svelte-1n46o8q{flex-direction:column;gap:12px;height:100%;padding:12px;display:flex}header.svelte-1n46o8q{border-radius:var(--r-l);background:#fff;align-items:center;gap:12px;padding:8px 14px 8px 84px;font-size:.9rem;display:flex;position:relative;box-shadow:0 1px 3px #00000014,0 4px 14px #0000000d}.spacer.svelte-1n46o8q{flex:1}.sync.svelte-1n46o8q{color:#777}.sync.failed.svelte-1n46o8q{color:#a11}.state.svelte-1n46o8q{box-sizing:border-box;color:#666;background:#f0f0ee;border-radius:999px;align-items:center;gap:6px;height:1.4rem;padding:0 10px;font-size:.72rem;display:inline-flex}.state.svelte-1n46o8q:before{content:"";background:#999;border-radius:50%;width:6px;height:6px}.state.submitted.svelte-1n46o8q{color:#a85408;background:#fdebd7}.state.submitted.svelte-1n46o8q:before{background:#e07b1a}.state.merged.svelte-1n46o8q{color:#2a7a3b;background:#e9f5ec}.state.merged.svelte-1n46o8q:before{background:#3aa655}button.submit.svelte-1n46o8q{color:#fff;background:#36c;border:0;border-radius:999px;height:2.3rem;padding:0 18px;font-weight:600;box-shadow:0 1px 2px #3366cc59}button.submit.svelte-1n46o8q:hover:not(:disabled){background:#2a58b8}button.submit.svelte-1n46o8q:disabled{box-shadow:none;cursor:default;background:#b4c3e6}.submit-wrap.svelte-1n46o8q{display:inline-flex}button.plain.svelte-1n46o8q{border-radius:999px}.progress.svelte-1n46o8q{color:#777;align-items:center;gap:6px;margin-left:auto;font-size:.75rem;font-weight:400;display:inline-flex}.progress.svelte-1n46o8q+.add:where(.svelte-1n46o8q){margin-left:6px}.spinner.svelte-1n46o8q{border:1.5px solid #b9c8ee;border-top-color:#36c;border-radius:50%;width:10px;height:10px;animation:.8s linear infinite svelte-1n46o8q-spin}@keyframes svelte-1n46o8q-spin{to{transform:rotate(360deg)}}.add.svelte-1n46o8q{color:#36c;cursor:pointer;border-radius:50%;place-items:center;width:1.6rem;height:1.6rem;margin-left:auto;font-size:1.3rem;font-weight:400;line-height:1;display:grid}.add.svelte-1n46o8q:hover{background:#eef2fb}.add.svelte-1n46o8q input:where(.svelte-1n46o8q){display:none}.user.svelte-1n46o8q{align-items:center;gap:6px;display:inline-flex}.user.svelte-1n46o8q img:where(.svelte-1n46o8q){border-radius:50%}.confirm.svelte-1n46o8q{align-items:center;gap:8px;display:inline-flex}button.svelte-1n46o8q{font:inherit;border-radius:var(--r-m);cursor:pointer;background:#fff;border:1px solid #ccc;padding:4px 10px}button.primary.svelte-1n46o8q,a.primary.svelte-1n46o8q{color:#fff;background:#36c;border-color:#36c}button.svelte-1n46o8q:disabled{opacity:.45;cursor:default}button.link.svelte-1n46o8q{color:#36c;background:0 0;border:0;padding:4px}.welcome.svelte-1n46o8q{text-align:center;flex-direction:column;align-items:center;gap:12px;max-width:28rem;margin:auto;display:flex}.welcome.svelte-1n46o8q h1:where(.svelte-1n46o8q){margin:0}.logo.svelte-1n46o8q{width:auto;height:50px;position:absolute;top:9px;left:14px}.logo.big.svelte-1n46o8q{height:96px;display:block;position:static}.welcome.svelte-1n46o8q p:where(.svelte-1n46o8q){margin:0}.button.svelte-1n46o8q{border-radius:var(--r-m);padding:8px 16px;text-decoration:none;display:inline-block}.notice.svelte-1n46o8q{color:#a11}.banner.svelte-1n46o8q{border-radius:var(--r-m);color:#345;background:#eef2fb;margin:0 0 8px;padding:6px 10px;font-size:.85rem}.banner.submitted.svelte-1n46o8q{color:#7a4308;background:#fdebd7}.banner.merged.svelte-1n46o8q{background:#edf7ef}.banner.svelte-1n46o8q a:where(.svelte-1n46o8q){color:#36c;margin:0 4px}.quiet.svelte-1n46o8q{color:#888;font-size:.9rem}.panes.svelte-1n46o8q{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;min-height:0;display:grid}.empty-state{color:#aaa;text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:4px;margin:0;padding:0;line-height:1.3;display:flex;position:absolute;inset:calc(20px + 1.6rem) 12px 12px}.empty-state small{color:#c4c4c4;font-size:.78rem}.pane.svelte-1n46o8q{border-radius:var(--r-m);background:#fff;flex-direction:column;min-height:0;padding:12px;display:flex;position:relative}h2.svelte-1n46o8q{align-items:center;height:1.6rem;margin:0 0 8px;font-size:1rem;display:flex}:root{--r-s:3px;--r-m:6px;--r-l:10px}*{box-sizing:border-box}html,body,#app{height:100%;margin:0}body{color:#1c1c1c;background:#f4f2ee;font-family:system-ui,sans-serif}
