.vercel-pilot-shell .hero[data-v-4ef458be]:before{background:radial-gradient(1500px 560px at 50% -14%,#0070f333,#0000 70%),radial-gradient(1000px 460px at 50% 12%,#7928ca1f,#0000 72%)}.contact-grid[data-v-4ef458be]{grid-template-columns:1.6fr 1fr;align-items:start;gap:22px;display:grid}@media (width<=860px){.contact-grid[data-v-4ef458be]{grid-template-columns:1fr}}.contact-aside[data-v-4ef458be]{flex-direction:column;gap:14px;display:flex}.form-row[data-v-4ef458be]{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (width<=500px){.form-row[data-v-4ef458be]{grid-template-columns:1fr}}.topic-picker[data-v-4ef458be]{flex-wrap:wrap;gap:6px;display:flex}.topic-pill[data-v-4ef458be]{color:var(--muted);background:var(--elevated);border:1px solid var(--border);border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-size:12.5px;font-weight:600;transition:background .13s,color .13s,border-color .13s;display:inline-flex}.topic-pill[data-v-4ef458be]:hover{color:var(--text)}.topic-pill.active[data-v-4ef458be]{background:var(--accent);color:var(--accent-ink);border-color:#0000}.discord-cta[data-v-4ef458be]{background:var(--accent-subtle);border:1px solid var(--accent-border);border-radius:14px;align-items:center;gap:14px;padding:18px 20px;transition:transform .15s;display:flex}.discord-cta[data-v-4ef458be]:hover{transform:translateY(-1px)}.discord-cta-icon[data-v-4ef458be]{background:var(--accent);width:42px;height:42px;color:var(--accent-ink);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.discord-cta-title[data-v-4ef458be]{color:var(--text);font-size:14px;font-weight:800}.discord-cta-body[data-v-4ef458be]{color:var(--muted);margin-top:1px;font-size:12px}.discord-cta-btn[data-v-4ef458be]{color:var(--accent-ink);background:var(--accent);white-space:nowrap;border-radius:999px;flex-shrink:0;padding:9px 16px;font-size:12.5px;font-weight:700}.aside-card[data-v-4ef458be]{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:18px}.aside-card-title[data-v-4ef458be]{color:var(--text);font-size:13px;font-weight:700}.tip-list[data-v-4ef458be]{flex-direction:column;gap:11px;margin-top:11px;display:flex}.tip-list li[data-v-4ef458be]{color:var(--muted);align-items:flex-start;gap:9px;font-size:12.5px;line-height:1.55;display:flex}.tip-list li svg[data-v-4ef458be]{color:var(--faint);flex-shrink:0;margin-top:2px}.common-question-list[data-v-4ef458be]{flex-direction:column;gap:2px;margin-top:11px;display:flex}.common-question-link[data-v-4ef458be]{color:var(--muted);border-radius:8px;align-items:center;gap:9px;margin:0 -6px;padding:8px 6px;font-size:12.5px;font-weight:600;transition:background .13s,color .13s;display:flex}.common-question-link svg[data-v-4ef458be]:first-child{color:var(--faint);flex-shrink:0}.common-question-link span[data-v-4ef458be]{flex:1;min-width:0}.common-question-link[data-v-4ef458be]:hover{background:var(--elevated);color:var(--text)}.common-question-link:hover .common-question-arrow[data-v-4ef458be]{color:var(--accent);transform:translate(2px)}.common-question-arrow[data-v-4ef458be]{color:var(--faint);flex-shrink:0;transition:transform .15s,color .15s}.email-card[data-v-4ef458be]{transition:border-color .15s,background .15s}.email-card[data-v-4ef458be]:hover{border-color:var(--accent-border);background:var(--elevated)}.email-card-addr[data-v-4ef458be]{color:var(--accent);align-items:center;gap:7px;margin-top:8px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12.5px;font-weight:700;display:flex}.message-hint[data-v-4ef458be]{color:var(--faint);flex-shrink:0;margin-left:auto;font-size:11.5px}.sent-state[data-v-4ef458be]{text-align:center;flex-direction:column;align-items:center;padding:48px 24px;display:flex}.sent-icon[data-v-4ef458be]{background:var(--accent-subtle);width:48px;height:48px;color:var(--accent);border-radius:999px;justify-content:center;align-items:center;margin-bottom:16px;display:flex}.sent-title[data-v-4ef458be]{color:var(--text);margin-bottom:6px;font-size:20px;font-weight:800}.sent-body[data-v-4ef458be]{color:var(--muted);max-width:340px;margin-bottom:20px;font-size:13px;line-height:1.6}.sent-again[data-v-4ef458be]{color:var(--text);background:var(--elevated);border:1px solid var(--border);border-radius:999px;padding:9px 18px;font-size:12.5px;font-weight:700;transition:border-color .15s}.sent-again[data-v-4ef458be]:hover{border-color:var(--accent-border)}
