.ask-entry.svelte-1iyc4dt{z-index:20;margin-top:auto;padding-top:24px;position:sticky;bottom:16px}.ask-bar.svelte-1iyc4dt{background:var(--surface);border:1px solid var(--entry-line,#c9d3f1);height:56px;box-shadow:0 2px 0 var(--entry-line,#c9d3f1);color:var(--ink);border-radius:16px;align-items:center;gap:10px;padding:0 6px 0 16px;display:flex}.chat-icon.svelte-1iyc4dt{color:var(--accent);flex-shrink:0}.ask-bar.svelte-1iyc4dt input:where(.svelte-1iyc4dt){min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;flex:1;font-size:15px}.ask-bar.svelte-1iyc4dt input:where(.svelte-1iyc4dt)::placeholder{color:var(--muted)}.entry-mic.svelte-1iyc4dt,.entry-send.svelte-1iyc4dt{cursor:pointer;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.entry-mic.svelte-1iyc4dt{border:1px solid var(--line-soft);background:var(--bg);color:var(--ink);touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;border-radius:50%}.entry-send.svelte-1iyc4dt{background:var(--ink);color:var(--bg);border:0;border-radius:12px}.entry-send.svelte-1iyc4dt:disabled{opacity:.5;cursor:default}.entry-mic[aria-pressed=true].svelte-1iyc4dt{background:var(--accent);color:var(--accent-ink)}button.svelte-1iyc4dt:focus-visible,input.svelte-1iyc4dt:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.phone-entry.svelte-1iyc4dt{display:none}.entry-status.svelte-1iyc4dt{margin:0}.voice-status.svelte-1iyc4dt{background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:10px;padding:8px 12px;font-size:13px}@media (width<=1023px){.ask-entry.svelte-1iyc4dt{display:none}.phone-entry.svelte-1iyc4dt{right:16px;bottom:calc(88px + env(safe-area-inset-bottom));z-index:36;flex-direction:column;align-items:flex-end;gap:8px;max-width:calc(100vw - 32px);display:flex;position:fixed}.phone-entry.svelte-1iyc4dt .entry-mic:where(.svelte-1iyc4dt){background:var(--ink);width:56px;height:56px;color:var(--bg);border:0;box-shadow:0 3px #000}.phone-entry.svelte-1iyc4dt .entry-mic[aria-pressed=true]:where(.svelte-1iyc4dt){background:var(--accent);color:var(--accent-ink)}}body:has(dialog.mentor-panel[open]) .phone-entry.svelte-1iyc4dt{display:none}[data-theme=dark] .ask-bar.svelte-1iyc4dt{--entry-line:var(--line)}@media print{.ask-entry.svelte-1iyc4dt,.phone-entry.svelte-1iyc4dt{display:none}}
