.help-trigger,.help-menu,footer .desktop-footer-links{display:none}
@media (min-width:1024px),(hover:hover) and (pointer:fine){
 .primary-nav .help-trigger{display:inline-flex;align-items:center;gap:5px;padding:0;anchor-name:--help-trigger}
 .help-trigger:focus-visible,.help-trigger[aria-expanded=true]{color:var(--text)}
 .help-trigger [data-help-chevron]{display:inline-flex}
 .help-trigger svg{width:14px;height:14px}
 .help-trigger[aria-expanded=true] svg{rotate:180deg}
 .help-menu{position:fixed;inset:auto;margin:0;padding:5px;width:max-content;max-width:calc(100vw - 24px);background:var(--menu-bg);border:1px solid var(--menu-border);border-radius:6px;box-shadow:var(--menu-shadow);color:var(--menu-text,var(--muted))}
 .help-menu:popover-open{display:grid;gap:4px}
 .help-menu a,.support-nav a,.support-nav button{padding:9px 11px;border-radius:4px;text-align:left;color:var(--muted)}
 .help-menu a:hover,.help-menu a:focus-visible,.support-nav a:hover,.support-nav button:hover{color:var(--text);background:var(--menu-hover,#262626)}
 .help-menu a:active{opacity:.65}
 footer .mobile-footer-links,footer .footer-currency{display:none}
 footer .copyright,footer .desktop-footer-links{font-size:12px}
 footer .copyright{white-space:nowrap}
 footer .copyright-brand{letter-spacing:.04em}
 footer .desktop-footer-links{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;margin-inline-start:auto;gap:12px 20px}
 .desktop-footer-links a{white-space:nowrap}
 footer .desktop-footer-links a{color:var(--muted)}footer .desktop-footer-links a:hover{color:var(--text)}
}
.support-page{width:100%;color:var(--text)}
.support-page h1{margin:0 0 26px;font-size:clamp(26px,2.5vw,34px);line-height:1.2}
.support-page h2{margin:0 0 14px;font-size:21px;line-height:1.3}
.support-layout{display:grid;grid-template-columns:minmax(180px,225px) minmax(0,1fr);gap:36px;align-items:start}
.support-nav{display:grid;gap:4px;padding:0 18px 0 0;border-right:1px solid var(--line)}
.support-nav [aria-current]{background:var(--menu-hover,#262626);color:var(--text)}
.support-prose,.support-form{width:min(100%,680px)}
.support-prose p,.support-form>p{line-height:1.65;margin:0 0 18px;color:var(--muted)}
.support-prose h2:not(:first-child){margin-top:32px}
.support-prose a,.support-file{color:var(--text)}.support-prose a:hover,.support-file:hover{color:var(--accent)}
.support-form{display:grid;gap:14px}.support-form>.button,.support-form>button{justify-self:start}
.support-form input,.support-form select,.support-form textarea{width:100%}
.support-form input[type=file]{padding:9px;height:auto;color:var(--muted)}
.support-actions,.support-controls,.support-tools,.support-row,.support-entry header{display:flex;align-items:center;gap:12px;flex-wrap:wrap}
.support-controls{margin-top:22px}
.support-tools{justify-content:space-between;margin-bottom:18px}
.support-tools label{display:flex;align-items:center;gap:10px;color:var(--muted)}
.support-row{justify-content:space-between;padding:15px 0;border-bottom:1px solid var(--line);color:var(--muted)}
.support-row strong{display:block;margin-top:4px;color:var(--text);overflow-wrap:anywhere}
.support-row:hover strong{color:var(--accent)}.support-row small,.support-entry small,.support-ticket-head small{color:var(--muted)}
.support-ticket-head{border-bottom:1px solid var(--line);margin-bottom:10px;padding-bottom:12px}
.support-ticket-head h2{margin-top:6px;overflow-wrap:anywhere}
.support-ticket-head p{margin:0;color:var(--muted)}
.support-entry{padding:15px 0;border-bottom:1px solid var(--line)}
.support-entry header{justify-content:space-between}
.support-entry p{white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0 0;line-height:1.5}
.support-entry small,.support-file{display:block}.support-file{overflow-wrap:anywhere;margin-top:7px}
#support-compose:not(:empty){margin-top:22px}
.support-page.vl-state-page .support-layout{flex:1;align-items:stretch}
.support-page #support-content,.support-page #support-list{display:flex;flex-direction:column}
.support-page #support-list{flex:1}
.support-page #support-content>.vl-empty,.support-page #support-content>.vl-loader,.support-page #support-list>.vl-empty{flex:1}
.support-page #support-status:empty{margin:0}
@media(max-width:740px){.support-layout{grid-template-columns:1fr;gap:18px}.support-nav{display:flex;flex-wrap:wrap;border:0}}
