.nad[data-v-36d77f62]{gap:0;padding:0;overflow:hidden}.nad-head[data-v-36d77f62]{display:flex;align-items:center;gap:.75rem;width:100%;min-height:56px;padding:.9rem 1.25rem;background:transparent;border:0;cursor:pointer;text-align:left;color:#fff;font-size:1rem}.nad-head[data-v-36d77f62]:focus-visible{outline:none;box-shadow:0 0 0 3px #3b82f659}.nad-avatar[data-v-36d77f62]{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:12px;font-size:1.0625rem;font-weight:800;color:#fff;background:linear-gradient(135deg,#2563ebf2,#1d4ed8e6,#1e40aff2)}.nad-titles[data-v-36d77f62]{display:flex;flex-direction:column;flex:1;min-width:0}.nad-name[data-v-36d77f62]{font-size:1.0625rem;font-weight:700;color:#fff}.nad-sub[data-v-36d77f62]{font-size:.875rem;color:#d1d5db}.nad-caret[data-v-36d77f62]{font-size:1.5rem;line-height:1;color:#bfdbfe}.nad-body[data-v-36d77f62]{display:flex;flex-direction:column;gap:.75rem;padding:0 1.25rem 1.25rem}.nad-scroll[data-v-36d77f62]{display:flex;flex-direction:column;gap:.6rem;max-height:26rem;overflow-y:auto;overscroll-behavior:contain}.nad-line[data-v-36d77f62]{display:flex}.nad-line.is-user[data-v-36d77f62]{justify-content:flex-end}.nad-msg[data-v-36d77f62]{max-width:92%;padding:.6rem .9rem;border-radius:16px;font-size:1rem;line-height:1.5}.nad-msg[data-v-36d77f62] p{margin:0;font-size:inherit}.nad-card[data-v-36d77f62]{max-width:92%;margin-top:.5rem}.nad-msg[data-v-36d77f62] p+p{margin-top:.5em}.nad-msg[data-v-36d77f62] code{padding:0 .3rem;border-radius:4px;background:#3b82f633;color:#dbeafe;font-size:.9375rem}.nad-msg--user[data-v-36d77f62]{color:#fff;background:linear-gradient(135deg,#2563ebf2,#1e40aff2)}.nad-msg--bot[data-v-36d77f62]{color:#fff;background:#ffffff12;border:1px solid rgba(255,255,255,.1)}.nad-starters[data-v-36d77f62]{display:flex;flex-wrap:wrap;gap:.5rem}.nad-starter[data-v-36d77f62]{text-align:left}.nad-typing[data-v-36d77f62]{font-style:italic}.nad-input-row[data-v-36d77f62]{display:flex;gap:.5rem;align-items:flex-end}.nad-input[data-v-36d77f62]{min-height:3.25rem;resize:vertical}.sr-only[data-v-36d77f62]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
