.ask.svelte-1refrcn{height:100%;min-height:0;font-family:var(--font-body);color:var(--fg-default);flex-direction:column;display:flex}.mode-note.svelte-1refrcn{border-radius:var(--radius-lg);background:var(--color-warning-bg);color:#6b4a06;font-size:var(--fs-caption);align-items:flex-start;gap:8px;margin:0 0 4px;padding:10px 14px;line-height:1.5;display:flex}.mode-note.svelte-1refrcn svg{flex:none;margin-top:2px}.log.svelte-1refrcn{overscroll-behavior:contain;scroll-behavior:smooth;flex-direction:column;flex:auto;gap:18px;min-height:0;padding:16px 4px 8px;display:flex;overflow-y:auto}.log.svelte-1refrcn:focus{outline:none}.ask-page.svelte-1refrcn .log:where(.svelte-1refrcn){min-height:360px;max-height:min(62vh,640px);padding-inline:4px}.welcome.svelte-1refrcn{text-align:center;flex-direction:column;align-items:center;margin-block:auto;padding:8px 8px 4px;display:flex}.welcome-avatar.svelte-1refrcn{background:var(--blue-50);border:1px solid var(--blue-100);border-radius:50%;width:72px;height:72px}.welcome-title.svelte-1refrcn{font-family:var(--font-display);color:var(--izt-navy-blue);margin:12px 0 4px;font-size:20px;font-weight:800}.welcome-sub.svelte-1refrcn{max-width:46ch;font-size:var(--fs-body-sm);color:var(--fg-muted);margin:0;line-height:1.6}.sugg-label.svelte-1refrcn{font-family:var(--font-display);font-weight:700;font-size:var(--fs-micro);letter-spacing:.12em;text-transform:uppercase;color:var(--text-accent);margin:20px 0 10px}.sugg.svelte-1refrcn{flex-wrap:wrap;justify-content:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.chip.svelte-1refrcn{font:inherit;text-align:left;border-radius:var(--radius-pill);border:1px solid var(--blue-200);color:var(--izt-navy-blue);cursor:pointer;transition:background .2s var(--ease-standard), border-color .2s var(--ease-standard), transform .2s var(--ease-standard);background:#fff;padding:8px 14px;font-size:13px;font-weight:500;line-height:1.35}.chip.svelte-1refrcn:hover:not(:disabled){background:var(--blue-50);border-color:var(--izt-classic-blue);transform:translateY(-1px)}.msg.svelte-1refrcn{gap:10px;min-width:0;display:flex}.msg.user.svelte-1refrcn{justify-content:flex-end}.bubble.svelte-1refrcn{background:var(--izt-navy-blue);color:#fff;max-width:min(85%,560px);font-size:var(--fs-body-sm);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:18px 18px 4px;padding:10px 14px;line-height:1.55}.avatar.svelte-1refrcn{flex:none}.avatar.svelte-1refrcn img:where(.svelte-1refrcn){background:var(--blue-50);border:1px solid var(--blue-100);border-radius:50%;width:36px;height:36px;display:block}.body.svelte-1refrcn{border:1px solid var(--neutral-100);min-width:0;box-shadow:var(--shadow-sm);font-size:var(--fs-body-sm);background:#fff;border-radius:4px 18px 18px;flex:auto;padding:12px 16px;line-height:1.6}.ask-dialog.svelte-1refrcn .body:where(.svelte-1refrcn){background:var(--neutral-50);box-shadow:none}.thinking.svelte-1refrcn{color:var(--fg-muted);align-items:center;gap:10px;margin:0;display:flex}.dots.svelte-1refrcn{gap:4px;display:inline-flex}.dots.svelte-1refrcn i:where(.svelte-1refrcn){background:var(--izt-classic-blue);border-radius:50%;width:6px;height:6px;animation:1.2s infinite dotBlink}.dots.svelte-1refrcn i:where(.svelte-1refrcn):nth-child(2){animation-delay:.2s}.dots.svelte-1refrcn i:where(.svelte-1refrcn):nth-child(3){animation-delay:.4s}.caret.svelte-1refrcn{vertical-align:-2px;background:var(--izt-classic-blue);width:8px;height:1em;margin-left:2px;animation:1s infinite dotBlink;display:inline-block}.err.svelte-1refrcn{color:var(--color-danger);align-items:flex-start;gap:8px;margin:0;display:flex}.err.svelte-1refrcn svg{flex:none;margin-top:3px}.note.svelte-1refrcn{font-size:var(--fs-caption);color:var(--fg-subtle);margin:8px 0 0;font-style:italic}.actions.svelte-1refrcn{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.actions.svelte-1refrcn:empty{display:none}.act.svelte-1refrcn{font:inherit;border-radius:var(--radius-pill);border:1px solid var(--neutral-200);color:var(--izt-antic-cuir);cursor:pointer;transition:background .2s var(--ease-standard), color .2s var(--ease-standard);background:#fff;align-items:center;gap:6px;padding:5px 10px;font-size:12px;font-weight:600;display:inline-flex}.act.svelte-1refrcn:hover:not(:disabled){background:var(--blue-50);color:var(--izt-navy-blue)}.related.svelte-1refrcn{border-top:1px solid var(--neutral-100);margin-top:12px;padding-top:10px}.related-label.svelte-1refrcn,.results-lead.svelte-1refrcn{font-family:var(--font-display);font-weight:700;font-size:var(--fs-micro);letter-spacing:.12em;text-transform:uppercase;color:var(--text-accent);margin:0 0 6px}.results-lead.svelte-1refrcn{text-transform:none;letter-spacing:0;font-size:var(--fs-body-sm);color:var(--fg-default);font-weight:600}.related.svelte-1refrcn ul:where(.svelte-1refrcn),.results.svelte-1refrcn{gap:6px;margin:0;padding:0;list-style:none;display:grid}.results.svelte-1refrcn{gap:12px}.results.svelte-1refrcn li:where(.svelte-1refrcn){gap:2px;display:grid}.related.svelte-1refrcn a:where(.svelte-1refrcn),.results.svelte-1refrcn a:where(.svelte-1refrcn),.more.svelte-1refrcn{color:var(--fg-link);font-weight:600;text-decoration:none}.related.svelte-1refrcn a:where(.svelte-1refrcn):hover,.results.svelte-1refrcn a:where(.svelte-1refrcn):hover,.more.svelte-1refrcn:hover{color:var(--fg-link-hover);text-decoration:underline}.snippet.svelte-1refrcn{font-size:var(--fs-caption);color:var(--fg-muted);line-height:1.5}.more.svelte-1refrcn{font-size:var(--fs-caption);align-items:center;gap:6px;margin-top:12px;display:inline-flex}.md.svelte-1refrcn{overflow-wrap:anywhere}.md.svelte-1refrcn>:first-child{margin-top:0}.md.svelte-1refrcn>:last-child{margin-bottom:0}.md.svelte-1refrcn p{margin:0 0 10px}.md.svelte-1refrcn ul,.md.svelte-1refrcn ol{margin:0 0 10px;padding-left:1.3em}.md.svelte-1refrcn li+li{margin-top:4px}.md.svelte-1refrcn h3,.md.svelte-1refrcn h4,.md.svelte-1refrcn h5,.md.svelte-1refrcn h6{font-family:var(--font-display);color:var(--izt-navy-blue);margin:14px 0 6px;font-size:15px;font-weight:700}.md.svelte-1refrcn .md-anchor{display:none}.md.svelte-1refrcn a{color:var(--fg-link);text-decoration:underline;-webkit-text-decoration-color:var(--blue-200);text-decoration-color:var(--blue-200);text-underline-offset:2px;font-weight:600}.md.svelte-1refrcn a:hover{color:var(--fg-link-hover)}.md.svelte-1refrcn code{font-family:var(--font-mono);background:var(--blue-50);color:var(--izt-navy-blue);border-radius:var(--radius-xs);padding:.1em .35em;font-size:.88em}.md.svelte-1refrcn .md-code{border-radius:var(--radius-md);background:var(--blue-950);margin:0 0 10px;overflow:hidden}.md.svelte-1refrcn .md-code-bar{color:var(--blue-200);font-size:11px;font-family:var(--font-mono);justify-content:space-between;align-items:center;padding:4px 6px 4px 12px;display:flex}.md.svelte-1refrcn .md-copy{font:inherit;border-radius:var(--radius-pill);color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff40;padding:2px 8px;font-size:11px}.md.svelte-1refrcn pre{color:#e6eef8;margin:0;padding:10px 12px 12px;overflow-x:auto}.md.svelte-1refrcn pre code{color:inherit;background:0 0;padding:0;font-size:12.5px}.md.svelte-1refrcn .md-table{margin:0 0 10px;overflow-x:auto}.md.svelte-1refrcn table{border-collapse:collapse;font-size:13px}.md.svelte-1refrcn th,.md.svelte-1refrcn td{border:1px solid var(--neutral-200);text-align:left;vertical-align:top;padding:5px 8px}.md.svelte-1refrcn th{background:var(--blue-50)}.md.svelte-1refrcn blockquote,.md.svelte-1refrcn .md-callout{border-left:3px solid var(--izt-classic-blue);background:var(--blue-50);border-radius:0 var(--radius-sm) var(--radius-sm) 0;margin:0 0 10px;padding:8px 12px}.composer.svelte-1refrcn{border-top:1px solid var(--neutral-100);flex:none;padding-top:10px}.ctx.svelte-1refrcn{border-radius:var(--radius-pill);background:var(--blue-50);border:1px solid var(--blue-100);color:var(--izt-antic-cuir);cursor:pointer;align-items:center;gap:8px;max-width:100%;margin-bottom:8px;padding:4px 12px 4px 8px;font-size:12px;font-weight:600;display:inline-flex}.ctx.svelte-1refrcn span:where(.svelte-1refrcn){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ctx.svelte-1refrcn input:where(.svelte-1refrcn){accent-color:var(--izt-navy-blue);margin:0}.field.svelte-1refrcn{border:1px solid var(--neutral-300);transition:border-color .2s var(--ease-standard), box-shadow .2s var(--ease-standard);background:#fff;border-radius:24px;align-items:flex-end;gap:8px;padding:6px 6px 6px 14px;display:flex}.field.svelte-1refrcn:focus-within{border-color:var(--izt-classic-blue);box-shadow:var(--shadow-focus)}textarea.svelte-1refrcn{resize:none;min-width:0;font:inherit;max-height:180px;color:var(--fg-default);background:0 0;border:0;outline:0;flex:auto;padding:7px 0;font-size:15px;line-height:1.5}textarea.svelte-1refrcn::placeholder{color:var(--neutral-500)}.send.svelte-1refrcn{background:var(--izt-navy-blue);color:#fff;cursor:pointer;width:40px;height:40px;box-shadow:var(--shadow-md);transition:background .2s var(--ease-standard), transform .2s var(--ease-standard);border:0;border-radius:50%;flex:none;place-items:center;display:grid}.send.svelte-1refrcn:hover:not(:disabled){background:var(--blue-900);transform:translateY(-1px)}.send.svelte-1refrcn:disabled{background:var(--neutral-300);box-shadow:none;cursor:not-allowed}.send.stop.svelte-1refrcn{background:var(--izt-black-charcoal)}.foot.svelte-1refrcn{color:var(--fg-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;margin-top:8px;padding-inline:6px;font-size:11.5px;line-height:1.45;display:flex}.count.over.svelte-1refrcn{color:var(--color-danger);font-weight:600}.linkish.svelte-1refrcn{font:inherit;color:var(--izt-antic-cuir);cursor:pointer;background:0 0;border:0;padding:2px 0;font-weight:600}.linkish.svelte-1refrcn:hover:not(:disabled){color:var(--izt-navy-blue);text-decoration:underline}button.svelte-1refrcn:focus-visible,a.svelte-1refrcn:focus-visible,.ctx.svelte-1refrcn:focus-within{outline:2px solid var(--izt-navy-blue);outline-offset:2px}button.svelte-1refrcn:disabled{cursor:not-allowed;opacity:.65}@media (prefers-reduced-motion:reduce){.log.svelte-1refrcn{scroll-behavior:auto}.dots.svelte-1refrcn i:where(.svelte-1refrcn),.caret.svelte-1refrcn{animation:none}.chip.svelte-1refrcn:hover:not(:disabled),.send.svelte-1refrcn:hover:not(:disabled){transform:none}}
