.ContactForm_contactFormContainer__v08Eu{background:#fff;border-radius:16px;padding:24px;box-shadow:0 4px 20px rgba(0,0,0,.1);margin-top:24px;border:1px solid #e5e7eb}.ContactForm_formHeader__ExOFn{text-align:center;margin-bottom:24px}.ContactForm_formHeader__ExOFn h3{font-size:1.5rem;font-weight:600;color:#1f2937;margin:0 0 8px}.ContactForm_formHeader__ExOFn p{color:#6b7280;margin:0;font-size:.95rem}.ContactForm_contactForm__XkNjt{display:flex;flex-direction:column;gap:20px}.ContactForm_formGroup__blcaZ{display:flex;flex-direction:column;gap:6px}.ContactForm_formGroup__blcaZ label{font-weight:500;color:#374151;font-size:.9rem}.ContactForm_input__bvkfU,.ContactForm_textarea__yFz_X{padding:12px 16px;border:2px solid #e5e7eb;border-radius:8px;font-size:1rem;transition:all .2s ease;background:#fafafa}.ContactForm_input__bvkfU:focus,.ContactForm_textarea__yFz_X:focus{outline:none;border-color:#3b82f6;background:#fff;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.ContactForm_textarea__yFz_X{resize:vertical;min-height:100px;font-family:inherit}.ContactForm_submitButton__eF2Z2{background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff;border:none;padding:14px 24px;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s ease;margin-top:8px}.ContactForm_submitButton__eF2Z2:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px rgba(59,130,246,.3)}.ContactForm_submitButton__eF2Z2:disabled{opacity:.6;cursor:not-allowed;transform:none}.ContactForm_errorMessage__VPkCw,.ContactForm_successMessage__vMWQC{display:flex;align-items:flex-start;gap:12px;padding:16px;border-radius:8px;margin-bottom:20px}.ContactForm_successMessage__vMWQC{background:#f0fdf4;border:1px solid #bbf7d0;color:#166534}.ContactForm_errorMessage__VPkCw{background:#fef2f2;border:1px solid #fecaca;color:#dc2626}.ContactForm_errorIcon__I_RbV,.ContactForm_successIcon__aek01{font-size:1.2rem;flex-shrink:0;margin-top:2px}.ContactForm_errorMessage__VPkCw h4,.ContactForm_successMessage__vMWQC h4{margin:0 0 4px;font-weight:600}.ContactForm_errorMessage__VPkCw p,.ContactForm_successMessage__vMWQC p{margin:0;font-size:.9rem}.ContactForm_formFooter__VH4Ov{text-align:center;margin-top:20px;padding-top:16px;border-top:1px solid #e5e7eb}.ContactForm_formFooter__VH4Ov p{color:#6b7280;font-size:.85rem;margin:0}@media (max-width:640px){.ContactForm_contactFormContainer__v08Eu{padding:20px;margin-top:20px}.ContactForm_formHeader__ExOFn h3{font-size:1.3rem}.ContactForm_input__bvkfU,.ContactForm_textarea__yFz_X{padding:10px 14px}.ContactForm_submitButton__eF2Z2{padding:12px 20px}}.claim_container__O7iDu{min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center;padding:2rem 1rem}.claim_claimCard__xBZsI{background:#fff;border-radius:1.5rem;box-shadow:0 20px 40px rgba(0,0,0,.1);padding:3rem;max-width:500px;width:100%;text-align:center}.claim_header__uo2M_{margin-bottom:2rem}.claim_header__uo2M_ h1{font-size:2.5rem;font-weight:700;color:#1f2937;margin-bottom:.5rem}.claim_header__uo2M_ p{font-size:1.125rem;color:#6b7280}.claim_cardInfo__pX_Lr{background:#f8fafc;border-radius:.75rem;padding:1.5rem;margin-bottom:2rem;border:1px solid #e5e7eb}.claim_cardId__qOpQ6{display:flex;align-items:center;justify-content:center;gap:.5rem;font-size:1rem}.claim_cardId__qOpQ6 span{color:#6b7280;font-weight:500}.claim_cardId__qOpQ6 code{background:#e5e7eb;padding:.25rem .5rem;border-radius:.375rem;font-family:Courier New,monospace;font-weight:600;color:#1f2937}.claim_message__LI5_D{padding:1rem;border-radius:.5rem;margin-bottom:1.5rem;font-weight:500}.claim_success__GWyfr{background:#f0fdf4;border:1px solid #bbf7d0;color:#166534}.claim_error__kF0RW{background:#fef2f2;border:1px solid #fecaca;color:#991b1b}.claim_claimForm__EtdwW{text-align:left}.claim_formGroup__pbiwP{margin-bottom:1.5rem}.claim_formGroup__pbiwP label{display:block;font-weight:600;color:#374151;margin-bottom:.5rem;font-size:.875rem}.claim_usernameInput__wx37K{display:flex;align-items:center;border:2px solid #e5e7eb;border-radius:.5rem;overflow:hidden;transition:border-color .2s ease}.claim_usernameInput__wx37K:focus-within{border-color:#667eea;box-shadow:0 0 0 3px rgba(102,126,234,.1)}.claim_prefix__zsmuc{background:#f9fafb;padding:.75rem 1rem;color:#6b7280;font-weight:500;border-right:1px solid #e5e7eb;font-size:.875rem}.claim_input__Ya5I7{flex:1 1;border:none;padding:.75rem 1rem;font-size:1rem;outline:none;background:#fff}.claim_input__Ya5I7:focus{outline:none}.claim_availability__19Hbi{margin-top:.5rem;font-size:.875rem;font-weight:500}.claim_available__9_VXk{color:#059669}.claim_unavailable__CUENx{color:#dc2626}.claim_formGroup__pbiwP small{display:block;margin-top:.25rem;font-size:.75rem;color:#6b7280}.claim_claimButton__xnEJr{width:100%;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;padding:1rem 2rem;border-radius:.5rem;font-size:1.125rem;font-weight:600;cursor:pointer;transition:all .2s ease;margin-top:1rem}.claim_claimButton__xnEJr:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 25px rgba(102,126,234,.3)}.claim_claimButton__xnEJr:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.claim_info__3ftaW{margin-top:2rem;padding-top:2rem;border-top:1px solid #e5e7eb;text-align:left}.claim_info__3ftaW h3{font-size:1.125rem;font-weight:600;color:#1f2937;margin-bottom:1rem}.claim_info__3ftaW ul{list-style:none;padding:0}.claim_info__3ftaW li{color:#6b7280;position:relative;padding:.5rem 0 .5rem 1.5rem}.claim_info__3ftaW li:before{content:"✓";position:absolute;left:0;color:#059669;font-weight:700}.claim_errorContainer__m4U_D,.claim_loadingContainer__ybFnh,.claim_redirectContainer__YgGHu{background:#fff;border-radius:1.5rem;box-shadow:0 20px 40px rgba(0,0,0,.1);padding:3rem;max-width:500px;width:100%;text-align:center}.claim_errorContainer__m4U_D h1,.claim_loadingContainer__ybFnh h1,.claim_redirectContainer__YgGHu h1{font-size:2rem;font-weight:700;color:#1f2937;margin-bottom:1rem}.claim_errorContainer__m4U_D p,.claim_loadingContainer__ybFnh p,.claim_redirectContainer__YgGHu p{font-size:1.125rem;color:#6b7280;margin-bottom:2rem}.claim_spinner__nbsIz{width:40px;height:40px;border:4px solid #f3f4f6;border-top-color:#667eea;border-radius:50%;animation:claim_spin__QNfom 1s linear infinite;margin:0 auto 1rem}@keyframes claim_spin__QNfom{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.claim_profileCard__I2jGl{background:#fff;border-radius:1.5rem;box-shadow:0 20px 40px rgba(0,0,0,.1);padding:3rem;max-width:600px;width:100%;text-align:center}.claim_avatar__ucZP0{width:80px;height:80px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;font-size:2rem;font-weight:700;color:#fff;box-shadow:0 10px 25px rgba(102,126,234,.3)}.claim_subtitle__hXxhR{font-size:1.125rem;color:#6b7280;font-weight:500}.claim_profileInfo__RVyDD{text-align:left}.claim_contactSection__KBGIT,.claim_infoSection__rF9Qy,.claim_qrSection__j9zh6{margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid #e5e7eb}.claim_contactSection__KBGIT:last-child,.claim_infoSection__rF9Qy:last-child,.claim_qrSection__j9zh6:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.claim_contactSection__KBGIT h3,.claim_infoSection__rF9Qy h3,.claim_qrSection__j9zh6 h3{font-size:1.25rem;font-weight:600;color:#1f2937;margin-bottom:1rem}.claim_infoGrid__9MSV3{display:grid;grid-gap:1rem;gap:1rem}.claim_infoItem__zT3TX{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;background:#f8fafc;border-radius:.5rem;border:1px solid #e5e7eb}.claim_label__mBf_D{font-weight:600;color:#374151;font-size:.875rem}.claim_value__MjPqJ{color:#6b7280;font-family:Courier New,monospace;font-weight:500;font-size:.875rem}.claim_bioSection__p8oy_{margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid #e5e7eb}.claim_bioSection__p8oy_ h3{font-size:1.25rem;font-weight:600;color:#1f2937;margin-bottom:1rem}.claim_bioSection__p8oy_ p{color:#6b7280;line-height:1.6;margin:0;white-space:pre-wrap}.claim_contactSection__KBGIT p{color:#6b7280;line-height:1.6;margin-bottom:.5rem}.claim_qrPlaceholder__E_TNS{background:#f8fafc;border:2px dashed #d1d5db;border-radius:.75rem;padding:2rem;text-align:center;margin-top:1rem}.claim_qrIcon__x26uv{font-size:3rem;margin-bottom:1rem}.claim_qrPlaceholder__E_TNS p{color:#6b7280;font-weight:500}.claim_footer__BbIjy{margin-top:3rem;padding-top:2rem;border-top:1px solid #e5e7eb;text-align:center}.claim_footer__BbIjy p{color:#6b7280;margin-bottom:1rem}.claim_homeLink__QmUFk{display:inline-block;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;text-decoration:none;padding:.75rem 1.5rem;border-radius:.5rem;font-weight:600;transition:all .2s ease}.claim_homeLink__QmUFk:hover{transform:translateY(-2px);box-shadow:0 10px 25px rgba(102,126,234,.3)}@media (max-width:640px){.claim_claimCard__xBZsI,.claim_profileCard__I2jGl{padding:2rem 1.5rem}.claim_header__uo2M_ h1{font-size:2rem}.claim_cardId__qOpQ6{flex-direction:column;gap:.25rem}.claim_avatar__ucZP0{width:60px;height:60px;font-size:1.5rem}.claim_infoItem__zT3TX{flex-direction:column;align-items:flex-start;gap:.25rem}}