.asst-intro{display:grid;gap:12px;min-width:0}.asst-intro__head{display:flex;align-items:center;gap:12px;min-width:0}.asst-intro__avatar{flex:none;width:46px;height:46px;border-radius:14px;display:grid;place-items:center;background:linear-gradient(135deg,var(--accent),var(--accent-2));color:#fff;font-size:1.25rem;font-weight:750}.asst-intro__title{min-width:0;display:grid;gap:2px}.asst-intro__title h1,.asst-intro__title h2{margin:0;color:var(--text);font-size:1.25rem;line-height:1.25;letter-spacing:-.02em;overflow-wrap:anywhere}.asst-intro__title small{color:var(--text-3);font-size:.625rem}.asst-intro__description{margin:0;color:var(--text-2);font-size:.8125rem;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.asst-intro__files{margin:0;display:flex;align-items:flex-start;gap:7px;color:var(--text-2);font-size:.6875rem;line-height:1.45}.asst-intro__files svg{flex:none;width:14px;height:14px;margin-top:1px;color:var(--accent)}.asst-intro__files span{min-width:0;overflow-wrap:anywhere}.asst-intro__files strong{color:var(--text);font-weight:650}.asst-intro__greeting{justify-self:start;max-width:100%;box-sizing:border-box;padding:10px 13px;border:1px solid var(--border);border-radius:4px 16px 16px;background:var(--surface);color:var(--text);font-size:.8125rem;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.asst-intro__starters{display:flex;flex-wrap:wrap;gap:7px}.asst-intro__starter{max-width:100%;min-height:36px;padding:6px 12px;border:1px solid var(--border-strong);border-radius:12px;background:var(--accent-soft);color:var(--text);font:inherit;font-size:.75rem;line-height:1.3;text-align:left;cursor:pointer;overflow-wrap:anywhere}.asst-intro__starter:hover:not(:disabled){border-color:var(--accent)}.asst-intro__starter:disabled{cursor:default;opacity:.75}.asst-intro__limit{margin:0;color:var(--text-3);font-size:.625rem}@media (max-width: 760px){.asst-intro__starter{min-height:44px;font-size:.875rem}.asst-intro__description,.asst-intro__greeting{font-size:.9375rem}.asst-intro__files,.asst-intro__limit{font-size:.75rem}.asst-intro__title small{font-size:.6875rem}}
