.story-reflection-result[data-v-d20ddcc4]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.main-section[data-v-d20ddcc4]{margin-bottom:16px;padding:20px}.main-section h3[data-v-d20ddcc4]{color:#374151;margin:0 0 20px;font-size:18px;font-weight:600}.result-summary[data-v-d20ddcc4]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;margin-bottom:12px;padding:16px}.summary-card[data-v-d20ddcc4]{padding:0}.summary-title[data-v-d20ddcc4]{color:#1f2937;margin-bottom:16px;font-size:16px;font-weight:600}.segments-table[data-v-d20ddcc4]{margin-top:16px}.optimization-table[data-v-d20ddcc4]{border-collapse:collapse;width:100%;font-size:14px}.optimization-table th[data-v-d20ddcc4]{text-align:left;color:#374151;background:#f3f4f6;border-bottom:2px solid #e5e7eb;padding:10px 12px;font-weight:600}.optimization-table td[data-v-d20ddcc4]{border-bottom:1px solid #e5e7eb;padding:10px 12px}.optimization-table tbody tr[data-v-d20ddcc4]:hover{background:#f9fafb}.segment-number[data-v-d20ddcc4]{color:#1f2937;width:80px;font-weight:600}.action-text[data-v-d20ddcc4]{font-weight:500}.action-text.action-expand[data-v-d20ddcc4]{color:#059669}.action-text.action-reduce[data-v-d20ddcc4]{color:#dc2626}.action-text.action-maintain[data-v-d20ddcc4]{color:#2563eb}.no-segments[data-v-d20ddcc4],.segment-density[data-v-d20ddcc4],.segment-importance[data-v-d20ddcc4]{color:#6b7280;font-size:14px}.no-segments[data-v-d20ddcc4]{text-align:center;padding:20px}.status-failed[data-v-d20ddcc4],.status-success[data-v-d20ddcc4]{border-radius:6px;align-items:center;gap:8px;padding:12px;font-size:14px;font-weight:500;display:flex}.status-success[data-v-d20ddcc4]{color:#065f46;background:#d1fae5}.status-failed[data-v-d20ddcc4]{color:#991b1b;background:#fee2e2}.status-icon[data-v-d20ddcc4]{font-size:16px;font-weight:700}.error-message[data-v-d20ddcc4]{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:4px;margin-top:12px;padding:12px;font-size:14px}.processing-container[data-v-d20ddcc4]{justify-content:center;padding:24px;display:flex}.processing-indicator[data-v-d20ddcc4]{color:#3b82f6;align-items:center;gap:12px;display:flex}.spinner[data-v-d20ddcc4]{border:3px solid #3b82f64d;border-top-color:#3b82f6;border-radius:50%;width:20px;height:20px;animation:1s ease-in-out infinite spin-d20ddcc4;display:inline-block}@keyframes spin-d20ddcc4{to{transform:rotate(1turn)}}.processing-text[data-v-d20ddcc4]{font-size:14px;font-weight:500}.debug-section[data-v-d20ddcc4]{background:#f8fafc;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}.debug-header[data-v-d20ddcc4]{background:#fff;border-bottom:1px solid #e5e7eb;padding:16px 20px}.debug-header h3[data-v-d20ddcc4]{color:#374151;margin:0;font-size:16px;font-weight:600}.debug-tabs[data-v-d20ddcc4]{background:#f3f4f6;border-bottom:1px solid #e5e7eb;display:flex}.tab-button[data-v-d20ddcc4]{color:#6b7280;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:12px 20px;font-size:14px;font-weight:500;transition:all .2s}.tab-button[data-v-d20ddcc4]:hover{background:#e5e7eb}.tab-button.active[data-v-d20ddcc4]{color:#3b82f6;background:#fff;border-bottom-color:#3b82f6}.debug-content[data-v-d20ddcc4]{background:#fff;min-height:200px;max-height:600px;padding:20px;overflow-y:auto}.tab-pane[data-v-d20ddcc4]{display:block}.detail-section[data-v-d20ddcc4]{margin-bottom:24px}.detail-section[data-v-d20ddcc4]:last-child{margin-bottom:0}.detail-section h4[data-v-d20ddcc4]{color:#374151;text-transform:uppercase;letter-spacing:.5px;margin:0 0 12px;font-size:14px;font-weight:600}.assessment-content[data-v-d20ddcc4]{color:#374151;font-size:14px;line-height:1.5}.assessment-content[data-v-d20ddcc4],.segment-analysis[data-v-d20ddcc4]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;padding:12px}.segment-analysis[data-v-d20ddcc4]{margin-bottom:16px}.segment-header[data-v-d20ddcc4]{align-items:center;gap:12px;margin-bottom:8px;display:flex}.segment-number[data-v-d20ddcc4]{color:#374151;font-weight:700}.segment-badges[data-v-d20ddcc4]{gap:6px;display:flex}.badge[data-v-d20ddcc4]{text-transform:uppercase;color:#374151;background:#f3f4f6;border-radius:12px;padding:2px 8px;font-size:11px;font-weight:500}.badge.adjustment-expand[data-v-d20ddcc4]{color:#065f46;background:#d1fae5}.badge.adjustment-reduce[data-v-d20ddcc4]{color:#991b1b;background:#fee2e2}.badge.adjustment-maintain[data-v-d20ddcc4]{color:#3730a3;background:#e0e7ff}.segment-reasoning[data-v-d20ddcc4]{color:#6b7280;margin-bottom:8px;font-size:13px;line-height:1.5}.segment-guidance[data-v-d20ddcc4]{color:#374151;background:#fff;border:1px solid #e5e7eb;border-radius:4px;padding:8px;font-size:12px}.segment-number-item[data-v-d20ddcc4]{color:#374151;background:#f3f4f6;border-radius:16px;margin:4px;padding:4px 12px;font-size:13px;display:inline-block}.prompt-text[data-v-d20ddcc4],.raw-json[data-v-d20ddcc4],.streaming-text[data-v-d20ddcc4]{color:#374151;white-space:pre-wrap;word-wrap:break-word;background:#f9fafb;border:1px solid #e5e7eb;border-radius:4px;margin:0;padding:12px;font-family:SF Mono,Consolas,monospace;font-size:12px}@media (prefers-color-scheme:dark){.main-section h3[data-v-d20ddcc4]{color:#e5e7eb}.result-summary[data-v-d20ddcc4]{background:#374151;border-color:#4b5563}.summary-title[data-v-d20ddcc4]{color:#e5e7eb}.optimization-table th[data-v-d20ddcc4]{color:#e5e7eb;background:#374151}.optimization-table td[data-v-d20ddcc4],.optimization-table th[data-v-d20ddcc4]{border-bottom-color:#4b5563}.optimization-table tbody tr[data-v-d20ddcc4]:hover{background:#374151}.action-text.action-expand[data-v-d20ddcc4]{color:#10b981}.action-text.action-reduce[data-v-d20ddcc4]{color:#ef4444}.action-text.action-maintain[data-v-d20ddcc4]{color:#60a5fa}.no-segments[data-v-d20ddcc4],.segment-density[data-v-d20ddcc4],.segment-importance[data-v-d20ddcc4]{color:#9ca3af}.status-success[data-v-d20ddcc4]{color:#10b981;background:#064e3b}.status-failed[data-v-d20ddcc4]{color:#fca5a5;background:#7f1d1d}.error-message[data-v-d20ddcc4]{color:#fca5a5;background:#991b1b;border-color:#dc2626}.processing-indicator[data-v-d20ddcc4]{color:#60a5fa}.spinner[data-v-d20ddcc4]{border-color:#60a5fa #60a5fa4d #60a5fa4d}.debug-section[data-v-d20ddcc4]{background:#374151;border-color:#4b5563}.debug-header[data-v-d20ddcc4]{background:#1f2937;border-bottom-color:#4b5563}.debug-header h3[data-v-d20ddcc4]{color:#e5e7eb}.debug-tabs[data-v-d20ddcc4]{background:#374151;border-bottom-color:#4b5563}.tab-button[data-v-d20ddcc4]{color:#9ca3af}.tab-button[data-v-d20ddcc4]:hover{background:#4b5563}.tab-button.active[data-v-d20ddcc4]{color:#60a5fa;background:#1f2937;border-bottom-color:#60a5fa}.debug-content[data-v-d20ddcc4]{background:#1f2937}.detail-section h4[data-v-d20ddcc4],.assessment-content[data-v-d20ddcc4]{color:#e5e7eb}.assessment-content[data-v-d20ddcc4],.segment-analysis[data-v-d20ddcc4]{background:#374151;border-color:#4b5563}.badge[data-v-d20ddcc4],.segment-number[data-v-d20ddcc4]{color:#e5e7eb}.badge[data-v-d20ddcc4]{background:#4b5563}.badge.adjustment-expand[data-v-d20ddcc4]{color:#10b981;background:#064e3b}.badge.adjustment-reduce[data-v-d20ddcc4]{color:#fca5a5;background:#7f1d1d}.badge.adjustment-maintain[data-v-d20ddcc4]{color:#a5b4fc;background:#312e81}.segment-reasoning[data-v-d20ddcc4]{color:#9ca3af}.segment-guidance[data-v-d20ddcc4]{color:#e5e7eb;background:#374151;border-color:#4b5563}.segment-number-item[data-v-d20ddcc4]{color:#e5e7eb;background:#4b5563}.prompt-text[data-v-d20ddcc4],.raw-json[data-v-d20ddcc4],.streaming-text[data-v-d20ddcc4]{color:#e5e7eb;background:#374151;border-color:#4b5563}}
