.feedback-inline{--feedback-status:#6941a5;--feedback-tint:#f5efff;color:var(--text, #1f2937);font-family:var(--font-sans, sans-serif);text-align:left}.feedback-status-icon,button.feedback-icon-button{display:inline-flex;align-items:center;justify-content:center}.feedback-status-icon{flex:0 0 36px;width:36px;height:36px;border-radius:10px;color:var(--feedback-status);background:var(--feedback-tint)}.feedback-copy{flex:1;min-width:0;overflow-wrap:anywhere}.feedback-copy>strong{display:block;color:var(--text, #1f2937);font-size:.8125rem;font-weight:600;line-height:1.5}.feedback-copy>p,.feedback-description{color:var(--muted, #667085);font-size:.78rem;line-height:1.6;margin:3px 0 0}.feedback-inline{display:flex;align-items:center;gap:12px;padding:14px 16px;margin:12px 0;border:1px solid var(--feedback-status);border-radius:10px;background:var(--panel, white);box-shadow:0 1px 3px #20103b06}.feedback-inline .feedback-status-icon{background:0 0;width:24px;flex-basis:24px}button.feedback-icon-button{flex:0 0 32px;min-height:32px;width:32px;padding:5px;border:0;border-radius:8px;background:0 0;color:var(--muted, #667085);cursor:pointer}button.feedback-icon-button:hover{background:var(--primary-soft, #f6f1ff);color:var(--brand-ink, #6941a5)}.feedback-action:focus-visible,.feedback-icon-button:focus-visible{outline:2px solid var(--primary, #8056c6);outline-offset:3px}.feedback-action{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:5px 11px;border:1px solid var(--brand-line, #dfd0fa);border-radius:8px;background:var(--panel, white);color:var(--brand-ink, #6941a5);font:500 .75rem/1.4 var(--font-sans, sans-serif);text-decoration:none;cursor:pointer;white-space:nowrap}.feedback-action:hover{background:var(--primary-soft, #f6f1ff);color:var(--brand-ink, #6941a5)}@media (max-width:600px){.feedback-inline{flex-wrap:wrap;padding:12px}.feedback-inline .feedback-copy{min-width:calc(100% - 80px)}.feedback-inline>.feedback-action{margin-left:36px}}.turnstile-field{margin:12px 0 16px}.turnstile-field,.turnstile-field>div{width:100%;min-width:0}.turnstile-message{margin:10px 0;color:inherit;font-size:.875rem;line-height:1.5}.turnstile-retry{border:1px solid currentColor;border-radius:8px;background:0 0;color:inherit;font:inherit;font-size:.875rem;padding:8px 12px;cursor:pointer}.turnstile-retry:focus-visible{outline:2px solid currentColor;outline-offset:3px}