.ask-page.svelte-13cbz4y{color:var(--ink-text);padding:32px;background:var(--ink-surface);border-radius:12px}.ask-heading.svelte-13cbz4y{margin-bottom:32px}h1.svelte-13cbz4y{font-size:32px;line-height:1.5;font-weight:650;margin:0 0 14px;text-wrap:balance}.ask-heading.svelte-13cbz4y p:where(.svelte-13cbz4y){color:var(--ink-muted);line-height:1.9;font-size:16px;margin:0}label.svelte-13cbz4y{display:block;font-size:16px;font-weight:600;margin-bottom:12px}.question-box.svelte-13cbz4y{border:1px solid var(--ink-line);border-radius:12px;overflow:hidden;background:var(--ink-bg)}.question-box.svelte-13cbz4y:focus-within{outline:2px solid var(--ink-accent);outline-offset:3px}textarea.svelte-13cbz4y{display:block;width:100%;resize:vertical;min-height:116px;max-height:320px;padding:18px 18px 8px;border:0;background:transparent;color:var(--ink-text);font:inherit;font-size:16px;line-height:1.8;caret-color:var(--ink-accent)}textarea.svelte-13cbz4y:focus{outline:none}textarea.svelte-13cbz4y::placeholder{color:var(--ink-muted);opacity:1}.question-actions.svelte-13cbz4y{display:flex;gap:16px;justify-content:space-between;align-items:center;padding:8px 12px 12px 18px}.question-count.svelte-13cbz4y{font-size:12px;color:var(--ink-muted);font-variant-numeric:tabular-nums}button.svelte-13cbz4y{font:inherit;cursor:pointer;touch-action:manipulation}.send-button.svelte-13cbz4y,.stop-button.svelte-13cbz4y{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-width:134px;min-height:44px;padding:10px 18px;border-radius:8px;font-size:14px;transition:transform .18s cubic-bezier(.16,1,.3,1),background-color .18s}.send-button.svelte-13cbz4y{background:var(--ink-accent);color:var(--ink-bg);border:1px solid var(--ink-accent)}.stop-button.svelte-13cbz4y{background:transparent;color:var(--ink-text);border:1px solid var(--ink-line)}.send-button.svelte-13cbz4y:disabled{opacity:.5;cursor:default}svg.svelte-13cbz4y{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.question-help.svelte-13cbz4y,.service-note.svelte-13cbz4y{font-size:13px;line-height:1.8;color:var(--ink-muted)}.question-help.svelte-13cbz4y{margin:12px 0 0}.service-note.svelte-13cbz4y{min-height:24px;margin-top:10px}.example-questions.svelte-13cbz4y{margin-top:30px;padding-top:24px;border-top:1px solid var(--ink-line)}h2.svelte-13cbz4y{font-size:18px;line-height:1.6;font-weight:600;margin:0 0 14px}.example-questions.svelte-13cbz4y button:where(.svelte-13cbz4y){display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;text-align:left;min-height:48px;padding:10px 0;color:var(--ink-accent);font-size:14px;line-height:1.7;background:none;border:0}.answer-region.svelte-13cbz4y{scroll-margin-top:96px}.answer-loading.svelte-13cbz4y{display:flex;align-items:center;gap:12px;margin-top:30px;padding-top:24px;border-top:1px solid var(--ink-line);color:var(--ink-muted);font-size:14px}.loading-dot.svelte-13cbz4y{width:7px;height:7px;border-radius:50%;background:var(--ink-accent);animation:svelte-13cbz4y-ink-breath 1.4s ease-in-out infinite;flex-shrink:0}.answer.svelte-13cbz4y{margin-top:30px;padding-top:24px;border-top:1px solid var(--ink-line)}.asked-question.svelte-13cbz4y{color:var(--ink-muted);font-size:13px;line-height:1.8;margin:0 0 20px;overflow-wrap:anywhere}.answer-text.svelte-13cbz4y{white-space:pre-wrap;overflow-wrap:anywhere;font-size:16px;line-height:1.95;max-width:72ch}.result-message.svelte-13cbz4y{font-size:15px;line-height:1.9}.source-list.svelte-13cbz4y{margin-top:28px}h3.svelte-13cbz4y{font-size:14px;font-weight:600;margin-bottom:8px}.source-link.svelte-13cbz4y{display:flex;align-items:baseline;gap:12px;border-bottom:1px solid var(--ink-line);padding:16px 0;color:var(--ink-accent);line-height:1.7;font-size:14px}.source-number.svelte-13cbz4y{color:var(--ink-muted);font-size:12px;font-variant-numeric:tabular-nums;flex-shrink:0}.source-link.svelte-13cbz4y>span:where(.svelte-13cbz4y):nth-child(2){flex:1;min-width:0}.source-link.svelte-13cbz4y small:where(.svelte-13cbz4y){display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:6px;color:var(--ink-muted);font-size:12px;line-height:1.8;overflow-wrap:anywhere}.search-link.svelte-13cbz4y{display:inline-flex;align-items:center;min-height:44px;margin-top:16px;font-size:13px;color:var(--ink-accent)}.ask-footer.svelte-13cbz4y{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:32px;padding-top:20px;border-top:1px solid var(--ink-line);color:var(--ink-muted);font-size:12px;line-height:1.8}.ask-footer.svelte-13cbz4y a:where(.svelte-13cbz4y){color:var(--ink-accent)}a.svelte-13cbz4y{text-underline-offset:4px}a.svelte-13cbz4y:hover{text-decoration:underline}button.svelte-13cbz4y:focus-visible,a.svelte-13cbz4y:focus-visible{outline:2px solid var(--ink-accent);outline-offset:4px}.svelte-13cbz4y::selection{background:var(--ink-wash);color:var(--ink-text)}.ask-heading.svelte-13cbz4y{animation:svelte-13cbz4y-ink-arrive .36s cubic-bezier(.16,1,.3,1) both}.answer.svelte-13cbz4y,.answer-loading.svelte-13cbz4y{animation:svelte-13cbz4y-ink-arrive .28s cubic-bezier(.16,1,.3,1) both}.example-questions.svelte-13cbz4y button:where(.svelte-13cbz4y) svg:where(.svelte-13cbz4y){transition:transform .22s cubic-bezier(.16,1,.3,1)}.send-button.svelte-13cbz4y:not(:disabled):active,.stop-button.svelte-13cbz4y:active{transform:scale(.97);transition-duration:80ms}@keyframes svelte-13cbz4y-ink-arrive{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-13cbz4y-ink-breath{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.8)}}@media(hover:hover){.example-questions.svelte-13cbz4y button:where(.svelte-13cbz4y):hover{text-decoration:underline;text-underline-offset:5px}.example-questions.svelte-13cbz4y button:where(.svelte-13cbz4y):hover svg:where(.svelte-13cbz4y){transform:translate(2px,-2px)}.send-button.svelte-13cbz4y:not(:disabled):hover{background:color-mix(in srgb,var(--ink-accent) 90%,var(--ink-text))}}@media(prefers-reduced-motion:reduce){.ask-heading.svelte-13cbz4y,.answer.svelte-13cbz4y,.answer-loading.svelte-13cbz4y,.loading-dot.svelte-13cbz4y{animation:none}.send-button.svelte-13cbz4y,.stop-button.svelte-13cbz4y,.example-questions.svelte-13cbz4y button:where(.svelte-13cbz4y) svg:where(.svelte-13cbz4y){transition:none;transform:none}.send-button.svelte-13cbz4y:not(:disabled):active,.stop-button.svelte-13cbz4y:active,.example-questions.svelte-13cbz4y button:where(.svelte-13cbz4y):hover svg:where(.svelte-13cbz4y){transform:none}}@media(max-width:800px){.ask-page.svelte-13cbz4y{padding:24px 20px}h1.svelte-13cbz4y{font-size:28px}.ask-heading.svelte-13cbz4y{margin-bottom:26px}.ask-heading.svelte-13cbz4y p:where(.svelte-13cbz4y){font-size:14px}.desktop-break.svelte-13cbz4y{display:none}textarea.svelte-13cbz4y{padding:16px 14px 6px}.question-actions.svelte-13cbz4y{padding-left:14px}.ask-footer.svelte-13cbz4y{margin-top:26px}}
