.quote-card.svelte-10bn6qg{gap:var(--space-8);padding:var(--space-12);border-radius:var(--radius-lg);background:var(--quote-card-background,var(--color-surface-sunken));color:var(--color-text-secondary);display:grid}header.svelte-10bn6qg{justify-content:space-between;align-items:flex-start;gap:var(--space-8);display:flex}.quote-card__source.svelte-10bn6qg{gap:var(--space-2);min-width:0;display:grid}strong.svelte-10bn6qg{color:var(--color-text-primary);font-size:var(--font-size-0);line-height:var(--line-height-normal);overflow-wrap:anywhere}a.svelte-10bn6qg{color:var(--color-text-secondary);font-size:var(--font-size-0);line-height:var(--line-height-normal);overflow-wrap:anywhere;text-decoration:none}a.svelte-10bn6qg:hover{color:var(--color-accent);text-underline-offset:var(--space-2);text-decoration:underline}blockquote.svelte-10bn6qg{--quote-rule-width:var(--space-2);--quote-rule-gap:var(--space-8);white-space:pre-wrap;margin:0;padding-inline-start:calc(var(--quote-rule-width) + var(--quote-rule-gap));position:relative}blockquote.svelte-10bn6qg:before{content:"";width:var(--quote-rule-width);border-radius:var(--radius-accent-rule);background:var(--color-accent);position:absolute;inset-block:0;inset-inline-start:0}.evidence.svelte-1ls54x2{width:min(28rem, calc(100vw - var(--space-32)));max-height:calc(100dvh - var(--space-32));gap:var(--space-8);padding:var(--space-12);border-radius:var(--radius-lg);background:var(--color-surface-raised);box-shadow:var(--shadow-lg);color:var(--color-text-primary);display:grid;overflow-y:auto}header.svelte-1ls54x2{justify-content:space-between;align-items:flex-start;gap:var(--space-8);display:flex}header.svelte-1ls54x2 div:where(.svelte-1ls54x2){gap:var(--space-2);min-width:0;display:grid}header.svelte-1ls54x2 strong:where(.svelte-1ls54x2){overflow-wrap:anywhere;line-height:var(--line-height-normal)}.evidence__url.svelte-1ls54x2{color:var(--color-text-secondary);font-size:var(--font-size-0);line-height:var(--line-height-normal);overflow-wrap:anywhere;text-decoration:none}.evidence__url.svelte-1ls54x2:hover{color:var(--color-accent);text-underline-offset:var(--space-2);text-decoration:underline}.evidence__url.svelte-1ls54x2:focus-visible{outline:var(--space-2) solid var(--color-focus-ring);outline-offset:var(--space-2)}header.svelte-1ls54x2 small:where(.svelte-1ls54x2),.evidence.svelte-1ls54x2>small:where(.svelte-1ls54x2),.status.svelte-1ls54x2{color:var(--color-text-secondary);font-size:var(--font-size-0)}blockquote.svelte-1ls54x2,.status.svelte-1ls54x2{margin:0}blockquote.svelte-1ls54x2{--evidence-rule-width:var(--space-2);--evidence-rule-gap:var(--space-8);max-height:18rem;padding:var(--space-4) 0 var(--space-4) calc(var(--evidence-rule-width) + var(--evidence-rule-gap));white-space:pre-wrap;line-height:var(--line-height-relaxed);position:relative;overflow-y:auto}blockquote.svelte-1ls54x2:before{content:"";width:var(--evidence-rule-width);border-radius:var(--radius-accent-rule);background:var(--color-accent);position:absolute;inset-block:0;inset-inline-start:0}footer.svelte-1ls54x2{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.evidence__provenance.svelte-1ls54x2{gap:var(--space-4);padding:var(--space-8);border-radius:var(--radius-md);background:var(--color-surface-sunken);display:grid}.chat-quote-dialog__answer{min-height:calc(var(--space-96) + var(--space-64));max-height:calc(100dvh - var(--space-96) * 3)}.chat-quote-dialog__error.svelte-9hlhvi{color:var(--color-danger);font-size:var(--font-size-1);margin:0}.memory-candidate.svelte-5hjnfi{gap:var(--space-12);width:100%;padding:var(--space-16);border-radius:var(--radius-lg);background:var(--color-surface-raised);box-shadow:var(--shadow-sm);display:grid}.memory-candidate__body.svelte-5hjnfi{appearance:none;gap:var(--space-6);width:100%;color:inherit;text-align:left;background:0 0;border:0;padding:0;text-decoration:none;display:grid}button.memory-candidate__body.svelte-5hjnfi{cursor:pointer}button.memory-candidate__body.svelte-5hjnfi:focus-visible{outline:var(--space-2) solid var(--color-focus-ring);outline-offset:var(--space-4)}.memory-candidate__body.svelte-5hjnfi small:where(.svelte-5hjnfi),.memory-candidate__meta.svelte-5hjnfi,.memory-candidate__before.svelte-5hjnfi{color:var(--color-text-muted)}.memory-candidate__actions.svelte-5hjnfi{align-items:center;gap:var(--space-8);flex-wrap:wrap;display:flex}.memory-candidate__open.svelte-5hjnfi{color:var(--color-text-secondary)}.sources.svelte-5zl8m0,.proposals.svelte-5zl8m0,.memory-candidates.svelte-5zl8m0{justify-items:start;gap:var(--space-8);display:grid}.proposal__error.svelte-5zl8m0{color:var(--color-danger)}.memory-save.svelte-5zl8m0,.memory-save__actions.svelte-5zl8m0{align-items:center;gap:var(--space-8);display:flex}.memory-save.svelte-5zl8m0{width:100%;padding:var(--space-12);border-radius:var(--radius-md);background:var(--color-surface-sunken);justify-content:space-between}.memory-save.svelte-5zl8m0>div:where(.svelte-5zl8m0):first-child{gap:var(--space-2);display:grid}.proposal-note.svelte-5zl8m0{width:100%}.proposal-note.svelte-5zl8m0 summary:where(.svelte-5zl8m0){color:var(--color-text-secondary);cursor:pointer}.proposal-note.svelte-5zl8m0 p:where(.svelte-5zl8m0){margin:var(--space-8) 0 0;white-space:pre-wrap}.memory-save.svelte-5zl8m0 small:where(.svelte-5zl8m0){color:var(--color-text-secondary)}.sources__toggle.svelte-5zl8m0{appearance:none;padding:var(--space-2) var(--space-8);border-radius:var(--radius-full);background:var(--color-surface-sunken);color:var(--color-text-secondary);font:inherit;font-size:var(--font-size-0);cursor:pointer;border:0}.sources__toggle.svelte-5zl8m0:hover{background:var(--color-state-hover);color:var(--color-text-primary)}.sources__toggle.svelte-5zl8m0:focus-visible{outline:var(--space-2) solid var(--color-focus-ring);outline-offset:var(--space-2)}.sources.svelte-5zl8m0 ol:where(.svelte-5zl8m0){gap:var(--space-8);width:100%;margin:0;padding:0;list-style:none;display:grid}.sources.svelte-5zl8m0 li:where(.svelte-5zl8m0){align-items:start;gap:var(--space-8);color:var(--color-text-muted);font-size:var(--font-size-0);grid-template-columns:auto minmax(0,1fr) auto auto;display:grid}.sources.svelte-5zl8m0 li:where(.svelte-5zl8m0)>div:where(.svelte-5zl8m0){min-width:0}.sources.svelte-5zl8m0 a:where(.svelte-5zl8m0),.sources.svelte-5zl8m0 strong:where(.svelte-5zl8m0),article.svelte-5zl8m0 a:where(.svelte-5zl8m0){color:var(--color-text-primary)}.sources.svelte-5zl8m0 p:where(.svelte-5zl8m0){margin:var(--space-2) 0 0;color:var(--color-text-secondary);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.proposals.svelte-5zl8m0{width:100%}.proposals__bar.svelte-5zl8m0,article.svelte-5zl8m0,.proposal__actions.svelte-5zl8m0{align-items:center;gap:var(--space-8);display:flex}.proposals__bar.svelte-5zl8m0,article.svelte-5zl8m0{justify-content:space-between;width:100%}.proposals__bar.svelte-5zl8m0{color:var(--color-text-secondary);font-size:var(--font-size-1)}article.svelte-5zl8m0{padding:var(--space-12);border-radius:var(--radius-md);background:var(--color-surface-sunken)}.proposal__content.svelte-5zl8m0{gap:var(--space-4);min-width:0;display:grid}article.svelte-5zl8m0 h3:where(.svelte-5zl8m0),article.svelte-5zl8m0 p:where(.svelte-5zl8m0),article.svelte-5zl8m0 dl:where(.svelte-5zl8m0),fieldset.svelte-5zl8m0{margin:0}article.svelte-5zl8m0 h3:where(.svelte-5zl8m0){font-size:var(--font-size-1)}article.svelte-5zl8m0 p:where(.svelte-5zl8m0),article.svelte-5zl8m0 small:where(.svelte-5zl8m0),article.svelte-5zl8m0 dt:where(.svelte-5zl8m0),article.svelte-5zl8m0 dd:where(.svelte-5zl8m0),.proposal__actions.svelte-5zl8m0 span:where(.svelte-5zl8m0),fieldset.svelte-5zl8m0{color:var(--color-text-secondary);font-size:var(--font-size-0)}article.svelte-5zl8m0 dl:where(.svelte-5zl8m0),article.svelte-5zl8m0 dl:where(.svelte-5zl8m0) div:where(.svelte-5zl8m0),fieldset.svelte-5zl8m0,fieldset.svelte-5zl8m0 label:where(.svelte-5zl8m0){gap:var(--space-4);display:grid}article.svelte-5zl8m0 dl:where(.svelte-5zl8m0) div:where(.svelte-5zl8m0){grid-template-columns:auto minmax(0,1fr)}article.svelte-5zl8m0 dd:where(.svelte-5zl8m0){color:var(--color-text-primary);margin:0}fieldset.svelte-5zl8m0{border:0;padding:0}fieldset.svelte-5zl8m0 label:where(.svelte-5zl8m0){grid-template-columns:auto minmax(0,1fr);align-items:center}.memory-diff.svelte-5zl8m0{gap:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.memory-diff.svelte-5zl8m0>div:where(.svelte-5zl8m0){gap:var(--space-2);padding:var(--space-8);border-radius:var(--radius-sm);background:var(--color-surface-raised);display:grid}.memory-diff.svelte-5zl8m0 span:where(.svelte-5zl8m0){color:var(--color-text-secondary);font-size:var(--font-size-0)}.action-link.svelte-5zl8m0{padding:var(--space-4) var(--space-8);border-radius:var(--radius-md);color:var(--color-text-primary);font-size:var(--font-size-0);font-weight:var(--font-weight-medium);text-decoration:none}.action-link.svelte-5zl8m0:hover{background:var(--color-state-hover)}.action-link.svelte-5zl8m0:focus-visible{outline:var(--space-2) solid var(--color-focus-ring);outline-offset:var(--space-2)}.thinking.svelte-bkgmqe{justify-items:start;gap:var(--space-6);display:grid}button.svelte-bkgmqe{appearance:none;padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm);color:var(--color-text-secondary);font:inherit;font-size:var(--font-size-1);cursor:pointer;background:0 0;border:0}button.svelte-bkgmqe:hover{background:var(--color-state-hover);color:var(--color-text-primary)}button.svelte-bkgmqe:focus-visible{outline:var(--space-2) solid var(--color-focus-ring);outline-offset:var(--space-2)}.thinking__details.svelte-bkgmqe{gap:var(--space-12);padding:0 var(--space-4);color:var(--color-text-secondary);font-size:var(--font-size-0);display:grid}section.svelte-bkgmqe{gap:var(--space-4);display:grid}section.svelte-bkgmqe>strong:where(.svelte-bkgmqe){color:var(--color-text-muted);font-size:var(--font-size-0);font-weight:var(--font-weight-medium)}.thinking__text.svelte-bkgmqe{gap:var(--space-8);overflow-wrap:anywhere;line-height:var(--line-height-normal);flex-direction:column;display:flex}.thinking__text.svelte-bkgmqe p,.thinking__text.svelte-bkgmqe ul,.thinking__text.svelte-bkgmqe ol,.thinking__text.svelte-bkgmqe h1,.thinking__text.svelte-bkgmqe h2,.thinking__text.svelte-bkgmqe h3,.thinking__text.svelte-bkgmqe pre,.thinking__text.svelte-bkgmqe blockquote{margin:0}.thinking__text.svelte-bkgmqe ul,.thinking__text.svelte-bkgmqe ol{gap:var(--space-2);padding-left:var(--space-24);flex-direction:column;display:flex}.thinking__text.svelte-bkgmqe li{margin:0}.thinking__text.svelte-bkgmqe strong,.thinking__text.svelte-bkgmqe h1,.thinking__text.svelte-bkgmqe h2,.thinking__text.svelte-bkgmqe h3{color:var(--color-text-primary);font-weight:var(--font-weight-medium)}.thinking__text.svelte-bkgmqe code{padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm);background:var(--color-surface-sunken);font-family:var(--font-family-mono)}.thinking__text.svelte-bkgmqe pre{padding:var(--space-8) var(--space-12);border-radius:var(--radius-md);background:var(--color-surface-sunken);overflow-x:auto}.thinking__text.svelte-bkgmqe pre code{background:0 0;padding:0}.thinking__text.svelte-bkgmqe a{color:var(--color-accent);text-underline-offset:var(--space-2)}ol.svelte-bkgmqe{gap:var(--space-6);margin:0;padding:0;list-style:none;display:grid}li.svelte-bkgmqe{align-items:center;gap:var(--space-8);grid-template-columns:auto minmax(0,1fr) auto;display:grid}li.svelte-bkgmqe>span:where(.svelte-bkgmqe){width:var(--space-6);height:var(--space-6);border-radius:var(--radius-full);background:currentColor}li.svelte-bkgmqe>span.active:where(.svelte-bkgmqe){color:var(--color-accent)}li.svelte-bkgmqe strong:where(.svelte-bkgmqe){font-weight:var(--font-weight-medium)}li.svelte-bkgmqe small:where(.svelte-bkgmqe){color:var(--color-text-muted)}.sr-only.svelte-bkgmqe{width:var(--space-2);height:var(--space-2);clip:rect(0, 0, 0, 0);white-space:nowrap;position:absolute;overflow:hidden}.citation-popover{z-index:var(--z-popover)}.messages.svelte-gpxc7l{flex-direction:column;flex:auto;min-height:0;display:flex;overflow-y:auto}.messages__jump.svelte-gpxc7l{z-index:var(--z-overlay);left:var(--layout-floating-center,50%);bottom:var(--messages-bottom-clearance,var(--space-96));opacity:0;visibility:hidden;pointer-events:none;transform-origin:50%;transition:opacity var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard), visibility 0s linear var(--duration-fast);position:fixed;transform:translate(-50%)scale(.88)}.messages__jump--visible.svelte-gpxc7l{opacity:1;visibility:visible;pointer-events:auto;transition:opacity var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard), visibility 0s linear;transform:translate(-50%)scale(1)}.messages__inner.svelte-gpxc7l{margin-top:auto;width:var(--messages-content-width,auto);gap:var(--space-12);max-width:100%;padding:var(--space-4);padding-top:var(--messages-top-clearance,var(--space-4));padding-bottom:var(--messages-bottom-clearance,var(--space-4));flex-direction:column;margin-inline:auto;display:flex}.messages__inner--empty.svelte-gpxc7l{text-align:center;flex:1 0 auto;justify-content:center;align-items:center;margin-top:0}.chat-empty-state.svelte-gpxc7l{align-items:center;gap:var(--space-12);max-width:32rem;color:var(--color-text-muted);flex-direction:column;display:flex}.chat-empty-state__icon.svelte-gpxc7l{font-size:var(--font-size-7);opacity:.6;display:inline-flex}.chat-empty-state.svelte-gpxc7l p:where(.svelte-gpxc7l){color:var(--color-text-secondary);font-size:var(--font-size-2);margin:0}.msg.svelte-gpxc7l{gap:var(--space-4);display:grid}.msg--user.svelte-gpxc7l{max-width:var(--msg-user-max);align-self:flex-end}.msg--assistant.svelte-gpxc7l{max-width:var(--msg-assistant-max);align-self:flex-start}.msg__body.svelte-gpxc7l{padding:var(--space-8) var(--space-12);border-radius:var(--radius-lg);white-space:pre-wrap;line-height:var(--line-height-normal,1.5)}.msg--user.svelte-gpxc7l .msg__body:where(.svelte-gpxc7l){background:var(--color-accent);color:var(--color-text-on-accent)}.msg--assistant.svelte-gpxc7l .msg__body:where(.svelte-gpxc7l){background:var(--color-surface-raised);color:var(--color-text-primary);box-shadow:var(--shadow-sm)}.msg__quote-shell.svelte-gpxc7l{padding-inline:var(--space-8)}.msg__body.prose.svelte-gpxc7l{gap:var(--space-8);white-space:normal;line-height:var(--line-height-relaxed);flex-direction:column;display:flex}.prose.svelte-gpxc7l p,.prose.svelte-gpxc7l ul,.prose.svelte-gpxc7l ol,.prose.svelte-gpxc7l h1,.prose.svelte-gpxc7l h2,.prose.svelte-gpxc7l h3,.prose.svelte-gpxc7l pre,.prose.svelte-gpxc7l blockquote{margin:0}.prose.svelte-gpxc7l ul,.prose.svelte-gpxc7l ol{gap:var(--space-2);padding-left:var(--space-24);flex-direction:column;display:flex}.prose.svelte-gpxc7l li,.prose.svelte-gpxc7l li p{margin:0}.prose.svelte-gpxc7l h1,.prose.svelte-gpxc7l h2,.prose.svelte-gpxc7l h3{font-weight:var(--font-weight-medium);line-height:var(--line-height-tight)}.prose.svelte-gpxc7l h1{font-size:var(--font-size-4)}.prose.svelte-gpxc7l h2{font-size:var(--font-size-3)}.prose.svelte-gpxc7l h3{font-size:var(--font-size-2)}.prose.svelte-gpxc7l a{color:var(--color-accent);text-underline-offset:var(--space-2)}.prose.svelte-gpxc7l strong{font-weight:var(--font-weight-medium)}.prose.svelte-gpxc7l code{background:var(--color-surface-sunken);padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm);font-family:var(--font-family-mono);font-size:var(--font-size-1)}.prose.svelte-gpxc7l pre{background:var(--color-surface-sunken);padding:var(--space-8) var(--space-12);border-radius:var(--radius-md);overflow-x:auto}.prose.svelte-gpxc7l pre code{background:0 0;padding:0}.prose.svelte-gpxc7l blockquote{padding-left:var(--space-12);color:var(--color-text-secondary)}.prose.svelte-gpxc7l a.kzn-cite{max-width:14rem;margin:0 var(--space-2);padding:0 var(--space-8);border-radius:var(--radius-full);background:var(--color-surface-sunken);color:var(--color-text-secondary);font-size:var(--font-size-0);vertical-align:middle;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard);align-items:center;line-height:1.5;text-decoration:none;display:inline-flex;overflow:hidden}.prose.svelte-gpxc7l a.kzn-cite:hover{background:var(--color-state-hover);color:var(--color-text-primary)}.msg__actions.svelte-gpxc7l{align-items:center;gap:var(--space-6);margin-top:var(--space-2);display:flex}.quote-toolbar.svelte-gpxc7l{left:var(--quote-left);top:var(--quote-top);z-index:var(--z-popover);gap:var(--space-4);padding:var(--space-4);border-radius:var(--radius-md);background:var(--color-surface-raised);box-shadow:var(--shadow-md);display:flex;position:fixed;transform:translate(-50%)}.quote-error.svelte-gpxc7l{inset-inline:var(--space-16);bottom:var(--space-16);z-index:var(--z-popover);max-width:32rem;padding:var(--space-8) var(--space-12);border-radius:var(--radius-md);background:var(--color-surface-raised);box-shadow:var(--shadow-md);color:var(--color-danger,var(--color-text-primary));margin:0 auto;position:fixed}
