.explore.svelte-1kx21vz{flex-direction:column;gap:12px;height:calc(100dvh - 64px);min-height:620px;display:flex}.orientation.svelte-1kx21vz{justify-content:space-between;align-items:center;gap:20px;display:flex}.orientation.svelte-1kx21vz>div:where(.svelte-1kx21vz):first-child{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.orientation.svelte-1kx21vz h2:where(.svelte-1kx21vz){font-size:1.4rem}.orientation.svelte-1kx21vz p:where(.svelte-1kx21vz){color:var(--soft);font-style:italic}.motif.svelte-1kx21vz{position:relative}.motif.svelte-1kx21vz summary:where(.svelte-1kx21vz){cursor:pointer;align-items:center;gap:9px;list-style:none;display:flex}.motif.svelte-1kx21vz summary:where(.svelte-1kx21vz) i:where(.svelte-1kx21vz){background:radial-gradient(circle at 68% 30%,#fff8,transparent 45%),linear-gradient(135deg,var(--signal),#82734d);border-radius:9px;width:28px;height:28px}.motif.svelte-1kx21vz summary:where(.svelte-1kx21vz) span:where(.svelte-1kx21vz){color:var(--soft);font-size:.76rem}.motif.svelte-1kx21vz summary:where(.svelte-1kx21vz) b:where(.svelte-1kx21vz){display:block}.motif.svelte-1kx21vz>div:where(.svelte-1kx21vz){z-index:9;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);width:310px;box-shadow:var(--shadow-lg);padding:16px;position:absolute;right:0}.motif.svelte-1kx21vz p:where(.svelte-1kx21vz){border-bottom:1px solid var(--line);padding:9px 0;font-size:.82rem}.motif.svelte-1kx21vz small:where(.svelte-1kx21vz){color:var(--faint);display:block}.truth.svelte-1kx21vz,.muted.svelte-1kx21vz{color:var(--faint);font-size:.82rem}.scope.svelte-1kx21vz{gap:8px;display:flex;overflow:auto}.scope.svelte-1kx21vz a:where(.svelte-1kx21vz){white-space:nowrap;border:1px solid var(--line);border-radius:999px;padding:5px 10px;font-size:.72rem}.scope.svelte-1kx21vz a.active:where(.svelte-1kx21vz){border-color:var(--ink)}.workbench.svelte-1kx21vz{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);flex:1;grid-template-columns:minmax(330px,38fr) minmax(480px,62fr);min-height:0;display:grid;overflow:hidden}.conversation.svelte-1kx21vz,.canvas.svelte-1kx21vz{flex-direction:column;min-width:0;min-height:0;display:flex}.conversation.svelte-1kx21vz{border-right:1px solid var(--line)}.blocked-truth.svelte-1kx21vz{border:1px solid var(--line);color:var(--soft);border-radius:10px;gap:4px;margin:12px 14px 0;padding:12px;font-size:.8rem;display:grid}.blocked-truth.svelte-1kx21vz b:where(.svelte-1kx21vz){color:var(--ink)}.blocked-truth.svelte-1kx21vz small:where(.svelte-1kx21vz){color:var(--faint)}.replacement.svelte-1kx21vz{border:1px dashed var(--signal);color:var(--soft);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;margin:12px 14px 0;padding:10px 12px;font-size:.8rem;display:flex}.replacement.svelte-1kx21vz b:where(.svelte-1kx21vz){color:var(--signal)}.replacement.svelte-1kx21vz button:where(.svelte-1kx21vz){border-bottom:1px solid var(--signal);color:var(--signal);margin-left:auto}.question-pin.svelte-1kx21vz{z-index:5;margin:12px 14px 0;position:relative}.question-bar.svelte-1kx21vz{text-align:left;border:1px solid var(--line-strong);background:var(--paper);border-radius:12px;align-items:center;gap:11px;width:100%;padding:11px 13px;display:flex}.question-bar.svelte-1kx21vz>i:where(.svelte-1kx21vz){background:var(--ok);border-radius:50%;width:8px;height:8px;animation:2.8s ease-in-out infinite svelte-1kx21vz-breathe}.question-bar.svelte-1kx21vz span:where(.svelte-1kx21vz){flex:1;min-width:0}.question-bar.svelte-1kx21vz small:where(.svelte-1kx21vz){color:var(--faint);font:600 .62rem var(--sans);letter-spacing:.1em;text-transform:uppercase;display:block}.question-bar.svelte-1kx21vz b:where(.svelte-1kx21vz){line-height:1.32;display:block}.question-overlay.svelte-1kx21vz{top:calc(100% + 7px);background:var(--paper);border:1px solid var(--line-strong);max-height:60vh;box-shadow:var(--shadow-lg);border-radius:12px;padding:15px;animation:.16s svelte-1kx21vz-drop;position:absolute;inset-inline:0;overflow:auto}.question-overlay.svelte-1kx21vz h3:where(.svelte-1kx21vz){margin-bottom:12px;font-size:1rem}.question-overlay.svelte-1kx21vz>label:where(.svelte-1kx21vz){border:1px solid var(--line);border-radius:9px;gap:10px;margin:7px 0;padding:10px;display:flex}.question-overlay.svelte-1kx21vz>label.selected:where(.svelte-1kx21vz){border-color:var(--ink)}.question-overlay.svelte-1kx21vz textarea:where(.svelte-1kx21vz),.composer.svelte-1kx21vz textarea:where(.svelte-1kx21vz),.manage.svelte-1kx21vz textarea:where(.svelte-1kx21vz),.manage.svelte-1kx21vz input:where(.svelte-1kx21vz),.manage.svelte-1kx21vz select:where(.svelte-1kx21vz){border:1px solid var(--line-strong);background:var(--surface);width:100%;color:var(--ink);border-radius:8px;padding:9px}.overlay-actions.svelte-1kx21vz{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.primary.svelte-1kx21vz,.composer.svelte-1kx21vz button:where(.svelte-1kx21vz),.manage.svelte-1kx21vz button:where(.svelte-1kx21vz),.confirm-ready.svelte-1kx21vz{background:var(--ink);color:var(--paper);border-radius:999px;padding:7px 15px}.no-question.svelte-1kx21vz{border:1px solid var(--line);border-radius:12px;gap:10px;margin:12px 14px 0;padding:12px;display:flex}.no-question.svelte-1kx21vz span:where(.svelte-1kx21vz){color:var(--ok)}.no-question.svelte-1kx21vz small:where(.svelte-1kx21vz){color:var(--faint);display:block}.transcript.svelte-1kx21vz{flex:1;min-height:0;padding:8px 18px;overflow:auto}.transcript.svelte-1kx21vz article:where(.svelte-1kx21vz){border-bottom:1px solid var(--line);padding:12px 0}.transcript.svelte-1kx21vz header:where(.svelte-1kx21vz){justify-content:space-between;font-size:.82rem;display:flex}.transcript.svelte-1kx21vz header:where(.svelte-1kx21vz) span:where(.svelte-1kx21vz),.transcript.svelte-1kx21vz small:where(.svelte-1kx21vz){color:var(--faint);font-size:.7rem}.transcript.svelte-1kx21vz p:where(.svelte-1kx21vz){color:var(--soft);margin-top:4px;font-size:.88rem}.transcript.svelte-1kx21vz small.failed:where(.svelte-1kx21vz),.command-error.svelte-1kx21vz,.stale.svelte-1kx21vz{color:var(--signal)}.suggestions.svelte-1kx21vz{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.suggestions.svelte-1kx21vz span:where(.svelte-1kx21vz){width:100%;font:600 .62rem var(--sans);text-transform:uppercase;color:var(--faint)}.suggestions.svelte-1kx21vz button:where(.svelte-1kx21vz){border:1px solid var(--line-strong);border-radius:999px;padding:6px 10px;font-size:.76rem}.composer.svelte-1kx21vz{border-top:1px solid var(--line);padding:11px 18px}.composer.svelte-1kx21vz>label:where(.svelte-1kx21vz){font:600 .65rem var(--sans);text-transform:uppercase}.composer.svelte-1kx21vz textarea:where(.svelte-1kx21vz){resize:vertical;min-height:48px;margin-top:5px}.composer.svelte-1kx21vz>div:where(.svelte-1kx21vz){justify-content:space-between;align-items:center;display:flex}.canvas.svelte-1kx21vz>header:where(.svelte-1kx21vz){border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:11px 18px;display:flex}.canvas.svelte-1kx21vz>header:where(.svelte-1kx21vz)>span:where(.svelte-1kx21vz){color:var(--faint);font-size:.72rem}.canvas-tabs.svelte-1kx21vz{border:1px solid var(--line-strong);border-radius:999px;padding:2px;display:flex}.canvas-tabs.svelte-1kx21vz button:where(.svelte-1kx21vz){font:600 .7rem var(--sans);border-radius:999px;padding:4px 14px}.canvas-tabs.svelte-1kx21vz button.active:where(.svelte-1kx21vz){background:var(--ink);color:var(--paper)}.canvas-body.svelte-1kx21vz{flex:1;padding:clamp(20px,4vw,52px);overflow:auto}.artifact-head.svelte-1kx21vz{max-width:64ch}.artifact-head.svelte-1kx21vz>span:where(.svelte-1kx21vz),.library.svelte-1kx21vz .cards:where(.svelte-1kx21vz)>button:where(.svelte-1kx21vz)>span:where(.svelte-1kx21vz){font:600 .62rem var(--sans);text-transform:uppercase;color:var(--faint)}.artifact-head.svelte-1kx21vz h3:where(.svelte-1kx21vz){margin:.3em 0;font-size:clamp(1.5rem,3vw,2.5rem)}.artifact-head.svelte-1kx21vz p:where(.svelte-1kx21vz){color:var(--soft)}.artifact-head.svelte-1kx21vz div:where(.svelte-1kx21vz){color:var(--faint);margin-top:10px;font-size:.76rem}.fresh.svelte-1kx21vz{color:var(--ok)}pre.svelte-1kx21vz{white-space:pre-wrap;border-top:1px solid var(--line);font:inherit;max-width:70ch;margin-top:25px;padding-top:20px}.open.svelte-1kx21vz{border-bottom:1px solid var(--ink);margin-top:20px;display:inline-block}.library.svelte-1kx21vz{padding:18px;overflow:auto}.library.svelte-1kx21vz>nav:where(.svelte-1kx21vz){flex-wrap:wrap;gap:4px;margin-bottom:14px;display:flex}.library.svelte-1kx21vz>nav:where(.svelte-1kx21vz) button:where(.svelte-1kx21vz){text-transform:capitalize;border-radius:999px;padding:5px 10px;font-size:.68rem}.library.svelte-1kx21vz>nav:where(.svelte-1kx21vz) button.active:where(.svelte-1kx21vz){border:1px solid var(--line-strong)}.cards.svelte-1kx21vz{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px;display:grid}.cards.svelte-1kx21vz>button:where(.svelte-1kx21vz){text-align:left;border:1px solid var(--line);border-radius:12px;flex-direction:column;min-height:160px;padding:14px;display:flex}.cards.svelte-1kx21vz h3:where(.svelte-1kx21vz){margin:8px 0;font-size:.95rem}.cards.svelte-1kx21vz p:where(.svelte-1kx21vz){color:var(--soft);font-size:.78rem}.cards.svelte-1kx21vz footer:where(.svelte-1kx21vz){color:var(--faint);gap:7px;margin-top:auto;font-size:.66rem;display:flex}.cards.svelte-1kx21vz footer:where(.svelte-1kx21vz) i:where(.svelte-1kx21vz){color:var(--signal)}.context.svelte-1kx21vz{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.context.svelte-1kx21vz button:where(.svelte-1kx21vz){border-bottom:1px solid var(--line-strong);font-size:.78rem}.context.svelte-1kx21vz span:where(.svelte-1kx21vz){color:var(--soft);margin-left:auto;font-size:.78rem}.context.svelte-1kx21vz span.ready:where(.svelte-1kx21vz){color:var(--ok)}.manage.svelte-1kx21vz{border:1px solid var(--line);border-radius:12px;max-height:45vh;padding:16px;overflow:auto}.manage.svelte-1kx21vz>p:where(.svelte-1kx21vz){color:var(--soft)}.manage.svelte-1kx21vz details:where(.svelte-1kx21vz){border-top:1px solid var(--line);padding:10px 0}.manage.svelte-1kx21vz summary:where(.svelte-1kx21vz){cursor:pointer;font-weight:600}.manage.svelte-1kx21vz form:where(.svelte-1kx21vz){gap:8px;max-width:680px;margin:10px auto;display:grid}.suggestion-empty.svelte-1kx21vz{padding-top:10px}.empty.svelte-1kx21vz{text-align:center;max-width:55ch;margin:auto;padding:30px}.empty.svelte-1kx21vz p:where(.svelte-1kx21vz){color:var(--soft)}.explore-pending.svelte-1kx21vz{text-align:left;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);overflow-wrap:anywhere;margin:28px 0 0;padding:clamp(20px,4vw,38px)}.explore-pending.svelte-1kx21vz h3:where(.svelte-1kx21vz){margin:5px 0 8px;font-size:clamp(1.25rem,3vw,1.8rem)}.explore-pending.svelte-1kx21vz p:where(.svelte-1kx21vz){max-width:52ch}.explore-pending.svelte-1kx21vz a:where(.svelte-1kx21vz){border-bottom:1px solid var(--ink);margin-top:18px;font-weight:600;display:inline-block}.command-error.svelte-1kx21vz{border:1px dashed var(--signal);border-radius:9px;padding:8px 12px}.mobile-tabs.svelte-1kx21vz{display:none}.scrim.svelte-1kx21vz{z-index:30;background:#0004;position:fixed;inset:0}.history.svelte-1kx21vz{z-index:31;background:var(--paper);border-left:1px solid var(--line);flex-direction:column;width:min(420px,92vw);display:flex;position:fixed;inset:0 0 0 auto}.history.svelte-1kx21vz>header:where(.svelte-1kx21vz){border-bottom:1px solid var(--line);justify-content:space-between;padding:18px;display:flex}.history.svelte-1kx21vz>header:where(.svelte-1kx21vz) button:where(.svelte-1kx21vz){font-size:1.5rem}.history.svelte-1kx21vz>div:where(.svelte-1kx21vz){padding:10px 20px;overflow:auto}.history.svelte-1kx21vz article:where(.svelte-1kx21vz){border-bottom:1px solid var(--line);padding:12px 0 12px 18px;position:relative}.history.svelte-1kx21vz article:where(.svelte-1kx21vz):before{content:"";background:var(--ok);border-radius:50%;width:7px;height:7px;position:absolute;top:19px;left:1px}.history.svelte-1kx21vz article.event-motif:where(.svelte-1kx21vz):before{background:var(--signal);border-radius:2px}.history.svelte-1kx21vz time:where(.svelte-1kx21vz){color:var(--faint);font-size:.65rem}.history.svelte-1kx21vz ul:where(.svelte-1kx21vz){color:var(--faint);margin:5px 0;padding:0;font-size:.76rem;list-style:none}.history.svelte-1kx21vz li.chosen:where(.svelte-1kx21vz){color:var(--ok);font-weight:600}.history-link.svelte-1kx21vz{border-bottom:1px solid var(--line-strong);font-size:.74rem}.spec-dialog.svelte-1kx21vz{z-index:31;background:var(--paper);border:1px solid var(--line);box-shadow:var(--shadow-lg);border-radius:14px;padding:20px;position:fixed;inset:10vh max(20px,15vw);overflow:auto}.spec-dialog.svelte-1kx21vz header:where(.svelte-1kx21vz){justify-content:space-between;display:flex}.spec-dialog.svelte-1kx21vz header:where(.svelte-1kx21vz) button:where(.svelte-1kx21vz){font-size:1.5rem}.spec-dialog.svelte-1kx21vz pre:where(.svelte-1kx21vz){max-width:none}.spec-dialog.svelte-1kx21vz>p:where(.svelte-1kx21vz){color:var(--soft);margin-top:15px}.history.svelte-1kx21vz h3:where(.svelte-1kx21vz){font-size:.9rem}.history.svelte-1kx21vz p:where(.svelte-1kx21vz){color:var(--soft);text-transform:capitalize;font-size:.75rem}@keyframes svelte-1kx21vz-drop{0%{opacity:0;transform:translateY(-5px)scale(.99)}}@keyframes svelte-1kx21vz-breathe{50%{opacity:.4;transform:scale(.9)}}@media (width<=1300px){.explore.svelte-1kx21vz{height:auto;min-height:calc(100dvh - 80px)}.mobile-tabs.svelte-1kx21vz{border-bottom:1px solid var(--line);display:flex}.mobile-tabs.svelte-1kx21vz button:where(.svelte-1kx21vz){border-bottom:2px solid #0000;padding:8px 14px}.mobile-tabs.svelte-1kx21vz button.active:where(.svelte-1kx21vz){border-color:var(--ink)}.mobile-tabs.svelte-1kx21vz i:where(.svelte-1kx21vz){background:var(--signal);border-radius:50%;width:6px;height:6px;display:inline-block}.workbench.svelte-1kx21vz{border:0;display:block}.conversation.svelte-1kx21vz,.canvas.svelte-1kx21vz{border:1px solid var(--line);border-radius:12px;height:max(570px,68dvh)}.conversation.svelte-1kx21vz{border-right:1px solid var(--line)}.mobile-hidden.svelte-1kx21vz{display:none}.context.svelte-1kx21vz span:where(.svelte-1kx21vz){margin-left:0}}@media (width<=600px){.explore.svelte-1kx21vz{min-width:0}.orientation.svelte-1kx21vz{align-items:flex-start}.orientation.svelte-1kx21vz>div:where(.svelte-1kx21vz):first-child{display:block}.workbench.svelte-1kx21vz{min-width:0}.conversation.svelte-1kx21vz,.canvas.svelte-1kx21vz{height:calc(100dvh - 245px);min-height:520px}.question-pin.svelte-1kx21vz{margin:8px}.question-bar.svelte-1kx21vz b:where(.svelte-1kx21vz){font-size:.88rem}.question-overlay.svelte-1kx21vz{z-index:20;max-height:70dvh;position:fixed;inset:auto 12px 12px}.transcript.svelte-1kx21vz,.composer.svelte-1kx21vz{padding-inline:10px}.canvas-body.svelte-1kx21vz{padding:18px}.cards.svelte-1kx21vz{grid-template-columns:1fr}.context.svelte-1kx21vz{gap:10px}.context.svelte-1kx21vz span:where(.svelte-1kx21vz){width:100%}}@media (prefers-reduced-motion:reduce){.svelte-1kx21vz{scroll-behavior:auto!important;animation:none!important}}
