@layer components{.support-page{border-top:1px solid var(--rule);background:var(--paper)}.support-document{max-width:760px;padding-block:clamp(72px,9vw,112px)}.support-header{border-bottom:1px solid var(--rule);padding-bottom:48px}.support-header h1{font-size:clamp(3.25rem,7vw,5.5rem);line-height:1}.support-header>p{color:var(--ink-muted);margin-top:24px;font-size:18px}.support-links{flex-wrap:wrap;gap:12px 24px;margin-top:24px;display:flex}.support-links a{color:var(--ink);text-underline-offset:4px;font-weight:600}.support-contact{padding-top:48px}.support-contact h2{font-family:var(--sans);letter-spacing:-.015em;font-size:1.25rem;font-weight:700}.support-form{margin-top:24px;position:relative}.form-field+.form-field{margin-top:20px}.form-field label{margin-bottom:8px;font-size:14px;font-weight:600;display:block}.form-field input,.form-field textarea{border:1px solid var(--ink);background:var(--paper);width:100%;color:var(--ink);font:inherit;border-radius:3px;padding:12px}.form-field input{min-height:46px}.form-field textarea{resize:vertical;min-height:180px;line-height:1.55}.support-form__footer{justify-content:space-between;align-items:start;gap:24px;margin-top:20px;display:flex}.support-form__footer p{max-width:460px;color:var(--ink-muted);font-size:12px;line-height:1.55}.support-form__footer p+p{margin-top:4px}.support-form__footer a{color:var(--ink);text-underline-offset:3px}.support-form__footer button{border:1px solid var(--ink);background:var(--ink);min-height:46px;color:var(--paper);cursor:pointer;font:inherit;border-radius:3px;flex:none;padding-inline:18px;font-size:14px;font-weight:650}.support-form__footer button:hover:not(:disabled){background:var(--paper);color:var(--ink)}.support-form__footer button:disabled{cursor:wait;opacity:.55}.support-form>[role=status],.support-form>[role=alert]{margin-top:16px;font-size:14px;font-weight:600}.honeypot{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:520px){.support-document{padding-block:64px}.support-form__footer{flex-direction:column}.support-form__footer button{width:100%}}}
