.text-analyzer[data-v-942a87dc]{max-width:1000px;margin:0 auto;display:flex;flex-direction:column;gap:1.5rem}.editor-section[data-v-942a87dc]{background:var(--color-background-soft, #f8f9fa);border-radius:16px;overflow:hidden;border:2px solid var(--color-border, #e2e8f0)}.editor-header[data-v-942a87dc]{display:flex;justify-content:space-between;align-items:center;padding:.875rem 1.25rem;background:var(--color-background, white);border-bottom:1px solid var(--color-border, #e2e8f0);flex-wrap:wrap;gap:.75rem}.header-left[data-v-942a87dc]{display:flex;align-items:center;gap:.75rem}.live-badge[data-v-942a87dc]{font-size:.75rem;font-weight:600;color:#10b981;background:#d1fae5;padding:.25rem .6rem;border-radius:20px;animation:pulse-942a87dc 2s infinite}@keyframes pulse-942a87dc{0%,to{opacity:1}50%{opacity:.6}}.actions[data-v-942a87dc]{display:flex;gap:.5rem}.editor[data-v-942a87dc]{width:100%;min-height:200px;max-height:400px;padding:1.25rem;border:none;font-family:inherit;font-size:.95rem;line-height:1.7;resize:vertical;background:var(--color-background-soft, #f8f9fa);color:var(--color-text, #1f2937);box-sizing:border-box}.editor[data-v-942a87dc]:focus{outline:none}.quick-stats[data-v-942a87dc]{display:flex;align-items:center;gap:.5rem;padding:.6rem 1.25rem;background:var(--color-background, white);border-top:1px solid var(--color-border, #e2e8f0);font-size:.82rem;color:#64748b;flex-wrap:wrap}.quick-stats .divider[data-v-942a87dc]{color:#cbd5e1}.stats-header[data-v-942a87dc]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.stats-header h3[data-v-942a87dc]{margin:0;font-size:1.1rem;color:var(--color-heading, #1f2937)}.stats-grid[data-v-942a87dc]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.75rem}.stat-card[data-v-942a87dc]{background:var(--color-background-soft, #f8f9fa);border:2px solid var(--color-border, #e2e8f0);border-radius:14px;padding:1.1rem;display:flex;align-items:flex-start;gap:.75rem;transition:all .2s}.stat-card[data-v-942a87dc]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000014}.stat-card.primary[data-v-942a87dc]{background:linear-gradient(135deg,#2563eb,#1e40af);border-color:#2563eb;color:#fff}.stat-card.highlight[data-v-942a87dc]{background:linear-gradient(135deg,#7c3aed,#a855f7);border-color:#7c3aed;color:#fff}.stat-icon[data-v-942a87dc]{font-size:1.5rem;line-height:1;margin-top:.1rem}.stat-content[data-v-942a87dc]{flex:1;min-width:0}.stat-value[data-v-942a87dc]{font-size:1.5rem;font-weight:700;line-height:1.2}.stat-card:not(.primary):not(.highlight) .stat-value[data-v-942a87dc]{color:var(--color-heading, #1f2937)}.stat-label[data-v-942a87dc]{font-size:.8rem;font-weight:600;margin-top:.2rem;opacity:.9}.stat-sub[data-v-942a87dc]{font-size:.7rem;opacity:.6;margin-top:.1rem}.platform-section h3[data-v-942a87dc]{font-size:1.1rem;color:var(--color-heading, #1f2937);margin:0 0 1rem}.platform-grid[data-v-942a87dc]{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:.75rem}.platform-card[data-v-942a87dc]{background:var(--color-background-soft, #f8f9fa);border:2px solid var(--color-border, #e2e8f0);border-radius:12px;padding:.9rem 1rem;transition:all .2s}.platform-card.exceeded[data-v-942a87dc]{border-color:#fca5a5;background:#fff5f5}.platform-card.ok[data-v-942a87dc]{border-color:#86efac;background:#f0fdf4}.platform-header[data-v-942a87dc]{display:flex;align-items:center;gap:.5rem;margin-bottom:.6rem}.platform-icon[data-v-942a87dc]{font-size:1rem}.platform-name[data-v-942a87dc]{font-weight:600;font-size:.85rem;color:var(--color-heading, #1f2937);flex:1}.platform-status[data-v-942a87dc]{font-size:.75rem}.platform-progress[data-v-942a87dc]{height:5px;background:#e2e8f0;border-radius:3px;overflow:hidden;margin-bottom:.4rem}.platform-card.exceeded .platform-progress[data-v-942a87dc]{background:#fecaca}.progress-bar[data-v-942a87dc]{height:100%;background:linear-gradient(90deg,#4ade80,#22d3ee);border-radius:3px;transition:width .3s ease}.platform-card.exceeded .progress-bar[data-v-942a87dc]{background:linear-gradient(90deg,#f87171,#ef4444)}.platform-count[data-v-942a87dc]{font-size:.78rem;color:#64748b}.platform-count .over[data-v-942a87dc]{color:#ef4444;font-weight:700}.platform-count .remaining[data-v-942a87dc]{color:#10b981}.btn[data-v-942a87dc]{padding:.5rem 1rem;border:none;border-radius:8px;font-size:.85rem;cursor:pointer;transition:all .2s;font-weight:500;white-space:nowrap}.btn-sm[data-v-942a87dc]{padding:.35rem .75rem;font-size:.78rem}.btn-primary[data-v-942a87dc]{background:#2563eb;color:#fff}.btn-primary[data-v-942a87dc]:hover{background:#1e40af}.btn-secondary[data-v-942a87dc]{background:var(--color-background, white);color:var(--color-text, #374151);border:1px solid var(--color-border, #d1d5db)}.btn-secondary[data-v-942a87dc]:hover{background:var(--color-background-mute, #e5e7eb)}.empty-state[data-v-942a87dc]{text-align:center;padding:3rem 1rem;color:#94a3b8}.empty-icon[data-v-942a87dc]{font-size:3.5rem;margin-bottom:.75rem}.empty-state p[data-v-942a87dc]{font-size:1rem;margin:0 0 1.25rem}@media (max-width: 640px){.stats-grid[data-v-942a87dc]{grid-template-columns:repeat(2,1fr)}.platform-grid[data-v-942a87dc]{grid-template-columns:1fr}.stat-value[data-v-942a87dc]{font-size:1.3rem}}.page[data-v-b7dc8d75]{max-width:1400px;margin:0 auto;padding:2rem 1rem}.page-header[data-v-b7dc8d75]{text-align:center;margin-bottom:3rem}.page-header h2[data-v-b7dc8d75]{font-size:2.5rem;margin-bottom:1rem;background:linear-gradient(135deg,#2563eb,#1e40af);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.description[data-v-b7dc8d75]{font-size:1.1rem;color:#666;line-height:1.6;max-width:800px;margin:0 auto}.info-section[data-v-b7dc8d75]{margin-top:4rem;display:flex;flex-direction:column;gap:2rem}.info-card[data-v-b7dc8d75]{background:#fff;border-radius:12px;padding:2rem;box-shadow:0 2px 8px #0000001a}.info-card h3[data-v-b7dc8d75]{font-size:1.8rem;margin-bottom:1.5rem;color:#333;border-bottom:3px solid #2563eb;padding-bottom:.5rem}.info-card h4[data-v-b7dc8d75]{font-size:1.3rem;margin:1.5rem 0 1rem;color:#444}.info-card p[data-v-b7dc8d75]{line-height:1.8;color:#555;margin-bottom:1rem}.info-card ul[data-v-b7dc8d75],.info-card ol[data-v-b7dc8d75]{margin-left:1.5rem;line-height:1.8;color:#555}.info-card li[data-v-b7dc8d75]{margin-bottom:.8rem}.concept-details[data-v-b7dc8d75]{margin-top:1.5rem}.use-cases[data-v-b7dc8d75]{display:grid;gap:1.5rem}.case-item[data-v-b7dc8d75]{padding:1.5rem;border-radius:8px;border-left:4px solid #2563eb;background:#f8f9ff}.case-item.sns[data-v-b7dc8d75]{border-left-color:#2563eb;background:#f0f2ff}.case-item.seo[data-v-b7dc8d75]{border-left-color:#f093fb;background:#fef3ff}.case-item.academic[data-v-b7dc8d75]{border-left-color:#4facfe;background:#f0f9ff}.case-item.translation[data-v-b7dc8d75]{border-left-color:#43e97b;background:#f0fff4}.case-item.email[data-v-b7dc8d75]{border-left-color:#feca57;background:#fffbf0}.case-item.content[data-v-b7dc8d75]{border-left-color:#fa709a;background:#fff0f5}.example-box[data-v-b7dc8d75]{background:#fff;padding:1rem;border-radius:6px;margin-top:1rem;font-size:.9rem;line-height:1.8}.metrics[data-v-b7dc8d75]{display:grid;gap:1.5rem;margin-top:1.5rem}.metric-item[data-v-b7dc8d75]{padding:1.5rem;background:#f8f9ff;border-radius:8px;border-left:4px solid #2563eb}.metric-item h4[data-v-b7dc8d75]{margin-top:0;color:#2563eb}.metric-example[data-v-b7dc8d75]{background:#fff;padding:1rem;border-radius:6px;margin-top:1rem;font-family:monospace;font-size:.9rem;line-height:1.8}.code-example[data-v-b7dc8d75]{margin:2rem 0;padding:1.5rem;background:#f8f9fa;border-radius:8px}.code-example h4[data-v-b7dc8d75]{color:#2563eb;margin-top:0;margin-bottom:1rem}.code-example pre[data-v-b7dc8d75]{background:#2d2d2d;color:#f8f8f2;padding:1.5rem;border-radius:6px;overflow-x:auto;margin:0}.code-example code[data-v-b7dc8d75]{font-family:Courier New,monospace;font-size:.85rem;line-height:1.6}.faq-list[data-v-b7dc8d75]{display:flex;flex-direction:column;gap:1.5rem}.faq-item[data-v-b7dc8d75]{padding:1.5rem;background:#f8f9ff;border-radius:8px;border-left:4px solid #2563eb}.faq-item h4[data-v-b7dc8d75]{color:#2563eb;margin-top:0;margin-bottom:1rem}.faq-item p[data-v-b7dc8d75]{margin:0;line-height:1.8}.faq-item code[data-v-b7dc8d75]{background:#e0e7ff;padding:.2rem .5rem;border-radius:4px;font-family:monospace;font-size:.9rem}.info-card.tips[data-v-b7dc8d75]{background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border-left:4px solid #0ea5e9}.info-card.tips h3[data-v-b7dc8d75]{border-bottom-color:#0ea5e9}.info-card.warning[data-v-b7dc8d75]{background:linear-gradient(135deg,#fff7ed,#ffedd5);border-left:4px solid #f59e0b}.info-card.warning h3[data-v-b7dc8d75]{border-bottom-color:#f59e0b;color:#ea580c}@media (max-width: 768px){.page[data-v-b7dc8d75]{padding:1rem .5rem}.page-header h2[data-v-b7dc8d75]{font-size:2rem}.description[data-v-b7dc8d75]{font-size:1rem}.info-card[data-v-b7dc8d75]{padding:1.5rem}.info-card h3[data-v-b7dc8d75]{font-size:1.5rem}}
