.support-shell{--support-ink:#132018;--support-muted:#56665c;--support-line:#13201821;--support-paper:#f5f2eb;--support-card:#fbfaf6;--support-forest:#153d2b;--support-link:#23613f;--support-ember:#ff9d2e;background:var(--support-paper);min-height:100vh;color:var(--support-ink);padding-bottom:env(safe-area-inset-bottom);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:1.55;overflow-x:clip}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .support-shell{--support-ink:#eef3ef;--support-muted:#b3c2b8;--support-line:#eef3ef29;--support-paper:#0d1510;--support-card:#152019;--support-link:#8fd3a8}}:root[data-theme=dark] .support-shell{--support-ink:#eef3ef;--support-muted:#b3c2b8;--support-line:#eef3ef29;--support-paper:#0d1510;--support-card:#152019;--support-link:#8fd3a8}.support-shell *,.support-shell :before,.support-shell :after{box-sizing:border-box}.support-shell a{color:var(--support-link);font-weight:650}.support-shell :where(a,summary):focus-visible{outline:3px solid var(--support-ember);outline-offset:3px;border-radius:4px}.support-nav{padding:calc(12px + env(safe-area-inset-top)) 16px 12px;border-bottom:1px solid var(--support-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;display:flex}.support-brand{align-items:center;gap:9px;font-weight:850;text-decoration:none;display:inline-flex;color:var(--support-ink)!important}.support-brand span{background:var(--support-forest);border-radius:9px;place-items:center;width:31px;height:31px;display:grid}.support-mark{object-fit:contain;width:21px;height:21px}.support-nav>div{flex-wrap:wrap;gap:16px;display:flex}.support-nav>div a{color:var(--support-muted);font-size:14px;text-decoration:none}.support-nav>div a:hover{color:var(--support-link)}.support-hero,.support-contact,.support-faq{width:min(760px,100% - 32px);margin-inline:auto}.support-hero{padding:40px 0 8px}.support-kicker{color:#b45f06;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:12px;font-weight:850}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .support-kicker{color:var(--support-ember)}}:root[data-theme=dark] .support-kicker{color:var(--support-ember)}.support-hero h1{letter-spacing:-.035em;margin:6px 0 10px;font-size:clamp(34px,8vw,52px);line-height:1.05}.support-hero p{color:var(--support-muted);margin:0;font-size:17px}.support-contact{border:1px solid var(--support-line);background:var(--support-card);border-radius:16px;margin-top:26px;padding:20px}.support-contact h2,.support-faq h2{letter-spacing:-.01em;margin:0 0 10px;font-size:20px}.support-contact p{color:var(--support-muted);margin:0 0 10px}.support-contact p:last-child{margin-bottom:0}.support-email{overflow-wrap:anywhere;font-size:18px}.support-faq{margin-top:34px}.support-faq details{border-top:1px solid var(--support-line)}.support-faq details:last-of-type{border-bottom:1px solid var(--support-line)}.support-faq summary{cursor:pointer;align-items:center;min-height:48px;padding:12px 28px 12px 0;font-weight:700;list-style:none;display:flex;position:relative}.support-faq summary::-webkit-details-marker{display:none}.support-faq summary:after{content:"+";color:var(--support-muted);font-size:20px;font-weight:500;position:absolute;right:4px}.support-faq details[open] summary:after{content:"−"}.support-faq details p{color:var(--support-muted);margin:0 0 12px}.support-footer{flex-wrap:wrap;gap:12px 18px;width:min(760px,100% - 32px);margin:40px auto 0;padding:22px 0 32px;font-size:14px;display:flex}.support-footer a{color:var(--support-muted);overflow-wrap:anywhere;text-decoration:none}.support-footer a:hover{color:var(--support-link)}
