.naming-ai-card[data-v-f2767f54]{background:linear-gradient(135deg,#2196f308,#ff980008);border-radius:1rem;box-shadow:0 10px 15px -3px #0000001a;padding:1.5rem}.dark .naming-ai-card[data-v-f2767f54]{background:#1f2937}.ai-names-grid[data-v-f2767f54]{display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.ai-name-card[data-v-f2767f54]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 8px #0000000f;padding:1.25rem;position:relative;transition:transform .2s,box-shadow .2s}.ai-name-card[data-v-f2767f54]:hover{box-shadow:0 4px 16px #0000001a;transform:translateY(-2px)}.dark .ai-name-card[data-v-f2767f54]{background:#1f2937;border-color:#374151}.rank-badge[data-v-f2767f54]{background:linear-gradient(135deg,#2196f3,#1976d2);border-radius:12px;box-shadow:0 2px 8px #2196f34d;color:#fff;font-size:.75rem;font-weight:600;left:16px;padding:.25rem .75rem;position:absolute;top:-8px}.card-header[data-v-f2767f54]{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;margin-bottom:1rem;margin-top:.5rem;padding-bottom:.75rem}.dark .card-header[data-v-f2767f54]{border-bottom-color:#374151}.name-text[data-v-f2767f54]{color:#111827;font-size:1.5rem;font-weight:700}.dark .name-text[data-v-f2767f54]{color:#f9fafb}.stars[data-v-f2767f54]{display:flex;font-size:1rem}.star-filled[data-v-f2767f54]{color:#f59e0b}.star-empty[data-v-f2767f54]{color:#d1d5db}.analysis-items[data-v-f2767f54]{display:flex;flex-direction:column;gap:.625rem}.analysis-item[data-v-f2767f54]{font-size:.875rem;line-height:1.5}.item-label[data-v-f2767f54]{color:#2196f3;font-weight:600;margin-right:.25rem}.dark .item-label[data-v-f2767f54]{color:#64b5f6}.item-value[data-v-f2767f54]{color:#4b5563}.dark .item-value[data-v-f2767f54]{color:#d1d5db}.source-item[data-v-f2767f54]{display:flex;flex-direction:column;gap:.25rem}.source-detail[data-v-f2767f54]{background:#f59e0b14;border-left:3px solid #f59e0b;border-radius:8px;margin-top:.25rem;padding:.5rem .75rem}.dark .source-detail[data-v-f2767f54]{background:#f59e0b1a}.source-citation[data-v-f2767f54]{color:#f59e0b;font-size:.8125rem;font-weight:600;margin-bottom:.25rem}.source-content[data-v-f2767f54]{color:#6b7280;font-size:.8125rem;font-style:italic;line-height:1.5;margin-bottom:.375rem}.dark .source-content[data-v-f2767f54]{color:#9ca3af}.source-comment[data-v-f2767f54]{color:#4b5563;font-size:.8125rem;line-height:1.5}.dark .source-comment[data-v-f2767f54]{color:#d1d5db}.char-meanings[data-v-f2767f54]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.25rem}.char-meaning[data-v-f2767f54]{align-items:center;background:#f3f4f6;border-radius:6px;display:inline-flex;font-size:.8125rem;gap:.375rem;padding:.25rem .5rem}.dark .char-meaning[data-v-f2767f54]{background:#374151}.char-meaning .char[data-v-f2767f54]{color:#2196f3;font-weight:600}.char-meaning .meaning[data-v-f2767f54]{color:#6b7280}.dark .char-meaning .meaning[data-v-f2767f54]{color:#9ca3af}.analysis-item.summary[data-v-f2767f54]{border-top:1px dashed #e5e7eb;margin-top:.5rem;padding-top:.5rem}.dark .analysis-item.summary[data-v-f2767f54]{border-top-color:#374151}.overall-advice[data-v-f2767f54]{background:linear-gradient(135deg,#fbbf241a,#f59e0b1a);border:1px solid #f59e0b33;border-radius:12px;display:flex;gap:.75rem;margin-top:1.5rem;padding:1rem}.overall-advice p[data-v-f2767f54]{color:#92400e;font-size:.9375rem;line-height:1.6}.dark .overall-advice p[data-v-f2767f54]{color:#fcd34d}.server-info[data-v-f2767f54]{color:#9ca3af;font-size:.75rem;margin-top:1rem;text-align:right}.interpret-content[data-v-f2767f54]{background:#f9fafb;border-radius:.75rem;padding:1rem}.dark .interpret-content[data-v-f2767f54]{background:#37415180}.error-state[data-v-f2767f54]{padding:1.5rem 0;text-align:center}.error-text[data-v-f2767f54]{color:#6b7280;margin:.75rem 0}.section-header[data-v-f2767f54]{gap:.75rem;margin-bottom:1.5rem}.header-icon[data-v-f2767f54],.section-header[data-v-f2767f54]{align-items:center;display:flex}.header-icon[data-v-f2767f54]{background:linear-gradient(to bottom right,#3b82f6,#2563eb);border-radius:.75rem;box-shadow:0 10px 15px -3px #3b82f633;height:2.5rem;justify-content:center;width:2.5rem}.header-icon .icon[data-v-f2767f54]{color:#fff;height:1.25rem;width:1.25rem}.header-content[data-v-f2767f54]{flex:1}.header-title[data-v-f2767f54]{color:#111827;font-size:1.25rem;font-weight:700}.dark .header-title[data-v-f2767f54]{color:#fff}.header-desc[data-v-f2767f54]{color:#4b5563;font-size:.875rem}.dark .header-desc[data-v-f2767f54]{color:#d1d5db}.prose-content[data-v-f2767f54]{max-width:none}.text-server-info[data-v-f2767f54]{border-top:1px solid #e5e7eb;color:#9ca3af;font-size:.75rem;margin-top:1rem;padding-top:.75rem;text-align:right}.dark .text-server-info[data-v-f2767f54]{border-color:#4b5563}
