.feedback-modal.svelte-4vowdw{color:#fff;background:#10101b;border-radius:20px;width:420px;max-width:90vw;max-height:85vh;padding:26px 26px 22px;font-family:Poppins,sans-serif;position:relative;overflow-y:auto}.close-wrap.svelte-4vowdw{position:absolute;top:14px;right:14px}.title.svelte-4vowdw{margin:0 40px 18px 0;font-size:17px;font-weight:600;line-height:1.4}.question-block.svelte-4vowdw{margin-bottom:16px}.question.svelte-4vowdw{color:#ffffffbf;margin:0 0 8px;font-size:13px;font-weight:500}.options.svelte-4vowdw{gap:8px;display:flex}.option.svelte-4vowdw{cursor:pointer;color:#ffffffd9;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:10px;flex:1;padding:9px 6px;font-family:Poppins,sans-serif;font-size:13px;font-weight:500;transition:background .15s,border-color .15s,transform .1s}.option.svelte-4vowdw:hover{background:#ffffff14}.option.svelte-4vowdw:active{transform:scale(.97)}.option.selected.svelte-4vowdw{border-color:var(--accent);color:#fff;background:#db504929}.comment.svelte-4vowdw{box-sizing:border-box;resize:none;color:#fff;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:10px;width:100%;margin-bottom:14px;padding:10px 12px;font-family:Poppins,sans-serif;font-size:13px}.comment.svelte-4vowdw::placeholder{color:#ffffff59}.comment.svelte-4vowdw:focus{border-color:#ffffff40;outline:none}.error.svelte-4vowdw{color:#ff8a85;margin:-6px 0 10px;font-size:12px}.submit.svelte-4vowdw{background:var(--accent);color:#fff;cursor:pointer;border:none;border-radius:10px;width:100%;padding:10px;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;transition:opacity .15s}.submit.svelte-4vowdw:disabled{opacity:.35;cursor:default}.submit.svelte-4vowdw:hover:not(:disabled){opacity:.9}.thanks.svelte-4vowdw{flex-direction:column;align-items:center;gap:10px;padding:18px 0;display:flex}.thanks-check.svelte-4vowdw{color:#6fd39c;background:#4a9b6e33;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:22px;display:flex}.thanks-text.svelte-4vowdw{margin:0;font-size:15px;font-weight:500}.callout-anchor.svelte-1621zwe{height:0;position:relative}.callout.svelte-1621zwe{z-index:5;background:#32324a;border:1px solid #ffffff29;border-radius:12px;width:220px;animation:.35s svelte-1621zwe-callout-in;position:absolute;top:-29px;left:calc(100% + 16px);transform:translateY(-50%);box-shadow:0 12px 32px #0009}@keyframes svelte-1621zwe-callout-in{0%{opacity:0;transform:translateY(-50%)translate(-5px)}to{opacity:1;transform:translateY(-50%)translate(0)}}.callout-arrow.svelte-1621zwe{background:#32324a;border-bottom:1px solid #ffffff29;border-left:1px solid #ffffff29;width:10px;height:10px;position:absolute;top:50%;left:-5px;transform:translateY(-50%)rotate(45deg)}.callout-main.svelte-1621zwe{cursor:pointer;text-align:left;background:0 0;border:none;flex-direction:column;align-items:flex-start;gap:3px;width:100%;padding:12px 30px 12px 14px;display:flex}.callout-title.svelte-1621zwe{color:#fff;font-family:Poppins,sans-serif;font-size:13px;font-weight:600}.callout-body.svelte-1621zwe{color:#ffffffa6;font-family:Poppins,sans-serif;font-size:11.5px;line-height:1.4}.callout-main.svelte-1621zwe:hover .callout-body:where(.svelte-1621zwe){color:#ffffffbf}.callout-dismiss.svelte-1621zwe{color:#ffffff59;cursor:pointer;background:0 0;border:none;padding:2px 6px;font-size:15px;line-height:1;transition:color .15s;position:absolute;top:6px;right:6px}.callout-dismiss.svelte-1621zwe:hover{color:#fffc}@media (width<=20em),screen and (orientation:portrait){.callout-anchor.svelte-1621zwe{height:auto}.callout.svelte-1621zwe{width:auto;margin:2px 0 10px;animation-name:svelte-1621zwe-callout-in-mobile;position:static;transform:none}@keyframes svelte-1621zwe-callout-in-mobile{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}.callout-arrow.svelte-1621zwe{display:none}}.settings-wrap.svelte-8goaui{position:relative}.settings-btn.svelte-8goaui{cursor:pointer;background:#ffffff14;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;padding:0;transition:background .15s;display:flex}.settings-btn.svelte-8goaui:hover{background:#ffffff24}.settings-btn.svelte-8goaui img:where(.svelte-8goaui){filter:invert();opacity:.7;width:18px;height:18px}.settings-modal.svelte-8goaui{color:#fff;background:#10101b;border-radius:20px;width:640px;max-width:90vw;max-height:85vh;padding:28px 30px 24px;position:relative;overflow-y:auto}.close-wrap.svelte-8goaui{position:absolute;top:16px;right:16px}.modal-title.svelte-8goaui{margin-bottom:14px;font-family:Poppins,sans-serif;font-size:20px;font-weight:600}.columns.svelte-8goaui{gap:24px;display:flex}.col.svelte-8goaui{flex:1;min-width:0}.section-label.svelte-8goaui{color:#ffffff59;letter-spacing:1px;margin:14px 0 6px;font-family:Poppins,sans-serif;font-size:11px;font-weight:600}.section-label.svelte-8goaui:first-child{margin-top:0}.setting-row.svelte-8goaui{cursor:pointer;width:100%;color:inherit;background:#ffffff08;border:1px solid #ffffff14;border-radius:10px;justify-content:space-between;align-items:center;margin-bottom:6px;padding:12px 14px;text-decoration:none;transition:background .15s;display:flex}.setting-row.svelte-8goaui:hover{background:#ffffff12}.row-left.svelte-8goaui{align-items:center;gap:12px;display:flex}.row-icon.svelte-8goaui{filter:invert();opacity:.6;width:18px;height:18px}.row-icon-svg.svelte-8goaui{color:#fff;opacity:.6;flex-shrink:0;width:18px;height:18px}.setting-row.svelte-8goaui:disabled{cursor:default;opacity:.6}.row-text.svelte-8goaui{color:#ffffffd9;font-family:Poppins,sans-serif;font-size:14px;font-weight:500}.row-value.svelte-8goaui{color:#fff6;font-family:Poppins,sans-serif;font-size:13px}.contact-footer.svelte-8goaui{text-align:center;background:0 0;border-top:1px solid #ffffff0f;margin-top:18px;padding:24px 14px 0}.contact-label.svelte-8goaui{color:#ffffff59;margin-bottom:6px;font-family:Poppins,sans-serif;font-size:12px}.contact-email.svelte-8goaui{color:#fffc;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;text-decoration:none}.contact-email.svelte-8goaui:hover{color:#fff}@media (width<=20em),screen and (orientation:portrait){.settings-btn.svelte-8goaui{width:46px;height:46px}.settings-btn.svelte-8goaui img:where(.svelte-8goaui){width:20px;height:20px}.settings-modal.svelte-8goaui{width:380px}.columns.svelte-8goaui{flex-direction:column;gap:0}}
