.qa-help-center .assistant-panel{border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--card-surface);overflow-wrap:anywhere;min-width:0;margin-bottom:40px;padding:clamp(16px,3vw,28px)}.assistant-panel h2{font-size:var(--type-h3-size);margin-bottom:16px}.assistant-panel form{gap:8px;min-width:0;display:flex}.assistant-panel input{border:1px solid var(--control-border);border-radius:var(--radius-card);width:100%;min-width:0;min-height:48px;color:var(--ink);background:var(--card-surface);flex:1;padding:12px 16px;font-size:16px}.assistant-panel button,.assistant-panel .assistant-link{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface-subtle);max-width:100%;min-height:44px;color:var(--ink);white-space:normal;overflow-wrap:anywhere;text-align:left;padding:10px 16px}.assistant-panel .assistant-submit{background:var(--brand-rose);color:var(--white);border-color:var(--brand-rose);flex:none}.assistant-panel button:disabled{opacity:.55;cursor:wait}.assistant-panel :is(button,input,a):focus-visible{outline:2px solid var(--brand-rose);outline-offset:3px}.assistant-panel .assistant-privacy{color:var(--muted);margin:12px 0 20px;font-size:13px}.assistant-panel .assistant-privacy a{text-decoration:underline}.assistant-panel .assistant-examples{flex-wrap:wrap;gap:8px;display:flex}.assistant-panel .assistant-example-group{margin-top:16px}.assistant-panel h3{margin:0 0 8px;font-size:16px}.assistant-panel .assistant-result{min-width:0;margin-top:24px}.assistant-panel .assistant-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:12px;display:grid}.assistant-panel .assistant-card{border:1px solid var(--line);border-radius:var(--radius-card);gap:8px;min-width:0;padding:16px;display:grid}.assistant-panel .assistant-card span{color:var(--muted)}.assistant-panel .assistant-link{color:var(--brand-rose);align-items:center;margin-top:8px;display:inline-flex}.assistant-panel .assistant-answer{min-width:0;padding:16px 0}.assistant-panel .assistant-answer img{max-width:100%}.assistant-panel .assistant-tags{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.assistant-panel .assistant-tags span{border-radius:var(--radius-round);background:var(--surface-subtle);padding:4px 10px}.assistant-panel .assistant-error{margin-top:20px}@media (max-width:480px){.assistant-panel form{flex-direction:column}.assistant-panel .assistant-submit{text-align:center}}
