.QuoteAssistant-module__zO17la__panel{border:1px solid var(--line);background:var(--bg-elev);border-radius:12px;min-width:0;padding:24px}.QuoteAssistant-module__zO17la__welcome{background:0 0;border-color:#0000;width:100%;max-width:820px;margin-inline:auto;padding:44px 32px 24px}.QuoteAssistant-module__zO17la__composer{border:1px solid var(--line);background:var(--bg-elev);border-radius:18px;transition:border-color .15s;overflow:hidden;box-shadow:0 3px 14px #0000000a}.QuoteAssistant-module__zO17la__composer:focus-within{border-color:var(--fg-muted)}.QuoteAssistant-module__zO17la__input{resize:none;width:100%;min-height:84px;max-height:220px;color:var(--fg);background:0 0;border:0;outline:none;padding:18px 18px 12px;font-size:16px;line-height:1.7;display:block}.QuoteAssistant-module__zO17la__input::placeholder{color:var(--fg-muted)}.QuoteAssistant-module__zO17la__send{background:var(--accent);width:44px;height:44px;color:var(--accent-contrast);border-radius:50%;flex-shrink:0;place-items:center;transition:opacity .15s,transform .15s;display:grid}.QuoteAssistant-module__zO17la__send:disabled{opacity:.35}.QuoteAssistant-module__zO17la__send:not(:disabled):active{transform:scale(.94)}.QuoteAssistant-module__zO17la__send:focus-visible,.QuoteAssistant-module__zO17la__example:focus-visible,.QuoteAssistant-module__zO17la__conversation:focus-visible{outline:2px solid var(--fg);outline-offset:3px}.QuoteAssistant-module__zO17la__example{border:1px solid var(--line);text-align:left;border-radius:10px;min-width:0;min-height:88px;padding:14px 16px;transition:background-color .15s,border-color .15s}.QuoteAssistant-module__zO17la__example:hover{background:var(--bg-elev);border-color:var(--fg-muted)}.QuoteAssistant-module__zO17la__conversation{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--line) transparent;max-height:min(520px,58dvh);margin-top:24px;padding:4px 8px 4px 0;overflow:hidden auto}.QuoteAssistant-module__zO17la__message{overflow-wrap:anywhere;margin-block:0 24px;font-size:14px;line-height:1.85}.QuoteAssistant-module__zO17la__bot{border:1px solid var(--line);background:var(--bg);width:fit-content;max-width:92%;color:var(--fg);border-radius:4px 16px 16px;margin-right:auto;padding:14px 16px;animation:.24s ease-out both QuoteAssistant-module__zO17la__arrive}.QuoteAssistant-module__zO17la__speaker{color:var(--fg-muted);align-items:center;gap:6px;margin-bottom:6px;font-size:12px;font-weight:600;display:flex}.QuoteAssistant-module__zO17la__user .QuoteAssistant-module__zO17la__speaker{color:inherit;opacity:.75}.QuoteAssistant-module__zO17la__user{background:var(--accent);width:fit-content;max-width:88%;color:var(--accent-contrast);border-radius:16px 16px 4px;margin-left:auto;padding:12px 16px;animation:.18s ease-out both QuoteAssistant-module__zO17la__arrive}.QuoteAssistant-module__zO17la__thinking{min-height:44px;color:var(--fg-muted);align-items:center;gap:12px;font-size:13px;display:flex}.QuoteAssistant-module__zO17la__dots{flex-shrink:0;align-items:center;gap:4px;display:inline-flex}.QuoteAssistant-module__zO17la__dots i{background:var(--fg-muted);border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite QuoteAssistant-module__zO17la__breathe}.QuoteAssistant-module__zO17la__dots i:nth-child(2){animation-delay:.15s}.QuoteAssistant-module__zO17la__dots i:nth-child(3){animation-delay:.3s}@keyframes QuoteAssistant-module__zO17la__breathe{0%,70%,to{opacity:.3;transform:translateY(0)}35%{opacity:1;transform:translateY(-3px)}}@keyframes QuoteAssistant-module__zO17la__arrive{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (max-width:639px){.QuoteAssistant-module__zO17la__panel{padding:18px 14px}.QuoteAssistant-module__zO17la__welcome{padding:28px 0 12px}.QuoteAssistant-module__zO17la__conversation{max-height:50dvh}.QuoteAssistant-module__zO17la__example{min-height:76px}.QuoteAssistant-module__zO17la__input{padding:14px 14px 10px}}@media (prefers-reduced-motion:reduce){.QuoteAssistant-module__zO17la__bot,.QuoteAssistant-module__zO17la__user,.QuoteAssistant-module__zO17la__dots i{animation:none}.QuoteAssistant-module__zO17la__send,.QuoteAssistant-module__zO17la__composer,.QuoteAssistant-module__zO17la__example{transition:none}}
