.support-form[data-astro-cid-tvjybb2r]{max-width:720px;margin:0 auto;background:#fffdf9eb;border:1.5px solid var(--line);border-top:4px solid var(--gold);border-radius:var(--radius);padding:clamp(24px,4vw,40px);box-shadow:var(--shadow-sm)}.support-form-head[data-astro-cid-tvjybb2r]{margin-bottom:28px}.support-form-head[data-astro-cid-tvjybb2r] .eyebrow[data-astro-cid-tvjybb2r]{margin-bottom:14px}.support-form-head[data-astro-cid-tvjybb2r] .section-title[data-astro-cid-tvjybb2r]{font-size:clamp(24px,3vw,32px);margin:0 0 14px;-webkit-text-stroke:.8px var(--ink);text-shadow:.8px 0 0 var(--ink)}.support-form-lead[data-astro-cid-tvjybb2r]{font-size:15.5px;color:var(--ink-2);line-height:1.7;margin:0}.support-form-fields[data-astro-cid-tvjybb2r]{display:flex;flex-direction:column;gap:24px}fieldset[data-astro-cid-tvjybb2r].support-chips{border:none;margin:0;padding:0}fieldset[data-astro-cid-tvjybb2r].support-chips legend[data-astro-cid-tvjybb2r]{font-family:Special Elite,monospace;font-size:12px;text-transform:uppercase;letter-spacing:.14em;color:var(--ink);margin-bottom:10px;padding:0}.chip-row[data-astro-cid-tvjybb2r]{display:flex;flex-wrap:wrap;gap:10px}.chip[data-astro-cid-tvjybb2r]{position:relative;cursor:pointer}.chip[data-astro-cid-tvjybb2r] input[data-astro-cid-tvjybb2r]{position:absolute;opacity:0;inset:0;cursor:pointer}.chip[data-astro-cid-tvjybb2r] span[data-astro-cid-tvjybb2r]{display:inline-block;padding:9px 16px;background:var(--paper);border:1.5px solid var(--muted-2);border-radius:var(--radius);font-family:Courier Prime,monospace;font-size:14px;color:var(--ink-2);letter-spacing:.01em;transition:border-color .15s ease,background .15s ease,color .15s ease,transform .08s ease;user-select:none}.chip[data-astro-cid-tvjybb2r]:hover span[data-astro-cid-tvjybb2r]{border-color:var(--accent);color:var(--accent-dark)}.chip[data-astro-cid-tvjybb2r] input[data-astro-cid-tvjybb2r]:checked+span[data-astro-cid-tvjybb2r]{background:var(--ink);border-color:var(--ink);color:var(--paper);transform:translateY(-1px);box-shadow:0 4px 12px #221f1b2e}.chip[data-astro-cid-tvjybb2r] input[data-astro-cid-tvjybb2r]:focus-visible+span[data-astro-cid-tvjybb2r]{outline:2px solid var(--accent);outline-offset:2px}.field[data-astro-cid-tvjybb2r]{display:flex;flex-direction:column;gap:6px}.field[data-astro-cid-tvjybb2r] label[data-astro-cid-tvjybb2r]{font-family:Special Elite,monospace;font-size:12px;text-transform:uppercase;letter-spacing:.14em;color:var(--ink)}.field[data-astro-cid-tvjybb2r] input[data-astro-cid-tvjybb2r],.field[data-astro-cid-tvjybb2r] textarea[data-astro-cid-tvjybb2r]{font-family:Courier Prime,monospace;font-size:15px;color:var(--ink);background:var(--paper);border:1.5px solid var(--muted-2);border-radius:var(--radius);padding:12px 14px;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.field[data-astro-cid-tvjybb2r] textarea[data-astro-cid-tvjybb2r]{resize:vertical;min-height:140px;line-height:1.6}.field[data-astro-cid-tvjybb2r] input[data-astro-cid-tvjybb2r]:focus,.field[data-astro-cid-tvjybb2r] textarea[data-astro-cid-tvjybb2r]:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px #d9775733}.field-hint[data-astro-cid-tvjybb2r]{margin:0;font-family:Courier Prime,monospace;font-size:12px;color:var(--muted);text-align:right}.honeypot[data-astro-cid-tvjybb2r]{position:absolute;left:-9999px;top:-9999px;width:1px;height:1px;opacity:0}.support-form-actions[data-astro-cid-tvjybb2r]{display:flex;flex-wrap:wrap;gap:16px;align-items:center;margin-top:6px}.support-form-actions[data-astro-cid-tvjybb2r] .btn[data-astro-cid-tvjybb2r]{min-width:160px}.support-form-meta[data-astro-cid-tvjybb2r]{margin:0;font-family:Courier Prime,monospace;font-size:14px;color:var(--muted);flex:1}.support-form-meta[data-astro-cid-tvjybb2r][data-tone=ok]{color:#2e6b38;font-weight:700}.support-form-meta[data-astro-cid-tvjybb2r][data-tone=error]{color:var(--accent-dark);font-weight:700}.support-form-meta[data-astro-cid-tvjybb2r][data-tone=info]{color:var(--ink-2)}.legal-shell>section.support-form+hr{margin:56px 0 36px}.legal-footnote{text-align:center;font-size:13px!important;color:var(--muted)}.support-intro{background:#fffdf9eb;border-left:3px solid var(--accent);padding:18px 22px;margin:0 auto 32px;border-radius:2px;font-size:15px!important;line-height:1.75}
