.contact-box[data-astro-cid-he3spzz3]{background:radial-gradient(ellipse at top, #22d3ee24, transparent 58%), linear-gradient(180deg, #132038 0%, var(--bg-card) 100%);border:1px solid var(--line);box-shadow:var(--shadow-card);border-radius:20px;padding:56px 40px}.centered[data-astro-cid-he3spzz3]{justify-content:center}.contact-box[data-astro-cid-he3spzz3] h2[data-astro-cid-he3spzz3]{text-align:center}.lead[data-astro-cid-he3spzz3]{text-align:center;color:var(--muted);max-width:520px;margin:0 auto 36px}.contact-layout[data-astro-cid-he3spzz3]{grid-template-columns:1fr 1fr;align-items:stretch;gap:20px;display:grid}.panel[data-astro-cid-he3spzz3]{border:1px solid var(--line);background:#070b146b;border-radius:16px;align-content:start;gap:14px;min-height:100%;padding:22px;display:grid}.panel-title[data-astro-cid-he3spzz3]{letter-spacing:.16em;text-transform:uppercase;color:var(--accent);margin-bottom:2px;font-size:11px}.form[data-astro-cid-he3spzz3] label[data-astro-cid-he3spzz3]{color:var(--muted);gap:6px;font-size:13px;display:grid}.form[data-astro-cid-he3spzz3] .need[data-astro-cid-he3spzz3]{min-height:0}input[data-astro-cid-he3spzz3],textarea[data-astro-cid-he3spzz3]{border:1px solid var(--line);width:100%;color:var(--text);font:inherit;background:#070b148c;border-radius:10px;padding:11px 12px}textarea[data-astro-cid-he3spzz3]{resize:none;min-height:120px}input[data-astro-cid-he3spzz3]:focus,textarea[data-astro-cid-he3spzz3]:focus{border-color:var(--accent);outline:none}.hint[data-astro-cid-he3spzz3]{color:var(--muted);font-size:12px}.channels[data-astro-cid-he3spzz3]{grid-template-rows:auto auto auto 1fr}.mail[data-astro-cid-he3spzz3]{transition:border-color .25s var(--ease), background .25s var(--ease), transform .25s var(--ease);background:#070b148c;border:1px solid #22d3ee47;border-radius:12px;align-items:center;gap:12px;padding:14px 16px;display:flex}.mail[data-astro-cid-he3spzz3]:hover{border-color:var(--accent);background:#22d3ee14;transform:translateY(-1px)}.mail-k[data-astro-cid-he3spzz3]{color:var(--muted);letter-spacing:.1em;flex-shrink:0;font-size:11px}.mail-v[data-astro-cid-he3spzz3]{color:var(--text);text-overflow:ellipsis;min-width:0;font-size:14px;font-weight:600;overflow:hidden}.mail[data-astro-cid-he3spzz3]:hover .mail-v[data-astro-cid-he3spzz3]{color:var(--accent)}.mail-go[data-astro-cid-he3spzz3]{color:var(--accent);margin-left:auto;font-size:14px}.meta[data-astro-cid-he3spzz3]{border:1px solid var(--line);background:#070b1466;border-radius:12px;align-items:center;gap:12px;padding:14px 16px;display:flex}.meta[data-astro-cid-he3spzz3] .k[data-astro-cid-he3spzz3]{letter-spacing:.1em;flex-shrink:0;margin-bottom:0}.meta[data-astro-cid-he3spzz3] .v[data-astro-cid-he3spzz3]{font-size:14px;font-weight:600}.k[data-astro-cid-he3spzz3]{color:var(--muted);margin-bottom:4px;font-size:11px;display:block}.v[data-astro-cid-he3spzz3]{font-size:13px}.qr-row[data-astro-cid-he3spzz3]{grid-template-columns:1fr 1fr;align-self:stretch;gap:12px;display:grid}.qr-card[data-astro-cid-he3spzz3]{border:1px solid var(--line);text-align:center;background:#070b1480;border-radius:14px;grid-template-rows:auto 1fr auto;height:100%;margin:0;padding:14px 12px 12px;display:grid}.qr-card[data-astro-cid-he3spzz3] figcaption[data-astro-cid-he3spzz3]{justify-content:center;align-items:baseline;gap:8px;margin-bottom:10px;display:flex}.qr-k[data-astro-cid-he3spzz3]{color:var(--text);font-size:13px;font-weight:700}.qr-sub[data-astro-cid-he3spzz3]{color:var(--muted);font-size:11px;font-family:var(--font-mono)}.qr-frame[data-astro-cid-he3spzz3]{background:#f8fafc;border-radius:12px;align-self:center;padding:8px;box-shadow:inset 0 0 0 1px #0f172a0f}.qr-frame[data-astro-cid-he3spzz3] img[data-astro-cid-he3spzz3]{aspect-ratio:1;object-fit:contain;border-radius:6px;width:100%;height:auto;display:block}.qr-tip[data-astro-cid-he3spzz3]{color:var(--muted);margin:8px 0 0;font-size:11px;line-height:1.4}@media (width<=900px){.contact-box[data-astro-cid-he3spzz3]{padding:36px 20px}.contact-layout[data-astro-cid-he3spzz3]{grid-template-columns:1fr}}@media (width<=520px){.qr-row[data-astro-cid-he3spzz3]{grid-template-columns:1fr;width:100%;max-width:260px;margin-inline:auto}.meta[data-astro-cid-he3spzz3],.mail[data-astro-cid-he3spzz3]{flex-wrap:wrap;justify-content:center;gap:6px 10px}.mail-go[data-astro-cid-he3spzz3]{margin-left:0}}
