.ask-dock.svelte-fw2det{z-index:30;width:100%;max-width:480px;padding:26px 14px calc(10px + env(safe-area-inset-bottom));pointer-events:none;background:linear-gradient(#0a100c00,#0a100c 45%);position:fixed;bottom:0;left:50%;transform:translate(-50%)}.ask-dock.svelte-fw2det>:where(.svelte-fw2det){pointer-events:auto}.ask-dock.hidden.svelte-fw2det{display:none}.ask-dock-space.svelte-fw2det{height:118px}.dock-row.svelte-fw2det{align-items:center;gap:10px;display:flex}.home-btn.svelte-fw2det{color:#f5f1e6;background:#f5f1e614;border:1px solid #f5f1e62e;border-radius:50%;flex:none;place-items:center;width:52px;height:52px;display:grid}.home-btn.svelte-fw2det svg:where(.svelte-fw2det){fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.home-btn.svelte-fw2det:active{transform:scale(.94)}.ask-bar.svelte-fw2det{background:linear-gradient(120deg,#8a6c3e 0%,#b3925a 55%,#d2b37d 130%);border-radius:20px;flex:1;align-items:center;gap:12px;min-width:0;min-height:72px;padding:12px 12px 12px 18px;display:flex;box-shadow:0 10px 34px #b3925a42}.ask-bar.svelte-fw2det .ic:where(.svelte-fw2det){background:#0f0a0329;border-radius:50%;flex:none;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.ask-bar.svelte-fw2det .ic:where(.svelte-fw2det) svg:where(.svelte-fw2det){stroke:#171106;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.ask-bar.svelte-fw2det input:where(.svelte-fw2det){color:#171106;background:0 0;border:0;outline:none;flex:1;min-width:0;font-family:inherit;font-size:16px;font-weight:600}.ask-bar.svelte-fw2det input:where(.svelte-fw2det)::placeholder{color:#1711068c;font-weight:600}.ask-bar.svelte-fw2det button:where(.svelte-fw2det){color:#d2b37d;cursor:pointer;background:#171106;border:0;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;transition:transform .12s;display:grid}.ask-bar.svelte-fw2det button:where(.svelte-fw2det):active{transform:scale(.94)}.ask-bar.svelte-fw2det button:where(.svelte-fw2det) svg:where(.svelte-fw2det){fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.ask-sub.svelte-fw2det{text-align:center;color:#f5f1e666;margin:8px 4px 0;font-size:12px}.ask-dock.iron.svelte-fw2det{background:linear-gradient(to top, var(--iron-950,#0e0c0a) 55%, #0e0c0a00)}.ask-dock.iron.svelte-fw2det .ask-bar:where(.svelte-fw2det){background:linear-gradient(120deg, var(--copper-deep,#9a5b33) 0%, var(--copper,#c97e4a) 55%, var(--copper-light,#e29a63) 130%)}.ask-dock.iron.svelte-fw2det .home-btn:where(.svelte-fw2det){background:var(--iron-850,#1d1814);color:var(--bone-80,#f4ede3cc)}.ask-bar.svelte-fw2det .mic:where(.svelte-fw2det){color:#171106;cursor:pointer;background:#0f0a0329;border:0;border-radius:999px;flex:none;place-items:center;width:40px;height:40px;display:grid}.ask-bar.svelte-fw2det .mic:where(.svelte-fw2det) svg:where(.svelte-fw2det){fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:19px;height:19px}.ask-bar.svelte-fw2det .mic.rec:where(.svelte-fw2det){color:#fff;background:#8f2f22;animation:1.4s ease-in-out infinite svelte-fw2det-mic-pulse}.ask-bar.svelte-fw2det .mic.busy:where(.svelte-fw2det){opacity:.55;pointer-events:none}@keyframes svelte-fw2det-mic-pulse{50%{transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){.ask-bar.svelte-fw2det .mic.rec:where(.svelte-fw2det){animation:none}}.ask-dock.inline.svelte-fw2det{background:0 0;width:100%;max-width:none;padding:0;position:static;transform:none}.ask-dock.svelte-fw2det:not(.iron){background:var(--color-bg);border-top:1px solid var(--color-line)}.ask-dock.svelte-fw2det:not(.iron) .home-btn:where(.svelte-fw2det){border-radius:var(--radius);background:var(--color-surface);border:1px solid var(--color-line-strong);color:var(--color-text)}.ask-dock.svelte-fw2det:not(.iron) .home-btn:where(.svelte-fw2det):hover{border-color:var(--color-text-3)}.ask-dock.svelte-fw2det:not(.iron) .ask-bar:where(.svelte-fw2det){background:var(--color-accent);border-radius:var(--radius);box-shadow:none;min-height:60px;padding:10px 10px 10px 16px}.ask-dock.svelte-fw2det:not(.iron) .ask-bar:where(.svelte-fw2det) .ic:where(.svelte-fw2det){display:none}.ask-dock.svelte-fw2det:not(.iron) .ask-bar:where(.svelte-fw2det) input:where(.svelte-fw2det),.ask-dock.svelte-fw2det:not(.iron) .ask-bar:where(.svelte-fw2det) input:where(.svelte-fw2det)::placeholder{color:#fff;font-weight:500}.ask-dock.svelte-fw2det:not(.iron) .ask-bar:where(.svelte-fw2det) input:where(.svelte-fw2det)::placeholder{opacity:.78}.ask-dock.svelte-fw2det:not(.iron) .ask-bar:where(.svelte-fw2det) button:where(.svelte-fw2det){border-radius:var(--radius);color:#fff;background:0 0}.ask-dock.svelte-fw2det:not(.iron) .ask-sub:where(.svelte-fw2det){color:var(--color-text-3);font-family:var(--font-mono);letter-spacing:.06em;font-size:11px}
