.page.svelte-58juvn{max-width:600px;margin:0 auto;padding:var(--spacing-lg)}.page-header.svelte-58juvn{display:flex;align-items:center;gap:var(--spacing-md);margin-bottom:var(--spacing-lg)}.back-btn.svelte-58juvn{background:none;border:none;color:var(--accent);font-size:var(--text-md);cursor:pointer}h1.svelte-58juvn{font-size:var(--text-xl)}.instructions.svelte-58juvn{background:var(--bg-secondary);border-radius:var(--radius-lg);padding:var(--spacing-lg);margin-bottom:var(--spacing-lg)}.instructions.svelte-58juvn h2:where(.svelte-58juvn){font-size:var(--text-lg);margin-bottom:var(--spacing-md)}.instructions.svelte-58juvn ol:where(.svelte-58juvn){padding-left:var(--spacing-lg);color:var(--text-secondary)}.instructions.svelte-58juvn li:where(.svelte-58juvn){margin-bottom:var(--spacing-sm)}.paste-area.svelte-58juvn textarea:where(.svelte-58juvn){width:100%;padding:var(--spacing-md);border:2px solid var(--border);border-radius:var(--radius-md);background:var(--bg);color:var(--text);font-size:var(--text-md);font-family:monospace;resize:vertical}.actions.svelte-58juvn{display:flex;gap:var(--spacing-md);margin-top:var(--spacing-lg)}.actions.svelte-58juvn button:where(.svelte-58juvn){flex:1;padding:var(--spacing-md);border-radius:var(--radius-md);font-size:var(--text-md);cursor:pointer}.actions.svelte-58juvn button:where(.svelte-58juvn):not(.primary){background:var(--bg-secondary);border:1px solid var(--border)}.primary.svelte-58juvn{background:var(--accent);color:#fff;border:none}.primary.svelte-58juvn:disabled{opacity:.5;cursor:not-allowed}.preview-section.svelte-58juvn{animation:svelte-58juvn-fadeIn .3s ease}@keyframes svelte-58juvn-fadeIn{0%{opacity:0}to{opacity:1}}.preview-header.svelte-58juvn{margin-bottom:var(--spacing-md)}.preview-header.svelte-58juvn h2:where(.svelte-58juvn){font-size:var(--text-lg)}.preview-header.svelte-58juvn p:where(.svelte-58juvn){color:var(--text-secondary);font-size:var(--text-sm)}.message-list.svelte-58juvn{max-height:300px;overflow-y:auto;border:1px solid var(--border);border-radius:var(--radius-md);margin-bottom:var(--spacing-lg)}.message-item.svelte-58juvn{display:flex;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);border-bottom:1px solid var(--border);font-size:var(--text-sm)}.message-item.svelte-58juvn:last-child{border-bottom:none}.message-item.code-r.svelte-58juvn{background:#ffc8001a}.status.svelte-58juvn{flex-shrink:0}.sender.svelte-58juvn{flex-shrink:0;font-weight:600;max-width:100px;overflow:hidden;text-overflow:ellipsis}.content.svelte-58juvn{color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis}.more.svelte-58juvn{padding:var(--spacing-sm);text-align:center;color:var(--text-secondary);font-size:var(--text-sm)}.ai-info.svelte-58juvn{padding:var(--spacing-md);background:var(--bg-secondary);border-radius:var(--radius-md);margin-bottom:var(--spacing-lg);font-size:var(--text-sm)}.has-key.svelte-58juvn{color:var(--green)}.no-key.svelte-58juvn{color:var(--text-secondary)}.no-key.svelte-58juvn button:where(.svelte-58juvn){background:none;border:none;color:var(--accent);text-decoration:underline;cursor:pointer;font-size:inherit}.results-section.svelte-58juvn{text-align:center;animation:svelte-58juvn-fadeIn .3s ease}.success-icon.svelte-58juvn{font-size:64px;margin-bottom:var(--spacing-md)}.results-section.svelte-58juvn h2:where(.svelte-58juvn){font-size:var(--text-xl);margin-bottom:var(--spacing-lg)}.stats.svelte-58juvn{display:flex;justify-content:center;gap:var(--spacing-xl);margin-bottom:var(--spacing-xl)}.stat.svelte-58juvn{text-align:center}.stat.svelte-58juvn .value:where(.svelte-58juvn){display:block;font-size:var(--text-2xl);font-weight:700}.stat.svelte-58juvn .label:where(.svelte-58juvn){font-size:var(--text-sm);color:var(--text-secondary)}.ai-result.svelte-58juvn,.ai-error.svelte-58juvn{background:var(--bg-secondary);border-radius:var(--radius-lg);padding:var(--spacing-lg);text-align:left;margin-bottom:var(--spacing-xl)}.ai-result.svelte-58juvn h3:where(.svelte-58juvn){margin-bottom:var(--spacing-sm)}.summary.svelte-58juvn{margin-bottom:var(--spacing-sm)}.confidence.svelte-58juvn{font-size:var(--text-sm);color:var(--text-secondary)}.excluded-users.svelte-58juvn{margin-top:var(--spacing-md)}.excluded-users.svelte-58juvn ul:where(.svelte-58juvn){margin-top:var(--spacing-sm);padding-left:var(--spacing-lg)}.excluded-users.svelte-58juvn li:where(.svelte-58juvn){margin-bottom:var(--spacing-xs);font-size:var(--text-sm)}
