.help-main{max-width:1080px;color:var(--text);margin:0 auto;padding:64px 24px 88px}.help-hero{text-align:center;max-width:720px;margin:0 auto 44px}.help-hero h1{font-size:var(--type-title);letter-spacing:-.045em;margin:0 0 12px}.help-hero p,.help-muted{color:var(--muted);line-height:1.6}.help-search{text-align:left;max-width:680px;margin:28px auto 0;position:relative}.help-search label{font-size:var(--type-body);font-weight:var(--weight-semibold);margin-bottom:7px;display:block}.help-search input{box-sizing:border-box;border:1px solid var(--border-strong);width:100%;font:inherit;background:var(--card);border-radius:12px;padding:15px 17px}.help-search-status{min-height:24px;color:var(--muted);font-size:var(--type-body);padding-top:6px}.help-search ul{z-index:4;background:var(--card);border:1px solid var(--border-strong);border-radius:12px;margin:0;padding:8px;list-style:none;position:absolute;top:79px;left:0;right:0;box-shadow:0 18px 55px #0000001f}.help-search li a{color:inherit;border-radius:8px;padding:10px;text-decoration:none;display:block}.help-search li a:hover,.help-search li a:focus-visible{background:var(--panel)}.help-search li span{color:var(--muted);font-size:var(--type-body);margin-top:3px;display:block}.help-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.help-card{border:1px solid var(--border);color:inherit;border-radius:16px;min-height:135px;padding:22px;text-decoration:none}.help-card:hover{border-color:var(--muted-2)}.help-card h2{font-size:var(--type-section);margin:0 0 8px}.help-card p{font-size:var(--type-body);color:var(--muted);margin:0;line-height:1.5}.help-article-layout{grid-template-columns:220px minmax(0,720px);align-items:start;gap:42px;display:grid}.help-sidebar{position:sticky;top:20px}.help-sidebar a{color:var(--muted-1);padding:7px 0;text-decoration:none;display:block}.help-sidebar a[aria-current=true]{color:var(--text);font-weight:var(--weight-semibold)}.help-article h1{font-size:var(--type-title);letter-spacing:-.04em}.help-article h2{margin-top:2.2em}.help-article p,.help-article li{line-height:1.75}.help-article code{background:var(--panel);border-radius:4px;padding:2px 5px}.help-related{border-top:1px solid var(--border-strong);margin-top:42px;padding-top:24px}@media (max-width:720px){.help-main{padding:38px 18px 64px}.help-grid,.help-article-layout{grid-template-columns:1fr}.help-sidebar{border-bottom:1px solid var(--border-strong);padding-bottom:18px;position:static}.help-search ul{margin-top:4px;position:static}}@media print{header,footer,.help-sidebar,.help-search{display:none!important}.help-main{max-width:none;padding:0}.help-article-layout{display:block}.help-article a{color:var(--text);text-decoration:underline}}@media (forced-colors:active){.help-card,.help-search input,.help-search ul{border:1px solid canvastext}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}.support-composer,.support-receipt{border:1px solid var(--border-strong);background:var(--card);border-radius:18px;max-width:760px;margin:0 auto;padding:clamp(20px,4vw,36px)}.support-field{gap:7px;margin-bottom:20px;display:grid}.support-field label,.support-consent{font-weight:var(--weight-semibold)}.support-field input,.support-field select,.support-field textarea{box-sizing:border-box;border:1px solid var(--border-strong);background:var(--card);width:100%;min-height:44px;color:var(--text);font:inherit;border-radius:10px;padding:11px 13px}.support-field textarea{resize:vertical}.support-field small,.support-safe{color:var(--muted);line-height:1.5}.support-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.support-composer details{border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin:4px 0 22px;padding:15px 0}.support-composer summary{min-height:44px;font-weight:var(--weight-semibold);cursor:pointer;align-items:center;display:flex}.support-composer details[open] summary{margin-bottom:16px}.support-consent{font-weight:var(--weight-regular);align-items:flex-start;gap:10px;margin:4px 0 22px;line-height:1.5;display:flex}.support-consent input{flex:none;width:20px;height:20px}.support-submit,.support-receipt button{background:var(--text);min-height:44px;color:var(--card);cursor:pointer;border:0}.support-submit:disabled{opacity:.55;cursor:wait}.support-suggestions,.support-callout{border:1px solid var(--border);background:var(--card);border-radius:12px;margin:-4px 0 20px;padding:16px}.support-suggestions h2{font-size:var(--type-section);margin:0 0 10px}.support-suggestions ul{margin:0;padding:0;list-style:none}.support-suggestions a{color:inherit;padding:9px;display:block}.support-suggestions span{color:var(--muted);font-size:var(--type-body);margin-top:3px;display:block}.support-suggestions p,.support-callout p{color:var(--muted);margin:8px 0 0;line-height:1.5}.support-error{border-left:3px solid var(--muted);background:var(--card);color:var(--text);padding:10px 12px}.support-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.support-receipt{text-align:center}.support-receipt h2{font-size:var(--type-section);letter-spacing:.03em}.support-kicker{color:var(--muted);font-weight:var(--weight-semibold)}.support-safe{margin:14px 0 0}@media (max-width:620px){.support-row{grid-template-columns:1fr}.support-composer,.support-receipt{border-radius:14px;padding:20px 16px}}@media (forced-colors:active){.support-composer,.support-receipt,.support-field input,.support-field select,.support-field textarea,.support-suggestions,.support-callout{border:1px solid canvastext}}.support-submit{border:1px solid var(--muted);background:var(--card);color:var(--text)}.support-submit:hover:not(:disabled){background:var(--panel)}.support-submit:focus-visible,.support-composer summary:focus-visible{outline:2px solid var(--text);outline-offset:3px}.support-new-hero{text-align:left;max-width:760px;margin:0 auto 28px}.support-new-hero h1{font-size:var(--type-title);letter-spacing:-.01em;margin:0 0 8px}.support-new-hero p{margin:0}.help-ticket-thread{gap:16px;padding:0;list-style:none;display:grid}.help-ticket-thread li{border:1px solid var(--border);background:var(--bg);border-radius:8px;padding:12px 16px}.help-ticket-thread li p{white-space:pre-wrap;margin:0 0 6px}
