.support-sidebar-link{width:100%;color:var(--accent);background:#1b1b1b;border:1px solid #71603d;border-radius:9px;justify-content:center;align-items:center;gap:9px;margin:0 0 16px;padding:11px 8px;font-size:12px;font-weight:750;line-height:1.4;display:flex}.support-sidebar-link svg{flex:none}.support-sidebar-link:hover,.support-sidebar-link.is-active{border-color:var(--accent);color:var(--accent-strong);background:#252525}.support-sidebar-link:focus-visible,.support-qr__toggle:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.hub-nav .support-nav-link{color:var(--accent)}.support-header-mobile{display:none}.support-callout{background:#1b1b1b;border:1px solid #514a3b;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin:36px 0;padding:28px;display:flex}.support-callout>div{flex:380px}.support-callout h2{margin:8px 0;font-size:clamp(21px,2.6vw,28px);line-height:1.3}.support-callout p{max-width:620px;color:var(--text-soft);margin:0;font-size:14px;line-height:1.7}.support-callout>.button{flex:none;align-items:center;gap:10px;display:inline-flex}.support-page{padding-block:28px 64px}.support-breadcrumb{color:var(--text-muted);gap:8px;margin-bottom:32px;font-size:12px;display:flex}.support-breadcrumb a{color:var(--text-soft)}.support-page__header{max-width:760px;margin-bottom:32px}.support-page__header h1{letter-spacing:-.03em;margin:10px 0 16px;font-size:clamp(32px,5vw,48px);line-height:1.15}.support-page__header p{color:var(--text-soft);font-size:16px;line-height:1.8}.support-page__grid{grid-template-columns:minmax(0,1fr) minmax(300px,420px);align-items:start;gap:28px;display:grid}.support-costs{border:1px solid var(--border);background:#171717;border-radius:16px;padding:28px}.support-costs h2,.support-payment h2{margin:0 0 18px;font-size:23px;line-height:1.3}.support-costs ul{margin:0;padding:0;list-style:none}.support-costs li{border-bottom:1px solid var(--border);padding:18px 0}.support-costs li:first-child{padding-top:0}.support-costs li:last-child{border:0}.support-costs strong{color:var(--accent);font-size:14px;display:block}.support-costs li p{color:var(--text-soft);margin:7px 0 0;font-size:13px;line-height:1.7}.support-thanks{border-top:1px solid var(--border);margin-top:24px;padding:20px 0 0}.support-thanks h3{margin:0 0 8px;font-size:16px}.support-thanks p{color:var(--text-soft);margin:0;font-size:13px;line-height:1.7}.support-payment{text-align:center;background:#1b1b1b;border:1px solid #71603d;border-radius:16px;min-width:0;padding:28px}.support-payment h2{margin:10px 0 12px}.support-payment>p{color:var(--text-soft);font-size:14px;line-height:1.7}.support-payment__button{justify-content:center;align-items:center;gap:10px;width:100%;margin-top:12px;display:inline-flex}.support-payment__destination{color:var(--text-muted);overflow-wrap:anywhere;margin-top:12px;font-size:11px;display:block}.support-qr{border-top:1px solid var(--border);margin-top:24px;padding-top:22px}.support-qr__toggle{border:1px solid var(--border);color:var(--text);cursor:pointer;font:inherit;background:#252525;border-radius:8px;padding:10px 18px;font-size:13px}.support-qr__toggle:hover{border-color:var(--accent);color:var(--accent)}.support-qr__frame{background:#111;border:0;border-radius:10px;width:100%;height:330px;margin-top:8px;display:block}.support-qr p,.support-payment .support-payment__note{color:var(--text-muted);font-size:11px;line-height:1.65}.support-qr__privacy a{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.support-payment .support-payment__note{margin-bottom:0}@media (max-width:900px){.support-page__grid{grid-template-columns:minmax(0,1fr)}.support-payment{grid-row:1}.support-header-mobile{color:var(--accent);border:1px solid #71603d;border-radius:8px;padding:8px 12px;font-size:12px;font-weight:750;display:inline-flex}}@media (max-width:540px){.support-callout{gap:20px;padding:22px}.support-callout>.button{justify-content:center;width:100%}.support-page{padding-block:22px 40px}.support-costs{padding:20px}.support-payment{padding:16px}.support-page__header p{font-size:14px}}
