.support-hub{max-width:1000px;margin:auto;display:grid;gap:24px;color:var(--text,#07162e);line-height:1.6}.support-hub h2{font-size:20px;line-height:1.3;margin:0 0 16px}.support-hub p{color:var(--muted,#536b84);font-size:14px}.support-hub label{display:grid;gap:8px;font-size:13px;font-weight:650}.support-hub input,.support-hub textarea{font:inherit;width:100%;min-width:0;border:1px solid var(--line,#dce7ef);border-radius:7px;background:var(--panel,#fff);color:inherit;padding:12px}.support-hub textarea{resize:vertical}.support-search{max-width:600px}.support-category,.support-contact,.support-ai{padding:24px;background:var(--panel,#fff);border:1px solid var(--line,#dce7ef);border-radius:12px}.support-category{margin-bottom:18px}.support-category details{padding:14px 0;border-bottom:1px solid var(--line,#dce7ef)}.support-category details:last-child{border-bottom:0}.support-category summary{font-size:14px;font-weight:650;cursor:pointer;line-height:1.5}.support-category details a{font-size:13px;font-weight:650;color:var(--accent2,#007d63)}.support-hub [hidden]{display:none!important}.support-contact form,.support-contact [data-support-draft]{display:grid;gap:16px;margin-top:20px}.support-hub button,.support-hub a.primary{font:inherit;cursor:pointer;display:inline-block;text-decoration:none;border-radius:7px;padding:10px 16px}.support-hub button:focus-visible,.support-hub a:focus-visible,.support-hub summary:focus-visible{outline:3px solid var(--accent2,#00ba8c);outline-offset:3px}.support-hub .outline{color:inherit;background:transparent;border:1px solid var(--line,#dce7ef)}.support-hub .primary{color:#043027;background:var(--accent2,#00daa2);border:0}.support-ai-thread{max-height:320px;overflow:auto;padding:4px 0;display:grid;gap:12px}.support-ai-thread p{margin:0;padding:12px 16px;border-radius:7px;border:1px solid var(--line,#dce7ef);white-space:pre-wrap;overflow-wrap:anywhere}.support-ai-thread .support-question{color:var(--text,#07162e);border-left:3px solid var(--accent2,#00ba8c)}.support-ai-form{display:grid;grid-template-columns:1fr auto;gap:12px;margin-top:16px}.support-ai-form label{grid-column:1/-1}.support-ai-form textarea{grid-column:1}.support-ai-form button{align-self:end;min-height:44px}.support-ai .support-disclosure{font-size:12px;margin-bottom:0}.support-contact{scroll-margin-top:85px}.support-hub details{scroll-margin-top:85px}
@media(prefers-color-scheme:dark){.legacy-info-site .support-hub{--panel:#071d2b;--text:#e1eff8;--muted:#9db2c4;--line:#1a4053;--accent2:#00dda4}}
@media(max-width:700px){.support-category,.support-contact,.support-ai{padding:18px}.support-ai-form{grid-template-columns:1fr}.support-ai-form button{justify-self:start}}
