.support-dock.svelte-1105cax{position:fixed;inset:auto max(24px,env(safe-area-inset-right)) max(24px,env(safe-area-inset-bottom)) auto;z-index:65;display:grid;gap:8px}.support-dock.svelte-1105cax .support-shortcut{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:3px;width:54px;height:54px;padding:0;border:1px solid #d5d5d5;border-radius:50%;background:#fff;color:#363636;box-shadow:0 4px 16px #19191918;font:inherit;font-size:10px;font-weight:600;line-height:1;white-space:nowrap;text-decoration:none;cursor:pointer;transition:background-color .18s,border-color .18s}.support-dock.svelte-1105cax .support-shortcut-primary{background:#393939;border-color:#393939;color:#fff}.support-dock.svelte-1105cax .support-shortcut:focus-visible{outline:2px solid #3b3b3b;outline-offset:2px}.support-dock.svelte-1105cax svg:where(.svelte-1105cax){width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.45;stroke-linecap:round;stroke-linejoin:round}@media(hover:hover){.support-dock.svelte-1105cax .support-shortcut:hover{background:#ededed;border-color:#9d9d9d}.support-dock.svelte-1105cax .support-shortcut-primary:hover{background:#555;border-color:#555}}.faq-messages.svelte-1105cax{display:grid;gap:8px;margin-bottom:16px;line-height:1.7}.faq-messages.svelte-1105cax:empty{display:none}.faq-question.svelte-1105cax,.faq-answer.svelte-1105cax{max-width:90%;padding:9px 12px;border-radius:10px;background:#eee}.faq-question.svelte-1105cax{justify-self:end;background:#404040;color:#fff}.faq-options.svelte-1105cax{display:grid;gap:7px}.faq-options.svelte-1105cax button:where(.svelte-1105cax){min-height:44px;padding:8px 12px;border:1px solid #ddd;border-radius:5px;background:#fff;color:inherit;font:inherit;text-align:left;line-height:1.5;cursor:pointer}.faq-options.svelte-1105cax button[aria-pressed=true]:where(.svelte-1105cax),.faq-options.svelte-1105cax button:where(.svelte-1105cax):hover{border-color:#737373;background:#f0f0f0}.faq-note.svelte-1105cax{margin-top:16px;color:#606060;font-size:12px;line-height:1.65}.support-overlay{position:fixed;inset:0;z-index:100;background:#2a2a2a40;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.support-dialog{position:fixed;z-index:101;right:26px;bottom:24px;width:min(420px,calc(100vw - 24px));max-height:calc(100dvh - 48px);overflow:auto;background:#fbfbfb;border:1px solid #e0e0e0;border-radius:12px;color:#464646;box-shadow:0 22px 80px #21212130;padding:25px;overscroll-behavior:contain;font-size:13px}.support-heading.svelte-1105cax{display:flex;align-items:start;justify-content:space-between;gap:12px}.support-heading.svelte-1105cax p:where(.svelte-1105cax){font-size:8px;letter-spacing:.15em;color:#6f6f6f;margin-bottom:14px}.support-title{font-size:22px;line-height:1.5;letter-spacing:-.04em;font-weight:400;margin:0}.support-close{flex-shrink:0;border:1px solid #dcdcdc;background:transparent;border-radius:50%;width:36px;height:36px;font-size:24px;font-weight:300;line-height:1}.support-description{font-size:11px;color:#6f6f6f;line-height:1.9;margin:16px 0 22px}.support-start.svelte-1105cax label:where(.svelte-1105cax),.support-reply.svelte-1105cax>label:where(.svelte-1105cax){display:block;font-size:11px;margin:16px 0 8px;color:#686868}.support-start.svelte-1105cax :is(input:where(.svelte-1105cax):not([type=checkbox]),textarea:where(.svelte-1105cax)),.support-reply.svelte-1105cax textarea:where(.svelte-1105cax){display:block;width:100%;border:1px solid #e0e0e0;background:#fff;padding:12px;border-radius:3px;font:inherit;font-size:12px;resize:vertical;line-height:1.8;color:#464646}.support-start.svelte-1105cax :where(.svelte-1105cax):is(input:where(.svelte-1105cax),textarea:where(.svelte-1105cax)):focus,.support-reply.svelte-1105cax textarea:where(.svelte-1105cax):focus{outline:2px solid #818181;outline-offset:2px}.support-welcome.svelte-1105cax{font-size:13px;line-height:1.9}.support-start.svelte-1105cax label.support-consent:where(.svelte-1105cax){display:flex;align-items:start;gap:9px;font-size:10px;line-height:1.9;margin-top:18px}.support-consent.svelte-1105cax input:where(.svelte-1105cax){margin-top:4px;accent-color:#535353;flex-shrink:0}.support-consent.svelte-1105cax a:where(.svelte-1105cax){text-decoration:underline;text-underline-offset:3px}.support-send.svelte-1105cax,.support-reply.svelte-1105cax button:where(.svelte-1105cax){width:100%;padding:13px;border:0;background:#4b4b4b;color:#fff;min-height:46px;border-radius:3px;font-size:12px;margin-top:16px}.support-dialog button.svelte-1105cax:disabled{opacity:.5;cursor:default}.support-bottom.svelte-1105cax{display:flex;justify-content:space-between;gap:12px;border-top:1px solid #e3e3e3;margin-top:20px;padding-top:18px;color:#707070;font-size:9px}.support-bottom.svelte-1105cax a:where(.svelte-1105cax){color:#616161}.support-error.svelte-1105cax{font-size:11px;line-height:1.8;padding:10px;background:#ebebeb;color:#965738;margin-top:14px}.support-status.svelte-1105cax{padding:30px 0;font-size:12px}.support-fallback.svelte-1105cax{padding:15px 0;display:grid;gap:18px;font-size:13px}.support-fallback.svelte-1105cax a:where(.svelte-1105cax){font-size:12px;text-decoration:underline}.support-fallback.svelte-1105cax button:where(.svelte-1105cax){background:none;border:1px solid #cdcdcd;padding:12px;font-size:12px}.support-messages.svelte-1105cax{max-height:310px;overflow:auto;display:flex;flex-direction:column;gap:18px;padding:15px 0;overscroll-behavior:contain}.support-receipt.svelte-1105cax{font-size:10px;color:#707070;text-align:center;line-height:1.9;padding:10px;background:#f2f2f2}.support-message.svelte-1105cax{max-width:88%;align-self:flex-end}.support-message.svelte-1105cax>span:where(.svelte-1105cax){display:block;text-align:right;font-size:9px;color:#737373;margin-bottom:6px}.support-message.svelte-1105cax>p:where(.svelte-1105cax){white-space:pre-wrap;overflow-wrap:anywhere;padding:12px;background:#eaeaea;border-radius:8px 8px 0;font-size:12px;line-height:1.8}.support-message.svelte-1105cax>time:where(.svelte-1105cax){display:block;text-align:right;font-size:8px;margin-top:6px;color:#707070}.support-message.team.svelte-1105cax{align-self:flex-start}.support-message.team.svelte-1105cax>p:where(.svelte-1105cax){background:#fff;border:1px solid #dfdfdf;border-radius:8px 8px 8px 0}.support-message.team.svelte-1105cax>span:where(.svelte-1105cax),.support-message.team.svelte-1105cax>time:where(.svelte-1105cax){text-align:left}.support-reply.svelte-1105cax>label:where(.svelte-1105cax){margin-top:10px}@media(max-width:600px),(max-height:500px){.support-dock.svelte-1105cax{inset:auto max(10px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) auto;gap:6px}.support-dock.svelte-1105cax .support-shortcut{width:44px;height:44px;font-size:9px}.support-dock.svelte-1105cax svg:where(.svelte-1105cax){width:17px;height:17px}}@media(max-width:500px){.support-dialog{right:12px;bottom:max(12px,env(safe-area-inset-bottom));max-height:calc(100dvh - max(24px,env(safe-area-inset-bottom) + 12px));padding:22px}.support-messages.svelte-1105cax{max-height:260px}}@media(prefers-reduced-motion:reduce){.support-dock.svelte-1105cax .support-shortcut{transition:none}}
