.askbox.svelte-38suv9{border:1px solid var(--color-border-strong);border-radius:var(--radius);background:var(--color-surface);text-align:left}.askbox-inline.svelte-38suv9{background:0 0;border:0}.ask-conv.svelte-38suv9{gap:var(--space-md);padding:var(--space-lg) var(--space-lg) 0;flex-direction:column;min-height:13rem;display:flex}.askbox-inline.svelte-38suv9 .ask-conv:where(.svelte-38suv9){padding:0 0 var(--space-md);min-height:0}.askbox-page.svelte-38suv9 .ask-conv:where(.svelte-38suv9){min-height:18rem}.ask-empty.svelte-38suv9 p:where(.svelte-38suv9){margin:0 0 var(--space-sm);font-size:var(--font-size-sm);color:var(--color-text-secondary)}.ask-ex.svelte-38suv9{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.ask-ex.svelte-38suv9 button:where(.svelte-38suv9){appearance:none;font:inherit;font-size:var(--font-size-base);color:var(--color-text);text-align:left;text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:var(--color-border-strong);text-decoration-color:var(--color-border-strong);cursor:pointer;background:0 0;border:0;padding:2px 0}.ask-ex.svelte-38suv9 button:where(.svelte-38suv9):hover:not(:disabled){text-decoration-color:currentColor}.ask-me.svelte-38suv9{background:var(--color-surface-active);border-radius:var(--radius);max-width:85%;font-size:var(--font-size-base);overflow-wrap:anywhere;align-self:flex-end;margin:0;padding:.5rem .75rem}.ask-ai.svelte-38suv9 .ans{font-size:var(--font-size-base)}.ask-thinking.svelte-38suv9{font-size:var(--font-size-sm);color:var(--color-text-muted);align-items:center;gap:8px;margin:0;display:flex}.ask-spin.svelte-38suv9{border:1.5px solid var(--color-border-strong);border-top-color:var(--color-text);border-radius:50%;width:13px;height:13px;animation:.8s linear infinite svelte-38suv9-ask-spin}@keyframes svelte-38suv9-ask-spin{to{transform:rotate(360deg)}}.ask-form.svelte-38suv9{gap:var(--space-sm);padding:var(--space-lg);align-items:center;display:flex}.askbox-inline.svelte-38suv9 .ask-form:where(.svelte-38suv9){padding:0}.ask-in.svelte-38suv9{border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface);min-width:0;height:44px;transition:border-color .15s var(--ease-out), box-shadow .15s var(--ease-out);flex:1;align-items:center;padding:0 4px 0 12px;display:flex}.ask-in.svelte-38suv9:focus-within{border-color:var(--color-focus);box-shadow:0 0 0 3px var(--color-primary-ring)}.ask-in.svelte-38suv9 input:where(.svelte-38suv9){min-width:0;font:inherit;color:var(--color-text);background:0 0;border:0;outline:0;flex:1;font-size:1rem}.ask-in.svelte-38suv9 input:where(.svelte-38suv9)::placeholder{color:var(--color-text-faint)}.ask-clip.svelte-38suv9{appearance:none;border-radius:var(--radius);width:36px;height:36px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.ask-clip.svelte-38suv9:hover{background:var(--color-surface-active);color:var(--color-text)}.ask-clip.svelte-38suv9 svg:where(.svelte-38suv9){fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.ask-send.svelte-38suv9{flex:none}.ask-meta.svelte-38suv9{justify-content:space-between;gap:var(--space-lg);padding:0 var(--space-lg) var(--space-md);font-size:var(--font-size-xs);color:var(--color-text-faint);display:flex}.askbox-inline.svelte-38suv9 .ask-meta:where(.svelte-38suv9){padding:var(--space-sm) 0 0}.ask-meta.svelte-38suv9 a:where(.svelte-38suv9){color:var(--color-accent-ink);text-underline-offset:3px;text-decoration:underline}.ask-meta.svelte-38suv9 b:where(.svelte-38suv9){color:var(--color-text-secondary);font-weight:600}.ask-err.svelte-38suv9{margin:var(--space-sm) 0 0;border-radius:var(--radius);background:var(--color-error-bg);color:var(--color-error-text);font-size:var(--font-size-sm);padding:.5rem .75rem}.ask-notice.svelte-38suv9{margin:0 var(--space-lg) var(--space-md)}.askbox-inline.svelte-38suv9 .ask-notice:where(.svelte-38suv9){margin:var(--space-sm) 0 0}.ask-gate.svelte-38suv9{padding:var(--space-lg);border-top:1px solid var(--color-border);background:var(--color-surface-raised);animation:svelte-38suv9-ask-gate-in .35s var(--ease-out)}.askbox-inline.svelte-38suv9 .ask-gate:where(.svelte-38suv9){margin-top:var(--space-md);border:1px solid var(--color-border);border-radius:var(--radius)}@keyframes svelte-38suv9-ask-gate-in{0%{opacity:0;transform:translateY(6px)}}.ask-gate.svelte-38suv9 h3:where(.svelte-38suv9){font-size:var(--font-size-md);margin:0 0 4px;font-weight:600}.ask-gate.svelte-38suv9 p:where(.svelte-38suv9){margin:0 0 var(--space-md);max-width:56ch;font-size:var(--font-size-sm);color:var(--color-text-secondary)}@media (width<=640px){.ask-form.svelte-38suv9{flex-direction:column;align-items:stretch}.ask-send.svelte-38suv9{width:100%}.ask-meta.svelte-38suv9{flex-direction:column;gap:2px}}
