html:not([data-hg-support-verified=true]) .woot-widget-holder,html:not([data-hg-support-verified=true]) .woot--bubble-holder{visibility:hidden!important;pointer-events:none!important}.support-launcher{right:max(24px,env(safe-area-inset-right));bottom:calc(24px + env(safe-area-inset-bottom));z-index:40;position:fixed}.distribution-shell:has(.content-reading)~.support-launcher{bottom:calc(86px + env(safe-area-inset-bottom))}body:has(.content-reading) .support-launcher{bottom:calc(86px + env(safe-area-inset-bottom))}.support-launcher-button{border:1px solid var(--hg-border);border-radius:var(--hg-radius-pill);width:48px;min-width:48px;height:48px;min-height:48px;color:var(--hg-on-primary);background:linear-gradient(105deg,var(--hg-primary),var(--hg-primary-end));cursor:pointer;place-items:center;padding:0;display:grid}.support-launcher-button>.icon{stroke-width:2px;width:26px;height:26px}.support-connecting>.icon{animation:1s linear infinite support-connecting}@keyframes support-connecting{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.support-connecting>.icon{animation:none}}.support-launcher-button:disabled{opacity:.7;cursor:wait}.support-launcher-button:focus-visible{outline:2px solid var(--hg-focus);outline-offset:4px}.support-status{border:1px solid var(--hg-border);border-radius:var(--hg-radius-panel);background:var(--hg-panel);width:280px;max-width:calc(100vw - 36px);color:var(--hg-text-primary);padding:16px;font-size:13px;line-height:1.8;position:absolute;bottom:calc(100% + 12px);right:0}.support-status a{min-height:44px;color:var(--hg-accent);align-items:center;display:inline-flex}.support-dismiss{min-width:44px;min-height:44px;color:var(--hg-text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin-left:12px;padding:0 8px;display:inline-flex}.support-contact{gap:24px;max-width:820px;display:grid}.support-contact .support-section{border:1px solid var(--hg-border);border-radius:var(--hg-radius-panel);background:var(--hg-panel);padding:20px}.support-contact h2{margin:0 0 12px;font-size:18px;line-height:1.5}.support-contact form{gap:16px;display:grid}.support-contact label{color:var(--hg-text-secondary);gap:8px;font-size:14px;display:grid}.support-contact :is(input,textarea,select){width:100%;min-height:48px;font:inherit;color:var(--hg-text-primary);background:var(--hg-page);border:1px solid var(--hg-border);border-radius:var(--hg-radius-button);margin:0;padding:12px}.support-contact textarea{resize:vertical;min-height:120px}.support-form-pending :is(input,textarea,select){color:#0000;background:var(--hg-panel-raised)}.support-contact .primary,.support-contact .secondary{justify-self:start;min-height:44px}.support-contact .support-note{color:var(--hg-text-secondary);font-size:13px;line-height:1.8}.support-contact .support-history{gap:12px;margin:16px 0;padding:0;list-style:none;display:grid}.support-contact .support-history>li{border:1px solid var(--hg-divider);border-radius:var(--hg-radius-small);overflow-wrap:anywhere;gap:8px;padding:16px;display:grid}.support-contact .support-history p{white-space:pre-wrap;font-size:13px;line-height:1.8}.support-contact .support-history small{color:var(--hg-text-secondary);font-size:12px}@media (max-width:768px){.support-launcher{right:max(18px,env(safe-area-inset-right));bottom:calc(var(--web-mobile-nav-height,61px) + 16px)}.support-contact .support-section{padding:16px}.support-contact{gap:16px}html[data-hg-support-verified=true] .woot-widget-holder{padding-bottom:env(safe-area-inset-bottom);border-radius:0!important;width:100%!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important;position:fixed!important;inset:0!important}html[data-hg-support-verified=true] .woot-widget-holder iframe{width:100%!important;height:100%!important}}
