@layer theme,base;@layer components{.nf-assistant .nf-ai-answer{flex:auto;min-width:0;max-width:100%;min-height:0}.nf-ai-answer .nf-ai__body{white-space:pre-wrap}.nf-ai-answer__stopped{margin-top:var(--nf-space-xs);font-size:var(--nf-text-overline);color:var(--nf-content-muted);display:block}.nf-ai-answer .nf-ai__stamp{margin-top:var(--nf-space-2xs);font-size:var(--nf-text-overline);color:var(--nf-content-muted);display:block}.nf-ai-answer[data-status=thinking] .nf-ai__head .nf-plate{background:radial-gradient(circle at 35% 30%, var(--nf-brand-secondary), var(--nf-brand-primary) 58%, var(--nf-brand-tint-3) 100%);animation:nf-orb-breathe 2.4s var(--nf-ease-standard) infinite}@keyframes nf-orb-breathe{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}@media (prefers-reduced-motion:reduce){.nf-ai-answer[data-status=thinking] .nf-ai__head .nf-plate{animation:none}}:root:is([data-motion=calm],[data-motion=off]) .nf-ai-answer[data-status=thinking] .nf-ai__head .nf-plate{animation:none}}@layer utilities;
