.public-library.svelte-yld8ot{display:flex;flex-direction:column;gap:12px;padding:var(--flow-pad);min-width:0}.title.svelte-yld8ot{margin:0;font-size:var(--type-large);font-weight:600;overflow-wrap:anywhere}.state.svelte-yld8ot{margin:0}.works.svelte-yld8ot{min-width:0}.sources-pane.svelte-q6f7xu{flex:1;width:100%;min-width:0;display:flex;flex-direction:column;min-height:0;background:var(--bg);overflow:hidden}.sources-body.svelte-q6f7xu{flex:1;overflow-y:auto;padding:0}.ref-groups.svelte-q6f7xu{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.ref-groups.svelte-q6f7xu>li:where(.svelte-q6f7xu){margin:0}.ref-box.svelte-q6f7xu{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg);overflow:hidden}.ref-plain.svelte-q6f7xu{display:grid;grid-template-columns:auto 1fr;align-items:center;column-gap:.5rem;row-gap:.15rem;padding:.5rem .6rem}.ref-plain.svelte-q6f7xu .ref-title:where(.svelte-q6f7xu){grid-column:2;font-size:var(--type-base)}.sources-note.svelte-q6f7xu{margin:.6rem .1rem 0;font-size:var(--type-small);line-height:1.45;color:var(--fg-muted)}.ref-summary.svelte-q6f7xu{--ref-title-font: var(--type-base);--ref-ink: calc(var(--ref-title-font) * 1.211);display:grid;grid-template-columns:auto auto 1fr;align-items:center;column-gap:.5rem;row-gap:.15rem;padding:.5rem .6rem;cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none}.ref-summary.svelte-q6f7xu::-webkit-details-marker{display:none}.ref-summary.svelte-q6f7xu:hover{background:color-mix(in srgb,var(--fg) 7%,transparent)}.ref-box[open].svelte-q6f7xu .ref-summary:where(.svelte-q6f7xu){border-bottom:1px solid var(--border)}.ref-chev.svelte-q6f7xu{flex:none;align-self:flex-start;margin-top:calc((var(--ref-ink) - 15px) / 2);display:inline-flex;width:15px;height:15px;color:var(--fg-muted);transition:transform .12s ease}.ref-box[open].svelte-q6f7xu .ref-summary:where(.svelte-q6f7xu) .ref-chev:where(.svelte-q6f7xu){transform:rotate(180deg)}@media(prefers-reduced-motion:reduce){.ref-chev.svelte-q6f7xu{transition:none}}.ref-title.svelte-q6f7xu{grid-column:3;flex:1;min-width:0;font-size:var(--ref-title-font);font-weight:400;color:var(--fg)}.ref-title.unnamed.svelte-q6f7xu{color:var(--fg-muted);font-weight:400}.origin-line.svelte-q6f7xu{grid-column:2;margin:0}.ref-count.svelte-q6f7xu{grid-column:3;grid-row:2;flex:none;font-size:var(--type-caption);color:var(--fg-muted);white-space:nowrap}.ref-body.svelte-q6f7xu{display:flex;flex-direction:column;gap:.6rem;padding:.6rem}.passage.svelte-q6f7xu,.withheld-abstract.svelte-q6f7xu{padding:.5rem .6rem;background:var(--bg-raised, var(--bg));--accent-ink: var(--accent-on-raised);border:1px solid var(--border);border-radius:var(--radius-sm)}.excerpt.svelte-q6f7xu{margin:0;font-size:var(--type-base);line-height:1.5;white-space:normal;overflow-wrap:anywhere}.passage-section.svelte-q6f7xu{display:block;margin-bottom:.2rem;font-size:var(--type-caption);font-weight:600;letter-spacing:.04em;color:var(--fg-muted);overflow-wrap:anywhere}.passage-page.svelte-q6f7xu{display:inline-block;margin-bottom:.2rem;font-size:var(--type-caption);color:var(--fg-muted)}a.passage-page.svelte-q6f7xu{color:var(--fg-muted);text-decoration:underline}.excerpt-absent.svelte-q6f7xu{margin:0;font-size:var(--type-base);line-height:1.5;font-style:italic;color:var(--fg-muted)}.source-line.svelte-q6f7xu{margin:0}.sources-empty.svelte-q6f7xu{margin:0;padding:.5rem .2rem;font-size:var(--type-base);color:var(--fg-muted)}.unnamed.svelte-q6f7xu{color:var(--fg-muted);font-style:italic}.withdrawn.svelte-q6f7xu{display:inline-block;margin-bottom:.2rem;font-size:var(--type-caption);font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--danger, var(--fg))}.task-body.svelte-iypmib{display:flex;flex-direction:column;min-height:100%}.task-body.fill.svelte-iypmib{flex:1;min-height:0}.task-body.svelte-iypmib [data-surface-bar]{display:none}.task-note.svelte-iypmib{flex:none;margin:0;padding:8px 16px;background:var(--surface-warn);color:var(--text-warn);border-bottom:1px solid var(--border-warn);font-size:var(--type-base)}.inspector-nothing.svelte-iypmib{padding:var(--flow-pad)}.inspector-empty.svelte-iypmib{margin:0;font-size:var(--type-base);color:var(--fg-muted)}.model-wrap.svelte-1xkl7ok{position:relative;display:inline-flex;flex:none}.model-pick.svelte-1xkl7ok{max-width:12rem;font-size:var(--type-small)}.model-list.svelte-1xkl7ok{position:absolute;z-index:5;bottom:calc(100% + 4px);right:0;min-width:18rem;max-width:min(28rem,80vw);max-height:40dvh;overflow:auto;margin:0;list-style:none}.model-item.svelte-1xkl7ok{display:flex;flex-direction:column;align-items:flex-start;gap:0;padding-bottom:.2rem}.model-item.svelte-1xkl7ok>.xkit-explain{flex:none;padding-right:.3rem}.model-row.svelte-1xkl7ok{align-self:stretch;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:.45rem .7rem;border:0;border-radius:var(--radius-sm);background:none;color:var(--fg);font:inherit;font-size:var(--type-base);text-align:left;cursor:pointer}.model-row.svelte-1xkl7ok:hover{background:color-mix(in srgb,var(--fg) 6%,transparent)}.model-row[aria-pressed=true].svelte-1xkl7ok{background:var(--bg-raised)}.model-row.svelte-1xkl7ok:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.model-row.svelte-1xkl7ok .id:where(.svelte-1xkl7ok){font-family:var(--mono);font-size:var(--type-caption);color:var(--fg-muted);overflow-wrap:anywhere}.scope.svelte-djhm87{display:inline-flex;align-items:center;gap:8px;flex:1 1 auto;min-width:0;flex-wrap:nowrap}.scope-wrap.svelte-djhm87{position:static;display:inline-flex;flex:0 1 auto;min-width:0}.scope-list.svelte-djhm87{position:absolute;z-index:5;bottom:calc(100% + 4px);left:var(--flow-pad, 0);box-sizing:border-box;max-width:calc(100% - 2 * var(--flow-pad, 0px));min-width:min(16rem,calc(100vw - 32px));max-height:min(28rem,50dvh);overflow-y:auto;margin:0;list-style:none}.scope-row.svelte-djhm87{display:flex;align-items:center;gap:.5rem;width:100%;padding:.4rem .6rem;border-radius:var(--radius-sm);color:var(--fg);font-size:var(--type-base);cursor:pointer}.scope-row.svelte-djhm87:hover{background:color-mix(in srgb,var(--fg) 8%,transparent)}.scope-row.svelte-djhm87:has(input:where(.svelte-djhm87):focus-visible){outline:2px solid var(--accent);outline-offset:-2px}.scope-all.svelte-djhm87 .scope-name:where(.svelte-djhm87){font-weight:600}.scope-sep.svelte-djhm87{height:1px;margin:.25rem 0;background:var(--border)}.scope-name.svelte-djhm87{flex:1 1 auto;min-width:0;overflow:hidden;white-space:nowrap}.scope-row.svelte-djhm87:has(input:where(.svelte-djhm87):disabled){cursor:default;color:var(--fg-muted)}.scope-list.svelte-djhm87 .empty:where(.svelte-djhm87){margin:0;padding:.4rem .6rem;font-size:var(--type-base);color:var(--fg-muted)}.scope-acts.svelte-djhm87{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:.5rem .6rem .3rem}.scope-retry.svelte-djhm87{display:block;padding:.2rem .6rem .4rem}.composer-dock.svelte-k3455j{flex:none;width:100%;max-width:var(--reading-col, 680px);margin:0 auto;padding:0 var(--flow-pad);position:sticky;bottom:env(safe-area-inset-bottom,0px);z-index:3}.dock-grid.svelte-k3455j{--composer-inset: min(17px, calc(var(--flow-pad, 16px) - 2px));margin-inline:calc(-1 * var(--composer-inset));display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"box" "note"}.askin.svelte-k3455j{grid-area:box;display:flex;flex-direction:column;align-items:stretch;gap:4px;margin-bottom:4px;padding:8px calc(var(--composer-inset) - 1px) 6px;background:var(--material-composer);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid color-mix(in srgb,var(--fg) 22%,transparent);border-radius:var(--radius);box-shadow:var(--shadow-1),inset 0 0 0 999px var(--row-hover-fill)}.askin.svelte-k3455j textarea:where(.svelte-k3455j){width:100%;min-width:0;border:0;background:transparent;color:var(--fg);line-height:1.5;padding:.35rem 0;resize:none;overflow-y:auto}.askin.svelte-k3455j textarea:where(.svelte-k3455j):focus{outline:none}.askin[aria-busy=true].svelte-k3455j{opacity:.7}.askin.svelte-k3455j:focus-within{outline:2px solid var(--accent);outline-offset:2px}.composer-foot.svelte-k3455j{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 8px;min-width:0;font-size:var(--type-small)}.foot-left.svelte-k3455j{display:flex;align-items:center;gap:4px;flex:1 1 auto;min-width:0;max-width:100%}.foot-right.svelte-k3455j{display:flex;align-items:center;gap:6px;flex:none;max-width:100%;margin-left:auto}@media(min-width:721px){.foot-left.svelte-k3455j{flex:1 1 0}}@media(max-width:720px){.foot-left.svelte-k3455j{flex:1 1 3rem;min-width:min-content}.composer-foot.svelte-k3455j{--foot-sel-floor: calc(6ch + 1.75rem + 20px) }.composer-foot.svelte-k3455j:has(.warn-wrap) .foot-left:where(.svelte-k3455j) .foot-scope:where(.svelte-k3455j),.composer-foot.svelte-k3455j:has(.warn-wrap) .foot-left:where(.svelte-k3455j) .foot-scope:where(.svelte-k3455j) .scope,.composer-foot.svelte-k3455j:has(.warn-wrap) .foot-left:where(.svelte-k3455j) .foot-scope:where(.svelte-k3455j) .scope-wrap{min-width:min-content}.foot-left.svelte-k3455j .foot-scope:where(.svelte-k3455j) .scope .surface-bar-selector,.composer-foot.svelte-k3455j .foot-right:where(.svelte-k3455j) .model-pick{min-width:var(--foot-sel-floor)}.composer-foot.svelte-k3455j:not(:has(.warn-wrap)){flex-wrap:nowrap}.composer-foot.svelte-k3455j:not(:has(.warn-wrap)) .foot-left:where(.svelte-k3455j){flex:1 1 auto;min-width:calc(44px + 4px + var(--foot-sel-floor))}.composer-foot.svelte-k3455j:not(:has(.warn-wrap)) .foot-right:where(.svelte-k3455j){flex:0 1 auto;min-width:calc(var(--foot-sel-floor) + 6px + 56px)}.foot-right.svelte-k3455j [data-composer-send]{flex:none}}.composer-note.svelte-k3455j{grid-area:note;min-width:0;margin:0 0 4px;color:var(--fg-tertiary);font-size:var(--type-small);text-align:center}@media(max-width:720px){.dock-grid.svelte-k3455j{grid-template-areas:"note" "box"}.composer-note.svelte-k3455j{margin:0 0 8px}}.foot-scope.svelte-k3455j{display:inline-flex;align-items:center;gap:4px;flex:0 1 auto;min-width:0;max-width:100%}.composer-foot.svelte-k3455j .model-wrap{flex:0 1 auto;min-width:0;max-width:100%}.composer-foot.svelte-k3455j .model-pick{max-width:100%;min-width:0}.foot-scope.svelte-k3455j .scope{flex:0 1 auto;min-width:0}.foot-scope.svelte-k3455j .scope .surface-bar-selector{max-width:100%;min-width:0}.foot-scope.svelte-k3455j .warn-wrap{flex:none}.composer-foot.svelte-k3455j .surface-bar-selector{border-color:transparent;background:transparent;font-weight:400;color:var(--fg-muted)}.composer-foot.svelte-k3455j .surface-bar-selector.warn{color:var(--warn)}.composer-foot.svelte-k3455j .surface-bar-selector:hover:not(:disabled),.composer-foot.svelte-k3455j .surface-bar-selector[aria-expanded=true]{background:var(--bg-raised, var(--bg-soft));color:var(--fg)}.lib-tag.svelte-k3455j{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border:1px solid var(--border);border-radius:999px;background:var(--bg-soft);font-size:var(--type-small);color:var(--fg)}
