.support-widget{--support-glass-tint:rgb(25 30 43/76%);--support-glass-inset:var(--glass-inset,rgb(255 255 255/5%));--support-glass-title:var(--glass-title-surface,rgb(9 16 31/58%));--support-glass-border:var(--glass-border,rgb(231 239 255/22%));--support-glass-highlight:var(--glass-highlight,rgb(255 255 255/34%));--support-glass-filter:none;--support-glass-material:var(--surface);--support-glass-sheen:rgb(255 255 255/7%);--support-field-surface:rgb(18 29 46/88%);--ink-muted:#e3e6dc;--ink-faint:var(--ink-muted)}.compute-site[data-mode=light] .support-widget,html.light .support-widget{--support-glass-tint:rgb(250 247 241/80%);--support-glass-inset:var(--glass-inset,rgb(255 255 255/34%));--support-glass-title:var(--glass-title-surface,rgb(255 255 255/55%));--support-glass-border:var(--glass-border,rgb(255 255 255/58%));--support-glass-highlight:var(--glass-highlight,rgb(255 255 255/84%));--support-glass-sheen:rgb(255 255 255/20%);--support-field-surface:rgb(246 249 255/90%);--ink-muted:#465046}.compute-site[data-mode=dark] .support-widget{--support-field-surface:rgb(18 29 46/88%);--ink-muted:#e3e6dc}@supports (backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px)){.support-widget{--support-glass-filter:var(--glass-filter,blur(14px) saturate(125%));--support-glass-material:var(
      --glass-material,linear-gradient(135deg,var(--support-glass-sheen),transparent 38%,rgb(145 179 230/5%) 72%,rgb(255 216 162/8%)),linear-gradient(var(--support-glass-tint),var(--support-glass-tint))
    )}}.support-launcher,.support-widget>dialog{border:1px solid var(--support-glass-border);border-top-color:var(--support-glass-highlight);background:var(--support-glass-material);color:var(--ink);box-shadow:inset 0 1px 0 var(--support-glass-highlight),inset 1px 0 0 rgb(179 211 255/14%),inset -1px 0 0 rgb(255 212 155/18%),0 14px 34px -20px rgb(25 30 50/38%);-webkit-backdrop-filter:var(--support-glass-filter);backdrop-filter:var(--support-glass-filter)}.support-launcher{position:fixed;right:max(16px,env(safe-area-inset-right));bottom:max(16px,env(safe-area-inset-bottom));z-index:40;display:inline-flex;min-height:44px;align-items:center;gap:8px;padding:10px 14px;border-radius:999px;font-size:14px;font-weight:500;line-height:20px;cursor:pointer;transition:border-color .15s,transform .15s}.support-launcher:hover{border-color:color-mix(in srgb,var(--brick) 60%,var(--support-glass-border));transform:translateY(-2px)}.support-launcher:active{transform:none}.support-widget>dialog{width:min(448px,calc(100vw - 32px));max-width:none;max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);border-radius:var(--glass-radius,22px)}.support-widget>dialog[open]{display:flex;flex-direction:column}.support-widget>dialog::backdrop{background:rgb(9 16 31/24%);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.support-widget>dialog>div:first-child{flex-shrink:0;border-color:var(--support-glass-border);background:var(--support-glass-title)}.support-widget>dialog>div:nth-child(2){min-height:0;max-height:none;overscroll-behavior:contain}.support-widget>dialog>div:last-child:not(:nth-child(2)){flex-shrink:0;border-color:var(--support-glass-border);background:var(--support-glass-inset)}.support-widget :is(textarea,input:not([name=website])){border-color:color-mix(in srgb,var(--ink) 32%,transparent);border-radius:12px;background:var(--support-field-surface);color:var(--ink);caret-color:var(--brick)}.support-widget :is(textarea,input:not([name=website]))::placeholder{color:var(--ink-muted);opacity:1}.support-widget :is(textarea,input:not([name=website])):focus{border-color:var(--focus-ring);outline:none;box-shadow:inset 0 0 0 1px var(--focus-ring),0 0 0 4px color-mix(in srgb,var(--focus-ring) 16%,transparent)}.support-widget textarea{max-height:min(40dvh,320px)}.support-topics{gap:4px;padding:4px;border:1px solid var(--support-glass-border);border-radius:14px;background:var(--support-glass-inset)}.support-widget .support-topic{min-height:44px;border-radius:9px;border-color:transparent;color:var(--ink-muted);background:transparent;transition:color .15s,border-color .15s,background-color .15s,box-shadow .15s}.support-widget .support-topic:hover{color:var(--ink);background:var(--support-glass-inset)}.support-widget .support-topic[aria-pressed=true]{border-color:var(--support-glass-border);background:var(--support-glass-title);color:var(--ink);box-shadow:inset 0 1px 0 var(--support-glass-highlight),0 2px 6px rgb(25 30 50/10%)}.support-widget .support-topic[aria-pressed=true] svg{color:var(--brick)}.support-widget .support-send{min-height:44px}.support-widget .support-send>svg:first-child{transition:transform .15s ease-out}.support-widget .support-send:not(:disabled):hover>svg:first-child{transform:translate(2px,-2px)}.support-widget button[aria-label=Close]{display:grid;width:44px;height:44px;min-width:44px;min-height:44px;flex-shrink:0;place-items:center;padding:0;line-height:1;border-radius:12px}.support-widget button[aria-label=Close]>svg{width:24px;height:24px}.support-widget :is(button,a):focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}@media (min-width:640px){.support-launcher{right:max(24px,env(safe-area-inset-right));bottom:max(24px,env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.support-widget *,.support-widget>dialog::backdrop{animation:none;transition:none}.support-launcher svg,.support-launcher:hover,.support-widget .support-send:not(:disabled):hover>svg:first-child{transform:none}}@media print{.support-widget{display:none}}