.feedback.svelte-1kfqa3r{text-align:left;max-width:440px;margin:0 auto 2rem}.feedback-title.svelte-1kfqa3r{color:var(--text);margin:0 0 .25rem;font-size:1rem;font-weight:600;line-height:1.3}.feedback-lede.svelte-1kfqa3r{color:var(--text-secondary);margin:0 0 .75rem;font-size:.8125rem;line-height:1.5}textarea.svelte-1kfqa3r{box-sizing:border-box;resize:vertical;width:100%;min-height:4.5rem;font:inherit;color:var(--text);background:var(--control-bg);border:.5px solid var(--border);transition:background var(--motion-quick) var(--ease-standard);border-radius:12px;padding:.625rem .75rem;font-size:.875rem;line-height:1.5;display:block}textarea.svelte-1kfqa3r::placeholder{color:var(--text-muted)}textarea.svelte-1kfqa3r:focus{background:var(--control-bg-focus)}textarea.svelte-1kfqa3r:disabled{opacity:.6}.feedback-row.svelte-1kfqa3r{justify-content:space-between;align-items:center;gap:.75rem;margin-top:.5rem;display:flex}.feedback-count.svelte-1kfqa3r{color:var(--text-muted);font-variant-numeric:tabular-nums;min-height:1em;font-size:.75rem}.feedback-send.svelte-1kfqa3r{font:inherit;background:var(--selected-control-bg);color:var(--selected-control-text);cursor:pointer;transition:opacity var(--motion-quick) var(--ease-standard);border:none;border-radius:999px;padding:.4rem .9rem;font-size:.8125rem;font-weight:600}.feedback-send.svelte-1kfqa3r:disabled{opacity:.45;cursor:default}.feedback-note.svelte-1kfqa3r{color:var(--text-secondary);margin:.5rem 0 0;font-size:.8125rem;line-height:1.5}.feedback-note.error.svelte-1kfqa3r{color:var(--text)}.hp.svelte-1kfqa3r{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.contact-feedback.svelte-1bv7ezn{margin:2rem 0 .5rem}.contact-method.svelte-1bv7ezn{margin-bottom:1.25rem}.contact-link.svelte-1bv7ezn{color:var(--accent);align-items:center;gap:.5rem;text-decoration:none;transition:opacity .15s;display:inline-flex}.contact-link.svelte-1bv7ezn:hover{text-underline-offset:2px;text-decoration:underline}.response-note.svelte-1bv7ezn{color:var(--text-muted);margin-bottom:0;font-size:.8125rem}
