.support-launch{position:fixed;right:22px;bottom:22px;z-index:30;background:var(--button,#f5f5f5);color:var(--button-ink,#121212);border:1px solid var(--line,#444);padding:12px 18px;border-radius:24px;box-shadow:0 4px 20px #0005;font-weight:600}#support-dialog{color:var(--ink,#eee);background:var(--card,#1f1f1f);border:1px solid var(--line,#444);border-radius:16px;width:min(560px,calc(100% - 24px));max-height:88dvh;padding:24px;overflow:auto}#support-dialog::backdrop{background:#0009}.support-head,.support-inbox-heading{display:flex;justify-content:space-between;align-items:center;gap:15px}.support-head h2{margin:0}.support-head button{padding:3px 13px;font-size:28px}#support-form>label{display:flex;flex-direction:column;gap:6px;margin:16px 0}#support-form select,#support-form textarea,#support-form input:not([type=checkbox]),.support-ticket select{font:inherit;background:var(--bg,#141414);color:var(--ink,#eee);border:1px solid var(--line,#555);border-radius:6px;padding:10px;width:100%}#support-form input:focus-visible,#support-form textarea:focus-visible,#support-form select:focus-visible{outline:2px solid var(--ink,#eee);outline-offset:2px}.support-notice{font-size:13px;line-height:1.65;color:var(--muted,#bbb)}#support-preview{max-width:100%;max-height:220px;object-fit:contain}.support-consent{flex-direction:row!important;align-items:flex-start;font-size:14px}.support-consent input{margin-top:8px}.support-trap{position:absolute!important;left:-10000px;opacity:0}#support-result{overflow-wrap:anywhere;font-size:14px}#support-form>a{text-decoration:underline;font-size:14px}.support-ticket{border:1px solid var(--line,#444);padding:22px;border-radius:12px;margin:24px 0;overflow-wrap:anywhere}.support-description{white-space:pre-wrap}.ticket-image{max-width:100%;max-height:600px;object-fit:contain}.support-ticket select{width:auto}.beta-label{font:12px monospace;letter-spacing:.08em;color:var(--muted)}footer{padding-bottom:85px!important}@media(max-width:600px){.support-launch{right:12px;bottom:12px;max-width:calc(100% - 24px)}#support-dialog{padding:18px}.support-inbox-heading{flex-wrap:wrap}}