.contactForm{display:flex;flex-direction:column;gap:20px;max-width:640px}.contactForm_row{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}.contactForm_browserInfo{display:flex;flex-direction:column;gap:8px;padding:12px 16px;border:1px solid rgba(var(--an-accent-channels),.15);border-radius:8px;background:var(--an-surface-card)}.contactForm_browserInfoCheckbox{display:flex;align-items:center;gap:8px;font-size:var(--an-text-sm);color:var(--an-text)}.contactForm_browserInfoPreview{margin:8px 0 0;padding:10px 12px;background:var(--an-surface-app);border-radius:6px;font-size:var(--an-text-eyebrow);color:var(--an-text-faint);white-space:pre-wrap;word-break:break-word}.contactForm_actionBar{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.contactForm_status{font-size:var(--an-text-sm);color:var(--an-text-faint)}.contactForm_confirmation,.contactForm_failure{max-width:640px;padding:20px 24px;border-radius:10px;display:flex;flex-direction:column;gap:8px}.contactForm_confirmation:focus-visible,.contactForm_failure:focus-visible{outline:2px solid var(--an-focus-ring);outline-offset:2px}.contactForm_confirmation{border:2px solid var(--an-accent);background:rgba(var(--an-accent-channels),.05)}.contactForm_confirmationTitle{font-size:var(--an-text-section);font-weight:700;color:var(--an-accent)}.contactForm_confirmationReference{font-size:var(--an-text-base);color:var(--an-text);display:flex;align-items:center;gap:8px;flex-wrap:wrap}.contactForm_confirmationNotice{font-size:var(--an-text-sm);color:var(--an-text-faint);margin-bottom:8px}.contactForm_failure{border:1.5px solid var(--an-error)}.contactForm_failureTitle{font-size:var(--an-text-md);font-weight:700;color:var(--an-error)}.contactForm_failureBody{font-size:var(--an-text-sm);color:var(--an-text)}.contactForm_failureActions{display:flex;gap:12px;flex-wrap:wrap;margin-top:4px}.contactForm_copyButton{background:none;border:1px solid rgba(var(--an-accent-channels),.3);border-radius:6px;padding:4px 10px;font-size:var(--an-text-meta);color:var(--an-accent);cursor:pointer}.contactForm_copyButton:hover{border-color:var(--an-accent)}@media screen and (max-width:767px){.contactForm_row{grid-template-columns:1fr;gap:16px}}.contactSubjectScreen{width:100%;min-height:100vh;background:var(--an-surface-app);padding:40px 40px 100px;box-sizing:border-box;max-width:720px;margin:0 auto}.contactSubjectScreen_back{display:inline-block;margin-bottom:20px;font-size:var(--an-text-sm);color:var(--an-accent);text-decoration:none}.contactSubjectScreen_back:hover{text-decoration:underline}.contactSubjectScreen_back:focus-visible{outline:2px solid var(--an-focus-ring);outline-offset:2px}.contactSubjectScreen_title{font-size:30px;font-weight:700;color:var(--an-text);margin-bottom:8px}.contactSubjectScreen_delay{font-size:var(--an-text-base);color:var(--an-text-faint);margin-bottom:32px}.contactSubjectScreen_faq{margin-bottom:32px}.contactSubjectScreen_faq h2{font-size:var(--an-text-title);font-weight:700;color:var(--an-text);margin-bottom:4px}.contactSubjectScreen_faqSubtitle{font-size:var(--an-text-sm);color:var(--an-text-faint);margin-bottom:16px}.contactSubjectScreen_formTitle{font-size:var(--an-text-xl);font-weight:700;color:var(--an-text);margin-bottom:16px}.contactSubjectScreen_billing{display:flex;flex-direction:column;gap:16px;padding:24px;border:1px solid rgba(var(--an-accent-channels),.15);border-radius:10px;background:var(--an-surface-card);margin-bottom:24px}.contactSubjectScreen_billing p{font-size:var(--an-text-base);color:var(--an-text)}.contactSubjectScreen_billingActions{display:flex;gap:12px;flex-wrap:wrap}@media screen and (max-width:767px){.contactSubjectScreen{padding:24px 20px 60px}.contactSubjectScreen_title{font-size:var(--an-text-title)}}