.contact-card_card__K2HYM{margin-top:24px;padding:16px;border:1px solid var(--border);border-radius:12px;background:var(--card);text-align:left}.contact-card_card__K2HYM h3{display:flex;align-items:center;gap:9px;margin:0;font-size:15px;font-weight:500;line-height:1.5;letter-spacing:-.3px}.contact-card_icon__g7ime{display:grid;place-items:center;width:26px;height:26px;border:1px solid color-mix(in srgb,var(--primary) 18%,var(--border));border-radius:7px;background:color-mix(in srgb,var(--primary) 7%,var(--card));color:var(--primary)}.contact-card_icon__g7ime svg{width:13px;height:13px;stroke-width:1.6}.contact-card_form__n6t5i{display:grid;gap:10px;margin-top:14px}.contact-card_form__n6t5i>div{display:grid;gap:5px}.contact-card_form__n6t5i label{color:var(--muted-foreground);font-size:10px;line-height:1.4}.contact-card_form__n6t5i input,.contact-card_form__n6t5i textarea{width:100%;min-width:0;padding:8px 10px;border:1px solid var(--input);border-radius:7px;background:var(--background);color:var(--foreground);font:inherit;font-size:11px;line-height:1.6}.contact-card_form__n6t5i input{min-height:34px}.contact-card_form__n6t5i textarea{min-height:58px;resize:vertical}.contact-card_form__n6t5i :is(input,textarea)::placeholder{color:var(--muted-foreground)}.contact-card_discord__HPyr4,.contact-card_form__n6t5i button{display:flex;align-items:center;justify-content:center;gap:8px;min-height:36px;padding:8px 12px;border:1px solid transparent;border-radius:7px;font-size:11px;font-weight:500;line-height:1.6;text-decoration:none;cursor:pointer;transition:background .18s ease}.contact-card_form__n6t5i button{background:var(--primary);color:var(--primary-foreground)}.contact-card_form__n6t5i button:enabled:hover{background:var(--primary-hover)}.contact-card_discord__HPyr4 svg,.contact-card_form__n6t5i button svg{width:13px;height:13px;stroke-width:1.6}.contact-card_form__n6t5i button svg{margin-left:auto}.contact-card_discord__HPyr4{margin-top:12px;background:var(--foreground);color:var(--background)}.contact-card_discord__HPyr4 svg:last-of-type{margin-left:auto}.contact-card_discord__HPyr4:hover{background:color-mix(in srgb,var(--foreground) 85%,var(--primary))}.contact-card_note__yYUYa{margin:8px 0 0;color:var(--muted-foreground);font-size:9px;line-height:1.6}.contact-card_note__yYUYa:empty{margin:0}.contact-card_error__8__pm{color:var(--destructive)}.contact-card_form__n6t5i button:disabled{cursor:wait;opacity:.7}.contact-card_form__n6t5i .contact-card_honeypot__60kYA{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.contact-card_spinner__Ae6j8{animation:contact-card_contact-spin__5SKRy 1s linear infinite}@keyframes contact-card_contact-spin__5SKRy{to{transform:rotate(1turn)}}.contact-card_card__K2HYM :is(input,textarea,button,a):focus-visible{outline:2px solid var(--ring);outline-offset:3px}@media (max-width:900px){.contact-card_card__K2HYM{max-width:400px;margin-inline:auto}}@media (max-width:640px){.contact-card_form__n6t5i input,.contact-card_form__n6t5i textarea{font-size:16px}}@media (prefers-reduced-motion:reduce){.contact-card_discord__HPyr4,.contact-card_form__n6t5i button{transition:none}.contact-card_spinner__Ae6j8{animation:none}}@media (max-width:900px){.contact-card_form__n6t5i input{min-height:44px}.contact-card_form__n6t5i textarea{min-height:112px}.contact-card_discord__HPyr4,.contact-card_form__n6t5i button{min-height:44px;font-size:13px}.contact-card_form__n6t5i label{font-size:12px}.contact-card_note__yYUYa{font-size:11px}.contact-card_icon__g7ime{flex-shrink:0}}