._56CSPG_preview{width:100%;min-width:0;color:var(--foreground)}._56CSPG_window{border:1px solid var(--border);background:var(--card);border-radius:14px;overflow:hidden;box-shadow:0 8px 24px #073c2c14}._56CSPG_header{border-bottom:1px solid var(--border);align-items:center;gap:.625rem;padding:.875rem 1.125rem;font-size:.8125rem;display:flex}._56CSPG_icon{width:1.875rem;height:1.875rem;color:var(--primary);background:var(--secondary);border-radius:8px;place-items:center;display:grid}._56CSPG_transcript{flex-direction:column;gap:1rem;padding:1.25rem;display:flex}._56CSPG_message{font-size:.8125rem;line-height:1.5}._56CSPG_request{background:var(--secondary);max-width:88%;color:var(--secondary-foreground);overflow-wrap:anywhere;border-radius:12px 12px 3px;padding:.625rem .875rem}._56CSPG_response{position:relative}._56CSPG_answer{overflow-wrap:anywhere;gap:.375rem;min-width:0;padding-inline:.125rem;display:grid}._56CSPG_format{color:var(--muted-foreground);font-size:.75rem;font-weight:600}._56CSPG_subject{font-weight:650}._56CSPG_score{color:var(--primary);flex-wrap:wrap;align-items:center;gap:.375rem;font-size:.75rem;display:flex}._56CSPG_score strong{font-variant-numeric:tabular-nums;margin-inline-start:.25rem}._56CSPG_draft{border:1px solid var(--border);border-radius:10px;padding:.875rem}._56CSPG_draftHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.875rem;display:flex}._56CSPG_fields{gap:.625rem;display:grid}._56CSPG_fields dt{color:var(--muted-foreground);font-size:.6875rem}._56CSPG_fields dd{margin-top:.125rem}._56CSPG_emailBody{margin-top:1rem}._56CSPG_emailBody p{white-space:pre-wrap}._56CSPG_readLess,._56CSPG_fullEmail[open] ._56CSPG_readMore{display:none}._56CSPG_emailBody:has(._56CSPG_fullEmail[open]) ._56CSPG_excerpt{display:none}._56CSPG_fullEmail[open] ._56CSPG_readLess{display:inline}._56CSPG_fullEmail summary{width:fit-content;min-height:2.75rem;color:var(--primary);cursor:pointer;text-underline-offset:3px;border-radius:4px;align-items:center;margin-top:.375rem;font-weight:600;text-decoration:underline;display:flex}._56CSPG_fullEmail summary::-webkit-details-marker{display:none}._56CSPG_fullEmail summary:focus-visible{outline:3px solid var(--ring);outline-offset:2px}._56CSPG_fullEmail[open] p{margin-top:.625rem}._56CSPG_draftActions{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.625rem;display:flex}._56CSPG_copy{cursor:pointer;border-radius:6px;align-items:center;gap:.375rem;min-height:2.75rem;padding-inline:.5rem;font-size:.75rem;font-weight:600;display:inline-flex}._56CSPG_copy:hover{background:var(--secondary)}._56CSPG_copy:focus-visible{outline:3px solid var(--ring);outline-offset:2px}._56CSPG_copyStatus{color:var(--muted-foreground);font-size:.75rem}._56CSPG_improvement{margin-top:.25rem;font-weight:600}._56CSPG_composer{border:1px solid var(--border);color:var(--muted-foreground);border-radius:8px;justify-content:space-between;align-items:center;gap:.75rem;margin:0 1.25rem 1rem;padding:.625rem .875rem;font-size:.75rem;display:flex}._56CSPG_caption{min-height:2.75rem;color:var(--muted-foreground);flex-wrap:wrap;justify-content:flex-end;align-items:center;column-gap:.5rem;padding-top:.375rem;font-size:.6875rem;line-height:1.5;display:flex}._56CSPG_control{min-height:2.75rem;color:var(--secondary-foreground);font:inherit;cursor:pointer;text-underline-offset:3px;border-radius:4px;align-items:center;gap:.375rem;font-weight:600;text-decoration:underline;display:inline-flex}._56CSPG_control:focus-visible{outline:3px solid var(--ring);outline-offset:3px}._56CSPG_typing{color:var(--muted-foreground);gap:.25rem;display:none;position:absolute;top:.5rem;left:.125rem}._56CSPG_typing span{background:currentColor;border-radius:50%;width:.3125rem;height:.3125rem}@media (prefers-reduced-motion:no-preference){._56CSPG_preview[data-preview-state=playing] ._56CSPG_message{animation:.35s both _56CSPG_message-arrives}._56CSPG_preview[data-preview-state=playing] ._56CSPG_firstRequest{animation-delay:.1s}._56CSPG_preview[data-preview-state=playing] ._56CSPG_email{animation-delay:1.3s}._56CSPG_preview[data-preview-state=playing] ._56CSPG_followup{animation-delay:2.45s}._56CSPG_preview[data-preview-state=playing] ._56CSPG_social{animation-delay:3.7s}._56CSPG_preview[data-preview-state=playing] ._56CSPG_typing{animation:.75s .5s both _56CSPG_typing-appears;display:flex}._56CSPG_preview[data-preview-state=playing] ._56CSPG_socialResponse ._56CSPG_typing{animation-delay:2.9s}._56CSPG_preview[data-preview-state=playing] ._56CSPG_typing span{animation:.3s .55s 2 alternate both _56CSPG_typing-dot}._56CSPG_preview[data-preview-state=playing] ._56CSPG_socialResponse ._56CSPG_typing span{animation-delay:2.95s}._56CSPG_preview[data-preview-state=playing] ._56CSPG_typing span:nth-child(2){animation-duration:.35s}._56CSPG_preview[data-preview-state=playing] ._56CSPG_typing span:nth-child(3){animation-duration:.4s}}@keyframes _56CSPG_message-arrives{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes _56CSPG_typing-appears{0%,to{opacity:0}15%,85%{opacity:1}}@keyframes _56CSPG_typing-dot{0%{opacity:.4;transform:translateY(0)}to{opacity:1;transform:translateY(-2px)}}
