[data-feedback-invite]{position:fixed;z-index:35;right:24px;bottom:max(24px,env(safe-area-inset-bottom));display:flex;align-items:center;gap:10px;min-height:50px;padding:12px 18px;border:1px solid color-mix(in srgb,var(--accent) 25%,var(--border));border-radius:18px 18px 6px 18px;background:var(--surface);color:var(--accent);box-shadow:0 6px 0 color-mix(in srgb,var(--accent) 8%,var(--bg)),0 10px 28px #30202012;font:800 14px/1.3 var(--font-body);cursor:pointer;transition:transform .15s,box-shadow .15s}[data-feedback-invite]:hover{transform:translateY(-3px);box-shadow:0 8px 0 color-mix(in srgb,var(--accent) 8%,var(--bg)),0 14px 30px #30202018}[data-feedback-invite]:focus-visible{outline:3px solid var(--accent);outline-offset:4px}@media(max-width:760px){html[data-cookie-notice=open] [data-feedback-invite]{bottom:calc(var(--cookie-h,320px) + 24px)}}html[data-cookie-notice=open] body:has([data-guest-shell]) [data-feedback-invite]{bottom:calc(var(--cookie-h,320px) + 24px)}[data-feedback-dialog]{position:fixed;inset:auto 24px 24px auto;box-sizing:border-box;width:420px;height:650px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 48px);padding:0;margin:0;overflow:hidden;border:1px solid var(--border);border-radius:26px;background:var(--surface);color:var(--fg);box-shadow:0 24px 80px #30202026}[data-feedback-dialog]::-webkit-backdrop{background:#30202018;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}[data-feedback-dialog]::backdrop{background:#30202018;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}[data-feedback-dialog] [data-support-chat]{height:100%}@media(max-width:600px){[data-feedback-invite]{right:14px;bottom:max(14px,env(safe-area-inset-bottom));min-height:46px;padding:10px 14px;font-size:13px}[data-feedback-dialog]{inset:auto 8px max(8px,env(safe-area-inset-bottom)) 8px;width:calc(100vw - 16px);max-width:none;height:680px;max-height:calc(100dvh - 24px);border-radius:24px}}body:has([data-guest-shell]) [data-feedback-invite]{right:auto;left:max(12px,env(safe-area-inset-left));width:44px;height:44px;min-height:44px;justify-content:center;padding:9px;box-sizing:border-box}body:has([data-guest-shell]) [data-feedback-invite]>span{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}@media(prefers-reduced-motion:reduce){[data-feedback-invite]{transition:none}}