.feedback-btn.svelte-86xzc9{position:fixed;bottom:16px;left:16px;z-index:9990;display:flex;align-items:center;gap:6px;padding:8px 14px;background:#1c1917;color:#a8a29e;border:1px solid #44403c;border-radius:20px;font-family:Sora,system-ui,sans-serif;font-size:12px;font-weight:500;cursor:pointer;opacity:.6;transition:opacity .15s,background .15s;box-shadow:0 2px 10px #0003}.feedback-btn.svelte-86xzc9:hover{opacity:1;background:#292524;color:#fff}.feedback-backdrop.svelte-86xzc9{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10001;background:#00000080;display:flex;align-items:center;justify-content:center;padding:16px}.feedback-modal.svelte-86xzc9{position:relative;background:#fff;border-radius:12px;padding:28px 24px 20px;max-width:440px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px #0000004d;font-family:Sora,system-ui,sans-serif}.feedback-close.svelte-86xzc9{position:absolute;top:12px;right:14px;background:none;border:none;font-size:22px;color:#78716c;cursor:pointer;line-height:1;padding:4px}.feedback-close.svelte-86xzc9:hover{color:#1c1917}.feedback-title.svelte-86xzc9{font-size:18px;font-weight:600;color:#1c1917;margin:0 0 16px}.feedback-prior.svelte-86xzc9{font-size:12px;color:#78716c;font-style:italic;margin:-8px 0 12px}.feedback-fieldset.svelte-86xzc9{border:none;padding:0;margin:0 0 16px}.feedback-fieldset.svelte-86xzc9 legend:where(.svelte-86xzc9){font-size:13px;font-weight:500;color:#44403c;margin-bottom:8px}.feedback-ratings.svelte-86xzc9{display:flex;gap:8px}.feedback-rating.svelte-86xzc9{flex:1;display:flex;flex-direction:column;align-items:center;gap:4px;padding:10px 4px;border:1px solid #e7e5e4;border-radius:8px;background:#fafaf9;cursor:pointer;transition:all .1s;color:#78716c;font-size:10px;font-family:inherit}.feedback-rating.svelte-86xzc9:hover{border-color:#a8a29e;background:#f5f5f4}.feedback-rating.selected.svelte-86xzc9{border-color:#991b1b;background:#fef2f2;color:#991b1b}.feedback-recommend.svelte-86xzc9{display:flex;flex-wrap:wrap;gap:6px}.feedback-radio.svelte-86xzc9{display:flex;align-items:center;gap:4px;padding:4px 10px;border:1px solid #e7e5e4;border-radius:6px;font-size:12px;color:#44403c;cursor:pointer;transition:all .1s}.feedback-radio.svelte-86xzc9:hover{border-color:#a8a29e}.feedback-radio.selected.svelte-86xzc9{border-color:#991b1b;background:#fef2f2;color:#991b1b}.feedback-radio.svelte-86xzc9 input:where(.svelte-86xzc9){display:none}.feedback-label.svelte-86xzc9{display:block;font-size:13px;font-weight:500;color:#44403c;margin-bottom:14px;position:relative}.feedback-label.svelte-86xzc9 textarea:where(.svelte-86xzc9),.feedback-label.svelte-86xzc9 input:where(.svelte-86xzc9){display:block;width:100%;margin-top:6px;padding:8px 10px;border:1px solid #d6d3d1;border-radius:6px;font-family:inherit;font-size:13px;color:#1c1917;resize:vertical;box-sizing:border-box}.feedback-label.svelte-86xzc9 textarea:where(.svelte-86xzc9):focus,.feedback-label.svelte-86xzc9 input:where(.svelte-86xzc9):focus{outline:none;border-color:#991b1b;box-shadow:0 0 0 2px #991b1b1a}.feedback-counter.svelte-86xzc9{position:absolute;bottom:8px;right:10px;font-size:11px;color:#a8a29e}.feedback-error.svelte-86xzc9{font-size:13px;color:#dc2626;margin:0 0 12px}.feedback-submit.svelte-86xzc9{width:100%;padding:10px;background:#991b1b;color:#fff;border:none;border-radius:6px;font-family:inherit;font-size:14px;font-weight:600;cursor:pointer;transition:background .15s}.feedback-submit.svelte-86xzc9:hover{background:#7f1d1d}.feedback-submit.svelte-86xzc9:disabled{opacity:.6;cursor:not-allowed}.feedback-privacy.svelte-86xzc9{font-size:11px;color:#a8a29e;text-align:center;margin:12px 0 0}.feedback-success.svelte-86xzc9{text-align:center;padding:20px 0}.feedback-check.svelte-86xzc9{width:48px;height:48px;margin:0 auto 16px;background:#dcfce7;color:#16a34a;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:700}.feedback-success.svelte-86xzc9 p:where(.svelte-86xzc9){font-size:15px;color:#44403c;margin:0 0 16px}.feedback-link.svelte-86xzc9{background:none;border:none;color:#991b1b;font-family:inherit;font-size:13px;cursor:pointer;text-decoration:underline}.feedback-link.svelte-86xzc9:hover{color:#7f1d1d}.feedback-newsletter.svelte-86xzc9{font-size:13px;color:#57534e;margin:-8px 0 16px}.feedback-newsletter.svelte-86xzc9 a:where(.svelte-86xzc9){color:#991b1b;text-decoration:underline}.feedback-newsletter.svelte-86xzc9 a:where(.svelte-86xzc9):hover{color:#7f1d1d}@media(max-width:640px){.feedback-backdrop.svelte-86xzc9{align-items:flex-end;padding:0}.feedback-modal.svelte-86xzc9{border-radius:16px 16px 0 0;max-height:85vh;max-width:100%}}@media print{.feedback-btn.svelte-86xzc9{display:none}}
