.ClaimAccountModal{width:400px;background-color:var(--color-black-30);border-radius:8px;padding:20px 24px;text-align:center;color:var(--color-white);animation:modalSlideIn .3s ease-out}@keyframes modalSlideIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes shimmer{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.ClaimAccountModal-header{margin-bottom:32px}.ClaimAccountModal-header-logo{margin-bottom:16px}.ClaimAccountModal-header-logo svg{width:30px;height:20px;fill:none}.ClaimAccountModal-header-user{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;position:relative}.ClaimAccountModal-header-user-skeleton{width:100%;height:100%;border-radius:50%;background:linear-gradient(90deg,var(--color-gray-50) 0,var(--color-gray-40) 50%,var(--color-gray-50) 100%);background-size:200px 100%;animation:shimmer 1.5s linear infinite}.ClaimAccountModal-header-user-image{border-radius:50%;object-fit:cover;height:100%;width:100%;object-position:center;border:1px solid var(--color-gray-10)}.ClaimAccountModal-header-title{margin:0 0 16px;font-size:18px;font-weight:700;color:var(--color-white);word-break:break-word;line-height:1.3}.ClaimAccountModal-header-title-artist{color:var(--color-orange)}.ClaimAccountModal-header-title-skeleton{animation:pulse 1.5s ease-in-out infinite;color:var(--color-gray-50)}.ClaimAccountModal-header-subtitle{font-size:14px;color:var(--text-gray-light);line-height:1.5;max-width:380px;margin:0 auto;opacity:.9}.ClaimAccountModal-form{text-align:left}.ClaimAccountModal-form-field{margin-bottom:20px;position:relative}.ClaimAccountModal-form-field:last-of-type{margin-bottom:0}.ClaimAccountModal-form-actions{display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:32px}.ClaimAccountModal-form-actions-submit{width:50%;padding:16px 30px;background-color:var(--color-orange)!important;color:#0d0d0d!important;font-weight:700;border:none;border-radius:6px}.ClaimAccountModal-form-actions-submit:disabled{opacity:.6;cursor:not-allowed}.ClaimAccountModal-form-actions-submit:focus{outline:1px solid var(--color-white)}.ClaimAccountModal-form-actions-cancel{width:100%;background-color:rgba(0,0,0,0)!important;border:1px solid var(--color-gray-50)!important;color:var(--color-white)!important}.ClaimAccountModal-form-actions-cancel:focus{outline:1px solid var(--color-white)}.ClaimAccountModal-form-actions-spinner{margin-right:8px}.ClaimAccountModal-footer{margin-top:24px;font-size:12px;color:var(--color-text-secondary);line-height:1.4;text-align:center;max-width:380px;margin-left:auto;margin-right:auto;opacity:.8}@media screen and (max-width:767px){.ClaimAccountModal{min-width:auto;width:100%;max-width:100%;padding:32px 24px 24px;margin:0;border-radius:12px 12px 0 0;animation:modalSlideUp .3s ease-out}@keyframes modalSlideUp{0%{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}.ClaimAccountModal-modal .Modal-content{width:100%;margin:0;border-radius:0;position:fixed;bottom:0;left:0;right:0}.ClaimAccountModal-header{margin-bottom:28px}.ClaimAccountModal-header-logo{margin-bottom:12px}.ClaimAccountModal-header-logo svg{width:28px;height:18px}.ClaimAccountModal-header-user{width:36px;height:36px;margin-bottom:16px}.ClaimAccountModal-header-title{font-size:20px;margin-bottom:12px}.ClaimAccountModal-header-subtitle{font-size:14px;max-width:100%}.ClaimAccountModal-form-actions{margin-top:28px}.ClaimAccountModal-form-actions-submit{width:100%;padding:18px 30px}.ClaimAccountModal-form-field{margin-bottom:18px}.ClaimAccountModal-footer{margin-top:20px;font-size:11px}}