.intent-selector.svelte-734361{display:flex;flex-direction:column;gap:8px}.intent-label.svelte-734361{font-size:12px;font-weight:500;color:var(--muted)}.intent-chips.svelte-734361{display:flex;flex-wrap:wrap;gap:8px}.chip.svelte-734361{padding:6px 14px;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-pill);font-family:var(--font-body);font-size:12px;font-weight:500;color:var(--muted);cursor:pointer;transition:all .15s;white-space:nowrap}.chip.svelte-734361:hover{border-color:var(--border-strong);color:var(--fg)}.chip.active.svelte-734361{border-color:var(--accent);color:var(--accent);background:var(--accent-dim)}.respond-panel.svelte-1myuduf{display:flex;flex-direction:column;gap:16px}.input-section.svelte-1myuduf{display:flex;flex-direction:column;gap:12px}.input-group.svelte-1myuduf{display:flex;flex-direction:column;gap:6px}.input-label.svelte-1myuduf{font-size:13px;font-weight:500;color:var(--muted)}.text-area.svelte-1myuduf{width:100%;border:1px solid var(--border);border-radius:var(--radius-sm);outline:none;resize:vertical;font-family:var(--font-body);font-size:14px;line-height:1.6;color:var(--fg);padding:12px 14px;background:var(--surface-2);transition:border-color .15s}.text-area.svelte-1myuduf:focus{border-color:var(--accent)}.text-area.svelte-1myuduf::placeholder{color:var(--muted)}.text-area-sm.svelte-1myuduf{min-height:60px}.respond-actions.svelte-1myuduf{display:flex;align-items:center;justify-content:space-between;gap:12px}.action-buttons.svelte-1myuduf{display:flex;align-items:center;gap:8px}.char-count.svelte-1myuduf{font-size:12px;font-family:var(--font-mono);transition:color .3s}.char-count.green.svelte-1myuduf{color:var(--accent)}.char-count.yellow.svelte-1myuduf{color:var(--warning)}.char-count.red.svelte-1myuduf{color:var(--danger)}.icon-btn.svelte-1myuduf{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:transparent;border:1px solid transparent;border-radius:var(--radius-sm);cursor:pointer}.icon-btn.svelte-1myuduf:hover{background:#ffffff0f;border-color:var(--border)}.icon-btn.svelte-1myuduf svg{width:15px;height:15px;fill:var(--muted)}.cta-primary.svelte-1myuduf{display:flex;align-items:center;gap:8px;background:var(--accent);color:#0a0a0a;font-family:var(--font-body);font-size:14px;font-weight:600;padding:10px 24px;border:none;border-radius:var(--radius-pill);cursor:pointer;white-space:nowrap;transition:all .15s}.cta-primary.svelte-1myuduf:hover:not(:disabled){background:#6ee88a;transform:translateY(-1px)}.cta-primary.svelte-1myuduf:disabled{opacity:.4;cursor:not-allowed}.spinner.svelte-1myuduf{width:14px;height:14px;border:2px solid #0a0a0a;border-top-color:transparent;border-radius:50%;animation:svelte-1myuduf-spin .6s linear infinite}@keyframes svelte-1myuduf-spin{to{transform:rotate(360deg)}}.result-section.svelte-1myuduf{display:flex;flex-direction:column;gap:14px}.summary-box.svelte-1myuduf{padding:12px 16px;background:var(--surface);border-radius:var(--radius-sm);border:1px solid var(--border);font-size:13px;line-height:1.55;color:var(--muted)}.assumptions-box.svelte-1myuduf{padding:12px 16px;background:var(--surface);border-radius:var(--radius-sm);border:1px dashed var(--border)}.assumptions-label.svelte-1myuduf{font-size:12px;font-weight:600;color:var(--fg)}.assumptions-box.svelte-1myuduf ul:where(.svelte-1myuduf){margin:6px 0 0;padding-left:18px;font-size:12px;color:var(--muted);display:flex;flex-direction:column;gap:4px}.reply-card.svelte-1myuduf{background:var(--surface);border-radius:var(--radius-md);border:1px solid var(--accent);overflow:hidden}.reply-header.svelte-1myuduf{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:var(--accent-dim);border-bottom:1px solid var(--border);font-size:13px;font-weight:600;color:var(--accent)}.copy-btn.svelte-1myuduf{display:flex;align-items:center;gap:5px;padding:6px 14px;background:var(--accent);color:#0a0a0a;font-family:var(--font-body);font-size:12px;font-weight:600;border:none;border-radius:var(--radius-pill);cursor:pointer}.copy-btn.svelte-1myuduf:hover{background:#6ee88a}.copy-btn.svelte-1myuduf svg{width:12px;height:12px;fill:#0a0a0a}.reply-content.svelte-1myuduf{padding:20px;font-size:15px;line-height:1.65;color:var(--fg);white-space:pre-wrap}.why-box.svelte-1myuduf{padding:14px 16px;background:var(--surface-2);border-radius:var(--radius-sm)}.why-header.svelte-1myuduf{font-size:13px;font-weight:600;color:var(--fg);margin-bottom:6px}.why-box.svelte-1myuduf ul:where(.svelte-1myuduf){padding-left:18px;font-size:13px;color:var(--muted);display:flex;flex-direction:column;gap:4px;line-height:1.5}.alternatives-section.svelte-1myuduf{display:flex;flex-direction:column;gap:10px}.alt-header.svelte-1myuduf{font-size:13px;font-weight:600;color:var(--fg)}.alt-grid.svelte-1myuduf{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.alt-card.svelte-1myuduf{padding:14px;background:var(--surface);border-radius:var(--radius-sm);border:1px solid var(--border);display:flex;flex-direction:column;gap:8px}.alt-label.svelte-1myuduf{font-size:12px;font-weight:600;color:var(--accent)}.alt-text.svelte-1myuduf{font-size:13px;line-height:1.5;color:var(--fg)}.alt-copy.svelte-1myuduf{align-self:flex-start;padding:4px 12px;font-size:11px;font-weight:600;color:var(--muted);background:transparent;border:1px solid var(--border);border-radius:var(--radius-pill);cursor:pointer;font-family:var(--font-body)}.alt-copy.svelte-1myuduf:hover{border-color:var(--accent);color:var(--accent)}.safety-line.svelte-1myuduf{font-size:12px;color:var(--muted);text-align:center;padding:8px 0}.error-banner.svelte-1myuduf{padding:12px 16px;background:var(--danger-dim);border-radius:var(--radius-sm);border:1px solid var(--danger);color:var(--danger);font-size:13px}@media(max-width:600px){.alt-grid.svelte-1myuduf{grid-template-columns:1fr}}.mode-selector.svelte-zu2qcq{display:flex;flex-direction:column;gap:12px;padding:20px;background:var(--surface);border-radius:var(--radius-md);border:1px solid var(--border)}.mode-label.svelte-zu2qcq{font-size:13px;font-weight:500;color:var(--muted)}.mode-buttons.svelte-zu2qcq{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px}.mode-btn.svelte-zu2qcq{display:flex;align-items:center;gap:8px;padding:12px 16px;background:var(--surface-2);border:2px solid var(--border);border-radius:var(--radius-md);cursor:pointer;font-family:var(--font-body);font-size:14px;font-weight:500;color:var(--muted);transition:all .15s}.mode-btn.svelte-zu2qcq:hover{border-color:var(--border-strong);color:var(--fg)}.mode-btn.active.svelte-zu2qcq{border-color:var(--accent);color:var(--accent);background:var(--accent-dim)}.mode-btn.svelte-zu2qcq:disabled{opacity:.5;cursor:not-allowed}.mode-icon.svelte-zu2qcq{font-size:18px;line-height:1;flex-shrink:0}@media(max-width:600px){.mode-buttons.svelte-zu2qcq{grid-template-columns:1fr 1fr}}.rewrite-panel.svelte-5trnpa{display:none;flex-direction:column;background:var(--surface);border-radius:var(--radius-md);border:1px solid var(--accent);overflow:hidden}.rewrite-panel.visible.svelte-5trnpa{display:flex}.rewrite-header.svelte-5trnpa{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:var(--accent-dim);border-bottom:1px solid var(--border);gap:12px}.rewrite-mode-label.svelte-5trnpa{font-size:13px;font-weight:600;color:var(--accent)}.copy-btn.svelte-5trnpa{display:flex;align-items:center;gap:5px;padding:6px 14px;background:var(--accent);color:#0a0a0a;font-family:var(--font-body);font-size:12px;font-weight:600;border:none;border-radius:var(--radius-pill);cursor:pointer;transition:all .15s}.copy-btn.svelte-5trnpa:hover{background:#6ee88a}.copy-btn.svelte-5trnpa svg{width:12px;height:12px;fill:#0a0a0a}.rewrite-content.svelte-5trnpa{padding:20px;font-size:15px;line-height:1.65;color:var(--fg);white-space:pre-wrap}.loading-state.svelte-5trnpa{display:flex;align-items:center;justify-content:center;gap:10px;padding:24px;color:var(--muted);font-size:14px}.loading-dot.svelte-5trnpa{width:8px;height:8px;border-radius:50%;background:var(--accent);animation:svelte-5trnpa-pulse 1.5s infinite}@keyframes svelte-5trnpa-pulse{0%,to{opacity:.4;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}.safety-notice.svelte-16jjcra{display:flex;align-items:flex-start;gap:10px;padding:14px 18px;background:var(--surface);border-radius:var(--radius-sm);border:1px solid var(--border)}.safety-notice.over-limit.svelte-16jjcra{border-color:var(--warning)}.safety-icon.svelte-16jjcra{font-size:16px;line-height:1.4;flex-shrink:0}.safety-content.svelte-16jjcra{display:flex;flex-direction:column;gap:6px}.safety-text.svelte-16jjcra{font-size:12px;line-height:1.55;color:var(--muted);margin:0}.over-limit-msg.svelte-16jjcra{font-size:13px;font-weight:500;color:var(--warning);margin:0}.main.svelte-1uha8ag{position:relative;z-index:1;flex:1;display:flex;flex-direction:column;padding:48px 40px 64px;gap:24px;max-width:800px;margin:0 auto;width:100%}.hero.svelte-1uha8ag{text-align:center;padding:0 0 8px}.hero-headline.svelte-1uha8ag{font-family:var(--font-body);font-size:clamp(24px,3.5vw,34px);font-weight:600;letter-spacing:-.03em;color:var(--fg);line-height:1.15}.hero-headline.svelte-1uha8ag em{font-style:normal;color:var(--accent)}.hero-sub.svelte-1uha8ag{margin-top:12px;font-size:15px;font-weight:400;color:var(--muted);max-width:520px;margin-left:auto;margin-right:auto;line-height:1.6}.flow-toggle.svelte-1uha8ag{display:flex;gap:0;border-radius:var(--radius-md);overflow:hidden;border:1px solid var(--border)}.flow-btn.svelte-1uha8ag{flex:1;padding:14px 20px;background:var(--surface);border:none;font-family:var(--font-body);font-size:14px;font-weight:500;color:var(--muted);cursor:pointer;transition:all .15s}.flow-btn.svelte-1uha8ag:hover{color:var(--fg)}.flow-btn.active.svelte-1uha8ag{background:var(--accent-dim);color:var(--accent);font-weight:600}.input-panel.svelte-1uha8ag{display:flex;flex-direction:column;background:var(--surface);border-radius:var(--radius-md);border:1px solid var(--border);overflow:hidden}.panel-header.svelte-1uha8ag{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--border);background:var(--surface-2)}.panel-title.svelte-1uha8ag{font-size:14px;font-weight:500;color:var(--fg)}.icon-btn.svelte-1uha8ag{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:transparent;border:1px solid transparent;border-radius:var(--radius-sm);cursor:pointer}.icon-btn.svelte-1uha8ag:hover{background:#ffffff0f;border-color:var(--border)}.icon-btn.svelte-1uha8ag svg{width:15px;height:15px;fill:var(--muted)}.panel-body.svelte-1uha8ag{display:flex;flex-direction:column}.text-area.svelte-1uha8ag{width:100%;border:none;outline:none;resize:none;font-family:var(--font-body);font-size:15px;line-height:1.7;color:var(--fg);padding:20px;background:transparent;min-height:200px}.text-area.svelte-1uha8ag::placeholder{color:var(--muted)}.panel-footer.svelte-1uha8ag{padding:12px 16px;border-top:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;background:var(--surface-2);gap:12px}.char-count.svelte-1uha8ag{font-size:12px;font-family:var(--font-mono);transition:color .3s}.char-count.green.svelte-1uha8ag{color:var(--accent)}.char-count.yellow.svelte-1uha8ag{color:var(--warning)}.char-count.red.svelte-1uha8ag{color:var(--danger)}.cta-primary.svelte-1uha8ag{display:flex;align-items:center;gap:8px;background:var(--accent);color:#0a0a0a;font-family:var(--font-body);font-size:14px;font-weight:600;padding:10px 24px;border:none;border-radius:var(--radius-pill);cursor:pointer;white-space:nowrap;transition:all .15s}.cta-primary.svelte-1uha8ag:hover:not(:disabled){background:#6ee88a;transform:translateY(-1px)}.cta-primary.svelte-1uha8ag:disabled{opacity:.4;cursor:not-allowed}.spinner.svelte-1uha8ag{width:14px;height:14px;border:2px solid #0a0a0a;border-top-color:transparent;border-radius:50%;animation:svelte-1uha8ag-spin .6s linear infinite}@keyframes svelte-1uha8ag-spin{to{transform:rotate(360deg)}}.results-section.svelte-1uha8ag{display:flex;flex-direction:column;gap:20px}.section-title.svelte-1uha8ag{font-size:16px;font-weight:600;color:var(--fg)}.patterns-grid.svelte-1uha8ag{display:flex;flex-direction:column;gap:10px}.no-patterns.svelte-1uha8ag,.over-limit.svelte-1uha8ag{text-align:center;padding:32px 20px;background:var(--surface);border-radius:var(--radius-md)}.no-patterns.svelte-1uha8ag{border:1px solid var(--border)}.over-limit.svelte-1uha8ag{border:1px solid var(--warning)}.no-patterns-icon.svelte-1uha8ag,.over-limit-icon.svelte-1uha8ag{font-size:32px;margin-bottom:12px}.no-patterns.svelte-1uha8ag p:where(.svelte-1uha8ag),.over-limit.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:15px;color:var(--fg);margin:0}.no-patterns-sub.svelte-1uha8ag,.over-limit-sub.svelte-1uha8ag{font-size:13px!important;color:var(--muted)!important;margin-top:6px!important}.error-banner.svelte-1uha8ag{padding:12px 16px;background:var(--danger-dim);border-radius:var(--radius-sm);border:1px solid var(--danger);color:var(--danger);font-size:13px}@media(max-width:900px){.main.svelte-1uha8ag{padding:32px 24px 48px;gap:20px}}@media(max-width:600px){.main.svelte-1uha8ag{padding:24px 16px 40px}.hero-sub.svelte-1uha8ag{font-size:14px}}
