.ask-card.svelte-5cc5b6{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-m);padding:var(--space-m);margin-bottom:var(--space-s)}.ask-card--lead.svelte-5cc5b6{border-left:4px solid var(--color-accent)}.ask-card__top-match.svelte-5cc5b6{margin:0 0 var(--space-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--color-accent);font-size:11px;font-weight:600}.ask-card__src.svelte-5cc5b6{align-items:baseline;gap:var(--space-s);flex-wrap:wrap;display:flex}.ask-card__title.svelte-5cc5b6{font-weight:600;font-size:var(--font-size-base)}.ask-card--lead.svelte-5cc5b6 .ask-card__title:where(.svelte-5cc5b6){font-size:var(--font-size-l)}.ask-card__meta.svelte-5cc5b6{font-size:var(--font-size-s);color:var(--color-fg-muted)}.ask-card__excerpt.svelte-5cc5b6{margin:var(--space-s) 0;font-size:var(--font-size-s)}.ask-card--lead.svelte-5cc5b6 .ask-card__excerpt:where(.svelte-5cc5b6){font-size:var(--font-size-base)}.ask-card__link.svelte-5cc5b6{font-size:var(--font-size-s);text-decoration:none}.ask-card__link.svelte-5cc5b6:after{content:" >";opacity:.6}.ask-card__actions.svelte-5cc5b6{align-items:center;gap:var(--space-m);margin-top:var(--space-s);flex-wrap:wrap;display:flex}.ask-card__read.svelte-5cc5b6{border:1px solid var(--color-accent);color:var(--color-accent);border-radius:var(--radius-s);padding:6px var(--space-m);font:inherit;font-size:var(--font-size-s);cursor:pointer;background:0 0;font-weight:600;transition:all .12s}.ask-card__read.svelte-5cc5b6:hover{background:var(--color-accent);color:var(--color-bg)}.ask-card__read.svelte-5cc5b6:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.ask-card__read.svelte-5cc5b6:active{transform:translateY(1px)}.reader.svelte-k3595a{background:var(--color-surface);width:min(720px,92vw);max-height:86vh;color:var(--color-fg);border:1px solid var(--color-border);border-radius:var(--radius-l);padding:0;overflow:hidden}.reader[open].svelte-k3595a{flex-direction:column;display:flex}.reader.svelte-k3595a::backdrop{background:#070a0ea8}.reader__head.svelte-k3595a{justify-content:space-between;align-items:flex-start;gap:var(--space-m);padding:var(--space-l) var(--space-l) var(--space-m);border-bottom:1px solid var(--color-border);display:flex}.reader__src.svelte-k3595a{font-size:var(--font-size-s);color:var(--color-fg-muted);margin:0 0 2px}.reader__title.svelte-k3595a{font-size:var(--font-size-l);margin:0;line-height:1.25}.reader__close.svelte-k3595a{color:var(--color-fg-muted);cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0 4px;font-size:22px;line-height:1}.reader__body.svelte-k3595a{padding:var(--space-l);flex:1;overflow-y:auto}.reader__held.svelte-k3595a{margin:0 0 var(--space-l);padding:var(--space-xs) var(--space-m);font-size:var(--font-size-s);color:var(--color-success);background:var(--color-bg);border-left:3px solid var(--color-success);border-radius:var(--radius-s)}.reader__held--neutral.svelte-k3595a{color:var(--color-fg-muted);border-left-color:var(--color-border)}.reader__status.svelte-k3595a{color:var(--color-fg-muted);font-size:var(--font-size-s);margin:0}.reader__passage.svelte-k3595a{margin:0 0 var(--space-m);line-height:1.65}.reader__passage--cited.svelte-k3595a{padding:var(--space-s) var(--space-m);background:color-mix(in srgb, var(--color-accent) 16%, transparent);border-left:3px solid var(--color-accent);border-radius:var(--radius-s);scroll-margin:var(--space-l) 0}.reader__passage--cited.svelte-k3595a:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.reader__passage--cited.svelte-k3595a:before{content:"Cited passage";margin-bottom:var(--space-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--color-accent);font-size:11px;font-weight:700;display:block}.reader__section.svelte-k3595a{margin:var(--space-l) 0 var(--space-s);font-size:var(--font-size-base)}.reader__page.svelte-k3595a{margin:var(--space-m) 0 var(--space-s);font-size:var(--font-size-s);color:var(--color-fg-muted)}.reader__foot.svelte-k3595a{align-items:center;gap:var(--space-m);padding:var(--space-m) var(--space-l);font-size:var(--font-size-s);border-top:1px solid var(--color-border);flex-wrap:wrap;display:flex}.reader__link.svelte-k3595a{color:var(--color-accent);text-decoration:none}.reader__muted.svelte-k3595a{color:var(--color-fg-muted)}@media (width<=600px){.reader.svelte-k3595a{border:none;border-radius:0;width:100vw;max-width:100vw;height:100vh;max-height:100vh}}.q-feed.svelte-1m6nv00{margin-top:var(--space-m);align-items:center;gap:var(--space-s);display:flex}.q-feed__mask.svelte-1m6nv00{touch-action:pan-x;scrollbar-width:none;flex:1;min-width:0;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.q-feed__mask.svelte-1m6nv00::-webkit-scrollbar{display:none}.q-feed__track.svelte-1m6nv00{padding:var(--space-xs) 0;margin:0;list-style:none;display:inline-flex}.q-feed__track.svelte-1m6nv00 li:where(.svelte-1m6nv00){margin-right:var(--space-s)}.q-feed__pill.svelte-1m6nv00{white-space:nowrap;font-size:var(--font-size-s);border:1px solid var(--color-border);color:var(--color-fg-muted);cursor:pointer;background:0 0;border-radius:999px;padding:4px 12px}.q-feed__pill.svelte-1m6nv00:hover{color:var(--color-fg);border-color:var(--color-fg-muted)}.q-feed__pill[aria-hidden=true].svelte-1m6nv00{pointer-events:none}.q-feed__pause.svelte-1m6nv00{border:1px solid var(--color-border);background:var(--color-bg);width:28px;height:28px;color:var(--color-fg-muted);cursor:pointer;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.q-feed__pause.svelte-1m6nv00:hover{color:var(--color-fg);border-color:var(--color-fg-muted)}.q-feed__pause.svelte-1m6nv00:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.q-feed__icon.svelte-1m6nv00{width:12px;height:12px}@media (prefers-reduced-motion:reduce){.q-feed__pause.svelte-1m6nv00{display:none}}.crisis.svelte-88ga2l{background:var(--color-surface);border:1px solid var(--color-accent);border-radius:var(--radius-l);padding:var(--space-l)}.crisis__head.svelte-88ga2l{align-items:center;gap:var(--space-s);margin-bottom:var(--space-xs);display:flex}.crisis__glyph.svelte-88ga2l{width:22px;height:22px;color:var(--color-accent);flex:none}.crisis__title.svelte-88ga2l{font-size:var(--font-size-l);margin:0}.crisis__body.svelte-88ga2l{font-size:var(--font-size-s);color:var(--color-fg);margin:0 0 var(--space-m)}.crisis__actions.svelte-88ga2l{gap:var(--space-s);flex-wrap:wrap;display:flex}.crisis__btn.svelte-88ga2l{background:var(--color-accent);color:var(--color-bg);border:1px solid var(--color-accent);border-radius:var(--radius-m);padding:10px var(--space-m);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.crisis__btn.svelte-88ga2l:hover{background:var(--color-accent-muted);border-color:var(--color-accent-muted)}.crisis__btn--ghost.svelte-88ga2l{color:var(--color-accent);background:0 0}.crisis__btn--ghost.svelte-88ga2l:hover{color:var(--color-fg);border-color:var(--color-fg);background:0 0}.crisis__danger.svelte-88ga2l{font-size:var(--font-size-s);color:var(--color-fg-muted);margin:var(--space-m) 0 0}.crisis__danger.svelte-88ga2l a:where(.svelte-88ga2l){color:var(--color-accent)}.crisis__note.svelte-88ga2l{font-size:var(--font-size-xs,12px);color:var(--color-fg-muted);margin:var(--space-s) 0 0}.ask-summary.svelte-1dbjj2d{background:var(--color-surface);border:1px solid var(--color-border);border-left:4px solid var(--color-accent);border-radius:var(--radius-m);padding:var(--space-l);margin-bottom:var(--space-l)}.ask-summary__label.svelte-1dbjj2d{font-size:var(--font-size-s);color:var(--color-accent);margin:0 0 var(--space-s);font-weight:600}.ask-summary__text.svelte-1dbjj2d{margin:0 0 var(--space-m)}.ask-summary__sources.svelte-1dbjj2d{margin:0 0 var(--space-m);padding-left:var(--space-l)}.ask-summary__disclaimer.svelte-1dbjj2d{font-size:var(--font-size-s);color:var(--color-fg-muted);margin:0}.ask-summary__muted.svelte-1dbjj2d{font-size:var(--font-size-s);color:var(--color-fg-muted);margin:0 0 var(--space-m)}.ask-private.svelte-mz64hg{font-size:var(--font-size-s);color:var(--color-success);margin:var(--space-s) 0 0;text-align:center}.ask-private--online.svelte-mz64hg{color:var(--color-fg-muted)}.ask-mode.svelte-mz64hg{gap:var(--space-xs);margin-top:var(--space-s);justify-content:center;display:flex}.ask-mode__opt.svelte-mz64hg{background:var(--color-surface);color:var(--color-fg-muted);border:1px solid var(--color-border);border-radius:var(--radius-m);padding:var(--space-xs) var(--space-m);font:inherit;font-size:var(--font-size-s);cursor:pointer}.ask-mode__opt[aria-pressed=true].svelte-mz64hg{background:var(--color-accent);color:var(--color-bg);border-color:var(--color-accent)}.ask-mode__opt.svelte-mz64hg:disabled,.ask-reminder__set.svelte-mz64hg:disabled{opacity:.6;cursor:default}.ask-bar.svelte-mz64hg{gap:var(--space-s);display:flex}.ask-input.svelte-mz64hg{background:var(--color-surface);min-width:0;color:var(--color-fg);border:1px solid var(--color-border);border-radius:var(--radius-m);padding:12px var(--space-m);font:inherit;flex:1}.ask-input.svelte-mz64hg:hover:not(:focus){border-color:var(--color-fg-muted)}.ask-input.svelte-mz64hg:focus{outline:2px solid var(--color-accent);border-color:var(--color-accent)}.ask-search.svelte-mz64hg{background:var(--color-accent);color:var(--color-bg);border-radius:var(--radius-m);padding:0 var(--space-l);font:inherit;cursor:pointer;border:none;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.ask-search__icon.svelte-mz64hg{display:none}@media (width<=480px){.ask-search.svelte-mz64hg{flex:none;width:48px;padding:0}.ask-search__label.svelte-mz64hg{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ask-search__icon.svelte-mz64hg{display:inline-flex}}.ask-search.svelte-mz64hg:hover:not(:disabled){background:var(--color-accent-muted)}.ask-search.svelte-mz64hg:disabled{opacity:.6;cursor:default}.ask-result.svelte-mz64hg{margin-top:var(--space-l);text-align:left}.ask-count.svelte-mz64hg{font-size:var(--font-size-s);color:var(--color-fg-muted);margin:0 0 var(--space-s)}.ask-toggle.svelte-mz64hg{align-items:center;gap:var(--space-s);color:var(--color-accent);font:inherit;font-size:var(--font-size-s);cursor:pointer;margin:var(--space-m) 0 var(--space-s);background:0 0;border:none;display:inline-flex}.ask-msg.svelte-mz64hg{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-m);padding:var(--space-l)}.ask-msg--accent.svelte-mz64hg{border-left:4px solid var(--color-accent)}.ask-msg--warn.svelte-mz64hg{border-left:4px solid var(--color-danger)}.ask-msg__title.svelte-mz64hg{font-weight:600;font-size:var(--font-size-base);margin:0 0 var(--space-xs)}.ask-msg__body.svelte-mz64hg{font-size:var(--font-size-s);color:var(--color-fg-muted);margin:0}.ask-setup.svelte-mz64hg{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-l);padding:var(--space-l)}.ask-setup__title.svelte-mz64hg{font-size:var(--font-size-l);margin:0 0 var(--space-s)}.ask-setup__query.svelte-mz64hg{color:var(--color-fg);background:var(--color-bg);border-left:3px solid var(--color-accent);padding:var(--space-s) var(--space-m);border-radius:var(--radius-s);margin:0 0 var(--space-m);font-size:var(--font-size-s)}.ask-setup__body.svelte-mz64hg{color:var(--color-fg-muted);font-size:var(--font-size-s);margin:0 0 var(--space-m)}.ask-setup__actions.svelte-mz64hg{gap:var(--space-s);flex-wrap:wrap;align-items:center;display:flex}.ask-setup__go.svelte-mz64hg{background:var(--color-accent);color:var(--color-bg);border-radius:var(--radius-m);padding:10px var(--space-l);font:inherit;cursor:pointer;border:none;font-weight:600}.ask-setup__skip.svelte-mz64hg{color:var(--color-fg-muted);padding:10px var(--space-m);font:inherit;cursor:pointer;background:0 0;border:none}.ask-reminder.svelte-mz64hg{justify-content:space-between;align-items:center;gap:var(--space-m);background:var(--color-surface);border:1px solid var(--color-border);border-left:3px solid var(--color-accent);border-radius:var(--radius-m);padding:var(--space-s) var(--space-m);margin-top:var(--space-m);margin-bottom:var(--space-s);font-size:var(--font-size-s);display:flex}.ask-reminder__actions.svelte-mz64hg{align-items:center;gap:var(--space-s);white-space:nowrap;display:flex}.ask-reminder__set.svelte-mz64hg{color:var(--color-accent);font:inherit;font-size:var(--font-size-s);cursor:pointer;background:0 0;border:none;font-weight:600}.ask-reminder__x.svelte-mz64hg{color:var(--color-fg-muted);font-size:var(--font-size-base);cursor:pointer;background:0 0;border:none;line-height:1}.ask-spinner.svelte-mz64hg{border:2px solid var(--color-border);border-top-color:var(--color-accent);width:12px;height:12px;margin-right:var(--space-s);vertical-align:-1px;border-radius:50%;animation:.8s linear infinite svelte-mz64hg-ask-spin;display:inline-block}@keyframes svelte-mz64hg-ask-spin{to{transform:rotate(360deg)}}.install-nudge.svelte-nojyi{background:var(--color-surface);border:1px solid var(--color-border);border-left:3px solid var(--color-accent);border-radius:var(--radius-l);padding:var(--space-l);position:relative}.install-nudge__dismiss.svelte-nojyi{top:var(--space-s);right:var(--space-s);color:var(--color-fg-muted);cursor:pointer;padding:var(--space-xs) var(--space-s);background:0 0;border:none;font-size:20px;line-height:1;position:absolute}.install-nudge__dismiss.svelte-nojyi:hover{color:var(--color-fg)}.install-nudge__heading.svelte-nojyi{margin:0 var(--space-l) var(--space-s) 0;font-size:var(--font-size-l)}.install-nudge__body.svelte-nojyi{margin:0 0 var(--space-m);color:var(--color-fg-muted);font-size:var(--font-size-s)}.home.svelte-1uha8ag{text-align:center;max-width:640px;margin:0 auto}.home-hero.svelte-1uha8ag{font-size:var(--font-size-h1-fluid);margin:var(--space-xl) 0 var(--space-l);line-height:1.15}.home-install.svelte-1uha8ag{margin-top:var(--space-xl);text-align:left}.home-divider.svelte-1uha8ag{border:0;border-top:1px solid var(--color-border);margin:var(--space-xxl) 0 var(--space-l)}.home-onramp.svelte-1uha8ag{background:var(--color-surface);border:1px solid var(--color-border);border-left:4px solid var(--color-accent);border-radius:var(--radius-m);padding:var(--space-l);text-align:left;margin-top:0}.home-onramp.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin:0 0 var(--space-xs);font-size:var(--font-size-l)}.home-onramp.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--color-fg-muted);margin:0 0 var(--space-m);font-size:var(--font-size-s)}.home-onramp__action.svelte-1uha8ag{background:var(--color-accent);color:var(--color-bg);padding:var(--space-s) var(--space-l);border-radius:var(--radius-m);font-weight:600;text-decoration:none;display:inline-block}.home-onramp__action.svelte-1uha8ag:hover{background:var(--color-accent-muted)}
