iframe.svelte-1r1rkgk,.diagram-error.svelte-1r1rkgk,.diagram-loading.svelte-1r1rkgk{border:var(--rule-hair) solid var(--color-rule);background:var(--color-paper);width:100%;min-height:13rem}.diagram-error.svelte-1r1rkgk,.diagram-loading.svelte-1r1rkgk{padding:var(--space-lg);color:var(--color-muted);place-items:center;display:grid}.markdown.svelte-180jyqg h1{max-width:18ch;font-size:clamp(2.25rem,5vw,4.5rem)}.markdown.svelte-180jyqg h2{font-size:var(--text-lg);margin-block-start:var(--space-2xl)}.markdown.svelte-180jyqg p,.markdown.svelte-180jyqg li{font-size:clamp(1rem,.96rem + .18vw,1.125rem)}.markdown.svelte-180jyqg a{color:var(--color-accent-text);text-underline-offset:.22em;text-decoration-thickness:1px}.markdown.svelte-180jyqg hr{border:0;border-block-start:var(--rule-hair) solid var(--color-rule)}.markdown.svelte-180jyqg pre{padding:var(--space-md);border:var(--rule-hair) solid var(--color-rule);background:var(--color-paper-2);overflow:auto}.markdown.svelte-180jyqg pre:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}.curriculum-importer.svelte-z0gusv{gap:var(--space-lg);display:grid}.curriculum-heading.svelte-z0gusv,.preview-heading.svelte-z0gusv,.conflict-heading.svelte-z0gusv,.applied-state.svelte-z0gusv{justify-content:space-between;align-items:flex-start;gap:var(--space-md);display:flex}h2.svelte-z0gusv,h3.svelte-z0gusv,p.svelte-z0gusv{margin:0}h2.svelte-z0gusv,h3.svelte-z0gusv{overflow-wrap:anywhere;min-width:0;font-family:var(--font-display);font-style:normal;line-height:1.2}h2.svelte-z0gusv{font-size:var(--text-md)}h3.svelte-z0gusv{font-size:var(--text-base)}.curriculum-heading.svelte-z0gusv p:where(.svelte-z0gusv),.conflict-heading.svelte-z0gusv p:where(.svelte-z0gusv),.applied-state.svelte-z0gusv p:where(.svelte-z0gusv),.preview-note.svelte-z0gusv{color:var(--color-muted);font-size:var(--text-sm);margin-block-start:var(--space-xs);line-height:1.5}.curriculum-empty.svelte-z0gusv{padding-block:var(--space-sm);border-block:var(--rule-hair) solid var(--color-rule)}.curriculum-empty.svelte-z0gusv p:where(.svelte-z0gusv){font-weight:700}.curriculum-empty.svelte-z0gusv span:where(.svelte-z0gusv){color:var(--color-muted);font-size:var(--text-sm);margin-block-start:var(--space-2xs);line-height:1.5;display:block}form.svelte-z0gusv{gap:var(--space-xs);display:grid}label.svelte-z0gusv{font-size:var(--text-sm);margin-block-start:var(--space-xs);font-weight:700}label.svelte-z0gusv span:where(.svelte-z0gusv),.field-help.svelte-z0gusv,.preview-label.svelte-z0gusv{color:var(--color-muted);font-size:var(--text-xs);font-weight:400}input.svelte-z0gusv,select.svelte-z0gusv,textarea.svelte-z0gusv,button.svelte-z0gusv{border:var(--rule-hair) solid var(--color-border);border-radius:var(--radius-sm);outline-offset:1px;min-width:0;min-height:2.75rem;font:inherit;outline:2px solid #0000}input.svelte-z0gusv,select.svelte-z0gusv,textarea.svelte-z0gusv{width:100%;padding:var(--space-xs) var(--space-sm);background:var(--color-paper);color:var(--color-ink)}textarea.svelte-z0gusv{resize:vertical;min-height:10rem}input.svelte-z0gusv:focus-visible,select.svelte-z0gusv:focus-visible,textarea.svelte-z0gusv:focus-visible,button.svelte-z0gusv:focus-visible{outline-color:var(--color-focus)}[aria-invalid=true].svelte-z0gusv{border-color:var(--color-error)}input.svelte-z0gusv:disabled,select.svelte-z0gusv:disabled,textarea.svelte-z0gusv:disabled,button.svelte-z0gusv:disabled{cursor:not-allowed;opacity:.55}.field-help.svelte-z0gusv{min-height:1lh}input[type=file].svelte-z0gusv{cursor:pointer;padding-block:var(--space-2xs)}.curriculum-action.svelte-z0gusv,.quiet-action.svelte-z0gusv{justify-content:center;align-items:center;gap:var(--space-xs);width:100%;padding-inline:var(--space-sm);cursor:pointer;white-space:nowrap;transition:background-color var(--dur-micro) var(--ease-out), transform var(--dur-micro) var(--ease-out);display:inline-flex}.curriculum-action.svelte-z0gusv{background:var(--color-ink);color:var(--color-paper);margin-block-start:var(--space-xs);font-weight:700}.quiet-action.svelte-z0gusv{background:var(--color-paper);color:var(--color-accent-text)}.preview-heading.svelte-z0gusv .quiet-action:where(.svelte-z0gusv){width:auto}.curriculum-action.svelte-z0gusv:active,.quiet-action.svelte-z0gusv:active{transform:translateY(1px)}.curriculum-action.loading.svelte-z0gusv{cursor:progress}.objective-list.svelte-z0gusv{border-block:var(--rule-hair) solid var(--color-rule);max-height:22rem;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.objective-list.svelte-z0gusv:focus-visible,.curriculum-diff.svelte-z0gusv:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}.objective-list.svelte-z0gusv li:where(.svelte-z0gusv){gap:var(--space-xs);padding-block:var(--space-xs);border-block-end:var(--rule-hair) solid var(--color-rule);font-size:var(--text-sm);grid-template-columns:1.5rem minmax(0,1fr);line-height:1.45;display:grid}.objective-list.svelte-z0gusv li:where(.svelte-z0gusv):last-child{border-block-end:0}.objective-list.svelte-z0gusv li:where(.svelte-z0gusv)>span:where(.svelte-z0gusv):first-child{color:var(--color-accent-text);font-family:var(--font-mono);font-size:var(--text-xs)}.objective-list.svelte-z0gusv .depth-two:where(.svelte-z0gusv){padding-inline-start:var(--space-md)}.objective-list.svelte-z0gusv .depth-three:where(.svelte-z0gusv){color:var(--color-muted);padding-inline-start:var(--space-xl)}.conflict-heading.svelte-z0gusv,.applied-state.svelte-z0gusv{justify-content:flex-start}.state-icon.svelte-z0gusv,.message-icon.svelte-z0gusv{flex:none;display:inline-flex}.state-icon.svelte-z0gusv{color:var(--color-accent-text)}.curriculum-diff.svelte-z0gusv{border:var(--rule-hair) solid var(--color-border);background:var(--color-paper-2);max-height:16rem;overflow:auto}.curriculum-diff.svelte-z0gusv div:where(.svelte-z0gusv){gap:var(--space-xs);padding:var(--space-2xs) var(--space-xs);color:var(--color-ink);grid-template-columns:1.25rem minmax(0,1fr);display:grid}.curriculum-diff.svelte-z0gusv .added:where(.svelte-z0gusv){color:var(--color-success)}.curriculum-diff.svelte-z0gusv .removed:where(.svelte-z0gusv){color:var(--color-error)}.curriculum-diff.svelte-z0gusv code:where(.svelte-z0gusv){overflow-wrap:anywhere;white-space:pre-wrap}.conflict-actions.svelte-z0gusv{gap:var(--space-xs);display:grid}.curriculum-feedback.svelte-z0gusv{min-height:1.5rem}.curriculum-message.svelte-z0gusv{align-items:flex-start;gap:var(--space-xs);color:var(--color-error);font-size:var(--text-sm);line-height:1.45;display:flex}@media (hover:hover) and (pointer:fine){input.svelte-z0gusv:hover,select.svelte-z0gusv:hover,textarea.svelte-z0gusv:hover,.quiet-action.svelte-z0gusv:hover{background:var(--color-paper-2);color:var(--color-ink)}.curriculum-action.svelte-z0gusv:hover{transform:translateY(-1px)}}@media (width>=40rem){.conflict-actions.svelte-z0gusv{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.curriculum-action.svelte-z0gusv,.quiet-action.svelte-z0gusv{transition-duration:.15s}.curriculum-action.svelte-z0gusv:hover,.curriculum-action.svelte-z0gusv:active,.quiet-action.svelte-z0gusv:active{transform:none}}.mission-strip.svelte-1f8yrjc{padding:var(--space-lg);border-block:var(--rule-hair) solid var(--color-rule);background:var(--color-paper-2);margin-block-start:var(--space-xl)}.mission-heading.svelte-1f8yrjc{align-items:flex-start;gap:var(--space-sm);color:var(--color-accent-text);display:flex}.mission-heading.svelte-1f8yrjc h2:where(.svelte-1f8yrjc){color:var(--color-ink);font-family:var(--font-display);font-size:var(--text-lg);margin-block-start:var(--space-2xs)}.mission-explainer.svelte-1f8yrjc{color:var(--color-muted);font-size:var(--text-sm);margin-block-start:var(--space-sm);line-height:1.5}.mission-list.svelte-1f8yrjc{margin:var(--space-md) 0 0;padding:0;list-style:none}.mission-list.svelte-1f8yrjc>li:where(.svelte-1f8yrjc){align-items:start;gap:var(--space-sm);padding-block:var(--space-sm);border-block-start:var(--rule-hair) solid var(--color-rule);grid-template-columns:minmax(0,1fr) auto;display:grid}.mission-copy.svelte-1f8yrjc strong:where(.svelte-1f8yrjc){font-family:var(--font-display);display:block}.mission-copy.svelte-1f8yrjc p:where(.svelte-1f8yrjc){margin-block:var(--space-2xs);font-size:var(--text-sm);line-height:1.4}.mission-copy.svelte-1f8yrjc small:where(.svelte-1f8yrjc){color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-xs);display:block}.mission-warn.svelte-1f8yrjc{color:var(--color-accent-text);margin-block-start:var(--space-2xs)}.lens-dots.svelte-1f8yrjc{gap:var(--space-xs);margin:var(--space-xs) 0 0;padding:0;list-style:none;display:flex}.lens-dots.svelte-1f8yrjc>li:where(.svelte-1f8yrjc) span:where(.svelte-1f8yrjc):first-child{border:var(--rule-hair) solid var(--color-muted);border-radius:50%;width:.6rem;height:.6rem;display:block}.lens-dots.svelte-1f8yrjc>li:where(.svelte-1f8yrjc) span.filled:where(.svelte-1f8yrjc){border-color:var(--color-accent);background:var(--color-accent)}.lens-text.svelte-1f8yrjc{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lane-action.svelte-1f8yrjc{justify-content:center;align-items:center;gap:var(--space-xs);min-height:2.75rem;padding-inline:var(--space-sm);border:var(--rule-hair) solid var(--color-rule);background:var(--color-paper);color:var(--color-accent-text);font-family:var(--font-mono);font-size:var(--text-xs);display:inline-flex}@container (width<=34rem){.mission-list.svelte-1f8yrjc>li:where(.svelte-1f8yrjc){grid-template-columns:minmax(0,1fr)}}.review-session.svelte-15eosag{width:min(38rem, calc(100% - 2 * var(--page-gutter)));max-height:calc(100dvh - (2 * var(--page-gutter)));padding:var(--space-lg);gap:var(--space-lg);border:var(--rule-hair) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-paper);box-shadow:0 var(--space-sm) var(--space-xl) color-mix(in oklch, var(--color-ink) 24%, transparent);grid-template-rows:auto minmax(0,1fr) auto;margin:auto;display:grid;overflow:hidden}.review-session.svelte-15eosag::backdrop{background:color-mix(in oklch, var(--color-ink) 72%, transparent)}h2.svelte-15eosag,p.svelte-15eosag,figure.svelte-15eosag,blockquote.svelte-15eosag{margin:0}.session-heading.svelte-15eosag{justify-content:space-between;align-items:flex-start;gap:var(--space-md);display:flex}h2.svelte-15eosag{font-family:var(--font-display);font-size:var(--text-lg);overflow-wrap:break-word;margin-block-start:var(--space-2xs);line-height:1.15}.session-scroll.svelte-15eosag{align-content:start;gap:var(--space-lg);overscroll-behavior:contain;display:grid;overflow:auto}.session-foot.svelte-15eosag{gap:var(--space-md);display:grid}.dialog-kicker.svelte-15eosag,.step-count.svelte-15eosag,.prompt-origin.svelte-15eosag,.evidence.svelte-15eosag figcaption:where(.svelte-15eosag) span:where(.svelte-15eosag),.evidence.svelte-15eosag figcaption:where(.svelte-15eosag) code:where(.svelte-15eosag){color:var(--color-accent-text);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase}.objective.svelte-15eosag{color:var(--color-muted);font-size:var(--text-sm);margin-block-start:var(--space-xs);line-height:1.5}.session-body.svelte-15eosag{gap:var(--space-lg);display:grid}.prompt-meta.svelte-15eosag{justify-content:space-between;gap:var(--space-xs);border-block-end:var(--rule-hair) solid var(--color-rule);flex-wrap:wrap;padding-block-end:var(--space-xs);display:flex}.prompt-origin.svelte-15eosag{color:var(--color-muted)}.prompt-text.svelte-15eosag{font-family:var(--font-display);font-size:var(--text-md);line-height:1.4}.answer-field.svelte-15eosag{gap:var(--space-2xs);display:grid}.answer-field.svelte-15eosag label:where(.svelte-15eosag){color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase}textarea.svelte-15eosag{min-height:6rem;padding:var(--space-sm);border:var(--rule-hair) solid var(--color-border);border-radius:var(--radius-sm);outline-offset:1px;background:var(--color-paper);color:var(--color-ink);font:inherit;font-size:var(--text-sm);resize:vertical;outline:2px solid #0000;line-height:1.5}textarea.svelte-15eosag:focus-visible{outline-color:var(--color-focus)}.save-row.svelte-15eosag,.unsaved-guard.svelte-15eosag{gap:var(--space-xs);display:grid}.unsaved-guard.svelte-15eosag{padding:var(--space-md);border:var(--rule-hair) solid var(--color-accent-text);background:var(--color-paper-2)}.unsaved-guard.svelte-15eosag p:where(.svelte-15eosag){font-size:var(--text-sm);line-height:1.5}.saved-path.svelte-15eosag{color:var(--color-success);font-size:var(--text-xs)}.saved-path.svelte-15eosag code:where(.svelte-15eosag){overflow-wrap:anywhere;font-family:var(--font-mono)}.evidence.svelte-15eosag{gap:var(--space-sm);padding:var(--space-md);border:var(--rule-hair) solid var(--color-rule);background:var(--color-paper-2);display:grid}.evidence.svelte-15eosag figcaption:where(.svelte-15eosag){gap:var(--space-2xs);display:grid}.evidence.svelte-15eosag figcaption:where(.svelte-15eosag) strong:where(.svelte-15eosag){font-family:var(--font-display)}.evidence.svelte-15eosag figcaption:where(.svelte-15eosag) code:where(.svelte-15eosag),.evidence.svelte-15eosag figcaption:where(.svelte-15eosag) span:where(.svelte-15eosag){overflow-wrap:anywhere;text-transform:none}blockquote.svelte-15eosag{max-height:14rem;border-inline-start:2px solid var(--color-accent);font-size:var(--text-sm);overscroll-behavior:contain;padding-inline-start:var(--space-md);line-height:1.6;overflow:auto}blockquote.svelte-15eosag:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}.evidence-note.svelte-15eosag,.quiet-note.svelte-15eosag,.session-footer.svelte-15eosag,.rating-label.svelte-15eosag,.session-empty.svelte-15eosag span:where(.svelte-15eosag){color:var(--color-muted);font-size:var(--text-xs);line-height:1.5}.session-footer.svelte-15eosag{border-block-start:var(--rule-hair) solid var(--color-rule);padding-block-start:var(--space-md)}.session-empty.svelte-15eosag{align-items:flex-start;gap:var(--space-sm);padding:var(--space-md);border:var(--rule-hair) solid var(--color-rule);background:var(--color-paper-2);color:var(--color-accent-text);display:flex}.session-empty.svelte-15eosag p:where(.svelte-15eosag){color:var(--color-ink);font-size:var(--text-sm)}.session-empty.svelte-15eosag span:where(.svelte-15eosag){margin-block-start:var(--space-2xs);display:block}.session-nav.svelte-15eosag,.dialog-actions.svelte-15eosag{gap:var(--space-xs);display:grid}.session-nav.svelte-15eosag{grid-template-columns:repeat(2,minmax(0,1fr))}button.svelte-15eosag{justify-content:center;align-items:center;gap:var(--space-2xs);min-height:2.75rem;padding-inline:var(--space-sm);border:var(--rule-hair) solid var(--color-border);border-radius:var(--radius-sm);outline-offset:1px;background:var(--color-paper);color:var(--color-accent-text);font:inherit;cursor:pointer;outline:2px solid #0000;display:inline-flex}button.svelte-15eosag:focus-visible{outline-color:var(--color-focus)}button.svelte-15eosag:disabled{cursor:not-allowed;opacity:.55}button.svelte-15eosag:active:not(:disabled){transform:translateY(1px)}.primary.svelte-15eosag{background:var(--color-ink);color:var(--color-paper);font-weight:700}.icon-action.svelte-15eosag{width:calc(var(--space-xl) + var(--space-2xs));flex:none;padding:0}.ai-chip.svelte-15eosag{align-items:center;gap:var(--space-2xs);padding:var(--space-2xs) var(--space-sm);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-sm);color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-xs);display:inline-flex}.ai-chip-action.svelte-15eosag{min-height:2.25rem}.ai-disclosure.svelte-15eosag{gap:var(--space-sm);padding:var(--space-md);border:var(--rule-hair) solid var(--color-rule);background:var(--color-paper-2);display:grid}.ai-disclosure.svelte-15eosag p:where(.svelte-15eosag):not(.dialog-kicker){color:var(--color-muted);font-size:var(--text-sm);line-height:1.55}.rating.svelte-15eosag{gap:var(--space-sm);border-block-start:var(--rule-hair) solid var(--color-rule);padding-block-start:var(--space-md);display:grid}.dialog-error.svelte-15eosag{color:var(--color-error);font-size:var(--text-sm)}@media (hover:hover) and (pointer:fine){button.svelte-15eosag:hover:not(:disabled){background:var(--color-paper-2);color:var(--color-ink)}.primary.svelte-15eosag:hover:not(:disabled){background:var(--color-accent-text);color:var(--color-paper)}}@media (width>=30rem){.dialog-actions.svelte-15eosag{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=26rem){.review-session.svelte-15eosag{padding:var(--space-md);gap:var(--space-md)}h2.svelte-15eosag{font-size:var(--text-md)}}.learning-loop.svelte-la2yns{width:min(100%,58rem);padding:var(--space-2xl) var(--page-gutter) var(--space-3xl);margin-inline:auto;container-type:inline-size}h1.svelte-la2yns,h2.svelte-la2yns,p.svelte-la2yns,dl.svelte-la2yns,dd.svelte-la2yns{margin:0}h1.svelte-la2yns,h2.svelte-la2yns{font-family:var(--font-display);font-style:normal;line-height:1.12}.page-heading.svelte-la2yns h1:where(.svelte-la2yns){max-width:14ch;margin-block-start:var(--space-xs);font-size:clamp(2.4rem,7vw,4.75rem)}.page-heading.svelte-la2yns>p:where(.svelte-la2yns):not(.self-declared){max-width:68ch;color:var(--color-muted);font-size:var(--text-md);margin-block-start:var(--space-md);line-height:1.55}.learn-actions.svelte-la2yns{gap:var(--space-xs);flex-wrap:wrap;margin-block-start:var(--space-lg);display:flex}.learn-actions.svelte-la2yns button:where(.svelte-la2yns){align-items:center;gap:var(--space-xs);padding-inline:var(--space-sm);border-color:var(--color-rule);color:var(--color-ink);font-size:var(--text-sm);background:0 0;display:inline-flex}.learn-actions.svelte-la2yns button:where(.svelte-la2yns):first-child{border-color:var(--color-ink);background:var(--color-ink);color:var(--color-paper)}.self-declared.svelte-la2yns{color:var(--color-muted);font-size:var(--text-sm);margin-block-start:var(--space-sm)}.kicker.svelte-la2yns,.section-label.svelte-la2yns,.status-label.svelte-la2yns{color:var(--color-accent-text);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase}.today-ledger.svelte-la2yns{border-block:var(--rule-hair) solid var(--color-rule);margin-block-start:var(--space-2xl);display:grid}.today-ledger.svelte-la2yns div:where(.svelte-la2yns){justify-content:space-between;align-items:center;gap:var(--space-md);border-block-end:var(--rule-hair) solid var(--color-rule);min-height:3.75rem;display:flex}.today-ledger.svelte-la2yns div:where(.svelte-la2yns):last-child{border-block-end:0}.today-ledger.svelte-la2yns dt:where(.svelte-la2yns){color:var(--color-muted);font-size:var(--text-sm)}.today-ledger.svelte-la2yns dd:where(.svelte-la2yns),.progress-number.svelte-la2yns strong:where(.svelte-la2yns){font-family:var(--font-mono)}.topic-ledger.svelte-la2yns{border-block-start:var(--rule-hair) solid var(--color-rule);margin-block-start:var(--space-2xl)}.today-lanes.svelte-la2yns{border-block:var(--rule-hair) solid var(--color-rule);background:linear-gradient(var(--color-rule), var(--color-rule)) center / var(--rule-hair) 100% no-repeat, var(--color-paper-2);grid-template-columns:minmax(0,1.1fr) minmax(18rem,.9fr);margin-block-start:var(--space-2xl);display:grid;overflow:hidden}.focus-lane.svelte-la2yns,.workspace-recap.svelte-la2yns{min-width:0;padding:var(--space-lg)}.focus-lane.svelte-la2yns{position:relative}.focus-lane.svelte-la2yns:before{background:var(--color-marigold);content:"";width:.2rem;position:absolute;inset:0 auto 0 0}.attention-lane.svelte-la2yns:before{background:var(--color-accent)}.attention-lane.clear.svelte-la2yns:before{background:var(--color-success)}.workspace-recap.svelte-la2yns{border-block:var(--rule-hair) solid var(--color-rule);background:var(--color-paper-2);margin-block-start:var(--space-xl)}.focus-heading.svelte-la2yns{align-items:flex-start;gap:var(--space-sm);color:var(--color-accent-text);display:flex}.focus-heading.svelte-la2yns h2:where(.svelte-la2yns){color:var(--color-ink);font-size:var(--text-lg);margin-block-start:var(--space-2xs)}.focus-explainer.svelte-la2yns,.focus-empty.svelte-la2yns{color:var(--color-muted);font-size:var(--text-sm);margin-block-start:var(--space-sm);line-height:1.5}.focus-list.svelte-la2yns,.workspace-recap.svelte-la2yns ul:where(.svelte-la2yns){margin:var(--space-md) 0 0;padding:0;list-style:none}.focus-list.svelte-la2yns li:where(.svelte-la2yns){align-items:start;gap:var(--space-sm);padding-block:var(--space-sm);border-block-start:var(--rule-hair) solid var(--color-rule);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.focus-list.svelte-la2yns li.primary-next:where(.svelte-la2yns){padding:var(--space-md);border:var(--rule-hair) solid var(--color-marigold);background:var(--color-paper);margin-block-start:var(--space-sm)}.primary-next.svelte-la2yns .lane-action:where(.svelte-la2yns):first-child{border-color:var(--color-ink);background:var(--color-ink);color:var(--color-paper)}.next-label.svelte-la2yns{color:var(--color-accent-text);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;margin-block-end:var(--space-2xs);display:block}.queue-rank.svelte-la2yns,.focus-list.svelte-la2yns small:where(.svelte-la2yns),.workspace-recap.svelte-la2yns time:where(.svelte-la2yns){color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-xs)}.focus-list.svelte-la2yns li:where(.svelte-la2yns) strong:where(.svelte-la2yns),.workspace-recap.svelte-la2yns li:where(.svelte-la2yns) strong:where(.svelte-la2yns){font-family:var(--font-display);display:block}.focus-list.svelte-la2yns li:where(.svelte-la2yns) p:where(.svelte-la2yns){margin-block:var(--space-2xs);font-size:var(--text-sm);line-height:1.4}.lane-action.svelte-la2yns{justify-content:center;align-items:center;gap:var(--space-xs);min-height:2.75rem;padding-inline:var(--space-sm);background:var(--color-paper);color:var(--color-accent-text);font-family:var(--font-mono);font-size:var(--text-xs);border-color:var(--color-accent-text);font-weight:700;display:inline-flex}.lane-actions.svelte-la2yns{align-items:stretch;gap:var(--space-2xs);flex-direction:column;display:flex}.secondary-review.svelte-la2yns{border-color:var(--color-rule);color:var(--color-muted)}.attention-mark.svelte-la2yns{background:var(--color-accent);border-radius:50%;width:.5rem;height:.5rem;margin-block-start:.35rem}.attention-mark[data-priority=hygiene].svelte-la2yns{background:var(--color-muted)}.clear-state.svelte-la2yns{padding-block:var(--space-md);border-block-start:var(--rule-hair) solid var(--color-rule)}.workspace-recap.svelte-la2yns li:where(.svelte-la2yns){gap:var(--space-sm);padding-block:var(--space-xs);border-block-start:var(--rule-hair) solid var(--color-rule);font-size:var(--text-sm);grid-template-columns:4.5rem minmax(0,1fr);line-height:1.45;display:grid}.topic-ledger.svelte-la2yns article:where(.svelte-la2yns){padding-block:var(--space-xl);border-block-end:var(--rule-hair) solid var(--color-rule)}.topic-ledger.svelte-la2yns article.muted:where(.svelte-la2yns){background:var(--color-paper-2)}.topic-heading.svelte-la2yns,.roadmap-meta.svelte-la2yns,.conflict-heading.svelte-la2yns{justify-content:space-between;align-items:flex-start;gap:var(--space-lg);display:flex}.topic-heading.svelte-la2yns h2:where(.svelte-la2yns){font-size:var(--text-xl);margin-block-start:var(--space-2xs)}.progress-number.svelte-la2yns{text-align:end;flex:none;display:grid}.progress-number.svelte-la2yns strong:where(.svelte-la2yns){font-size:var(--text-md)}.progress-number.svelte-la2yns span:where(.svelte-la2yns){color:var(--color-muted);font-size:var(--text-xs)}progress.svelte-la2yns{width:100%;height:.3rem;background:var(--color-rule);color:var(--color-accent);border:0;border-radius:0;margin-block-start:var(--space-md);overflow:hidden}progress.svelte-la2yns::-webkit-progress-bar{background:var(--color-rule)}progress.svelte-la2yns::-webkit-progress-value{background:var(--color-accent)}progress.svelte-la2yns::-moz-progress-bar{background:var(--color-accent)}.next-step.svelte-la2yns,.recent-activity.svelte-la2yns,.topic-status.svelte-la2yns{margin-block-start:var(--space-lg)}.topic-status.svelte-la2yns .status-controls:where(.svelte-la2yns){margin-block-start:var(--space-xs)}.next-step.svelte-la2yns>p:where(.svelte-la2yns):nth-child(2){max-width:68ch;font-size:var(--text-md);margin-block-start:var(--space-xs);line-height:1.45}button.svelte-la2yns{border:var(--rule-hair) solid var(--color-border);border-radius:var(--radius-sm);outline-offset:1px;min-height:2.75rem;font:inherit;cursor:pointer;outline:2px solid #0000}button.svelte-la2yns:focus-visible,input.svelte-la2yns:focus-visible{outline-color:var(--color-focus)}button.svelte-la2yns:disabled,fieldset.svelte-la2yns:disabled{cursor:not-allowed;opacity:.55}.objective-list.svelte-la2yns:disabled label:where(.svelte-la2yns){cursor:not-allowed}.text-action.svelte-la2yns{align-items:center;gap:var(--space-xs);color:var(--color-accent-text);background:0 0;border-color:#0000;margin-block-start:var(--space-sm);padding-inline:0;font-weight:700;display:inline-flex}.recent-activity.svelte-la2yns ul:where(.svelte-la2yns){margin:var(--space-xs) 0 0;padding:0;list-style:none}.recent-activity.svelte-la2yns li:where(.svelte-la2yns){gap:var(--space-sm);padding-block:var(--space-xs);border-block-start:var(--rule-hair) solid var(--color-rule);font-size:var(--text-sm);grid-template-columns:4.5rem minmax(0,1fr);line-height:1.45;display:grid}.recent-activity.svelte-la2yns time:where(.svelte-la2yns){color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-xs)}.roadmap-meta.svelte-la2yns{padding-block:var(--space-md);border-block:var(--rule-hair) solid var(--color-rule);align-items:flex-end;margin-block-start:var(--space-2xl)}.status-controls.svelte-la2yns{gap:var(--space-xs);flex-wrap:wrap;margin-block-start:var(--space-xs);display:flex}.status-controls.svelte-la2yns button:where(.svelte-la2yns){align-items:center;gap:var(--space-2xs);padding-inline:var(--space-sm);background:var(--color-paper);color:var(--color-muted);display:inline-flex}.status-controls.svelte-la2yns button[aria-pressed=true]:where(.svelte-la2yns){border-color:var(--color-accent-text);background:var(--color-paper-2);color:var(--color-accent-text);font-weight:700}.objective-list.svelte-la2yns{min-width:0;margin:var(--space-2xl) 0 0;border:0;border-block-start:var(--rule-hair) solid var(--color-rule);padding:0}.objective-list.svelte-la2yns legend:where(.svelte-la2yns){width:100%;padding:0 0 var(--space-sm);color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase}.objective-list.svelte-la2yns label:where(.svelte-la2yns){align-items:center;gap:var(--space-sm);min-height:3.5rem;padding-block:var(--space-sm);border-block-end:var(--rule-hair) solid var(--color-rule);cursor:pointer;grid-template-columns:1.5rem minmax(0,1fr) auto;padding-inline-start:calc(var(--objective-depth) * var(--space-lg));line-height:1.45;display:grid}.objective-section.svelte-la2yns{padding-block:var(--space-md) var(--space-xs);border-block-end:var(--rule-hair) solid var(--color-rule);font-family:var(--font-display);font-size:var(--text-md);padding-inline-start:calc(var(--objective-depth) * var(--space-lg));font-weight:600}.objective-list.svelte-la2yns input:where(.svelte-la2yns){width:1.25rem;height:1.25rem;accent-color:var(--color-accent);margin:0}.objective-list.svelte-la2yns .completed:where(.svelte-la2yns){color:var(--color-muted);text-decoration:line-through;text-decoration-thickness:1px}.objective-list.svelte-la2yns label:where(.svelte-la2yns)>span:where(.svelte-la2yns){overflow-wrap:anywhere;min-width:0}.objective-list.svelte-la2yns small:where(.svelte-la2yns){min-width:0;color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-xs);overflow-wrap:anywhere}.conflict-state.svelte-la2yns,.empty-state.svelte-la2yns,.complete-state.svelte-la2yns{padding:var(--space-lg);border-block:var(--rule-hair) solid var(--color-rule);background:var(--color-paper-2);margin-block-start:var(--space-2xl)}.conflict-heading.svelte-la2yns{color:var(--color-accent-text);justify-content:flex-start}.conflict-heading.svelte-la2yns h2:where(.svelte-la2yns),.empty-state.svelte-la2yns h2:where(.svelte-la2yns){color:var(--color-ink);font-size:var(--text-lg);margin-block-start:var(--space-2xs)}.conflict-state.svelte-la2yns>p:where(.svelte-la2yns),.empty-state.svelte-la2yns p:where(.svelte-la2yns){color:var(--color-muted);margin-block-start:var(--space-sm);line-height:1.5}.roadmap-diff.svelte-la2yns{max-height:16rem;border:var(--rule-hair) solid var(--color-border);background:var(--color-paper);margin-block-start:var(--space-md);overflow:auto}.roadmap-diff.svelte-la2yns:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}.roadmap-diff.svelte-la2yns div:where(.svelte-la2yns){gap:var(--space-xs);padding:var(--space-2xs) var(--space-xs);grid-template-columns:1.25rem minmax(0,1fr);display:grid}.roadmap-diff.svelte-la2yns .added:where(.svelte-la2yns){color:var(--color-success)}.roadmap-diff.svelte-la2yns .removed:where(.svelte-la2yns){color:var(--color-error)}.roadmap-diff.svelte-la2yns code:where(.svelte-la2yns){overflow-wrap:anywhere;white-space:pre-wrap}.conflict-actions.svelte-la2yns{gap:var(--space-xs);margin-block-start:var(--space-md);display:grid}.primary-action.svelte-la2yns,.quiet-action.svelte-la2yns{padding-inline:var(--space-sm)}.primary-action.svelte-la2yns{background:var(--color-ink);color:var(--color-paper);font-weight:700}.text-action.svelte-la2yns:active,.status-controls.svelte-la2yns button:where(.svelte-la2yns):active,.primary-action.svelte-la2yns:active,.quiet-action.svelte-la2yns:active{transform:translateY(1px)}.quiet-action.svelte-la2yns{background:var(--color-paper);color:var(--color-accent-text)}.complete-state.svelte-la2yns{align-items:flex-start;gap:var(--space-sm);color:var(--color-success);display:flex}.complete-state.svelte-la2yns p:where(.svelte-la2yns){color:var(--color-ink)}.loading-state.svelte-la2yns{gap:var(--space-sm);margin-block-start:var(--space-2xl);display:grid}.loading-state.svelte-la2yns span:where(.svelte-la2yns){background:var(--color-rule);height:.75rem}.loading-state.svelte-la2yns span:where(.svelte-la2yns):nth-child(2){width:72%}.loading-state.svelte-la2yns span:where(.svelte-la2yns):nth-child(3){width:48%}.loading-state.svelte-la2yns p:where(.svelte-la2yns),.feedback.svelte-la2yns{color:var(--color-muted);font-size:var(--text-sm)}.feedback.svelte-la2yns{min-height:1.5rem;margin-block-start:var(--space-md)}.feedback.svelte-la2yns .error:where(.svelte-la2yns){color:var(--color-error)}.feedback.svelte-la2yns .success:where(.svelte-la2yns){color:var(--color-success)}@media (hover:hover) and (pointer:fine){.text-action.svelte-la2yns:hover{color:var(--color-ink)}.status-controls.svelte-la2yns button:where(.svelte-la2yns):hover,.quiet-action.svelte-la2yns:hover{background:var(--color-paper-2);color:var(--color-ink)}.primary-action.svelte-la2yns:hover{background:var(--color-accent-text)}.objective-list.svelte-la2yns label:where(.svelte-la2yns):hover{background:var(--color-paper-2)}}@container (width<=50rem){.today-lanes.svelte-la2yns{background:var(--color-paper-2);grid-template-columns:minmax(0,1fr)}.focus-lane.svelte-la2yns+.focus-lane:where(.svelte-la2yns){border-block-start:var(--rule-hair) solid var(--color-rule)}}@media (width>=40rem){.today-ledger.svelte-la2yns{grid-template-columns:repeat(3,minmax(0,1fr))}.today-ledger.svelte-la2yns div:where(.svelte-la2yns){padding-inline:var(--space-md);border-block-end:0;border-inline-end:var(--rule-hair) solid var(--color-rule);align-content:center;display:grid}.today-ledger.svelte-la2yns div:where(.svelte-la2yns):first-child{padding-inline-start:0}.today-ledger.svelte-la2yns div:where(.svelte-la2yns):last-child{border-inline-end:0;padding-inline-end:0}.conflict-actions.svelte-la2yns{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=25rem){.roadmap-meta.svelte-la2yns,.topic-heading.svelte-la2yns{display:grid}.progress-number.svelte-la2yns{text-align:start}.objective-list.svelte-la2yns label:where(.svelte-la2yns){grid-template-columns:1.5rem minmax(0,1fr);align-items:start;padding-inline-start:calc(var(--objective-depth) * var(--space-sm))}.objective-list.svelte-la2yns small:where(.svelte-la2yns){grid-column:2}.focus-list.svelte-la2yns li:where(.svelte-la2yns){grid-template-columns:auto minmax(0,1fr)}.focus-list.svelte-la2yns .lane-actions:where(.svelte-la2yns),.focus-list.svelte-la2yns>li:where(.svelte-la2yns)>.lane-action:where(.svelte-la2yns){grid-column:2;justify-self:start}}@media (prefers-reduced-motion:reduce){.svelte-la2yns,.svelte-la2yns:before,.svelte-la2yns:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.pressure-figures.svelte-1lkuubp{gap:var(--space-xs);grid-template-columns:repeat(auto-fit,minmax(4.5rem,1fr));margin:0;padding:0;list-style:none;display:grid}.pressure-figures.svelte-1lkuubp li:where(.svelte-1lkuubp){gap:.1rem;display:grid}.pressure-figures.svelte-1lkuubp strong:where(.svelte-1lkuubp){font-family:var(--font-display);font-size:var(--text-lg);line-height:1.1}.pressure-figures.svelte-1lkuubp small:where(.svelte-1lkuubp),.pressure-bars.svelte-1lkuubp small:where(.svelte-1lkuubp){color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-xs)}.pressure-bars.svelte-1lkuubp{height:5rem;margin:var(--space-sm) 0 0;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:end;gap:2px;padding:0;list-style:none;display:grid}.pressure-bars.svelte-1lkuubp li:where(.svelte-1lkuubp){align-content:end;justify-items:center;gap:.15rem;height:100%;display:grid}.pressure-bars.svelte-1lkuubp span:where(.svelte-1lkuubp){background:var(--color-rule);border-radius:2px;width:100%}.pressure-bars.svelte-1lkuubp span.has-due:where(.svelte-1lkuubp){background:var(--insight-blue)}.insights.svelte-1lkuubp{--insight-blue:var(--lightningcss-light,oklch(51% .14 250))var(--lightningcss-dark,oklch(72% .11 245));--insight-mint:var(--lightningcss-light,oklch(40% .1 166))var(--lightningcss-dark,oklch(75% .1 166));--orbit-foundation:var(--color-rule);--orbit-note:var(--insight-blue);--orbit-source:var(--color-marigold);--orbit-update:var(--color-accent);width:min(100%,84rem);padding:var(--space-xl) var(--page-gutter) var(--space-3xl);margin-inline:auto}.insights-hero.svelte-1lkuubp{justify-content:space-between;align-items:flex-start;gap:var(--space-xl);padding-block:var(--space-xl);border-block:var(--rule-hair) solid var(--color-rule);display:flex}.insights-hero.svelte-1lkuubp>div:where(.svelte-1lkuubp){max-width:60rem}.kicker.svelte-1lkuubp{color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.07em;text-transform:uppercase;margin:0}h1.svelte-1lkuubp{max-width:14ch;letter-spacing:-.04em;margin-block-start:var(--space-md);font-size:clamp(2.7rem,6vw,6rem);line-height:.95}.insights-hero.svelte-1lkuubp p:where(.svelte-1lkuubp):last-child{max-width:62ch;margin-block:var(--space-lg) 0;color:var(--color-muted);font-size:var(--text-md)}.insights-hero.svelte-1lkuubp button:where(.svelte-1lkuubp){align-items:center;gap:var(--space-xs);padding-inline:var(--space-md);border:var(--rule-hair) solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-ink);cursor:pointer;background:0 0;flex:none;display:inline-flex}.signal-strip.svelte-1lkuubp{border-inline:var(--rule-hair) solid var(--color-rule);margin:0;display:grid}.signal-strip.svelte-1lkuubp div:where(.svelte-1lkuubp){min-height:8.5rem;padding:var(--space-lg);border-block-end:var(--rule-hair) solid var(--color-rule);align-content:space-between;display:grid}.signal-strip.svelte-1lkuubp dt:where(.svelte-1lkuubp){color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.05em;text-transform:uppercase}.signal-strip.svelte-1lkuubp dd:where(.svelte-1lkuubp){font-family:var(--font-display);margin:0;font-size:clamp(2rem,4vw,3.8rem);line-height:1}.signal-strip.svelte-1lkuubp dd:where(.svelte-1lkuubp) span:where(.svelte-1lkuubp){color:var(--color-muted);font-size:.45em}.insight-grid.svelte-1lkuubp{gap:var(--space-xl);margin-block-start:var(--space-xl);display:grid}.insight-grid.svelte-1lkuubp>section:where(.svelte-1lkuubp){min-width:0;padding:var(--space-xl);border:var(--rule-hair) solid var(--color-rule);background:var(--color-paper-2)}.panel-heading.svelte-1lkuubp{justify-content:space-between;align-items:flex-start;gap:var(--space-lg);display:flex}.panel-heading.svelte-1lkuubp h2:where(.svelte-1lkuubp){font-size:var(--text-lg);margin-block-start:var(--space-xs)}.panel-heading.svelte-1lkuubp>svg{color:var(--insight-blue);flex:none}.pulse-chart.svelte-1lkuubp{height:14rem;border-block-end:var(--rule-hair) solid var(--color-rule);grid-template-columns:repeat(14,minmax(0,1fr));align-items:end;gap:clamp(.2rem,1vw,.65rem);margin-block-start:var(--space-xl);padding-block-start:var(--space-md);display:grid}.pulse-column.svelte-1lkuubp{grid-template-rows:minmax(0,1fr) 1.4rem;align-items:end;height:100%;display:grid}.pulse-column.svelte-1lkuubp>span:where(.svelte-1lkuubp){background:var(--color-rule);width:100%;min-height:4px;transition:height var(--dur-long) var(--ease-out);display:block}.pulse-column.svelte-1lkuubp>span.active:where(.svelte-1lkuubp){background:linear-gradient(to top, var(--insight-blue), var(--color-marigold))}.pulse-column.svelte-1lkuubp small:where(.svelte-1lkuubp){color:var(--color-muted);font-family:var(--font-mono);text-align:center;align-self:center;font-size:.625rem}.panel-note.svelte-1lkuubp,.empty-copy.svelte-1lkuubp{margin-block:var(--space-md) 0;color:var(--color-muted);font-size:var(--text-sm)}.orbit-layout.svelte-1lkuubp{align-items:center;gap:var(--space-xl);margin-block-start:var(--space-xl);display:grid}.orbit.svelte-1lkuubp{aspect-ratio:1;border-radius:50%;place-items:center;width:min(15rem,64vw);margin-inline:auto;display:grid;transform:rotate(-26deg)}.orbit.svelte-1lkuubp>div:where(.svelte-1lkuubp){aspect-ratio:1;border:var(--rule-hair) solid var(--color-rule);background:var(--color-paper-2);text-align:center;border-radius:50%;place-content:center;width:67%;display:grid;transform:rotate(26deg)}.orbit.svelte-1lkuubp strong:where(.svelte-1lkuubp){font-family:var(--font-display);font-size:var(--text-2xl);line-height:1}.orbit.svelte-1lkuubp span:where(.svelte-1lkuubp),.orbit-legend.svelte-1lkuubp small:where(.svelte-1lkuubp),.topic-list.svelte-1lkuubp small:where(.svelte-1lkuubp),.hub-list.svelte-1lkuubp small:where(.svelte-1lkuubp),.provider-list.svelte-1lkuubp small:where(.svelte-1lkuubp){color:var(--color-muted);font-size:var(--text-xs)}.orbit-legend.svelte-1lkuubp,.topic-list.svelte-1lkuubp,.hub-list.svelte-1lkuubp,.provider-list.svelte-1lkuubp{margin:0;padding:0;list-style:none;display:grid}.orbit-legend.svelte-1lkuubp{gap:var(--space-xs)}.orbit-legend.svelte-1lkuubp li:where(.svelte-1lkuubp){align-items:center;gap:var(--space-xs);grid-template-columns:auto 1fr auto;display:grid}.orbit-legend.svelte-1lkuubp li:where(.svelte-1lkuubp)>span:where(.svelte-1lkuubp){background:var(--orbit-foundation);border-radius:50%;width:.65rem;height:.65rem}.orbit-legend.svelte-1lkuubp .note:where(.svelte-1lkuubp)>span:where(.svelte-1lkuubp){background:var(--orbit-note)}.orbit-legend.svelte-1lkuubp .source:where(.svelte-1lkuubp)>span:where(.svelte-1lkuubp){background:var(--orbit-source)}.orbit-legend.svelte-1lkuubp .update:where(.svelte-1lkuubp)>span:where(.svelte-1lkuubp){background:var(--orbit-update)}.link-health.svelte-1lkuubp{align-items:center;gap:var(--space-xs);border-block-start:var(--rule-hair) solid var(--color-rule);color:var(--color-muted);font-size:var(--text-sm);margin-block-start:var(--space-xl);padding-block-start:var(--space-md);display:flex}.topic-count.svelte-1lkuubp{border:var(--rule-hair) solid var(--color-rule);width:2.75rem;height:2.75rem;color:var(--color-marigold);font-family:var(--font-mono);border-radius:50%;place-items:center;display:grid}.topic-list.svelte-1lkuubp,.hub-list.svelte-1lkuubp,.provider-list.svelte-1lkuubp{gap:var(--space-2xs);margin-block-start:var(--space-lg)}.topic-list.svelte-1lkuubp button:where(.svelte-1lkuubp),.hub-list.svelte-1lkuubp button:where(.svelte-1lkuubp){align-items:center;gap:var(--space-md);width:100%;min-height:4.5rem;padding:var(--space-sm);border:var(--rule-hair) solid transparent;border-radius:var(--radius-sm);color:var(--color-ink);text-align:start;cursor:pointer;background:0 0;display:grid}.topic-list.svelte-1lkuubp button:where(.svelte-1lkuubp){grid-template-columns:minmax(0,1fr) 5rem auto}.topic-list.svelte-1lkuubp button:where(.svelte-1lkuubp)>div:where(.svelte-1lkuubp):first-child,.hub-list.svelte-1lkuubp button:where(.svelte-1lkuubp)>div:where(.svelte-1lkuubp){min-width:0;display:grid}.topic-status.svelte-1lkuubp{color:var(--insight-mint);font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase}.topic-list.svelte-1lkuubp strong:where(.svelte-1lkuubp),.hub-list.svelte-1lkuubp strong:where(.svelte-1lkuubp){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.topic-progress.svelte-1lkuubp{gap:var(--space-2xs);display:grid}.topic-progress.svelte-1lkuubp span:where(.svelte-1lkuubp){font-family:var(--font-mono);font-size:var(--text-xs);text-align:end}.topic-progress.svelte-1lkuubp i:where(.svelte-1lkuubp){background:linear-gradient(to right, var(--insight-blue) var(--progress), var(--color-rule) var(--progress));height:3px;display:block}.hub-list.svelte-1lkuubp button:where(.svelte-1lkuubp){grid-template-columns:auto minmax(0,1fr) auto}.hub-list.svelte-1lkuubp button:where(.svelte-1lkuubp)>span:where(.svelte-1lkuubp){color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-xs)}.hub-list.svelte-1lkuubp b:where(.svelte-1lkuubp){color:var(--color-marigold);font-family:var(--font-display);font-size:var(--text-lg)}.provider-list.svelte-1lkuubp{gap:var(--space-md)}.provider-list.svelte-1lkuubp li:where(.svelte-1lkuubp){gap:var(--space-xs);display:grid}.provider-list.svelte-1lkuubp li:where(.svelte-1lkuubp)>div:where(.svelte-1lkuubp){justify-content:space-between;gap:var(--space-md);display:flex}.provider-list.svelte-1lkuubp li:where(.svelte-1lkuubp)>span:where(.svelte-1lkuubp){background:var(--color-rule);height:.45rem;display:block;overflow:hidden}.provider-list.svelte-1lkuubp i:where(.svelte-1lkuubp){background:linear-gradient(to right, var(--color-marigold), var(--insight-blue));height:100%;display:block}.insight-state.svelte-1lkuubp{justify-content:center;align-items:center;gap:var(--space-sm);min-height:24rem;color:var(--color-muted);display:flex}.insight-state.error.svelte-1lkuubp{color:var(--color-error)}@media (hover:hover) and (pointer:fine){.insights-hero.svelte-1lkuubp button:where(.svelte-1lkuubp):hover,.topic-list.svelte-1lkuubp button:where(.svelte-1lkuubp):hover,.hub-list.svelte-1lkuubp button:where(.svelte-1lkuubp):hover{border-color:var(--color-rule);background:var(--color-paper)}}@media (width<=41.999rem){.insights-hero.svelte-1lkuubp{display:grid}.insights-hero.svelte-1lkuubp button:where(.svelte-1lkuubp){justify-content:center;width:100%}}@media (width>=42rem){.signal-strip.svelte-1lkuubp{grid-template-columns:repeat(2,minmax(0,1fr))}.signal-strip.svelte-1lkuubp div:where(.svelte-1lkuubp):nth-child(2n){border-inline-start:var(--rule-hair) solid var(--color-rule)}.orbit-layout.svelte-1lkuubp{grid-template-columns:minmax(12rem,.8fr) minmax(10rem,1fr)}}@media (width>=72rem){.signal-strip.svelte-1lkuubp{grid-template-columns:repeat(4,minmax(0,1fr))}.signal-strip.svelte-1lkuubp div:where(.svelte-1lkuubp)+div:where(.svelte-1lkuubp){border-inline-start:var(--rule-hair) solid var(--color-rule)}.insight-grid.svelte-1lkuubp{grid-template-columns:repeat(12,minmax(0,1fr))}.pulse-panel.svelte-1lkuubp{grid-column:span 7}.orbit-panel.svelte-1lkuubp{grid-column:span 5}.topic-panel.svelte-1lkuubp{grid-column:span 7}.connections-panel.svelte-1lkuubp{grid-column:span 5}.provenance-panel.svelte-1lkuubp{grid-column:8/span 5}}@media (prefers-reduced-motion:reduce){.pulse-column.svelte-1lkuubp>span:where(.svelte-1lkuubp){transition:none}}.knowledge-graph.svelte-cz10fo{min-height:calc(100dvh - 4.5rem);padding:var(--space-xl) var(--page-gutter) var(--space-3xl);background:var(--color-paper)}header.svelte-cz10fo,.mode-switch.svelte-cz10fo,.graph-ledger.svelte-cz10fo,.atlas.svelte-cz10fo,.artifact-index.svelte-cz10fo,.footer-note.svelte-cz10fo,.graph-state.svelte-cz10fo{width:min(100%,76rem);margin-inline:auto}header.svelte-cz10fo{justify-content:space-between;align-items:start;gap:var(--space-lg);border-block-end:var(--rule-hair) solid var(--color-rule);padding-block-end:var(--space-lg);display:flex}h1.svelte-cz10fo,h2.svelte-cz10fo,h3.svelte-cz10fo,h4.svelte-cz10fo,p.svelte-cz10fo{margin:0}h1.svelte-cz10fo{margin-block-start:var(--space-xs);font-size:clamp(2.2rem,5vw,4.6rem)}header.svelte-cz10fo p:where(.svelte-cz10fo):last-child,.footer-note.svelte-cz10fo{color:var(--color-muted)}header.svelte-cz10fo>svg{color:var(--color-marigold);flex:none}.kicker.svelte-cz10fo,.room-number.svelte-cz10fo{color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.07em;text-transform:uppercase}.mode-switch.svelte-cz10fo{gap:0;margin-block-start:var(--space-md);display:flex}.mode-switch.svelte-cz10fo button:where(.svelte-cz10fo),.artifact-filters.svelte-cz10fo button:where(.svelte-cz10fo){min-height:2.35rem;padding-inline:var(--space-md);border:var(--rule-hair) solid var(--color-border);color:var(--color-muted);font:inherit;background:0 0}.mode-switch.svelte-cz10fo button:where(.svelte-cz10fo)+button:where(.svelte-cz10fo),.artifact-filters.svelte-cz10fo button:where(.svelte-cz10fo)+button:where(.svelte-cz10fo){margin-inline-start:calc(-1 * var(--rule-hair))}.mode-switch.svelte-cz10fo button[aria-pressed=true]:where(.svelte-cz10fo),.artifact-filters.svelte-cz10fo button[aria-pressed=true]:where(.svelte-cz10fo){border-color:var(--color-accent-text);background:var(--color-ink);color:var(--color-paper);position:relative}.graph-ledger.svelte-cz10fo{border-block:var(--rule-hair) solid var(--color-rule);grid-template-columns:repeat(4,minmax(0,1fr));margin-block-start:var(--space-xl);display:grid}.graph-ledger.svelte-cz10fo div:where(.svelte-cz10fo){padding:var(--space-sm) var(--space-md)}.graph-ledger.svelte-cz10fo div:where(.svelte-cz10fo)+div:where(.svelte-cz10fo){border-inline-start:var(--rule-hair) solid var(--color-rule)}.graph-ledger.svelte-cz10fo dt:where(.svelte-cz10fo),.evidence-spine.svelte-cz10fo dt:where(.svelte-cz10fo){color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase}.graph-ledger.svelte-cz10fo dd:where(.svelte-cz10fo),.evidence-spine.svelte-cz10fo dd:where(.svelte-cz10fo){font-family:var(--font-display);font-size:var(--text-lg);margin:0}.atlas.svelte-cz10fo,.artifact-index.svelte-cz10fo{margin-block-start:var(--space-2xl)}.atlas-intro.svelte-cz10fo{gap:var(--space-xs) var(--space-xl);border-block-end:var(--rule-hair) solid var(--color-rule);grid-template-columns:minmax(14rem,.55fr) minmax(18rem,1fr);align-items:end;padding-block-end:var(--space-lg);display:grid}.atlas-intro.svelte-cz10fo h2:where(.svelte-cz10fo){font-size:clamp(1.7rem,3vw,2.65rem)}.evidence-spine.svelte-cz10fo{margin:var(--space-lg) 0 0;border-block:var(--rule-hair) solid var(--color-rule);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.evidence-spine.svelte-cz10fo div:where(.svelte-cz10fo){padding:var(--space-sm) var(--space-md);position:relative}.evidence-spine.svelte-cz10fo div:where(.svelte-cz10fo):before{background:var(--color-marigold);content:"";height:.2rem;position:absolute;inset-block-start:calc(-1 * var(--rule-hair));inset-inline:0}.evidence-spine.svelte-cz10fo div:where(.svelte-cz10fo)+div:where(.svelte-cz10fo){border-inline-start:var(--rule-hair) solid var(--color-rule)}.lane-heading.svelte-cz10fo{justify-content:space-between;align-items:baseline;gap:var(--space-xs);padding-block-end:var(--space-xs);display:flex}.lane-heading.svelte-cz10fo h4:where(.svelte-cz10fo){font-family:var(--font-sans);font-size:var(--text-sm)}.lane-heading.svelte-cz10fo span:where(.svelte-cz10fo),.artifact-heading.svelte-cz10fo>span:where(.svelte-cz10fo){color:var(--color-accent-text);font-family:var(--font-mono);font-size:var(--text-xs)}.workspace-shelf.svelte-cz10fo ul:where(.svelte-cz10fo),.artifact-index.svelte-cz10fo ul:where(.svelte-cz10fo){gap:0;margin:0;padding:0;list-style:none;display:grid}.workspace-shelf.svelte-cz10fo li:where(.svelte-cz10fo),.artifact-index.svelte-cz10fo li:where(.svelte-cz10fo){border-block-start:var(--rule-hair) solid var(--color-rule);min-width:0}.workspace-shelf.svelte-cz10fo button:where(.svelte-cz10fo),.artifact-index.svelte-cz10fo li:where(.svelte-cz10fo) button:where(.svelte-cz10fo){width:100%;min-width:0;color:var(--color-ink);cursor:pointer;font:inherit;text-align:start;background:0 0;border:0}.workspace-shelf.svelte-cz10fo button:where(.svelte-cz10fo) span:where(.svelte-cz10fo),.artifact-index.svelte-cz10fo button:where(.svelte-cz10fo) span:where(.svelte-cz10fo){overflow-wrap:anywhere;min-width:0}.workspace-shelf.svelte-cz10fo button:where(.svelte-cz10fo) small:where(.svelte-cz10fo),.artifact-index.svelte-cz10fo button:where(.svelte-cz10fo) small:where(.svelte-cz10fo){color:var(--color-muted);font-family:var(--font-mono);text-transform:uppercase;font-size:.68rem}.workspace-shelf.svelte-cz10fo button:where(.svelte-cz10fo):hover span:where(.svelte-cz10fo),.artifact-index.svelte-cz10fo li:where(.svelte-cz10fo) button:where(.svelte-cz10fo):hover span:where(.svelte-cz10fo){color:var(--color-accent-text);text-underline-offset:.2em;text-decoration:underline}.empty-lane.svelte-cz10fo{padding-block:var(--space-sm);border-block-start:var(--rule-hair) solid var(--color-rule);color:var(--color-muted);font-size:var(--text-xs);font-style:italic}.connections.svelte-cz10fo{border-block-start:var(--rule-hair) solid var(--color-rule);color:var(--color-muted);font-size:var(--text-sm);margin-block-start:var(--space-lg);padding-block-start:var(--space-sm)}.connections.svelte-cz10fo strong:where(.svelte-cz10fo){color:var(--color-ink);margin-inline-end:var(--space-xs)}.workspace-shelf.svelte-cz10fo{gap:var(--space-xl);padding-block:var(--space-lg);border-block:var(--rule-hair) solid var(--color-rule);grid-template-columns:minmax(12rem,.4fr) minmax(18rem,1fr);margin-block-start:var(--space-2xl);display:grid}.workspace-shelf.svelte-cz10fo ul:where(.svelte-cz10fo){grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-shelf.svelte-cz10fo button:where(.svelte-cz10fo),.artifact-index.svelte-cz10fo li:where(.svelte-cz10fo) button:where(.svelte-cz10fo){gap:var(--space-sm);padding:var(--space-sm);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.artifact-index.svelte-cz10fo{padding:var(--space-xl);border:var(--rule-hair) solid var(--color-border)}.artifact-heading.svelte-cz10fo{justify-content:space-between;align-items:end;gap:var(--space-md);display:flex}.artifact-heading.svelte-cz10fo h2:where(.svelte-cz10fo){font-size:var(--text-xl);margin-block-start:var(--space-xs)}.artifact-search.svelte-cz10fo{align-items:center;gap:var(--space-xs);padding-inline:var(--space-sm);border:var(--rule-hair) solid var(--color-border);margin-block-start:var(--space-lg);display:flex}.artifact-search.svelte-cz10fo input:where(.svelte-cz10fo){width:100%;min-height:2.75rem;color:var(--color-ink);font:inherit;background:0 0;border:0;outline:0}.artifact-filters.svelte-cz10fo{flex-wrap:wrap;margin-block-start:var(--space-sm);display:flex}.tag-filters.svelte-cz10fo button:where(.svelte-cz10fo){min-height:2rem;font-size:var(--text-xs)}.artifact-index.svelte-cz10fo>ul:where(.svelte-cz10fo){gap:0 var(--space-lg);grid-template-columns:repeat(2,minmax(0,1fr));margin-block-start:var(--space-lg)}.unresolved.svelte-cz10fo{color:var(--color-muted);font-size:var(--text-sm);margin-block-start:var(--space-md)}.graph-state.svelte-cz10fo{align-items:center;gap:var(--space-sm);min-height:14rem;color:var(--color-muted);display:flex}.graph-state.error.svelte-cz10fo{color:var(--color-accent-text)}.atlas-intro.svelte-cz10fo{justify-content:space-between;align-items:end;gap:var(--space-md) var(--space-xl);flex-wrap:wrap;display:flex}.atlas-intro.svelte-cz10fo .kicker:where(.svelte-cz10fo){grid-column:auto}.atlas-intro.svelte-cz10fo h2:where(.svelte-cz10fo){margin-block-start:var(--space-xs)}.map-controls.svelte-cz10fo{align-items:center;gap:var(--space-2xs);flex-wrap:wrap;display:flex}.map-controls.svelte-cz10fo button:where(.svelte-cz10fo),.connections.svelte-cz10fo button:where(.svelte-cz10fo){justify-content:center;align-items:center;gap:var(--space-2xs);min-height:2.75rem;padding-inline:var(--space-sm);border:var(--rule-hair) solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-ink);cursor:pointer;font:inherit;font-size:var(--text-xs);white-space:nowrap;background:0 0;display:inline-flex}.map-controls.svelte-cz10fo>span:where(.svelte-cz10fo){min-width:3rem;color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-xs);text-align:center}.map-instruction.svelte-cz10fo{max-width:72ch;color:var(--color-muted);font-size:var(--text-sm);margin-block-start:var(--space-md)}.topic-focus.svelte-cz10fo{gap:var(--space-2xs);width:min(100%,28rem);color:var(--color-muted);font-size:var(--text-xs);margin-block-start:var(--space-md);font-weight:700;display:grid}.topic-focus.svelte-cz10fo select:where(.svelte-cz10fo){width:100%;min-height:2.75rem;padding-inline:var(--space-sm);border:var(--rule-hair) solid var(--color-border);border-radius:var(--radius-sm);outline-offset:1px;background:var(--color-paper);color:var(--color-ink);outline:2px solid #0000}.topic-focus.svelte-cz10fo select:where(.svelte-cz10fo):focus-visible{outline-color:var(--color-focus)}.topic-focus.svelte-cz10fo select:where(.svelte-cz10fo):disabled{opacity:.55;cursor:not-allowed}.depth-layout.svelte-cz10fo{gap:var(--space-xl);margin-block-start:var(--space-lg);display:grid}.map-frame.svelte-cz10fo{border:var(--rule-hair) solid var(--color-border);background:var(--color-paper-2);min-width:0;min-height:clamp(24rem,62dvh,40rem);color:var(--color-ink);cursor:grab;perspective:72rem;touch-action:none;position:relative;overflow:hidden}.map-frame.dragging.svelte-cz10fo{cursor:grabbing}.map-plane.svelte-cz10fo{justify-content:center;gap:var(--space-2xl);width:min(44rem,100% - 2rem);padding:var(--space-xl);transform:translate(calc(-50% + var(--map-pan-x)), calc(-50% + var(--map-pan-y))) rotateX(var(--map-tilt)) rotateZ(var(--map-rotation)) scale(var(--map-scale));transform-origin:50%;transform-style:preserve-3d;transition:transform .18s var(--ease-out);grid-template-columns:repeat(auto-fit,minmax(10rem,14rem));display:grid;position:absolute;inset:50% auto auto 50%}.map-frame.dragging.svelte-cz10fo .map-plane:where(.svelte-cz10fo){transition:none}.topic-island.svelte-cz10fo{min-width:0;min-height:9rem;padding:var(--space-sm);border:var(--rule-hair) solid var(--color-border);border-block-start:.22rem solid var(--color-marigold);background:var(--color-paper-raised,var(--color-paper));color:var(--color-ink);cursor:pointer;font:inherit;text-align:start;box-shadow:0 var(--side-depth) 0 var(--color-rule);transform:translateZ(var(--depth));transform-style:preserve-3d;position:relative}.topic-island.svelte-cz10fo:after{block-size:var(--side-depth);border:var(--rule-hair) solid var(--color-border);background:var(--color-rule);color:var(--color-ink);content:"";transform-origin:top;border-block-start:0;position:absolute;inset:100% 0 auto;transform:rotateX(-90deg)}.topic-island[aria-pressed=true].svelte-cz10fo{border-color:var(--color-accent-text);background:var(--color-ink);color:var(--color-paper)}.topic-island.svelte-cz10fo>span:where(.svelte-cz10fo),.topic-island.svelte-cz10fo>strong:where(.svelte-cz10fo),.topic-island.svelte-cz10fo>small:where(.svelte-cz10fo){z-index:1;display:block;position:relative}.island-index.svelte-cz10fo{color:var(--color-marigold);font-family:var(--font-mono);font-size:var(--text-xs)}.topic-island.svelte-cz10fo strong:where(.svelte-cz10fo){overflow-wrap:anywhere;margin-block-start:var(--space-xs)}.topic-island.svelte-cz10fo small:where(.svelte-cz10fo){color:var(--color-muted);font-family:var(--font-mono);margin-block-start:var(--space-sm);font-size:.66rem}.topic-island[aria-pressed=true].svelte-cz10fo small:where(.svelte-cz10fo){color:var(--color-paper-2)}.topic-inspector.svelte-cz10fo{min-width:0;padding:var(--space-md);border:var(--rule-hair) solid var(--color-border)}.inspector-heading.svelte-cz10fo{gap:var(--space-xs);display:grid}.inspector-heading.svelte-cz10fo h3:where(.svelte-cz10fo){font-size:var(--text-lg);overflow-wrap:anywhere;margin-block-start:var(--space-2xs)}.inspector-heading.svelte-cz10fo small:where(.svelte-cz10fo){color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-xs)}.inspector-lanes.svelte-cz10fo{gap:var(--space-md);margin-block-start:var(--space-lg);display:grid}.inspector-lanes.svelte-cz10fo section:where(.svelte-cz10fo){min-width:0}.inspector-lanes.svelte-cz10fo ul:where(.svelte-cz10fo){margin:0;padding:0;list-style:none;display:grid}.inspector-lanes.svelte-cz10fo li:where(.svelte-cz10fo){border-block-start:var(--rule-hair) solid var(--color-rule);min-width:0}.inspector-lanes.svelte-cz10fo li:where(.svelte-cz10fo) button:where(.svelte-cz10fo){gap:var(--space-sm);width:100%;min-width:0;min-height:2.75rem;padding:var(--space-xs) 0;color:var(--color-ink);cursor:pointer;font:inherit;text-align:start;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.inspector-lanes.svelte-cz10fo li:where(.svelte-cz10fo) button:where(.svelte-cz10fo) span:where(.svelte-cz10fo){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.inspector-lanes.svelte-cz10fo li:where(.svelte-cz10fo) button:where(.svelte-cz10fo) small:where(.svelte-cz10fo){color:var(--color-muted);font-family:var(--font-mono);text-transform:uppercase;font-size:.66rem}.connections.svelte-cz10fo{margin-block-start:var(--space-lg)}.edge-inspector.svelte-cz10fo{border-block-start:var(--rule-hair) solid var(--color-rule);margin-block-start:var(--space-lg);padding-block-start:var(--space-md)}.edge-inspector.svelte-cz10fo summary:where(.svelte-cz10fo){cursor:pointer;font-weight:700}.edge-inspector.svelte-cz10fo ul:where(.svelte-cz10fo){gap:var(--space-sm);max-height:22rem;margin:var(--space-sm) 0 0;padding:0;list-style:none;display:grid;overflow:auto}.edge-inspector.svelte-cz10fo li:where(.svelte-cz10fo){padding:var(--space-sm);background:var(--color-paper-2)}.edge-inspector.svelte-cz10fo p:where(.svelte-cz10fo){color:var(--color-muted);font-size:var(--text-xs)}.edge-inspector.svelte-cz10fo li:where(.svelte-cz10fo)>div:where(.svelte-cz10fo){align-items:center;gap:var(--space-xs);margin-block-start:var(--space-xs);display:flex}.edge-inspector.svelte-cz10fo button:where(.svelte-cz10fo){min-width:0;color:var(--color-accent-text);cursor:pointer;font:inherit;font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;padding:0;overflow:hidden}.connections.svelte-cz10fo>div:where(.svelte-cz10fo){gap:var(--space-xs);flex-wrap:wrap;margin-block-start:var(--space-xs);display:flex}.spinner.svelte-cz10fo svg{animation:1s linear infinite svelte-cz10fo-spin}button.svelte-cz10fo:focus-visible,input.svelte-cz10fo:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.sr-only.svelte-cz10fo{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@keyframes svelte-cz10fo-spin{to{transform:rotate(360deg)}}@media (width>=64rem){.depth-layout.svelte-cz10fo{grid-template-columns:minmax(0,1.45fr) minmax(18rem,.7fr);align-items:start}.topic-inspector.svelte-cz10fo{max-height:40rem;overflow:auto}}@media (width<=40rem){.knowledge-graph.svelte-cz10fo{padding-block-start:var(--space-md)}header.svelte-cz10fo>svg{display:none}.graph-ledger.svelte-cz10fo,.evidence-spine.svelte-cz10fo{grid-template-columns:repeat(2,minmax(0,1fr))}.graph-ledger.svelte-cz10fo div:where(.svelte-cz10fo):nth-child(3),.evidence-spine.svelte-cz10fo div:where(.svelte-cz10fo):nth-child(3){border-inline-start:0}.graph-ledger.svelte-cz10fo div:where(.svelte-cz10fo):nth-child(n+3),.evidence-spine.svelte-cz10fo div:where(.svelte-cz10fo):nth-child(n+3){border-block-start:var(--rule-hair) solid var(--color-rule)}.atlas-intro.svelte-cz10fo,.workspace-shelf.svelte-cz10fo{gap:var(--space-md);grid-template-columns:1fr}.artifact-index.svelte-cz10fo{padding:var(--space-md)}.workspace-shelf.svelte-cz10fo ul:where(.svelte-cz10fo),.artifact-index.svelte-cz10fo>ul:where(.svelte-cz10fo){grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.map-plane.svelte-cz10fo{transition-duration:.01ms}.spinner.svelte-cz10fo svg{animation:none}}.research-trail.svelte-104vc8r{border-block-start:var(--rule-hair) solid var(--color-rule);margin-block-start:var(--space-lg);padding-block-start:var(--space-md)}.trail-heading.svelte-104vc8r{align-items:flex-start;gap:var(--space-sm);color:var(--color-accent-text);display:flex}.trail-heading.svelte-104vc8r h3:where(.svelte-104vc8r){color:var(--color-ink);font-family:var(--font-display);font-size:var(--text-md)}.trail-heading.svelte-104vc8r p:where(.svelte-104vc8r){color:var(--color-muted);font-size:var(--text-sm);margin-block-start:var(--space-2xs);line-height:1.5}.trail-list.svelte-104vc8r{margin:var(--space-md) 0 0;padding:0;list-style:none}.trail-list.svelte-104vc8r>li:where(.svelte-104vc8r){padding-block:var(--space-sm);border-block-start:var(--rule-hair) solid var(--color-rule)}.trail-when.svelte-104vc8r{align-items:baseline;gap:var(--space-xs);color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-xs);flex-wrap:wrap;display:flex}.trail-query.svelte-104vc8r{color:var(--color-ink)}.trail-new.svelte-104vc8r{color:var(--color-accent-text)}.trail-providers.svelte-104vc8r{margin:var(--space-2xs) 0 0;font-size:var(--text-sm);padding:0;list-style:none}.trail-providers.svelte-104vc8r li:where(.svelte-104vc8r){gap:var(--space-2xs) var(--space-xs);flex-wrap:wrap;align-items:baseline;padding-block:.15rem;display:flex}.trail-providers.svelte-104vc8r strong:where(.svelte-104vc8r){font-family:var(--font-display);font-weight:500}.trail-providers.svelte-104vc8r span:where(.svelte-104vc8r){color:var(--color-muted)}.trail-providers.svelte-104vc8r small:where(.svelte-104vc8r){color:var(--color-muted);font-size:var(--text-xs);flex-basis:100%}.trail-providers.svelte-104vc8r li[data-outcome=failed]:where(.svelte-104vc8r) span:where(.svelte-104vc8r),.trail-providers.svelte-104vc8r li[data-outcome=failed]:where(.svelte-104vc8r) small:where(.svelte-104vc8r){color:var(--color-accent-text)}.trail-toggle.svelte-104vc8r{min-height:2.75rem;padding-inline:var(--space-sm);border:var(--rule-hair) solid var(--color-rule);background:var(--color-paper);color:var(--color-accent-text);font-family:var(--font-mono);font-size:var(--text-xs);margin-block-start:var(--space-xs)}.research-thread.svelte-7msnin{gap:var(--space-md);min-width:0;border-block-start:var(--rule-hair) solid var(--color-rule);margin-block-start:var(--space-xl);padding-block-start:var(--space-xl);display:grid}.thread-header.svelte-7msnin{gap:var(--space-md);display:grid}.thread-header.svelte-7msnin h2:where(.svelte-7msnin),.thread-header.svelte-7msnin p:where(.svelte-7msnin),.message.svelte-7msnin p:where(.svelte-7msnin),.document-view.svelte-7msnin p:where(.svelte-7msnin),.document-view.svelte-7msnin h3:where(.svelte-7msnin),.export-status.svelte-7msnin,.management-status.svelte-7msnin,.update-note.svelte-7msnin,.focused-event.svelte-7msnin p:where(.svelte-7msnin){margin:0}.thread-index.svelte-7msnin{z-index:var(--z-base);justify-content:space-between;align-items:center;gap:var(--space-xs) var(--space-md);padding:var(--space-xs) var(--space-sm);border:var(--rule-hair) solid var(--color-border);background:color-mix(in srgb, var(--color-paper) 94%, transparent);box-shadow:0 .35rem 1rem color-mix(in srgb, var(--color-ink) 8%, transparent);-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);flex-wrap:wrap;display:flex;position:sticky;inset-block-start:var(--space-sm)}.thread-index.svelte-7msnin>strong:where(.svelte-7msnin){font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em}.thread-index.svelte-7msnin>div:where(.svelte-7msnin){gap:var(--space-2xs);flex-wrap:wrap;display:flex}.thread-index.svelte-7msnin button:where(.svelte-7msnin){min-height:2.35rem;color:var(--color-accent-text);font-size:var(--text-xs);border-color:#0000}.thread-header.svelte-7msnin h2:where(.svelte-7msnin){max-width:22ch;overflow-wrap:anywhere;font-family:var(--font-display);font-size:var(--text-xl);letter-spacing:-.02em;text-wrap:balance;margin-block-start:var(--space-xs);scroll-margin-block-start:var(--space-sm);font-style:normal;line-height:1.15}.thread-header.svelte-7msnin>div:where(.svelte-7msnin):first-child>p:where(.svelte-7msnin):last-child{max-width:62ch;color:var(--color-muted);margin-block-start:var(--space-xs)}.thread-label.svelte-7msnin{align-items:center;gap:var(--space-xs);color:var(--color-accent-text);font-family:var(--font-mono);font-size:var(--text-xs);display:inline-flex}.thread-facts.svelte-7msnin{gap:var(--space-xs) var(--space-md);color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-xs);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.thread-toolbar.svelte-7msnin,.thread-actions.svelte-7msnin,.view-switcher.svelte-7msnin,.next-actions.svelte-7msnin{gap:var(--space-xs);flex-wrap:wrap;align-items:center;display:flex}.thread-toolbar.svelte-7msnin{padding-block:var(--space-sm);border-block:var(--rule-hair) solid var(--color-rule);justify-content:space-between}button.svelte-7msnin,summary.svelte-7msnin,a.svelte-7msnin{font:inherit;touch-action:manipulation}button.svelte-7msnin,.export-menu.svelte-7msnin summary:where(.svelte-7msnin),.manage-menu.svelte-7msnin summary:where(.svelte-7msnin),.source-links.svelte-7msnin a:where(.svelte-7msnin){border:var(--rule-hair) solid var(--color-border);border-radius:var(--radius-sm);min-height:2.75rem;color:var(--color-ink);cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:var(--space-xs);padding-inline:var(--space-sm);transition:transform var(--dur-micro) var(--ease-out);background:0 0;display:inline-flex}button.svelte-7msnin:active,.export-menu.svelte-7msnin summary:where(.svelte-7msnin):active,.manage-menu.svelte-7msnin summary:where(.svelte-7msnin):active,.source-links.svelte-7msnin a:where(.svelte-7msnin):active{transform:translateY(1px)}button.svelte-7msnin:disabled{cursor:not-allowed;opacity:.55}.view-switcher.svelte-7msnin{padding:var(--space-2xs);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-sm)}.view-switcher.svelte-7msnin button:where(.svelte-7msnin){border-color:#0000;min-height:2.35rem}.view-switcher.svelte-7msnin button[aria-pressed=true]:where(.svelte-7msnin){border-color:var(--color-ink);background:var(--color-ink);color:var(--color-paper)}.export-menu.svelte-7msnin,.manage-menu.svelte-7msnin{position:relative}.export-menu.svelte-7msnin summary:where(.svelte-7msnin),.manage-menu.svelte-7msnin summary:where(.svelte-7msnin){list-style:none}.export-menu.svelte-7msnin summary:where(.svelte-7msnin)::-webkit-details-marker{display:none}.manage-menu.svelte-7msnin summary:where(.svelte-7msnin)::-webkit-details-marker{display:none}.export-menu[open].svelte-7msnin summary:where(.svelte-7msnin),.manage-menu[open].svelte-7msnin summary:where(.svelte-7msnin){background:var(--color-paper-2)}.export-menu.svelte-7msnin>div:where(.svelte-7msnin),.manage-menu.svelte-7msnin>div:where(.svelte-7msnin){z-index:var(--z-dropdown);min-width:11.5rem;padding:var(--space-xs);border:var(--rule-hair) solid var(--color-border);background:var(--color-paper);display:grid;position:absolute;inset-block-start:calc(100% + var(--space-xs));inset-inline-end:0}.export-menu.svelte-7msnin>div:where(.svelte-7msnin) button:where(.svelte-7msnin),.manage-menu.svelte-7msnin>div:where(.svelte-7msnin) button:where(.svelte-7msnin){border-color:#0000;justify-content:flex-start}.export-menu.svelte-7msnin>div:where(.svelte-7msnin) small:where(.svelte-7msnin),.manage-menu.svelte-7msnin>div:where(.svelte-7msnin) small:where(.svelte-7msnin){max-width:20ch;padding:var(--space-xs) var(--space-sm);border-top:var(--rule-hair) solid var(--color-rule);color:var(--color-muted);line-height:1.35}.export-status.svelte-7msnin,.management-status.svelte-7msnin{min-height:1.5em;color:var(--color-muted);font-size:var(--text-sm)}.update-note.svelte-7msnin{max-width:68ch;padding:var(--space-sm);border:var(--rule-hair) solid var(--color-rule);color:var(--color-muted);font-size:var(--text-sm)}.focused-event.svelte-7msnin{gap:var(--space-xs);max-width:68ch;padding:var(--space-md);border:var(--rule-hair) solid var(--color-accent-text);background:var(--color-paper-2);display:grid}.focused-event.svelte-7msnin>span:where(.svelte-7msnin){color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-xs)}.focused-event.svelte-7msnin button:where(.svelte-7msnin){width:fit-content;color:var(--color-accent-text);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-weight:700}.message-list.svelte-7msnin,.source-replies.svelte-7msnin,.provider-receipt.svelte-7msnin{margin:0;padding:0;list-style:none}.message-list.svelte-7msnin{gap:var(--space-lg);display:grid;position:relative}.message-list.svelte-7msnin:before{inline-size:var(--rule-hair);background:var(--color-rule);content:"";position:absolute;inset-block:1.45rem;inset-inline-start:1.35rem}.message.svelte-7msnin{gap:var(--space-sm);min-width:0;animation:svelte-7msnin-thread-settle var(--dur-long) var(--ease-out) both;animation-delay:calc(var(--thread-index) * 55ms);grid-template-columns:2.75rem minmax(0,1fr);display:grid;position:relative}@keyframes svelte-7msnin-thread-settle{0%{transform:translateY(.4rem)}to{transform:translateY(0)}}.message-avatar.svelte-7msnin{z-index:var(--z-base);border:var(--rule-hair) solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-paper-2);block-size:2.75rem;inline-size:2.75rem;color:var(--color-accent-text);place-items:center;display:grid;position:relative}.message-avatar.user.svelte-7msnin{background:var(--color-ink);color:var(--color-paper)}.message-avatar.answer.svelte-7msnin{border-color:var(--color-marigold);color:var(--color-marigold)}.message.svelte-7msnin>article:where(.svelte-7msnin){min-width:0;padding-block-start:var(--space-2xs);scroll-margin-block-start:5rem}.message.svelte-7msnin>article:where(.svelte-7msnin)>header:where(.svelte-7msnin){gap:var(--space-2xs) var(--space-xs);flex-wrap:wrap;align-items:baseline;display:flex}.message.svelte-7msnin>article:where(.svelte-7msnin)>header:where(.svelte-7msnin) strong:where(.svelte-7msnin){font-family:var(--font-display);font-size:var(--text-md)}.message.svelte-7msnin>article:where(.svelte-7msnin)>header:where(.svelte-7msnin) span:where(.svelte-7msnin){color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-xs)}.message.svelte-7msnin>article:where(.svelte-7msnin)>p:where(.svelte-7msnin),.message-intro.svelte-7msnin{max-width:68ch;color:var(--color-muted);margin-block-start:var(--space-xs)}.message.svelte-7msnin .question:where(.svelte-7msnin){color:var(--color-ink);font-family:var(--font-display);font-size:var(--text-md);line-height:1.45}.provider-receipt.svelte-7msnin{gap:var(--space-xs) var(--space-sm);flex-wrap:wrap;margin-block-start:var(--space-sm);display:flex}.provider-receipt.svelte-7msnin li:where(.svelte-7msnin){gap:0 var(--space-xs);font-size:var(--text-sm);grid-template-columns:auto auto;align-items:center;display:inline-grid}.provider-receipt.svelte-7msnin li:where(.svelte-7msnin)>span:where(.svelte-7msnin){background:var(--color-success);border-radius:50%;grid-row:1/3;block-size:.5rem;inline-size:.5rem}.provider-receipt.svelte-7msnin li[data-outcome=empty]:where(.svelte-7msnin)>span:where(.svelte-7msnin){background:var(--color-muted)}.provider-receipt.svelte-7msnin li[data-outcome=failed]:where(.svelte-7msnin)>span:where(.svelte-7msnin){background:var(--color-error)}.provider-receipt.svelte-7msnin small:where(.svelte-7msnin){color:var(--color-muted);font-size:var(--text-xs)}.source-replies.svelte-7msnin{border-block-start:var(--rule-hair) solid var(--color-rule);margin-block-start:var(--space-sm);display:grid}.source-replies.svelte-7msnin>li:where(.svelte-7msnin){gap:var(--space-xs) var(--space-sm);padding-block:var(--space-md);border-block-end:var(--rule-hair) solid var(--color-rule);grid-template-columns:2rem minmax(0,1fr);display:grid}.source-mark.svelte-7msnin{border:var(--rule-hair) solid var(--color-rule);block-size:2rem;inline-size:2rem;color:var(--color-muted);border-radius:50%;place-items:center;display:grid}.source-mark[data-state=Read\ evidence].svelte-7msnin{border-color:var(--color-success);color:var(--color-success)}.source-copy.svelte-7msnin{min-width:0}.source-copy.svelte-7msnin>strong:where(.svelte-7msnin){overflow-wrap:anywhere;font-family:var(--font-display);display:block}.source-copy.svelte-7msnin>small:where(.svelte-7msnin),.source-reason.svelte-7msnin{color:var(--color-muted);font-size:var(--text-sm);margin-block-start:var(--space-2xs);display:block}.source-meta.svelte-7msnin{gap:var(--space-2xs) var(--space-xs);color:var(--color-accent-text);font-family:var(--font-mono);font-size:var(--text-xs);flex-wrap:wrap;margin-block-end:var(--space-2xs);display:flex}.source-meta.svelte-7msnin span:where(.svelte-7msnin):not(:last-child):after{color:var(--color-rule);content:"·";margin-inline-start:var(--space-xs)}.source-links.svelte-7msnin{gap:var(--space-xs);flex-wrap:wrap;grid-column:2;display:flex}.source-links.svelte-7msnin button:where(.svelte-7msnin),.source-links.svelte-7msnin a:where(.svelte-7msnin),.show-sources.svelte-7msnin,.next-actions.svelte-7msnin button:where(.svelte-7msnin){min-height:2.35rem;padding-inline:var(--space-sm);font-size:var(--text-sm)}.source-links.svelte-7msnin a:where(.svelte-7msnin){align-items:center;gap:var(--space-2xs);text-decoration:none;display:inline-flex}.show-sources.svelte-7msnin{color:var(--color-accent-text);margin-block-start:var(--space-sm)}.synthesis-message.svelte-7msnin>article:where(.svelte-7msnin){padding:var(--space-md);border:var(--rule-hair) solid var(--color-border);background:var(--color-paper-2);color:var(--color-ink)}.synthesis-body.svelte-7msnin{min-width:0;margin-block-start:var(--space-md)}.synthesis-body.svelte-7msnin h1{margin-block:0 var(--space-lg);overflow-wrap:anywhere;font-size:var(--text-xl)}.synthesis-body.svelte-7msnin h2{margin-block:var(--space-xl) var(--space-sm);border-block-start:var(--rule-hair) solid var(--color-rule);font-size:var(--text-lg);padding-block-start:var(--space-sm)}.synthesis-body.svelte-7msnin h3{margin-block:var(--space-lg) var(--space-xs);font-size:var(--text-md)}.synthesis-body.svelte-7msnin p,.synthesis-body.svelte-7msnin li{max-width:72ch}.synthesis-body.svelte-7msnin a{color:var(--color-accent-text)}.evidence-boundary.svelte-7msnin{max-width:68ch;border-block-start:var(--rule-hair) solid var(--color-rule);color:var(--color-muted);font-size:var(--text-sm);padding-block-start:var(--space-sm);margin-block-start:var(--space-md)!important}.evidence-boundary.svelte-7msnin strong:where(.svelte-7msnin){color:var(--color-ink)}.open-document.svelte-7msnin{border-color:var(--color-accent-text);color:var(--color-accent-text);margin-block-start:var(--space-sm);font-weight:700}.refresh-choice.svelte-7msnin{gap:var(--space-sm);max-width:42rem;padding:var(--space-md);border:var(--rule-hair) solid var(--color-rule);cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:start;margin-block-start:var(--space-md);display:grid}.refresh-choice.svelte-7msnin input:where(.svelte-7msnin){block-size:1.2rem;inline-size:1.2rem;accent-color:var(--color-accent);margin-block-start:var(--space-2xs)}.refresh-choice.svelte-7msnin span:where(.svelte-7msnin){gap:var(--space-2xs);display:grid}.refresh-choice.svelte-7msnin small:where(.svelte-7msnin){color:var(--color-muted)}.next-actions.svelte-7msnin{margin-block-start:var(--space-sm)}.activity-list.svelte-7msnin{margin:var(--space-lg) 0 0;border-block:var(--rule-hair) solid var(--color-rule);gap:0;padding:0;list-style:none;display:grid}.activity-list.svelte-7msnin>li:where(.svelte-7msnin){gap:var(--space-sm);padding-block:var(--space-sm);border-block-end:var(--rule-hair) solid var(--color-rule);grid-template-columns:minmax(7rem,9rem) minmax(0,1fr);display:grid}.activity-list.svelte-7msnin>li:where(.svelte-7msnin):last-child{border-block-end:0}.activity-list.svelte-7msnin>li:where(.svelte-7msnin)>span:where(.svelte-7msnin){color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-xs)}.activity-list.svelte-7msnin>li:where(.svelte-7msnin)>div:where(.svelte-7msnin){min-width:0}.activity-list.svelte-7msnin p:where(.svelte-7msnin),.legacy-activity.svelte-7msnin{color:var(--color-muted);font-size:var(--text-sm);margin-block-start:var(--space-2xs)!important}.activity-list.svelte-7msnin button:where(.svelte-7msnin){min-height:2.35rem;color:var(--color-accent-text);font-size:var(--text-sm);margin-block-start:var(--space-xs)}.legacy-activity.svelte-7msnin{max-width:64ch;margin-block-start:var(--space-md)!important}.trail-details.svelte-7msnin{border-block-start:var(--rule-hair) solid var(--color-rule);margin-block-start:var(--space-md);padding-block-start:var(--space-sm)}.trail-details.svelte-7msnin>summary:where(.svelte-7msnin){min-height:2.75rem;color:var(--color-accent-text);cursor:pointer;font-weight:700}.document-view.svelte-7msnin{min-width:0;padding:var(--space-lg);border:var(--rule-hair) solid var(--color-border);background:var(--color-paper-2);color:var(--color-ink);animation:svelte-7msnin-thread-settle var(--dur-short) var(--ease-out) both}.document-view.svelte-7msnin>header:where(.svelte-7msnin){justify-content:space-between;align-items:end;gap:var(--space-md);border-block-end:var(--rule-hair) solid var(--color-rule);flex-wrap:wrap;padding-block-end:var(--space-md);display:flex}.document-view.svelte-7msnin>header:where(.svelte-7msnin) p:where(.svelte-7msnin){color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-xs)}.document-view.svelte-7msnin>header:where(.svelte-7msnin) h3:where(.svelte-7msnin){font-family:var(--font-display);font-size:var(--text-lg);margin-block-start:var(--space-2xs)}button.svelte-7msnin:focus-visible,summary.svelte-7msnin:focus-visible,a.svelte-7msnin:focus-visible,input.svelte-7msnin:focus-visible,#thread-title.svelte-7msnin:focus-visible,.message.svelte-7msnin article:where(.svelte-7msnin):focus-visible,.document-view.svelte-7msnin>header:where(.svelte-7msnin) h3:where(.svelte-7msnin):focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}@media (width>=40rem){.thread-header.svelte-7msnin{grid-template-columns:minmax(0,1fr) auto;align-items:end}.source-replies.svelte-7msnin>li:where(.svelte-7msnin){grid-template-columns:2rem minmax(0,1fr) auto;align-items:center}.source-links.svelte-7msnin{grid-column:auto;justify-content:end}}@media (width<=39.99rem){.thread-index.svelte-7msnin{position:static}.thread-index.svelte-7msnin>div:where(.svelte-7msnin){width:100%}.thread-index.svelte-7msnin button:where(.svelte-7msnin){padding-inline:var(--space-xs);flex:auto}.activity-list.svelte-7msnin>li:where(.svelte-7msnin){gap:var(--space-2xs);grid-template-columns:1fr}}@media (pointer:coarse){button.svelte-7msnin,.export-menu.svelte-7msnin summary:where(.svelte-7msnin),.source-links.svelte-7msnin a:where(.svelte-7msnin),.refresh-choice.svelte-7msnin{min-height:3rem}}@media (hover:hover) and (pointer:fine){button.svelte-7msnin:hover,.export-menu.svelte-7msnin summary:where(.svelte-7msnin):hover,.source-links.svelte-7msnin a:where(.svelte-7msnin):hover{background:var(--color-paper-2)}.view-switcher.svelte-7msnin button[aria-pressed=true]:where(.svelte-7msnin):hover{background:var(--color-ink)}}@media (prefers-reduced-motion:reduce){.message.svelte-7msnin,.document-view.svelte-7msnin{animation:none}button.svelte-7msnin,.export-menu.svelte-7msnin summary:where(.svelte-7msnin),.source-links.svelte-7msnin a:where(.svelte-7msnin){transition-duration:.01ms}}.desk.svelte-1uaoyka{gap:var(--space-lg);min-width:0;display:grid}.desk-heading.svelte-1uaoyka{justify-content:space-between;align-items:flex-start;gap:var(--space-md);display:flex}h2.svelte-1uaoyka,p.svelte-1uaoyka{margin:0}h2.svelte-1uaoyka{font-family:var(--font-display);font-size:var(--text-lg);line-height:1.15}.desk-heading.svelte-1uaoyka p:where(.svelte-1uaoyka){max-width:58ch;color:var(--color-muted);margin-block-start:var(--space-xs)}.angle-picker.svelte-1uaoyka{min-width:0;padding:var(--space-md) 0;border:0;border-block:var(--rule-hair) solid var(--color-rule);margin:0}.angle-picker.svelte-1uaoyka legend:where(.svelte-1uaoyka),.query.svelte-1uaoyka>label:where(.svelte-1uaoyka),.output-choice.svelte-1uaoyka>label:where(.svelte-1uaoyka){font-size:var(--text-sm);padding:0;font-weight:700}.angle-picker.svelte-1uaoyka>div:where(.svelte-1uaoyka){gap:var(--space-xs);flex-wrap:wrap;margin-block-start:var(--space-xs);display:flex}.angle-picker.svelte-1uaoyka button:where(.svelte-1uaoyka){min-height:2.35rem;padding-inline:var(--space-sm);color:var(--color-muted);font-size:var(--text-sm)}.angle-picker.svelte-1uaoyka button[aria-pressed=true]:where(.svelte-1uaoyka){border-color:var(--color-ink);background:var(--color-ink);color:var(--color-paper)}.angle-picker.svelte-1uaoyka p:where(.svelte-1uaoyka){color:var(--color-muted);font-size:var(--text-sm);margin-block-start:var(--space-xs)}.query.svelte-1uaoyka{gap:var(--space-xs);display:grid}.query-row.svelte-1uaoyka{gap:var(--space-xs);grid-template-columns:minmax(0,1fr);display:grid}input.svelte-1uaoyka,select.svelte-1uaoyka,button.svelte-1uaoyka,a.svelte-1uaoyka{font:inherit}input.svelte-1uaoyka,select.svelte-1uaoyka{min-width:0;min-height:3rem;padding-inline:var(--space-md);border:var(--rule-hair) solid var(--color-border);border-radius:var(--radius-sm);outline-offset:1px;background:var(--color-paper);color:var(--color-ink);outline:2px solid #0000}input.svelte-1uaoyka:focus-visible,select.svelte-1uaoyka:focus-visible,button.svelte-1uaoyka:focus-visible,a.svelte-1uaoyka:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}button.svelte-1uaoyka{min-height:2.75rem;padding-inline:var(--space-md);border:var(--rule-hair) solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-ink);cursor:pointer;white-space:nowrap;transition:background-color .18s var(--ease-out), color .18s var(--ease-out), transform .1s var(--ease-out);background:0 0}button.svelte-1uaoyka:active{transform:translateY(1px)}button.svelte-1uaoyka:disabled{cursor:not-allowed;opacity:.55}.primary.svelte-1uaoyka{justify-content:center;align-items:center;gap:var(--space-xs);border-color:var(--color-ink);background:var(--color-ink);color:var(--color-paper);font-weight:700;display:inline-flex}.output-choice.svelte-1uaoyka{gap:var(--space-2xs) var(--space-sm);grid-template-columns:auto minmax(0,1fr);align-items:center;margin-block-start:var(--space-sm);display:grid}.output-choice.svelte-1uaoyka select:where(.svelte-1uaoyka){min-height:2.75rem;padding-inline:var(--space-sm)}.output-choice.svelte-1uaoyka p:where(.svelte-1uaoyka){color:var(--color-muted);font-size:var(--text-sm);grid-column:1/-1}.output-choice.svelte-1uaoyka code:where(.svelte-1uaoyka){font-family:var(--font-mono);font-size:.9em}.provider-summary.svelte-1uaoyka{align-items:center;gap:var(--space-xs);color:var(--color-muted);font-size:var(--text-sm);display:flex}.provider-setup.svelte-1uaoyka{border-block:var(--rule-hair) solid var(--color-rule);padding-block:var(--space-sm)}.provider-setup.svelte-1uaoyka summary:where(.svelte-1uaoyka){min-height:2.75rem;color:var(--color-accent-text);cursor:pointer;font-weight:700}.provider-setup.svelte-1uaoyka>p:where(.svelte-1uaoyka){max-width:64ch;color:var(--color-muted);font-size:var(--text-sm);margin-block-end:var(--space-sm)}.provider-setup.svelte-1uaoyka ul:where(.svelte-1uaoyka){gap:var(--space-xs);grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));margin:0;padding:0;list-style:none;display:grid}.provider-setup.svelte-1uaoyka li:where(.svelte-1uaoyka){gap:0 var(--space-xs);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.provider-setup.svelte-1uaoyka li:where(.svelte-1uaoyka)>span:where(.svelte-1uaoyka){background:var(--color-muted);border-radius:50%;grid-row:1/3;block-size:.55rem;inline-size:.55rem}.provider-setup.svelte-1uaoyka li:where(.svelte-1uaoyka)>span.ready:where(.svelte-1uaoyka){background:var(--color-success)}.provider-setup.svelte-1uaoyka small:where(.svelte-1uaoyka){color:var(--color-muted)}.research-path.svelte-1uaoyka{gap:var(--space-md);min-width:0;padding:var(--space-md);border:var(--rule-hair) solid var(--color-border);background:var(--color-paper-2);color:var(--color-ink);display:grid}.path-heading.svelte-1uaoyka{justify-content:space-between;align-items:end;gap:var(--space-xs) var(--space-lg);flex-wrap:wrap;display:flex}.eyebrow.svelte-1uaoyka{color:var(--color-accent-text);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase}.path-heading.svelte-1uaoyka>span:where(.svelte-1uaoyka){color:var(--color-muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums}.research-path.svelte-1uaoyka ol:where(.svelte-1uaoyka){grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.research-path.svelte-1uaoyka li:where(.svelte-1uaoyka){gap:var(--space-2xs);min-width:0;color:var(--color-muted);font-size:var(--text-xs);display:grid;position:relative}.research-path.svelte-1uaoyka li:where(.svelte-1uaoyka):not(:last-child):after{block-size:var(--rule-hair);background:var(--color-rule);content:"";position:absolute;inset-block-start:.7rem;inset-inline:1.7rem .25rem}.research-path.svelte-1uaoyka li:where(.svelte-1uaoyka)>span:where(.svelte-1uaoyka){z-index:1;border:var(--rule-hair) solid var(--color-rule);background:var(--color-paper-2);block-size:1.4rem;inline-size:1.4rem;font-family:var(--font-mono);border-radius:50%;place-items:center;display:grid;position:relative}.research-path.svelte-1uaoyka li[data-state=complete]:where(.svelte-1uaoyka),.research-path.svelte-1uaoyka li[data-state=current]:where(.svelte-1uaoyka){color:var(--color-ink)}.research-path.svelte-1uaoyka li[data-state=complete]:where(.svelte-1uaoyka)>span:where(.svelte-1uaoyka){border-color:var(--color-success);background:var(--color-success);color:var(--color-paper)}.research-path.svelte-1uaoyka li[data-state=current]:where(.svelte-1uaoyka)>span:where(.svelte-1uaoyka),.research-path.svelte-1uaoyka li[data-state=blocked]:where(.svelte-1uaoyka)>span:where(.svelte-1uaoyka){border-color:var(--color-accent-text);color:var(--color-accent-text)}.research-path.svelte-1uaoyka li[data-state=blocked]:where(.svelte-1uaoyka){color:var(--color-accent-text)}.path-actions.svelte-1uaoyka,.next-actions.svelte-1uaoyka{gap:var(--space-xs);flex-wrap:wrap;display:flex}.path-actions.svelte-1uaoyka button:where(.svelte-1uaoyka),.next-actions.svelte-1uaoyka button:where(.svelte-1uaoyka){align-items:center;gap:var(--space-xs);min-height:2.35rem;padding-inline:var(--space-sm);font-size:var(--text-sm);display:inline-flex}.error.svelte-1uaoyka,.notice.svelte-1uaoyka{padding:var(--space-sm);border:var(--rule-hair) solid var(--color-rule);font-size:var(--text-sm)}.error.svelte-1uaoyka{align-items:flex-start;gap:var(--space-xs);border-color:var(--color-error);color:var(--color-error);display:flex}.error-with-action.svelte-1uaoyka,.message-with-action.svelte-1uaoyka{justify-items:start;gap:var(--space-xs);display:grid}.recovery-action.svelte-1uaoyka{align-items:center;gap:var(--space-xs);border-color:var(--color-error);color:var(--color-error);font-weight:700;display:inline-flex}.notice.svelte-1uaoyka{color:var(--color-ink)}.provider-failures.svelte-1uaoyka,.source-progress.svelte-1uaoyka,.overflow.svelte-1uaoyka{margin:0;padding:0;list-style:none}.provider-failures.svelte-1uaoyka{gap:var(--space-xs);color:var(--color-muted);font-size:var(--text-sm);display:grid}.latest-run.svelte-1uaoyka,.source-results.svelte-1uaoyka{border-block-start:var(--rule-hair) solid var(--color-rule);padding-block-start:var(--space-sm)}.latest-run.svelte-1uaoyka summary:where(.svelte-1uaoyka),.source-results.svelte-1uaoyka summary:where(.svelte-1uaoyka){min-height:2.75rem;color:var(--color-accent-text);cursor:pointer}.latest-run.svelte-1uaoyka .provider-failures:where(.svelte-1uaoyka){margin-block-start:var(--space-xs)}.source-progress.svelte-1uaoyka{border-block-start:var(--rule-hair) solid var(--color-rule)}.source-progress.svelte-1uaoyka li:where(.svelte-1uaoyka){gap:var(--space-sm);padding-block:var(--space-md);border-block-end:var(--rule-hair) solid var(--color-rule);display:grid}.source-progress.svelte-1uaoyka strong:where(.svelte-1uaoyka){font-family:var(--font-display);margin-block-start:var(--space-2xs);display:block}.source-progress.svelte-1uaoyka p:where(.svelte-1uaoyka){color:var(--color-muted);font-size:var(--text-sm);margin-block-start:var(--space-2xs)}.state-label.svelte-1uaoyka{color:var(--color-accent-text);font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em}.source-progress.svelte-1uaoyka [data-state=read]:where(.svelte-1uaoyka) .state-label:where(.svelte-1uaoyka){color:var(--color-success)}.source-progress.svelte-1uaoyka [data-state=readable]:where(.svelte-1uaoyka) .state-label:where(.svelte-1uaoyka){color:var(--color-accent-text)}.source-progress.svelte-1uaoyka [data-state=failed]:where(.svelte-1uaoyka) .state-label:where(.svelte-1uaoyka){color:var(--color-error)}.source-actions.svelte-1uaoyka a:where(.svelte-1uaoyka),.next-step.svelte-1uaoyka a:where(.svelte-1uaoyka),.overflow.svelte-1uaoyka a:where(.svelte-1uaoyka){align-items:center;gap:var(--space-2xs);color:var(--color-accent-text);white-space:nowrap;font-weight:700;display:inline-flex}.next-step.svelte-1uaoyka{gap:var(--space-xs);padding:var(--space-md);border:var(--rule-hair) solid var(--color-accent);background:var(--color-paper-2);color:var(--color-ink);display:grid}.next-step.svelte-1uaoyka p:where(.svelte-1uaoyka){color:var(--color-muted)}.next-actions.svelte-1uaoyka{align-items:center;margin-block-start:var(--space-xs)}.text-action.svelte-1uaoyka{color:var(--color-accent-text);border:0;justify-self:start;padding-inline:0;text-decoration:underline}.overflow-intro.svelte-1uaoyka{max-width:58ch;color:var(--color-muted);font-size:var(--text-sm)}.overflow.svelte-1uaoyka{gap:var(--space-md);display:grid}.overflow.svelte-1uaoyka li:where(.svelte-1uaoyka){gap:var(--space-xs);border-block-end:var(--rule-hair) solid var(--color-rule);padding-block-end:var(--space-md);display:grid}.overflow.svelte-1uaoyka span:where(.svelte-1uaoyka),.overflow.svelte-1uaoyka p:where(.svelte-1uaoyka){color:var(--color-muted);font-size:var(--text-xs)}.overflow-actions.svelte-1uaoyka{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.approve-extra.svelte-1uaoyka{align-items:center;gap:var(--space-2xs);display:inline-flex}.approve-extra.svelte-1uaoyka:disabled{cursor:default}.overflow.svelte-1uaoyka .extra-feedback:where(.svelte-1uaoyka){color:var(--color-success);font-size:var(--text-sm)}.overflow.svelte-1uaoyka .extra-feedback.error-feedback:where(.svelte-1uaoyka){color:var(--color-error)}.consent.svelte-1uaoyka{width:min(42rem,100% - 1rem);block-size:min(calc(100dvh - 1rem - env(safe-area-inset-top) - env(safe-area-inset-bottom)), 44rem);box-sizing:border-box;border:var(--rule-hair) solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-paper);max-block-size:none;color:var(--color-ink);grid-template-rows:auto minmax(0,1fr) auto;margin:auto;padding:0;display:grid;position:fixed;inset:0;overflow:hidden}.consent.svelte-1uaoyka::backdrop{background:color-mix(in oklch, var(--color-ink) 70%, transparent)}.dialog-label.svelte-1uaoyka{color:var(--color-accent-text);font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase}.dialog-heading.svelte-1uaoyka{padding:var(--space-md)}.dialog-heading.svelte-1uaoyka>p:where(.svelte-1uaoyka):not(.dialog-label){color:var(--color-muted);font-size:var(--text-sm);margin-block-start:var(--space-sm)}.dialog-heading.svelte-1uaoyka>p:where(.svelte-1uaoyka):not(.dialog-label) span:where(.svelte-1uaoyka){display:inline}.compact-copy.svelte-1uaoyka{display:none}.consent-scroll.svelte-1uaoyka{overscroll-behavior:contain;min-block-size:0;padding:0 var(--space-md);scrollbar-gutter:stable;overflow:auto}.consent.svelte-1uaoyka ul:where(.svelte-1uaoyka){gap:var(--space-sm);margin-block:var(--space-sm) var(--space-lg);padding:0;list-style:none;display:grid}.consent-recommendation.svelte-1uaoyka{justify-content:space-between;align-items:center;gap:var(--space-xs);padding-block:var(--space-sm);border-block:var(--rule-hair) solid var(--color-rule);color:var(--color-muted);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.consent-recommendation.svelte-1uaoyka button:where(.svelte-1uaoyka){min-height:2.35rem;padding-inline:var(--space-sm)}.consent.svelte-1uaoyka li:where(.svelte-1uaoyka){border-block-end:var(--rule-hair) solid var(--color-rule);padding-block-end:var(--space-sm)}.consent.svelte-1uaoyka label:where(.svelte-1uaoyka){gap:var(--space-sm);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.consent.svelte-1uaoyka label:where(.svelte-1uaoyka) input:where(.svelte-1uaoyka){inline-size:1.2rem;min-height:1.2rem;accent-color:var(--color-accent);margin-block-start:.2rem}.consent.svelte-1uaoyka label:where(.svelte-1uaoyka) span:where(.svelte-1uaoyka){gap:var(--space-2xs);color:var(--color-muted);font-size:var(--text-sm);display:grid}.consent.svelte-1uaoyka label:where(.svelte-1uaoyka) strong:where(.svelte-1uaoyka){color:var(--color-ink)}.consent.svelte-1uaoyka label:where(.svelte-1uaoyka) small:where(.svelte-1uaoyka){color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-xs)}.consent.svelte-1uaoyka li:where(.svelte-1uaoyka)>details:where(.svelte-1uaoyka){color:var(--color-muted);font-size:var(--text-sm);margin-inline-start:2.4rem}.consent.svelte-1uaoyka li:where(.svelte-1uaoyka)>details:where(.svelte-1uaoyka) summary:where(.svelte-1uaoyka){min-height:2rem;color:var(--color-accent-text);cursor:pointer;font-size:var(--text-xs)}.consent.svelte-1uaoyka li:where(.svelte-1uaoyka)>details:where(.svelte-1uaoyka) p:where(.svelte-1uaoyka){padding-block-start:var(--space-2xs)}.dialog-actions.svelte-1uaoyka{gap:var(--space-xs);padding:var(--space-md) max(var(--space-md), env(safe-area-inset-bottom));border-block-start:var(--rule-hair) solid var(--color-rule);background:var(--color-paper);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.dialog-actions.svelte-1uaoyka button:where(.svelte-1uaoyka){width:100%}.dialog-actions.svelte-1uaoyka .primary:where(.svelte-1uaoyka){grid-column:1/-1}@media (width<=18rem){.consent.svelte-1uaoyka{width:calc(100% - .5rem);block-size:calc(100dvh - .5rem - env(safe-area-inset-top) - env(safe-area-inset-bottom))}.dialog-heading.svelte-1uaoyka{padding:var(--space-xs)}.dialog-label.svelte-1uaoyka,.full-copy.svelte-1uaoyka,.dialog-heading.svelte-1uaoyka>p:where(.svelte-1uaoyka):not(.dialog-label) .consent-detail:where(.svelte-1uaoyka){display:none}.compact-copy.svelte-1uaoyka{display:inline}.consent-scroll.svelte-1uaoyka{padding-inline:var(--space-xs)}.dialog-actions.svelte-1uaoyka{padding:var(--space-xs) max(var(--space-xs), env(safe-area-inset-bottom))}.dialog-actions.svelte-1uaoyka button:where(.svelte-1uaoyka){min-width:0;padding-inline:var(--space-xs)}}@media (height<=18rem){.dialog-heading.svelte-1uaoyka>p:where(.svelte-1uaoyka):not(.dialog-label){display:none}}@media (width>=40rem){.query-row.svelte-1uaoyka{grid-template-columns:minmax(0,1fr) auto}.source-progress.svelte-1uaoyka li:where(.svelte-1uaoyka){grid-template-columns:minmax(0,1fr) auto;align-items:center}.output-choice.svelte-1uaoyka{grid-template-columns:auto minmax(14rem,.5fr) minmax(16rem,1fr)}.output-choice.svelte-1uaoyka p:where(.svelte-1uaoyka){grid-column:auto}.dialog-actions.svelte-1uaoyka{flex-wrap:wrap;justify-content:flex-end;display:flex}.dialog-actions.svelte-1uaoyka button:where(.svelte-1uaoyka){width:auto}}@media (pointer:coarse){button.svelte-1uaoyka,input.svelte-1uaoyka,select.svelte-1uaoyka{min-height:3rem}}@media (hover:hover) and (pointer:fine){button.svelte-1uaoyka:hover{background:var(--color-paper-2)}.primary.svelte-1uaoyka:hover{background:var(--color-accent);color:var(--color-accent-ink)}}@media (prefers-reduced-motion:reduce){button.svelte-1uaoyka{transition-duration:.01ms}}.updates-inbox.svelte-19sytxt{gap:var(--space-sm);margin-block:var(--space-xl);padding:var(--space-lg);border:var(--rule-hair) solid var(--color-border);background:var(--color-paper-2);display:grid}.updates-inbox.svelte-19sytxt>header:where(.svelte-19sytxt),.followed-list.svelte-19sytxt article:where(.svelte-19sytxt)>header:where(.svelte-19sytxt){justify-content:space-between;align-items:baseline;gap:var(--space-xs) var(--space-md);flex-wrap:wrap;display:flex}.updates-inbox.svelte-19sytxt p:where(.svelte-19sytxt),.updates-inbox.svelte-19sytxt h2:where(.svelte-19sytxt),.updates-inbox.svelte-19sytxt h3:where(.svelte-19sytxt){margin:0}.updates-inbox.svelte-19sytxt>header:where(.svelte-19sytxt) p:where(.svelte-19sytxt){align-items:center;gap:var(--space-xs);color:var(--color-accent-text);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;display:inline-flex}.updates-inbox.svelte-19sytxt h2:where(.svelte-19sytxt){font-size:var(--text-lg);margin-block-start:var(--space-2xs)}.updates-inbox.svelte-19sytxt>header:where(.svelte-19sytxt)>span:where(.svelte-19sytxt),.followed-list.svelte-19sytxt article:where(.svelte-19sytxt)>header:where(.svelte-19sytxt) span:where(.svelte-19sytxt),.event-list.svelte-19sytxt span:where(.svelte-19sytxt){color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-xs)}.inbox-boundary.svelte-19sytxt,.unavailable.svelte-19sytxt,.target-note.svelte-19sytxt,.no-activity.svelte-19sytxt,.event-list.svelte-19sytxt p:where(.svelte-19sytxt){color:var(--color-muted);font-size:var(--text-sm)}.followed-list.svelte-19sytxt,.event-list.svelte-19sytxt{margin:0;padding:0;list-style:none}.followed-list.svelte-19sytxt{gap:var(--space-md);display:grid}.followed-list.svelte-19sytxt>li:where(.svelte-19sytxt){border-block-start:var(--rule-hair) solid var(--color-rule);padding-block-start:var(--space-md)}.followed-list.svelte-19sytxt article:where(.svelte-19sytxt){gap:var(--space-xs);display:grid}.followed-list.svelte-19sytxt article:where(.svelte-19sytxt)>header:where(.svelte-19sytxt) p:where(.svelte-19sytxt){color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-xs)}.followed-list.svelte-19sytxt h3:where(.svelte-19sytxt){overflow-wrap:anywhere;max-width:42ch;font-family:var(--font-display);font-size:var(--text-md)}.event-list.svelte-19sytxt{border-block-start:var(--rule-hair) solid var(--color-rule);margin-block-start:var(--space-xs);display:grid}.event-list.svelte-19sytxt li:where(.svelte-19sytxt){gap:var(--space-xs);padding-block:var(--space-sm);border-block-end:var(--rule-hair) solid var(--color-rule);grid-template-columns:auto minmax(0,1fr);display:grid}.event-list.svelte-19sytxt li:where(.svelte-19sytxt)>div:where(.svelte-19sytxt){gap:var(--space-2xs);min-width:0;display:grid}button.svelte-19sytxt{justify-content:center;align-items:center;gap:var(--space-xs);min-height:2.75rem;padding-inline:var(--space-sm);border:var(--rule-hair) solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-accent-text);cursor:pointer;font:inherit;background:0 0;display:inline-flex}.event-list.svelte-19sytxt button:where(.svelte-19sytxt){min-height:2.35rem;font-size:var(--text-sm);justify-self:start;margin-block-start:var(--space-2xs)}.open-topic.svelte-19sytxt{justify-self:start;margin-block-start:var(--space-xs)}button.svelte-19sytxt:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}.error.svelte-19sytxt{color:var(--color-error)}@media (hover:hover) and (pointer:fine){button.svelte-19sytxt:hover{background:var(--color-paper)}}@media (width<=39.99rem){.updates-inbox.svelte-19sytxt{padding:var(--space-md)}}.research-workspace.svelte-1mtaxne{width:min(100%,66rem);padding:var(--space-xl) var(--page-gutter) var(--space-3xl);margin-inline:auto}.research-hero.svelte-1mtaxne{gap:var(--space-md);border-block-end:var(--rule-hair) solid var(--color-rule);padding-block-end:var(--space-xl);display:grid}.kicker.svelte-1mtaxne{color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.07em;text-transform:uppercase}.kicker.svelte-1mtaxne,.hero-copy.svelte-1mtaxne,.trust-line.svelte-1mtaxne{margin:0}h1.svelte-1mtaxne{max-width:18ch;letter-spacing:-.025em;margin-block-start:var(--space-xs);font-size:clamp(2.4rem,6vw,4.75rem);line-height:1.06}.hero-copy.svelte-1mtaxne{max-width:56ch;color:var(--color-muted);font-size:var(--text-md);margin-block-start:var(--space-sm)}.hero-actions.svelte-1mtaxne{align-items:center;gap:var(--space-xs);flex-wrap:wrap;display:flex}.hero-actions.svelte-1mtaxne button:where(.svelte-1mtaxne){align-items:center;gap:var(--space-xs);min-height:2.75rem;padding-inline:var(--space-md);border:var(--rule-hair) solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-ink);cursor:pointer;font:inherit;white-space:nowrap;background:0 0;font-weight:700;display:inline-flex}.trust-line.svelte-1mtaxne{border-block-start:var(--rule-hair) solid var(--color-rule);color:var(--color-muted);font-size:var(--text-sm);margin-block-start:var(--space-xl);padding-block-start:var(--space-lg)}.trust-line.svelte-1mtaxne summary:where(.svelte-1mtaxne){min-height:2.75rem;color:var(--color-accent-text);cursor:pointer;font-weight:700}.trust-line.svelte-1mtaxne p:where(.svelte-1mtaxne){max-width:70ch;margin:var(--space-xs) 0 0}.hero-actions.svelte-1mtaxne button:where(.svelte-1mtaxne):focus-visible,.trust-line.svelte-1mtaxne summary:where(.svelte-1mtaxne):focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}@media (hover:hover) and (pointer:fine){.hero-actions.svelte-1mtaxne button:where(.svelte-1mtaxne):hover{background:var(--color-paper-2)}}@media (width>=48rem){.research-hero.svelte-1mtaxne{grid-template-columns:minmax(0,1fr) auto;align-items:end}}.reading-room.svelte-k3595a{width:min(100%,62rem);padding:var(--space-xl) var(--page-gutter) var(--space-3xl);margin-inline:auto}.reading-room.svelte-k3595a>header:where(.svelte-k3595a){justify-content:space-between;align-items:end;gap:var(--space-lg);border-block-end:var(--rule-hair) solid var(--color-rule);padding-block-end:var(--space-lg);display:flex}.kicker.svelte-k3595a{color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;margin:0}h1.svelte-k3595a{max-width:18ch;margin-block:var(--space-xs) 0;font-family:var(--font-display);font-size:var(--text-2xl);line-height:1.1}.source-context.svelte-k3595a{gap:var(--space-xs);margin-block:var(--space-sm) 0;color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-xs);flex-wrap:wrap;display:flex}.source-context.svelte-k3595a span:where(.svelte-k3595a)+span:where(.svelte-k3595a):before{content:"·";margin-inline-end:var(--space-xs)}.reading-room-actions.svelte-k3595a{align-items:center;gap:var(--space-sm);flex-wrap:wrap;justify-content:flex-end;display:flex}button.svelte-k3595a{border:var(--rule-hair) solid var(--color-border);border-radius:var(--radius-sm);min-height:2.75rem;color:var(--color-ink);cursor:pointer;font:inherit;background:0 0}button.svelte-k3595a:disabled{cursor:not-allowed;opacity:.5}.reading-room-actions.svelte-k3595a button:where(.svelte-k3595a){align-items:center;gap:var(--space-xs);padding-inline:var(--space-lg);display:inline-flex}.primary-button.svelte-k3595a{border-color:var(--color-ink);background:var(--color-ink);color:var(--color-paper)}.reading-rail.svelte-k3595a{align-items:center;gap:var(--space-sm);padding-block:var(--space-sm);border-block-end:var(--rule-hair) solid var(--color-rule);grid-template-columns:minmax(0,1fr);display:grid}.reading-rail.svelte-k3595a button:where(.svelte-k3595a){align-items:center;gap:var(--space-xs);min-width:0;padding-inline:var(--space-sm);color:var(--color-accent-text);font-size:var(--text-sm);text-align:start;border-color:#0000;display:flex}.reading-rail.svelte-k3595a button:where(.svelte-k3595a):last-child{text-align:end;justify-content:flex-end}.reading-rail.svelte-k3595a button:where(.svelte-k3595a) span:where(.svelte-k3595a){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.reading-rail.svelte-k3595a>span:where(.svelte-k3595a){color:var(--color-muted);font-size:var(--text-xs);text-align:center}.note-sheet.svelte-k3595a{width:min(100%,46rem);padding-block:var(--space-2xl);margin-inline:auto}@media (width>=52rem){.reading-rail.svelte-k3595a{grid-template-columns:minmax(0,1fr) minmax(15rem,1.4fr) minmax(0,1fr)}}@media (width<=38rem){.reading-room.svelte-k3595a>header:where(.svelte-k3595a){flex-direction:column;align-items:stretch}.reading-room-actions.svelte-k3595a{justify-content:stretch}.reading-room-actions.svelte-k3595a button:where(.svelte-k3595a){flex:100%;justify-content:center}}.recovery-ledger.svelte-16vjqnk{gap:var(--space-lg);padding:var(--space-lg);border:var(--rule-hair) solid var(--color-border);border-radius:var(--radius-md);background:linear-gradient(90deg, transparent 0 3rem, color-mix(in srgb, var(--color-error) 34%, transparent) 3rem calc(3rem + 1px), transparent calc(3rem + 1px)), color-mix(in srgb, var(--color-paper) 96%, var(--color-ink));display:grid}.recovery-ledger.blocking.svelte-16vjqnk{width:min(100%,74rem);padding:clamp(var(--space-lg), 4vw, var(--space-2xl));box-shadow:0 1.5rem 5rem color-mix(in srgb, var(--color-ink) 12%, transparent);margin-inline:auto}.recovery-heading.svelte-16vjqnk,.file-register.svelte-16vjqnk>p:where(.svelte-16vjqnk),.repair-sheet.svelte-16vjqnk>header:where(.svelte-16vjqnk),.issue.svelte-16vjqnk,.state.svelte-16vjqnk,.step.svelte-16vjqnk,.manual-only.svelte-16vjqnk,.apply-repair.svelte-16vjqnk{align-items:flex-start;gap:var(--space-xs);display:flex}.recovery-heading.svelte-16vjqnk{justify-content:space-between;padding-inline-start:3.25rem}h2.svelte-16vjqnk,h3.svelte-16vjqnk,h4.svelte-16vjqnk,p.svelte-16vjqnk,ol.svelte-16vjqnk{margin:0}h2.svelte-16vjqnk,h3.svelte-16vjqnk,h4.svelte-16vjqnk{font-family:var(--font-display)}h2.svelte-16vjqnk{margin-block:var(--space-xs);font-size:clamp(var(--text-lg), 3vw, var(--text-xl))}h3.svelte-16vjqnk{overflow-wrap:anywhere;max-width:48ch;font-size:var(--text-md)}h4.svelte-16vjqnk{margin-block:var(--space-xs);font-size:var(--text-sm)}.kicker.svelte-16vjqnk,.step.svelte-16vjqnk,.hash.svelte-16vjqnk,.file-register.svelte-16vjqnk small:where(.svelte-16vjqnk),.truncation.svelte-16vjqnk{color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-xs)}.kicker.svelte-16vjqnk,.step.svelte-16vjqnk{letter-spacing:.06em;text-transform:uppercase}.intro.svelte-16vjqnk,.reason.svelte-16vjqnk,.repair-decision.svelte-16vjqnk>div:where(.svelte-16vjqnk)>p:where(.svelte-16vjqnk):last-child{max-width:68ch;color:var(--color-muted);font-size:var(--text-sm);line-height:1.55}.reason.svelte-16vjqnk{color:var(--color-error);margin-block-start:var(--space-xs)}.refresh.svelte-16vjqnk{border:var(--rule-hair) solid var(--color-border);width:2.75rem;height:2.75rem;color:var(--color-ink);cursor:pointer;background:0 0;border-radius:50%;flex:none;place-items:center;display:grid}.refresh.svelte-16vjqnk:disabled,.apply-repair.svelte-16vjqnk:disabled{cursor:not-allowed;opacity:.5}.state.svelte-16vjqnk,.issue.svelte-16vjqnk{padding:var(--space-sm);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-sm);font-size:var(--text-sm);line-height:1.45}.state.svelte-16vjqnk svg,.issue.svelte-16vjqnk svg,.file-register.svelte-16vjqnk svg,.manual-only.svelte-16vjqnk svg{flex:none}.healthy.svelte-16vjqnk{color:var(--color-success)}.failure.svelte-16vjqnk,.issue.svelte-16vjqnk{color:var(--color-error)}.spinner.svelte-16vjqnk{animation:.8s linear infinite svelte-16vjqnk-spin}.recovery-workbench.svelte-16vjqnk{gap:var(--space-lg);grid-template-columns:minmax(12rem,.34fr) minmax(0,1fr);padding-inline-start:3.25rem;display:grid}.file-register.svelte-16vjqnk{align-self:start}.file-register.svelte-16vjqnk>p:where(.svelte-16vjqnk){color:var(--color-error);font-size:var(--text-sm);margin-block-end:var(--space-sm)}.file-register.svelte-16vjqnk ol:where(.svelte-16vjqnk){background:var(--color-rule);gap:1px;padding:0;list-style:none;display:grid}.file-register.svelte-16vjqnk button:where(.svelte-16vjqnk){width:100%;min-height:3.75rem;padding:var(--space-sm);background:var(--color-paper);color:var(--color-ink);cursor:pointer;text-align:start;border:0}.file-register.svelte-16vjqnk button.active:where(.svelte-16vjqnk){background:color-mix(in srgb, var(--color-accent) 12%, var(--color-paper));box-shadow:inset 3px 0 0 var(--color-accent)}.file-register.svelte-16vjqnk span:where(.svelte-16vjqnk),.file-register.svelte-16vjqnk small:where(.svelte-16vjqnk){display:block}.file-register.svelte-16vjqnk span:where(.svelte-16vjqnk){font-size:var(--text-sm);font-weight:700}.file-register.svelte-16vjqnk small:where(.svelte-16vjqnk){text-overflow:ellipsis;white-space:nowrap;margin-block-start:.2rem;overflow:hidden}.repair-sheet.svelte-16vjqnk{gap:var(--space-md);min-width:0;display:grid}.repair-sheet.svelte-16vjqnk>header:where(.svelte-16vjqnk){justify-content:space-between;gap:var(--space-md)}.hash.svelte-16vjqnk{border:var(--rule-hair) solid var(--color-rule);border-radius:999px;flex:none;padding:.35rem .55rem}.preservation-sequence.svelte-16vjqnk{border-block:var(--rule-hair) solid var(--color-rule);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.preservation-sequence.svelte-16vjqnk>section:where(.svelte-16vjqnk){min-width:0;padding-block:var(--space-md)}.preservation-sequence.svelte-16vjqnk>section:where(.svelte-16vjqnk)+section:where(.svelte-16vjqnk){border-inline-start:var(--rule-hair) solid var(--color-rule);padding-inline-start:var(--space-md)}.preservation-sequence.svelte-16vjqnk>section:where(.svelte-16vjqnk):first-child{padding-inline-end:var(--space-md)}.step.svelte-16vjqnk span:where(.svelte-16vjqnk){border:var(--rule-hair) solid currentColor;border-radius:50%;place-items:center;width:1.35rem;height:1.35rem;display:inline-grid}textarea.svelte-16vjqnk{width:100%;min-height:10rem;max-height:18rem;padding:var(--space-sm);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--color-ink) 4%, var(--color-paper));color:var(--color-ink);font-family:var(--font-mono);resize:vertical;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:.72rem;line-height:1.55;overflow:auto}.truncation.svelte-16vjqnk{margin-block-start:var(--space-xs);line-height:1.45}.manual-only.svelte-16vjqnk{min-height:8rem;padding:var(--space-md);border:var(--rule-hair) dashed var(--color-border);border-radius:var(--radius-sm);color:var(--color-muted);font-size:var(--text-sm);line-height:1.5}.repair-decision.svelte-16vjqnk{align-items:end;gap:var(--space-md);grid-template-columns:minmax(0,1fr) auto;display:grid}.repair-decision.svelte-16vjqnk label:where(.svelte-16vjqnk){align-items:center;gap:var(--space-xs);font-size:var(--text-sm);display:flex}.repair-decision.svelte-16vjqnk input:where(.svelte-16vjqnk){width:1.1rem;height:1.1rem;accent-color:var(--color-accent)}.apply-repair.svelte-16vjqnk{min-height:2.75rem;padding-inline:var(--space-md);border:var(--rule-hair) solid var(--color-ink);border-radius:var(--radius-sm);background:var(--color-ink);color:var(--color-paper);cursor:pointer;font:inherit;font-size:var(--text-sm);align-items:center;font-weight:700}button.svelte-16vjqnk:focus-visible,textarea.svelte-16vjqnk:focus-visible,input.svelte-16vjqnk:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}@keyframes svelte-16vjqnk-spin{to{transform:rotate(360deg)}}@media (width<=52rem){.recovery-ledger.svelte-16vjqnk,.recovery-ledger.blocking.svelte-16vjqnk{padding:var(--space-md);background:color-mix(in srgb, var(--color-paper) 96%, var(--color-ink))}.recovery-heading.svelte-16vjqnk,.recovery-workbench.svelte-16vjqnk{padding-inline-start:0}.recovery-workbench.svelte-16vjqnk,.preservation-sequence.svelte-16vjqnk,.repair-decision.svelte-16vjqnk{grid-template-columns:1fr}.preservation-sequence.svelte-16vjqnk>section:where(.svelte-16vjqnk)+section:where(.svelte-16vjqnk){border-block-start:var(--rule-hair) solid var(--color-rule);border-inline-start:0;padding-inline-start:0}.preservation-sequence.svelte-16vjqnk>section:where(.svelte-16vjqnk):first-child{padding-inline-end:0}.repair-decision.svelte-16vjqnk{align-items:stretch}}@media (prefers-reduced-motion:reduce){.spinner.svelte-16vjqnk{animation:none}}.settings-studio.svelte-1adyoey{width:min(100%,64rem);padding:var(--space-2xl) var(--page-gutter) var(--space-3xl);margin-inline:auto}header.svelte-1adyoey{border-block-end:var(--rule-hair) solid var(--color-rule);padding-block-end:var(--space-xl)}header.svelte-1adyoey h1:where(.svelte-1adyoey){max-width:12ch;margin-block-start:var(--space-xs);font-size:clamp(2.5rem,7vw,4.75rem)}header.svelte-1adyoey>p:where(.svelte-1adyoey):last-child{max-width:58ch;color:var(--color-muted);font-size:var(--text-md);margin-block-start:var(--space-md)}.kicker.svelte-1adyoey,.eyebrow.svelte-1adyoey{color:var(--color-accent-text);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;margin:0}.settings-grid.svelte-1adyoey{border-block-start:var(--rule-hair) solid var(--color-rule);margin-block-start:var(--space-xl);display:grid}.settings-grid.svelte-1adyoey>section:where(.svelte-1adyoey){padding-block:var(--space-xl);border-block-end:var(--rule-hair) solid var(--color-rule)}.recovery-slot.svelte-1adyoey{padding-block:var(--space-xl);border-block-end:var(--rule-hair) solid var(--color-rule);grid-column:1/-1}.section-heading.svelte-1adyoey{align-items:start;gap:var(--space-sm);display:flex}h2.svelte-1adyoey{font-size:var(--text-lg);margin-block-start:var(--space-2xs)}p.svelte-1adyoey{max-width:62ch}.detail.svelte-1adyoey,.status.svelte-1adyoey{color:var(--color-muted);font-size:var(--text-sm)}.ai-ready.svelte-1adyoey{color:var(--color-accent-text);margin-block-end:var(--space-xs)}.ai-steps.svelte-1adyoey{gap:var(--space-xs);max-width:62ch;padding-inline-start:1.25rem;display:grid}.actions.svelte-1adyoey{gap:var(--space-xs);flex-wrap:wrap;margin-block-start:var(--space-md);display:flex}button.svelte-1adyoey,.file-action.svelte-1adyoey{align-items:center;gap:var(--space-xs);min-height:2.75rem;padding-inline:var(--space-sm);border:var(--rule-hair) solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-ink);cursor:pointer;font:inherit;background:0 0;display:inline-flex}.file-action.svelte-1adyoey{position:relative}.file-action.svelte-1adyoey input:where(.svelte-1adyoey){clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.file-action.svelte-1adyoey:focus-within{outline:2px solid var(--color-focus);outline-offset:3px}.update-button.svelte-1adyoey{border-color:var(--color-ink);background:var(--color-ink);color:var(--color-paper)}.automatic-update.svelte-1adyoey{align-items:start;gap:var(--space-sm);margin-block:var(--space-md);grid-template-columns:auto minmax(0,1fr);display:grid}.automatic-update.svelte-1adyoey input:where(.svelte-1adyoey){width:1.1rem;height:1.1rem;accent-color:var(--color-accent);margin-block-start:.25rem}.automatic-update.svelte-1adyoey span:where(.svelte-1adyoey),.automatic-update.svelte-1adyoey small:where(.svelte-1adyoey){display:block}.automatic-update.svelte-1adyoey small:where(.svelte-1adyoey),.release-notes.svelte-1adyoey{color:var(--color-muted);font-size:var(--text-sm)}dl.svelte-1adyoey{margin:var(--space-md) 0 0;display:grid}dl.svelte-1adyoey div:where(.svelte-1adyoey){align-items:center;gap:var(--space-md);border-block-start:var(--rule-hair) solid var(--color-rule);grid-template-columns:minmax(7rem,.7fr) minmax(0,1.3fr);min-height:2.75rem;display:grid}dt.svelte-1adyoey{color:var(--color-muted);font-size:var(--text-sm)}dd.svelte-1adyoey{font-family:var(--font-mono);font-size:var(--text-xs);margin:0}.appearance-options.svelte-1adyoey{gap:var(--space-xs);margin-block-start:var(--space-md);display:grid}.appearance-options.svelte-1adyoey label:where(.svelte-1adyoey){align-items:center;gap:var(--space-sm);min-height:3.25rem;padding:var(--space-xs) var(--space-sm);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-sm);grid-template-columns:auto minmax(0,1fr);display:grid}.appearance-options.svelte-1adyoey label.active:where(.svelte-1adyoey){border-color:var(--color-accent-text);background:var(--color-paper-2);color:var(--color-ink)}.appearance-options.svelte-1adyoey input:where(.svelte-1adyoey){block-size:1.2rem;inline-size:1.2rem;accent-color:var(--color-accent)}.appearance-options.svelte-1adyoey span:where(.svelte-1adyoey),.appearance-options.svelte-1adyoey small:where(.svelte-1adyoey){display:block}.appearance-options.svelte-1adyoey small:where(.svelte-1adyoey){color:var(--color-muted)}.consent-decisions.svelte-1adyoey{margin:var(--space-md) 0 0;border-block-start:var(--rule-hair) solid var(--color-rule);gap:0;padding:0;list-style:none;display:grid}.return-to-research.svelte-1adyoey{border-color:var(--color-accent-text);color:var(--color-accent-text);margin-block-start:var(--space-sm);font-weight:700}#provider-choices-title.svelte-1adyoey:focus-visible{outline:2px solid var(--color-focus);outline-offset:4px}.consent-decisions.svelte-1adyoey li:where(.svelte-1adyoey){justify-content:space-between;align-items:center;gap:var(--space-xs);padding-block:var(--space-xs);border-block-end:var(--rule-hair) solid var(--color-rule);flex-wrap:wrap;display:flex}.consent-decisions.svelte-1adyoey span:where(.svelte-1adyoey),.consent-decisions.svelte-1adyoey small:where(.svelte-1adyoey){display:block}.consent-decisions.svelte-1adyoey small:where(.svelte-1adyoey){color:var(--color-muted);font-size:var(--text-xs);text-transform:capitalize}button.svelte-1adyoey:focus-visible,.appearance-options.svelte-1adyoey input:where(.svelte-1adyoey):focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}@media (width>=52rem){.settings-grid.svelte-1adyoey{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-grid.svelte-1adyoey>section:where(.svelte-1adyoey){padding-inline:var(--space-xl)}.settings-grid.svelte-1adyoey>section:where(.svelte-1adyoey):nth-child(odd){border-inline-end:var(--rule-hair) solid var(--color-rule);padding-inline-start:0}}.source-library.svelte-eloazg{gap:var(--space-lg);display:grid}.source-heading.svelte-eloazg{order:0}.add-source-details.svelte-eloazg{order:1}.source-feedback.svelte-eloazg{order:2}.source-tools.svelte-eloazg{order:3}.source-groups.svelte-eloazg,.source-empty.svelte-eloazg{order:4}.removed-sources.svelte-eloazg{order:5}.source-heading.svelte-eloazg{justify-content:space-between;align-items:flex-start;gap:var(--space-md);display:flex}h2.svelte-eloazg{font-family:var(--font-display);font-size:var(--text-md);margin:0;line-height:1.2}.source-heading.svelte-eloazg p:where(.svelte-eloazg){margin-block:var(--space-xs) 0;color:var(--color-muted);font-size:var(--text-sm);line-height:1.5}.source-count.svelte-eloazg{border:var(--rule-hair) solid var(--color-rule);min-width:2rem;min-height:2rem;color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-xs);border-radius:50%;place-items:center;display:grid}form.svelte-eloazg{gap:var(--space-xs);margin-block-start:var(--space-md);display:grid}.add-source-details.svelte-eloazg,.removed-sources.svelte-eloazg{border-block-start:var(--rule-hair) solid var(--color-rule);padding-block-start:var(--space-sm)}.add-source-details.svelte-eloazg summary:where(.svelte-eloazg),.removed-sources.svelte-eloazg summary:where(.svelte-eloazg){min-height:2.75rem;color:var(--color-accent-text);cursor:pointer;font-weight:700}label.svelte-eloazg,.field-label.svelte-eloazg{font-size:var(--text-sm);margin-block-start:var(--space-xs);font-weight:700}.optional.svelte-eloazg{color:var(--color-muted);font-size:var(--text-xs);font-weight:400}input.svelte-eloazg,select.svelte-eloazg,textarea.svelte-eloazg,.file-picker.svelte-eloazg,.add-source.svelte-eloazg{border:var(--rule-hair) solid var(--color-border);border-radius:var(--radius-sm);outline-offset:1px;background:var(--color-paper);width:100%;min-width:0;min-height:2.75rem;color:var(--color-ink);font:inherit;outline:2px solid #0000}input.svelte-eloazg,select.svelte-eloazg,textarea.svelte-eloazg{padding:var(--space-xs) var(--space-sm)}textarea.svelte-eloazg{resize:vertical;min-height:7rem}input.svelte-eloazg:focus-visible,select.svelte-eloazg:focus-visible,textarea.svelte-eloazg:focus-visible,.file-picker.svelte-eloazg:focus-within,.add-source.svelte-eloazg:focus-visible{outline-color:var(--color-focus)}[aria-invalid=true].svelte-eloazg{border-color:var(--color-error)}input.svelte-eloazg:disabled,select.svelte-eloazg:disabled,textarea.svelte-eloazg:disabled,.add-source.svelte-eloazg:disabled,.upgrade-source.svelte-eloazg:disabled{cursor:not-allowed;opacity:.55}.file-picker.svelte-eloazg:has(input:where(.svelte-eloazg):disabled){cursor:not-allowed;opacity:.55}.file-picker.svelte-eloazg{align-items:center;gap:var(--space-xs);padding-inline:var(--space-sm);cursor:pointer;font-size:var(--text-sm);font-weight:400;display:flex;position:relative}.file-picker.svelte-eloazg span:where(.svelte-eloazg){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.file-picker.has-file.svelte-eloazg{border-color:var(--color-accent-text)}.file-picker.svelte-eloazg input:where(.svelte-eloazg){clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.field-help.svelte-eloazg{min-height:1lh;color:var(--color-muted);font-size:var(--text-xs);margin:0}.add-source.svelte-eloazg{padding-inline:var(--space-md);border-color:var(--color-ink);background:var(--color-ink);color:var(--color-paper);cursor:pointer;transition:background-color var(--dur-short) var(--ease-out), transform var(--dur-micro) var(--ease-out);margin-block-start:var(--space-sm);font-weight:700}.add-source.svelte-eloazg:active{transform:translateY(1px)}.source-feedback.svelte-eloazg{min-height:1lh}.source-tools.svelte-eloazg{gap:var(--space-xs);padding-block:var(--space-md);border-block:var(--rule-hair) solid var(--color-rule);display:grid}.source-tools.svelte-eloazg label:where(.svelte-eloazg){margin:0}.source-filters.svelte-eloazg{gap:var(--space-xs);flex-wrap:wrap;display:flex}.source-filters.svelte-eloazg button:where(.svelte-eloazg){align-items:center;gap:var(--space-xs);min-height:2.75rem;padding-inline:var(--space-sm);border:var(--rule-hair) solid var(--color-rule);color:var(--color-muted);cursor:pointer;font:inherit;font-size:var(--text-sm);background:0 0;border-radius:999px;display:inline-flex}.source-filters.svelte-eloazg button[aria-pressed=true]:where(.svelte-eloazg){border-color:var(--color-ink);background:var(--color-ink);color:var(--color-paper)}.source-filters.svelte-eloazg span:where(.svelte-eloazg){font-family:var(--font-mono);font-size:var(--text-xs)}.source-results.svelte-eloazg{min-height:1lh;color:var(--color-muted);font-size:var(--text-xs);margin:0}.source-message.svelte-eloazg{align-items:flex-start;gap:var(--space-xs);font-size:var(--text-sm);margin:0;line-height:1.45;display:flex}.source-message.svelte-eloazg svg{flex:none;margin-block-start:var(--space-3xs)}.source-message.error.svelte-eloazg{color:var(--color-error)}.source-message.success.svelte-eloazg{color:var(--color-success)}.source-empty.svelte-eloazg{border-block-start:var(--rule-hair) solid var(--color-rule);color:var(--color-muted);font-size:var(--text-sm);margin:0;padding-block-start:var(--space-md)}.source-empty.svelte-eloazg p:where(.svelte-eloazg){color:var(--color-ink);margin:0;font-weight:700}.source-empty.svelte-eloazg span:where(.svelte-eloazg){margin-block-start:var(--space-2xs);display:block}.source-groups.svelte-eloazg{gap:var(--space-xl);margin:0;padding:0;list-style:none;display:grid}.source-group.svelte-eloazg{min-width:0}.source-group.svelte-eloazg>header:where(.svelte-eloazg){justify-content:space-between;align-items:end;gap:var(--space-md);padding-block-end:var(--space-xs);display:flex}.source-group.svelte-eloazg h3:where(.svelte-eloazg),.source-group.svelte-eloazg p:where(.svelte-eloazg){margin:0}.source-group.svelte-eloazg h3:where(.svelte-eloazg){font-family:var(--font-display);font-size:var(--text-md)}.source-group.svelte-eloazg header:where(.svelte-eloazg) p:where(.svelte-eloazg){color:var(--color-muted);font-size:var(--text-xs);margin-block-start:var(--space-2xs)}.source-group.svelte-eloazg header:where(.svelte-eloazg)>span:where(.svelte-eloazg){color:var(--color-accent-text);font-family:var(--font-mono);font-size:var(--text-xs)}.source-list.svelte-eloazg{border-block-start:var(--rule-hair) solid var(--color-rule);gap:0;margin:0;padding:0;list-style:none;display:grid}.source-list.svelte-eloazg [role=listitem]:where(.svelte-eloazg){gap:var(--space-2xs);min-width:0;padding-block:var(--space-sm);border-block-end:var(--rule-hair) solid var(--color-rule);display:grid}.source-reason.svelte-eloazg{max-width:68ch;margin:var(--space-2xs) 0;overflow-wrap:anywhere;color:var(--color-muted);font-size:var(--text-xs)}.source-tags.svelte-eloazg{margin:var(--space-2xs) 0;color:var(--color-accent-text);font-family:var(--font-mono);font-size:var(--text-xs);overflow-wrap:anywhere}.source-identifiers.svelte-eloazg{margin:var(--space-2xs) 0;overflow-wrap:anywhere;color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-xs)}.source-container.svelte-eloazg{margin:var(--space-2xs) 0;overflow-wrap:anywhere;color:var(--color-muted);font-size:var(--text-xs)}.source-container.svelte-eloazg span:where(.svelte-eloazg){color:var(--color-ink);margin-inline-end:var(--space-2xs);font-weight:700}.upgrade-source.svelte-eloazg,.edit-citation.svelte-eloazg,.remove-source.svelte-eloazg,.removed-sources.svelte-eloazg button:where(.svelte-eloazg){justify-content:center;align-items:center;gap:var(--space-2xs);width:fit-content;min-height:2.75rem;padding-inline:var(--space-sm);border:var(--rule-hair) solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-ink);cursor:pointer;font:inherit;font-size:var(--text-xs);white-space:nowrap;background:0 0;font-weight:700;display:inline-flex}.citation-editor.svelte-eloazg{gap:var(--space-xs);margin-block:var(--space-xs);padding:var(--space-sm);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--color-paper) 92%, var(--color-accent) 8%);display:grid}.citation-editor.svelte-eloazg label:where(.svelte-eloazg){margin:0}.citation-editor.svelte-eloazg textarea:where(.svelte-eloazg){min-height:6.5rem;font-family:var(--font-mono);font-size:var(--text-xs)}.citation-actions.svelte-eloazg{gap:var(--space-xs);flex-wrap:wrap;display:flex}.citation-actions.svelte-eloazg button:where(.svelte-eloazg){width:fit-content;min-height:2.75rem;padding-inline:var(--space-sm);border:var(--rule-hair) solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-ink);cursor:pointer;font:inherit;font-size:var(--text-xs);background:0 0;font-weight:700}.remove-source.svelte-eloazg{color:var(--color-error)}.removed-sources.svelte-eloazg ul:where(.svelte-eloazg){gap:var(--space-xs);margin:var(--space-sm) 0 0;padding:0;list-style:none;display:grid}.removed-sources.svelte-eloazg li:where(.svelte-eloazg){justify-content:space-between;align-items:center;gap:var(--space-xs);padding-block:var(--space-xs);border-block-end:var(--rule-hair) solid var(--color-rule);flex-wrap:wrap;display:flex}.source-list.svelte-eloazg strong:where(.svelte-eloazg),.source-list.svelte-eloazg .source-title:where(.svelte-eloazg),.source-list.svelte-eloazg a:where(.svelte-eloazg){overflow-wrap:anywhere;min-width:0;max-width:100%;color:var(--color-ink);font-size:var(--text-sm);white-space:normal;font-weight:700;display:block}.source-row-error.svelte-eloazg{color:var(--color-error);font-size:var(--text-xs);margin:0;line-height:1.45}.source-title.svelte-eloazg{text-align:start;cursor:pointer;background:0 0;border:0;width:100%;min-height:2.75rem;padding:0}.source-list.svelte-eloazg a:where(.svelte-eloazg){color:var(--color-accent-text);text-underline-offset:.2em}.source-list.svelte-eloazg .original-link:where(.svelte-eloazg){width:max-content;font-size:var(--text-xs);font-weight:400}.source-list.svelte-eloazg span:where(.svelte-eloazg){overflow-wrap:anywhere;min-width:0;color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-xs)}.upgrade-source.svelte-eloazg{min-height:2.75rem;padding:var(--space-xs) var(--space-sm);border:var(--rule-hair) solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-paper);color:var(--color-ink);font:inherit}@media (hover:hover) and (pointer:fine){input.svelte-eloazg:hover,select.svelte-eloazg:hover,textarea.svelte-eloazg:hover,.file-picker.svelte-eloazg:hover{background:var(--color-paper-2)}.add-source.svelte-eloazg:hover:not(:disabled){background:var(--color-accent-text)}.upgrade-source.svelte-eloazg:hover:not(:disabled),.source-filters.svelte-eloazg button:where(.svelte-eloazg):hover:not([aria-pressed=true]){background:var(--color-paper-2)}}@media (prefers-reduced-motion:reduce){.add-source.svelte-eloazg{transition-property:background-color}.add-source.svelte-eloazg:active{transform:none}}.theme-toggle.svelte-1cmi4dh{border:var(--rule-hair) solid var(--color-border);border-radius:var(--radius-sm);outline-offset:1px;min-block-size:2.75rem;inline-size:2.75rem;color:var(--color-ink);cursor:pointer;background:0 0;outline:2px solid #0000;place-items:center;padding:0;display:grid}.theme-toggle.svelte-1cmi4dh:focus-visible{outline-color:var(--color-focus)}.theme-toggle.svelte-1cmi4dh:active{transform:translateY(1px)}.theme-toggle.svelte-1cmi4dh:disabled,.theme-toggle[aria-busy=true].svelte-1cmi4dh{cursor:not-allowed;opacity:.55}.theme-toggle[data-state=error].svelte-1cmi4dh{border-color:var(--color-error);color:var(--color-error)}.theme-toggle[data-state=success].svelte-1cmi4dh{border-color:var(--color-success);color:var(--color-success)}@media (hover:hover) and (pointer:fine){.theme-toggle.svelte-1cmi4dh:hover{background:var(--color-paper-2);color:var(--color-accent-text)}}@media (prefers-reduced-motion:reduce){.theme-toggle.svelte-1cmi4dh:active{transform:none}}.topic-ask.svelte-1ohx008{z-index:calc(var(--z-sticky) - 1);padding:var(--space-xs) var(--page-gutter);border-block-end:var(--rule-hair) solid var(--color-rule);background:color-mix(in srgb, var(--color-paper) 96%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:sticky;top:4.5rem}form.svelte-1ohx008{width:min(100%,58rem);min-height:2.75rem;border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-sm);background:var(--color-paper-2);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;margin-inline:auto;padding-inline-start:var(--space-sm);display:grid}input.svelte-1ohx008{min-width:0;min-height:2.7rem;padding-inline:var(--space-sm);background:0 0;border:0;outline:0}form.svelte-1ohx008:focus-within{outline:2px solid var(--color-focus);outline-offset:2px}form.svelte-1ohx008>button:where(.svelte-1ohx008){align-items:center;gap:var(--space-xs);min-height:2.25rem;padding-inline:var(--space-sm);border-radius:var(--radius-sm);background:var(--color-ink);color:var(--color-paper);cursor:pointer;font-size:var(--text-xs);border:0;margin-inline-end:var(--space-2xs);display:inline-flex}button.svelte-1ohx008:disabled{cursor:not-allowed;opacity:.55}.answer.svelte-1ohx008{width:min(100%,58rem);max-height:min(55dvh,32rem);margin:var(--space-xs) auto 0;padding:var(--space-md);border:var(--rule-hair) solid var(--color-rule);background:var(--color-paper);box-shadow:0 1rem 2rem color-mix(in srgb, var(--color-ink) 12%, transparent);overflow-y:auto}.answer-heading.svelte-1ohx008{justify-content:space-between;align-items:start;gap:var(--space-md);display:flex}.answer-heading.svelte-1ohx008 p:where(.svelte-1ohx008),.privacy.svelte-1ohx008{color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-xs);margin:0}.close.svelte-1ohx008{border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-sm);min-width:2.75rem;min-height:2.75rem;color:var(--color-ink);cursor:pointer;background:0 0;place-items:center;padding:0;display:grid}ol.svelte-1ohx008{gap:var(--space-xs);margin:var(--space-md) 0;padding:0;list-style:none;display:grid}li.svelte-1ohx008 button:where(.svelte-1ohx008){gap:var(--space-2xs);width:100%;min-height:2.75rem;padding:var(--space-sm);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-sm);color:var(--color-ink);text-align:start;white-space:normal;cursor:pointer;background:0 0;display:grid}li.svelte-1ohx008 span:where(.svelte-1ohx008),.message.svelte-1ohx008{color:var(--color-muted);font-size:var(--text-sm)}.error.svelte-1ohx008{color:var(--color-error)}.sr-only.svelte-1ohx008{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (width<=32rem){form.svelte-1ohx008>button:where(.svelte-1ohx008) span:where(.svelte-1ohx008){clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}form.svelte-1ohx008>button:where(.svelte-1ohx008){justify-content:center;min-width:2.25rem;padding:0}}@media (prefers-reduced-motion:reduce){.topic-ask.svelte-1ohx008{-webkit-backdrop-filter:none;backdrop-filter:none}}.tutor.svelte-16yqmem{gap:var(--space-sm);display:grid}.kicker.svelte-16yqmem,h2.svelte-16yqmem,p.svelte-16yqmem{margin:0}.kicker.svelte-16yqmem{color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase}h2.svelte-16yqmem{font-family:var(--font-display);font-size:var(--text-md)}.help.svelte-16yqmem{color:var(--color-muted);font-size:var(--text-sm);line-height:1.5}code.svelte-16yqmem{font-family:var(--font-mono);font-size:.95em}.field.svelte-16yqmem{gap:var(--space-xs);font-size:var(--text-sm);font-weight:700;display:grid}select.svelte-16yqmem,input.svelte-16yqmem{min-height:2.75rem;padding-inline:var(--space-sm);border:var(--rule-hair) solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-paper);color:var(--color-ink);font:inherit}.preference-list.svelte-16yqmem{gap:var(--space-xs);margin:0;padding:0;list-style:none;display:grid}.preference-list.svelte-16yqmem li:where(.svelte-16yqmem){align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-sm);border:var(--rule-hair) solid var(--color-border);border-radius:var(--radius-sm);font-size:var(--text-sm);grid-template-columns:minmax(0,1fr) auto;line-height:1.45;display:grid}.row-actions.svelte-16yqmem{gap:.15rem;display:flex}.row-actions.svelte-16yqmem button:where(.svelte-16yqmem),.add-row.svelte-16yqmem button:where(.svelte-16yqmem),.conflict-actions.svelte-16yqmem button:where(.svelte-16yqmem),.save.svelte-16yqmem{align-items:center;gap:var(--space-2xs,.25rem);min-height:2.25rem;padding-inline:var(--space-xs);border:var(--rule-hair) solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-paper);color:var(--color-ink);cursor:pointer;font:inherit;font-size:var(--text-sm);display:inline-flex}.row-actions.svelte-16yqmem button:where(.svelte-16yqmem){justify-content:center;min-width:2rem}button.svelte-16yqmem:disabled{cursor:not-allowed;opacity:.5}.add-row.svelte-16yqmem{gap:var(--space-xs);grid-template-columns:minmax(0,1fr) auto;display:grid}.proposal.svelte-16yqmem{gap:var(--space-xs);padding:var(--space-sm);border:var(--rule-hair) solid var(--color-border);border-radius:var(--radius-sm);display:grid}.proposal-title.svelte-16yqmem{font-size:var(--text-sm);font-weight:700}.diff.svelte-16yqmem{font-family:var(--font-mono);font-size:var(--text-xs);gap:.1rem;margin:0;padding:0;line-height:1.5;list-style:none;display:grid}.diff.svelte-16yqmem .add:where(.svelte-16yqmem){color:var(--color-success)}.diff.svelte-16yqmem .remove:where(.svelte-16yqmem){color:var(--color-error)}.save.svelte-16yqmem{justify-self:start}.conflict.svelte-16yqmem{color:var(--color-ink)}.conflict-actions.svelte-16yqmem{gap:var(--space-xs);flex-wrap:wrap;display:flex}.error.svelte-16yqmem{color:var(--color-error);font-size:var(--text-sm)}.sr-only.svelte-16yqmem{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.spinner.svelte-16yqmem{place-items:center;animation:.8s linear infinite svelte-16yqmem-spin;display:inline-grid}@keyframes svelte-16yqmem-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spinner.svelte-16yqmem{animation:none}}.workspace-search.svelte-4f45lt{gap:var(--space-sm);display:grid}.kicker.svelte-4f45lt,h2.svelte-4f45lt,p.svelte-4f45lt{margin:0}.kicker.svelte-4f45lt{color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase}h2.svelte-4f45lt{font-family:var(--font-display);font-size:var(--text-md)}.privacy.svelte-4f45lt,.search-status.svelte-4f45lt{color:var(--color-muted);font-size:var(--text-sm);line-height:1.5}form.svelte-4f45lt,label.svelte-4f45lt{gap:var(--space-xs);display:grid}label.svelte-4f45lt{font-size:var(--text-sm);font-weight:700}.search-row.svelte-4f45lt{grid-template-columns:minmax(0,1fr) 2.75rem;display:grid}input.svelte-4f45lt,.search-row.svelte-4f45lt button:where(.svelte-4f45lt),ol.svelte-4f45lt>li:where(.svelte-4f45lt)>button:where(.svelte-4f45lt){border:var(--rule-hair) solid var(--color-border);background:var(--color-paper);min-height:2.75rem;color:var(--color-ink)}input.svelte-4f45lt{min-width:0;padding-inline:var(--space-sm);border-radius:var(--radius-sm) 0 0 var(--radius-sm);font:inherit}.search-row.svelte-4f45lt button:where(.svelte-4f45lt){border-radius:0 var(--radius-sm) var(--radius-sm) 0;cursor:pointer;border-inline-start:0;place-items:center;display:grid}input.svelte-4f45lt:focus-visible,button.svelte-4f45lt:focus-visible{z-index:1;outline:2px solid var(--color-focus);outline-offset:2px}button.svelte-4f45lt:disabled{cursor:not-allowed;opacity:.5}.spinner.svelte-4f45lt{place-items:center;animation:.8s linear infinite svelte-4f45lt-spin;display:grid}ol.svelte-4f45lt{gap:var(--space-xs);margin:0;padding:0;list-style:none;display:grid}ol.svelte-4f45lt>li:where(.svelte-4f45lt)>button:where(.svelte-4f45lt){gap:var(--space-sm);width:100%;padding:var(--space-sm);border-radius:var(--radius-sm);cursor:pointer;text-align:start;grid-template-columns:auto minmax(0,1fr);display:grid}ol.svelte-4f45lt>li:where(.svelte-4f45lt)>button:where(.svelte-4f45lt)>span:where(.svelte-4f45lt){min-width:0}.tags.svelte-4f45lt{gap:var(--space-2xs,.25rem);margin:var(--space-2xs,.25rem) 0 0;padding:0 0 0 var(--space-sm);flex-wrap:wrap;list-style:none;display:flex}.tag.svelte-4f45lt{min-height:1.75rem;padding:.15rem var(--space-xs);border:var(--rule-hair) solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-muted);cursor:pointer;font-family:var(--font-mono);font-size:var(--text-xs);background:0 0}.tag.svelte-4f45lt:hover{color:var(--color-ink)}code.svelte-4f45lt{font-family:var(--font-mono);font-size:.95em}strong.svelte-4f45lt,small.svelte-4f45lt,.snippet.svelte-4f45lt{display:block}strong.svelte-4f45lt{font-family:var(--font-display)}small.svelte-4f45lt{margin-block:.15rem var(--space-xs);color:var(--color-muted);font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.snippet.svelte-4f45lt{color:var(--color-muted);font-size:var(--text-sm);line-height:1.45}.error.svelte-4f45lt{color:var(--color-error)}@keyframes svelte-4f45lt-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spinner.svelte-4f45lt{animation:none}}.workspace-health.svelte-1wepkvv{gap:var(--space-sm);display:grid}.health-heading.svelte-1wepkvv,.summary.svelte-1wepkvv,.state.svelte-1wepkvv,.backlinks.svelte-1wepkvv>p:where(.svelte-1wepkvv),li.svelte-1wepkvv button:where(.svelte-1wepkvv),.issue-list.svelte-1wepkvv li:where(.svelte-1wepkvv)>div:where(.svelte-1wepkvv){align-items:flex-start;gap:var(--space-xs);display:flex}.health-heading.svelte-1wepkvv{justify-content:space-between}h2.svelte-1wepkvv,p.svelte-1wepkvv{margin:0}h2.svelte-1wepkvv{font-family:var(--font-display);font-size:var(--text-md);margin-block-start:var(--space-xs)}.kicker.svelte-1wepkvv{color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase}.refresh.svelte-1wepkvv{border:var(--rule-hair) solid var(--color-border);border-radius:var(--radius-sm);width:2.75rem;height:2.75rem;color:var(--color-ink);cursor:pointer;background:0 0;flex:none;place-items:center;display:grid}.refresh.svelte-1wepkvv:disabled{cursor:not-allowed;opacity:.5}.summary.svelte-1wepkvv,.state.svelte-1wepkvv{padding:var(--space-sm);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-sm);color:var(--color-success);font-size:var(--text-sm);line-height:1.45}.create-target.svelte-1wepkvv{width:100%;min-height:2.25rem;padding-inline:var(--space-sm);border:var(--rule-hair) solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-paper);color:var(--color-ink);cursor:pointer;font:inherit;font-size:var(--text-sm);text-align:start;margin-block-start:var(--space-2xs,.25rem)}.create-target.svelte-1wepkvv:disabled{cursor:not-allowed;opacity:.5}.repair-note.svelte-1wepkvv{color:var(--color-muted);font-size:var(--text-sm);margin-block-start:var(--space-xs);line-height:1.5}.summary.attention.svelte-1wepkvv,.state.error.svelte-1wepkvv{color:var(--color-error)}.spinner.svelte-1wepkvv{place-items:center;animation:.8s linear infinite svelte-1wepkvv-spin;display:grid}.issue-list.svelte-1wepkvv,.backlinks.svelte-1wepkvv ul:where(.svelte-1wepkvv){gap:var(--space-xs);margin:0;padding:0;list-style:none;display:grid}li.svelte-1wepkvv button:where(.svelte-1wepkvv),.issue-list.svelte-1wepkvv li:where(.svelte-1wepkvv)>div:where(.svelte-1wepkvv){width:100%;padding:var(--space-sm);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-sm);color:var(--color-ink);text-align:start;background:0 0}li.svelte-1wepkvv button:where(.svelte-1wepkvv){cursor:pointer}li.svelte-1wepkvv button:where(.svelte-1wepkvv)>span:where(.svelte-1wepkvv),.issue-list.svelte-1wepkvv li:where(.svelte-1wepkvv)>div:where(.svelte-1wepkvv)>span:where(.svelte-1wepkvv){min-width:0}li.svelte-1wepkvv strong:where(.svelte-1wepkvv),li.svelte-1wepkvv small:where(.svelte-1wepkvv){display:block}li.svelte-1wepkvv strong:where(.svelte-1wepkvv),.backlinks.svelte-1wepkvv li:where(.svelte-1wepkvv) button:where(.svelte-1wepkvv)>span:where(.svelte-1wepkvv){font-size:var(--text-sm);font-weight:700;line-height:1.4}li.svelte-1wepkvv small:where(.svelte-1wepkvv){color:var(--color-muted);font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;margin-block-start:.15rem;overflow:hidden}.backlinks.svelte-1wepkvv{gap:var(--space-xs);padding-block-start:var(--space-sm);display:grid}.backlinks.svelte-1wepkvv>p:where(.svelte-1wepkvv){font-size:var(--text-sm);align-items:center;font-weight:700}.backlinks.svelte-1wepkvv>span:where(.svelte-1wepkvv){color:var(--color-muted);font-size:var(--text-sm)}button.svelte-1wepkvv:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}@keyframes svelte-1wepkvv-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spinner.svelte-1wepkvv{animation:none}}.startup-state.svelte-1uha8ag{align-content:center;justify-items:center;gap:var(--space-sm);min-height:100dvh;color:var(--color-muted);display:grid}.startup-state.svelte-1uha8ag p:where(.svelte-1uha8ag){font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.05em;text-transform:uppercase;margin:0}.setup-shell.svelte-1uha8ag{width:min(100%,82rem);min-height:100dvh;padding:var(--space-md) var(--page-gutter) var(--space-2xl);margin-inline:auto}.recovery-shell.svelte-1uha8ag{align-content:start;gap:clamp(var(--space-xl), 7vh, var(--space-2xl));width:min(100%,82rem);min-height:100dvh;padding:var(--space-md) var(--page-gutter) var(--space-2xl);margin-inline:auto;display:grid}.setup-header.svelte-1uha8ag{border-block-end:var(--rule-hair) solid var(--color-rule);justify-content:space-between;align-items:center;padding-block-end:var(--space-md);display:flex}.wordmark.svelte-1uha8ag{align-items:center;gap:var(--space-xs);color:var(--color-ink);font-family:var(--font-display);font-size:var(--text-md);font-weight:600;text-decoration:none;display:inline-flex}.wordmark.svelte-1uha8ag img:where(.svelte-1uha8ag){flex:none;block-size:1.75rem;inline-size:1.75rem}.brand-symbol.svelte-1uha8ag{flex:none;place-items:center;block-size:1.75rem;inline-size:1.75rem;display:grid;position:relative}.brand-symbol.svelte-1uha8ag img:where(.svelte-1uha8ag){position:absolute;inset:0}.brand-mark-dark.svelte-1uha8ag,html[data-theme=dark] .brand-mark-light.svelte-1uha8ag{display:none}html[data-theme=dark] .brand-mark-dark.svelte-1uha8ag{display:block}.setup-actions.svelte-1uha8ag{align-items:center;gap:var(--space-md);display:flex}.quiet-link.svelte-1uha8ag,.import-link.svelte-1uha8ag,.text-button.svelte-1uha8ag{color:var(--color-accent-text);text-underline-offset:.25em}.text-button.svelte-1uha8ag{min-height:2.75rem;cursor:pointer;background:0 0;border:0;margin-block-start:var(--space-sm);padding:0;text-decoration:underline;display:block}.setup-intro.svelte-1uha8ag{min-height:min(38dvh,22rem);padding-block:var(--space-2xl) var(--space-xl);align-content:end;display:grid}.setup-intro.svelte-1uha8ag h1:where(.svelte-1uha8ag),.empty-topic.svelte-1uha8ag h1:where(.svelte-1uha8ag){max-width:12ch;font-size:var(--text-display)}.setup-intro.svelte-1uha8ag>p:where(.svelte-1uha8ag):last-child,.empty-topic.svelte-1uha8ag>p:where(.svelte-1uha8ag){max-width:52ch;font-size:var(--text-md)}.setup-copy-compact.svelte-1uha8ag{display:none}.kicker.svelte-1uha8ag,.path-label.svelte-1uha8ag,.studio-section.svelte-1uha8ag>p:where(.svelte-1uha8ag){color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;margin:0}.setup-options.svelte-1uha8ag{border-block:var(--rule-hair) solid var(--color-rule);display:grid}.setup-options.svelte-1uha8ag article:where(.svelte-1uha8ag){padding-block:var(--space-xl)}.setup-options.svelte-1uha8ag article:where(.svelte-1uha8ag)+article:where(.svelte-1uha8ag){border-block-start:var(--rule-hair) solid var(--color-rule)}.setup-options.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:var(--text-lg);margin-block-start:var(--space-md)}.primary-button.svelte-1uha8ag,.secondary-button.svelte-1uha8ag,.inspector-action.svelte-1uha8ag,.icon-button.svelte-1uha8ag,.mobile-menu.svelte-1uha8ag,.studio-link.svelte-1uha8ag{border:var(--rule-hair) solid var(--color-border);border-radius:var(--radius-sm);cursor:pointer;transition:background-color var(--dur-short) var(--ease-out), color var(--dur-short) var(--ease-out), transform var(--dur-micro) var(--ease-out);background:0 0}.primary-button.svelte-1uha8ag,.secondary-button.svelte-1uha8ag{padding-inline:var(--space-lg)}.primary-button.svelte-1uha8ag{border-color:var(--color-ink);background:var(--color-ink);color:var(--color-paper)}.primary-button.svelte-1uha8ag:active,.secondary-button.svelte-1uha8ag:active,.inspector-action.svelte-1uha8ag:active,.icon-button.svelte-1uha8ag:active{transform:translateY(1px)}button.svelte-1uha8ag:disabled{cursor:not-allowed;opacity:.5}.import-link.svelte-1uha8ag{align-items:center;gap:var(--space-xs);min-height:2.75rem;cursor:pointer;margin-block-start:var(--space-lg);display:inline-flex}.setup-import.svelte-1uha8ag{margin-block-start:var(--space-lg)}.setup-import.svelte-1uha8ag .import-link:where(.svelte-1uha8ag){margin-block-start:0}.setup-error.svelte-1uha8ag{max-width:52ch;margin-block:var(--space-sm) 0;outline:none}.import-link.svelte-1uha8ag input:where(.svelte-1uha8ag),.file-action.svelte-1uha8ag input:where(.svelte-1uha8ag){clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.import-link.svelte-1uha8ag:focus-within,.file-action.svelte-1uha8ag:focus-within{outline:2px solid var(--color-focus);outline-offset:3px}.setup-footnote.svelte-1uha8ag,.message.svelte-1uha8ag{color:var(--color-muted);font-size:var(--text-sm)}.error.svelte-1uha8ag{color:var(--color-error)}.obsidian-dialog.svelte-1uha8ag{width:min(100%,38rem);max-height:calc(100dvh - 2rem);padding:var(--space-xl);border:var(--rule-hair) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-paper);box-shadow:0 2rem 6rem color-mix(in srgb, var(--color-ink) 55%, transparent);outline:none;overflow:auto}.obsidian-dialog.svelte-1uha8ag::backdrop{background:color-mix(in srgb, var(--color-ink) 72%, transparent)}.dialog-heading.svelte-1uha8ag{justify-content:space-between;align-items:start;gap:var(--space-md);display:flex}.dialog-heading.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin-block-start:var(--space-xs)}.obsidian-dialog.svelte-1uha8ag ol:where(.svelte-1uha8ag){gap:var(--space-md);margin-block:var(--space-xl);padding-inline-start:var(--space-lg);display:grid}.privacy-note.svelte-1uha8ag{align-items:start;gap:var(--space-sm);padding-block:var(--space-md);border-block:var(--rule-hair) solid var(--color-rule);display:flex}.privacy-icon.svelte-1uha8ag{color:var(--color-marigold,var(--color-accent-text));flex:none;place-items:center;display:grid}.workbench.svelte-1uha8ag{grid-template-columns:minmax(0,1fr);min-height:100dvh;display:grid}.studio-header.svelte-1uha8ag,.inspector.svelte-1uha8ag{display:none}.studio-header.open.svelte-1uha8ag{z-index:var(--z-modal);width:min(85vw,20rem);padding:var(--space-lg) var(--space-md);border-inline-end:var(--rule-hair) solid var(--color-rule);background:var(--color-paper-2);box-shadow:1rem 0 3rem color-mix(in srgb, var(--color-ink) 16%, transparent);flex-direction:column;display:flex;position:fixed;inset:0 auto 0 0}.studio-backdrop.svelte-1uha8ag{z-index:calc(var(--z-modal) - 1);background:color-mix(in srgb, var(--color-ink) 30%, transparent);border:0;position:fixed;inset:0}.inspector.open.svelte-1uha8ag{z-index:var(--z-modal);gap:var(--space-xl);width:min(88vw,22rem);padding:var(--space-xl) var(--space-lg);border-inline-start:var(--rule-hair) solid var(--color-rule);background:var(--color-paper-2);box-shadow:-1rem 0 3rem color-mix(in srgb, var(--color-ink) 16%, transparent);flex-direction:column;display:flex;position:fixed;inset:0 0 0 auto;overflow-y:auto}.inspector-backdrop.svelte-1uha8ag{z-index:calc(var(--z-modal) - 1);background:color-mix(in srgb, var(--color-ink) 30%, transparent);border:0;position:fixed;inset:0}.inspector-close.svelte-1uha8ag{border:var(--rule-hair) solid var(--color-border);border-radius:var(--radius-sm);min-width:2.75rem;min-height:2.75rem;color:var(--color-ink);cursor:pointer;background:0 0;place-items:center;margin-inline-start:auto;padding:0;display:grid}.inspector.svelte-1uha8ag section:where(.svelte-1uha8ag)+section:where(.svelte-1uha8ag),.curriculum-slot.svelte-1uha8ag,.curriculum-slot.svelte-1uha8ag+section:where(.svelte-1uha8ag){border-block-start:var(--rule-hair) solid var(--color-rule);padding-block-start:var(--space-lg)}.inspector.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:var(--text-md);margin-block-start:var(--space-xs)}.inspector.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:var(--text-sm)}.portability-note.svelte-1uha8ag{color:var(--color-muted);font-size:var(--text-sm);margin-block-start:var(--space-xs);line-height:1.5}.inspector-action.svelte-1uha8ag{align-items:center;gap:var(--space-xs);width:100%;min-height:2.75rem;padding-inline:var(--space-sm);text-align:start;margin-block-start:var(--space-xs);display:flex;position:relative}.studio-brand.svelte-1uha8ag{align-items:center;gap:var(--space-xs);font-family:var(--font-display);font-size:var(--text-md);font-weight:600;display:flex}.studio-close.svelte-1uha8ag{min-width:2.75rem;min-height:2.75rem;color:var(--color-ink);cursor:pointer;background:0 0;border:0;place-items:center;margin-inline-start:auto;padding:0;display:grid}.studio-section.svelte-1uha8ag{gap:var(--space-xs);grid-template-columns:minmax(0,1fr);margin-block-start:var(--space-xl);display:grid}.studio-link.svelte-1uha8ag{align-items:center;gap:var(--space-xs);width:100%;min-width:0;min-height:2.75rem;padding-inline:var(--space-sm);color:var(--color-ink);text-align:start;border-color:#0000;text-decoration:none;display:flex}.studio-link.active.svelte-1uha8ag{border-color:var(--color-rule);background:var(--color-paper)}.studio-link.svelte-1uha8ag>svg{flex:none}.studio-link-label.svelte-1uha8ag{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.studio-link.new-topic.svelte-1uha8ag{color:var(--color-accent-text);font-weight:700}.nav-count.svelte-1uha8ag{min-width:1.5rem;padding-inline:var(--space-2xs);border:var(--rule-hair) solid var(--color-rule);color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-xs);text-align:center;border-radius:999px;margin-inline-start:auto}.studio-hint.svelte-1uha8ag{color:var(--color-muted);font-size:var(--text-xs);line-height:1.45}.studio-meta.svelte-1uha8ag{gap:var(--space-xs);color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-xs);margin-block-start:auto;display:grid}.canvas.svelte-1uha8ag{min-width:0}.canvas-bar.svelte-1uha8ag{z-index:var(--z-sticky);align-items:center;gap:var(--space-sm);min-height:4.5rem;padding:var(--space-sm) var(--page-gutter);border-block-end:var(--rule-hair) solid var(--color-rule);background:var(--color-paper);justify-content:space-between;display:flex;position:sticky;top:0}.canvas-bar.svelte-1uha8ag>div:where(.svelte-1uha8ag){flex:1;min-width:0}.canvas-actions.svelte-1uha8ag{align-items:center;gap:var(--space-xs);flex:none;display:flex}.research-pill.svelte-1uha8ag{align-items:center;gap:var(--space-xs);min-width:0;min-height:2.75rem;padding-inline:var(--space-sm);border:var(--rule-hair) solid var(--color-border);background:var(--color-paper-2);color:var(--color-muted);cursor:pointer;font:inherit;white-space:nowrap;border-radius:999px;display:none}.research-pill.svelte-1uha8ag span:where(.svelte-1uha8ag){text-overflow:ellipsis;overflow:hidden}.research-pill.svelte-1uha8ag kbd:where(.svelte-1uha8ag){padding:var(--space-3xs) var(--space-2xs);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:var(--text-xs)}.research-pill.svelte-1uha8ag:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}@media (width>=48rem){.research-pill.svelte-1uha8ag{max-width:19rem;display:inline-flex}}.path-label.svelte-1uha8ag{color:var(--color-ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.save-state.svelte-1uha8ag{color:var(--color-muted);font-size:var(--text-xs);margin:0}.icon-button.svelte-1uha8ag,.mobile-menu.svelte-1uha8ag{place-items:center;inline-size:2.75rem;padding:0;display:grid}.note-sheet.svelte-1uha8ag,.note-editor.svelte-1uha8ag,.empty-topic.svelte-1uha8ag,.conflict-panel.svelte-1uha8ag{width:min(100%,54rem);padding:var(--space-2xl) var(--page-gutter);margin-inline:auto}.sources-studio.svelte-1uha8ag{width:min(100%,66rem);padding:var(--space-2xl) var(--page-gutter) var(--space-3xl);margin-inline:auto}.sources-studio.svelte-1uha8ag>header:where(.svelte-1uha8ag){justify-content:space-between;align-items:end;gap:var(--space-lg);border-block-end:var(--rule-hair) solid var(--color-rule);padding-block-end:var(--space-xl);display:flex}.sources-studio.svelte-1uha8ag h1:where(.svelte-1uha8ag){margin-block-start:var(--space-xs);font-size:clamp(2.5rem,7vw,4.75rem)}.sources-studio.svelte-1uha8ag header:where(.svelte-1uha8ag) p:where(.svelte-1uha8ag):last-child{color:var(--color-muted);margin-block-end:0}.sources-studio.svelte-1uha8ag .primary-button:where(.svelte-1uha8ag){align-items:center;gap:var(--space-xs);flex:none;display:inline-flex}.sources-studio.svelte-1uha8ag .source-library{margin-block-start:var(--space-xl)}.note-editor.svelte-1uha8ag{gap:var(--space-md);display:grid}.note-editor-heading.svelte-1uha8ag{align-items:end;gap:var(--space-lg);justify-content:space-between;display:flex}.note-editor-heading.svelte-1uha8ag h1:where(.svelte-1uha8ag){margin-block-start:var(--space-xs)}.note-editor-heading.svelte-1uha8ag>p:where(.svelte-1uha8ag){max-width:24rem;color:var(--color-muted);font-size:var(--text-sm)}.note-editor.svelte-1uha8ag label:where(.svelte-1uha8ag),.new-note-panel.svelte-1uha8ag label:where(.svelte-1uha8ag){font-weight:700}.note-editor.svelte-1uha8ag textarea:where(.svelte-1uha8ag){resize:vertical;width:100%;min-height:min(62dvh,40rem);padding:var(--space-md);border:var(--rule-hair) solid var(--color-border);border-radius:var(--radius-sm);outline-offset:1px;background:var(--color-paper-2);color:var(--color-ink);font-family:var(--font-mono);font-size:var(--text-sm);outline:2px solid #0000;line-height:1.65}.note-editor.svelte-1uha8ag textarea:where(.svelte-1uha8ag):focus-visible{outline-color:var(--color-focus)}.note-editor-actions.svelte-1uha8ag{gap:var(--space-sm);justify-content:flex-end;display:flex}.note-editor-actions.svelte-1uha8ag button:where(.svelte-1uha8ag){align-items:center;gap:var(--space-xs);display:inline-flex}.annotation-anchor-status.svelte-1uha8ag{width:min(100%,54rem);margin:var(--space-lg) auto 0;padding:var(--space-sm) var(--space-md);border:var(--rule-hair) solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-paper-2);color:var(--color-ink)}.annotation-anchor-status[data-state=anchored].svelte-1uha8ag{border-color:var(--color-accent-text)}.annotation-anchor-status[data-state=stale].svelte-1uha8ag,.annotation-anchor-status[data-state=unanchored].svelte-1uha8ag{border-color:var(--color-muted)}.annotation-anchor-status.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:var(--space-2xs) 0 0;color:var(--color-muted);font-size:var(--text-sm)}.new-note-panel.svelte-1uha8ag form:where(.svelte-1uha8ag){gap:var(--space-xs);margin-block-start:var(--space-md);display:grid}.empty-topic.svelte-1uha8ag{align-content:center;min-height:calc(100dvh - 4.5rem);display:grid}.empty-topic.svelte-1uha8ag form:where(.svelte-1uha8ag){max-width:42rem;margin-block-start:var(--space-xl)}.topic-kind.svelte-1uha8ag{gap:var(--space-xs);margin:0 0 var(--space-lg);border:0;padding:0;display:grid}.topic-kind.svelte-1uha8ag legend:where(.svelte-1uha8ag){margin-block-end:var(--space-xs);font-weight:700}.topic-kind.svelte-1uha8ag label:where(.svelte-1uha8ag){align-items:start;gap:var(--space-sm);min-height:4.5rem;padding:var(--space-sm);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-sm);cursor:pointer;grid-template-columns:auto minmax(0,1fr);margin:0;display:grid}.topic-kind.svelte-1uha8ag input:where(.svelte-1uha8ag){min-height:0;accent-color:var(--color-accent);margin-block-start:.3rem}.topic-kind.svelte-1uha8ag strong:where(.svelte-1uha8ag),.topic-kind.svelte-1uha8ag small:where(.svelte-1uha8ag){display:block}.topic-kind.svelte-1uha8ag small:where(.svelte-1uha8ag){color:var(--color-muted)}.certification-setup.svelte-1uha8ag{gap:var(--space-xl);width:min(100%,58rem);padding:var(--space-2xl) var(--page-gutter) var(--space-3xl);margin-inline:auto;display:grid}.certification-setup.svelte-1uha8ag>div:where(.svelte-1uha8ag):first-child{border-block-end:var(--rule-hair) solid var(--color-rule);padding-block-end:var(--space-xl)}.certification-setup.svelte-1uha8ag h1:where(.svelte-1uha8ag){max-width:14ch;margin-block-start:var(--space-xs);font-size:clamp(2.25rem,7vw,4.5rem)}.certification-setup.svelte-1uha8ag>div:where(.svelte-1uha8ag):first-child>p:where(.svelte-1uha8ag):last-child{color:var(--color-muted);font-size:var(--text-md)}.empty-topic.svelte-1uha8ag label:where(.svelte-1uha8ag){margin-block-end:var(--space-xs);font-weight:700;display:block}.input-row.svelte-1uha8ag{gap:var(--space-sm);display:grid}input.svelte-1uha8ag{min-width:0;min-height:2.75rem;padding-inline:var(--space-sm);border:var(--rule-hair) solid var(--color-border);border-radius:var(--radius-sm);outline-offset:1px;background:var(--color-paper);outline:2px solid #0000}input.svelte-1uha8ag:focus-visible{outline-color:var(--color-focus)}.conflict-panel.svelte-1uha8ag{border-block:var(--rule-hair) solid var(--color-rule);background:var(--color-paper-2);margin-block-end:var(--space-3xl)}.conflict-heading.svelte-1uha8ag{align-items:flex-start;gap:var(--space-md);display:flex}.conflict-heading.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:var(--text-lg);margin-block-start:var(--space-xs)}.diff.svelte-1uha8ag{border:var(--rule-hair) solid var(--color-rule);background:var(--color-paper);font-size:var(--text-sm);margin-block-start:var(--space-lg);overflow:auto}.diff.svelte-1uha8ag:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}.diff.svelte-1uha8ag>div:where(.svelte-1uha8ag){padding-inline:var(--space-sm);grid-template-columns:2rem minmax(0,1fr);display:grid}.diff.svelte-1uha8ag .added:where(.svelte-1uha8ag){border-inline-start:3px solid var(--color-success)}.diff.svelte-1uha8ag .removed:where(.svelte-1uha8ag){border-inline-start:3px solid var(--color-error)}.proposal-actions.svelte-1uha8ag{gap:var(--space-sm);margin-block-start:var(--space-lg);display:grid}@media (width>=38rem){.proposal-actions.svelte-1uha8ag{grid-template-columns:repeat(2,minmax(0,1fr))}}.mobile-status.svelte-1uha8ag{z-index:var(--z-toast);inset:auto var(--space-md) var(--space-md) auto;width:min(22rem, calc(100vw - 2 * var(--space-md)));padding:var(--space-sm) var(--space-md);border:var(--rule-hair) solid var(--color-rule);background:var(--color-paper-2);font-size:var(--text-sm);pointer-events:none;position:fixed}@media (hover:hover) and (pointer:fine){.primary-button.svelte-1uha8ag:hover,.secondary-button.svelte-1uha8ag:hover,.inspector-action.svelte-1uha8ag:hover,.icon-button.svelte-1uha8ag:hover,.mobile-menu.svelte-1uha8ag:hover,.studio-link.svelte-1uha8ag:hover{background:var(--color-paper-2)}.primary-button.svelte-1uha8ag:hover{background:var(--color-accent-text);color:var(--color-paper)}}@media (width>=40rem){.setup-options.svelte-1uha8ag{grid-template-columns:repeat(2,minmax(0,1fr))}.setup-options.svelte-1uha8ag article:where(.svelte-1uha8ag){padding-inline:var(--space-xl)}.setup-options.svelte-1uha8ag article:where(.svelte-1uha8ag):first-child{padding-inline-start:0}.setup-options.svelte-1uha8ag article:where(.svelte-1uha8ag)+article:where(.svelte-1uha8ag){border-block-start:0;border-inline-start:var(--rule-hair) solid var(--color-rule)}.input-row.svelte-1uha8ag{grid-template-columns:minmax(0,1fr) auto}}@media (width<=24rem){.setup-intro.svelte-1uha8ag{min-height:0;padding-block:var(--space-lg) var(--space-md)}.setup-intro.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:2.25rem;line-height:1.06}.setup-intro.svelte-1uha8ag>p:where(.svelte-1uha8ag):last-child{margin-block:var(--space-xs) 0;font-size:var(--text-base);line-height:1.45}.setup-copy-wide.svelte-1uha8ag{display:none}.setup-copy-compact.svelte-1uha8ag{display:inline}.setup-options.svelte-1uha8ag article:where(.svelte-1uha8ag){padding-block:var(--space-md)}.setup-options.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin-block-start:var(--space-sm)}.sources-studio.svelte-1uha8ag>header:where(.svelte-1uha8ag){flex-direction:column;align-items:stretch}}@media (width>=60rem){.setup-shell.svelte-1uha8ag{align-content:start;column-gap:var(--space-3xl);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);display:grid}.setup-shell.svelte-1uha8ag>*{grid-column:1/-1}.setup-intro.svelte-1uha8ag{min-height:0;grid-column:1;padding-block-end:var(--space-2xl)}.setup-options.svelte-1uha8ag{grid-area:2/2;grid-template-columns:minmax(0,1fr);align-self:center}.setup-options.svelte-1uha8ag article:where(.svelte-1uha8ag){padding-inline:0}.setup-options.svelte-1uha8ag article:where(.svelte-1uha8ag)+article:where(.svelte-1uha8ag){border-block-start:var(--rule-hair) solid var(--color-rule);border-inline-start:0}.workbench.svelte-1uha8ag,.workbench.inspector-closed.svelte-1uha8ag{grid-template-columns:minmax(0,1fr);display:grid}.studio-header.svelte-1uha8ag{z-index:calc(var(--z-sticky) + 1);align-items:center;gap:var(--space-lg);width:100%;height:auto;min-height:4.5rem;padding:var(--space-xs) var(--page-gutter);border-inline-end:0;border-block-end:var(--rule-hair) solid var(--color-rule);background:color-mix(in srgb, var(--color-paper) 96%, transparent);box-shadow:none;grid-template-columns:auto auto minmax(0,1fr);display:grid;position:sticky;top:0}.studio-section.svelte-1uha8ag{align-items:center;gap:var(--space-2xs);min-width:0;margin-block-start:0;display:flex}.studio-section.svelte-1uha8ag>p:where(.svelte-1uha8ag){clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.studio-link.svelte-1uha8ag{width:auto;padding-inline:var(--space-sm);flex:none}.topic-list.svelte-1uha8ag{scrollbar-width:thin;justify-content:flex-end;overflow-x:auto}.topic-list.svelte-1uha8ag .studio-link-label:where(.svelte-1uha8ag){max-width:10rem}.studio-meta.svelte-1uha8ag{display:none}.canvas.svelte-1uha8ag{grid-area:2/1}.canvas-bar.svelte-1uha8ag{position:static}.canvas.svelte-1uha8ag>.topic-ask{top:4.5rem}.inspector.svelte-1uha8ag{z-index:var(--z-modal);gap:var(--space-xl);width:min(88vw,22rem);height:100dvh;padding:var(--space-xl) var(--space-lg);border-inline-start:var(--rule-hair) solid var(--color-rule);background:var(--color-paper-2);box-shadow:-1rem 0 3rem color-mix(in srgb, var(--color-ink) 16%, transparent);flex-direction:column;display:flex;position:fixed;inset:0 0 0 auto;overflow-y:auto}.inspector.svelte-1uha8ag:not(.open),.mobile-menu.svelte-1uha8ag,.studio-close.svelte-1uha8ag,.studio-backdrop.svelte-1uha8ag{display:none}.mobile-status.svelte-1uha8ag{inset-inline-end:var(--space-md)}}
